diff --git a/apps/web/.gitignore b/apps/web/.gitignore index 0b2a6aa..8486451 100644 --- a/apps/web/.gitignore +++ b/apps/web/.gitignore @@ -12,7 +12,7 @@ /out/ /build *.tsbuildinfo -.open-next +/.open-next/ # misc .DS_Store diff --git a/apps/web/.open-next/.build/cache.cjs b/apps/web/.open-next/.build/cache.cjs deleted file mode 100644 index 6211f4a..0000000 --- a/apps/web/.open-next/.build/cache.cjs +++ /dev/null @@ -1,524 +0,0 @@ -globalThis.disableIncrementalCache = false;globalThis.disableDynamoDBCache = false;globalThis.isNextAfter15 = true;globalThis.openNextDebug = false;globalThis.openNextVersion = "3.7.0"; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// ../../node_modules/@opennextjs/aws/dist/adapters/cache.js -var cache_exports = {}; -__export(cache_exports, { - default: () => Cache -}); -module.exports = __toCommonJS(cache_exports); - -// ../../node_modules/@opennextjs/aws/dist/utils/error.js -function isOpenNextError(e) { - try { - return "__openNextInternal" in e; - } catch { - return false; - } -} - -// ../../node_modules/@opennextjs/aws/dist/adapters/logger.js -function debug(...args) { - if (globalThis.openNextDebug) { - console.log(...args); - } -} -function warn(...args) { - console.warn(...args); -} -var DOWNPLAYED_ERROR_LOGS = [ - { - clientName: "S3Client", - commandName: "GetObjectCommand", - errorName: "NoSuchKey" - } -]; -var isDownplayedErrorLog = (errorLog) => DOWNPLAYED_ERROR_LOGS.some((downplayedInput) => downplayedInput.clientName === errorLog?.clientName && downplayedInput.commandName === errorLog?.commandName && (downplayedInput.errorName === errorLog?.error?.name || downplayedInput.errorName === errorLog?.error?.Code)); -function error(...args) { - if (args.some((arg) => isDownplayedErrorLog(arg))) { - return debug(...args); - } - if (args.some((arg) => isOpenNextError(arg))) { - const error2 = args.find((arg) => isOpenNextError(arg)); - if (error2.logLevel < getOpenNextErrorLogLevel()) { - return; - } - if (error2.logLevel === 0) { - return console.log(...args.map((arg) => isOpenNextError(arg) ? `${arg.name}: ${arg.message}` : arg)); - } - if (error2.logLevel === 1) { - return warn(...args.map((arg) => isOpenNextError(arg) ? `${arg.name}: ${arg.message}` : arg)); - } - return console.error(...args); - } - console.error(...args); -} -function getOpenNextErrorLogLevel() { - const strLevel = process.env.OPEN_NEXT_ERROR_LOG_LEVEL ?? "1"; - switch (strLevel.toLowerCase()) { - case "debug": - case "0": - return 0; - case "error": - case "2": - return 2; - default: - return 1; - } -} - -// ../../node_modules/@opennextjs/aws/dist/utils/cache.js -async function hasBeenRevalidated(key, tags, cacheEntry) { - if (globalThis.openNextConfig.dangerous?.disableTagCache) { - return false; - } - const value = cacheEntry.value; - if (!value) { - return true; - } - if ("type" in cacheEntry && cacheEntry.type === "page") { - return false; - } - const lastModified = cacheEntry.lastModified ?? Date.now(); - if (globalThis.tagCache.mode === "nextMode") { - return await globalThis.tagCache.hasBeenRevalidated(tags, lastModified); - } - const _lastModified = await globalThis.tagCache.getLastModified(key, lastModified); - return _lastModified === -1; -} -function getTagsFromValue(value) { - if (!value) { - return []; - } - try { - return value.meta?.headers?.["x-next-cache-tags"]?.split(",") ?? []; - } catch (e) { - return []; - } -} -function getTagKey(tag) { - if (typeof tag === "string") { - return tag; - } - return JSON.stringify({ - tag: tag.tag, - path: tag.path - }); -} -async function writeTags(tags) { - const store = globalThis.__openNextAls.getStore(); - debug("Writing tags", tags, store); - if (!store || globalThis.openNextConfig.dangerous?.disableTagCache) { - return; - } - const tagsToWrite = tags.filter((t) => { - const tagKey = getTagKey(t); - const shouldWrite = !store.writtenTags.has(tagKey); - if (shouldWrite) { - store.writtenTags.add(tagKey); - } - return shouldWrite; - }); - if (tagsToWrite.length === 0) { - return; - } - await globalThis.tagCache.writeTags(tagsToWrite); -} - -// ../../node_modules/@opennextjs/aws/dist/utils/binary.js -var commonBinaryMimeTypes = /* @__PURE__ */ new Set([ - "application/octet-stream", - // Docs - "application/epub+zip", - "application/msword", - "application/pdf", - "application/rtf", - "application/vnd.amazon.ebook", - "application/vnd.ms-excel", - "application/vnd.ms-powerpoint", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - // Fonts - "font/otf", - "font/woff", - "font/woff2", - // Images - "image/bmp", - "image/gif", - "image/jpeg", - "image/png", - "image/tiff", - "image/vnd.microsoft.icon", - "image/webp", - // Audio - "audio/3gpp", - "audio/aac", - "audio/basic", - "audio/flac", - "audio/mpeg", - "audio/ogg", - "audio/wavaudio/webm", - "audio/x-aiff", - "audio/x-midi", - "audio/x-wav", - // Video - "video/3gpp", - "video/mp2t", - "video/mpeg", - "video/ogg", - "video/quicktime", - "video/webm", - "video/x-msvideo", - // Archives - "application/java-archive", - "application/vnd.apple.installer+xml", - "application/x-7z-compressed", - "application/x-apple-diskimage", - "application/x-bzip", - "application/x-bzip2", - "application/x-gzip", - "application/x-java-archive", - "application/x-rar-compressed", - "application/x-tar", - "application/x-zip", - "application/zip", - // Serialized data - "application/x-protobuf" -]); -function isBinaryContentType(contentType) { - if (!contentType) - return false; - const value = contentType?.split(";")[0] ?? ""; - return commonBinaryMimeTypes.has(value); -} - -// ../../node_modules/@opennextjs/aws/dist/adapters/cache.js -function isFetchCache(options) { - if (typeof options === "boolean") { - return options; - } - if (typeof options === "object") { - return options.kindHint === "fetch" || options.fetchCache || options.kind === "FETCH"; - } - return false; -} -var Cache = class { - async get(key, options) { - if (globalThis.openNextConfig.dangerous?.disableIncrementalCache) { - return null; - } - const softTags = typeof options === "object" ? options.softTags : []; - const tags = typeof options === "object" ? options.tags : []; - return isFetchCache(options) ? this.getFetchCache(key, softTags, tags) : this.getIncrementalCache(key); - } - async getFetchCache(key, softTags, tags) { - debug("get fetch cache", { key, softTags, tags }); - try { - const cachedEntry = await globalThis.incrementalCache.get(key, "fetch"); - if (cachedEntry?.value === void 0) - return null; - const _tags = [...tags ?? [], ...softTags ?? []]; - const _lastModified = cachedEntry.lastModified ?? Date.now(); - const _hasBeenRevalidated = await hasBeenRevalidated(key, _tags, cachedEntry); - if (_hasBeenRevalidated) - return null; - if ((tags ?? []).length === 0) { - const path = softTags?.find((tag) => tag.startsWith("_N_T_/") && !tag.endsWith("layout") && !tag.endsWith("page")); - if (path) { - const hasPathBeenUpdated = await hasBeenRevalidated(path.replace("_N_T_/", ""), [], cachedEntry); - if (hasPathBeenUpdated) { - return null; - } - } - } - return { - lastModified: _lastModified, - value: cachedEntry.value - }; - } catch (e) { - debug("Failed to get fetch cache", e); - return null; - } - } - async getIncrementalCache(key) { - try { - const cachedEntry = await globalThis.incrementalCache.get(key, "cache"); - if (!cachedEntry?.value) { - return null; - } - const cacheData = cachedEntry.value; - const meta = cacheData.meta; - const tags = getTagsFromValue(cacheData); - const _lastModified = cachedEntry.lastModified ?? Date.now(); - const _hasBeenRevalidated = await hasBeenRevalidated(key, tags, cachedEntry); - if (_hasBeenRevalidated) - return null; - const store = globalThis.__openNextAls.getStore(); - if (store) { - store.lastModified = _lastModified; - } - if (cacheData?.type === "route") { - return { - lastModified: _lastModified, - value: { - kind: globalThis.isNextAfter15 ? "APP_ROUTE" : "ROUTE", - body: Buffer.from(cacheData.body ?? Buffer.alloc(0), isBinaryContentType(String(meta?.headers?.["content-type"])) ? "base64" : "utf8"), - status: meta?.status, - headers: meta?.headers - } - }; - } - if (cacheData?.type === "page" || cacheData?.type === "app") { - if (globalThis.isNextAfter15 && cacheData?.type === "app") { - return { - lastModified: _lastModified, - value: { - kind: "APP_PAGE", - html: cacheData.html, - rscData: Buffer.from(cacheData.rsc), - status: meta?.status, - headers: meta?.headers, - postponed: meta?.postponed - } - }; - } - return { - lastModified: _lastModified, - value: { - kind: globalThis.isNextAfter15 ? "PAGES" : "PAGE", - html: cacheData.html, - pageData: cacheData.type === "page" ? cacheData.json : cacheData.rsc, - status: meta?.status, - headers: meta?.headers - } - }; - } - if (cacheData?.type === "redirect") { - return { - lastModified: _lastModified, - value: { - kind: "REDIRECT", - props: cacheData.props - } - }; - } - warn("Unknown cache type", cacheData); - return null; - } catch (e) { - debug("Failed to get body cache", e); - return null; - } - } - async set(key, data, ctx) { - if (globalThis.openNextConfig.dangerous?.disableIncrementalCache) { - return; - } - const detachedPromise = globalThis.__openNextAls.getStore()?.pendingPromiseRunner.withResolvers(); - try { - if (data === null || data === void 0) { - await globalThis.incrementalCache.delete(key); - } else { - const revalidate = this.extractRevalidateForSet(ctx); - switch (data.kind) { - case "ROUTE": - case "APP_ROUTE": { - const { body, status, headers } = data; - await globalThis.incrementalCache.set(key, { - type: "route", - body: body.toString(isBinaryContentType(String(headers["content-type"])) ? "base64" : "utf8"), - meta: { - status, - headers - }, - revalidate - }, "cache"); - break; - } - case "PAGE": - case "PAGES": { - const { html, pageData, status, headers } = data; - const isAppPath = typeof pageData === "string"; - if (isAppPath) { - await globalThis.incrementalCache.set(key, { - type: "app", - html, - rsc: pageData, - meta: { - status, - headers - }, - revalidate - }, "cache"); - } else { - await globalThis.incrementalCache.set(key, { - type: "page", - html, - json: pageData, - revalidate - }, "cache"); - } - break; - } - case "APP_PAGE": { - const { html, rscData, headers, status } = data; - await globalThis.incrementalCache.set(key, { - type: "app", - html, - rsc: rscData.toString("utf8"), - meta: { - status, - headers - }, - revalidate - }, "cache"); - break; - } - case "FETCH": - await globalThis.incrementalCache.set(key, data, "fetch"); - break; - case "REDIRECT": - await globalThis.incrementalCache.set(key, { - type: "redirect", - props: data.props, - revalidate - }, "cache"); - break; - case "IMAGE": - break; - } - } - await this.updateTagsOnSet(key, data, ctx); - debug("Finished setting cache"); - } catch (e) { - error("Failed to set cache", e); - } finally { - detachedPromise?.resolve(); - } - } - async revalidateTag(tags) { - const config = globalThis.openNextConfig.dangerous; - if (config?.disableTagCache || config?.disableIncrementalCache) { - return; - } - const _tags = Array.isArray(tags) ? tags : [tags]; - if (_tags.length === 0) { - return; - } - try { - if (globalThis.tagCache.mode === "nextMode") { - const paths = await globalThis.tagCache.getPathsByTags?.(_tags) ?? []; - await writeTags(_tags); - if (paths.length > 0) { - await globalThis.cdnInvalidationHandler.invalidatePaths(paths.map((path) => ({ - initialPath: path, - rawPath: path, - resolvedRoutes: [ - { - route: path, - // TODO: ideally here we should check if it's an app router page or route - type: "app" - } - ] - }))); - } - return; - } - for (const tag of _tags) { - debug("revalidateTag", tag); - const paths = await globalThis.tagCache.getByTag(tag); - debug("Items", paths); - const toInsert = paths.map((path) => ({ - path, - tag - })); - if (tag.startsWith("_N_T_/")) { - for (const path of paths) { - const _tags2 = await globalThis.tagCache.getByPath(path); - const hardTags = _tags2.filter((t) => !t.startsWith("_N_T_/")); - for (const hardTag of hardTags) { - const _paths = await globalThis.tagCache.getByTag(hardTag); - debug({ hardTag, _paths }); - toInsert.push(..._paths.map((path2) => ({ - path: path2, - tag: hardTag - }))); - } - } - } - await writeTags(toInsert); - const uniquePaths = Array.from(new Set(toInsert.filter((t) => t.tag.startsWith("_N_T_/")).map((t) => `/${t.path}`))); - if (uniquePaths.length > 0) { - await globalThis.cdnInvalidationHandler.invalidatePaths(uniquePaths.map((path) => ({ - initialPath: path, - rawPath: path, - resolvedRoutes: [ - { - route: path, - // TODO: ideally here we should check if it's an app router page or route - type: "app" - } - ] - }))); - } - } - } catch (e) { - error("Failed to revalidate tag", e); - } - } - // TODO: We should delete/update tags in this method - // This will require an update to the tag cache interface - async updateTagsOnSet(key, data, ctx) { - if (globalThis.openNextConfig.dangerous?.disableTagCache || globalThis.tagCache.mode === "nextMode" || // Here it means it's a delete - !data) { - return; - } - const derivedTags = data?.kind === "FETCH" ? ( - //@ts-expect-error - On older versions of next, ctx was a number, but for these cases we use data?.data?.tags - ctx?.tags ?? data?.data?.tags ?? [] - ) : data?.kind === "PAGE" ? data.headers?.["x-next-cache-tags"]?.split(",") ?? [] : []; - debug("derivedTags", derivedTags); - const storedTags = await globalThis.tagCache.getByPath(key); - const tagsToWrite = derivedTags.filter((tag) => !storedTags.includes(tag)); - if (tagsToWrite.length > 0) { - await writeTags(tagsToWrite.map((tag) => ({ - path: key, - tag, - // In case the tags are not there we just need to create them - // but we don't want them to return from `getLastModified` as they are not stale - revalidatedAt: 1 - }))); - } - } - extractRevalidateForSet(ctx) { - if (ctx === void 0) { - return void 0; - } - if (typeof ctx === "number" || ctx === false) { - return ctx; - } - if ("revalidate" in ctx) { - return ctx.revalidate; - } - if ("cacheControl" in ctx) { - return ctx.cacheControl?.revalidate; - } - return void 0; - } -}; diff --git a/apps/web/.open-next/.build/composable-cache.cjs b/apps/web/.open-next/.build/composable-cache.cjs deleted file mode 100644 index f849ef0..0000000 --- a/apps/web/.open-next/.build/composable-cache.cjs +++ /dev/null @@ -1,169 +0,0 @@ -globalThis.disableIncrementalCache = false;globalThis.disableDynamoDBCache = false;globalThis.isNextAfter15 = true;globalThis.openNextDebug = false;globalThis.openNextVersion = "3.7.0"; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// ../../node_modules/@opennextjs/aws/dist/adapters/composable-cache.js -var composable_cache_exports = {}; -__export(composable_cache_exports, { - default: () => composable_cache_default -}); -module.exports = __toCommonJS(composable_cache_exports); - -// ../../node_modules/@opennextjs/aws/dist/adapters/logger.js -function debug(...args) { - if (globalThis.openNextDebug) { - console.log(...args); - } -} - -// ../../node_modules/@opennextjs/aws/dist/utils/cache.js -function getTagKey(tag) { - if (typeof tag === "string") { - return tag; - } - return JSON.stringify({ - tag: tag.tag, - path: tag.path - }); -} -async function writeTags(tags) { - const store = globalThis.__openNextAls.getStore(); - debug("Writing tags", tags, store); - if (!store || globalThis.openNextConfig.dangerous?.disableTagCache) { - return; - } - const tagsToWrite = tags.filter((t) => { - const tagKey = getTagKey(t); - const shouldWrite = !store.writtenTags.has(tagKey); - if (shouldWrite) { - store.writtenTags.add(tagKey); - } - return shouldWrite; - }); - if (tagsToWrite.length === 0) { - return; - } - await globalThis.tagCache.writeTags(tagsToWrite); -} - -// ../../node_modules/@opennextjs/aws/dist/utils/stream.js -var import_node_stream = require("node:stream"); -function fromReadableStream(stream, base64) { - const reader = stream.getReader(); - const chunks = []; - return new Promise((resolve, reject) => { - function pump() { - reader.read().then(({ done, value }) => { - if (done) { - resolve(Buffer.concat(chunks).toString(base64 ? "base64" : "utf8")); - return; - } - chunks.push(value); - pump(); - }).catch(reject); - } - pump(); - }); -} -function toReadableStream(value, isBase64) { - return import_node_stream.Readable.toWeb(import_node_stream.Readable.from(Buffer.from(value, isBase64 ? "base64" : "utf8"))); -} - -// ../../node_modules/@opennextjs/aws/dist/adapters/composable-cache.js -var pendingWritePromiseMap = /* @__PURE__ */ new Map(); -var composable_cache_default = { - async get(cacheKey) { - try { - if (pendingWritePromiseMap.has(cacheKey)) { - return pendingWritePromiseMap.get(cacheKey); - } - const result = await globalThis.incrementalCache.get(cacheKey, "composable"); - if (!result?.value?.value) { - return void 0; - } - debug("composable cache result", result); - if (globalThis.tagCache.mode === "nextMode" && result.value.tags.length > 0) { - const hasBeenRevalidated = await globalThis.tagCache.hasBeenRevalidated(result.value.tags, result.lastModified); - if (hasBeenRevalidated) - return void 0; - } else if (globalThis.tagCache.mode === "original" || globalThis.tagCache.mode === void 0) { - const hasBeenRevalidated = await globalThis.tagCache.getLastModified(cacheKey, result.lastModified) === -1; - if (hasBeenRevalidated) - return void 0; - } - return { - ...result.value, - value: toReadableStream(result.value.value) - }; - } catch (e) { - debug("Cannot read composable cache entry"); - return void 0; - } - }, - async set(cacheKey, pendingEntry) { - pendingWritePromiseMap.set(cacheKey, pendingEntry); - const entry = await pendingEntry.finally(() => { - pendingWritePromiseMap.delete(cacheKey); - }); - const valueToStore = await fromReadableStream(entry.value); - await globalThis.incrementalCache.set(cacheKey, { - ...entry, - value: valueToStore - }, "composable"); - if (globalThis.tagCache.mode === "original") { - const storedTags = await globalThis.tagCache.getByPath(cacheKey); - const tagsToWrite = entry.tags.filter((tag) => !storedTags.includes(tag)); - if (tagsToWrite.length > 0) { - await writeTags(tagsToWrite.map((tag) => ({ tag, path: cacheKey }))); - } - } - }, - async refreshTags() { - return; - }, - async getExpiration(...tags) { - if (globalThis.tagCache.mode === "nextMode") { - return globalThis.tagCache.getLastRevalidated(tags); - } - return 0; - }, - async expireTags(...tags) { - if (globalThis.tagCache.mode === "nextMode") { - return writeTags(tags); - } - const tagCache = globalThis.tagCache; - const revalidatedAt = Date.now(); - const pathsToUpdate = await Promise.all(tags.map(async (tag) => { - const paths = await tagCache.getByTag(tag); - return paths.map((path) => ({ - path, - tag, - revalidatedAt - })); - })); - const setToWrite = /* @__PURE__ */ new Set(); - for (const entry of pathsToUpdate.flat()) { - setToWrite.add(entry); - } - await writeTags(Array.from(setToWrite)); - }, - // This one is necessary for older versions of next - async receiveExpiredTags(...tags) { - return; - } -}; diff --git a/apps/web/.open-next/.build/durable-objects/bucket-cache-purge.js b/apps/web/.open-next/.build/durable-objects/bucket-cache-purge.js deleted file mode 100644 index 3e24f14..0000000 --- a/apps/web/.open-next/.build/durable-objects/bucket-cache-purge.js +++ /dev/null @@ -1,104 +0,0 @@ -globalThis.openNextDebug = false;globalThis.openNextVersion = "3.7.0"; - -// ../../node_modules/@opennextjs/cloudflare/dist/api/durable-objects/bucket-cache-purge.js -import { DurableObject } from "cloudflare:workers"; - -// ../../node_modules/@opennextjs/cloudflare/dist/api/cloudflare-context.js -var cloudflareContextSymbol = Symbol.for("__cloudflare-context__"); - -// ../../node_modules/@opennextjs/cloudflare/dist/api/overrides/internal.js -var debugCache = (name, ...args) => { - if (process.env.NEXT_PRIVATE_DEBUG_CACHE) { - console.log(`[${name}] `, ...args); - } -}; -async function internalPurgeCacheByTags(env, tags) { - if (!env.CACHE_PURGE_ZONE_ID && !env.CACHE_PURGE_API_TOKEN) { - debugCache("purgeCacheByTags", "No cache zone ID or API token provided. Skipping cache purge."); - return "missing-credentials"; - } - try { - const response = await fetch(`https://api.cloudflare.com/client/v4/zones/${env.CACHE_PURGE_ZONE_ID}/purge_cache`, { - headers: { - Authorization: `Bearer ${env.CACHE_PURGE_API_TOKEN}`, - "Content-Type": "application/json" - }, - method: "POST", - body: JSON.stringify({ - tags - }) - }); - if (response.status === 429) { - debugCache("purgeCacheByTags", "Rate limit exceeded. Skipping cache purge."); - return "rate-limit-exceeded"; - } - const bodyResponse = await response.json(); - if (!bodyResponse.success) { - debugCache("purgeCacheByTags", "Cache purge failed. Errors:", bodyResponse.errors.map((error) => `${error.code}: ${error.message}`)); - return "purge-failed"; - } - debugCache("purgeCacheByTags", "Cache purged successfully for tags:", tags); - return "purge-success"; - } catch (error) { - console.error("Error purging cache by tags:", error); - return "purge-failed"; - } -} - -// ../../node_modules/@opennextjs/cloudflare/dist/api/durable-objects/bucket-cache-purge.js -var DEFAULT_BUFFER_TIME_IN_SECONDS = 5; -var MAX_NUMBER_OF_TAGS_PER_PURGE = 100; -var BucketCachePurge = class extends DurableObject { - bufferTimeInSeconds; - constructor(state, env) { - super(state, env); - this.bufferTimeInSeconds = env.NEXT_CACHE_DO_PURGE_BUFFER_TIME_IN_SECONDS ? parseInt(env.NEXT_CACHE_DO_PURGE_BUFFER_TIME_IN_SECONDS) : DEFAULT_BUFFER_TIME_IN_SECONDS; - state.blockConcurrencyWhile(async () => { - state.storage.sql.exec(` - CREATE TABLE IF NOT EXISTS cache_purge ( - tag TEXT NOT NULL - ); - CREATE UNIQUE INDEX IF NOT EXISTS tag_index ON cache_purge (tag); - `); - }); - } - async purgeCacheByTags(tags) { - for (const tag of tags) { - this.ctx.storage.sql.exec(` - INSERT OR REPLACE INTO cache_purge (tag) - VALUES (?)`, [tag]); - } - const nextAlarm = await this.ctx.storage.getAlarm(); - if (!nextAlarm) { - this.ctx.storage.setAlarm(Date.now() + this.bufferTimeInSeconds * 1e3); - } - } - async alarm() { - let tags = this.ctx.storage.sql.exec(` - SELECT * FROM cache_purge LIMIT ${MAX_NUMBER_OF_TAGS_PER_PURGE} - `).toArray(); - do { - if (tags.length === 0) { - return; - } - const result = await internalPurgeCacheByTags(this.env, tags.map((row) => row.tag)); - if (result === "rate-limit-exceeded") { - throw new Error("Rate limit exceeded"); - } - this.ctx.storage.sql.exec(` - DELETE FROM cache_purge - WHERE tag IN (${tags.map(() => "?").join(",")}) - `, tags.map((row) => row.tag)); - if (tags.length < MAX_NUMBER_OF_TAGS_PER_PURGE) { - tags = []; - } else { - tags = this.ctx.storage.sql.exec(` - SELECT * FROM cache_purge LIMIT ${MAX_NUMBER_OF_TAGS_PER_PURGE} - `).toArray(); - } - } while (tags.length >= 0); - } -}; -export { - BucketCachePurge -}; diff --git a/apps/web/.open-next/.build/durable-objects/queue.js b/apps/web/.open-next/.build/durable-objects/queue.js deleted file mode 100644 index 900d0d2..0000000 --- a/apps/web/.open-next/.build/durable-objects/queue.js +++ /dev/null @@ -1,278 +0,0 @@ -globalThis.openNextDebug = false;globalThis.openNextVersion = "3.7.0"; - -// ../../node_modules/@opennextjs/aws/dist/utils/error.js -var IgnorableError = class extends Error { - __openNextInternal = true; - canIgnore = true; - logLevel = 0; - constructor(message) { - super(message); - this.name = "IgnorableError"; - } -}; -var RecoverableError = class extends Error { - __openNextInternal = true; - canIgnore = true; - logLevel = 1; - constructor(message) { - super(message); - this.name = "RecoverableError"; - } -}; -var FatalError = class extends Error { - __openNextInternal = true; - canIgnore = false; - logLevel = 2; - constructor(message) { - super(message); - this.name = "FatalError"; - } -}; -function isOpenNextError(e) { - try { - return "__openNextInternal" in e; - } catch { - return false; - } -} - -// ../../node_modules/@opennextjs/aws/dist/adapters/logger.js -function debug(...args) { - if (globalThis.openNextDebug) { - console.log(...args); - } -} -function warn(...args) { - console.warn(...args); -} -var DOWNPLAYED_ERROR_LOGS = [ - { - clientName: "S3Client", - commandName: "GetObjectCommand", - errorName: "NoSuchKey" - } -]; -var isDownplayedErrorLog = (errorLog) => DOWNPLAYED_ERROR_LOGS.some((downplayedInput) => downplayedInput.clientName === errorLog?.clientName && downplayedInput.commandName === errorLog?.commandName && (downplayedInput.errorName === errorLog?.error?.name || downplayedInput.errorName === errorLog?.error?.Code)); -function error(...args) { - if (args.some((arg) => isDownplayedErrorLog(arg))) { - return debug(...args); - } - if (args.some((arg) => isOpenNextError(arg))) { - const error2 = args.find((arg) => isOpenNextError(arg)); - if (error2.logLevel < getOpenNextErrorLogLevel()) { - return; - } - if (error2.logLevel === 0) { - return console.log(...args.map((arg) => isOpenNextError(arg) ? `${arg.name}: ${arg.message}` : arg)); - } - if (error2.logLevel === 1) { - return warn(...args.map((arg) => isOpenNextError(arg) ? `${arg.name}: ${arg.message}` : arg)); - } - return console.error(...args); - } - console.error(...args); -} -function getOpenNextErrorLogLevel() { - const strLevel = process.env.OPEN_NEXT_ERROR_LOG_LEVEL ?? "1"; - switch (strLevel.toLowerCase()) { - case "debug": - case "0": - return 0; - case "error": - case "2": - return 2; - default: - return 1; - } -} - -// ../../node_modules/@opennextjs/cloudflare/dist/api/durable-objects/queue.js -import { DurableObject } from "cloudflare:workers"; -var DEFAULT_MAX_REVALIDATION = 5; -var DEFAULT_REVALIDATION_TIMEOUT_MS = 1e4; -var DEFAULT_RETRY_INTERVAL_MS = 2e3; -var DEFAULT_MAX_RETRIES = 6; -var DOQueueHandler = class extends DurableObject { - // Ongoing revalidations are deduped by the deduplication id - // Since this is running in waitUntil, we expect the durable object state to persist this during the duration of the revalidation - // TODO: handle incremental cache with only eventual consistency (i.e. KV or R2/D1 with the optional cache layer on top) - ongoingRevalidations = /* @__PURE__ */ new Map(); - sql; - routeInFailedState = /* @__PURE__ */ new Map(); - service; - // Configurable params - maxRevalidations; - revalidationTimeout; - revalidationRetryInterval; - maxRetries; - disableSQLite; - constructor(ctx, env) { - super(ctx, env); - this.service = env.WORKER_SELF_REFERENCE; - if (!this.service) - throw new IgnorableError("No service binding for cache revalidation worker"); - this.sql = ctx.storage.sql; - this.maxRevalidations = env.NEXT_CACHE_DO_QUEUE_MAX_REVALIDATION ? parseInt(env.NEXT_CACHE_DO_QUEUE_MAX_REVALIDATION) : DEFAULT_MAX_REVALIDATION; - this.revalidationTimeout = env.NEXT_CACHE_DO_QUEUE_REVALIDATION_TIMEOUT_MS ? parseInt(env.NEXT_CACHE_DO_QUEUE_REVALIDATION_TIMEOUT_MS) : DEFAULT_REVALIDATION_TIMEOUT_MS; - this.revalidationRetryInterval = env.NEXT_CACHE_DO_QUEUE_RETRY_INTERVAL_MS ? parseInt(env.NEXT_CACHE_DO_QUEUE_RETRY_INTERVAL_MS) : DEFAULT_RETRY_INTERVAL_MS; - this.maxRetries = env.NEXT_CACHE_DO_QUEUE_MAX_RETRIES ? parseInt(env.NEXT_CACHE_DO_QUEUE_MAX_RETRIES) : DEFAULT_MAX_RETRIES; - this.disableSQLite = env.NEXT_CACHE_DO_QUEUE_DISABLE_SQLITE === "true"; - ctx.blockConcurrencyWhile(async () => { - debug(`Restoring the state of the durable object`); - await this.initState(); - }); - debug(`Durable object initialized`); - } - async revalidate(msg) { - if (this.ongoingRevalidations.size > 2 * this.maxRevalidations) { - warn(`Your durable object has 2 times the maximum number of revalidations (${this.maxRevalidations}) in progress. If this happens often, you should consider increasing the NEXT_CACHE_DO_QUEUE_MAX_REVALIDATION or the number of durable objects with the MAX_REVALIDATE_CONCURRENCY env var.`); - } - if (this.ongoingRevalidations.has(msg.MessageDeduplicationId)) - return; - if (this.routeInFailedState.has(msg.MessageDeduplicationId)) - return; - if (this.checkSyncTable(msg)) - return; - if (this.ongoingRevalidations.size >= this.maxRevalidations) { - debug(`The maximum number of revalidations (${this.maxRevalidations}) is reached. Blocking until one of the revalidations finishes.`); - while (this.ongoingRevalidations.size >= this.maxRevalidations) { - const ongoingRevalidations = this.ongoingRevalidations.values(); - debug(`Waiting for one of the revalidations to finish`); - await Promise.race(ongoingRevalidations); - } - } - const revalidationPromise = this.executeRevalidation(msg); - this.ongoingRevalidations.set(msg.MessageDeduplicationId, revalidationPromise); - this.ctx.waitUntil(revalidationPromise); - } - async executeRevalidation(msg) { - try { - debug(`Revalidating ${msg.MessageBody.host}${msg.MessageBody.url}`); - const { MessageBody: { host, url } } = msg; - const protocol = host.includes("localhost") ? "http" : "https"; - const response = await this.service.fetch(`${protocol}://${host}${url}`, { - method: "HEAD", - headers: { - // This is defined during build - "x-prerender-revalidate": "b2762359d1edbb5696c7c29077489c05", - "x-isr": "1" - }, - // This one is kind of problematic, it will always show the wall time of the revalidation to `this.revalidationTimeout` - signal: AbortSignal.timeout(this.revalidationTimeout) - }); - if (response.status === 200 && response.headers.get("x-nextjs-cache") !== "REVALIDATED") { - this.routeInFailedState.delete(msg.MessageDeduplicationId); - throw new FatalError(`The revalidation for ${host}${url} cannot be done. This error should never happen.`); - } else if (response.status === 404) { - this.routeInFailedState.delete(msg.MessageDeduplicationId); - throw new IgnorableError(`The revalidation for ${host}${url} cannot be done because the page is not found. It's either expected or an error in user code itself`); - } else if (response.status === 500) { - await this.addToFailedState(msg); - throw new IgnorableError(`Something went wrong while revalidating ${host}${url}`); - } else if (response.status !== 200) { - await this.addToFailedState(msg); - throw new RecoverableError(`An unknown error occurred while revalidating ${host}${url}`); - } - if (!this.disableSQLite) { - this.sql.exec( - "INSERT OR REPLACE INTO sync (id, lastSuccess, buildId) VALUES (?, unixepoch(), ?)", - // We cannot use the deduplication id because it's not unique per route - every time a route is revalidated, the deduplication id is different. - `${host}${url}`, - "pYUMJqQmqlh8C9DCzFGyK" - ); - } - this.routeInFailedState.delete(msg.MessageDeduplicationId); - } catch (e) { - if (!isOpenNextError(e)) { - await this.addToFailedState(msg); - } - error(e); - } finally { - this.ongoingRevalidations.delete(msg.MessageDeduplicationId); - } - } - async alarm() { - const currentDateTime = Date.now(); - const nextEventToRetry = Array.from(this.routeInFailedState.values()).filter(({ nextAlarmMs }) => nextAlarmMs > currentDateTime).sort(({ nextAlarmMs: a }, { nextAlarmMs: b }) => a - b)[0]; - const expiredEvents = Array.from(this.routeInFailedState.values()).filter(({ nextAlarmMs }) => nextAlarmMs <= currentDateTime); - const allEventsToRetry = nextEventToRetry ? [nextEventToRetry, ...expiredEvents] : expiredEvents; - for (const event of allEventsToRetry) { - debug(`Retrying revalidation for ${event.msg.MessageBody.host}${event.msg.MessageBody.url}`); - await this.executeRevalidation(event.msg); - } - } - async addToFailedState(msg) { - debug(`Adding ${msg.MessageBody.host}${msg.MessageBody.url} to the failed state`); - const existingFailedState = this.routeInFailedState.get(msg.MessageDeduplicationId); - let updatedFailedState; - if (existingFailedState) { - if (existingFailedState.retryCount >= this.maxRetries) { - error(`The revalidation for ${msg.MessageBody.host}${msg.MessageBody.url} has failed after ${this.maxRetries} retries. It will not be tried again, but subsequent ISR requests will retry.`); - this.routeInFailedState.delete(msg.MessageDeduplicationId); - return; - } - const nextAlarmMs = Date.now() + Math.pow(2, existingFailedState.retryCount + 1) * this.revalidationRetryInterval; - updatedFailedState = { - ...existingFailedState, - retryCount: existingFailedState.retryCount + 1, - nextAlarmMs - }; - } else { - updatedFailedState = { - msg, - retryCount: 1, - nextAlarmMs: Date.now() + 2e3 - }; - } - this.routeInFailedState.set(msg.MessageDeduplicationId, updatedFailedState); - if (!this.disableSQLite) { - this.sql.exec("INSERT OR REPLACE INTO failed_state (id, data, buildId) VALUES (?, ?, ?)", msg.MessageDeduplicationId, JSON.stringify(updatedFailedState), "pYUMJqQmqlh8C9DCzFGyK"); - } - await this.addAlarm(); - } - async addAlarm() { - const existingAlarm = await this.ctx.storage.getAlarm({ allowConcurrency: false }); - if (existingAlarm) - return; - if (this.routeInFailedState.size === 0) - return; - let nextAlarmToSetup = Math.min(...Array.from(this.routeInFailedState.values()).map(({ nextAlarmMs }) => nextAlarmMs)); - if (nextAlarmToSetup < Date.now()) { - nextAlarmToSetup = Date.now() + this.revalidationRetryInterval; - } - await this.ctx.storage.setAlarm(nextAlarmToSetup); - } - // This function is used to restore the state of the durable object - // We don't restore the ongoing revalidations because we cannot know in which state they are - // We only restore the failed state and the alarm - async initState() { - if (this.disableSQLite) - return; - this.sql.exec("CREATE TABLE IF NOT EXISTS failed_state (id TEXT PRIMARY KEY, data TEXT, buildId TEXT)"); - this.sql.exec("CREATE TABLE IF NOT EXISTS sync (id TEXT PRIMARY KEY, lastSuccess INTEGER, buildId TEXT)"); - this.sql.exec("DELETE FROM failed_state WHERE buildId != ?", "pYUMJqQmqlh8C9DCzFGyK"); - this.sql.exec("DELETE FROM sync WHERE buildId != ?", "pYUMJqQmqlh8C9DCzFGyK"); - const failedStateCursor = this.sql.exec("SELECT * FROM failed_state"); - for (const row of failedStateCursor) { - this.routeInFailedState.set(row.id, JSON.parse(row.data)); - } - await this.addAlarm(); - } - /** - * - * @param msg - * @returns `true` if the route has been revalidated since the lastModified from the message, `false` otherwise - */ - checkSyncTable(msg) { - try { - if (this.disableSQLite) - return false; - return this.sql.exec("SELECT 1 FROM sync WHERE id = ? AND lastSuccess > ? LIMIT 1", `${msg.MessageBody.host}${msg.MessageBody.url}`, Math.round(msg.MessageBody.lastModified / 1e3)).toArray().length > 0; - } catch { - return false; - } - } -}; -export { - DOQueueHandler -}; diff --git a/apps/web/.open-next/.build/durable-objects/sharded-tag-cache.js b/apps/web/.open-next/.build/durable-objects/sharded-tag-cache.js deleted file mode 100644 index b837d45..0000000 --- a/apps/web/.open-next/.build/durable-objects/sharded-tag-cache.js +++ /dev/null @@ -1,36 +0,0 @@ -globalThis.openNextDebug = false;globalThis.openNextVersion = "3.7.0"; - -// ../../node_modules/@opennextjs/cloudflare/dist/api/durable-objects/sharded-tag-cache.js -import { DurableObject } from "cloudflare:workers"; -var DOShardedTagCache = class extends DurableObject { - sql; - constructor(state, env) { - super(state, env); - this.sql = state.storage.sql; - state.blockConcurrencyWhile(async () => { - this.sql.exec(`CREATE TABLE IF NOT EXISTS revalidations (tag TEXT PRIMARY KEY, revalidatedAt INTEGER)`); - }); - } - async getLastRevalidated(tags) { - try { - const result = this.sql.exec(`SELECT MAX(revalidatedAt) AS time FROM revalidations WHERE tag IN (${tags.map(() => "?").join(", ")})`, ...tags).toArray(); - if (result.length === 0) - return 0; - return result[0]?.time; - } catch (e) { - console.error(e); - return 0; - } - } - async hasBeenRevalidated(tags, lastModified) { - return this.sql.exec(`SELECT 1 FROM revalidations WHERE tag IN (${tags.map(() => "?").join(", ")}) AND revalidatedAt > ? LIMIT 1`, ...tags, lastModified ?? Date.now()).toArray().length > 0; - } - async writeTags(tags, lastModified) { - tags.forEach((tag) => { - this.sql.exec(`INSERT OR REPLACE INTO revalidations (tag, revalidatedAt) VALUES (?, ?)`, tag, lastModified); - }); - } -}; -export { - DOShardedTagCache -}; diff --git a/apps/web/.open-next/.build/open-next.config.edge.mjs b/apps/web/.open-next/.build/open-next.config.edge.mjs deleted file mode 100644 index 5d5091f..0000000 --- a/apps/web/.open-next/.build/open-next.config.edge.mjs +++ /dev/null @@ -1,205 +0,0 @@ -// ../../node_modules/@opennextjs/cloudflare/dist/api/cloudflare-context.js -var cloudflareContextSymbol = Symbol.for("__cloudflare-context__"); -function getCloudflareContext(options = { async: false }) { - return options.async ? getCloudflareContextAsync() : getCloudflareContextSync(); -} -function getCloudflareContextFromGlobalScope() { - const global = globalThis; - return global[cloudflareContextSymbol]; -} -function inSSG() { - const global = globalThis; - return global.__NEXT_DATA__?.nextExport === true; -} -function getCloudflareContextSync() { - const cloudflareContext = getCloudflareContextFromGlobalScope(); - if (cloudflareContext) { - return cloudflareContext; - } - if (inSSG()) { - throw new Error(` - -ERROR: \`getCloudflareContext\` has been called in sync mode in either a static route or at the top level of a non-static one, both cases are not allowed but can be solved by either: - - make sure that the call is not at the top level and that the route is not static - - call \`getCloudflareContext({async: true})\` to use the \`async\` mode - - avoid calling \`getCloudflareContext\` in the route -`); - } - throw new Error(initOpenNextCloudflareForDevErrorMsg); -} -async function getCloudflareContextAsync() { - const cloudflareContext = getCloudflareContextFromGlobalScope(); - if (cloudflareContext) { - return cloudflareContext; - } - const inNodejsRuntime = process.env.NEXT_RUNTIME === "nodejs"; - if (inNodejsRuntime || inSSG()) { - const cloudflareContext2 = await getCloudflareContextFromWrangler(); - addCloudflareContextToNodejsGlobal(cloudflareContext2); - return cloudflareContext2; - } - throw new Error(initOpenNextCloudflareForDevErrorMsg); -} -function addCloudflareContextToNodejsGlobal(cloudflareContext) { - const global = globalThis; - global[cloudflareContextSymbol] = cloudflareContext; -} -async function getCloudflareContextFromWrangler(options) { - const { getPlatformProxy } = await import( - /* webpackIgnore: true */ - `${"__wrangler".replaceAll("_", "")}` - ); - const environment = options?.environment ?? process.env.NEXT_DEV_WRANGLER_ENV; - const { env, cf, ctx } = await getPlatformProxy({ - ...options, - environment - }); - return { - env, - cf, - ctx - }; -} -var initOpenNextCloudflareForDevErrorMsg = ` - -ERROR: \`getCloudflareContext\` has been called without having called \`initOpenNextCloudflareForDev\` from the Next.js config file. -You should update your Next.js config file as shown below: - - \`\`\` - // next.config.mjs - - import { initOpenNextCloudflareForDev } from "@opennextjs/cloudflare"; - - initOpenNextCloudflareForDev(); - - const nextConfig = { ... }; - export default nextConfig; - \`\`\` - -`; - -// ../../node_modules/@opennextjs/cloudflare/dist/api/overrides/asset-resolver/index.js -var resolver = { - name: "cloudflare-asset-resolver", - async maybeGetAssetResult(event) { - const { ASSETS } = getCloudflareContext().env; - if (!ASSETS || !isUserWorkerFirst(globalThis.__ASSETS_RUN_WORKER_FIRST__, event.rawPath)) { - return void 0; - } - const { method, headers } = event; - if (method !== "GET" && method != "HEAD") { - return void 0; - } - const url = new URL(event.rawPath, "https://assets.local"); - const response = await ASSETS.fetch(url, { - headers, - method - }); - if (response.status === 404) { - return void 0; - } - return { - type: "core", - statusCode: response.status, - headers: Object.fromEntries(response.headers.entries()), - // Workers and Node types differ. - // eslint-disable-next-line @typescript-eslint/no-explicit-any - body: response.body || new ReadableStream(), - isBase64Encoded: false - }; - } -}; -function isUserWorkerFirst(runWorkerFirst, pathname) { - if (!Array.isArray(runWorkerFirst)) { - return runWorkerFirst ?? false; - } - let hasPositiveMatch = false; - for (let rule of runWorkerFirst) { - let isPositiveRule = true; - if (rule.startsWith("!")) { - rule = rule.slice(1); - isPositiveRule = false; - } else if (hasPositiveMatch) { - continue; - } - const match = new RegExp(`^${rule.replace(/([[\]().*+?^$|{}\\])/g, "\\$1").replace("\\*", ".*")}$`).test(pathname); - if (match) { - if (isPositiveRule) { - hasPositiveMatch = true; - } else { - return false; - } - } - } - return hasPositiveMatch; -} -var asset_resolver_default = resolver; - -// ../../node_modules/@opennextjs/cloudflare/dist/api/config.js -function defineCloudflareConfig(config = {}) { - const { incrementalCache, tagCache, queue, cachePurge, enableCacheInterception = false, routePreloadingBehavior = "none" } = config; - return { - default: { - override: { - wrapper: "cloudflare-node", - converter: "edge", - proxyExternalRequest: "fetch", - incrementalCache: resolveIncrementalCache(incrementalCache), - tagCache: resolveTagCache(tagCache), - queue: resolveQueue(queue), - cdnInvalidation: resolveCdnInvalidation(cachePurge) - }, - routePreloadingBehavior - }, - // node:crypto is used to compute cache keys - edgeExternals: ["node:crypto"], - cloudflare: { - useWorkerdCondition: true - }, - dangerous: { - enableCacheInterception - }, - middleware: { - external: true, - override: { - wrapper: "cloudflare-edge", - converter: "edge", - proxyExternalRequest: "fetch", - incrementalCache: resolveIncrementalCache(incrementalCache), - tagCache: resolveTagCache(tagCache), - queue: resolveQueue(queue) - }, - assetResolver: () => asset_resolver_default - } - }; -} -function resolveIncrementalCache(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} -function resolveTagCache(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} -function resolveQueue(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} -function resolveCdnInvalidation(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} - -// open-next.config.ts -var open_next_config_default = defineCloudflareConfig(); -export { - open_next_config_default as default -}; diff --git a/apps/web/.open-next/.build/open-next.config.mjs b/apps/web/.open-next/.build/open-next.config.mjs deleted file mode 100644 index f4369ff..0000000 --- a/apps/web/.open-next/.build/open-next.config.mjs +++ /dev/null @@ -1,207 +0,0 @@ -import { createRequire as topLevelCreateRequire } from 'module';const require = topLevelCreateRequire(import.meta.url);import bannerUrl from 'url';const __dirname = bannerUrl.fileURLToPath(new URL('.', import.meta.url)); - -// ../../node_modules/@opennextjs/cloudflare/dist/api/cloudflare-context.js -var cloudflareContextSymbol = Symbol.for("__cloudflare-context__"); -function getCloudflareContext(options = { async: false }) { - return options.async ? getCloudflareContextAsync() : getCloudflareContextSync(); -} -function getCloudflareContextFromGlobalScope() { - const global = globalThis; - return global[cloudflareContextSymbol]; -} -function inSSG() { - const global = globalThis; - return global.__NEXT_DATA__?.nextExport === true; -} -function getCloudflareContextSync() { - const cloudflareContext = getCloudflareContextFromGlobalScope(); - if (cloudflareContext) { - return cloudflareContext; - } - if (inSSG()) { - throw new Error(` - -ERROR: \`getCloudflareContext\` has been called in sync mode in either a static route or at the top level of a non-static one, both cases are not allowed but can be solved by either: - - make sure that the call is not at the top level and that the route is not static - - call \`getCloudflareContext({async: true})\` to use the \`async\` mode - - avoid calling \`getCloudflareContext\` in the route -`); - } - throw new Error(initOpenNextCloudflareForDevErrorMsg); -} -async function getCloudflareContextAsync() { - const cloudflareContext = getCloudflareContextFromGlobalScope(); - if (cloudflareContext) { - return cloudflareContext; - } - const inNodejsRuntime = process.env.NEXT_RUNTIME === "nodejs"; - if (inNodejsRuntime || inSSG()) { - const cloudflareContext2 = await getCloudflareContextFromWrangler(); - addCloudflareContextToNodejsGlobal(cloudflareContext2); - return cloudflareContext2; - } - throw new Error(initOpenNextCloudflareForDevErrorMsg); -} -function addCloudflareContextToNodejsGlobal(cloudflareContext) { - const global = globalThis; - global[cloudflareContextSymbol] = cloudflareContext; -} -async function getCloudflareContextFromWrangler(options) { - const { getPlatformProxy } = await import( - /* webpackIgnore: true */ - `${"__wrangler".replaceAll("_", "")}` - ); - const environment = options?.environment ?? process.env.NEXT_DEV_WRANGLER_ENV; - const { env, cf, ctx } = await getPlatformProxy({ - ...options, - environment - }); - return { - env, - cf, - ctx - }; -} -var initOpenNextCloudflareForDevErrorMsg = ` - -ERROR: \`getCloudflareContext\` has been called without having called \`initOpenNextCloudflareForDev\` from the Next.js config file. -You should update your Next.js config file as shown below: - - \`\`\` - // next.config.mjs - - import { initOpenNextCloudflareForDev } from "@opennextjs/cloudflare"; - - initOpenNextCloudflareForDev(); - - const nextConfig = { ... }; - export default nextConfig; - \`\`\` - -`; - -// ../../node_modules/@opennextjs/cloudflare/dist/api/overrides/asset-resolver/index.js -var resolver = { - name: "cloudflare-asset-resolver", - async maybeGetAssetResult(event) { - const { ASSETS } = getCloudflareContext().env; - if (!ASSETS || !isUserWorkerFirst(globalThis.__ASSETS_RUN_WORKER_FIRST__, event.rawPath)) { - return void 0; - } - const { method, headers } = event; - if (method !== "GET" && method != "HEAD") { - return void 0; - } - const url = new URL(event.rawPath, "https://assets.local"); - const response = await ASSETS.fetch(url, { - headers, - method - }); - if (response.status === 404) { - return void 0; - } - return { - type: "core", - statusCode: response.status, - headers: Object.fromEntries(response.headers.entries()), - // Workers and Node types differ. - // eslint-disable-next-line @typescript-eslint/no-explicit-any - body: response.body || new ReadableStream(), - isBase64Encoded: false - }; - } -}; -function isUserWorkerFirst(runWorkerFirst, pathname) { - if (!Array.isArray(runWorkerFirst)) { - return runWorkerFirst ?? false; - } - let hasPositiveMatch = false; - for (let rule of runWorkerFirst) { - let isPositiveRule = true; - if (rule.startsWith("!")) { - rule = rule.slice(1); - isPositiveRule = false; - } else if (hasPositiveMatch) { - continue; - } - const match = new RegExp(`^${rule.replace(/([[\]().*+?^$|{}\\])/g, "\\$1").replace("\\*", ".*")}$`).test(pathname); - if (match) { - if (isPositiveRule) { - hasPositiveMatch = true; - } else { - return false; - } - } - } - return hasPositiveMatch; -} -var asset_resolver_default = resolver; - -// ../../node_modules/@opennextjs/cloudflare/dist/api/config.js -function defineCloudflareConfig(config = {}) { - const { incrementalCache, tagCache, queue, cachePurge, enableCacheInterception = false, routePreloadingBehavior = "none" } = config; - return { - default: { - override: { - wrapper: "cloudflare-node", - converter: "edge", - proxyExternalRequest: "fetch", - incrementalCache: resolveIncrementalCache(incrementalCache), - tagCache: resolveTagCache(tagCache), - queue: resolveQueue(queue), - cdnInvalidation: resolveCdnInvalidation(cachePurge) - }, - routePreloadingBehavior - }, - // node:crypto is used to compute cache keys - edgeExternals: ["node:crypto"], - cloudflare: { - useWorkerdCondition: true - }, - dangerous: { - enableCacheInterception - }, - middleware: { - external: true, - override: { - wrapper: "cloudflare-edge", - converter: "edge", - proxyExternalRequest: "fetch", - incrementalCache: resolveIncrementalCache(incrementalCache), - tagCache: resolveTagCache(tagCache), - queue: resolveQueue(queue) - }, - assetResolver: () => asset_resolver_default - } - }; -} -function resolveIncrementalCache(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} -function resolveTagCache(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} -function resolveQueue(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} -function resolveCdnInvalidation(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} - -// open-next.config.ts -var open_next_config_default = defineCloudflareConfig(); -export { - open_next_config_default as default -}; diff --git a/apps/web/.open-next/assets/BUILD_ID b/apps/web/.open-next/assets/BUILD_ID deleted file mode 100644 index 924b9f4..0000000 --- a/apps/web/.open-next/assets/BUILD_ID +++ /dev/null @@ -1 +0,0 @@ -pYUMJqQmqlh8C9DCzFGyK \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/125-f3e9471f280f4da9.js b/apps/web/.open-next/assets/_next/static/chunks/125-f3e9471f280f4da9.js deleted file mode 100644 index ce93fca..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/125-f3e9471f280f4da9.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[125],{5616:e=>{e.exports={root:"tweet-info-created-at_root__Obj_h"}},7798:e=>{e.exports={verified:"icons_verified__CfY5Y"}},9091:e=>{e.exports={root:"tweet-body_root__NEuOx"}},9215:e=>{e.exports={root:"quoted-tweet-body_root__LYupi"}},15597:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(98516).A)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]])},16239:(e,t,r)=>{"use strict";var a=r(7620),n="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=a.useState,s=a.useEffect,l=a.useLayoutEffect,o=a.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!n(e,r)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),a=i({inst:{value:r,getSnapshot:t}}),n=a[0].inst,d=a[1];return l(function(){n.value=r,n.getSnapshot=t,c(n)&&d({inst:n})},[e,r,t]),s(function(){return c(n)&&d({inst:n}),e(function(){c(n)&&d({inst:n})})},[e]),o(r),r};t.useSyncExternalStore=void 0!==a.useSyncExternalStore?a.useSyncExternalStore:d},24414:e=>{e.exports={header:"quoted-tweet-header_header__6tK8Q",avatar:"quoted-tweet-header_avatar__klvRR",avatarSquare:"quoted-tweet-header_avatarSquare___UVXG",author:"quoted-tweet-header_author__AHSzv",authorText:"quoted-tweet-header_authorText__2Majx",username:"quoted-tweet-header_username__A9gFU"}},25433:e=>{e.exports={verifiedOld:"verified-badge_verifiedOld__mErH8",verifiedBlue:"verified-badge_verifiedBlue__fbSq6",verifiedGovernment:"verified-badge_verifiedGovernment__BHT3z"}},28855:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(98516).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},33986:(e,t,r)=>{"use strict";r.d(t,{N:()=>v});var a=r(54568),n=r(7620),i=r(17938),s=r(43406),l=r(4239),o=r(81460),c=r(37936),d=r(10821);class u extends n.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,r=(0,c.s)(e)&&e.offsetWidth||0,a=this.props.sizeRef.current;a.height=t.offsetHeight||0,a.width=t.offsetWidth||0,a.top=t.offsetTop,a.left=t.offsetLeft,a.right=r-a.width-a.left}return null}componentDidUpdate(){}render(){return this.props.children}}function h(e){let{children:t,isPresent:r,anchorX:i,root:s}=e,l=(0,n.useId)(),o=(0,n.useRef)(null),c=(0,n.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:h}=(0,n.useContext)(d.Q);return(0,n.useInsertionEffect)(()=>{let{width:e,height:t,top:a,left:n,right:d}=c.current;if(r||!o.current||!e||!t)return;o.current.dataset.motionPopId=l;let u=document.createElement("style");h&&(u.nonce=h);let _=null!=s?s:document.head;return _.appendChild(u),u.sheet&&u.sheet.insertRule('\n [data-motion-pop-id="'.concat(l,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===i?"left: ".concat(n):"right: ".concat(d),"px !important;\n top: ").concat(a,"px !important;\n }\n ")),()=>{_.removeChild(u),_.contains(u)&&_.removeChild(u)}},[r]),(0,a.jsx)(u,{isPresent:r,childRef:o,sizeRef:c,children:n.cloneElement(t,{ref:o})})}let _=e=>{let{children:t,initial:r,isPresent:i,onExitComplete:l,custom:c,presenceAffectsLayout:d,mode:u,anchorX:_,root:f}=e,m=(0,s.M)(p),x=(0,n.useId)(),v=!0,w=(0,n.useMemo)(()=>(v=!1,{id:x,initial:r,isPresent:i,custom:c,onExitComplete:e=>{for(let t of(m.set(e,!0),m.values()))if(!t)return;l&&l()},register:e=>(m.set(e,!1),()=>m.delete(e))}),[i,m,l]);return d&&v&&(w={...w}),(0,n.useMemo)(()=>{m.forEach((e,t)=>m.set(t,!1))},[i]),n.useEffect(()=>{i||m.size||!l||l()},[i]),"popLayout"===u&&(t=(0,a.jsx)(h,{isPresent:i,anchorX:_,root:f,children:t})),(0,a.jsx)(o.t.Provider,{value:w,children:t})};function p(){return new Map}var f=r(56643);let m=e=>e.key||"";function x(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}let v=e=>{let{children:t,custom:r,initial:o=!0,onExitComplete:c,presenceAffectsLayout:d=!0,mode:u="sync",propagate:h=!1,anchorX:p="left",root:v}=e,[w,g]=(0,f.xQ)(h),y=(0,n.useMemo)(()=>x(t),[t]),j=h&&!w?[]:y.map(m),b=(0,n.useRef)(!0),k=(0,n.useRef)(y),N=(0,s.M)(()=>new Map),[S,T]=(0,n.useState)(y),[L,O]=(0,n.useState)(y);(0,l.E)(()=>{b.current=!1,k.current=y;for(let e=0;e{let t=m(e),n=(!h||!!w)&&(y===L||j.includes(t));return(0,a.jsx)(_,{isPresent:n,initial:(!b.current||!!o)&&void 0,custom:r,presenceAffectsLayout:d,mode:u,root:v,onExitComplete:n?void 0:()=>{if(!N.has(t))return;N.set(t,!0);let e=!0;N.forEach(t=>{t||(e=!1)}),e&&(null==R||R(),O(k.current),h&&(null==g||g()),c&&c())},anchorX:p,children:e},t)})})}},35589:e=>{e.exports={root:"tweet-in-reply-to_root__YQ5z4"}},36143:e=>{e.exports={root:"tweet-link_root__AKuKj"}},37268:e=>{e.exports={root:"tweet-skeleton_root__y4yAT"}},38831:e=>{e.exports={info:"tweet-info_info__AiKtR",infoLink:"tweet-info_infoLink__Ty7pE",infoIcon:"tweet-info_infoIcon__qNVaY"}},41398:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(98516).A)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},42739:e=>{e.exports={anchor:"tweet-media-video_anchor__CXDym",videoButton:"tweet-media-video_videoButton__sSBO6",videoButtonIcon:"tweet-media-video_videoButtonIcon__rZkry",watchOnTwitter:"tweet-media-video_watchOnTwitter__Zz50f",viewReplies:"tweet-media-video_viewReplies__U9br6"}},43404:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(98516).A)("maximize-2",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]])},43808:e=>{e.exports={skeleton:"skeleton_skeleton__u0Z23",loading:"skeleton_loading__NOfnf"}},46682:e=>{e.exports={header:"tweet-header_header__ZbZwA",avatar:"tweet-header_avatar__NGTFf",avatarOverflow:"tweet-header_avatarOverflow__qr0Z2",avatarSquare:"tweet-header_avatarSquare__ttGex",avatarShadow:"tweet-header_avatarShadow__9oGQr",author:"tweet-header_author__vXsch",authorLink:"tweet-header_authorLink__khFUU",authorVerified:"tweet-header_authorVerified__IKR_y",authorLinkText:"tweet-header_authorLinkText__m3aeF",authorMeta:"tweet-header_authorMeta__DOwN4",authorFollow:"tweet-header_authorFollow__dExbC",username:"tweet-header_username__xqA4f",follow:"tweet-header_follow__L7l42",separator:"tweet-header_separator__NII5G",brand:"tweet-header_brand__5tdnX",twitterIcon:"tweet-header_twitterIcon__IFEPu"}},46846:e=>{e.exports={actions:"tweet-actions_actions__NR2hO",like:"tweet-actions_like__DgC87",reply:"tweet-actions_reply__5f0Na",copy:"tweet-actions_copy__RSkHw",likeIconWrapper:"tweet-actions_likeIconWrapper__t8GHU",likeCount:"tweet-actions_likeCount__h03yG",replyIconWrapper:"tweet-actions_replyIconWrapper__ZbPqU",copyIconWrapper:"tweet-actions_copyIconWrapper__9_YfP",likeIcon:"tweet-actions_likeIcon__HxQ4b",replyIcon:"tweet-actions_replyIcon__ouTrj",copyIcon:"tweet-actions_copyIcon__yZJU7",replyText:"tweet-actions_replyText__HHqRG",copyText:"tweet-actions_copyText__TCfoP"}},49355:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(98516).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},49788:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(98516).A)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},52997:e=>{e.exports={root:"quoted-tweet-container_root__i3qme",article:"quoted-tweet-container_article__d6Fju"}},63393:e=>{e.exports={replies:"tweet-replies_replies__1DEIU",link:"tweet-replies_link__bBB0L",text:"tweet-replies_text__Ap4WV"}},63499:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(98516).A)("heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]])},66190:()=>{},69115:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(98516).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},70406:e=>{e.exports={root:"tweet-container_root__wzLwj",article:"tweet-container_article__jIFmm"}},78040:(e,t,r)=>{"use strict";e.exports=r(16239)},83870:(e,t,r)=>{"use strict";let a;r.d(t,{Y:()=>th});var n=r(54568),i=r(5435),s=r(70406);r(66190);let l=({className:e,children:t})=>(0,n.jsx)("div",{className:(0,i.A)("react-tweet-theme",s.root,e),children:(0,n.jsx)("article",{className:s.article,children:t})});var o=r(43808);let c=({style:e})=>(0,n.jsx)("span",{className:o.skeleton,style:e});var d=r(37268);let u=()=>(0,n.jsxs)(l,{className:d.root,children:[(0,n.jsx)(c,{style:{height:"3rem",marginBottom:"0.75rem"}}),(0,n.jsx)(c,{style:{height:"6rem",margin:"0.5rem 0"}}),(0,n.jsx)("div",{style:{borderTop:"var(--tweet-border)",margin:"0.5rem 0"}}),(0,n.jsx)(c,{style:{height:"2rem"}}),(0,n.jsx)(c,{style:{height:"2rem",borderRadius:"9999px",marginTop:"0.5rem"}})]});var h=r(84085);let _=e=>(0,n.jsx)(l,{children:(0,n.jsxs)("div",{className:h.root,children:[(0,n.jsx)("h3",{children:"Tweet not found"}),(0,n.jsx)("p",{children:"The embedded tweet could not be found…"})]})}),p=e=>(0,n.jsx)("img",{...e});var f=r(46682),m=r(7798);let x=()=>(0,n.jsx)("svg",{viewBox:"0 0 24 24","aria-label":"Verified account",role:"img",className:m.verified,children:(0,n.jsx)("g",{children:(0,n.jsx)("path",{d:"M22.25 12c0-1.43-.88-2.67-2.19-3.34.46-1.39.2-2.9-.81-3.91s-2.52-1.27-3.91-.81c-.66-1.31-1.91-2.19-3.34-2.19s-2.67.88-3.33 2.19c-1.4-.46-2.91-.2-3.92.81s-1.26 2.52-.8 3.91c-1.31.67-2.2 1.91-2.2 3.34s.89 2.67 2.2 3.34c-.46 1.39-.21 2.9.8 3.91s2.52 1.26 3.91.81c.67 1.31 1.91 2.19 3.34 2.19s2.68-.88 3.34-2.19c1.39.45 2.9.2 3.91-.81s1.27-2.52.81-3.91c1.31-.67 2.19-1.91 2.19-3.34zm-11.71 4.2L6.8 12.46l1.41-1.42 2.26 2.26 4.8-5.23 1.47 1.36-6.2 6.77z"})})}),v=()=>(0,n.jsx)("svg",{viewBox:"0 0 22 22","aria-label":"Verified account",role:"img",className:m.verified,children:(0,n.jsx)("g",{children:(0,n.jsx)("path",{clipRule:"evenodd",d:"M12.05 2.056c-.568-.608-1.532-.608-2.1 0l-1.393 1.49c-.284.303-.685.47-1.1.455L5.42 3.932c-.832-.028-1.514.654-1.486 1.486l.069 2.039c.014.415-.152.816-.456 1.1l-1.49 1.392c-.608.568-.608 1.533 0 2.101l1.49 1.393c.304.284.47.684.456 1.1l-.07 2.038c-.027.832.655 1.514 1.487 1.486l2.038-.069c.415-.014.816.152 1.1.455l1.392 1.49c.569.609 1.533.609 2.102 0l1.393-1.49c.283-.303.684-.47 1.099-.455l2.038.069c.832.028 1.515-.654 1.486-1.486L18 14.542c-.015-.415.152-.815.455-1.099l1.49-1.393c.608-.568.608-1.533 0-2.101l-1.49-1.393c-.303-.283-.47-.684-.455-1.1l.068-2.038c.029-.832-.654-1.514-1.486-1.486l-2.038.07c-.415.013-.816-.153-1.1-.456zm-5.817 9.367l3.429 3.428 5.683-6.206-1.347-1.247-4.4 4.795-2.072-2.072z",fillRule:"evenodd"})})}),w=()=>(0,n.jsx)("svg",{viewBox:"0 0 22 22","aria-label":"Verified account",role:"img",className:m.verified,children:(0,n.jsxs)("g",{children:[(0,n.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"0-a",x1:"4.411",x2:"18.083",y1:"2.495",y2:"21.508",children:[(0,n.jsx)("stop",{offset:"0",stopColor:"#f4e72a"}),(0,n.jsx)("stop",{offset:".539",stopColor:"#cd8105"}),(0,n.jsx)("stop",{offset:".68",stopColor:"#cb7b00"}),(0,n.jsx)("stop",{offset:"1",stopColor:"#f4ec26"}),(0,n.jsx)("stop",{offset:"1",stopColor:"#f4e72a"})]}),(0,n.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"0-b",x1:"5.355",x2:"16.361",y1:"3.395",y2:"19.133",children:[(0,n.jsx)("stop",{offset:"0",stopColor:"#f9e87f"}),(0,n.jsx)("stop",{offset:".406",stopColor:"#e2b719"}),(0,n.jsx)("stop",{offset:".989",stopColor:"#e2b719"})]}),(0,n.jsxs)("g",{clipRule:"evenodd",fillRule:"evenodd",children:[(0,n.jsx)("path",{d:"M13.324 3.848L11 1.6 8.676 3.848l-3.201-.453-.559 3.184L2.06 8.095 3.48 11l-1.42 2.904 2.856 1.516.559 3.184 3.201-.452L11 20.4l2.324-2.248 3.201.452.559-3.184 2.856-1.516L18.52 11l1.42-2.905-2.856-1.516-.559-3.184zm-7.09 7.575l3.428 3.428 5.683-6.206-1.347-1.247-4.4 4.795-2.072-2.072z",fill:"url(#0-a)"}),(0,n.jsx)("path",{d:"M13.101 4.533L11 2.5 8.899 4.533l-2.895-.41-.505 2.88-2.583 1.37L4.2 11l-1.284 2.627 2.583 1.37.505 2.88 2.895-.41L11 19.5l2.101-2.033 2.895.41.505-2.88 2.583-1.37L17.8 11l1.284-2.627-2.583-1.37-.505-2.88zm-6.868 6.89l3.429 3.428 5.683-6.206-1.347-1.247-4.4 4.795-2.072-2.072z",fill:"url(#0-b)"}),(0,n.jsx)("path",{d:"M6.233 11.423l3.429 3.428 5.65-6.17.038-.033-.005 1.398-5.683 6.206-3.429-3.429-.003-1.405.005.003z",fill:"#d18800"})]})]})});var g=r(25433);let y=({user:e,className:t})=>{let r=e.verified||e.is_blue_verified||e.verified_type,a=(0,n.jsx)(x,{}),s=g.verifiedBlue;if(r)switch(!e.is_blue_verified&&(s=g.verifiedOld),e.verified_type){case"Government":a=(0,n.jsx)(v,{}),s=g.verifiedGovernment;break;case"Business":a=(0,n.jsx)(w,{}),s=null}return r?(0,n.jsx)("div",{className:(0,i.A)(t,s),children:a}):null},j=({tweet:e,components:t})=>{var r;let a=null!=(r=null==t?void 0:t.AvatarImg)?r:p,{user:s}=e;return(0,n.jsxs)("div",{className:f.header,children:[(0,n.jsxs)("a",{href:e.url,className:f.avatar,target:"_blank",rel:"noopener noreferrer",children:[(0,n.jsx)("div",{className:(0,i.A)(f.avatarOverflow,"Square"===s.profile_image_shape&&f.avatarSquare),children:(0,n.jsx)(a,{src:s.profile_image_url_https,alt:s.name,width:48,height:48})}),(0,n.jsx)("div",{className:f.avatarOverflow,children:(0,n.jsx)("div",{className:f.avatarShadow})})]}),(0,n.jsxs)("div",{className:f.author,children:[(0,n.jsxs)("a",{href:e.url,className:f.authorLink,target:"_blank",rel:"noopener noreferrer",children:[(0,n.jsx)("div",{className:f.authorLinkText,children:(0,n.jsx)("span",{title:s.name,children:s.name})}),(0,n.jsx)(y,{user:s,className:f.authorVerified})]}),(0,n.jsxs)("div",{className:f.authorMeta,children:[(0,n.jsx)("a",{href:e.url,className:f.username,target:"_blank",rel:"noopener noreferrer",children:(0,n.jsxs)("span",{title:`@${s.screen_name}`,children:["@",s.screen_name]})}),(0,n.jsxs)("div",{className:f.authorFollow,children:[(0,n.jsx)("span",{className:f.separator,children:"\xb7"}),(0,n.jsx)("a",{href:s.follow_url,className:f.follow,target:"_blank",rel:"noopener noreferrer",children:"Follow"})]})]})]}),(0,n.jsx)("a",{href:e.url,className:f.brand,target:"_blank",rel:"noopener noreferrer","aria-label":"View on Twitter",children:(0,n.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:f.twitterIcon,children:(0,n.jsx)("g",{children:(0,n.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})})})]})};var b=r(35589);let k=({tweet:e})=>(0,n.jsxs)("a",{href:e.in_reply_to_url,className:b.root,target:"_blank",rel:"noopener noreferrer",children:["Replying to @",e.in_reply_to_screen_name]});var N=r(36143);let S=({href:e,children:t})=>(0,n.jsx)("a",{href:e,className:N.root,target:"_blank",rel:"noopener noreferrer nofollow",children:t});var T=r(9091);let L=({tweet:e})=>(0,n.jsx)("p",{className:T.root,lang:e.lang,dir:"auto",children:e.entities.map((e,t)=>{switch(e.type){case"hashtag":case"mention":case"url":case"symbol":return(0,n.jsx)(S,{href:e.href,children:e.text},t);case"media":return;default:return(0,n.jsx)("span",{dangerouslySetInnerHTML:{__html:e.text}},t)}})});var O=r(7620);let I=e=>`https://x.com/${e.user.screen_name}/status/${e.id_str}`,R=e=>`https://x.com/${"string"==typeof e?e:e.user.screen_name}`,E=e=>`https://x.com/intent/like?tweet_id=${e.id_str}`,C=e=>`https://x.com/intent/tweet?in_reply_to=${e.id_str}`,M=e=>`https://x.com/intent/follow?screen_name=${e.user.screen_name}`,A=e=>`https://x.com/hashtag/${e.text}`,q=e=>`https://x.com/search?q=%24${e.text}`,V=e=>`https://x.com/${e.in_reply_to_screen_name}/status/${e.in_reply_to_status_id_str}`,z=(e,t)=>{let r=new URL(e.media_url_https),a=r.pathname.split(".").pop();return a?(r.pathname=r.pathname.replace(`.${a}`,""),r.searchParams.set("format",a),r.searchParams.set("name",t),r.toString()):e.media_url_https},$=e=>{let{variants:t}=e.video_info;return t.filter(e=>"video/mp4"===e.content_type).sort((e,t)=>{var r,a;return(null!=(r=t.bitrate)?r:0)-(null!=(a=e.bitrate)?a:0)})},F=e=>{let t=$(e);return t.length>1?t[1]:t[0]},P=e=>e>999999?`${(e/1e6).toFixed(1)}M`:e>999?`${(e/1e3).toFixed(1)}K`:e.toString();function D(e){let t=Array.from(e.text),r=[{indices:e.display_text_range,type:"text"}];return B(r,"hashtag",e.entities.hashtags),B(r,"mention",e.entities.user_mentions),B(r,"url",e.entities.urls),B(r,"symbol",e.entities.symbols),e.entities.media&&B(r,"media",e.entities.media),function(e,t){e.entities.media&&e.entities.media[0].indices[0]e.display_text_range[1]&&(r.indices[1]=e.display_text_range[1])}(e,r),r.map(e=>{let r=t.slice(e.indices[0],e.indices[1]).join("");switch(e.type){case"hashtag":return Object.assign(e,{href:A(e),text:r});case"mention":return Object.assign(e,{href:R(e.screen_name),text:r});case"url":case"media":return Object.assign(e,{href:e.expanded_url,text:e.display_url});case"symbol":return Object.assign(e,{href:q(e),text:r});default:return Object.assign(e,{text:r})}})}function B(e,t,r){for(let a of r)for(let[r,n]of e.entries()){if(n.indices[0]>a.indices[0]||n.indices[1]a.indices[1]&&i.push({indices:[a.indices[1],n.indices[1]],type:"text"}),e.splice(r,1,...i);break}}let W=e=>({...e,url:I(e),user:{...e.user,url:R(e),follow_url:M(e)},like_url:E(e),reply_url:C(e),in_reply_to_url:e.in_reply_to_screen_name?V(e):void 0,entities:D(e),quoted_tweet:e.quoted_tweet?{...e.quoted_tweet,url:I(e.quoted_tweet),entities:D(e.quoted_tweet)}:void 0});var U=r(93597),H=r(42739);let G=e=>{let{tweet:t,media:r}=e,[a,s]=(0,O.useState)(!0),[l,o]=(0,O.useState)(!1),[c,d]=(0,O.useState)(!1),u=F(r),h=0;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("video",{className:U.image,poster:z(r,"small"),controls:!a,playsInline:!0,preload:"none",tabIndex:a?-1:0,onPlay:()=>{h&&window.clearTimeout(h),l||o(!0),c&&d(!1)},onPause:()=>{h&&window.clearTimeout(h),h=window.setTimeout(()=>{l&&o(!1),h=0},100)},onEnded:()=>{d(!0)},children:(0,n.jsx)("source",{src:u.url,type:u.content_type})}),a&&(0,n.jsx)("button",{type:"button",className:H.videoButton,"aria-label":"View video on X",onClick:e=>{let t=e.currentTarget.previousSibling;e.preventDefault(),s(!1),t.load(),t.play().then(()=>{o(!0),t.focus()}).catch(e=>{console.error("Error playing video:",e),s(!0),o(!1)})},children:(0,n.jsx)("svg",{viewBox:"0 0 24 24",className:H.videoButtonIcon,"aria-hidden":"true",children:(0,n.jsx)("g",{children:(0,n.jsx)("path",{d:"M21 12L4 2v20l17-10z"})})})}),!l&&!c&&(0,n.jsx)("div",{className:H.watchOnTwitter,children:(0,n.jsx)("a",{href:t.url,className:H.anchor,target:"_blank",rel:"noopener noreferrer",children:a?"Watch on X":"Continue watching on X"})}),c&&(0,n.jsx)("a",{href:t.url,className:(0,i.A)(H.anchor,H.viewReplies),target:"_blank",rel:"noopener noreferrer",children:"View replies"})]})},X=e=>(0,n.jsx)("img",{...e}),Z=(e,t)=>{let r=56.25;return 1===t&&(r=100/e.original_info.width*e.original_info.height),2===t&&(r*=2),{width:"photo"===e.type?void 0:"unset",paddingBottom:`${r}%`}},Q=({tweet:e,components:t,quoted:r})=>{var a,s,l,o;let c=null!=(l=null==(a=e.mediaDetails)?void 0:a.length)?l:0,d=null!=(o=null==t?void 0:t.MediaImg)?o:X;return(0,n.jsx)("div",{className:(0,i.A)(U.root,!r&&U.rounded),children:(0,n.jsx)("div",{className:(0,i.A)(U.mediaWrapper,c>1&&U.grid2Columns,3===c&&U.grid3,c>4&&U.grid2x2),children:null==(s=e.mediaDetails)?void 0:s.map(t=>(0,n.jsx)(O.Fragment,{children:"photo"===t.type?(0,n.jsxs)("a",{href:e.url,className:(0,i.A)(U.mediaContainer,U.mediaLink),target:"_blank",rel:"noopener noreferrer",children:[(0,n.jsx)("div",{className:U.skeleton,style:Z(t,c)}),(0,n.jsx)(d,{src:z(t,"small"),alt:t.ext_alt_text||"Image",className:U.image,draggable:!0})]},t.media_url_https):(0,n.jsxs)("div",{className:U.mediaContainer,children:[(0,n.jsx)("div",{className:U.skeleton,style:Z(t,c)}),(0,n.jsx)(G,{tweet:e,media:t})]},t.media_url_https)},t.media_url_https))})})},K=new Intl.DateTimeFormat("en-US",{hour:"numeric",minute:"2-digit",hour12:!0,weekday:"short",month:"short",day:"numeric",year:"numeric"}),Y=e=>{let t={};for(let r of e)t[r.type]=r.value;return t},J=e=>{let t=Y(K.formatToParts(e)),r=`${t.hour}:${t.minute} ${t.dayPeriod}`,a=`${t.month} ${t.day}, ${t.year}`;return`${r} \xb7 ${a}`};var ee=r(5616);let et=({tweet:e})=>{let t=new Date(e.created_at),r=J(t);return(0,n.jsx)("a",{className:ee.root,href:e.url,target:"_blank",rel:"noopener noreferrer","aria-label":r,children:(0,n.jsx)("time",{dateTime:t.toISOString(),children:r})})};var er=r(38831);let ea=({tweet:e})=>(0,n.jsxs)("div",{className:er.info,children:[(0,n.jsx)(et,{tweet:e}),(0,n.jsx)("a",{className:er.infoLink,href:"https://help.x.com/en/x-for-websites-ads-info-and-privacy",target:"_blank",rel:"noopener noreferrer","aria-label":"Twitter for Websites, Ads Information and Privacy",children:(0,n.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:er.infoIcon,children:(0,n.jsx)("g",{children:(0,n.jsx)("path",{d:"M13.5 8.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S11.17 7 12 7s1.5.67 1.5 1.5zM13 17v-5h-2v5h2zm-1 5.25c5.66 0 10.25-4.59 10.25-10.25S17.66 1.75 12 1.75 1.75 6.34 1.75 12 6.34 22.25 12 22.25zM20.25 12c0 4.56-3.69 8.25-8.25 8.25S3.75 16.56 3.75 12 7.44 3.75 12 3.75s8.25 3.69 8.25 8.25z"})})})})]});var en=r(46846);let ei=e=>{let{tweet:t}=e,[r,a]=(0,O.useState)(!1);return(0,O.useEffect)(()=>{if(r){let e=setTimeout(()=>{a(!1)},6e3);return()=>clearTimeout(e)}},[r]),(0,n.jsxs)("button",{type:"button",className:en.copy,"aria-label":"Copy link",onClick:()=>{navigator.clipboard.writeText(t.url),a(!0)},children:[(0,n.jsx)("div",{className:en.copyIconWrapper,children:r?(0,n.jsx)("svg",{viewBox:"0 0 24 24",className:en.copyIcon,"aria-hidden":"true",children:(0,n.jsx)("g",{children:(0,n.jsx)("path",{d:"M9.64 18.952l-5.55-4.861 1.317-1.504 3.951 3.459 8.459-10.948L19.4 6.32 9.64 18.952z"})})}):(0,n.jsx)("svg",{viewBox:"0 0 24 24",className:en.copyIcon,"aria-hidden":"true",children:(0,n.jsx)("g",{children:(0,n.jsx)("path",{d:"M18.36 5.64c-1.95-1.96-5.11-1.96-7.07 0L9.88 7.05 8.46 5.64l1.42-1.42c2.73-2.73 7.16-2.73 9.9 0 2.73 2.74 2.73 7.17 0 9.9l-1.42 1.42-1.41-1.42 1.41-1.41c1.96-1.96 1.96-5.12 0-7.07zm-2.12 3.53l-7.07 7.07-1.41-1.41 7.07-7.07 1.41 1.41zm-12.02.71l1.42-1.42 1.41 1.42-1.41 1.41c-1.96 1.96-1.96 5.12 0 7.07 1.95 1.96 5.11 1.96 7.07 0l1.41-1.41 1.42 1.41-1.42 1.42c-2.73 2.73-7.16 2.73-9.9 0-2.73-2.74-2.73-7.17 0-9.9z"})})})}),(0,n.jsx)("span",{className:en.copyText,children:r?"Copied!":"Copy link"})]})},es=({tweet:e})=>{let t=P(e.favorite_count);return(0,n.jsxs)("div",{className:en.actions,children:[(0,n.jsxs)("a",{className:en.like,href:e.like_url,target:"_blank",rel:"noopener noreferrer","aria-label":`Like. This Tweet has ${t} likes`,children:[(0,n.jsx)("div",{className:en.likeIconWrapper,children:(0,n.jsx)("svg",{viewBox:"0 0 24 24",className:en.likeIcon,"aria-hidden":"true",children:(0,n.jsx)("g",{children:(0,n.jsx)("path",{d:"M20.884 13.19c-1.351 2.48-4.001 5.12-8.379 7.67l-.503.3-.504-.3c-4.379-2.55-7.029-5.19-8.382-7.67-1.36-2.5-1.41-4.86-.514-6.67.887-1.79 2.647-2.91 4.601-3.01 1.651-.09 3.368.56 4.798 2.01 1.429-1.45 3.146-2.1 4.796-2.01 1.954.1 3.714 1.22 4.601 3.01.896 1.81.846 4.17-.514 6.67z"})})})}),(0,n.jsx)("span",{className:en.likeCount,children:t})]}),(0,n.jsxs)("a",{className:en.reply,href:e.reply_url,target:"_blank",rel:"noopener noreferrer","aria-label":"Reply to this Tweet on Twitter",children:[(0,n.jsx)("div",{className:en.replyIconWrapper,children:(0,n.jsx)("svg",{viewBox:"0 0 24 24",className:en.replyIcon,"aria-hidden":"true",children:(0,n.jsx)("g",{children:(0,n.jsx)("path",{d:"M1.751 10c0-4.42 3.584-8 8.005-8h4.366c4.49 0 8.129 3.64 8.129 8.13 0 2.96-1.607 5.68-4.196 7.11l-8.054 4.46v-3.69h-.067c-4.49.1-8.183-3.51-8.183-8.01z"})})})}),(0,n.jsx)("span",{className:en.replyText,children:"Reply"})]}),(0,n.jsx)(ei,{tweet:e})]})};var el=r(63393);let eo=({tweet:e})=>(0,n.jsx)("div",{className:el.replies,children:(0,n.jsx)("a",{className:el.link,href:e.url,target:"_blank",rel:"noopener noreferrer",children:(0,n.jsx)("span",{className:el.text,children:0===e.conversation_count?"Read more on X":1===e.conversation_count?`Read ${P(e.conversation_count)} reply`:`Read ${P(e.conversation_count)} replies`})})});var ec=r(52997);let ed=e=>{let{tweet:t,children:r}=e;return(0,n.jsx)("div",{className:ec.root,onClick:e=>{e.preventDefault(),window.open(t.url,"_blank")},children:(0,n.jsx)("article",{className:ec.article,children:r})})};var eu=r(24414);let eh=({tweet:e})=>{let{user:t}=e;return(0,n.jsxs)("div",{className:eu.header,children:[(0,n.jsx)("a",{href:e.url,className:eu.avatar,target:"_blank",rel:"noopener noreferrer",children:(0,n.jsx)("div",{className:(0,i.A)(eu.avatarOverflow,"Square"===t.profile_image_shape&&eu.avatarSquare),children:(0,n.jsx)(p,{src:t.profile_image_url_https,alt:t.name,width:20,height:20})})}),(0,n.jsxs)("div",{className:eu.author,children:[(0,n.jsx)("div",{className:eu.authorText,children:(0,n.jsx)("span",{title:t.name,children:t.name})}),(0,n.jsx)(y,{user:t}),(0,n.jsx)("div",{className:eu.username,children:(0,n.jsxs)("span",{title:`@${t.screen_name}`,children:["@",t.screen_name]})})]})]})};var e_=r(9215);let ep=({tweet:e})=>(0,n.jsx)("p",{className:e_.root,lang:e.lang,dir:"auto",children:e.entities.map((e,t)=>(0,n.jsx)("span",{dangerouslySetInnerHTML:{__html:e.text}},t))}),ef=({tweet:e})=>{var t;return(0,n.jsxs)(ed,{tweet:e,children:[(0,n.jsx)(eh,{tweet:e}),(0,n.jsx)(ep,{tweet:e}),(null==(t=e.mediaDetails)?void 0:t.length)?(0,n.jsx)(Q,{quoted:!0,tweet:e}):null]})},em=({tweet:e,components:t})=>{var r;let a=(0,O.useMemo)(()=>W(e),[e]);return(0,n.jsxs)(l,{children:[(0,n.jsx)(j,{tweet:a,components:t}),a.in_reply_to_status_id_str&&(0,n.jsx)(k,{tweet:a}),(0,n.jsx)(L,{tweet:a}),(null==(r=a.mediaDetails)?void 0:r.length)?(0,n.jsx)(Q,{tweet:a,components:t}):null,a.quoted_tweet&&(0,n.jsx)(ef,{tweet:a.quoted_tweet}),(0,n.jsx)(ea,{tweet:a}),(0,n.jsx)(es,{tweet:a}),(0,n.jsx)(eo,{tweet:a})]})};var ex=r(78040),ev=Object.prototype.hasOwnProperty;let ew=new WeakMap,eg=()=>{},ey=eg(),ej=Object,eb=e=>e===ey,ek=e=>"function"==typeof e,eN=(e,t)=>({...e,...t}),eS=e=>ek(e.then),eT={},eL={},eO="undefined",eI=typeof window!=eO,eR=typeof document!=eO,eE=eI&&"Deno"in window,eC=()=>eI&&typeof window.requestAnimationFrame!=eO,eM=(e,t)=>{let r=ew.get(e);return[()=>!eb(t)&&e.get(t)||eT,a=>{if(!eb(t)){let n=e.get(t);t in eL||(eL[t]=n),r[5](t,eN(n,a),n||eT)}},r[6],()=>!eb(t)&&t in eL?eL[t]:!eb(t)&&e.get(t)||eT]},eA=!0,[eq,eV]=eI&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[eg,eg],ez={initFocus:e=>(eR&&document.addEventListener("visibilitychange",e),eq("focus",e),()=>{eR&&document.removeEventListener("visibilitychange",e),eV("focus",e)}),initReconnect:e=>{let t=()=>{eA=!0,e()},r=()=>{eA=!1};return eq("online",t),eq("offline",r),()=>{eV("online",t),eV("offline",r)}}},e$=!O.useId,eF=!eI||eE,eP=e=>eC()?window.requestAnimationFrame(e):setTimeout(e,1),eD=eF?O.useEffect:O.useLayoutEffect,eB="undefined"!=typeof navigator&&navigator.connection,eW=!eF&&eB&&(["slow-2g","2g"].includes(eB.effectiveType)||eB.saveData),eU=new WeakMap,eH=e=>ej.prototype.toString.call(e),eG=(e,t)=>e==="[object ".concat(t,"]"),eX=0,eZ=e=>{let t,r,a=typeof e,n=eH(e),i=eG(n,"Date"),s=eG(n,"RegExp"),l=eG(n,"Object");if(ej(e)!==e||i||s)t=i?e.toJSON():"symbol"==a?e.toString():"string"==a?JSON.stringify(e):""+e;else{if(t=eU.get(e))return t;if(t=++eX+"~",eU.set(e,t),Array.isArray(e)){for(r=0,t="@";r{if(ek(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?eZ(e):"",t]},eK=0,eY=()=>++eK;async function eJ(){for(var e=arguments.length,t=Array(e),r=0;r"function"==typeof c?c(e):!1!==c,h=l.throwOnError;if(ek(n)){let e=[];for(let t of a.keys())!/^\$(inf|sub)\$/.test(t)&&n(a.get(t)._k)&&e.push(t);return Promise.all(e.map(_))}return _(n);async function _(e){let r,[n]=eQ(e);if(!n)return;let[s,c]=eM(a,n),[_,p,f,m]=ew.get(a),x=()=>{let t=_[n];return(ek(l.revalidate)?l.revalidate(s().data,e):!1!==l.revalidate)&&(delete f[n],delete m[n],t&&t[0])?t[0](2).then(()=>s().data):s().data};if(t.length<3)return x();let v=i,w=!1,g=eY();p[n]=[g,0];let y=!eb(d),j=s(),b=j.data,k=j._c,N=eb(k)?b:k;if(y&&c({data:d=ek(d)?d(N,b):d,_c:N}),ek(v))try{v=v(N)}catch(e){r=e,w=!0}if(v&&eS(v)){if(v=await v.catch(e=>{r=e,w=!0}),g!==p[n][0]){if(w)throw r;return v}w&&y&&u(r)&&(o=!0,c({data:N,_c:ey}))}if(o&&!w&&(ek(o)?c({data:o(v,N),error:ey,_c:ey}):c({data:v,error:ey,_c:ey})),p[n][1]=eY(),Promise.resolve(x()).then(()=>{c({_c:ey})}),w){if(h)throw r;return}return v}}let e0=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},e1=(e,t)=>{if(!ew.has(e)){let r=eN(ez,t),a=Object.create(null),n=eJ.bind(ey,e),i=eg,s=Object.create(null),l=(e,t)=>{let r=s[e]||[];return s[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},o=(t,r,a)=>{e.set(t,r);let n=s[t];if(n)for(let e of n)e(r,a)},c=()=>{if(!ew.has(e)&&(ew.set(e,[a,Object.create(null),Object.create(null),Object.create(null),n,o,l]),!eF)){let t=r.initFocus(setTimeout.bind(ey,e0.bind(ey,a,0))),n=r.initReconnect(setTimeout.bind(ey,e0.bind(ey,a,1)));i=()=>{t&&t(),n&&n(),ew.delete(e)}}};return c(),[e,n,c,i]}return[e,ew.get(e)[4]]},[e2,e5]=e1(new Map),e4=eN({onLoadingSlow:eg,onSuccess:eg,onError:eg,onErrorRetry:(e,t,r,a,n)=>{let i=r.errorRetryCount,s=n.retryCount,l=~~((Math.random()+.5)*(1<<(s<8?s:8)))*r.errorRetryInterval;(eb(i)||!(s>i))&&setTimeout(a,l,n)},onDiscarded:eg,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:eW?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:eW?5e3:3e3,compare:function e(t,r){var a,n;if(t===r)return!0;if(t&&r&&(a=t.constructor)===r.constructor){if(a===Date)return t.getTime()===r.getTime();if(a===RegExp)return t.toString()===r.toString();if(a===Array){if((n=t.length)===r.length)for(;n--&&e(t[n],r[n]););return -1===n}if(!a||"object"==typeof t){for(a in n=0,t)if(ev.call(t,a)&&++n&&!ev.call(r,a)||!(a in r)||!e(t[a],r[a]))return!1;return Object.keys(r).length===n}}return t!=t&&r!=r},isPaused:()=>!1,cache:e2,mutate:e5,fallback:{}},{isOnline:()=>eA,isVisible:()=>{let e=eR&&document.visibilityState;return eb(e)||"hidden"!==e}}),e3=(e,t)=>{let r=eN(e,t);if(t){let{use:a,fallback:n}=e,{use:i,fallback:s}=t;a&&i&&(r.use=a.concat(i)),n&&s&&(r.fallback=eN(n,s))}return r},e6=(0,O.createContext)({}),e8=eI&&window.__SWR_DEVTOOLS_USE__,e9=e8?window.__SWR_DEVTOOLS_USE__:[],e7=e=>ek(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],te=()=>eN(e4,(0,O.useContext)(e6)),tt=e9.concat(e=>(t,r,a)=>{let n=r&&((...e)=>{let[a]=eQ(t),[,,,n]=ew.get(e2);if(a.startsWith("$inf$"))return r(...e);let i=n[a];return eb(i)?r(...e):(delete n[a],i)});return e(t,n,a)}),tr=(e,t,r)=>{let a=t[e]||(t[e]=[]);return a.push(r),()=>{let e=a.indexOf(r);e>=0&&(a[e]=a[a.length-1],a.pop())}};e8&&(window.__SWR_DEVTOOLS_REACT__=O);let ta=()=>{},tn=ta();new WeakMap;let ti=O.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),ts={dedupe:!0};ej.defineProperty(e=>{let{value:t}=e,r=(0,O.useContext)(e6),a=ek(t),n=(0,O.useMemo)(()=>a?t(r):t,[a,r,t]),i=(0,O.useMemo)(()=>a?n:e3(r,n),[a,r,n]),s=n&&n.provider,l=(0,O.useRef)(ey);s&&!l.current&&(l.current=e1(s(i.cache||e2),n));let o=l.current;return o&&(i.cache=o[0],i.mutate=o[1]),eD(()=>{if(o)return o[2]&&o[2](),o[3]},[]),(0,O.createElement)(e6.Provider,eN(e,{value:i}))},"defaultValue",{value:e4});let tl=(a=(e,t,r)=>{let{cache:a,compare:n,suspense:i,fallbackData:s,revalidateOnMount:l,revalidateIfStale:o,refreshInterval:c,refreshWhenHidden:d,refreshWhenOffline:u,keepPreviousData:h}=r,[_,p,f,m]=ew.get(a),[x,v]=eQ(e),w=(0,O.useRef)(!1),g=(0,O.useRef)(!1),y=(0,O.useRef)(x),j=(0,O.useRef)(t),b=(0,O.useRef)(r),k=()=>b.current,N=()=>k().isVisible()&&k().isOnline(),[S,T,L,I]=eM(a,x),R=(0,O.useRef)({}).current,E=eb(s)?eb(r.fallback)?ey:r.fallback[x]:s,C=(e,t)=>{for(let r in R)if("data"===r){if(!n(e[r],t[r])&&(!eb(e[r])||!n(D,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},M=(0,O.useMemo)(()=>{let e=!!x&&!!t&&(eb(l)?!k().isPaused()&&!i&&!1!==o:l),r=t=>{let r=eN(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},a=S(),n=I(),s=r(a),c=a===n?s:r(n),d=s;return[()=>{let e=r(S());return C(e,d)?(d.data=e.data,d.isLoading=e.isLoading,d.isValidating=e.isValidating,d.error=e.error,d):(d=e,e)},()=>c]},[a,x]),A=(0,ex.useSyncExternalStore)((0,O.useCallback)(e=>L(x,(t,r)=>{C(r,t)||e()}),[a,x]),M[0],M[1]),q=!w.current,V=_[x]&&_[x].length>0,z=A.data,$=eb(z)?E&&eS(E)?ti(E):E:z,F=A.error,P=(0,O.useRef)($),D=h?eb(z)?eb(P.current)?$:P.current:z:$,B=(!V||!!eb(F))&&(q&&!eb(l)?l:!k().isPaused()&&(i?!eb($)&&o:eb($)||o)),W=!!(x&&t&&q&&B),U=eb(A.isValidating)?W:A.isValidating,H=eb(A.isLoading)?W:A.isLoading,G=(0,O.useCallback)(async e=>{let t,a,i=j.current;if(!x||!i||g.current||k().isPaused())return!1;let s=!0,l=e||{},o=!f[x]||!l.dedupe,c=()=>e$?!g.current&&x===y.current&&w.current:x===y.current,d={isValidating:!1,isLoading:!1},u=()=>{T(d)},h=()=>{let e=f[x];e&&e[1]===a&&delete f[x]},m={isValidating:!0};eb(S().data)&&(m.isLoading=!0);try{if(o&&(T(m),r.loadingTimeout&&eb(S().data)&&setTimeout(()=>{s&&c()&&k().onLoadingSlow(x,r)},r.loadingTimeout),f[x]=[i(v),eY()]),[t,a]=f[x],t=await t,o&&setTimeout(h,r.dedupingInterval),!f[x]||f[x][1]!==a)return o&&c()&&k().onDiscarded(x),!1;d.error=ey;let e=p[x];if(!eb(e)&&(a<=e[0]||a<=e[1]||0===e[1]))return u(),o&&c()&&k().onDiscarded(x),!1;let l=S().data;d.data=n(l,t)?l:t,o&&c()&&k().onSuccess(t,x,r)}catch(r){h();let e=k(),{shouldRetryOnError:t}=e;!e.isPaused()&&(d.error=r,o&&c()&&(e.onError(r,x,e),(!0===t||ek(t)&&t(r))&&(!k().revalidateOnFocus||!k().revalidateOnReconnect||N())&&e.onErrorRetry(r,x,e,e=>{let t=_[x];t&&t[0]&&t[0](3,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return s=!1,u(),!0},[x,a]),X=(0,O.useCallback)((...e)=>eJ(a,y.current,...e),[]);if(eD(()=>{j.current=t,b.current=r,eb(z)||(P.current=z)}),eD(()=>{if(!x)return;let e=G.bind(ey,ts),t=0;k().revalidateOnFocus&&(t=Date.now()+k().focusThrottleInterval);let r=tr(x,_,(r,a={})=>{if(0==r){let r=Date.now();k().revalidateOnFocus&&r>t&&N()&&(t=r+k().focusThrottleInterval,e())}else if(1==r)k().revalidateOnReconnect&&N()&&e();else if(2==r)return G();else if(3==r)return G(a)});return g.current=!1,y.current=x,w.current=!0,T({_k:v}),B&&!f[x]&&(eb($)||eF?e():eP(e)),()=>{g.current=!0,r()}},[x]),eD(()=>{let e;function t(){let t=ek(c)?c(S().data):c;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!S().error&&(d||k().isVisible())&&(u||k().isOnline())?G(ts).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[c,d,u,x]),(0,O.useDebugValue)(D),i&&eb($)&&x){if(!e$&&eF)throw Error("Fallback data is required when using Suspense in SSR.");j.current=t,b.current=r,g.current=!1;let e=m[x];if(eb(e)||ti(X(e)),eb(F)){let e=G(ts);eb(D)||(e.status="fulfilled",e.value=!0),ti(e)}else throw F}return{mutate:X,get data(){return R.data=!0,D},get error(){return R.error=!0,F},get isValidating(){return R.isValidating=!0,U},get isLoading(){return R.isLoading=!0,H}}},function(...e){let t=te(),[r,n,i]=e7(e),s=e3(t,i),l=a,{use:o}=s,c=(o||[]).concat(tt);for(let e=c.length;e--;)l=c[e](l);return l(r,n||s.fetcher||null,s)});class to extends Error{constructor({message:e,status:t,data:r}){super(e),this.name="TwitterApiError",this.status=t,this.data=r}}let tc=tl.default||tl;async function td(e){let[t,r]=e,a=await fetch(t,r),n=await a.json();if(a.ok)return n.data||null;throw new to({message:'Failed to fetch tweet at "'.concat(t,'" with "').concat(a.status,'".'),data:n,status:a.status})}let tu=(e,t,r)=>{let{isLoading:a,data:n,error:i}=tc(()=>t||e?[t||e&&"".concat("https://react-tweet.vercel.app","/api/tweet/").concat(e),r]:null,td,{revalidateIfStale:!1,revalidateOnFocus:!1,shouldRetryOnError:!1});return{isLoading:!!(a||void 0===n&&!i),data:n,error:i}},th=e=>{let{id:t,apiUrl:r,fallback:a=(0,n.jsx)(u,{}),components:i,fetchOptions:s,onError:l}=e,{data:o,error:c,isLoading:d}=tu(t,r,s);if(d)return a;if(c||!o){let e=(null==i?void 0:i.TweetNotFound)||_;return(0,n.jsx)(e,{error:l?l(c):c})}return(0,n.jsx)(em,{tweet:o,components:i})}},84085:e=>{e.exports={root:"tweet-not-found_root____QM1"}},85850:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(98516).A)("menu",[["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M4 6h16",key:"1o0s65"}]])},93597:e=>{e.exports={root:"tweet-media_root__Sc0aR",rounded:"tweet-media_rounded__VnikK",mediaWrapper:"tweet-media_mediaWrapper__4ZTZM",grid2Columns:"tweet-media_grid2Columns__5lrUG",grid3:"tweet-media_grid3__hdQVC",grid2x2:"tweet-media_grid2x2__Xc5VT",mediaContainer:"tweet-media_mediaContainer__mJMbk",mediaLink:"tweet-media_mediaLink__VH3os",skeleton:"tweet-media_skeleton__sIv3t",image:"tweet-media_image__m3qiQ"}}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/131.75b3ff08b26a7b20.js b/apps/web/.open-next/assets/_next/static/chunks/131.75b3ff08b26a7b20.js deleted file mode 100644 index 3b71377..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/131.75b3ff08b26a7b20.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[131],{1131:(e,t,r)=>{r.d(t,{searchDocs:()=>o});var i=r(13038);async function o(e,t){let r=[],{index:o="default",client:n,params:l={},tag:u}=t;if("crawler"===o){let t=await n.search({...l,term:e,where:{category:u?{eq:u.slice(0,1).toUpperCase()+u.slice(1)}:void 0,...l.where},limit:10});if(!t)return r;if("crawler"===o){for(let e of t.hits){let t=e.document;r.push({id:e.id,type:"page",content:t.title,url:t.path},{id:"page"+e.id,type:"text",content:t.content,url:t.path})}return r}}let a={...l,term:e,where:(0,i.B)({tag:u,...l.where}),groupBy:{properties:["page_id"],maxResult:7,...l.groupBy}},c=await n.search(a);if(!c||!c.groups)return r;for(let e of c.groups){let t=!1;for(let i of e.result){let e=i.document;t||(r.push({id:e.page_id,type:"page",content:e.title,url:e.url}),t=!0),r.push({id:e.id,content:e.content,type:e.content===e.section?"heading":"text",url:e.section_id?`${e.url}#${e.section_id}`:e.url})}}return r}r(41758)},13038:(e,t,r)=>{r.d(t,{B:()=>function e(t,r=!1){for(let i of Object.keys(t))void 0===t[i]&&delete t[i],r&&"object"==typeof t[i]&&null!==t[i]?e(t[i],r):r&&Array.isArray(t[i])&&t[i].forEach(t=>e(t,r));return t}})}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/262-fbc97134948205cb.js b/apps/web/.open-next/assets/_next/static/chunks/262-fbc97134948205cb.js deleted file mode 100644 index 0d65f1c..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/262-fbc97134948205cb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[262],{4239:(t,e,i)=>{i.d(e,{E:()=>s});var n=i(7620);let s=i(36707).B?n.useLayoutEffect:n.useEffect},9996:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(98516).A)("moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]])},10821:(t,e,i)=>{i.d(e,{Q:()=>n});let n=(0,i(7620).createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"})},17159:(t,e,i)=>{i.d(e,{bL:()=>T,zi:()=>b});var n=i(7620),s=i(12710),r=i(93608),a=i(62402),o=i(73284),l=i(69666),h=i(37460),u=i(54568),d="Switch",[c,p]=(0,a.A)(d),[m,f]=c(d),y=n.forwardRef((t,e)=>{let{__scopeSwitch:i,name:a,checked:l,defaultChecked:c,required:p,disabled:f,value:y="on",onCheckedChange:g,form:v,...T}=t,[b,P]=n.useState(null),S=(0,r.s)(e,t=>P(t)),A=n.useRef(!1),M=!b||v||!!b.closest("form"),[E,V]=(0,o.i)({prop:l,defaultProp:null!=c&&c,onChange:g,caller:d});return(0,u.jsxs)(m,{scope:i,checked:E,disabled:f,children:[(0,u.jsx)(h.sG.button,{type:"button",role:"switch","aria-checked":E,"aria-required":p,"data-state":w(E),"data-disabled":f?"":void 0,disabled:f,value:y,...T,ref:S,onClick:(0,s.m)(t.onClick,t=>{V(t=>!t),M&&(A.current=t.isPropagationStopped(),A.current||t.stopPropagation())})}),M&&(0,u.jsx)(x,{control:b,bubbles:!A.current,name:a,value:y,checked:E,required:p,disabled:f,form:v,style:{transform:"translateX(-100%)"}})]})});y.displayName=d;var g="SwitchThumb",v=n.forwardRef((t,e)=>{let{__scopeSwitch:i,...n}=t,s=f(g,i);return(0,u.jsx)(h.sG.span,{"data-state":w(s.checked),"data-disabled":s.disabled?"":void 0,...n,ref:e})});v.displayName=g;var x=n.forwardRef((t,e)=>{let{__scopeSwitch:i,control:s,checked:a,bubbles:o=!0,...h}=t,d=n.useRef(null),c=(0,r.s)(d,e),p=function(t){let e=n.useRef({value:t,previous:t});return n.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}(a),m=(0,l.X)(s);return n.useEffect(()=>{let t=d.current;if(!t)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(p!==a&&e){let i=new Event("click",{bubbles:o});e.call(t,a),t.dispatchEvent(i)}},[p,a,o]),(0,u.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a,...h,tabIndex:-1,ref:c,style:{...h.style,...m,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function w(t){return t?"checked":"unchecked"}x.displayName="SwitchBubbleInput";var T=y,b=v},17938:(t,e,i)=>{i.d(e,{L:()=>n});let n=(0,i(7620).createContext)({})},35049:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(98516).A)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]])},36707:(t,e,i)=>{i.d(e,{B:()=>n});let n="undefined"!=typeof window},37936:(t,e,i)=>{i.d(e,{s:()=>s});var n=i(96016);function s(t){return(0,n.G)(t)&&"offsetHeight"in t}},43406:(t,e,i)=>{i.d(e,{M:()=>s});var n=i(7620);function s(t){let e=(0,n.useRef)(null);return null===e.current&&(e.current=t()),e.current}},56643:(t,e,i)=>{i.d(e,{xQ:()=>r});var n=i(7620),s=i(81460);function r(t=!0){let e=(0,n.useContext)(s.t);if(null===e)return[!0,null];let{isPresent:i,onExitComplete:a,register:o}=e,l=(0,n.useId)();(0,n.useEffect)(()=>{if(t)return o(l)},[t]);let h=(0,n.useCallback)(()=>t&&a&&a(l),[l,a,t]);return!i&&a?[!1,h]:[!0]}},69666:(t,e,i)=>{i.d(e,{X:()=>r});var n=i(7620),s=i(58463);function r(t){let[e,i]=n.useState(void 0);return(0,s.N)(()=>{if(t){i({width:t.offsetWidth,height:t.offsetHeight});let e=new ResizeObserver(e=>{let n,s;if(!Array.isArray(e)||!e.length)return;let r=e[0];if("borderBoxSize"in r){let t=r.borderBoxSize,e=Array.isArray(t)?t[0]:t;n=e.inlineSize,s=e.blockSize}else n=t.offsetWidth,s=t.offsetHeight;i({width:n,height:s})});return e.observe(t,{box:"border-box"}),()=>e.unobserve(t)}i(void 0)},[t]),e}},81460:(t,e,i)=>{i.d(e,{t:()=>n});let n=(0,i(7620).createContext)(null)},87085:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(98516).A)("terminal",[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]])},87350:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(98516).A)("github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]])},88732:(t,e,i)=>{let n;function s(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}function r(t){let e=[{},{}];return t?.values.forEach((t,i)=>{e[0][i]=t.get(),e[1][i]=t.getVelocity()}),e}function a(t,e,i,n){if("function"==typeof e){let[s,a]=r(n);e=e(void 0!==i?i:t.custom,s,a)}if("string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e){let[s,a]=r(n);e=e(void 0!==i?i:t.custom,s,a)}return e}function o(t,e,i){let n=t.getProps();return a(n,e,void 0!==i?i:n.custom,t)}function l(t,e){return t?.[e]??t?.default??t}i.d(e,{P:()=>rE});let h=t=>t,u={},d=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],c={value:null,addProjectionMetrics:null};function p(t,e){let i=!1,n=!0,s={delta:0,timestamp:0,isProcessing:!1},r=()=>i=!0,a=d.reduce((t,i)=>(t[i]=function(t,e){let i=new Set,n=new Set,s=!1,r=!1,a=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1},l=0;function h(e){a.has(e)&&(u.schedule(e),t()),l++,e(o)}let u={schedule:(t,e=!1,r=!1)=>{let o=r&&s?i:n;return e&&a.add(t),o.has(t)||o.add(t),t},cancel:t=>{n.delete(t),a.delete(t)},process:t=>{if(o=t,s){r=!0;return}s=!0,[i,n]=[n,i],i.forEach(h),e&&c.value&&c.value.frameloop[e].push(l),l=0,i.clear(),s=!1,r&&(r=!1,u.process(t))}};return u}(r,e?i:void 0),t),{}),{setup:o,read:l,resolveKeyframes:h,preUpdate:p,update:m,preRender:f,render:y,postRender:g}=a,v=()=>{let r=u.useManualTiming?s.timestamp:performance.now();i=!1,u.useManualTiming||(s.delta=n?1e3/60:Math.max(Math.min(r-s.timestamp,40),1)),s.timestamp=r,s.isProcessing=!0,o.process(s),l.process(s),h.process(s),p.process(s),m.process(s),f.process(s),y.process(s),g.process(s),s.isProcessing=!1,i&&e&&(n=!1,t(v))},x=()=>{i=!0,n=!0,s.isProcessing||t(v)};return{schedule:d.reduce((t,e)=>{let n=a[e];return t[e]=(t,e=!1,s=!1)=>(i||x(),n.schedule(t,e,s)),t},{}),cancel:t=>{for(let e=0;e-1&&t.splice(i,1)}class P{constructor(){this.subscriptions=[]}add(t){return T(this.subscriptions,t),()=>b(this.subscriptions,t)}notify(t,e,i){let n=this.subscriptions.length;if(n)if(1===n)this.subscriptions[0](t,e,i);else for(let s=0;s(void 0===n&&A.set(y.isProcessing||u.useManualTiming?y.timestamp:performance.now()),n),set:t=>{n=t,queueMicrotask(S)}},M=t=>!isNaN(parseFloat(t)),E={current:void 0};class V{constructor(t,e={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=(t,e=!0)=>{let i=A.now();if(this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let t of this.dependents)t.dirty();e&&this.events.renderRequest?.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=A.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=M(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new P);let i=this.events[t].add(e);return"change"===t?()=>{i(),m.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,i){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return E.current&&E.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var t;let e=A.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let i=Math.min(this.updatedAt-this.prevUpdatedAt,30);return t=parseFloat(this.current)-parseFloat(this.prevFrameValue),i?1e3/i*t:0}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function k(t,e){return new V(t,e)}let C=t=>Array.isArray(t),D=t=>!!(t&&t.getVelocity);function R(t,e){let i=t.getValue("willChange");if(D(i)&&i.add)return i.add(e);if(!i&&u.WillChange){let i=new u.WillChange("auto");t.addValue("willChange",i),i.add(e)}}let j=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),L="data-"+j("framerAppearId"),F=(t,e)=>i=>e(t(i)),B=(...t)=>t.reduce(F),O=(t,e,i)=>i>e?e:i1e3*t,U=t=>t/1e3,N={layout:0,mainThread:0,waapi:0},W=()=>{},$=()=>{},z=t=>e=>"string"==typeof e&&e.startsWith(t),Y=z("--"),X=z("var(--"),H=t=>!!X(t)&&K.test(t.split("/*")[0].trim()),K=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,q={test:t=>"number"==typeof t,parse:parseFloat,transform:t=>t},G={...q,transform:t=>O(0,1,t)},_={...q,default:1},Z=t=>Math.round(1e5*t)/1e5,Q=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,J=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,tt=(t,e)=>i=>!!("string"==typeof i&&J.test(i)&&i.startsWith(t)||e&&null!=i&&Object.prototype.hasOwnProperty.call(i,e)),te=(t,e,i)=>n=>{if("string"!=typeof n)return n;let[s,r,a,o]=n.match(Q);return{[t]:parseFloat(s),[e]:parseFloat(r),[i]:parseFloat(a),alpha:void 0!==o?parseFloat(o):1}},ti=t=>O(0,255,t),tn={...q,transform:t=>Math.round(ti(t))},ts={test:tt("rgb","red"),parse:te("red","green","blue"),transform:({red:t,green:e,blue:i,alpha:n=1})=>"rgba("+tn.transform(t)+", "+tn.transform(e)+", "+tn.transform(i)+", "+Z(G.transform(n))+")"},tr={test:tt("#"),parse:function(t){let e="",i="",n="",s="";return t.length>5?(e=t.substring(1,3),i=t.substring(3,5),n=t.substring(5,7),s=t.substring(7,9)):(e=t.substring(1,2),i=t.substring(2,3),n=t.substring(3,4),s=t.substring(4,5),e+=e,i+=i,n+=n,s+=s),{red:parseInt(e,16),green:parseInt(i,16),blue:parseInt(n,16),alpha:s?parseInt(s,16)/255:1}},transform:ts.transform},ta=t=>({test:e=>"string"==typeof e&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),to=ta("deg"),tl=ta("%"),th=ta("px"),tu=ta("vh"),td=ta("vw"),tc={...tl,parse:t=>tl.parse(t)/100,transform:t=>tl.transform(100*t)},tp={test:tt("hsl","hue"),parse:te("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:i,alpha:n=1})=>"hsla("+Math.round(t)+", "+tl.transform(Z(e))+", "+tl.transform(Z(i))+", "+Z(G.transform(n))+")"},tm={test:t=>ts.test(t)||tr.test(t)||tp.test(t),parse:t=>ts.test(t)?ts.parse(t):tp.test(t)?tp.parse(t):tr.parse(t),transform:t=>"string"==typeof t?t:t.hasOwnProperty("red")?ts.transform(t):tp.transform(t),getAnimatableNone:t=>{let e=tm.parse(t);return e.alpha=0,tm.transform(e)}},tf=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,ty="number",tg="color",tv=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tx(t){let e=t.toString(),i=[],n={color:[],number:[],var:[]},s=[],r=0,a=e.replace(tv,t=>(tm.test(t)?(n.color.push(r),s.push(tg),i.push(tm.parse(t))):t.startsWith("var(")?(n.var.push(r),s.push("var"),i.push(t)):(n.number.push(r),s.push(ty),i.push(parseFloat(t))),++r,"${}")).split("${}");return{values:i,split:a,indexes:n,types:s}}function tw(t){return tx(t).values}function tT(t){let{split:e,types:i}=tx(t),n=e.length;return t=>{let s="";for(let r=0;r"number"==typeof t?0:tm.test(t)?tm.getAnimatableNone(t):t,tP={test:function(t){return isNaN(t)&&"string"==typeof t&&(t.match(Q)?.length||0)+(t.match(tf)?.length||0)>0},parse:tw,createTransformer:tT,getAnimatableNone:function(t){let e=tw(t);return tT(t)(e.map(tb))}};function tS(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function tA(t,e){return i=>i>0?e:t}let tM=(t,e,i)=>t+(e-t)*i,tE=(t,e,i)=>{let n=t*t,s=i*(e*e-n)+n;return s<0?0:Math.sqrt(s)},tV=[tr,ts,tp],tk=t=>tV.find(e=>e.test(t));function tC(t){let e=tk(t);if(W(!!e,`'${t}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!e)return!1;let i=e.parse(t);return e===tp&&(i=function({hue:t,saturation:e,lightness:i,alpha:n}){t/=360,i/=100;let s=0,r=0,a=0;if(e/=100){let n=i<.5?i*(1+e):i+e-i*e,o=2*i-n;s=tS(o,n,t+1/3),r=tS(o,n,t),a=tS(o,n,t-1/3)}else s=r=a=i;return{red:Math.round(255*s),green:Math.round(255*r),blue:Math.round(255*a),alpha:n}}(i)),i}let tD=(t,e)=>{let i=tC(t),n=tC(e);if(!i||!n)return tA(t,e);let s={...i};return t=>(s.red=tE(i.red,n.red,t),s.green=tE(i.green,n.green,t),s.blue=tE(i.blue,n.blue,t),s.alpha=tM(i.alpha,n.alpha,t),ts.transform(s))},tR=new Set(["none","hidden"]);function tj(t,e){return i=>tM(t,e,i)}function tL(t){return"number"==typeof t?tj:"string"==typeof t?H(t)?tA:tm.test(t)?tD:tO:Array.isArray(t)?tF:"object"==typeof t?tm.test(t)?tD:tB:tA}function tF(t,e){let i=[...t],n=i.length,s=t.map((t,i)=>tL(t)(t,e[i]));return t=>{for(let e=0;e{for(let e in n)i[e]=n[e](t);return i}}let tO=(t,e)=>{let i=tP.createTransformer(e),n=tx(t),s=tx(e);return n.indexes.var.length===s.indexes.var.length&&n.indexes.color.length===s.indexes.color.length&&n.indexes.number.length>=s.indexes.number.length?tR.has(t)&&!s.values.length||tR.has(e)&&!n.values.length?function(t,e){return tR.has(t)?i=>i<=0?t:e:i=>i>=1?e:t}(t,e):B(tF(function(t,e){let i=[],n={color:0,var:0,number:0};for(let s=0;s{let e=({timestamp:e})=>t(e);return{start:(t=!0)=>m.update(e,t),stop:()=>f(e),now:()=>y.isProcessing?y.timestamp:A.now()}},tN=(t,e,i=10)=>{let n="",s=Math.max(Math.round(e/i),2);for(let e=0;e=2e4?1/0:e}function t$(t,e,i){var n,s;let r=Math.max(e-5,0);return n=i-t(r),(s=e-r)?1e3/s*n:0}let tz={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function tY(t,e){return t*Math.sqrt(1-e*e)}let tX=["duration","bounce"],tH=["stiffness","damping","mass"];function tK(t,e){return e.some(e=>void 0!==t[e])}function tq(t=tz.visualDuration,e=tz.bounce){let i,n="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:s,restDelta:r}=n,a=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],l={done:!1,value:a},{stiffness:h,damping:u,mass:d,duration:c,velocity:p,isResolvedFromDuration:m}=function(t){let e={velocity:tz.velocity,stiffness:tz.stiffness,damping:tz.damping,mass:tz.mass,isResolvedFromDuration:!1,...t};if(!tK(t,tH)&&tK(t,tX))if(t.visualDuration){let i=2*Math.PI/(1.2*t.visualDuration),n=i*i,s=2*O(.05,1,1-(t.bounce||0))*Math.sqrt(n);e={...e,mass:tz.mass,stiffness:n,damping:s}}else{let i=function({duration:t=tz.duration,bounce:e=tz.bounce,velocity:i=tz.velocity,mass:n=tz.mass}){let s,r;W(t<=I(tz.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let a=1-e;a=O(tz.minDamping,tz.maxDamping,a),t=O(tz.minDuration,tz.maxDuration,U(t)),a<1?(s=e=>{let n=e*a,s=n*t;return .001-(n-i)/tY(e,a)*Math.exp(-s)},r=e=>{let n=e*a*t,r=Math.pow(a,2)*Math.pow(e,2)*t,o=Math.exp(-n),l=tY(Math.pow(e,2),a);return(n*i+i-r)*o*(-s(e)+.001>0?-1:1)/l}):(s=e=>-.001+Math.exp(-e*t)*((e-i)*t+1),r=e=>t*t*(i-e)*Math.exp(-e*t));let o=function(t,e,i){let n=i;for(let i=1;i<12;i++)n-=t(n)/e(n);return n}(s,r,5/t);if(t=I(t),isNaN(o))return{stiffness:tz.stiffness,damping:tz.damping,duration:t};{let e=Math.pow(o,2)*n;return{stiffness:e,damping:2*a*Math.sqrt(n*e),duration:t}}}(t);(e={...e,...i,mass:tz.mass}).isResolvedFromDuration=!0}return e}({...n,velocity:-U(n.velocity||0)}),f=p||0,y=u/(2*Math.sqrt(h*d)),g=o-a,v=U(Math.sqrt(h/d)),x=5>Math.abs(g);if(s||(s=x?tz.restSpeed.granular:tz.restSpeed.default),r||(r=x?tz.restDelta.granular:tz.restDelta.default),y<1){let t=tY(v,y);i=e=>o-Math.exp(-y*v*e)*((f+y*v*g)/t*Math.sin(t*e)+g*Math.cos(t*e))}else if(1===y)i=t=>o-Math.exp(-v*t)*(g+(f+v*g)*t);else{let t=v*Math.sqrt(y*y-1);i=e=>{let i=Math.exp(-y*v*e),n=Math.min(t*e,300);return o-i*((f+y*v*g)*Math.sinh(n)+t*g*Math.cosh(n))/t}}let w={calculatedDuration:m&&c||null,next:t=>{let e=i(t);if(m)l.done=t>=c;else{let n=0===t?f:0;y<1&&(n=0===t?I(f):t$(i,t,e));let a=Math.abs(o-e)<=r;l.done=Math.abs(n)<=s&&a}return l.value=l.done?o:e,l},toString:()=>{let t=Math.min(tW(w),2e4),e=tN(e=>w.next(t*e).value,t,30);return t+"ms "+e},toTransition:()=>{}};return w}function tG({keyframes:t,velocity:e=0,power:i=.8,timeConstant:n=325,bounceDamping:s=10,bounceStiffness:r=500,modifyTarget:a,min:o,max:l,restDelta:h=.5,restSpeed:u}){let d,c,p=t[0],m={done:!1,value:p},f=t=>void 0!==o&&tl,y=t=>void 0===o?l:void 0===l||Math.abs(o-t)-g*Math.exp(-t/n),T=t=>x+w(t),b=t=>{let e=w(t),i=T(t);m.done=Math.abs(e)<=h,m.value=m.done?x:i},P=t=>{f(m.value)&&(d=t,c=tq({keyframes:[m.value,y(m.value)],velocity:t$(T,t,m.value),damping:s,stiffness:r,restDelta:h,restSpeed:u}))};return P(0),{calculatedDuration:null,next:t=>{let e=!1;return(c||void 0!==d||(e=!0,b(t),P(t)),void 0!==d&&t>=d)?c.next(t-d):(e||b(t),m)}}}tq.applyToOptions=t=>{let e=function(t,e=100,i){let n=i({...t,keyframes:[0,e]}),s=Math.min(tW(n),2e4);return{type:"keyframes",ease:t=>n.next(s*t).value/e,duration:U(s)}}(t,100,tq);return t.ease=e.ease,t.duration=I(e.duration),t.type="keyframes",t};let t_=(t,e,i)=>(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t;function tZ(t,e,i,n){if(t===e&&i===n)return h;let s=e=>(function(t,e,i,n,s){let r,a,o=0;do(r=t_(a=e+(i-e)/2,n,s)-t)>0?i=a:e=a;while(Math.abs(r)>1e-7&&++o<12);return a})(e,0,1,t,i);return t=>0===t||1===t?t:t_(s(t),e,n)}let tQ=tZ(.42,0,1,1),tJ=tZ(0,0,.58,1),t0=tZ(.42,0,.58,1),t1=t=>Array.isArray(t)&&"number"!=typeof t[0],t2=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,t5=t=>e=>1-t(1-e),t3=tZ(.33,1.53,.69,.99),t6=t5(t3),t4=t2(t6),t9=t=>(t*=2)<1?.5*t6(t):.5*(2-Math.pow(2,-10*(t-1))),t8=t=>1-Math.sin(Math.acos(t)),t7=t5(t8),et=t2(t8),ee=t=>Array.isArray(t)&&"number"==typeof t[0],ei={linear:h,easeIn:tQ,easeInOut:t0,easeOut:tJ,circIn:t8,circInOut:et,circOut:t7,backIn:t6,backInOut:t4,backOut:t3,anticipate:t9},en=t=>"string"==typeof t,es=t=>{if(ee(t)){$(4===t.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[e,i,n,s]=t;return tZ(e,i,n,s)}return en(t)?($(void 0!==ei[t],`Invalid easing type '${t}'`,"invalid-easing-type"),ei[t]):t},er=(t,e,i)=>{let n=e-t;return 0===n?1:(i-t)/n};function ea({duration:t=300,keyframes:e,times:i,ease:n="easeInOut"}){var s;let r=t1(n)?n.map(es):es(n),a={done:!1,value:e[0]},o=function(t,e,{clamp:i=!0,ease:n,mixer:s}={}){let r=t.length;if($(r===e.length,"Both input and output ranges must be the same length","range-length"),1===r)return()=>e[0];if(2===r&&e[0]===e[1])return()=>e[1];let a=t[0]===t[1];t[0]>t[r-1]&&(t=[...t].reverse(),e=[...e].reverse());let o=function(t,e,i){let n=[],s=i||u.mix||tI,r=t.length-1;for(let i=0;i{if(a&&i1)for(;nd(O(t[0],t[r-1],e)):d}((s=i&&i.length===e.length?i:function(t){let e=[0];return!function(t,e){let i=t[t.length-1];for(let n=1;n<=e;n++){let s=er(0,e,n);t.push(tM(i,1,s))}}(e,t.length-1),e}(e),s.map(e=>e*t)),e,{ease:Array.isArray(r)?r:e.map(()=>r||t0).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(a.value=o(e),a.done=e>=t,a)}}let eo=t=>null!==t;function el(t,{repeat:e,repeatType:i="loop"},n,s=1){let r=t.filter(eo),a=s<0||e&&"loop"!==i&&e%2==1?0:r.length-1;return a&&void 0!==n?n:r[a]}let eh={decay:tG,inertia:tG,tween:ea,keyframes:ea,spring:tq};function eu(t){"string"==typeof t.type&&(t.type=eh[t.type])}class ed{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,e){return this.finished.then(t,e)}}let ec=t=>t/100;class ep extends ed{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{let{motionValue:t}=this.options;t&&t.updatedAt!==A.now()&&this.tick(A.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},N.mainThread++,this.options=t,this.initAnimation(),this.play(),!1===t.autoplay&&this.pause()}initAnimation(){let{options:t}=this;eu(t);let{type:e=ea,repeat:i=0,repeatDelay:n=0,repeatType:s,velocity:r=0}=t,{keyframes:a}=t,o=e||ea;o!==ea&&"number"!=typeof a[0]&&(this.mixKeyframes=B(ec,tI(a[0],a[1])),a=[0,100]);let l=o({...t,keyframes:a});"mirror"===s&&(this.mirroredGenerator=o({...t,keyframes:[...a].reverse(),velocity:-r})),null===l.calculatedDuration&&(l.calculatedDuration=tW(l));let{calculatedDuration:h}=l;this.calculatedDuration=h,this.resolvedDuration=h+n,this.totalDuration=this.resolvedDuration*(i+1)-n,this.generator=l}updateTime(t){let e=Math.round(t-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=e}tick(t,e=!1){let{generator:i,totalDuration:n,mixKeyframes:s,mirroredGenerator:r,resolvedDuration:a,calculatedDuration:o}=this;if(null===this.startTime)return i.next(0);let{delay:l=0,keyframes:h,repeat:u,repeatType:d,repeatDelay:c,type:p,onUpdate:m,finalKeyframe:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-n/this.speed,this.startTime)),e?this.currentTime=t:this.updateTime(t);let y=this.currentTime-l*(this.playbackSpeed>=0?1:-1),g=this.playbackSpeed>=0?y<0:y>n;this.currentTime=Math.max(y,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=n);let v=this.currentTime,x=i;if(u){let t=Math.min(this.currentTime,n)/a,e=Math.floor(t),i=t%1;!i&&t>=1&&(i=1),1===i&&e--,(e=Math.min(e,u+1))%2&&("reverse"===d?(i=1-i,c&&(i-=c/a)):"mirror"===d&&(x=r)),v=O(0,1,i)*a}let w=g?{done:!1,value:h[0]}:x.next(v);s&&(w.value=s(w.value));let{done:T}=w;g||null===o||(T=this.playbackSpeed>=0?this.currentTime>=n:this.currentTime<=0);let b=null===this.holdTime&&("finished"===this.state||"running"===this.state&&T);return b&&p!==tG&&(w.value=el(h,this.options,f,this.speed)),m&&m(w.value),b&&this.finish(),w}then(t,e){return this.finished.then(t,e)}get duration(){return U(this.calculatedDuration)}get time(){return U(this.currentTime)}set time(t){t=I(t),this.currentTime=t,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(A.now());let e=this.playbackSpeed!==t;this.playbackSpeed=t,e&&(this.time=U(this.currentTime))}play(){if(this.isStopped)return;let{driver:t=tU,startTime:e}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),this.options.onPlay?.();let i=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=i):null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime||(this.startTime=e??i),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(A.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null,N.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}let em=t=>180*t/Math.PI,ef=t=>eg(em(Math.atan2(t[1],t[0]))),ey={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate:ef,rotateZ:ef,skewX:t=>em(Math.atan(t[1])),skewY:t=>em(Math.atan(t[2])),skew:t=>(Math.abs(t[1])+Math.abs(t[2]))/2},eg=t=>((t%=360)<0&&(t+=360),t),ev=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),ex=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),ew={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:ev,scaleY:ex,scale:t=>(ev(t)+ex(t))/2,rotateX:t=>eg(em(Math.atan2(t[6],t[5]))),rotateY:t=>eg(em(Math.atan2(-t[2],t[0]))),rotateZ:ef,rotate:ef,skewX:t=>em(Math.atan(t[4])),skewY:t=>em(Math.atan(t[1])),skew:t=>(Math.abs(t[1])+Math.abs(t[4]))/2};function eT(t){return+!!t.includes("scale")}function eb(t,e){let i,n;if(!t||"none"===t)return eT(e);let s=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(s)i=ew,n=s;else{let e=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=ey,n=e}if(!n)return eT(e);let r=i[e],a=n[1].split(",").map(eS);return"function"==typeof r?r(a):a[r]}let eP=(t,e)=>{let{transform:i="none"}=getComputedStyle(t);return eb(i,e)};function eS(t){return parseFloat(t.trim())}let eA=t=>t===q||t===th,eM=new Set(["x","y","z"]),eE=v.filter(t=>!eM.has(t)),eV={width:({x:t},{paddingLeft:e="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),height:({y:t},{paddingTop:e="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:(t,{transform:e})=>eb(e,"x"),y:(t,{transform:e})=>eb(e,"y")};eV.translateX=eV.x,eV.translateY=eV.y;let ek=new Set,eC=!1,eD=!1,eR=!1;function ej(){if(eD){let t=Array.from(ek).filter(t=>t.needsMeasurement),e=new Set(t.map(t=>t.element)),i=new Map;e.forEach(t=>{let e=function(t){let e=[];return eE.forEach(i=>{let n=t.getValue(i);void 0!==n&&(e.push([i,n.get()]),n.set(+!!i.startsWith("scale")))}),e}(t);e.length&&(i.set(t,e),t.render())}),t.forEach(t=>t.measureInitialState()),e.forEach(t=>{t.render();let e=i.get(t);e&&e.forEach(([e,i])=>{t.getValue(e)?.set(i)})}),t.forEach(t=>t.measureEndState()),t.forEach(t=>{void 0!==t.suspendedScrollY&&window.scrollTo(0,t.suspendedScrollY)})}eD=!1,eC=!1,ek.forEach(t=>t.complete(eR)),ek.clear()}function eL(){ek.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(eD=!0)})}class eF{constructor(t,e,i,n,s,r=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=i,this.motionValue=n,this.element=s,this.isAsync=r}scheduleResolve(){this.state="scheduled",this.isAsync?(ek.add(this),eC||(eC=!0,m.read(eL),m.resolveKeyframes(ej))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:i,motionValue:n}=this;if(null===t[0]){let s=n?.get(),r=t[t.length-1];if(void 0!==s)t[0]=s;else if(i&&e){let n=i.readValue(e,r);null!=n&&(t[0]=n)}void 0===t[0]&&(t[0]=r),n&&void 0===s&&n.set(t[0])}for(let e=1;et.startsWith("--");function eO(t){let e;return()=>(void 0===e&&(e=t()),e)}let eI=eO(()=>void 0!==window.ScrollTimeline),eU={},eN=function(t,e){let i=eO(t);return()=>eU[e]??i()}(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(t){return!1}return!0},"linearEasing"),eW=([t,e,i,n])=>`cubic-bezier(${t}, ${e}, ${i}, ${n})`,e$={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:eW([0,.65,.55,1]),circOut:eW([.55,0,1,.45]),backIn:eW([.31,.01,.66,-.59]),backOut:eW([.33,1.53,.69,.99])};function ez(t){return"function"==typeof t&&"applyToOptions"in t}class eY extends ed{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;let{element:e,name:i,keyframes:n,pseudoElement:s,allowFlatten:r=!1,finalKeyframe:a,onComplete:o}=t;this.isPseudoElement=!!s,this.allowFlatten=r,this.options=t,$("string"!=typeof t.type,'Mini animate() doesn\'t support "type" as a string.',"mini-spring");let l=function({type:t,...e}){return ez(t)&&eN()?t.applyToOptions(e):(e.duration??(e.duration=300),e.ease??(e.ease="easeOut"),e)}(t);this.animation=function(t,e,i,{delay:n=0,duration:s=300,repeat:r=0,repeatType:a="loop",ease:o="easeOut",times:l}={},h){let u={[e]:i};l&&(u.offset=l);let d=function t(e,i){if(e)return"function"==typeof e?eN()?tN(e,i):"ease-out":ee(e)?eW(e):Array.isArray(e)?e.map(e=>t(e,i)||e$.easeOut):e$[e]}(o,s);Array.isArray(d)&&(u.easing=d),c.value&&N.waapi++;let p={delay:n,duration:s,easing:Array.isArray(d)?"linear":d,fill:"both",iterations:r+1,direction:"reverse"===a?"alternate":"normal"};h&&(p.pseudoElement=h);let m=t.animate(u,p);return c.value&&m.finished.finally(()=>{N.waapi--}),m}(e,i,n,l,s),!1===l.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!s){let t=el(n,this.options,a,this.speed);this.updateMotionValue?this.updateMotionValue(t):function(t,e,i){eB(e)?t.style.setProperty(e,i):t.style[e]=i}(e,i,t),this.animation.cancel()}o?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(t){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:t}=this;"idle"!==t&&"finished"!==t&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){return U(Number(this.animation.effect?.getComputedTiming?.().duration||0))}get time(){return U(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=I(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(t){this.animation.startTime=t}attachTimeline({timeline:t,observe:e}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&eI())?(this.animation.timeline=t,h):e(this)}}let eX={anticipate:t9,backInOut:t4,circInOut:et};class eH extends eY{constructor(t){!function(t){"string"==typeof t.ease&&t.ease in eX&&(t.ease=eX[t.ease])}(t),eu(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){let{motionValue:e,onUpdate:i,onComplete:n,element:s,...r}=this.options;if(!e)return;if(void 0!==t)return void e.set(t);let a=new ep({...r,autoplay:!1}),o=I(this.finishedTime??this.time);e.setWithVelocity(a.sample(o-10).value,a.sample(o).value,10),a.stop()}}let eK=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(tP.test(t)||"0"===t)&&!t.startsWith("url("));var eq,eG,e_=i(37936);let eZ=new Set(["opacity","clipPath","filter","transform"]),eQ=eO(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class eJ extends ed{constructor({autoplay:t=!0,delay:e=0,type:i="keyframes",repeat:n=0,repeatDelay:s=0,repeatType:r="loop",keyframes:a,name:o,motionValue:l,element:h,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=A.now();let d={autoplay:t,delay:e,type:i,repeat:n,repeatDelay:s,repeatType:r,name:o,motionValue:l,element:h,...u},c=h?.KeyframeResolver||eF;this.keyframeResolver=new c(a,(t,e,i)=>this.onKeyframesResolved(t,e,d,!i),o,l,h),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,e,i,n){this.keyframeResolver=void 0;let{name:s,type:r,velocity:a,delay:o,isHandoff:l,onUpdate:d}=i;this.resolvedAt=A.now(),!function(t,e,i,n){let s=t[0];if(null===s)return!1;if("display"===e||"visibility"===e)return!0;let r=t[t.length-1],a=eK(s,e),o=eK(r,e);return W(a===o,`You are trying to animate ${e} from "${s}" to "${r}". "${a?r:s}" is not an animatable value.`,"value-not-animatable"),!!a&&!!o&&(function(t){let e=t[0];if(1===t.length)return!0;for(let i=0;i40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:e,...i,keyframes:t},p=!l&&function(t){let{motionValue:e,name:i,repeatDelay:n,repeatType:s,damping:r,type:a}=t;if(!(0,e_.s)(e?.owner?.current))return!1;let{onUpdate:o,transformTemplate:l}=e.owner.getProps();return eQ()&&i&&eZ.has(i)&&("transform"!==i||!l)&&!o&&!n&&"mirror"!==s&&0!==r&&"inertia"!==a}(c)?new eH({...c,element:c.motionValue.owner.current}):new ep(c);p.finished.then(()=>this.notifyFinished()).catch(h),this.pendingTimeline&&(this.stopTimeline=p.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=p}get finished(){return this._animation?this.animation.finished:this._finished}then(t,e){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),eR=!0,eL(),ej(),eR=!1),this._animation}get duration(){return this.animation.duration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let e0=t=>null!==t,e1={type:"spring",stiffness:500,damping:25,restSpeed:10},e2=t=>({type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}),e5={type:"keyframes",duration:.8},e3={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},e6=(t,{keyframes:e})=>e.length>2?e5:x.has(t)?t.startsWith("scale")?e2(e[1]):e1:e3,e4=(t,e,i,n={},s,r)=>a=>{let o=l(n,t)||{},h=o.delay||n.delay||0,{elapsed:d=0}=n;d-=I(h);let c={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:e.getVelocity(),...o,delay:-d,onUpdate:t=>{e.set(t),o.onUpdate&&o.onUpdate(t)},onComplete:()=>{a(),o.onComplete&&o.onComplete()},name:t,motionValue:e,element:r?void 0:s};!function({when:t,delay:e,delayChildren:i,staggerChildren:n,staggerDirection:s,repeat:r,repeatType:a,repeatDelay:o,from:l,elapsed:h,...u}){return!!Object.keys(u).length}(o)&&Object.assign(c,e6(t,c)),c.duration&&(c.duration=I(c.duration)),c.repeatDelay&&(c.repeatDelay=I(c.repeatDelay)),void 0!==c.from&&(c.keyframes[0]=c.from);let p=!1;if(!1!==c.type&&(0!==c.duration||c.repeatDelay)||(c.duration=0,0===c.delay&&(p=!0)),(u.instantAnimations||u.skipAnimations)&&(p=!0,c.duration=0,c.delay=0),c.allowFlatten=!o.type&&!o.ease,p&&!r&&void 0!==e.get()){let t=function(t,{repeat:e,repeatType:i="loop"},n){let s=t.filter(e0),r=e&&"loop"!==i&&e%2==1?0:s.length-1;return s[r]}(c.keyframes,o);if(void 0!==t)return void m.update(()=>{c.onUpdate(t),c.onComplete()})}return o.isSync?new ep(c):new eJ(c)};function e9(t,e,{delay:i=0,transitionOverride:n,type:s}={}){let{transition:r=t.getDefaultTransition(),transitionEnd:a,...h}=e;n&&(r=n);let u=[],d=s&&t.animationState&&t.animationState.getState()[s];for(let e in h){let n=t.getValue(e,t.latestValues[e]??null),s=h[e];if(void 0===s||d&&function({protectedKeys:t,needsAnimating:e},i){let n=t.hasOwnProperty(i)&&!0!==e[i];return e[i]=!1,n}(d,e))continue;let a={delay:i,...l(r||{},e)},o=n.get();if(void 0!==o&&!n.isAnimating&&!Array.isArray(s)&&s===o&&!a.velocity)continue;let c=!1;if(window.MotionHandoffAnimation){let i=t.props[L];if(i){let t=window.MotionHandoffAnimation(i,e,m);null!==t&&(a.startTime=t,c=!0)}}R(t,e),n.start(e4(e,n,s,t.shouldReduceMotion&&w.has(e)?{type:!1}:a,t,c));let p=n.animation;p&&u.push(p)}return a&&Promise.all(u).then(()=>{m.update(()=>{a&&function(t,e){let{transitionEnd:i={},transition:n={},...s}=o(t,e)||{};for(let e in s={...s,...i}){var r;let i=C(r=s[e])?r[r.length-1]||0:r;t.hasValue(e)?t.getValue(e).set(i):t.addValue(e,k(i))}}(t,a)})}),u}function e8(t,e,i={}){let n=o(t,e,"exit"===i.type?t.presenceContext?.custom:void 0),{transition:s=t.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(s=i.transitionOverride);let r=n?()=>Promise.all(e9(t,n,i)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?(n=0)=>{let{delayChildren:r=0,staggerChildren:a,staggerDirection:o}=s;return function(t,e,i=0,n=0,s=0,r=1,a){let o=[],l=t.variantChildren.size,h=(l-1)*s,u="function"==typeof n,d=u?t=>n(t,l):1===r?(t=0)=>t*s:(t=0)=>h-t*s;return Array.from(t.variantChildren).sort(e7).forEach((t,s)=>{t.notify("AnimationStart",e),o.push(e8(t,e,{...a,delay:i+(u?0:n)+d(s)}).then(()=>t.notify("AnimationComplete",e)))}),Promise.all(o)}(t,e,n,r,a,o,i)}:()=>Promise.resolve(),{when:l}=s;if(!l)return Promise.all([r(),a(i.delay)]);{let[t,e]="beforeChildren"===l?[r,a]:[a,r];return t().then(()=>e())}}function e7(t,e){return t.sortNodePosition(e)}function it(t,e){if(!Array.isArray(e))return!1;let i=e.length;if(i!==t.length)return!1;for(let n=0;nPromise.all(e.map(({animation:e,options:i})=>(function(t,e,i={}){let n;if(t.notify("AnimationStart",e),Array.isArray(e))n=Promise.all(e.map(e=>e8(t,e,i)));else if("string"==typeof e)n=e8(t,e,i);else{let s="function"==typeof e?o(t,e,i.custom):e;n=Promise.all(e9(t,s,i))}return n.then(()=>{t.notify("AnimationComplete",e)})})(t,e,i))),i=ih(),n=!0,r=e=>(i,n)=>{let s=o(t,n,"exit"===e?t.presenceContext?.custom:void 0);if(s){let{transition:t,transitionEnd:e,...n}=s;i={...i,...n,...e}}return i};function a(a){let{props:l}=t,h=function t(e){if(!e)return;if(!e.isControllingVariants){let i=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(i.initial=e.props.initial),i}let i={};for(let t=0;tp&&v,P=!1,S=Array.isArray(g)?g:[g],A=S.reduce(r(o),{});!1===x&&(A={});let{prevResolvedValues:M={}}=y,E={...M,...A},V=e=>{b=!0,d.has(e)&&(P=!0,d.delete(e)),y.needsAnimating[e]=!0;let i=t.getValue(e);i&&(i.liveStyle=!1)};for(let t in E){let e=A[t],i=M[t];if(c.hasOwnProperty(t))continue;let n=!1;(C(e)&&C(i)?it(e,i):e===i)?void 0!==e&&d.has(t)?V(t):y.protectedKeys[t]=!0:null!=e?V(t):d.add(t)}y.prevProp=g,y.prevResolvedValues=A,y.isActive&&(c={...c,...A}),n&&t.blockInitialAnimation&&(b=!1);let k=!(w&&T)||P;b&&k&&u.push(...S.map(t=>({animation:t,options:{type:o}})))}if(d.size){let e={};if("boolean"!=typeof l.initial){let i=o(t,Array.isArray(l.initial)?l.initial[0]:l.initial);i&&i.transition&&(e.transition=i.transition)}d.forEach(i=>{let n=t.getBaseTarget(i),s=t.getValue(i);s&&(s.liveStyle=!0),e[i]=n??null}),u.push({animation:e})}let y=!!u.length;return n&&(!1===l.initial||l.initial===l.animate)&&!t.manuallyAnimateOnMount&&(y=!1),n=!1,y?e(u):Promise.resolve()}return{animateChanges:a,setActive:function(e,n){if(i[e].isActive===n)return Promise.resolve();t.variantChildren?.forEach(t=>t.animationState?.setActive(e,n)),i[e].isActive=n;let s=a(e);for(let t in i)i[t].protectedKeys={};return s},setAnimateFunction:function(i){e=i(t)},getState:()=>i,reset:()=>{i=ih(),n=!0}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();s(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let ic=0;class ip extends iu{constructor(){super(...arguments),this.id=ic++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;let n=this.node.animationState.setActive("exit",!t);e&&!t&&n.then(()=>{e(this.id)})}mount(){let{register:t,onExitComplete:e}=this.node.presenceContext||{};e&&e(this.id),t&&(this.unmount=t(this.id))}unmount(){}}let im={x:!1,y:!1};function iy(t,e,i,n={passive:!0}){return t.addEventListener(e,i,n),()=>t.removeEventListener(e,i)}let ig=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary;function iv(t){return{point:{x:t.pageX,y:t.pageY}}}let ix=t=>e=>ig(e)&&t(e,iv(e));function iw(t,e,i,n){return iy(t,e,ix(i),n)}function iT({top:t,left:e,right:i,bottom:n}){return{x:{min:e,max:i},y:{min:t,max:n}}}function ib(t){return t.max-t.min}function iP(t,e,i,n=.5){t.origin=n,t.originPoint=tM(e.min,e.max,t.origin),t.scale=ib(i)/ib(e),t.translate=tM(i.min,i.max,t.origin)-t.originPoint,(t.scale>=.9999&&t.scale<=1.0001||isNaN(t.scale))&&(t.scale=1),(t.translate>=-.01&&t.translate<=.01||isNaN(t.translate))&&(t.translate=0)}function iS(t,e,i,n){iP(t.x,e.x,i.x,n?n.originX:void 0),iP(t.y,e.y,i.y,n?n.originY:void 0)}function iA(t,e,i){t.min=i.min+e.min,t.max=t.min+ib(e)}function iM(t,e,i){t.min=e.min-i.min,t.max=t.min+ib(e)}function iE(t,e,i){iM(t.x,e.x,i.x),iM(t.y,e.y,i.y)}let iV=()=>({translate:0,scale:1,origin:0,originPoint:0}),ik=()=>({x:iV(),y:iV()}),iC=()=>({min:0,max:0}),iD=()=>({x:iC(),y:iC()});function iR(t){return[t("x"),t("y")]}function ij(t){return void 0===t||1===t}function iL({scale:t,scaleX:e,scaleY:i}){return!ij(t)||!ij(e)||!ij(i)}function iF(t){return iL(t)||iB(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function iB(t){var e,i;return(e=t.x)&&"0%"!==e||(i=t.y)&&"0%"!==i}function iO(t,e,i,n,s){return void 0!==s&&(t=n+s*(t-n)),n+i*(t-n)+e}function iI(t,e=0,i=1,n,s){t.min=iO(t.min,e,i,n,s),t.max=iO(t.max,e,i,n,s)}function iU(t,{x:e,y:i}){iI(t.x,e.translate,e.scale,e.originPoint),iI(t.y,i.translate,i.scale,i.originPoint)}function iN(t,e){t.min=t.min+e,t.max=t.max+e}function iW(t,e,i,n,s=.5){let r=tM(t.min,t.max,s);iI(t,e,i,r,n)}function i$(t,e){iW(t.x,e.x,e.scaleX,e.scale,e.originX),iW(t.y,e.y,e.scaleY,e.scale,e.originY)}function iz(t,e){return iT(function(t,e){if(!e)return t;let i=e({x:t.left,y:t.top}),n=e({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:n.y,right:n.x}}(t.getBoundingClientRect(),e))}let iY=({current:t})=>t?t.ownerDocument.defaultView:null;function iX(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}let iH=(t,e)=>Math.abs(t-e);class iK{constructor(t,e,{transformPagePoint:i,contextWindow:n=window,dragSnapToOrigin:s=!1,distanceThreshold:r=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let t=i_(this.lastMoveEventInfo,this.history),e=null!==this.startEvent,i=function(t,e){return Math.sqrt(iH(t.x,e.x)**2+iH(t.y,e.y)**2)}(t.offset,{x:0,y:0})>=this.distanceThreshold;if(!e&&!i)return;let{point:n}=t,{timestamp:s}=y;this.history.push({...n,timestamp:s});let{onStart:r,onMove:a}=this.handlers;e||(r&&r(this.lastMoveEvent,t),this.startEvent=this.lastMoveEvent),a&&a(this.lastMoveEvent,t)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=iq(e,this.transformPagePoint),m.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:i,onSessionEnd:n,resumeAnimation:s}=this.handlers;if(this.dragSnapToOrigin&&s&&s(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let r=i_("pointercancel"===t.type?this.lastMoveEventInfo:iq(e,this.transformPagePoint),this.history);this.startEvent&&i&&i(t,r),n&&n(t,r)},!ig(t))return;this.dragSnapToOrigin=s,this.handlers=e,this.transformPagePoint=i,this.distanceThreshold=r,this.contextWindow=n||window;let a=iq(iv(t),this.transformPagePoint),{point:o}=a,{timestamp:l}=y;this.history=[{...o,timestamp:l}];let{onSessionStart:h}=e;h&&h(t,i_(a,this.history)),this.removeListeners=B(iw(this.contextWindow,"pointermove",this.handlePointerMove),iw(this.contextWindow,"pointerup",this.handlePointerUp),iw(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),f(this.updatePoint)}}function iq(t,e){return e?{point:e(t.point)}:t}function iG(t,e){return{x:t.x-e.x,y:t.y-e.y}}function i_({point:t},e){return{point:t,delta:iG(t,iZ(e)),offset:iG(t,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};let i=t.length-1,n=null,s=iZ(t);for(;i>=0&&(n=t[i],!(s.timestamp-n.timestamp>I(.1)));)i--;if(!n)return{x:0,y:0};let r=U(s.timestamp-n.timestamp);if(0===r)return{x:0,y:0};let a={x:(s.x-n.x)/r,y:(s.y-n.y)/r};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(e,.1)}}function iZ(t){return t[t.length-1]}function iQ(t,e,i){return{min:void 0!==e?t.min+e:void 0,max:void 0!==i?t.max+i-(t.max-t.min):void 0}}function iJ(t,e){let i=e.min-t.min,n=e.max-t.max;return e.max-e.min{let{dragSnapToOrigin:i}=this.getProps();i?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(iv(t).point)},onStart:(t,e)=>{let{drag:i,dragPropagation:n,onDragStart:s}=this.getProps();if(i&&!n&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(t){if("x"===t||"y"===t)if(im[t])return null;else return im[t]=!0,()=>{im[t]=!1};return im.x||im.y?null:(im.x=im.y=!0,()=>{im.x=im.y=!1})}(i),!this.openDragLock))return;this.latestPointerEvent=t,this.latestPanInfo=e,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),iR(t=>{let e=this.getAxisMotionValue(t).get()||0;if(tl.test(e)){let{projection:i}=this.visualElement;if(i&&i.layout){let n=i.layout.layoutBox[t];n&&(e=ib(n)*(parseFloat(e)/100))}}this.originPoint[t]=e}),s&&m.postRender(()=>s(t,e)),R(this.visualElement,"transform");let{animationState:r}=this.visualElement;r&&r.setActive("whileDrag",!0)},onMove:(t,e)=>{this.latestPointerEvent=t,this.latestPanInfo=e;let{dragPropagation:i,dragDirectionLock:n,onDirectionLock:s,onDrag:r}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:a}=e;if(n&&null===this.currentDirection){this.currentDirection=function(t,e=10){let i=null;return Math.abs(t.y)>e?i="y":Math.abs(t.x)>e&&(i="x"),i}(a),null!==this.currentDirection&&s&&s(this.currentDirection);return}this.updateAxis("x",e.point,a),this.updateAxis("y",e.point,a),this.visualElement.render(),r&&r(t,e)},onSessionEnd:(t,e)=>{this.latestPointerEvent=t,this.latestPanInfo=e,this.stop(t,e),this.latestPointerEvent=null,this.latestPanInfo=null},resumeAnimation:()=>iR(t=>"paused"===this.getAnimationState(t)&&this.getAxisMotionValue(t).animation?.play())},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:s,distanceThreshold:i,contextWindow:iY(this.visualElement)})}stop(t,e){let i=t||this.latestPointerEvent,n=e||this.latestPanInfo,s=this.isDragging;if(this.cancel(),!s||!n||!i)return;let{velocity:r}=n;this.startAnimation(r);let{onDragEnd:a}=this.getProps();a&&m.postRender(()=>a(i,n))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,i){let{drag:n}=this.getProps();if(!i||!i3(t,n,this.currentDirection))return;let s=this.getAxisMotionValue(t),r=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(r=function(t,{min:e,max:i},n){return void 0!==e&&ti&&(t=n?tM(i,t,n.max):Math.min(t,i)),t}(r,this.constraints[t],this.elastic[t])),s.set(r)}resolveConstraints(){let{dragConstraints:t,dragElastic:e}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,n=this.constraints;t&&iX(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&i?this.constraints=function(t,{top:e,left:i,bottom:n,right:s}){return{x:iQ(t.x,i,s),y:iQ(t.y,e,n)}}(i.layoutBox,t):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:i0(t,"left","right"),y:i0(t,"top","bottom")}}(e),n!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&iR(t=>{!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){let i={};return void 0!==e.min&&(i.min=e.min-t.min),void 0!==e.max&&(i.max=e.max-t.min),i}(i.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:i}=this.getProps();if(!e||!iX(e))return!1;let n=e.current;$(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:s}=this.visualElement;if(!s||!s.layout)return!1;let r=function(t,e,i){let n=iz(t,i),{scroll:s}=e;return s&&(iN(n.x,s.offset.x),iN(n.y,s.offset.y)),n}(n,s.root,this.visualElement.getTransformPagePoint()),a=(t=s.layout.layoutBox,{x:iJ(t.x,r.x),y:iJ(t.y,r.y)});if(i){let t=i(function({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}(a));this.hasMutatedConstraints=!!t,t&&(a=iT(t))}return a}startAnimation(t){let{drag:e,dragMomentum:i,dragElastic:n,dragTransition:s,dragSnapToOrigin:r,onDragTransitionEnd:a}=this.getProps(),o=this.constraints||{};return Promise.all(iR(a=>{if(!i3(a,e,this.currentDirection))return;let l=o&&o[a]||{};r&&(l={min:0,max:0});let h={type:"inertia",velocity:i?t[a]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...s,...l};return this.startAxisValueAnimation(a,h)})).then(a)}startAxisValueAnimation(t,e){let i=this.getAxisMotionValue(t);return R(this.visualElement,t),i.start(e4(t,i,0,e,this.visualElement,!1))}stopAnimation(){iR(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){iR(t=>this.getAxisMotionValue(t).animation?.pause())}getAnimationState(t){return this.getAxisMotionValue(t).animation?.state}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`,i=this.visualElement.getProps();return i[e]||this.visualElement.getValue(t,(i.initial?i.initial[t]:void 0)||0)}snapToCursor(t){iR(e=>{let{drag:i}=this.getProps();if(!i3(e,i,this.currentDirection))return;let{projection:n}=this.visualElement,s=this.getAxisMotionValue(e);if(n&&n.layout){let{min:i,max:r}=n.layout.layoutBox[e];s.set(t[e]-tM(i,r,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:i}=this.visualElement;if(!iX(e)||!i||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};iR(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){let i=e.get();n[t]=function(t,e){let i=.5,n=ib(t),s=ib(e);return s>n?i=er(e.min,e.max-n,t.min):n>s&&(i=er(t.min,t.max-s,e.min)),O(0,1,i)}({min:i,max:i},this.constraints[t])}});let{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),iR(e=>{if(!i3(e,t,null))return;let i=this.getAxisMotionValue(e),{min:s,max:r}=this.constraints[e];i.set(tM(s,r,n[e]))})}addListeners(){if(!this.visualElement.current)return;i2.set(this.visualElement,this);let t=iw(this.visualElement.current,"pointerdown",t=>{let{drag:e,dragListener:i=!0}=this.getProps();e&&i&&this.start(t)}),e=()=>{let{dragConstraints:t}=this.getProps();iX(t)&&t.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,n=i.addEventListener("measure",e);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),m.read(e);let s=iy(window,"resize",()=>this.scalePositionWithinConstraints()),r=i.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&(iR(e=>{let i=this.getAxisMotionValue(e);i&&(this.originPoint[e]+=t[e].translate,i.set(i.get()+t[e].translate))}),this.visualElement.render())});return()=>{s(),t(),n(),r&&r()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:i=!1,dragPropagation:n=!1,dragConstraints:s=!1,dragElastic:r=.35,dragMomentum:a=!0}=t;return{...t,drag:e,dragDirectionLock:i,dragPropagation:n,dragConstraints:s,dragElastic:r,dragMomentum:a}}}function i3(t,e,i){return(!0===e||e===t)&&(null===i||i===t)}class i6 extends iu{constructor(t){super(t),this.removeGroupControls=h,this.removeListeners=h,this.controls=new i5(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||h}unmount(){this.removeGroupControls(),this.removeListeners()}}let i4=t=>(e,i)=>{t&&m.postRender(()=>t(e,i))};class i9 extends iu{constructor(){super(...arguments),this.removePointerDownListener=h}onPointerDown(t){this.session=new iK(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:iY(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:i,onPanEnd:n}=this.node.getProps();return{onSessionStart:i4(t),onStart:i4(e),onMove:i,onEnd:(t,e)=>{delete this.session,n&&m.postRender(()=>n(t,e))}}}mount(){this.removePointerDownListener=iw(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var i8=i(54568);let{schedule:i7}=p(queueMicrotask,!1);var nt=i(7620),ne=i(56643),ni=i(17938);let nn=(0,nt.createContext)({}),ns={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function nr(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let na={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t)if(!th.test(t))return t;else t=parseFloat(t);let i=nr(t,e.target.x),n=nr(t,e.target.y);return`${i}% ${n}%`}},no={},nl=!1;class nh extends nt.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i,layoutId:n}=this.props,{projection:s}=t;for(let t in nd)no[t]=nd[t],Y(t)&&(no[t].isCSSVariable=!0);s&&(e.group&&e.group.add(s),i&&i.register&&n&&i.register(s),nl&&s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),ns.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:i,drag:n,isPresent:s}=this.props,{projection:r}=i;return r&&(r.isPresent=s,nl=!0,n||t.layoutDependency!==e||void 0===e||t.isPresent!==s?r.willUpdate():this.safeToRemove(),t.isPresent!==s&&(s?r.promote():r.relegate()||m.postRender(()=>{let t=r.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),i7.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i}=this.props,{projection:n}=t;n&&(n.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(n),i&&i.deregister&&i.deregister(n))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function nu(t){let[e,i]=(0,ne.xQ)(),n=(0,nt.useContext)(ni.L);return(0,i8.jsx)(nh,{...t,layoutGroup:n,switchLayoutGroup:(0,nt.useContext)(nn),isPresent:e,safeToRemove:i})}let nd={borderRadius:{...na,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:na,borderTopRightRadius:na,borderBottomLeftRadius:na,borderBottomRightRadius:na,boxShadow:{correct:(t,{treeScale:e,projectionDelta:i})=>{let n=tP.parse(t);if(n.length>5)return t;let s=tP.createTransformer(t),r=+("number"!=typeof n[0]),a=i.x.scale*e.x,o=i.y.scale*e.y;n[0+r]/=a,n[1+r]/=o;let l=tM(a,o,.5);return"number"==typeof n[2+r]&&(n[2+r]/=l),"number"==typeof n[3+r]&&(n[3+r]/=l),s(n)}}};var nc=i(96016);function np(t){return(0,nc.G)(t)&&"ownerSVGElement"in t}let nm=(t,e)=>t.depth-e.depth;class nf{constructor(){this.children=[],this.isDirty=!1}add(t){T(this.children,t),this.isDirty=!0}remove(t){b(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(nm),this.isDirty=!1,this.children.forEach(t)}}function ny(t){return D(t)?t.get():t}let ng=["TopLeft","TopRight","BottomLeft","BottomRight"],nv=ng.length,nx=t=>"string"==typeof t?parseFloat(t):t,nw=t=>"number"==typeof t||th.test(t);function nT(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let nb=nS(0,.5,t7),nP=nS(.5,.95,h);function nS(t,e,i){return n=>ne?1:i(er(t,e,n))}function nA(t,e){t.min=e.min,t.max=e.max}function nM(t,e){nA(t.x,e.x),nA(t.y,e.y)}function nE(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function nV(t,e,i,n,s){return t-=e,t=n+1/i*(t-n),void 0!==s&&(t=n+1/s*(t-n)),t}function nk(t,e,[i,n,s],r,a){!function(t,e=0,i=1,n=.5,s,r=t,a=t){if(tl.test(e)&&(e=parseFloat(e),e=tM(a.min,a.max,e/100)-a.min),"number"!=typeof e)return;let o=tM(r.min,r.max,n);t===r&&(o-=e),t.min=nV(t.min,e,i,o,s),t.max=nV(t.max,e,i,o,s)}(t,e[i],e[n],e[s],e.scale,r,a)}let nC=["x","scaleX","originX"],nD=["y","scaleY","originY"];function nR(t,e,i,n){nk(t.x,e,nC,i?i.x:void 0,n?n.x:void 0),nk(t.y,e,nD,i?i.y:void 0,n?n.y:void 0)}function nj(t){return 0===t.translate&&1===t.scale}function nL(t){return nj(t.x)&&nj(t.y)}function nF(t,e){return t.min===e.min&&t.max===e.max}function nB(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function nO(t,e){return nB(t.x,e.x)&&nB(t.y,e.y)}function nI(t){return ib(t.x)/ib(t.y)}function nU(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class nN{constructor(){this.members=[]}add(t){T(this.members,t),t.scheduleRender()}remove(t){if(b(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){let e,i=this.members.findIndex(e=>t===e);if(0===i)return!1;for(let t=i;t>=0;t--){let i=this.members[t];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)}promote(t,e){let i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,e&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:n}=t.options;!1===n&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:i}=t;e.onExitComplete&&e.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let nW={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},n$=["","X","Y","Z"],nz=0;function nY(t,e,i,n){let{latestValues:s}=e;s[t]&&(i[t]=s[t],e.setStaticValue(t,0),n&&(n[t]=0))}function nX({attachResizeListener:t,defaultParent:e,measureScroll:i,checkIsScrollRoot:n,resetTransform:s}){return class{constructor(t={},i=e?.()){this.id=nz++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,c.value&&(nW.nodes=nW.calculatedTargetDeltas=nW.calculatedProjections=0),this.nodes.forEach(nq),this.nodes.forEach(n1),this.nodes.forEach(n2),this.nodes.forEach(nG),c.addProjectionMetrics&&c.addProjectionMetrics(nW)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;m.read(()=>{n=window.innerWidth}),t(e,()=>{let t=window.innerWidth;t!==n&&(n=t,this.root.updateBlockedByResize=!0,i&&i(),i=function(t,e){let i=A.now(),n=({timestamp:s})=>{let r=s-i;r>=250&&(f(n),t(r-e))};return m.setup(n,!0),()=>f(n)}(s,250),ns.hasAnimatedSinceResize&&(ns.hasAnimatedSinceResize=!1,this.nodes.forEach(n0)))})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&s&&(i||n)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e,hasRelativeLayoutChanged:i,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let r=this.options.transition||s.getDefaultTransition()||n8,{onLayoutAnimationStart:a,onLayoutAnimationComplete:o}=s.getProps(),h=!this.targetLayout||!nO(this.targetLayout,n),u=!e&&i;if(this.options.layoutRoot||this.resumeFrom||u||e&&(h||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let e={...l(r,"layout"),onPlay:a,onComplete:o};(s.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e),this.setAnimationOrigin(t,u)}else e||n0(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),f(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(n5),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function t(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:i}=e.options;if(!i)return;let n=i.props[L];if(window.MotionHasOptimisedAnimation(n,"transform")){let{layout:t,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(n,"transform",m,!(t||i))}let{parent:s}=e;s&&!s.hasCheckedOptimisedAppear&&t(s)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||ib(this.snapshot.measuredBox.x)||ib(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t.999999999999&&(e.x=1),e.y<1.0000000000001&&e.y>.999999999999&&(e.y=1)}}(this.layoutCorrected,this.treeScale,this.path,e),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox,t.targetWithTransforms=iD());let{target:o}=t;if(!o){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(nE(this.prevProjectionDelta.x,this.projectionDelta.x),nE(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),iS(this.projectionDelta,this.layoutCorrected,o,this.latestValues),this.treeScale.x===r&&this.treeScale.y===a&&nU(this.projectionDelta.x,this.prevProjectionDelta.x)&&nU(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",o)),c.value&&nW.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(t=!0){if(this.options.visualElement?.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=ik(),this.projectionDelta=ik(),this.projectionDeltaWithTransform=ik()}setAnimationOrigin(t,e=!1){let i,n=this.snapshot,s=n?n.latestValues:{},r={...this.latestValues},a=ik();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!e;let o=iD(),l=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),h=this.getStack(),u=!h||h.members.length<=1,d=!!(l&&!u&&!0===this.options.crossfade&&!this.path.some(n9));this.animationProgress=0,this.mixTargetDelta=e=>{let n=e/1e3;if(n6(a.x,t.x,n),n6(a.y,t.y,n),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var h,c,p,m,f,y;iE(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,m=this.relativeTargetOrigin,f=o,y=n,n4(p.x,m.x,f.x,y),n4(p.y,m.y,f.y,y),i&&(h=this.relativeTarget,c=i,nF(h.x,c.x)&&nF(h.y,c.y))&&(this.isProjectionDirty=!1),i||(i=iD()),nM(i,this.relativeTarget)}l&&(this.animationValues=r,function(t,e,i,n,s,r){s?(t.opacity=tM(0,i.opacity??1,nb(n)),t.opacityExit=tM(e.opacity??1,0,nP(n))):r&&(t.opacity=tM(e.opacity??1,i.opacity??1,n));for(let s=0;s{ns.hasAnimatedSinceResize=!0,N.layout++,this.motionValue||(this.motionValue=k(0)),this.currentAnimation=function(t,e,i){let n=D(t)?t:k(t);return n.start(e4("",n,e,i)),n.animation}(this.motionValue,[0,1e3],{...t,velocity:0,isSync:!0,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onStop:()=>{N.layout--},onComplete:()=>{N.layout--,t.onComplete&&t.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:i,layout:n,latestValues:s}=t;if(e&&i&&n){if(this!==t&&this.layout&&n&&si(this.options.animationType,this.layout.layoutBox,n.layoutBox)){i=this.target||iD();let e=ib(this.layout.layoutBox.x);i.x.min=t.target.x.min,i.x.max=i.x.min+e;let n=ib(this.layout.layoutBox.y);i.y.min=t.target.y.min,i.y.max=i.y.min+n}nM(e,i),i$(e,s),iS(this.projectionDeltaWithTransform,this.layoutCorrected,e,s)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new nN),this.sharedNodes.get(t).add(e);let i=e.options.initialPromotionConfig;e.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){let{layoutId:t}=this.options;return t&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:t}=this.options;return t?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:e,preserveFollowOpacity:i}={}){let n=this.getStack();n&&n.promote(this,i),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetSkewAndRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:i}=t;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(e=!0),!e)return;let n={};i.z&&nY("z",t,n,this.animationValues);for(let e=0;et.currentAnimation?.stop()),this.root.nodes.forEach(nZ),this.root.sharedNodes.clear()}}}function nH(t){t.updateLayout()}function nK(t){let e=t.resumeFrom?.snapshot||t.snapshot;if(t.isLead()&&t.layout&&e&&t.hasListeners("didUpdate")){let{layoutBox:i,measuredBox:n}=t.layout,{animationType:s}=t.options,r=e.source!==t.layout.source;"size"===s?iR(t=>{let n=r?e.measuredBox[t]:e.layoutBox[t],s=ib(n);n.min=i[t].min,n.max=n.min+s}):si(s,e.layoutBox,i)&&iR(n=>{let s=r?e.measuredBox[n]:e.layoutBox[n],a=ib(i[n]);s.max=s.min+a,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[n].max=t.relativeTarget[n].min+a)});let a=ik();iS(a,i,e.layoutBox);let o=ik();r?iS(o,t.applyTransform(n,!0),e.measuredBox):iS(o,i,e.layoutBox);let l=!nL(a),h=!1;if(!t.resumeFrom){let n=t.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:s,layout:r}=n;if(s&&r){let a=iD();iE(a,e.layoutBox,s.layoutBox);let o=iD();iE(o,i,r.layoutBox),nO(a,o)||(h=!0),n.options.layoutRoot&&(t.relativeTarget=o,t.relativeTargetOrigin=a,t.relativeParent=n)}}}t.notifyListeners("didUpdate",{layout:i,snapshot:e,delta:o,layoutDelta:a,hasLayoutChanged:l,hasRelativeLayoutChanged:h})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function nq(t){c.value&&nW.nodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function nG(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function n_(t){t.clearSnapshot()}function nZ(t){t.clearMeasurements()}function nQ(t){t.isLayoutDirty=!1}function nJ(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function n0(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function n1(t){t.resolveTargetDelta()}function n2(t){t.calcProjection()}function n5(t){t.resetSkewAndRotation()}function n3(t){t.removeLeadSnapshot()}function n6(t,e,i){t.translate=tM(e.translate,0,i),t.scale=tM(e.scale,1,i),t.origin=e.origin,t.originPoint=e.originPoint}function n4(t,e,i,n){t.min=tM(e.min,i.min,n),t.max=tM(e.max,i.max,n)}function n9(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let n8={duration:.45,ease:[.4,0,.1,1]},n7=t=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),st=n7("applewebkit/")&&!n7("chrome/")?Math.round:h;function se(t){t.min=st(t.min),t.max=st(t.max)}function si(t,e,i){return"position"===t||"preserve-aspect"===t&&!(.2>=Math.abs(nI(e)-nI(i)))}function sn(t){return t!==t.root&&t.scroll?.wasRoot}let ss=nX({attachResizeListener:(t,e)=>iy(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),sr={current:void 0},sa=nX({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!sr.current){let t=new ss({});t.mount(window),t.setOptions({layoutScroll:!0}),sr.current=t}return sr.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position});function so(t,e){let i=function(t,e,i){if(t instanceof EventTarget)return[t];if("string"==typeof t){let e=document,i=(void 0)??e.querySelectorAll(t);return i?Array.from(i):[]}return Array.from(t)}(t),n=new AbortController;return[i,{passive:!0,...e,signal:n.signal},()=>n.abort()]}function sl(t){return!("touch"===t.pointerType||im.x||im.y)}function sh(t,e,i){let{props:n}=t;t.animationState&&n.whileHover&&t.animationState.setActive("whileHover","Start"===i);let s=n["onHover"+i];s&&m.postRender(()=>s(e,iv(e)))}class su extends iu{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[n,s,r]=so(t,i),a=t=>{if(!sl(t))return;let{target:i}=t,n=e(i,t);if("function"!=typeof n||!i)return;let r=t=>{sl(t)&&(n(t),i.removeEventListener("pointerleave",r))};i.addEventListener("pointerleave",r,s)};return n.forEach(t=>{t.addEventListener("pointerenter",a,s)}),r}(t,(t,e)=>(sh(this.node,e,"Start"),t=>sh(this.node,t,"End"))))}unmount(){}}class sd extends iu{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=B(iy(this.node.current,"focus",()=>this.onFocus()),iy(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let sc=(t,e)=>!!e&&(t===e||sc(t,e.parentElement)),sp=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),sm=new WeakSet;function sf(t){return e=>{"Enter"===e.key&&t(e)}}function sy(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}let sg=(t,e)=>{let i=t.currentTarget;if(!i)return;let n=sf(()=>{if(sm.has(i))return;sy(i,"down");let t=sf(()=>{sy(i,"up")});i.addEventListener("keyup",t,e),i.addEventListener("blur",()=>sy(i,"cancel"),e)});i.addEventListener("keydown",n,e),i.addEventListener("blur",()=>i.removeEventListener("keydown",n),e)};function sv(t){return ig(t)&&!(im.x||im.y)}function sx(t,e,i){let{props:n}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&n.whileTap&&t.animationState.setActive("whileTap","Start"===i);let s=n["onTap"+("End"===i?"":i)];s&&m.postRender(()=>s(e,iv(e)))}class sw extends iu{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[n,s,r]=so(t,i),a=t=>{let n=t.currentTarget;if(!sv(t))return;sm.add(n);let r=e(n,t),a=(t,e)=>{window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",l),sm.has(n)&&sm.delete(n),sv(t)&&"function"==typeof r&&r(t,{success:e})},o=t=>{a(t,n===window||n===document||i.useGlobalTarget||sc(n,t.target))},l=t=>{a(t,!1)};window.addEventListener("pointerup",o,s),window.addEventListener("pointercancel",l,s)};return n.forEach(t=>{((i.useGlobalTarget?window:t).addEventListener("pointerdown",a,s),(0,e_.s)(t))&&(t.addEventListener("focus",t=>sg(t,s)),sp.has(t.tagName)||-1!==t.tabIndex||t.hasAttribute("tabindex")||(t.tabIndex=0))}),r}(t,(t,e)=>(sx(this.node,e,"Start"),(t,{success:e})=>sx(this.node,t,e?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let sT=new WeakMap,sb=new WeakMap,sP=t=>{let e=sT.get(t.target);e&&e(t)},sS=t=>{t.forEach(sP)},sA={some:0,all:1};class sM extends iu{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:i,amount:n="some",once:s}=t,r={root:e?e.current:void 0,rootMargin:i,threshold:"number"==typeof n?n:sA[n]};return function(t,e,i){let n=function({root:t,...e}){let i=t||document;sb.has(i)||sb.set(i,{});let n=sb.get(i),s=JSON.stringify(e);return n[s]||(n[s]=new IntersectionObserver(sS,{root:t,...e})),n[s]}(e);return sT.set(t,i),n.observe(t),()=>{sT.delete(t),n.unobserve(t)}}(this.node.current,r,t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,s&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:i,onViewportLeave:n}=this.node.getProps(),r=e?i:n;r&&r(t)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return i=>t[i]!==e[i]}(t,e))&&this.startObserver()}unmount(){}}let sE=(0,nt.createContext)({strict:!1});var sV=i(10821);let sk=(0,nt.createContext)({});function sC(t){return s(t.animate)||is.some(e=>ie(t[e]))}function sD(t){return!!(sC(t)||t.variants)}function sR(t){return Array.isArray(t)?t.join(" "):t}var sj=i(36707);let sL={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},sF={};for(let t in sL)sF[t]={isEnabled:e=>sL[t].some(t=>!!e[t])};let sB=Symbol.for("motionComponentSymbol");var sO=i(81460),sI=i(4239);function sU(t,{layout:e,layoutId:i}){return x.has(t)||t.startsWith("origin")||(e||void 0!==i)&&(!!no[t]||"opacity"===t)}let sN=(t,e)=>e&&"number"==typeof t?e.transform(t):t,sW={...q,transform:Math.round},s$={borderWidth:th,borderTopWidth:th,borderRightWidth:th,borderBottomWidth:th,borderLeftWidth:th,borderRadius:th,radius:th,borderTopLeftRadius:th,borderTopRightRadius:th,borderBottomRightRadius:th,borderBottomLeftRadius:th,width:th,maxWidth:th,height:th,maxHeight:th,top:th,right:th,bottom:th,left:th,padding:th,paddingTop:th,paddingRight:th,paddingBottom:th,paddingLeft:th,margin:th,marginTop:th,marginRight:th,marginBottom:th,marginLeft:th,backgroundPositionX:th,backgroundPositionY:th,rotate:to,rotateX:to,rotateY:to,rotateZ:to,scale:_,scaleX:_,scaleY:_,scaleZ:_,skew:to,skewX:to,skewY:to,distance:th,translateX:th,translateY:th,translateZ:th,x:th,y:th,z:th,perspective:th,transformPerspective:th,opacity:G,originX:tc,originY:tc,originZ:th,zIndex:sW,fillOpacity:G,strokeOpacity:G,numOctaves:sW},sz={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},sY=v.length;function sX(t,e,i){let{style:n,vars:s,transformOrigin:r}=t,a=!1,o=!1;for(let t in e){let i=e[t];if(x.has(t)){a=!0;continue}if(Y(t)){s[t]=i;continue}{let e=sN(i,s$[t]);t.startsWith("origin")?(o=!0,r[t]=e):n[t]=e}}if(!e.transform&&(a||i?n.transform=function(t,e,i){let n="",s=!0;for(let r=0;r({style:{},transform:{},transformOrigin:{},vars:{}});function sK(t,e,i){for(let n in e)D(e[n])||sU(n,i)||(t[n]=e[n])}let sq={offset:"stroke-dashoffset",array:"stroke-dasharray"},sG={offset:"strokeDashoffset",array:"strokeDasharray"};function s_(t,{attrX:e,attrY:i,attrScale:n,pathLength:s,pathSpacing:r=1,pathOffset:a=0,...o},l,h,u){if(sX(t,o,h),l){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};let{attrs:d,style:c}=t;d.transform&&(c.transform=d.transform,delete d.transform),(c.transform||d.transformOrigin)&&(c.transformOrigin=d.transformOrigin??"50% 50%",delete d.transformOrigin),c.transform&&(c.transformBox=u?.transformBox??"fill-box",delete d.transformBox),void 0!==e&&(d.x=e),void 0!==i&&(d.y=i),void 0!==n&&(d.scale=n),void 0!==s&&function(t,e,i=1,n=0,s=!0){t.pathLength=1;let r=s?sq:sG;t[r.offset]=th.transform(-n);let a=th.transform(e),o=th.transform(i);t[r.array]=`${a} ${o}`}(d,s,r,a,!1)}let sZ=()=>({...sH(),attrs:{}}),sQ=t=>"string"==typeof t&&"svg"===t.toLowerCase(),sJ=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function s0(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||sJ.has(t)}let s1=t=>!s0(t);try{!function(t){"function"==typeof t&&(s1=e=>e.startsWith("on")?!s0(e):t(e))}(require("@emotion/is-prop-valid").default)}catch{}let s2=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function s5(t){if("string"!=typeof t||t.includes("-"));else if(s2.indexOf(t)>-1||/[A-Z]/u.test(t))return!0;return!1}var s3=i(43406);let s6=t=>(e,i)=>{let n=(0,nt.useContext)(sk),r=(0,nt.useContext)(sO.t),o=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e},i,n,r){return{latestValues:function(t,e,i,n){let r={},o=n(t,{});for(let t in o)r[t]=ny(o[t]);let{initial:l,animate:h}=t,u=sC(t),d=sD(t);e&&d&&!u&&!1!==t.inherit&&(void 0===l&&(l=e.initial),void 0===h&&(h=e.animate));let c=!!i&&!1===i.initial,p=(c=c||!1===l)?h:l;if(p&&"boolean"!=typeof p&&!s(p)){let e=Array.isArray(p)?p:[p];for(let i=0;ie=>e.test(t),re=[q,th,tl,to,td,tu,{test:t=>"auto"===t,parse:t=>t}],ri=t=>re.find(rt(t)),rn=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),rs=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,rr=t=>/^0[^.\s]+$/u.test(t),ra=new Set(["brightness","contrast","saturate","opacity"]);function ro(t){let[e,i]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[n]=i.match(Q)||[];if(!n)return t;let s=i.replace(n,""),r=+!!ra.has(e);return n!==i&&(r*=100),e+"("+r+s+")"}let rl=/\b([a-z-]*)\(.*?\)/gu,rh={...tP,getAnimatableNone:t=>{let e=t.match(rl);return e?e.map(ro).join(" "):t}},ru={...s$,color:tm,backgroundColor:tm,outlineColor:tm,fill:tm,stroke:tm,borderColor:tm,borderTopColor:tm,borderRightColor:tm,borderBottomColor:tm,borderLeftColor:tm,filter:rh,WebkitFilter:rh},rd=t=>ru[t];function rc(t,e){let i=rd(t);return i!==rh&&(i=tP),i.getAnimatableNone?i.getAnimatableNone(e):void 0}let rp=new Set(["auto","none","0"]);class rm extends eF{constructor(t,e,i,n,s){super(t,e,i,n,s,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:i}=this;if(!e||!e.current)return;super.readKeyframes();for(let i=0;i{t.getValue(e).set(i)}),this.resolveNoneKeyframes()}}let rf=[...re,tm,tP],ry=t=>rf.find(rt(t)),rg={current:null},rv={current:!1},rx=new WeakMap,rw=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class rT{scrapeMotionValuesFromProps(t,e,i){return{}}constructor({parent:t,props:e,presenceContext:i,reducedMotionConfig:n,blockInitialAnimation:s,visualState:r},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=eF,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let t=A.now();this.renderScheduledAtthis.bindToMotionValue(e,t)),rv.current||function(){if(rv.current=!0,sj.B)if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>rg.current=t.matches;t.addEventListener("change",e),e()}else rg.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||rg.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let t in this.projection&&this.projection.unmount(),f(this.notifyUpdate),f(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}bindToMotionValue(t,e){let i;this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();let n=x.has(t);n&&this.onBindTransform&&this.onBindTransform();let s=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&m.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0)}),r=e.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{s(),r(),i&&i(),e.owner&&e.stop()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}updateFeatures(){let t="animation";for(t in sF){let e=sF[t];if(!e)continue;let{isEnabled:i,Feature:n}=e;if(!this.features[t]&&n&&i(this.props)&&(this.features[t]=new n(this)),this.features[t]){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):iD()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;ee.variantChildren.delete(t)}addValue(t,e){let i=this.values.get(t);e!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return void 0===i&&void 0!==e&&(i=k(null===e?void 0:e,{owner:this}),this.addValue(t,i)),i}readValue(t,e){let i=void 0===this.latestValues[t]&&this.current?this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options):this.latestValues[t];return null!=i&&("string"==typeof i&&(rn(i)||rr(i))?i=parseFloat(i):!ry(i)&&tP.test(e)&&(i=rc(t,e)),this.setBaseTarget(t,D(i)?i.get():i)),D(i)?i.get():i}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){let e,{initial:i}=this.props;if("string"==typeof i||"object"==typeof i){let n=a(this.props,i,this.presenceContext?.custom);n&&(e=n[t])}if(i&&void 0!==e)return e;let n=this.getBaseTargetFromProps(this.props,t);return void 0===n||D(n)?void 0!==this.initialValues[t]&&void 0===e?void 0:this.baseTarget[t]:n}on(t,e){return this.events[t]||(this.events[t]=new P),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}}class rb extends rT{constructor(){super(...arguments),this.KeyframeResolver=rm}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){return t.style?t.style[e]:void 0}removeValueFromRenderState(t,{vars:e,style:i}){delete e[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;D(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}function rP(t,{style:e,vars:i},n,s){let r,a=t.style;for(r in e)a[r]=e[r];for(r in s?.applyProjectionStyles(a,n),i)a.setProperty(r,i[r])}class rS extends rb{constructor(){super(...arguments),this.type="html",this.renderInstance=rP}readValueFromInstance(t,e){if(x.has(e))return this.projection?.isProjecting?eT(e):eP(t,e);{let i=window.getComputedStyle(t),n=(Y(e)?i.getPropertyValue(e):i[e])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(t,{transformPagePoint:e}){return iz(t,e)}build(t,e,i){sX(t,e,i.transformTemplate)}scrapeMotionValuesFromProps(t,e,i){return s4(t,e,i)}}let rA=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);class rM extends rb{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=iD}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(x.has(e)){let t=rd(e);return t&&t.default||0}return e=rA.has(e)?e:j(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,i){return s8(t,e,i)}build(t,e,i){s_(t,e,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(t,e,i,n){for(let i in rP(t,e,void 0,n),e.attrs)t.setAttribute(rA.has(i)?i:j(i),e.attrs[i])}mount(t){this.isSVGTag=sQ(t.tagName),super.mount(t)}}let rE=function(t){if("undefined"==typeof Proxy)return t;let e=new Map;return new Proxy((...e)=>t(...e),{get:(i,n)=>"create"===n?t:(e.has(n)||e.set(n,t(n)),e.get(n))})}((eq={animation:{Feature:id},exit:{Feature:ip},inView:{Feature:sM},tap:{Feature:sw},focus:{Feature:sd},hover:{Feature:su},pan:{Feature:i9},drag:{Feature:i6,ProjectionNode:sa,MeasureLayout:nu},layout:{ProjectionNode:sa,MeasureLayout:nu}},eG=(t,e)=>s5(t)?new rM(e):new rS(e,{allowProjection:t!==nt.Fragment}),function(t,{forwardMotionProps:e}={forwardMotionProps:!1}){return function(t){var e,i;let{preloadedFeatures:n,createVisualElement:s,useRender:r,useVisualState:a,Component:o}=t;function l(t,e){var i,n,l;let h,u={...(0,nt.useContext)(sV.Q),...t,layoutId:function(t){let{layoutId:e}=t,i=(0,nt.useContext)(ni.L).id;return i&&void 0!==e?i+"-"+e:e}(t)},{isStatic:d}=u,c=function(t){let{initial:e,animate:i}=function(t,e){if(sC(t)){let{initial:e,animate:i}=t;return{initial:!1===e||ie(e)?e:void 0,animate:ie(i)?i:void 0}}return!1!==t.inherit?e:{}}(t,(0,nt.useContext)(sk));return(0,nt.useMemo)(()=>({initial:e,animate:i}),[sR(e),sR(i)])}(t),p=a(t,d);if(!d&&sj.B){n=0,l=0,(0,nt.useContext)(sE).strict;let t=function(t){let{drag:e,layout:i}=sF;if(!e&&!i)return{};let n={...e,...i};return{MeasureLayout:(null==e?void 0:e.isEnabled(t))||(null==i?void 0:i.isEnabled(t))?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}(u);h=t.MeasureLayout,c.visualElement=function(t,e,i,n,s){let{visualElement:r}=(0,nt.useContext)(sk),a=(0,nt.useContext)(sE),o=(0,nt.useContext)(sO.t),l=(0,nt.useContext)(sV.Q).reducedMotion,h=(0,nt.useRef)(null);n=n||a.renderer,!h.current&&n&&(h.current=n(t,{visualState:e,parent:r,props:i,presenceContext:o,blockInitialAnimation:!!o&&!1===o.initial,reducedMotionConfig:l}));let u=h.current,d=(0,nt.useContext)(nn);u&&!u.projection&&s&&("html"===u.type||"svg"===u.type)&&function(t,e,i,n){let{layoutId:s,layout:r,drag:a,dragConstraints:o,layoutScroll:l,layoutRoot:h,layoutCrossfade:u}=e;t.projection=new i(t.latestValues,e["data-framer-portal-id"]?void 0:function t(e){if(e)return!1!==e.options.allowProjection?e.projection:t(e.parent)}(t.parent)),t.projection.setOptions({layoutId:s,layout:r,alwaysMeasureLayout:!!a||o&&iX(o),visualElement:t,animationType:"string"==typeof r?r:"both",initialPromotionConfig:n,crossfade:u,layoutScroll:l,layoutRoot:h})}(h.current,i,s,d);let c=(0,nt.useRef)(!1);(0,nt.useInsertionEffect)(()=>{u&&c.current&&u.update(i,o)});let p=i[L],m=(0,nt.useRef)(!!p&&!window.MotionHandoffIsComplete?.(p)&&window.MotionHasOptimisedAnimation?.(p));return(0,sI.E)(()=>{u&&(c.current=!0,window.MotionIsMounted=!0,u.updateFeatures(),i7.render(u.render),m.current&&u.animationState&&u.animationState.animateChanges())}),(0,nt.useEffect)(()=>{u&&(!m.current&&u.animationState&&u.animationState.animateChanges(),m.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(p)}),m.current=!1))}),u}(o,p,u,s,t.ProjectionNode)}return(0,i8.jsxs)(sk.Provider,{value:c,children:[h&&c.visualElement?(0,i8.jsx)(h,{visualElement:c.visualElement,...u}):null,r(o,t,(i=c.visualElement,(0,nt.useCallback)(t=>{t&&p.onMount&&p.onMount(t),i&&(t?i.mount(t):i.unmount()),e&&("function"==typeof e?e(t):iX(e)&&(e.current=t))},[i])),p,d,c.visualElement)]})}n&&function(t){for(let e in t)sF[e]={...sF[e],...t[e]}}(n),l.displayName="motion.".concat("string"==typeof o?o:"create(".concat(null!=(i=null!=(e=o.displayName)?e:o.name)?i:"",")"));let h=(0,nt.forwardRef)(l);return h[sB]=o,h}({...s5(t)?s7:s9,preloadedFeatures:eq,useRender:function(t=!1){return(e,i,n,{latestValues:s},r)=>{let a=(s5(e)?function(t,e,i,n){let s=(0,nt.useMemo)(()=>{let i=sZ();return s_(i,e,sQ(n),t.transformTemplate,t.style),{...i.attrs,style:{...i.style}}},[e]);if(t.style){let e={};sK(e,t.style,t),s.style={...e,...s.style}}return s}:function(t,e){let i={},n=function(t,e){let i=t.style||{},n={};return sK(n,i,t),Object.assign(n,function({transformTemplate:t},e){return(0,nt.useMemo)(()=>{let i=sH();return sX(i,e,t),Object.assign({},i.vars,i.style)},[e])}(t,e)),n}(t,e);return t.drag&&!1!==t.dragListener&&(i.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=!0===t.drag?"none":`pan-${"x"===t.drag?"y":"x"}`),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=n,i})(i,s,r,e),o=function(t,e,i){let n={};for(let s in t)("values"!==s||"object"!=typeof t.values)&&(s1(s)||!0===i&&s0(s)||!e&&!s0(s)||t.draggable&&s.startsWith("onDrag"))&&(n[s]=t[s]);return n}(i,"string"==typeof e,t),l=e!==nt.Fragment?{...o,...a,ref:n}:{},{children:h}=i,u=(0,nt.useMemo)(()=>D(h)?h.get():h,[h]);return(0,nt.createElement)(e,{...l,children:u})}}(e),createVisualElement:eG,Component:t})}))},96016:(t,e,i)=>{i.d(e,{G:()=>n});function n(t){return"object"==typeof t&&null!==t}},98516:(t,e,i)=>{i.d(e,{A:()=>d});var n=i(7620);let s=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),r=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,e,i)=>i?i.toUpperCase():e.toLowerCase()),a=t=>{let e=r(t);return e.charAt(0).toUpperCase()+e.slice(1)},o=function(){for(var t=arguments.length,e=Array(t),i=0;i!!t&&""!==t.trim()&&i.indexOf(t)===e).join(" ").trim()},l=t=>{for(let e in t)if(e.startsWith("aria-")||"role"===e||"title"===e)return!0};var h={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let u=(0,n.forwardRef)((t,e)=>{let{color:i="currentColor",size:s=24,strokeWidth:r=2,absoluteStrokeWidth:a,className:u="",children:d,iconNode:c,...p}=t;return(0,n.createElement)("svg",{ref:e,...h,width:s,height:s,stroke:i,strokeWidth:a?24*Number(r)/Number(s):r,className:o("lucide",u),...!d&&!l(p)&&{"aria-hidden":"true"},...p},[...c.map(t=>{let[e,i]=t;return(0,n.createElement)(e,i)}),...Array.isArray(d)?d:[d]])}),d=(t,e)=>{let i=(0,n.forwardRef)((i,r)=>{let{className:l,...h}=i;return(0,n.createElement)(u,{ref:r,iconNode:e,className:o("lucide-".concat(s(a(t))),"lucide-".concat(t),l),...h})});return i.displayName=a(t),i}}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/294-233cd7cc1c547f3f.js b/apps/web/.open-next/assets/_next/static/chunks/294-233cd7cc1c547f3f.js deleted file mode 100644 index 8a6f9fe..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/294-233cd7cc1c547f3f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[294],{5630:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return u},getImageProps:function(){return l}});let n=r(14662),o=r(45702),i=r(18390),a=n._(r(40030));function l(e){let{props:t}=(0,o.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}}let u=i.Image},10937:(e,t,r)=>{r.d(t,{default:()=>o.a});var n=r(5630),o=r.n(n)},11264:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(7620),o=n.useLayoutEffect,i=n.useEffect;function a(e){let{headManager:t,reduceComponentsToState:r}=e;function a(){if(t&&t.mountedInstances){let o=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(o,e))}}return o(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),i(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},11849:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},useLinkStatus:function(){return b}});let n=r(89087),o=r(54568),i=n._(r(7620)),a=r(29696),l=r(19710),u=r(85473),s=r(79061),c=r(58542),d=r(83476);r(69015);let f=r(4473),p=r(13209),m=r(5845);function h(e){return"string"==typeof e?e:(0,a.formatUrl)(e)}function g(e){let t,r,n,[a,g]=(0,i.useOptimistic)(f.IDLE_LINK_STATUS),b=(0,i.useRef)(null),{href:v,as:_,children:E,prefetch:S=null,passHref:P,replace:O,shallow:w,scroll:C,onClick:j,onMouseEnter:x,onTouchStart:M,legacyBehavior:T=!1,onNavigate:R,ref:A,unstable_dynamicOnHover:I,...N}=e;t=E,T&&("string"==typeof t||"number"==typeof t)&&(t=(0,o.jsx)("a",{children:t}));let k=i.default.useContext(l.AppRouterContext),L=!1!==S,z=null===S?u.PrefetchKind.AUTO:u.PrefetchKind.FULL,{href:U,as:D}=i.default.useMemo(()=>{let e=h(v);return{href:e,as:_?h(_):e}},[v,_]);T&&(r=i.default.Children.only(t));let F=T?r&&"object"==typeof r&&r.ref:A,B=i.default.useCallback(e=>(null!==k&&(b.current=(0,f.mountLinkInstance)(e,U,k,z,L,g)),()=>{b.current&&((0,f.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,f.unmountPrefetchableInstance)(e)}),[L,U,k,z,g]),W={ref:(0,s.useMergedRef)(B,F),onClick(e){T||"function"!=typeof j||j(e),T&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),k&&(e.defaultPrevented||function(e,t,r,n,o,a,l){let{nodeName:u}=e.currentTarget;if(!("A"===u.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,p.isLocalURL)(t)){o&&(e.preventDefault(),location.replace(t));return}e.preventDefault(),i.default.startTransition(()=>{if(l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}(0,m.dispatchNavigateAction)(r||t,o?"replace":"push",null==a||a,n.current)})}}(e,U,D,b,O,C,R))},onMouseEnter(e){T||"function"!=typeof x||x(e),T&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),k&&L&&(0,f.onNavigationIntent)(e.currentTarget,!0===I)},onTouchStart:function(e){T||"function"!=typeof M||M(e),T&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),k&&L&&(0,f.onNavigationIntent)(e.currentTarget,!0===I)}};return(0,c.isAbsoluteUrl)(D)?W.href=D:T&&!P&&("a"!==r.type||"href"in r.props)||(W.href=(0,d.addBasePath)(D)),n=T?i.default.cloneElement(r,W):(0,o.jsx)("a",{...N,...W,children:t}),(0,o.jsx)(y.Provider,{value:a,children:n})}r(97863);let y=(0,i.createContext)(f.IDLE_LINK_STATUS),b=()=>(0,i.useContext)(y);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},12175:(e,t,r)=>{var n=r(42046);Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},defaultHead:function(){return f}});let o=r(14662),i=r(89087),a=r(54568),l=i._(r(7620)),u=o._(r(11264)),s=r(52207),c=r(60935),d=r(45143);function f(e){void 0===e&&(e=!1);let t=[(0,a.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(69015);let m=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(p,[]).reverse().concat(f(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return o=>{let i=!0,a=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){a=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?i=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?i=!1:t.add(o.type);break;case"meta":for(let e=0,t=m.length;e{let o=e.key||t;if(n.env.__NEXT_OPTIMIZE_FONTS&&!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,l.default.cloneElement(e,t)}return l.default.cloneElement(e,{key:o})})}let g=function(e){let{children:t}=e,r=(0,l.useContext)(s.AmpStateContext),n=(0,l.useContext)(c.HeadManagerContext);return(0,a.jsx)(u.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,d.isInAmpMode)(r),children: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)},13209:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=r(58542),o=r(4463);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},18390:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return _}});let n=r(14662),o=r(89087),i=r(54568),a=o._(r(7620)),l=n._(r(97509)),u=n._(r(12175)),s=r(45702),c=r(88203),d=r(38041);r(69015);let f=r(30716),p=n._(r(40030)),m=r(79061),h={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 g(e,t,r,n,o,i,a){let l=null==e?void 0:e.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function y(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}let b=(0,a.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:o,height:l,width:u,decoding:s,className:c,style:d,fetchPriority:f,placeholder:p,loading:h,unoptimized:b,fill:v,onLoadRef:_,onLoadingCompleteRef:E,setBlurComplete:S,setShowAltText:P,sizesInput:O,onLoad:w,onError:C,...j}=e,x=(0,a.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&g(e,p,_,E,S,b,O))},[r,p,_,E,S,C,b,O]),M=(0,m.useMergedRef)(t,x);return(0,i.jsx)("img",{...j,...y(f),loading:h,width:u,height:l,decoding:s,"data-nimg":v?"fill":"1",className:c,style:d,sizes:o,srcSet:n,src:r,ref:M,onLoad:e=>{g(e.currentTarget,p,_,E,S,b,O)},onError:e=>{P(!0),"empty"!==p&&S(!0),C&&C(e)}})});function v(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...y(r.fetchPriority)};return t&&l.default.preload?(l.default.preload(r.src,n),null):(0,i.jsx)(u.default,{children:(0,i.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let _=(0,a.forwardRef)((e,t)=>{let r=(0,a.useContext)(f.RouterContext),n=(0,a.useContext)(d.ImageConfigContext),o=(0,a.useMemo)(()=>{var e;let t=h||n||c.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),o=t.deviceSizes.sort((e,t)=>e-t),i=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:o,qualities:i}},[n]),{onLoad:l,onLoadingComplete:u}=e,m=(0,a.useRef)(l);(0,a.useEffect)(()=>{m.current=l},[l]);let g=(0,a.useRef)(u);(0,a.useEffect)(()=>{g.current=u},[u]);let[y,_]=(0,a.useState)(!1),[E,S]=(0,a.useState)(!1),{props:P,meta:O}=(0,s.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:y,showAltText:E});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b,{...P,unoptimized:O.unoptimized,placeholder:O.placeholder,fill:O.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:_,setShowAltText:S,sizesInput:e.sizes,ref:t}),O.priority?(0,i.jsx)(v,{isAppRouter:!r,imgAttributes:P}):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)},20288:(e,t)=>{function r(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function n(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;for(let[r,o]of Object.entries(e))if(Array.isArray(o))for(let e of o)t.append(r,n(e));else t.set(r,n(o));return t}function i(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{var n=r(7620).__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;t.c=function(e){return n.H.useMemoCache(e)}},29696:(e,t,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,{formatUrl:function(){return i},formatWithValidation:function(){return l},urlObjectKeys:function(){return a}});let n=r(89087)._(r(20288)),o=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:r}=e,i=e.protocol||"",a=e.pathname||"",l=e.hash||"",u=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:r&&(s=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(s+=":"+e.port)),u&&"object"==typeof u&&(u=String(n.urlQueryToSearchParams(u)));let c=e.search||u&&"?"+u||"";return i&&!i.endsWith(":")&&(i+=":"),e.slashes||(!i||o.test(i))&&!1!==s?(s="//"+(s||""),a&&"/"!==a[0]&&(a="/"+a)):s||(s=""),l&&"#"!==l[0]&&(l="#"+l),c&&"?"!==c[0]&&(c="?"+c),""+i+s+(a=a.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+l}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function l(e){return i(e)}},30716:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});let n=r(14662)._(r(7620)).default.createContext(null)},38041:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let n=r(14662)._(r(7620)),o=r(88203),i=n.default.createContext(o.imageConfigDefault)},40030:(e,t)=>{function r(e){var t;let{config:r,src:n,width:o,quality:i}=e,a=i||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75){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}})},45702:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return u}}),r(69015);let n=r(68735),o=r(88203),i=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function l(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 u(e,t){var r,u;let s,c,d,{src:f,sizes:p,unoptimized:m=!1,priority:h=!1,loading:g,className:y,quality:b,width:v,height:_,fill:E=!1,style:S,overrideSrc:P,onLoad:O,onLoadingComplete:w,placeholder:C="empty",blurDataURL:j,fetchPriority:x,decoding:M="async",layout:T,objectFit:R,objectPosition:A,lazyBoundary:I,lazyRoot:N,...k}=e,{imgConf:L,showAltText:z,blurComplete:U,defaultLoader:D}=t,F=L||o.imageConfigDefault;if("allSizes"in F)s=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>e-t),t=F.deviceSizes.sort((e,t)=>e-t),n=null==(r=F.qualities)?void 0:r.sort((e,t)=>e-t);s={...F,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===D)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let B=k.loader||D;delete k.loader,delete k.srcSet;let W="__next_img_default"in B;if(W){if("custom"===s.loader)throw Object.defineProperty(Error('Image with src "'+f+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=B;B=t=>{let{config:r,...n}=t;return e(n)}}if(T){"fill"===T&&(E=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[T];e&&(S={...S,...e});let t={responsive:"100vw",fill:"100vw"}[T];t&&!p&&(p=t)}let K="",G=l(v),q=l(_);if((u=f)&&"object"==typeof u&&(a(u)||void 0!==u.src)){let e=a(f)?f.default:f;if(!e.src)throw Object.defineProperty(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)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(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)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(c=e.blurWidth,d=e.blurHeight,j=j||e.blurDataURL,K=e.src,!E)if(G||q){if(G&&!q){let t=G/e.width;q=Math.round(e.height*t)}else if(!G&&q){let t=q/e.height;G=Math.round(e.width*t)}}else G=e.width,q=e.height}let V=!h&&("lazy"===g||void 0===g);(!(f="string"==typeof f?f:K)||f.startsWith("data:")||f.startsWith("blob:"))&&(m=!0,V=!1),s.unoptimized&&(m=!0),W&&!s.dangerouslyAllowSVG&&f.split("?",1)[0].endsWith(".svg")&&(m=!0);let H=l(b),X=Object.assign(E?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:A}:{},z?{}:{color:"transparent"},S),J=U||"empty"===C?null:"blur"===C?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:G,heightInt:q,blurWidth:c,blurHeight:d,blurDataURL:j||"",objectFit:X.objectFit})+'")':'url("'+C+'")',Q=i.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,Y=J?{backgroundSize:Q,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:J}:{},Z=function(e){let{config:t,src:r,unoptimized:n,width:o,quality:i,sizes:a,loader:l}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:u,kind:s}=function(e,t,r){let{deviceSizes:n,allSizes:o}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,o,a),c=u.length-1;return{sizes:a||"w"!==s?a:"100vw",srcSet:u.map((e,n)=>l({config:t,src:r,quality:i,width:e})+" "+("w"===s?e:n+1)+s).join(", "),src:l({config:t,src:r,quality:i,width:u[c]})}}({config:s,src:f,unoptimized:m,width:G,quality:H,sizes:p,loader:B});return{props:{...k,loading:V?"lazy":g,fetchPriority:x,width:G,height:q,decoding:M,className:y,style:{...X,...Y},sizes:Z.sizes,srcSet:Z.srcSet,src:P||Z.src},meta:{unoptimized:m,priority:h,placeholder:C,fill:E}}}},52207:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(14662)._(r(7620)).default.createContext({})},56821:(e,t,r)=>{r.d(t,{D:()=>s,N:()=>c});var n=r(7620),o=(e,t,r,n,o,i,a,l)=>{let u=document.documentElement,s=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&i?o.map(e=>i[e]||e):o;r?(u.classList.remove(...n),u.classList.add(i&&i[t]?i[t]:t)):u.setAttribute(e,t)}),r=t,l&&s.includes(r)&&(u.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=a&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}},i=["light","dark"],a="(prefers-color-scheme: dark)",l=n.createContext(void 0),u={setTheme:e=>{},themes:[]},s=()=>{var e;return null!=(e=n.useContext(l))?e:u},c=e=>n.useContext(l)?n.createElement(n.Fragment,null,e.children):n.createElement(f,{...e}),d=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:r=!1,enableSystem:o=!0,enableColorScheme:u=!0,storageKey:s="theme",themes:c=d,defaultTheme:f=o?"system":"light",attribute:y="data-theme",value:b,children:v,nonce:_,scriptProps:E}=e,[S,P]=n.useState(()=>m(s,f)),[O,w]=n.useState(()=>"system"===S?g():S),C=b?Object.values(b):c,j=n.useCallback(e=>{let t=e;if(!t)return;"system"===e&&o&&(t=g());let n=b?b[t]:t,a=r?h(_):null,l=document.documentElement,s=e=>{"class"===e?(l.classList.remove(...C),n&&l.classList.add(n)):e.startsWith("data-")&&(n?l.setAttribute(e,n):l.removeAttribute(e))};if(Array.isArray(y)?y.forEach(s):s(y),u){let e=i.includes(f)?f:null,r=i.includes(t)?t:e;l.style.colorScheme=r}null==a||a()},[_]),x=n.useCallback(e=>{let t="function"==typeof e?e(S):e;P(t);try{localStorage.setItem(s,t)}catch(e){}},[S]),M=n.useCallback(e=>{w(g(e)),"system"===S&&o&&!t&&j("system")},[S,t]);n.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(M),M(e),()=>e.removeListener(M)},[M]),n.useEffect(()=>{let e=e=>{e.key===s&&(e.newValue?P(e.newValue):x(f))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[x]),n.useEffect(()=>{j(null!=t?t:S)},[t,S]);let T=n.useMemo(()=>({theme:S,setTheme:x,forcedTheme:t,resolvedTheme:"system"===S?O:S,themes:o?[...c,"system"]:c,systemTheme:o?O:void 0}),[S,x,t,O,o,c]);return n.createElement(l.Provider,{value:T},n.createElement(p,{forcedTheme:t,storageKey:s,attribute:y,enableSystem:o,enableColorScheme:u,defaultTheme:f,value:b,themes:c,nonce:_,scriptProps:E}),v)},p=n.memo(e=>{let{forcedTheme:t,storageKey:r,attribute:i,enableSystem:a,enableColorScheme:l,defaultTheme:u,value:s,themes:c,nonce:d,scriptProps:f}=e,p=JSON.stringify([i,r,u,t,c,s,a,l]).slice(1,-1);return n.createElement("script",{...f,suppressHydrationWarning:!0,nonce:"",dangerouslySetInnerHTML:{__html:"(".concat(o.toString(),")(").concat(p,")")}})}),m=(e,t)=>{let r;try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t},h=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},g=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light")},58542:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return m},MiddlewareNotFoundError:function(){return b},MissingStaticPage:function(){return y},NormalizeError:function(){return h},PageNotFoundError:function(){return g},SP:function(){return f},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return u},getLocationOrigin:function(){return a},getURL:function(){return l},isAbsoluteUrl:function(){return i},isResSent:function(){return s},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return v}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),i=0;io.test(e);function a(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function l(){let{href:e}=window.location,t=a();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&s(r))return n;if(!n)throw Object.defineProperty(Error('"'+u(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let f="undefined"!=typeof performance,p=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class m extends Error{}class h extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function v(e){return JSON.stringify({message:e.message,stack:e.stack})}},68735:(e,t)=>{function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:o,blurDataURL:i,objectFit:a}=e,l=n?40*n:t,u=o?40*o:r,s=l&&u?"viewBox='0 0 "+l+" "+u+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+s+"%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='"+(s?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},79061:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=r(7620);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=i(e,n)),t&&(o.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(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)},88203:(e,t)=>{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:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},97863:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},99680:(e,t,r)=>{e.exports=r(23558)}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/304-fb59368b1031ced2.js b/apps/web/.open-next/assets/_next/static/chunks/304-fb59368b1031ced2.js deleted file mode 100644 index eecc979..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/304-fb59368b1031ced2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[304],{38188:(e,t,r)=>{r.d(t,{cn:()=>l});var s=r(5435),a=r(99039);function l(){for(var e=arguments.length,t=Array(e),r=0;r{r.d(t,{A:()=>j});var s=r(54568),a=r(99680),l=r(87350),n=r(63499),o=r(43404),c=r(49355),i=r(85850),d=r(88732),m=r(33986),h=r(10937),f=r(11849),x=r.n(f),b=r(7620),p=r(97090),u=r(38188),g=r(86204);function j(){let e,t,r,f,j,w,_,N,k,S,C,M,A,z,H,B,F,E,V,D,R,Z,P,T,G,L,U,q,I,O,Q,Y,$=(0,a.c)(45),[J,K]=(0,b.useState)(!1),[W,X]=(0,b.useState)(!1);$[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=()=>{K(window.scrollY>10)};return window.addEventListener("scroll",e),e(),()=>window.removeEventListener("scroll",e)},t=[],$[0]=e,$[1]=t):(e=$[0],t=$[1]),(0,b.useEffect)(e,t),$[2]!==W?(r=()=>(W?document.body.style.overflow="hidden":document.body.style.overflow="",v),f=[W],$[2]=W,$[3]=r,$[4]=f):(r=$[3],f=$[4]),(0,b.useEffect)(r,f),$[5]===Symbol.for("react.memo_cache_sentinel")?(j=()=>X(!1),$[5]=j):j=$[5];let ee=j;$[6]===Symbol.for("react.memo_cache_sentinel")?(w={href:"/",label:"Home",icon:(0,s.jsx)("span",{className:"text-primary",children:"~/"})},_={href:"https://my-better-t-app-client.pages.dev/",label:"Demo",target:"_blank"},N={href:"/showcase",label:"Showcase"},k={href:"/analytics",label:"Analytics"},S={href:"/docs",label:"Docs"},$[6]=w,$[7]=_,$[8]=N,$[9]=k,$[10]=S):(w=$[6],_=$[7],N=$[8],k=$[9],S=$[10]),$[11]===Symbol.for("react.memo_cache_sentinel")?(C=[w,_,N,k,S,{href:"https://www.npmjs.com/package/create-better-t-stack",label:"NPM",icon:(0,s.jsx)(g.A,{pm:"npm",className:"h-4 w-4"}),target:"_blank"}],$[11]=C):C=$[11];let et=C;$[12]===Symbol.for("react.memo_cache_sentinel")?(M={href:"/",label:"Home",icon:(0,s.jsx)("span",{className:"text-primary",children:"~/"})},A={href:"https://my-better-t-app-client.pages.dev/",label:"Demo",target:"_blank"},z={href:"/showcase",label:"Showcase"},H={href:"/analytics",label:"Analytics"},B={href:"/docs",label:"Docs"},$[12]=M,$[13]=A,$[14]=z,$[15]=H,$[16]=B):(M=$[12],A=$[13],z=$[14],H=$[15],B=$[16]),$[17]===Symbol.for("react.memo_cache_sentinel")?(F={href:"https://www.npmjs.com/package/create-better-t-stack",label:"NPM",icon:(0,s.jsx)(g.A,{pm:"npm",className:"h-4 w-4"}),target:"_blank"},$[17]=F):F=$[17],$[18]===Symbol.for("react.memo_cache_sentinel")?(E=[M,A,z,H,B,F,{href:"https://www.github.com/better-t-stack/create-better-t-stack",label:"GitHub",icon:(0,s.jsx)(l.A,{className:"size-4"}),target:"_blank"}],$[18]=E):E=$[18];let er=E,es=J?"border-border border-b bg-background/80 shadow-sm backdrop-blur-md":"border-transparent border-b bg-transparent";return $[19]!==es?(V=(0,u.cn)("fixed top-0 z-[100] w-full transition-all duration-300 ease-in-out",es),$[19]=es,$[20]=V):V=$[20],$[21]===Symbol.for("react.memo_cache_sentinel")?(D=(0,s.jsxs)(x(),{href:"/",className:"flex flex-shrink-0 items-center gap-2",children:[(0,s.jsx)(h.default,{src:"/logo.svg",alt:"Better-T Stack",width:32,height:32,unoptimized:!0}),(0,s.jsx)("span",{className:"hidden font-semibold text-foreground text-md sm:inline-block",children:"Better-T Stack"})]}),$[21]=D):D=$[21],$[22]===Symbol.for("react.memo_cache_sentinel")?(R=(0,s.jsx)("div",{className:"flex items-center gap-1",children:et.map(y)}),Z=(0,s.jsx)("div",{className:"h-5 w-px bg-border"}),$[22]=R,$[23]=Z):(R=$[22],Z=$[23]),$[24]===Symbol.for("react.memo_cache_sentinel")?(P=(0,s.jsxs)(x(),{href:"https://github.com/sponsors/AmanVarshney01",target:"_blank",className:"inline-flex items-center gap-1.5 rounded-md border border-border bg-muted/90 px-3 py-1.5 font-mono text-muted-foreground text-xs backdrop-blur-sm transition-colors hover:bg-muted hover:text-foreground",title:"Sponsor on GitHub",children:[(0,s.jsx)(n.A,{className:"size-3.5"}),"Sponsor"]}),$[24]=P):P=$[24],$[25]===Symbol.for("react.memo_cache_sentinel")?(T=(0,s.jsxs)("div",{className:"hidden items-center gap-4 md:flex",children:[R,Z,(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[P,(0,s.jsxs)(x(),{href:"/new",className:"inline-flex items-center gap-1.5 rounded-md border border-primary/50 bg-primary/10 px-3 py-1.5 font-mono text-primary text-xs transition-colors hover:bg-primary/20",title:"Stack Builder",children:[(0,s.jsx)(o.A,{className:"size-3.5"}),"Builder"]})]}),(0,s.jsx)(p.U,{})]}),$[25]=T):T=$[25],$[26]===Symbol.for("react.memo_cache_sentinel")?(G=(0,s.jsx)(p.U,{}),$[26]=G):G=$[26],$[27]!==W?(L=()=>X(!W),$[27]=W,$[28]=L):L=$[28],$[29]!==W?(U=W?(0,s.jsx)(c.A,{className:"size-5"}):(0,s.jsx)(i.A,{className:"size-5"}),$[29]=W,$[30]=U):U=$[30],$[31]!==W||$[32]!==L||$[33]!==U?(q=(0,s.jsxs)("div",{className:"mx-auto flex h-16 max-w-7xl items-center justify-between px-4 sm:px-6 lg:px-8",children:[D,T,(0,s.jsxs)("div",{className:"flex items-center gap-2 md:hidden",children:[G,(0,s.jsx)("button",{type:"button",onClick:L,className:"flex items-center justify-center rounded-md p-1.5 text-foreground transition-colors hover:bg-muted","aria-expanded":W,"aria-label":"Toggle menu",children:U})]})]}),$[31]=W,$[32]=L,$[33]=U,$[34]=q):q=$[34],$[35]!==V||$[36]!==q?(I=(0,s.jsx)("nav",{className:V,children:q}),$[35]=V,$[36]=q,$[37]=I):I=$[37],$[38]!==W?(O=W&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.P.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2,ease:"easeInOut"},className:"fixed inset-0 z-[98] bg-background/50 backdrop-blur-sm md:hidden",onClick:ee,"aria-hidden":"true"}),(0,s.jsxs)(d.P.div,{initial:{x:"100%"},animate:{x:0},exit:{x:"100%"},transition:{type:"spring",stiffness:300,damping:30},className:"fixed top-0 right-0 bottom-0 z-[99] h-full w-full max-w-xs overflow-y-auto border-border border-l bg-background shadow-lg md:hidden","aria-modal":"true",children:[(0,s.jsxs)("div",{className:"flex h-16 items-center justify-between border-border border-b px-4",children:[(0,s.jsx)("span",{className:"font-semibold text-foreground text-md",children:"Navigation"}),(0,s.jsx)("button",{type:"button",onClick:ee,className:"rounded-md p-1.5 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground","aria-label":"Close menu",children:(0,s.jsx)(c.A,{className:"size-5"})})]}),(0,s.jsxs)("div",{className:"flex flex-col p-4",children:[(0,s.jsx)("nav",{className:"flex flex-col space-y-1",children:er.map(e=>(0,s.jsxs)(x(),{href:e.href,target:e.target,onClick:ee,className:"flex items-center gap-3 rounded-md px-3 py-3 font-mono text-base text-muted-foreground transition-colors hover:bg-muted hover:text-primary",children:[e.icon?(0,s.jsx)("span",{className:"flex w-5 items-center justify-center",children:e.icon}):(0,s.jsx)("span",{className:"w-5"}),(0,s.jsx)("span",{children:e.label})]},e.href))}),(0,s.jsxs)("div",{className:"mt-6 space-y-3 border-border border-t pt-6",children:[(0,s.jsxs)(x(),{href:"/new",onClick:ee,className:"flex w-full items-center justify-center gap-2 rounded-md border border-primary/50 bg-primary/10 px-4 py-2.5 font-mono text-primary text-sm transition-colors hover:bg-primary/20",children:[(0,s.jsx)(o.A,{className:"size-4"}),"Stack Builder"]}),(0,s.jsxs)(x(),{href:"https://github.com/sponsors/AmanVarshney01",target:"_blank",onClick:ee,className:"flex w-full items-center justify-center gap-2 rounded-md border border-border bg-muted/90 px-4 py-2.5 font-mono text-muted-foreground text-sm backdrop-blur-sm transition-colors hover:bg-muted hover:text-foreground",children:[(0,s.jsx)(n.A,{className:"size-4"}),"Sponsor on GitHub"]})]})]})]})]}),$[38]=W,$[39]=O):O=$[39],$[40]!==O?(Q=(0,s.jsx)(m.N,{children:O}),$[40]=O,$[41]=Q):Q=$[41],$[42]!==I||$[43]!==Q?(Y=(0,s.jsxs)(s.Fragment,{children:[I,Q]}),$[42]=I,$[43]=Q,$[44]=Y):Y=$[44],Y}function y(e){return(0,s.jsxs)(x(),{href:e.href,target:e.target,className:"relative flex items-center gap-1.5 rounded-md px-3 py-1.5 font-mono text-muted-foreground text-sm transition-colors hover:bg-muted hover:text-primary",children:[e.icon,(0,s.jsx)("span",{children:e.label})]},e.href)}function v(){document.body.style.overflow=""}},86204:(e,t,r)=>{r.d(t,{A:()=>l});var s=r(54568),a=r(99680);let l=e=>{let t=(0,a.c)(35),{pm:r,className:l}=e;switch(r){case"npm":{let e,r,a;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)("title",{children:"npm"}),r=(0,s.jsx)("path",{d:"M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z"}),t[0]=e,t[1]=r):(e=t[0],r=t[1]),t[2]!==l?(a=(0,s.jsxs)("svg",{className:l,viewBox:"0 0 24 24",fill:"currentColor",children:[e,r]}),t[2]=l,t[3]=a):a=t[3],a}case"pnpm":{let e,r,a,n,o,c,i,d,m,h;return t[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)("title",{children:"pnpm"}),t[4]=e):e=t[4],t[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,s.jsx)("path",{d:"M30,10.75H21.251V2H30Z",style:{fill:"#f9ad00"}}),t[5]=r):r=t[5],t[6]===Symbol.for("react.memo_cache_sentinel")?(a=(0,s.jsx)("path",{d:"M20.374,10.75h-8.75V2h8.75Z",style:{fill:"#f9ad00"}}),t[6]=a):a=t[6],t[7]===Symbol.for("react.memo_cache_sentinel")?(n=(0,s.jsx)("path",{d:"M10.749,10.75H2V2h8.749Z",style:{fill:"#f9ad00"}}),t[7]=n):n=t[7],t[8]===Symbol.for("react.memo_cache_sentinel")?(o=(0,s.jsx)("path",{d:"M30,20.375H21.251v-8.75H30Z",style:{fill:"#f9ad00"}}),t[8]=o):o=t[8],t[9]===Symbol.for("react.memo_cache_sentinel")?(c=(0,s.jsx)("path",{d:"M20.374,20.375h-8.75v-8.75h8.75Z",style:{fill:"#fff"}}),t[9]=c):c=t[9],t[10]===Symbol.for("react.memo_cache_sentinel")?(i=(0,s.jsx)("path",{d:"M20.374, 30h - 8.75V21.25h8.75Z",style:{fill:"#fff"}}),t[10]=i):i=t[10],t[11]===Symbol.for("react.memo_cache_sentinel")?(d=(0,s.jsx)("path",{d:"M30,30H21.251V21.25H30Z",style:{fill:"#fff"}}),t[11]=d):d=t[11],t[12]===Symbol.for("react.memo_cache_sentinel")?(m=(0,s.jsx)("path",{d:"M10.749,30H2V21.25h8.749Z",style:{fill:"#fff"}}),t[12]=m):m=t[12],t[13]!==l?(h=(0,s.jsxs)("svg",{className:l,width:"800px",height:"800px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",children:[e,r,a,n,o,c,i,d,m]}),t[13]=l,t[14]=h):h=t[14],h}case"bun":{let e,r,a,n,o,c,i,d,m,h,f,x,b,p,u;return t[15]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)("title",{children:"bun"}),i=(0,s.jsx)("path",{fill:"#000",d:"M89.237 32.3c-.2-.213-.412-.425-.625-.625-.212-.2-.412-.425-.625-.625-.212-.2-.412-.425-.625-.625-.212-.2-.412-.425-.625-.625-.212-.2-.412-.425-.625-.625-.212-.2-.412-.425-.625-.625-.212-.2-.412-.425-.625-.625A33.08 33.08 0 0 1 94.75 51c0 20.712-21.025 37.562-46.875 37.562-14.475 0-27.425-5.287-36.038-13.575l.625.625.625.625.625.625.625.625.625.625.625.625.625.625c8.6 8.638 21.838 14.2 36.663 14.2 25.85 0 46.875-16.85 46.875-37.5 0-8.825-3.8-17.187-10.513-23.762"}),d=(0,s.jsx)("path",{fill:"#FBF0DF",d:"M91.625 51c0 19.012-19.588 34.425-43.75 34.425S4.125 70.012 4.125 51c0-11.788 7.5-22.2 19.025-28.375s18.7-12.5 24.725-12.5 11.175 5.162 24.725 12.5C84.125 28.8 91.625 39.212 91.625 51"}),m=(0,s.jsx)("path",{fill:"#F6DECE",d:"M91.625 51a27 27 0 0 0-1-7.225C87.213 85.4 36.438 87.4 16.475 74.95a50 50 0 0 0 31.4 10.475C72 85.425 91.625 69.987 91.625 51"}),h=(0,s.jsx)("path",{fill:"#FFFEFC",d:"M31.038 20.337c5.587-3.35 13.012-9.637 20.312-9.65a11.6 11.6 0 0 0-3.475-.562c-3.025 0-6.25 1.562-10.312 3.912-1.413.825-2.876 1.738-4.425 2.688-2.913 1.8-6.25 3.837-10 5.875C11.237 29.037 4.124 39.65 4.124 51v1.487c7.575-26.762 21.338-28.8 26.913-32.15"}),f=(0,s.jsx)("path",{fill:"#CCBEA7",fillRule:"evenodd",d:"M44.275 13.287a20.51 20.51 0 0 1-7.037 15.588c-.35.312-.075.912.375.737 4.212-1.637 9.9-6.537 7.5-16.425-.1-.562-.838-.412-.838.1m2.838 0a20.3 20.3 0 0 1 2.012 16.838c-.15.437.388.812.688.45 2.737-3.5 5.125-10.45-2.025-17.95-.363-.325-.925.175-.675.612zm3.45-.212a20.52 20.52 0 0 1 8.562 14.7.412.412 0 0 0 .813.137c1.15-4.362.5-11.8-8.963-15.662-.5-.2-.825.475-.412.775zm-23.075 13a21.18 21.18 0 0 0 13.087-11.25c.225-.45.938-.275.825.225-2.162 10-9.4 12.087-13.9 11.812-.475.013-.462-.65-.012-.787",clipRule:"evenodd"}),x=(0,s.jsx)("path",{fill:"#000",d:"M47.875 88.562C22.025 88.562 1 71.712 1 51c0-12.5 7.725-24.163 20.663-31.15 3.75-2 6.962-4.013 9.825-5.775a262 262 0 0 1 4.5-2.738C40.375 8.737 44.125 7 47.875 7S54.9 8.5 59 10.925c1.25.712 2.5 1.487 3.837 2.337 3.113 1.925 6.626 4.1 11.25 6.588C87.026 26.837 94.75 38.487 94.75 51c0 20.712-21.025 37.562-46.875 37.562m0-78.437c-3.025 0-6.25 1.562-10.312 3.912-1.413.825-2.876 1.738-4.425 2.688-2.913 1.8-6.25 3.837-10 5.875C11.237 29.037 4.124 39.65 4.124 51c0 18.987 19.625 34.437 43.75 34.437S91.625 69.987 91.625 51c0-11.35-7.112-21.963-19.025-28.375-4.725-2.5-8.412-4.85-11.4-6.7-1.363-.838-2.613-1.613-3.75-2.3-3.788-2.25-6.55-3.5-9.575-3.5"}),b=(0,s.jsx)("path",{fill:"#B71422",d:"M56.688 60.125a11.16 11.16 0 0 1-3.65 5.887 8.5 8.5 0 0 1-5 2.35 8.55 8.55 0 0 1-5.163-2.35 11.16 11.16 0 0 1-3.6-5.887.9.9 0 0 1 1-1.013H55.7a.9.9 0 0 1 .987 1.013"}),p=(0,s.jsx)("path",{fill:"#FF6164",d:"M42.875 66.112a8.64 8.64 0 0 0 5.15 2.375 8.64 8.64 0 0 0 5.137-2.375q.672-.625 1.25-1.337a8.54 8.54 0 0 0-6.125-2.888 7.69 7.69 0 0 0-6.25 3.475c.288.263.538.513.838.75"}),r=(0,s.jsx)("path",{fill:"#000",d:"M43.075 65.125a6.7 6.7 0 0 1 5.237-2.6 7.5 7.5 0 0 1 5 2.112c.288-.312.563-.637.825-.962a8.75 8.75 0 0 0-5.887-2.413 7.95 7.95 0 0 0-6.112 2.95q.443.482.937.913"}),a=(0,s.jsx)("path",{fill:"#000",d:"M47.987 69.112a9.28 9.28 0 0 1-5.562-2.5 11.9 11.9 0 0 1-3.888-6.312 1.5 1.5 0 0 1 .325-1.25 1.76 1.76 0 0 1 1.413-.638H55.7a1.8 1.8 0 0 1 1.412.638 1.49 1.49 0 0 1 .313 1.25 11.9 11.9 0 0 1-3.888 6.312 9.27 9.27 0 0 1-5.55 2.5m-7.712-9.25c-.2 0-.25.088-.263.113a10.36 10.36 0 0 0 3.413 5.462 7.8 7.8 0 0 0 4.562 2.188 7.85 7.85 0 0 0 4.563-2.163A10.38 10.38 0 0 0 55.95 60a.26.26 0 0 0-.25-.113z"}),n=(0,s.jsx)("path",{fill:"#FEBBD0",d:"M66.9 60.9c4.038 0 7.312-1.926 7.312-4.3 0-2.375-3.273-4.3-7.312-4.3s-7.313 1.925-7.313 4.3 3.274 4.3 7.313 4.3m-37.837 0c4.038 0 7.312-1.926 7.312-4.3 0-2.375-3.274-4.3-7.312-4.3-4.04 0-7.313 1.925-7.313 4.3s3.274 4.3 7.313 4.3"}),o=(0,s.jsx)("path",{fill:"#000",fillRule:"evenodd",d:"M32.5 54.875a6.888 6.888 0 1 0 .025-13.775 6.888 6.888 0 0 0-.025 13.775m30.963 0a6.887 6.887 0 1 0-6.838-6.888 6.875 6.875 0 0 0 6.837 6.888",clipRule:"evenodd"}),c=(0,s.jsx)("path",{fill:"#fff",fillRule:"evenodd",d:"M30.375 48.425a2.588 2.588 0 1 0 .025-5.176 2.588 2.588 0 0 0-.025 5.176m30.963 0a2.588 2.588 0 1 0-.026 0z",clipRule:"evenodd"}),t[15]=e,t[16]=r,t[17]=a,t[18]=n,t[19]=o,t[20]=c,t[21]=i,t[22]=d,t[23]=m,t[24]=h,t[25]=f,t[26]=x,t[27]=b,t[28]=p):(e=t[15],r=t[16],a=t[17],n=t[18],o=t[19],c=t[20],i=t[21],d=t[22],m=t[23],h=t[24],f=t[25],x=t[26],b=t[27],p=t[28]),t[29]!==l?(u=(0,s.jsxs)("svg",{className:l,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 100 100",children:[e,i,d,m,h,f,x,b,p,r,a,n,o,c]}),t[29]=l,t[30]=u):u=t[30],u}case"github":{let e,r,a;return t[31]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)("title",{children:"Github"}),r=(0,s.jsx)("path",{fill:"#f0f6fc",fillRule:"evenodd",d:"M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a47 47 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0",clipRule:"evenodd"}),t[31]=e,t[32]=r):(e=t[31],r=t[32]),t[33]!==l?(a=(0,s.jsxs)("svg",{className:l,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 97.63 96.03",children:[e,r]}),t[33]=l,t[34]=a):a=t[34],a}default:return null}}},97090:(e,t,r)=>{r.d(t,{U:()=>m});var s=r(54568),a=r(99680),l=r(17159),n=r(9996),o=r(35049),c=r(56821),i=r(7620),d=r(38188);function m(e){let t,r,m,h,f,x,b,p=(0,a.c)(19),{className:u}=e,{setTheme:g,resolvedTheme:j}=(0,c.D)(),[y,v]=i.useState(!1);p[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{v(!0)},r=[],p[0]=t,p[1]=r):(t=p[0],r=p[1]),i.useEffect(t,r);let w=!!y&&"dark"===j;p[2]!==g?(m=e=>{g(e?"dark":"light")},p[2]=g,p[3]=m):m=p[3];let _=m;if(!y){let e,t,r;return p[4]!==u?(e=(0,d.cn)("inline-flex h-4 w-9 shrink-0 cursor-not-allowed items-center rounded-full border-2 border-transparent bg-input opacity-50",u),p[4]=u,p[5]=e):e=p[5],p[6]===Symbol.for("react.memo_cache_sentinel")?(t=(0,s.jsx)("span",{className:"block h-3 w-3 rounded-full bg-background shadow-lg ring-0"}),p[6]=t):t=p[6],p[7]!==e?(r=(0,s.jsx)("button",{type:"button",className:e,disabled:!0,"aria-label":"Toggle theme (loading)",children:t}),p[7]=e,p[8]=r):r=p[8],r}return p[9]!==u?(h=(0,d.cn)("peer inline-flex h-4 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",u),p[9]=u,p[10]=h):h=p[10],p[11]===Symbol.for("react.memo_cache_sentinel")?(f=(0,d.cn)("pointer-events-none flex h-3 w-3 items-center justify-center rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0"),p[11]=f):f=p[11],p[12]!==w?(x=(0,s.jsx)(l.zi,{className:f,children:w?(0,s.jsx)(n.A,{className:"size-2 text-foreground"}):(0,s.jsx)(o.A,{className:"size-2 text-foreground"})}),p[12]=w,p[13]=x):x=p[13],p[14]!==_||p[15]!==w||p[16]!==h||p[17]!==x?(b=(0,s.jsx)(l.bL,{checked:w,onCheckedChange:_,className:h,"aria-label":"Toggle theme between light and dark",children:x}),p[14]=_,p[15]=w,p[16]=h,p[17]=x,p[18]=b):b=p[18],b}}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/381-8703543c8f70a401.js b/apps/web/.open-next/assets/_next/static/chunks/381-8703543c8f70a401.js deleted file mode 100644 index 4e86ac3..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/381-8703543c8f70a401.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[381],{1186:(e,t,r)=>{r.d(t,{N_:()=>u,Uy:()=>o,_V:()=>c,a8:()=>i,q6:()=>f,rd:()=>d});var n=r(7620),a=r(54568),l=()=>{throw Error("You need to wrap your application inside `FrameworkProvider`.")},s=f("FrameworkContext",{useParams:l,useRouter:l,usePathname:l});function o({Link:e,useRouter:t,useParams:r,usePathname:l,Image:o,children:i}){let d=n.useMemo(()=>({usePathname:l,useRouter:t,Link:e,Image:o,useParams:r}),[e,l,t,r,o]);return(0,a.jsx)(s.Provider,{value:d,children:i})}function i(){return s.use().usePathname()}function d(){return s.use().useRouter()}function c(e){let{Image:t}=s.use();if(!t){let{src:t,alt:r,priority:n,...l}=e;return(0,a.jsx)("img",{alt:r,src:t,fetchPriority:n?"high":"auto",...l})}return(0,a.jsx)(t,{...e})}function u(e){let{Link:t}=s.use();if(!t){let{href:t,prefetch:r,...n}=e;return(0,a.jsx)("a",{href:t,...n})}return(0,a.jsx)(t,{...e})}function f(e,t){let r=n.createContext(t);return{Provider:e=>(0,a.jsx)(r.Provider,{value:e.value,children:e.children}),use:t=>{let a=n.useContext(r);if(!a)throw Error(t??`Provider of ${e} is required but missing.`);return a}}}},4981:(e,t,r)=>{r.r(t),r.d(t,{Sidebar:()=>C,SidebarCollapseTrigger:()=>O,SidebarFolder:()=>R,SidebarFolderContent:()=>I,SidebarFolderLink:()=>A,SidebarFolderTrigger:()=>L,SidebarFooter:()=>S,SidebarHeader:()=>P,SidebarItem:()=>E,SidebarPageTree:()=>_,SidebarSeparator:()=>T,SidebarViewport:()=>k});var n=r(54568),a=r(22715),l=r(56705),s=r(7620),o=r(50720),i=r(53158),d=r(99039),c=r(81418);let u=s.forwardRef(({className:e,children:t,...r},a)=>(0,n.jsxs)(c.bL,{ref:a,type:"scroll",className:(0,d.QP)("overflow-hidden",e),...r,children:[t,(0,n.jsx)(c.OK,{}),(0,n.jsx)(m,{orientation:"vertical"})]}));u.displayName=c.bL.displayName;let f=s.forwardRef(({className:e,children:t,...r},a)=>(0,n.jsx)(c.LM,{ref:a,className:(0,d.QP)("size-full rounded-[inherit]",e),...r,children:t}));f.displayName=c.LM.displayName;let m=s.forwardRef(({className:e,orientation:t="vertical",...r},a)=>(0,n.jsx)(c.Ze,{ref:a,orientation:t,className:(0,d.QP)("flex select-none data-[state=hidden]:animate-fd-fade-out","vertical"===t&&"h-full w-1.5","horizontal"===t&&"h-1.5 flex-col",e),...r,children:(0,n.jsx)(c.lr,{className:"relative flex-1 rounded-full bg-fd-border"})}));m.displayName=c.Ze.displayName;var h=r(59230),p=r(6209),x=r(94948),v=r(65799),g=r(87156);r(41758);var b=r(6718),y=r(69312);let j=(0,v.F)("relative flex flex-row items-center gap-2 rounded-lg p-2 text-start text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 [&_svg]:shrink-0",{variants:{active:{true:"bg-fd-primary/10 text-fd-primary",false:"transition-colors hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none"}}}),w=(0,s.createContext)(null),N=(0,s.createContext)(null);function C(e){var t;let{defaultOpenLevel:r=0,prefetch:a=!0,collapsible:l=!0,...o}=e,{open:c,setOpen:u,collapsed:f}=(0,x.c)(),m=(0,s.useMemo)(()=>({defaultOpenLevel:r,prefetch:a,level:1}),[r,a]),[h,p]=(0,s.useState)(!1),v=(0,s.useRef)(0),g=(0,s.useRef)(0),j=null!=(t=function(e,t=!1){let[r,n]=(0,s.useState)(null);return(0,s.useEffect)(()=>{if(t)return;let r=window.matchMedia(e),a=()=>{n(r.matches)};return a(),r.addEventListener("change",a),()=>{r.removeEventListener("change",a)}},[t,e]),r}("(width < 768px)"))&&t;if((0,i.T)(f,()=>{p(!1),g.current=Date.now()+150}),j){let e=c?"open":"closed";return(0,n.jsxs)(w.Provider,{value:m,children:[(0,n.jsx)(y.C,{present:c,children:(0,n.jsx)("div",{"data-state":e,className:"fixed z-40 inset-0 bg-black/30 backdrop-blur-sm data-[state=open]:animate-fd-fade-in data-[state=closed]:animate-fd-fade-out",onClick:()=>u(!1)})}),(0,n.jsx)(y.C,{present:c,children:t=>{let{present:r}=t;return(0,n.jsx)(b.A,{as:"aside",enabled:r,id:"nd-sidebar-mobile",...o,"data-state":e,className:(0,d.QP)("fixed text-[15px] flex flex-col py-2 rounded-e-2xl border-e start-0 inset-y-0 w-[85%] max-w-[380px] z-40 bg-fd-background data-[state=open]:animate-fd-sidebar-in data-[state=closed]:animate-fd-sidebar-out",!r&&"invisible",o.className),children:o.children})}})]})}return(0,n.jsx)("aside",{id:"nd-sidebar",...o,"data-collapsed":f,className:(0,d.QP)("fixed start-0 flex flex-col items-end top-(--fd-sidebar-top) bottom-(--fd-sidebar-margin) z-20 bg-fd-card text-sm border-e max-md:hidden *:w-(--fd-sidebar-width)",f&&["rounded-xl border",h?"z-50 translate-x-2 shadow-lg":"opacity-0 -translate-x-(--fd-sidebar-offset) rtl:translate-x-(--fd-sidebar-offset)"],o.className),style:{transition:["top","opacity","translate","width"].map(e=>"".concat(e," ease 250ms")).join(", "),...o.style,"--fd-sidebar-offset":"calc(100% - 16px)","--fd-sidebar-margin":f?"0.5rem":"0px",width:f?"var(--fd-sidebar-width)":"calc(var(--fd-sidebar-width) + var(--fd-layout-offset))","--fd-sidebar-top":"calc(var(--fd-banner-height) + var(--fd-nav-height) + var(--fd-sidebar-margin))"},onPointerEnter:e=>{!l||!f||"touch"===e.pointerType||g.current>Date.now()||(window.clearTimeout(v.current),p(!0))},onPointerLeave:e=>{l&&f&&"touch"!==e.pointerType&&(window.clearTimeout(v.current),v.current=window.setTimeout(()=>{p(!1),g.current=Date.now()+150},Math.min(e.clientX,document.body.clientWidth-e.clientX)>100?0:500))},children:(0,n.jsx)(w.Provider,{value:m,children:o.children})})}function P(e){return(0,n.jsx)("div",{...e,className:(0,d.QP)("flex flex-col gap-3 p-4 pb-2",e.className),children:e.children})}function S(e){return(0,n.jsx)("div",{...e,className:(0,d.QP)("flex flex-col border-t px-4 py-3",e.className),children:e.children})}function k(e){return(0,n.jsx)(u,{...e,className:(0,d.QP)("h-full",e.className),children:(0,n.jsx)(f,{className:"p-4",style:{maskImage:"linear-gradient(to bottom, transparent, white 12px, white calc(100% - 12px), transparent)"},children:e.children})})}function T(e){let{level:t}=Q();return(0,n.jsx)("p",{...e,className:(0,d.QP)("inline-flex items-center gap-2 mb-1.5 px-2 font-medium empty:mb-0 [&_svg]:size-4 [&_svg]:shrink-0",e.className),style:{paddingInlineStart:z(t),...e.style},children:e.children})}function E(e){let{icon:t,...r}=e,s=(0,l.a8)(),i=void 0!==r.href&&(0,h.$)(r.href,s,!1),{prefetch:c,level:u}=Q();return(0,n.jsxs)(o.default,{...r,"data-active":i,className:(0,d.QP)(j({active:i}),r.className),prefetch:c,style:{paddingInlineStart:z(u),...r.style},children:[(0,n.jsx)(D,{level:u,active:i}),null!=t?t:r.external?(0,n.jsx)(a.Gr,{}):null,r.children]})}function R(e){let{defaultOpen:t=!1,...r}=e,[a,l]=(0,s.useState)(t);return(0,i.T)(t,e=>{e&&l(e)}),(0,n.jsx)(p.Nt,{open:a,onOpenChange:l,...r,children:(0,n.jsx)(N.Provider,{value:(0,s.useMemo)(()=>({open:a,setOpen:l}),[a]),children:r.children})})}function L(e){let{className:t,...r}=e,{level:l}=Q(),{open:s}=M();return(0,n.jsxs)(p.R6,{className:(0,d.QP)(j({active:!1}),"w-full",t),...r,style:{paddingInlineStart:z(l),...r.style},children:[(0,n.jsx)(D,{level:l}),r.children,(0,n.jsx)(a.yQ,{"data-icon":!0,className:(0,d.QP)("ms-auto transition-transform",!s&&"-rotate-90")})]})}function A(e){let{open:t,setOpen:r}=M(),{prefetch:s,level:i}=Q(),c=(0,l.a8)(),u=void 0!==e.href&&(0,h.$)(e.href,c,!1);return(0,n.jsxs)(o.default,{...e,"data-active":u,className:(0,d.QP)(j({active:u}),"w-full",e.className),onClick:e=>{e.target instanceof HTMLElement&&e.target.hasAttribute("data-icon")?(r(!t),e.preventDefault()):r(!u||!t)},prefetch:s,style:{paddingInlineStart:z(i),...e.style},children:[(0,n.jsx)(D,{level:i,active:u}),e.children,(0,n.jsx)(a.yQ,{"data-icon":!0,className:(0,d.QP)("ms-auto transition-transform",!t&&"-rotate-90")})]})}function I(e){let t=Q();return(0,n.jsx)(p.Ke,{...e,className:(0,d.QP)("relative",e.className),children:(0,n.jsxs)(w.Provider,{value:(0,s.useMemo)(()=>({...t,level:t.level+1}),[t]),children:[1===t.level&&(0,n.jsx)("div",{className:"absolute w-px inset-y-1 bg-fd-border start-2.5"}),e.children]})})}function O(e){let{collapsed:t,setCollapsed:r}=(0,x.c)();return(0,n.jsx)("button",{type:"button","aria-label":"Collapse Sidebar","data-collapsed":t,...e,onClick:()=>{r(e=>!e)},children:e.children})}function M(){let e=(0,s.useContext)(N);if(!e)throw Error("Missing sidebar folder");return e}function Q(){let e=(0,s.useContext)(w);if(!e)throw Error(" component required.");return e}function _(e){let{root:t}=(0,g.t)();return(0,s.useMemo)(()=>{var r;let{Separator:a,Item:l,Folder:o}=null!=(r=e.components)?r:{};return(0,n.jsx)(s.Fragment,{children:function e(t,r){return t.map((t,s)=>{if("separator"===t.type)return a?(0,n.jsx)(a,{item:t},s):(0,n.jsxs)(T,{className:(0,d.QP)(0!==s&&"mt-6"),children:[t.icon,t.name]},s);if("folder"===t.type){let a=e(t.children,r+1);return o?(0,n.jsx)(o,{item:t,level:r,children:a},s):(0,n.jsx)(F,{item:t,children:a},s)}return l?(0,n.jsx)(l,{item:t},t.url):(0,n.jsx)(E,{href:t.url,external:t.external,icon:t.icon,children:t.name},t.url)})}(t.children,1)},t.$id)},[e.components,t])}function F(e){var t;let{item:r,...a}=e,{defaultOpenLevel:l,level:s}=Q(),o=(0,g.L)();return(0,n.jsxs)(R,{defaultOpen:(null!=(t=r.defaultOpen)?t:l>=s)||o.includes(r),children:[r.index?(0,n.jsxs)(A,{href:r.index.url,external:r.index.external,...a,children:[r.icon,r.name]}):(0,n.jsxs)(L,{...a,children:[r.icon,r.name]}),(0,n.jsx)(I,{children:a.children})]})}function z(e){return"calc(var(--spacing) * ".concat(e>1?3*e:2,")")}function D(e){let{level:t,active:r}=e;return t<=1?null:(0,n.jsx)("div",{className:(0,d.QP)("absolute w-px inset-y-3 z-[2] start-2.5 md:inset-y-2",r&&"bg-fd-primary")})}},5388:(e,t,r)=>{r.d(t,{T:()=>a});var n=r(7620);function a(e,t,r=function e(t,r){return Array.isArray(t)&&Array.isArray(r)?r.length!==t.length||t.some((t,n)=>e(t,r[n])):t!==r}){let[l,s]=(0,n.useState)(e);r(l,e)&&(t(e,l),s(e))}},6209:(e,t,r)=>{r.d(t,{Nt:()=>S,Ke:()=>T,R6:()=>k});var n=r(54568),a=r(7620),l=r(12710),s=r(62402),o=r(73284),i=r(58463),d=r(93608),c=r(37460),u=r(69312),f=r(62104),m="Collapsible",[h,p]=(0,s.A)(m),[x,v]=h(m),g=a.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:l,defaultOpen:s,disabled:i,onOpenChange:d,...u}=e,[h,p]=(0,o.i)({prop:l,defaultProp:null!=s&&s,onChange:d,caller:m});return(0,n.jsx)(x,{scope:r,disabled:i,contentId:(0,f.B)(),open:h,onOpenToggle:a.useCallback(()=>p(e=>!e),[p]),children:(0,n.jsx)(c.sG.div,{"data-state":C(h),"data-disabled":i?"":void 0,...u,ref:t})})});g.displayName=m;var b="CollapsibleTrigger",y=a.forwardRef((e,t)=>{let{__scopeCollapsible:r,...a}=e,s=v(b,r);return(0,n.jsx)(c.sG.button,{type:"button","aria-controls":s.contentId,"aria-expanded":s.open||!1,"data-state":C(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled,...a,ref:t,onClick:(0,l.m)(e.onClick,s.onOpenToggle)})});y.displayName=b;var j="CollapsibleContent",w=a.forwardRef((e,t)=>{let{forceMount:r,...a}=e,l=v(j,e.__scopeCollapsible);return(0,n.jsx)(u.C,{present:r||l.open,children:e=>{let{present:r}=e;return(0,n.jsx)(N,{...a,ref:t,present:r})}})});w.displayName=j;var N=a.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:l,children:s,...o}=e,u=v(j,r),[f,m]=a.useState(l),h=a.useRef(null),p=(0,d.s)(t,h),x=a.useRef(0),g=x.current,b=a.useRef(0),y=b.current,w=u.open||f,N=a.useRef(w),P=a.useRef(void 0);return a.useEffect(()=>{let e=requestAnimationFrame(()=>N.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,i.N)(()=>{let e=h.current;if(e){P.current=P.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();x.current=t.height,b.current=t.width,N.current||(e.style.transitionDuration=P.current.transitionDuration,e.style.animationName=P.current.animationName),m(l)}},[u.open,l]),(0,n.jsx)(c.sG.div,{"data-state":C(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!w,...o,ref:p,style:{"--radix-collapsible-content-height":g?"".concat(g,"px"):void 0,"--radix-collapsible-content-width":y?"".concat(y,"px"):void 0,...e.style},children:w&&s})});function C(e){return e?"open":"closed"}var P=r(99039);let S=g,k=y,T=(0,a.forwardRef)((e,t)=>{let{children:r,...l}=e,[s,o]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{o(!0)},[]),(0,n.jsx)(w,{ref:t,...l,className:(0,P.QP)("overflow-hidden",s&&"data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down",l.className),children:r})});T.displayName=w.displayName},8134:(e,t,r)=>{r.d(t,{RootToggle:()=>f});var n=r(54568),a=r(22715),l=r(7620),s=r(50720),o=r(56705),i=r(99039),d=r(59230),c=r(94948),u=r(22655);function f(e){let{options:t,placeholder:r,...f}=e,[h,p]=(0,l.useState)(!1),{closeOnRedirect:x}=(0,c.c)(),v=(0,o.a8)(),g=(0,l.useMemo)(()=>t.findLast(e=>e.urls?e.urls.has(v.endsWith("/")?v.slice(0,-1):v):(0,d.$)(e.url,v,!0)),[t,v]),b=()=>{x.current=!1,p(!1)},y=g?(0,n.jsx)(m,{...g}):r;return(0,n.jsxs)(u.AM,{open:h,onOpenChange:p,children:[y?(0,n.jsxs)(u.Wv,{...f,className:(0,i.QP)("flex items-center gap-2 rounded-lg pe-2 hover:text-fd-accent-foreground",f.className),children:[y,(0,n.jsx)(a.Ml,{className:"size-4 text-fd-muted-foreground"})]}):null,(0,n.jsx)(u.hl,{className:"w-(--radix-popover-trigger-width) overflow-hidden p-0",children:t.map(e=>{var t;return(0,n.jsx)(s.default,{href:e.url,onClick:b,...e.props,className:(0,i.QP)("flex w-full flex-row items-center gap-2 px-2 py-1.5",g===e?"bg-fd-accent text-fd-accent-foreground":"hover:bg-fd-accent/50",null==(t=e.props)?void 0:t.className),children:(0,n.jsx)(m,{...e})},e.url)})})]})}function m(e){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(n.Fragment,{children:e.icon}),(0,n.jsxs)("div",{className:"flex-1 text-start",children:[(0,n.jsx)("p",{className:"text-[15px] font-medium md:text-sm",children:e.title}),e.description?(0,n.jsx)("p",{className:"text-sm text-fd-muted-foreground md:text-xs",children:e.description}):null]})]})}},8272:(e,t,r)=>{r.r(t),r.d(t,{I18nContext:()=>l,I18nLabel:()=>s,defaultTranslations:()=>a,useI18n:()=>o});var n=r(7620);let a={search:"Search",searchNoResult:"No results found",toc:"On this page",tocNoHeadings:"No Headings",lastUpdate:"Last updated on",chooseLanguage:"Choose a language",nextPage:"Next Page",previousPage:"Previous Page",chooseTheme:"Theme",editOnGithub:"Edit on GitHub"},l=(0,n.createContext)({text:a});function s(e){let{text:t}=o();return t[e.label]}function o(){return(0,n.useContext)(l)}},19142:(e,t,r)=>{r.d(t,{NavProvider:()=>o,hI:()=>i});var n=r(54568),a=r(7620),l=r(56705);(0,l.q6)("StylesContext",{tocNav:"xl:hidden",toc:"max-xl:hidden"});let s=(0,l.q6)("NavContext",{isTransparent:!1});function o(e){let{transparentMode:t="none",children:r}=e,[l,o]=(0,a.useState)("none"!==t);return(0,a.useEffect)(()=>{if("top"!==t)return;let e=()=>{o(window.scrollY<10)};return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[t]),(0,n.jsx)(s.Provider,{value:(0,a.useMemo)(()=>({isTransparent:l}),[l]),children:r})}function i(){return s.use()}},19744:(e,t,r)=>{r.d(t,{LanguageToggle:()=>i,LanguageToggleText:()=>d});var n=r(54568),a=r(8272),l=r(22655),s=r(99039),o=r(65615);function i(e){let t=(0,a.useI18n)();if(!t.locales)throw Error("Missing ``");return(0,n.jsxs)(l.AM,{children:[(0,n.jsx)(l.Wv,{"aria-label":t.text.chooseLanguage,...e,className:(0,s.QP)((0,o.r)({color:"ghost",className:"gap-1.5 p-1.5"}),e.className),children:e.children}),(0,n.jsxs)(l.hl,{className:"flex flex-col overflow-hidden p-0",children:[(0,n.jsx)("p",{className:"mb-1 p-2 text-xs font-medium text-fd-muted-foreground",children:t.text.chooseLanguage}),t.locales.map(e=>(0,n.jsx)("button",{type:"button",className:(0,s.QP)("p-2 text-start text-sm",e.locale===t.locale?"bg-fd-primary/10 font-medium text-fd-primary":"hover:bg-fd-accent hover:text-fd-accent-foreground"),onClick:()=>{var r;null==(r=t.onChange)||r.call(t,e.locale)},children:e.name},e.locale))]})]})}function d(e){var t,r;let l=(0,a.useI18n)(),s=null==(r=l.locales)||null==(t=r.find(e=>e.locale===l.locale))?void 0:t.name;return(0,n.jsx)("span",{...e,children:s})}},22655:(e,t,r)=>{r.d(t,{AM:()=>$,hl:()=>B,Wv:()=>H});var n=r(54568),a=r(7620),l=r(12710),s=r(93608),o=r(62402),i=r(79088),d=r(18712),c=r(47992),u=r(62104),f=r(4354),m=r(79455),h=r(69312),p=r(37460),x=r(34977),v=r(73284),g=r(16879),b=r(6718),y="Popover",[j,w]=(0,o.A)(y,[f.Bk]),N=(0,f.Bk)(),[C,P]=j(y),S=e=>{let{__scopePopover:t,children:r,open:l,defaultOpen:s,onOpenChange:o,modal:i=!1}=e,d=N(t),c=a.useRef(null),[m,h]=a.useState(!1),[p,x]=(0,v.i)({prop:l,defaultProp:null!=s&&s,onChange:o,caller:y});return(0,n.jsx)(f.bL,{...d,children:(0,n.jsx)(C,{scope:t,contentId:(0,u.B)(),triggerRef:c,open:p,onOpenChange:x,onOpenToggle:a.useCallback(()=>x(e=>!e),[x]),hasCustomAnchor:m,onCustomAnchorAdd:a.useCallback(()=>h(!0),[]),onCustomAnchorRemove:a.useCallback(()=>h(!1),[]),modal:i,children:r})})};S.displayName=y;var k="PopoverAnchor";a.forwardRef((e,t)=>{let{__scopePopover:r,...l}=e,s=P(k,r),o=N(r),{onCustomAnchorAdd:i,onCustomAnchorRemove:d}=s;return a.useEffect(()=>(i(),()=>d()),[i,d]),(0,n.jsx)(f.Mz,{...o,...l,ref:t})}).displayName=k;var T="PopoverTrigger",E=a.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,o=P(T,r),i=N(r),d=(0,s.s)(t,o.triggerRef),c=(0,n.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":W(o.open),...a,ref:d,onClick:(0,l.m)(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?c:(0,n.jsx)(f.Mz,{asChild:!0,...i,children:c})});E.displayName=T;var R="PopoverPortal",[L,A]=j(R,{forceMount:void 0}),I=e=>{let{__scopePopover:t,forceMount:r,children:a,container:l}=e,s=P(R,t);return(0,n.jsx)(L,{scope:t,forceMount:r,children:(0,n.jsx)(h.C,{present:r||s.open,children:(0,n.jsx)(m.Z,{asChild:!0,container:l,children:a})})})};I.displayName=R;var O="PopoverContent",M=a.forwardRef((e,t)=>{let r=A(O,e.__scopePopover),{forceMount:a=r.forceMount,...l}=e,s=P(O,e.__scopePopover);return(0,n.jsx)(h.C,{present:a||s.open,children:s.modal?(0,n.jsx)(_,{...l,ref:t}):(0,n.jsx)(F,{...l,ref:t})})});M.displayName=O;var Q=(0,x.TL)("PopoverContent.RemoveScroll"),_=a.forwardRef((e,t)=>{let r=P(O,e.__scopePopover),o=a.useRef(null),i=(0,s.s)(t,o),d=a.useRef(!1);return a.useEffect(()=>{let e=o.current;if(e)return(0,g.Eq)(e)},[]),(0,n.jsx)(b.A,{as:Q,allowPinchZoom:!0,children:(0,n.jsx)(z,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,l.m)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),d.current||null==(t=r.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,l.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;d.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,l.m)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),F=a.forwardRef((e,t)=>{let r=P(O,e.__scopePopover),l=a.useRef(!1),s=a.useRef(!1);return(0,n.jsx)(z,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,a;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(l.current||null==(a=r.triggerRef.current)||a.focus(),t.preventDefault()),l.current=!1,s.current=!1},onInteractOutside:t=>{var n,a;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(l.current=!0,"pointerdown"===t.detail.originalEvent.type&&(s.current=!0));let o=t.target;(null==(a=r.triggerRef.current)?void 0:a.contains(o))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&s.current&&t.preventDefault()}})}),z=a.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:a,onOpenAutoFocus:l,onCloseAutoFocus:s,disableOutsidePointerEvents:o,onEscapeKeyDown:u,onPointerDownOutside:m,onFocusOutside:h,onInteractOutside:p,...x}=e,v=P(O,r),g=N(r);return(0,d.Oh)(),(0,n.jsx)(c.n,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:l,onUnmountAutoFocus:s,children:(0,n.jsx)(i.qW,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:p,onEscapeKeyDown:u,onPointerDownOutside:m,onFocusOutside:h,onDismiss:()=>v.onOpenChange(!1),children:(0,n.jsx)(f.UC,{"data-state":W(v.open),role:"dialog",id:v.contentId,...g,...x,ref:t,style:{...x.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),D="PopoverClose";function W(e){return e?"open":"closed"}a.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,s=P(D,r);return(0,n.jsx)(p.sG.button,{type:"button",...a,ref:t,onClick:(0,l.m)(e.onClick,()=>s.onOpenChange(!1))})}).displayName=D,a.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,l=N(r);return(0,n.jsx)(f.i3,{...l,...a,ref:t})}).displayName="PopoverArrow";var q=r(99039);let $=S,H=E,B=a.forwardRef((e,t)=>{let{className:r,align:a="center",sideOffset:l=4,...s}=e;return(0,n.jsx)(I,{children:(0,n.jsx)(M,{ref:t,align:a,sideOffset:l,side:"bottom",className:(0,q.QP)("z-50 min-w-[220px] max-w-[98vw] rounded-lg border bg-fd-popover p-2 text-sm text-fd-popover-foreground shadow-lg focus-visible:outline-none data-[state=closed]:animate-fd-popover-out data-[state=open]:animate-fd-popover-in",r),...s})})});B.displayName=M.displayName},25724:(e,t,r)=>{r.d(t,{BaseLinkItem:()=>i});var n=r(54568),a=r(50720),l=r(56705),s=r(7620),o=r(59230);let i=(0,s.forwardRef)((e,t)=>{var r;let{item:s,...i}=e,d=(0,l.a8)(),c=null!=(r=s.active)?r:"url",u="none"!==c&&(0,o.$)(s.url,d,"nested-url"===c);return(0,n.jsx)(a.default,{ref:t,href:s.url,external:s.external,...i,"data-active":u,children:i.children})});i.displayName="BaseLinkItem"},28219:(e,t,r)=>{function n(e,t,r){let{includePage:n=!0,includeSeparator:a=!1,includeRoot:l}=r,s=[];return t.forEach((e,r)=>{if("separator"===e.type&&e.name&&a&&s.push({name:e.name}),"folder"===e.type){let n=t.at(r+1);if(n&&e.index===n)return;if(e.root){s=[];return}s.push({name:e.name,url:e.index?.url})}"page"===e.type&&n&&s.push({name:e.name,url:e.url})}),l&&s.unshift({name:e.name,url:"object"==typeof l?l.url:void 0}),s}r.d(t,{Pp:()=>n,oe:()=>function e(t,r){let n;for(let a of(r.endsWith("/")&&(r=r.slice(0,-1)),t)){if("separator"===a.type&&(n=a),"folder"===a.type){if(a.index?.url===r){let e=[];return n&&e.push(n),e.push(a,a.index),e}let t=e(a.children,r);if(t)return t.unshift(a),n&&t.unshift(n),t}if("page"===a.type&&a.url===r){let e=[];return n&&e.push(n),e.push(a),e}}return null}}),r(41758),r(7620)},31698:(e,t,r)=>{r.d(t,{LargeSearchToggle:()=>c,SearchToggle:()=>d});var n=r(54568),a=r(22715),l=r(31816),s=r(8272),o=r(99039),i=r(65615);function d(e){let{hideIfDisabled:t,size:r="icon-sm",color:s="ghost",...d}=e,{setOpenSearch:c,enabled:u}=(0,l.$A)();return t&&!u?null:(0,n.jsx)("button",{type:"button",className:(0,o.QP)((0,i.r)({size:r,color:s}),d.className),"data-search":"","aria-label":"Open Search",onClick:()=>{c(!0)},children:(0,n.jsx)(a.vj,{})})}function c(e){let{hideIfDisabled:t,...r}=e,{enabled:i,hotKey:d,setOpenSearch:c}=(0,l.$A)(),{text:u}=(0,s.useI18n)();return t&&!i?null:(0,n.jsxs)("button",{type:"button","data-search-full":"",...r,className:(0,o.QP)("inline-flex items-center gap-2 rounded-lg border bg-fd-secondary/50 p-1.5 ps-2 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground",r.className),onClick:()=>{c(!0)},children:[(0,n.jsx)(a.vj,{className:"size-4"}),u.search,(0,n.jsx)("div",{className:"ms-auto inline-flex gap-0.5",children:d.map((e,t)=>(0,n.jsx)("kbd",{className:"rounded-md border bg-fd-background px-1.5",children:e.display},t))})]})}},31816:(e,t,r)=>{r.d(t,{$A:()=>s,YL:()=>i});var n=r(54568),a=r(7620);let l=(0,r(56705).q6)("SearchContext",{enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function s(){return l.use()}function o(){let[e,t]=(0,a.useState)("⌘");return(0,a.useEffect)(()=>{window.navigator.userAgent.includes("Windows")&&t("Ctrl")},[]),e}function i(e){let{SearchDialog:t,children:r,preload:s=!0,options:i,hotKey:d=[{key:e=>e.metaKey||e.ctrlKey,display:(0,n.jsx)(o,{})},{key:"k",display:"K"}],links:c}=e,[u,f]=(0,a.useState)(!s&&void 0);return(0,a.useEffect)(()=>{let e=e=>{d.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(f(!0),e.preventDefault())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[d]),(0,n.jsxs)(l.Provider,{value:(0,a.useMemo)(()=>({enabled:!0,hotKey:d,setOpenSearch:f}),[d]),children:[void 0!==u&&(0,n.jsx)(t,{open:u,onOpenChange:f,links:c,...i}),r]})}},37595:(e,t,r)=>{r.d(t,{ThemeToggle:()=>u});var n=r(54568),a=r(65799),l=r(22715),s=r(56821),o=r(7620),i=r(99039);let d=(0,a.F)("size-6.5 rounded-full p-1.5 text-fd-muted-foreground",{variants:{active:{true:"bg-fd-accent text-fd-accent-foreground",false:"text-fd-muted-foreground"}}}),c=[["light",l.bd],["dark",l.AX],["system",l.$3]];function u(e){let{className:t,mode:r="light-dark",...a}=e,{setTheme:l,theme:u,resolvedTheme:f}=(0,s.D)(),[m,h]=(0,o.useState)(!1);(0,o.useLayoutEffect)(()=>{h(!0)},[]);let p=(0,i.QP)("inline-flex items-center rounded-full border p-1",t);if("light-dark"===r){let e=m?f:null;return(0,n.jsx)("button",{className:p,"aria-label":"Toggle Theme",onClick:()=>l("light"===e?"dark":"light"),"data-theme-toggle":"",...a,children:c.map(t=>{let[r,a]=t;if("system"!==r)return(0,n.jsx)(a,{fill:"currentColor",className:(0,i.QP)(d({active:e===r}))},r)})})}let x=m?u:null;return(0,n.jsx)("div",{className:p,"data-theme-toggle":"",...a,children:c.map(e=>{let[t,r]=e;return(0,n.jsx)("button",{"aria-label":t,className:(0,i.QP)(d({active:x===t})),onClick:()=>l(t),children:(0,n.jsx)(r,{className:"size-full",fill:"currentColor"})},t)})})}},40908:(e,t,r)=>{r.d(t,{CollapsibleControl:()=>h,LayoutBody:()=>f,Navbar:()=>u,NavbarSidebarTrigger:()=>m});var n=r(54568),a=r(22715),l=r(99039),s=r(65615),o=r(94948),i=r(19142),d=r(4981),c=r(31698);function u(e){let{isTransparent:t}=(0,i.hI)();return(0,n.jsx)("header",{id:"nd-subnav",...e,className:(0,l.QP)("fixed top-(--fd-banner-height) inset-x-0 z-30 flex items-center px-4 border-b transition-colors backdrop-blur-sm",!t&&"bg-fd-background/80",e.className),children:e.children})}function f(e){let{collapsed:t}=(0,o.c)();return(0,n.jsx)("main",{id:"nd-docs-layout",...e,className:(0,l.QP)("flex flex-1 flex-col transition-[margin]",e.className),style:{...e.style,marginInlineStart:t?"max(0px, min(calc(100vw - var(--fd-page-width)), var(--fd-sidebar-width)))":"var(--fd-sidebar-width)"},children:e.children})}function m(e){let{className:t,...r}=e,{setOpen:i}=(0,o.c)();return(0,n.jsx)("button",{...r,"aria-label":"Open Sidebar",className:(0,l.QP)((0,s.r)({color:"ghost",size:"icon-sm",className:t})),onClick:()=>i(e=>!e),children:(0,n.jsx)(a.Bx,{})})}function h(){let{collapsed:e}=(0,o.c)();if(e)return(0,n.jsxs)("div",{className:"fixed flex shadow-lg animate-fd-fade-in rounded-xl p-0.5 border bg-fd-muted text-fd-muted-foreground z-10 xl:start-4 max-xl:end-4",style:{top:"calc(var(--fd-banner-height) + var(--fd-tocnav-height) + var(--spacing) * 4)"},children:[(0,n.jsx)(d.SidebarCollapseTrigger,{className:(0,l.QP)((0,s.r)({color:"ghost",size:"icon-sm",className:"rounded-lg"})),children:(0,n.jsx)(a.Bx,{})}),(0,n.jsx)(c.SearchToggle,{className:"rounded-lg",hideIfDisabled:!0})]})}},41758:(e,t,r)=>{},50720:(e,t,r)=>{r.r(t),r.d(t,{default:()=>s});var n=r(1186),a=r(7620),l=r(54568),s=(0,a.forwardRef)(({href:e="#",external:t=!(e.startsWith("/")||e.startsWith("#")||e.startsWith(".")),prefetch:r,...a},s)=>t?(0,l.jsx)("a",{ref:s,href:e,rel:"noreferrer noopener",target:"_blank",...a,children:a.children}):(0,l.jsx)(n.N_,{ref:s,href:e,prefetch:r,...a}));s.displayName="Link",r(41758)},53158:(e,t,r)=>{r.d(t,{T:()=>n.T});var n=r(5388);r(41758)},56705:(e,t,r)=>{r.d(t,{Image:()=>n._V,a8:()=>n.a8,q6:()=>n.q6,rd:()=>n.rd});var n=r(1186);r(41758)},56821:(e,t,r)=>{r.d(t,{D:()=>d,N:()=>c});var n=r(7620),a=(e,t,r,n,a,l,s,o)=>{let i=document.documentElement,d=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&l?a.map(e=>l[e]||e):a;r?(i.classList.remove(...n),i.classList.add(l&&l[t]?l[t]:t)):i.setAttribute(e,t)}),r=t,o&&d.includes(r)&&(i.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=s&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}},l=["light","dark"],s="(prefers-color-scheme: dark)",o=n.createContext(void 0),i={setTheme:e=>{},themes:[]},d=()=>{var e;return null!=(e=n.useContext(o))?e:i},c=e=>n.useContext(o)?n.createElement(n.Fragment,null,e.children):n.createElement(f,{...e}),u=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:r=!1,enableSystem:a=!0,enableColorScheme:i=!0,storageKey:d="theme",themes:c=u,defaultTheme:f=a?"system":"light",attribute:v="data-theme",value:g,children:b,nonce:y,scriptProps:j}=e,[w,N]=n.useState(()=>h(d,f)),[C,P]=n.useState(()=>"system"===w?x():w),S=g?Object.values(g):c,k=n.useCallback(e=>{let t=e;if(!t)return;"system"===e&&a&&(t=x());let n=g?g[t]:t,s=r?p(y):null,o=document.documentElement,d=e=>{"class"===e?(o.classList.remove(...S),n&&o.classList.add(n)):e.startsWith("data-")&&(n?o.setAttribute(e,n):o.removeAttribute(e))};if(Array.isArray(v)?v.forEach(d):d(v),i){let e=l.includes(f)?f:null,r=l.includes(t)?t:e;o.style.colorScheme=r}null==s||s()},[y]),T=n.useCallback(e=>{let t="function"==typeof e?e(w):e;N(t);try{localStorage.setItem(d,t)}catch(e){}},[w]),E=n.useCallback(e=>{P(x(e)),"system"===w&&a&&!t&&k("system")},[w,t]);n.useEffect(()=>{let e=window.matchMedia(s);return e.addListener(E),E(e),()=>e.removeListener(E)},[E]),n.useEffect(()=>{let e=e=>{e.key===d&&(e.newValue?N(e.newValue):T(f))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[T]),n.useEffect(()=>{k(null!=t?t:w)},[t,w]);let R=n.useMemo(()=>({theme:w,setTheme:T,forcedTheme:t,resolvedTheme:"system"===w?C:w,themes:a?[...c,"system"]:c,systemTheme:a?C:void 0}),[w,T,t,C,a,c]);return n.createElement(o.Provider,{value:R},n.createElement(m,{forcedTheme:t,storageKey:d,attribute:v,enableSystem:a,enableColorScheme:i,defaultTheme:f,value:g,themes:c,nonce:y,scriptProps:j}),b)},m=n.memo(e=>{let{forcedTheme:t,storageKey:r,attribute:l,enableSystem:s,enableColorScheme:o,defaultTheme:i,value:d,themes:c,nonce:u,scriptProps:f}=e,m=JSON.stringify([l,r,i,t,c,d,s,o]).slice(1,-1);return n.createElement("script",{...f,suppressHydrationWarning:!0,nonce:"",dangerouslySetInnerHTML:{__html:"(".concat(a.toString(),")(").concat(m,")")}})}),h=(e,t)=>{let r;try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t},p=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},x=e=>(e||(e=window.matchMedia(s)),e.matches?"dark":"light")},59230:(e,t,r)=>{r.d(t,{$:()=>n});function n(e,t,r=!0){return e.endsWith("/")&&(e=e.slice(0,-1)),t.endsWith("/")&&(t=t.slice(0,-1)),e===t||r&&t.startsWith(`${e}/`)}},69666:(e,t,r)=>{r.d(t,{X:()=>l});var n=r(7620),a=r(58463);function l(e){let[t,r]=n.useState(void 0);return(0,a.N)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,a;if(!Array.isArray(t)||!t.length)return;let l=t[0];if("borderBoxSize"in l){let e=l.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,a=t.blockSize}else n=e.offsetWidth,a=e.offsetHeight;r({width:n,height:a})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}},87156:(e,t,r)=>{r.d(t,{L:()=>c,TreeContextProvider:()=>d,t:()=>u});var n=r(54568),a=r(56705),l=r(7620),s=r(28219);let o=(0,a.q6)("TreeContext"),i=(0,a.q6)("PathContext",[]);function d(e){var t,r,d;let c=(0,l.useRef)(0),u=(0,a.a8)(),f=(0,l.useMemo)(()=>e.tree,[null!=(t=e.tree.$id)?t:e.tree]),m=(0,l.useMemo)(()=>{var e;return null!=(e=(0,s.oe)(f.children,u))?e:[]},[f,u]),h=null!=(r=m.findLast(e=>"folder"===e.type&&e.root))?r:f;return null!=h.$id||(h.$id=String(c.current++)),(0,n.jsx)(o.Provider,{value:(0,l.useMemo)(()=>({root:h}),[h]),children:(0,n.jsx)(i.Provider,{value:m,children:e.children})})}function c(){return i.use()}function u(){return o.use("You must wrap this component under ")}},87398:(e,t,r)=>{r.d(t,{HideIfEmpty:()=>s}),r(41758);var n=r(7620),a=r(54568),l=e=>{for(let t=0;t{let e=document.querySelector('[data-fdid="'.concat(s,'"]'));if(!e)return;let t=()=>{i(l(e))},r=new ResizeObserver(t);return r.observe(e),t(),()=>{r.disconnect()}},[s]),t=n.isValidElement(r)?n.cloneElement(r,{...r.props,"data-fdid":s,"data-empty":o,suppressHydrationWarning:!0}):n.Children.count(r)>1?n.Children.only(null):null,(0,a.jsxs)(a.Fragment,{children:[t,void 0===o&&(0,a.jsx)("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"{\nconst element = document.querySelector('[data-fdid=\"".concat(s,"\"]')\nif (element) {\n element.setAttribute('data-empty', String((").concat(l.toString(),")(element)))\n}}")}})]})}},94948:(e,t,r)=>{r.d(t,{G:()=>d,c:()=>i});var n=r(54568),a=r(7620),l=r(56705),s=r(53158);let o=(0,l.q6)("SidebarContext");function i(){return o.use()}function d(e){let{children:t}=e,r=(0,a.useRef)(!0),[i,d]=(0,a.useState)(!1),[c,u]=(0,a.useState)(!1),f=(0,l.a8)();return(0,s.T)(f,()=>{r.current&&d(!1),r.current=!0}),(0,n.jsx)(o.Provider,{value:(0,a.useMemo)(()=>({open:i,setOpen:d,collapsed:c,setCollapsed:u,closeOnRedirect:r}),[i,c]),children:t})}}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/395-8ac002ab03a2d4f6.js b/apps/web/.open-next/assets/_next/static/chunks/395-8ac002ab03a2d4f6.js deleted file mode 100644 index 4909496..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/395-8ac002ab03a2d4f6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[395],{1186:(e,t,r)=>{r.d(t,{N_:()=>c,Uy:()=>i,_V:()=>d,a8:()=>s,q6:()=>f,rd:()=>u});var n=r(7620),l=r(54568),a=()=>{throw Error("You need to wrap your application inside `FrameworkProvider`.")},o=f("FrameworkContext",{useParams:a,useRouter:a,usePathname:a});function i({Link:e,useRouter:t,useParams:r,usePathname:a,Image:i,children:s}){let u=n.useMemo(()=>({usePathname:a,useRouter:t,Link:e,Image:i,useParams:r}),[e,a,t,r,i]);return(0,l.jsx)(o.Provider,{value:u,children:s})}function s(){return o.use().usePathname()}function u(){return o.use().useRouter()}function d(e){let{Image:t}=o.use();if(!t){let{src:t,alt:r,priority:n,...a}=e;return(0,l.jsx)("img",{alt:r,src:t,fetchPriority:n?"high":"auto",...a})}return(0,l.jsx)(t,{...e})}function c(e){let{Link:t}=o.use();if(!t){let{href:t,prefetch:r,...n}=e;return(0,l.jsx)("a",{href:t,...n})}return(0,l.jsx)(t,{...e})}function f(e,t){let r=n.createContext(t);return{Provider:e=>(0,l.jsx)(r.Provider,{value:e.value,children:e.children}),use:t=>{let l=n.useContext(r);if(!l)throw Error(t??`Provider of ${e} is required but missing.`);return l}}}},5388:(e,t,r)=>{r.d(t,{T:()=>l});var n=r(7620);function l(e,t,r=function e(t,r){return Array.isArray(t)&&Array.isArray(r)?r.length!==t.length||t.some((t,n)=>e(t,r[n])):t!==r}){let[a,o]=(0,n.useState)(e);r(a,e)&&(t(e,a),o(e))}},6209:(e,t,r)=>{r.d(t,{Nt:()=>k,Ke:()=>T,R6:()=>R});var n=r(54568),l=r(7620),a=r(12710),o=r(62402),i=r(73284),s=r(58463),u=r(93608),d=r(37460),c=r(69312),f=r(62104),h="Collapsible",[p,m]=(0,o.A)(h),[x,g]=p(h),v=l.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:a,defaultOpen:o,disabled:s,onOpenChange:u,...c}=e,[p,m]=(0,i.i)({prop:a,defaultProp:null!=o&&o,onChange:u,caller:h});return(0,n.jsx)(x,{scope:r,disabled:s,contentId:(0,f.B)(),open:p,onOpenToggle:l.useCallback(()=>m(e=>!e),[m]),children:(0,n.jsx)(d.sG.div,{"data-state":P(p),"data-disabled":s?"":void 0,...c,ref:t})})});v.displayName=h;var y="CollapsibleTrigger",b=l.forwardRef((e,t)=>{let{__scopeCollapsible:r,...l}=e,o=g(y,r);return(0,n.jsx)(d.sG.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":P(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...l,ref:t,onClick:(0,a.m)(e.onClick,o.onOpenToggle)})});b.displayName=y;var w="CollapsibleContent",N=l.forwardRef((e,t)=>{let{forceMount:r,...l}=e,a=g(w,e.__scopeCollapsible);return(0,n.jsx)(c.C,{present:r||a.open,children:e=>{let{present:r}=e;return(0,n.jsx)(j,{...l,ref:t,present:r})}})});N.displayName=w;var j=l.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:a,children:o,...i}=e,c=g(w,r),[f,h]=l.useState(a),p=l.useRef(null),m=(0,u.s)(t,p),x=l.useRef(0),v=x.current,y=l.useRef(0),b=y.current,N=c.open||f,j=l.useRef(N),C=l.useRef(void 0);return l.useEffect(()=>{let e=requestAnimationFrame(()=>j.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,s.N)(()=>{let e=p.current;if(e){C.current=C.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();x.current=t.height,y.current=t.width,j.current||(e.style.transitionDuration=C.current.transitionDuration,e.style.animationName=C.current.animationName),h(a)}},[c.open,a]),(0,n.jsx)(d.sG.div,{"data-state":P(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!N,...i,ref:m,style:{"--radix-collapsible-content-height":v?"".concat(v,"px"):void 0,"--radix-collapsible-content-width":b?"".concat(b,"px"):void 0,...e.style},children:N&&o})});function P(e){return e?"open":"closed"}var C=r(99039);let k=v,R=b,T=(0,l.forwardRef)((e,t)=>{let{children:r,...a}=e,[o,i]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{i(!0)},[]),(0,n.jsx)(N,{ref:t,...a,className:(0,C.QP)("overflow-hidden",o&&"data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down",a.className),children:r})});T.displayName=N.displayName},8272:(e,t,r)=>{r.r(t),r.d(t,{I18nContext:()=>a,I18nLabel:()=>o,defaultTranslations:()=>l,useI18n:()=>i});var n=r(7620);let l={search:"Search",searchNoResult:"No results found",toc:"On this page",tocNoHeadings:"No Headings",lastUpdate:"Last updated on",chooseLanguage:"Choose a language",nextPage:"Next Page",previousPage:"Previous Page",chooseTheme:"Theme",editOnGithub:"Edit on GitHub"},a=(0,n.createContext)({text:l});function o(e){let{text:t}=i();return t[e.label]}function i(){return(0,n.useContext)(a)}},14547:(e,t,r)=>{r.d(t,{TOCItems:()=>p,TOCScrollArea:()=>h,W:()=>f,a:()=>c});var n=r(54568),l=r(96435),a=r(7620),o=r(99039),i=r(8272),s=r(20242),u=r(99936);let d=(0,a.createContext)([]);function c(){return(0,a.useContext)(d)}function f(e){let{toc:t,children:r,...a}=e;return(0,n.jsx)(d,{value:t,children:(0,n.jsx)(l.NQ,{toc:t,...a,children:r})})}function h(e){let{ref:t,className:r,...i}=e,s=(0,a.useRef)(null);return(0,n.jsx)("div",{ref:(0,u.P)(s,t),className:(0,o.QP)("relative min-h-0 text-sm ms-px overflow-auto [scrollbar-width:none] [mask-image:linear-gradient(to_bottom,transparent,white_16px,white_calc(100%-16px),transparent)] py-3",r),...i,children:(0,n.jsx)(l.N2,{containerRef:s,children:i.children})})}function p(e){let{ref:t,className:r,...l}=e,d=(0,a.useRef)(null),f=c(),{text:h}=(0,i.useI18n)();return 0===f.length?(0,n.jsx)("div",{className:"rounded-lg border bg-fd-card p-3 text-xs text-fd-muted-foreground",children:h.tocNoHeadings}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.j,{containerRef:d,className:"absolute top-(--fd-top) h-(--fd-height) w-px bg-fd-primary transition-all"}),(0,n.jsx)("div",{ref:(0,u.P)(t,d),className:(0,o.QP)("flex flex-col border-s border-fd-foreground/10",r),...l,children:f.map(e=>(0,n.jsx)(m,{item:e},e.url))})]})}function m(e){let{item:t}=e;return(0,n.jsx)(l.Cz,{href:t.url,className:(0,o.QP)("prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary",t.depth<=2&&"ps-3",3===t.depth&&"ps-6",t.depth>=4&&"ps-8"),children:t.title})}},19142:(e,t,r)=>{r.d(t,{NavProvider:()=>i,hI:()=>s});var n=r(54568),l=r(7620),a=r(56705);(0,a.q6)("StylesContext",{tocNav:"xl:hidden",toc:"max-xl:hidden"});let o=(0,a.q6)("NavContext",{isTransparent:!1});function i(e){let{transparentMode:t="none",children:r}=e,[a,i]=(0,l.useState)("none"!==t);return(0,l.useEffect)(()=>{if("top"!==t)return;let e=()=>{i(window.scrollY<10)};return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[t]),(0,n.jsx)(o.Provider,{value:(0,l.useMemo)(()=>({isTransparent:a}),[a]),children:r})}function s(){return o.use()}},20242:(e,t,r)=>{r.d(t,{j:()=>d});var n=r(54568),l=r(7620),a=r(96435),o=r(53158),i=r(34998);function s(e,t){if(0===t.length||0===e.clientHeight)return[0,0];let r=Number.MAX_VALUE,n=0;for(let l of t){let t=e.querySelector(`a[href="#${l}"]`);if(!t)continue;let a=getComputedStyle(t);r=Math.min(r,t.offsetTop+parseFloat(a.paddingTop)),n=Math.max(n,t.offsetTop+t.clientHeight-parseFloat(a.paddingBottom))}return[r,n-r]}function u(e,t){e.style.setProperty("--fd-top",`${t[0]}px`),e.style.setProperty("--fd-height",`${t[1]}px`)}function d({containerRef:e,...t}){let r=a.Mf(),d=(0,l.useRef)(null),c=(0,i.J)(()=>{e.current&&d.current&&u(d.current,s(e.current,r))});return(0,l.useEffect)(()=>{if(!e.current)return;let t=e.current;c();let r=new ResizeObserver(c);return r.observe(t),()=>{r.disconnect()}},[e,c]),(0,o.T)(r,()=>{e.current&&d.current&&u(d.current,s(e.current,r))}),(0,n.jsx)("div",{ref:d,role:"none",...t})}},25664:(e,t,r)=>{r.d(t,{CodeBlock:()=>d,Pre:()=>u});var n=r(54568),l=r(22715),a=r(7620),o=r(99039),i=r(34998),s=r(65615);let u=(0,a.forwardRef)((e,t)=>{let{className:r,...l}=e;return(0,n.jsx)("pre",{ref:t,className:(0,o.QP)("min-w-full w-max *:flex *:flex-col",r),...l,children:l.children})});u.displayName="Pre";let d=(0,a.forwardRef)((e,t)=>{var r;let{title:l,allowCopy:i=!0,keepBackground:s=!1,icon:u,viewportProps:d,children:f,...h}=e,p=(0,a.useRef)(null),m=()=>{var e,t;let r=null==(e=p.current)?void 0:e.getElementsByTagName("pre").item(0);if(!r)return;let n=r.cloneNode(!0);n.querySelectorAll(".nd-copy-ignore").forEach(e=>{e.remove()}),navigator.clipboard.writeText(null!=(t=n.textContent)?t:"")};return(0,n.jsxs)("figure",{ref:t,dir:"ltr",...h,className:(0,o.QP)("not-prose group relative my-4 overflow-hidden rounded-lg border bg-fd-card text-sm outline-none",s&&"bg-(--shiki-light-bg) dark:bg-(--shiki-dark-bg)",h.className),children:[l?(0,n.jsxs)("div",{className:"flex items-center gap-2 bg-fd-secondary px-4 py-1.5",children:[u?(0,n.jsx)("div",{className:"text-fd-muted-foreground [&_svg]:size-3.5",dangerouslySetInnerHTML:"string"==typeof u?{__html:u}:void 0,children:"string"!=typeof u?u:null}):null,(0,n.jsx)("figcaption",{className:"flex-1 truncate text-fd-muted-foreground",children:l}),i?(0,n.jsx)(c,{className:"-me-2",onCopy:m}):null]}):i&&(0,n.jsx)(c,{className:"absolute right-2 top-2 z-[2] backdrop-blur-md",onCopy:m}),(0,n.jsx)("div",{ref:p,...d,className:(0,o.QP)("text-[13px] py-3.5 overflow-auto [&_.line]:px-4 max-h-[600px] fd-scroll-container",h["data-line-numbers"]&&"[&_.line]:pl-3",null==d?void 0:d.className),style:{counterSet:h["data-line-numbers"]?"line ".concat(Number(null!=(r=h["data-line-numbers-start"])?r:1)-1):void 0,...null==d?void 0:d.style},children:f})]})});function c(e){let{className:t,onCopy:r,...u}=e,[d,c]=function(e){let[t,r]=(0,a.useState)(!1),n=(0,a.useRef)(null),l=(0,i.J)(()=>{n.current&&window.clearTimeout(n.current),Promise.resolve(e()).then(()=>{r(!0),n.current=window.setTimeout(()=>{r(!1)},1500)})});return(0,a.useEffect)(()=>()=>{n.current&&window.clearTimeout(n.current)},[]),[t,l]}(r);return(0,n.jsxs)("button",{type:"button",className:(0,o.QP)((0,s.r)({color:"ghost"}),"transition-opacity group-hover:opacity-100 [&_svg]:size-3.5",!d&&"[@media(hover:hover)]:opacity-0",t),"aria-label":d?"Copied Text":"Copy Text",onClick:c,...u,children:[(0,n.jsx)(l.Jl,{className:(0,o.QP)("transition-transform",!d&&"scale-0")}),(0,n.jsx)(l.QR,{className:(0,o.QP)("absolute transition-transform",d&&"scale-0")})]})}d.displayName="CodeBlock"},28219:(e,t,r)=>{function n(e,t,r){let{includePage:n=!0,includeSeparator:l=!1,includeRoot:a}=r,o=[];return t.forEach((e,r)=>{if("separator"===e.type&&e.name&&l&&o.push({name:e.name}),"folder"===e.type){let n=t.at(r+1);if(n&&e.index===n)return;if(e.root){o=[];return}o.push({name:e.name,url:e.index?.url})}"page"===e.type&&n&&o.push({name:e.name,url:e.url})}),a&&o.unshift({name:e.name,url:"object"==typeof a?a.url:void 0}),o}r.d(t,{Pp:()=>n,oe:()=>function e(t,r){let n;for(let l of(r.endsWith("/")&&(r=r.slice(0,-1)),t)){if("separator"===l.type&&(n=l),"folder"===l.type){if(l.index?.url===r){let e=[];return n&&e.push(n),e.push(l,l.index),e}let t=e(l.children,r);if(t)return t.unshift(l),n&&t.unshift(n),t}if("page"===l.type&&l.url===r){let e=[];return n&&e.push(n),e.push(l),e}}return null}}),r(41758),r(7620)},34998:(e,t,r)=>{r.d(t,{J:()=>l}),r(41758);var n=r(7620);function l(e){let t=(0,n.useRef)(e);return t.current=e,(0,n.useCallback)(function(){for(var e=arguments.length,r=Array(e),n=0;n{},50720:(e,t,r)=>{r.r(t),r.d(t,{default:()=>o});var n=r(1186),l=r(7620),a=r(54568),o=(0,l.forwardRef)(({href:e="#",external:t=!(e.startsWith("/")||e.startsWith("#")||e.startsWith(".")),prefetch:r,...l},o)=>t?(0,a.jsx)("a",{ref:o,href:e,rel:"noreferrer noopener",target:"_blank",...l,children:l.children}):(0,a.jsx)(n.N_,{ref:o,href:e,prefetch:r,...l}));o.displayName="Link",r(41758)},53158:(e,t,r)=>{r.d(t,{T:()=>n.T});var n=r(5388);r(41758)},56406:(e,t,r)=>{r.d(t,{PageBreadcrumb:()=>M,PageFooter:()=>R,PageLastUpdate:()=>C,PageRoot:()=>P,PageTOC:()=>I,PageTOCPopover:()=>j,PageTOCPopoverContent:()=>N,PageTOCPopoverTrigger:()=>b});var n=r(54568),l=r(7620),a=r(22715),o=r(50720),i=r(99039),s=r(8272),u=r(87156),d=r(56705),c=r(28219),f=r(19142),h=r(59230),p=r(34998),m=r(6209),x=r(94948),g=r(14547),v=r(96435);let y=(0,d.q6)("TocPopoverContext");function b(e){var t,r;let{text:o}=(0,s.useI18n)(),{open:d}=y.use(),c=(0,g.a)(),f=(0,v.R3)(),h=(0,l.useMemo)(()=>c.findIndex(e=>f===e.url.slice(1)),[c,f]),p=(0,u.L)().at(-1),x=-1!==h&&!d;return(0,n.jsxs)(m.R6,{...e,className:(0,i.QP)("flex w-full h-(--fd-tocnav-height) items-center text-sm text-fd-muted-foreground gap-2.5 px-4 py-2.5 text-start focus-visible:outline-none [&_svg]:shrink-0 [&_svg]:size-4 md:px-6",e.className),children:[(0,n.jsx)(w,{value:(h+1)/Math.max(1,c.length),max:1,className:(0,i.QP)(d&&"text-fd-primary")}),(0,n.jsxs)("span",{className:"grid flex-1 *:my-auto *:row-start-1 *:col-start-1",children:[(0,n.jsx)("span",{className:(0,i.QP)("truncate transition-all",d&&"text-fd-foreground",x&&"opacity-0 -translate-y-full pointer-events-none"),children:null!=(r=null==p?void 0:p.name)?r:o.toc}),(0,n.jsx)("span",{className:(0,i.QP)("truncate transition-all",!x&&"opacity-0 translate-y-full pointer-events-none"),children:null==(t=c[h])?void 0:t.title})]}),(0,n.jsx)(a.yQ,{className:(0,i.QP)("transition-transform mx-0.5",d&&"rotate-180")})]})}function w(e){let{value:t,strokeWidth:r=2,size:l=24,min:a=0,max:o=100,...i}=e,s=to?o:t,u=(l-r)/2,d=2*Math.PI*u,c=s/o*d,f={cx:l/2,cy:l/2,r:u,fill:"none",strokeWidth:r};return(0,n.jsxs)("svg",{role:"progressbar",viewBox:"0 0 ".concat(l," ").concat(l),"aria-valuenow":s,"aria-valuemin":a,"aria-valuemax":o,...i,children:[(0,n.jsx)("circle",{...f,className:"stroke-current/25"}),(0,n.jsx)("circle",{...f,stroke:"currentColor",strokeDasharray:d,strokeDashoffset:d-c,strokeLinecap:"round",transform:"rotate(-90 ".concat(l/2," ").concat(l/2,")"),className:"transition-all"})]})}function N(e){return(0,n.jsx)(m.Ke,{"data-toc-popover":"",...e,className:(0,i.QP)("flex flex-col px-4 max-h-[50vh] md:px-6",e.className),children:e.children})}function j(e){let t=(0,l.useRef)(null),[r,a]=(0,l.useState)(!1),{collapsed:o}=(0,x.c)(),{isTransparent:s}=(0,f.hI)(),u=(0,p.J)(e=>{r&&t.current&&!t.current.contains(e.target)&&a(!1)});return(0,l.useEffect)(()=>(window.addEventListener("click",u),()=>{window.removeEventListener("click",u)}),[u]),(0,n.jsx)(y.Provider,{value:(0,l.useMemo)(()=>({open:r,setOpen:a}),[a,r]),children:(0,n.jsx)(m.Nt,{open:r,onOpenChange:a,asChild:!0,children:(0,n.jsx)("header",{ref:t,id:"nd-tocnav",...e,className:(0,i.QP)("fixed inset-x-0 z-10 border-b backdrop-blur-sm transition-colors xl:hidden",(!s||r)&&"bg-fd-background/80",r&&"shadow-lg",e.className),style:{...e.style,top:"calc(var(--fd-banner-height) + var(--fd-nav-height))",insetInlineStart:o?"0px":"calc(var(--fd-sidebar-width) + var(--fd-layout-offset))"},children:e.children})})})}function P(e){let{toc:t,children:r,...l}=e,{collapsed:a}=(0,x.c)();return(0,n.jsx)(g.W,{...t,children:(0,n.jsx)("div",{id:"nd-page",...l,className:(0,i.QP)("flex flex-1 mx-auto w-full",l.className),style:{paddingTop:"calc(var(--fd-nav-height) + var(--fd-tocnav-height))",maxWidth:a?"var(--fd-page-width)":"min(var(--fd-page-width),calc(var(--fd-layout-width) - var(--fd-sidebar-width)))",...l.style},children:r})})}function C(e){let{date:t,...r}=e,{text:a}=(0,s.useI18n)(),[o,u]=(0,l.useState)("");return(0,l.useEffect)(()=>{u(new Date(t).toLocaleDateString())},[t]),(0,n.jsxs)("p",{...r,className:(0,i.QP)("text-sm text-fd-muted-foreground",r.className),children:[a.lastUpdate," ",o]})}let k=new WeakMap;function R(e){let{items:t,...r}=e,{root:a}=(0,u.t)(),o=(0,d.a8)(),{previous:s,next:c}=(0,l.useMemo)(()=>{if(t)return t;let e=k.get(a),r=null!=e?e:function e(t){let r=[];return t.forEach(t=>{if("folder"===t.type){t.index&&r.push(t.index),r.push(...e(t.children));return}"page"!==t.type||t.external||r.push(t)}),r}(a.children);k.set(a,r);let n=r.findIndex(e=>(0,h.$)(e.url,o,!1));return -1===n?{}:{previous:r[n-1],next:r[n+1]}},[t,o,a]);return(0,n.jsxs)("div",{...r,className:(0,i.QP)("@container grid gap-4 pb-6",s&&c?"grid-cols-2":"grid-cols-1",r.className),children:[s?(0,n.jsx)(T,{item:s,index:0}):null,c?(0,n.jsx)(T,{item:c,index:1}):null]})}function T(e){var t;let{item:r,index:l}=e,{text:u}=(0,s.useI18n)(),d=0===l?a.JG:a.c_;return(0,n.jsxs)(o.default,{href:r.url,className:(0,i.QP)("flex flex-col gap-2 rounded-lg border p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground @max-lg:col-span-full",1===l&&"text-end"),children:[(0,n.jsxs)("div",{className:(0,i.QP)("inline-flex items-center gap-1.5 font-medium",1===l&&"flex-row-reverse"),children:[(0,n.jsx)(d,{className:"-mx-1 size-4 shrink-0 rtl:rotate-180"}),(0,n.jsx)("p",{children:r.name})]}),(0,n.jsx)("p",{className:"text-fd-muted-foreground truncate",children:null!=(t=r.description)?t:0===l?u.previousPage:u.nextPage})]})}function M(e){let{includeRoot:t=!1,includeSeparator:r,includePage:a=!1,...s}=e,d=(0,u.L)(),{root:f}=(0,u.t)(),h=(0,l.useMemo)(()=>(0,c.Pp)(f,d,{includePage:a,includeSeparator:r,includeRoot:t}),[a,t,r,d,f]);return 0===h.length?null:(0,n.jsx)("div",{...s,className:(0,i.QP)("flex items-center gap-1.5 text-[15px] text-fd-muted-foreground",s.className),children:h.map((e,t)=>{let r=(0,i.QP)("truncate",t===h.length-1&&"text-fd-primary font-medium");return(0,n.jsxs)(l.Fragment,{children:[0!==t&&(0,n.jsx)("span",{className:"text-fd-foreground/30",children:"/"}),e.url?(0,n.jsx)(o.default,{href:e.url,className:(0,i.QP)(r,"transition-opacity hover:opacity-80"),children:e.name}):(0,n.jsx)("span",{className:r,children:e.name})]},t)})})}function I(e){return(0,n.jsx)("div",{id:"nd-toc",...e,className:(0,i.QP)("sticky pb-2 pt-12 max-xl:hidden",e.className),style:{...e.style,top:"calc(var(--fd-banner-height) + var(--fd-nav-height))",height:"calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"},children:(0,n.jsx)("div",{className:"flex h-full w-(--fd-toc-width) max-w-full flex-col pe-4",children:e.children})})}},56705:(e,t,r)=>{r.d(t,{Image:()=>n._V,a8:()=>n.a8,q6:()=>n.q6,rd:()=>n.rd});var n=r(1186);r(41758)},59230:(e,t,r)=>{r.d(t,{$:()=>n});function n(e,t,r=!0){return e.endsWith("/")&&(e=e.slice(0,-1)),t.endsWith("/")&&(t=t.slice(0,-1)),e===t||r&&t.startsWith(`${e}/`)}},87156:(e,t,r)=>{r.d(t,{L:()=>d,TreeContextProvider:()=>u,t:()=>c});var n=r(54568),l=r(56705),a=r(7620),o=r(28219);let i=(0,l.q6)("TreeContext"),s=(0,l.q6)("PathContext",[]);function u(e){var t,r,u;let d=(0,a.useRef)(0),c=(0,l.a8)(),f=(0,a.useMemo)(()=>e.tree,[null!=(t=e.tree.$id)?t:e.tree]),h=(0,a.useMemo)(()=>{var e;return null!=(e=(0,o.oe)(f.children,c))?e:[]},[f,c]),p=null!=(r=h.findLast(e=>"folder"===e.type&&e.root))?r:f;return null!=p.$id||(p.$id=String(d.current++)),(0,n.jsx)(i.Provider,{value:(0,a.useMemo)(()=>({root:p}),[p]),children:(0,n.jsx)(s.Provider,{value:h,children:e.children})})}function d(){return s.use()}function c(){return i.use("You must wrap this component under ")}},93627:(e,t,r)=>{r.d(t,{default:()=>c});var n=r(54568),l=r(96435),a=r(7620),o=r(99039),i=r(20242),s=r(14547),u=r(99936),d=r(8272);function c(e){let{ref:t,className:r,...l}=e,c=(0,a.useRef)(null),p=(0,s.a)(),{text:m}=(0,d.useI18n)(),[x,g]=(0,a.useState)();return((0,a.useEffect)(()=>{if(!c.current)return;let e=c.current;function t(){if(0===e.clientHeight)return;let t=0,r=0,n=[];for(let l=0;l{r.disconnect()}},[p]),0===p.length)?(0,n.jsx)("div",{className:"rounded-lg border bg-fd-card p-3 text-xs text-fd-muted-foreground",children:m.tocNoHeadings}):(0,n.jsxs)(n.Fragment,{children:[x?(0,n.jsx)("div",{className:"absolute start-0 top-0 rtl:-scale-x-100",style:{width:x.width,height:x.height,maskImage:'url("data:image/svg+xml,'.concat(encodeURIComponent('')),'")')},children:(0,n.jsx)(i.j,{containerRef:c,className:"mt-(--fd-top) h-(--fd-height) bg-fd-primary transition-all"})}):null,(0,n.jsx)("div",{ref:(0,u.P)(c,t),className:(0,o.QP)("flex flex-col",r),...l,children:p.map((e,t)=>{var r,l;return(0,n.jsx)(h,{item:e,upper:null==(r=p[t-1])?void 0:r.depth,lower:null==(l=p[t+1])?void 0:l.depth},e.url)})})]})}function f(e){return 10*(e>=3)}function h(e){var t;let{item:r,upper:a=r.depth,lower:i=r.depth}=e,s=f(r.depth),u=f(a),d=f(i);return(0,n.jsxs)(l.Cz,{href:r.url,style:{paddingInlineStart:(t=r.depth)<=2?14:3===t?26:36},className:"prose relative py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary",children:[s!==u?(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",className:"absolute -top-1.5 start-0 size-4 rtl:-scale-x-100",children:(0,n.jsx)("line",{x1:u,y1:"0",x2:s,y2:"12",className:"stroke-fd-foreground/10",strokeWidth:"1"})}):null,(0,n.jsx)("div",{className:(0,o.QP)("absolute inset-y-0 w-px bg-fd-foreground/10",s!==u&&"top-1.5",s!==d&&"bottom-1.5"),style:{insetInlineStart:s}}),r.title]})}},94948:(e,t,r)=>{r.d(t,{G:()=>u,c:()=>s});var n=r(54568),l=r(7620),a=r(56705),o=r(53158);let i=(0,a.q6)("SidebarContext");function s(){return i.use()}function u(e){let{children:t}=e,r=(0,l.useRef)(!0),[s,u]=(0,l.useState)(!1),[d,c]=(0,l.useState)(!1),f=(0,a.a8)();return(0,o.T)(f,()=>{r.current&&u(!1),r.current=!0}),(0,n.jsx)(i.Provider,{value:(0,l.useMemo)(()=>({open:s,setOpen:u,collapsed:d,setCollapsed:c,closeOnRedirect:r}),[s,d]),children:t})}},96435:(e,t,r)=>{r.d(t,{NQ:()=>v,N2:()=>g,Cz:()=>y,R3:()=>m,Mf:()=>x});var n=r(5388);r(41758);var l=r(7620);let a=e=>"object"==typeof e&&null!=e&&1===e.nodeType,o=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,i=(e,t)=>{if(e.clientHeight{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeightat||a>e&&o=t&&i>=r?a-e-n:o>t&&ir?o-t+l:0,u=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},d=(e,t)=>{var r,n,l,o;if("undefined"==typeof document)return[];let{scrollMode:d,block:c,inline:f,boundary:h,skipOverflowHiddenElements:p}=t,m="function"==typeof h?h:e=>e!==h;if(!a(e))throw TypeError("Invalid target");let x=document.scrollingElement||document.documentElement,g=[],v=e;for(;a(v)&&m(v);){if((v=u(v))===x){g.push(v);break}null!=v&&v===document.body&&i(v)&&!i(document.documentElement)||null!=v&&i(v,p)&&g.push(v)}let y=null!=(n=null==(r=window.visualViewport)?void 0:r.width)?n:innerWidth,b=null!=(o=null==(l=window.visualViewport)?void 0:l.height)?o:innerHeight,{scrollX:w,scrollY:N}=window,{height:j,width:P,top:C,right:k,bottom:R,left:T}=e.getBoundingClientRect(),{top:M,right:I,bottom:E,left:Q}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),S="start"===c||"nearest"===c?C-M:"end"===c?R+E:C+j/2-M+E,L="center"===f?T+P/2-Q+I:"end"===f?k+I:T-Q,W=[];for(let e=0;e=0&&T>=0&&R<=b&&k<=y&&(t===x&&!i(t)||C>=l&&R<=o&&T>=u&&k<=a))break;let h=getComputedStyle(t),p=parseInt(h.borderLeftWidth,10),m=parseInt(h.borderTopWidth,10),v=parseInt(h.borderRightWidth,10),M=parseInt(h.borderBottomWidth,10),I=0,E=0,Q="offsetWidth"in t?t.offsetWidth-t.clientWidth-p-v:0,H="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-M:0,_="offsetWidth"in t?0===t.offsetWidth?0:n/t.offsetWidth:0,F="offsetHeight"in t?0===t.offsetHeight?0:r/t.offsetHeight:0;if(x===t)I="start"===c?S:"end"===c?S-b:"nearest"===c?s(N,N+b,b,m,M,N+S,N+S+j,j):S-b/2,E="start"===f?L:"center"===f?L-y/2:"end"===f?L-y:s(w,w+y,y,p,v,w+L,w+L+P,P),I=Math.max(0,I+N),E=Math.max(0,E+w);else{I="start"===c?S-l-m:"end"===c?S-o+M+H:"nearest"===c?s(l,o,r,m,M+H,S,S+j,j):S-(l+r/2)+H/2,E="start"===f?L-u-p:"center"===f?L-(u+n/2)+Q/2:"end"===f?L-a+v+Q:s(u,a,n,p,v+Q,L,L+P,P);let{scrollLeft:e,scrollTop:i}=t;I=0===F?0:Math.max(0,Math.min(i+I/F,t.scrollHeight-r/F+H)),E=0===_?0:Math.max(0,Math.min(e+E/_,t.scrollWidth-n/_+Q)),S+=i-I,L+=e-E}W.push({el:t,top:I,left:E})}return W},c=e=>!1===e?{block:"end",inline:"nearest"}:(e=>e===Object(e)&&0!==Object.keys(e).length)(e)?e:{block:"start",inline:"nearest"};var f=r(54568),h=(0,l.createContext)([]),p=(0,l.createContext)({current:null});function m(){return(0,l.useContext)(h).at(-1)}function x(){return(0,l.useContext)(h)}function g(e){let{containerRef:t,children:r}=e;return(0,f.jsx)(p.Provider,{value:t,children:r})}function v(e){let{toc:t,single:r=!0,children:n}=e,a=(0,l.useMemo)(()=>t.map(e=>e.url.split("#")[1]),[t]);return(0,f.jsx)(h.Provider,{value:function(e,t){let[r,n]=(0,l.useState)([]);return(0,l.useEffect)(()=>{let r=[],l=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&!r.includes(t.target.id)?r=[...r,t.target.id]:!t.isIntersecting&&r.includes(t.target.id)&&(r=r.filter(e=>e!==t.target.id));r.length>0&&n(r)},{rootMargin:t?"-80px 0% -70% 0%":"-20px 0% -40% 0%",threshold:1});function a(){let r=document.scrollingElement;if(!r)return;let l=r.scrollTop;l<=0&&t?n(e.slice(0,1)):l+r.clientHeight>=r.scrollHeight-6&&n(r=>r.length>0&&!t?e.slice(e.indexOf(r[0])):e.slice(-1))}for(let t of e){let e=document.getElementById(t);e&&l.observe(e)}return a(),window.addEventListener("scroll",a),()=>{window.removeEventListener("scroll",a),l.disconnect()}},[t,e]),t?r.slice(0,1):r}(a,r),children:n})}var y=(0,l.forwardRef)((e,t)=>{let{onActiveChange:r,...a}=e,o=(0,l.useContext)(p),i=x(),s=(0,l.useRef)(null),u=function(){for(var e=arguments.length,t=Array(e),r=0;r{t.forEach(t=>{"function"==typeof t?t(e):null!==t&&(t.current=e)})}}(s,t),h=i.includes(a.href.slice(1));return(0,n.T)(h,e=>{let t=s.current;t&&(e&&o.current&&function(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let r=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(d(e,t));let n="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:l,top:a,left:o}of d(e,c(t))){let e=a-r.top+r.bottom,t=o-r.left+r.right;l.scroll({top:e,left:t,behavior:n})}}(t,{behavior:"smooth",block:"center",inline:"center",scrollMode:"always",boundary:o.current}),null==r||r(e))}),(0,f.jsx)("a",{ref:u,"data-active":h,...a,children:a.children})});y.displayName="TOCItem"},99936:(e,t,r)=>{r.d(t,{P:()=>n});function n(...e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):e&&(e.current=t)})}}}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/396.41aba55eb5176e84.js b/apps/web/.open-next/assets/_next/static/chunks/396.41aba55eb5176e84.js deleted file mode 100644 index 2e4c98c..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/396.41aba55eb5176e84.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[396],{89396:(t,e,n)=>{n.d(e,{searchDocs:()=>s}),n(41758);async function s(t,{indexName:e,onSearch:n,client:s,locale:i,tag:r}){return t.length>0?(function(t){let e=[],n=new Set;for(let s of t)n.has(s.url)||(n.add(s.url),e.push({id:s.url,type:"page",url:s.url,content:s.title})),e.push({id:s.objectID,type:s.content===s.section?"heading":"text",url:s.section_id?`${s.url}#${s.section_id}`:s.url,content:s.content});return e})((n?await n(t,r,i):await s.searchForHits({requests:[{type:"default",indexName:e,query:t,distinct:5,hitsPerPage:10,filters:r?`tag:${r}`:void 0}]})).results[0].hits).filter(t=>"page"===t.type):[]}}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/523.edf373732b51326e.js b/apps/web/.open-next/assets/_next/static/chunks/523.edf373732b51326e.js deleted file mode 100644 index 630f2b2..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/523.edf373732b51326e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[523],{77523:(e,t,a)=>{a.d(t,{fetchDocs:()=>s}),a(41758);var r=new Map;async function s(e,{api:t="/api/search",locale:a,tag:s}){let c=new URLSearchParams;c.set("query",e),a&&c.set("locale",a),s&&c.set("tag",s);let n=`${t}?${c}`,h=r.get(n);if(h)return h;let i=await fetch(n);if(!i.ok)throw Error(await i.text());let l=await i.json();return r.set(n,l),l}}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/55-e8f34f9fb5651b79.js b/apps/web/.open-next/assets/_next/static/chunks/55-e8f34f9fb5651b79.js deleted file mode 100644 index 499ab1c..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/55-e8f34f9fb5651b79.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[55],{85863:(e,o,n)=>{n.d(o,{Mr:()=>t,Uw:()=>r,ug:()=>a,zb:()=>i});let t={api:[{id:"trpc",name:"tRPC",description:"End-to-end typesafe APIs",icon:"/icon/trpc.svg",color:"from-blue-500 to-blue-700",default:!0},{id:"orpc",name:"oRPC",description:"Typesafe APIs Made Simple",icon:"/icon/orpc.svg",color:"from-indigo-400 to-indigo-600"},{id:"none",name:"No API",description:"No API layer (API routes disabled)",icon:"",color:"from-gray-400 to-gray-600"}],webFrontend:[{id:"tanstack-router",name:"TanStack Router",description:"Modern type-safe router for React",icon:"/icon/tanstack.svg",color:"from-blue-400 to-blue-600",default:!0},{id:"react-router",name:"React Router",description:"Declarative routing for React",icon:"/icon/react-router.svg",color:"from-cyan-400 to-cyan-600",default:!1},{id:"tanstack-start",name:"TanStack Start (vite)",description:"Full-stack React and Solid framework powered by TanStack Router",icon:"/icon/tanstack.svg",color:"from-purple-400 to-purple-600",default:!1},{id:"next",name:"Next.js",description:"React framework with hybrid rendering",icon:"/icon/nextjs.svg",color:"from-gray-700 to-black",default:!1},{id:"nuxt",name:"Nuxt",description:"Vue full-stack framework (SSR, SSG, hybrid)",icon:"/icon/nuxt.svg",color:"from-green-400 to-green-700",default:!1},{id:"svelte",name:"Svelte",description:"Cybernetically enhanced web apps",icon:"/icon/svelte.svg",color:"from-orange-500 to-orange-700",default:!1},{id:"solid",name:"Solid",description:"Simple and performant reactivity for building UIs",icon:"/icon/solid.svg",color:"from-blue-600 to-blue-800",default:!1},{id:"none",name:"No Web Frontend",description:"No web-based frontend",icon:"",color:"from-gray-400 to-gray-600",default:!1}],nativeFrontend:[{id:"native-nativewind",name:"React Native + NativeWind",description:"Expo with NativeWind (Tailwind)",icon:"/icon/expo.svg",color:"from-purple-400 to-purple-600",default:!1},{id:"native-unistyles",name:"React Native + Unistyles",description:"Expo with Unistyles",icon:"/icon/expo.svg",color:"from-pink-400 to-pink-600",default:!1},{id:"none",name:"No Native Frontend",description:"No native mobile frontend",icon:"",color:"from-gray-400 to-gray-600",default:!1}],runtime:[{id:"bun",name:"Bun",description:"Fast JavaScript runtime & toolkit",icon:"/icon/bun.svg",color:"from-amber-400 to-amber-600",default:!0},{id:"node",name:"Node.js",description:"JavaScript runtime environment",icon:"/icon/node.svg",color:"from-green-400 to-green-600"},{id:"workers",name:"Cloudflare Workers",description:"Serverless runtime for the edge",icon:"/icon/workers.svg",color:"from-orange-400 to-orange-600"},{id:"none",name:"No Runtime",description:"No specific runtime",icon:"",color:"from-gray-400 to-gray-600"}],backend:[{id:"hono",name:"Hono",description:"Ultrafast web framework",icon:"/icon/hono.svg",color:"from-blue-500 to-blue-700",default:!0},{id:"next",name:"Next.js",description:"App Router and API Routes",icon:"/icon/nextjs.svg",color:"from-gray-700 to-black"},{id:"elysia",name:"Elysia",description:"TypeScript web framework",icon:"/icon/elysia.svg",color:"from-purple-500 to-purple-700"},{id:"express",name:"Express",description:"Popular Node.js framework",icon:"/icon/express.svg",color:"from-gray-500 to-gray-700"},{id:"fastify",name:"Fastify",description:"Fast, low-overhead web framework for Node.js",icon:"/icon/fastify.svg",color:"from-gray-500 to-gray-700"},{id:"convex",name:"Convex",description:"Reactive backend-as-a-service",icon:"/icon/convex.svg",color:"from-pink-500 to-pink-700"},{id:"none",name:"No Backend",description:"Skip backend integration (frontend only)",icon:"",color:"from-gray-400 to-gray-600"}],database:[{id:"sqlite",name:"SQLite",description:"File-based SQL database",icon:"/icon/sqlite.svg",color:"from-blue-400 to-cyan-500",default:!0},{id:"postgres",name:"PostgreSQL",description:"Advanced SQL database",icon:"/icon/postgres.svg",color:"from-indigo-400 to-indigo-600"},{id:"mysql",name:"MySQL",description:"Popular relational database",icon:"/icon/mysql.svg",color:"from-blue-500 to-blue-700"},{id:"mongodb",name:"MongoDB",description:"NoSQL document database",icon:"/icon/mongodb.svg",color:"from-green-400 to-green-600"},{id:"none",name:"No Database",description:"Skip database integration",icon:"",color:"from-gray-400 to-gray-600"}],orm:[{id:"drizzle",name:"Drizzle",description:"TypeScript ORM",icon:"/icon/drizzle.svg",color:"from-cyan-400 to-cyan-600",default:!0},{id:"prisma",name:"Prisma",description:"Next-gen ORM",icon:"/icon/prisma.svg",color:"from-purple-400 to-purple-600"},{id:"mongoose",name:"Mongoose",description:"Elegant object modeling tool",icon:"/icon/mongoose.svg",color:"from-blue-400 to-blue-600"},{id:"none",name:"No ORM",description:"Skip ORM integration",icon:"",color:"from-gray-400 to-gray-600"}],dbSetup:[{id:"turso",name:"Turso",description:"SQLite cloud database powered by libSQL",icon:"/icon/turso.svg",color:"from-pink-400 to-pink-600"},{id:"d1",name:"Cloudflare D1",description:"Serverless SQLite database on Cloudflare Workers",icon:"/icon/workers.svg",color:"from-orange-400 to-orange-600"},{id:"neon",name:"Neon Postgres",description:"Serverless PostgreSQL with Neon",icon:"/icon/neon.svg",color:"from-blue-400 to-blue-600"},{id:"prisma-postgres",name:"Prisma PostgreSQL",description:"Set up PostgreSQL with Prisma",icon:"/icon/prisma.svg",color:"from-indigo-400 to-indigo-600"},{id:"mongodb-atlas",name:"MongoDB Atlas",description:"Cloud MongoDB setup with Atlas",icon:"/icon/mongodb.svg",color:"from-green-400 to-green-600"},{id:"supabase",name:"Supabase",description:"Local Supabase stack (requires Docker)",icon:"/icon/supabase.svg",color:"from-emerald-400 to-emerald-600"},{id:"docker",name:"Docker",description:"Local database with Docker Compose",icon:"/icon/docker.svg",color:"from-blue-500 to-blue-700"},{id:"none",name:"Basic Setup",description:"No cloud DB integration",icon:"",color:"from-gray-400 to-gray-600",default:!0}],webDeploy:[{id:"workers",name:"Cloudflare Workers",description:"Deploy to Cloudflare Workers",icon:"/icon/workers.svg",color:"from-orange-400 to-orange-600"},{id:"none",name:"No Deployment",description:"Skip deployment configuration",icon:"",color:"from-gray-400 to-gray-600",default:!0}],auth:[{id:"true",name:"Better Auth",description:"Simple authentication",icon:"/icon/better-auth.svg",color:"from-green-400 to-green-600",default:!0},{id:"false",name:"No Auth",description:"Skip authentication",icon:"",color:"from-red-400 to-red-600"}],packageManager:[{id:"npm",name:"npm",description:"Default package manager",icon:"/icon/npm.svg",color:"from-red-500 to-red-700"},{id:"pnpm",name:"pnpm",description:"Fast, disk space efficient",icon:"/icon/pnpm.svg",color:"from-orange-500 to-orange-700"},{id:"bun",name:"bun",description:"All-in-one toolkit",icon:"/icon/bun.svg",color:"from-amber-500 to-amber-700",default:!0}],addons:[{id:"pwa",name:"PWA",description:"Progressive Web App",icon:"",color:"from-blue-500 to-blue-700",default:!1},{id:"tauri",name:"Tauri",description:"Desktop app support",icon:"/icon/tauri.svg",color:"from-amber-500 to-amber-700",default:!1},{id:"starlight",name:"Starlight",description:"Documentation site with Astro",icon:"/icon/starlight.svg",color:"from-teal-500 to-teal-700",default:!1},{id:"biome",name:"Biome",description:"Linting & formatting",icon:"/icon/biome.svg",color:"from-green-500 to-green-700",default:!1},{id:"husky",name:"Husky",description:"Git hooks & lint-staged",icon:"",color:"from-purple-500 to-purple-700",default:!1},{id:"turborepo",name:"Turborepo",description:"Monorepo build system",icon:"/icon/turborepo.svg",color:"from-gray-400 to-gray-700",default:!0}],examples:[{id:"todo",name:"Todo Example",description:"Simple todo application",icon:"",color:"from-indigo-500 to-indigo-700",default:!1},{id:"ai",name:"AI Example",description:"AI integration example using AI SDK",icon:"",color:"from-purple-500 to-purple-700",default:!1}],git:[{id:"true",name:"Git",description:"Initialize Git repository",icon:"/icon/git.svg",color:"from-gray-500 to-gray-700",default:!0},{id:"false",name:"No Git",description:"Skip Git initialization",icon:"",color:"from-red-400 to-red-600"}],install:[{id:"true",name:"Install Dependencies",description:"Install packages automatically",icon:"",color:"from-green-400 to-green-600",default:!0},{id:"false",name:"Skip Install",description:"Skip dependency installation",icon:"",color:"from-yellow-400 to-yellow-600"}]},r=[{id:"default",name:"Default Stack",description:"Standard web app with TanStack Router, Bun, Hono and SQLite",stack:{projectName:"my-better-t-app",webFrontend:["tanstack-router"],nativeFrontend:["none"],runtime:"bun",backend:"hono",database:"sqlite",orm:"drizzle",dbSetup:"none",auth:"true",packageManager:"bun",addons:["turborepo"],examples:[],git:"true",install:"true",api:"trpc"}},{id:"convex-react",name:"Convex + React",description:"Reactive full-stack app with Convex and TanStack Router",stack:{projectName:"my-better-t-app",webFrontend:["tanstack-router"],nativeFrontend:["none"],backend:"convex",runtime:"none",database:"none",orm:"none",dbSetup:"none",auth:"false",packageManager:"bun",addons:["turborepo"],examples:["todo"],git:"true",install:"true",api:"none"}},{id:"native-app",name:"Mobile App",description:"React Native with Expo and SQLite database",stack:{projectName:"my-better-t-app",webFrontend:["none"],nativeFrontend:["native-nativewind"],runtime:"bun",backend:"hono",database:"sqlite",orm:"drizzle",dbSetup:"none",auth:"true",packageManager:"bun",addons:["turborepo"],examples:[],git:"true",install:"true",api:"trpc"}},{id:"api-only",name:"API Only",description:"Backend API with Hono and Sqlite",stack:{projectName:"my-better-t-app",webFrontend:["none"],nativeFrontend:["none"],runtime:"bun",backend:"hono",database:"sqlite",orm:"drizzle",dbSetup:"none",auth:"true",packageManager:"bun",addons:["turborepo"],examples:[],git:"true",install:"true",api:"trpc"}},{id:"full-featured",name:"Full Featured",description:"Complete setup with web, native, Turso, and addons",stack:{projectName:"my-better-t-app",webFrontend:["tanstack-router"],nativeFrontend:["native-nativewind"],runtime:"bun",backend:"hono",database:"sqlite",orm:"drizzle",dbSetup:"turso",auth:"true",packageManager:"bun",addons:["pwa","biome","husky","tauri","starlight","turborepo"],examples:["todo","ai"],git:"true",install:"true",api:"trpc"}}],i={projectName:"my-better-t-app",webFrontend:["tanstack-router"],nativeFrontend:["none"],runtime:"bun",backend:"hono",database:"sqlite",orm:"drizzle",dbSetup:"none",auth:"true",packageManager:"bun",addons:["turborepo"],examples:[],git:"true",install:"true",api:"trpc",webDeploy:"none"},a=(e,o,n)=>{let t=i[o];if("convex"===e.backend&&("runtime"===o&&"none"===n||"database"===o&&"none"===n||"orm"===o&&"none"===n||"api"===o&&"none"===n||"auth"===o&&"false"===n||"dbSetup"===o&&"none"===n||"examples"===o&&Array.isArray(n)&&1===n.length&&"todo"===n[0]))return!0;if("webFrontend"===o&&e.webFrontend&&"webFrontend"===o){let e=i.webFrontend.sort(),o=n.sort();return e.length===o.length&&e.every((e,n)=>e===o[n])}if(Array.isArray(t)&&Array.isArray(n)){let e=[...t].sort(),o=[...n].sort();return e.length===o.length&&e.every((e,n)=>e===o[n])}return t===n}},97993:(e,o,n)=>{n.d(o,{A:()=>t});let t={src:"/_next/static/media/discord.0c589566.svg",height:199,width:256,blurWidth:0,blurHeight:0}}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/605-c6ada8a61926b0af.js b/apps/web/.open-next/assets/_next/static/chunks/605-c6ada8a61926b0af.js deleted file mode 100644 index c9d3ee5..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/605-c6ada8a61926b0af.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[605],{22715:(e,t,n)=>{n.d(t,{$3:()=>k,AX:()=>s,Bx:()=>y,EY:()=>x,Gr:()=>c,JG:()=>N,Jl:()=>v,Ml:()=>u,QR:()=>f,Vw:()=>g,bd:()=>p,c_:()=>w,iU:()=>M,vj:()=>h,wm:()=>m,yQ:()=>o});var a=n(54568),r=n(7620),l=n(99039);let d={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},i=(e,t)=>{let n=(0,r.forwardRef)(({className:e,size:n=24,color:i="currentColor",children:o,...y},u)=>(0,a.jsxs)("svg",{ref:u,...d,width:n,height:n,stroke:i,className:(0,l.QP)("lucide",e),...y,children:[t.map(([e,t])=>(0,r.createElement)(e,t)),o]}));return n.displayName=e,n},o=i("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);i("languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]);let y=i("panel-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]),u=i("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]),h=i("search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]),c=i("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),s=i("moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]),p=i("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),k=i("airplay",[["path",{d:"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1",key:"ns4c3b"}],["path",{d:"m12 15 5 6H7Z",key:"14qnn2"}]]);i("menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]),i("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);let m=i("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);i("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),i("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);let v=i("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);i("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),i("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);let f=i("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),M=i("file-text",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]),g=i("hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]]),x=i("text",[["path",{d:"M15 18H3",key:"olowqp"}],["path",{d:"M17 6H3",key:"16j9eg"}],["path",{d:"M21 12H3",key:"2avoz0"}]]);i("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]),i("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),i("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]),i("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]),i("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]),i("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);let w=i("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),N=i("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);i("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),i("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]),i("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},62104:(e,t,n)=>{n.d(t,{B:()=>o});var a,r=n(7620),l=n(58463),d=(a||(a=n.t(r,2)))[" useId ".trim().toString()]||(()=>void 0),i=0;function o(e){let[t,n]=r.useState(d());return(0,l.N)(()=>{e||n(e=>e??String(i++))},[e]),e||(t?`radix-${t}`:"")}},65615:(e,t,n)=>{n.d(t,{r:()=>a});let a=(0,n(65799).F)("inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 focus-visible:outline-none",{variants:{color:{primary:"bg-fd-primary text-fd-primary-foreground hover:bg-fd-primary/80",outline:"border hover:bg-fd-accent hover:text-fd-accent-foreground",ghost:"hover:bg-fd-accent hover:text-fd-accent-foreground",secondary:"border bg-fd-secondary text-fd-secondary-foreground hover:bg-fd-accent hover:text-fd-accent-foreground"},size:{sm:"gap-1 px-2 py-1.5 text-xs",icon:"p-1.5 [&_svg]:size-5","icon-sm":"p-1.5 [&_svg]:size-4.5","icon-xs":"p-1 [&_svg]:size-4"}}})},65799:(e,t,n)=>{n.d(t,{F:()=>d});var a=n(5435);let r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,l=a.$,d=(e,t)=>n=>{var a;if((null==t?void 0:t.variants)==null)return l(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:d,defaultVariants:i}=t,o=Object.keys(d).map(e=>{let t=null==n?void 0:n[e],a=null==i?void 0:i[e];if(null===t)return null;let l=r(t)||r(a);return d[e][l]}),y=n&&Object.entries(n).reduce((e,t)=>{let[n,a]=t;return void 0===a||(e[n]=a),e},{});return l(e,o,null==t||null==(a=t.compoundVariants)?void 0:a.reduce((e,t)=>{let{class:n,className:a,...r}=t;return Object.entries(r).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...y}[t]):({...i,...y})[t]===n})?[...e,n,a]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},69312:(e,t,n)=>{n.d(t,{C:()=>d});var a=n(7620),r=n(93608),l=n(58463),d=e=>{let{present:t,children:n}=e,d=function(e){var t,n;let[r,d]=a.useState(),o=a.useRef(null),y=a.useRef(e),u=a.useRef("none"),[h,c]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},a.useReducer((e,t)=>{let a=n[e][t];return null!=a?a:e},t));return a.useEffect(()=>{let e=i(o.current);u.current="mounted"===h?e:"none"},[h]),(0,l.N)(()=>{let t=o.current,n=y.current;if(n!==e){let a=u.current,r=i(t);e?c("MOUNT"):"none"===r||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):n&&a!==r?c("ANIMATION_OUT"):c("UNMOUNT"),y.current=e}},[e,c]),(0,l.N)(()=>{if(r){var e;let t,n=null!=(e=r.ownerDocument.defaultView)?e:window,a=e=>{let a=i(o.current).includes(e.animationName);if(e.target===r&&a&&(c("ANIMATION_END"),!y.current)){let e=r.style.animationFillMode;r.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=e)})}},l=e=>{e.target===r&&(u.current=i(o.current))};return r.addEventListener("animationstart",l),r.addEventListener("animationcancel",a),r.addEventListener("animationend",a),()=>{n.clearTimeout(t),r.removeEventListener("animationstart",l),r.removeEventListener("animationcancel",a),r.removeEventListener("animationend",a)}}c("ANIMATION_END")},[r,c]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:a.useCallback(e=>{o.current=e?getComputedStyle(e):null,d(e)},[])}}(t),o="function"==typeof n?n({present:d.isPresent}):a.Children.only(n),y=(0,r.s)(d.ref,function(e){var t,n;let a=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,r=a&&"isReactWarning"in a&&a.isReactWarning;return r?e.ref:(r=(a=null==(n=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:n.get)&&"isReactWarning"in a&&a.isReactWarning)?e.props.ref:e.props.ref||e.ref}(o));return"function"==typeof n||d.isPresent?a.cloneElement(o,{ref:y}):null};function i(e){return(null==e?void 0:e.animationName)||"none"}d.displayName="Presence"}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/611-2383d6b8e3955c52.js b/apps/web/.open-next/assets/_next/static/chunks/611-2383d6b8e3955c52.js deleted file mode 100644 index 31e8e2c..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/611-2383d6b8e3955c52.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[611],{347:(t,e,r)=>{var n=r(50955),o=r(15844),i=r(60559);t.exports=n&&1/i(new n([,-0]))[1]==1/0?function(t){return new n(t)}:o},455:t=>{t.exports=function(t,e){return t.has(e)}},499:(t,e,r)=>{var n=r(51336);t.exports=r(29463)(n)},649:t=>{t.exports=function(){return[]}},957:(t,e,r)=>{var n=r(7558),o=Object.prototype.hasOwnProperty;t.exports=function(t,e,r,i,a,u){var c=1&r,l=n(t),s=l.length;if(s!=n(e).length&&!c)return!1;for(var f=s;f--;){var p=l[f];if(!(c?p in e:o.call(e,p)))return!1}var h=u.get(t),d=u.get(e);if(h&&d)return h==e&&d==t;var y=!0;u.set(t,e),u.set(e,t);for(var v=c;++f{"use strict";r.d(e,{u:()=>d});var n=r(5435),o=r(7620),i=r(35156),a=r.n(i),u=r(34838),c=r(20926),l=r(5749);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function p(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r0&&(t=a()(t,S,{trailing:!0,leading:!1}));var e=new ResizeObserver(t),r=M.current.getBoundingClientRect();return I(r.width,r.height),e.observe(M.current),function(){e.disconnect()}},[I,S]);var N=(0,o.useMemo)(function(){var t=C.containerWidth,e=C.containerHeight;if(t<0||e<0)return null;(0,c.R)((0,u._3)(y)||(0,u._3)(m),"The width(%s) and height(%s) are both fixed numbers,\n maybe you don't need to use a ResponsiveContainer.",y,m),(0,c.R)(!i||i>0,"The aspect(%s) must be greater than zero.",i);var r=(0,u._3)(y)?t:y,n=(0,u._3)(m)?e:m;i&&i>0&&(r?n=r/i:n&&(r=n*i),w&&n>w&&(n=w)),(0,c.R)(r>0||n>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",r,n,y,m,g,x,i);var a=!Array.isArray(O)&&(0,l.Mn)(O.type).endsWith("Chart");return o.Children.map(O,function(t){return o.isValidElement(t)?(0,o.cloneElement)(t,p({width:r,height:n},a?{style:p({height:"100%",width:"100%",maxHeight:n,maxWidth:r},t.props.style)}:{})):t})},[i,O,m,w,x,g,C,y]);return o.createElement("div",{id:A?"".concat(A):void 0,className:(0,n.A)("recharts-responsive-container",P),style:p(p({},void 0===k?{}:k),{},{width:y,height:m,minWidth:g,minHeight:x,maxHeight:w}),ref:M},N)})},1460:(t,e,r)=>{t.exports="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g},1799:(t,e,r)=>{var n=r(93997),o=r(97956),i=r(10988),a=r(48853),u=r(81337),c=r(61273);function l(t){var e=this.__data__=new n(t);this.size=e.size}l.prototype.clear=o,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=u,l.prototype.set=c,t.exports=l},2103:(t,e,r)=>{"use strict";r.d(e,{E:()=>R});var n=r(7620),o=r(38059),i=r.n(o),a=r(5435),u=r(34838),c=r(43218),l=r(5749),s=r(59168);function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function p(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return h(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return h(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function M(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return T(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return T(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r0&&void 0!==arguments[0]?arguments[0]:[];return t.reduce(function(t,e){var i=e.word,a=e.width,u=t[t.length-1];return u&&(null==n||o||u.width+a+ra||e.reduce(function(t,e){return t.width>e.width?t:e}).width>Number(n),e]},y=0,v=c.length-1,m=0;y<=v&&m<=c.length-1;){var b=Math.floor((y+v)/2),g=M(d(b-1),2),x=g[0],w=g[1],O=M(d(b),1)[0];if(x||O||(y=b+1),x&&O&&(v=b-1),!x&&O){i=w;break}m++}return i||h},I=function(t){return[{words:i()(t)?[]:t.toString().split(_)}]},N=function(t){var e=t.width,r=t.scaleToFit,n=t.children,o=t.style,i=t.breakAll,a=t.maxLines;if((e||r)&&!c.m.isSsr){var u=C({breakAll:i,children:n,style:o});if(!u)return I(n);var l=u.wordsWithComputedWidth,s=u.spaceWidth;return D({breakAll:i,children:n,maxLines:a,style:o},l,s,e,r)}return I(n)},B="#808080",R=function(t){var e,r=t.x,o=void 0===r?0:r,i=t.y,c=void 0===i?0:i,s=t.lineHeight,f=void 0===s?"1em":s,p=t.capHeight,h=void 0===p?"0.71em":p,d=t.scaleToFit,y=void 0!==d&&d,v=t.textAnchor,m=t.verticalAnchor,b=t.fill,g=void 0===b?B:b,x=k(t,A),w=(0,n.useMemo)(function(){return N({breakAll:x.breakAll,children:x.children,maxLines:x.maxLines,scaleToFit:y,style:x.style,width:x.width})},[x.breakAll,x.children,x.maxLines,y,x.style,x.width]),O=x.dx,j=x.dy,M=x.angle,T=x.className,_=x.breakAll,C=k(x,P);if(!(0,u.vh)(o)||!(0,u.vh)(c))return null;var D=o+((0,u.Et)(O)?O:0),I=c+((0,u.Et)(j)?j:0);switch(void 0===m?"end":m){case"start":e=S("calc(".concat(h,")"));break;case"middle":e=S("calc(".concat((w.length-1)/2," * -").concat(f," + (").concat(h," / 2))"));break;default:e=S("calc(".concat(w.length-1," * -").concat(f,")"))}var R=[];if(y){var L=w[0].width,z=x.width;R.push("scale(".concat(((0,u.Et)(z)?z/L:1)/L,")"))}return M&&R.push("rotate(".concat(M,", ").concat(D,", ").concat(I,")")),R.length&&(C.transform=R.join(" ")),n.createElement("text",E({},(0,l.J9)(C,!0),{x:D,y:I,className:(0,a.A)("recharts-text",T),textAnchor:void 0===v?"start":v,fill:g.includes("url")?B:g}),w.map(function(t,r){var o=t.words.join(_?"":" ");return n.createElement("tspan",{x:D,dy:0===r?e:f,key:"".concat(o,"-").concat(r)},o)}))}},2175:(t,e,r)=>{"use strict";r.d(e,{gu:()=>eD});var n=r(7620),o=r(38059),i=r.n(o),a=r(9232),u=r.n(a),c=r(46561),l=r.n(c),s=r(23500),f=r.n(s),p=r(99429),h=r.n(p),d=r(35156),y=r.n(d),v=r(5435),m=r(47634),b=r(65231),g=r(60169),x=r(25500),w=r(57323),O=r(19745),j=r(17691),S=r(5749),A=r(49391),P=r(2103),E=r(26746),k=r(34838);function M(t){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function T(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function _(t){for(var e=1;e0&&e.handleDrag(t.changedTouches[0])}),$(e,"handleDragEnd",function(){e.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var t=e.props,r=t.endIndex,n=t.onDragEnd,o=t.startIndex;null==n||n({endIndex:r,startIndex:o})}),e.detachDragEndListener()}),$(e,"handleLeaveWrapper",function(){(e.state.isTravellerMoving||e.state.isSlideMoving)&&(e.leaveTimer=window.setTimeout(e.handleDragEnd,e.props.leaveTimeOut))}),$(e,"handleEnterSlideOrTraveller",function(){e.setState({isTextActive:!0})}),$(e,"handleLeaveSlideOrTraveller",function(){e.setState({isTextActive:!1})}),$(e,"handleSlideDragStart",function(t){var r=X(t)?t.changedTouches[0]:t;e.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:r.pageX}),e.attachDragEndListener()}),e.travellerDragStartHandlers={startX:e.handleTravellerDragStart.bind(e,"startX"),endX:e.handleTravellerDragStart.bind(e,"endX")},e.state={},e}if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");return o.prototype=Object.create(t&&t.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),Object.defineProperty(o,"prototype",{writable:!1}),t&&U(o,t),e=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(t){var e=t.startX,r=t.endX,n=this.state.scaleValues,i=this.props,a=i.gap,u=i.data.length-1,c=Math.min(e,r),l=Math.max(e,r),s=o.getIndexInRange(n,c),f=o.getIndexInRange(n,l);return{startIndex:s-s%a,endIndex:f===u?u:f-f%a}}},{key:"getTextOfTick",value:function(t){var e=this.props,r=e.data,n=e.tickFormatter,o=e.dataKey,i=(0,E.kr)(r[t],o,t);return u()(n)?n(i,t):i}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(t){var e=this.state,r=e.slideMoveStartX,n=e.startX,o=e.endX,i=this.props,a=i.x,u=i.width,c=i.travellerWidth,l=i.startIndex,s=i.endIndex,f=i.onChange,p=t.pageX-r;p>0?p=Math.min(p,a+u-c-o,a+u-c-n):p<0&&(p=Math.max(p,a-n,a-o));var h=this.getIndex({startX:n+p,endX:o+p});(h.startIndex!==l||h.endIndex!==s)&&f&&f(h),this.setState({startX:n+p,endX:o+p,slideMoveStartX:t.pageX})}},{key:"handleTravellerDragStart",value:function(t,e){var r=X(e)?e.changedTouches[0]:e;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:t,brushMoveStartX:r.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(t){var e=this.state,r=e.brushMoveStartX,n=e.movingTravellerId,o=e.endX,i=e.startX,a=this.state[n],u=this.props,c=u.x,l=u.width,s=u.travellerWidth,f=u.onChange,p=u.gap,h=u.data,d={startX:this.state.startX,endX:this.state.endX},y=t.pageX-r;y>0?y=Math.min(y,c+l-s-a):y<0&&(y=Math.max(y,c-a)),d[n]=a+y;var v=this.getIndex(d),m=v.startIndex,b=v.endIndex,g=function(){var t=h.length-1;return"startX"===n&&(o>i?m%p==0:b%p==0)||!!(oi?b%p==0:m%p==0)||!!(o>i)&&b===t};this.setState($($({},n,a+y),"brushMoveStartX",t.pageX),function(){f&&g()&&f(v)})}},{key:"handleTravellerMoveKeyboard",value:function(t,e){var r=this,n=this.state,o=n.scaleValues,i=n.startX,a=n.endX,u=this.state[e],c=o.indexOf(u);if(-1!==c){var l=c+t;if(-1!==l&&!(l>=o.length)){var s=o[l];"startX"===e&&s>=a||"endX"===e&&s<=i||this.setState($({},e,s),function(){r.props.onChange(r.getIndex({startX:r.state.startX,endX:r.state.endX}))})}}}},{key:"renderBackground",value:function(){var t=this.props,e=t.x,r=t.y,o=t.width,i=t.height,a=t.fill,u=t.stroke;return n.createElement("rect",{stroke:u,fill:a,x:e,y:r,width:o,height:i})}},{key:"renderPanorama",value:function(){var t=this.props,e=t.x,r=t.y,o=t.width,i=t.height,a=t.data,u=t.children,c=t.padding,l=n.Children.only(u);return l?n.cloneElement(l,{x:e,y:r,width:o,height:i,margin:c,compact:!0,data:a}):null}},{key:"renderTravellerLayer",value:function(t,e){var r,i,a=this,u=this.props,c=u.y,l=u.travellerWidth,s=u.height,f=u.traveller,p=u.ariaLabel,h=u.data,d=u.startIndex,y=u.endIndex,v=Math.max(t,this.props.x),m=L(L({},(0,S.J9)(this.props,!1)),{},{x:v,y:c,width:l,height:s}),b=p||"Min value: ".concat(null==(r=h[d])?void 0:r.name,", Max value: ").concat(null==(i=h[y])?void 0:i.name);return n.createElement(g.W,{tabIndex:0,role:"slider","aria-label":b,"aria-valuenow":t,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[e],onTouchStart:this.travellerDragStartHandlers[e],onKeyDown:function(t){["ArrowLeft","ArrowRight"].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),a.handleTravellerMoveKeyboard("ArrowRight"===t.key?1:-1,e))},onFocus:function(){a.setState({isTravellerFocused:!0})},onBlur:function(){a.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},o.renderTraveller(f,m))}},{key:"renderSlide",value:function(t,e){var r=this.props,o=r.y,i=r.height,a=r.stroke,u=r.travellerWidth,c=Math.min(t,e)+u,l=Math.max(Math.abs(e-t)-u,0);return n.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:a,fillOpacity:.2,x:c,y:o,width:l,height:i})}},{key:"renderText",value:function(){var t=this.props,e=t.startIndex,r=t.endIndex,o=t.y,i=t.height,a=t.travellerWidth,u=t.stroke,c=this.state,l=c.startX,s=c.endX,f={pointerEvents:"none",fill:u};return n.createElement(g.W,{className:"recharts-brush-texts"},n.createElement(P.E,B({textAnchor:"end",verticalAnchor:"middle",x:Math.min(l,s)-5,y:o+i/2},f),this.getTextOfTick(e)),n.createElement(P.E,B({textAnchor:"start",verticalAnchor:"middle",x:Math.max(l,s)+a+5,y:o+i/2},f),this.getTextOfTick(r)))}},{key:"render",value:function(){var t=this.props,e=t.data,r=t.className,o=t.children,i=t.x,a=t.y,u=t.width,c=t.height,l=t.alwaysShowText,s=this.state,f=s.startX,p=s.endX,h=s.isTextActive,d=s.isSlideMoving,y=s.isTravellerMoving,m=s.isTravellerFocused;if(!e||!e.length||!(0,k.Et)(i)||!(0,k.Et)(a)||!(0,k.Et)(u)||!(0,k.Et)(c)||u<=0||c<=0)return null;var b=(0,v.A)("recharts-brush",r),x=1===n.Children.count(o),w=I("userSelect","none");return n.createElement(g.W,{className:b,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:w},this.renderBackground(),x&&this.renderPanorama(),this.renderSlide(f,p),this.renderTravellerLayer(f,"startX"),this.renderTravellerLayer(p,"endX"),(h||d||y||m||l)&&this.renderText())}}],r=[{key:"renderDefaultTraveller",value:function(t){var e=t.x,r=t.y,o=t.width,i=t.height,a=t.stroke,u=Math.floor(r+i/2)-1;return n.createElement(n.Fragment,null,n.createElement("rect",{x:e,y:r,width:o,height:i,fill:a,stroke:"none"}),n.createElement("line",{x1:e+1,y1:u,x2:e+o-1,y2:u,fill:"none",stroke:"#fff"}),n.createElement("line",{x1:e+1,y1:u+2,x2:e+o-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(t,e){var r;return n.isValidElement(t)?n.cloneElement(t,e):u()(t)?t(e):o.renderDefaultTraveller(e)}},{key:"getDerivedStateFromProps",value:function(t,e){var r=t.data,n=t.width,o=t.x,i=t.travellerWidth,a=t.updateId,u=t.startIndex,c=t.endIndex;if(r!==e.prevData||a!==e.prevUpdateId)return L({prevData:r,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:n},r&&r.length?H({data:r,width:n,x:o,travellerWidth:i,startIndex:u,endIndex:c}):{scale:null,scaleValues:null});if(e.scale&&(n!==e.prevWidth||o!==e.prevX||i!==e.prevTravellerWidth)){e.scale.range([o,o+n-i]);var l=e.scale.domain().map(function(t){return e.scale(t)});return{prevData:r,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:n,startX:e.scale(t.startIndex),endX:e.scale(t.endIndex),scaleValues:l}}return null}},{key:"getIndexInRange",value:function(t,e){for(var r=t.length,n=0,o=r-1;o-n>1;){var i=Math.floor((n+o)/2);t[i]>e?o=i:n=i}return e>=t[o]?o:n}}],e&&z(o.prototype,e),r&&z(o,r),Object.defineProperty(o,"prototype",{writable:!1}),o}(n.PureComponent);$(Y,"displayName","Brush"),$(Y,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var V=r(59168),G=r(70272),K=r(52314),J=function(t,e){var r=t.alwaysShow,n=t.ifOverflow;return r&&(n="extendDomain"),n===e},Z=r(77162),Q=r(20926);function tt(){return(tt=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);rt.length)&&(e=t.length);for(var r=0,n=Array(e);r=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,t1));return(0,k.Et)(r)&&(0,k.Et)(i)&&(0,k.Et)(f)&&(0,k.Et)(h)&&(0,k.Et)(u)&&(0,k.Et)(l)?n.createElement("path",t2({},(0,S.J9)(y,!0),{className:(0,v.A)("recharts-cross",d),d:"M".concat(r,",").concat(u,"v").concat(h,"M").concat(l,",").concat(i,"h").concat(f)})):null};function t6(t){var e=t.cx,r=t.cy,n=t.radius,o=t.startAngle,i=t.endAngle;return{points:[(0,tU.IZ)(e,r,n,o),(0,tU.IZ)(e,r,n,i)],cx:e,cy:r,radius:n,startAngle:o,endAngle:i}}var t4=r(36552);function t8(t){return(t8="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function t9(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function t7(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function eu(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(eu=function(){return!!t})()}function ec(t){return(ec=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function el(t,e){return(el=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function es(t){return function(t){if(Array.isArray(t))return ep(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||ef(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ef(t,e){if(t){if("string"==typeof t)return ep(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ep(t,e)}}function ep(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r0?i:t&&t.length&&(0,k.Et)(n)&&(0,k.Et)(o)?t.slice(n,o+1):[]};function ej(t){return"number"===t?[0,"auto"]:void 0}var eS=function(t,e,r,n){var o=t.graphicalItems,i=t.tooltipAxis,a=eO(e,t);return r<0||!o||!o.length||r>=a.length?null:o.reduce(function(o,u){var c,l,s=null!=(c=u.props.data)?c:e;if(s&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(s=s.slice(t.dataStartIndex,t.dataEndIndex+1)),i.dataKey&&!i.allowDuplicatedCategory){var f=void 0===s?a:s;l=(0,k.eP)(f,i.dataKey,n)}else l=s&&s[r]||a[r];return l?[].concat(es(o),[(0,E.zb)(u,l)]):o},[])},eA=function(t,e,r,n){var o=n||{x:t.chartX,y:t.chartY},i="horizontal"===r?o.x:"vertical"===r?o.y:"centric"===r?o.angle:o.radius,a=t.orderedTooltipTicks,u=t.tooltipAxis,c=t.tooltipTicks,l=(0,E.gH)(i,a,c,u);if(l>=0&&c){var s=c[l]&&c[l].value,f=eS(t,e,l,s),p=ew(r,a,l,o);return{activeTooltipIndex:l,activeLabel:s,activePayload:f,activeCoordinate:p}}return null},eP=function(t,e){var r=e.axes,n=e.graphicalItems,o=e.axisType,a=e.axisIdKey,u=e.stackGroups,c=e.dataStartIndex,s=e.dataEndIndex,f=t.layout,p=t.children,h=t.stackOffset,d=(0,E._L)(f,o);return r.reduce(function(e,r){var y=void 0!==r.type.defaultProps?ed(ed({},r.type.defaultProps),r.props):r.props,v=y.type,m=y.dataKey,b=y.allowDataOverflow,g=y.allowDuplicatedCategory,x=y.scale,w=y.ticks,O=y.includeHidden,j=y[a];if(e[j])return e;var S=eO(t.data,{graphicalItems:n.filter(function(t){var e;return(a in t.props?t.props[a]:null==(e=t.type.defaultProps)?void 0:e[a])===j}),dataStartIndex:c,dataEndIndex:s}),A=S.length;(function(t,e,r){if("number"===r&&!0===e&&Array.isArray(t)){var n=null==t?void 0:t[0],o=null==t?void 0:t[1];if(n&&o&&(0,k.Et)(n)&&(0,k.Et)(o))return!0}return!1})(y.domain,b,v)&&(T=(0,E.AQ)(y.domain,null,b),d&&("number"===v||"auto"!==x)&&(C=(0,E.Ay)(S,m,"category")));var P=ej(v);if(!T||0===T.length){var M,T,_,C,D,I=null!=(D=y.domain)?D:P;if(m){if(T=(0,E.Ay)(S,m,v),"category"===v&&d){var N=(0,k.CG)(T);g&&N?(_=T,T=l()(0,A)):g||(T=(0,E.KC)(I,T,r).reduce(function(t,e){return t.indexOf(e)>=0?t:[].concat(es(t),[e])},[]))}else if("category"===v)T=g?T.filter(function(t){return""!==t&&!i()(t)}):(0,E.KC)(I,T,r).reduce(function(t,e){return t.indexOf(e)>=0||""===e||i()(e)?t:[].concat(es(t),[e])},[]);else if("number"===v){var B=(0,E.A1)(S,n.filter(function(t){var e,r,n=a in t.props?t.props[a]:null==(e=t.type.defaultProps)?void 0:e[a],o="hide"in t.props?t.props.hide:null==(r=t.type.defaultProps)?void 0:r.hide;return n===j&&(O||!o)}),m,o,f);B&&(T=B)}d&&("number"===v||"auto"!==x)&&(C=(0,E.Ay)(S,m,"category"))}else T=d?l()(0,A):u&&u[j]&&u[j].hasStack&&"number"===v?"expand"===h?[0,1]:(0,E.Mk)(u[j].stackGroups,c,s):(0,E.vf)(S,n.filter(function(t){var e=a in t.props?t.props[a]:t.type.defaultProps[a],r="hide"in t.props?t.props.hide:t.type.defaultProps.hide;return e===j&&(O||!r)}),v,f,!0);"number"===v?(T=tW(p,T,j,o,w),I&&(T=(0,E.AQ)(I,T,b))):"category"===v&&I&&T.every(function(t){return I.indexOf(t)>=0})&&(T=I)}return ed(ed({},e),{},ey({},j,ed(ed({},y),{},{axisType:o,domain:T,categoricalDomain:C,duplicateDomain:_,originalDomain:null!=(M=y.domain)?M:P,isCategorical:d,layout:f})))},{})},eE=function(t,e){var r=e.graphicalItems,n=e.Axis,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,s=t.layout,p=t.children,h=eO(t.data,{graphicalItems:r,dataStartIndex:u,dataEndIndex:c}),d=h.length,y=(0,E._L)(s,o),v=-1;return r.reduce(function(t,e){var m,b=(void 0!==e.type.defaultProps?ed(ed({},e.type.defaultProps),e.props):e.props)[i],g=ej("number");return t[b]?t:(v++,m=y?l()(0,d):a&&a[b]&&a[b].hasStack?tW(p,m=(0,E.Mk)(a[b].stackGroups,u,c),b,o):tW(p,m=(0,E.AQ)(g,(0,E.vf)(h,r.filter(function(t){var e,r,n=i in t.props?t.props[i]:null==(e=t.type.defaultProps)?void 0:e[i],o="hide"in t.props?t.props.hide:null==(r=t.type.defaultProps)?void 0:r.hide;return n===b&&!o}),"number",s),n.defaultProps.allowDataOverflow),b,o),ed(ed({},t),{},ey({},b,ed(ed({axisType:o},n.defaultProps),{},{hide:!0,orientation:f()(em,"".concat(o,".").concat(v%2),null),domain:m,originalDomain:g,isCategorical:y,layout:s}))))},{})},ek=function(t,e){var r=e.axisType,n=void 0===r?"xAxis":r,o=e.AxisComp,i=e.graphicalItems,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.children,s="".concat(n,"Id"),f=(0,S.aS)(l,o),p={};return f&&f.length?p=eP(t,{axes:f,graphicalItems:i,axisType:n,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c}):i&&i.length&&(p=eE(t,{Axis:o,graphicalItems:i,axisType:n,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c})),p},eM=function(t){var e=(0,k.lX)(t),r=(0,E.Rh)(e,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:h()(r,function(t){return t.coordinate}),tooltipAxis:e,tooltipAxisBandSize:(0,E.Hj)(e,r)}},eT=function(t){var e=t.children,r=t.defaultShowTooltip,n=(0,S.BU)(e,Y),o=0,i=0;return t.data&&0!==t.data.length&&(i=t.data.length-1),n&&n.props&&(n.props.startIndex>=0&&(o=n.props.startIndex),n.props.endIndex>=0&&(i=n.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:i,activeTooltipIndex:-1,isTooltipActive:!!r}},e_=function(t){return"horizontal"===t?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===t?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===t?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},eC=function(t,e){var r=t.props,n=t.graphicalItems,o=t.xAxisMap,i=void 0===o?{}:o,a=t.yAxisMap,u=void 0===a?{}:a,c=r.width,l=r.height,s=r.children,p=r.margin||{},h=(0,S.BU)(s,Y),d=(0,S.BU)(s,w.s),y=Object.keys(u).reduce(function(t,e){var r=u[e],n=r.orientation;return r.mirror||r.hide?t:ed(ed({},t),{},ey({},n,t[n]+r.width))},{left:p.left||0,right:p.right||0}),v=Object.keys(i).reduce(function(t,e){var r=i[e],n=r.orientation;return r.mirror||r.hide?t:ed(ed({},t),{},ey({},n,f()(t,"".concat(n))+r.height))},{top:p.top||0,bottom:p.bottom||0}),m=ed(ed({},v),y),b=m.bottom;h&&(m.bottom+=h.props.height||Y.defaultProps.height),d&&e&&(m=(0,E.s0)(m,n,r,e));var g=c-m.left-m.right,x=l-m.top-m.bottom;return ed(ed({brushBottom:b},m),{},{width:Math.max(g,0),height:Math.max(x,0)})},eD=function(t){var e=t.chartName,r=t.GraphicalChild,o=t.defaultTooltipEventType,a=void 0===o?"axis":o,c=t.validateTooltipEventTypes,l=void 0===c?["axis"]:c,s=t.axisComponents,p=t.legendContent,h=t.formatAxisMap,d=t.defaultProps,w=function(t,e){var r=e.graphicalItems,n=e.stackGroups,o=e.offset,a=e.updateId,u=e.dataStartIndex,c=e.dataEndIndex,l=t.barSize,f=t.layout,p=t.barGap,h=t.barCategoryGap,d=t.maxBarSize,y=e_(f),v=y.numericAxisName,b=y.cateAxisName,g=!!r&&!!r.length&&r.some(function(t){var e=(0,S.Mn)(t&&t.type);return e&&e.indexOf("Bar")>=0}),x=[];return r.forEach(function(r,y){var w=eO(t.data,{graphicalItems:[r],dataStartIndex:u,dataEndIndex:c}),O=void 0!==r.type.defaultProps?ed(ed({},r.type.defaultProps),r.props):r.props,j=O.dataKey,A=O.maxBarSize,P=O["".concat(v,"Id")],k=O["".concat(b,"Id")],M=s.reduce(function(t,r){var n=e["".concat(r.axisType,"Map")],o=O["".concat(r.axisType,"Id")];n&&n[o]||"zAxis"===r.axisType||(0,m.A)(!1);var i=n[o];return ed(ed({},t),{},ey(ey({},r.axisType,i),"".concat(r.axisType,"Ticks"),(0,E.Rh)(i)))},{}),T=M[b],_=M["".concat(b,"Ticks")],C=n&&n[P]&&n[P].hasStack&&(0,E.kA)(r,n[P].stackGroups),D=(0,S.Mn)(r.type).indexOf("Bar")>=0,I=(0,E.Hj)(T,_),N=[],B=g&&(0,E.tA)({barSize:l,stackGroups:n,totalSize:"xAxis"===b?M[b].width:"yAxis"===b?M[b].height:void 0});if(D){var R,L,z=i()(A)?d:A,F=null!=(R=null!=(L=(0,E.Hj)(T,_,!0))?L:z)?R:0;N=(0,E.BX)({barGap:p,barCategoryGap:h,bandSize:F!==I?F:I,sizeList:B[k],maxBarSize:z}),F!==I&&(N=N.map(function(t){return ed(ed({},t),{},{position:ed(ed({},t.position),{},{offset:t.position.offset-F/2})})}))}var W=r&&r.type&&r.type.getComposedData;W&&x.push({props:ed(ed({},W(ed(ed({},M),{},{displayedData:w,props:t,dataKey:j,item:r,bandSize:I,barPosition:N,offset:o,stackedData:C,layout:f,dataStartIndex:u,dataEndIndex:c}))),{},ey(ey(ey({key:r.key||"item-".concat(y)},v,M[v]),b,M[b]),"animationId",a)),childIndex:(0,S.AW)(r,t.children),item:r})}),x},A=function(t,n){var o=t.props,i=t.dataStartIndex,a=t.dataEndIndex,u=t.updateId;if(!(0,S.Me)({props:o}))return null;var c=o.children,l=o.layout,f=o.stackOffset,p=o.data,d=o.reverseStackOrder,y=e_(l),v=y.numericAxisName,m=y.cateAxisName,b=(0,S.aS)(c,r),g=(0,E.Mn)(p,b,"".concat(v,"Id"),"".concat(m,"Id"),f,d),x=s.reduce(function(t,e){var r="".concat(e.axisType,"Map");return ed(ed({},t),{},ey({},r,ek(o,ed(ed({},e),{},{graphicalItems:b,stackGroups:e.axisType===v&&g,dataStartIndex:i,dataEndIndex:a}))))},{}),O=eC(ed(ed({},x),{},{props:o,graphicalItems:b}),null==n?void 0:n.legendBBox);Object.keys(x).forEach(function(t){x[t]=h(o,x[t],O,t.replace("Map",""),e)});var j=eM(x["".concat(m,"Map")]),A=w(o,ed(ed({},x),{},{dataStartIndex:i,dataEndIndex:a,updateId:u,graphicalItems:b,stackGroups:g,offset:O}));return ed(ed({formattedGraphicalItems:A,graphicalItems:b,offset:O,stackGroups:g},j),x)},P=function(t){var r;function o(t){var r,a,c,l,s;if(!(this instanceof o))throw TypeError("Cannot call a class as a function");return l=o,s=[t],l=ec(l),ey(c=function(t,e){if(e&&("object"===en(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");var r=t;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,eu()?Reflect.construct(l,s||[],ec(this).constructor):l.apply(this,s)),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),ey(c,"accessibilityManager",new tJ),ey(c,"handleLegendBBoxUpdate",function(t){if(t){var e=c.state,r=e.dataStartIndex,n=e.dataEndIndex,o=e.updateId;c.setState(ed({legendBBox:t},A({props:c.props,dataStartIndex:r,dataEndIndex:n,updateId:o},ed(ed({},c.state),{},{legendBBox:t}))))}}),ey(c,"handleReceiveSyncEvent",function(t,e,r){c.props.syncId===t&&(r!==c.eventEmitterSymbol||"function"==typeof c.props.syncMethod)&&c.applySyncEvent(e)}),ey(c,"handleBrushChange",function(t){var e=t.startIndex,r=t.endIndex;if(e!==c.state.dataStartIndex||r!==c.state.dataEndIndex){var n=c.state.updateId;c.setState(function(){return ed({dataStartIndex:e,dataEndIndex:r},A({props:c.props,dataStartIndex:e,dataEndIndex:r,updateId:n},c.state))}),c.triggerSyncEvent({dataStartIndex:e,dataEndIndex:r})}}),ey(c,"handleMouseEnter",function(t){var e=c.getMouseInfo(t);if(e){var r=ed(ed({},e),{},{isTooltipActive:!0});c.setState(r),c.triggerSyncEvent(r);var n=c.props.onMouseEnter;u()(n)&&n(r,t)}}),ey(c,"triggeredAfterMouseMove",function(t){var e=c.getMouseInfo(t),r=e?ed(ed({},e),{},{isTooltipActive:!0}):{isTooltipActive:!1};c.setState(r),c.triggerSyncEvent(r);var n=c.props.onMouseMove;u()(n)&&n(r,t)}),ey(c,"handleItemMouseEnter",function(t){c.setState(function(){return{isTooltipActive:!0,activeItem:t,activePayload:t.tooltipPayload,activeCoordinate:t.tooltipPosition||{x:t.cx,y:t.cy}}})}),ey(c,"handleItemMouseLeave",function(){c.setState(function(){return{isTooltipActive:!1}})}),ey(c,"handleMouseMove",function(t){t.persist(),c.throttleTriggeredAfterMouseMove(t)}),ey(c,"handleMouseLeave",function(t){c.throttleTriggeredAfterMouseMove.cancel();var e={isTooltipActive:!1};c.setState(e),c.triggerSyncEvent(e);var r=c.props.onMouseLeave;u()(r)&&r(e,t)}),ey(c,"handleOuterEvent",function(t){var e,r,n=(0,S.X_)(t),o=f()(c.props,"".concat(n));n&&u()(o)&&o(null!=(e=/.*touch.*/i.test(n)?c.getMouseInfo(t.changedTouches[0]):c.getMouseInfo(t))?e:{},t)}),ey(c,"handleClick",function(t){var e=c.getMouseInfo(t);if(e){var r=ed(ed({},e),{},{isTooltipActive:!0});c.setState(r),c.triggerSyncEvent(r);var n=c.props.onClick;u()(n)&&n(r,t)}}),ey(c,"handleMouseDown",function(t){var e=c.props.onMouseDown;u()(e)&&e(c.getMouseInfo(t),t)}),ey(c,"handleMouseUp",function(t){var e=c.props.onMouseUp;u()(e)&&e(c.getMouseInfo(t),t)}),ey(c,"handleTouchMove",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&c.throttleTriggeredAfterMouseMove(t.changedTouches[0])}),ey(c,"handleTouchStart",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&c.handleMouseDown(t.changedTouches[0])}),ey(c,"handleTouchEnd",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&c.handleMouseUp(t.changedTouches[0])}),ey(c,"handleDoubleClick",function(t){var e=c.props.onDoubleClick;u()(e)&&e(c.getMouseInfo(t),t)}),ey(c,"handleContextMenu",function(t){var e=c.props.onContextMenu;u()(e)&&e(c.getMouseInfo(t),t)}),ey(c,"triggerSyncEvent",function(t){void 0!==c.props.syncId&&tH.emit(tX,c.props.syncId,t,c.eventEmitterSymbol)}),ey(c,"applySyncEvent",function(t){var e=c.props,r=e.layout,n=e.syncMethod,o=c.state.updateId,i=t.dataStartIndex,a=t.dataEndIndex;if(void 0!==t.dataStartIndex||void 0!==t.dataEndIndex)c.setState(ed({dataStartIndex:i,dataEndIndex:a},A({props:c.props,dataStartIndex:i,dataEndIndex:a,updateId:o},c.state)));else if(void 0!==t.activeTooltipIndex){var u=t.chartX,l=t.chartY,s=t.activeTooltipIndex,f=c.state,p=f.offset,h=f.tooltipTicks;if(!p)return;if("function"==typeof n)s=n(h,t);else if("value"===n){s=-1;for(var d=0;d=0){if(s.dataKey&&!s.allowDuplicatedCategory){var _="function"==typeof s.dataKey?function(t){return"function"==typeof s.dataKey?s.dataKey(t.payload):null}:"payload.".concat(s.dataKey.toString());D=(0,k.eP)(v,_,p),I=m&&b&&(0,k.eP)(b,_,p)}else D=null==v?void 0:v[f],I=m&&b&&b[f];if(A||j){var C=void 0!==t.props.activeIndex?t.props.activeIndex:f;return[(0,n.cloneElement)(t,ed(ed(ed({},o.props),M),{},{activeIndex:C})),null,null]}if(!i()(D))return[T].concat(es(c.renderActivePoints({item:o,activePoint:D,basePoint:I,childIndex:f,isRange:m})))}else{var D,I,N,B=(null!=(N=c.getItemByXY(c.state.activeCoordinate))?N:{graphicalItem:T}).graphicalItem,R=B.item,L=void 0===R?t:R,z=B.childIndex,F=ed(ed(ed({},o.props),M),{},{activeIndex:z});return[(0,n.cloneElement)(L,F),null,null]}return m?[T,null,null]:[T,null]}),ey(c,"renderCustomized",function(t,e,r){return(0,n.cloneElement)(t,ed(ed({key:"recharts-customized-".concat(r)},c.props),c.state))}),ey(c,"renderMap",{CartesianGrid:{handler:ex,once:!0},ReferenceArea:{handler:c.renderReferenceElement},ReferenceLine:{handler:ex},ReferenceDot:{handler:c.renderReferenceElement},XAxis:{handler:ex},YAxis:{handler:ex},Brush:{handler:c.renderBrush,once:!0},Bar:{handler:c.renderGraphicChild},Line:{handler:c.renderGraphicChild},Area:{handler:c.renderGraphicChild},Radar:{handler:c.renderGraphicChild},RadialBar:{handler:c.renderGraphicChild},Scatter:{handler:c.renderGraphicChild},Pie:{handler:c.renderGraphicChild},Funnel:{handler:c.renderGraphicChild},Tooltip:{handler:c.renderCursor,once:!0},PolarGrid:{handler:c.renderPolarGrid,once:!0},PolarAngleAxis:{handler:c.renderPolarAxis},PolarRadiusAxis:{handler:c.renderPolarAxis},Customized:{handler:c.renderCustomized}}),c.clipPathId="".concat(null!=(r=t.id)?r:(0,k.NF)("recharts"),"-clip"),c.throttleTriggeredAfterMouseMove=y()(c.triggeredAfterMouseMove,null!=(a=t.throttleDelay)?a:1e3/60),c.state={},c}if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");return o.prototype=Object.create(t&&t.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),Object.defineProperty(o,"prototype",{writable:!1}),t&&el(o,t),r=[{key:"componentDidMount",value:function(){var t,e;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!=(t=this.props.margin.left)?t:0,top:null!=(e=this.props.margin.top)?e:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var t=this.props,e=t.children,r=t.data,n=t.height,o=t.layout,i=(0,S.BU)(e,x.m);if(i){var a=i.props.defaultIndex;if("number"==typeof a&&!(a<0)&&!(a>this.state.tooltipTicks.length-1)){var u=this.state.tooltipTicks[a]&&this.state.tooltipTicks[a].value,c=eS(this.state,r,a,u),l=this.state.tooltipTicks[a].coordinate,s=(this.state.offset.top+n)/2,f="horizontal"===o?{x:l,y:s}:{y:l,x:s},p=this.state.formattedGraphicalItems.find(function(t){return"Scatter"===t.item.type.name});p&&(f=ed(ed({},f),p.props.points[a].tooltipPosition),c=p.props.points[a].tooltipPayload);var h={activeTooltipIndex:a,isTooltipActive:!0,activeLabel:u,activePayload:c,activeCoordinate:f};this.setState(h),this.renderCursor(i),this.accessibilityManager.setIndex(a)}}}},{key:"getSnapshotBeforeUpdate",value:function(t,e){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==e.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==t.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==t.margin){var r,n;this.accessibilityManager.setDetails({offset:{left:null!=(r=this.props.margin.left)?r:0,top:null!=(n=this.props.margin.top)?n:0}})}return null}},{key:"componentDidUpdate",value:function(t){(0,S.OV)([(0,S.BU)(t.children,x.m)],[(0,S.BU)(this.props.children,x.m)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var t=(0,S.BU)(this.props.children,x.m);if(t&&"boolean"==typeof t.props.shared){var e=t.props.shared?"axis":"item";return l.indexOf(e)>=0?e:a}return a}},{key:"getMouseInfo",value:function(t){if(!this.container)return null;var e=this.container,r=e.getBoundingClientRect(),n=(0,V.A3)(r),o={chartX:Math.round(t.pageX-n.left),chartY:Math.round(t.pageY-n.top)},i=r.width/e.offsetWidth||1,a=this.inRange(o.chartX,o.chartY,i);if(!a)return null;var u=this.state,c=u.xAxisMap,l=u.yAxisMap,s=this.getTooltipEventType(),f=eA(this.state,this.props.data,this.props.layout,a);if("axis"!==s&&c&&l){var p=(0,k.lX)(c).scale,h=(0,k.lX)(l).scale,d=p&&p.invert?p.invert(o.chartX):null,y=h&&h.invert?h.invert(o.chartY):null;return ed(ed({},o),{},{xValue:d,yValue:y},f)}return f?ed(ed({},o),f):null}},{key:"inRange",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=this.props.layout,o=t/r,i=e/r;if("horizontal"===n||"vertical"===n){var a=this.state.offset;return o>=a.left&&o<=a.left+a.width&&i>=a.top&&i<=a.top+a.height?{x:o,y:i}:null}var u=this.state,c=u.angleAxisMap,l=u.radiusAxisMap;if(c&&l){var s=(0,k.lX)(c);return(0,tU.yy)({x:o,y:i},s)}return null}},{key:"parseEventsOfWrapper",value:function(){var t=this.props.children,e=this.getTooltipEventType(),r=(0,S.BU)(t,x.m),n={};return r&&"axis"===e&&(n="click"===r.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu}),ed(ed({},(0,tY._U)(this.props,this.handleOuterEvent)),n)}},{key:"addListener",value:function(){tH.on(tX,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){tH.removeListener(tX,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(t,e,r){for(var n=this.state.formattedGraphicalItems,o=0,i=n.length;o{t.exports=r(49677).Symbol},3376:(t,e,r)=>{var n=r(92976);t.exports=function(t){return null==t?"":n(t)}},3451:(t,e,r)=>{"use strict";r.d(e,{d:()=>M});var n=r(7620),o=r(9232),i=r.n(o),a=r(20926),u=r(34838),c=r(5749),l=r(26746),s=r(8944),f=r(81946),p=r(64873),h=["x1","y1","x2","y2","key"],d=["offset"];function y(t){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function v(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function m(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}var x=function(t){var e=t.fill;if(!e||"none"===e)return null;var r=t.fillOpacity,o=t.x,i=t.y,a=t.width,u=t.height,c=t.ry;return n.createElement("rect",{x:o,y:i,ry:c,width:a,height:u,stroke:"none",fill:e,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function w(t,e){var r;if(n.isValidElement(t))r=n.cloneElement(t,e);else if(i()(t))r=t(e);else{var o=e.x1,a=e.y1,u=e.x2,l=e.y2,s=e.key,f=g(e,h),p=(0,c.J9)(f,!1),y=(p.offset,g(p,d));r=n.createElement("line",b({},y,{x1:o,y1:a,x2:u,y2:l,fill:"none",key:s}))}return r}function O(t){var e=t.x,r=t.width,o=t.horizontal,i=void 0===o||o,a=t.horizontalPoints;if(!i||!a||!a.length)return null;var u=a.map(function(n,o){return w(i,m(m({},t),{},{x1:e,y1:n,x2:e+r,y2:n,key:"line-".concat(o),index:o}))});return n.createElement("g",{className:"recharts-cartesian-grid-horizontal"},u)}function j(t){var e=t.y,r=t.height,o=t.vertical,i=void 0===o||o,a=t.verticalPoints;if(!i||!a||!a.length)return null;var u=a.map(function(n,o){return w(i,m(m({},t),{},{x1:n,y1:e,x2:n,y2:e+r,key:"line-".concat(o),index:o}))});return n.createElement("g",{className:"recharts-cartesian-grid-vertical"},u)}function S(t){var e=t.horizontalFill,r=t.fillOpacity,o=t.x,i=t.y,a=t.width,u=t.height,c=t.horizontalPoints,l=t.horizontal;if(!(void 0===l||l)||!e||!e.length)return null;var s=c.map(function(t){return Math.round(t+i-i)}).sort(function(t,e){return t-e});i!==s[0]&&s.unshift(0);var f=s.map(function(t,c){var l=s[c+1]?s[c+1]-t:i+u-t;if(l<=0)return null;var f=c%e.length;return n.createElement("rect",{key:"react-".concat(c),y:t,x:o,height:l,width:a,stroke:"none",fill:e[f],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return n.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},f)}function A(t){var e=t.vertical,r=t.verticalFill,o=t.fillOpacity,i=t.x,a=t.y,u=t.width,c=t.height,l=t.verticalPoints;if(!(void 0===e||e)||!r||!r.length)return null;var s=l.map(function(t){return Math.round(t+i-i)}).sort(function(t,e){return t-e});i!==s[0]&&s.unshift(0);var f=s.map(function(t,e){var l=s[e+1]?s[e+1]-t:i+u-t;if(l<=0)return null;var f=e%r.length;return n.createElement("rect",{key:"react-".concat(e),x:t,y:a,width:l,height:c,stroke:"none",fill:r[f],fillOpacity:o,className:"recharts-cartesian-grid-bg"})});return n.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var P=function(t,e){var r=t.xAxis,n=t.width,o=t.height,i=t.offset;return(0,l.PW)((0,s.f)(m(m(m({},f.u.defaultProps),r),{},{ticks:(0,l.Rh)(r,!0),viewBox:{x:0,y:0,width:n,height:o}})),i.left,i.left+i.width,e)},E=function(t,e){var r=t.yAxis,n=t.width,o=t.height,i=t.offset;return(0,l.PW)((0,s.f)(m(m(m({},f.u.defaultProps),r),{},{ticks:(0,l.Rh)(r,!0),viewBox:{x:0,y:0,width:n,height:o}})),i.top,i.top+i.height,e)},k={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function M(t){var e,r,o,c,l,s,f=(0,p.yi)(),h=(0,p.rY)(),d=(0,p.hj)(),v=m(m({},t),{},{stroke:null!=(e=t.stroke)?e:k.stroke,fill:null!=(r=t.fill)?r:k.fill,horizontal:null!=(o=t.horizontal)?o:k.horizontal,horizontalFill:null!=(c=t.horizontalFill)?c:k.horizontalFill,vertical:null!=(l=t.vertical)?l:k.vertical,verticalFill:null!=(s=t.verticalFill)?s:k.verticalFill,x:(0,u.Et)(t.x)?t.x:d.left,y:(0,u.Et)(t.y)?t.y:d.top,width:(0,u.Et)(t.width)?t.width:d.width,height:(0,u.Et)(t.height)?t.height:d.height}),g=v.x,w=v.y,M=v.width,T=v.height,_=v.syncWithTicks,C=v.horizontalValues,D=v.verticalValues,I=(0,p.pj)(),N=(0,p.$G)();if(!(0,u.Et)(M)||M<=0||!(0,u.Et)(T)||T<=0||!(0,u.Et)(g)||g!==+g||!(0,u.Et)(w)||w!==+w)return null;var B=v.verticalCoordinatesGenerator||P,R=v.horizontalCoordinatesGenerator||E,L=v.horizontalPoints,z=v.verticalPoints;if((!L||!L.length)&&i()(R)){var F=C&&C.length,W=R({yAxis:N?m(m({},N),{},{ticks:F?C:N.ticks}):void 0,width:f,height:h,offset:d},!!F||_);(0,a.R)(Array.isArray(W),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(y(W),"]")),Array.isArray(W)&&(L=W)}if((!z||!z.length)&&i()(B)){var U=D&&D.length,$=B({xAxis:I?m(m({},I),{},{ticks:U?D:I.ticks}):void 0,width:f,height:h,offset:d},!!U||_);(0,a.R)(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(y($),"]")),Array.isArray($)&&(z=$)}return n.createElement("g",{className:"recharts-cartesian-grid"},n.createElement(x,{fill:v.fill,fillOpacity:v.fillOpacity,x:v.x,y:v.y,width:v.width,height:v.height,ry:v.ry}),n.createElement(O,b({},v,{offset:d,horizontalPoints:L,xAxis:I,yAxis:N})),n.createElement(j,b({},v,{offset:d,verticalPoints:z,xAxis:I,yAxis:N})),n.createElement(S,b({},v,{horizontalPoints:L})),n.createElement(A,b({},v,{verticalPoints:z})))}M.displayName="CartesianGrid"},4648:(t,e,r)=>{var n=r(24426);t.exports=function(t,e,r){for(var o=-1,i=t.criteria,a=e.criteria,u=i.length,c=r.length;++o=c)return l;return l*("desc"==r[o]?-1:1)}}return t.index-e.index}},4969:(t,e,r)=>{var n=r(16138);t.exports=function(t){var e=n(t),r=e%1;return e==e?r?e-r:e:0}},5458:(t,e,r)=>{var n=r(46758),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g;t.exports=n(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,function(t,r,n,o){e.push(n?o.replace(i,"$1"):r||t)}),e})},5749:(t,e,r)=>{"use strict";r.d(e,{AW:()=>L,BU:()=>k,J9:()=>D,Me:()=>M,Mn:()=>j,OV:()=>I,X_:()=>R,aS:()=>E,ee:()=>B,sT:()=>_});var n=r(23500),o=r.n(n),i=r(38059),a=r.n(i),u=r(84961),c=r.n(u),l=r(9232),s=r.n(l),f=r(82083),p=r.n(f),h=r(7620),d=r(39851),y=r(34838),v=r(98021),m=r(19514),b=["children"],g=["children"];function x(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function w(t){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var O={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},j=function(t){return"string"==typeof t?t:t?t.displayName||t.name||"Component":""},S=null,A=null,P=function t(e){if(e===S&&Array.isArray(A))return A;var r=[];return h.Children.forEach(e,function(e){a()(e)||((0,d.isFragment)(e)?r=r.concat(t(e.props.children)):r.push(e))}),A=r,S=e,r};function E(t,e){var r=[],n=[];return n=Array.isArray(e)?e.map(function(t){return j(t)}):[j(e)],P(t).forEach(function(t){var e=o()(t,"type.displayName")||o()(t,"type.name");-1!==n.indexOf(e)&&r.push(t)}),r}function k(t,e){var r=E(t,e);return r&&r[0]}var M=function(t){if(!t||!t.props)return!1;var e=t.props,r=e.width,n=e.height;return!!(0,y.Et)(r)&&!(r<=0)&&!!(0,y.Et)(n)&&!(n<=0)},T=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],_=function(t){return t&&"object"===w(t)&&"clipDot"in t},C=function(t,e,r,n){var o,i=null!=(o=null===m.VU||void 0===m.VU?void 0:m.VU[n])?o:[];return e.startsWith("data-")||!s()(t)&&(n&&i.includes(e)||m.QQ.includes(e))||r&&m.j2.includes(e)},D=function(t,e,r){if(!t||"function"==typeof t||"boolean"==typeof t)return null;var n=t;if((0,h.isValidElement)(t)&&(n=t.props),!p()(n))return null;var o={};return Object.keys(n).forEach(function(t){var i;C(null==(i=n)?void 0:i[t],t,e,r)&&(o[t]=n[t])}),o},I=function t(e,r){if(e===r)return!0;var n=h.Children.count(e);if(n!==h.Children.count(r))return!1;if(0===n)return!0;if(1===n)return N(Array.isArray(e)?e[0]:e,Array.isArray(r)?r[0]:r);for(var o=0;o=0)r.push(t);else if(t){var a=j(t.type),u=e[a]||{},l=u.handler,s=u.once;if(l&&(!s||!n[a])){var f=l(t,a,o);r.push(f),n[a]=!0}}}),r},R=function(t){var e=t&&t.type;return e&&O[e]?O[e]:null},L=function(t,e){return P(e).indexOf(t)}},5828:(t,e,r)=>{"use strict";r.d(e,{a:()=>o});var n=r(85650);function o(t,e){return(0,n.w)(e||t,t)}},5958:t=>{t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},6441:t=>{t.exports=Array.isArray},6651:(t,e,r)=>{var n=r(75140);t.exports=function(){try{var t=n(Object,"defineProperty");return t({},"",{}),t}catch(t){}}()},6774:(t,e,r)=>{var n=r(61865),o=r(93997),i=r(45977);t.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||o),string:new n}}},6968:(t,e,r)=>{"use strict";r.d(e,{GP:()=>L});let n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function o(t){return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.width?String(e.width):t.defaultWidth;return t.formats[r]||t.formats[t.defaultWidth]}}let i={date:o({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:o({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:o({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},a={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function u(t){return(e,r)=>{let n;if("formatting"===((null==r?void 0:r.context)?String(r.context):"standalone")&&t.formattingValues){let e=t.defaultFormattingWidth||t.defaultWidth,o=(null==r?void 0:r.width)?String(r.width):e;n=t.formattingValues[o]||t.formattingValues[e]}else{let e=t.defaultWidth,o=(null==r?void 0:r.width)?String(r.width):t.defaultWidth;n=t.values[o]||t.values[e]}return n[t.argumentCallback?t.argumentCallback(e):e]}}function c(t){return function(e){let r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.width,i=o&&t.matchPatterns[o]||t.matchPatterns[t.defaultMatchWidth],a=e.match(i);if(!a)return null;let u=a[0],c=o&&t.parsePatterns[o]||t.parsePatterns[t.defaultParseWidth],l=Array.isArray(c)?function(t,e){for(let r=0;rt.test(u)):function(t,e){for(let r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&e(t[r]))return r}(c,t=>t.test(u));return r=t.valueCallback?t.valueCallback(l):l,{value:r=n.valueCallback?n.valueCallback(r):r,rest:e.slice(u.length)}}}let l={code:"en-US",formatDistance:(t,e,r)=>{let o,i=n[t];if(o="string"==typeof i?i:1===e?i.one:i.other.replace("{{count}}",e.toString()),null==r?void 0:r.addSuffix)if(r.comparison&&r.comparison>0)return"in "+o;else return o+" ago";return o},formatLong:i,formatRelative:(t,e,r,n)=>a[t],localize:{ordinalNumber:(t,e)=>{let r=Number(t),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:u({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:u({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:t=>t-1}),month:u({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:u({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:u({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function(t){return function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(t.matchPattern);if(!n)return null;let o=n[0],i=e.match(t.parsePattern);if(!i)return null;let a=t.valueCallback?t.valueCallback(i[0]):i[0];return{value:a=r.valueCallback?r.valueCallback(a):a,rest:e.slice(o.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:t=>parseInt(t,10)}),era:c({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:c({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:t=>t+1}),month:c({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:c({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:c({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},s={};var f=r(5828);function p(t){let e=(0,f.a)(t),r=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return r.setUTCFullYear(e.getFullYear()),t-r}var h=r(85650),d=r(50762);function y(t,e){let r=(0,f.a)(t,null==e?void 0:e.in);return r.setHours(0,0,0,0),r}function v(t,e){var r,n,o,i,a,u,c,l;let p=null!=(l=null!=(c=null!=(u=null!=(a=null==e?void 0:e.weekStartsOn)?a:null==e||null==(n=e.locale)||null==(r=n.options)?void 0:r.weekStartsOn)?u:s.weekStartsOn)?c:null==(i=s.locale)||null==(o=i.options)?void 0:o.weekStartsOn)?l:0,h=(0,f.a)(t,null==e?void 0:e.in),d=h.getDay();return h.setDate(h.getDate()-(7*(d=i.getTime()?n+1:r.getTime()>=u.getTime()?n:n-1}function g(t,e){var r,n,o,i,a,u,c,l;let p=(0,f.a)(t,null==e?void 0:e.in),d=p.getFullYear(),y=null!=(l=null!=(c=null!=(u=null!=(a=null==e?void 0:e.firstWeekContainsDate)?a:null==e||null==(n=e.locale)||null==(r=n.options)?void 0:r.firstWeekContainsDate)?u:s.firstWeekContainsDate)?c:null==(i=s.locale)||null==(o=i.options)?void 0:o.firstWeekContainsDate)?l:1,m=(0,h.w)((null==e?void 0:e.in)||t,0);m.setFullYear(d+1,0,y),m.setHours(0,0,0,0);let b=v(m,e),g=(0,h.w)((null==e?void 0:e.in)||t,0);g.setFullYear(d,0,y),g.setHours(0,0,0,0);let x=v(g,e);return+p>=+b?d+1:+p>=+x?d:d-1}function x(t,e){let r=Math.abs(t).toString().padStart(e,"0");return(t<0?"-":"")+r}let w={y(t,e){let r=t.getFullYear(),n=r>0?r:1-r;return x("yy"===e?n%100:n,e.length)},M(t,e){let r=t.getMonth();return"M"===e?String(r+1):x(r+1,2)},d:(t,e)=>x(t.getDate(),e.length),a(t,e){let r=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:(t,e)=>x(t.getHours()%12||12,e.length),H:(t,e)=>x(t.getHours(),e.length),m:(t,e)=>x(t.getMinutes(),e.length),s:(t,e)=>x(t.getSeconds(),e.length),S(t,e){let r=e.length;return x(Math.trunc(t.getMilliseconds()*Math.pow(10,r-3)),e.length)}},O={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},j={G:function(t,e,r){let n=+(t.getFullYear()>0);switch(e){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(t,e,r){if("yo"===e){let e=t.getFullYear();return r.ordinalNumber(e>0?e:1-e,{unit:"year"})}return w.y(t,e)},Y:function(t,e,r,n){let o=g(t,n),i=o>0?o:1-o;return"YY"===e?x(i%100,2):"Yo"===e?r.ordinalNumber(i,{unit:"year"}):x(i,e.length)},R:function(t,e){return x(b(t),e.length)},u:function(t,e){return x(t.getFullYear(),e.length)},Q:function(t,e,r){let n=Math.ceil((t.getMonth()+1)/3);switch(e){case"Q":return String(n);case"QQ":return x(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(t,e,r){let n=Math.ceil((t.getMonth()+1)/3);switch(e){case"q":return String(n);case"qq":return x(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(t,e,r){let n=t.getMonth();switch(e){case"M":case"MM":return w.M(t,e);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(t,e,r){let n=t.getMonth();switch(e){case"L":return String(n+1);case"LL":return x(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(t,e,r,n){let o=function(t,e){let r=(0,f.a)(t,null==e?void 0:e.in);return Math.round((v(r,e)-function(t,e){var r,n,o,i,a,u,c,l;let f=null!=(l=null!=(c=null!=(u=null!=(a=null==e?void 0:e.firstWeekContainsDate)?a:null==e||null==(n=e.locale)||null==(r=n.options)?void 0:r.firstWeekContainsDate)?u:s.firstWeekContainsDate)?c:null==(i=s.locale)||null==(o=i.options)?void 0:o.firstWeekContainsDate)?l:1,p=g(t,e),d=(0,h.w)((null==e?void 0:e.in)||t,0);return d.setFullYear(p,0,f),d.setHours(0,0,0,0),v(d,e)}(r,e))/d.my)+1}(t,n);return"wo"===e?r.ordinalNumber(o,{unit:"week"}):x(o,e.length)},I:function(t,e,r){let n=function(t,e){let r=(0,f.a)(t,void 0);return Math.round((m(r)-function(t,e){let r=b(t,void 0),n=(0,h.w)(t,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),m(n)}(r))/d.my)+1}(t);return"Io"===e?r.ordinalNumber(n,{unit:"week"}):x(n,e.length)},d:function(t,e,r){return"do"===e?r.ordinalNumber(t.getDate(),{unit:"date"}):w.d(t,e)},D:function(t,e,r){let n=function(t,e){let r=(0,f.a)(t,void 0);return function(t,e,r){let[n,o]=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),n=1;n"object"==typeof t));return r.map(o)}(void 0,t,e),i=y(n),a=y(o);return Math.round((i-p(i)-(a-p(a)))/d.w4)}(r,function(t,e){let r=(0,f.a)(t,void 0);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}(r))+1}(t);return"Do"===e?r.ordinalNumber(n,{unit:"dayOfYear"}):x(n,e.length)},E:function(t,e,r){let n=t.getDay();switch(e){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(t,e,r,n){let o=t.getDay(),i=(o-n.weekStartsOn+8)%7||7;switch(e){case"e":return String(i);case"ee":return x(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(t,e,r,n){let o=t.getDay(),i=(o-n.weekStartsOn+8)%7||7;switch(e){case"c":return String(i);case"cc":return x(i,e.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(t,e,r){let n=t.getDay(),o=0===n?7:n;switch(e){case"i":return String(o);case"ii":return x(o,e.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(t,e,r){let n=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(t,e,r){let n,o=t.getHours();switch(n=12===o?O.noon:0===o?O.midnight:o/12>=1?"pm":"am",e){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(t,e,r){let n,o=t.getHours();switch(n=o>=17?O.evening:o>=12?O.afternoon:o>=4?O.morning:O.night,e){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(t,e,r){if("ho"===e){let e=t.getHours()%12;return 0===e&&(e=12),r.ordinalNumber(e,{unit:"hour"})}return w.h(t,e)},H:function(t,e,r){return"Ho"===e?r.ordinalNumber(t.getHours(),{unit:"hour"}):w.H(t,e)},K:function(t,e,r){let n=t.getHours()%12;return"Ko"===e?r.ordinalNumber(n,{unit:"hour"}):x(n,e.length)},k:function(t,e,r){let n=t.getHours();return(0===n&&(n=24),"ko"===e)?r.ordinalNumber(n,{unit:"hour"}):x(n,e.length)},m:function(t,e,r){return"mo"===e?r.ordinalNumber(t.getMinutes(),{unit:"minute"}):w.m(t,e)},s:function(t,e,r){return"so"===e?r.ordinalNumber(t.getSeconds(),{unit:"second"}):w.s(t,e)},S:function(t,e){return w.S(t,e)},X:function(t,e,r){let n=t.getTimezoneOffset();if(0===n)return"Z";switch(e){case"X":return A(n);case"XXXX":case"XX":return P(n);default:return P(n,":")}},x:function(t,e,r){let n=t.getTimezoneOffset();switch(e){case"x":return A(n);case"xxxx":case"xx":return P(n);default:return P(n,":")}},O:function(t,e,r){let n=t.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+S(n,":");default:return"GMT"+P(n,":")}},z:function(t,e,r){let n=t.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+S(n,":");default:return"GMT"+P(n,":")}},t:function(t,e,r){return x(Math.trunc(t/1e3),e.length)},T:function(t,e,r){return x(+t,e.length)}};function S(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=t>0?"-":"+",n=Math.abs(t),o=Math.trunc(n/60),i=n%60;return 0===i?r+String(o):r+String(o)+e+x(i,2)}function A(t,e){return t%60==0?(t>0?"-":"+")+x(Math.abs(t)/60,2):P(t,e)}function P(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=Math.abs(t);return(t>0?"-":"+")+x(Math.trunc(r/60),2)+e+x(r%60,2)}let E=(t,e)=>{switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},k=(t,e)=>{switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}},M={p:k,P:(t,e)=>{let r,n=t.match(/(P+)(p+)?/)||[],o=n[1],i=n[2];if(!i)return E(t,e);switch(o){case"P":r=e.dateTime({width:"short"});break;case"PP":r=e.dateTime({width:"medium"});break;case"PPP":r=e.dateTime({width:"long"});break;default:r=e.dateTime({width:"full"})}return r.replace("{{date}}",E(o,e)).replace("{{time}}",k(i,e))}},T=/^D+$/,_=/^Y+$/,C=["D","DD","YY","YYYY"],D=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,I=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,N=/^'([^]*?)'?$/,B=/''/g,R=/[a-zA-Z]/;function L(t,e,r){var n,o,i,a,u,c,p,h,d,y,v,m,b,g,x,w,O,S;let A=null!=(y=null!=(d=null==r?void 0:r.locale)?d:s.locale)?y:l,P=null!=(g=null!=(b=null!=(m=null!=(v=null==r?void 0:r.firstWeekContainsDate)?v:null==r||null==(o=r.locale)||null==(n=o.options)?void 0:n.firstWeekContainsDate)?m:s.firstWeekContainsDate)?b:null==(a=s.locale)||null==(i=a.options)?void 0:i.firstWeekContainsDate)?g:1,E=null!=(S=null!=(O=null!=(w=null!=(x=null==r?void 0:r.weekStartsOn)?x:null==r||null==(c=r.locale)||null==(u=c.options)?void 0:u.weekStartsOn)?w:s.weekStartsOn)?O:null==(h=s.locale)||null==(p=h.options)?void 0:p.weekStartsOn)?S:0,k=(0,f.a)(t,null==r?void 0:r.in);if(!(k instanceof Date||"object"==typeof k&&"[object Date]"===Object.prototype.toString.call(k))&&"number"!=typeof k||isNaN(+(0,f.a)(k)))throw RangeError("Invalid time value");let L=e.match(I).map(t=>{let e=t[0];return"p"===e||"P"===e?(0,M[e])(t,A.formatLong):t}).join("").match(D).map(t=>{if("''"===t)return{isToken:!1,value:"'"};let e=t[0];if("'"===e)return{isToken:!1,value:function(t){let e=t.match(N);return e?e[1].replace(B,"'"):t}(t)};if(j[e])return{isToken:!0,value:t};if(e.match(R))throw RangeError("Format string contains an unescaped latin alphabet character `"+e+"`");return{isToken:!1,value:t}});A.localize.preprocessor&&(L=A.localize.preprocessor(k,L));let z={firstWeekContainsDate:P,weekStartsOn:E,locale:A};return L.map(n=>{if(!n.isToken)return n.value;let o=n.value;return(!(null==r?void 0:r.useAdditionalWeekYearTokens)&&_.test(o)||!(null==r?void 0:r.useAdditionalDayOfYearTokens)&&T.test(o))&&function(t,e,r){let n=function(t,e,r){let n="Y"===t[0]?"years":"days of the month";return"Use `".concat(t.toLowerCase(),"` instead of `").concat(t,"` (in `").concat(e,"`) for formatting ").concat(n," to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}(t,e,r);if(console.warn(n),C.includes(t))throw RangeError(n)}(o,e,String(t)),(0,j[o[0]])(k,o,A.localize,z)}).join("")}},7558:(t,e,r)=>{var n=r(60683),o=r(22744),i=r(48932);t.exports=function(t){return n(t,i,o)}},7775:(t,e,r)=>{var n=r(82083);t.exports=function(t){return t==t&&!n(t)}},8146:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},8398:(t,e,r)=>{var n=r(52579),o=r(82431),i=r(62834);t.exports=function(t){return t&&t.length?n(t,i,o):void 0}},8944:(t,e,r)=>{"use strict";r.d(e,{f:()=>d});var n=r(9232),o=r.n(n),i=r(34838),a=r(59168),u=r(43218),c=r(77162);function l(t,e,r){if(e<1)return[];if(1===e&&void 0===r)return t;for(var n=[],o=0;ot*o)return!1;var i=r();return t*(e-t*i/2-n)>=0&&t*(e+t*i/2-o)<=0}function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function p(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function h(t){for(var e=1;e=2?(0,i.sA)(m[1].coordinate-m[0].coordinate):1,T=(n="width"===P,f=b.x,p=b.y,d=b.width,y=b.height,1===M?{start:n?f:p,end:n?f+d:p+y}:{start:n?f+d:p+y,end:n?f:p});return"equidistantPreserveStart"===w?function(t,e,r,n,o){for(var i,a=(n||[]).slice(),u=e.start,c=e.end,f=0,p=1,h=u;p<=a.length;)if(i=function(){var e,i=null==n?void 0:n[f];if(void 0===i)return{v:l(n,p)};var a=f,d=function(){return void 0===e&&(e=r(i,a)),e},y=i.coordinate,v=0===f||s(t,y,d,h,c);v||(f=0,h=u,p+=1),v&&(h=y+t*(d()/2+o),f+=p)}())return i.v;return[]}(M,T,k,m,g):("preserveStart"===w||"preserveStartEnd"===w?function(t,e,r,n,o,i){var a=(n||[]).slice(),u=a.length,c=e.start,l=e.end;if(i){var f=n[u-1],p=r(f,u-1),d=t*(f.coordinate+t*p/2-l);a[u-1]=f=h(h({},f),{},{tickCoord:d>0?f.coordinate-d*t:f.coordinate}),s(t,f.tickCoord,function(){return p},c,l)&&(l=f.tickCoord-t*(p/2+o),a[u-1]=h(h({},f),{},{isShow:!0}))}for(var y=i?u-1:u,v=function(e){var n,i=a[e],u=function(){return void 0===n&&(n=r(i,e)),n};if(0===e){var f=t*(i.coordinate-t*u()/2-c);a[e]=i=h(h({},i),{},{tickCoord:f<0?i.coordinate-f*t:i.coordinate})}else a[e]=i=h(h({},i),{},{tickCoord:i.coordinate});s(t,i.tickCoord,u,c,l)&&(c=i.tickCoord+t*(u()/2+o),a[e]=h(h({},i),{},{isShow:!0}))},m=0;m0?l.coordinate-p*t:l.coordinate})}else i[e]=l=h(h({},l),{},{tickCoord:l.coordinate});s(t,l.tickCoord,f,u,c)&&(c=l.tickCoord-t*(f()/2+o),i[e]=h(h({},l),{},{isShow:!0}))},f=a-1;f>=0;f--)l(f);return i}(M,T,k,m,g)).filter(function(t){return t.isShow})}},9232:(t,e,r)=>{var n=r(26068),o=r(82083);t.exports=function(t){if(!o(t))return!1;var e=n(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},9678:(t,e,r)=>{var n=r(9232),o=r(47536);t.exports=function(t){return null!=t&&o(t.length)&&!n(t)}},9948:(t,e,r)=>{"use strict";r.d(e,{W:()=>v});var n=r(7620),o=r(5435),i=r(64873),a=r(81946),u=r(26746);function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(l=function(){return!!t})()}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function p(t,e,r){return(e=h(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function h(t){var e=function(t,e){if("object"!=c(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=c(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==c(e)?e:e+""}function d(){return(d=Object.assign?Object.assign.bind():function(t){for(var e=1;e{"use strict";var n=r(23751);function o(){}function i(){}i.resetWarningCache=o,t.exports=function(){function t(t,e,r,o,i,a){if(a!==n){var u=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function e(){return t}t.isRequired=t;var r={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:i,resetWarningCache:o};return r.PropTypes=r,r}},10988:t=>{t.exports=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}},11621:(t,e,r)=>{t=r.nmd(t);var n=r(1460),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o&&n.process,u=function(){try{var t=i&&i.require&&i.require("util").types;if(t)return t;return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=u},11653:(t,e,r)=>{var n=r(12347),o=r(53983),i=r(99035),a=r(455),u=r(347),c=r(60559);t.exports=function(t,e,r){var l=-1,s=o,f=t.length,p=!0,h=[],d=h;if(r)p=!1,s=i;else if(f>=200){var y=e?null:u(t);if(y)return c(y);p=!1,s=a,d=new n}else d=e?[]:h;t:for(;++l{var n=r(53412),o=1/0;t.exports=function(t){if("string"==typeof t||n(t))return t;var e=t+"";return"0"==e&&1/t==-o?"-0":e}},12347:(t,e,r)=>{var n=r(40021),o=r(5958),i=r(72917);function a(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new n;++e{t.exports=r(79950)(r(13581))},13290:(t,e,r)=>{t.exports=r(75140)(Object,"create")},13581:(t,e,r)=>{var n=r(53229),o=r(94509),i=r(4969),a=Math.max;t.exports=function(t,e,r){var u=null==t?0:t.length;if(!u)return -1;var c=null==r?0:i(r);return c<0&&(c=a(u+c,0)),n(t,o(e,3),c)}},14098:(t,e,r)=>{var n=r(62834),o=r(40377),i=r(499);t.exports=function(t,e){return i(o(t,e,n),t+"")}},15234:(t,e,r)=>{"use strict";r.d(e,{G:()=>R});var n=r(7620),o=r(5435),i=r(79870),a=r(9232),u=r.n(a),c=r(8398),l=r.n(c),s=r(38059),f=r.n(s),p=r(50921),h=r.n(p),d=r(38512),y=r.n(d),v=r(94879),m=r(19745),b=r(60169),g=r(61506),x=r(43218),w=r(34838),O=r(26746),j=r(5749),S=["layout","type","stroke","connectNulls","isRange","ref"],A=["key"];function P(t){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function E(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function k(){return(k=Object.assign?Object.assign.bind():function(t){for(var e=1;e0||!y()(u,n)||!y()(c,o))?this.renderAreaWithAnimation(t,e):this.renderAreaStatically(n,o,t,e)}},{key:"render",value:function(){var t,e=this.props,r=e.hide,i=e.dot,a=e.points,u=e.className,c=e.top,l=e.left,s=e.xAxis,p=e.yAxis,h=e.width,d=e.height,y=e.isAnimationActive,v=e.id;if(r||!a||!a.length)return null;var m=this.state.isAnimationFinished,x=1===a.length,w=(0,o.A)("recharts-area",u),O=s&&s.allowDataOverflow,S=p&&p.allowDataOverflow,A=O||S,P=f()(v)?this.id:v,E=null!=(t=(0,j.J9)(i,!1))?t:{r:3,strokeWidth:2},k=E.r,M=E.strokeWidth,T=((0,j.sT)(i)?i:{}).clipDot,_=void 0===T||T,C=2*(void 0===k?3:k)+(void 0===M?2:M);return n.createElement(b.W,{className:w},O||S?n.createElement("defs",null,n.createElement("clipPath",{id:"clipPath-".concat(P)},n.createElement("rect",{x:O?l:l-h/2,y:S?c:c-d/2,width:O?h:2*h,height:S?d:2*d})),!_&&n.createElement("clipPath",{id:"clipPath-dots-".concat(P)},n.createElement("rect",{x:l-C/2,y:c-C/2,width:h+C,height:d+C}))):null,x?null:this.renderArea(A,P),(i||x)&&this.renderDots(A,_,P),(!y||m)&&g.Z.renderCallByParent(this.props,a))}}],r=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curPoints:t.points,curBaseLine:t.baseLine,prevPoints:e.curPoints,prevBaseLine:e.curBaseLine}:t.points!==e.curPoints||t.baseLine!==e.curBaseLine?{curPoints:t.points,curBaseLine:t.baseLine}:null}}],e&&_(a.prototype,e),r&&_(a,r),Object.defineProperty(a,"prototype",{writable:!1}),a}(n.PureComponent);N(R,"displayName","Area"),N(R,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!x.m.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"}),N(R,"getBaseValue",function(t,e,r,n){var o=t.layout,i=t.baseValue,a=e.props.baseValue,u=null!=a?a:i;if((0,w.Et)(u)&&"number"==typeof u)return u;var c="horizontal"===o?n:r,l=c.scale.domain();if("number"===c.type){var s=Math.max(l[0],l[1]),f=Math.min(l[0],l[1]);return"dataMin"===u?f:"dataMax"===u||s<0?s:Math.max(Math.min(l[0],l[1]),0)}return"dataMin"===u?l[0]:"dataMax"===u?l[1]:l[0]}),N(R,"getComposedData",function(t){var e,r=t.props,n=t.item,o=t.xAxis,i=t.yAxis,a=t.xAxisTicks,u=t.yAxisTicks,c=t.bandSize,l=t.dataKey,s=t.stackedData,f=t.dataStartIndex,p=t.displayedData,h=t.offset,d=r.layout,y=s&&s.length,v=R.getBaseValue(r,n,o,i),m="horizontal"===d,b=!1,g=p.map(function(t,e){y?r=s[f+e]:Array.isArray(r=(0,O.kr)(t,l))?b=!0:r=[v,r];var r,n=null==r[1]||y&&null==(0,O.kr)(t,l);return m?{x:(0,O.nb)({axis:o,ticks:a,bandSize:c,entry:t,index:e}),y:n?null:i.scale(r[1]),value:r,payload:t}:{x:n?null:o.scale(r[1]),y:(0,O.nb)({axis:i,ticks:u,bandSize:c,entry:t,index:e}),value:r,payload:t}});return e=y||b?g.map(function(t){var e=Array.isArray(t.value)?t.value[0]:null;return m?{x:t.x,y:null!=e&&null!=t.y?i.scale(e):null}:{x:null!=e?o.scale(e):null,y:t.y}}):m?i.scale(v):o.scale(v),T({points:g,baseLine:e,layout:d,isRange:b},h)}),N(R,"renderDotItem",function(t,e){var r;if(n.isValidElement(t))r=n.cloneElement(t,e);else if(u()(t))r=t(e);else{var i=(0,o.A)("recharts-area-dot","boolean"!=typeof t?t.className:""),a=e.key,c=E(e,A);r=n.createElement(m.c,k({},c,{key:a,className:i}))}return r})},15269:(t,e,r)=>{t.exports=r(49677)["__core-js_shared__"]},15288:(t,e,r)=>{var n=r(57138),o=/^\s+/;t.exports=function(t){return t?t.slice(0,n(t)+1).replace(o,""):t}},15844:t=>{t.exports=function(){}},15945:t=>{var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},16138:(t,e,r)=>{var n=r(91460),o=1/0;t.exports=function(t){return t?(t=n(t))===o||t===-o?(t<0?-1:1)*17976931348623157e292:t==t?t:0:0===t?t:0}},16548:t=>{t.exports=function(t,e){return null==t?void 0:t[e]}},16873:t=>{t.exports=function(t){return t!=t}},17176:(t,e,r)=>{var n=r(40021);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw TypeError("Expected a function");var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=t.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(o.Cache||n),r}o.Cache=n,t.exports=o},17381:(t,e,r)=>{"use strict";function n(t){return function(){return t}}r.d(e,{A:()=>n})},17691:(t,e,r)=>{"use strict";r.d(e,{J:()=>h,M:()=>y});var n=r(7620),o=r(5435),i=r(79870),a=r(5749);function u(t){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function c(){return(c=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r=0?1:-1,c=r>=0?1:-1,l=+(n>=0&&r>=0||n<0&&r<0);if(a>0&&o instanceof Array){for(var s=[0,0,0,0],f=0;f<4;f++)s[f]=o[f]>a?a:o[f];i="M".concat(t,",").concat(e+u*s[0]),s[0]>0&&(i+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(l,",").concat(t+c*s[0],",").concat(e)),i+="L ".concat(t+r-c*s[1],",").concat(e),s[1]>0&&(i+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(l,",\n ").concat(t+r,",").concat(e+u*s[1])),i+="L ".concat(t+r,",").concat(e+n-u*s[2]),s[2]>0&&(i+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(l,",\n ").concat(t+r-c*s[2],",").concat(e+n)),i+="L ".concat(t+c*s[3],",").concat(e+n),s[3]>0&&(i+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(l,",\n ").concat(t,",").concat(e+n-u*s[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var p=Math.min(a,o);i="M ".concat(t,",").concat(e+u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+c*p,",").concat(e,"\n L ").concat(t+r-c*p,",").concat(e,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+r,",").concat(e+u*p,"\n L ").concat(t+r,",").concat(e+n-u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+r-c*p,",").concat(e+n,"\n L ").concat(t+c*p,",").concat(e+n,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t,",").concat(e+n-u*p," Z")}else i="M ".concat(t,",").concat(e," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return i},h=function(t,e){if(!t||!e)return!1;var r=t.x,n=t.y,o=e.x,i=e.y,a=e.width,u=e.height;if(Math.abs(a)>0&&Math.abs(u)>0){var c=Math.min(o,o+a),l=Math.max(o,o+a),s=Math.min(i,i+u),f=Math.max(i,i+u);return r>=c&&r<=l&&n>=s&&n<=f}return!1},d={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},y=function(t){var e,r=f(f({},d),t),u=(0,n.useRef)(),s=function(t){if(Array.isArray(t))return t}(e=(0,n.useState)(-1))||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{i=(r=r.call(t)).next,!1;for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,2)||function(t,e){if(t){if("string"==typeof t)return l(t,2);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l(t,e)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),h=s[0],y=s[1];(0,n.useEffect)(function(){if(u.current&&u.current.getTotalLength)try{var t=u.current.getTotalLength();t&&y(t)}catch(t){}},[]);var v=r.x,m=r.y,b=r.width,g=r.height,x=r.radius,w=r.className,O=r.animationEasing,j=r.animationDuration,S=r.animationBegin,A=r.isAnimationActive,P=r.isUpdateAnimationActive;if(v!==+v||m!==+m||b!==+b||g!==+g||0===b||0===g)return null;var E=(0,o.A)("recharts-rectangle",w);return P?n.createElement(i.Ay,{canBegin:h>0,from:{width:b,height:g,x:v,y:m},to:{width:b,height:g,x:v,y:m},duration:j,animationEasing:O,isActive:P},function(t){var e=t.width,o=t.height,l=t.x,s=t.y;return n.createElement(i.Ay,{canBegin:h>0,from:"0px ".concat(-1===h?1:h,"px"),to:"".concat(h,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:j,isActive:A,easing:O},n.createElement("path",c({},(0,a.J9)(r,!0),{className:E,d:p(l,s,e,o,x),ref:u})))}):n.createElement("path",c({},(0,a.J9)(r,!0),{className:E,d:p(v,m,b,g,x)}))}},18664:(t,e,r)=>{var n=r(6441),o=r(53412),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=function(t,e){if(n(t))return!1;var r=typeof t;return!!("number"==r||"symbol"==r||"boolean"==r||null==t||o(t))||a.test(t)||!i.test(t)||null!=e&&t in Object(e)}},18936:(t,e,r)=>{var n=r(77584),o=r(23500),i=r(48603),a=r(18664),u=r(7775),c=r(49555),l=r(11847);t.exports=function(t,e){return a(t)&&u(e)?c(l(t),e):function(r){var a=o(r,t);return void 0===a&&a===e?i(r,t):n(e,a,3)}}},19514:(t,e,r)=>{"use strict";r.d(e,{QQ:()=>u,VU:()=>l,XC:()=>p,_U:()=>f,j2:()=>s});var n=r(7620),o=r(82083),i=r.n(o);function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var u=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],c=["points","pathLength"],l={svg:["viewBox","children"],polygon:c,polyline:c},s=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],f=function(t,e){if(!t||"function"==typeof t||"boolean"==typeof t)return null;var r=t;if((0,n.isValidElement)(t)&&(r=t.props),!i()(r))return null;var o={};return Object.keys(r).forEach(function(t){s.includes(t)&&(o[t]=e||function(e){return r[t](r,e)})}),o},p=function(t,e,r){if(!i()(t)||"object"!==a(t))return null;var n=null;return Object.keys(t).forEach(function(o){var i=t[o];s.includes(o)&&"function"==typeof i&&(n||(n={}),n[o]=function(t){return i(e,r,t),null})}),n}},19745:(t,e,r)=>{"use strict";r.d(e,{c:()=>c});var n=r(7620),o=r(5435),i=r(19514),a=r(5749);function u(){return(u=Object.assign?Object.assign.bind():function(t){for(var e=1;e{"use strict";r.d(e,{A:()=>function t(){var e=new n,r=[],o=[],i=u;function c(t){let n=e.get(t);if(void 0===n){if(i!==u)return i;e.set(t,n=r.push(t)-1)}return o[n%o.length]}return c.domain=function(t){if(!arguments.length)return r.slice();for(let o of(r=[],e=new n,t))e.has(o)||e.set(o,r.push(o)-1);return c},c.range=function(t){return arguments.length?(o=Array.from(t),c):o.slice()},c.unknown=function(t){return arguments.length?(i=t,c):i},c.copy=function(){return t(r,o).unknown(i)},a.C.apply(c,arguments),c},h:()=>u});class n extends Map{constructor(t,e=i){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(let[e,r]of t)this.set(e,r)}get(t){return super.get(o(this,t))}has(t){return super.has(o(this,t))}set(t,e){return super.set(function({_intern:t,_key:e},r){let n=e(r);return t.has(n)?t.get(n):(t.set(n,r),r)}(this,t),e)}delete(t){return super.delete(function({_intern:t,_key:e},r){let n=e(r);return t.has(n)&&(r=t.get(n),t.delete(n)),r}(this,t))}}function o({_intern:t,_key:e},r){let n=e(r);return t.has(n)?t.get(n):r}function i(t){return null!==t&&"object"==typeof t?t.valueOf():t}var a=r(83278);let u=Symbol("implicit")},20185:(t,e,r)=>{var n=r(53229),o=r(16873),i=r(83753);t.exports=function(t,e,r){return e==e?i(t,e,r):n(t,o,r)}},20233:(t,e,r)=>{var n=r(52579),o=r(94509),i=r(42192);t.exports=function(t,e){return t&&t.length?n(t,o(e,2),i):void 0}},20926:(t,e,r)=>{"use strict";r.d(e,{R:()=>n});var n=function(t,e){for(var r=arguments.length,n=Array(r>2?r-2:0),o=2;o{var n=r(2233),o=r(84308),i=r(44382),a=r(88697),u=r(96245),c=r(60559),l=n?n.prototype:void 0,s=l?l.valueOf:void 0;t.exports=function(t,e,r,n,l,f,p){switch(r){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)break;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":if(t.byteLength!=e.byteLength||!f(new o(t),new o(e)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var h=u;case"[object Set]":var d=1&n;if(h||(h=c),t.size!=e.size&&!d)break;var y=p.get(t);if(y)return y==e;n|=2,p.set(t,e);var v=a(h(t),h(e),n,l,f,p);return p.delete(t),v;case"[object Symbol]":if(s)return s.call(t)==s.call(e)}return!1}},22744:(t,e,r)=>{var n=r(96636),o=r(649),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols;t.exports=a?function(t){return null==t?[]:n(a(t=Object(t)),function(e){return i.call(t,e)})}:o},23500:(t,e,r)=>{var n=r(56044);t.exports=function(t,e,r){var o=null==t?void 0:n(t,e);return void 0===o?r:o}},23751:t=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},23810:t=>{t.exports=function(t,e){for(var r=-1,n=Array(t);++r{t.exports=function(){this.__data__=[],this.size=0}},24335:(t,e,r)=>{var n=r(66657),o=r(65167),i=r(94509),a=r(6441),u=r(92676);t.exports=function(t,e,r){var c=a(t)?n:o;return r&&u(t,e,r)&&(e=void 0),c(t,i(e,3))}},24426:(t,e,r)=>{var n=r(53412);t.exports=function(t,e){if(t!==e){var r=void 0!==t,o=null===t,i=t==t,a=n(t),u=void 0!==e,c=null===e,l=e==e,s=n(e);if(!c&&!s&&!a&&t>e||a&&u&&l&&!c&&!s||o&&u&&l||!r&&l||!i)return 1;if(!o&&!a&&!s&&t{t.exports=r(27143)()},24685:(t,e,r)=>{t.exports=r(75140)(r(49677),"WeakMap")},24937:(t,e,r)=>{var n=r(26068),o=r(47536),i=r(72172),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!a[n(t)]}},25500:(t,e,r)=>{"use strict";r.d(e,{m:()=>U});var n=r(7620),o=r(99429),i=r.n(o),a=r(38059),u=r.n(a),c=r(5435),l=r(34838);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(){return(f=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);rc[n]+s?Math.max(f,c[n]):Math.max(p,c[n])}function O(t){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function j(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function S(t){for(var e=1;e1||Math.abs(t.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:t.width,height:t.height}})}else(-1!==this.state.lastBoundingBox.width||-1!==this.state.lastBoundingBox.height)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var t,e;this.props.active&&this.updateBBox(),this.state.dismissed&&((null==(t=this.props.coordinate)?void 0:t.x)!==this.state.dismissedAtCoordinate.x||(null==(e=this.props.coordinate)?void 0:e.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var t,e,r,o,i,a,u,s,f,p,h,d,y,v,m,O,j,A,P,E=this,k=this.props,M=k.active,T=k.allowEscapeViewBox,_=k.animationDuration,C=k.animationEasing,D=k.children,I=k.coordinate,N=k.hasPayload,B=k.isAnimationActive,R=k.offset,L=k.position,z=k.reverseDirection,F=k.useTranslate3d,W=k.viewBox,U=k.wrapperStyle,$=(d=(t={allowEscapeViewBox:T,coordinate:I,offsetTopLeft:R,position:L,reverseDirection:z,tooltipBox:this.state.lastBoundingBox,useTranslate3d:F,viewBox:W}).allowEscapeViewBox,y=t.coordinate,v=t.offsetTopLeft,m=t.position,O=t.reverseDirection,j=t.tooltipBox,A=t.useTranslate3d,P=t.viewBox,j.height>0&&j.width>0&&y?(r=(e={translateX:p=w({allowEscapeViewBox:d,coordinate:y,key:"x",offsetTopLeft:v,position:m,reverseDirection:O,tooltipDimension:j.width,viewBox:P,viewBoxDimension:P.width}),translateY:h=w({allowEscapeViewBox:d,coordinate:y,key:"y",offsetTopLeft:v,position:m,reverseDirection:O,tooltipDimension:j.height,viewBox:P,viewBoxDimension:P.height}),useTranslate3d:A}).translateX,o=e.translateY,f={transform:e.useTranslate3d?"translate3d(".concat(r,"px, ").concat(o,"px, 0)"):"translate(".concat(r,"px, ").concat(o,"px)")}):f=x,{cssProperties:f,cssClasses:(a=(i={translateX:p,translateY:h,coordinate:y}).coordinate,u=i.translateX,s=i.translateY,(0,c.A)(g,b(b(b(b({},"".concat(g,"-right"),(0,l.Et)(u)&&a&&(0,l.Et)(a.x)&&u>=a.x),"".concat(g,"-left"),(0,l.Et)(u)&&a&&(0,l.Et)(a.x)&&u=a.y),"".concat(g,"-top"),(0,l.Et)(s)&&a&&(0,l.Et)(a.y)&&s0;return n.createElement(T,{allowEscapeViewBox:i,animationDuration:a,animationEasing:u,isAnimationActive:f,active:o,coordinate:l,hasPayload:O,offset:p,position:y,reverseDirection:m,useTranslate3d:b,viewBox:g,wrapperStyle:x},(t=N(N({},this.props),{},{payload:w}),n.isValidElement(c)?n.cloneElement(c,t):"function"==typeof c?n.createElement(c,t):n.createElement(v,t)))}}],function(t,e){for(var r=0;r{var n=r(2233),o=r(63421),i=r(8146),a=n?n.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":a&&a in Object(t)?o(t):i(t)}},26143:(t,e,r)=>{var n=r(13290),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(n){var r=e[t];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(e,t)?e[t]:void 0}},26746:(t,e,r)=>{"use strict";r.d(e,{s0:()=>n3,gH:()=>n0,YB:()=>oo,HQ:()=>or,xi:()=>oi,Hj:()=>og,BX:()=>n5,tA:()=>n2,DW:()=>oh,y2:()=>op,nb:()=>of,PW:()=>n7,Ay:()=>nQ,vf:()=>n8,Mk:()=>oy,Ps:()=>n1,Mn:()=>ol,kA:()=>od,Rh:()=>ot,w7:()=>os,zb:()=>ow,kr:()=>nZ,_L:()=>n9,KC:()=>ox,A1:()=>n4,W7:()=>on,AQ:()=>ob,_f:()=>oa});var n,o,i,a,u,c,l,s={};r.r(s),r.d(s,{scaleBand:()=>f.A,scaleDiverging:()=>function t(){var e=tN(rZ()(tv));return e.copy=function(){return rG(e,t())},tj.K.apply(e,arguments)},scaleDivergingLog:()=>function t(){var e=tq(rZ()).domain([.1,1,10]);return e.copy=function(){return rG(e,t()).base(e.base())},tj.K.apply(e,arguments)},scaleDivergingPow:()=>rQ,scaleDivergingSqrt:()=>r0,scaleDivergingSymlog:()=>function t(){var e=tY(rZ());return e.copy=function(){return rG(e,t()).constant(e.constant())},tj.K.apply(e,arguments)},scaleIdentity:()=>function t(e){var r;function n(t){return null==t||isNaN(t*=1)?r:t}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=Array.from(t,td),n):e.slice()},n.unknown=function(t){return arguments.length?(r=t,n):r},n.copy=function(){return t(e).unknown(r)},e=arguments.length?Array.from(e,td):[0,1],tN(n)},scaleImplicit:()=>tV.h,scaleLinear:()=>tB,scaleLog:()=>function t(){let e=tq(tw()).domain([1,10]);return e.copy=()=>tx(e,t()).base(e.base()),tj.C.apply(e,arguments),e},scaleOrdinal:()=>tV.A,scalePoint:()=>f.z,scalePow:()=>tQ,scaleQuantile:()=>function t(){var e,r=[],n=[],o=[];function i(){var t=0,e=Math.max(1,n.length);for(o=Array(e-1);++t=1)return+r(t[n-1],n-1,t);var n,o=(n-1)*e,i=Math.floor(o),a=+r(t[i],i,t);return a+(r(t[i+1],i+1,t)-a)*(o-i)}}(r,t/e);return a}function a(t){return null==t||isNaN(t*=1)?e:n[A(o,t)]}return a.invertExtent=function(t){var e=n.indexOf(t);return e<0?[NaN,NaN]:[e>0?o[e-1]:r[0],efunction t(){var e,r=0,n=1,o=1,i=[.5],a=[0,1];function u(t){return null!=t&&t<=t?a[A(i,t,0,o)]:e}function c(){var t=-1;for(i=Array(o);++t=o?[i[o-1],n]:[i[e-1],i[e]]},u.unknown=function(t){return arguments.length&&(e=t),u},u.thresholds=function(){return i.slice()},u.copy=function(){return t().domain([r,n]).range(a).unknown(e)},tj.C.apply(tN(u),arguments)},scaleRadial:()=>function t(){var e,r=tO(),n=[0,1],o=!1;function i(t){var n,i=Math.sign(n=r(t))*Math.sqrt(Math.abs(n));return isNaN(i)?e:o?Math.round(i):i}return i.invert=function(t){return r.invert(t1(t))},i.domain=function(t){return arguments.length?(r.domain(t),i):r.domain()},i.range=function(t){return arguments.length?(r.range((n=Array.from(t,td)).map(t1)),i):n.slice()},i.rangeRound=function(t){return i.range(t).round(!0)},i.round=function(t){return arguments.length?(o=!!t,i):o},i.clamp=function(t){return arguments.length?(r.clamp(t),i):r.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t(r.domain(),n).round(o).clamp(r.clamp()).unknown(e)},tj.C.apply(i,arguments),tN(i)},scaleSequential:()=>function t(){var e=tN(rV()(tv));return e.copy=function(){return rG(e,t())},tj.K.apply(e,arguments)},scaleSequentialLog:()=>function t(){var e=tq(rV()).domain([1,10]);return e.copy=function(){return rG(e,t()).base(e.base())},tj.K.apply(e,arguments)},scaleSequentialPow:()=>rK,scaleSequentialQuantile:()=>function t(){var e=[],r=tv;function n(t){if(null!=t&&!isNaN(t*=1))return r((A(e,t,1)-1)/(e.length-1))}return n.domain=function(t){if(!arguments.length)return e.slice();for(let r of(e=[],t))null==r||isNaN(r*=1)||e.push(r);return e.sort(g),n},n.interpolator=function(t){return arguments.length?(r=t,n):r},n.range=function(){return e.map((t,n)=>r(n/(e.length-1)))},n.quantiles=function(t){return Array.from({length:t+1},(r,n)=>(function(t,e,r){if(!(!(n=(t=Float64Array.from(function*(t,e){if(void 0===e)for(let e of t)null!=e&&(e*=1)>=e&&(yield e);else{let r=-1;for(let n of t)null!=(n=e(n,++r,t))&&(n*=1)>=n&&(yield n)}}(t,void 0))).length)||isNaN(e*=1))){if(e<=0||n<2)return t5(t);if(e>=1)return t2(t);var n,o=(n-1)*e,i=Math.floor(o),a=t2((function t(e,r,n=0,o=1/0,i){if(r=Math.floor(r),n=Math.floor(Math.max(0,n)),o=Math.floor(Math.min(e.length-1,o)),!(n<=r&&r<=o))return e;for(i=void 0===i?t3:function(t=g){if(t===g)return t3;if("function"!=typeof t)throw TypeError("compare is not a function");return(e,r)=>{let n=t(e,r);return n||0===n?n:(0===t(r,r))-(0===t(e,e))}}(i);o>n;){if(o-n>600){let a=o-n+1,u=r-n+1,c=Math.log(a),l=.5*Math.exp(2*c/3),s=.5*Math.sqrt(c*l*(a-l)/a)*(u-a/2<0?-1:1),f=Math.max(n,Math.floor(r-u*l/a+s)),p=Math.min(o,Math.floor(r+(a-u)*l/a+s));t(e,r,f,p,i)}let a=e[r],u=n,c=o;for(t6(e,n,r),i(e[o],a)>0&&t6(e,n,o);ui(e[u],a);)++u;for(;i(e[c],a)>0;)--c}0===i(e[n],a)?t6(e,n,c):t6(e,++c,o),c<=r&&(n=c+1),r<=c&&(o=c-1)}return e})(t,i).subarray(0,i+1));return a+(t5(t.subarray(i+1))-a)*(o-i)}})(e,n/t))},n.copy=function(){return t(r).domain(e)},tj.K.apply(n,arguments)},scaleSequentialSqrt:()=>rJ,scaleSequentialSymlog:()=>function t(){var e=tY(rV());return e.copy=function(){return rG(e,t()).constant(e.constant())},tj.K.apply(e,arguments)},scaleSqrt:()=>t0,scaleSymlog:()=>function t(){var e=tY(tw());return e.copy=function(){return tx(e,t()).constant(e.constant())},tj.C.apply(e,arguments)},scaleThreshold:()=>function t(){var e,r=[.5],n=[0,1],o=1;function i(t){return null!=t&&t<=t?n[A(r,t,0,o)]:e}return i.domain=function(t){return arguments.length?(o=Math.min((r=Array.from(t)).length,n.length-1),i):r.slice()},i.range=function(t){return arguments.length?(n=Array.from(t),o=Math.min(r.length,n.length-1),i):n.slice()},i.invertExtent=function(t){var e=n.indexOf(t);return[r[e-1],r[e]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t().domain(r).range(n).unknown(e)},tj.C.apply(i,arguments)},scaleTime:()=>rX,scaleUtc:()=>rY,tickFormat:()=>tI});var f=r(49391);let p=Math.sqrt(50),h=Math.sqrt(10),d=Math.sqrt(2);function y(t,e,r){let n,o,i,a=(e-t)/Math.max(0,r),u=Math.floor(Math.log10(a)),c=a/Math.pow(10,u),l=c>=p?10:c>=h?5:c>=d?2:1;return(u<0?(n=Math.round(t*(i=Math.pow(10,-u)/l)),o=Math.round(e*i),n/ie&&--o,i=-i):(n=Math.round(t/(i=Math.pow(10,u)*l)),o=Math.round(e/i),n*ie&&--o),o0))return[];if(t===e)return[t];let n=e=o))return[];let u=i-o+1,c=Array(u);if(n)if(a<0)for(let t=0;te?1:t>=e?0:NaN}function x(t,e){return null==t||null==e?NaN:et?1:e>=t?0:NaN}function w(t){let e,r,n;function o(t,n,i=0,a=t.length){if(i>>1;0>r(t[e],n)?i=e+1:a=e}while(ig(t(e),r),n=(e,r)=>t(e)-r):(e=t===g||t===x?t:O,r=t,n=t),{left:o,center:function(t,e,r=0,i=t.length){let a=o(t,e,r,i-1);return a>r&&n(t[a-1],e)>-n(t[a],e)?a-1:a},right:function(t,n,o=0,i=t.length){if(o>>1;0>=r(t[e],n)?o=e+1:i=e}while(o>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===r?q(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===r?q(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=D.exec(t))?new X(e[1],e[2],e[3],1):(e=I.exec(t))?new X(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=N.exec(t))?q(e[1],e[2],e[3],e[4]):(e=B.exec(t))?q(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=R.exec(t))?Z(e[1],e[2]/100,e[3]/100,1):(e=L.exec(t))?Z(e[1],e[2]/100,e[3]/100,e[4]):z.hasOwnProperty(t)?$(z[t]):"transparent"===t?new X(NaN,NaN,NaN,0):null}function $(t){return new X(t>>16&255,t>>8&255,255&t,1)}function q(t,e,r,n){return n<=0&&(t=e=r=NaN),new X(t,e,r,n)}function H(t,e,r,n){var o;return 1==arguments.length?((o=t)instanceof k||(o=U(o)),o)?new X((o=o.rgb()).r,o.g,o.b,o.opacity):new X:new X(t,e,r,null==n?1:n)}function X(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function Y(){return`#${J(this.r)}${J(this.g)}${J(this.b)}`}function V(){let t=G(this.opacity);return`${1===t?"rgb(":"rgba("}${K(this.r)}, ${K(this.g)}, ${K(this.b)}${1===t?")":`, ${t})`}`}function G(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function K(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function J(t){return((t=K(t))<16?"0":"")+t.toString(16)}function Z(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new tt(t,e,r,n)}function Q(t){if(t instanceof tt)return new tt(t.h,t.s,t.l,t.opacity);if(t instanceof k||(t=U(t)),!t)return new tt;if(t instanceof tt)return t;var e=(t=t.rgb()).r/255,r=t.g/255,n=t.b/255,o=Math.min(e,r,n),i=Math.max(e,r,n),a=NaN,u=i-o,c=(i+o)/2;return u?(a=e===i?(r-n)/u+(r0&&c<1?0:a,new tt(a,u,c,t.opacity)}function tt(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function te(t){return(t=(t||0)%360)<0?t+360:t}function tr(t){return Math.max(0,Math.min(1,t||0))}function tn(t,e,r){return(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)*255}function to(t,e,r,n,o){var i=t*t,a=i*t;return((1-3*t+3*i-a)*e+(4-6*i+3*a)*r+(1+3*t+3*i-3*a)*n+a*o)/6}P(k,U,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:F,formatHex:F,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Q(this).formatHsl()},formatRgb:W,toString:W}),P(X,H,E(k,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new X(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new X(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new X(K(this.r),K(this.g),K(this.b),G(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Y,formatHex:Y,formatHex8:function(){return`#${J(this.r)}${J(this.g)}${J(this.b)}${J((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:V,toString:V})),P(tt,function(t,e,r,n){return 1==arguments.length?Q(t):new tt(t,e,r,null==n?1:n)},E(k,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new tt(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new tt(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,o=2*r-n;return new X(tn(t>=240?t-240:t+120,o,n),tn(t,o,n),tn(t<120?t+240:t-120,o,n),this.opacity)},clamp(){return new tt(te(this.h),tr(this.s),tr(this.l),G(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let t=G(this.opacity);return`${1===t?"hsl(":"hsla("}${te(this.h)}, ${100*tr(this.s)}%, ${100*tr(this.l)}%${1===t?")":`, ${t})`}`}}));let ti=t=>()=>t;function ta(t,e){var r,n,o=e-t;return o?(r=t,n=o,function(t){return r+t*n}):ti(isNaN(t)?e:t)}let tu=function t(e){var r,n=1==(r=+e)?ta:function(t,e){var n,o,i;return e-t?(n=t,o=e,n=Math.pow(n,i=r),o=Math.pow(o,i)-n,i=1/i,function(t){return Math.pow(n+t*o,i)}):ti(isNaN(t)?e:t)};function o(t,e){var r=n((t=H(t)).r,(e=H(e)).r),o=n(t.g,e.g),i=n(t.b,e.b),a=ta(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=o(e),t.b=i(e),t.opacity=a(e),t+""}}return o.gamma=t,o}(1);function tc(t){return function(e){var r,n,o=e.length,i=Array(o),a=Array(o),u=Array(o);for(r=0;r=1?(r=1,e-1):Math.floor(r*e),o=t[n],i=t[n+1],a=n>0?t[n-1]:2*o-i,u=nu&&(a=e.slice(u,a),l[c]?l[c]+=a:l[++c]=a),(o=o[0])===(i=i[0])?l[c]?l[c]+=i:l[++c]=i:(l[++c]=null,s.push({i:c,x:tl(o,i)})),u=tf.lastIndex;return ue&&(r=t,t=e,e=r),l=function(r){return Math.max(t,Math.min(e,r))}),n=c>2?tg:tb,o=i=null,f}function f(e){return null==e||isNaN(e*=1)?r:(o||(o=n(a.map(t),u,c)))(t(l(e)))}return f.invert=function(r){return l(e((i||(i=n(u,a.map(t),tl)))(r)))},f.domain=function(t){return arguments.length?(a=Array.from(t,td),s()):a.slice()},f.range=function(t){return arguments.length?(u=Array.from(t),s()):u.slice()},f.rangeRound=function(t){return u=Array.from(t),c=th,s()},f.clamp=function(t){return arguments.length?(l=!!t||tv,s()):l!==tv},f.interpolate=function(t){return arguments.length?(c=t,s()):c},f.unknown=function(t){return arguments.length?(r=t,f):r},function(r,n){return t=r,e=n,s()}}function tO(){return tw()(tv,tv)}var tj=r(83278),tS=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function tA(t){var e;if(!(e=tS.exec(t)))throw Error("invalid format: "+t);return new tP({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function tP(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function tE(t,e){if((r=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var r,n=t.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+t.slice(r+1)]}function tk(t){return(t=tE(Math.abs(t)))?t[1]:NaN}function tM(t,e){var r=tE(t,e);if(!r)return t+"";var n=r[0],o=r[1];return o<0?"0."+Array(-o).join("0")+n:n.length>o+1?n.slice(0,o+1)+"."+n.slice(o+1):n+Array(o-n.length+2).join("0")}tA.prototype=tP.prototype,tP.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};let tT={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>tM(100*t,e),r:tM,s:function(t,e){var r=tE(t,e);if(!r)return t+"";var o=r[0],i=r[1],a=i-(n=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,u=o.length;return a===u?o:a>u?o+Array(a-u+1).join("0"):a>0?o.slice(0,a)+"."+o.slice(a):"0."+Array(1-a).join("0")+tE(t,Math.max(0,e+a-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function t_(t){return t}var tC=Array.prototype.map,tD=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function tI(t,e,r,n){var o,u,c,l=b(t,e,r);switch((n=tA(null==n?",f":n)).type){case"s":var s=Math.max(Math.abs(t),Math.abs(e));return null!=n.precision||isNaN(c=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(tk(s)/3)))-tk(Math.abs(l))))||(n.precision=c),a(n,s);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(c=Math.max(0,tk(Math.abs(Math.max(Math.abs(t),Math.abs(e)))-(o=Math.abs(o=l)))-tk(o))+1)||(n.precision=c-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(c=Math.max(0,-tk(Math.abs(l))))||(n.precision=c-("%"===n.type)*2)}return i(n)}function tN(t){var e=t.domain;return t.ticks=function(t){var r=e();return v(r[0],r[r.length-1],null==t?10:t)},t.tickFormat=function(t,r){var n=e();return tI(n[0],n[n.length-1],null==t?10:t,r)},t.nice=function(r){null==r&&(r=10);var n,o,i=e(),a=0,u=i.length-1,c=i[a],l=i[u],s=10;for(l0;){if((o=m(c,l,r))===n)return i[a]=c,i[u]=l,e(i);if(o>0)c=Math.floor(c/o)*o,l=Math.ceil(l/o)*o;else if(o<0)c=Math.ceil(c*o)/o,l=Math.floor(l*o)/o;else break;n=o}return t},t}function tB(){var t=tO();return t.copy=function(){return tx(t,tB())},tj.C.apply(t,arguments),tN(t)}function tR(t,e){t=t.slice();var r,n=0,o=t.length-1,i=t[n],a=t[o];return a-t(-e,r)}function tq(t){let e,r,n=t(tL,tz),o=n.domain,a=10;function u(){var i,u;return e=(i=a)===Math.E?Math.log:10===i&&Math.log10||2===i&&Math.log2||(i=Math.log(i),t=>Math.log(t)/i),r=10===(u=a)?tU:u===Math.E?Math.exp:t=>Math.pow(u,t),o()[0]<0?(e=t$(e),r=t$(r),t(tF,tW)):t(tL,tz),n}return n.base=function(t){return arguments.length?(a=+t,u()):a},n.domain=function(t){return arguments.length?(o(t),u()):o()},n.ticks=t=>{let n,i,u=o(),c=u[0],l=u[u.length-1],s=l0){for(;f<=p;++f)for(n=1;nl)break;d.push(i)}}else for(;f<=p;++f)for(n=a-1;n>=1;--n)if(!((i=f>0?n/r(-f):n*r(f))l)break;d.push(i)}2*d.length{if(null==t&&(t=10),null==o&&(o=10===a?"s":","),"function"!=typeof o&&(a%1||null!=(o=tA(o)).precision||(o.trim=!0),o=i(o)),t===1/0)return o;let u=Math.max(1,a*t/n.ticks().length);return t=>{let n=t/r(Math.round(e(t)));return n*ao(tR(o(),{floor:t=>r(Math.floor(e(t))),ceil:t=>r(Math.ceil(e(t)))})),n}function tH(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function tX(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function tY(t){var e=1,r=t(tH(1),tX(e));return r.constant=function(r){return arguments.length?t(tH(e=+r),tX(e)):e},tN(r)}i=(o=function(t){var e,r,o,i=void 0===t.grouping||void 0===t.thousands?t_:(e=tC.call(t.grouping,Number),r=t.thousands+"",function(t,n){for(var o=t.length,i=[],a=0,u=e[0],c=0;o>0&&u>0&&(c+u+1>n&&(u=Math.max(1,n-c)),i.push(t.substring(o-=u,o+u)),!((c+=u+1)>n));)u=e[a=(a+1)%e.length];return i.reverse().join(r)}),a=void 0===t.currency?"":t.currency[0]+"",u=void 0===t.currency?"":t.currency[1]+"",c=void 0===t.decimal?".":t.decimal+"",l=void 0===t.numerals?t_:(o=tC.call(t.numerals,String),function(t){return t.replace(/[0-9]/g,function(t){return o[+t]})}),s=void 0===t.percent?"%":t.percent+"",f=void 0===t.minus?"−":t.minus+"",p=void 0===t.nan?"NaN":t.nan+"";function h(t){var e=(t=tA(t)).fill,r=t.align,o=t.sign,h=t.symbol,d=t.zero,y=t.width,v=t.comma,m=t.precision,b=t.trim,g=t.type;"n"===g?(v=!0,g="g"):tT[g]||(void 0===m&&(m=12),b=!0,g="g"),(d||"0"===e&&"="===r)&&(d=!0,e="0",r="=");var x="$"===h?a:"#"===h&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",w="$"===h?u:/[%p]/.test(g)?s:"",O=tT[g],j=/[defgprs%]/.test(g);function S(t){var a,u,s,h=x,S=w;if("c"===g)S=O(t)+S,t="";else{var A=(t*=1)<0||1/t<0;if(t=isNaN(t)?p:O(Math.abs(t),m),b&&(t=function(t){e:for(var e,r=t.length,n=1,o=-1;n0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}(t)),A&&0==+t&&"+"!==o&&(A=!1),h=(A?"("===o?o:f:"-"===o||"("===o?"":o)+h,S=("s"===g?tD[8+n/3]:"")+S+(A&&"("===o?")":""),j){for(a=-1,u=t.length;++a(s=t.charCodeAt(a))||s>57){S=(46===s?c+t.slice(a+1):t.slice(a))+S,t=t.slice(0,a);break}}}v&&!d&&(t=i(t,1/0));var P=h.length+t.length+S.length,E=P>1)+h+t+S+E.slice(P);break;default:t=E+h+t+S}return l(t)}return m=void 0===m?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),S.toString=function(){return t+""},S}return{format:h,formatPrefix:function(t,e){var r=h(((t=tA(t)).type="f",t)),n=3*Math.max(-8,Math.min(8,Math.floor(tk(e)/3))),o=Math.pow(10,-n),i=tD[8+n/3];return function(t){return r(o*t)+i}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,a=o.formatPrefix;var tV=r(20055);function tG(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function tK(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function tJ(t){return t<0?-t*t:t*t}function tZ(t){var e=t(tv,tv),r=1;return e.exponent=function(e){return arguments.length?1==(r=+e)?t(tv,tv):.5===r?t(tK,tJ):t(tG(r),tG(1/r)):r},tN(e)}function tQ(){var t=tZ(tw());return t.copy=function(){return tx(t,tQ()).exponent(t.exponent())},tj.C.apply(t,arguments),t}function t0(){return tQ.apply(null,arguments).exponent(.5)}function t1(t){return Math.sign(t)*t*t}function t2(t,e){let r;if(void 0===e)for(let e of t)null!=e&&(r=e)&&(r=e);else{let n=-1;for(let o of t)null!=(o=e(o,++n,t))&&(r=o)&&(r=o)}return r}function t5(t,e){let r;if(void 0===e)for(let e of t)null!=e&&(r>e||void 0===r&&e>=e)&&(r=e);else{let n=-1;for(let o of t)null!=(o=e(o,++n,t))&&(r>o||void 0===r&&o>=o)&&(r=o)}return r}function t3(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(te))}function t6(t,e,r){let n=t[e];t[e]=t[r],t[r]=n}let t4=new Date,t8=new Date;function t9(t,e,r,n){function o(e){return t(e=0==arguments.length?new Date:new Date(+e)),e}return o.floor=e=>(t(e=new Date(+e)),e),o.ceil=r=>(t(r=new Date(r-1)),e(r,1),t(r),r),o.round=t=>{let e=o(t),r=o.ceil(t);return t-e(e(t=new Date(+t),null==r?1:Math.floor(r)),t),o.range=(r,n,i)=>{let a,u=[];if(r=o.ceil(r),i=null==i?1:Math.floor(i),!(r0))return u;do u.push(a=new Date(+r)),e(r,i),t(r);while(at9(e=>{if(e>=e)for(;t(e),!r(e);)e.setTime(e-1)},(t,n)=>{if(t>=t)if(n<0)for(;++n<=0;)for(;e(t,-1),!r(t););else for(;--n>=0;)for(;e(t,1),!r(t););}),r&&(o.count=(e,n)=>(t4.setTime(+e),t8.setTime(+n),t(t4),t(t8),Math.floor(r(t4,t8))),o.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?o.filter(n?e=>n(e)%t==0:e=>o.count(0,e)%t==0):o:null),o}let t7=t9(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);t7.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?t9(e=>{e.setTime(Math.floor(e/t)*t)},(e,r)=>{e.setTime(+e+r*t)},(e,r)=>(r-e)/t):t7:null,t7.range;let et=t9(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+1e3*e)},(t,e)=>(e-t)/1e3,t=>t.getUTCSeconds());et.range;let ee=t9(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getMinutes());ee.range;let er=t9(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getUTCMinutes());er.range;let en=t9(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getHours());en.range;let eo=t9(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getUTCHours());eo.range;let ei=t9(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5,t=>t.getDate()-1);ei.range;let ea=t9(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>t.getUTCDate()-1);ea.range;let eu=t9(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>Math.floor(t/864e5));function ec(t){return t9(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(t,e)=>{t.setDate(t.getDate()+7*e)},(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/6048e5)}eu.range;let el=ec(0),es=ec(1),ef=ec(2),ep=ec(3),eh=ec(4),ed=ec(5),ey=ec(6);function ev(t){return t9(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)},(t,e)=>(e-t)/6048e5)}el.range,es.range,ef.range,ep.range,eh.range,ed.range,ey.range;let em=ev(0),eb=ev(1),eg=ev(2),ex=ev(3),ew=ev(4),eO=ev(5),ej=ev(6);em.range,eb.range,eg.range,ex.range,ew.range,eO.range,ej.range;let eS=t9(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());eS.range;let eA=t9(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());eA.range;let eP=t9(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());eP.every=t=>isFinite(t=Math.floor(t))&&t>0?t9(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,r)=>{e.setFullYear(e.getFullYear()+r*t)}):null,eP.range;let eE=t9(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());function ek(t,e,r,n,o,i){let a=[[et,1,1e3],[et,5,5e3],[et,15,15e3],[et,30,3e4],[i,1,6e4],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[n,1,864e5],[n,2,1728e5],[r,1,6048e5],[e,1,2592e6],[e,3,7776e6],[t,1,31536e6]];function u(e,r,n){let o=Math.abs(r-e)/n,i=w(([,,t])=>t).right(a,o);if(i===a.length)return t.every(b(e/31536e6,r/31536e6,n));if(0===i)return t7.every(Math.max(b(e,r,n),1));let[u,c]=a[o/a[i-1][2]isFinite(t=Math.floor(t))&&t>0?t9(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,r)=>{e.setUTCFullYear(e.getUTCFullYear()+r*t)}):null,eE.range;let[eM,eT]=ek(eE,eA,em,eu,eo,er),[e_,eC]=ek(eP,eS,el,ei,en,ee);function eD(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function eI(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function eN(t,e,r){return{y:t,m:e,d:r,H:0,M:0,S:0,L:0}}var eB={"-":"",_:" ",0:"0"},eR=/^\s*\d+/,eL=/^%/,ez=/[\\^$*+?|[\]().{}]/g;function eF(t,e,r){var n=t<0?"-":"",o=(n?-t:t)+"",i=o.length;return n+(i[t.toLowerCase(),e]))}function eq(t,e,r){var n=eR.exec(e.slice(r,r+1));return n?(t.w=+n[0],r+n[0].length):-1}function eH(t,e,r){var n=eR.exec(e.slice(r,r+1));return n?(t.u=+n[0],r+n[0].length):-1}function eX(t,e,r){var n=eR.exec(e.slice(r,r+2));return n?(t.U=+n[0],r+n[0].length):-1}function eY(t,e,r){var n=eR.exec(e.slice(r,r+2));return n?(t.V=+n[0],r+n[0].length):-1}function eV(t,e,r){var n=eR.exec(e.slice(r,r+2));return n?(t.W=+n[0],r+n[0].length):-1}function eG(t,e,r){var n=eR.exec(e.slice(r,r+4));return n?(t.y=+n[0],r+n[0].length):-1}function eK(t,e,r){var n=eR.exec(e.slice(r,r+2));return n?(t.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function eJ(t,e,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function eZ(t,e,r){var n=eR.exec(e.slice(r,r+1));return n?(t.q=3*n[0]-3,r+n[0].length):-1}function eQ(t,e,r){var n=eR.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function e0(t,e,r){var n=eR.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function e1(t,e,r){var n=eR.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function e2(t,e,r){var n=eR.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function e5(t,e,r){var n=eR.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function e3(t,e,r){var n=eR.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function e6(t,e,r){var n=eR.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function e4(t,e,r){var n=eR.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function e8(t,e,r){var n=eL.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function e9(t,e,r){var n=eR.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function e7(t,e,r){var n=eR.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function rt(t,e){return eF(t.getDate(),e,2)}function re(t,e){return eF(t.getHours(),e,2)}function rr(t,e){return eF(t.getHours()%12||12,e,2)}function rn(t,e){return eF(1+ei.count(eP(t),t),e,3)}function ro(t,e){return eF(t.getMilliseconds(),e,3)}function ri(t,e){return ro(t,e)+"000"}function ra(t,e){return eF(t.getMonth()+1,e,2)}function ru(t,e){return eF(t.getMinutes(),e,2)}function rc(t,e){return eF(t.getSeconds(),e,2)}function rl(t){var e=t.getDay();return 0===e?7:e}function rs(t,e){return eF(el.count(eP(t)-1,t),e,2)}function rf(t){var e=t.getDay();return e>=4||0===e?eh(t):eh.ceil(t)}function rp(t,e){return t=rf(t),eF(eh.count(eP(t),t)+(4===eP(t).getDay()),e,2)}function rh(t){return t.getDay()}function rd(t,e){return eF(es.count(eP(t)-1,t),e,2)}function ry(t,e){return eF(t.getFullYear()%100,e,2)}function rv(t,e){return eF((t=rf(t)).getFullYear()%100,e,2)}function rm(t,e){return eF(t.getFullYear()%1e4,e,4)}function rb(t,e){var r=t.getDay();return eF((t=r>=4||0===r?eh(t):eh.ceil(t)).getFullYear()%1e4,e,4)}function rg(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+eF(e/60|0,"0",2)+eF(e%60,"0",2)}function rx(t,e){return eF(t.getUTCDate(),e,2)}function rw(t,e){return eF(t.getUTCHours(),e,2)}function rO(t,e){return eF(t.getUTCHours()%12||12,e,2)}function rj(t,e){return eF(1+ea.count(eE(t),t),e,3)}function rS(t,e){return eF(t.getUTCMilliseconds(),e,3)}function rA(t,e){return rS(t,e)+"000"}function rP(t,e){return eF(t.getUTCMonth()+1,e,2)}function rE(t,e){return eF(t.getUTCMinutes(),e,2)}function rk(t,e){return eF(t.getUTCSeconds(),e,2)}function rM(t){var e=t.getUTCDay();return 0===e?7:e}function rT(t,e){return eF(em.count(eE(t)-1,t),e,2)}function r_(t){var e=t.getUTCDay();return e>=4||0===e?ew(t):ew.ceil(t)}function rC(t,e){return t=r_(t),eF(ew.count(eE(t),t)+(4===eE(t).getUTCDay()),e,2)}function rD(t){return t.getUTCDay()}function rI(t,e){return eF(eb.count(eE(t)-1,t),e,2)}function rN(t,e){return eF(t.getUTCFullYear()%100,e,2)}function rB(t,e){return eF((t=r_(t)).getUTCFullYear()%100,e,2)}function rR(t,e){return eF(t.getUTCFullYear()%1e4,e,4)}function rL(t,e){var r=t.getUTCDay();return eF((t=r>=4||0===r?ew(t):ew.ceil(t)).getUTCFullYear()%1e4,e,4)}function rz(){return"+0000"}function rF(){return"%"}function rW(t){return+t}function rU(t){return Math.floor(t/1e3)}function r$(t){return new Date(t)}function rq(t){return t instanceof Date?+t:+new Date(+t)}function rH(t,e,r,n,o,i,a,u,c,l){var s=tO(),f=s.invert,p=s.domain,h=l(".%L"),d=l(":%S"),y=l("%I:%M"),v=l("%I %p"),m=l("%a %d"),b=l("%b %d"),g=l("%B"),x=l("%Y");function w(t){return(c(t)1)for(var r,n,o,i=1,a=t[e[0]],u=a.length;i=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:rW,s:rU,S:rc,u:rl,U:rs,V:rp,w:rh,W:rd,x:null,X:null,y:ry,Y:rm,Z:rg,"%":rF},x={a:function(t){return a[t.getUTCDay()]},A:function(t){return i[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:rx,e:rx,f:rA,g:rB,G:rL,H:rw,I:rO,j:rj,L:rS,m:rP,M:rE,p:function(t){return o[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:rW,s:rU,S:rk,u:rM,U:rT,V:rC,w:rD,W:rI,x:null,X:null,y:rN,Y:rR,Z:rz,"%":rF},w={a:function(t,e,r){var n=h.exec(e.slice(r));return n?(t.w=d.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(t,e,r){var n=f.exec(e.slice(r));return n?(t.w=p.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(t,e,r){var n=m.exec(e.slice(r));return n?(t.m=b.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(t,e,r){var n=y.exec(e.slice(r));return n?(t.m=v.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(t,r,n){return S(t,e,r,n)},d:e0,e:e0,f:e4,g:eK,G:eG,H:e2,I:e2,j:e1,L:e6,m:eQ,M:e5,p:function(t,e,r){var n=l.exec(e.slice(r));return n?(t.p=s.get(n[0].toLowerCase()),r+n[0].length):-1},q:eZ,Q:e9,s:e7,S:e3,u:eH,U:eX,V:eY,w:eq,W:eV,x:function(t,e,n){return S(t,r,e,n)},X:function(t,e,r){return S(t,n,e,r)},y:eK,Y:eG,Z:eJ,"%":e8};function O(t,e){return function(r){var n,o,i,a=[],u=-1,c=0,l=t.length;for(r instanceof Date||(r=new Date(+r));++u53)return null;"w"in i||(i.w=1),"Z"in i?(n=(o=(n=eI(eN(i.y,0,1))).getUTCDay())>4||0===o?eb.ceil(n):eb(n),n=ea.offset(n,(i.V-1)*7),i.y=n.getUTCFullYear(),i.m=n.getUTCMonth(),i.d=n.getUTCDate()+(i.w+6)%7):(n=(o=(n=eD(eN(i.y,0,1))).getDay())>4||0===o?es.ceil(n):es(n),n=ei.offset(n,(i.V-1)*7),i.y=n.getFullYear(),i.m=n.getMonth(),i.d=n.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:+("W"in i)),o="Z"in i?eI(eN(i.y,0,1)).getUTCDay():eD(eN(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,eI(i)):eD(i)}}function S(t,e,r,n){for(var o,i,a=0,u=e.length,c=r.length;a=c)return -1;if(37===(o=e.charCodeAt(a++))){if(!(i=w[(o=e.charAt(a++))in eB?e.charAt(a++):o])||(n=i(t,r,n))<0)return -1}else if(o!=r.charCodeAt(n++))return -1}return n}return g.x=O(r,g),g.X=O(n,g),g.c=O(e,g),x.x=O(r,x),x.X=O(n,x),x.c=O(e,x),{format:function(t){var e=O(t+="",g);return e.toString=function(){return t},e},parse:function(t){var e=j(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=O(t+="",x);return e.toString=function(){return t},e},utcParse:function(t){var e=j(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,u.parse,l=u.utcFormat,u.utcParse;var r2=r(56518),r5=r(17381);function r3(t){for(var e=t.length,r=Array(e);--e>=0;)r[e]=e;return r}function r6(t,e){return t[e]}function r4(t){let e=[];return e.key=t,e}var r8=r(8398),r9=r.n(r8),r7=r(73228),nt=r.n(r7),ne=r(38059),nr=r.n(ne),nn=r(9232),no=r.n(nn),ni=r(84961),na=r.n(ni),nu=r(23500),nc=r.n(nu),nl=r(42295),ns=r.n(nl),nf=r(50921),np=r.n(nf),nh=r(60902),nd=r.n(nh),ny=r(38512),nv=r.n(ny),nm=r(99429),nb=r.n(nm),ng=r(90663),nx=r.n(ng);function nw(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=e?r.apply(void 0,o):t(e-a,nA(function(){for(var t=arguments.length,e=Array(t),n=0;nt.length)&&(e=t.length);for(var r=0,n=Array(e);rn&&(o=n,i=r),[o,i]}function nL(t,e,r){if(t.lte(0))return new(nx())(0);var n=nC.getDigitCount(t.toNumber()),o=new(nx())(10).pow(n),i=t.div(o),a=1!==n?.05:.1,u=new(nx())(Math.ceil(i.div(a).toNumber())).add(r).mul(a).mul(o);return e?u:new(nx())(Math.ceil(u))}function nz(t,e,r){var n=1,o=new(nx())(t);if(!o.isint()&&r){var i=Math.abs(t);i<1?(n=new(nx())(10).pow(nC.getDigitCount(t)-1),o=new(nx())(Math.floor(o.div(n).toNumber())).mul(n)):i>1&&(o=new(nx())(Math.floor(t)))}else 0===t?o=new(nx())(Math.floor((e-1)/2)):r||(o=new(nx())(Math.floor(t)));var a=Math.floor((e-1)/2);return nM(nk(function(t){return o.add(new(nx())(t-a).mul(n)).toNumber()}),nE)(0,e)}var nF=n_(function(t){var e=nI(t,2),r=e[0],n=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=nI(nR([r,n]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0){var s=l===1/0?[c].concat(nD(nE(0,o-1).map(function(){return 1/0}))):[].concat(nD(nE(0,o-1).map(function(){return-1/0})),[l]);return r>n?nT(s):s}if(c===l)return nz(c,o,i);var f=function t(e,r,n,o){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((r-e)/(n-1)))return{step:new(nx())(0),tickMin:new(nx())(0),tickMax:new(nx())(0)};var u=nL(new(nx())(r).sub(e).div(n-1),o,a),c=Math.ceil((i=e<=0&&r>=0?new(nx())(0):(i=new(nx())(e).add(r).div(2)).sub(new(nx())(i).mod(u))).sub(e).div(u).toNumber()),l=Math.ceil(new(nx())(r).sub(i).div(u).toNumber()),s=c+l+1;return s>n?t(e,r,n,o,a+1):(s0?l+(n-s):l,c=r>0?c:c+(n-s)),{step:u,tickMin:i.sub(new(nx())(c).mul(u)),tickMax:i.add(new(nx())(l).mul(u))})}(c,l,a,i),p=f.step,h=f.tickMin,d=f.tickMax,y=nC.rangeStep(h,d.add(new(nx())(.1).mul(p)),p);return r>n?nT(y):y});n_(function(t){var e=nI(t,2),r=e[0],n=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=nI(nR([r,n]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0)return[r,n];if(c===l)return nz(c,o,i);var s=nL(new(nx())(l).sub(c).div(a-1),i,0),f=nM(nk(function(t){return new(nx())(c).add(new(nx())(t).mul(s)).toNumber()}),nE)(0,a).filter(function(t){return t>=c&&t<=l});return r>n?nT(f):f});var nW=n_(function(t,e){var r=nI(t,2),n=r[0],o=r[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=nI(nR([n,o]),2),u=a[0],c=a[1];if(u===-1/0||c===1/0)return[n,o];if(u===c)return[u];var l=Math.max(e,2),s=nL(new(nx())(c).sub(u).div(l-1),i,0),f=[].concat(nD(nC.rangeStep(new(nx())(u),new(nx())(c).sub(new(nx())(.99).mul(s)),s)),[c]);return n>o?nT(f):f}),nU=r(46336),n$=r(34838),nq=r(5749),nH=r(70272);function nX(t){return(nX="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function nY(t){return function(t){if(Array.isArray(t))return nV(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return nV(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nV(t,e)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nV(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,a=null!=(e=null==r?void 0:r.length)?e:0;if(a<=1)return 0;if(o&&"angleAxis"===o.axisType&&1e-6>=Math.abs(Math.abs(o.range[1]-o.range[0])-360))for(var u=o.range,c=0;c0?n[c-1].coordinate:n[a-1].coordinate,s=n[c].coordinate,f=c>=a-1?n[0].coordinate:n[c+1].coordinate,p=void 0;if((0,n$.sA)(s-l)!==(0,n$.sA)(f-s)){var h=[];if((0,n$.sA)(f-s)===(0,n$.sA)(u[1]-u[0])){p=f;var d=s+u[1]-u[0];h[0]=Math.min(d,(d+l)/2),h[1]=Math.max(d,(d+l)/2)}else{p=l;var y=f+u[1]-u[0];h[0]=Math.min(s,(y+s)/2),h[1]=Math.max(s,(y+s)/2)}var v=[Math.min(s,(p+s)/2),Math.max(s,(p+s)/2)];if(t>v[0]&&t<=v[1]||t>=h[0]&&t<=h[1]){i=n[c].index;break}}else{var m=Math.min(l,f),b=Math.max(l,f);if(t>(m+s)/2&&t<=(b+s)/2){i=n[c].index;break}}}else for(var g=0;g0&&g(r[g].coordinate+r[g-1].coordinate)/2&&t<=(r[g].coordinate+r[g+1].coordinate)/2||g===a-1&&t>(r[g].coordinate+r[g-1].coordinate)/2){i=r[g].index;break}return i},n1=function(t){var e,r,n=t.type.displayName,o=null!=(e=t.type)&&e.defaultProps?nK(nK({},t.type.defaultProps),t.props):t.props,i=o.stroke,a=o.fill;switch(n){case"Line":r=i;break;case"Area":case"Radar":r=i&&"none"!==i?i:a;break;default:r=a}return r},n2=function(t){var e=t.barSize,r=t.totalSize,n=t.stackGroups,o=void 0===n?{}:n;if(!o)return{};for(var i={},a=Object.keys(o),u=0,c=a.length;u=0});if(v&&v.length){var m=v[0].type.defaultProps,b=void 0!==m?nK(nK({},m),v[0].props):v[0].props,g=b.barSize,x=b[y];i[x]||(i[x]=[]);var w=nr()(g)?e:g;i[x].push({item:v[0],stackList:v.slice(1),barSize:nr()(w)?void 0:(0,n$.F4)(w,r,0)})}}return i},n5=function(t){var e,r=t.barGap,n=t.barCategoryGap,o=t.bandSize,i=t.sizeList,a=void 0===i?[]:i,u=t.maxBarSize,c=a.length;if(c<1)return null;var l=(0,n$.F4)(r,o,0,!0),s=[];if(a[0].barSize===+a[0].barSize){var f=!1,p=o/c,h=a.reduce(function(t,e){return t+e.barSize||0},0);(h+=(c-1)*l)>=o&&(h-=(c-1)*l,l=0),h>=o&&p>0&&(f=!0,p*=.9,h=c*p);var d={offset:((o-h)/2|0)-l,size:0};e=a.reduce(function(t,e){var r={item:e.item,position:{offset:d.offset+d.size+l,size:f?p:e.barSize}},n=[].concat(nY(t),[r]);return d=n[n.length-1].position,e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){n.push({item:t,position:d})}),n},s)}else{var y=(0,n$.F4)(n,o,0,!0);o-2*y-(c-1)*l<=0&&(l=0);var v=(o-2*y-(c-1)*l)/c;v>1&&(v>>=0);var m=u===+u?Math.min(v,u):v;e=a.reduce(function(t,e,r){var n=[].concat(nY(t),[{item:e.item,position:{offset:y+(v+l)*r+(v-m)/2,size:m}}]);return e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){n.push({item:t,position:n[n.length-1].position})}),n},s)}return e},n3=function(t,e,r,n){var o=r.children,i=r.width,a=r.margin,u=i-(a.left||0)-(a.right||0),c=(0,nH.g)({children:o,legendWidth:u});if(c){var l=n||{},s=l.width,f=l.height,p=c.align,h=c.verticalAlign,d=c.layout;if(("vertical"===d||"horizontal"===d&&"middle"===h)&&"center"!==p&&(0,n$.Et)(t[p]))return nK(nK({},t),{},nJ({},p,t[p]+(s||0)));if(("horizontal"===d||"vertical"===d&&"center"===p)&&"middle"!==h&&(0,n$.Et)(t[h]))return nK(nK({},t),{},nJ({},h,t[h]+(f||0)))}return t},n6=function(t,e,r,n,o){var i=e.props.children,a=(0,nq.aS)(i,nU.u).filter(function(t){var e;return e=t.props.direction,!!nr()(o)||("horizontal"===n?"yAxis"===o:"vertical"===n||"x"===e?"xAxis"===o:"y"!==e||"yAxis"===o)});if(a&&a.length){var u=a.map(function(t){return t.props.dataKey});return t.reduce(function(t,e){var n=nZ(e,r);if(nr()(n))return t;var o=Array.isArray(n)?[nt()(n),r9()(n)]:[n,n],i=u.reduce(function(t,r){var n=nZ(e,r,0),i=o[0]-Math.abs(Array.isArray(n)?n[0]:n),a=o[1]+Math.abs(Array.isArray(n)?n[1]:n);return[Math.min(i,t[0]),Math.max(a,t[1])]},[1/0,-1/0]);return[Math.min(i[0],t[0]),Math.max(i[1],t[1])]},[1/0,-1/0])}return null},n4=function(t,e,r,n,o){var i=e.map(function(e){return n6(t,e,r,o,n)}).filter(function(t){return!nr()(t)});return i&&i.length?i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]):null},n8=function(t,e,r,n,o){var i=e.map(function(e){var i=e.props.dataKey;return"number"===r&&i&&n6(t,e,i,n)||nQ(t,i,r,o)});if("number"===r)return i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]);var a={};return i.reduce(function(t,e){for(var r=0,n=e.length;r=2?2*(0,n$.sA)(a[0]-a[1])*c:c,e&&(t.ticks||t.niceTicks))?(t.ticks||t.niceTicks).map(function(t){return{coordinate:n(o?o.indexOf(t):t)+c,value:t,offset:c}}).filter(function(t){return!np()(t.coordinate)}):t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(t,e){return{coordinate:n(t)+c,value:t,index:e,offset:c}}):n.ticks&&!r?n.ticks(t.tickCount).map(function(t){return{coordinate:n(t)+c,value:t,offset:c}}):n.domain().map(function(t,e){return{coordinate:n(t)+c,value:o?o[t]:t,index:e,offset:c}})},oe=new WeakMap,or=function(t,e){if("function"!=typeof e)return t;oe.has(t)||oe.set(t,new WeakMap);var r=oe.get(t);if(r.has(e))return r.get(e);var n=function(){t.apply(void 0,arguments),e.apply(void 0,arguments)};return r.set(e,n),n},on=function(t,e,r){var n=t.scale,o=t.type,i=t.layout,a=t.axisType;if("auto"===n)return"radial"===i&&"radiusAxis"===a?{scale:f.A(),realScaleType:"band"}:"radial"===i&&"angleAxis"===a?{scale:tB(),realScaleType:"linear"}:"category"===o&&e&&(e.indexOf("LineChart")>=0||e.indexOf("AreaChart")>=0||e.indexOf("ComposedChart")>=0&&!r)?{scale:f.z(),realScaleType:"point"}:"category"===o?{scale:f.A(),realScaleType:"band"}:{scale:tB(),realScaleType:"linear"};if(na()(n)){var u="scale".concat(nd()(n));return{scale:(s[u]||f.z)(),realScaleType:s[u]?u:"point"}}return no()(n)?{scale:n}:{scale:f.z(),realScaleType:"point"}},oo=function(t){var e=t.domain();if(e&&!(e.length<=2)){var r=e.length,n=t.range(),o=Math.min(n[0],n[1])-1e-4,i=Math.max(n[0],n[1])+1e-4,a=t(e[0]),u=t(e[r-1]);(ai||ui)&&t.domain([e[0],e[r-1]])}},oi=function(t,e){if(!t)return null;for(var r=0,n=t.length;rn)&&(o[1]=n),o[0]>n&&(o[0]=n),o[1]=0?(t[a][r][0]=o,t[a][r][1]=o+u,o=t[a][r][1]):(t[a][r][0]=i,t[a][r][1]=i+u,i=t[a][r][1])}},expand:function(t,e){if((n=t.length)>0){for(var r,n,o,i=0,a=t[0].length;i0){for(var r,n=0,o=t[e[0]],i=o.length;n0&&(n=(r=t[e[0]]).length)>0){for(var r,n,o,i=0,a=1;a=0?(t[i][r][0]=o,t[i][r][1]=o+a,o=t[i][r][1]):(t[i][r][0]=0,t[i][r][1]=0)}}},oc=function(t,e,r){var n=e.map(function(t){return t.props.dataKey}),o=ou[r];return(function(){var t=(0,r5.A)([]),e=r3,r=r1,n=r6;function o(o){var i,a,u=Array.from(t.apply(this,arguments),r4),c=u.length,l=-1;for(let t of o)for(i=0,++l;i=0?0:o<0?o:n}return r[0]},od=function(t,e){var r,n=(null!=(r=t.type)&&r.defaultProps?nK(nK({},t.type.defaultProps),t.props):t.props).stackId;if((0,n$.vh)(n)){var o=e[n];if(o){var i=o.items.indexOf(t);return i>=0?o.stackedData[i]:null}}return null},oy=function(t,e,r){return Object.keys(t).reduce(function(n,o){var i=t[o].stackedData.reduce(function(t,n){var o=n.slice(e,r+1).reduce(function(t,e){return[nt()(e.concat([t[0]]).filter(n$.Et)),r9()(e.concat([t[1]]).filter(n$.Et))]},[1/0,-1/0]);return[Math.min(t[0],o[0]),Math.max(t[1],o[1])]},[1/0,-1/0]);return[Math.min(i[0],n[0]),Math.max(i[1],n[1])]},[1/0,-1/0]).map(function(t){return t===1/0||t===-1/0?0:t})},ov=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,om=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ob=function(t,e,r){if(no()(t))return t(e,r);if(!Array.isArray(t))return e;var n=[];if((0,n$.Et)(t[0]))n[0]=r?t[0]:Math.min(t[0],e[0]);else if(ov.test(t[0])){var o=+ov.exec(t[0])[1];n[0]=e[0]-o}else no()(t[0])?n[0]=t[0](e[0]):n[0]=e[0];if((0,n$.Et)(t[1]))n[1]=r?t[1]:Math.max(t[1],e[1]);else if(om.test(t[1])){var i=+om.exec(t[1])[1];n[1]=e[1]+i}else no()(t[1])?n[1]=t[1](e[1]):n[1]=e[1];return n},og=function(t,e,r){if(t&&t.scale&&t.scale.bandwidth){var n=t.scale.bandwidth();if(!r||n>0)return n}if(t&&e&&e.length>=2){for(var o=nb()(e,function(t){return t.coordinate}),i=1/0,a=1,u=o.length;a{t.exports=function(t){return function(e,r,n){for(var o=-1,i=Object(e),a=n(e),u=a.length;u--;){var c=a[t?u:++o];if(!1===r(i[c],c,i))break}return e}}},27161:(t,e,r)=>{var n=r(64973);t.exports=r(94441)(n)},29157:(t,e,r)=>{"use strict";r.d(e,{H:()=>a});var n=r(50762),o=r(85650),i=r(5828);function a(t,e){var r;let a,y,v=()=>(0,o.w)(null==e?void 0:e.in,NaN),m=null!=(r=null==e?void 0:e.additionalDigits)?r:2,b=function(t){let e,r={},n=t.split(u.dateTimeDelimiter);if(n.length>2)return r;if(/:/.test(n[0])?e=n[0]:(r.date=n[0],e=n[1],u.timeZoneDelimiter.test(r.date)&&(r.date=t.split(u.timeZoneDelimiter)[0],e=t.substr(r.date.length,t.length))),e){let t=u.timezone.exec(e);t?(r.time=e.replace(t[1],""),r.timezone=t[1]):r.time=e}return r}(t);if(b.date){let t=function(t,e){let r=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+e)+"})|(\\d{2}|[+-]\\d{"+(2+e)+"})$)"),n=t.match(r);if(!n)return{year:NaN,restDateString:""};let o=n[1]?parseInt(n[1]):null,i=n[2]?parseInt(n[2]):null;return{year:null===i?o:100*i,restDateString:t.slice((n[1]||n[2]).length)}}(b.date,m);a=function(t,e){var r,n,o,i,a,u,l,s;if(null===e)return new Date(NaN);let p=t.match(c);if(!p)return new Date(NaN);let y=!!p[4],v=f(p[1]),m=f(p[2])-1,b=f(p[3]),g=f(p[4]),x=f(p[5])-1;if(y){return(r=0,n=g,o=x,n>=1&&n<=53&&o>=0&&o<=6)?function(t,e,r){let n=new Date(0);n.setUTCFullYear(t,0,4);let o=n.getUTCDay()||7;return n.setUTCDate(n.getUTCDate()+((e-1)*7+r+1-o)),n}(e,g,x):new Date(NaN)}{let t=new Date(0);return(i=e,a=m,u=b,a>=0&&a<=11&&u>=1&&u<=(h[a]||(d(i)?29:28))&&(l=e,(s=v)>=1&&s<=(d(l)?366:365)))?(t.setUTCFullYear(e,m,Math.max(v,b)),t):new Date(NaN)}}(t.restDateString,t.year)}if(!a||isNaN(+a))return v();let g=+a,x=0;if(b.time&&isNaN(x=function(t){var e,r,o;let i=t.match(l);if(!i)return NaN;let a=p(i[1]),u=p(i[2]),c=p(i[3]);return(e=a,r=u,o=c,24===e?0===r&&0===o:o>=0&&o<60&&r>=0&&r<60&&e>=0&&e<25)?a*n.s0+u*n.Cg+1e3*c:NaN}(b.time)))return v();if(b.timezone){if(isNaN(y=function(t){var e,r;if("Z"===t)return 0;let o=t.match(s);if(!o)return 0;let i="+"===o[1]?-1:1,a=parseInt(o[2]),u=o[3]&&parseInt(o[3])||0;return(e=0,(r=u)>=0&&r<=59)?i*(a*n.s0+u*n.Cg):NaN}(b.timezone)))return v()}else{let t=new Date(g+x),r=(0,i.a)(0,null==e?void 0:e.in);return r.setFullYear(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()),r.setHours(t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()),r}return(0,i.a)(g+x+y,null==e?void 0:e.in)}let u={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},c=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,l=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,s=/^([+-])(\d{2})(?::?(\d{2}))?$/;function f(t){return t?parseInt(t):1}function p(t){return t&&parseFloat(t.replace(",","."))||0}let h=[31,null,31,30,31,30,31,31,30,31,30,31];function d(t){return t%400==0||t%4==0&&t%100!=0}},29463:t=>{var e=Date.now;t.exports=function(t){var r=0,n=0;return function(){var o=e(),i=16-(o-n);if(n=o,i>0){if(++r>=800)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}},30296:(t,e,r)=>{var n=r(49677);t.exports=function(){return n.Date.now()}},30334:t=>{var e="\ud800-\udfff",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",n="\ud83c[\udffb-\udfff]",o="[^"+e+"]",i="(?:\ud83c[\udde6-\uddff]){2}",a="[\ud800-\udbff][\udc00-\udfff]",u="(?:"+r+"|"+n+")?",c="[\\ufe0e\\ufe0f]?",l="(?:\\u200d(?:"+[o,i,a].join("|")+")"+c+u+")*",s=RegExp(n+"(?="+n+")|"+("(?:"+[o+r+"?",r,i,a,"["+e+"]"].join("|"))+")"+(c+u+l),"g");t.exports=function(t){return t.match(s)||[]}},32453:t=>{t.exports=function(t,e){var r=t.length;for(t.sort(e);r--;)t[r]=t[r].value;return t}},33986:(t,e,r)=>{"use strict";r.d(e,{N:()=>b});var n=r(54568),o=r(7620),i=r(17938),a=r(43406),u=r(4239),c=r(81460),l=r(37936),s=r(10821);class f extends o.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if(e&&t.isPresent&&!this.props.isPresent){let t=e.offsetParent,r=(0,l.s)(t)&&t.offsetWidth||0,n=this.props.sizeRef.current;n.height=e.offsetHeight||0,n.width=e.offsetWidth||0,n.top=e.offsetTop,n.left=e.offsetLeft,n.right=r-n.width-n.left}return null}componentDidUpdate(){}render(){return this.props.children}}function p(t){let{children:e,isPresent:r,anchorX:i,root:a}=t,u=(0,o.useId)(),c=(0,o.useRef)(null),l=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:p}=(0,o.useContext)(s.Q);return(0,o.useInsertionEffect)(()=>{let{width:t,height:e,top:n,left:o,right:s}=l.current;if(r||!c.current||!t||!e)return;c.current.dataset.motionPopId=u;let f=document.createElement("style");p&&(f.nonce=p);let h=null!=a?a:document.head;return h.appendChild(f),f.sheet&&f.sheet.insertRule('\n [data-motion-pop-id="'.concat(u,'"] {\n position: absolute !important;\n width: ').concat(t,"px !important;\n height: ").concat(e,"px !important;\n ").concat("left"===i?"left: ".concat(o):"right: ".concat(s),"px !important;\n top: ").concat(n,"px !important;\n }\n ")),()=>{h.removeChild(f),h.contains(f)&&h.removeChild(f)}},[r]),(0,n.jsx)(f,{isPresent:r,childRef:c,sizeRef:l,children:o.cloneElement(e,{ref:c})})}let h=t=>{let{children:e,initial:r,isPresent:i,onExitComplete:u,custom:l,presenceAffectsLayout:s,mode:f,anchorX:h,root:y}=t,v=(0,a.M)(d),m=(0,o.useId)(),b=!0,g=(0,o.useMemo)(()=>(b=!1,{id:m,initial:r,isPresent:i,custom:l,onExitComplete:t=>{for(let e of(v.set(t,!0),v.values()))if(!e)return;u&&u()},register:t=>(v.set(t,!1),()=>v.delete(t))}),[i,v,u]);return s&&b&&(g={...g}),(0,o.useMemo)(()=>{v.forEach((t,e)=>v.set(e,!1))},[i]),o.useEffect(()=>{i||v.size||!u||u()},[i]),"popLayout"===f&&(e=(0,n.jsx)(p,{isPresent:i,anchorX:h,root:y,children:e})),(0,n.jsx)(c.t.Provider,{value:g,children:e})};function d(){return new Map}var y=r(56643);let v=t=>t.key||"";function m(t){let e=[];return o.Children.forEach(t,t=>{(0,o.isValidElement)(t)&&e.push(t)}),e}let b=t=>{let{children:e,custom:r,initial:c=!0,onExitComplete:l,presenceAffectsLayout:s=!0,mode:f="sync",propagate:p=!1,anchorX:d="left",root:b}=t,[g,x]=(0,y.xQ)(p),w=(0,o.useMemo)(()=>m(e),[e]),O=p&&!g?[]:w.map(v),j=(0,o.useRef)(!0),S=(0,o.useRef)(w),A=(0,a.M)(()=>new Map),[P,E]=(0,o.useState)(w),[k,M]=(0,o.useState)(w);(0,u.E)(()=>{j.current=!1,S.current=w;for(let t=0;t{let e=v(t),o=(!p||!!g)&&(w===k||O.includes(e));return(0,n.jsx)(h,{isPresent:o,initial:(!j.current||!!c)&&void 0,custom:r,presenceAffectsLayout:s,mode:f,root:b,onExitComplete:o?void 0:()=>{if(!A.has(e))return;A.set(e,!0);let t=!0;A.forEach(e=>{e||(t=!1)}),t&&(null==_||_(),M(S.current),p&&(null==x||x()),l&&l())},anchorX:d,children:t},e)})})}},34495:(t,e,r)=>{var n=r(9232),o=r(96676),i=r(82083),a=r(15945),u=/^\[object .+?Constructor\]$/,c=Object.prototype,l=Function.prototype.toString,s=c.hasOwnProperty,f=RegExp("^"+l.call(s).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(n(t)?f:u).test(a(t))}},34671:(t,e,r)=>{var n=r(88851);t.exports=function(t,e){var r=n(this,t),o=r.size;return r.set(t,e),this.size+=+(r.size!=o),this}},34838:(t,e,r)=>{"use strict";r.d(e,{CG:()=>O,Dj:()=>j,Et:()=>y,F4:()=>x,NF:()=>g,_3:()=>d,ck:()=>A,eP:()=>S,lX:()=>w,sA:()=>h,uy:()=>v,vh:()=>m});var n=r(84961),o=r.n(n),i=r(50921),a=r.n(i),u=r(23500),c=r.n(u),l=r(35517),s=r.n(l),f=r(38059),p=r.n(f),h=function(t){return 0===t?0:t>0?1:-1},d=function(t){return o()(t)&&t.indexOf("%")===t.length-1},y=function(t){return s()(t)&&!a()(t)},v=function(t){return p()(t)},m=function(t){return y(t)||o()(t)},b=0,g=function(t){var e=++b;return"".concat(t||"").concat(e)},x=function(t,e){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!y(t)&&!o()(t))return n;if(d(t)){var u=t.indexOf("%");r=e*parseFloat(t.slice(0,u))/100}else r=+t;return a()(r)&&(r=n),i&&r>e&&(r=e),r},w=function(t){if(!t)return null;var e=Object.keys(t);return e&&e.length?t[e[0]]:null},O=function(t){if(!Array.isArray(t))return!1;for(var e=t.length,r={},n=0;n{var n=r(60899),o=r(82083);t.exports=function(t,e,r){var i=!0,a=!0;if("function"!=typeof t)throw TypeError("Expected a function");return o(r)&&(i="leading"in r?!!r.leading:i,a="trailing"in r?!!r.trailing:a),n(t,e,{leading:i,maxWait:e,trailing:a})}},35174:(t,e,r)=>{var n=r(27161),o=r(9678);t.exports=function(t,e){var r=-1,i=o(t)?Array(t.length):[];return n(t,function(t,n,o){i[++r]=e(t,n,o)}),i}},35329:t=>{var e=Math.ceil,r=Math.max;t.exports=function(t,n,o,i){for(var a=-1,u=r(e((n-t)/(o||1)),0),c=Array(u);u--;)c[i?u:++a]=t,t+=o;return c}},35517:(t,e,r)=>{var n=r(26068),o=r(72172);t.exports=function(t){return"number"==typeof t||o(t)&&"[object Number]"==n(t)}},35582:t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=!!e,e}},36230:t=>{"use strict";var e=Object.prototype.hasOwnProperty,r="~";function n(){}function o(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function i(t,e,n,i,a){if("function"!=typeof n)throw TypeError("The listener must be a function");var u=new o(n,i||t,a),c=r?r+e:e;return t._events[c]?t._events[c].fn?t._events[c]=[t._events[c],u]:t._events[c].push(u):(t._events[c]=u,t._eventsCount++),t}function a(t,e){0==--t._eventsCount?t._events=new n:delete t._events[e]}function u(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1)),u.prototype.eventNames=function(){var t,n,o=[];if(0===this._eventsCount)return o;for(n in t=this._events)e.call(t,n)&&o.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(t)):o},u.prototype.listeners=function(t){var e=r?r+t:t,n=this._events[e];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,i=n.length,a=Array(i);o{"use strict";r.d(e,{h:()=>v});var n=r(7620),o=r(5435),i=r(5749),a=r(86216),u=r(34838);function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(){return(l=Object.assign?Object.assign.bind():function(t){for(var e=1;e180),",").concat(+(i>s),",\n ").concat(p.x,",").concat(p.y,"\n ");if(n>0){var d=(0,a.IZ)(e,r,n,i),y=(0,a.IZ)(e,r,n,s);h+="L ".concat(y.x,",").concat(y.y,"\n A ").concat(n,",").concat(n,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(i<=s),",\n ").concat(d.x,",").concat(d.y," Z")}else h+="L ".concat(e,",").concat(r," Z");return h},d=function(t){var e=t.cx,r=t.cy,n=t.innerRadius,o=t.outerRadius,i=t.cornerRadius,a=t.forceCornerRadius,c=t.cornerIsExternal,l=t.startAngle,s=t.endAngle,f=(0,u.sA)(s-l),d=p({cx:e,cy:r,radius:o,angle:l,sign:f,cornerRadius:i,cornerIsExternal:c}),y=d.circleTangency,v=d.lineTangency,m=d.theta,b=p({cx:e,cy:r,radius:o,angle:s,sign:-f,cornerRadius:i,cornerIsExternal:c}),g=b.circleTangency,x=b.lineTangency,w=b.theta,O=c?Math.abs(l-s):Math.abs(l-s)-m-w;if(O<0)return a?"M ".concat(v.x,",").concat(v.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(-(2*i),",0\n "):h({cx:e,cy:r,innerRadius:n,outerRadius:o,startAngle:l,endAngle:s});var j="M ".concat(v.x,",").concat(v.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(y.x,",").concat(y.y,"\n A").concat(o,",").concat(o,",0,").concat(+(O>180),",").concat(+(f<0),",").concat(g.x,",").concat(g.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(x.x,",").concat(x.y,"\n ");if(n>0){var S=p({cx:e,cy:r,radius:n,angle:l,sign:f,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),A=S.circleTangency,P=S.lineTangency,E=S.theta,k=p({cx:e,cy:r,radius:n,angle:s,sign:-f,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),M=k.circleTangency,T=k.lineTangency,_=k.theta,C=c?Math.abs(l-s):Math.abs(l-s)-E-_;if(C<0&&0===i)return"".concat(j,"L").concat(e,",").concat(r,"Z");j+="L".concat(T.x,",").concat(T.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(M.x,",").concat(M.y,"\n A").concat(n,",").concat(n,",0,").concat(+(C>180),",").concat(+(f>0),",").concat(A.x,",").concat(A.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(P.x,",").concat(P.y,"Z")}else j+="L".concat(e,",").concat(r,"Z");return j},y={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},v=function(t){var e,r=f(f({},y),t),a=r.cx,c=r.cy,s=r.innerRadius,p=r.outerRadius,v=r.cornerRadius,m=r.forceCornerRadius,b=r.cornerIsExternal,g=r.startAngle,x=r.endAngle,w=r.className;if(p0&&360>Math.abs(g-x)?d({cx:a,cy:c,innerRadius:s,outerRadius:p,cornerRadius:Math.min(S,j/2),forceCornerRadius:m,cornerIsExternal:b,startAngle:g,endAngle:x}):h({cx:a,cy:c,innerRadius:s,outerRadius:p,startAngle:g,endAngle:x}),n.createElement("path",l({},(0,i.J9)(r,!0),{className:O,d:e,role:"img"}))}},38059:t=>{t.exports=function(t){return null==t}},38500:(t,e,r)=>{"use strict";r.d(e,{r:()=>te});var n=r(2175),o=r(7620),i=r(9232),a=r.n(i),u=r(5435),c=r(60169),l=r(19745),s=r(5749),f=["points","className","baseLinePoints","connectNulls"];function p(){return(p=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r0&&void 0!==arguments[0]?arguments[0]:[],e=[[]];return t.forEach(function(t){y(t)?e[e.length-1].push(t):e[e.length-1].length>0&&e.push([])}),y(t[0])&&e[e.length-1].push(t[0]),e[e.length-1].length<=0&&(e=e.slice(0,-1)),e},m=function(t,e){var r=v(t);e&&(r=[r.reduce(function(t,e){return[].concat(h(t),h(e))},[])]);var n=r.map(function(t){return t.reduce(function(t,e,r){return"".concat(t).concat(0===r?"M":"L").concat(e.x,",").concat(e.y)},"")}).join("");return 1===r.length?"".concat(n,"Z"):n},b=function(t,e,r){var n=m(t,r);return"".concat("Z"===n.slice(-1)?n.slice(0,-1):n,"L").concat(m(e.reverse(),r).slice(1))},g=function(t){var e=t.points,r=t.className,n=t.baseLinePoints,i=t.connectNulls,a=function(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,f);if(!e||!e.length)return null;var c=(0,u.A)("recharts-polygon",r);if(n&&n.length){var l=a.stroke&&"none"!==a.stroke,h=b(e,n,i);return o.createElement("g",{className:c},o.createElement("path",p({},(0,s.J9)(a,!0),{fill:"Z"===h.slice(-1)?a.fill:"none",stroke:"none",d:h})),l?o.createElement("path",p({},(0,s.J9)(a,!0),{fill:"none",d:m(e,i)})):null,l?o.createElement("path",p({},(0,s.J9)(a,!0),{fill:"none",d:m(n,i)})):null)}var d=m(e,i);return o.createElement("path",p({},(0,s.J9)(a,!0),{fill:"Z"===d.slice(-1)?a.fill:"none",className:c,d:d}))},x=r(2103),w=r(19514),O=r(86216);function j(t){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function S(){return(S=Object.assign?Object.assign.bind():function(t){for(var e=1;e1e-5?"outer"===e?"start":"end":r<-1e-5?"outer"===e?"end":"start":"middle"}},{key:"renderAxisLine",value:function(){var t=this.props,e=t.cx,r=t.cy,n=t.radius,i=t.axisLine,a=t.axisLineType,u=P(P({},(0,s.J9)(this.props,!1)),{},{fill:"none"},(0,s.J9)(i,!1));if("circle"===a)return o.createElement(l.c,S({className:"recharts-polar-angle-axis-line"},u,{cx:e,cy:r,r:n}));var c=this.props.ticks.map(function(t){return(0,O.IZ)(e,r,n,t.coordinate)});return o.createElement(g,S({className:"recharts-polar-angle-axis-line"},u,{points:c}))}},{key:"renderTicks",value:function(){var t=this,e=this.props,r=e.ticks,i=e.tick,a=e.tickLine,l=e.tickFormatter,f=e.stroke,p=(0,s.J9)(this.props,!1),h=(0,s.J9)(i,!1),d=P(P({},p),{},{fill:"none"},(0,s.J9)(a,!1)),y=r.map(function(e,r){var s=t.getTickLineCoord(e),y=P(P(P({textAnchor:t.getTickTextAnchor(e)},p),{},{stroke:"none",fill:f},h),{},{index:r,payload:e,x:s.x2,y:s.y2});return o.createElement(c.W,S({className:(0,u.A)("recharts-polar-angle-axis-tick",(0,O.Zk)(i)),key:"tick-".concat(e.coordinate)},(0,w.XC)(t.props,e,r)),a&&o.createElement("line",S({className:"recharts-polar-angle-axis-tick-line"},d,s)),i&&n.renderTickItem(i,y,l?l(e.value,r):e.value))});return o.createElement(c.W,{className:"recharts-polar-angle-axis-ticks"},y)}},{key:"render",value:function(){var t=this.props,e=t.ticks,r=t.radius,n=t.axisLine;return!(r<=0)&&e&&e.length?o.createElement(c.W,{className:(0,u.A)("recharts-polar-angle-axis",this.props.className)},n&&this.renderAxisLine(),this.renderTicks()):null}}],r=[{key:"renderTickItem",value:function(t,e,r){var n;return o.isValidElement(t)?o.cloneElement(t,e):a()(t)?t(e):o.createElement(x.E,S({},e,{className:"recharts-polar-angle-axis-tick-value"}),r)}}],e&&E(n.prototype,e),r&&E(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(o.PureComponent);_(I,"displayName","PolarAngleAxis"),_(I,"axisType","angleAxis"),_(I,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var N=r(79599),B=r.n(N),R=r(20233),L=r.n(R),z=r(52314),F=["cx","cy","angle","ticks","axisLine"],W=["ticks","tick","angle","tickFormatter","stroke"];function U(t){return(U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function $(){return($=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function Y(t,e){for(var r=0;r{var n=r(77584);t.exports=function(t,e){return n(t,e)}},39370:(t,e,r)=>{"use strict";r.d(e,{A:()=>n});let n=(0,r(98516).A)("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]])},39851:(t,e,r)=>{"use strict";t.exports=r(95439)},40021:(t,e,r)=>{var n=r(6774),o=r(91354),i=r(46363),a=r(57687),u=r(34671);function c(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e{var n=r(65863),o=Math.max;t.exports=function(t,e,r){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,a=-1,u=o(i.length-e,0),c=Array(u);++a{var n=r(87656),o=r(94509),i=r(35174),a=r(6441);t.exports=function(t,e){return(a(t)?n:i)(t,o(e,3))}},42192:t=>{t.exports=function(t,e){return t{var n=r(69686),o=r(41254);t.exports=function(t,e){return n(o(t,e),1)}},42754:t=>{t.exports=function(t){return t.split("")}},42829:(t,e,r)=>{"use strict";r.d(e,{A:()=>n});let n=(0,r(98516).A)("cpu",[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]])},43218:(t,e,r)=>{"use strict";r.d(e,{m:()=>n});var n={isSsr:!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout),get:function(t){return n[t]},set:function(t,e){if("string"==typeof t)n[t]=e;else{var r=Object.keys(t);r&&r.length&&r.forEach(function(e){n[e]=t[e]})}}}},43404:(t,e,r)=>{"use strict";r.d(e,{A:()=>n});let n=(0,r(98516).A)("maximize-2",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]])},44382:t=>{t.exports=function(t,e){return t===e||t!=t&&e!=e}},44788:t=>{t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},44792:(t,e,r)=>{var n=r(93985),o=r(94509),i=r(53976),a=r(6441),u=r(92676);t.exports=function(t,e,r){var c=a(t)?n:i;return r&&u(t,e,r)&&(e=void 0),c(t,o(e,3))}},45080:(t,e,r)=>{t.exports=r(75140)(r(49677),"DataView")},45977:(t,e,r)=>{t.exports=r(75140)(r(49677),"Map")},46336:(t,e,r)=>{"use strict";r.d(e,{u:()=>v});var n=r(7620),o=r(47634),i=r(60169),a=r(5749),u=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(){return(l=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,u),m=(0,a.J9)(v,!1);"x"===this.props.direction&&"number"!==d.type&&(0,o.A)(!1);var b=p.map(function(t){var o,a,u=h(t,f),p=u.x,v=u.y,b=u.value,g=u.errorVal;if(!g)return null;var x=[];if(Array.isArray(g)){var w=function(t){if(Array.isArray(t))return t}(g)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{i=(r=r.call(t)).next,!1;for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(g,2)||function(t,e){if(t){if("string"==typeof t)return s(t,2);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(t,e)}}(g,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();o=w[0],a=w[1]}else o=a=g;if("vertical"===r){var O=d.scale,j=v+e,S=j+c,A=j-c,P=O(b-o),E=O(b+a);x.push({x1:E,y1:S,x2:E,y2:A}),x.push({x1:P,y1:j,x2:E,y2:j}),x.push({x1:P,y1:S,x2:P,y2:A})}else if("horizontal"===r){var k=y.scale,M=p+e,T=M-c,_=M+c,C=k(b-o),D=k(b+a);x.push({x1:T,y1:D,x2:_,y2:D}),x.push({x1:M,y1:C,x2:M,y2:D}),x.push({x1:T,y1:C,x2:_,y2:C})}return n.createElement(i.W,l({className:"recharts-errorBar",key:"bar-".concat(x.map(function(t){return"".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))},m),x.map(function(t){return n.createElement("line",l({},t,{key:"line-".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))}))});return n.createElement(i.W,{className:"recharts-errorBars"},b)}}],function(t,e){for(var r=0;r{var n=r(88851);t.exports=function(t){return n(this,t).get(t)}},46561:(t,e,r)=>{t.exports=r(82854)()},46758:(t,e,r)=>{var n=r(17176);t.exports=function(t){var e=n(t,function(t){return 500===r.size&&r.clear(),t}),r=e.cache;return e}},47348:(t,e,r)=>{var n=r(90657),o=r(92380),i=r(6441),a=r(89135),u=r(47536),c=r(11847);t.exports=function(t,e,r){e=n(e,t);for(var l=-1,s=e.length,f=!1;++l{t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=0x1fffffffffffff}},47634:(t,e,r)=>{"use strict";r.d(e,{A:()=>n});function n(t,e){if(!t)throw Error("Invariant failed")}},48263:(t,e,r)=>{var n=r(56044);t.exports=function(t){return function(e){return n(e,t)}}},48603:(t,e,r)=>{var n=r(56091),o=r(47348);t.exports=function(t,e){return null!=t&&o(t,e,n)}},48853:t=>{t.exports=function(t){return this.__data__.get(t)}},48932:(t,e,r)=>{var n=r(60057),o=r(96900),i=r(9678);t.exports=function(t){return i(t)?n(t):o(t)}},49355:(t,e,r)=>{"use strict";r.d(e,{A:()=>n});let n=(0,r(98516).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},49391:(t,e,r)=>{"use strict";r.d(e,{A:()=>i,z:()=>a});var n=r(83278),o=r(20055);function i(){var t,e,r=(0,o.A)().unknown(void 0),a=r.domain,u=r.range,c=0,l=1,s=!1,f=0,p=0,h=.5;function d(){var r=a().length,n=l{t.exports=function(t,e){return function(r){return null!=r&&r[t]===e&&(void 0!==e||t in Object(r))}}},49633:t=>{t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},49677:(t,e,r)=>{var n=r(1460),o="object"==typeof self&&self&&self.Object===Object&&self;t.exports=n||o||Function("return this")()},50690:t=>{t.exports=function(t,e,r){var n=-1,o=t.length;e<0&&(e=-e>o?0:o+e),(r=r>o?o:r)<0&&(r+=o),o=e>r?0:r-e>>>0,e>>>=0;for(var i=Array(o);++n{"use strict";r.d(e,{Cg:()=>i,_P:()=>u,my:()=>n,s0:()=>a,w4:()=>o});let n=6048e5,o=864e5,i=6e4,a=36e5,u=Symbol.for("constructDateFrom")},50921:(t,e,r)=>{var n=r(35517);t.exports=function(t){return n(t)&&t!=+t}},50955:(t,e,r)=>{t.exports=r(75140)(r(49677),"Set")},51144:t=>{t.exports=function(t){return function(e){return t(e)}}},51336:(t,e,r)=>{var n=r(86960),o=r(6651),i=r(62834);t.exports=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:n(e),writable:!0})}:i},51426:(t,e,r)=>{var n=r(73825),o=Array.prototype.splice;t.exports=function(t){var e=this.__data__,r=n(e,t);return!(r<0)&&(r==e.length-1?e.pop():o.call(e,r,1),--this.size,!0)}},51726:(t,e,r)=>{var n=r(42754),o=r(64170),i=r(30334);t.exports=function(t){return o(t)?i(t):n(t)}},51837:(t,e,r)=>{var n=r(97513),o=r(87240),i=r(49555);t.exports=function(t){var e=o(t);return 1==e.length&&e[0][2]?i(e[0][0],e[0][1]):function(r){return r===t||n(r,t,e)}}},52314:(t,e,r)=>{"use strict";r.d(e,{J:()=>A});var n=r(7620),o=r(38059),i=r.n(o),a=r(9232),u=r.n(a),c=r(82083),l=r.n(c),s=r(5435),f=r(2103),p=r(5749),h=r(34838),d=r(86216);function y(t){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var v=["offset"];function m(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=0?1:-1;"insideStart"===u?(o=b+S*l,a=w):"insideEnd"===u?(o=g-S*l,a=!w):"end"===u&&(o=g+S*l,a=w),a=j<=0?a:!a;var A=(0,d.IZ)(p,y,O,o),P=(0,d.IZ)(p,y,O,o+(a?1:-1)*359),E="M".concat(A.x,",").concat(A.y,"\n A").concat(O,",").concat(O,",0,1,").concat(+!a,",\n ").concat(P.x,",").concat(P.y),k=i()(t.id)?(0,h.NF)("recharts-radial-line-"):t.id;return n.createElement("text",x({},r,{dominantBaseline:"central",className:(0,s.A)("recharts-radial-bar-label",f)}),n.createElement("defs",null,n.createElement("path",{id:k,d:E})),n.createElement("textPath",{xlinkHref:"#".concat(k)},e))},j=function(t){var e=t.viewBox,r=t.offset,n=t.position,o=e.cx,i=e.cy,a=e.innerRadius,u=e.outerRadius,c=(e.startAngle+e.endAngle)/2;if("outside"===n){var l=(0,d.IZ)(o,i,u+r,c),s=l.x;return{x:s,y:l.y,textAnchor:s>=o?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var f=(0,d.IZ)(o,i,(a+u)/2,c);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},S=function(t){var e=t.viewBox,r=t.parentViewBox,n=t.offset,o=t.position,i=e.x,a=e.y,u=e.width,c=e.height,s=c>=0?1:-1,f=s*n,p=s>0?"end":"start",d=s>0?"start":"end",y=u>=0?1:-1,v=y*n,m=y>0?"end":"start",b=y>0?"start":"end";if("top"===o)return g(g({},{x:i+u/2,y:a-s*n,textAnchor:"middle",verticalAnchor:p}),r?{height:Math.max(a-r.y,0),width:u}:{});if("bottom"===o)return g(g({},{x:i+u/2,y:a+c+f,textAnchor:"middle",verticalAnchor:d}),r?{height:Math.max(r.y+r.height-(a+c),0),width:u}:{});if("left"===o){var x={x:i-v,y:a+c/2,textAnchor:m,verticalAnchor:"middle"};return g(g({},x),r?{width:Math.max(x.x-r.x,0),height:c}:{})}if("right"===o){var w={x:i+u+v,y:a+c/2,textAnchor:b,verticalAnchor:"middle"};return g(g({},w),r?{width:Math.max(r.x+r.width-w.x,0),height:c}:{})}var O=r?{width:u,height:c}:{};return"insideLeft"===o?g({x:i+v,y:a+c/2,textAnchor:b,verticalAnchor:"middle"},O):"insideRight"===o?g({x:i+u-v,y:a+c/2,textAnchor:m,verticalAnchor:"middle"},O):"insideTop"===o?g({x:i+u/2,y:a+f,textAnchor:"middle",verticalAnchor:d},O):"insideBottom"===o?g({x:i+u/2,y:a+c-f,textAnchor:"middle",verticalAnchor:p},O):"insideTopLeft"===o?g({x:i+v,y:a+f,textAnchor:b,verticalAnchor:d},O):"insideTopRight"===o?g({x:i+u-v,y:a+f,textAnchor:m,verticalAnchor:d},O):"insideBottomLeft"===o?g({x:i+v,y:a+c-f,textAnchor:b,verticalAnchor:p},O):"insideBottomRight"===o?g({x:i+u-v,y:a+c-f,textAnchor:m,verticalAnchor:p},O):l()(o)&&((0,h.Et)(o.x)||(0,h._3)(o.x))&&((0,h.Et)(o.y)||(0,h._3)(o.y))?g({x:i+(0,h.F4)(o.x,u),y:a+(0,h.F4)(o.y,c),textAnchor:"end",verticalAnchor:"end"},O):g({x:i+u/2,y:a+c/2,textAnchor:"middle",verticalAnchor:"middle"},O)};function A(t){var e,r=t.offset,o=g({offset:void 0===r?5:r},function(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,v)),a=o.viewBox,c=o.position,l=o.value,d=o.children,y=o.content,m=o.className,b=o.textBreakAll;if(!a||i()(l)&&i()(d)&&!(0,n.isValidElement)(y)&&!u()(y))return null;if((0,n.isValidElement)(y))return(0,n.cloneElement)(y,o);if(u()(y)){if(e=(0,n.createElement)(y,o),(0,n.isValidElement)(e))return e}else e=w(o);var A="cx"in a&&(0,h.Et)(a.cx),P=(0,p.J9)(o,!0);if(A&&("insideStart"===c||"insideEnd"===c||"end"===c))return O(o,e,P);var E=A?j(o):S(o);return n.createElement(f.E,x({className:(0,s.A)("recharts-label",void 0===m?"":m)},P,E,{breakAll:b}),e)}A.displayName="Label";var P=function(t){var e=t.cx,r=t.cy,n=t.angle,o=t.startAngle,i=t.endAngle,a=t.r,u=t.radius,c=t.innerRadius,l=t.outerRadius,s=t.x,f=t.y,p=t.top,d=t.left,y=t.width,v=t.height,m=t.clockWise,b=t.labelViewBox;if(b)return b;if((0,h.Et)(y)&&(0,h.Et)(v)){if((0,h.Et)(s)&&(0,h.Et)(f))return{x:s,y:f,width:y,height:v};if((0,h.Et)(p)&&(0,h.Et)(d))return{x:p,y:d,width:y,height:v}}return(0,h.Et)(s)&&(0,h.Et)(f)?{x:s,y:f,width:0,height:0}:(0,h.Et)(e)&&(0,h.Et)(r)?{cx:e,cy:r,startAngle:o||n||0,endAngle:i||n||0,innerRadius:c||0,outerRadius:l||u||a||0,clockWise:m}:t.viewBox?t.viewBox:{}};A.parseViewBox=P,A.renderCallByParent=function(t,e){var r,o,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&i&&!t.label)return null;var a=t.children,c=P(t),s=(0,p.aS)(a,A).map(function(t,r){return(0,n.cloneElement)(t,{viewBox:e||c,key:"label-".concat(r)})});if(!i)return s;return[(r=t.label,o=e||c,!r?null:!0===r?n.createElement(A,{key:"label-implicit",viewBox:o}):(0,h.vh)(r)?n.createElement(A,{key:"label-implicit",viewBox:o,value:r}):(0,n.isValidElement)(r)?r.type===A?(0,n.cloneElement)(r,{key:"label-implicit",viewBox:o}):n.createElement(A,{key:"label-implicit",content:r,viewBox:o}):u()(r)?n.createElement(A,{key:"label-implicit",content:r,viewBox:o}):l()(r)?n.createElement(A,x({viewBox:o},r,{key:"label-implicit"})):null)].concat(function(t){if(Array.isArray(t))return m(t)}(s)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(s)||function(t,e){if(t){if("string"==typeof t)return m(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return m(t,e)}}(s)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())}},52579:(t,e,r)=>{var n=r(53412);t.exports=function(t,e,r){for(var o=-1,i=t.length;++o{"use strict";r.d(e,{F:()=>L});var n=r(7620),o=r(79870),i=r(23500),a=r.n(i),u=r(38512),c=r.n(u),l=r(38059),s=r.n(l),f=r(9232),p=r.n(f),h=r(5435),d=r(60169),y=r(94879),v=r(2103),m=r(52314),b=r(61506),g=r(77392),x=r(5749),w=r(43218),O=r(86216),j=r(34838),S=r(26746),A=r(20926),P=r(19514),E=r(81806);function k(t){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function M(){return(M=Object.assign?Object.assign.bind():function(t){for(var e=1;e0?a()(t,"paddingAngle",0):0;if(r){var c=(0,j.Dj)(r.endAngle-r.startAngle,t.endAngle-t.startAngle),l=_(_({},t),{},{startAngle:u+n,endAngle:u+c(o)+n});i.push(l),u=l.endAngle}else{var s=t.endAngle,f=t.startAngle,h=(0,j.Dj)(0,s-f)(o),d=_(_({},t),{},{startAngle:u+n,endAngle:u+h+n});i.push(d),u=d.endAngle}}),n.createElement(d.W,null,t.renderSectorsStatically(i))})}},{key:"attachKeyboardHandlers",value:function(t){var e=this;t.onkeydown=function(t){if(!t.altKey)switch(t.key){case"ArrowLeft":var r=++e.state.sectorToFocus%e.sectorRefs.length;e.sectorRefs[r].focus(),e.setState({sectorToFocus:r});break;case"ArrowRight":var n=--e.state.sectorToFocus<0?e.sectorRefs.length-1:e.state.sectorToFocus%e.sectorRefs.length;e.sectorRefs[n].focus(),e.setState({sectorToFocus:n});break;case"Escape":e.sectorRefs[e.state.sectorToFocus].blur(),e.setState({sectorToFocus:0})}}}},{key:"renderSectors",value:function(){var t=this.props,e=t.sectors,r=t.isAnimationActive,n=this.state.prevSectors;return r&&e&&e.length&&(!n||!c()(n,e))?this.renderSectorsWithAnimation():this.renderSectorsStatically(e)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var t=this,e=this.props,r=e.hide,o=e.sectors,i=e.className,a=e.label,u=e.cx,c=e.cy,l=e.innerRadius,s=e.outerRadius,f=e.isAnimationActive,p=this.state.isAnimationFinished;if(r||!o||!o.length||!(0,j.Et)(u)||!(0,j.Et)(c)||!(0,j.Et)(l)||!(0,j.Et)(s))return null;var y=(0,h.A)("recharts-pie",i);return n.createElement(d.W,{tabIndex:this.props.rootTabIndex,className:y,ref:function(e){t.pieRef=e}},this.renderSectors(),a&&this.renderLabels(o),m.J.renderCallByParent(this.props,null,!1),(!f||p)&&b.Z.renderCallByParent(this.props,o,!1))}}],r=[{key:"getDerivedStateFromProps",value:function(t,e){return e.prevIsAnimationActive!==t.isAnimationActive?{prevIsAnimationActive:t.isAnimationActive,prevAnimationId:t.animationId,curSectors:t.sectors,prevSectors:[],isAnimationFinished:!0}:t.isAnimationActive&&t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curSectors:t.sectors,prevSectors:e.curSectors,isAnimationFinished:!0}:t.sectors!==e.curSectors?{curSectors:t.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(t,e){return t>e?"start":t=360?w:w-1)*f,E=a.reduce(function(t,e){var r=(0,S.kr)(e,x,0);return t+((0,j.Et)(r)?r:0)},0);return E>0&&(e=a.map(function(t,e){var n,o=(0,S.kr)(t,x,0),i=(0,S.kr)(t,h,e),a=((0,j.Et)(o)?o:0)/E,l=(n=e?r.endAngle+(0,j.sA)(b)*f*(0!==o):c)+(0,j.sA)(b)*((0!==o?v:0)+a*P),s=(n+l)/2,p=(m.innerRadius+m.outerRadius)/2,d=[{name:i,value:o,payload:t,dataKey:x,type:y}],g=(0,O.IZ)(m.cx,m.cy,p,s);return r=_(_(_({percent:a,cornerRadius:u,name:i,tooltipPayload:d,midAngle:s,middleRadius:p,tooltipPosition:g},t),m),{},{value:(0,S.kr)(t,x),startAngle:n,endAngle:l,payload:t,paddingAngle:(0,j.sA)(b)*f})})),_(_({},m),{},{sectors:e,data:a})})},53229:t=>{t.exports=function(t,e,r,n){for(var o=t.length,i=r+(n?1:-1);n?i--:++i{t.exports=r(64713)(Object.getPrototypeOf,Object)},53412:(t,e,r)=>{var n=r(26068),o=r(72172);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==n(t)}},53976:(t,e,r)=>{var n=r(27161);t.exports=function(t,e){var r;return n(t,function(t,n,o){return!(r=e(t,n,o))}),!!r}},53983:(t,e,r)=>{var n=r(20185);t.exports=function(t,e){return!!(null==t?0:t.length)&&n(t,e,0)>-1}},55057:t=>{var e=Object.prototype;t.exports=function(t){var r=t&&t.constructor;return t===("function"==typeof r&&r.prototype||e)}},55073:(t,e,r)=>{var n=r(2233),o=r(92380),i=r(6441),a=n?n.isConcatSpreadable:void 0;t.exports=function(t){return i(t)||o(t)||!!(a&&t&&t[a])}},56016:(t,e,r)=>{"use strict";r.d(e,{Q:()=>c});var n=r(2175),o=r(15234),i=r(9948),a=r(63503),u=r(77162),c=(0,n.gu)({chartName:"AreaChart",GraphicalChild:o.G,axisComponents:[{axisType:"xAxis",AxisComp:i.W},{axisType:"yAxis",AxisComp:a.h}],formatAxisMap:u.pr})},56044:(t,e,r)=>{var n=r(90657),o=r(11847);t.exports=function(t,e){e=n(e,t);for(var r=0,i=e.length;null!=t&&r{t.exports=function(t,e){return null!=t&&e in Object(t)}},56518:(t,e,r)=>{"use strict";function n(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}r.d(e,{A:()=>n}),Array.prototype.slice},56594:(t,e,r)=>{var n=r(13290);t.exports=function(){this.__data__=n?n(null):{},this.size=0}},57138:t=>{var e=/\s/;t.exports=function(t){for(var r=t.length;r--&&e.test(t.charAt(r)););return r}},57323:(t,e,r)=>{"use strict";r.d(e,{s:()=>D});var n=r(7620),o=r(9232),i=r.n(o),a=r(5435),u=r(20926),c=r(65231),l=r(82286),s=r(19514);function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function p(){return(p=Object.assign?Object.assign.bind():function(t){for(var e=1;e');var x=e.inactive?h:e.color;return n.createElement("li",p({className:b,style:y,key:"legend-item-".concat(r)},(0,s.XC)(t.props,e,r)),n.createElement(c.u,{width:o,height:o,viewBox:d,style:v},t.renderIcon(e)),n.createElement("span",{className:"recharts-legend-item-text",style:{color:x}},l?l(g,e,r):g))})}},{key:"render",value:function(){var t=this.props,e=t.payload,r=t.layout,o=t.align;return e&&e.length?n.createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===r?o:"left"}},this.renderItems()):null}}],function(t,e){for(var r=0;r1||Math.abs(e.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=e.width,this.lastBoundingBox.height=e.height,t&&t(e)):(-1!==this.lastBoundingBox.width||-1!==this.lastBoundingBox.height)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,t&&t(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?A({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(t){var e,r,n=this.props,o=n.layout,i=n.align,a=n.verticalAlign,u=n.margin,c=n.chartWidth,l=n.chartHeight;return t&&(void 0!==t.left&&null!==t.left||void 0!==t.right&&null!==t.right)||(e="center"===i&&"vertical"===o?{left:((c||0)-this.getBBoxSnapshot().width)/2}:"right"===i?{right:u&&u.right||0}:{left:u&&u.left||0}),t&&(void 0!==t.top&&null!==t.top||void 0!==t.bottom&&null!==t.bottom)||(r="middle"===a?{top:((l||0)-this.getBBoxSnapshot().height)/2}:"bottom"===a?{bottom:u&&u.bottom||0}:{top:u&&u.top||0}),A(A({},e),r)}},{key:"render",value:function(){var t=this,e=this.props,r=e.content,o=e.width,i=e.height,a=e.wrapperStyle,u=e.payloadUniqBy,c=e.payload,l=A(A({position:"absolute",width:o||"auto",height:i||"auto"},this.getDefaultPosition(a)),a);return n.createElement("div",{className:"recharts-legend-wrapper",style:l,ref:function(e){t.wrapperNode=e}},function(t,e){if(n.isValidElement(t))return n.cloneElement(t,e);if("function"==typeof t)return n.createElement(t,e);e.ref;var r=function(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(e,j);return n.createElement(g,r)}(r,A(A({},this.props),{},{payload:(0,w.s)(c,u,C)})))}}],r=[{key:"getWithHeight",value:function(t,e){var r=A(A({},this.defaultProps),t.props).layout;return"vertical"===r&&(0,x.Et)(t.props.height)?{height:t.props.height}:"horizontal"===r?{width:t.props.width||e}:null}}],e&&P(o.prototype,e),r&&P(o,r),Object.defineProperty(o,"prototype",{writable:!1}),o}(n.PureComponent);T(D,"displayName","Legend"),T(D,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"})},57687:(t,e,r)=>{var n=r(88851);t.exports=function(t){return n(this,t).has(t)}},57922:(t,e,r)=>{var n=r(1799),o=r(88697),i=r(21670),a=r(957),u=r(88689),c=r(6441),l=r(75378),s=r(64841),f="[object Arguments]",p="[object Array]",h="[object Object]",d=Object.prototype.hasOwnProperty;t.exports=function(t,e,r,y,v,m){var b=c(t),g=c(e),x=b?p:u(t),w=g?p:u(e);x=x==f?h:x,w=w==f?h:w;var O=x==h,j=w==h,S=x==w;if(S&&l(t)){if(!l(e))return!1;b=!0,O=!1}if(S&&!O)return m||(m=new n),b||s(t)?o(t,e,r,y,v,m):i(t,e,x,r,y,v,m);if(!(1&r)){var A=O&&d.call(t,"__wrapped__"),P=j&&d.call(e,"__wrapped__");if(A||P){var E=A?t.value():t,k=P?e.value():e;return m||(m=new n),v(E,k,r,y,m)}}return!!S&&(m||(m=new n),a(t,e,r,y,v,m))}},58561:(t,e,r)=>{var n=r(49633),o=r(48263),i=r(18664),a=r(11847);t.exports=function(t){return i(t)?n(a(t)):o(t)}},59168:(t,e,r)=>{"use strict";r.d(e,{A3:()=>p,Pu:()=>f});var n=r(43218);function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function a(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r1&&void 0!==arguments[1]?arguments[1]:{};if(null==t||n.m.isSsr)return{width:0,height:0};var o=(Object.keys(e=a({},r)).forEach(function(t){e[t]||delete e[t]}),e),i=JSON.stringify({text:t,copyStyle:o});if(c.widthCache[i])return c.widthCache[i];try{var u=document.getElementById(s);u||((u=document.createElement("span")).setAttribute("id",s),u.setAttribute("aria-hidden","true"),document.body.appendChild(u));var f=a(a({},l),o);Object.assign(u.style,f),u.textContent="".concat(t);var p=u.getBoundingClientRect(),h={width:p.width,height:p.height};return c.widthCache[i]=h,++c.cacheCount>2e3&&(c.cacheCount=0,c.widthCache={}),h}catch(t){return{width:0,height:0}}},p=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}}},59851:(t,e,r)=>{"use strict";r.d(e,{s:()=>u});var n=r(81780),o=r.n(n),i=r(9232),a=r.n(i);function u(t,e,r){return!0===e?o()(t,r):a()(e)?o()(t,e):t}},60057:(t,e,r)=>{var n=r(23810),o=r(92380),i=r(6441),a=r(75378),u=r(89135),c=r(64841),l=Object.prototype.hasOwnProperty;t.exports=function(t,e){var r=i(t),s=!r&&o(t),f=!r&&!s&&a(t),p=!r&&!s&&!f&&c(t),h=r||s||f||p,d=h?n(t.length,String):[],y=d.length;for(var v in t)(e||l.call(t,v))&&!(h&&("length"==v||f&&("offset"==v||"parent"==v)||p&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||u(v,y)))&&d.push(v);return d}},60169:(t,e,r)=>{"use strict";r.d(e,{W:()=>c});var n=r(7620),o=r(5435),i=r(5749),a=["children","className"];function u(){return(u=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,a),s=(0,o.A)("recharts-layer",c);return n.createElement("g",u({className:s},(0,i.J9)(l,!0),{ref:e}),r)})},60559:t=>{t.exports=function(t){var e=-1,r=Array(t.size);return t.forEach(function(t){r[++e]=t}),r}},60627:t=>{t.exports=function(){return!1}},60683:(t,e,r)=>{var n=r(71794),o=r(6441);t.exports=function(t,e,r){var i=e(t);return o(t)?i:n(i,r(t))}},60899:(t,e,r)=>{var n=r(82083),o=r(30296),i=r(91460),a=Math.max,u=Math.min;t.exports=function(t,e,r){var c,l,s,f,p,h,d=0,y=!1,v=!1,m=!0;if("function"!=typeof t)throw TypeError("Expected a function");function b(e){var r=c,n=l;return c=l=void 0,d=e,f=t.apply(n,r)}function g(t){var r=t-h,n=t-d;return void 0===h||r>=e||r<0||v&&n>=s}function x(){var t,r,n,i=o();if(g(i))return w(i);p=setTimeout(x,(t=i-h,r=i-d,n=e-t,v?u(n,s-r):n))}function w(t){return(p=void 0,m&&c)?b(t):(c=l=void 0,f)}function O(){var t,r=o(),n=g(r);if(c=arguments,l=this,h=r,n){if(void 0===p)return d=t=h,p=setTimeout(x,e),y?b(t):f;if(v)return clearTimeout(p),p=setTimeout(x,e),b(h)}return void 0===p&&(p=setTimeout(x,e)),f}return e=i(e)||0,n(r)&&(y=!!r.leading,s=(v="maxWait"in r)?a(i(r.maxWait)||0,e):s,m="trailing"in r?!!r.trailing:m),O.cancel=function(){void 0!==p&&clearTimeout(p),d=0,c=h=l=p=void 0},O.flush=function(){return void 0===p?f:w(o())},O}},60902:(t,e,r)=>{t.exports=r(89809)("toUpperCase")},61273:(t,e,r)=>{var n=r(93997),o=r(45977),i=r(40021);t.exports=function(t,e){var r=this.__data__;if(r instanceof n){var a=r.__data__;if(!o||a.length<199)return a.push([t,e]),this.size=++r.size,this;r=this.__data__=new i(a)}return r.set(t,e),this.size=r.size,this}},61506:(t,e,r)=>{"use strict";r.d(e,{Z:()=>A});var n=r(7620),o=r(38059),i=r.n(o),a=r(82083),u=r.n(a),c=r(9232),l=r.n(c),s=r(71924),f=r.n(s),p=r(52314),h=r(60169),d=r(5749),y=r(26746);function v(t){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var m=["valueAccessor"],b=["data","dataKey","clockWise","id","textBreakAll"];function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}var S=function(t){return Array.isArray(t.value)?f()(t.value):t.value};function A(t){var e=t.valueAccessor,r=void 0===e?S:e,o=j(t,m),a=o.data,u=o.dataKey,c=o.clockWise,l=o.id,s=o.textBreakAll,f=j(o,b);return a&&a.length?n.createElement(h.W,{className:"recharts-label-list"},a.map(function(t,e){var o=i()(u)?r(t,e):(0,y.kr)(t&&t.payload,u),a=i()(l)?{}:{id:"".concat(l,"-").concat(e)};return n.createElement(p.J,x({},(0,d.J9)(t,!0),f,a,{parentViewBox:t.parentViewBox,value:o,textBreakAll:s,viewBox:p.J.parseViewBox(i()(c)?t:O(O({},t),{},{clockWise:c})),key:"label-".concat(e),index:e}))})):null}A.displayName="LabelList",A.renderCallByParent=function(t,e){var r,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&o&&!t.label)return null;var i=t.children,a=(0,d.aS)(i,A).map(function(t,r){return(0,n.cloneElement)(t,{data:e,key:"labelList-".concat(r)})});return o?[(r=t.label,!r?null:!0===r?n.createElement(A,{key:"labelList-implicit",data:e}):n.isValidElement(r)||l()(r)?n.createElement(A,{key:"labelList-implicit",data:e,content:r}):u()(r)?n.createElement(A,x({data:e},r,{key:"labelList-implicit"})):null)].concat(function(t){if(Array.isArray(t))return g(t)}(a)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(a)||function(t,e){if(t){if("string"==typeof t)return g(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g(t,e)}}(a)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):a}},61865:(t,e,r)=>{var n=r(56594),o=r(35582),i=r(26143),a=r(99523),u=r(86827);function c(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e{t.exports=function(t){return t}},63421:(t,e,r)=>{var n=r(2233),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,u=n?n.toStringTag:void 0;t.exports=function(t){var e=i.call(t,u),r=t[u];try{t[u]=void 0;var n=!0}catch(t){}var o=a.call(t);return n&&(e?t[u]=r:delete t[u]),o}},63499:(t,e,r)=>{"use strict";r.d(e,{A:()=>n});let n=(0,r(98516).A)("heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]])},63503:(t,e,r)=>{"use strict";r.d(e,{h:()=>v});var n=r(7620),o=r(5435),i=r(64873),a=r(81946),u=r(26746);function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(l=function(){return!!t})()}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function f(t,e){return(f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function p(t,e,r){return(e=h(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function h(t){var e=function(t,e){if("object"!=c(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=c(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==c(e)?e:e+""}function d(){return(d=Object.assign?Object.assign.bind():function(t){for(var e=1;e{var n=r(50690);t.exports=function(t,e,r){var o=t.length;return r=void 0===r?o:r,!e&&r>=o?t:n(t,e,r)}},63626:(t,e,r)=>{t.exports=r(64713)(Object.keys,Object)},64170:t=>{var e=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return e.test(t)}},64713:t=>{t.exports=function(t,e){return function(r){return t(e(r))}}},64841:(t,e,r)=>{var n=r(24937),o=r(51144),i=r(11621),a=i&&i.isTypedArray;t.exports=a?o(a):n},64873:(t,e,r)=>{"use strict";r.d(e,{DR:()=>g,pj:()=>O,rY:()=>k,yi:()=>E,Yp:()=>x,hj:()=>P,sk:()=>A,AF:()=>w,Nk:()=>S,$G:()=>j});var n=r(7620),o=r(47634),i=r(13203),a=r.n(i),u=r(24335),c=r.n(u),l=r(17176),s=r.n(l)()(function(t){return{x:t.left,y:t.top,width:t.width,height:t.height}},function(t){return["l",t.left,"t",t.top,"w",t.width,"h",t.height].join("")}),f=r(34838),p=(0,n.createContext)(void 0),h=(0,n.createContext)(void 0),d=(0,n.createContext)(void 0),y=(0,n.createContext)({}),v=(0,n.createContext)(void 0),m=(0,n.createContext)(0),b=(0,n.createContext)(0),g=function(t){var e=t.state,r=e.xAxisMap,o=e.yAxisMap,i=e.offset,a=t.clipPathId,u=t.children,c=t.width,l=t.height,f=s(i);return n.createElement(p.Provider,{value:r},n.createElement(h.Provider,{value:o},n.createElement(y.Provider,{value:i},n.createElement(d.Provider,{value:f},n.createElement(v.Provider,{value:a},n.createElement(m.Provider,{value:l},n.createElement(b.Provider,{value:c},u)))))))},x=function(){return(0,n.useContext)(v)},w=function(t){var e=(0,n.useContext)(p);null==e&&(0,o.A)(!1);var r=e[t];return null==r&&(0,o.A)(!1),r},O=function(){var t=(0,n.useContext)(p);return(0,f.lX)(t)},j=function(){var t=(0,n.useContext)(h);return a()(t,function(t){return c()(t.domain,Number.isFinite)})||(0,f.lX)(t)},S=function(t){var e=(0,n.useContext)(h);null==e&&(0,o.A)(!1);var r=e[t];return null==r&&(0,o.A)(!1),r},A=function(){return(0,n.useContext)(d)},P=function(){return(0,n.useContext)(y)},E=function(){return(0,n.useContext)(b)},k=function(){return(0,n.useContext)(m)}},64973:(t,e,r)=>{var n=r(24631),o=r(48932);t.exports=function(t,e){return t&&n(t,e,o)}},65167:(t,e,r)=>{var n=r(27161);t.exports=function(t,e){var r=!0;return n(t,function(t,n,o){return r=!!e(t,n,o)}),r}},65231:(t,e,r)=>{"use strict";r.d(e,{u:()=>c});var n=r(7620),o=r(5435),i=r(5749),a=["children","width","height","viewBox","className","style","title","desc"];function u(){return(u=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,a),y=l||{width:r,height:c,x:0,y:0},v=(0,o.A)("recharts-surface",s);return n.createElement("svg",u({},(0,i.J9)(d,!0,"svg"),{className:v,width:r,height:c,style:f,viewBox:"".concat(y.x," ").concat(y.y," ").concat(y.width," ").concat(y.height)}),n.createElement("title",null,p),n.createElement("desc",null,h),e)}},65863:t=>{t.exports=function(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}},66163:(t,e,r)=>{"use strict";r.d(e,{A:()=>n});let n=(0,r(98516).A)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]])},66514:(t,e,r)=>{var n=r(6651);t.exports=function(t,e,r){"__proto__"==e&&n?n(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r}},66657:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length;++r{var n=r(73825);t.exports=function(t){var e=this.__data__,r=n(e,t);return r<0?void 0:e[r][1]}},68517:(t,e,r)=>{"use strict";r.d(e,{A:()=>n});let n=(0,r(98516).A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]])},69686:(t,e,r)=>{var n=r(71794),o=r(55073);t.exports=function t(e,r,i,a,u){var c=-1,l=e.length;for(i||(i=o),u||(u=[]);++c0&&i(s)?r>1?t(s,r-1,i,a,u):n(u,s):a||(u[u.length]=s)}return u}},70272:(t,e,r)=>{"use strict";r.d(e,{g:()=>l});var n=r(57323),o=r(26746),i=r(5749);function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function c(t){for(var e=1;e{t.exports=r(75140)(r(49677),"Promise")},71794:t=>{t.exports=function(t,e){for(var r=-1,n=e.length,o=t.length;++r{t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},72172:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},72917:t=>{t.exports=function(t){return this.__data__.has(t)}},73228:(t,e,r)=>{var n=r(52579),o=r(42192),i=r(62834);t.exports=function(t){return t&&t.length?n(t,i,o):void 0}},73825:(t,e,r)=>{var n=r(44382);t.exports=function(t,e){for(var r=t.length;r--;)if(n(t[r][0],e))return r;return -1}},74712:(t,e,r)=>{var n=r(66514),o=r(64973),i=r(94509);t.exports=function(t,e){var r={};return e=i(e,3),o(t,function(t,o,i){n(r,o,e(t,o,i))}),r}},74940:(t,e,r)=>{var n=r(26068),o=r(72172);t.exports=function(t){return o(t)&&"[object Arguments]"==n(t)}},75140:(t,e,r)=>{var n=r(34495),o=r(16548);t.exports=function(t,e){var r=o(t,e);return n(r)?r:void 0}},75378:(t,e,r)=>{t=r.nmd(t);var n=r(49677),o=r(60627),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,u=a&&a.exports===i?n.Buffer:void 0,c=u?u.isBuffer:void 0;t.exports=c||o},76079:(t,e,r)=>{var n=r(73825);t.exports=function(t){return n(this.__data__,t)>-1}},77162:(t,e,r)=>{"use strict";r.d(e,{P2:()=>w,bx:()=>O,pr:()=>m,sl:()=>b,vh:()=>g});var n=r(74712),o=r.n(n),i=r(24335),a=r.n(i),u=r(26746),c=r(5749),l=r(34838),s=r(86767);function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function p(t,e){for(var r=0;r0&&(k=Math.min((t||0)-(M[e-1]||0),k))}),Number.isFinite(k)){var T=k/E,_="vertical"===g.layout?r.height:r.width;if("gap"===g.padding&&(c=T*_/2),"no-gap"===g.padding){var C=(0,l.F4)(t.barCategoryGap,T*_),D=T*_/2;c=D-C-(D-C)/_*C}}}s="xAxis"===n?[r.left+(j.left||0)+(c||0),r.left+r.width-(j.right||0)-(c||0)]:"yAxis"===n?"horizontal"===f?[r.top+r.height-(j.bottom||0),r.top+(j.top||0)]:[r.top+(j.top||0)+(c||0),r.top+r.height-(j.bottom||0)-(c||0)]:g.range,A&&(s=[s[1],s[0]]);var I=(0,u.W7)(g,o,m),N=I.scale,B=I.realScaleType;N.domain(w).range(s),(0,u.YB)(N);var R=(0,u.w7)(N,d(d({},g),{},{realScaleType:B}));"xAxis"===n?(b="top"===x&&!S||"bottom"===x&&S,p=r.left,h=v[P]-b*g.height):"yAxis"===n&&(b="left"===x&&!S||"right"===x&&S,p=v[P]-b*g.width,h=r.top);var L=d(d(d({},g),R),{},{realScaleType:B,x:p,y:h,scale:N,width:"xAxis"===n?r.width:g.width,height:"yAxis"===n?r.height:g.height});return L.bandSize=(0,u.Hj)(L,R),g.hide||"xAxis"!==n?g.hide||(v[P]+=(b?-1:1)*L.width):v[P]+=(b?-1:1)*L.height,d(d({},i),{},y({},a,L))},{})},b=function(t,e){var r=t.x,n=t.y,o=e.x,i=e.y;return{x:Math.min(r,o),y:Math.min(n,i),width:Math.abs(o-r),height:Math.abs(i-n)}},g=function(t){return b({x:t.x1,y:t.y1},{x:t.x2,y:t.y2})},x=function(){var t,e;function r(t){if(!(this instanceof r))throw TypeError("Cannot call a class as a function");this.scale=t}return t=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.bandAware,n=e.position;if(void 0!==t){if(n)switch(n){case"start":default:return this.scale(t);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(t)+i}if(r){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+a}return this.scale(t)}}},{key:"isInRange",value:function(t){var e=this.range(),r=e[0],n=e[e.length-1];return r<=n?t>=r&&t<=n:t>=n&&t<=r}}],e=[{key:"create",value:function(t){return new r(t)}}],t&&p(r.prototype,t),e&&p(r,e),Object.defineProperty(r,"prototype",{writable:!1}),r}();y(x,"EPS",1e-4);var w=function(t){var e=Object.keys(t).reduce(function(e,r){return d(d({},e),{},y({},r,x.create(t[r])))},{});return d(d({},e),{},{apply:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.bandAware,i=r.position;return o()(t,function(t,r){return e[r].apply(t,{bandAware:n,position:i})})},isInRange:function(t){return a()(t,function(t,r){return e[r].isInRange(t)})}})},O=function(t){var e=t.width,r=t.height,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(n%180+180)%180*Math.PI/180,i=Math.atan(r/e);return Math.abs(o>i&&o{"use strict";r.d(e,{f:()=>n});var n=function(t){return null};n.displayName="Cell"},77584:(t,e,r)=>{var n=r(57922),o=r(72172);t.exports=function t(e,r,i,a,u){return e===r||(null!=e&&null!=r&&(o(e)||o(r))?n(e,r,i,a,t,u):e!=e&&r!=r)}},79599:(t,e,r)=>{var n=r(52579),o=r(82431),i=r(94509);t.exports=function(t,e){return t&&t.length?n(t,i(e,2),o):void 0}},79870:(t,e,r)=>{"use strict";r.d(e,{Ay:()=>tS});var n=r(7620),o=r(92056),i=r.n(o),a=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty;function l(t,e){return function(r,n,o){return t(r,n,o)&&e(r,n,o)}}function s(t){return function(e,r,n){if(!e||!r||"object"!=typeof e||"object"!=typeof r)return t(e,r,n);var o=n.cache,i=o.get(e),a=o.get(r);if(i&&a)return i===r&&a===e;o.set(e,r),o.set(r,e);var u=t(e,r,n);return o.delete(e),o.delete(r),u}}function f(t){return a(t).concat(u(t))}var p=Object.hasOwn||function(t,e){return c.call(t,e)};function h(t,e){return t===e||!t&&!e&&t!=t&&e!=e}var d=Object.getOwnPropertyDescriptor,y=Object.keys;function v(t,e,r){var n=t.length;if(e.length!==n)return!1;for(;n-- >0;)if(!r.equals(t[n],e[n],n,n,t,e,r))return!1;return!0}function m(t,e){return h(t.getTime(),e.getTime())}function b(t,e){return t.name===e.name&&t.message===e.message&&t.cause===e.cause&&t.stack===e.stack}function g(t,e){return t===e}function x(t,e,r){var n,o,i=t.size;if(i!==e.size)return!1;if(!i)return!0;for(var a=Array(i),u=t.entries(),c=0;(n=u.next())&&!n.done;){for(var l=e.entries(),s=!1,f=0;(o=l.next())&&!o.done;){if(a[f]){f++;continue}var p=n.value,h=o.value;if(r.equals(p[0],h[0],c,f,t,e,r)&&r.equals(p[1],h[1],p[0],h[0],t,e,r)){s=a[f]=!0;break}f++}if(!s)return!1;c++}return!0}function w(t,e,r){var n=y(t),o=n.length;if(y(e).length!==o)return!1;for(;o-- >0;)if(!k(t,e,r,n[o]))return!1;return!0}function O(t,e,r){var n,o,i,a=f(t),u=a.length;if(f(e).length!==u)return!1;for(;u-- >0;)if(!k(t,e,r,n=a[u])||(o=d(t,n),i=d(e,n),(o||i)&&(!o||!i||o.configurable!==i.configurable||o.enumerable!==i.enumerable||o.writable!==i.writable)))return!1;return!0}function j(t,e){return h(t.valueOf(),e.valueOf())}function S(t,e){return t.source===e.source&&t.flags===e.flags}function A(t,e,r){var n,o,i=t.size;if(i!==e.size)return!1;if(!i)return!0;for(var a=Array(i),u=t.values();(n=u.next())&&!n.done;){for(var c=e.values(),l=!1,s=0;(o=c.next())&&!o.done;){if(!a[s]&&r.equals(n.value,o.value,n.value,o.value,t,e,r)){l=a[s]=!0;break}s++}if(!l)return!1}return!0}function P(t,e){var r=t.length;if(e.length!==r)return!1;for(;r-- >0;)if(t[r]!==e[r])return!1;return!0}function E(t,e){return t.hostname===e.hostname&&t.pathname===e.pathname&&t.protocol===e.protocol&&t.port===e.port&&t.hash===e.hash&&t.username===e.username&&t.password===e.password}function k(t,e,r,n){return("_owner"===n||"__o"===n||"__v"===n)&&(!!t.$$typeof||!!e.$$typeof)||p(e,n)&&r.equals(t[n],e[n],n,n,t,e,r)}var M=Array.isArray,T="function"==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView:null,_=Object.assign,C=Object.prototype.toString.call.bind(Object.prototype.toString),D=I();function I(t){void 0===t&&(t={});var e,r,n,o,i,a,u,c,f,p,d,y,k,D=t.circular,I=t.createInternalComparator,N=t.createState,B=t.strict,R=(r=(e=function(t){var e=t.circular,r=t.createCustomConfig,n=t.strict,o={areArraysEqual:n?O:v,areDatesEqual:m,areErrorsEqual:b,areFunctionsEqual:g,areMapsEqual:n?l(x,O):x,areNumbersEqual:h,areObjectsEqual:n?O:w,arePrimitiveWrappersEqual:j,areRegExpsEqual:S,areSetsEqual:n?l(A,O):A,areTypedArraysEqual:n?O:P,areUrlsEqual:E};if(r&&(o=_({},o,r(o))),e){var i=s(o.areArraysEqual),a=s(o.areMapsEqual),u=s(o.areObjectsEqual),c=s(o.areSetsEqual);o=_({},o,{areArraysEqual:i,areMapsEqual:a,areObjectsEqual:u,areSetsEqual:c})}return o}(t)).areArraysEqual,n=e.areDatesEqual,o=e.areErrorsEqual,i=e.areFunctionsEqual,a=e.areMapsEqual,u=e.areNumbersEqual,c=e.areObjectsEqual,f=e.arePrimitiveWrappersEqual,p=e.areRegExpsEqual,d=e.areSetsEqual,y=e.areTypedArraysEqual,k=e.areUrlsEqual,function(t,e,l){if(t===e)return!0;if(null==t||null==e)return!1;var s=typeof t;if(s!==typeof e)return!1;if("object"!==s)return"number"===s?u(t,e,l):"function"===s&&i(t,e,l);var h=t.constructor;if(h!==e.constructor)return!1;if(h===Object)return c(t,e,l);if(M(t))return r(t,e,l);if(null!=T&&T(t))return y(t,e,l);if(h===Date)return n(t,e,l);if(h===RegExp)return p(t,e,l);if(h===Map)return a(t,e,l);if(h===Set)return d(t,e,l);var v=C(t);return"[object Date]"===v?n(t,e,l):"[object RegExp]"===v?p(t,e,l):"[object Map]"===v?a(t,e,l):"[object Set]"===v?d(t,e,l):"[object Object]"===v?"function"!=typeof t.then&&"function"!=typeof e.then&&c(t,e,l):"[object URL]"===v?k(t,e,l):"[object Error]"===v?o(t,e,l):"[object Arguments]"===v?c(t,e,l):("[object Boolean]"===v||"[object Number]"===v||"[object String]"===v)&&f(t,e,l)}),L=I?I(R):function(t,e,r,n,o,i,a){return R(t,e,a)};return function(t){var e=t.circular,r=t.comparator,n=t.createState,o=t.equals,i=t.strict;if(n)return function(t,a){var u=n(),c=u.cache;return r(t,a,{cache:void 0===c?e?new WeakMap:void 0:c,equals:o,meta:u.meta,strict:i})};if(e)return function(t,e){return r(t,e,{cache:new WeakMap,equals:o,meta:void 0,strict:i})};var a={cache:void 0,equals:o,meta:void 0,strict:i};return function(t,e){return r(t,e,a)}}({circular:void 0!==D&&D,comparator:R,createState:N,equals:L,strict:void 0!==B&&B})}function N(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=-1;requestAnimationFrame(function n(o){if(r<0&&(r=o),o-r>e)t(o),r=-1;else{var i;i=n,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(i)}})}function B(t){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function R(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);rt.length)&&(e=t.length);for(var r=0,n=Array(e);r=0&&t<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",n);var p=K(i,u),h=K(a,c),d=(t=i,e=u,function(r){var n;return G([].concat(function(t){if(Array.isArray(t))return Y(t)}(n=V(t,e).map(function(t,e){return t*e}).slice(1))||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(n)||X(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),r)}),y=function(t){for(var e=t>1?1:t,r=e,n=0;n<8;++n){var o,i=p(r)-e,a=d(r);if(1e-4>Math.abs(i-e)||a<1e-4)break;r=(o=r-i/a)>1?1:o<0?0:o}return h(r)};return y.isStepper=!1,y},Z=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.stiff,r=void 0===e?100:e,n=t.damping,o=void 0===n?8:n,i=t.dt,a=void 0===i?17:i,u=function(t,e,n){var i=n+(-(t-e)*r-n*o)*a/1e3,u=n*a/1e3+t;return 1e-4>Math.abs(u-e)&&1e-4>Math.abs(i)?[e,0]:[u,i]};return u.isStepper=!0,u.dt=a,u},Q=function(){for(var t=arguments.length,e=Array(t),r=0;rt.length)&&(e=t.length);for(var r=0,n=Array(e);rt.length)&&(e=t.length);for(var r=0,n=Array(e);r0?r[o-1]:n,p=l||Object.keys(c);if("function"==typeof u||"spring"===u)return[].concat(th(t),[e.runJSAnimation.bind(e,{from:f.style,to:c,duration:i,easing:u}),i]);var h=q(p,i,u),d=tv(tv(tv({},f.style),c),{},{transition:h});return[].concat(th(t),[d,i,s]).filter(U)},[a,Math.max(void 0===u?0:u,n)])),[t.onAnimationEnd]))}},{key:"runAnimation",value:function(t){this.manager||(this.manager=(r=function(){return null},n=!1,o=function t(e){if(!n){if(Array.isArray(e)){if(!e.length)return;var o=function(t){if(Array.isArray(t))return t}(e)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(e)||function(t,e){if(t){if("string"==typeof t)return R(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return R(t,e)}}(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o.slice(1);return"number"==typeof i?void N(t.bind(null,a),i):(t(i),void N(t.bind(null,a)))}"object"===B(e)&&r(e),"function"==typeof e&&e()}},{stop:function(){n=!0},start:function(t){n=!1,o(t)},subscribe:function(t){return r=t,function(){r=function(){return null}}}}));var e,r,n,o,i=t.begin,a=t.duration,u=t.attributeName,c=t.to,l=t.easing,s=t.onAnimationStart,f=t.onAnimationEnd,p=t.steps,h=t.children,d=this.manager;if(this.unSubscribe=d.subscribe(this.handleStyleChange),"function"==typeof l||"function"==typeof h||"spring"===l)return void this.runJSAnimation(t);if(p.length>1)return void this.runStepAnimation(t);var y=u?tm({},u,c):c,v=q(Object.keys(y),a,l);d.start([s,i,tv(tv({},y),{},{transition:v}),a,f])}},{key:"render",value:function(){var t=this.props,e=t.children,r=(t.begin,t.duration),o=(t.attributeName,t.easing,t.isActive),i=(t.steps,t.from,t.to,t.canBegin,t.onAnimationEnd,t.shouldReAnimate,t.onAnimationReStart,function(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r,n,o={},i=Object.keys(t);for(n=0;n=0||(o[r]=t[r]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,tp)),a=n.Children.count(e),u=this.state.style;if("function"==typeof e)return e(u);if(!o||0===a||r<=0)return e;var c=function(t){var e=t.props,r=e.style,o=e.className;return(0,n.cloneElement)(t,tv(tv({},i),{},{style:tv(tv({},void 0===r?{}:r),u),className:o}))};return 1===a?c(n.Children.only(e)):n.createElement("div",null,n.Children.map(e,function(t){return c(t)}))}}],function(t,e){for(var r=0;r{var n=r(94509),o=r(9678),i=r(48932);t.exports=function(t){return function(e,r,a){var u=Object(e);if(!o(e)){var c=n(r,3);e=i(e),r=function(t){return c(u[t],t,u)}}var l=t(e,r,a);return l>-1?u[c?e[l]:l]:void 0}}},81337:t=>{t.exports=function(t){return this.__data__.has(t)}},81780:(t,e,r)=>{var n=r(94509),o=r(11653);t.exports=function(t,e){return t&&t.length?o(t,n(e,2)):[]}},81806:(t,e,r)=>{"use strict";r.d(e,{yp:()=>C,GG:()=>z,NE:()=>D,nZ:()=>I,xQ:()=>N});var n=r(7620),o=r(9232),i=r.n(o),a=r(95591),u=r.n(a),c=r(85932),l=r.n(c),s=r(38512),f=r.n(s),p=r(17691),h=r(5435),d=r(79870),y=r(5749);function v(t){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function m(){return(m=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r0,from:{upperWidth:0,lowerWidth:0,height:p,x:c,y:l},to:{upperWidth:s,lowerWidth:f,height:p,x:c,y:l},duration:j,animationEasing:g,isActive:A},function(t){var e=t.upperWidth,i=t.lowerWidth,u=t.height,c=t.x,l=t.y;return n.createElement(d.Ay,{canBegin:a>0,from:"0px ".concat(-1===a?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:j,easing:g},n.createElement("path",m({},(0,y.J9)(r,!0),{className:P,d:w(c,l,e,i,u),ref:o})))}):n.createElement("g",null,n.createElement("path",m({},(0,y.J9)(r,!0),{className:P,d:w(c,l,s,f,p)})))},S=r(36552),A=r(60169),P=r(82286),E=["option","shapeType","propTransformer","activeClassName","isActive"];function k(t){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function M(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function T(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,E);if((0,n.isValidElement)(r))e=(0,n.cloneElement)(r,T(T({},f),(0,n.isValidElement)(r)?r.props:r));else if(i()(r))e=r(f);else if(u()(r)&&!l()(r)){var p=(void 0===a?function(t,e){return T(T({},e),t)}:a)(r,f);e=n.createElement(_,{shapeType:o,elementProps:p})}else e=n.createElement(_,{shapeType:o,elementProps:f});return s?n.createElement(A.W,{className:void 0===c?"recharts-active-shape":c},e):e}function D(t,e){return null!=e&&"trapezoids"in t.props}function I(t,e){return null!=e&&"sectors"in t.props}function N(t,e){return null!=e&&"points"in t.props}function B(t,e){var r,n,o=t.x===(null==e||null==(r=e.labelViewBox)?void 0:r.x)||t.x===e.x,i=t.y===(null==e||null==(n=e.labelViewBox)?void 0:n.y)||t.y===e.y;return o&&i}function R(t,e){var r=t.endAngle===e.endAngle,n=t.startAngle===e.startAngle;return r&&n}function L(t,e){var r=t.x===e.x,n=t.y===e.y,o=t.z===e.z;return r&&n&&o}function z(t){var e,r,n,o=t.activeTooltipItem,i=t.graphicalItem,a=t.itemData,u=(D(i,o)?e="trapezoids":I(i,o)?e="sectors":N(i,o)&&(e="points"),e),c=D(i,o)?null==(r=o.tooltipPayload)||null==(r=r[0])||null==(r=r.payload)?void 0:r.payload:I(i,o)?null==(n=o.tooltipPayload)||null==(n=n[0])||null==(n=n.payload)?void 0:n.payload:N(i,o)?o.payload:{},l=a.filter(function(t,e){var r=f()(c,t),n=i.props[u].filter(function(t){var e;return(D(i,o)?e=B:I(i,o)?e=R:N(i,o)&&(e=L),e)(t,o)}),a=i.props[u].indexOf(n[n.length-1]);return r&&e===a});return a.indexOf(l[l.length-1])}},81946:(t,e,r)=>{"use strict";r.d(e,{u:()=>_});var n=r(7620),o=r(9232),i=r.n(o),a=r(23500),u=r.n(a),c=r(5435),l=r(98021),s=r(60169),f=r(2103),p=r(52314),h=r(34838),d=r(19514),y=r(5749),v=r(8944),m=["viewBox"],b=["viewBox"],g=["ticks"];function x(t){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function w(){return(w=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function A(t,e){for(var r=0;r0?this.props:d)),o<=0||a<=0||!y||!y.length)?null:n.createElement(s.W,{className:(0,c.A)("recharts-cartesian-axis",l),ref:function(e){t.layerReference=e}},r&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),p.J.renderCallByParent(this.props))}}],r=[{key:"renderTickItem",value:function(t,e,r){var o,a=(0,c.A)(e.className,"recharts-cartesian-axis-tick-value");return n.isValidElement(t)?n.cloneElement(t,j(j({},e),{},{className:a})):i()(t)?t(j(j({},e),{},{className:a})):n.createElement(f.E,w({},e,{className:"recharts-cartesian-axis-tick-value"}),r)}}],e&&A(o.prototype,e),r&&A(o,r),Object.defineProperty(o,"prototype",{writable:!1}),o}(n.Component);M(_,"displayName","CartesianAxis"),M(_,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"})},82083:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},82286:(t,e,r)=>{"use strict";r.d(e,{i:()=>D});var n=r(7620),o=r(60902),i=r.n(o);let a=Math.cos,u=Math.sin,c=Math.sqrt,l=Math.PI,s=2*l,f={draw(t,e){let r=c(e/l);t.moveTo(r,0),t.arc(0,0,r,0,s)}},p=c(1/3),h=2*p,d=u(l/10)/u(7*l/10),y=u(s/10)*d,v=-a(s/10)*d,m=c(3),b=c(3)/2,g=1/c(12),x=(g/2+1)*3;var w=r(17381),O=r(90507);c(3),c(3);var j=r(5435),S=r(5749);function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var P=["type","size","sizeType"];function E(){return(E=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,P)),{},{type:o,size:u,sizeType:l}),p=s.className,h=s.cx,d=s.cy,y=(0,S.J9)(s,!0);return h===+h&&d===+d&&u===+u?n.createElement("path",E({},y,{className:(0,j.A)("recharts-symbols",p),transform:"translate(".concat(h,", ").concat(d,")"),d:(e=T["symbol".concat(i()(o))]||f,(function(t,e){let r=null,n=(0,O.i)(o);function o(){let o;if(r||(r=o=n()),t.apply(this,arguments).draw(r,+e.apply(this,arguments)),o)return r=null,o+""||null}return t="function"==typeof t?t:(0,w.A)(t||f),e="function"==typeof e?e:(0,w.A)(void 0===e?64:+e),o.type=function(e){return arguments.length?(t="function"==typeof e?e:(0,w.A)(e),o):t},o.size=function(t){return arguments.length?(e="function"==typeof t?t:(0,w.A)(+t),o):e},o.context=function(t){return arguments.length?(r=null==t?null:t,o):r},o})().type(e).size(C(u,l,o))())})):null};D.registerSymbol=function(t,e){T["symbol".concat(i()(t))]=e}},82390:(t,e,r)=>{"use strict";r.d(e,{E:()=>c});var n=r(2175),o=r(86767),i=r(9948),a=r(63503),u=r(77162),c=(0,n.gu)({chartName:"BarChart",GraphicalChild:o.y,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:i.W},{axisType:"yAxis",AxisComp:a.h}],formatAxisMap:u.pr})},82431:t=>{t.exports=function(t,e){return t>e}},82854:(t,e,r)=>{var n=r(35329),o=r(92676),i=r(16138);t.exports=function(t){return function(e,r,a){return a&&"number"!=typeof a&&o(e,r,a)&&(r=a=void 0),e=i(e),void 0===r?(r=e,e=0):r=i(r),a=void 0===a?e{"use strict";function n(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function o(t,e){switch(arguments.length){case 0:break;case 1:"function"==typeof t?this.interpolator(t):this.range(t);break;default:this.domain(t),"function"==typeof e?this.interpolator(e):this.range(e)}return this}r.d(e,{C:()=>n,K:()=>o})},83753:t=>{t.exports=function(t,e,r){for(var n=r-1,o=t.length;++n{t.exports=r(49677).Uint8Array},84961:(t,e,r)=>{var n=r(26068),o=r(6441),i=r(72172);t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&"[object String]"==n(t)}},85650:(t,e,r)=>{"use strict";r.d(e,{w:()=>o});var n=r(50762);function o(t,e){return"function"==typeof t?t(e):t&&"object"==typeof t&&n._P in t?t[n._P](e):t instanceof Date?new t.constructor(e):new Date(e)}},85850:(t,e,r)=>{"use strict";r.d(e,{A:()=>n});let n=(0,r(98516).A)("menu",[["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M4 6h16",key:"1o0s65"}]])},85932:(t,e,r)=>{var n=r(26068),o=r(72172);t.exports=function(t){return!0===t||!1===t||o(t)&&"[object Boolean]"==n(t)}},86216:(t,e,r)=>{"use strict";r.d(e,{IZ:()=>v,Kg:()=>y,Zk:()=>j,lY:()=>m,pr:()=>b,yy:()=>O});var n=r(38059),o=r.n(n),i=r(7620),a=r(9232),u=r.n(a),c=r(34838),l=r(26746);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function p(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(e-(r.top||0)-(r.bottom||0)))/2},b=function(t,e,r,n,i){var a=t.width,u=t.height,s=t.startAngle,f=t.endAngle,y=(0,c.F4)(t.cx,a,a/2),v=(0,c.F4)(t.cy,u,u/2),b=m(a,u,r),g=(0,c.F4)(t.innerRadius,b,0),x=(0,c.F4)(t.outerRadius,b,.8*b);return Object.keys(e).reduce(function(t,r){var a,u=e[r],c=u.domain,m=u.reversed;if(o()(u.range))"angleAxis"===n?a=[s,f]:"radiusAxis"===n&&(a=[g,x]),m&&(a=[a[1],a[0]]);else{var b,w=function(t){if(Array.isArray(t))return t}(b=a=u.range)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{i=(r=r.call(t)).next,!1;for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(b,2)||function(t,e){if(t){if("string"==typeof t)return d(t,2);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(t,e)}}(b,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();s=w[0],f=w[1]}var O=(0,l.W7)(u,i),j=O.realScaleType,S=O.scale;S.domain(c).range(a),(0,l.YB)(S);var A=(0,l.w7)(S,p(p({},u),{},{realScaleType:j})),P=p(p(p({},u),A),{},{range:a,radius:x,realScaleType:j,scale:S,cx:y,cy:v,innerRadius:g,outerRadius:x,startAngle:s,endAngle:f});return p(p({},t),{},h({},r,P))},{})},g=function(t,e){var r=t.x,n=t.y;return Math.sqrt(Math.pow(r-e.x,2)+Math.pow(n-e.y,2))},x=function(t,e){var r=t.x,n=t.y,o=e.cx,i=e.cy,a=g({x:r,y:n},{x:o,y:i});if(a<=0)return{radius:a};var u=Math.acos((r-o)/a);return n>i&&(u=2*Math.PI-u),{radius:a,angle:180*u/Math.PI,angleInRadian:u}},w=function(t){var e=t.startAngle,r=t.endAngle,n=Math.min(Math.floor(e/360),Math.floor(r/360));return{startAngle:e-360*n,endAngle:r-360*n}},O=function(t,e){var r,n=x({x:t.x,y:t.y},e),o=n.radius,i=n.angle,a=e.innerRadius,u=e.outerRadius;if(ou)return!1;if(0===o)return!0;var c=w(e),l=c.startAngle,s=c.endAngle,f=i;if(l<=s){for(;f>s;)f-=360;for(;f=l&&f<=s}else{for(;f>l;)f-=360;for(;f=s&&f<=l}return r?p(p({},e),{},{radius:o,angle:f+360*Math.min(Math.floor(e.startAngle/360),Math.floor(e.endAngle/360))}):null},j=function(t){return(0,i.isValidElement)(t)||u()(t)||"boolean"==typeof t?"":t.className}},86767:(t,e,r)=>{"use strict";r.d(e,{y:()=>F});var n=r(7620),o=r(5435),i=r(79870),a=r(38512),u=r.n(a),c=r(38059),l=r.n(c),s=r(60169),f=r(46336),p=r(77392),h=r(61506),d=r(34838),y=r(5749),v=r(43218),m=r(26746),b=r(19514),g=r(47634),x=r(81806),w=["x","y"];function O(t){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function j(){return(j=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,w),i=parseInt("".concat(r),10),a=parseInt("".concat(n),10),u=parseInt("".concat(e.height||o.height),10),c=parseInt("".concat(e.width||o.width),10);return A(A(A(A(A({},e),o),i?{x:i}:{}),a?{y:a}:{}),{},{height:u,width:c,name:e.name,radius:e.radius})}function E(t){return n.createElement(x.yp,j({shapeType:"rectangle",propTransformer:P,activeClassName:"recharts-active-bar"},t))}var k=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(r,n){if("number"==typeof t)return t;var o=(0,d.Et)(r)||(0,d.uy)(r);return o?t(r,n):(o||(0,g.A)(!1),e)}},M=["value","background"];function T(t){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function _(){return(_=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(e,M);if(!u)return null;var l=D(D(D(D(D({},c),{},{fill:"#eee"},u),a),(0,b.XC)(t.props,e,r)),{},{onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd,dataKey:o,index:r,className:"recharts-bar-background-rectangle"});return n.createElement(E,_({key:"background-bar-".concat(r),option:t.props.background,isActive:r===i},l))})}},{key:"renderErrorBar",value:function(t,e){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,o=r.data,i=r.xAxis,a=r.yAxis,u=r.layout,c=r.children,l=(0,y.aS)(c,f.u);if(!l)return null;var p="vertical"===u?o[0].height/2:o[0].width/2,h=function(t,e){var r=Array.isArray(t.value)?t.value[1]:t.value;return{x:t.x,y:t.y,value:r,errorVal:(0,m.kr)(t,e)}};return n.createElement(s.W,{clipPath:t?"url(#clipPath-".concat(e,")"):null},l.map(function(t){return n.cloneElement(t,{key:"error-bar-".concat(e,"-").concat(t.props.dataKey),data:o,xAxis:i,yAxis:a,layout:u,offset:p,dataPointFormatter:h})}))}},{key:"render",value:function(){var t=this.props,e=t.hide,r=t.data,i=t.className,a=t.xAxis,u=t.yAxis,c=t.left,f=t.top,p=t.width,d=t.height,y=t.isAnimationActive,v=t.background,m=t.id;if(e||!r||!r.length)return null;var b=this.state.isAnimationFinished,g=(0,o.A)("recharts-bar",i),x=a&&a.allowDataOverflow,w=u&&u.allowDataOverflow,O=x||w,j=l()(m)?this.id:m;return n.createElement(s.W,{className:g},x||w?n.createElement("defs",null,n.createElement("clipPath",{id:"clipPath-".concat(j)},n.createElement("rect",{x:x?c:c-p/2,y:w?f:f-d/2,width:x?p:2*p,height:w?d:2*d}))):null,n.createElement(s.W,{className:"recharts-bar-rectangles",clipPath:O?"url(#clipPath-".concat(j,")"):null},v?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(O,j),(!y||b)&&h.Z.renderCallByParent(this.props,r))}}],r=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curData:t.data,prevData:e.curData}:t.data!==e.curData?{curData:t.data}:null}}],e&&I(a.prototype,e),r&&I(a,r),Object.defineProperty(a,"prototype",{writable:!1}),a}(n.PureComponent);L(F,"displayName","Bar"),L(F,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!v.m.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"}),L(F,"getComposedData",function(t){var e=t.props,r=t.item,n=t.barPosition,o=t.bandSize,i=t.xAxis,a=t.yAxis,u=t.xAxisTicks,c=t.yAxisTicks,l=t.stackedData,s=t.dataStartIndex,f=t.displayedData,h=t.offset,v=(0,m.xi)(n,r);if(!v)return null;var b=e.layout,g=r.type.defaultProps,x=void 0!==g?D(D({},g),r.props):r.props,w=x.dataKey,O=x.children,j=x.minPointSize,S="horizontal"===b?a:i,A=l?S.scale.domain():null,P=(0,m.DW)({numericAxis:S}),E=(0,y.aS)(O,p.f),M=f.map(function(t,e){l?f=(0,m._f)(l[s+e],A):Array.isArray(f=(0,m.kr)(t,w))||(f=[P,f]);var n=k(j,F.defaultProps.minPointSize)(f[1],e);if("horizontal"===b){var f,p,h,y,g,x,O,S=[a.scale(f[0]),a.scale(f[1])],M=S[0],T=S[1];p=(0,m.y2)({axis:i,ticks:u,bandSize:o,offset:v.offset,entry:t,index:e}),h=null!=(O=null!=T?T:M)?O:void 0,y=v.size;var _=M-T;if(g=Number.isNaN(_)?0:_,x={x:p,y:a.y,width:y,height:a.height},Math.abs(n)>0&&Math.abs(g)0&&Math.abs(y){var n=r(87656),o=r(56044),i=r(94509),a=r(35174),u=r(32453),c=r(51144),l=r(4648),s=r(62834),f=r(6441);t.exports=function(t,e,r){e=e.length?n(e,function(t){return f(t)?function(e){return o(e,1===t.length?t[0]:t)}:t}):[s];var p=-1;return e=n(e,c(i)),u(a(t,function(t,r,o){return{criteria:n(e,function(e){return e(t)}),index:++p,value:t}}),function(t,e){return l(t,e,r)})}},86827:(t,e,r)=>{var n=r(13290);t.exports=function(t,e){var r=this.__data__;return this.size+=+!this.has(t),r[t]=n&&void 0===e?"__lodash_hash_undefined__":e,this}},86960:t=>{t.exports=function(t){return function(){return t}}},87240:(t,e,r)=>{var n=r(7775),o=r(48932);t.exports=function(t){for(var e=o(t),r=e.length;r--;){var i=e[r],a=t[i];e[r]=[i,a,n(a)]}return e}},87656:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length,o=Array(n);++r{var n=r(73825);t.exports=function(t,e){var r=this.__data__,o=n(r,t);return o<0?(++this.size,r.push([t,e])):r[o][1]=e,this}},88689:(t,e,r)=>{var n=r(45080),o=r(45977),i=r(70670),a=r(50955),u=r(24685),c=r(26068),l=r(15945),s="[object Map]",f="[object Promise]",p="[object Set]",h="[object WeakMap]",d="[object DataView]",y=l(n),v=l(o),m=l(i),b=l(a),g=l(u),x=c;(n&&x(new n(new ArrayBuffer(1)))!=d||o&&x(new o)!=s||i&&x(i.resolve())!=f||a&&x(new a)!=p||u&&x(new u)!=h)&&(x=function(t){var e=c(t),r="[object Object]"==e?t.constructor:void 0,n=r?l(r):"";if(n)switch(n){case y:return d;case v:return s;case m:return f;case b:return p;case g:return h}return e}),t.exports=x},88697:(t,e,r)=>{var n=r(12347),o=r(93985),i=r(455);t.exports=function(t,e,r,a,u,c){var l=1&r,s=t.length,f=e.length;if(s!=f&&!(l&&f>s))return!1;var p=c.get(t),h=c.get(e);if(p&&h)return p==e&&h==t;var d=-1,y=!0,v=2&r?new n:void 0;for(c.set(t,e),c.set(e,t);++d{var n=r(44788);t.exports=function(t,e){var r=t.__data__;return n(e)?r["string"==typeof e?"string":"hash"]:r.map}},89135:t=>{var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,r){var n=typeof t;return!!(r=null==r?0x1fffffffffffff:r)&&("number"==n||"symbol"!=n&&e.test(t))&&t>-1&&t%1==0&&t{var n=r(63584),o=r(64170),i=r(51726),a=r(3376);t.exports=function(t){return function(e){var r=o(e=a(e))?i(e):void 0,u=r?r[0]:e.charAt(0),c=r?n(r,1).join(""):e.slice(1);return u[t]()+c}}},90507:(t,e,r)=>{"use strict";r.d(e,{i:()=>c});let n=Math.PI,o=2*n,i=o-1e-6;function a(t){this._+=t[0];for(let e=1,r=t.length;e=0))throw Error(`invalid digits: ${t}`);if(e>15)return a;let r=10**e;return function(t){this._+=t[0];for(let e=1,n=t.length;e1e-6)if(Math.abs(f*c-l*s)>1e-6&&i){let h=r-a,d=o-u,y=c*c+l*l,v=Math.sqrt(y),m=Math.sqrt(p),b=i*Math.tan((n-Math.acos((y+p-(h*h+d*d))/(2*v*m)))/2),g=b/m,x=b/v;Math.abs(g-1)>1e-6&&this._append`L${t+g*s},${e+g*f}`,this._append`A${i},${i},0,0,${+(f*h>s*d)},${this._x1=t+x*c},${this._y1=e+x*l}`}else this._append`L${this._x1=t},${this._y1=e}`}arc(t,e,r,a,u,c){if(t*=1,e*=1,r*=1,c=!!c,r<0)throw Error(`negative radius: ${r}`);let l=r*Math.cos(a),s=r*Math.sin(a),f=t+l,p=e+s,h=1^c,d=c?a-u:u-a;null===this._x1?this._append`M${f},${p}`:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-p)>1e-6)&&this._append`L${f},${p}`,r&&(d<0&&(d=d%o+o),d>i?this._append`A${r},${r},0,1,${h},${t-l},${e-s}A${r},${r},0,1,${h},${this._x1=f},${this._y1=p}`:d>1e-6&&this._append`A${r},${r},0,${+(d>=n)},${h},${this._x1=t+r*Math.cos(u)},${this._y1=e+r*Math.sin(u)}`)}rect(t,e,r,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${r*=1}v${+n}h${-r}Z`}toString(){return this._}}function c(t){let e=3;return t.digits=function(r){if(!arguments.length)return e;if(null==r)e=null;else{let t=Math.floor(r);if(!(t>=0))throw RangeError(`invalid digits: ${r}`);e=t}return t},()=>new u(e)}u.prototype},90657:(t,e,r)=>{var n=r(6441),o=r(18664),i=r(5458),a=r(3376);t.exports=function(t,e){return n(t)?t:o(t,e)?[t]:i(a(t))}},90663:function(t,e,r){var n;!function(o){"use strict";var i,a={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},u=!0,c="[DecimalError] ",l=c+"Invalid argument: ",s=c+"Exponent out of range: ",f=Math.floor,p=Math.pow,h=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,d=f(1286742750677284.5),y={};function v(t,e){var r,n,o,i,a,c,l,s,f=t.constructor,p=f.precision;if(!t.s||!e.s)return e.s||(e=new f(t)),u?P(e,p):e;if(l=t.d,s=e.d,a=t.e,o=e.e,l=l.slice(),i=a-o){for(i<0?(n=l,i=-i,c=s.length):(n=s,o=a,c=l.length),i>(c=(a=Math.ceil(p/7))>c?a+1:c+1)&&(i=c,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((c=l.length)-(i=s.length)<0&&(i=c,n=s,s=l,l=n),r=0;i;)r=(l[--i]=l[i]+s[i]+r)/1e7|0,l[i]%=1e7;for(r&&(l.unshift(r),++o),c=l.length;0==l[--c];)l.pop();return e.d=l,e.e=o,u?P(e,p):e}function m(t,e,r){if(t!==~~t||tr)throw Error(l+t)}function b(t){var e,r,n,o=t.length-1,i="",a=t[0];if(o>0){for(i+=a,e=1;et.e^this.s<0?1:-1;for(e=0,r=(n=this.d.length)<(o=t.d.length)?n:o;et.d[e]^this.s<0?1:-1;return n===o?0:n>o^this.s<0?1:-1},y.decimalPlaces=y.dp=function(){var t=this.d.length-1,e=(t-this.e)*7;if(t=this.d[t])for(;t%10==0;t/=10)e--;return e<0?0:e},y.dividedBy=y.div=function(t){return g(this,new this.constructor(t))},y.dividedToIntegerBy=y.idiv=function(t){var e=this.constructor;return P(g(this,new e(t),0,1),e.precision)},y.equals=y.eq=function(t){return!this.cmp(t)},y.exponent=function(){return w(this)},y.greaterThan=y.gt=function(t){return this.cmp(t)>0},y.greaterThanOrEqualTo=y.gte=function(t){return this.cmp(t)>=0},y.isInteger=y.isint=function(){return this.e>this.d.length-2},y.isNegative=y.isneg=function(){return this.s<0},y.isPositive=y.ispos=function(){return this.s>0},y.isZero=function(){return 0===this.s},y.lessThan=y.lt=function(t){return 0>this.cmp(t)},y.lessThanOrEqualTo=y.lte=function(t){return 1>this.cmp(t)},y.logarithm=y.log=function(t){var e,r=this.constructor,n=r.precision,o=n+5;if(void 0===t)t=new r(10);else if((t=new r(t)).s<1||t.eq(i))throw Error(c+"NaN");if(this.s<1)throw Error(c+(this.s?"NaN":"-Infinity"));return this.eq(i)?new r(0):(u=!1,e=g(S(this,o),S(t,o),o),u=!0,P(e,n))},y.minus=y.sub=function(t){return t=new this.constructor(t),this.s==t.s?E(this,t):v(this,(t.s=-t.s,t))},y.modulo=y.mod=function(t){var e,r=this.constructor,n=r.precision;if(!(t=new r(t)).s)throw Error(c+"NaN");return this.s?(u=!1,e=g(this,t,0,1).times(t),u=!0,this.minus(e)):P(new r(this),n)},y.naturalExponential=y.exp=function(){return x(this)},y.naturalLogarithm=y.ln=function(){return S(this)},y.negated=y.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t},y.plus=y.add=function(t){return t=new this.constructor(t),this.s==t.s?v(this,t):E(this,(t.s=-t.s,t))},y.precision=y.sd=function(t){var e,r,n;if(void 0!==t&&!!t!==t&&1!==t&&0!==t)throw Error(l+t);if(e=w(this)+1,r=7*(n=this.d.length-1)+1,n=this.d[n]){for(;n%10==0;n/=10)r--;for(n=this.d[0];n>=10;n/=10)r++}return t&&e>r?e:r},y.squareRoot=y.sqrt=function(){var t,e,r,n,o,i,a,l=this.constructor;if(this.s<1){if(!this.s)return new l(0);throw Error(c+"NaN")}for(t=w(this),u=!1,0==(o=Math.sqrt(+this))||o==1/0?(((e=b(this.d)).length+t)%2==0&&(e+="0"),o=Math.sqrt(e),t=f((t+1)/2)-(t<0||t%2),n=new l(e=o==1/0?"5e"+t:(e=o.toExponential()).slice(0,e.indexOf("e")+1)+t)):n=new l(o.toString()),o=a=(r=l.precision)+3;;)if(n=(i=n).plus(g(this,i,a+2)).times(.5),b(i.d).slice(0,a)===(e=b(n.d)).slice(0,a)){if(e=e.slice(a-3,a+1),o==a&&"4999"==e){if(P(i,r+1,0),i.times(i).eq(this)){n=i;break}}else if("9999"!=e)break;a+=4}return u=!0,P(n,r)},y.times=y.mul=function(t){var e,r,n,o,i,a,c,l,s,f=this.constructor,p=this.d,h=(t=new f(t)).d;if(!this.s||!t.s)return new f(0);for(t.s*=this.s,r=this.e+t.e,(l=p.length)<(s=h.length)&&(i=p,p=h,h=i,a=l,l=s,s=a),i=[],n=a=l+s;n--;)i.push(0);for(n=s;--n>=0;){for(e=0,o=l+n;o>n;)c=i[o]+h[n]*p[o-n-1]+e,i[o--]=c%1e7|0,e=c/1e7|0;i[o]=(i[o]+e)%1e7|0}for(;!i[--a];)i.pop();return e?++r:i.shift(),t.d=i,t.e=r,u?P(t,f.precision):t},y.toDecimalPlaces=y.todp=function(t,e){var r=this,n=r.constructor;return(r=new n(r),void 0===t)?r:(m(t,0,1e9),void 0===e?e=n.rounding:m(e,0,8),P(r,t+w(r)+1,e))},y.toExponential=function(t,e){var r,n=this,o=n.constructor;return void 0===t?r=k(n,!0):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),r=k(n=P(new o(n),t+1,e),!0,t+1)),r},y.toFixed=function(t,e){var r,n,o=this.constructor;return void 0===t?k(this):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),r=k((n=P(new o(this),t+w(this)+1,e)).abs(),!1,t+w(n)+1),this.isneg()&&!this.isZero()?"-"+r:r)},y.toInteger=y.toint=function(){var t=this.constructor;return P(new t(this),w(this)+1,t.rounding)},y.toNumber=function(){return+this},y.toPower=y.pow=function(t){var e,r,n,o,a,l,s=this,p=s.constructor,h=+(t=new p(t));if(!t.s)return new p(i);if(!(s=new p(s)).s){if(t.s<1)throw Error(c+"Infinity");return s}if(s.eq(i))return s;if(n=p.precision,t.eq(i))return P(s,n);if(l=(e=t.e)>=(r=t.d.length-1),a=s.s,l){if((r=h<0?-h:h)<=0x1fffffffffffff){for(o=new p(i),e=Math.ceil(n/7+4),u=!1;r%2&&M((o=o.times(s)).d,e),0!==(r=f(r/2));)M((s=s.times(s)).d,e);return u=!0,t.s<0?new p(i).div(o):P(o,n)}}else if(a<0)throw Error(c+"NaN");return a=a<0&&1&t.d[Math.max(e,r)]?-1:1,s.s=1,u=!1,o=t.times(S(s,n+12)),u=!0,(o=x(o)).s=a,o},y.toPrecision=function(t,e){var r,n,o=this,i=o.constructor;return void 0===t?(r=w(o),n=k(o,r<=i.toExpNeg||r>=i.toExpPos)):(m(t,1,1e9),void 0===e?e=i.rounding:m(e,0,8),r=w(o=P(new i(o),t,e)),n=k(o,t<=r||r<=i.toExpNeg,t)),n},y.toSignificantDigits=y.tosd=function(t,e){var r=this.constructor;return void 0===t?(t=r.precision,e=r.rounding):(m(t,1,1e9),void 0===e?e=r.rounding:m(e,0,8)),P(new r(this),t,e)},y.toString=y.valueOf=y.val=y.toJSON=function(){var t=w(this),e=this.constructor;return k(this,t<=e.toExpNeg||t>=e.toExpPos)};var g=function(){function t(t,e){var r,n=0,o=t.length;for(t=t.slice();o--;)r=t[o]*e+n,t[o]=r%1e7|0,n=r/1e7|0;return n&&t.unshift(n),t}function e(t,e,r,n){var o,i;if(r!=n)i=r>n?1:-1;else for(o=i=0;oe[o]?1:-1;break}return i}function r(t,e,r){for(var n=0;r--;)t[r]-=n,n=+(t[r]1;)t.shift()}return function(n,o,i,a){var u,l,s,f,p,h,d,y,v,m,b,g,x,O,j,S,A,E,k=n.constructor,M=n.s==o.s?1:-1,T=n.d,_=o.d;if(!n.s)return new k(n);if(!o.s)throw Error(c+"Division by zero");for(s=0,l=n.e-o.e,A=_.length,j=T.length,y=(d=new k(M)).d=[];_[s]==(T[s]||0);)++s;if(_[s]>(T[s]||0)&&--l,(g=null==i?i=k.precision:a?i+(w(n)-w(o))+1:i)<0)return new k(0);if(g=g/7+2|0,s=0,1==A)for(f=0,_=_[0],g++;(s1&&(_=t(_,f),T=t(T,f),A=_.length,j=T.length),O=A,m=(v=T.slice(0,A)).length;m=1e7/2&&++S;do f=0,(u=e(_,v,A,m))<0?(b=v[0],A!=m&&(b=1e7*b+(v[1]||0)),(f=b/S|0)>1?(f>=1e7&&(f=1e7-1),h=(p=t(_,f)).length,m=v.length,1==(u=e(p,v,h,m))&&(f--,r(p,A16)throw Error(s+w(t));if(!t.s)return new h(i);for(null==e?(u=!1,c=d):c=e,a=new h(.03125);t.abs().gte(.1);)t=t.times(a),f+=5;for(c+=Math.log(p(2,f))/Math.LN10*2+5|0,r=n=o=new h(i),h.precision=c;;){if(n=P(n.times(t),c),r=r.times(++l),b((a=o.plus(g(n,r,c))).d).slice(0,c)===b(o.d).slice(0,c)){for(;f--;)o=P(o.times(o),c);return h.precision=d,null==e?(u=!0,P(o,d)):o}o=a}}function w(t){for(var e=7*t.e,r=t.d[0];r>=10;r/=10)e++;return e}function O(t,e,r){if(e>t.LN10.sd())throw u=!0,r&&(t.precision=r),Error(c+"LN10 precision limit exceeded");return P(new t(t.LN10),e)}function j(t){for(var e="";t--;)e+="0";return e}function S(t,e){var r,n,o,a,l,s,f,p,h,d=1,y=t,v=y.d,m=y.constructor,x=m.precision;if(y.s<1)throw Error(c+(y.s?"NaN":"-Infinity"));if(y.eq(i))return new m(0);if(null==e?(u=!1,p=x):p=e,y.eq(10))return null==e&&(u=!0),O(m,p);if(m.precision=p+=10,n=(r=b(v)).charAt(0),!(15e14>Math.abs(a=w(y))))return f=O(m,p+2,x).times(a+""),y=S(new m(n+"."+r.slice(1)),p-10).plus(f),m.precision=x,null==e?(u=!0,P(y,x)):y;for(;n<7&&1!=n||1==n&&r.charAt(1)>3;)n=(r=b((y=y.times(t)).d)).charAt(0),d++;for(a=w(y),n>1?(y=new m("0."+r),a++):y=new m(n+"."+r.slice(1)),s=l=y=g(y.minus(i),y.plus(i),p),h=P(y.times(y),p),o=3;;){if(l=P(l.times(h),p),b((f=s.plus(g(l,new m(o),p))).d).slice(0,p)===b(s.d).slice(0,p))return s=s.times(2),0!==a&&(s=s.plus(O(m,p+2,x).times(a+""))),s=g(s,new m(d),p),m.precision=x,null==e?(u=!0,P(s,x)):s;s=f,o+=2}}function A(t,e){var r,n,o;for((r=e.indexOf("."))>-1&&(e=e.replace(".","")),(n=e.search(/e/i))>0?(r<0&&(r=n),r+=+e.slice(n+1),e=e.substring(0,n)):r<0&&(r=e.length),n=0;48===e.charCodeAt(n);)++n;for(o=e.length;48===e.charCodeAt(o-1);)--o;if(e=e.slice(n,o)){if(o-=n,t.e=f((r=r-n-1)/7),t.d=[],n=(r+1)%7,r<0&&(n+=7),nd||t.e<-d))throw Error(s+r)}else t.s=0,t.e=0,t.d=[0];return t}function P(t,e,r){var n,o,i,a,c,l,h,y,v=t.d;for(a=1,i=v[0];i>=10;i/=10)a++;if((n=e-a)<0)n+=7,o=e,h=v[y=0];else{if((y=Math.ceil((n+1)/7))>=(i=v.length))return t;for(a=1,h=i=v[y];i>=10;i/=10)a++;n%=7,o=n-7+a}if(void 0!==r&&(c=h/(i=p(10,a-o-1))%10|0,l=e<0||void 0!==v[y+1]||h%i,l=r<4?(c||l)&&(0==r||r==(t.s<0?3:2)):c>5||5==c&&(4==r||l||6==r&&(n>0?o>0?h/p(10,a-o):0:v[y-1])%10&1||r==(t.s<0?8:7))),e<1||!v[0])return l?(i=w(t),v.length=1,e=e-i-1,v[0]=p(10,(7-e%7)%7),t.e=f(-e/7)||0):(v.length=1,v[0]=t.e=t.s=0),t;if(0==n?(v.length=y,i=1,y--):(v.length=y+1,i=p(10,7-n),v[y]=o>0?(h/p(10,a-o)%p(10,o)|0)*i:0),l)for(;;)if(0==y){1e7==(v[0]+=i)&&(v[0]=1,++t.e);break}else{if(v[y]+=i,1e7!=v[y])break;v[y--]=0,i=1}for(n=v.length;0===v[--n];)v.pop();if(u&&(t.e>d||t.e<-d))throw Error(s+w(t));return t}function E(t,e){var r,n,o,i,a,c,l,s,f,p,h=t.constructor,d=h.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new h(t),u?P(e,d):e;if(l=t.d,p=e.d,n=e.e,s=t.e,l=l.slice(),a=s-n){for((f=a<0)?(r=l,a=-a,c=p.length):(r=p,n=s,c=l.length),a>(o=Math.max(Math.ceil(d/7),c)+2)&&(a=o,r.length=1),r.reverse(),o=a;o--;)r.push(0);r.reverse()}else{for((f=(o=l.length)<(c=p.length))&&(c=o),o=0;o0;--o)l[c++]=0;for(o=p.length;o>a;){if(l[--o]0?i=i.charAt(0)+"."+i.slice(1)+j(n):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+j(-o-1)+i,r&&(n=r-a)>0&&(i+=j(n))):o>=a?(i+=j(o+1-a),r&&(n=r-o-1)>0&&(i=i+"."+j(n))):((n=o+1)0&&(o+1===a&&(i+="."),i+=j(n))),t.s<0?"-"+i:i}function M(t,e){if(t.length>e)return t.length=e,!0}function T(t){if(!t||"object"!=typeof t)throw Error(c+"Object expected");var e,r,n,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e=o[e+1]&&n<=o[e+2])this[r]=n;else throw Error(l+r+": "+n);if(void 0!==(n=t[r="LN10"]))if(n==Math.LN10)this[r]=new this(n);else throw Error(l+r+": "+n);return this}(a=function t(e){var r,n,o;function i(t){if(!(this instanceof i))return new i(t);if(this.constructor=i,t instanceof i){this.s=t.s,this.e=t.e,this.d=(t=t.d)?t.slice():t;return}if("number"==typeof t){if(0*t!=0)throw Error(l+t);if(t>0)this.s=1;else if(t<0)t=-t,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(t===~~t&&t<1e7){this.e=0,this.d=[t];return}return A(this,t.toString())}if("string"!=typeof t)throw Error(l+t);if(45===t.charCodeAt(0)?(t=t.slice(1),this.s=-1):this.s=1,h.test(t))A(this,t);else throw Error(l+t)}if(i.prototype=y,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=t,i.config=i.set=T,void 0===e&&(e={}),e)for(r=0,o=["precision","rounding","toExpNeg","toExpPos","LN10"];r{var n=r(88851);t.exports=function(t){var e=n(this,t).delete(t);return this.size-=!!e,e}},91460:(t,e,r)=>{var n=r(15288),o=r(82083),i=r(53412),a=0/0,u=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return a;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=n(t);var r=c.test(t);return r||l.test(t)?s(t.slice(2),r?2:8):u.test(t)?a:+t}},92056:(t,e,r)=>{t.exports=r(10716)()},92380:(t,e,r)=>{var n=r(74940),o=r(72172),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable;t.exports=n(function(){return arguments}())?n:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")}},92676:(t,e,r)=>{var n=r(44382),o=r(9678),i=r(89135),a=r(82083);t.exports=function(t,e,r){if(!a(r))return!1;var u=typeof e;return("number"==u?!!(o(r)&&i(e,r.length)):"string"==u&&e in r)&&n(r[e],t)}},92976:(t,e,r)=>{var n=r(2233),o=r(87656),i=r(6441),a=r(53412),u=1/0,c=n?n.prototype:void 0,l=c?c.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return o(e,t)+"";if(a(e))return l?l.call(e):"";var r=e+"";return"0"==r&&1/e==-u?"-0":r}},93985:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length;++r{var n=r(23950),o=r(51426),i=r(67459),a=r(76079),u=r(87671);function c(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e{var n=r(9678);t.exports=function(t,e){return function(r,o){if(null==r)return r;if(!n(r))return t(r,o);for(var i=r.length,a=e?i:-1,u=Object(r);(e?a--:++a{var n=r(51837),o=r(18936),i=r(62834),a=r(6441),u=r(58561);t.exports=function(t){return"function"==typeof t?t:null==t?i:"object"==typeof t?a(t)?o(t[0],t[1]):n(t):u(t)}},94879:(t,e,r)=>{"use strict";r.d(e,{I:()=>Y});var n=r(7620);function o(){}function i(t,e,r){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+r)/6)}function a(t){this._context=t}function u(t){this._context=t}function c(t){this._context=t}a.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:i(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t*=1,e*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},u.prototype={areaStart:o,areaEnd:o,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t*=1,e*=1,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},c.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t*=1,e*=1,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+t)/6,n=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};class l{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t*=1,e*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}function s(t){this._context=t}function f(t){this._context=t}function p(t){return new f(t)}s.prototype={areaStart:o,areaEnd:o,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t*=1,e*=1,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}};function h(t,e,r){var n=t._x1-t._x0,o=e-t._x1,i=(t._y1-t._y0)/(n||o<0&&-0),a=(r-t._y1)/(o||n<0&&-0);return((i<0?-1:1)+(a<0?-1:1))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs((i*o+a*n)/(n+o)))||0}function d(t,e){var r=t._x1-t._x0;return r?(3*(t._y1-t._y0)/r-e)/2:e}function y(t,e,r){var n=t._x0,o=t._y0,i=t._x1,a=t._y1,u=(i-n)/3;t._context.bezierCurveTo(n+u,o+u*e,i-u,a-u*r,i,a)}function v(t){this._context=t}function m(t){this._context=new b(t)}function b(t){this._context=t}function g(t){this._context=t}function x(t){var e,r,n=t.length-1,o=Array(n),i=Array(n),a=Array(n);for(o[0]=0,i[0]=2,a[0]=t[0]+2*t[1],e=1;e=0;--e)o[e]=(a[e]-o[e+1])/i[e];for(e=0,i[n-1]=(t[n]+o[n-1])/2;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t*=1,e*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var r=this._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}}this._x=t,this._y=e}};var O=r(56518),j=r(17381),S=r(90507);function A(t){return t[0]}function P(t){return t[1]}function E(t,e){var r=(0,j.A)(!0),n=null,o=p,i=null,a=(0,S.i)(u);function u(u){var c,l,s,f=(u=(0,O.A)(u)).length,p=!1;for(null==n&&(i=o(s=a())),c=0;c<=f;++c)!(c=f;--p)u.point(m[p],b[p]);u.lineEnd(),u.areaEnd()}v&&(m[s]=+t(h,s,l),b[s]=+e(h,s,l),u.point(n?+n(h,s,l):m[s],r?+r(h,s,l):b[s]))}if(d)return u=null,d+""||null}function s(){return E().defined(o).curve(a).context(i)}return t="function"==typeof t?t:void 0===t?A:(0,j.A)(+t),e="function"==typeof e?e:void 0===e?(0,j.A)(0):(0,j.A)(+e),r="function"==typeof r?r:void 0===r?P:(0,j.A)(+r),l.x=function(e){return arguments.length?(t="function"==typeof e?e:(0,j.A)(+e),n=null,l):t},l.x0=function(e){return arguments.length?(t="function"==typeof e?e:(0,j.A)(+e),l):t},l.x1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:(0,j.A)(+t),l):n},l.y=function(t){return arguments.length?(e="function"==typeof t?t:(0,j.A)(+t),r=null,l):e},l.y0=function(t){return arguments.length?(e="function"==typeof t?t:(0,j.A)(+t),l):e},l.y1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:(0,j.A)(+t),l):r},l.lineX0=l.lineY0=function(){return s().x(t).y(e)},l.lineY1=function(){return s().x(t).y(r)},l.lineX1=function(){return s().x(n).y(e)},l.defined=function(t){return arguments.length?(o="function"==typeof t?t:(0,j.A)(!!t),l):o},l.curve=function(t){return arguments.length?(a=t,null!=i&&(u=a(i)),l):a},l.context=function(t){return arguments.length?(null==t?i=u=null:u=a(i=t),l):i},l}var M=r(60902),T=r.n(M),_=r(9232),C=r.n(_),D=r(5435),I=r(19514),N=r(5749),B=r(34838);function R(t){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function L(){return(L=Object.assign?Object.assign.bind():function(t){for(var e=1;e{"use strict";var r,n=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),l=Symbol.for("react.context"),s=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),y=Symbol.for("react.lazy");Symbol.for("react.offscreen");Symbol.for("react.module.reference"),e.isFragment=function(t){return function(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case n:switch(t=t.type){case i:case u:case a:case p:case h:return t;default:switch(t=t&&t.$$typeof){case s:case l:case f:case y:case d:case c:return t;default:return e}}case o:return e}}}(t)===i}},95591:(t,e,r)=>{var n=r(26068),o=r(53355),i=r(72172),a=Object.prototype,u=Function.prototype.toString,c=a.hasOwnProperty,l=u.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=n(t))return!1;var e=o(t);if(null===e)return!0;var r=c.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&u.call(r)==l}},96245:t=>{t.exports=function(t){var e=-1,r=Array(t.size);return t.forEach(function(t,n){r[++e]=[n,t]}),r}},96636:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length,o=0,i=[];++r{var n=r(15269),o=function(){var t=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=function(t){return!!o&&o in t}},96900:(t,e,r)=>{var n=r(55057),o=r(63626),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!n(t))return o(t);var e=[];for(var r in Object(t))i.call(t,r)&&"constructor"!=r&&e.push(r);return e}},97513:(t,e,r)=>{var n=r(1799),o=r(77584);t.exports=function(t,e,r,i){var a=r.length,u=a,c=!i;if(null==t)return!u;for(t=Object(t);a--;){var l=r[a];if(c&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++a{var n=r(93997);t.exports=function(){this.__data__=new n,this.size=0}},98021:(t,e,r)=>{"use strict";function n(t,e){for(var r in t)if(({}).hasOwnProperty.call(t,r)&&(!({}).hasOwnProperty.call(e,r)||t[r]!==e[r]))return!1;for(var n in e)if(({}).hasOwnProperty.call(e,n)&&!({}).hasOwnProperty.call(t,n))return!1;return!0}r.d(e,{b:()=>n})},99035:t=>{t.exports=function(t,e,r){for(var n=-1,o=null==t?0:t.length;++n{var n=r(69686),o=r(86813),i=r(14098),a=r(92676);t.exports=i(function(t,e){if(null==t)return[];var r=e.length;return r>1&&a(t,e[0],e[1])?e=[]:r>2&&a(e[0],e[1],e[2])&&(e=[e[0]]),o(t,n(e,1),[])})},99523:(t,e,r)=>{var n=r(13290),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return n?void 0!==e[t]:o.call(e,t)}}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/616-ee0c33ac7dcdf86a.js b/apps/web/.open-next/assets/_next/static/chunks/616-ee0c33ac7dcdf86a.js deleted file mode 100644 index dde8a8a..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/616-ee0c33ac7dcdf86a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[616],{4354:(e,t,r)=>{r.d(t,{Mz:()=>te,i3:()=>tr,UC:()=>tt,bL:()=>e9,Bk:()=>eU});var n=r(7620);let o=["top","right","bottom","left"],i=Math.min,l=Math.max,a=Math.round,s=Math.floor,c=e=>({x:e,y:e}),u={left:"right",right:"left",bottom:"top",top:"bottom"},f={start:"end",end:"start"};function d(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function v(e){return"x"===e?"y":"x"}function m(e){return"y"===e?"height":"width"}let w=new Set(["top","bottom"]);function g(e){return w.has(p(e))?"y":"x"}function y(e){return e.replace(/start|end/g,e=>f[e])}let b=["left","right"],x=["right","left"],E=["top","bottom"],S=["bottom","top"];function R(e){return e.replace(/left|right|bottom|top/g,e=>u[e])}function C(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function L(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function T(e,t,r){let n,{reference:o,floating:i}=e,l=g(t),a=v(g(t)),s=m(a),c=p(t),u="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,w=o[s]/2-i[s]/2;switch(c){case"top":n={x:f,y:o.y-i.height};break;case"bottom":n={x:f,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:d};break;case"left":n={x:o.x-i.width,y:d};break;default:n={x:o.x,y:o.y}}switch(h(t)){case"start":n[a]-=w*(r&&u?-1:1);break;case"end":n[a]+=w*(r&&u?-1:1)}return n}let P=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:l}=r,a=i.filter(Boolean),s=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:f}=T(c,n,s),d=n,p={},h=0;for(let r=0;re[t]>=0)}let j=new Set(["left","top"]);async function H(e,t){let{placement:r,platform:n,elements:o}=e,i=await (null==n.isRTL?void 0:n.isRTL(o.floating)),l=p(r),a=h(r),s="y"===g(r),c=j.has(l)?-1:1,u=i&&s?-1:1,f=d(t,e),{mainAxis:v,crossAxis:m,alignmentAxis:w}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&"number"==typeof w&&(m="end"===a?-1*w:w),s?{x:m*u,y:v*c}:{x:v*c,y:m*u}}function N(){return"undefined"!=typeof window}function k(e){return z(e)?(e.nodeName||"").toLowerCase():"#document"}function W(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function _(e){var t;return null==(t=(z(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function z(e){return!!N()&&(e instanceof Node||e instanceof W(e).Node)}function F(e){return!!N()&&(e instanceof Element||e instanceof W(e).Element)}function M(e){return!!N()&&(e instanceof HTMLElement||e instanceof W(e).HTMLElement)}function B(e){return!!N()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof W(e).ShadowRoot)}let I=new Set(["inline","contents"]);function X(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=ee(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!I.has(o)}let V=new Set(["table","td","th"]),Y=[":popover-open",":modal"];function G(e){return Y.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let U=["transform","translate","scale","rotate","perspective"],q=["transform","translate","scale","rotate","perspective","filter"],$=["paint","layout","strict","content"];function Z(e){let t=K(),r=F(e)?ee(e):e;return U.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||q.some(e=>(r.willChange||"").includes(e))||$.some(e=>(r.contain||"").includes(e))}function K(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let J=new Set(["html","body","#document"]);function Q(e){return J.has(k(e))}function ee(e){return W(e).getComputedStyle(e)}function et(e){return F(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function er(e){if("html"===k(e))return e;let t=e.assignedSlot||e.parentNode||B(e)&&e.host||_(e);return B(t)?t.host:t}function en(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=er(t);return Q(r)?t.ownerDocument?t.ownerDocument.body:t.body:M(r)&&X(r)?r:e(r)}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),l=W(o);if(i){let e=eo(l);return t.concat(l,l.visualViewport||[],X(o)?o:[],e&&r?en(e):[])}return t.concat(o,en(o,[],r))}function eo(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ei(e){let t=ee(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=M(e),i=o?e.offsetWidth:r,l=o?e.offsetHeight:n,s=a(r)!==i||a(n)!==l;return s&&(r=i,n=l),{width:r,height:n,$:s}}function el(e){return F(e)?e:e.contextElement}function ea(e){let t=el(e);if(!M(t))return c(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:i}=ei(t),l=(i?a(r.width):r.width)/n,s=(i?a(r.height):r.height)/o;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}let es=c(0);function ec(e){let t=W(e);return K()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:es}function eu(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let i=e.getBoundingClientRect(),l=el(e),a=c(1);t&&(n?F(n)&&(a=ea(n)):a=ea(e));let s=(void 0===(o=r)&&(o=!1),n&&(!o||n===W(l))&&o)?ec(l):c(0),u=(i.left+s.x)/a.x,f=(i.top+s.y)/a.y,d=i.width/a.x,p=i.height/a.y;if(l){let e=W(l),t=n&&F(n)?W(n):n,r=e,o=eo(r);for(;o&&n&&t!==r;){let e=ea(o),t=o.getBoundingClientRect(),n=ee(o),i=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;u*=e.x,f*=e.y,d*=e.x,p*=e.y,u+=i,f+=l,o=eo(r=W(o))}}return L({width:d,height:p,x:u,y:f})}function ef(e,t){let r=et(e).scrollLeft;return t?t.left+r:eu(_(e)).left+r}function ed(e,t,r){void 0===r&&(r=!1);let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-(r?0:ef(e,n)),y:n.top+t.scrollTop}}let ep=new Set(["absolute","fixed"]);function eh(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=W(e),n=_(e),o=r.visualViewport,i=n.clientWidth,l=n.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;let e=K();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}return{width:i,height:l,x:a,y:s}}(e,r);else if("document"===t)n=function(e){let t=_(e),r=et(e),n=e.ownerDocument.body,o=l(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=l(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),a=-r.scrollLeft+ef(e),s=-r.scrollTop;return"rtl"===ee(n).direction&&(a+=l(t.clientWidth,n.clientWidth)-o),{width:o,height:i,x:a,y:s}}(_(e));else if(F(t))n=function(e,t){let r=eu(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=M(e)?ea(e):c(1),l=e.clientWidth*i.x,a=e.clientHeight*i.y;return{width:l,height:a,x:o*i.x,y:n*i.y}}(t,r);else{let r=ec(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return L(n)}function ev(e){return"static"===ee(e).position}function em(e,t){if(!M(e)||"fixed"===ee(e).position)return null;if(t)return t(e);let r=e.offsetParent;return _(e)===r&&(r=r.ownerDocument.body),r}function ew(e,t){var r;let n=W(e);if(G(e))return n;if(!M(e)){let t=er(e);for(;t&&!Q(t);){if(F(t)&&!ev(t))return t;t=er(t)}return n}let o=em(e,t);for(;o&&(r=o,V.has(k(r)))&&ev(o);)o=em(o,t);return o&&Q(o)&&ev(o)&&!Z(o)?n:o||function(e){let t=er(e);for(;M(t)&&!Q(t);){if(Z(t))return t;if(G(t))break;t=er(t)}return null}(e)||n}let eg=async function(e){let t=this.getOffsetParent||ew,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=M(t),o=_(t),i="fixed"===r,l=eu(e,!0,i,t),a={scrollLeft:0,scrollTop:0},s=c(0);if(n||!n&&!i)if(("body"!==k(t)||X(o))&&(a=et(t)),n){let e=eu(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=ef(o));i&&!n&&o&&(s.x=ef(o));let u=!o||n||i?c(0):ed(o,a);return{x:l.left+a.scrollLeft-s.x-u.x,y:l.top+a.scrollTop-s.y-u.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},ey={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,i="fixed"===o,l=_(n),a=!!t&&G(t.floating);if(n===l||a&&i)return r;let s={scrollLeft:0,scrollTop:0},u=c(1),f=c(0),d=M(n);if((d||!d&&!i)&&(("body"!==k(n)||X(l))&&(s=et(n)),M(n))){let e=eu(n);u=ea(n),f.x=e.x+n.clientLeft,f.y=e.y+n.clientTop}let p=!l||d||i?c(0):ed(l,s,!0);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-s.scrollLeft*u.x+f.x+p.x,y:r.y*u.y-s.scrollTop*u.y+f.y+p.y}},getDocumentElement:_,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,a=[..."clippingAncestors"===r?G(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=en(e,[],!1).filter(e=>F(e)&&"body"!==k(e)),o=null,i="fixed"===ee(e).position,l=i?er(e):e;for(;F(l)&&!Q(l);){let t=ee(l),r=Z(l);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&!!o&&ep.has(o.position)||X(l)&&!r&&function e(t,r){let n=er(t);return!(n===r||!F(n)||Q(n))&&("fixed"===ee(n).position||e(n,r))}(e,l))?n=n.filter(e=>e!==l):o=t,l=er(l)}return t.set(e,n),n}(t,this._c):[].concat(r),n],s=a[0],c=a.reduce((e,r)=>{let n=eh(t,r,o);return e.top=l(n.top,e.top),e.right=i(n.right,e.right),e.bottom=i(n.bottom,e.bottom),e.left=l(n.left,e.left),e},eh(t,s,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:ew,getElementRects:eg,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=ei(e);return{width:t,height:r}},getScale:ea,isElement:F,isRTL:function(e){return"rtl"===ee(e).direction}};function eb(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ex=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:a,platform:s,elements:c,middlewareData:u}=t,{element:f,padding:p=0}=d(e,t)||{};if(null==f)return{};let w=C(p),y={x:r,y:n},b=v(g(o)),x=m(b),E=await s.getDimensions(f),S="y"===b,R=S?"clientHeight":"clientWidth",L=a.reference[x]+a.reference[b]-y[b]-a.floating[x],T=y[b]-a.reference[b],P=await (null==s.getOffsetParent?void 0:s.getOffsetParent(f)),A=P?P[R]:0;A&&await (null==s.isElement?void 0:s.isElement(P))||(A=c.floating[R]||a.floating[x]);let D=A/2-E[x]/2-1,O=i(w[S?"top":"left"],D),j=i(w[S?"bottom":"right"],D),H=A-E[x]-j,N=A/2-E[x]/2+(L/2-T/2),k=l(O,i(N,H)),W=!u.arrow&&null!=h(o)&&N!==k&&a.reference[x]/2-(N{let n=new Map,o={platform:ey,...r},i={...o.platform,_c:n};return P(e,t,{...o,platform:i})};var eS=r(97509),eR="undefined"!=typeof document?n.useLayoutEffect:function(){};function eC(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!eC(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!eC(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function eL(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eT(e,t){let r=eL(e);return Math.round(t*r)/r}function eP(e){let t=n.useRef(e);return eR(()=>{t.current=e}),t}let eA=e=>({name:"arrow",options:e,fn(t){let{element:r,padding:n}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?ex({element:r.current,padding:n}).fn(t):{}:r?ex({element:r,padding:n}).fn(t):{}}}),eD=(e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:o,y:i,placement:l,middlewareData:a}=t,s=await H(t,e);return l===(null==(r=a.offset)?void 0:r.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:l}}}}}(e),options:[e,t]}),eO=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:o}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...u}=d(e,t),f={x:r,y:n},h=await A(t,u),m=g(p(o)),w=v(m),y=f[w],b=f[m];if(a){let e="y"===w?"top":"left",t="y"===w?"bottom":"right",r=y+h[e],n=y-h[t];y=l(r,i(y,n))}if(s){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",r=b+h[e],n=b-h[t];b=l(r,i(b,n))}let x=c.fn({...t,[w]:y,[m]:b});return{...x,data:{x:x.x-r,y:x.y-n,enabled:{[w]:a,[m]:s}}}}}}(e),options:[e,t]}),ej=(e,t)=>({...function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:o,rects:i,middlewareData:l}=t,{offset:a=0,mainAxis:s=!0,crossAxis:c=!0}=d(e,t),u={x:r,y:n},f=g(o),h=v(f),m=u[h],w=u[f],y=d(a,t),b="number"==typeof y?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(s){let e="y"===h?"height":"width",t=i.reference[h]-i.floating[e]+b.mainAxis,r=i.reference[h]+i.reference[e]-b.mainAxis;mr&&(m=r)}if(c){var x,E;let e="y"===h?"width":"height",t=j.has(p(o)),r=i.reference[f]-i.floating[e]+(t&&(null==(x=l.offset)?void 0:x[f])||0)+(t?0:b.crossAxis),n=i.reference[f]+i.reference[e]+(t?0:(null==(E=l.offset)?void 0:E[f])||0)-(t?b.crossAxis:0);wn&&(w=n)}return{[h]:m,[f]:w}}}}(e),options:[e,t]}),eH=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,o,i,l;let{placement:a,middlewareData:s,rects:c,initialPlacement:u,platform:f,elements:w}=t,{mainAxis:C=!0,crossAxis:L=!0,fallbackPlacements:T,fallbackStrategy:P="bestFit",fallbackAxisSideDirection:D="none",flipAlignment:O=!0,...j}=d(e,t);if(null!=(r=s.arrow)&&r.alignmentOffset)return{};let H=p(a),N=g(u),k=p(u)===u,W=await (null==f.isRTL?void 0:f.isRTL(w.floating)),_=T||(k||!O?[R(u)]:function(e){let t=R(e);return[y(e),t,y(t)]}(u)),z="none"!==D;!T&&z&&_.push(...function(e,t,r,n){let o=h(e),i=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?x:b;return t?b:x;case"left":case"right":return t?E:S;default:return[]}}(p(e),"start"===r,n);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(y)))),i}(u,O,D,W));let F=[u,..._],M=await A(t,j),B=[],I=(null==(n=s.flip)?void 0:n.overflows)||[];if(C&&B.push(M[H]),L){let e=function(e,t,r){void 0===r&&(r=!1);let n=h(e),o=v(g(e)),i=m(o),l="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=R(l)),[l,R(l)]}(a,c,W);B.push(M[e[0]],M[e[1]])}if(I=[...I,{placement:a,overflows:B}],!B.every(e=>e<=0)){let e=((null==(o=s.flip)?void 0:o.index)||0)+1,t=F[e];if(t&&("alignment"!==L||N===g(t)||I.every(e=>e.overflows[0]>0&&g(e.placement)===N)))return{data:{index:e,overflows:I},reset:{placement:t}};let r=null==(i=I.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(P){case"bestFit":{let e=null==(l=I.filter(e=>{if(z){let t=g(e.placement);return t===N||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(r=e);break}case"initialPlacement":r=u}if(a!==r)return{reset:{placement:r}}}return{}}}}(e),options:[e,t]}),eN=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,n;let o,a,{placement:s,rects:c,platform:u,elements:f}=t,{apply:v=()=>{},...m}=d(e,t),w=await A(t,m),y=p(s),b=h(s),x="y"===g(s),{width:E,height:S}=c.floating;"top"===y||"bottom"===y?(o=y,a=b===(await (null==u.isRTL?void 0:u.isRTL(f.floating))?"start":"end")?"left":"right"):(a=y,o="end"===b?"top":"bottom");let R=S-w.top-w.bottom,C=E-w.left-w.right,L=i(S-w[o],R),T=i(E-w[a],C),P=!t.middlewareData.shift,D=L,O=T;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(O=C),null!=(n=t.middlewareData.shift)&&n.enabled.y&&(D=R),P&&!b){let e=l(w.left,0),t=l(w.right,0),r=l(w.top,0),n=l(w.bottom,0);x?O=E-2*(0!==e||0!==t?e+t:l(w.left,w.right)):D=S-2*(0!==r||0!==n?r+n:l(w.top,w.bottom))}await v({...t,availableWidth:O,availableHeight:D});let j=await u.getDimensions(f.floating);return E!==j.width||S!==j.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}),ek=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...o}=d(e,t);switch(n){case"referenceHidden":{let e=D(await A(t,{...o,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:O(e)}}}case"escaped":{let e=D(await A(t,{...o,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:O(e)}}}default:return{}}}}}(e),options:[e,t]}),eW=(e,t)=>({...eA(e),options:[e,t]});var e_=r(37460),ez=r(54568),eF=n.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...i}=e;return(0,ez.jsx)(e_.sG.svg,{...i,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,ez.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eF.displayName="Arrow";var eM=r(93608),eB=r(62402),eI=r(39744),eX=r(58463),eV=r(69666),eY="Popper",[eG,eU]=(0,eB.A)(eY),[eq,e$]=eG(eY),eZ=e=>{let{__scopePopper:t,children:r}=e,[o,i]=n.useState(null);return(0,ez.jsx)(eq,{scope:t,anchor:o,onAnchorChange:i,children:r})};eZ.displayName=eY;var eK="PopperAnchor",eJ=n.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:o,...i}=e,l=e$(eK,r),a=n.useRef(null),s=(0,eM.s)(t,a);return n.useEffect(()=>{l.onAnchorChange((null==o?void 0:o.current)||a.current)}),o?null:(0,ez.jsx)(e_.sG.div,{...i,ref:s})});eJ.displayName=eK;var eQ="PopperContent",[e0,e1]=eG(eQ),e2=n.forwardRef((e,t)=>{var r,o,a,c,u,f,d,p;let{__scopePopper:h,side:v="bottom",sideOffset:m=0,align:w="center",alignOffset:g=0,arrowPadding:y=0,avoidCollisions:b=!0,collisionBoundary:x=[],collisionPadding:E=0,sticky:S="partial",hideWhenDetached:R=!1,updatePositionStrategy:C="optimized",onPlaced:L,...T}=e,P=e$(eQ,h),[A,D]=n.useState(null),O=(0,eM.s)(t,e=>D(e)),[j,H]=n.useState(null),N=(0,eV.X)(j),k=null!=(d=null==N?void 0:N.width)?d:0,W=null!=(p=null==N?void 0:N.height)?p:0,z="number"==typeof E?E:{top:0,right:0,bottom:0,left:0,...E},F=Array.isArray(x)?x:[x],M=F.length>0,B={padding:z,boundary:F.filter(e5),altBoundary:M},{refs:I,floatingStyles:X,placement:V,isPositioned:Y,middlewareData:G}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:s=!0,whileElementsMounted:c,open:u}=e,[f,d]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=n.useState(o);eC(p,o)||h(o);let[v,m]=n.useState(null),[w,g]=n.useState(null),y=n.useCallback(e=>{e!==S.current&&(S.current=e,m(e))},[]),b=n.useCallback(e=>{e!==R.current&&(R.current=e,g(e))},[]),x=l||v,E=a||w,S=n.useRef(null),R=n.useRef(null),C=n.useRef(f),L=null!=c,T=eP(c),P=eP(i),A=eP(u),D=n.useCallback(()=>{if(!S.current||!R.current)return;let e={placement:t,strategy:r,middleware:p};P.current&&(e.platform=P.current),eE(S.current,R.current,e).then(e=>{let t={...e,isPositioned:!1!==A.current};O.current&&!eC(C.current,t)&&(C.current=t,eS.flushSync(()=>{d(t)}))})},[p,t,r,P,A]);eR(()=>{!1===u&&C.current.isPositioned&&(C.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[u]);let O=n.useRef(!1);eR(()=>(O.current=!0,()=>{O.current=!1}),[]),eR(()=>{if(x&&(S.current=x),E&&(R.current=E),x&&E){if(T.current)return T.current(x,E,D);D()}},[x,E,D,T,L]);let j=n.useMemo(()=>({reference:S,floating:R,setReference:y,setFloating:b}),[y,b]),H=n.useMemo(()=>({reference:x,floating:E}),[x,E]),N=n.useMemo(()=>{let e={position:r,left:0,top:0};if(!H.floating)return e;let t=eT(H.floating,f.x),n=eT(H.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...eL(H.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,s,H.floating,f.x,f.y]);return n.useMemo(()=>({...f,update:D,refs:j,elements:H,floatingStyles:N}),[f,D,j,H,N])}({strategy:"fixed",placement:v+("center"!==w?"-"+w:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r{a&&e.addEventListener("scroll",r,{passive:!0}),c&&e.addEventListener("resize",r)});let v=p&&f?function(e,t){let r,n=null,o=_(e);function a(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function c(u,f){void 0===u&&(u=!1),void 0===f&&(f=1),a();let d=e.getBoundingClientRect(),{left:p,top:h,width:v,height:m}=d;if(u||t(),!v||!m)return;let w=s(h),g=s(o.clientWidth-(p+v)),y={rootMargin:-w+"px "+-g+"px "+-s(o.clientHeight-(h+m))+"px "+-s(p)+"px",threshold:l(0,i(1,f))||1},b=!0;function x(t){let n=t[0].intersectionRatio;if(n!==f){if(!b)return c();n?c(!1,n):r=setTimeout(()=>{c(!1,1e-7)},1e3)}1!==n||eb(d,e.getBoundingClientRect())||c(),b=!1}try{n=new IntersectionObserver(x,{...y,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(x,y)}n.observe(e)}(!0),a}(p,r):null,m=-1,w=null;u&&(w=new ResizeObserver(e=>{let[n]=e;n&&n.target===p&&w&&(w.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=w)||e.observe(t)})),r()}),p&&!d&&w.observe(p),w.observe(t));let g=d?eu(e):null;return d&&function t(){let n=eu(e);g&&!eb(g,n)&&r(),g=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;h.forEach(e=>{a&&e.removeEventListener("scroll",r),c&&e.removeEventListener("resize",r)}),null==v||v(),null==(e=w)||e.disconnect(),w=null,d&&cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===C})},elements:{reference:P.anchor},middleware:[eD({mainAxis:m+W,alignmentAxis:g}),b&&eO({mainAxis:!0,crossAxis:!1,limiter:"partial"===S?ej():void 0,...B}),b&&eH({...B}),eN({...B,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:o}=e,{width:i,height:l}=r.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(n,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(i,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),j&&eW({element:j,padding:y}),e7({arrowWidth:k,arrowHeight:W}),R&&ek({strategy:"referenceHidden",...B})]}),[U,q]=e8(V),$=(0,eI.c)(L);(0,eX.N)(()=>{Y&&(null==$||$())},[Y,$]);let Z=null==(r=G.arrow)?void 0:r.x,K=null==(o=G.arrow)?void 0:o.y,J=(null==(a=G.arrow)?void 0:a.centerOffset)!==0,[Q,ee]=n.useState();return(0,eX.N)(()=>{A&&ee(window.getComputedStyle(A).zIndex)},[A]),(0,ez.jsx)("div",{ref:I.setFloating,"data-radix-popper-content-wrapper":"",style:{...X,transform:Y?X.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Q,"--radix-popper-transform-origin":[null==(c=G.transformOrigin)?void 0:c.x,null==(u=G.transformOrigin)?void 0:u.y].join(" "),...(null==(f=G.hide)?void 0:f.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,ez.jsx)(e0,{scope:h,placedSide:U,onArrowChange:H,arrowX:Z,arrowY:K,shouldHideArrow:J,children:(0,ez.jsx)(e_.sG.div,{"data-side":U,"data-align":q,...T,ref:O,style:{...T.style,animation:Y?void 0:"none"}})})})});e2.displayName=eQ;var e6="PopperArrow",e4={top:"bottom",right:"left",bottom:"top",left:"right"},e3=n.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=e1(e6,r),i=e4[o.placedSide];return(0,ez.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,ez.jsx)(eF,{...n,ref:t,style:{...n.style,display:"block"}})})});function e5(e){return null!==e}e3.displayName=e6;var e7=e=>({name:"transformOrigin",options:e,fn(t){var r,n,o,i,l;let{placement:a,rects:s,middlewareData:c}=t,u=(null==(r=c.arrow)?void 0:r.centerOffset)!==0,f=u?0:e.arrowWidth,d=u?0:e.arrowHeight,[p,h]=e8(a),v={start:"0%",center:"50%",end:"100%"}[h],m=(null!=(i=null==(n=c.arrow)?void 0:n.x)?i:0)+f/2,w=(null!=(l=null==(o=c.arrow)?void 0:o.y)?l:0)+d/2,g="",y="";return"bottom"===p?(g=u?v:"".concat(m,"px"),y="".concat(-d,"px")):"top"===p?(g=u?v:"".concat(m,"px"),y="".concat(s.floating.height+d,"px")):"right"===p?(g="".concat(-d,"px"),y=u?v:"".concat(w,"px")):"left"===p&&(g="".concat(s.floating.width+d,"px"),y=u?v:"".concat(w,"px")),{data:{x:g,y}}}});function e8(e){let[t,r="center"]=e.split("-");return[t,r]}var e9=eZ,te=eJ,tt=e2,tr=e3},39744:(e,t,r)=>{r.d(t,{c:()=>o});var n=r(7620);function o(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},42348:(e,t,r)=>{r.d(t,{FX:()=>l,jH:()=>a});var n=r(7620),o=r(54568),i=n.createContext(void 0),l=e=>{let{dir:t,children:r}=e;return(0,o.jsx)(i.Provider,{value:t,children:r})};function a(e){let t=n.useContext(i);return e||t||"ltr"}},79088:(e,t,r)=>{r.d(t,{qW:()=>d});var n,o=r(7620),i=r(12710),l=r(37460),a=r(93608),s=r(39744),c=r(54568),u="dismissableLayer.update",f=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),d=o.forwardRef((e,t)=>{var r,d;let{disableOutsidePointerEvents:v=!1,onEscapeKeyDown:m,onPointerDownOutside:w,onFocusOutside:g,onInteractOutside:y,onDismiss:b,...x}=e,E=o.useContext(f),[S,R]=o.useState(null),C=null!=(d=null==S?void 0:S.ownerDocument)?d:null==(r=globalThis)?void 0:r.document,[,L]=o.useState({}),T=(0,a.s)(t,e=>R(e)),P=Array.from(E.layers),[A]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),D=P.indexOf(A),O=S?P.indexOf(S):-1,j=E.layersWithOutsidePointerEventsDisabled.size>0,H=O>=D,N=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=(0,s.c)(e),i=o.useRef(!1),l=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){h("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",l.current),l.current=t,r.addEventListener("click",l.current,{once:!0})):t()}else r.removeEventListener("click",l.current);i.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",l.current)}},[r,n]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,r=[...E.branches].some(e=>e.contains(t));H&&!r&&(null==w||w(e),null==y||y(e),e.defaultPrevented||null==b||b())},C),k=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=(0,s.c)(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&h("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;![...E.branches].some(e=>e.contains(t))&&(null==g||g(e),null==y||y(e),e.defaultPrevented||null==b||b())},C);return!function(e,t=globalThis?.document){let r=(0,s.c)(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{O===E.layers.size-1&&(null==m||m(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},C),o.useEffect(()=>{if(S)return v&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(n=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(S)),E.layers.add(S),p(),()=>{v&&1===E.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=n)}},[S,C,v,E]),o.useEffect(()=>()=>{S&&(E.layers.delete(S),E.layersWithOutsidePointerEventsDisabled.delete(S),p())},[S,E]),o.useEffect(()=>{let e=()=>L({});return document.addEventListener(u,e),()=>document.removeEventListener(u,e)},[]),(0,c.jsx)(l.sG.div,{...x,ref:T,style:{pointerEvents:j?H?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.m)(e.onFocusCapture,k.onFocusCapture),onBlurCapture:(0,i.m)(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:(0,i.m)(e.onPointerDownCapture,N.onPointerDownCapture)})});function p(){let e=new CustomEvent(u);document.dispatchEvent(e)}function h(e,t,r,n){let{discrete:o}=n,i=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),o?(0,l.hO)(i,a):i.dispatchEvent(a)}d.displayName="DismissableLayer",o.forwardRef((e,t)=>{let r=o.useContext(f),n=o.useRef(null),i=(0,a.s)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,c.jsx)(l.sG.div,{...e,ref:i})}).displayName="DismissableLayerBranch"},79455:(e,t,r)=>{r.d(t,{Z:()=>s});var n=r(7620),o=r(97509),i=r(37460),l=r(58463),a=r(54568),s=n.forwardRef((e,t)=>{var r,s;let{container:c,...u}=e,[f,d]=n.useState(!1);(0,l.N)(()=>d(!0),[]);let p=c||f&&(null==(s=globalThis)||null==(r=s.document)?void 0:r.body);return p?o.createPortal((0,a.jsx)(i.sG.div,{...u,ref:t}),p):null});s.displayName="Portal"},81418:(e,t,r)=>{r.d(t,{OK:()=>$,bL:()=>G,VM:()=>E,lr:()=>H,Ze:()=>q,LM:()=>U});var n=r(7620),o=r(37460),i=r(69312),l=r(62402),a=r(93608),s=r(39744),c=r(42348),u=r(58463),f=r(12710),d=r(54568),p="ScrollArea",[h,v]=(0,l.A)(p),[m,w]=h(p),g=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:i="hover",dir:l,scrollHideDelay:s=600,...u}=e,[f,p]=n.useState(null),[h,v]=n.useState(null),[w,g]=n.useState(null),[y,b]=n.useState(null),[x,E]=n.useState(null),[S,R]=n.useState(0),[C,L]=n.useState(0),[T,P]=n.useState(!1),[A,D]=n.useState(!1),O=(0,a.s)(t,e=>p(e)),j=(0,c.jH)(l);return(0,d.jsx)(m,{scope:r,type:i,dir:j,scrollHideDelay:s,scrollArea:f,viewport:h,onViewportChange:v,content:w,onContentChange:g,scrollbarX:y,onScrollbarXChange:b,scrollbarXEnabled:T,onScrollbarXEnabledChange:P,scrollbarY:x,onScrollbarYChange:E,scrollbarYEnabled:A,onScrollbarYEnabledChange:D,onCornerWidthChange:R,onCornerHeightChange:L,children:(0,d.jsx)(o.sG.div,{dir:j,...u,ref:O,style:{position:"relative","--radix-scroll-area-corner-width":S+"px","--radix-scroll-area-corner-height":C+"px",...e.style}})})});g.displayName=p;var y="ScrollAreaViewport",b=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:i,nonce:l,...s}=e,c=w(y,r),u=n.useRef(null),f=(0,a.s)(t,u,c.onViewportChange);return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:l}),(0,d.jsx)(o.sG.div,{"data-radix-scroll-area-viewport":"",...s,ref:f,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,d.jsx)("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:i})})]})});b.displayName=y;var x="ScrollAreaScrollbar",E=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,i=w(x,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:a}=i,s="horizontal"===e.orientation;return n.useEffect(()=>(s?l(!0):a(!0),()=>{s?l(!1):a(!1)}),[s,l,a]),"hover"===i.type?(0,d.jsx)(S,{...o,ref:t,forceMount:r}):"scroll"===i.type?(0,d.jsx)(R,{...o,ref:t,forceMount:r}):"auto"===i.type?(0,d.jsx)(C,{...o,ref:t,forceMount:r}):"always"===i.type?(0,d.jsx)(L,{...o,ref:t}):null});E.displayName=x;var S=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,l=w(x,e.__scopeScrollArea),[a,s]=n.useState(!1);return n.useEffect(()=>{let e=l.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),s(!0)},n=()=>{t=window.setTimeout(()=>s(!1),l.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[l.scrollArea,l.scrollHideDelay]),(0,d.jsx)(i.C,{present:r||a,children:(0,d.jsx)(C,{"data-state":a?"visible":"hidden",...o,ref:t})})}),R=n.forwardRef((e,t)=>{var r,o;let{forceMount:l,...a}=e,s=w(x,e.__scopeScrollArea),c="horizontal"===e.orientation,u=V(()=>h("SCROLL_END"),100),[p,h]=(r="hidden",o={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,t)=>{let r=o[e][t];return null!=r?r:e},r));return n.useEffect(()=>{if("idle"===p){let e=window.setTimeout(()=>h("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[p,s.scrollHideDelay,h]),n.useEffect(()=>{let e=s.viewport,t=c?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(h("SCROLL"),u()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[s.viewport,c,h,u]),(0,d.jsx)(i.C,{present:l||"hidden"!==p,children:(0,d.jsx)(L,{"data-state":"hidden"===p?"hidden":"visible",...a,ref:t,onPointerEnter:(0,f.m)(e.onPointerEnter,()=>h("POINTER_ENTER")),onPointerLeave:(0,f.m)(e.onPointerLeave,()=>h("POINTER_LEAVE"))})})}),C=n.forwardRef((e,t)=>{let r=w(x,e.__scopeScrollArea),{forceMount:o,...l}=e,[a,s]=n.useState(!1),c="horizontal"===e.orientation,u=V(()=>{if(r.viewport){let e=r.viewport.offsetWidth{let{orientation:r="vertical",...o}=e,i=w(x,e.__scopeScrollArea),l=n.useRef(null),a=n.useRef(0),[s,c]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=F(s.viewport,s.content),f={...o,sizes:s,onSizesChange:c,hasThumb:!!(u>0&&u<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:e=>a.current=e};function p(e,t){return function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=M(r),i=t||o/2,l=r.scrollbar.paddingStart+i,a=r.scrollbar.size-r.scrollbar.paddingEnd-(o-i),s=r.content-r.viewport;return I([l,a],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,a.current,s,t)}return"horizontal"===r?(0,d.jsx)(T,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=B(i.viewport.scrollLeft,s,i.dir);l.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=p(e,i.dir))}}):"vertical"===r?(0,d.jsx)(P,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=B(i.viewport.scrollTop,s);l.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=p(e))}}):null}),T=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,l=w(x,e.__scopeScrollArea),[s,c]=n.useState(),u=n.useRef(null),f=(0,a.s)(t,u,l.onScrollbarXChange);return n.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,d.jsx)(O,{"data-orientation":"horizontal",...i,ref:f,sizes:r,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":M(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(l.viewport){let n=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),function(e,t){return e>0&&e{u.current&&l.viewport&&s&&o({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:z(s.paddingLeft),paddingEnd:z(s.paddingRight)}})}})}),P=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,l=w(x,e.__scopeScrollArea),[s,c]=n.useState(),u=n.useRef(null),f=(0,a.s)(t,u,l.onScrollbarYChange);return n.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,d.jsx)(O,{"data-orientation":"vertical",...i,ref:f,sizes:r,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":M(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(l.viewport){let n=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),function(e,t){return e>0&&e{u.current&&l.viewport&&s&&o({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:z(s.paddingTop),paddingEnd:z(s.paddingBottom)}})}})}),[A,D]=h(x),O=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:i,hasThumb:l,onThumbChange:c,onThumbPointerUp:u,onThumbPointerDown:p,onThumbPositionChange:h,onDragScroll:v,onWheelScroll:m,onResize:g,...y}=e,b=w(x,r),[E,S]=n.useState(null),R=(0,a.s)(t,e=>S(e)),C=n.useRef(null),L=n.useRef(""),T=b.viewport,P=i.content-i.viewport,D=(0,s.c)(m),O=(0,s.c)(h),j=V(g,10);function H(e){C.current&&v({x:e.clientX-C.current.left,y:e.clientY-C.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;(null==E?void 0:E.contains(t))&&D(e,P)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[T,E,P,D]),n.useEffect(O,[i,O]),Y(E,j),Y(b.content,j),(0,d.jsx)(A,{scope:r,scrollbar:E,hasThumb:l,onThumbChange:(0,s.c)(c),onThumbPointerUp:(0,s.c)(u),onThumbPositionChange:O,onThumbPointerDown:(0,s.c)(p),children:(0,d.jsx)(o.sG.div,{...y,ref:R,style:{position:"absolute",...y.style},onPointerDown:(0,f.m)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),C.current=E.getBoundingClientRect(),L.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",b.viewport&&(b.viewport.style.scrollBehavior="auto"),H(e))}),onPointerMove:(0,f.m)(e.onPointerMove,H),onPointerUp:(0,f.m)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=L.current,b.viewport&&(b.viewport.style.scrollBehavior=""),C.current=null})})})}),j="ScrollAreaThumb",H=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=D(j,e.__scopeScrollArea);return(0,d.jsx)(i.C,{present:r||o.hasThumb,children:(0,d.jsx)(N,{ref:t,...n})})}),N=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:i,...l}=e,s=w(j,r),c=D(j,r),{onThumbPositionChange:u}=c,p=(0,a.s)(t,e=>c.onThumbChange(e)),h=n.useRef(void 0),v=V(()=>{h.current&&(h.current(),h.current=void 0)},100);return n.useEffect(()=>{let e=s.viewport;if(e){let t=()=>{v(),h.current||(h.current=X(e,u),u())};return u(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[s.viewport,v,u]),(0,d.jsx)(o.sG.div,{"data-state":c.hasThumb?"visible":"hidden",...l,ref:p,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...i},onPointerDownCapture:(0,f.m)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;c.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,f.m)(e.onPointerUp,c.onThumbPointerUp)})});H.displayName=j;var k="ScrollAreaCorner",W=n.forwardRef((e,t)=>{let r=w(k,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,d.jsx)(_,{...e,ref:t}):null});W.displayName=k;var _=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...i}=e,l=w(k,r),[a,s]=n.useState(0),[c,u]=n.useState(0),f=!!(a&&c);return Y(l.scrollbarX,()=>{var e;let t=(null==(e=l.scrollbarX)?void 0:e.offsetHeight)||0;l.onCornerHeightChange(t),u(t)}),Y(l.scrollbarY,()=>{var e;let t=(null==(e=l.scrollbarY)?void 0:e.offsetWidth)||0;l.onCornerWidthChange(t),s(t)}),f?(0,d.jsx)(o.sG.div,{...i,ref:t,style:{width:a,height:c,position:"absolute",right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:0,...e.style}}):null});function z(e){return e?parseInt(e,10):0}function F(e,t){let r=e/t;return isNaN(r)?0:r}function M(e){let t=F(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function B(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=M(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,l=t.content-t.viewport,a=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,"ltr"===r?[0,l]:[-1*l,0]);return I([0,l],[0,i-n])(a)}function I(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var X=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let i={left:e.scrollLeft,top:e.scrollTop},l=r.left!==i.left,a=r.top!==i.top;(l||a)&&t(),r=i,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function V(e,t){let r=(0,s.c)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function Y(e,t){let r=(0,s.c)(t);(0,u.N)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var G=g,U=b,q=E,$=W}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/697-7bce5e7cfa4dacf2.js b/apps/web/.open-next/assets/_next/static/chunks/697-7bce5e7cfa4dacf2.js deleted file mode 100644 index 5d5f636..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/697-7bce5e7cfa4dacf2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[697],{11511:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(98516).A)("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]])},12555:(e,t,n)=>{n.d(t,{i3:()=>J,UC:()=>Z,ZL:()=>X,Kq:()=>V,bL:()=>W,l9:()=>G});var r=n(7620),l=n(12710),a=n(93608),o=n(62402),i=n(79088),u=n(62104),s=n(4354),c=n(79455),d=n(69312),p=n(37460),f=n(34977),h=n(73284),y=n(54568),m=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),v=r.forwardRef((e,t)=>(0,y.jsx)(p.sG.span,{...e,ref:t,style:{...m,...e.style}}));v.displayName="VisuallyHidden";var[g,b]=(0,o.A)("Tooltip",[s.Bk]),w=(0,s.Bk)(),x="TooltipProvider",k="tooltip.open",[O,M]=g(x),N=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:l=300,disableHoverableContent:a=!1,children:o}=e,i=r.useRef(!0),u=r.useRef(!1),s=r.useRef(0);return r.useEffect(()=>{let e=s.current;return()=>window.clearTimeout(e)},[]),(0,y.jsx)(O,{scope:t,isOpenDelayedRef:i,delayDuration:n,onOpen:r.useCallback(()=>{window.clearTimeout(s.current),i.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(s.current),s.current=window.setTimeout(()=>i.current=!0,l)},[l]),isPointerInTransitRef:u,onPointerInTransitChange:r.useCallback(e=>{u.current=e},[]),disableHoverableContent:a,children:o})};N.displayName=x;var T="Tooltip",[j,E]=g(T),C=e=>{let{__scopeTooltip:t,children:n,open:l,defaultOpen:a,onOpenChange:o,disableHoverableContent:i,delayDuration:c}=e,d=M(T,e.__scopeTooltip),p=w(t),[f,m]=r.useState(null),v=(0,u.B)(),g=r.useRef(0),b=null!=i?i:d.disableHoverableContent,x=null!=c?c:d.delayDuration,O=r.useRef(!1),[N,E]=(0,h.i)({prop:l,defaultProp:null!=a&&a,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(k))):d.onClose(),null==o||o(e)},caller:T}),C=r.useMemo(()=>N?O.current?"delayed-open":"instant-open":"closed",[N]),S=r.useCallback(()=>{window.clearTimeout(g.current),g.current=0,O.current=!1,E(!0)},[E]),A=r.useCallback(()=>{window.clearTimeout(g.current),g.current=0,E(!1)},[E]),R=r.useCallback(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>{O.current=!0,E(!0),g.current=0},x)},[x,E]);return r.useEffect(()=>()=>{g.current&&(window.clearTimeout(g.current),g.current=0)},[]),(0,y.jsx)(s.bL,{...p,children:(0,y.jsx)(j,{scope:t,contentId:v,open:N,stateAttribute:C,trigger:f,onTriggerChange:m,onTriggerEnter:r.useCallback(()=>{d.isOpenDelayedRef.current?R():S()},[d.isOpenDelayedRef,R,S]),onTriggerLeave:r.useCallback(()=>{b?A():(window.clearTimeout(g.current),g.current=0)},[A,b]),onOpen:S,onClose:A,disableHoverableContent:b,children:n})})};C.displayName=T;var S="TooltipTrigger",A=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...o}=e,i=E(S,n),u=M(S,n),c=w(n),d=r.useRef(null),f=(0,a.s)(t,d,i.onTriggerChange),h=r.useRef(!1),m=r.useRef(!1),v=r.useCallback(()=>h.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),(0,y.jsx)(s.Mz,{asChild:!0,...c,children:(0,y.jsx)(p.sG.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...o,ref:f,onPointerMove:(0,l.m)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(m.current||u.isPointerInTransitRef.current||(i.onTriggerEnter(),m.current=!0))}),onPointerLeave:(0,l.m)(e.onPointerLeave,()=>{i.onTriggerLeave(),m.current=!1}),onPointerDown:(0,l.m)(e.onPointerDown,()=>{i.open&&i.onClose(),h.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:(0,l.m)(e.onFocus,()=>{h.current||i.onOpen()}),onBlur:(0,l.m)(e.onBlur,i.onClose),onClick:(0,l.m)(e.onClick,i.onClose)})})});A.displayName=S;var R="TooltipPortal",[q,z]=g(R,{forceMount:void 0}),L=e=>{let{__scopeTooltip:t,forceMount:n,children:r,container:l}=e,a=E(R,t);return(0,y.jsx)(q,{scope:t,forceMount:n,children:(0,y.jsx)(d.C,{present:n||a.open,children:(0,y.jsx)(c.Z,{asChild:!0,container:l,children:r})})})};L.displayName=R;var I="TooltipContent",P=r.forwardRef((e,t)=>{let n=z(I,e.__scopeTooltip),{forceMount:r=n.forceMount,side:l="top",...a}=e,o=E(I,e.__scopeTooltip);return(0,y.jsx)(d.C,{present:r||o.open,children:o.disableHoverableContent?(0,y.jsx)(Y,{side:l,...a,ref:t}):(0,y.jsx)(D,{side:l,...a,ref:t})})}),D=r.forwardRef((e,t)=>{let n=E(I,e.__scopeTooltip),l=M(I,e.__scopeTooltip),o=r.useRef(null),i=(0,a.s)(t,o),[u,s]=r.useState(null),{trigger:c,onClose:d}=n,p=o.current,{onPointerInTransitChange:f}=l,h=r.useCallback(()=>{s(null),f(!1)},[f]),m=r.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},l=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),l=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,l,a)){case a:return"left";case l:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());s(function(e){let t=e.slice();return t.sort((e,t)=>e.xt.x?1:e.yt.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(t)}([...function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,l),...function(e){let{top:t,right:n,bottom:r,left:l}=e;return[{x:l,y:t},{x:n,y:t},{x:n,y:r},{x:l,y:r}]}(t.getBoundingClientRect())])),f(!0)},[f]);return r.useEffect(()=>()=>h(),[h]),r.useEffect(()=>{if(c&&p){let e=e=>m(e,p),t=e=>m(e,c);return c.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[c,p,m,h]),r.useEffect(()=>{if(u){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==c?void 0:c.contains(t))||(null==p?void 0:p.contains(t)),l=!function(e,t){let{x:n,y:r}=e,l=!1;for(let e=0,a=t.length-1;er!=d>r&&n<(c-u)*(r-s)/(d-s)+u&&(l=!l)}return l}(n,u);r?h():l&&(h(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,p,u,d,h]),(0,y.jsx)(Y,{...e,ref:i})}),[U,_]=g(T,{isInside:!1}),F=(0,f.Dc)("TooltipContent"),Y=r.forwardRef((e,t)=>{let{__scopeTooltip:n,children:l,"aria-label":a,onEscapeKeyDown:o,onPointerDownOutside:u,...c}=e,d=E(I,n),p=w(n),{onClose:f}=d;return r.useEffect(()=>(document.addEventListener(k,f),()=>document.removeEventListener(k,f)),[f]),r.useEffect(()=>{if(d.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(d.trigger))&&f()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,f]),(0,y.jsx)(i.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:f,children:(0,y.jsxs)(s.UC,{"data-state":d.stateAttribute,...p,...c,ref:t,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,y.jsx)(F,{children:l}),(0,y.jsx)(U,{scope:n,isInside:!0,children:(0,y.jsx)(v,{id:d.contentId,role:"tooltip",children:a||l})})]})})});P.displayName=I;var B="TooltipArrow",H=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,l=w(n);return _(B,n).isInside?null:(0,y.jsx)(s.i3,{...l,...r,ref:t})});H.displayName=B;var V=N,W=C,G=A,X=L,Z=P,J=H},15597:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(98516).A)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]])},17338:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(98516).A)("clipboard-copy",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2",key:"4jdomd"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v4",key:"3hqy98"}],["path",{d:"M21 14H11",key:"1bme5i"}],["path",{d:"m15 10-4 4 4 4",key:"5dvupr"}]])},28855:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(98516).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},60392:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(98516).A)("settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},62104:(e,t,n)=>{n.d(t,{B:()=>u});var r,l=n(7620),a=n(58463),o=(r||(r=n.t(l,2)))[" useId ".trim().toString()]||(()=>void 0),i=0;function u(e){let[t,n]=l.useState(o());return(0,a.N)(()=>{e||n(e=>e??String(i++))},[e]),e||(t?`radix-${t}`:"")}},63545:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(98516).A)("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]])},69312:(e,t,n)=>{n.d(t,{C:()=>o});var r=n(7620),l=n(93608),a=n(58463),o=e=>{let{present:t,children:n}=e,o=function(e){var t,n;let[l,o]=r.useState(),u=r.useRef(null),s=r.useRef(e),c=r.useRef("none"),[d,p]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=i(u.current);c.current="mounted"===d?e:"none"},[d]),(0,a.N)(()=>{let t=u.current,n=s.current;if(n!==e){let r=c.current,l=i(t);e?p("MOUNT"):"none"===l||(null==t?void 0:t.display)==="none"?p("UNMOUNT"):n&&r!==l?p("ANIMATION_OUT"):p("UNMOUNT"),s.current=e}},[e,p]),(0,a.N)(()=>{if(l){var e;let t,n=null!=(e=l.ownerDocument.defaultView)?e:window,r=e=>{let r=i(u.current).includes(e.animationName);if(e.target===l&&r&&(p("ANIMATION_END"),!s.current)){let e=l.style.animationFillMode;l.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===l.style.animationFillMode&&(l.style.animationFillMode=e)})}},a=e=>{e.target===l&&(c.current=i(u.current))};return l.addEventListener("animationstart",a),l.addEventListener("animationcancel",r),l.addEventListener("animationend",r),()=>{n.clearTimeout(t),l.removeEventListener("animationstart",a),l.removeEventListener("animationcancel",r),l.removeEventListener("animationend",r)}}p("ANIMATION_END")},[l,p]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{u.current=e?getComputedStyle(e):null,o(e)},[])}}(t),u="function"==typeof n?n({present:o.isPresent}):r.Children.only(n),s=(0,l.s)(o.ref,function(e){var t,n;let r=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,l=r&&"isReactWarning"in r&&r.isReactWarning;return l?e.ref:(l=(r=null==(n=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(u));return"function"==typeof n||o.isPresent?r.cloneElement(u,{ref:s}):null};function i(e){return(null==e?void 0:e.animationName)||"none"}o.displayName="Presence"},70537:(e,t,n)=>{n.d(t,{IN:()=>v,tU:()=>f,Oq:()=>m,ab:()=>w});var r=n(97200);function l(e,t,n){try{return e(t)}catch(e){return(0,r.R8)("[nuqs] Error while parsing value `%s`: %O"+(n?" (for key `%s`)":""),t,e,n),null}}var a=function(){if("undefined"==typeof window||!window.GestureEvent)return 50;try{let e=navigator.userAgent?.match(/version\/([\d\.]+) safari/i);return parseFloat(e[1])>=17?120:320}catch{return 320}}(),o=new Map,i={history:"replace",scroll:!1,shallow:!0,throttleMs:a},u=new Set,s=0,c=null,d=n(7620);function p(e){function t(t){if(void 0===t)return null;let n="";if(Array.isArray(t)){if(void 0===t[0])return null;n=t[0]}return"string"==typeof t&&(n=t),l(e.parse,n)}return{eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide(n){var r;return null!=(r=t(n))?r:e}}},withOptions(e){return{...this,...e}}}}var f=p({parse:e=>e,serialize:e=>"".concat(e)}),h=p({parse:e=>{let t=parseInt(e);return Number.isNaN(t)?null:t},serialize:e=>Math.round(e).toFixed()});function y(e,t){return e.valueOf()===t.valueOf()}function m(e){return p({parse:t=>e.includes(t)?t:null,serialize:e=>e.toString()})}function v(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",",r=null!=(t=e.eq)?t:(e,t)=>e===t,a=encodeURIComponent(n);return p({parse:t=>""===t?[]:t.split(n).map((t,r)=>l(e.parse,t.replaceAll(a,n),"[".concat(r,"]"))).filter(e=>null!=e),serialize:t=>t.map(t=>(e.serialize?e.serialize(t):String(t)).replaceAll(n,a)).join(n),eq:(e,t)=>e===t||e.length===t.length&&e.every((e,n)=>r(e,t[n]))})}p({parse:e=>{let t=h.parse(e);return null===t?null:t-1},serialize:e=>h.serialize(e+1)}),p({parse:e=>{let t=parseInt(e,16);return Number.isNaN(t)?null:t},serialize:e=>{let t=Math.round(e).toString(16);return t.padStart(t.length+t.length%2,"0")}}),p({parse:e=>{let t=parseFloat(e);return Number.isNaN(t)?null:t},serialize:e=>e.toString()}),p({parse:e=>"true"===e,serialize:e=>e?"true":"false"}),p({parse:e=>{let t=parseInt(e);return Number.isNaN(t)?null:new Date(t)},serialize:e=>e.valueOf().toString(),eq:y}),p({parse:e=>{let t=new Date(e);return Number.isNaN(t.valueOf())?null:t},serialize:e=>e.toISOString(),eq:y}),p({parse:e=>{let t=new Date(e.slice(0,10));return Number.isNaN(t.valueOf())?null:t},serialize:e=>e.toISOString().slice(0,10),eq:y});var g=function(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(e){e(n)}),(r=e.get("*"))&&r.slice().map(function(e){e(t,n)})}}}(),b={};function w(e){let{history:t="replace",scroll:n=!1,shallow:l=!0,throttleMs:p=a,clearOnDefault:f=!0,startTransition:h,urlKeys:y=b}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=Object.keys(e).join(","),v=(0,d.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>{var t;return[e,null!=(t=y[e])?t:e]})),[m,JSON.stringify(y)]),w=(0,r.V7)(),O=w.searchParams,M=(0,d.useRef)({}),N=(0,d.useMemo)(()=>Object.fromEntries(Object.keys(e).map(t=>{var n;return[t,null!=(n=e[t].defaultValue)?n:null]})),[Object.values(e).map(e=>{let{defaultValue:t}=e;return t}).join(",")]),[T,j]=(0,d.useState)(()=>x(e,y,null!=O?O:new URLSearchParams).state),E=(0,d.useRef)(T);if((0,r.Yz)("[nuq+ `%s`] render - state: %O, iSP: %s",m,T,O),Object.keys(M.current).join("&")!==Object.values(v).join("&")){let{state:t,hasChanged:n}=x(e,y,O,M.current,E.current);n&&(E.current=t,j(t)),M.current=Object.fromEntries(Object.values(v).map(e=>{var t;return[e,null!=(t=null==O?void 0:O.get(e))?t:null]}))}(0,d.useEffect)(()=>{let{state:t,hasChanged:n}=x(e,y,O,M.current,E.current);n&&(E.current=t,j(t))},[Object.values(v).map(e=>"".concat(e,"=").concat(null==O?void 0:O.get(e))).join("&")]),(0,d.useEffect)(()=>{let t=Object.keys(e).reduce((t,n)=>(t[n]=t=>{var l,a;let{state:o,query:i}=t,{defaultValue:u}=e[n],s=v[n];E.current={...E.current,[n]:null!=(l=null!=o?o:u)?l:null},M.current[s]=i,(0,r.Yz)("[nuq+ `%s`] Cross-hook key sync %s: %O (default: %O). Resolved: %O",m,s,o,u,E.current),a=E.current,(0,r.Yz)("[nuq+ `%s`] updateInternalState %O",m,a),E.current=a,j(a)},t),{});for(let n of Object.keys(e)){let e=v[n];(0,r.Yz)("[nuq+ `%s`] Subscribing to sync for `%s`",m,e),g.on(e,t[n])}return()=>{for(let n of Object.keys(e)){let e=v[n];(0,r.Yz)("[nuq+ `%s`] Unsubscribing to sync for `%s`",m,e),g.off(e,t[n])}}},[m,v]);let C=(0,d.useCallback)(function(d){var y,b,x,O,M,T,j,C,S,A,R,q,z,L,I;let P=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=Object.fromEntries(Object.keys(e).map(e=>[e,null])),U="function"==typeof d?null!=(y=d(k(E.current,N)))?y:D:null!=d?d:D;for(let[s,c]of((0,r.Yz)("[nuq+ `%s`] setState: %O",m,U),Object.entries(U))){let d=e[s],y=v[s];if(!d)continue;(null!=(x=null!=(b=P.clearOnDefault)?b:d.clearOnDefault)?x:f)&&null!==c&&void 0!==d.defaultValue&&(null!=(O=d.eq)?O:(e,t)=>e===t)(c,d.defaultValue)&&(c=null);let m=function(e,t,n,l){let s=null===t?null:n(t);return(0,r.Yz)("[nuqs queue] Enqueueing %s=%s %O",e,s,l),o.set(e,s),"push"===l.history&&(i.history="push"),l.scroll&&(i.scroll=!0),!1===l.shallow&&(i.shallow=!1),l.startTransition&&u.add(l.startTransition),i.throttleMs=Math.max(l.throttleMs??a,Number.isFinite(i.throttleMs)?i.throttleMs:0),s}(y,c,null!=(M=d.serialize)?M:String,{history:null!=(j=null!=(T=P.history)?T:d.history)?j:t,shallow:null!=(S=null!=(C=P.shallow)?C:d.shallow)?S:l,scroll:null!=(R=null!=(A=P.scroll)?A:d.scroll)?R:n,throttleMs:null!=(z=null!=(q=P.throttleMs)?q:d.throttleMs)?z:p,startTransition:null!=(I=null!=(L=P.startTransition)?L:d.startTransition)?I:h});g.emit(y,{state:c,query:m})}return function({getSearchParamsSnapshot:e=function(){return new URLSearchParams(location.search)},updateUrl:t,rateLimitFactor:n=1}){return null===c&&(c=new Promise((l,d)=>{if(!Number.isFinite(i.throttleMs)){(0,r.Yz)("[nuqs queue] Skipping flush due to throttleMs=Infinity"),l(e()),setTimeout(()=>{c=null},0);return}function p(){s=performance.now();let[n,p]=function({updateUrl:e,getSearchParamsSnapshot:t}){let n=t();if(0===o.size)return[n,null];let l=Array.from(o.entries()),s={...i},c=Array.from(u);for(let[e,t]of(o.clear(),u.clear(),i.history="replace",i.scroll=!1,i.shallow=!0,i.throttleMs=a,(0,r.Yz)("[nuqs queue] Flushing queue %O with options %O",l,s),l))null===t?n.delete(e):n.set(e,t);try{return function(e,t){let n=r=>{if(r===e.length)return t();let l=e[r];if(!l)throw Error("Invalid transition function");l(()=>n(r+1))};n(0)}(c,()=>{e(n,{history:s.history,scroll:s.scroll,shallow:s.shallow})}),[n,null]}catch(e){return console.error((0,r.z3)(429),l.map(([e])=>e).join(),e),[n,e]}}({updateUrl:t,getSearchParamsSnapshot:e});null===p?l(n):d(n),c=null}setTimeout(function(){let e=performance.now()-s,t=i.throttleMs,l=n*Math.max(0,Math.min(t,t-e));(0,r.Yz)("[nuqs queue] Scheduling flush in %f ms. Throttled at %f ms",l,t),0===l?p():setTimeout(p,l)},0)})),c}(w)},[m,t,l,n,p,h,v,w.updateUrl,w.getSearchParamsSnapshot,w.rateLimitFactor,N]);return[(0,d.useMemo)(()=>k(T,N),[T,N]),C]}function x(e,t,n,r,a){let i=!1,u=Object.keys(e).reduce((u,s)=>{var c,d,p,f;let h=null!=(c=null==t?void 0:t[s])?c:s,{parse:y}=e[s],m=o.get(h),v=void 0===m?null!=(d=null==n?void 0:n.get(h))?d:null:m;if(r&&a&&(null!=(p=r[h])?p:null)===v)return u[s]=null!=(f=a[s])?f:null,u;i=!0;let g=null===v?null:l(y,v,s);return u[s]=null!=g?g:null,r&&(r[h]=v),u},{});if(!i){let t=Object.keys(e),n=Object.keys(null!=a?a:{});i=t.length!==n.length||t.some(e=>!n.includes(e))}return{state:u,hasChanged:i}}function k(e,t){return Object.fromEntries(Object.keys(e).map(n=>{var r,l;return[n,null!=(l=null!=(r=e[n])?r:t[n])?l:null]}))}},80090:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(98516).A)("shuffle",[["path",{d:"m18 14 4 4-4 4",key:"10pe0f"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22",key:"1ailkh"}],["path",{d:"M2 6h1.972a4 4 0 0 1 3.6 2.2",key:"km57vx"}],["path",{d:"M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45",key:"os18l9"}]])},80645:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(98516).A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/714.1cd0bbabf8503d97.js b/apps/web/.open-next/assets/_next/static/chunks/714.1cd0bbabf8503d97.js deleted file mode 100644 index 05a3e48..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/714.1cd0bbabf8503d97.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[714],{13714:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ey});var r=n(54568),a=n(5388);n(41758);var o=n(7620),l=n(53158),s=n(8272),i=n(22715),u=n(99039),c=n(65615),d=n(12710),f=n(93608),p=n(62402),m=n(62104),v=n(73284),g=n(79088),h=n(47992),x=(n(79455),n(69312)),y=n(37460),b=n(18712),w=n(6718),j=n(16879),E=n(34977),C="Dialog",[D,N]=(0,p.A)(C),[P,R]=D(C),k=e=>{let{__scopeDialog:t,children:n,open:a,defaultOpen:l,onOpenChange:s,modal:i=!0}=e,u=o.useRef(null),c=o.useRef(null),[d,f]=(0,v.i)({prop:a,defaultProp:null!=l&&l,onChange:s,caller:C});return(0,r.jsx)(P,{scope:t,triggerRef:u,contentRef:c,contentId:(0,m.B)(),titleId:(0,m.B)(),descriptionId:(0,m.B)(),open:d,onOpenChange:f,onOpenToggle:o.useCallback(()=>f(e=>!e),[f]),modal:i,children:n})};k.displayName=C;var O="DialogTrigger";o.forwardRef((e,t)=>{let{__scopeDialog:n,...a}=e,o=R(O,n),l=(0,f.s)(t,o.triggerRef);return(0,r.jsx)(y.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":U(o.open),...a,ref:l,onClick:(0,d.m)(e.onClick,o.onOpenToggle)})}).displayName=O;var[L,I]=D("DialogPortal",{forceMount:void 0}),T="DialogOverlay",S=o.forwardRef((e,t)=>{let n=I(T,e.__scopeDialog),{forceMount:a=n.forceMount,...o}=e,l=R(T,e.__scopeDialog);return l.modal?(0,r.jsx)(x.C,{present:a||l.open,children:(0,r.jsx)(A,{...o,ref:t})}):null});S.displayName=T;var F=(0,E.TL)("DialogOverlay.RemoveScroll"),A=o.forwardRef((e,t)=>{let{__scopeDialog:n,...a}=e,o=R(T,n);return(0,r.jsx)(w.A,{as:F,allowPinchZoom:!0,shards:[o.contentRef],children:(0,r.jsx)(y.sG.div,{"data-state":U(o.open),...a,ref:t,style:{pointerEvents:"auto",...a.style}})})}),_="DialogContent",M=o.forwardRef((e,t)=>{let n=I(_,e.__scopeDialog),{forceMount:a=n.forceMount,...o}=e,l=R(_,e.__scopeDialog);return(0,r.jsx)(x.C,{present:a||l.open,children:l.modal?(0,r.jsx)(z,{...o,ref:t}):(0,r.jsx)(Q,{...o,ref:t})})});M.displayName=_;var z=o.forwardRef((e,t)=>{let n=R(_,e.__scopeDialog),a=o.useRef(null),l=(0,f.s)(t,n.contentRef,a);return o.useEffect(()=>{let e=a.current;if(e)return(0,j.Eq)(e)},[]),(0,r.jsx)(W,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,d.m)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=n.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,d.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,d.m)(e.onFocusOutside,e=>e.preventDefault())})}),Q=o.forwardRef((e,t)=>{let n=R(_,e.__scopeDialog),a=o.useRef(!1),l=o.useRef(!1);return(0,r.jsx)(W,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,o;null==(r=e.onCloseAutoFocus)||r.call(e,t),t.defaultPrevented||(a.current||null==(o=n.triggerRef.current)||o.focus(),t.preventDefault()),a.current=!1,l.current=!1},onInteractOutside:t=>{var r,o;null==(r=e.onInteractOutside)||r.call(e,t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let s=t.target;(null==(o=n.triggerRef.current)?void 0:o.contains(s))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),W=o.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:a,onOpenAutoFocus:l,onCloseAutoFocus:s,...i}=e,u=R(_,n),c=o.useRef(null),d=(0,f.s)(t,c);return(0,b.Oh)(),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.n,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:l,onUnmountAutoFocus:s,children:(0,r.jsx)(g.qW,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":U(u.open),...i,ref:d,onDismiss:()=>u.onOpenChange(!1)})}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(K,{titleId:u.titleId}),(0,r.jsx)(Y,{contentRef:c,descriptionId:u.descriptionId})]})]})}),B="DialogTitle",G=o.forwardRef((e,t)=>{let{__scopeDialog:n,...a}=e,o=R(B,n);return(0,r.jsx)(y.sG.h2,{id:o.titleId,...a,ref:t})});G.displayName=B;var q="DialogDescription";o.forwardRef((e,t)=>{let{__scopeDialog:n,...a}=e,o=R(q,n);return(0,r.jsx)(y.sG.p,{id:o.descriptionId,...a,ref:t})}).displayName=q;var V="DialogClose";function U(e){return e?"open":"closed"}o.forwardRef((e,t)=>{let{__scopeDialog:n,...a}=e,o=R(V,n);return(0,r.jsx)(y.sG.button,{type:"button",...a,ref:t,onClick:(0,d.m)(e.onClick,()=>o.onOpenChange(!1))})}).displayName=V;var Z="DialogTitleWarning",[H,J]=(0,p.q)(Z,{contentName:_,titleName:B,docsSlug:"dialog"}),K=e=>{let{titleId:t}=e,n=J(Z),r="`".concat(n.contentName,"` requires a `").concat(n.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(n.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(n.docsSlug);return o.useEffect(()=>{t&&(document.getElementById(t)||console.error(r))},[r,t]),null},Y=e=>{let{contentRef:t,descriptionId:n}=e,r=J("DialogDescriptionWarning"),a="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(r.contentName,"}.");return o.useEffect(()=>{var e;let r=null==(e=t.current)?void 0:e.getAttribute("aria-describedby");n&&r&&(document.getElementById(n)||console.warn(a))},[a,t,n]),null},X=n(65799),$=n(34998),ee=n(56705);let et=(0,o.createContext)(null),en=(0,o.createContext)(null),er=(0,o.createContext)(null);function ea(e){let{open:t,onOpenChange:n,search:a,onSearchChange:l,isLoading:s=!1,children:i}=e,[u,c]=(0,o.useState)(null);return(0,r.jsx)(k,{open:t,onOpenChange:n,children:(0,r.jsx)(et.Provider,{value:(0,o.useMemo)(()=>({open:t,onOpenChange:n,search:a,onSearchChange:l,active:u,setActive:c,isLoading:s}),[u,s,n,l,t,a]),children:i})})}function eo(e){return(0,r.jsx)("div",{...e,className:(0,u.QP)("flex flex-row items-center gap-2 px-3",e.className)})}function el(e){let{text:t}=(0,s.useI18n)(),{search:n,onSearchChange:a}=ex();return(0,r.jsx)("input",{...e,value:n,onChange:e=>a(e.target.value),placeholder:t.search,className:"w-0 flex-1 bg-transparent py-3 text-base placeholder:text-fd-muted-foreground focus-visible:outline-none"})}function es(e){let{children:t="Esc",className:n,...a}=e,{onOpenChange:o}=ex();return(0,r.jsx)("button",{type:"button",onClick:()=>o(!1),className:(0,u.QP)((0,c.r)({color:"outline",className:"text-xs p-1.5"}),n),...a,children:t})}function ei(e){return(0,r.jsx)("div",{...e,className:(0,u.QP)("mt-auto border-t p-3 empty:hidden",e.className)})}function eu(e){return(0,r.jsx)(S,{...e,className:(0,u.QP)("fixed inset-0 z-50 bg-black/30 backdrop-blur-sm data-[state=closed]:animate-fd-fade-out data-[state=open]:animate-fd-fade-in",e.className)})}function ec(e){let{children:t,...n}=e,{text:a}=(0,s.useI18n)();return(0,r.jsxs)(M,{"aria-describedby":void 0,...n,className:(0,u.QP)("fixed left-1/2 top-[10vh] z-50 w-[98vw] max-w-screen-sm -translate-x-1/2 rounded-lg border bg-fd-popover text-fd-popover-foreground shadow-lg data-[state=closed]:animate-fd-dialog-out data-[state=open]:animate-fd-dialog-in",n.className),children:[(0,r.jsx)(G,{className:"hidden",children:a.search}),t]})}let ed={text:(0,r.jsx)(i.EY,{className:"size-4 text-fd-muted-foreground"}),heading:(0,r.jsx)(i.Vw,{className:"size-4 text-fd-muted-foreground"}),page:(0,r.jsx)(i.iU,{className:"size-4 text-fd-muted-foreground"})};function ef(e){var t,n;let{items:a,Empty:i=()=>(0,r.jsx)("div",{className:"py-12 text-center text-sm",children:(0,r.jsx)(s.I18nLabel,{label:"searchNoResult"})}),Item:c=e=>(0,r.jsx)(ep,{...e}),...d}=e,[f,p]=(0,o.useState)(null!=(n=null==(t=a.at(0))?void 0:t.id)?n:null),{onOpenChange:m}=ex(),v=(0,ee.rd)(),g=e=>{var t;let{external:n,url:r}=e;n?null==(t=window.open(r,"_blank"))||t.focus():v.push(r),m(!1)},h=(0,$.J)(e=>{if("ArrowDown"===e.key||"ArrowUp"==e.key){var t,n;let r=a.findIndex(e=>e.id===f);-1===r?r=0:"ArrowDown"===e.key?r++:r--,p(null!=(n=null==(t=a.at(r%a.length))?void 0:t.id)?n:null),e.preventDefault()}if("Enter"===e.key){let t=a.find(e=>e.id===f);t&&g(t),e.preventDefault()}});return(0,o.useEffect)(()=>(window.addEventListener("keydown",h),()=>{window.removeEventListener("keydown",h)}),[h]),(0,l.T)(a,()=>{a.length>0&&p(a[0].id)}),(0,r.jsx)("div",{...d,className:(0,u.QP)("flex max-h-[460px] flex-col overflow-y-auto border-t p-2",d.className),children:(0,r.jsxs)(en.Provider,{value:(0,o.useMemo)(()=>({active:f,setActive:p}),[f]),children:[0===a.length&&i(),a.map(e=>(0,r.jsx)(o.Fragment,{children:c({item:e,onClick:()=>g(e)})},e.id))]})})}function ep(e){let{item:t,className:n,children:a,...l}=e,{active:s,setActive:i}=function(){let e=(0,o.useContext)(en);if(!e)throw Error("Missing ");return e}(),c=t.id===s;return(0,r.jsxs)("button",{type:"button",ref:(0,o.useCallback)(e=>{c&&e&&e.scrollIntoView({block:"nearest"})},[c]),"aria-selected":c,className:(0,u.QP)("flex min-h-10 select-none flex-row items-center gap-2.5 rounded-lg px-2 text-start text-sm",c&&"bg-fd-accent text-fd-accent-foreground",n),onPointerMove:()=>i(t.id),...l,children:["page"!==t.type&&(0,r.jsx)("div",{role:"none",className:"ms-2 h-full min-h-10 w-px bg-fd-border"}),ed[t.type],(0,r.jsx)("p",{className:"w-0 flex-1 truncate",children:null!=a?a:t.content})]})}function em(e){let{isLoading:t}=ex();return(0,r.jsxs)("div",{...e,className:(0,u.QP)("relative size-4",e.className),children:[(0,r.jsx)(i.wm,{className:(0,u.QP)("absolute size-full animate-spin text-fd-primary transition-opacity",!t&&"opacity-0")}),(0,r.jsx)(i.vj,{className:(0,u.QP)("absolute size-full text-fd-muted-foreground transition-opacity",t&&"opacity-0")})]})}let ev=(0,X.F)("rounded-md border px-2 py-0.5 text-xs font-medium text-fd-muted-foreground transition-colors",{variants:{active:{true:"bg-fd-accent text-fd-accent-foreground"}}});function eg(e){let{tag:t,onTagChange:n,allowClear:a=!1,...l}=e;return(0,r.jsx)("div",{...l,className:(0,u.QP)("flex items-center gap-1 flex-wrap",l.className),children:(0,r.jsx)(er.Provider,{value:(0,o.useMemo)(()=>({value:t,onValueChange:n,allowClear:a}),[a,n,t]),children:l.children})})}function eh(e){let{value:t,className:n,...a}=e,{onValueChange:l,value:s,allowClear:i}=function(){let e=(0,o.useContext)(er);if(!e)throw Error("Missing ");return e}(),c=t===s;return(0,r.jsx)("button",{type:"button","data-active":c,className:(0,u.QP)(ev({active:c,className:n})),onClick:()=>{l(c&&i?void 0:t)},tabIndex:-1,...a,children:a.children})}function ex(){let e=(0,o.useContext)(et);if(!e)throw Error("Missing ");return e}function ey(e){let{defaultTag:t,tags:i=[],api:u,delayMs:c,type:d="fetch",allowClear:f=!1,links:p=[],footer:m,...v}=e,{locale:g}=(0,s.useI18n)(),[h,x]=(0,o.useState)(t),{search:y,setSearch:b,query:w}=function(e,t,r,l=100,s=!1,i){let{delayMs:u=l??100,allowEmpty:c=s??!1,...d}=e;d.tag??=void 0,d.locale??=void 0;let[f,p]=(0,o.useState)(""),[m,v]=(0,o.useState)("empty"),[g,h]=(0,o.useState)(),[x,y]=(0,o.useState)(!1),b=function(e,t=1e3){let[n,r]=(0,o.useState)(e),a=(0,o.useRef)(void 0);if(0===t)return e;if(e!==n&&a.current?.value!==e){a.current&&clearTimeout(a.current.handler);let n=window.setTimeout(()=>{r(e)},t);a.current={value:e,handler:n}}return n}(f,u),w=(0,o.useRef)(void 0);return(0,a.T)([d,b],()=>{w.current&&(w.current(),w.current=void 0),y(!0);let e=!1;w.current=()=>{e=!0},(async function(){if(0===b.length&&!c)return"empty";if("fetch"===d.type){let{fetchDocs:e}=await n.e(523).then(n.bind(n,77523));return e(b,d)}if("algolia"===d.type){let{searchDocs:e}=await n.e(396).then(n.bind(n,89396));return e(b,d)}if("orama-cloud"===d.type){let{searchDocs:e}=await n.e(131).then(n.bind(n,1131));return e(b,d)}if("static"===d.type){let{search:e}=await n.e(941).then(n.bind(n,19941));return e(b,d)}throw Error("unknown search client")})().then(t=>{e||(h(void 0),v(t))}).catch(e=>{h(e)}).finally(()=>{y(!1)})},function e(t,n){if(Array.isArray(t)&&Array.isArray(n))return n.length!==t.length||t.some((t,r)=>e(t,n[r]));if("object"==typeof t&&t&&"object"==typeof n&&n){let r=Object.keys(t),a=Object.keys(n);return r.length!==a.length||r.some(r=>e(t[r],n[r]))}return t!==n}),{search:f,setSearch:p,query:{isLoading:x,data:m,error:g}}}("fetch"===d?{type:"fetch",api:u,locale:g,tag:h,delayMs:c}:{type:"static",from:u,locale:g,tag:h,delayMs:c}),j=(0,o.useMemo)(()=>p.map(e=>{let[t,n]=e;return{type:"page",id:t,content:t,url:n}}),[p]);return(0,l.T)(t,e=>{x(e)}),(0,r.jsxs)(ea,{search:y,onSearchChange:b,isLoading:w.isLoading,...v,children:[(0,r.jsx)(eu,{}),(0,r.jsxs)(ec,{children:[(0,r.jsxs)(eo,{children:[(0,r.jsx)(em,{}),(0,r.jsx)(el,{}),(0,r.jsx)(es,{})]}),"empty"!==w.data&&w.data&&(0,r.jsx)(ef,{items:w.data}),"empty"===w.data&&j.length>0&&(0,r.jsx)(ef,{items:j})]}),(0,r.jsxs)(ei,{children:[i.length>0&&(0,r.jsx)(eg,{tag:h,onTagChange:x,allowClear:f,children:i.map(e=>(0,r.jsx)(eh,{value:e.value,children:e.name},e.value))}),m]})]})}},39744:(e,t,n)=>{n.d(t,{c:()=>a});var r=n(7620);function a(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},79088:(e,t,n)=>{n.d(t,{qW:()=>f});var r,a=n(7620),o=n(12710),l=n(37460),s=n(93608),i=n(39744),u=n(54568),c="dismissableLayer.update",d=a.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=a.forwardRef((e,t)=>{var n,f;let{disableOutsidePointerEvents:v=!1,onEscapeKeyDown:g,onPointerDownOutside:h,onFocusOutside:x,onInteractOutside:y,onDismiss:b,...w}=e,j=a.useContext(d),[E,C]=a.useState(null),D=null!=(f=null==E?void 0:E.ownerDocument)?f:null==(n=globalThis)?void 0:n.document,[,N]=a.useState({}),P=(0,s.s)(t,e=>C(e)),R=Array.from(j.layers),[k]=[...j.layersWithOutsidePointerEventsDisabled].slice(-1),O=R.indexOf(k),L=E?R.indexOf(E):-1,I=j.layersWithOutsidePointerEventsDisabled.size>0,T=L>=O,S=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,i.c)(e),o=a.useRef(!1),l=a.useRef(()=>{});return a.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){m("dismissableLayer.pointerDownOutside",r,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",l.current),l.current=t,n.addEventListener("click",l.current,{once:!0})):t()}else n.removeEventListener("click",l.current);o.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",l.current)}},[n,r]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,n=[...j.branches].some(e=>e.contains(t));T&&!n&&(null==h||h(e),null==y||y(e),e.defaultPrevented||null==b||b())},D),F=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,i.c)(e),o=a.useRef(!1);return a.useEffect(()=>{let e=e=>{e.target&&!o.current&&m("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...j.branches].some(e=>e.contains(t))&&(null==x||x(e),null==y||y(e),e.defaultPrevented||null==b||b())},D);return!function(e,t=globalThis?.document){let n=(0,i.c)(e);a.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{L===j.layers.size-1&&(null==g||g(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},D),a.useEffect(()=>{if(E)return v&&(0===j.layersWithOutsidePointerEventsDisabled.size&&(r=D.body.style.pointerEvents,D.body.style.pointerEvents="none"),j.layersWithOutsidePointerEventsDisabled.add(E)),j.layers.add(E),p(),()=>{v&&1===j.layersWithOutsidePointerEventsDisabled.size&&(D.body.style.pointerEvents=r)}},[E,D,v,j]),a.useEffect(()=>()=>{E&&(j.layers.delete(E),j.layersWithOutsidePointerEventsDisabled.delete(E),p())},[E,j]),a.useEffect(()=>{let e=()=>N({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,u.jsx)(l.sG.div,{...w,ref:P,style:{pointerEvents:I?T?"auto":"none":void 0,...e.style},onFocusCapture:(0,o.m)(e.onFocusCapture,F.onFocusCapture),onBlurCapture:(0,o.m)(e.onBlurCapture,F.onBlurCapture),onPointerDownCapture:(0,o.m)(e.onPointerDownCapture,S.onPointerDownCapture)})});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function m(e,t,n,r){let{discrete:a}=r,o=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),a?(0,l.hO)(o,s):o.dispatchEvent(s)}f.displayName="DismissableLayer",a.forwardRef((e,t)=>{let n=a.useContext(d),r=a.useRef(null),o=(0,s.s)(t,r);return a.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,u.jsx)(l.sG.div,{...e,ref:o})}).displayName="DismissableLayerBranch"},79455:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(7620),a=n(97509),o=n(37460),l=n(58463),s=n(54568),i=r.forwardRef((e,t)=>{var n,i;let{container:u,...c}=e,[d,f]=r.useState(!1);(0,l.N)(()=>f(!0),[]);let p=u||d&&(null==(i=globalThis)||null==(n=i.document)?void 0:n.body);return p?a.createPortal((0,s.jsx)(o.sG.div,{...c,ref:t}),p):null});i.displayName="Portal"}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/816-c635668e3b41d2fc.js b/apps/web/.open-next/assets/_next/static/chunks/816-c635668e3b41d2fc.js deleted file mode 100644 index 982526e..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/816-c635668e3b41d2fc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[816],{6718:(e,t,n)=>{n.d(t,{A:()=>U});var r,o,a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}Object.create;Object.create;var i=("function"==typeof SuppressedError&&SuppressedError,n(7620)),u="right-scroll-bar-position",l="width-before-scroll-bar";function d(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var s="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,f=new WeakMap;function v(e){return e}var p=function(e){void 0===e&&(e={});var t,n,r,o,c=(t=null,void 0===n&&(n=v),r=[],o=!1,{read:function(){if(o)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var t=n(e,o);return r.push(t),function(){r=r.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(o=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){o=!0;var t=[];if(r.length){var n=r;r=[],n.forEach(e),t=r}var a=function(){var n=t;t=[],n.forEach(e)},c=function(){return Promise.resolve().then(a)};c(),r={push:function(e){t.push(e),c()},filter:function(e){return t=t.filter(e),r}}}});return c.options=a({async:!0,ssr:!1},e),c}(),h=function(){},m=i.forwardRef(function(e,t){var n,r,o,u,l=i.useRef(null),v=i.useState({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:h}),m=v[0],g=v[1],y=e.forwardProps,E=e.children,b=e.className,w=e.removeScrollBar,S=e.enabled,C=e.shards,k=e.sideCar,A=e.noRelative,N=e.noIsolation,M=e.inert,R=e.allowPinchZoom,T=e.as,L=e.gapMode,x=c(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),O=(n=[l,t],r=function(e){return n.forEach(function(t){return d(t,e)})},(o=(0,i.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,u=o.facade,s(function(){var e=f.get(u);if(e){var t=new Set(e),r=new Set(n),o=u.current;t.forEach(function(e){r.has(e)||d(e,null)}),r.forEach(function(e){t.has(e)||d(e,o)})}f.set(u,n)},[n]),u),P=a(a({},x),m);return i.createElement(i.Fragment,null,S&&i.createElement(k,{sideCar:p,removeScrollBar:w,shards:C,noRelative:A,noIsolation:N,inert:M,setCallbacks:g,allowPinchZoom:!!R,lockRef:l,gapMode:L}),y?i.cloneElement(i.Children.only(E),a(a({},P),{ref:O})):i.createElement(void 0===T?"div":T,a({},P,{className:b,ref:O}),E))});m.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},m.classNames={fullWidth:l,zeroRight:u};var g=function(e){var t=e.sideCar,n=c(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return i.createElement(r,a({},n))};g.isSideCarExport=!0;var y=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=o||n.nc;return t&&e.setAttribute("nonce",t),e}())){var a,c;(a=t).styleSheet?a.styleSheet.cssText=r:a.appendChild(document.createTextNode(r)),c=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(c)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},E=function(){var e=y();return function(t,n){i.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},b=function(){var e=E();return function(t){return e(t.styles,t.dynamic),null}},w={left:0,top:0,right:0,gap:0},S=function(e){return parseInt(e||"",10)||0},C=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[S(n),S(r),S(o)]},k=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return w;var t=C(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},A=b(),N="data-scroll-locked",M=function(e,t,n,r){var o=e.left,a=e.top,c=e.right,i=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(i,"px ").concat(r,";\n }\n body[").concat(N,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(c,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(i,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(i,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(u," {\n right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(l," {\n margin-right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(u," .").concat(u," {\n right: 0 ").concat(r,";\n }\n \n .").concat(l," .").concat(l," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(N,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(i,"px;\n }\n")},R=function(){var e=parseInt(document.body.getAttribute(N)||"0",10);return isFinite(e)?e:0},T=function(){i.useEffect(function(){return document.body.setAttribute(N,(R()+1).toString()),function(){var e=R()-1;e<=0?document.body.removeAttribute(N):document.body.setAttribute(N,e.toString())}},[])},L=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;T();var a=i.useMemo(function(){return k(o)},[o]);return i.createElement(A,{styles:M(a,!t,o,n?"":"!important")})},x=!1;if("undefined"!=typeof window)try{var O=Object.defineProperty({},"passive",{get:function(){return x=!0,!0}});window.addEventListener("test",O,O),window.removeEventListener("test",O,O)}catch(e){x=!1}var P=!!x&&{passive:!1},I=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},F=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),W(e,r)){var o=j(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},W=function(e,t){return"v"===e?I(t,"overflowY"):I(t,"overflowX")},j=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},D=function(e,t,n,r,o){var a,c=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),i=c*r,u=n.target,l=t.contains(u),d=!1,s=i>0,f=0,v=0;do{if(!u)break;var p=j(e,u),h=p[0],m=p[1]-p[2]-c*h;(h||m)&&W(e,u)&&(f+=m,v+=h);var g=u.parentNode;u=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return s&&(o&&1>Math.abs(f)||!o&&i>f)?d=!0:!s&&(o&&1>Math.abs(v)||!o&&-i>v)&&(d=!0),d},_=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},B=function(e){return[e.deltaX,e.deltaY]},K=function(e){return e&&"current"in e?e.current:e},X=0,Y=[];let q=(r=function(e){var t=i.useRef([]),n=i.useRef([0,0]),r=i.useRef(),o=i.useState(X++)[0],a=i.useState(b)[0],c=i.useRef(e);i.useEffect(function(){c.current=e},[e]),i.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,a=t.length;oMath.abs(l)?"h":"v";if("touches"in e&&"h"===s&&"range"===d.type)return!1;var f=F(s,d);if(!f)return!0;if(f?o=s:(o="v"===s?"h":"v",f=F(s,d)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||l)&&(r.current=o),!o)return!0;var v=r.current||o;return D(v,t,e,"h"===v?u:l,!0)},[]),l=i.useCallback(function(e){if(Y.length&&Y[Y.length-1]===a){var n="deltaY"in e?B(e):_(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(c.current.shards||[]).map(K).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?u(e,o[0]):!c.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=i.useCallback(function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),s=i.useCallback(function(e){n.current=_(e),r.current=void 0},[]),f=i.useCallback(function(t){d(t.type,B(t),t.target,u(t,e.lockRef.current))},[]),v=i.useCallback(function(t){d(t.type,_(t),t.target,u(t,e.lockRef.current))},[]);i.useEffect(function(){return Y.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:v}),document.addEventListener("wheel",l,P),document.addEventListener("touchmove",l,P),document.addEventListener("touchstart",s,P),function(){Y=Y.filter(function(e){return e!==a}),document.removeEventListener("wheel",l,P),document.removeEventListener("touchmove",l,P),document.removeEventListener("touchstart",s,P)}},[]);var p=e.removeScrollBar,h=e.inert;return i.createElement(i.Fragment,null,h?i.createElement(a,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,p?i.createElement(L,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},p.useMedium(r),g);var H=i.forwardRef(function(e,t){return i.createElement(m,a({},e,{ref:t,sideCar:q}))});H.classNames=m.classNames;let U=H},16879:(e,t,n)=>{n.d(t,{Eq:()=>d});var r=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},o=new WeakMap,a=new WeakMap,c={},i=0,u=function(e){return e&&(e.host||u(e.parentNode))},l=function(e,t,n,r){var l=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=u(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});c[n]||(c[n]=new WeakMap);var d=c[n],s=[],f=new Set,v=new Set(l),p=function(e){!e||f.has(e)||(f.add(e),p(e.parentNode))};l.forEach(p);var h=function(e){!e||v.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))h(e);else try{var t=e.getAttribute(r),c=null!==t&&"false"!==t,i=(o.get(e)||0)+1,u=(d.get(e)||0)+1;o.set(e,i),d.set(e,u),s.push(e),1===i&&c&&a.set(e,!0),1===u&&e.setAttribute(n,"true"),c||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return h(t),f.clear(),i++,function(){s.forEach(function(e){var t=o.get(e)-1,c=d.get(e)-1;o.set(e,t),d.set(e,c),t||(a.has(e)||e.removeAttribute(r),a.delete(e)),c||e.removeAttribute(n)}),--i||(o=new WeakMap,o=new WeakMap,a=new WeakMap,c={})}},d=function(e,t,n){void 0===n&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),a=t||r(e);return a?(o.push.apply(o,Array.from(a.querySelectorAll("[aria-live], script"))),l(o,a,n,"aria-hidden")):function(){return null}}},18712:(e,t,n)=>{n.d(t,{Oh:()=>a});var r=n(7620),o=0;function a(){r.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=n[0])?e:c()),document.body.insertAdjacentElement("beforeend",null!=(t=n[1])?t:c()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function c(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},47992:(e,t,n)=>{n.d(t,{n:()=>s});var r=n(7620),o=n(93608),a=n(37460),c=n(39744),i=n(54568),u="focusScope.autoFocusOnMount",l="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},s=r.forwardRef((e,t)=>{let{loop:n=!1,trapped:s=!1,onMountAutoFocus:m,onUnmountAutoFocus:g,...y}=e,[E,b]=r.useState(null),w=(0,c.c)(m),S=(0,c.c)(g),C=r.useRef(null),k=(0,o.s)(t,e=>b(e)),A=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(s){let e=function(e){if(A.paused||!E)return;let t=e.target;E.contains(t)?C.current=t:p(C.current,{select:!0})},t=function(e){if(A.paused||!E)return;let t=e.relatedTarget;null!==t&&(E.contains(t)||p(C.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&p(E)});return E&&n.observe(E,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[s,E,A.paused]),r.useEffect(()=>{if(E){h.add(A);let e=document.activeElement;if(!E.contains(e)){let t=new CustomEvent(u,d);E.addEventListener(u,w),E.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(p(r,{select:t}),document.activeElement!==n)return}(f(E).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&p(E))}return()=>{E.removeEventListener(u,w),setTimeout(()=>{let t=new CustomEvent(l,d);E.addEventListener(l,S),E.dispatchEvent(t),t.defaultPrevented||p(null!=e?e:document.body,{select:!0}),E.removeEventListener(l,S),h.remove(A)},0)}}},[E,w,S,A]);let N=r.useCallback(e=>{if(!n&&!s||A.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){let t=e.currentTarget,[o,a]=function(e){let t=f(e);return[v(t,e),v(t.reverse(),e)]}(t);o&&a?e.shiftKey||r!==a?e.shiftKey&&r===o&&(e.preventDefault(),n&&p(a,{select:!0})):(e.preventDefault(),n&&p(o,{select:!0})):r===t&&e.preventDefault()}},[n,s,A.paused]);return(0,i.jsx)(a.sG.div,{tabIndex:-1,...y,ref:k,onKeyDown:N})});function f(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function v(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function p(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}s.displayName="FocusScope";var h=function(){let e=[];return{add(t){let n=e[0];t!==n&&(null==n||n.pause()),(e=m(e,t)).unshift(t)},remove(t){var n;null==(n=(e=m(e,t))[0])||n.resume()}}}();function m(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/859-a65b18ad9abe1ee5.js b/apps/web/.open-next/assets/_next/static/chunks/859-a65b18ad9abe1ee5.js deleted file mode 100644 index f651862..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/859-a65b18ad9abe1ee5.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[859],{91842:(t,e,a)=>{a.d(e,{l$:()=>k,oR:()=>v});var o=a(7620),r=a(97509);let n=t=>{switch(t){case"success":return l;case"info":return c;case"warning":return d;case"error":return u;default:return null}},s=Array(12).fill(0),i=t=>{let{visible:e,className:a}=t;return o.createElement("div",{className:["sonner-loading-wrapper",a].filter(Boolean).join(" "),"data-visible":e},o.createElement("div",{className:"sonner-spinner"},s.map((t,e)=>o.createElement("div",{className:"sonner-loading-bar",key:"spinner-bar-".concat(e)}))))},l=o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},o.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),d=o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},o.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),c=o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},o.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),u=o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},o.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),p=o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},o.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),o.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),m=()=>{let[t,e]=o.useState(document.hidden);return o.useEffect(()=>{let t=()=>{e(document.hidden)};return document.addEventListener("visibilitychange",t),()=>window.removeEventListener("visibilitychange",t)},[]),t},f=1;class g{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{let e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)}),this.publish=t=>{this.subscribers.forEach(e=>e(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var e;let{message:a,...o}=t,r="number"==typeof(null==t?void 0:t.id)||(null==(e=t.id)?void 0:e.length)>0?t.id:f++,n=this.toasts.find(t=>t.id===r),s=void 0===t.dismissible||t.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),n?this.toasts=this.toasts.map(e=>e.id===r?(this.publish({...e,...t,id:r,title:a}),{...e,...t,id:r,dismissible:s,title:a}):e):this.addToast({title:a,...o,dismissible:s,id:r}),r},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(e=>e({id:t,dismiss:!0})))):this.toasts.forEach(t=>{this.subscribers.forEach(e=>e({id:t.id,dismiss:!0}))}),t),this.message=(t,e)=>this.create({...e,message:t}),this.error=(t,e)=>this.create({...e,message:t,type:"error"}),this.success=(t,e)=>this.create({...e,type:"success",message:t}),this.info=(t,e)=>this.create({...e,type:"info",message:t}),this.warning=(t,e)=>this.create({...e,type:"warning",message:t}),this.loading=(t,e)=>this.create({...e,type:"loading",message:t}),this.promise=(t,e)=>{let a,r;if(!e)return;void 0!==e.loading&&(r=this.create({...e,promise:t,type:"loading",message:e.loading,description:"function"!=typeof e.description?e.description:void 0}));let n=Promise.resolve(t instanceof Function?t():t),s=void 0!==r,i=n.then(async t=>{if(a=["resolve",t],o.isValidElement(t))s=!1,this.create({id:r,type:"default",message:t});else if(b(t)&&!t.ok){s=!1;let a="function"==typeof e.error?await e.error("HTTP error! status: ".concat(t.status)):e.error,n="function"==typeof e.description?await e.description("HTTP error! status: ".concat(t.status)):e.description,i="object"!=typeof a||o.isValidElement(a)?{message:a}:a;this.create({id:r,type:"error",description:n,...i})}else if(t instanceof Error){s=!1;let a="function"==typeof e.error?await e.error(t):e.error,n="function"==typeof e.description?await e.description(t):e.description,i="object"!=typeof a||o.isValidElement(a)?{message:a}:a;this.create({id:r,type:"error",description:n,...i})}else if(void 0!==e.success){s=!1;let a="function"==typeof e.success?await e.success(t):e.success,n="function"==typeof e.description?await e.description(t):e.description,i="object"!=typeof a||o.isValidElement(a)?{message:a}:a;this.create({id:r,type:"success",description:n,...i})}}).catch(async t=>{if(a=["reject",t],void 0!==e.error){s=!1;let a="function"==typeof e.error?await e.error(t):e.error,n="function"==typeof e.description?await e.description(t):e.description,i="object"!=typeof a||o.isValidElement(a)?{message:a}:a;this.create({id:r,type:"error",description:n,...i})}}).finally(()=>{s&&(this.dismiss(r),r=void 0),null==e.finally||e.finally.call(e)}),l=()=>new Promise((t,e)=>i.then(()=>"reject"===a[0]?e(a[1]):t(a[1])).catch(e));return"string"!=typeof r&&"number"!=typeof r?{unwrap:l}:Object.assign(r,{unwrap:l})},this.custom=(t,e)=>{let a=(null==e?void 0:e.id)||f++;return this.create({jsx:t(a),id:a,...e}),a},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}let h=new g,b=t=>t&&"object"==typeof t&&"ok"in t&&"boolean"==typeof t.ok&&"status"in t&&"number"==typeof t.status,v=Object.assign((t,e)=>{let a=(null==e?void 0:e.id)||f++;return h.addToast({title:t,...e,id:a}),a},{success:h.success,info:h.info,warning:h.warning,error:h.error,custom:h.custom,message:h.message,promise:h.promise,dismiss:h.dismiss,loading:h.loading},{getHistory:()=>h.toasts,getToasts:()=>h.getActiveToasts()});function y(t){return void 0!==t.label}function w(){for(var t=arguments.length,e=Array(t),a=0;asvg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");let x=t=>{var e,a,r,s,l,d,c,u,f,g,h;let{invert:b,toast:v,unstyled:x,interacting:E,setHeights:k,visibleToasts:N,heights:S,index:C,toasts:M,expanded:T,removeToast:B,defaultRichColors:z,closeButton:R,style:j,cancelButtonStyle:A,actionButtonStyle:Y,className:D="",descriptionClassName:I="",duration:L,position:P,gap:H,expandByDefault:q,classNames:U,icons:V,closeButtonAriaLabel:_="Close toast"}=t,[O,X]=o.useState(null),[F,$]=o.useState(null),[K,W]=o.useState(!1),[J,Q]=o.useState(!1),[G,Z]=o.useState(!1),[tt,te]=o.useState(!1),[ta,to]=o.useState(!1),[tr,tn]=o.useState(0),[ts,ti]=o.useState(0),tl=o.useRef(v.duration||L||4e3),td=o.useRef(null),tc=o.useRef(null),tu=0===C,tp=C+1<=N,tm=v.type,tf=!1!==v.dismissible,tg=v.className||"",th=v.descriptionClassName||"",tb=o.useMemo(()=>S.findIndex(t=>t.toastId===v.id)||0,[S,v.id]),tv=o.useMemo(()=>{var t;return null!=(t=v.closeButton)?t:R},[v.closeButton,R]),ty=o.useMemo(()=>v.duration||L||4e3,[v.duration,L]),tw=o.useRef(0),tx=o.useRef(0),tE=o.useRef(0),tk=o.useRef(null),[tN,tS]=P.split("-"),tC=o.useMemo(()=>S.reduce((t,e,a)=>a>=tb?t:t+e.height,0),[S,tb]),tM=m(),tT=v.invert||b,tB="loading"===tm;tx.current=o.useMemo(()=>tb*H+tC,[tb,tC]),o.useEffect(()=>{tl.current=ty},[ty]),o.useEffect(()=>{W(!0)},[]),o.useEffect(()=>{let t=tc.current;if(t){let e=t.getBoundingClientRect().height;return ti(e),k(t=>[{toastId:v.id,height:e,position:v.position},...t]),()=>k(t=>t.filter(t=>t.toastId!==v.id))}},[k,v.id]),o.useLayoutEffect(()=>{if(!K)return;let t=tc.current,e=t.style.height;t.style.height="auto";let a=t.getBoundingClientRect().height;t.style.height=e,ti(a),k(t=>t.find(t=>t.toastId===v.id)?t.map(t=>t.toastId===v.id?{...t,height:a}:t):[{toastId:v.id,height:a,position:v.position},...t])},[K,v.title,v.description,k,v.id,v.jsx,v.action,v.cancel]);let tz=o.useCallback(()=>{Q(!0),tn(tx.current),k(t=>t.filter(t=>t.toastId!==v.id)),setTimeout(()=>{B(v)},200)},[v,B,k,tx]);o.useEffect(()=>{let t;if((!v.promise||"loading"!==tm)&&v.duration!==1/0&&"loading"!==v.type)return T||E||tM?(()=>{if(tE.current{null==v.onAutoClose||v.onAutoClose.call(v,v),tz()},tl.current)),()=>clearTimeout(t)},[T,E,v,tm,tM,tz]),o.useEffect(()=>{v.delete&&(tz(),null==v.onDismiss||v.onDismiss.call(v,v))},[tz,v.delete]);let tR=v.icon||(null==V?void 0:V[tm])||n(tm);return o.createElement("li",{tabIndex:0,ref:tc,className:w(D,tg,null==U?void 0:U.toast,null==v||null==(e=v.classNames)?void 0:e.toast,null==U?void 0:U.default,null==U?void 0:U[tm],null==v||null==(a=v.classNames)?void 0:a[tm]),"data-sonner-toast":"","data-rich-colors":null!=(g=v.richColors)?g:z,"data-styled":!(v.jsx||v.unstyled||x),"data-mounted":K,"data-promise":!!v.promise,"data-swiped":ta,"data-removed":J,"data-visible":tp,"data-y-position":tN,"data-x-position":tS,"data-index":C,"data-front":tu,"data-swiping":G,"data-dismissible":tf,"data-type":tm,"data-invert":tT,"data-swipe-out":tt,"data-swipe-direction":F,"data-expanded":!!(T||q&&K),style:{"--index":C,"--toasts-before":C,"--z-index":M.length-C,"--offset":"".concat(J?tr:tx.current,"px"),"--initial-height":q?"auto":"".concat(ts,"px"),...j,...v.style},onDragEnd:()=>{Z(!1),X(null),tk.current=null},onPointerDown:t=>{2!==t.button&&!tB&&tf&&(td.current=new Date,tn(tx.current),t.target.setPointerCapture(t.pointerId),"BUTTON"!==t.target.tagName&&(Z(!0),tk.current={x:t.clientX,y:t.clientY}))},onPointerUp:()=>{var t,e,a,o,r;if(tt||!tf)return;tk.current=null;let n=Number((null==(t=tc.current)?void 0:t.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),s=Number((null==(e=tc.current)?void 0:e.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),i=new Date().getTime()-(null==(a=td.current)?void 0:a.getTime()),l="x"===O?n:s,d=Math.abs(l)/i;if(Math.abs(l)>=45||d>.11){tn(tx.current),null==v.onDismiss||v.onDismiss.call(v,v),"x"===O?$(n>0?"right":"left"):$(s>0?"down":"up"),tz(),te(!0);return}null==(o=tc.current)||o.style.setProperty("--swipe-amount-x","0px"),null==(r=tc.current)||r.style.setProperty("--swipe-amount-y","0px"),to(!1),Z(!1),X(null)},onPointerMove:e=>{var a,o,r,n;if(!tk.current||!tf||(null==(a=window.getSelection())?void 0:a.toString().length)>0)return;let s=e.clientY-tk.current.y,i=e.clientX-tk.current.x,l=null!=(n=t.swipeDirections)?n:function(t){let[e,a]=t.split("-"),o=[];return e&&o.push(e),a&&o.push(a),o}(P);!O&&(Math.abs(i)>1||Math.abs(s)>1)&&X(Math.abs(i)>Math.abs(s)?"x":"y");let d={x:0,y:0},c=t=>1/(1.5+Math.abs(t)/20);if("y"===O){if(l.includes("top")||l.includes("bottom"))if(l.includes("top")&&s<0||l.includes("bottom")&&s>0)d.y=s;else{let t=s*c(s);d.y=Math.abs(t)0)d.x=i;else{let t=i*c(i);d.x=Math.abs(t)0||Math.abs(d.y)>0)&&to(!0),null==(o=tc.current)||o.style.setProperty("--swipe-amount-x","".concat(d.x,"px")),null==(r=tc.current)||r.style.setProperty("--swipe-amount-y","".concat(d.y,"px"))}},tv&&!v.jsx&&"loading"!==tm?o.createElement("button",{"aria-label":_,"data-disabled":tB,"data-close-button":!0,onClick:tB||!tf?()=>{}:()=>{tz(),null==v.onDismiss||v.onDismiss.call(v,v)},className:w(null==U?void 0:U.closeButton,null==v||null==(r=v.classNames)?void 0:r.closeButton)},null!=(h=null==V?void 0:V.close)?h:p):null,(tm||v.icon||v.promise)&&null!==v.icon&&((null==V?void 0:V[tm])!==null||v.icon)?o.createElement("div",{"data-icon":"",className:w(null==U?void 0:U.icon,null==v||null==(s=v.classNames)?void 0:s.icon)},v.promise||"loading"===v.type&&!v.icon?v.icon||function(){var t,e;return(null==V?void 0:V.loading)?o.createElement("div",{className:w(null==U?void 0:U.loader,null==v||null==(e=v.classNames)?void 0:e.loader,"sonner-loader"),"data-visible":"loading"===tm},V.loading):o.createElement(i,{className:w(null==U?void 0:U.loader,null==v||null==(t=v.classNames)?void 0:t.loader),visible:"loading"===tm})}():null,"loading"!==v.type?tR:null):null,o.createElement("div",{"data-content":"",className:w(null==U?void 0:U.content,null==v||null==(l=v.classNames)?void 0:l.content)},o.createElement("div",{"data-title":"",className:w(null==U?void 0:U.title,null==v||null==(d=v.classNames)?void 0:d.title)},v.jsx?v.jsx:"function"==typeof v.title?v.title():v.title),v.description?o.createElement("div",{"data-description":"",className:w(I,th,null==U?void 0:U.description,null==v||null==(c=v.classNames)?void 0:c.description)},"function"==typeof v.description?v.description():v.description):null),o.isValidElement(v.cancel)?v.cancel:v.cancel&&y(v.cancel)?o.createElement("button",{"data-button":!0,"data-cancel":!0,style:v.cancelButtonStyle||A,onClick:t=>{y(v.cancel)&&tf&&(null==v.cancel.onClick||v.cancel.onClick.call(v.cancel,t),tz())},className:w(null==U?void 0:U.cancelButton,null==v||null==(u=v.classNames)?void 0:u.cancelButton)},v.cancel.label):null,o.isValidElement(v.action)?v.action:v.action&&y(v.action)?o.createElement("button",{"data-button":!0,"data-action":!0,style:v.actionButtonStyle||Y,onClick:t=>{y(v.action)&&(null==v.action.onClick||v.action.onClick.call(v.action,t),t.defaultPrevented||tz())},className:w(null==U?void 0:U.actionButton,null==v||null==(f=v.classNames)?void 0:f.actionButton)},v.action.label):null)};function E(){if("undefined"==typeof window||"undefined"==typeof document)return"ltr";let t=document.documentElement.getAttribute("dir");return"auto"!==t&&t?t:window.getComputedStyle(document.documentElement).direction}let k=o.forwardRef(function(t,e){let{invert:a,position:n="bottom-right",hotkey:s=["altKey","KeyT"],expand:i,closeButton:l,className:d,offset:c,mobileOffset:u,theme:p="light",richColors:m,duration:f,style:g,visibleToasts:b=3,toastOptions:v,dir:y=E(),gap:w=14,icons:k,containerAriaLabel:N="Notifications"}=t,[S,C]=o.useState([]),M=o.useMemo(()=>Array.from(new Set([n].concat(S.filter(t=>t.position).map(t=>t.position)))),[S,n]),[T,B]=o.useState([]),[z,R]=o.useState(!1),[j,A]=o.useState(!1),[Y,D]=o.useState("system"!==p?p:"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),I=o.useRef(null),L=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),P=o.useRef(null),H=o.useRef(!1),q=o.useCallback(t=>{C(e=>{var a;return(null==(a=e.find(e=>e.id===t.id))?void 0:a.delete)||h.dismiss(t.id),e.filter(e=>{let{id:a}=e;return a!==t.id})})},[]);return o.useEffect(()=>h.subscribe(t=>{if(t.dismiss)return void requestAnimationFrame(()=>{C(e=>e.map(e=>e.id===t.id?{...e,delete:!0}:e))});setTimeout(()=>{r.flushSync(()=>{C(e=>{let a=e.findIndex(e=>e.id===t.id);return -1!==a?[...e.slice(0,a),{...e[a],...t},...e.slice(a+1)]:[t,...e]})})})}),[S]),o.useEffect(()=>{if("system"!==p)return void D(p);if("system"===p&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?D("dark"):D("light")),"undefined"==typeof window)return;let t=window.matchMedia("(prefers-color-scheme: dark)");try{t.addEventListener("change",t=>{let{matches:e}=t;e?D("dark"):D("light")})}catch(e){t.addListener(t=>{let{matches:e}=t;try{e?D("dark"):D("light")}catch(t){console.error(t)}})}},[p]),o.useEffect(()=>{S.length<=1&&R(!1)},[S]),o.useEffect(()=>{let t=t=>{var e,a;s.every(e=>t[e]||t.code===e)&&(R(!0),null==(a=I.current)||a.focus()),"Escape"===t.code&&(document.activeElement===I.current||(null==(e=I.current)?void 0:e.contains(document.activeElement)))&&R(!1)};return document.addEventListener("keydown",t),()=>document.removeEventListener("keydown",t)},[s]),o.useEffect(()=>{if(I.current)return()=>{P.current&&(P.current.focus({preventScroll:!0}),P.current=null,H.current=!1)}},[I.current]),o.createElement("section",{ref:e,"aria-label":"".concat(N," ").concat(L),tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},M.map((e,r)=>{var n;let[s,p]=e.split("-");return S.length?o.createElement("ol",{key:e,dir:"auto"===y?E():y,tabIndex:-1,ref:I,className:d,"data-sonner-toaster":!0,"data-sonner-theme":Y,"data-y-position":s,"data-x-position":p,style:{"--front-toast-height":"".concat((null==(n=T[0])?void 0:n.height)||0,"px"),"--width":"".concat(356,"px"),"--gap":"".concat(w,"px"),...g,...function(t,e){let a={};return[t,e].forEach((t,e)=>{let o=1===e,r=o?"--mobile-offset":"--offset",n=o?"16px":"24px";function s(t){["top","right","bottom","left"].forEach(e=>{a["".concat(r,"-").concat(e)]="number"==typeof t?"".concat(t,"px"):t})}"number"==typeof t||"string"==typeof t?s(t):"object"==typeof t?["top","right","bottom","left"].forEach(e=>{void 0===t[e]?a["".concat(r,"-").concat(e)]=n:a["".concat(r,"-").concat(e)]="number"==typeof t[e]?"".concat(t[e],"px"):t[e]}):s(n)}),a}(c,u)},onBlur:t=>{H.current&&!t.currentTarget.contains(t.relatedTarget)&&(H.current=!1,P.current&&(P.current.focus({preventScroll:!0}),P.current=null))},onFocus:t=>{!(t.target instanceof HTMLElement&&"false"===t.target.dataset.dismissible)&&(H.current||(H.current=!0,P.current=t.relatedTarget))},onMouseEnter:()=>R(!0),onMouseMove:()=>R(!0),onMouseLeave:()=>{j||R(!1)},onDragEnd:()=>R(!1),onPointerDown:t=>{t.target instanceof HTMLElement&&"false"===t.target.dataset.dismissible||A(!0)},onPointerUp:()=>A(!1)},S.filter(t=>!t.position&&0===r||t.position===e).map((r,n)=>{var s,d;return o.createElement(x,{key:r.id,icons:k,index:n,toast:r,defaultRichColors:m,duration:null!=(s=null==v?void 0:v.duration)?s:f,className:null==v?void 0:v.className,descriptionClassName:null==v?void 0:v.descriptionClassName,invert:a,visibleToasts:b,closeButton:null!=(d=null==v?void 0:v.closeButton)?d:l,interacting:j,position:e,style:null==v?void 0:v.style,unstyled:null==v?void 0:v.unstyled,classNames:null==v?void 0:v.classNames,cancelButtonStyle:null==v?void 0:v.cancelButtonStyle,actionButtonStyle:null==v?void 0:v.actionButtonStyle,closeButtonAriaLabel:null==v?void 0:v.closeButtonAriaLabel,removeToast:q,toasts:S.filter(t=>t.position==r.position),heights:T.filter(t=>t.position==r.position),setHeights:B,expandByDefault:i,gap:w,expanded:z,swipeDirections:t.swipeDirections})})):null}))})},97200:(t,e,a)=>{a.d(e,{Hx:()=>u,OB:()=>s,R8:()=>d,V7:()=>p,Yz:()=>l,z3:()=>n});var o=a(7620),r={303:"Multiple adapter contexts detected. This might happen in monorepos.",404:"nuqs requires an adapter to work with your framework.",409:"Multiple versions of the library are loaded. This may lead to unexpected behavior. Currently using `%s`, but `%s` (via the %s adapter) was about to load on top.",414:"Max safe URL length exceeded. Some browsers may not be able to accept this URL. Consider limiting the amount of state stored in the URL.",429:"URL update rate-limited by the browser. Consider increasing `throttleMs` for key(s) `%s`. %O",500:"Empty search params cache. Search params can't be accessed in Layouts.",501:"Search params cache already populated. Have you called `parse` twice?"};function n(t){return`[nuqs] ${r[t]} - See https://err.47ng.com/NUQS-${t}`}function s(t){if(0===t.size)return"";let e=[];for(let[a,o]of t.entries()){let t=a.replace(/#/g,"%23").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/=/g,"%3D").replace(/\?/g,"%3F");e.push(`${t}=${o.replace(/%/g,"%25").replace(/\+/g,"%2B").replace(/ /g,"+").replace(/#/g,"%23").replace(/&/g,"%26").replace(/"/g,"%22").replace(/'/g,"%27").replace(/`/g,"%60").replace(//g,"%3E").replace(/[\x00-\x1F]/g,t=>encodeURIComponent(t))}`)}return"?"+e.join("&")}var i=function(){try{if("undefined"==typeof localStorage)return!1;let t="nuqs-localStorage-test";localStorage.setItem(t,t);let e=localStorage.getItem(t)===t;if(localStorage.removeItem(t),!e)return!1}catch(t){return console.error("[nuqs]: debug mode is disabled (localStorage unavailable).",t),!1}return(localStorage.getItem("debug")??"").includes("nuqs")}();function l(t,...e){if(!i)return;let a=function(t,...e){return t.replace(/%[sfdO]/g,t=>{let a=e.shift();return"%O"===t&&a?JSON.stringify(a).replace(/"([^"]+)":/g,"$1:"):String(a)})}(t,...e);performance.mark(a);try{console.log(t,...e)}catch(t){console.log(a)}}function d(t,...e){i&&console.warn(t,...e)}var c=(0,o.createContext)({useAdapter(){throw Error(n(404))}});function u(t){return({children:e,...a})=>(0,o.createElement)(c.Provider,{...a,value:{useAdapter:t}},e)}function p(){let t=(0,o.useContext)(c);if(!("useAdapter"in t))throw Error(n(404));return t.useAdapter()}c.displayName="NuqsAdapterContext",i&&"undefined"!=typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==c&&console.error(n(303)),window.__NuqsAdapterContext=c)}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/87c73c54-812eeee9e91c8133.js b/apps/web/.open-next/assets/_next/static/chunks/87c73c54-812eeee9e91c8133.js deleted file mode 100644 index 4c4bd12..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/87c73c54-812eeee9e91c8133.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[587],{83083:(e,n,t)=>{var r,l=t(42046),a=t(88015),o=t(7620),u=t(97509);function i(e){var n="https://react.dev/errors/"+e;if(1I||(e.current=R[I],R[I]=null,I--)}function H(e,n){R[++I]=e.current,e.current=n}var V=U(null),Q=U(null),$=U(null),B=U(null);function W(e,n){switch(H($,n),H(Q,e),H(V,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?si(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)e=ss(n=si(n),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}j(V),H(V,e)}function q(){j(V),j(Q),j($)}function K(e){null!==e.memoizedState&&H(B,e);var n=V.current,t=ss(n,e.type);n!==t&&(H(Q,e),H(V,t))}function Y(e){Q.current===e&&(j(V),j(Q)),B.current===e&&(j(B),sZ._currentValue=A)}function X(e){if(void 0===nO)try{throw Error()}catch(e){var n=e.stack.trim().match(/\n( *(at )?)/);nO=n&&n[1]||"",nA=-1)":-1l||i[r]!==s[l]){var c="\n"+i[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{G=!1,Error.prepareStackTrace=t}return(t=e?e.displayName||e.name:"")?X(t):""}function J(e){try{var n="";do n+=function(e){switch(e.tag){case 26:case 27:case 5:return X(e.type);case 16:return X("Lazy");case 13:return X("Suspense");case 19:return X("SuspenseList");case 0:case 15:return Z(e.type,!1);case 11:return Z(e.type.render,!1);case 1:return Z(e.type,!0);case 31:return X("Activity");default:return""}}(e),e=e.return;while(e);return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var ee=Object.prototype.hasOwnProperty,en=a.unstable_scheduleCallback,et=a.unstable_cancelCallback,er=a.unstable_shouldYield,el=a.unstable_requestPaint,ea=a.unstable_now,eo=a.unstable_getCurrentPriorityLevel,eu=a.unstable_ImmediatePriority,ei=a.unstable_UserBlockingPriority,es=a.unstable_NormalPriority,ec=a.unstable_LowPriority,ef=a.unstable_IdlePriority,ed=a.log,ep=a.unstable_setDisableYieldValue,em=null,eh=null;function eg(e){if("function"==typeof ed&&ep(e),eh&&"function"==typeof eh.setStrictMode)try{eh.setStrictMode(em,e)}catch(e){}}var ey=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(ev(e)/eb|0)|0},ev=Math.log,eb=Math.LN2,ek=256,ew=4194304;function eS(e){var n=42&e;if(0!==n)return n;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194048&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function ex(e,n,t){var r=e.pendingLanes;if(0===r)return 0;var l=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var u=0x7ffffff&r;return 0!==u?0!=(r=u&~a)?l=eS(r):0!=(o&=u)?l=eS(o):t||0!=(t=u&~e)&&(l=eS(t)):0!=(u=r&~a)?l=eS(u):0!==o?l=eS(o):t||0!=(t=r&~e)&&(l=eS(t)),0===l?0:0!==n&&n!==l&&0==(n&a)&&((a=l&-l)>=(t=n&-n)||32===a&&0!=(4194048&t))?n:l}function eE(e,n){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)}function eC(){var e=ek;return 0==(4194048&(ek<<=1))&&(ek=256),e}function ez(){var e=ew;return 0==(0x3c00000&(ew<<=1))&&(ew=4194304),e}function eP(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function eN(e,n){e.pendingLanes|=n,0x10000000!==n&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function eL(e,n,t){e.pendingLanes|=n,e.suspendedLanes&=~n;var r=31-ey(n);e.entangledLanes|=n,e.entanglements[r]=0x40000000|e.entanglements[r]|4194090&t}function eT(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-ey(t),l=1<=te),tr=!1;function tl(e,n){switch(e){case"keyup":return -1!==n9.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ta(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var to=!1,tu={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ti(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!tu[e.type]:"textarea"===n}function ts(e,n,t,r){nv?nb?nb.push(r):nb=[r]:nv=r,0<(n=i4(n,"onChange")).length&&(t=new nH("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var tc=null,tf=null;function td(e){iX(e,0)}function tp(e){if(e9(eW(e)))return e}function tm(e,n){if("change"===e)return n}var th=!1;if(nE){if(nE){var tg="oninput"in document;if(!tg){var ty=document.createElement("div");ty.setAttribute("oninput","return;"),tg="function"==typeof ty.oninput}r=tg}else r=!1;th=r&&(!document.documentMode||9=n)return{node:r,offset:n-e};e=t}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=tz(r)}}function tN(e){e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;for(var n=e7(e.document);n instanceof e.HTMLIFrameElement;){try{var t="string"==typeof n.contentWindow.location.href}catch(e){t=!1}if(t)e=n.contentWindow;else break;n=e7(e.document)}return n}function tL(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}var tT=nE&&"documentMode"in document&&11>=document.documentMode,t_=null,tF=null,tD=null,tM=!1;function tO(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;tM||null==t_||t_!==e7(r)||(r="selectionStart"in(r=t_)&&tL(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},tD&&tC(tD,r)||(tD=r,0<(r=i4(tF,"onSelect")).length&&(n=new nH("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=t_)))}function tA(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var tR={animationend:tA("Animation","AnimationEnd"),animationiteration:tA("Animation","AnimationIteration"),animationstart:tA("Animation","AnimationStart"),transitionrun:tA("Transition","TransitionRun"),transitionstart:tA("Transition","TransitionStart"),transitioncancel:tA("Transition","TransitionCancel"),transitionend:tA("Transition","TransitionEnd")},tI={},tU={};function tj(e){if(tI[e])return tI[e];if(!tR[e])return e;var n,t=tR[e];for(n in t)if(t.hasOwnProperty(n)&&n in tU)return tI[e]=t[n];return e}nE&&(tU=document.createElement("div").style,"AnimationEvent"in window||(delete tR.animationend.animation,delete tR.animationiteration.animation,delete tR.animationstart.animation),"TransitionEvent"in window||delete tR.transitionend.transition);var tH=tj("animationend"),tV=tj("animationiteration"),tQ=tj("animationstart"),t$=tj("transitionrun"),tB=tj("transitionstart"),tW=tj("transitioncancel"),tq=tj("transitionend"),tK=new Map,tY="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function tX(e,n){tK.set(e,n),eG(n,[e])}tY.push("scrollEnd");var tG=new WeakMap;function tZ(e,n){if("object"==typeof e&&null!==e){var t=tG.get(e);return void 0!==t?t:(n={value:e,source:n,stack:J(n)},tG.set(e,n),n)}return{value:e,source:n,stack:J(n)}}var tJ=[],t0=0,t1=0;function t2(){for(var e=t0,n=t1=t0=0;n>=o,l-=o,rh=1<<32-ey(n)+l|t<h?(g=f,f=null):g=f.sibling;var y=p(l,f,u[h],i);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&n(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===u.length)return t(l,f),rx&&ry(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&n(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return t(l,h),rx&&ry(l,g),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return rx&&ry(l,g),c}for(h=r(h);!v.done;g++,v=u.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return n(l,e)}),rx&&ry(l,g),c}(s,c,f=b.call(f),v)}if("function"==typeof f.then)return u(s,c,lf(f),v);if(f.$$typeof===S)return u(s,c,rB(s,f),v);lp(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"==typeof f?(f=""+f,null!==c&&6===c.tag?(t(s,c.sibling),(v=l(c,f)).return=s):(t(s,c),(v=ro(f,s.mode,v)).return=s),o(s=v)):t(s,c)}(u,s,c,f);return ls=null,v}catch(e){if(e===r7||e===ln)throw e;var b=re(29,e,null,u.mode);return b.lanes=f,b.return=u,b}finally{}}}var lg=lh(!0),ly=lh(!1),lv=!1;function lb(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function lk(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function lw(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function lS(e,n,t){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&uz)){var l=r.pending;return null===l?n.next=n:(n.next=l.next,l.next=n),r.pending=n,n=t5(e),t6(e,null,t),n}return t3(e,r,n,t),t5(e)}function lx(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,0!=(4194048&t))){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,eT(e,t)}}function lE(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var o={lane:t.lane,tag:t.tag,payload:t.payload,callback:null,next:null};null===a?l=a=o:a=a.next=o,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=t;return}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}var lC=!1;function lz(){if(lC){var e=r2;if(null!==e)throw e}}function lP(e,n,t,r){lC=!1;var l=e.updateQueue;lv=!1;var a=l.firstBaseUpdate,o=l.lastBaseUpdate,u=l.shared.pending;if(null!==u){l.shared.pending=null;var i=u,s=i.next;i.next=null,null===o?a=s:o.next=s,o=i;var c=e.alternate;null!==c&&(u=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===u?c.firstBaseUpdate=s:u.next=s,c.lastBaseUpdate=i)}if(null!==a){var f=l.baseState;for(o=0,c=s=i=null,u=a;;){var d=-0x20000001&u.lane,m=d!==u.lane;if(m?(uL&d)===d:(r&d)===d){0!==d&&d===r1&&(lC=!0),null!==c&&(c=c.next={lane:0,tag:u.tag,payload:u.payload,callback:null,next:null});e:{var h=e,g=u;switch(d=n,g.tag){case 1:if("function"==typeof(h=g.payload)){f=h.call(t,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=g.payload)?h.call(t,f,d):h))break e;f=p({},f,d);break e;case 2:lv=!0}}null!==(d=u.callback)&&(e.flags|=64,m&&(e.flags|=8192),null===(m=l.callbacks)?l.callbacks=[d]:m.push(d))}else m={lane:d,tag:u.tag,payload:u.payload,callback:u.callback,next:null},null===c?(s=c=m,i=f):c=c.next=m,o|=d;if(null===(u=u.next))if(null===(u=l.shared.pending))break;else u=(m=u).next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}null===c&&(i=f),l.baseState=i,l.firstBaseUpdate=s,l.lastBaseUpdate=c,null===a&&(l.shared.lanes=0),uR|=o,e.lanes=o,e.memoizedState=f}}function lN(e,n){if("function"!=typeof e)throw Error(i(191,e));e.call(n)}function lL(e,n){var t=e.callbacks;if(null!==t)for(e.callbacks=null,e=0;ea?a:8;var o=M.T,u={};M.T=u,a2(e,!1,n,t);try{var i=l(),s=M.S;if(null!==s&&s(u,i),null!==i&&"object"==typeof i&&"function"==typeof i.then){var c,f,d=(c=[],f={status:"pending",value:null,reason:null,then:function(e){c.push(e)}},i.then(function(){f.status="fulfilled",f.value=r;for(var e=0;e title"))),sl(a,r,t),a[eO]=e,eK(a),r=a;break e;case"link":var o=sQ("link","href",l).get(r+(t.href||""));if(o){for(var u=0;u<\/script>",a=a.removeChild(a.firstChild);break;case"select":a="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"==typeof r.is?o.createElement(l,{is:r.is}):o.createElement(l)}}a[eO]=n,a[eA]=r;e:for(o=n.child;null!==o;){if(5===o.tag||6===o.tag)a.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===n)break;for(;null===o.sibling;){if(null===o.return||o.return===n)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(n.stateNode=a,sl(a,l,r),l){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break;case"img":r=!0;break;default:r=!1}r&&oj(n)}}return oB(n),oH(n,n.type,null===e?null:e.memoizedProps,n.pendingProps,t),null;case 6:if(e&&null!=n.stateNode)e.memoizedProps!==r&&oj(n);else{if("string"!=typeof r&&null===n.stateNode)throw Error(i(166));if(e=$.current,rT(n)){if(e=n.stateNode,t=n.memoizedProps,r=null,null!==(l=rw))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[eO]=n,(e=!!(e.nodeValue===t||null!==r&&!0===r.suppressHydrationWarning||se(e.nodeValue,t)))||rP(n,!0)}else(e=su(e).createTextNode(r))[eO]=n,n.stateNode=e}return oB(n),null;case 13:if(r=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=rT(n),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=n.memoizedState)?l.dehydrated:null))throw Error(i(317));l[eO]=n}else r_(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;oB(n),l=!1}else l=rF(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l){if(256&n.flags)return lj(n),n;return lj(n),null}}if(lj(n),0!=(128&n.flags))return n.lanes=t,n;return t=null!==r,e=null!==e&&null!==e.memoizedState,t&&(r=n.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),t!==e&&t&&(n.child.flags|=8192),oQ(n,n.updateQueue),oB(n),null;case 4:return q(),null===e&&i0(n.stateNode.containerInfo),oB(n),null;case 10:return rI(n.type),oB(n),null;case 19:if(j(lH),null===(l=n.memoizedState))return oB(n),null;if(r=0!=(128&n.flags),null===(a=l.rendering))if(r)o$(l,!1);else{if(0!==uA||null!==e&&0!=(128&e.flags))for(e=n.child;null!==e;){if(null!==(a=lV(e))){for(n.flags|=128,o$(l,!1),e=a.updateQueue,n.updateQueue=e,oQ(n,e),n.subtreeFlags=0,e=t,t=n.child;null!==t;)rr(t,e),t=t.sibling;return H(lH,1&lH.current|2),n.child}e=e.sibling}null!==l.tail&&ea()>uW&&(n.flags|=128,r=!0,o$(l,!1),n.lanes=4194304)}else{if(!r)if(null!==(e=lV(a))){if(n.flags|=128,r=!0,e=e.updateQueue,n.updateQueue=e,oQ(n,e),o$(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!rx)return oB(n),null}else 2*ea()-l.renderingStartTime>uW&&0x20000000!==t&&(n.flags|=128,r=!0,o$(l,!1),n.lanes=4194304);l.isBackwards?(a.sibling=n.child,n.child=a):(null!==(e=l.last)?e.sibling=a:n.child=a,l.last=a)}if(null!==l.tail)return n=l.tail,l.rendering=n,l.tail=n.sibling,l.renderingStartTime=ea(),n.sibling=null,e=lH.current,H(lH,r?1&e|2:1&e),n;return oB(n),null;case 22:case 23:return lj(n),lM(),r=null!==n.memoizedState,null!==e?null!==e.memoizedState!==r&&(n.flags|=8192):r&&(n.flags|=8192),r?0!=(0x20000000&t)&&0==(128&n.flags)&&(oB(n),6&n.subtreeFlags&&(n.flags|=8192)):oB(n),null!==(t=n.updateQueue)&&oQ(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),r=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(r=n.memoizedState.cachePool.pool),r!==t&&(n.flags|=2048),null!==e&&j(r8),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),rI(rX),oB(n),null;case 25:case 30:return null}throw Error(i(156,n.tag))}(n.alternate,n,uO);if(null!==t){uN=t;return}if(null!==(n=n.sibling)){uN=n;return}uN=n=e}while(null!==n);0===uA&&(uA=5)}function ih(e,n){do{var t=function(e,n){switch(rk(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return rI(rX),q(),0!=(65536&(e=n.flags))&&0==(128&e)?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return Y(n),null;case 13:if(lj(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(i(340));r_()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return j(lH),null;case 4:return q(),null;case 10:return rI(n.type),null;case 22:case 23:return lj(n),lM(),null!==e&&j(r8),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return rI(rX),null;default:return null}}(e.alternate,e);if(null!==t){t.flags&=32767,uN=t;return}if(null!==(t=e.return)&&(t.flags|=32768,t.subtreeFlags=0,t.deletions=null),!n&&null!==(e=e.sibling)){uN=e;return}uN=e=t}while(null!==e);uA=6,uN=null}function ig(e,n,t,r,l,a,o,u,s){e.cancelPendingCommit=null;do iw();while(0!==uY);if(0!=(6&uz))throw Error(i(327));if(null!==n){if(n===e.current)throw Error(i(177));if(!function(e,n,t,r,l,a){var o=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0;var u=e.entanglements,i=e.expirationTimes,s=e.hiddenUpdates;for(t=o&~t;0g&&(o=g,g=h,h=o);var y=tP(u,h),v=tP(u,g);if(y&&v&&(1!==p.rangeCount||p.anchorNode!==y.node||p.anchorOffset!==y.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var b=f.createRange();b.setStart(y.node,y.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(v.node,v.offset)):(b.setEnd(v.node,v.offset),p.addRange(b))}}}}for(f=[],p=u;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof u.focus&&u.focus(),u=0;ut?32:t,M.T=null,t=u0,u0=null;var a=uX,o=uZ;if(uY=0,uG=uX=null,uZ=0,0!=(6&uz))throw Error(i(331));var u=uz;if(uz|=4,uS(a.current),uh(a,a.current,o,t),uz=u,iR(0,!1),eh&&"function"==typeof eh.onPostCommitFiberRoot)try{eh.onPostCommitFiberRoot(em,a)}catch(e){}return!0}finally{O.p=l,M.T=r,ik(e,n)}}function ix(e,n,t){n=tZ(t,n),n=of(e.stateNode,n,2),null!==(e=lS(e,n,2))&&(eN(e,2),iA(e))}function iE(e,n,t){if(3===e.tag)ix(e,e,t);else for(;null!==n;){if(3===n.tag){ix(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===uK||!uK.has(r))){e=tZ(t,e),null!==(r=lS(n,t=od(2),2))&&(op(t,r,n,e),eN(r,2),iA(r));break}}n=n.return}}function iC(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new uC;var l=new Set;r.set(n,l)}else void 0===(l=r.get(n))&&(l=new Set,r.set(n,l));l.has(t)||(uM=!0,l.add(t),e=iz.bind(null,e,n,t),n.then(e,e))}function iz(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,uP===e&&(uL&t)===t&&(4===uA||3===uA&&(0x3c00000&uL)===uL&&300>ea()-uB?0==(2&uz)&&ir(e,0):uU|=t,uH===uL&&(uH=0)),iA(e)}function iP(e,n){0===n&&(n=ez()),null!==(e=t8(e,n))&&(eN(e,n),iA(e))}function iN(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),iP(e,t)}function iL(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(n),iP(e,t)}var iT=null,i_=null,iF=!1,iD=!1,iM=!1,iO=0;function iA(e){e!==i_&&null===e.next&&(null===i_?iT=i_=e:i_=i_.next=e),iD=!0,iF||(iF=!0,sh(function(){0!=(6&uz)?en(eu,iI):iU()}))}function iR(e,n){if(!iM&&iD){iM=!0;do for(var t=!1,r=iT;null!==r;){if(!n)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,u=r.pingedLanes;a=0xc000095&(a=(1<<31-ey(42|e)+1)-1&(l&~(o&~u)))?0xc000095&a|1:a?2|a:0}0!==a&&(t=!0,iV(r,a))}else a=uL,0==(3&(a=ex(r,r===uP?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eE(r,a)||(t=!0,iV(r,a));r=r.next}while(t);iM=!1}}function iI(){iU()}function iU(){iD=iF=!1;var e,n=0;0!==iO&&(((e=window.event)&&"popstate"===e.type?e===sf||(sf=e,0):(sf=null,1))||(n=iO),iO=0);for(var t=ea(),r=null,l=iT;null!==l;){var a=l.next,o=ij(l,t);0===o?(l.next=null,null===r?iT=a:r.next=a,null===a&&(i_=r)):(r=l,(0!==n||0!=(3&o))&&(iD=!0)),l=a}0!==uY&&5!==uY||iR(n,!1)}function ij(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0r){t=r;var o=e.ownerDocument;if(1&t&&sC(o.documentElement),2&t&&sC(o.body),4&t)for(sC(t=o.head),o=t.firstChild;o;){var u=o.nextSibling,i=o.nodeName;o[eV]||"SCRIPT"===i||"STYLE"===i||"LINK"===i&&"stylesheet"===o.rel.toLowerCase()||t.removeChild(o),o=u}}if(0===l){e.removeChild(a),cw(n);return}l--}else"$"===t||"$?"===t||"$!"===t?l++:r=t.charCodeAt(0)-48;else r=0;t=a}while(t);cw(n)}function sb(e){var n=e.firstChild;for(n&&10===n.nodeType&&(n=n.nextSibling);n;){var t=n;switch(n=n.nextSibling,t.nodeName){case"HTML":case"HEAD":case"BODY":sb(t),eQ(t);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===t.rel.toLowerCase())continue}e.removeChild(t)}}function sk(e){return"$!"===e.data||"$?"===e.data&&"complete"===e.ownerDocument.readyState}function sw(e){for(;null!=e;e=e.nextSibling){var n=e.nodeType;if(1===n||3===n)break;if(8===n){if("$"===(n=e.data)||"$!"===n||"$?"===n||"F!"===n||"F"===n)break;if("/$"===n)return null}}return e}var sS=null;function sx(e){e=e.previousSibling;for(var n=0;e;){if(8===e.nodeType){var t=e.data;if("$"===t||"$!"===t||"$?"===t){if(0===n)return e;n--}else"/$"===t&&n++}e=e.previousSibling}return null}function sE(e,n,t){switch(n=su(t),e){case"html":if(!(e=n.documentElement))throw Error(i(452));return e;case"head":if(!(e=n.head))throw Error(i(453));return e;case"body":if(!(e=n.body))throw Error(i(454));return e;default:throw Error(i(451))}}function sC(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);eQ(e)}var sz=new Map,sP=new Set;function sN(e){return"function"==typeof e.getRootNode?e.getRootNode():9===e.nodeType?e:e.ownerDocument}var sL=O.d;O.d={f:function(){var e=sL.f(),n=ie();return e||n},r:function(e){var n=eB(e);null!==n&&5===n.tag&&"form"===n.type?aK(n):sL.r(e)},D:function(e){sL.D(e),s_("dns-prefetch",e,null)},C:function(e,n){sL.C(e,n),s_("preconnect",e,n)},L:function(e,n,t){if(sL.L(e,n,t),sT&&e&&n){var r='link[rel="preload"][as="'+nn(n)+'"]';"image"===n&&t&&t.imageSrcSet?(r+='[imagesrcset="'+nn(t.imageSrcSet)+'"]',"string"==typeof t.imageSizes&&(r+='[imagesizes="'+nn(t.imageSizes)+'"]')):r+='[href="'+nn(e)+'"]';var l=r;switch(n){case"style":l=sD(e);break;case"script":l=sA(e)}sz.has(l)||(e=p({rel:"preload",href:"image"===n&&t&&t.imageSrcSet?void 0:e,as:n},t),sz.set(l,e),null!==sT.querySelector(r)||"style"===n&&sT.querySelector(sM(l))||"script"===n&&sT.querySelector(sR(l))||(sl(n=sT.createElement("link"),"link",e),eK(n),sT.head.appendChild(n)))}},m:function(e,n){if(sL.m(e,n),sT&&e){var t=n&&"string"==typeof n.as?n.as:"script",r='link[rel="modulepreload"][as="'+nn(t)+'"][href="'+nn(e)+'"]',l=r;switch(t){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":l=sA(e)}if(!sz.has(l)&&(e=p({rel:"modulepreload",href:e},n),sz.set(l,e),null===sT.querySelector(r))){switch(t){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(sT.querySelector(sR(l)))return}sl(t=sT.createElement("link"),"link",e),eK(t),sT.head.appendChild(t)}}},X:function(e,n){if(sL.X(e,n),sT&&e){var t=eq(sT).hoistableScripts,r=sA(e),l=t.get(r);l||((l=sT.querySelector(sR(r)))||(e=p({src:e,async:!0},n),(n=sz.get(r))&&sH(e,n),eK(l=sT.createElement("script")),sl(l,"link",e),sT.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},t.set(r,l))}},S:function(e,n,t){if(sL.S(e,n,t),sT&&e){var r=eq(sT).hoistableStyles,l=sD(e);n=n||"default";var a=r.get(l);if(!a){var o={loading:0,preload:null};if(a=sT.querySelector(sM(l)))o.loading=5;else{e=p({rel:"stylesheet",href:e,"data-precedence":n},t),(t=sz.get(l))&&sj(e,t);var u=a=sT.createElement("link");eK(u),sl(u,"link",e),u._p=new Promise(function(e,n){u.onload=e,u.onerror=n}),u.addEventListener("load",function(){o.loading|=1}),u.addEventListener("error",function(){o.loading|=2}),o.loading|=4,sU(a,n,sT)}a={type:"stylesheet",instance:a,count:1,state:o},r.set(l,a)}}},M:function(e,n){if(sL.M(e,n),sT&&e){var t=eq(sT).hoistableScripts,r=sA(e),l=t.get(r);l||((l=sT.querySelector(sR(r)))||(e=p({src:e,async:!0,type:"module"},n),(n=sz.get(r))&&sH(e,n),eK(l=sT.createElement("script")),sl(l,"link",e),sT.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},t.set(r,l))}}};var sT="undefined"==typeof document?null:document;function s_(e,n,t){if(sT&&"string"==typeof n&&n){var r=nn(n);r='link[rel="'+e+'"][href="'+r+'"]',"string"==typeof t&&(r+='[crossorigin="'+t+'"]'),sP.has(r)||(sP.add(r),e={rel:e,crossOrigin:t,href:n},null===sT.querySelector(r)&&(sl(n=sT.createElement("link"),"link",e),eK(n),sT.head.appendChild(n)))}}function sF(e,n,t,r){var l=(l=$.current)?sN(l):null;if(!l)throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof t.precedence&&"string"==typeof t.href?(n=sD(t.href),(r=(t=eq(l).hoistableStyles).get(n))||(r={type:"style",instance:null,count:0,state:null},t.set(n,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===t.rel&&"string"==typeof t.href&&"string"==typeof t.precedence){e=sD(t.href);var a,o,u,s,c=eq(l).hoistableStyles,f=c.get(e);if(f||(l=l.ownerDocument||l,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,f),(c=l.querySelector(sM(e)))&&!c._p&&(f.instance=c,f.state.loading=5),sz.has(e)||(t={rel:"preload",as:"style",href:t.href,crossOrigin:t.crossOrigin,integrity:t.integrity,media:t.media,hrefLang:t.hrefLang,referrerPolicy:t.referrerPolicy},sz.set(e,t),c||(a=l,o=e,u=t,s=f.state,a.querySelector('link[rel="preload"][as="style"]['+o+"]")?s.loading=1:(s.preload=o=a.createElement("link"),o.addEventListener("load",function(){return s.loading|=1}),o.addEventListener("error",function(){return s.loading|=2}),sl(o,"link",u),eK(o),a.head.appendChild(o))))),n&&null===r)throw Error(i(528,""));return f}if(n&&null!==r)throw Error(i(529,""));return null;case"script":return n=t.async,"string"==typeof(t=t.src)&&n&&"function"!=typeof n&&"symbol"!=typeof n?(n=sA(t),(r=(t=eq(l).hoistableScripts).get(n))||(r={type:"script",instance:null,count:0,state:null},t.set(n,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}function sD(e){return'href="'+nn(e)+'"'}function sM(e){return'link[rel="stylesheet"]['+e+"]"}function sO(e){return p({},e,{"data-precedence":e.precedence,precedence:null})}function sA(e){return'[src="'+nn(e)+'"]'}function sR(e){return"script[async]"+e}function sI(e,n,t){if(n.count++,null===n.instance)switch(n.type){case"style":var r=e.querySelector('style[data-href~="'+nn(t.href)+'"]');if(r)return n.instance=r,eK(r),r;var l=p({},t,{"data-href":t.href,"data-precedence":t.precedence,href:null,precedence:null});return eK(r=(e.ownerDocument||e).createElement("style")),sl(r,"style",l),sU(r,t.precedence,e),n.instance=r;case"stylesheet":l=sD(t.href);var a=e.querySelector(sM(l));if(a)return n.state.loading|=4,n.instance=a,eK(a),a;r=sO(t),(l=sz.get(l))&&sj(r,l),eK(a=(e.ownerDocument||e).createElement("link"));var o=a;return o._p=new Promise(function(e,n){o.onload=e,o.onerror=n}),sl(a,"link",r),n.state.loading|=4,sU(a,t.precedence,e),n.instance=a;case"script":if(a=sA(t.src),l=e.querySelector(sR(a)))return n.instance=l,eK(l),l;return r=t,(l=sz.get(a))&&sH(r=p({},t),l),eK(l=(e=e.ownerDocument||e).createElement("script")),sl(l,"link",r),e.head.appendChild(l),n.instance=l;case"void":return null;default:throw Error(i(443,n.type))}return"stylesheet"===n.type&&0==(4&n.state.loading)&&(r=n.instance,n.state.loading|=4,sU(r,t.precedence,e)),n.instance}function sU(e,n,t){for(var r=t.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=r.length?r[r.length-1]:null,a=l,o=0;o title"):null)}function sB(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}var sW=null;function sq(){}function sK(){if(this.count--,0===this.count){if(this.stylesheets)sX(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var sY=null;function sX(e,n){e.stylesheets=null,null!==e.unsuspend&&(e.count++,sY=new Map,n.forEach(sG,e),sY=null,sK.call(e))}function sG(e,n){if(!(4&n.state.loading)){var t=sY.get(e);if(t)var r=t.get(null);else{t=new Map,sY.set(e,t);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a{"use strict";e.exports=r(97102)},563:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return u}});let n=r(2611),o=r(12041);function u(e,t,r,u,l){let{tree:a,seedData:i,head:c,isRootRender:s}=u;if(null===i)return!1;if(s){let o=i[1];r.loading=i[3],r.rsc=o,r.prefetchRsc=null,(0,n.fillLazyItemsTillLeafWithHead)(e,r,t,a,i,c,l)}else r.rsc=t.rsc,r.prefetchRsc=t.prefetchRsc,r.parallelRoutes=new Map(t.parallelRoutes),r.loading=t.loading,(0,o.fillCacheWithNewSubTreeData)(e,r,t,u,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)},935:(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,{ErrorBoundary:function(){return h},ErrorBoundaryHandler:function(){return f},GlobalError:function(){return d},default:function(){return p}});let n=r(14662),o=r(54568),u=n._(r(7620)),l=r(18536),a=r(35327);r(75091);let i=void 0,c={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 s(e){let{error:t}=e;if(i){let e=i.getStore();if((null==e?void 0:e.isRevalidate)||(null==e?void 0:e.isStaticGeneration))throw console.error(t),t}return null}class f extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){let{error:r}=t;return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(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 d(e){let{error:t}=e,r=null==t?void 0:t.digest;return(0,o.jsxs)("html",{id:"__next_error__",children:[(0,o.jsx)("head",{}),(0,o.jsxs)("body",{children:[(0,o.jsx)(s,{error:t}),(0,o.jsx)("div",{style:c.error,children:(0,o.jsxs)("div",{children:[(0,o.jsxs)("h2",{style:c.text,children:["Application error: a ",r?"server":"client","-side exception has occurred while loading ",window.location.hostname," (see the"," ",r?"server logs":"browser console"," for more information)."]}),r?(0,o.jsx)("p",{style:c.text,children:"Digest: "+r}):null]})})]})]})}let p=d;function h(e){let{errorComponent:t,errorStyles:r,errorScripts:n,children:u}=e,a=(0,l.useUntrackedPathname)();return t?(0,o.jsx)(f,{pathname:a,errorComponent:t,errorStyles:r,errorScripts:n,children:u}):(0,o.jsx)(o.Fragment,{children: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)},1176:(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,{MetadataBoundary:function(){return u},OutletBoundary:function(){return a},ViewportBoundary:function(){return l}});let n=r(57880),o={[n.METADATA_BOUNDARY_NAME]:function(e){let{children:t}=e;return t},[n.VIEWPORT_BOUNDARY_NAME]:function(e){let{children:t}=e;return t},[n.OUTLET_BOUNDARY_NAME]:function(e){let{children:t}=e;return t}},u=o[n.METADATA_BOUNDARY_NAME.slice(0)],l=o[n.VIEWPORT_BOUNDARY_NAME.slice(0)],a=o[n.OUTLET_BOUNDARY_NAME.slice(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)},2611:(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,c){if(0===Object.keys(l[1]).length){r.head=i;return}for(let s in l[1]){let f,d=l[1][s],p=d[0],h=(0,n.createRouterCacheKey)(p),y=null!==a&&void 0!==a[2][s]?a[2][s]:null;if(u){let n=u.parallelRoutes.get(s);if(n){let u,l=(null==c?void 0:c.kind)==="auto"&&c.status===o.PrefetchCacheEntryStatus.reusable,a=new Map(n),f=a.get(h);u=null!==y?{lazyData:null,rsc:y[1],prefetchRsc:null,head:null,prefetchHead:null,loading:y[3],parallelRoutes:new Map(null==f?void 0:f.parallelRoutes),navigatedAt:t}:l&&f?{lazyData:f.lazyData,rsc:f.rsc,prefetchRsc:f.prefetchRsc,head:f.head,prefetchHead:f.prefetchHead,parallelRoutes:new Map(f.parallelRoutes),loading:f.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==f?void 0:f.parallelRoutes),loading:null,navigatedAt:t},a.set(h,u),e(t,u,f,d,y||null,i,c),r.parallelRoutes.set(s,a);continue}}if(null!==y){let e=y[1],r=y[3];f={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:r,navigatedAt:t}}else f={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:t};let _=r.parallelRoutes.get(s);_?_.set(h,f):r.parallelRoutes.set(s,new Map([[h,f]])),e(t,f,void 0,d,y,i,c)}}}});let n=r(82008),o=r(85473);("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)},2936:(e,t)=>{"use strict";function r(e){return Object.prototype.toString.call(e)}function n(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getObjectClassLabel:function(){return r},isPlainObject:function(){return n}})},4463:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let n=r(62548);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)},4473:(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,{IDLE_LINK_STATUS:function(){return c},PENDING_LINK_STATUS:function(){return i},mountFormInstance:function(){return g},mountLinkInstance:function(){return b},onLinkVisibilityChanged:function(){return m},onNavigationIntent:function(){return E},pingVisibleLinks:function(){return R},setLinkForCurrentNavigation:function(){return s},unmountLinkForCurrentNavigation:function(){return f},unmountPrefetchableInstance:function(){return v}}),r(5845);let n=r(52899),o=r(85473),u=r(73214),l=r(7620),a=null,i={pending:!0},c={pending:!1};function s(e){(0,l.startTransition)(()=>{null==a||a.setOptimisticLinkStatus(c),null==e||e.setOptimisticLinkStatus(i),a=e})}function f(e){a===e&&(a=null)}let d="function"==typeof WeakMap?new WeakMap:new Map,p=new Set,h="function"==typeof IntersectionObserver?new IntersectionObserver(function(e){for(let t of e){let e=t.intersectionRatio>0;m(t.target,e)}},{rootMargin:"200px"}):null;function y(e,t){void 0!==d.get(e)&&v(e),d.set(e,t),null!==h&&h.observe(e)}function _(e){try{return(0,n.createPrefetchURL)(e)}catch(t){return("function"==typeof reportError?reportError:console.error)("Cannot prefetch '"+e+"' because it cannot be converted to a URL."),null}}function b(e,t,r,n,o,u){if(o){let o=_(t);if(null!==o){let t={router:r,kind:n,isVisible:!1,wasHoveredOrTouched:!1,prefetchTask:null,cacheVersion:-1,prefetchHref:o.href,setOptimisticLinkStatus:u};return y(e,t),t}}return{router:r,kind:n,isVisible:!1,wasHoveredOrTouched:!1,prefetchTask:null,cacheVersion:-1,prefetchHref:null,setOptimisticLinkStatus:u}}function g(e,t,r,n){let o=_(t);null!==o&&y(e,{router:r,kind:n,isVisible:!1,wasHoveredOrTouched:!1,prefetchTask:null,cacheVersion:-1,prefetchHref:o.href,setOptimisticLinkStatus:null})}function v(e){let t=d.get(e);if(void 0!==t){d.delete(e),p.delete(t);let r=t.prefetchTask;null!==r&&(0,u.cancelPrefetchTask)(r)}null!==h&&h.unobserve(e)}function m(e,t){let r=d.get(e);void 0!==r&&(r.isVisible=t,t?p.add(r):p.delete(r),O(r))}function E(e,t){let r=d.get(e);void 0!==r&&void 0!==r&&(r.wasHoveredOrTouched=!0,O(r))}function O(e){var t;let r=e.prefetchTask;if(!e.isVisible){null!==r&&(0,u.cancelPrefetchTask)(r);return}t=e,(async()=>t.router.prefetch(t.prefetchHref,{kind:t.kind}))().catch(e=>{})}function R(e,t){let r=(0,u.getCurrentCacheVersion)();for(let n of p){let l=n.prefetchTask;if(null!==l&&n.cacheVersion===r&&l.key.nextUrl===e&&l.treeAtTimeOfPrefetch===t)continue;null!==l&&(0,u.cancelPrefetchTask)(l);let a=(0,u.createCacheKey)(n.prefetchHref,e),i=n.wasHoveredOrTouched?u.PrefetchPriority.Intent:u.PrefetchPriority.Default;n.prefetchTask=(0,u.schedulePrefetchTask)(a,t,n.kind===o.PrefetchKind.FULL,i),n.cacheVersion=(0,u.getCurrentCacheVersion)()}}("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)},4664:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"makeUntrackedExoticParams",{enumerable:!0,get:function(){return u}});let n=r(43072),o=new WeakMap;function u(e){let t=o.get(e);if(t)return t;let r=Promise.resolve(e);return o.set(e,r),Object.keys(e).forEach(t=>{n.wellKnownProperties.has(t)||(r[t]=e[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)},5310:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return o},getProperError:function(){return u}});let n=r(2936);function o(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function u(e){return o(e)?e:Object.defineProperty(Error((0,n.isPlainObject)(e)?function(e){let t=new WeakSet;return JSON.stringify(e,(e,r)=>{if("object"==typeof r&&null!==r){if(t.has(r))return"[Circular]";t.add(r)}return r})}(e):e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},5391:(e,t)=>{"use strict";function r(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isThenable",{enumerable:!0,get:function(){return r}})},5403:(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,{copyNextErrorCode:function(){return n},createDigestWithErrorCode:function(){return r},extractNextErrorCode:function(){return o}});let r=(e,t)=>"object"==typeof e&&null!==e&&"__NEXT_ERROR_CODE"in e?`${t}@${e.__NEXT_ERROR_CODE}`:t,n=(e,t)=>{let r=o(e);r&&"object"==typeof t&&null!==t&&Object.defineProperty(t,"__NEXT_ERROR_CODE",{value:r,enumerable:!1,configurable:!0})},o=e=>"object"==typeof e&&null!==e&&"__NEXT_ERROR_CODE"in e&&"string"==typeof e.__NEXT_ERROR_CODE?e.__NEXT_ERROR_CODE:"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest?e.digest.split("@").find(e=>e.startsWith("E")):void 0},5845:(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,{createMutableActionQueue:function(){return y},dispatchNavigateAction:function(){return g},dispatchTraverseAction:function(){return v},getCurrentAppRouterState:function(){return _},publicAppRouterInstance:function(){return m}});let n=r(85473),o=r(9545),u=r(7620),l=r(5391);r(73214);let a=r(96566),i=r(83476),c=r(52899),s=r(99683),f=r(4473);function d(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?p({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:n.ACTION_REFRESH,origin:window.location.origin},t)))}async function p(e){let{actionQueue:t,action:r,setState:n}=e,o=t.state;t.pending=r;let u=r.payload,a=t.action(o,u);function i(e){r.discarded||(t.state=e,d(t,n),r.resolve(e))}(0,l.isThenable)(a)?a.then(i,e=>{d(t,n),r.reject(e)}):i(a)}let h=null;function y(e,t){let r={state:e,dispatch:(e,t)=>(function(e,t,r){let o={resolve:r,reject:()=>{}};if(t.type!==n.ACTION_RESTORE){let e=new Promise((e,t)=>{o={resolve:e,reject:t}});(0,u.startTransition)(()=>{r(e)})}let l={payload:t,next:null,resolve:o.resolve,reject:o.reject};null===e.pending?(e.last=l,p({actionQueue:e,action:l,setState:r})):t.type===n.ACTION_NAVIGATE||t.type===n.ACTION_RESTORE?(e.pending.discarded=!0,l.next=e.pending.next,e.pending.payload.type===n.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),p({actionQueue:e,action:l,setState:r})):(null!==e.last&&(e.last.next=l),e.last=l)})(r,e,t),action:async(e,t)=>(0,o.reducer)(e,t),pending:null,last:null,onRouterTransitionStart:null!==t&&"function"==typeof t.onRouterTransitionStart?t.onRouterTransitionStart:null};if(null!==h)throw Object.defineProperty(Error("Internal Next.js Error: createMutableActionQueue was called more than once"),"__NEXT_ERROR_CODE",{value:"E624",enumerable:!1,configurable:!0});return h=r,r}function _(){return null!==h?h.state:null}function b(){return null!==h?h.onRouterTransitionStart:null}function g(e,t,r,o){let u=new URL((0,i.addBasePath)(e),location.href);(0,f.setLinkForCurrentNavigation)(o);let l=b();null!==l&&l(e,t),(0,a.dispatchAppRouterAction)({type:n.ACTION_NAVIGATE,url:u,isExternalUrl:(0,c.isExternalURL)(u),locationSearch:location.search,shouldScroll:r,navigateType:t,allowAliasing:!0})}function v(e,t){let r=b();null!==r&&r(e,"traverse"),(0,a.dispatchAppRouterAction)({type:n.ACTION_RESTORE,url:new URL(e),tree:t})}let m={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let r=function(){if(null===h)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});return h}(),o=(0,c.createPrefetchURL)(e);if(null!==o){var u;(0,s.prefetchReducer)(r.state,{type:n.ACTION_PREFETCH,url:o,kind:null!=(u=null==t?void 0:t.kind)?u:n.PrefetchKind.FULL})}},replace:(e,t)=>{(0,u.startTransition)(()=>{var r;g(e,"replace",null==(r=null==t?void 0:t.scroll)||r,null)})},push:(e,t)=>{(0,u.startTransition)(()=>{var r;g(e,"push",null==(r=null==t?void 0:t.scroll)||r,null)})},refresh:()=>{(0,u.startTransition)(()=>{(0,a.dispatchAppRouterAction)({type:n.ACTION_REFRESH,origin:window.location.origin})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!0})}};window.next&&(window.next.router=m),("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)},6094:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"matchSegment",{enumerable:!0,get:function(){return r}});let r=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[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)},7620:(e,t,r)=>{"use strict";e.exports=r(51275)},7763:(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,{BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return o}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},8662:(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}})},9545:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let n=r(85473),o=r(53007),u=r(95188),l=r(67036),a=r(97405),i=r(99683),c=r(84843),s=r(61038),f=function(e,t){switch(t.type){case n.ACTION_NAVIGATE:return(0,o.navigateReducer)(e,t);case n.ACTION_SERVER_PATCH:return(0,u.serverPatchReducer)(e,t);case n.ACTION_RESTORE:return(0,l.restoreReducer)(e,t);case n.ACTION_REFRESH:return(0,a.refreshReducer)(e,t);case n.ACTION_HMR_REFRESH:return(0,c.hmrRefreshReducer)(e,t);case n.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case n.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Object.defineProperty(Error("Unknown action"),"__NEXT_ERROR_CODE",{value:"E295",enumerable:!1,configurable:!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)},10232:(e,t)=>{"use strict";var r=Symbol.for("react.transitional.element");function n(e,t,n){var o=null;if(void 0!==n&&(o=""+n),void 0!==t.key&&(o=""+t.key),"key"in t)for(var u in n={},t)"key"!==u&&(n[u]=t[u]);else n=t;return{$$typeof:r,type:e,key:o,ref:void 0!==(t=n.ref)?t:null,props:n}}t.Fragment=Symbol.for("react.fragment"),t.jsx=n,t.jsxs=n},10508:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"notFound",{enumerable:!0,get:function(){return o}});let n=""+r(57825).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function o(){let e=Object.defineProperty(Error(n),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=n,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)},10983:(e,t,r)=>{"use strict";r.r(t),r.d(t,{_:()=>o});var n=0;function o(e){return"__private_"+n+++"_"+e}},11795:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let n=r(82008);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)},12041:(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,{fillCacheWithNewSubTreeData:function(){return i},fillCacheWithNewSubTreeDataButOnlyLoading:function(){return c}});let n=r(11795),o=r(2611),u=r(82008),l=r(55062);function a(e,t,r,a,i,c){let{segmentPath:s,seedData:f,tree:d,head:p}=a,h=t,y=r;for(let t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,r,n,i){let c,[s,f,d,p,h]=r;if(1===t.length){let e=a(r,n);return(0,l.addRefreshMarkerToActiveParallelSegments)(e,i),e}let[y,_]=t;if(!(0,u.matchSegment)(y,s))return null;if(2===t.length)c=a(f[_],n);else if(null===(c=e((0,o.getNextFlightSegmentPath)(t),f[_],n,i)))return null;let b=[t[0],{...f,[_]:c},d,p];return h&&(b[4]=!0),(0,l.addRefreshMarkerToActiveParallelSegments)(b,i),b}}});let n=r(55062),o=r(82228),u=r(6094),l=r(14711);function a(e,t){let[r,o]=e,[l,i]=t;if(l===n.DEFAULT_SEGMENT_KEY&&r!==n.DEFAULT_SEGMENT_KEY)return e;if((0,u.matchSegment)(r,l)){let t={};for(let e in o)void 0!==i[e]?t[e]=a(o[e],i[e]):t[e]=o[e];for(let e in i)t[e]||(t[e]=i[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)},12992:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InvariantError",{enumerable:!0,get:function(){return r}});class r extends Error{constructor(e,t){super("Invariant: "+(e.endsWith(".")?e:e+".")+" This is a bug in Next.js.",t),this.name="InvariantError"}}},13188:(e,t)=>{"use strict";function r(e,t){var r=e.length;for(e.push(t);0>>1,o=e[n];if(0>>1;nu(i,r))cu(s,i)?(e[n]=s,e[c]=r,n=c):(e[n]=i,e[a]=r,n=a);else if(cu(s,r))e[n]=s,e[c]=r,n=c;else break}}return t}function u(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,a=performance;t.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,y=!1,_=!1,b=!1,g=!1,v="function"==typeof setTimeout?setTimeout:null,m="function"==typeof clearTimeout?clearTimeout:null,E="undefined"!=typeof setImmediate?setImmediate:null;function O(e){for(var t=n(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,r(s,t);else break;t=n(f)}}function R(e){if(b=!1,O(e),!_)if(null!==n(s))_=!0,P||(P=!0,l());else{var t=n(f);null!==t&&A(R,t.startTime-e)}}var P=!1,j=-1,T=5,S=-1;function M(){return!!g||!(t.unstable_now()-Se&&M());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var i=a(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,O(e),r=!0;break t}p===n(s)&&o(s),O(e)}else o(s);p=n(s)}if(null!==p)r=!0;else{var c=n(f);null!==c&&A(R,c.startTime-e),r=!1}}break e}finally{p=null,h=u,y=!1}}}finally{r?l():P=!1}}}if("function"==typeof E)l=function(){E(w)};else if("undefined"!=typeof MessageChannel){var C=new MessageChannel,x=C.port2;C.port1.onmessage=w,l=function(){x.postMessage(null)}}else l=function(){v(w,0)};function A(e,r){j=v(function(){e(t.unstable_now())},r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125a?(e.sortIndex=u,r(f,e),null===n(s)&&e===n(f)&&(b?(m(j),j=-1):b=!0,A(R,u-a))):(e.sortIndex=i,r(s,e),_||y||(_=!0,P||(P=!0,l()))),e},t.unstable_shouldYield=M,t.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}},13626:(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}})},14662:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n})},14711:(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,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,r){let[n,o,,l]=t;for(let a in n.includes(u.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=r,t[3]="refresh"),o)e(o[a],r)}},refreshInactiveParallelSegments:function(){return l}});let n=r(563),o=r(99127),u=r(55062);async function l(e){let t=new Set;await a({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function a(e){let{navigatedAt:t,state:r,updatedTree:u,updatedCache:l,includeNextUrl:i,fetchedSegments:c,rootTree:s=u,canonicalUrl:f}=e,[,d,p,h]=u,y=[];if(p&&p!==f&&"refresh"===h&&!c.has(p)){c.add(p);let e=(0,o.fetchServerResponse)(new URL(p,location.origin),{flightRouterState:[s[0],s[1],s[2],"refetch"],nextUrl:i?r.nextUrl:null}).then(e=>{let{flightData:r}=e;if("string"!=typeof r)for(let e of r)(0,n.applyFlightData)(t,l,l,e)});y.push(e)}for(let e in d){let n=a({navigatedAt:t,state:r,updatedTree:d[e],updatedCache:l,includeNextUrl:i,fetchedSegments:c,rootTree:s,canonicalUrl:f});y.push(n)}await Promise.all(y)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},15831:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return l}});let n=r(7620),o=r(85473),u=r(96566);async function l(e,t){return new Promise((r,l)=>{(0,n.startTransition)(()=>{(0,u.dispatchAppRouterAction)({type:o.ACTION_SERVER_ACTION,actionId:e,actionArgs:t,resolve:r,reject: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)},16366:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return n}});let n=r(44024).unstable_rethrow;("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)},18536:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useUntrackedPathname",{enumerable:!0,get:function(){return u}});let n=r(7620),o=r(82203);function u(){return(0,n.useContext)(o.PathnameContext)}("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)},18554:(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}})},19710:(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,{AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return u},MissingSlotContext:function(){return i},TemplateContext:function(){return a}});let n=r(14662)._(r(7620)),o=n.default.createContext(null),u=n.default.createContext(null),l=n.default.createContext(null),a=n.default.createContext(null),i=n.default.createContext(new Set)},20117:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let n=r(13626);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}},20950:(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,{originConsoleError:function(){return o},patchConsoleError:function(){return u}}),r(14662),r(5310);let n=r(35327);r(63521),r(58944);let o=globalThis.console.error;function u(){window.console.error=function(){let e;for(var t=arguments.length,r=Array(t),u=0;u{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),(0,r(20950).patchConsoleError)(),("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)},24668:(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},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return u}});let n=r(32567),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 Object.defineProperty(Error("Invalid interception route: "+e+". Must be in the format //(..|...|..)(..)/"),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":u="/"===t?"/"+u:t+"/"+u;break;case"(..)":if("/"===t)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..) marker at the root level, use (.) instead."),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});u=t.split("/").slice(0,-1).concat(u).join("/");break;case"(...)":u="/"+u;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..)(..) marker at the root level or one level up."),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});u=l.slice(0,-2).concat(u).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:u}}},31857:(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,{computeChangedPath:function(){return s},extractPathFromFlightRouterState:function(){return c},getSelectedParams:function(){return function e(t,r){for(let n of(void 0===r&&(r={}),Object.values(t[1]))){let t=n[0],u=Array.isArray(t),l=u?t[1]:t;!l||l.startsWith(o.PAGE_SEGMENT_KEY)||(u&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):u&&(r[t[0]]=t[1]),r=e(n,r))}return r}}});let n=r(24668),o=r(55062),u=r(6094),l=e=>"/"===e[0]?e.slice(1):e,a=e=>"string"==typeof e?"children"===e?"":e:e[1];function i(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function c(e){var t;let r=Array.isArray(e[0])?e[0][1]:e[0];if(r===o.DEFAULT_SEGMENT_KEY||n.INTERCEPTION_ROUTE_MARKERS.some(e=>r.startsWith(e)))return;if(r.startsWith(o.PAGE_SEGMENT_KEY))return"";let u=[a(r)],l=null!=(t=e[1])?t:{},s=l.children?c(l.children):void 0;if(void 0!==s)u.push(s);else for(let[e,t]of Object.entries(l)){if("children"===e)continue;let r=c(t);void 0!==r&&u.push(r)}return i(u)}function s(e,t){let r=function e(t,r){let[o,l]=t,[i,s]=r,f=a(o),d=a(i);if(n.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,u.matchSegment)(o,i)){var p;return null!=(p=c(r))?p:""}for(let t in l)if(s[t]){let r=e(l[t],s[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)},31879:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getReactStitchedError",{enumerable:!0,get:function(){return c}});let n=r(14662),o=n._(r(7620)),u=n._(r(5310)),l=r(5403),a="react-stack-bottom-frame",i=RegExp("(at "+a+" )|("+a+"\\@)");function c(e){let t=(0,u.default)(e),r=t&&e.stack||"",n=t?e.message:"",a=r.split("\n"),c=a.findIndex(e=>i.test(e)),s=c>=0?a.slice(0,c).join("\n"):r,f=Object.defineProperty(Error(n),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return Object.assign(f,e),(0,l.copyNextErrorCode)(e,f),f.stack=s,function(e){if(!o.default.captureOwnerStack)return;let t=e.stack||"",r=o.default.captureOwnerStack();r&&!1===t.endsWith(r)&&(e.stack=t+=r)}(f),f}("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)},32036:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(81272);let n=r(37365),o=r(99289);(0,n.appBootstrap)(()=>{let{hydrate:e}=r(36763);r(52899),r(57944),e(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)},32101:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reportGlobalError",{enumerable:!0,get:function(){return r}});let r="function"==typeof reportError?reportError:e=>{globalThis.console.error(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)},32567:(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(8662),o=r(55062);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")}},35102:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return o}});let n=r(53007);function o(e,t,r){return(0,n.handleExternalUrl)(e,{},e.canonicalUrl,!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)},35327:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return u}});let n=r(57825),o=r(69711);function u(e){return(0,o.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(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)},36763:(e,t,r)=>{"use strict";let n,o;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return D}});let u=r(14662),l=r(89087),a=r(54568);r(89197),r(24513),r(41583);let i=u._(r(82748)),c=l._(r(7620)),s=r(496),f=r(60935),d=r(65095),p=r(73298),h=r(15831),y=r(77983),_=r(5845),b=u._(r(52899)),g=r(50790);r(19710);let v=r(56259),m=document,E=new TextEncoder,O=!1,R=!1,P=null;function j(e){if(0===e[0])n=[];else if(1===e[0]){if(!n)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});o?o.enqueue(E.encode(e[1])):n.push(e[1])}else if(2===e[0])P=e[1];else if(3===e[0]){if(!n)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});let r=atob(e[1]),u=new Uint8Array(r.length);for(var t=0;t{e.enqueue("string"==typeof t?E.encode(t):t)}),O&&!R)&&(null===e.desiredSize||e.desiredSize<0?e.error(Object.defineProperty(Error("The connection to the page was unexpectedly closed, possibly due to the stop button being clicked, loss of Wi-Fi, or an unstable internet connection."),"__NEXT_ERROR_CODE",{value:"E117",enumerable:!1,configurable:!0})):e.close(),R=!0,n=void 0),o=e}}),w=(0,s.createFromReadableStream)(M,{callServer:h.callServer,findSourceMapURL:y.findSourceMapURL});function C(e){let{pendingActionQueue:t}=e,r=(0,c.use)(w),n=(0,c.use)(t);return(0,a.jsx)(b.default,{actionQueue:n,globalErrorComponentAndStyles:r.G,assetPrefix:r.p})}let x=c.default.StrictMode;function A(e){let{children:t}=e;return t}let N={onRecoverableError:d.onRecoverableError,onCaughtError:p.onCaughtError,onUncaughtError:p.onUncaughtError};function D(e){let t=new Promise((t,r)=>{w.then(r=>{(0,v.setAppBuildId)(r.b);let n=Date.now();t((0,_.createMutableActionQueue)((0,g.createInitialRouterState)({navigatedAt:n,initialFlightData:r.f,initialCanonicalUrlParts:r.c,initialParallelRoutes:new Map,location:window.location,couldBeIntercepted:r.i,postponed:r.s,prerendered:r.S}),e))},e=>r(e))}),r=(0,a.jsx)(x,{children:(0,a.jsx)(f.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,a.jsx)(A,{children:(0,a.jsx)(C,{pendingActionQueue:t})})})});"__next_error__"===document.documentElement.id?i.default.createRoot(m,N).render(r):c.default.startTransition(()=>{i.default.hydrateRoot(m,r,{...N,formState:P})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},37365:(e,t)=>{"use strict";function r(e){var t,r;t=self.__next_s,r=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[r,n]=t;return e.then(()=>new Promise((e,t)=>{let o=document.createElement("script");if(n)for(let e in n)"children"!==e&&o.setAttribute(e,n[e]);r?(o.src=r,o.onload=()=>e(),o.onerror=t):n&&(o.innerHTML=n.children,setTimeout(e)),document.head.appendChild(o)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{r()}):r()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return r}}),window.next={version:"15.3.3",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},37601:(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,{RedirectBoundary:function(){return f},RedirectErrorBoundary:function(){return s}});let n=r(89087),o=r(54568),u=n._(r(7620)),l=r(42094),a=r(39592),i=r(69711);function c(e){let{redirect:t,reset:r,redirectType:n}=e,o=(0,l.useRouter)();return(0,u.useEffect)(()=>{u.default.startTransition(()=>{n===i.RedirectType.push?o.push(t,{}):o.replace(t,{}),r()})},[t,n,r,o]),null}class s extends u.default.Component{static getDerivedStateFromError(e){if((0,i.isRedirectError)(e))return{redirect:(0,a.getURLFromRedirectError)(e),redirectType:(0,a.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(c,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function f(e){let{children:t}=e,r=(0,l.useRouter)();return(0,o.jsx)(s,{router:r,children: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)},38551:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let n=r(46297),o=r(10983);var u=o._("_maxConcurrency"),l=o._("_runningCount"),a=o._("_queue"),i=o._("_processNext");class c{enqueue(e){let t,r,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:s}),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 s(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)},39592:(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,{getRedirectError:function(){return l},getRedirectStatusCodeFromError:function(){return f},getRedirectTypeFromError:function(){return s},getURLFromRedirectError:function(){return c},permanentRedirect:function(){return i},redirect:function(){return a}});let n=r(83037),o=r(69711),u=void 0;function l(e,t,r){void 0===r&&(r=n.RedirectStatusCode.TemporaryRedirect);let u=Object.defineProperty(Error(o.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return u.digest=o.REDIRECT_ERROR_CODE+";"+t+";"+e+";"+r+";",u}function a(e,t){var r;throw null!=t||(t=(null==u||null==(r=u.getStore())?void 0:r.isAction)?o.RedirectType.push:o.RedirectType.replace),l(e,t,n.RedirectStatusCode.TemporaryRedirect)}function i(e,t){throw void 0===t&&(t=o.RedirectType.replace),l(e,t,n.RedirectStatusCode.PermanentRedirect)}function c(e){return(0,o.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function s(e){if(!(0,o.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function f(e){if(!(0,o.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("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)},41583:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),(0,r(63521).handleGlobalErrors)(),("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)},42046:(e,t,r)=>{"use strict";var n,o;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(o=r.g.process)?void 0:o.env)?r.g.process:r(96767)},42094:(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 i.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},forbidden:function(){return i.forbidden},notFound:function(){return i.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},unauthorized:function(){return i.unauthorized},unstable_rethrow:function(){return i.unstable_rethrow},useParams:function(){return h},usePathname:function(){return d},useRouter:function(){return p},useSearchParams:function(){return f},useSelectedLayoutSegment:function(){return _},useSelectedLayoutSegments:function(){return y},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let n=r(7620),o=r(19710),u=r(82203),l=r(45947),a=r(55062),i=r(70233),c=r(67529),s=void 0;function f(){let e=(0,n.useContext)(u.SearchParamsContext);return(0,n.useMemo)(()=>e?new i.ReadonlyURLSearchParams(e):null,[e])}function d(){return null==s||s("usePathname()"),(0,n.useContext)(u.PathnameContext)}function p(){let e=(0,n.useContext)(o.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function h(){return null==s||s("useParams()"),(0,n.useContext)(u.PathParamsContext)}function y(e){void 0===e&&(e="children"),null==s||s("useSelectedLayoutSegments()");let t=(0,n.useContext)(o.LayoutRouterContext);return t?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 i;let e=t[1];u=null!=(i=e.children)?i:Object.values(e)[0]}if(!u)return o;let c=u[0],s=(0,l.getSegmentValue)(c);return!s||s.startsWith(a.PAGE_SEGMENT_KEY)?o:(o.push(s),e(u,r,!1,o))}(t.parentTree,e):null}function _(e){void 0===e&&(e="children"),null==s||s("useSelectedLayoutSegment()");let t=y(e);if(!t||0===t.length)return null;let r="children"===e?t[0]:t[t.length-1];return r===a.DEFAULT_SEGMENT_KEY?null: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)},43072:(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,{describeHasCheckingStringProperty:function(){return o},describeStringPropertyAccess:function(){return n},wellKnownProperties:function(){return u}});let r=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function n(e,t){return r.test(t)?"`"+e+"."+t+"`":"`"+e+"["+JSON.stringify(t)+"]`"}function o(e,t){let r=JSON.stringify(t);return"`Reflect.has("+e+", "+r+")`, `"+r+" in "+e+"`, or similar"}let u=new Set(["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","valueOf","toLocaleString","then","catch","finally","status","displayName","toJSON","$$typeof","__esModule"])},44024:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,o.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=r(7763),o=r(35327);("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)},44231:(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,{HTML_LIMITED_BOT_UA_RE:function(){return n.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return u},getBotType:function(){return i},isBot:function(){return a}});let n=r(84383),o=/Googlebot|Google-PageRenderer|AdsBot-Google|googleweblight|Storebot-Google/i,u=n.HTML_LIMITED_BOT_UA_RE.source;function l(e){return n.HTML_LIMITED_BOT_UA_RE.test(e)}function a(e){return o.test(e)||l(e)}function i(e){return o.test(e)?"dom":l(e)?"html":void 0}},44241:(e,t)=>{"use strict";function r(e){let t=parseInt(e.slice(0,2),16),r=t>>1&63,n=Array(6);for(let e=0;e<6;e++){let t=r>>5-e&1;n[e]=1===t}return{type:1==(t>>7&1)?"use-cache":"server-action",usedArgs:n,hasRestArgs:1==(1&t)}}function n(e,t){let r=Array(e.length);for(let n=0;n=6&&t.hasRestArgs)&&(r[n]=e[n]);return 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,{extractInfoFromServerReferenceId:function(){return r},omitUnusedArgs:function(){return n}})},45947:(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)},46297:(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})},46421:(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(4463),("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)},50790:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return s}});let n=r(71928),o=r(2611),u=r(31857),l=r(77385),a=r(85473),i=r(14711),c=r(82228);function s(e){var t,r;let{navigatedAt:s,initialFlightData:f,initialCanonicalUrlParts:d,initialParallelRoutes:p,location:h,couldBeIntercepted:y,postponed:_,prerendered:b}=e,g=d.join("/"),v=(0,c.getFlightDataPartsFromPath)(f[0]),{tree:m,seedData:E,head:O}=v,R={lazyData:null,rsc:null==E?void 0:E[1],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:p,loading:null!=(t=null==E?void 0:E[3])?t:null,navigatedAt:s},P=h?(0,n.createHrefFromUrl)(h):g;(0,i.addRefreshMarkerToActiveParallelSegments)(m,P);let j=new Map;(null===p||0===p.size)&&(0,o.fillLazyItemsTillLeafWithHead)(s,R,void 0,m,E,O,void 0);let T={tree:m,cache:R,prefetchCache:j,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:P,nextUrl:null!=(r=(0,u.extractPathFromFlightRouterState)(m)||(null==h?void 0:h.pathname))?r:null};if(h){let e=new URL(""+h.pathname+h.search,h.origin);(0,l.createSeededPrefetchCacheEntry)({url:e,data:{flightData:[v],canonicalUrl:void 0,couldBeIntercepted:!!y,prerendered:b,postponed:_,staleTime:-1},tree:T.tree,prefetchCache:T.prefetchCache,nextUrl:T.nextUrl,kind:b?a.PrefetchKind.FULL:a.PrefetchKind.AUTO})}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)},51275:(e,t,r)=>{"use strict";var n=r(42046),o=Symbol.for("react.transitional.element"),u=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),s=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),y=Symbol.iterator,_={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,g={};function v(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||_}function m(){}function E(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||_}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},m.prototype=v.prototype;var O=E.prototype=new m;O.constructor=E,b(O,v.prototype),O.isPureReactComponent=!0;var R=Array.isArray,P={H:null,A:null,T:null,S:null},j=Object.prototype.hasOwnProperty;function T(e,t,r,n,u,l){return{$$typeof:o,type:e,key:t,ref:void 0!==(r=l.ref)?r:null,props:l}}function S(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var M=/\/+/g;function w(e,t){var r,n;return"object"==typeof e&&null!==e&&null!=e.key?(r=""+e.key,n={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return n[e]})):t.toString(36)}function C(){}function x(e,t,r){if(null==e)return e;var n=[],l=0;return!function e(t,r,n,l,a){var i,c,s,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"bigint":case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case o:case u:d=!0;break;case h:return e((d=t._init)(t._payload),r,n,l,a)}}if(d)return a=a(t),d=""===l?"."+w(t,0):l,R(a)?(n="",null!=d&&(n=d.replace(M,"$&/")+"/"),e(a,r,n,"",function(e){return e})):null!=a&&(S(a)&&(i=a,c=n+(null==a.key||t&&t.key===a.key?"":(""+a.key).replace(M,"$&/")+"/")+d,a=T(i.type,c,void 0,void 0,void 0,i.props)),r.push(a)),1;d=0;var p=""===l?".":l+":";if(R(t))for(var _=0;_{"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,{createEmptyCacheNode:function(){return w},createPrefetchURL:function(){return S},default:function(){return N},isExternalURL:function(){return T}});let n=r(89087),o=r(54568),u=n._(r(7620)),l=r(19710),a=r(85473),i=r(71928),c=r(82203),s=r(96566),f=n._(r(935)),d=r(44231),p=r(83476),h=r(93061),y=r(37601),_=r(77926),b=r(95837),g=r(46421),v=r(4463),m=r(31857),E=r(75091),O=r(5845),R=r(39592),P=r(69711);r(4473);let j={};function T(e){return e.origin!==window.location.origin}function S(e){let t;if((0,d.isBot)(window.navigator.userAgent))return null;try{t=new URL((0,p.addBasePath)(e),window.location.href)}catch(t){throw Object.defineProperty(Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL."),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return T(t)?null:t}function M(e){let{appRouterState:t}=e;return(0,u.useInsertionEffect)(()=>{let{tree:e,pushRef:r,canonicalUrl:n}=t,o={...r.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};r.pendingPush&&(0,i.createHrefFromUrl)(new URL(window.location.href))!==n?(r.pendingPush=!1,window.history.pushState(o,"",n)):window.history.replaceState(o,"",n)},[t]),(0,u.useEffect)(()=>{},[t.nextUrl,t.tree]),null}function w(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1}}function C(e){null==e&&(e={});let t=window.history.state,r=null==t?void 0:t.__NA;r&&(e.__NA=r);let n=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return n&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=n),e}function x(e){let{headCacheNode:t}=e,r=null!==t?t.head:null,n=null!==t?t.prefetchHead:null,o=null!==n?n:r;return(0,u.useDeferredValue)(r,o)}function A(e){let t,{actionQueue:r,assetPrefix:n,globalError:i}=e,d=(0,s.useActionQueue)(r),{canonicalUrl:p}=d,{searchParams:E,pathname:T}=(0,u.useMemo)(()=>{let e=new URL(p,window.location.href);return{searchParams:e.searchParams,pathname:(0,v.hasBasePath)(e.pathname)?(0,g.removeBasePath)(e.pathname):e.pathname}},[p]);(0,u.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(j.pendingMpaPath=void 0,(0,s.dispatchAppRouterAction)({type:a.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)}},[]),(0,u.useEffect)(()=>{function e(e){let t="reason"in e?e.reason:e.error;if((0,P.isRedirectError)(t)){e.preventDefault();let r=(0,R.getURLFromRedirectError)(t);(0,R.getRedirectTypeFromError)(t)===P.RedirectType.push?O.publicAppRouterInstance.push(r,{}):O.publicAppRouterInstance.replace(r,{})}}return window.addEventListener("error",e),window.addEventListener("unhandledrejection",e),()=>{window.removeEventListener("error",e),window.removeEventListener("unhandledrejection",e)}},[]);let{pushRef:S}=d;if(S.mpaNavigation){if(j.pendingMpaPath!==p){let e=window.location;S.pendingPush?e.assign(p):e.replace(p),j.pendingMpaPath=p}(0,u.use)(b.unresolvedThenable)}(0,u.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),r=e=>{var t;let r=window.location.href,n=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,u.startTransition)(()=>{(0,s.dispatchAppRouterAction)({type:a.ACTION_RESTORE,url:new URL(null!=e?e:r,r),tree:n})})};window.history.pushState=function(t,n,o){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=C(t),o&&r(o)),e(t,n,o)},window.history.replaceState=function(e,n,o){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=C(e),o&&r(o)),t(e,n,o)};let n=e=>{if(e.state){if(!e.state.__NA)return void window.location.reload();(0,u.startTransition)(()=>{(0,O.dispatchTraverseAction)(window.location.href,e.state.__PRIVATE_NEXTJS_INTERNALS_TREE)})}};return window.addEventListener("popstate",n),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",n)}},[]);let{cache:w,tree:A,nextUrl:N,focusAndScrollRef:D}=d,U=(0,u.useMemo)(()=>(0,_.findHeadInCache)(w,A[1]),[w,A]),k=(0,u.useMemo)(()=>(0,m.getSelectedParams)(A),[A]),I=(0,u.useMemo)(()=>({parentTree:A,parentCacheNode:w,parentSegmentPath:null,url:p}),[A,w,p]),H=(0,u.useMemo)(()=>({tree:A,focusAndScrollRef:D,nextUrl:N}),[A,D,N]);if(null!==U){let[e,r]=U;t=(0,o.jsx)(x,{headCacheNode:e},r)}else t=null;let F=(0,o.jsxs)(y.RedirectBoundary,{children:[t,w.rsc,(0,o.jsx)(h.AppRouterAnnouncer,{tree:A})]});return F=(0,o.jsx)(f.ErrorBoundary,{errorComponent:i[0],errorStyles:i[1],children:F}),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(M,{appRouterState:d}),(0,o.jsx)(L,{}),(0,o.jsx)(c.PathParamsContext.Provider,{value:k,children:(0,o.jsx)(c.PathnameContext.Provider,{value:T,children:(0,o.jsx)(c.SearchParamsContext.Provider,{value:E,children:(0,o.jsx)(l.GlobalLayoutRouterContext.Provider,{value:H,children:(0,o.jsx)(l.AppRouterContext.Provider,{value:O.publicAppRouterInstance,children:(0,o.jsx)(l.LayoutRouterContext.Provider,{value:I,children:F})})})})})})]})}function N(e){let{actionQueue:t,globalErrorComponentAndStyles:[r,n],assetPrefix:u}=e;return(0,E.useNavFailureHandler)(),(0,o.jsx)(f.ErrorBoundary,{errorComponent:f.default,children:(0,o.jsx)(A,{actionQueue:t,assetPrefix:u,globalError:[r,n]})})}let D=new Set,U=new Set;function L(){let[,e]=u.default.useState(0),t=D.size;return(0,u.useEffect)(()=>{let r=()=>e(e=>e+1);return U.add(r),t!==D.size&&r(),()=>{U.delete(r)}},[t,e]),[...D].map((e,t)=>(0,o.jsx)("link",{rel:"stylesheet",href:""+e,precedence:"next"},t))}globalThis._N_E_STYLE_LOAD=function(e){let t=D.size;return D.add(e),D.size!==t&&U.forEach(e=>e()),Promise.resolve()},("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)},53007:(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 v},navigateReducer:function(){return function e(t,r){let{url:E,isExternalUrl:O,navigateType:R,shouldScroll:P,allowAliasing:j}=r,T={},{hash:S}=E,M=(0,o.createHrefFromUrl)(E),w="push"===R;if((0,_.prunePrefetchCache)(t.prefetchCache),T.preserveCustomHistoryState=!1,T.pendingPush=w,O)return v(t,T,E.toString(),w);if(document.getElementById("__next-page-redirect"))return v(t,T,M,w);let C=(0,_.getOrCreatePrefetchCacheEntry)({url:E,nextUrl:t.nextUrl,tree:t.tree,prefetchCache:t.prefetchCache,allowAliasing:j}),{treeAtTimeOfPrefetch:x,data:A}=C;return d.prefetchQueue.bump(A),A.then(d=>{let{flightData:_,canonicalUrl:O,postponed:R}=d,j=Date.now(),A=!1;if(C.lastUsedTime||(C.lastUsedTime=j,A=!0),C.aliased){let n=(0,g.handleAliasedPrefetchEntry)(j,t,_,E,T);return!1===n?e(t,{...r,allowAliasing:!1}):n}if("string"==typeof _)return v(t,T,_,w);let N=O?(0,o.createHrefFromUrl)(O):M;if(S&&t.canonicalUrl.split("#",1)[0]===N.split("#",1)[0])return T.onlyHashChange=!0,T.canonicalUrl=N,T.shouldScroll=P,T.hashFragment=S,T.scrollableSegments=[],(0,s.handleMutable)(t,T);let D=t.tree,U=t.cache,L=[];for(let e of _){let{pathToSegment:r,seedData:o,head:s,isHeadPartial:d,isRootRender:_}=e,g=e.tree,O=["",...r],P=(0,l.applyRouterStatePatchToTree)(O,D,g,M);if(null===P&&(P=(0,l.applyRouterStatePatchToTree)(O,x,g,M)),null!==P){if(o&&_&&R){let e=(0,y.startPPRNavigation)(j,U,D,g,o,s,d,!1,L);if(null!==e){if(null===e.route)return v(t,T,M,w);P=e.route;let r=e.node;null!==r&&(T.cache=r);let o=e.dynamicRequestTree;if(null!==o){let r=(0,n.fetchServerResponse)(E,{flightRouterState:o,nextUrl:t.nextUrl});(0,y.listenForDynamicRequest)(e,r)}}else P=g}else{if((0,i.isNavigatingToNewRootLayout)(D,P))return v(t,T,M,w);let n=(0,p.createEmptyCacheNode)(),o=!1;for(let t of(C.status!==c.PrefetchCacheEntryStatus.stale||A?o=(0,f.applyFlightData)(j,U,n,e,C):(o=function(e,t,r,n){let o=!1;for(let u of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),m(n).map(e=>[...r,...e])))(0,b.clearCacheNodeDataForSegmentPath)(e,t,u),o=!0;return o}(n,U,r,g),C.lastUsedTime=j),(0,a.shouldHardNavigate)(O,D)?(n.rsc=U.rsc,n.prefetchRsc=U.prefetchRsc,(0,u.invalidateCacheBelowFlightSegmentPath)(n,U,r),T.cache=n):o&&(T.cache=n,U=n),m(g))){let e=[...r,...t];e[e.length-1]!==h.DEFAULT_SEGMENT_KEY&&L.push(e)}}D=P}}return T.patchedTree=D,T.canonicalUrl=N,T.scrollableSegments=L,T.hashFragment=S,T.shouldScroll=P,(0,s.handleMutable)(t,T)},()=>t)}}});let n=r(99127),o=r(71928),u=r(56079),l=r(12585),a=r(80952),i=r(69949),c=r(85473),s=r(83028),f=r(563),d=r(99683),p=r(52899),h=r(55062),y=r(95163),_=r(77385),b=r(56391),g=r(55476);function v(e,t,r,n){return t.mpaNavigation=!0,t.canonicalUrl=r,t.pendingPush=n,t.scrollableSegments=void 0,(0,s.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}r(73214),("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)},53012:(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,{NEXTJS_HYDRATION_ERROR_LINK:function(){return i},REACT_HYDRATION_ERROR_LINK:function(){return a},getDefaultHydrationErrorMessage:function(){return c},getHydrationErrorStackInfo:function(){return h},isHydrationError:function(){return s},isReactHydrationErrorMessage:function(){return f},testReactHydrationWarning:function(){return p}});let n=r(14662)._(r(5310)),o=/hydration failed|while hydrating|content does not match|did not match|HTML didn't match|text didn't match/i,u="Hydration failed because the server rendered HTML didn't match the client. As a result this tree will be regenerated on the client. This can happen if a SSR-ed Client Component used:",l=[u,"Hydration failed because the server rendered text didn't match the client. As a result this tree will be regenerated on the client. This can happen if a SSR-ed Client Component used:","A tree hydrated but some attributes of the server rendered HTML didn't match the client properties. This won't be patched up. This can happen if a SSR-ed Client Component used:"],a="https://react.dev/link/hydration-mismatch",i="https://nextjs.org/docs/messages/react-hydration-error",c=()=>u;function s(e){return(0,n.default)(e)&&o.test(e.message)}function f(e){return l.some(t=>e.startsWith(t))}let d=[/^In HTML, (.+?) cannot be a child of <(.+?)>\.(.*)\nThis will cause a hydration error\.(.*)/,/^In HTML, (.+?) cannot be a descendant of <(.+?)>\.\nThis will cause a hydration error\.(.*)/,/^In HTML, text nodes cannot be a child of <(.+?)>\.\nThis will cause a hydration error\./,/^In HTML, whitespace text nodes cannot be a child of <(.+?)>\. Make sure you don't have any extra whitespace between tags on each line of your source code\.\nThis will cause a hydration error\./,/^Expected server HTML to contain a matching <(.+?)> in <(.+?)>\.(.*)/,/^Did not expect server HTML to contain a <(.+?)> in <(.+?)>\.(.*)/,/^Expected server HTML to contain a matching text node for "(.+?)" in <(.+?)>\.(.*)/,/^Did not expect server HTML to contain the text node "(.+?)" in <(.+?)>\.(.*)/,/^Text content did not match\. Server: "(.+?)" Client: "(.+?)"(.*)/];function p(e){return"string"==typeof e&&!!e&&(e.startsWith("Warning: ")&&(e=e.slice(9)),d.some(t=>t.test(e)))}function h(e){let t=p(e=(e=e.replace(/^Error: /,"")).replace("Warning: ",""));if(!f(e)&&!t)return{message:null,stack:e,diff:""};if(t){let[t,r]=e.split("\n\n");return{message:t.trim(),stack:"",diff:(r||"").trim()}}let r=e.indexOf("\n"),[n,o]=(e=e.slice(r+1).trim()).split(""+a),u=n.trim();if(!o||!(o.length>1))return{message:u,stack:o};{let e=[],t=[];return o.split("\n").forEach(r=>{""!==r.trim()&&(r.trim().startsWith("at ")?e.push(r):t.push(r))}),{message:u,diff:t.join("\n"),stack:e.join("\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)},53170:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"assignLocation",{enumerable:!0,get:function(){return o}});let n=r(83476);function o(e,t){if(e.startsWith(".")){let r=t.origin+t.pathname;return new URL((r.endsWith("/")?r:r+"/")+e)}return new URL((0,n.addBasePath)(e),t.href)}("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)},54568:(e,t,r)=>{"use strict";e.exports=r(10232)},55062:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}function n(e){return e.startsWith("@")&&"@children"!==e}function o(e,t){if(e.includes(u)){let e=JSON.stringify(t);return"{}"!==e?u+"?"+e:u}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return l},PAGE_SEGMENT_KEY:function(){return u},addSearchParamsIfPageSegment:function(){return o},isGroupSegment:function(){return r},isParallelRouteSegment:function(){return n}});let u="__PAGE__",l="__DEFAULT__"},55476:(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,{addSearchParamsToPageSegments:function(){return f},handleAliasedPrefetchEntry:function(){return s}});let n=r(55062),o=r(52899),u=r(12585),l=r(71928),a=r(82008),i=r(12041),c=r(83028);function s(e,t,r,s,d){let p,h=t.tree,y=t.cache,_=(0,l.createHrefFromUrl)(s);if("string"==typeof r)return!1;for(let t of r){if(!function e(t){if(!t)return!1;let r=t[2];if(t[3])return!0;for(let t in r)if(e(r[t]))return!0;return!1}(t.seedData))continue;let r=t.tree;r=f(r,Object.fromEntries(s.searchParams));let{seedData:l,isRootRender:c,pathToSegment:d}=t,b=["",...d];r=f(r,Object.fromEntries(s.searchParams));let g=(0,u.applyRouterStatePatchToTree)(b,h,r,_),v=(0,o.createEmptyCacheNode)();if(c&&l){let t=l[1];v.loading=l[3],v.rsc=t,function e(t,r,o,u,l){if(0!==Object.keys(u[1]).length)for(let i in u[1]){let c,s=u[1][i],f=s[0],d=(0,a.createRouterCacheKey)(f),p=null!==l&&void 0!==l[2][i]?l[2][i]:null;if(null!==p){let e=p[1],r=p[3];c={lazyData:null,rsc:f.includes(n.PAGE_SEGMENT_KEY)?null:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:r,navigatedAt:t}}else c={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};let h=r.parallelRoutes.get(i);h?h.set(d,c):r.parallelRoutes.set(i,new Map([[d,c]])),e(t,c,o,s,p)}}(e,v,y,r,l)}else v.rsc=y.rsc,v.prefetchRsc=y.prefetchRsc,v.loading=y.loading,v.parallelRoutes=new Map(y.parallelRoutes),(0,i.fillCacheWithNewSubTreeDataButOnlyLoading)(e,v,y,t);g&&(h=g,y=v,p=!0)}return!!p&&(d.patchedTree=h,d.cache=y,d.canonicalUrl=_,d.hashFragment=s.hash,(0,c.handleMutable)(t,d))}function f(e,t){let[r,o,...u]=e;if(r.includes(n.PAGE_SEGMENT_KEY))return[(0,n.addSearchParamsIfPageSegment)(r,t),o,...u];let l={};for(let[e,r]of Object.entries(o))l[e]=f(r,t);return[r,l,...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)},55788:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return s}});let n=r(89087),o=r(54568),u=n._(r(7620)),l=r(18536),a=r(57825);r(69015);let i=r(19710);class c extends u.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,a.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,a.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:n}=this.props,{triggeredStatus:u}=this.state,l={[a.HTTPAccessErrorStatus.NOT_FOUND]:e,[a.HTTPAccessErrorStatus.FORBIDDEN]:t,[a.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(u){let i=u===a.HTTPAccessErrorStatus.NOT_FOUND&&e,c=u===a.HTTPAccessErrorStatus.FORBIDDEN&&t,s=u===a.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return i||c||s?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,l[u]]}):n}return n}constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}}function s(e){let{notFound:t,forbidden:r,unauthorized:n,children:a}=e,s=(0,l.useUntrackedPathname)(),f=(0,u.useContext)(i.MissingSlotContext);return t||r||n?(0,o.jsx)(c,{pathname:s,notFound:t,forbidden:r,unauthorized:n,missingSlots:f,children:a}):(0,o.jsx)(o.Fragment,{children: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)},56079:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,r,u){let l=u.length<=2,[a,i]=u,c=(0,n.createRouterCacheKey)(i),s=r.parallelRoutes.get(a);if(!s)return;let f=t.parallelRoutes.get(a);if(f&&f!==s||(f=new Map(s),t.parallelRoutes.set(a,f)),l)return void f.delete(c);let d=s.get(c),p=f.get(c);p&&d&&(p===d&&(p={lazyData:p.lazyData,rsc:p.rsc,prefetchRsc:p.prefetchRsc,head:p.head,prefetchHead:p.prefetchHead,parallelRoutes:new Map(p.parallelRoutes)},f.set(c,p)),e(p,d,(0,o.getNextFlightSegmentPath)(u)))}}});let n=r(82008),o=r(82228);("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)},56259:(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,{getAppBuildId:function(){return o},setAppBuildId:function(){return n}});let r="";function n(e){r=e}function o(){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)},56391:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,r,u){let l=u.length<=2,[a,i]=u,c=(0,o.createRouterCacheKey)(i),s=r.parallelRoutes.get(a),f=t.parallelRoutes.get(a);f&&f!==s||(f=new Map(s),t.parallelRoutes.set(a,f));let d=null==s?void 0:s.get(c),p=f.get(c);if(l){p&&p.lazyData&&p!==d||f.set(c,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}if(!p||!d){p||f.set(c,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}return p===d&&(p={lazyData:p.lazyData,rsc:p.rsc,prefetchRsc:p.prefetchRsc,head:p.head,prefetchHead:p.prefetchHead,parallelRoutes:new Map(p.parallelRoutes),loading:p.loading},f.set(c,p)),e(p,d,(0,n.getNextFlightSegmentPath)(u))}}});let n=r(82228),o=r(82008);("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)},56405:(e,t)=>{"use strict";function r(e,t){let r=e[e.length-1];r&&r.stack===t.stack||e.push(t)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"enqueueConsecutiveDedupedError",{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)},57825:(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,{HTTPAccessErrorStatus:function(){return r},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return o},getAccessFallbackErrorTypeByStatus:function(){return a},getAccessFallbackHTTPStatus:function(){return l},isHTTPAccessFallbackError:function(){return u}});let r={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},n=new Set(Object.values(r)),o="NEXT_HTTP_ERROR_FALLBACK";function u(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===o&&n.has(Number(r))}function l(e){return Number(e.digest.split(";")[1])}function a(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("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)},57880:(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,{METADATA_BOUNDARY_NAME:function(){return r},OUTLET_BOUNDARY_NAME:function(){return o},VIEWPORT_BOUNDARY_NAME:function(){return n}});let r="__next_metadata_boundary__",n="__next_viewport_boundary__",o="__next_outlet_boundary__"},57944:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return S}});let n=r(14662),o=r(89087),u=r(54568),l=r(85473),a=o._(r(7620)),i=n._(r(97509)),c=r(19710),s=r(99127),f=r(95837),d=r(935),p=r(6094),h=r(75876),y=r(37601),_=r(55788),b=r(82008),g=r(92113),v=r(96566),m=i.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,E=["bottom","height","left","right","top","width","x","y"];function O(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class R extends a.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,p.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=(0,m.findDOMNode)(this)),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return E.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,h.handleSmoothScroll)(()=>{if(n)return void r.scrollIntoView();let e=document.documentElement,t=e.clientHeight;!O(r,t)&&(e.scrollTop=0,O(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function P(e){let{segmentPath:t,children:r}=e,n=(0,a.useContext)(c.GlobalLayoutRouterContext);if(!n)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,u.jsx)(R,{segmentPath:t,focusAndScrollRef:n.focusAndScrollRef,children:r})}function j(e){let{tree:t,segmentPath:r,cacheNode:n,url:o}=e,i=(0,a.useContext)(c.GlobalLayoutRouterContext);if(!i)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let{tree:d}=i,h=null!==n.prefetchRsc?n.prefetchRsc:n.rsc,y=(0,a.useDeferredValue)(n.rsc,h),_="object"==typeof y&&null!==y&&"function"==typeof y.then?(0,a.use)(y):y;if(!_){let e=n.lazyData;if(null===e){let t=function e(t,r){if(t){let[n,o]=t,u=2===t.length;if((0,p.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}(["",...r],d),u=(0,g.hasInterceptionRouteInCurrentTree)(d),c=Date.now();n.lazyData=e=(0,s.fetchServerResponse)(new URL(o,location.origin),{flightRouterState:t,nextUrl:u?i.nextUrl:null}).then(e=>((0,a.startTransition)(()=>{(0,v.dispatchAppRouterAction)({type:l.ACTION_SERVER_PATCH,previousTree:d,serverResponse:e,navigatedAt:c})}),e)),(0,a.use)(e)}(0,a.use)(f.unresolvedThenable)}return(0,u.jsx)(c.LayoutRouterContext.Provider,{value:{parentTree:t,parentCacheNode:n,parentSegmentPath:r,url:o},children:_})}function T(e){let t,{loading:r,children:n}=e;if(t="object"==typeof r&&null!==r&&"function"==typeof r.then?(0,a.use)(r):r){let e=t[0],r=t[1],o=t[2];return(0,u.jsx)(a.Suspense,{fallback:(0,u.jsxs)(u.Fragment,{children:[r,o,e]}),children:n})}return(0,u.jsx)(u.Fragment,{children:n})}function S(e){let{parallelRouterKey:t,error:r,errorStyles:n,errorScripts:o,templateStyles:l,templateScripts:i,template:s,notFound:f,forbidden:p,unauthorized:h}=e,g=(0,a.useContext)(c.LayoutRouterContext);if(!g)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:v,parentCacheNode:m,parentSegmentPath:E,url:O}=g,R=m.parallelRoutes,S=R.get(t);S||(S=new Map,R.set(t,S));let M=v[0],w=v[1][t],C=w[0],x=null===E?[t]:E.concat([M,t]),A=(0,b.createRouterCacheKey)(C),N=(0,b.createRouterCacheKey)(C,!0),D=S.get(A);if(void 0===D){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};D=e,S.set(A,e)}let U=m.loading;return(0,u.jsxs)(c.TemplateContext.Provider,{value:(0,u.jsx)(P,{segmentPath:x,children:(0,u.jsx)(d.ErrorBoundary,{errorComponent:r,errorStyles:n,errorScripts:o,children:(0,u.jsx)(T,{loading:U,children:(0,u.jsx)(_.HTTPAccessFallbackBoundary,{notFound:f,forbidden:p,unauthorized:h,children:(0,u.jsx)(y.RedirectBoundary,{children:(0,u.jsx)(j,{url:O,tree:w,cacheNode:D,segmentPath:x})})})})})}),children:[l,i,s]},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)},58944:(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,{formatConsoleArgs:function(){return u},parseConsoleArgs:function(){return l}});let n=r(14662)._(r(5310));function o(e,t){switch(typeof e){case"object":if(null===e)return"null";if(Array.isArray(e)){let r="[";if(t<1)for(let n=0;n0?"...":"";return r+"]"}{if(e instanceof Error)return e+"";let r=Object.keys(e),n="{";if(t<1)for(let u=0;u0?"...":"";return n+"}"}case"string":return JSON.stringify(e);default:return String(e)}}function u(e){let t,r;"string"==typeof e[0]?(t=e[0],r=1):(t="",r=0);let n="",u=!1;for(let l=0;l=e.length){n+=a;continue}let i=t[++l];switch(i){case"c":n=u?""+n+"]":"["+n,u=!u,r++;break;case"O":case"o":n+=o(e[r++],0);break;case"d":case"i":n+=parseInt(e[r++],10);break;case"f":n+=parseFloat(e[r++]);break;case"s":n+=String(e[r++]);break;default:n+="%"+i}}for(;r0?" ":"")+o(e[r],0);return n}function l(e){if(e.length>3&&"string"==typeof e[0]&&e[0].startsWith("%c%s%c ")&&"string"==typeof e[1]&&"string"==typeof e[2]&&"string"==typeof e[3]){let t=e[2],r=e[4];return{environmentName:t.trim(),error:(0,n.default)(r)?r:null}}return{environmentName:null,error: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)},59539:(e,t,r)=>{"use strict";var n=r(7620);function o(e){var t="https://react.dev/errors/"+e;if(1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return n}});let n=r(72691).makeUntrackedExoticSearchParams;("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)},60935:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return n}});let n=r(14662)._(r(7620)).default.createContext({})},61038:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return w}});let n=r(15831),o=r(77983),u=r(88648),l=r(85473),a=r(53170),i=r(71928),c=r(53007),s=r(12585),f=r(69949),d=r(83028),p=r(2611),h=r(52899),y=r(92113),_=r(35102),b=r(14711),g=r(82228),v=r(39592),m=r(69711),E=r(77385),O=r(46421),R=r(4463),P=r(44241);r(73214);let{createFromFetch:j,createTemporaryReferenceSet:T,encodeReply:S}=r(496);async function M(e,t,r){let l,i,{actionId:c,actionArgs:s}=r,f=T(),d=(0,P.extractInfoFromServerReferenceId)(c),p="use-cache"===d.type?(0,P.omitUnusedArgs)(s,d):s,h=await S(p,{temporaryReferences:f}),y=await fetch("",{method:"POST",headers:{Accept:u.RSC_CONTENT_TYPE_HEADER,[u.ACTION_HEADER]:c,[u.NEXT_ROUTER_STATE_TREE_HEADER]:encodeURIComponent(JSON.stringify(e.tree)),...{},...t?{[u.NEXT_URL]:t}:{}},body:h}),_=y.headers.get("x-action-redirect"),[b,v]=(null==_?void 0:_.split(";"))||[];switch(v){case"push":l=m.RedirectType.push;break;case"replace":l=m.RedirectType.replace;break;default:l=void 0}let E=!!y.headers.get(u.NEXT_IS_PRERENDER_HEADER);try{let e=JSON.parse(y.headers.get("x-action-revalidated")||"[[],0,0]");i={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){i={paths:[],tag:!1,cookie:!1}}let O=b?(0,a.assignLocation)(b,new URL(e.canonicalUrl,window.location.href)):void 0,R=y.headers.get("content-type");if(null==R?void 0:R.startsWith(u.RSC_CONTENT_TYPE_HEADER)){let e=await j(Promise.resolve(y),{callServer:n.callServer,findSourceMapURL:o.findSourceMapURL,temporaryReferences:f});return b?{actionFlightData:(0,g.normalizeFlightData)(e.f),redirectLocation:O,redirectType:l,revalidatedParts:i,isPrerender:E}:{actionResult:e.a,actionFlightData:(0,g.normalizeFlightData)(e.f),redirectLocation:O,redirectType:l,revalidatedParts:i,isPrerender:E}}if(y.status>=400)throw Object.defineProperty(Error("text/plain"===R?await y.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return{redirectLocation:O,redirectType:l,revalidatedParts:i,isPrerender:E}}function w(e,t){let{resolve:r,reject:n}=t,o={},u=e.tree;o.preserveCustomHistoryState=!1;let a=e.nextUrl&&(0,y.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null,g=Date.now();return M(e,a,t).then(async y=>{let P,{actionResult:j,actionFlightData:T,redirectLocation:S,redirectType:M,isPrerender:w,revalidatedParts:C}=y;if(S&&(M===m.RedirectType.replace?(e.pushRef.pendingPush=!1,o.pendingPush=!1):(e.pushRef.pendingPush=!0,o.pendingPush=!0),o.canonicalUrl=P=(0,i.createHrefFromUrl)(S,!1)),!T)return(r(j),S)?(0,c.handleExternalUrl)(e,o,S.href,e.pushRef.pendingPush):e;if("string"==typeof T)return r(j),(0,c.handleExternalUrl)(e,o,T,e.pushRef.pendingPush);let x=C.paths.length>0||C.tag||C.cookie;for(let n of T){let{tree:l,seedData:i,head:d,isRootRender:y}=n;if(!y)return console.log("SERVER ACTION APPLY FAILED"),r(j),e;let v=(0,s.applyRouterStatePatchToTree)([""],u,l,P||e.canonicalUrl);if(null===v)return r(j),(0,_.handleSegmentMismatch)(e,t,l);if((0,f.isNavigatingToNewRootLayout)(u,v))return r(j),(0,c.handleExternalUrl)(e,o,P||e.canonicalUrl,e.pushRef.pendingPush);if(null!==i){let t=i[1],r=(0,h.createEmptyCacheNode)();r.rsc=t,r.prefetchRsc=null,r.loading=i[3],(0,p.fillLazyItemsTillLeafWithHead)(g,r,void 0,l,i,d,void 0),o.cache=r,o.prefetchCache=new Map,x&&await (0,b.refreshInactiveParallelSegments)({navigatedAt:g,state:e,updatedTree:v,updatedCache:r,includeNextUrl:!!a,canonicalUrl:o.canonicalUrl||e.canonicalUrl})}o.patchedTree=v,u=v}return S&&P?(x||((0,E.createSeededPrefetchCacheEntry)({url:S,data:{flightData:T,canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1},tree:e.tree,prefetchCache:e.prefetchCache,nextUrl:e.nextUrl,kind:w?l.PrefetchKind.FULL:l.PrefetchKind.AUTO}),o.prefetchCache=e.prefetchCache),n((0,v.getRedirectError)((0,R.hasBasePath)(P)?(0,O.removeBasePath)(P):P,M||m.RedirectType.push))):r(j),(0,d.handleMutable)(e,o)},t=>(n(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},61668:(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,{getHydrationWarningType:function(){return a},getReactHydrationDiffSegments:function(){return s},hydrationErrorState:function(){return o},storeHydrationErrorStateFromConsoleArgs:function(){return f}});let n=r(53012),o={},u=new Set(["Warning: In HTML, %s cannot be a child of <%s>.%s\nThis will cause a hydration error.%s","Warning: In HTML, %s cannot be a descendant of <%s>.\nThis will cause a hydration error.%s","Warning: In HTML, text nodes cannot be a child of <%s>.\nThis will cause a hydration error.","Warning: In HTML, whitespace text nodes cannot be a child of <%s>. Make sure you don't have any extra whitespace between tags on each line of your source code.\nThis will cause a hydration error.","Warning: Expected server HTML to contain a matching <%s> in <%s>.%s","Warning: Did not expect server HTML to contain a <%s> in <%s>.%s"]),l=new Set(['Warning: Expected server HTML to contain a matching text node for "%s" in <%s>.%s','Warning: Did not expect server HTML to contain the text node "%s" in <%s>.%s']),a=e=>{if("string"!=typeof e)return"text";let t=e.startsWith("Warning: ")?e:"Warning: "+e;return i(t)?"tag":c(t)?"text-in-tag":"text"},i=e=>u.has(e),c=e=>l.has(e),s=e=>{if(e){let{message:t,diff:r}=(0,n.getHydrationErrorStackInfo)(e);if(t)return[t,r]}};function f(){for(var e=arguments.length,t=Array(e),r=0;r{e=e.trim();let[,l,a]=/at (\w+)( \((.*)\))?/.exec(e)||[];return a||(l===t&&-1===o?o=n:l===r&&-1===u&&(u=n)),a?"":l}).filter(Boolean).reverse(),c="";for(let e=0;e "+" ".repeat(Math.max(2*e-2,0)+2)+"<"+t+">\n":c+=" ".repeat(2*e+2)+"<"+t+">\n"}if("text"===l){let e=" ".repeat(2*i.length);c+="+ "+e+'"'+t+'"\n'+("- "+e+'"'+r)+'"\n'}else if("text-in-tag"===l){let e=" ".repeat(2*i.length);c+="> "+e+"<"+r+">\n"+("> "+e+'"'+t)+'"\n'}return c}(u,l,i,n):o.reactOutputComponentDiff=n,o.warning=r,o.serverContent=l,o.clientContent=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)},62548:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let n=r(13626);function o(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},63521:(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,{handleClientError:function(){return v},handleConsoleError:function(){return g},handleGlobalErrors:function(){return R},useErrorHandler:function(){return m}});let n=r(14662),o=r(7620),u=r(85181),l=r(35327),a=r(61668),i=r(58944),c=n._(r(5310)),s=r(99054),f=r(56405),d=r(31879),p=globalThis.queueMicrotask||(e=>Promise.resolve().then(e)),h=[],y=[],_=[],b=[];function g(e,t){let r,{environmentName:n}=(0,i.parseConsoleArgs)(t);for(let o of(r=(0,c.default)(e)?(0,s.createConsoleError)(e,n):(0,s.createConsoleError)((0,i.formatConsoleArgs)(t),n),r=(0,d.getReactStitchedError)(r),(0,a.storeHydrationErrorStateFromConsoleArgs)(...t),(0,u.attachHydrationErrorState)(r),(0,f.enqueueConsecutiveDedupedError)(h,r),y))p(()=>{o(r)})}function v(e){let t;for(let r of(t=(0,c.default)(e)?e:Object.defineProperty(Error(e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0}),t=(0,d.getReactStitchedError)(t),(0,u.attachHydrationErrorState)(t),(0,f.enqueueConsecutiveDedupedError)(h,t),y))p(()=>{r(t)})}function m(e,t){(0,o.useEffect)(()=>(h.forEach(e),_.forEach(t),y.push(e),b.push(t),()=>{y.splice(y.indexOf(e),1),b.splice(b.indexOf(t),1),h.splice(0,h.length),_.splice(0,_.length)}),[e,t])}function E(e){if((0,l.isNextRouterError)(e.error))return e.preventDefault(),!1;e.error&&v(e.error)}function O(e){let t=null==e?void 0:e.reason;if((0,l.isNextRouterError)(t))return void e.preventDefault();let r=t;for(let e of(r&&!(0,c.default)(r)&&(r=Object.defineProperty(Error(r+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})),_.push(r),b))e(r)}function R(){try{Error.stackTraceLimit=50}catch(e){}window.addEventListener("error",E),window.addEventListener("unhandledrejection",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)},63790:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(89087),o=r(54568),u=n._(r(7620)),l=r(19710);function a(){let e=(0,u.useContext)(l.TemplateContext);return(0,o.jsx)(o.Fragment,{children: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)},65095:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"onRecoverableError",{enumerable:!0,get:function(){return i}});let n=r(14662),o=r(7763),u=r(32101),l=r(31879),a=n._(r(5310)),i=(e,t)=>{let r=(0,a.default)(e)&&"cause"in e?e.cause:e,n=(0,l.getReactStitchedError)(r);(0,o.isBailoutToCSRError)(r)||(0,u.reportGlobalError)(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)},67036:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let n=r(71928),o=r(31857);function u(e,t){var r;let{url:u,tree:l}=t,a=(0,n.createHrefFromUrl)(u),i=l||e.tree,c=e.cache;return{canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:c,prefetchCache:e.prefetchCache,tree:i,nextUrl:null!=(r=(0,o.extractPathFromFlightRouterState)(i))?r:u.pathname}}r(95163),("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)},67529:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return u}});let n=r(89087)._(r(7620)),o=n.default.createContext(null);function u(e){let t=(0,n.useContext)(o);t&&t(e)}},68713:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"forbidden",{enumerable:!0,get:function(){return n}}),r(57825).HTTP_ERROR_FALLBACK_ERROR_CODE,("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)},69015:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},69289:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRenderParamsFromClient",{enumerable:!0,get:function(){return n}});let n=r(4664).makeUntrackedExoticParams;("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)},69711:(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,{REDIRECT_ERROR_CODE:function(){return o},RedirectType:function(){return u},isRedirectError:function(){return l}});let n=r(83037),o="NEXT_REDIRECT";var u=function(e){return e.push="push",e.replace="replace",e}({});function l(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,u]=t,l=t.slice(2,-2).join(";"),a=Number(t.at(-2));return r===o&&("replace"===u||"push"===u)&&"string"==typeof l&&!isNaN(a)&&a in n.RedirectStatusCode}("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)},69949:(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)},70233:(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 s},RedirectType:function(){return o.RedirectType},forbidden:function(){return l.forbidden},notFound:function(){return u.notFound},permanentRedirect:function(){return n.permanentRedirect},redirect:function(){return n.redirect},unauthorized:function(){return a.unauthorized},unstable_rethrow:function(){return i.unstable_rethrow}});let n=r(39592),o=r(69711),u=r(10508),l=r(68713),a=r(85126),i=r(16366);class c extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class s extends URLSearchParams{append(){throw new c}delete(){throw new c}set(){throw new c}sort(){throw new c}}("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)},71928:(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)},72691:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"makeUntrackedExoticSearchParams",{enumerable:!0,get:function(){return u}});let n=r(43072),o=new WeakMap;function u(e){let t=o.get(e);if(t)return t;let r=Promise.resolve(e);return o.set(e,r),Object.keys(e).forEach(t=>{n.wellKnownProperties.has(t)||(r[t]=e[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)},73214:(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,{NavigationResultTag:function(){return f},PrefetchPriority:function(){return d},cancelPrefetchTask:function(){return i},createCacheKey:function(){return s},getCurrentCacheVersion:function(){return l},navigate:function(){return o},prefetch:function(){return n},reschedulePrefetchTask:function(){return c},revalidateEntireCache:function(){return u},schedulePrefetchTask:function(){return a}});let r=()=>{throw Object.defineProperty(Error("Segment Cache experiment is not enabled. This is a bug in Next.js."),"__NEXT_ERROR_CODE",{value:"E654",enumerable:!1,configurable:!0})},n=r,o=r,u=r,l=r,a=r,i=r,c=r,s=r;var f=function(e){return e[e.MPA=0]="MPA",e[e.Success=1]="Success",e[e.NoOp=2]="NoOp",e[e.Async=3]="Async",e}({}),d=function(e){return e[e.Intent=2]="Intent",e[e.Default=1]="Default",e[e.Background=0]="Background",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)},73298:(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,{onCaughtError:function(){return i},onUncaughtError:function(){return c}}),r(31879),r(63521);let n=r(35327),o=r(7763),u=r(32101),l=r(20950),a=r(935);function i(e,t){var r;let u,i=null==(r=t.errorBoundary)?void 0:r.constructor;if(u=u||i===a.ErrorBoundaryHandler&&t.errorBoundary.props.errorComponent===a.GlobalError)return c(e,t);(0,o.isBailoutToCSRError)(e)||(0,n.isNextRouterError)(e)||(0,l.originConsoleError)(e)}function c(e,t){(0,o.isBailoutToCSRError)(e)||(0,n.isNextRouterError)(e)||(0,u.reportGlobalError)(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)},75091:(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,{handleHardNavError:function(){return o},useNavFailureHandler:function(){return u}}),r(7620);let n=r(71928);function o(e){return!!e&&!!window.next.__pendingUrl&&(0,n.createHrefFromUrl)(new URL(window.location.href))!==(0,n.createHrefFromUrl)(window.next.__pendingUrl)&&(console.error("Error occurred during navigation, falling back to hard navigation",e),window.location.href=window.next.__pendingUrl.toString(),!0)}function 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)},75876:(e,t)=>{"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange)return void e();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}})},76609:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BrowserResolvedMetadata",{enumerable:!0,get:function(){return o}});let n=r(7620);function o(e){let{promise:t}=e,{metadata:r,error:o}=(0,n.use)(t);return o?null: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)},76901:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return o}});let n=r(54568);function o(e){let{Component:t,searchParams:o,params:u,promises:l}=e;{let{createRenderSearchParamsFromClient:e}=r(60428),l=e(o),{createRenderParamsFromClient:a}=r(69289),i=a(u);return(0,n.jsx)(t,{params:i,searchParams:l})}}r(12992),("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)},77377:(e,t,r)=>{"use strict";var n=r(97509),o={stream:!0},u=new Map;function l(e){var t=r(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function a(){}function i(e){for(var t=e[1],n=[],o=0;oc||35===c||114===c||120===c?(s=c,c=3,a++):(s=0,c=3);continue;case 2:44===(y=l[a++])?c=4:f=f<<4|(96l.length&&(y=-1)}var _=l.byteOffset+a;if(-1{"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_STALETIME_MS:function(){return d},STATIC_STALETIME_MS:function(){return p},createSeededPrefetchCacheEntry:function(){return c},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return f}});let n=r(99127),o=r(85473),u=r(99683);function l(e,t,r){let n=e.pathname;return(t&&(n+=e.search),r)?""+r+"%"+n:n}function a(e,t,r){return l(e,t===o.PrefetchKind.FULL,r)}function i(e){let{url:t,nextUrl:r,tree:n,prefetchCache:u,kind:a,allowAliasing:i=!0}=e,c=function(e,t,r,n,u){for(let a of(void 0===t&&(t=o.PrefetchKind.TEMPORARY),[r,null])){let r=l(e,!0,a),i=l(e,!1,a),c=e.search?r:i,s=n.get(c);if(s&&u){if(s.url.pathname===e.pathname&&s.url.search!==e.search)return{...s,aliased:!0};return s}let f=n.get(i);if(u&&e.search&&t!==o.PrefetchKind.FULL&&f&&!f.key.includes("%"))return{...f,aliased:!0}}if(t!==o.PrefetchKind.FULL&&u){for(let t of n.values())if(t.url.pathname===e.pathname&&!t.key.includes("%"))return{...t,aliased:!0}}}(t,a,r,u,i);return c?(c.status=h(c),c.kind!==o.PrefetchKind.FULL&&a===o.PrefetchKind.FULL&&c.data.then(e=>{if(!(Array.isArray(e.flightData)&&e.flightData.some(e=>e.isRootRender&&null!==e.seedData)))return s({tree:n,url:t,nextUrl:r,prefetchCache:u,kind:null!=a?a:o.PrefetchKind.TEMPORARY})}),a&&c.kind===o.PrefetchKind.TEMPORARY&&(c.kind=a),c):s({tree:n,url:t,nextUrl:r,prefetchCache:u,kind:a||o.PrefetchKind.TEMPORARY})}function c(e){let{nextUrl:t,tree:r,prefetchCache:n,url:u,data:l,kind:i}=e,c=l.couldBeIntercepted?a(u,i,t):a(u,i),s={treeAtTimeOfPrefetch:r,data:Promise.resolve(l),kind:i,prefetchTime:Date.now(),lastUsedTime:Date.now(),staleTime:-1,key:c,status:o.PrefetchCacheEntryStatus.fresh,url:u};return n.set(c,s),s}function s(e){let{url:t,kind:r,tree:l,nextUrl:i,prefetchCache:c}=e,s=a(t,r),f=u.prefetchQueue.enqueue(()=>(0,n.fetchServerResponse)(t,{flightRouterState:l,nextUrl:i,prefetchKind:r}).then(e=>{let r;if(e.couldBeIntercepted&&(r=function(e){let{url:t,nextUrl:r,prefetchCache:n,existingCacheKey:o}=e,u=n.get(o);if(!u)return;let l=a(t,u.kind,r);return n.set(l,{...u,key:l}),n.delete(o),l}({url:t,existingCacheKey:s,nextUrl:i,prefetchCache:c})),e.prerendered){let t=c.get(null!=r?r:s);t&&(t.kind=o.PrefetchKind.FULL,-1!==e.staleTime&&(t.staleTime=e.staleTime))}return e})),d={treeAtTimeOfPrefetch:l,data:f,kind:r,prefetchTime:Date.now(),lastUsedTime:null,staleTime:-1,key:s,status:o.PrefetchCacheEntryStatus.fresh,url:t};return c.set(s,d),d}function f(e){for(let[t,r]of e)h(r)===o.PrefetchCacheEntryStatus.expired&&e.delete(t)}let d=1e3*Number("0"),p=1e3*Number("300");function h(e){let{kind:t,prefetchTime:r,lastUsedTime:n,staleTime:u}=e;return -1!==u?Date.now(){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findHeadInCache",{enumerable:!0,get:function(){return o}});let n=r(82008);function o(e,t){return function e(t,r,o){if(0===Object.keys(r).length)return[t,o];if(r.children){let[u,l]=r.children,a=t.parallelRoutes.get("children");if(a){let t=(0,n.createRouterCacheKey)(u),r=a.get(t);if(r){let n=e(r,l,o+"/"+t);if(n)return n}}}for(let u in r){if("children"===u)continue;let[l,a]=r[u],i=t.parallelRoutes.get(u);if(!i)continue;let c=(0,n.createRouterCacheKey)(l),s=i.get(c);if(!s)continue;let f=e(s,a,o+"/"+c);if(f)return f}return null}(e,t,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},77983:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findSourceMapURL",{enumerable:!0,get:function(){return r}});let r=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)},80952:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,r){let[u,l]=r,[a,i]=t;return(0,o.matchSegment)(a,u)?!(t.length<=2)&&e((0,n.getNextFlightSegmentPath)(t),l[i]):!!Array.isArray(a)}}});let n=r(82228),o=r(6094);("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)},81272:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(89063);let n=r(95712);{let e=r.u;r.u=function(){for(var t=arguments.length,r=Array(t),o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let n=r(55062);function o(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY: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)},82203:(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,{PathParamsContext:function(){return l},PathnameContext:function(){return u},SearchParamsContext:function(){return o}});let n=r(7620),o=(0,n.createContext)(null),u=(0,n.createContext)(null),l=(0,n.createContext)(null)},82228:(e,t)=>{"use strict";function r(e){var t;let[r,n,o,u]=e.slice(-4),l=e.slice(0,-4);return{pathToSegment:l.slice(0,-1),segmentPath:l,segment:null!=(t=l[l.length-1])?t:"",tree:r,seedData:n,head:o,isHeadPartial:u,isRootRender:4===e.length}}function n(e){return e.slice(2)}function o(e){return"string"==typeof e?e:e.map(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,{getFlightDataPartsFromPath:function(){return r},getNextFlightSegmentPath:function(){return n},normalizeFlightData:function(){return 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)},82748:(e,t,r)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(83083)},83028:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let n=r(31857);function o(e){return void 0!==e}function u(e,t){var r,u;let l=null==(r=t.shouldScroll)||r,a=e.nextUrl;if(o(t.patchedTree)){let r=(0,n.computeChangedPath)(e.tree,t.patchedTree);r?a=r:a||(a=e.canonicalUrl)}return{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:!!l&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:t.onlyHashChange||!1,hashFragment:l?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:l?null!=(u=null==t?void 0:t.scrollableSegments)?u: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: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)},83037:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}});var r=function(e){return e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",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)},83476:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return u}});let n=r(20117),o=r(95633);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)},84383:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return r}});let r=/Mediapartners-Google|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti/i},84843:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hmrRefreshReducer",{enumerable:!0,get:function(){return n}}),r(99127),r(71928),r(12585),r(69949),r(53007),r(83028),r(563),r(52899),r(35102),r(92113);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)},85126:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unauthorized",{enumerable:!0,get:function(){return n}}),r(57825).HTTP_ERROR_FALLBACK_ERROR_CODE,("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)},85181:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"attachHydrationErrorState",{enumerable:!0,get:function(){return u}});let n=r(53012),o=r(61668);function u(e){let t={},r=(0,n.testReactHydrationWarning)(e.message),u=(0,n.isHydrationError)(e);if(!(u||r))return;let l=(0,o.getReactHydrationDiffSegments)(e.message);if(l){let a=l[1];t={...e.details,...o.hydrationErrorState,warning:(a&&!r?null:o.hydrationErrorState.warning)||[(0,n.getDefaultHydrationErrorMessage)(),"",""],notes:r?"":l[0],reactOutputComponentDiff:a},!o.hydrationErrorState.reactOutputComponentDiff&&a&&(o.hydrationErrorState.reactOutputComponentDiff=a),!a&&u&&o.hydrationErrorState.reactOutputComponentDiff&&(t.reactOutputComponentDiff=o.hydrationErrorState.reactOutputComponentDiff)}else o.hydrationErrorState.warning&&(t={...e.details,...o.hydrationErrorState}),o.hydrationErrorState.reactOutputComponentDiff&&(t.reactOutputComponentDiff=o.hydrationErrorState.reactOutputComponentDiff);e.details=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)},85473:(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,{ACTION_HMR_REFRESH:function(){return a},ACTION_NAVIGATE:function(){return n},ACTION_PREFETCH:function(){return l},ACTION_REFRESH:function(){return r},ACTION_RESTORE:function(){return o},ACTION_SERVER_ACTION:function(){return i},ACTION_SERVER_PATCH:function(){return u},PrefetchCacheEntryStatus:function(){return s},PrefetchKind:function(){return c}});let r="refresh",n="navigate",o="restore",u="server-patch",l="prefetch",a="hmr-refresh",i="server-action";var c=function(e){return e.AUTO="auto",e.FULL="full",e.TEMPORARY="temporary",e}({}),s=function(e){return e.fresh="fresh",e.reusable="reusable",e.expired="expired",e.stale="stale",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)},88015:(e,t,r)=>{"use strict";e.exports=r(13188)},88648:(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,{ACTION_HEADER:function(){return n},FLIGHT_HEADERS:function(){return f},NEXT_DID_POSTPONE_HEADER:function(){return h},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return i},NEXT_HMR_REFRESH_HEADER:function(){return a},NEXT_IS_PRERENDER_HEADER:function(){return b},NEXT_REWRITTEN_PATH_HEADER:function(){return y},NEXT_REWRITTEN_QUERY_HEADER:function(){return _},NEXT_ROUTER_PREFETCH_HEADER:function(){return u},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return l},NEXT_ROUTER_STALE_TIME_HEADER:function(){return p},NEXT_ROUTER_STATE_TREE_HEADER:function(){return o},NEXT_RSC_UNION_QUERY:function(){return d},NEXT_URL:function(){return c},RSC_CONTENT_TYPE_HEADER:function(){return s},RSC_HEADER:function(){return r}});let r="RSC",n="Next-Action",o="Next-Router-State-Tree",u="Next-Router-Prefetch",l="Next-Router-Segment-Prefetch",a="Next-HMR-Refresh",i="__next_hmr_refresh_hash__",c="Next-Url",s="text/x-component",f=[r,o,u,a,l],d="_rsc",p="x-nextjs-stale-time",h="x-nextjs-postponed",y="x-nextjs-rewritten-path",_="x-nextjs-rewritten-query",b="x-nextjs-prerender";("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)},89063:(e,t)=>{"use strict";function r(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return r}})},89087:(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={__proto__:null},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})},89197:()=>{"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},90304:(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,{AsyncMetadata:function(){return u},AsyncMetadataOutlet:function(){return a}});let n=r(54568),o=r(7620),u=r(76609).BrowserResolvedMetadata;function l(e){let{promise:t}=e,{error:r,digest:n}=(0,o.use)(t);if(r)throw n&&(r.digest=n),r;return null}function a(e){let{promise:t}=e;return(0,n.jsx)(o.Suspense,{fallback:null,children:(0,n.jsx)(l,{promise: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)},92113:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function e(t){let[r,o]=t;if(Array.isArray(r)&&("di"===r[2]||"ci"===r[2])||"string"==typeof r&&(0,n.isInterceptionRouteAppPath)(r))return!0;if(o){for(let t in o)if(e(o[t]))return!0}return!1}}});let n=r(24668);("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)},92430:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setCacheBustingSearchParam",{enumerable:!0,get:function(){return u}});let n=r(99685),o=r(88648),u=(e,t)=>{let r=(0,n.hexHash)([t[o.NEXT_ROUTER_PREFETCH_HEADER]||"0",t[o.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]||"0",t[o.NEXT_ROUTER_STATE_TREE_HEADER],t[o.NEXT_URL]].join(",")),u=e.search,l=(u.startsWith("?")?u.slice(1):u).split("&").filter(Boolean);l.push(o.NEXT_RSC_UNION_QUERY+"="+r),e.search=l.length?"?"+l.join("&"):""};("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)},93061:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AppRouterAnnouncer",{enumerable:!0,get:function(){return l}});let n=r(7620),o=r(97509),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||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)(""),c=(0,n.useRef)(void 0);return(0,n.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&c.current!==e&&i(e),c.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)},95163:(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,{abortTask:function(){return h},listenForDynamicRequest:function(){return p},startPPRNavigation:function(){return c},updateCacheNodeOnPopstateRestoration:function(){return function e(t,r){let n=r[1],o=t.parallelRoutes,l=new Map(o);for(let t in n){let r=n[t],a=r[0],i=(0,u.createRouterCacheKey)(a),c=o.get(t);if(void 0!==c){let n=c.get(i);if(void 0!==n){let o=e(n,r),u=new Map(c);u.set(i,o),l.set(t,u)}}}let a=t.rsc,i=b(a)&&"pending"===a.status;return{lazyData:null,rsc:a,head:t.head,prefetchHead:i?t.prefetchHead:[null,null],prefetchRsc:i?t.prefetchRsc:null,loading:t.loading,parallelRoutes:l,navigatedAt:t.navigatedAt}}}});let n=r(55062),o=r(6094),u=r(82008),l=r(69949),a=r(77385),i={route:null,node:null,dynamicRequestTree:null,children:null};function c(e,t,r,l,a,c,d,p,h){return function e(t,r,l,a,c,d,p,h,y,_,b){let g=l[1],v=a[1],m=null!==d?d[2]:null;c||!0===a[4]&&(c=!0);let E=r.parallelRoutes,O=new Map(E),R={},P=null,j=!1,T={};for(let r in v){let l,a=v[r],f=g[r],d=E.get(r),S=null!==m?m[r]:null,M=a[0],w=_.concat([r,M]),C=(0,u.createRouterCacheKey)(M),x=void 0!==f?f[0]:void 0,A=void 0!==d?d.get(C):void 0;if(null!==(l=M===n.DEFAULT_SEGMENT_KEY?void 0!==f?{route:f,node:null,dynamicRequestTree:null,children:null}:s(t,f,a,A,c,void 0!==S?S:null,p,h,w,b):y&&0===Object.keys(a[1]).length?s(t,f,a,A,c,void 0!==S?S:null,p,h,w,b):void 0!==f&&void 0!==x&&(0,o.matchSegment)(M,x)&&void 0!==A&&void 0!==f?e(t,A,f,a,c,S,p,h,y,w,b):s(t,f,a,A,c,void 0!==S?S:null,p,h,w,b))){if(null===l.route)return i;null===P&&(P=new Map),P.set(r,l);let e=l.node;if(null!==e){let t=new Map(d);t.set(C,e),O.set(r,t)}let t=l.route;R[r]=t;let n=l.dynamicRequestTree;null!==n?(j=!0,T[r]=n):T[r]=t}else R[r]=a,T[r]=a}if(null===P)return null;let S={lazyData:null,rsc:r.rsc,prefetchRsc:r.prefetchRsc,head:r.head,prefetchHead:r.prefetchHead,loading:r.loading,parallelRoutes:O,navigatedAt:t};return{route:f(a,R),node:S,dynamicRequestTree:j?f(a,T):null,children:P}}(e,t,r,l,!1,a,c,d,p,[],h)}function s(e,t,r,n,o,c,s,p,h,y){return!o&&(void 0===t||(0,l.isNavigatingToNewRootLayout)(t,r))?i:function e(t,r,n,o,l,i,c,s){let p,h,y,_,b=r[1],g=0===Object.keys(b).length;if(void 0!==n&&n.navigatedAt+a.DYNAMIC_STALETIME_MS>t)p=n.rsc,h=n.loading,y=n.head,_=n.navigatedAt;else if(null===o)return d(t,r,null,l,i,c,s);else if(p=o[1],h=o[3],y=g?l:null,_=t,o[4]||i&&g)return d(t,r,o,l,i,c,s);let v=null!==o?o[2]:null,m=new Map,E=void 0!==n?n.parallelRoutes:null,O=new Map(E),R={},P=!1;if(g)s.push(c);else for(let r in b){let n=b[r],o=null!==v?v[r]:null,a=null!==E?E.get(r):void 0,f=n[0],d=c.concat([r,f]),p=(0,u.createRouterCacheKey)(f),h=e(t,n,void 0!==a?a.get(p):void 0,o,l,i,d,s);m.set(r,h);let y=h.dynamicRequestTree;null!==y?(P=!0,R[r]=y):R[r]=n;let _=h.node;if(null!==_){let e=new Map;e.set(p,_),O.set(r,e)}}return{route:r,node:{lazyData:null,rsc:p,prefetchRsc:null,head:y,prefetchHead:null,loading:h,parallelRoutes:O,navigatedAt:_},dynamicRequestTree:P?f(r,R):null,children:m}}(e,r,n,c,s,p,h,y)}function f(e,t){let r=[e[0],t];return 2 in e&&(r[2]=e[2]),3 in e&&(r[3]=e[3]),4 in e&&(r[4]=e[4]),r}function d(e,t,r,n,o,l,a){let i=f(t,t[1]);return i[3]="refetch",{route:t,node:function e(t,r,n,o,l,a,i){let c=r[1],s=null!==n?n[2]:null,f=new Map;for(let r in c){let n=c[r],d=null!==s?s[r]:null,p=n[0],h=a.concat([r,p]),y=(0,u.createRouterCacheKey)(p),_=e(t,n,void 0===d?null:d,o,l,h,i),b=new Map;b.set(y,_),f.set(r,b)}let d=0===f.size;d&&i.push(a);let p=null!==n?n[1]:null,h=null!==n?n[3]:null;return{lazyData:null,parallelRoutes:f,prefetchRsc:void 0!==p?p:null,prefetchHead:d?o:[null,null],loading:void 0!==h?h:null,rsc:g(),head:d?g():null,navigatedAt:t}}(e,t,r,n,o,l,a),dynamicRequestTree:i,children:null}}function p(e,t){t.then(t=>{let{flightData:r}=t;if("string"!=typeof r){for(let t of r){let{segmentPath:r,tree:n,seedData:l,head:a}=t;l&&function(e,t,r,n,l){let a=e;for(let e=0;e{h(e,t)})}function h(e,t){let r=e.node;if(null===r)return;let n=e.children;if(null===n)y(e.route,r,t);else for(let e of n.values())h(e,t);e.dynamicRequestTree=null}function y(e,t,r){let n=e[1],o=t.parallelRoutes;for(let e in n){let t=n[e],l=o.get(e);if(void 0===l)continue;let a=t[0],i=(0,u.createRouterCacheKey)(a),c=l.get(i);void 0!==c&&y(t,c,r)}let l=t.rsc;b(l)&&(null===r?l.resolve(null):l.reject(r));let a=t.head;b(a)&&a.resolve(null)}let _=Symbol();function b(e){return e&&e.tag===_}function g(){let e,t,r=new Promise((r,n)=>{e=r,t=n});return r.status="pending",r.resolve=t=>{"pending"===r.status&&(r.status="fulfilled",r.value=t,e(t))},r.reject=e=>{"pending"===r.status&&(r.status="rejected",r.reason=e,t(e))},r.tag=_,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)},95188:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return s}});let n=r(71928),o=r(12585),u=r(69949),l=r(53007),a=r(563),i=r(83028),c=r(52899);function s(e,t){let{serverResponse:{flightData:r,canonicalUrl:s},navigatedAt:f}=t,d={};if(d.preserveCustomHistoryState=!1,"string"==typeof r)return(0,l.handleExternalUrl)(e,d,r,e.pushRef.pendingPush);let p=e.tree,h=e.cache;for(let t of r){let{segmentPath:r,tree:i}=t,y=(0,o.applyRouterStatePatchToTree)(["",...r],p,i,e.canonicalUrl);if(null===y)return e;if((0,u.isNavigatingToNewRootLayout)(p,y))return(0,l.handleExternalUrl)(e,d,e.canonicalUrl,e.pushRef.pendingPush);let _=s?(0,n.createHrefFromUrl)(s):void 0;_&&(d.canonicalUrl=_);let b=(0,c.createEmptyCacheNode)();(0,a.applyFlightData)(f,h,b,t),d.patchedTree=y,d.cache=b,h=b,p=y}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)},95633:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return n}}),r(18554),r(13626);let n=e=>(e.startsWith("/"),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)},95712:(e,t)=>{"use strict";function r(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"encodeURIPath",{enumerable:!0,get:function(){return r}})},95837:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return r}});let r={then:()=>{}};("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)},96566:(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,{dispatchAppRouterAction:function(){return l},useActionQueue:function(){return a}});let n=r(89087)._(r(7620)),o=r(5391),u=null;function l(e){if(null===u)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});u(e)}function a(e){let[t,r]=n.default.useState(e.state);return u=t=>e.dispatch(t,r),(0,o.isThenable)(t)?(0,n.use)(t):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)},96727:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientSegmentRoot",{enumerable:!0,get:function(){return o}});let n=r(54568);function o(e){let{Component:t,slots:o,params:u,promise:l}=e;{let{createRenderParamsFromClient:e}=r(69289),l=e(u);return(0,n.jsx)(t,{...o,params:l})}}r(12992),("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)},96767:e=>{!function(){var t={229:function(e){var t,r,n,o=e.exports={};function u(){throw Error("setTimeout has not been defined")}function l(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:u}catch(e){t=u}try{r="function"==typeof clearTimeout?clearTimeout:l}catch(e){r=l}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===u||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var i=[],c=!1,s=-1;function f(){c&&n&&(c=!1,n.length?i=n.concat(i):s=-1,i.length&&d())}function d(){if(!c){var e=a(f);c=!0;for(var t=i.length;t;){for(n=i,i=[];++s1)for(var r=1;r{"use strict";e.exports=r(77377)},97405:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return h}});let n=r(99127),o=r(71928),u=r(12585),l=r(69949),a=r(53007),i=r(83028),c=r(2611),s=r(52899),f=r(35102),d=r(92113),p=r(14711);function h(e,t){let{origin:r}=t,h={},y=e.canonicalUrl,_=e.tree;h.preserveCustomHistoryState=!1;let b=(0,s.createEmptyCacheNode)(),g=(0,d.hasInterceptionRouteInCurrentTree)(e.tree);b.lazyData=(0,n.fetchServerResponse)(new URL(y,r),{flightRouterState:[_[0],_[1],_[2],"refetch"],nextUrl:g?e.nextUrl:null});let v=Date.now();return b.lazyData.then(async r=>{let{flightData:n,canonicalUrl:s}=r;if("string"==typeof n)return(0,a.handleExternalUrl)(e,h,n,e.pushRef.pendingPush);for(let r of(b.lazyData=null,n)){let{tree:n,seedData:i,head:d,isRootRender:m}=r;if(!m)return console.log("REFRESH FAILED"),e;let E=(0,u.applyRouterStatePatchToTree)([""],_,n,e.canonicalUrl);if(null===E)return(0,f.handleSegmentMismatch)(e,t,n);if((0,l.isNavigatingToNewRootLayout)(_,E))return(0,a.handleExternalUrl)(e,h,y,e.pushRef.pendingPush);let O=s?(0,o.createHrefFromUrl)(s):void 0;if(s&&(h.canonicalUrl=O),null!==i){let e=i[1],t=i[3];b.rsc=e,b.prefetchRsc=null,b.loading=t,(0,c.fillLazyItemsTillLeafWithHead)(v,b,void 0,n,i,d,void 0),h.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({navigatedAt:v,state:e,updatedTree:E,updatedCache:b,includeNextUrl:g,canonicalUrl:h.canonicalUrl||e.canonicalUrl}),h.cache=b,h.patchedTree=E,_=E}return(0,i.handleMutable)(e,h)},()=>e)}r(73214),("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)},97509:(e,t,r)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(59539)},99054:(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,{createConsoleError:function(){return o},getConsoleErrorType:function(){return l},isConsoleError:function(){return u}});let r=Symbol.for("next.console.error.digest"),n=Symbol.for("next.console.error.type");function o(e,t){let o="string"==typeof e?Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0}):e;return o[r]="NEXT_CONSOLE_ERROR",o[n]="string"==typeof e?"string":"error",t&&!o.environmentName&&(o.environmentName=t),o}let u=e=>e&&"NEXT_CONSOLE_ERROR"===e[r],l=e=>e[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)},99127:(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,{createFetch:function(){return y},createFromNextReadableStream:function(){return _},fetchServerResponse:function(){return h},urlToUrlWithoutFlightMarker:function(){return f}});let n=r(88648),o=r(15831),u=r(77983),l=r(85473),a=r(82228),i=r(56259),c=r(92430),{createFromReadableStream:s}=r(496);function f(e){let t=new URL(e,location.origin);return t.searchParams.delete(n.NEXT_RSC_UNION_QUERY),t}function d(e){return{flightData:f(e).toString(),canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1}}let p=new AbortController;async function h(e,t){let{flightRouterState:r,nextUrl:o,prefetchKind:u}=t,c={[n.RSC_HEADER]:"1",[n.NEXT_ROUTER_STATE_TREE_HEADER]:encodeURIComponent(JSON.stringify(r))};u===l.PrefetchKind.AUTO&&(c[n.NEXT_ROUTER_PREFETCH_HEADER]="1"),o&&(c[n.NEXT_URL]=o);try{var s;let t=u?u===l.PrefetchKind.TEMPORARY?"high":"low":"auto",r=await y(e,c,t,p.signal),o=f(r.url),h=r.redirected?o:void 0,b=r.headers.get("content-type")||"",g=!!(null==(s=r.headers.get("vary"))?void 0:s.includes(n.NEXT_URL)),v=!!r.headers.get(n.NEXT_DID_POSTPONE_HEADER),m=r.headers.get(n.NEXT_ROUTER_STALE_TIME_HEADER),E=null!==m?1e3*parseInt(m,10):-1;if(!b.startsWith(n.RSC_CONTENT_TYPE_HEADER)||!r.ok||!r.body)return e.hash&&(o.hash=e.hash),d(o.toString());let O=v?function(e){let t=e.getReader();return new ReadableStream({async pull(e){for(;;){let{done:r,value:n}=await t.read();if(!r){e.enqueue(n);continue}return}}})}(r.body):r.body,R=await _(O);if((0,i.getAppBuildId)()!==R.b)return d(r.url);return{flightData:(0,a.normalizeFlightData)(R.f),canonicalUrl:h,couldBeIntercepted:g,prerendered:R.S,postponed:v,staleTime:E}}catch(t){return p.signal.aborted||console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),{flightData:e.toString(),canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1}}}function y(e,t,r,n){let o=new URL(e);return(0,c.setCacheBustingSearchParam)(o,t),fetch(o,{credentials:"same-origin",headers:t,priority:r||void 0,signal:n})}function _(e){return s(e,{callServer:o.callServer,findSourceMapURL:u.findSourceMapURL})}window.addEventListener("pagehide",()=>{p.abort()}),window.addEventListener("pageshow",()=>{p=new AbortController}),("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)},99289:(e,t,r)=>{"use strict";e.exports=r(48642)},99683:(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 u},prefetchReducer:function(){return l}});let n=r(38551),o=r(77385),u=new n.PromiseQueue(5),l=function(e,t){(0,o.prunePrefetchCache)(e.prefetchCache);let{url:r}=t;return(0,o.getOrCreatePrefetchCacheEntry)({url:r,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,allowAliasing:!0}),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)},99685:(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}})}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/941.ef2173b70c2cacca.js b/apps/web/.open-next/assets/_next/static/chunks/941.ef2173b70c2cacca.js deleted file mode 100644 index b2f2045..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/941.ef2173b70c2cacca.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[941],{13038:(e,t,r)=>{r.d(t,{B:()=>function e(t,r=!1){for(let n of Object.keys(t))void 0===t[n]&&delete t[n],r&&"object"==typeof t[n]&&null!==t[n]?e(t[n],r):r&&Array.isArray(t[n])&&t[n].forEach(t=>e(t,r));return t}})},19941:(e,t,r)=>{r.d(t,{search:()=>tb});var n=r(13038);let o={arabic:"ar",armenian:"am",bulgarian:"bg",czech:"cz",danish:"dk",dutch:"nl",english:"en",finnish:"fi",french:"fr",german:"de",greek:"gr",hungarian:"hu",indian:"in",indonesian:"id",irish:"ie",italian:"it",lithuanian:"lt",nepali:"np",norwegian:"no",portuguese:"pt",romanian:"ro",russian:"ru",serbian:"rs",slovenian:"ru",spanish:"es",swedish:"se",tamil:"ta",turkish:"tr",ukrainian:"uk",sanskrit:"sk"},i={dutch:/[^A-Za-zàèéìòóù0-9_'-]+/gim,english:/[^A-Za-zàèéìòóù0-9_'-]+/gim,french:/[^a-z0-9äâàéèëêïîöôùüûœç-]+/gim,italian:/[^A-Za-zàèéìòóù0-9_'-]+/gim,norwegian:/[^a-z0-9_æøåÆØÅäÄöÖüÜ]+/gim,portuguese:/[^a-z0-9à-úÀ-Ú]/gim,russian:/[^a-z0-9а-яА-ЯёЁ]+/gim,spanish:/[^a-z0-9A-Zá-úÁ-ÚñÑüÜ]+/gim,swedish:/[^a-z0-9_åÅäÄöÖüÜ-]+/gim,german:/[^a-z0-9A-ZäöüÄÖÜß]+/gim,finnish:/[^a-z0-9äöÄÖ]+/gim,danish:/[^a-z0-9æøåÆØÅ]+/gim,hungarian:/[^a-z0-9áéíóöőúüűÁÉÍÓÖŐÚÜŰ]+/gim,romanian:/[^a-z0-9ăâîșțĂÂÎȘȚ]+/gim,serbian:/[^a-z0-9čćžšđČĆŽŠĐ]+/gim,turkish:/[^a-z0-9çÇğĞıİöÖşŞüÜ]+/gim,lithuanian:/[^a-z0-9ąčęėįšųūžĄČĘĖĮŠŲŪŽ]+/gim,arabic:/[^a-z0-9أ-ي]+/gim,nepali:/[^a-z0-9अ-ह]+/gim,irish:/[^a-z0-9áéíóúÁÉÍÓÚ]+/gim,indian:/[^a-z0-9अ-ह]+/gim,armenian:/[^a-z0-9ա-ֆ]+/gim,greek:/[^a-z0-9α-ωά-ώ]+/gim,indonesian:/[^a-z0-9]+/gim,ukrainian:/[^a-z0-9а-яА-ЯіїєІЇЄ]+/gim,slovenian:/[^a-z0-9螚ȎŠ]+/gim,bulgarian:/[^a-z0-9а-яА-Я]+/gim,tamil:/[^a-z0-9அ-ஹ]+/gim,sanskrit:/[^a-z0-9A-Zāīūṛḷṃṁḥśṣṭḍṇṅñḻḹṝ]+/gim,czech:/[^A-Z0-9a-zěščřžýáíéúůóťďĚŠČŘŽÝÁÍÉÓÚŮŤĎ-]+/gim},s=Object.keys(o);var a=r(42046);let l=Date.now().toString().slice(5),u=0,c=BigInt(1e3),f=BigInt(1e6),d=BigInt(1e9);function h(e,t){if(t.length<65535)Array.prototype.push.apply(e,t);else{let r=t.length;for(let n=0;n({...e,document:{...e.document,...t.reduce((e,t)=>{let r=t.split("."),n=r.pop(),o=e;for(let e of r)o[e]=o[e]??{},o=o[e];return o[n]=null,e},e.document)}}))}function N(e){return Array.isArray(e)?e.some(e=>N(e)):e?.constructor?.name==="AsyncFunction"}let D="intersection"in new Set,v="union"in new Set;function _(e,t){return v?e?e.union(t):t:new Set(e?[...e,...t]:t)}let A=s.join("\n - "),E={NO_LANGUAGE_WITH_CUSTOM_TOKENIZER:"Do not pass the language option to create when using a custom tokenizer.",LANGUAGE_NOT_SUPPORTED:`Language "%s" is not supported. -Supported languages are: - - ${A}`,INVALID_STEMMER_FUNCTION_TYPE:"config.stemmer property must be a function.",MISSING_STEMMER:'As of version 1.0.0 @orama/orama does not ship non English stemmers by default. To solve this, please explicitly import and specify the "%s" stemmer from the package @orama/stemmers. See https://docs.orama.com/open-source/text-analysis/stemming for more information.',CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY:"Custom stop words array must only contain strings.",UNSUPPORTED_COMPONENT:'Unsupported component "%s".',COMPONENT_MUST_BE_FUNCTION:'The component "%s" must be a function.',COMPONENT_MUST_BE_FUNCTION_OR_ARRAY_FUNCTIONS:'The component "%s" must be a function or an array of functions.',INVALID_SCHEMA_TYPE:'Unsupported schema type "%s" at "%s". Expected "string", "boolean" or "number" or array of them.',DOCUMENT_ID_MUST_BE_STRING:'Document id must be of type "string". Got "%s" instead.',DOCUMENT_ALREADY_EXISTS:'A document with id "%s" already exists.',DOCUMENT_DOES_NOT_EXIST:'A document with id "%s" does not exists.',MISSING_DOCUMENT_PROPERTY:'Missing searchable property "%s".',INVALID_DOCUMENT_PROPERTY:'Invalid document property "%s": expected "%s", got "%s"',UNKNOWN_INDEX:'Invalid property name "%s". Expected a wildcard string ("*") or array containing one of the following properties: %s',INVALID_BOOST_VALUE:"Boost value must be a number greater than, or less than 0.",INVALID_FILTER_OPERATION:"You can only use one operation per filter, you requested %d.",SCHEMA_VALIDATION_FAILURE:'Cannot insert document due schema validation failure on "%s" property.',INVALID_SORT_SCHEMA_TYPE:'Unsupported sort schema type "%s" at "%s". Expected "string" or "number".',CANNOT_SORT_BY_ARRAY:'Cannot configure sort for "%s" because it is an array (%s).',UNABLE_TO_SORT_ON_UNKNOWN_FIELD:'Unable to sort on unknown field "%s". Allowed fields: %s',SORT_DISABLED:"Sort is disabled. Please read the documentation at https://docs.oramasearch for more information.",UNKNOWN_GROUP_BY_PROPERTY:'Unknown groupBy property "%s".',INVALID_GROUP_BY_PROPERTY:'Invalid groupBy property "%s". Allowed types: "%s", but given "%s".',UNKNOWN_FILTER_PROPERTY:'Unknown filter property "%s".',INVALID_VECTOR_SIZE:'Vector size must be a number greater than 0. Got "%s" instead.',INVALID_VECTOR_VALUE:'Vector value must be a number greater than 0. Got "%s" instead.',INVALID_INPUT_VECTOR:`Property "%s" was declared as a %s-dimensional vector, but got a %s-dimensional vector instead. -Input vectors must be of the size declared in the schema, as calculating similarity between vectors of different sizes can lead to unexpected results.`,WRONG_SEARCH_PROPERTY_TYPE:'Property "%s" is not searchable. Only "string" properties are searchable.',FACET_NOT_SUPPORTED:'Facet doens\'t support the type "%s".',INVALID_DISTANCE_SUFFIX:'Invalid distance suffix "%s". Valid suffixes are: cm, m, km, mi, yd, ft.',INVALID_SEARCH_MODE:'Invalid search mode "%s". Valid modes are: "fulltext", "vector", "hybrid".',MISSING_VECTOR_AND_SECURE_PROXY:"No vector was provided and no secure proxy was configured. Please provide a vector or configure an Orama Secure Proxy to perform hybrid search.",MISSING_TERM:'"term" is a required parameter when performing hybrid search. Please provide a search term.',INVALID_VECTOR_INPUT:'Invalid "vector" property. Expected an object with "value" and "property" properties, but got "%s" instead.',PLUGIN_CRASHED:"A plugin crashed during initialization. Please check the error message for more information:",PLUGIN_SECURE_PROXY_NOT_FOUND:`Could not find '@orama/secure-proxy-plugin' installed in your Orama instance. -Please install it before proceeding with creating an answer session. -Read more at https://docs.orama.com/open-source/plugins/plugin-secure-proxy#plugin-secure-proxy -`,PLUGIN_SECURE_PROXY_MISSING_CHAT_MODEL:`Could not find a chat model defined in the secure proxy plugin configuration. -Please provide a chat model before proceeding with creating an answer session. -Read more at https://docs.orama.com/open-source/plugins/plugin-secure-proxy#plugin-secure-proxy -`,ANSWER_SESSION_LAST_MESSAGE_IS_NOT_ASSISTANT:"The last message in the session is not an assistant message. Cannot regenerate non-assistant messages.",PLUGIN_COMPONENT_CONFLICT:'The component "%s" is already defined. The plugin "%s" is trying to redefine it.'};function k(e,...t){let r=Error(function(e,...t){return e.replace(/%(?:(?\d+)\$)?(?-?\d*\.?\d*)(?[dfs])/g,function(...e){let{width:r,type:n,position:o}=e[e.length-1],i=o?t[Number.parseInt(o)-1]:t.shift(),s=""===r?0:Number.parseInt(r);switch(n){case"d":return i.toString().padStart(s,"0");case"f":{let e=i,[t,n]=r.split(".").map(e=>Number.parseFloat(e));return"number"==typeof n&&n>=0&&(e=e.toFixed(n)),"number"==typeof t&&t>=0?e.toString().padStart(s,"0"):e.toString()}case"s":return s<0?i.toString().padEnd(-s," "):i.toString().padStart(s," ");default:return i}})}(E[e]??`Unsupported Orama Error code: ${e}`,...t));return r.code=e,"captureStackTrace"in Error.prototype&&Error.captureStackTrace(r),r}function P(e){return{raw:Number(e),formatted:g(e)}}function x(e){if(e.id){if("string"!=typeof e.id)throw k("DOCUMENT_ID_MUST_BE_STRING",typeof e.id);return e.id}return y()}let R={string:!1,number:!1,boolean:!1,enum:!1,geopoint:!1,"string[]":!0,"number[]":!0,"boolean[]":!0,"enum[]":!0},M={"string[]":"string","number[]":"number","boolean[]":"boolean","enum[]":"enum"};function z(e){return"string"==typeof e&&/^vector\[\d+\]$/.test(e)}function C(e){return"string"==typeof e&&R[e]}function U(e){let t=Number(e.slice(7,-1));switch(!0){case isNaN(t):throw k("INVALID_VECTOR_VALUE",e);case t<=0:throw k("INVALID_VECTOR_SIZE",e);default:return t}}function L(e){return{internalIdToId:e.internalIdToId}}function B(e,t){let{internalIdToId:r}=t;e.internalDocumentIDStore.idToInternalId.clear(),e.internalDocumentIDStore.internalIdToId=[];let n=r.length;for(let t=0;te.internalIdToId.length?V(e,t.toString()):t}function F(e,t){if(e.internalIdToId.length{for(let i of e)await i(t,r,n,o)})();for(let i of e)i(t,r,n,o)}function et(e,t,r,n){if(e.some(N))return(async()=>{for(let o of e)await o(t,r,n)})();for(let o of e)o(t,r,n)}class er{k;v;l=null;r=null;h=1;constructor(e,t){this.k=e,this.v=new Set(t)}updateHeight(){this.h=Math.max(er.getHeight(this.l),er.getHeight(this.r))+1}static getHeight(e){return e?e.h:0}getBalanceFactor(){return er.getHeight(this.l)-er.getHeight(this.r)}rotateLeft(){let e=this.r;return this.r=e.l,e.l=this,this.updateHeight(),e.updateHeight(),e}rotateRight(){let e=this.l;return this.l=e.r,e.r=this,this.updateHeight(),e.updateHeight(),e}toJSON(){return{k:this.k,v:Array.from(this.v),l:this.l?this.l.toJSON():null,r:this.r?this.r.toJSON():null,h:this.h}}static fromJSON(e){let t=new er(e.k,e.v);return t.l=e.l?er.fromJSON(e.l):null,t.r=e.r?er.fromJSON(e.r):null,t.h=e.h,t}}class en{root=null;insertCount=0;constructor(e,t){void 0!==e&&void 0!==t&&(this.root=new er(e,t))}insert(e,t,r=1e3){this.root=this.insertNode(this.root,e,t,r)}insertMultiple(e,t,r=1e3){for(let n of t)this.insert(e,n,r)}rebalance(){this.root&&(this.root=this.rebalanceNode(this.root))}toJSON(){return{root:this.root?this.root.toJSON():null,insertCount:this.insertCount}}static fromJSON(e){let t=new en;return t.root=e.root?er.fromJSON(e.root):null,t.insertCount=e.insertCount||0,t}insertNode(e,t,r,n){if(null===e)return new er(t,[r]);let o=[],i=e,s=null;for(;null!==i;)if(o.push({parent:s,node:i}),ti.k))return i.v.add(r),e;else if(null===i.r){i.r=new er(t,[r]),o.push({parent:i,node:i.r});break}else s=i,i=i.r;let a=!1;this.insertCount++%n==0&&(a=!0);for(let t=o.length-1;t>=0;t--){let{parent:r,node:n}=o[t];if(n.updateHeight(),a){let t=this.rebalanceNode(n);r?r.l===n?r.l=t:r.r===n&&(r.r=t):e=t}}return e}rebalanceNode(e){let t=e.getBalanceFactor();if(t>1){if(e.l&&e.l.getBalanceFactor()>=0)return e.rotateRight();else if(e.l)return e.l=e.l.rotateLeft(),e.rotateRight()}if(t<-1){if(e.r&&0>=e.r.getBalanceFactor())return e.rotateLeft();else if(e.r)return e.r=e.r.rotateRight(),e.rotateLeft()}return e}find(e){let t=this.findNodeByKey(e);return t?t.v:null}contains(e){return null!==this.find(e)}getSize(){let e=0,t=[],r=this.root;for(;r||t.length>0;){for(;r;)t.push(r),r=r.l;r=t.pop(),e++,r=r.r}return e}isBalanced(){if(!this.root)return!0;let e=[this.root];for(;e.length>0;){let t=e.pop();if(Math.abs(t.getBalanceFactor())>1)return!1;t.l&&e.push(t.l),t.r&&e.push(t.r)}return!0}remove(e){this.root=this.removeNode(this.root,e)}removeDocument(e,t){let r=this.findNodeByKey(e);r&&(1===r.v.size?this.root=this.removeNode(this.root,e):r.v=new Set([...r.v.values()].filter(e=>e!==t)))}findNodeByKey(e){let t=this.root;for(;t;)if(et.k))return t;t=t.r}return null}removeNode(e,t){if(null===e)return null;let r=[],n=e;for(;null!==n&&n.k!==t;)r.push(n),n=t=0;t--){let n=r[t];n.updateHeight();let o=this.rebalanceNode(n);if(t>0){let e=r[t-1];e.l===n?e.l=o:e.r===n&&(e.r=o)}else e=o}return e}rangeSearch(e,t){let r=new Set,n=[],o=this.root;for(;o||n.length>0;){for(;o;)n.push(o),o=o.l;if((o=n.pop()).k>=e&&o.k<=t&&(r=_(r,o.v)),o.k>t)break;o=o.r}return r}greaterThan(e,t=!1){let r=new Set,n=[],o=this.root;for(;o||n.length>0;){for(;o;)n.push(o),o=o.r;if(o=n.pop(),t&&o.k>=e||!t&&o.k>e)r=_(r,o.v);else if(o.k<=e)break;o=o.l}return r}lessThan(e,t=!1){let r=new Set,n=[],o=this.root;for(;o||n.length>0;){for(;o;)n.push(o),o=o.l;if(o=n.pop(),t&&o.k<=e||!t&&o.ke)break;o=o.r}return r}}class eo{numberToDocumentId;constructor(){this.numberToDocumentId=new Map}insert(e,t){this.numberToDocumentId.has(e)?this.numberToDocumentId.get(e).add(t):this.numberToDocumentId.set(e,new Set([t]))}find(e){let t=this.numberToDocumentId.get(e);return t?Array.from(t):null}remove(e){this.numberToDocumentId.delete(e)}removeDocument(e,t){let r=this.numberToDocumentId.get(t);r&&(r.delete(e),0===r.size&&this.numberToDocumentId.delete(t))}contains(e){return this.numberToDocumentId.has(e)}getSize(){let e=0;for(let t of this.numberToDocumentId.values())e+=t.size;return e}filter(e){let t=Object.keys(e);if(1!==t.length)throw Error("Invalid operation");let r=t[0];switch(r){case"eq":{let t=e[r],n=this.numberToDocumentId.get(t);return n?Array.from(n):[]}case"in":{let t=e[r],n=new Set;for(let e of t){let t=this.numberToDocumentId.get(e);if(t)for(let e of t)n.add(e)}return Array.from(n)}case"nin":{let t=new Set(e[r]),n=new Set;for(let[e,r]of this.numberToDocumentId.entries())if(!t.has(e))for(let e of r)n.add(e);return Array.from(n)}default:throw Error("Invalid operation")}}filterArr(e){let t=Object.keys(e);if(1!==t.length)throw Error("Invalid operation");let r=t[0];switch(r){case"containsAll":{let t=e[r].map(e=>this.numberToDocumentId.get(e)??new Set);if(0===t.length)return[];return Array.from(t.reduce((e,t)=>new Set([...e].filter(e=>t.has(e)))))}case"containsAny":{let t=e[r].map(e=>this.numberToDocumentId.get(e)??new Set);if(0===t.length)return[];return Array.from(t.reduce((e,t)=>new Set([...e,...t])))}default:throw Error("Invalid operation")}}static fromJSON(e){if(!e.numberToDocumentId)throw Error("Invalid Flat Tree JSON");let t=new eo;for(let[r,n]of e.numberToDocumentId)t.numberToDocumentId.set(r,new Set(n));return t}toJSON(){return{numberToDocumentId:Array.from(this.numberToDocumentId.entries()).map(([e,t])=>[e,Array.from(t)])}}}function ei(e,t,r){let n=function(e,t,r){if(r<0)return -1;if(e===t)return 0;let n=e.length,o=t.length;if(0===n)return o<=r?o:-1;if(0===o)return n<=r?n:-1;let i=Math.abs(n-o);if(e.startsWith(t))return i<=r?i:-1;if(t.startsWith(e))return 0;if(i>r)return -1;let s=[];for(let e=0;e<=n;e++){s[e]=[e];for(let t=1;t<=o;t++)s[e][t]=0===e?t:0}for(let i=1;i<=n;i++){let n=1/0;for(let r=1;r<=o;r++)e[i-1]===t[r-1]?s[i][r]=s[i-1][r-1]:s[i][r]=Math.min(s[i-1][r]+1,s[i][r-1]+1,s[i-1][r-1]+1),n=Math.min(n,s[i][r]);if(n>r)return -1}return s[n][o]<=r?s[n][o]:-1}(e,t,r);return{distance:n,isBounded:n>=0}}class es{k;s;c=new Map;d=new Set;e;w="";constructor(e,t,r){this.k=e,this.s=t,this.e=r}updateParent(e){this.w=e.w+this.s}addDocument(e){this.d.add(e)}removeDocument(e){return this.d.delete(e)}findAllWords(e,t,r,n){let o=[this];for(;o.length>0;){let i=o.pop();if(i.e){let{w:o,d:s}=i;if(r&&o!==t)continue;if(null!==b(e,o))if(n){if(!(Math.abs(t.length-o.length)<=n)||!ei(t,o,n).isBounded)continue;e[o]=[]}else e[o]=[];if(null!=b(e,o)&&s.size>0){let t=e[o];for(let e of s)t.includes(e)||t.push(e)}}i.c.size>0&&o.push(...i.c.values())}return e}insert(e,t){let r=this,n=0,o=e.length;for(;n0;){let{node:t,index:r,tolerance:s}=i.pop();if(t.w.startsWith(e)){t.findAllWords(o,e,!1,0);continue}if(s<0)continue;if(t.e){let{w:r,d:i}=t;if(r&&(ei(e,r,n).isBounded&&(o[r]=[]),void 0!==b(o,r)&&i.size>0)){let e=new Set(o[r]);for(let t of i)e.add(t);o[r]=Array.from(e)}}if(r>=e.length)continue;let a=e[r];if(t.c.has(a)){let e=t.c.get(a);i.push({node:e,index:r+1,tolerance:s})}for(let[e,n]of(i.push({node:t,index:r+1,tolerance:s-1}),t.c))i.push({node:n,index:r,tolerance:s-1}),e!==a&&i.push({node:n,index:r+1,tolerance:s-1})}}find(e){let{term:t,exact:r,tolerance:n}=e;if(n&&!r){let e={};return this._findLevenshtein(t,0,n,n,e),e}{let e=this,o=0,i=t.length;for(;o0&&0===t.c.size&&!t.e&&0===t.d.size;){let{parent:e,character:r}=n.pop();e.c.delete(r),t=e}return!0}removeDocumentByWord(e,t,r=!0){if(!e)return!0;let n=this,o=e.length;for(let i=0;i[e,t.toJSON()])}}static fromJSON(e){let t=new es(e.k,e.s,e.e);return t.w=e.w,t.d=new Set(e.d),t.c=new Map(e?.c?.map(([e,t])=>[e,es.fromJSON(t)])),t}}class ea extends es{constructor(){super("","",!1)}static fromJSON(e){let t=new ea;return t.w=e.w,t.s=e.s,t.e=e.e,t.k=e.k,t.d=new Set(e.d),t.c=new Map(e.c?.map(([e,t])=>[e,es.fromJSON(t)])),t}toJSON(){return super.toJSON()}}class el{point;docIDs;left;right;parent;constructor(e,t){this.point=e,this.docIDs=new Set(t),this.left=null,this.right=null,this.parent=null}toJSON(){return{point:this.point,docIDs:Array.from(this.docIDs),left:this.left?this.left.toJSON():null,right:this.right?this.right.toJSON():null}}static fromJSON(e,t=null){let r=new el(e.point,e.docIDs);return r.parent=t,e.left&&(r.left=el.fromJSON(e.left,r)),e.right&&(r.right=el.fromJSON(e.right,r)),r}}class eu{root;nodeMap;constructor(){this.root=null,this.nodeMap=new Map}getPointKey(e){return`${e.lon},${e.lat}`}insert(e,t){let r=this.getPointKey(e),n=this.nodeMap.get(r);if(n)return void t.forEach(e=>n.docIDs.add(e));let o=new el(e,t);if(this.nodeMap.set(r,o),null==this.root){this.root=o;return}let i=this.root,s=0;for(;;){if(0==s%2)if(e.lon0;){let{node:n,depth:o}=s.pop();if(null==n)continue;let l=i(e,n.point);(r?l<=t:l>t)&&a.push({point:n.point,docIDs:Array.from(n.docIDs)}),null!=n.left&&s.push({node:n.left,depth:o+1}),null!=n.right&&s.push({node:n.right,depth:o+1})}return n&&a.sort((t,r)=>{let o=i(e,t.point),s=i(e,r.point);return"asc"===n.toLowerCase()?o-s:s-o}),a}searchByPolygon(e,t=!0,r=null,n=!1){let o=[{node:this.root,depth:0}],i=[];for(;o.length>0;){let{node:r,depth:n}=o.pop();if(null==r)continue;null!=r.left&&o.push({node:r.left,depth:n+1}),null!=r.right&&o.push({node:r.right,depth:n+1});let s=eu.isPointInPolygon(e,r.point);(s&&t||!s&&!t)&&i.push({point:r.point,docIDs:Array.from(r.docIDs)})}let s=eu.calculatePolygonCentroid(e);if(r){let e=n?eu.vincentyDistance:eu.haversineDistance;i.sort((t,n)=>{let o=e(s,t.point),i=e(s,n.point);return"asc"===r.toLowerCase()?o-i:i-o})}return i}toJSON(){return{root:this.root?this.root.toJSON():null}}static fromJSON(e){let t=new eu;return e.root&&(t.root=el.fromJSON(e.root),t.buildNodeMap(t.root)),t}buildNodeMap(e){if(null==e)return;let t=this.getPointKey(e.point);this.nodeMap.set(t,e),e.left&&this.buildNodeMap(e.left),e.right&&this.buildNodeMap(e.right)}static calculatePolygonCentroid(e){let t=0,r=0,n=0,o=e.length;for(let i=0,s=o-1;io!=u>o&&n<(l-i)*(o-a)/(u-a)+i&&(r=!r)}return r}static haversineDistance(e,t){let r=Math.PI/180,n=e.lat*r,o=t.lat*r,i=(t.lat-e.lat)*r,s=(t.lon-e.lon)*r,a=Math.sin(i/2)*Math.sin(i/2)+Math.cos(n)*Math.cos(o)*Math.sin(s/2)*Math.sin(s/2);return 2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a))*6371e3}static vincentyDistance(e,t){let r,n,o,i,s,a,l,u=1/298.257223563,c=(1-1/298.257223563)*6378137,f=Math.PI/180,d=e.lat*f,h=t.lat*f,p=(t.lon-e.lon)*f,g=Math.atan((1-u)*Math.tan(d)),m=Math.atan((1-u)*Math.tan(h)),y=Math.sin(g),b=Math.cos(g),S=Math.sin(m),I=Math.cos(m),w=p,O=1e3;do{let e=Math.sin(w),t=Math.cos(w);if(0===(n=Math.sqrt(I*e*(I*e)+(b*S-y*I*t)*(b*S-y*I*t))))return 0;i=Math.atan2(n,o=y*S+b*I*t),isNaN(l=o-2*y*S/(a=1-(s=b*I*e/n)*s))&&(l=0);let c=u/16*a*(4+u*(4-3*a));r=w,w=p+(1-c)*u*s*(i+c*n*(l+c*o*(-1+2*l*l)))}while(Math.abs(w-r)>1e-12&&--O>0);if(0===O)return NaN;let T=a*(0x24ffb2985f71-c*c)/(c*c),N=1+T/16384*(4096+T*(-768+T*(320-175*T))),D=T/1024*(256+T*(-128+T*(74-47*T)));return c*N*(i-D*n*(l+D/4*(o*(-1+2*l*l)-D/6*l*(-3+4*n*n)*(-3+4*l*l))))}}class ec{true;false;constructor(){this.true=new Set,this.false=new Set}insert(e,t){t?this.true.add(e):this.false.add(e)}delete(e,t){t?this.true.delete(e):this.false.delete(e)}getSize(){return this.true.size+this.false.size}toJSON(){return{true:Array.from(this.true),false:Array.from(this.false)}}static fromJSON(e){let t=new ec;return t.true=new Set(e.true),t.false=new Set(e.false),t}}class ef{size;vectors=new Map;constructor(e){this.size=e}add(e,t){t instanceof Float32Array||(t=new Float32Array(t));let r=ed(t,this.size);this.vectors.set(e,[r,t])}remove(e){this.vectors.delete(e)}find(e,t,r){return e instanceof Float32Array||(e=new Float32Array(e)),function(e,t,r,n,o){let i=ed(e,n),s=[];for(let a of t||r.keys()){let t=r.get(a);if(!t)continue;let l=t[0],u=t[1],c=0;for(let t=0;t=o&&s.push([a,f])}return s}(e,r,this.vectors,this.size,t)}toJSON(){let e=[];for(let[t,[r,n]]of this.vectors)e.push([t,[r,Array.from(n)]]);return{size:this.size,vectors:e}}static fromJSON(e){let t=new ef(e.size);for(let[r,[n,o]]of e.vectors)t.vectors.set(r,[n,new Float32Array(o)]);return t}}function ed(e,t){let r=0;for(let n=0;n1?e.avgFieldLength[t]=(e.avgFieldLength[t]*n-e.fieldLengths[t][o])/(n-1):e.avgFieldLength[t]=void 0,e.fieldLengths[t][o]=void 0,e.frequencies[t][o]=void 0}function em(e,t,r){e.tokenOccurrences[t][r]--}function ey(e,t,r,n,o,i,s,a,l,u,c){if(z(s)){var f,d,h,p,g;return f=t,d=r,h=i,p=0,g=o,void f.vectorIndexes[d].node.add(g,h)}let m=n=>{let{type:i,node:s}=t.indexes[r];switch(i){case"Bool":s[n?"true":"false"].add(o);break;case"AVL":{let e=c?.avlRebalanceThreshold??1;s.insert(n,o,e);break}case"Radix":{let i=l.tokenize(n,a,r,!1);for(let n of(e.insertDocumentScoreParameters(t,r,o,i,u),i))e.insertTokenScoreParameters(t,r,o,i,n),s.insert(n,o);break}case"Flat":s.insert(n,o);break;case"BKD":s.insert(n,[o])}};if(!C(s))return m(i);let y=i.length;for(let e=0;e0&&g.set(o,!0);let y=h.length;for(let t=0;t[e,t]).sort((e,t)=>t[1]-e[1]);if(0===y.length)return[];if(1===f)return y;if(0===f){if(1===h)return y;for(let e of d)if(!g.get(e))return[];return y.filter(([e])=>{let t=p.get(e);return!!t&&Array.from(t.values()).some(e=>e===h)})}let b=y.filter(([e])=>{let t=p.get(e);return!!t&&Array.from(t.values()).some(e=>e===h)});if(b.length>0){let e=y.filter(([e])=>!b.some(([t])=>t===e)),t=Math.ceil(e.length*f);return[...b,...e.slice(0,t)]}return y}function eO(e,t,r,n){let o=Object.keys(r),i=o.reduce((e,t)=>({[t]:new Set,...e}),{});for(let s of o){let o=r[s];if(void 0===e.indexes[s])throw k("UNKNOWN_FILTER_PROPERTY",s);let{node:a,type:l,isArray:u}=e.indexes[s];if("Bool"===l){let e=o?a.true:a.false;i[s]=_(i[s],e);continue}if("BKD"===l){let e;if("radius"in o)e="radius";else if("polygon"in o)e="polygon";else throw Error(`Invalid operation ${o}`);if("radius"===e){let{value:t,coordinates:r,unit:n="m",inside:l=!0,highPrecision:u=!1}=o[e],c=function(e,t){let r=O[t];if(void 0===r)throw Error(k("INVALID_DISTANCE_SUFFIX",e).message);return e*r}(t,n),f=a.searchByRadius(r,c,l,void 0,u);i[s]=e_(i[s],f)}else{let{coordinates:t,inside:r=!0,highPrecision:n=!1}=o[e],l=a.searchByPolygon(t,r,void 0,n);i[s]=e_(i[s],l)}continue}if("Radix"===l&&("string"==typeof o||Array.isArray(o))){for(let e of[o].flat())for(let r of t.tokenize(e,n,s)){let e=a.find({term:r,exact:!0});i[s]=function(e,t){e||(e=new Set);let r=Object.keys(t),n=r.length;for(let o=0;o1)throw k("INVALID_FILTER_OPERATION",c.length);if("Flat"===l){let e=new Set(u?a.filterArr(o):a.filter(o));i[s]=_(i[s],e);continue}if("AVL"===l){let e,t=c[0],r=o[t];switch(t){case"gt":e=a.greaterThan(r,!1);break;case"gte":e=a.greaterThan(r,!0);break;case"lt":e=a.lessThan(r,!1);break;case"lte":e=a.lessThan(r,!0);break;case"eq":e=a.find(r)??new Set;break;case"between":{let[t,n]=r;e=a.rangeSearch(t,n);break}default:throw k("INVALID_FILTER_OPERATION",t)}i[s]=_(i[s],e)}}return function(...e){if(0===e.length)return new Set;if(1===e.length)return e[0];if(2===e.length){let t=e[0],r=e[1];if(D)return t.intersection(r);let n=new Set,o=t.size!r.orderedDocsToRemove.has(e[0])),r.orderedDocsToRemove.clear())}function ez(e,t,r){if(!e.enabled)return;let n=e.sorts[t],o=V(e.sharedInternalDocumentStore,r);n.docs.get(o)&&(n.docs.delete(o),n.orderedDocsToRemove.set(o,!0))}function eC(e,t,r){if(!e.enabled)throw k("SORT_DISABLED");let n=r.property,o="DESC"===r.order,i=e.sorts[n];if(!i)throw k("UNABLE_TO_SORT_ON_UNKNOWN_FIELD",n,e.sortableProperties.join(", "));return eM(e,n),ek(e),t.sort((t,r)=>{let n=i.docs.get(V(e.sharedInternalDocumentStore,t[0])),s=i.docs.get(V(e.sharedInternalDocumentStore,r[0])),a=void 0!==n,l=void 0!==s;return a||l?a?l?o?s-n:n-s:-1:1:0}),t}function eU(e){return e.enabled?e.sortableProperties:[]}function eL(e){return e.enabled?e.sortablePropertiesWithTypes:{}}function eB(e,t){if(!t.enabled)return{enabled:!1};let r=Object.keys(t.sorts).reduce((e,r)=>{let{docs:n,orderedDocs:o,type:i}=t.sorts[r];return e[r]={docs:new Map(Object.entries(n).map(([e,t])=>[+e,t])),orderedDocsToRemove:new Map,orderedDocs:o,type:i},e},{});return{sharedInternalDocumentStore:e,language:t.language,sortableProperties:t.sortableProperties,sortablePropertiesWithTypes:t.sortablePropertiesWithTypes,sorts:r,enabled:!0,isSorted:t.isSorted}}function eV(e){if(!e.enabled)return{enabled:!1};for(let t of Object.keys(e.sorts))eM(e,t);ek(e);let t=Object.keys(e.sorts).reduce((t,r)=>{let{docs:n,orderedDocs:o,type:i}=e.sorts[r];return t[r]={docs:Object.fromEntries(n.entries()),orderedDocs:o,type:i},t},{});return{language:e.language,sortableProperties:e.sortableProperties,sortablePropertiesWithTypes:e.sortablePropertiesWithTypes,sorts:t,enabled:e.enabled,isSorted:e.isSorted}}let eF=[65,65,65,65,65,65,65,67,69,69,69,69,73,73,73,73,69,78,79,79,79,79,79,null,79,85,85,85,85,89,80,115,97,97,97,97,97,97,97,99,101,101,101,101,105,105,105,105,101,110,111,111,111,111,111,null,111,117,117,117,117,121,112,121,65,97,65,97,65,97,67,99,67,99,67,99,67,99,68,100,68,100,69,101,69,101,69,101,69,101,69,101,71,103,71,103,71,103,71,103,72,104,72,104,73,105,73,105,73,105,73,105,73,105,73,105,74,106,75,107,107,76,108,76,108,76,108,76,108,76,108,78,110,78,110,78,110,110,78,110,79,111,79,111,79,111,79,111,82,114,82,114,82,114,83,115,83,115,83,115,83,115,84,116,84,116,84,116,85,117,85,117,85,117,85,117,85,117,85,117,87,119,89,121,89,90,122,90,122,90,122,115],eW={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},ej={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},e$="[aeiouy]",eJ="[^aeiou][^aeiouy]*",eG=e$+"[aeiou]*",eY="^("+eJ+")?"+eG+eJ,eH="^("+eJ+")?"+eG+eJ+"("+eG+")?$",eK="^("+eJ+")?"+eG+eJ+eG+eJ,eq="^("+eJ+")?"+e$;function eX(e){let t,r,n,o,i,s;if(e.length<3)return e;let a=e.substring(0,1);if("y"==a&&(e=a.toUpperCase()+e.substring(1)),o=/^(.+?)([^s])s$/,(n=/^(.+?)(ss|i)es$/).test(e)?e=e.replace(n,"$1$2"):o.test(e)&&(e=e.replace(o,"$1$2")),o=/^(.+?)(ed|ing)$/,(n=/^(.+?)eed$/).test(e)){let t=n.exec(e);(n=new RegExp(eY)).test(t[1])&&(n=/.$/,e=e.replace(n,""))}else o.test(e)&&(t=o.exec(e)[1],(o=new RegExp(eq)).test(t)&&(e=t,o=/(at|bl|iz)$/,i=RegExp("([^aeiouylsz])\\1$"),s=RegExp("^"+eJ+e$+"[^aeiouwxy]$"),o.test(e)?e+="e":i.test(e)?(n=/.$/,e=e.replace(n,"")):s.test(e)&&(e+="e")));if((n=/^(.+?)y$/).test(e)){let r=n.exec(e);t=r?.[1],n=new RegExp(eq),t&&n.test(t)&&(e=t+"i")}if((n=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/).test(e)){let o=n.exec(e);t=o?.[1],r=o?.[2],n=new RegExp(eY),t&&n.test(t)&&(e=t+eW[r])}if((n=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/).test(e)){let o=n.exec(e);t=o?.[1],r=o?.[2],n=new RegExp(eY),t&&n.test(t)&&(e=t+ej[r])}if(o=/^(.+?)(s|t)(ion)$/,(n=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/).test(e)){let r=n.exec(e);t=r?.[1],n=new RegExp(eK),t&&n.test(t)&&(e=t)}else if(o.test(e)){let r=o.exec(e);t=r?.[1]??""+r?.[2]??"",(o=new RegExp(eK)).test(t)&&(e=t)}if((n=/^(.+?)e$/).test(e)){let r=n.exec(e);t=r?.[1],n=new RegExp(eK),o=new RegExp(eH),i=RegExp("^"+eJ+e$+"[^aeiouwxy]$"),t&&(n.test(t)||o.test(t)&&!i.test(t))&&(e=t)}return n=/ll$/,o=new RegExp(eK),n.test(e)&&o.test(e)&&(n=/.$/,e=e.replace(n,"")),"y"==a&&(e=a.toLowerCase()+e.substring(1)),e}function eZ(e,t,r=!0){let n=`${this.language}:${e}:${t}`;return r&&this.normalizationCache.has(n)?this.normalizationCache.get(n):this.stopWords?.includes(t)?(r&&this.normalizationCache.set(n,""),""):(this.stemmer&&!this.stemmerSkipProperties.has(e)&&(t=this.stemmer(t)),t=function(e){let t=[];for(let n=0;n383?r:eF[r-192]||r}return String.fromCharCode(...t)}(t),r&&this.normalizationCache.set(n,t),t)}function eQ(e,t,r,n=!0){let o;if(t&&t!==this.language)throw k("LANGUAGE_NOT_SUPPORTED",t);if("string"!=typeof e)return[e];let s=this.normalizeToken.bind(this,r??"");if(r&&this.tokenizeSkipProperties.has(r))o=[s(e,n)];else{let t=i[this.language];o=e.toLowerCase().split(t).map(e=>s(e,n)).filter(Boolean)}let a=function(e){for(;""===e[e.length-1];)e.pop();for(;""===e[0];)e.shift();return e}(o);return this.allowDuplicates?a:Array.from(new Set(a))}function e0(e={}){let t,r;if(e.language){if(!s.includes(e.language))throw k("LANGUAGE_NOT_SUPPORTED",e.language)}else e.language="english";if(e.stemming||e.stemmer&&!("stemming"in e))if(e.stemmer){if("function"!=typeof e.stemmer)throw k("INVALID_STEMMER_FUNCTION_TYPE");t=e.stemmer}else if("english"===e.language)t=eX;else throw k("MISSING_STEMMER",e.language);if(!1!==e.stopWords){if(r=[],Array.isArray(e.stopWords))r=e.stopWords;else if("function"==typeof e.stopWords)r=e.stopWords(r);else if(e.stopWords)throw k("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");if(!Array.isArray(r))throw k("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");for(let e of r)if("string"!=typeof e)throw k("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY")}let n={tokenize:eQ,language:e.language,stemmer:t,stemmerSkipProperties:new Set(e.stemmerSkipProperties?[e.stemmerSkipProperties].flat():[]),tokenizeSkipProperties:new Set(e.tokenizeSkipProperties?[e.tokenizeSkipProperties].flat():[]),stopWords:r,allowDuplicates:!!e.allowDuplicates,normalizeToken:eZ,normalizationCache:new Map};return n.tokenize=eQ.bind(n),n.normalizeToken=eZ,n}function e1(e,t,r,n,o){let i=e.validateSchema(t,e.schema);if(i)throw createError("SCHEMA_VALIDATION_FAILURE",i);return isAsyncFunction(e.beforeInsert)||isAsyncFunction(e.afterInsert)||isAsyncFunction(e.index.beforeInsert)||isAsyncFunction(e.index.insert)||isAsyncFunction(e.index.afterInsert)?e5(e,t,r,n,o):function(e,t,r,n,o){let{index:i,docs:s}=e.data,a=e.getDocumentIndexId(t);if("string"!=typeof a)throw createError("DOCUMENT_ID_MUST_BE_STRING",typeof a);let l=getInternalDocumentId(e.internalDocumentIDStore,a);if(!e.documentsStore.store(s,a,l,t))throw createError("DOCUMENT_ALREADY_EXISTS",a);let u=e.documentsStore.count(s);n||runSingleHook(e.beforeInsert,e,a,t);let c=e.index.getSearchableProperties(i),f=e.index.getSearchablePropertiesWithTypes(i),d=e.getDocumentProperties(t,c);for(let[e,t]of Object.entries(d))void 0!==t&&e2(typeof t,f[e],e,t);return function(e,t,r,n,o,i,s,a){for(let s of r){let r=n[s];if(void 0===r)continue;let l=e.index.getSearchablePropertiesWithTypes(e.data.index)[s],u=getInternalDocumentId(e.internalDocumentIDStore,t);e.index.beforeInsert?.(e.data.index,s,t,r,l,i,e.tokenizer,o),e.index.insert(e.index,e.data.index,s,t,u,r,l,i,e.tokenizer,o,a),e.index.afterInsert?.(e.data.index,s,t,r,l,i,e.tokenizer,o)}let l=e.sorter.getSortableProperties(e.data.sorting),u=e.getDocumentProperties(s,l);for(let r of l){let n=u[r];if(void 0===n)continue;let o=e.sorter.getSortablePropertiesWithTypes(e.data.sorting)[r];e.sorter.insert(e.data.sorting,r,t,n,o,i)}}(e,a,c,d,u,r,t,o),n||runSingleHook(e.afterInsert,e,a,t),a}(e,t,r,n,o)}let e9=new Set(["enum","enum[]"]),e7=new Set(["string","number"]);async function e5(e,t,r,n,o){let{index:i,docs:s}=e.data,a=e.getDocumentIndexId(t);if("string"!=typeof a)throw createError("DOCUMENT_ID_MUST_BE_STRING",typeof a);let l=getInternalDocumentId(e.internalDocumentIDStore,a);if(!e.documentsStore.store(s,a,l,t))throw createError("DOCUMENT_ALREADY_EXISTS",a);let u=e.documentsStore.count(s);n||await runSingleHook(e.beforeInsert,e,a,t);let c=e.index.getSearchableProperties(i),f=e.index.getSearchablePropertiesWithTypes(i),d=e.getDocumentProperties(t,c);for(let[e,t]of Object.entries(d))void 0!==t&&e2(typeof t,f[e],e,t);return await e6(e,a,c,d,u,r,t,o),n||await runSingleHook(e.afterInsert,e,a,t),a}function e2(e,t,r,n){if(!(isGeoPointType(t)&&"object"==typeof n&&"number"==typeof n.lon&&"number"==typeof n.lat||isVectorType(t)&&Array.isArray(n)||isArrayType(t)&&Array.isArray(n))&&!(e9.has(t)&&e7.has(e))&&e!==t)throw createError("INVALID_DOCUMENT_PROPERTY",r,t,e)}async function e6(e,t,r,n,o,i,s,a){for(let s of r){let r=n[s];if(void 0===r)continue;let l=e.index.getSearchablePropertiesWithTypes(e.data.index)[s];await e.index.beforeInsert?.(e.data.index,s,t,r,l,i,e.tokenizer,o);let u=e.internalDocumentIDStore.idToInternalId.get(t);await e.index.insert(e.index,e.data.index,s,t,u,r,l,i,e.tokenizer,o,a),await e.index.afterInsert?.(e.data.index,s,t,r,l,i,e.tokenizer,o)}let l=e.sorter.getSortableProperties(e.data.sorting),u=e.getDocumentProperties(s,l);for(let r of l){let n=u[r];if(void 0===n)continue;let o=e.sorter.getSortablePropertiesWithTypes(e.data.sorting)[r];e.sorter.insert(e.data.sorting,r,t,n,o,i)}}async function e8(e,t,r,n){let o=!0,{index:i,docs:s}=e.data,a=e.documentsStore.get(s,t);if(!a)return!1;let l=getInternalDocumentId(e.internalDocumentIDStore,t),u=getDocumentIdFromInternalId(e.internalDocumentIDStore,l),c=e.documentsStore.count(s);n||await runSingleHook(e.beforeRemove,e,u);let f=e.index.getSearchableProperties(i),d=e.index.getSearchablePropertiesWithTypes(i),h=e.getDocumentProperties(a,f);for(let n of f){let i=h[n];if(void 0===i)continue;let s=d[n];await e.index.beforeRemove?.(e.data.index,n,u,i,s,r,e.tokenizer,c),await e.index.remove(e.index,e.data.index,n,t,l,i,s,r,e.tokenizer,c)||(o=!1),await e.index.afterRemove?.(e.data.index,n,u,i,s,r,e.tokenizer,c)}let p=await e.sorter.getSortableProperties(e.data.sorting),g=await e.getDocumentProperties(a,p);for(let r of p)void 0!==g[r]&&e.sorter.remove(e.data.sorting,r,t);return n||await runSingleHook(e.afterRemove,e,u),e.documentsStore.remove(e.data.docs,t,l),o}let e3="fulltext";function e4(e,t){return e[1]-t[1]}function te(e,t){return t[1]-e[1]}function tt(e,t,r){let n={},o=t.map(([e])=>e),i=e.documentsStore.getMultiple(e.data.docs,o),s=Object.keys(r),a=e.index.getSearchablePropertiesWithTypes(e.data.index);for(let e of s){let t;if("number"===a[e]){let{ranges:n}=r[e],o=n.length,i=Array.from({length:o});for(let e=0;e{for(let o of e){let e=`${o.from}-${o.to}`;!r?.has(e)&&n>=o.from&&n<=o.to&&(void 0===t[e]?t[e]=1:(t[e]++,r?.add(e)))}}}function tn(e,t,r){let n="boolean"===t?"false":"";return t=>{let o=t?.toString()??n;r?.has(o)||(e[o]=(e[o]??0)+1,r?.add(o))}}let to={reducer:(e,t,r,n)=>(t[n]=r,t),getInitialValue:e=>Array.from({length:e})},ti=["string","number","boolean"];function ts(e,t,r){let n=r.properties,o=n.length,i=e.index.getSearchablePropertiesWithTypes(e.data.index);for(let e=0;eF(e.internalDocumentIDStore,t)),a=e.documentsStore.getMultiple(e.data.docs,s),l=a.length,u=r.maxResult||Number.MAX_SAFE_INTEGER,c=[],f={};for(let e=0;e=u||(s.indexes.push(e),s.count++,r.perValue[i]=s,o.add(n))}c.push(Array.from(o)),f[t]=r}let d=function e(t,r=0){if(r+1===t.length)return t[r].map(e=>[e]);let n=t[r],o=e(t,r+1),i=[];for(let e of n)for(let t of o){let r=[e];h(r,t),i.push(r)}return i}(c),p=d.length,g=[];for(let e=0;e{let n=t.get(r);return void 0!==n&&t.set(r,0),n===e.length})})(i).sort((e,t)=>e-t),0!==o.indexes.length&&g.push(o)}let m=g.length,y=Array.from({length:m});for(let e=0;e({id:s[e],score:t[e][1],document:a[e]})),l=o.reducer.bind(null,n.values),u=o.getInitialValue(n.indexes.length),c=i.reduce(l,u);y[e]={values:n.values,result:c}}return y}function ta(e,t,r){let n,o,{term:i,properties:s}=t,a=e.data.index,l=e.caches.propertiesToSearch;if(!l){let t=e.index.getSearchablePropertiesWithTypes(a);l=(l=e.index.getSearchableProperties(a)).filter(e=>t[e].startsWith("string")),e.caches.propertiesToSearch=l}if(s&&"*"!==s){for(let e of s)if(!l.includes(e))throw k("UNKNOWN_INDEX",e,l.join(", "));l=l.filter(e=>s.includes(e))}Object.keys(t.where??{}).length>0&&(n=e.index.searchByWhereClause(a,e.tokenizer,t.where,r));let u=void 0!==t.threshold&&null!==t.threshold?t.threshold:1;if(i||s){let s=e.documentsStore.count(e.data.docs);o=e.index.search(a,i||"",e.tokenizer,r,l,t.exact||!1,t.tolerance||0,t.boost||{},function(e){let t=e??{};return t.k=t.k??tl.k,t.b=t.b??tl.b,t.d=t.d??tl.d,t}(t.relevance),s,n,u)}else o=(n?Array.from(n):Object.keys(e.documentsStore.getAll(e.data.docs))).map(e=>[+e,0]);return o}let tl={k:1.2,b:.75,d:.5};function tu(e,t,r){let n,o=t.vector;if(o&&(!("value"in o)||!("property"in o)))throw k("INVALID_VECTOR_INPUT",Object.keys(o).join(", "));let i=e.data.index.vectorIndexes[o.property],s=i.node.size;if(o?.value.length!==s){if(o?.property===void 0||o?.value.length===void 0)throw k("INVALID_INPUT_VECTOR","undefined",s,"undefined");throw k("INVALID_INPUT_VECTOR",o.property,s,o.value.length)}let a=e.data.index;return Object.keys(t.where??{}).length>0&&(n=e.index.searchByWhereClause(a,e.tokenizer,t.where,r)),i.node.find(o.value,t.similarity??.8,n)}function tc(e){return e[1]}function tf(e,t,r){let n=t.mode??e3;if(n===e3){let n=m();function o(){let o,i=Object.keys(e.data.index.vectorIndexes),s=t.facets&&Object.keys(t.facets).length>0,{limit:a=10,offset:l=0,distinctOn:u,includeVectors:c=!1}=t,f=!0===t.preflight,d=ta(e,t,r);if(t.sortBy)if("function"==typeof t.sortBy){let r=d.map(([e])=>e),n=e.documentsStore.getMultiple(e.data.docs,r).map((e,t)=>[d[t][0],d[t][1],e]);n.sort(t.sortBy),d=n.map(([e,t])=>[e,t])}else d=e.sorter.sortBy(e.data.sorting,d,t.sortBy).map(([t,r])=>[V(e.internalDocumentIDStore,t),r]);else d=d.sort(S);f||(o=u?function(e,t,r,n,o){let i=e.data.docs,s=new Map,a=[],l=new Set,u=t.length,c=0;for(let f=0;f=r+n)))break}return a}(e,d,l,a,u):td(e,d,l,a));let h={elapsed:{formatted:"",raw:0},hits:[],count:d.length};return void 0!==o&&(h.hits=o.filter(Boolean),c||T(h,i)),s&&(h.facets=tt(e,d,t.facets)),t.groupBy&&(h.groups=ts(e,d,t.groupBy)),h.elapsed=e.formatElapsedTime(m()-n),h}async function i(){e.beforeSearch&&await et(e.beforeSearch,e,t,r);let n=o();return e.afterSearch&&await ee(e.afterSearch,e,t,r,n),n}return e.beforeSearch?.length||e.afterSearch?.length?i():o()}if("vector"===n)return function(e,t,r="english"){let n=m();function o(){let o=tu(e,t,r).sort(S),i=[];t.facets&&Object.keys(t.facets).length>0&&(i=tt(e,o,t.facets));let s=t.vector.property,a=t.includeVectors??!1,l=t.limit??10,u=t.offset??0,c=Array.from({length:l});for(let t=0;t[e,r/t])}(ta(e,t,r)),o=tu(e,t,r),i=t.hybridWeights;return function(e,t,r,n){var o;let i=Math.max.apply(Math,e.map(tc)),s=Math.max.apply(Math,t.map(tc)),{text:a,vector:l}=n&&n.text&&n.vector?n:(o=0,{text:.5,vector:.5}),u=new Map,c=e.length,f=(e,t)=>e*a+t*l;for(let t=0;tt[1]-e[1])}(n,o,t.term??"",i)}(e,t,void 0);t.facets&&Object.keys(t.facets).length>0&&(r=tt(e,i,t.facets)),t.groupBy&&(o=ts(e,i,t.groupBy));let s=td(e,i,t.offset??0,t.limit??10).filter(Boolean),a=m(),l={count:i.length,elapsed:{raw:Number(a-n),formatted:g(a-n)},hits:s,...r?{facets:r}:{},...o?{groups:o}:{}};return t.includeVectors||T(l,Object.keys(e.data.index.vectorIndexes)),l}async function i(){e.beforeSearch&&await et(e.beforeSearch,e,t,void 0);let n=o();return e.afterSearch&&await ee(e.afterSearch,e,t,r,n),n}return e.beforeSearch?.length||e.afterSearch?.length?i():o()}(e,t);throw k("INVALID_SEARCH_MODE",n)}function td(e,t,r,n){let o=e.data.docs,i=Array.from({length:n}),s=new Set;for(let a=r;a({type:"page",content:e.document.title,id:e.document.url,url:e.document.url}))}async function tg(e,t,r,o={}){let i={where:(0,n.B)({tag:r,...o.where}),groupBy:{properties:["page_id"],maxResult:8,...o.groupBy}};t.length>0&&(i={...i,term:t,properties:["content","keywords"],...o,where:i.where,groupBy:i.groupBy});let s=await tf(e,i),a=[];for(let t of s.groups??[]){let r=t.values[0],n=await e.documentsStore.get(e.data.docs,r);if(n)for(let e of(a.push({id:r,type:"page",content:n.content,url:n.url}),t.result))"page"!==e.document.type&&a.push({id:e.document.id.toString(),content:e.document.content,type:e.document.type,url:e.document.url})}return a}Symbol("orama.insertions"),Symbol("orama.removals"),r(41758);var tm=new Map;async function ty({from:e="/api/search",initOrama:t=e=>(function({schema:e,sort:t,language:r,components:n,id:o,plugins:i}){for(let t of(n||(n={}),i??[])){if(!("getComponents"in t)||"function"!=typeof t.getComponents)continue;let r=t.getComponents(e);for(let e of Object.keys(r))if(n[e])throw k("PLUGIN_COMPONENT_CONFLICT",e,t.name);n={...n,...r}}o||(o=y());let s=n.tokenizer,a=n.index,l=n.documentsStore,u=n.sorter;if(s=s?s.tokenize?s:e0(s):e0({language:r??"english"}),n.tokenizer&&r)throw k("NO_LANGUAGE_WITH_CUSTOM_TOKENIZER");let c={idToInternalId:new Map,internalIdToId:[],save:L,load:B};a||={create:function e(t,r,n,o,i=""){for(let[s,a]of(o||(o={sharedInternalDocumentStore:r,indexes:{},vectorIndexes:{},searchableProperties:[],searchablePropertiesWithTypes:{},frequencies:{},tokenOccurrences:{},avgFieldLength:{},fieldLengths:{}}),Object.entries(n))){let n=`${i}${i?".":""}${s}`;if("object"==typeof a&&!Array.isArray(a)){e(t,r,a,o,n);continue}if(z(a))o.searchableProperties.push(n),o.searchablePropertiesWithTypes[n]=a,o.vectorIndexes[n]={type:"Vector",node:new ef(U(a)),isArray:!1};else{let e=/\[/.test(a);switch(a){case"boolean":case"boolean[]":o.indexes[n]={type:"Bool",node:new ec,isArray:e};break;case"number":case"number[]":o.indexes[n]={type:"AVL",node:new en(0,[]),isArray:e};break;case"string":case"string[]":o.indexes[n]={type:"Radix",node:new ea,isArray:e},o.avgFieldLength[n]=0,o.frequencies[n]={},o.tokenOccurrences[n]={},o.fieldLengths[n]={};break;case"enum":case"enum[]":o.indexes[n]={type:"Flat",node:new eo,isArray:e};break;case"geopoint":o.indexes[n]={type:"BKD",node:new eu,isArray:e};break;default:throw k("INVALID_SCHEMA_TYPE",Array.isArray(a)?"array":a,n)}o.searchableProperties.push(n),o.searchablePropertiesWithTypes[n]=a}}return o},insert:ey,remove:eS,insertDocumentScoreParameters:eh,insertTokenScoreParameters:ep,removeDocumentScoreParameters:eg,removeTokenScoreParameters:em,calculateResultScores:eI,search:ew,searchByWhereClause:eO,getSearchableProperties:eT,getSearchablePropertiesWithTypes:eN,load:eD,save:ev},u||={create:eA,insert:eE,remove:ez,save:eV,load:eB,sortBy:eC,getSortableProperties:eU,getSortablePropertiesWithTypes:eL},l||={create:W,get:j,getMultiple:$,getAll:J,store:G,remove:Y,count:H,load:K,save:q};var f=n;let d={formatElapsedTime:P,getDocumentIndexId:x,getDocumentProperties:I,validateSchema:function e(t,r){for(let[n,o]of Object.entries(r)){let r=t[n];if(void 0!==r&&("geopoint"!==o||"object"!=typeof r||"number"!=typeof r.lon||"number"!=typeof r.lat)&&("enum"!==o||"string"!=typeof r&&"number"!=typeof r)){if("enum[]"===o&&Array.isArray(r)){let e=r.length;for(let t=0;t{for(let r of e)await r(t)})();for(let r of e)r(t)}(S,b),b})({schema:{_:"string"},language:e})}){let r=tm.get(e);if(r)return r;let n=async function(){let r=await fetch(e);if(!r.ok)throw Error(`failed to fetch exported search indexes from ${e}, make sure the search database is exported and available for client.`);let n=await r.json(),o=new Map;if("i18n"===n.type)return await Promise.all(Object.entries(n.data).map(async([e,r])=>{let n=await t(e);th(n,r),o.set(e,{type:r.type,db:n})})),o;let i=await t();return th(i,n),o.set("",{type:n.type,db:i}),o}();return tm.set(e,n),n}async function tb(e,t){let{tag:r,locale:n}=t,o=(await ty(t)).get(n??"");return o?"simple"===o.type?tp(o,e):tg(o.db,e,r):[]}}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/987-15758c8fb8be3215.js b/apps/web/.open-next/assets/_next/static/chunks/987-15758c8fb8be3215.js deleted file mode 100644 index abb68e3..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/987-15758c8fb8be3215.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[987],{5435:(e,r,o)=>{function t(){for(var e,r,o=0,t="",n=arguments.length;ot,A:()=>n});let n=t},12710:(e,r,o)=>{o.d(r,{m:()=>t});function t(e,r,{checkForDefaultPrevented:o=!0}={}){return function(t){if(e?.(t),!1===o||!t.defaultPrevented)return r?.(t)}}},34977:(e,r,o)=>{o.d(r,{Dc:()=>i,TL:()=>a});var t=o(7620),n=o(93608),l=o(54568);function a(e){let r=function(e){let r=t.forwardRef((e,r)=>{let{children:o,...l}=e;if(t.isValidElement(o)){var a;let e,s,i=(a=o,(s=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(s=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),d=function(e,r){let o={...r};for(let t in r){let n=e[t],l=r[t];/^on[A-Z]/.test(t)?n&&l?o[t]=(...e)=>{let r=l(...e);return n(...e),r}:n&&(o[t]=n):"style"===t?o[t]={...n,...l}:"className"===t&&(o[t]=[n,l].filter(Boolean).join(" "))}return{...e,...o}}(l,o.props);return o.type!==t.Fragment&&(d.ref=r?(0,n.t)(r,i):i),t.cloneElement(o,d)}return t.Children.count(o)>1?t.Children.only(null):null});return r.displayName=`${e}.SlotClone`,r}(e),o=t.forwardRef((e,o)=>{let{children:n,...a}=e,s=t.Children.toArray(n),i=s.find(d);if(i){let e=i.props.children,n=s.map(r=>r!==i?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,l.jsx)(r,{...a,ref:o,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,l.jsx)(r,{...a,ref:o,children:n})});return o.displayName=`${e}.Slot`,o}var s=Symbol("radix.slottable");function i(e){let r=({children:e})=>(0,l.jsx)(l.Fragment,{children:e});return r.displayName=`${e}.Slottable`,r.__radixId=s,r}function d(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}},37460:(e,r,o)=>{o.d(r,{hO:()=>i,sG:()=>s});var t=o(7620),n=o(97509),l=o(34977),a=o(54568),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let o=(0,l.TL)(`Primitive.${r}`),n=t.forwardRef((e,t)=>{let{asChild:n,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(n?o:r,{...l,ref:t})});return n.displayName=`Primitive.${r}`,{...e,[r]:n}},{});function i(e,r){e&&n.flushSync(()=>e.dispatchEvent(r))}},58463:(e,r,o)=>{o.d(r,{N:()=>n});var t=o(7620),n=globalThis?.document?t.useLayoutEffect:()=>{}},62402:(e,r,o)=>{o.d(r,{A:()=>a,q:()=>l});var t=o(7620),n=o(54568);function l(e,r){let o=t.createContext(r),l=e=>{let{children:r,...l}=e,a=t.useMemo(()=>l,Object.values(l));return(0,n.jsx)(o.Provider,{value:a,children:r})};return l.displayName=e+"Provider",[l,function(n){let l=t.useContext(o);if(l)return l;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${e}\``)}]}function a(e,r=[]){let o=[],l=()=>{let r=o.map(e=>t.createContext(e));return function(o){let n=o?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...o,[e]:n}}),[o,n])}};return l.scopeName=e,[function(r,l){let a=t.createContext(l),s=o.length;o=[...o,l];let i=r=>{let{scope:o,children:l,...i}=r,d=o?.[e]?.[s]||a,c=t.useMemo(()=>i,Object.values(i));return(0,n.jsx)(d.Provider,{value:c,children:l})};return i.displayName=r+"Provider",[i,function(o,n){let i=n?.[e]?.[s]||a,d=t.useContext(i);if(d)return d;if(void 0!==l)return l;throw Error(`\`${o}\` must be used within \`${r}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let o=()=>{let o=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=o.reduce((r,{useScope:o,scopeName:t})=>{let n=o(e)[`__scope${t}`];return{...r,...n}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:n}),[n])}};return o.scopeName=r.scopeName,o}(l,...r)]}},73284:(e,r,o)=>{o.d(r,{i:()=>s});var t,n=o(7620),l=o(58463),a=(t||(t=o.t(n,2)))[" useInsertionEffect ".trim().toString()]||l.N;function s({prop:e,defaultProp:r,onChange:o=()=>{},caller:t}){let[l,s,i]=function({defaultProp:e,onChange:r}){let[o,t]=n.useState(e),l=n.useRef(o),s=n.useRef(r);return a(()=>{s.current=r},[r]),n.useEffect(()=>{l.current!==o&&(s.current?.(o),l.current=o)},[o,l]),[o,t,s]}({defaultProp:r,onChange:o}),d=void 0!==e,c=d?e:l;{let r=n.useRef(void 0!==e);n.useEffect(()=>{let e=r.current;if(e!==d){let r=d?"controlled":"uncontrolled";console.warn(`${t} is changing from ${e?"controlled":"uncontrolled"} to ${r}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}r.current=d},[d,t])}return[c,n.useCallback(r=>{if(d){let o="function"==typeof r?r(e):r;o!==e&&i.current?.(o)}else s(r)},[d,e,s,i])]}Symbol("RADIX:SYNC_STATE")},93608:(e,r,o)=>{o.d(r,{s:()=>a,t:()=>l});var t=o(7620);function n(e,r){if("function"==typeof e)return e(r);null!=e&&(e.current=r)}function l(...e){return r=>{let o=!1,t=e.map(e=>{let t=n(e,r);return o||"function"!=typeof t||(o=!0),t});if(o)return()=>{for(let r=0;r{o.d(r,{QP:()=>ed});let t=e=>{let r=s(e),{conflictingClassGroups:o,conflictingClassGroupModifiers:t}=e;return{getClassGroupId:e=>{let o=e.split("-");return""===o[0]&&1!==o.length&&o.shift(),n(o,r)||a(e)},getConflictingClassGroupIds:(e,r)=>{let n=o[e]||[];return r&&t[e]?[...n,...t[e]]:n}}},n=(e,r)=>{if(0===e.length)return r.classGroupId;let o=e[0],t=r.nextPart.get(o),l=t?n(e.slice(1),t):void 0;if(l)return l;if(0===r.validators.length)return;let a=e.join("-");return r.validators.find(({validator:e})=>e(a))?.classGroupId},l=/^\[(.+)\]$/,a=e=>{if(l.test(e)){let r=l.exec(e)[1],o=r?.substring(0,r.indexOf(":"));if(o)return"arbitrary.."+o}},s=e=>{let{theme:r,classGroups:o}=e,t={nextPart:new Map,validators:[]};for(let e in o)i(o[e],t,e,r);return t},i=(e,r,o,t)=>{e.forEach(e=>{if("string"==typeof e){(""===e?r:d(r,e)).classGroupId=o;return}if("function"==typeof e)return c(e)?void i(e(t),r,o,t):void r.validators.push({validator:e,classGroupId:o});Object.entries(e).forEach(([e,n])=>{i(n,d(r,e),o,t)})})},d=(e,r)=>{let o=e;return r.split("-").forEach(e=>{o.nextPart.has(e)||o.nextPart.set(e,{nextPart:new Map,validators:[]}),o=o.nextPart.get(e)}),o},c=e=>e.isThemeGetter,m=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let r=0,o=new Map,t=new Map,n=(n,l)=>{o.set(n,l),++r>e&&(r=0,t=o,o=new Map)};return{get(e){let r=o.get(e);return void 0!==r?r:void 0!==(r=t.get(e))?(n(e,r),r):void 0},set(e,r){o.has(e)?o.set(e,r):n(e,r)}}},u=e=>{let{prefix:r,experimentalParseClassName:o}=e,t=e=>{let r,o=[],t=0,n=0,l=0;for(let a=0;al?r-l:void 0}};if(r){let e=r+":",o=t;t=r=>r.startsWith(e)?o(r.substring(e.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:r,maybePostfixModifierPosition:void 0}}if(o){let e=t;t=r=>o({className:r,parseClassName:e})}return t},p=e=>e.endsWith("!")?e.substring(0,e.length-1):e.startsWith("!")?e.substring(1):e,f=e=>{let r=Object.fromEntries(e.orderSensitiveModifiers.map(e=>[e,!0]));return e=>{if(e.length<=1)return e;let o=[],t=[];return e.forEach(e=>{"["===e[0]||r[e]?(o.push(...t.sort(),e),t=[]):t.push(e)}),o.push(...t.sort()),o}},b=e=>({cache:m(e.cacheSize),parseClassName:u(e),sortModifiers:f(e),...t(e)}),g=/\s+/,h=(e,r)=>{let{parseClassName:o,getClassGroupId:t,getConflictingClassGroupIds:n,sortModifiers:l}=r,a=[],s=e.trim().split(g),i="";for(let e=s.length-1;e>=0;e-=1){let r=s[e],{isExternal:d,modifiers:c,hasImportantModifier:m,baseClassName:u,maybePostfixModifierPosition:p}=o(r);if(d){i=r+(i.length>0?" "+i:i);continue}let f=!!p,b=t(f?u.substring(0,p):u);if(!b){if(!f||!(b=t(u))){i=r+(i.length>0?" "+i:i);continue}f=!1}let g=l(c).join(":"),h=m?g+"!":g,x=h+b;if(a.includes(x))continue;a.push(x);let k=n(b,f);for(let e=0;e0?" "+i:i)}return i};function x(){let e,r,o=0,t="";for(;o{let r;if("string"==typeof e)return e;let o="";for(let t=0;t{let r=r=>r[e]||[];return r.isThemeGetter=!0,r},y=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,v=/^\((?:(\w[\w-]*):)?(.+)\)$/i,z=/^\d+\/\d+$/,j=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,N=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,C=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,$=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,E=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,P=e=>z.test(e),_=e=>!!e&&!Number.isNaN(Number(e)),S=e=>!!e&&Number.isInteger(Number(e)),M=e=>e.endsWith("%")&&_(e.slice(0,-1)),I=e=>j.test(e),G=()=>!0,R=e=>N.test(e)&&!C.test(e),O=()=>!1,A=e=>$.test(e),T=e=>E.test(e),W=e=>!V(e)&&!X(e),D=e=>ee(e,en,O),V=e=>y.test(e),q=e=>ee(e,el,R),L=e=>ee(e,ea,_),F=e=>ee(e,eo,O),B=e=>ee(e,et,T),Q=e=>ee(e,ei,A),X=e=>v.test(e),Y=e=>er(e,el),Z=e=>er(e,es),H=e=>er(e,eo),J=e=>er(e,en),K=e=>er(e,et),U=e=>er(e,ei,!0),ee=(e,r,o)=>{let t=y.exec(e);return!!t&&(t[1]?r(t[1]):o(t[2]))},er=(e,r,o=!1)=>{let t=v.exec(e);return!!t&&(t[1]?r(t[1]):o)},eo=e=>"position"===e||"percentage"===e,et=e=>"image"===e||"url"===e,en=e=>"length"===e||"size"===e||"bg-size"===e,el=e=>"length"===e,ea=e=>"number"===e,es=e=>"family-name"===e,ei=e=>"shadow"===e;Symbol.toStringTag;let ed=function(e,...r){let o,t,n,l=function(s){return t=(o=b(r.reduce((e,r)=>r(e),e()))).cache.get,n=o.cache.set,l=a,a(s)};function a(e){let r=t(e);if(r)return r;let l=h(e,o);return n(e,l),l}return function(){return l(x.apply(null,arguments))}}(()=>{let e=w("color"),r=w("font"),o=w("text"),t=w("font-weight"),n=w("tracking"),l=w("leading"),a=w("breakpoint"),s=w("container"),i=w("spacing"),d=w("radius"),c=w("shadow"),m=w("inset-shadow"),u=w("text-shadow"),p=w("drop-shadow"),f=w("blur"),b=w("perspective"),g=w("aspect"),h=w("ease"),x=w("animate"),k=()=>["auto","avoid","all","avoid-page","page","left","right","column"],y=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],v=()=>[...y(),X,V],z=()=>["auto","hidden","clip","visible","scroll"],j=()=>["auto","contain","none"],N=()=>[X,V,i],C=()=>[P,"full","auto",...N()],$=()=>[S,"none","subgrid",X,V],E=()=>["auto",{span:["full",S,X,V]},S,X,V],R=()=>[S,"auto",X,V],O=()=>["auto","min","max","fr",X,V],A=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],T=()=>["start","end","center","stretch","center-safe","end-safe"],ee=()=>["auto",...N()],er=()=>[P,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...N()],eo=()=>[e,X,V],et=()=>[...y(),H,F,{position:[X,V]}],en=()=>["no-repeat",{repeat:["","x","y","space","round"]}],el=()=>["auto","cover","contain",J,D,{size:[X,V]}],ea=()=>[M,Y,q],es=()=>["","none","full",d,X,V],ei=()=>["",_,Y,q],ed=()=>["solid","dashed","dotted","double"],ec=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],em=()=>[_,M,H,F],eu=()=>["","none",f,X,V],ep=()=>["none",_,X,V],ef=()=>["none",_,X,V],eb=()=>[_,X,V],eg=()=>[P,"full",...N()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[I],breakpoint:[I],color:[G],container:[I],"drop-shadow":[I],ease:["in","out","in-out"],font:[W],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[I],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[I],shadow:[I],spacing:["px",_],text:[I],"text-shadow":[I],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",P,V,X,g]}],container:["container"],columns:[{columns:[_,V,X,s]}],"break-after":[{"break-after":k()}],"break-before":[{"break-before":k()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:v()}],overflow:[{overflow:z()}],"overflow-x":[{"overflow-x":z()}],"overflow-y":[{"overflow-y":z()}],overscroll:[{overscroll:j()}],"overscroll-x":[{"overscroll-x":j()}],"overscroll-y":[{"overscroll-y":j()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:C()}],"inset-x":[{"inset-x":C()}],"inset-y":[{"inset-y":C()}],start:[{start:C()}],end:[{end:C()}],top:[{top:C()}],right:[{right:C()}],bottom:[{bottom:C()}],left:[{left:C()}],visibility:["visible","invisible","collapse"],z:[{z:[S,"auto",X,V]}],basis:[{basis:[P,"full","auto",s,...N()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[_,P,"auto","initial","none",V]}],grow:[{grow:["",_,X,V]}],shrink:[{shrink:["",_,X,V]}],order:[{order:[S,"first","last","none",X,V]}],"grid-cols":[{"grid-cols":$()}],"col-start-end":[{col:E()}],"col-start":[{"col-start":R()}],"col-end":[{"col-end":R()}],"grid-rows":[{"grid-rows":$()}],"row-start-end":[{row:E()}],"row-start":[{"row-start":R()}],"row-end":[{"row-end":R()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":O()}],"auto-rows":[{"auto-rows":O()}],gap:[{gap:N()}],"gap-x":[{"gap-x":N()}],"gap-y":[{"gap-y":N()}],"justify-content":[{justify:[...A(),"normal"]}],"justify-items":[{"justify-items":[...T(),"normal"]}],"justify-self":[{"justify-self":["auto",...T()]}],"align-content":[{content:["normal",...A()]}],"align-items":[{items:[...T(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...T(),{baseline:["","last"]}]}],"place-content":[{"place-content":A()}],"place-items":[{"place-items":[...T(),"baseline"]}],"place-self":[{"place-self":["auto",...T()]}],p:[{p:N()}],px:[{px:N()}],py:[{py:N()}],ps:[{ps:N()}],pe:[{pe:N()}],pt:[{pt:N()}],pr:[{pr:N()}],pb:[{pb:N()}],pl:[{pl:N()}],m:[{m:ee()}],mx:[{mx:ee()}],my:[{my:ee()}],ms:[{ms:ee()}],me:[{me:ee()}],mt:[{mt:ee()}],mr:[{mr:ee()}],mb:[{mb:ee()}],ml:[{ml:ee()}],"space-x":[{"space-x":N()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":N()}],"space-y-reverse":["space-y-reverse"],size:[{size:er()}],w:[{w:[s,"screen",...er()]}],"min-w":[{"min-w":[s,"screen","none",...er()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[a]},...er()]}],h:[{h:["screen","lh",...er()]}],"min-h":[{"min-h":["screen","lh","none",...er()]}],"max-h":[{"max-h":["screen","lh",...er()]}],"font-size":[{text:["base",o,Y,q]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[t,X,L]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",M,V]}],"font-family":[{font:[Z,V,r]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[n,X,V]}],"line-clamp":[{"line-clamp":[_,"none",X,L]}],leading:[{leading:[l,...N()]}],"list-image":[{"list-image":["none",X,V]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",X,V]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:eo()}],"text-color":[{text:eo()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ed(),"wavy"]}],"text-decoration-thickness":[{decoration:[_,"from-font","auto",X,q]}],"text-decoration-color":[{decoration:eo()}],"underline-offset":[{"underline-offset":[_,"auto",X,V]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:N()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",X,V]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",X,V]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:et()}],"bg-repeat":[{bg:en()}],"bg-size":[{bg:el()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},S,X,V],radial:["",X,V],conic:[S,X,V]},K,B]}],"bg-color":[{bg:eo()}],"gradient-from-pos":[{from:ea()}],"gradient-via-pos":[{via:ea()}],"gradient-to-pos":[{to:ea()}],"gradient-from":[{from:eo()}],"gradient-via":[{via:eo()}],"gradient-to":[{to:eo()}],rounded:[{rounded:es()}],"rounded-s":[{"rounded-s":es()}],"rounded-e":[{"rounded-e":es()}],"rounded-t":[{"rounded-t":es()}],"rounded-r":[{"rounded-r":es()}],"rounded-b":[{"rounded-b":es()}],"rounded-l":[{"rounded-l":es()}],"rounded-ss":[{"rounded-ss":es()}],"rounded-se":[{"rounded-se":es()}],"rounded-ee":[{"rounded-ee":es()}],"rounded-es":[{"rounded-es":es()}],"rounded-tl":[{"rounded-tl":es()}],"rounded-tr":[{"rounded-tr":es()}],"rounded-br":[{"rounded-br":es()}],"rounded-bl":[{"rounded-bl":es()}],"border-w":[{border:ei()}],"border-w-x":[{"border-x":ei()}],"border-w-y":[{"border-y":ei()}],"border-w-s":[{"border-s":ei()}],"border-w-e":[{"border-e":ei()}],"border-w-t":[{"border-t":ei()}],"border-w-r":[{"border-r":ei()}],"border-w-b":[{"border-b":ei()}],"border-w-l":[{"border-l":ei()}],"divide-x":[{"divide-x":ei()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ei()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ed(),"hidden","none"]}],"divide-style":[{divide:[...ed(),"hidden","none"]}],"border-color":[{border:eo()}],"border-color-x":[{"border-x":eo()}],"border-color-y":[{"border-y":eo()}],"border-color-s":[{"border-s":eo()}],"border-color-e":[{"border-e":eo()}],"border-color-t":[{"border-t":eo()}],"border-color-r":[{"border-r":eo()}],"border-color-b":[{"border-b":eo()}],"border-color-l":[{"border-l":eo()}],"divide-color":[{divide:eo()}],"outline-style":[{outline:[...ed(),"none","hidden"]}],"outline-offset":[{"outline-offset":[_,X,V]}],"outline-w":[{outline:["",_,Y,q]}],"outline-color":[{outline:eo()}],shadow:[{shadow:["","none",c,U,Q]}],"shadow-color":[{shadow:eo()}],"inset-shadow":[{"inset-shadow":["none",m,U,Q]}],"inset-shadow-color":[{"inset-shadow":eo()}],"ring-w":[{ring:ei()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:eo()}],"ring-offset-w":[{"ring-offset":[_,q]}],"ring-offset-color":[{"ring-offset":eo()}],"inset-ring-w":[{"inset-ring":ei()}],"inset-ring-color":[{"inset-ring":eo()}],"text-shadow":[{"text-shadow":["none",u,U,Q]}],"text-shadow-color":[{"text-shadow":eo()}],opacity:[{opacity:[_,X,V]}],"mix-blend":[{"mix-blend":[...ec(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ec()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[_]}],"mask-image-linear-from-pos":[{"mask-linear-from":em()}],"mask-image-linear-to-pos":[{"mask-linear-to":em()}],"mask-image-linear-from-color":[{"mask-linear-from":eo()}],"mask-image-linear-to-color":[{"mask-linear-to":eo()}],"mask-image-t-from-pos":[{"mask-t-from":em()}],"mask-image-t-to-pos":[{"mask-t-to":em()}],"mask-image-t-from-color":[{"mask-t-from":eo()}],"mask-image-t-to-color":[{"mask-t-to":eo()}],"mask-image-r-from-pos":[{"mask-r-from":em()}],"mask-image-r-to-pos":[{"mask-r-to":em()}],"mask-image-r-from-color":[{"mask-r-from":eo()}],"mask-image-r-to-color":[{"mask-r-to":eo()}],"mask-image-b-from-pos":[{"mask-b-from":em()}],"mask-image-b-to-pos":[{"mask-b-to":em()}],"mask-image-b-from-color":[{"mask-b-from":eo()}],"mask-image-b-to-color":[{"mask-b-to":eo()}],"mask-image-l-from-pos":[{"mask-l-from":em()}],"mask-image-l-to-pos":[{"mask-l-to":em()}],"mask-image-l-from-color":[{"mask-l-from":eo()}],"mask-image-l-to-color":[{"mask-l-to":eo()}],"mask-image-x-from-pos":[{"mask-x-from":em()}],"mask-image-x-to-pos":[{"mask-x-to":em()}],"mask-image-x-from-color":[{"mask-x-from":eo()}],"mask-image-x-to-color":[{"mask-x-to":eo()}],"mask-image-y-from-pos":[{"mask-y-from":em()}],"mask-image-y-to-pos":[{"mask-y-to":em()}],"mask-image-y-from-color":[{"mask-y-from":eo()}],"mask-image-y-to-color":[{"mask-y-to":eo()}],"mask-image-radial":[{"mask-radial":[X,V]}],"mask-image-radial-from-pos":[{"mask-radial-from":em()}],"mask-image-radial-to-pos":[{"mask-radial-to":em()}],"mask-image-radial-from-color":[{"mask-radial-from":eo()}],"mask-image-radial-to-color":[{"mask-radial-to":eo()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":y()}],"mask-image-conic-pos":[{"mask-conic":[_]}],"mask-image-conic-from-pos":[{"mask-conic-from":em()}],"mask-image-conic-to-pos":[{"mask-conic-to":em()}],"mask-image-conic-from-color":[{"mask-conic-from":eo()}],"mask-image-conic-to-color":[{"mask-conic-to":eo()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:et()}],"mask-repeat":[{mask:en()}],"mask-size":[{mask:el()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",X,V]}],filter:[{filter:["","none",X,V]}],blur:[{blur:eu()}],brightness:[{brightness:[_,X,V]}],contrast:[{contrast:[_,X,V]}],"drop-shadow":[{"drop-shadow":["","none",p,U,Q]}],"drop-shadow-color":[{"drop-shadow":eo()}],grayscale:[{grayscale:["",_,X,V]}],"hue-rotate":[{"hue-rotate":[_,X,V]}],invert:[{invert:["",_,X,V]}],saturate:[{saturate:[_,X,V]}],sepia:[{sepia:["",_,X,V]}],"backdrop-filter":[{"backdrop-filter":["","none",X,V]}],"backdrop-blur":[{"backdrop-blur":eu()}],"backdrop-brightness":[{"backdrop-brightness":[_,X,V]}],"backdrop-contrast":[{"backdrop-contrast":[_,X,V]}],"backdrop-grayscale":[{"backdrop-grayscale":["",_,X,V]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[_,X,V]}],"backdrop-invert":[{"backdrop-invert":["",_,X,V]}],"backdrop-opacity":[{"backdrop-opacity":[_,X,V]}],"backdrop-saturate":[{"backdrop-saturate":[_,X,V]}],"backdrop-sepia":[{"backdrop-sepia":["",_,X,V]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":N()}],"border-spacing-x":[{"border-spacing-x":N()}],"border-spacing-y":[{"border-spacing-y":N()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",X,V]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[_,"initial",X,V]}],ease:[{ease:["linear","initial",h,X,V]}],delay:[{delay:[_,X,V]}],animate:[{animate:["none",x,X,V]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[b,X,V]}],"perspective-origin":[{"perspective-origin":v()}],rotate:[{rotate:ep()}],"rotate-x":[{"rotate-x":ep()}],"rotate-y":[{"rotate-y":ep()}],"rotate-z":[{"rotate-z":ep()}],scale:[{scale:ef()}],"scale-x":[{"scale-x":ef()}],"scale-y":[{"scale-y":ef()}],"scale-z":[{"scale-z":ef()}],"scale-3d":["scale-3d"],skew:[{skew:eb()}],"skew-x":[{"skew-x":eb()}],"skew-y":[{"skew-y":eb()}],transform:[{transform:[X,V,"","none","gpu","cpu"]}],"transform-origin":[{origin:v()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:eg()}],"translate-x":[{"translate-x":eg()}],"translate-y":[{"translate-y":eg()}],"translate-z":[{"translate-z":eg()}],"translate-none":["translate-none"],accent:[{accent:eo()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:eo()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",X,V]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":N()}],"scroll-mx":[{"scroll-mx":N()}],"scroll-my":[{"scroll-my":N()}],"scroll-ms":[{"scroll-ms":N()}],"scroll-me":[{"scroll-me":N()}],"scroll-mt":[{"scroll-mt":N()}],"scroll-mr":[{"scroll-mr":N()}],"scroll-mb":[{"scroll-mb":N()}],"scroll-ml":[{"scroll-ml":N()}],"scroll-p":[{"scroll-p":N()}],"scroll-px":[{"scroll-px":N()}],"scroll-py":[{"scroll-py":N()}],"scroll-ps":[{"scroll-ps":N()}],"scroll-pe":[{"scroll-pe":N()}],"scroll-pt":[{"scroll-pt":N()}],"scroll-pr":[{"scroll-pr":N()}],"scroll-pb":[{"scroll-pb":N()}],"scroll-pl":[{"scroll-pl":N()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",X,V]}],fill:[{fill:["none",...eo()]}],"stroke-w":[{stroke:[_,Y,q,L]}],stroke:[{stroke:["none",...eo()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}})}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/app/(home)/analytics/page-e83ceb29114ff82f.js b/apps/web/.open-next/assets/_next/static/chunks/app/(home)/analytics/page-e83ceb29114ff82f.js deleted file mode 100644 index 1bb7d33..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/app/(home)/analytics/page-e83ceb29114ff82f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[190],{82531:(e,r,s)=>{"use strict";s.r(r),s.d(r,{default:()=>ec});var a=s(54568),t=s(6968),l=s(29157),n=s(87085),o=s(42829),c=s(68517),d=s(39370),i=s(66163),m=s(10937),x=s(11849),h=s.n(x),b=s(7620),u=s(56016),j=s(3451),p=s(9948),f=s(63503),v=s(15234),N=s(82390),g=s(86767),y=s(38500),k=s(52597),A=s(77392),_=s(99680),w=s(1281),O=s(25500),E=s(57323),I=s(38188);let T={light:"",dark:".dark"},S=b.createContext(null);function R(){let e=b.useContext(S);if(!e)throw Error("useChart must be used within a ");return e}function K(e){let r,s,t,l,n,o,c,d,i,m,x,h=(0,_.c)(24);h[0]!==e?({id:l,className:s,children:r,config:t,...n}=e,h[0]=e,h[1]=r,h[2]=s,h[3]=t,h[4]=l,h[5]=n):(r=h[1],s=h[2],t=h[3],l=h[4],n=h[5]);let u=b.useId(),j="chart-".concat(l||u.replace(/:/g,""));return h[6]!==t?(o={config:t},h[6]=t,h[7]=o):o=h[7],h[8]!==s?(c=(0,I.cn)("flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-hidden [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-hidden [&_.recharts-surface]:outline-hidden",s),h[8]=s,h[9]=c):c=h[9],h[10]!==j||h[11]!==t?(d=(0,a.jsx)(M,{id:j,config:t}),h[10]=j,h[11]=t,h[12]=d):d=h[12],h[13]!==r?(i=(0,a.jsx)(w.u,{children:r}),h[13]=r,h[14]=i):i=h[14],h[15]!==j||h[16]!==n||h[17]!==c||h[18]!==d||h[19]!==i?(m=(0,a.jsxs)("div",{"data-slot":"chart","data-chart":j,className:c,...n,children:[d,i]}),h[15]=j,h[16]=n,h[17]=c,h[18]=d,h[19]=i,h[20]=m):m=h[20],h[21]!==o||h[22]!==m?(x=(0,a.jsx)(S.Provider,{value:o,children:m}),h[21]=o,h[22]=m,h[23]=x):x=h[23],x}let M=e=>{let r,s,t,l=(0,_.c)(6),{id:n,config:o}=e;if(l[0]!==o||l[1]!==n){s=Symbol.for("react.early_return_sentinel");e:{let e=Object.entries(o).filter(F);if(!e.length){s=null;break e}r=Object.entries(T).map(r=>{let[s,a]=r;return"\n".concat(a," [data-chart=").concat(n,"] {\n").concat(e.map(e=>{var r;let[a,t]=e,l=(null==(r=t.theme)?void 0:r[s])||t.color;return l?" --color-".concat(a,": ").concat(l,";"):null}).join("\n"),"\n}\n")}).join("\n")}l[0]=o,l[1]=n,l[2]=r,l[3]=s}else r=l[2],s=l[3];return s!==Symbol.for("react.early_return_sentinel")?s:(l[4]!==r?(t=(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:r}}),l[4]=r,l[5]=t):t=l[5],t)},L=O.m;function P(e){let{active:r,payload:s,className:t,indicator:l="dot",hideLabel:n=!1,hideIndicator:o=!1,label:c,labelFormatter:d,labelClassName:i,formatter:m,color:x,nameKey:h,labelKey:u}=e,{config:j}=R(),p=b.useMemo(()=>{var e;if(n||!(null==s?void 0:s.length))return null;let[r]=s,t="".concat(u||(null==r?void 0:r.dataKey)||(null==r?void 0:r.name)||"value"),l=B(j,r,t),o=u||"string"!=typeof c?null==l?void 0:l.label:(null==(e=j[c])?void 0:e.label)||c;return d?(0,a.jsx)("div",{className:(0,I.cn)("font-medium",i),children:d(o,s)}):o?(0,a.jsx)("div",{className:(0,I.cn)("font-medium",i),children:o}):null},[c,d,s,n,i,j,u]);if(!r||!(null==s?void 0:s.length))return null;let f=1===s.length&&"dot"!==l;return(0,a.jsxs)("div",{className:(0,I.cn)("grid min-w-[8rem] items-start gap-1.5 rounded-lg border border-border/50 bg-background px-2.5 py-1.5 text-xs shadow-xl",t),children:[f?null:p,(0,a.jsx)("div",{className:"grid gap-1.5",children:s.map((e,r)=>{let s="".concat(h||e.name||e.dataKey||"value"),t=B(j,e,s),n=x||e.payload.fill||e.color;return(0,a.jsx)("div",{className:(0,I.cn)("flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5 [&>svg]:text-muted-foreground","dot"===l&&"items-center"),children:m&&(null==e?void 0:e.value)!==void 0&&e.name?m(e.value,e.name,e,r,e.payload):(0,a.jsxs)(a.Fragment,{children:[(null==t?void 0:t.icon)?(0,a.jsx)(t.icon,{}):!o&&(0,a.jsx)("div",{className:(0,I.cn)("shrink-0 rounded-[2px] border-(--color-border) bg-(--color-bg)",{"h-2.5 w-2.5":"dot"===l,"w-1":"line"===l,"w-0 border-[1.5px] border-dashed bg-transparent":"dashed"===l,"my-0.5":f&&"dashed"===l}),style:{"--color-bg":n,"--color-border":n}}),(0,a.jsxs)("div",{className:(0,I.cn)("flex flex-1 justify-between leading-none",f?"items-end":"items-center"),children:[(0,a.jsxs)("div",{className:"grid gap-1.5",children:[f?p:null,(0,a.jsx)("span",{className:"text-muted-foreground",children:(null==t?void 0:t.label)||e.name})]}),e.value&&(0,a.jsx)("span",{className:"font-medium font-mono text-foreground tabular-nums",children:e.value.toLocaleString()})]})]})},e.dataKey)})})]})}let C=E.s;function D(e){let r,s,t,l=(0,_.c)(15),{className:n,hideIcon:o,payload:c,verticalAlign:d,nameKey:i}=e,m=void 0!==o&&o,{config:x}=R();if(!(null==c?void 0:c.length))return null;let h="top"===(void 0===d?"bottom":d)?"pb-3":"pt-3";if(l[0]!==n||l[1]!==h?(r=(0,I.cn)("flex items-center justify-center gap-4",h,n),l[0]=n,l[1]=h,l[2]=r):r=l[2],l[3]!==x||l[4]!==m||l[5]!==i||l[6]!==c){let e;l[8]!==x||l[9]!==m||l[10]!==i?(e=e=>{let r="".concat(i||e.dataKey||"value"),s=B(x,e,r);return(0,a.jsxs)("div",{className:(0,I.cn)("flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3 [&>svg]:text-muted-foreground"),children:[(null==s?void 0:s.icon)&&!m?(0,a.jsx)(s.icon,{}):(0,a.jsx)("div",{className:"h-2 w-2 shrink-0 rounded-[2px]",style:{backgroundColor:e.color}}),null==s?void 0:s.label]},e.value)},l[8]=x,l[9]=m,l[10]=i,l[11]=e):e=l[11],s=c.map(e),l[3]=x,l[4]=m,l[5]=i,l[6]=c,l[7]=s}else s=l[7];return l[12]!==r||l[13]!==s?(t=(0,a.jsx)("div",{className:r,children:s}),l[12]=r,l[13]=s,l[14]=t):t=l[14],t}function B(e,r,s){if("object"!=typeof r||null===r)return;let a="payload"in r&&"object"==typeof r.payload&&null!==r.payload?r.payload:void 0,t=s;return s in r&&"string"==typeof r[s]?t=r[s]:a&&s in a&&"string"==typeof a[s]&&(t=a[s]),t in e?e[t]:e[s]}function F(e){let[,r]=e;return r.theme||r.color}var W=s(97993),G=s(42304);let H={projects:{label:"Projects Created",color:"hsl(var(--chart-1))"}},U={darwin:{label:"macOS",color:"hsl(var(--chart-1))"},linux:{label:"Linux",color:"hsl(var(--chart-2))"},win32:{label:"Windows",color:"hsl(var(--chart-3))"}},$={npm:{label:"npm",color:"hsl(var(--chart-1))"},pnpm:{label:"pnpm",color:"hsl(var(--chart-2))"},bun:{label:"bun",color:"hsl(var(--chart-3))"},yarn:{label:"yarn",color:"hsl(var(--chart-4))"},unknown:{label:"Unknown",color:"hsl(var(--chart-5))"}},Y={hono:{label:"Hono",color:"hsl(var(--chart-1))"},express:{label:"Express",color:"hsl(var(--chart-2))"},fastify:{label:"Fastify",color:"hsl(var(--chart-3))"},next:{label:"Next.js",color:"hsl(var(--chart-4))"},elysia:{label:"Elysia",color:"hsl(var(--chart-5))"},convex:{label:"Convex",color:"hsl(var(--chart-6))"},none:{label:"None",color:"hsl(var(--chart-7))"}},J={sqlite:{label:"SQLite",color:"hsl(var(--chart-1))"},postgres:{label:"PostgreSQL",color:"hsl(var(--chart-2))"},mysql:{label:"MySQL",color:"hsl(var(--chart-3))"},mongodb:{label:"MongoDB",color:"hsl(var(--chart-4))"},none:{label:"None",color:"hsl(var(--chart-6))"}},z={drizzle:{label:"Drizzle",color:"hsl(var(--chart-1))"},prisma:{label:"Prisma",color:"hsl(var(--chart-2))"},mongoose:{label:"Mongoose",color:"hsl(var(--chart-3))"},none:{label:"None",color:"hsl(var(--chart-6))"}},V={turso:{label:"Turso",color:"hsl(var(--chart-1))"},"prisma-postgres":{label:"Prisma Postgres",color:"hsl(var(--chart-2))"},"mongodb-atlas":{label:"MongoDB Atlas",color:"hsl(var(--chart-3))"},neon:{label:"Neon",color:"hsl(var(--chart-4))"},supabase:{label:"Supabase",color:"hsl(var(--chart-5))"},none:{label:"None",color:"hsl(var(--chart-6))"}},Q={trpc:{label:"tRPC",color:"hsl(var(--chart-1))"},orpc:{label:"oRPC",color:"hsl(var(--chart-2))"},none:{label:"None",color:"hsl(var(--chart-6))"}},q={"react-router":{label:"React Router",color:"hsl(var(--chart-1))"},"tanstack-router":{label:"TanStack Router",color:"hsl(var(--chart-2))"},"tanstack-start":{label:"TanStack Start",color:"hsl(var(--chart-3))"},next:{label:"Next",color:"hsl(var(--chart-4))"},nuxt:{label:"Nuxt",color:"hsl(var(--chart-5))"},"native-nativewind":{label:"Expo NativeWind",color:"hsl(var(--chart-6))"},"native-unistyles":{label:"Expo Unistyles",color:"hsl(var(--chart-7))"},svelte:{label:"Svelte",color:"hsl(var(--chart-3))"},solid:{label:"Solid",color:"hsl(var(--chart-4))"},none:{label:"None",color:"hsl(var(--chart-6))"}},Z={18:{label:"Node.js 18",color:"hsl(var(--chart-1))"},20:{label:"Node.js 20",color:"hsl(var(--chart-2))"},22:{label:"Node.js 22",color:"hsl(var(--chart-3))"},16:{label:"Node.js 16",color:"hsl(var(--chart-4))"},other:{label:"Other",color:"hsl(var(--chart-5))"}},X={latest:{label:"Latest",color:"hsl(var(--chart-1))"},outdated:{label:"Outdated",color:"hsl(var(--chart-5))"}},ee={enabled:{label:"Enabled",color:"hsl(var(--chart-1))"},disabled:{label:"Disabled",color:"hsl(var(--chart-5))"}},er={enabled:{label:"Git Init",color:"hsl(var(--chart-1))"},disabled:{label:"No Git",color:"hsl(var(--chart-5))"}},es={enabled:{label:"Auto Install",color:"hsl(var(--chart-1))"},disabled:{label:"Skip Install",color:"hsl(var(--chart-5))"}},ea={todo:{label:"Todo App",color:"hsl(var(--chart-1))"},ai:{label:"AI Example",color:"hsl(var(--chart-2))"},none:{label:"No Examples",color:"hsl(var(--chart-6))"}},et={pwa:{label:"PWA",color:"hsl(var(--chart-1))"},biome:{label:"Biome",color:"hsl(var(--chart-2))"},tauri:{label:"Tauri",color:"hsl(var(--chart-3))"},husky:{label:"Husky",color:"hsl(var(--chart-4))"},starlight:{label:"Starlight",color:"hsl(var(--chart-5))"},turborepo:{label:"Turborepo",color:"hsl(var(--chart-6))"},none:{label:"No Addons",color:"hsl(var(--chart-7))"}},el={node:{label:"Node.js",color:"hsl(var(--chart-1))"},bun:{label:"Bun",color:"hsl(var(--chart-2))"},workers:{label:"Cloudflare Workers",color:"hsl(var(--chart-3))"},none:{label:"None",color:"hsl(var(--chart-6))"}},en={fullstack:{label:"Full-stack",color:"hsl(var(--chart-1))"},"frontend-only":{label:"Frontend-only",color:"hsl(var(--chart-2))"},"backend-only":{label:"Backend-only",color:"hsl(var(--chart-3))"}},eo={count:{label:"Projects Created",color:"hsl(var(--chart-1))"}};function ec(){let[e,r]=(0,b.useState)([]),[s,x]=(0,b.useState)(null),[_,w]=(0,b.useState)(!0),O=(0,b.useCallback)(async()=>{try{var e;let s=await fetch("/analytics-data.json"),a=await s.json();r(a.data||[]),x(a.lastUpdated||null),console.log("Loaded ".concat((null==(e=a.data)?void 0:e.length)||0," records from static JSON")),console.log("Data generated at: ".concat(a.generatedAt))}catch(e){console.error("Error loading analytics data:",e)}finally{w(!1)}},[]);(0,b.useEffect)(()=>{O()},[O]);let E=()=>Object.entries(e.reduce((e,r)=>{let s=r.platform;return e[s]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}),I=()=>Object.entries(e.reduce((e,r)=>{let s=r.packageManager;return e[s]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}),T=()=>Object.entries(e.reduce((e,r)=>{let s=r.backend||"none";return e[s]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}).sort((e,r)=>r.value-e.value),S=()=>Object.entries(e.reduce((e,r)=>{let s=r.database||"none";return e[s]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}).sort((e,r)=>r.value-e.value),R=()=>Object.entries(e.reduce((e,r)=>{let s=r.orm||"none";return e[s]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}).sort((e,r)=>r.value-e.value),M=()=>Object.entries(e.reduce((e,r)=>{let s=r.dbSetup||"none";return e[s]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}).sort((e,r)=>r.value-e.value),B=()=>Object.entries(e.reduce((e,r)=>{let s=r.api||"none";return e[s]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}).sort((e,r)=>r.value-e.value),F=()=>Object.entries(e.reduce((e,r)=>(r.frontend0&&"none"!==r.frontend0&&""!==r.frontend0&&(e[r.frontend0]=(e[r.frontend0]||0)+1),r.frontend1&&"none"!==r.frontend1&&""!==r.frontend1&&(e[r.frontend1]=(e[r.frontend1]||0)+1),e),{})).map(e=>{let[r,s]=e;return{name:r,value:s}}).sort((e,r)=>r.value-e.value),ec=()=>Object.entries(e.reduce((e,r)=>{let s=r.auth||"disabled";return e[s]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}),ed=()=>Object.entries(e.reduce((e,r)=>{let s=r.git||"disabled";return e[s]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}),ei=()=>Object.entries(e.reduce((e,r)=>{let s=r.install||"disabled";return e[s]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}),em=()=>Object.entries(e.reduce((e,r)=>{let s=[r.examples0,r.examples1].filter(Boolean);if(0===s.length)e.none=(e.none||0)+1;else for(let r of s)e[r]=(e[r]||0)+1;return e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}).sort((e,r)=>r.value-e.value),ex=()=>Object.entries(e.reduce((e,r)=>{if(r.addons&&0!==r.addons.length)for(let s of r.addons)s&&(e[s]=(e[s]||0)+1);else e.none=(e.none||0)+1;return e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}).sort((e,r)=>r.value-e.value),eh=e.length,eb=(()=>{if(0===e.length)return 0;let r=e.map(e=>e.date).filter(Boolean);if(0===r.length)return 0;let s=new Set(r).size;return s>0?eh/s:0})(),eu=eh>0?Math.round(e.filter(e=>"enabled"===e.auth).length/eh*100):0,ej=F(),ep=T(),ef=Object.entries(e.reduce((e,r)=>{let s=r.runtime||"none";return e[s]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}).sort((e,r)=>r.value-e.value),ev=ej.length>0?ej[0].name:"None",eN=ep.length>0?ep[0].name:"None",eg=Object.entries(e.reduce((e,r)=>{let s,a=r.frontend0&&"none"!==r.frontend0||r.frontend1&&"none"!==r.frontend1,t=r.backend&&"none"!==r.backend;return e[s=a&&t?"fullstack":a&&!t?"frontend-only":!a&&t?"backend-only":"frontend-only"]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}),ey=0===e.length?[]:Object.entries(e.reduce((e,r)=>{let s=new Date(r.date),a=(0,t.GP)(s,"yyyy-MM");return e[a]=(e[a]||0)+1,e},{})).map(e=>{let[r,s]=e;return{month:r,displayMonth:(0,t.GP)((0,l.H)("".concat(r,"-01")),"MMM yyyy"),count:s}}).sort((e,r)=>e.month.localeCompare(r.month)),ek=Object.entries(e.reduce((e,r)=>{let s=[r.frontend0,r.frontend1].filter(e=>e&&"none"!==e&&""!==e),a=r.backend||"none",t=[...s];"none"!==a&&t.push(a);let l=t.length>0?t.join(" + "):"none";return e[l]=(e[l]||0)+1,e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}).sort((e,r)=>r.value-e.value).slice(0,8),eA=Object.entries(e.reduce((e,r)=>{let s=r.database||"none",a=r.orm||"none";if("none"!==s&&"none"!==a){let r="".concat(s," + ").concat(a);e[r]=(e[r]||0)+1}return e},{})).map(e=>{let[r,s]=e;return{name:r,value:s}}).sort((e,r)=>r.value-e.value).slice(0,6),e_=(()=>{if(0===e.length)return[];let r=e.reduce((e,r)=>{let s=r.hour;return e[s]=(e[s]||0)+1,e},{});return Array.from({length:24},(e,s)=>({hour:s.toString().padStart(2,"0"),displayHour:"".concat(s.toString().padStart(2,"0"),":00"),count:r[s]||0}))})();return(0,a.jsxs)("div",{className:"terminal-scanlines min-h-screen bg-background font-mono",children:[(0,a.jsx)(G.A,{}),(0,a.jsxs)("div",{className:"terminal-matrix-bg container mx-auto max-w-7xl space-y-8 px-4 py-8 pt-28",children:[(0,a.jsxs)("div",{className:"mb-8",children:[(0,a.jsxs)("div",{className:"mb-6 flex flex-wrap items-center justify-between gap-2 sm:flex-nowrap",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.A,{className:"h-5 w-5 text-primary"}),(0,a.jsx)("span",{className:"font-bold font-mono text-lg sm:text-xl",children:"ANALYTICS_DASHBOARD.EXE"})]}),(0,a.jsx)("div",{className:"hidden h-px flex-1 bg-border sm:block"}),(0,a.jsxs)("span",{className:"w-full text-right font-mono text-muted-foreground text-xs sm:w-auto sm:text-left",children:["[",eh," PROJECTS_ANALYZED]"]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded rounded-b-none border border-border bg-muted/20 p-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,a.jsx)("span",{className:"text-primary",children:"$"}),(0,a.jsx)("span",{className:"font-mono text-foreground",children:"Analytics from Better-T-Stack CLI usage data"})]}),(0,a.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,a.jsx)("span",{className:"text-primary",children:"$"}),(0,a.jsx)("span",{className:"font-mono text-muted-foreground",children:"Uses PostHog - no personal info tracked, runs on each project creation"})]}),(0,a.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,a.jsx)("span",{className:"text-primary",children:"$"}),(0,a.jsxs)("span",{className:"font-mono text-muted-foreground",children:["Source:"," ",(0,a.jsx)(h(),{href:"https://github.com/amanvarshney01/create-better-t-stack/blob/main/apps/cli/src/utils/analytics.ts",target:"_blank",rel:"noopener noreferrer",className:"text-accent underline hover:text-primary",children:"analytics.ts"})," | ",(0,a.jsx)(h(),{href:"https://r2.amanv.dev/export.csv",target:"_blank",rel:"noopener noreferrer",className:"text-accent underline hover:text-primary",children:"export.csv"})]})]}),(0,a.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,a.jsx)("span",{className:"text-primary",children:"$"}),(0,a.jsxs)("span",{className:"font-mono text-muted-foreground",children:["Last updated:"," ",_?"CHECKING...":s?"".concat(s," UTC"):"UNKNOWN"]})]})]}),(0,a.jsx)(h(),{href:"https://discord.gg/ZYsbjpDaM5",target:"_blank",rel:"noopener noreferrer",className:"terminal-block-hover block rounded rounded-t-none border border-border border-t-0 bg-background",children:(0,a.jsxs)("div",{className:"flex items-center justify-between p-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(m.default,{src:W.A,alt:"discord",className:"h-4 w-4"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"DISCORD_NOTIFICATIONS.IRC"}),(0,a.jsx)("p",{className:"font-mono text-muted-foreground text-xs",children:"Join for LIVE project creation alerts"})]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-1 rounded border border-border bg-primary/10 px-2 py-1",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-primary text-xs",children:"JOIN"})]})]})})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"mb-4 flex items-center gap-2",children:[(0,a.jsx)("span",{className:"font-bold font-mono text-lg",children:"SYSTEM_METRICS.LOG"}),(0,a.jsx)("div",{className:"h-px flex-1 bg-border"})]}),(0,a.jsxs)("div",{className:"grid gap-4 md:grid-cols-2 lg:grid-cols-4 xl:grid-cols-4",children:[(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"TOTAL_PROJECTS"}),(0,a.jsx)(n.A,{className:"h-4 w-4 text-primary"})]})}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)("div",{className:"font-bold font-mono text-2xl text-primary",children:eh.toLocaleString()}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ ./create-better-t-stack executions"})]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"TOP_FRONTEND"}),(0,a.jsx)(o.A,{className:"h-4 w-4 text-primary"})]})}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)("div",{className:"truncate font-bold font-mono text-accent text-lg",children:ev}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ most_selected_frontend.sh"})]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"TOP_BACKEND"}),(0,a.jsx)(n.A,{className:"h-4 w-4 text-primary"})]})}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)("div",{className:"truncate font-bold font-mono text-accent text-lg",children:eN}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ most_selected_backend.sh"})]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"TOP_ORM"}),(0,a.jsx)(c.A,{className:"h-4 w-4 text-primary"})]})}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)("div",{className:"truncate font-bold font-mono text-accent text-lg",children:R().length>0?R()[0].name:"None"}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ most_selected_orm.sh"})]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"TOP_API"}),(0,a.jsx)(d.A,{className:"h-4 w-4 text-primary"})]})}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)("div",{className:"truncate font-bold font-mono text-accent text-lg",children:B().length>0?B()[0].name:"None"}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ most_selected_api.sh"})]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"AUTH_ADOPTION"}),(0,a.jsx)(i.A,{className:"h-4 w-4 text-primary"})]})}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsxs)("div",{className:"font-bold font-mono text-2xl text-primary",children:[eu,"%"]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ auth_enabled_percentage.sh"})]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"TOP_PKG_MGR"}),(0,a.jsx)(n.A,{className:"h-4 w-4 text-primary"})]})}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)("div",{className:"truncate font-bold font-mono text-accent text-lg",children:I().length>0?I()[0].name:"npm"}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ most_used_package_manager.sh"})]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"AVG_DAILY"}),(0,a.jsx)(d.A,{className:"h-4 w-4 text-primary"})]})}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)("div",{className:"font-bold font-mono text-2xl text-primary",children:eb.toFixed(1)}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ average_projects_per_day.sh"})]})]})]})]}),(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"mb-4 flex items-center gap-2",children:[(0,a.jsx)("span",{className:"font-bold font-mono text-lg",children:"TIMELINE_ANALYSIS.CHARTS"}),(0,a.jsx)("div",{className:"h-px flex-1 bg-border"})]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"PROJECT_TIMELINE.CHART"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Daily project creation timeline from actual data"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:H,className:"h-[300px] w-full",children:(0,a.jsxs)(u.Q,{data:(()=>{if(0===e.length)return[];let r=e.map(e=>e.date).filter(Boolean).sort();if(0===r.length)return[];let s=new Date(r[0]),a=new Date(r[r.length-1]),n=new Date,o=a>n?n:a,c=Math.ceil((o.getTime()-s.getTime())/864e5),d=s;c>60&&(d=new Date(o.getTime()-5184e6));let i=[],m=new Date(d);for(;m<=o;)i.push((0,t.GP)(m,"yyyy-MM-dd")),m.setDate(m.getDate()+1);let x=e.reduce((e,r)=>(e[r.date]=(e[r.date]||0)+1,e),{});return i.map(e=>({date:e,displayDate:(0,t.GP)((0,l.H)(e),"MMM dd"),count:x[e]||0}))})(),children:[(0,a.jsx)(j.d,{strokeDasharray:"3 3"}),(0,a.jsx)(p.W,{dataKey:"displayDate"}),(0,a.jsx)(f.h,{}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{}),labelFormatter:(e,r)=>{var s,a;let n=null==r||null==(a=r[0])||null==(s=a.payload)?void 0:s.date;return n?(0,t.GP)((0,l.H)(n),"MMM dd, yyyy"):e}}),(0,a.jsx)(v.G,{type:"monotone",dataKey:"count",stroke:"var(--color-projects)",fill:"var(--color-projects)",fillOpacity:.2})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"MONTHLY_TRENDS.CHART"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Monthly project creation trends"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:H,className:"h-[300px] w-full",children:(0,a.jsxs)(N.E,{data:ey,children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"displayMonth",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,a.jsx)(f.h,{hide:!0}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{})}),(0,a.jsx)(g.y,{dataKey:"count",radius:4,fill:"var(--color-projects)"})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"PLATFORM_DISTRIBUTION.PIE"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Operating system distribution"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:U,className:"h-[300px] w-full",children:(0,a.jsxs)(y.r,{children:[(0,a.jsx)(L,{content:(0,a.jsx)(P,{nameKey:"name"})}),(0,a.jsx)(k.F,{data:E(),cx:"50%",cy:"50%",labelLine:!1,label:e=>{let{name:r,percent:s}=e;return"".concat(r," ").concat((100*s).toFixed(0),"%")},outerRadius:80,fill:"var(--color-platform)",dataKey:"value",children:E().map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},e.name))}),(0,a.jsx)(C,{content:(0,a.jsx)(D,{})})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"HOURLY_DISTRIBUTION.BAR"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Projects created by hour of day (UTC)"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:eo,className:"h-[350px] w-full",children:(0,a.jsxs)(N.E,{data:e_,children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"displayHour",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,a.jsx)(f.h,{hide:!0}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{}),labelFormatter:(e,r)=>{var s,a;let t=null==r||null==(a=r[0])||null==(s=a.payload)?void 0:s.displayHour;return t?"".concat(t," UTC"):e}}),(0,a.jsx)(g.y,{dataKey:"count",radius:4,fill:"var(--color-count)"})]})})})]})]})]}),(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"mb-6 flex flex-wrap items-center justify-between gap-2 sm:flex-nowrap",children:[(0,a.jsx)("div",{className:"flex items-center gap-2",children:(0,a.jsx)("span",{className:"font-bold font-mono text-lg sm:text-xl",children:"STACK_CONFIGURATION.DB"})}),(0,a.jsx)("div",{className:"hidden h-px flex-1 bg-border sm:block"}),(0,a.jsx)("span",{className:"w-full text-right font-mono text-muted-foreground text-xs sm:w-auto sm:text-left",children:"[CORE_COMPONENTS]"})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"POPULAR_STACK_COMBINATIONS.BAR"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Most popular frontend + backend combinations"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:q,className:"h-[400px] w-full",children:(0,a.jsxs)(N.E,{data:ek,children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,a.jsx)(f.h,{hide:!0}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{})}),(0,a.jsx)(g.y,{dataKey:"value",radius:4,fill:"var(--color-react-router)"})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"FRONTEND_FRAMEWORKS.BAR"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Frontend framework and meta-framework usage"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:q,className:"h-[350px] w-full",children:(0,a.jsxs)(N.E,{data:F(),children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,a.jsx)(f.h,{hide:!0}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{})}),(0,a.jsx)(g.y,{dataKey:"value",radius:4,children:F().map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"frontend-".concat(e.name)))})]})})})]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"BACKEND_FRAMEWORKS.BAR"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Backend framework distribution"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:Y,className:"h-[300px] w-full",children:(0,a.jsxs)(N.E,{data:T(),children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1}),(0,a.jsx)(f.h,{hide:!0}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{})}),(0,a.jsx)(g.y,{dataKey:"value",radius:4,children:T().map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"backend-".concat(e.name)))})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"DATABASE_DISTRIBUTION.BAR"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Database technology distribution"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:J,className:"h-[300px] w-full",children:(0,a.jsxs)(N.E,{data:S(),children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1}),(0,a.jsx)(f.h,{hide:!0}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{})}),(0,a.jsx)(g.y,{dataKey:"value",radius:4,children:S().map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"database-".concat(e.name)))})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"ORM_DISTRIBUTION.BAR"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# ORM/Database layer distribution"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:z,className:"h-[300px] w-full",children:(0,a.jsxs)(N.E,{data:R(),children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1}),(0,a.jsx)(f.h,{hide:!0}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{})}),(0,a.jsx)(g.y,{dataKey:"value",radius:4,children:R().map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"orm-".concat(e.name)))})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"DATABASE_HOSTING.BAR"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Database hosting service preferences"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:V,className:"h-[300px] w-full",children:(0,a.jsxs)(N.E,{data:M(),children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1}),(0,a.jsx)(f.h,{hide:!0}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{})}),(0,a.jsx)(g.y,{dataKey:"value",radius:4,children:M().map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"dbsetup-".concat(e.name)))})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"API_LAYER.PIE"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# API layer technology distribution"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:Q,className:"h-[300px] w-full",children:(0,a.jsxs)(y.r,{children:[(0,a.jsx)(L,{content:(0,a.jsx)(P,{nameKey:"name"})}),(0,a.jsx)(k.F,{data:B(),dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,children:B().map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"api-".concat(e.name)))}),(0,a.jsx)(C,{content:(0,a.jsx)(D,{})})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"AUTH_ADOPTION.PIE"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Authentication implementation rate"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:ee,className:"h-[300px] w-full",children:(0,a.jsxs)(y.r,{children:[(0,a.jsx)(L,{content:(0,a.jsx)(P,{nameKey:"name"})}),(0,a.jsx)(k.F,{data:ec(),dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:e=>{let{name:r,percent:s}=e;return"".concat(r," ").concat((100*s).toFixed(0),"%")},children:ec().map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"auth-".concat(e.name)))}),(0,a.jsx)(C,{content:(0,a.jsx)(D,{})})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"RUNTIME_DISTRIBUTION.PIE"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# JavaScript runtime preference distribution"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:el,className:"h-[300px] w-full",children:(0,a.jsxs)(y.r,{children:[(0,a.jsx)(L,{content:(0,a.jsx)(P,{nameKey:"name"})}),(0,a.jsx)(k.F,{data:ef,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:e=>{let{name:r,percent:s}=e;return"".concat(r," ").concat((100*s).toFixed(0),"%")},children:ef.map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"runtime-".concat(e.name)))}),(0,a.jsx)(C,{content:(0,a.jsx)(D,{})})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"PROJECT_TYPES.PIE"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Full-stack vs Frontend-only vs Backend-only projects"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:en,className:"h-[300px] w-full",children:(0,a.jsxs)(y.r,{children:[(0,a.jsx)(L,{content:(0,a.jsx)(P,{nameKey:"name"})}),(0,a.jsx)(k.F,{data:eg,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:e=>{let{name:r,percent:s}=e;return"".concat(r," ").concat((100*s).toFixed(0),"%")},children:eg.map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"project-type-".concat(e.name)))}),(0,a.jsx)(C,{content:(0,a.jsx)(D,{})})]})})})]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"DATABASE_ORM_COMBINATIONS.BAR"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Popular database + ORM combinations"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:J,className:"h-[350px] w-full",children:(0,a.jsxs)(N.E,{data:eA,children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,a.jsx)(f.h,{hide:!0}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{})}),(0,a.jsx)(g.y,{dataKey:"value",radius:4,fill:"var(--color-sqlite)"})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"ADDONS_USAGE.BAR"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Additional features and tooling adoption"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:et,className:"h-[350px] w-full",children:(0,a.jsxs)(N.E,{data:ex(),children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,a.jsx)(f.h,{hide:!0}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{})}),(0,a.jsx)(g.y,{dataKey:"value",radius:4,children:ex().map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"addons-".concat(e.name)))})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"EXAMPLES_USAGE.BAR"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Example applications included in projects"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:ea,className:"h-[300px] w-full",children:(0,a.jsxs)(N.E,{data:em(),children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,a.jsx)(f.h,{hide:!0}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{})}),(0,a.jsx)(g.y,{dataKey:"value",radius:4,children:em().map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"examples-".concat(e.name)))})]})})})]})]}),(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"mb-4 flex items-center gap-2",children:[(0,a.jsx)("span",{className:"font-bold font-mono text-lg",children:"DEV_ENVIRONMENT.CONFIG"}),(0,a.jsx)("div",{className:"h-px flex-1 bg-border"})]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"GIT_INITIALIZATION.PIE"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Git repository initialization rate"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:er,className:"h-[300px] w-full",children:(0,a.jsxs)(y.r,{children:[(0,a.jsx)(L,{content:(0,a.jsx)(P,{nameKey:"name"})}),(0,a.jsx)(k.F,{data:ed(),dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:e=>{let{name:r,percent:s}=e;return"".concat(r," ").concat((100*s).toFixed(0),"%")},children:ed().map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"git-".concat(e.name)))}),(0,a.jsx)(C,{content:(0,a.jsx)(D,{})})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"PACKAGE_MANAGER.BAR"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Package manager usage distribution"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:$,className:"h-[300px] w-full",children:(0,a.jsxs)(N.E,{data:I(),children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1}),(0,a.jsx)(f.h,{}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{})}),(0,a.jsx)(g.y,{dataKey:"value",radius:4,children:I().map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"package-".concat(e.name)))})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"INSTALL_PREFERENCE.PIE"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Automatic dependency installation preference"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:es,className:"h-[300px] w-full",children:(0,a.jsxs)(y.r,{children:[(0,a.jsx)(L,{content:(0,a.jsx)(P,{nameKey:"name"})}),(0,a.jsx)(k.F,{data:ei(),dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:e=>{let{name:r,percent:s}=e;return"".concat(r," ").concat((100*s).toFixed(0),"%")},children:ei().map(e=>(0,a.jsx)(A.f,{fill:"var(--color-".concat(e.name,")")},"install-".concat(e.name)))}),(0,a.jsx)(C,{content:(0,a.jsx)(D,{})})]})})})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"NODE_VERSIONS.BAR"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Node.js version distribution (major versions)"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:Z,className:"h-[300px] w-full",children:(0,a.jsxs)(N.E,{data:Object.entries(e.reduce((e,r)=>{let s=r.node_version.replace(/^v/,"").split(".")[0];return e[s]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{version:r,count:s}}).sort((e,r)=>r.count-e.count).slice(0,5),children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"version",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,a.jsx)(f.h,{hide:!0}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{})}),(0,a.jsx)(g.y,{dataKey:"count",radius:4,fill:"var(--color-18)"})]})})})]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"CLI_VERSIONS.BAR"})]}),(0,a.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# CLI version distribution across project creations"})]}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)(K,{config:X,className:"h-[350px] w-full",children:(0,a.jsxs)(N.E,{data:Object.entries(e.reduce((e,r)=>{let s=r.cli_version||"unknown";return e[s]=(e[s]||0)+1,e},{})).map(e=>{let[r,s]=e;return{version:r,count:s}}).sort((e,r)=>r.count-e.count).slice(0,8),children:[(0,a.jsx)(j.d,{vertical:!1}),(0,a.jsx)(p.W,{dataKey:"version",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,a.jsx)(f.h,{hide:!0}),(0,a.jsx)(L,{content:(0,a.jsx)(P,{})}),(0,a.jsx)(g.y,{dataKey:"count",radius:4,fill:"var(--color-latest)"})]})})})]})]})]})]})}},94646:(e,r,s)=>{Promise.resolve().then(s.bind(s,82531))},97993:(e,r,s)=>{"use strict";s.d(r,{A:()=>a});let a={src:"/_next/static/media/discord.0c589566.svg",height:199,width:256,blurWidth:0,blurHeight:0}}},e=>{var r=r=>e(e.s=r);e.O(0,[987,294,262,611,304,587,803,891,358],()=>r(94646)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/app/(home)/layout-5bc721252cf7d6ba.js b/apps/web/.open-next/assets/_next/static/chunks/app/(home)/layout-5bc721252cf7d6ba.js deleted file mode 100644 index 1ff127a..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/app/(home)/layout-5bc721252cf7d6ba.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[202,337,475,784,790],{51680:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[587,803,891,358],()=>e(51680)),_N_E=_.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/app/(home)/new/page-93a5bb89da0b13f3.js b/apps/web/.open-next/assets/_next/static/chunks/app/(home)/new/page-93a5bb89da0b13f3.js deleted file mode 100644 index f607677..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/app/(home)/new/page-93a5bb89da0b13f3.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[612],{38188:(e,t,s)=>{"use strict";s.d(t,{cn:()=>o});var a=s(5435),r=s(99039);function o(){for(var e=arguments.length,t=Array(e),s=0;s{Promise.resolve().then(s.bind(s,89577))},89577:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>Z});var a=s(54568),r=s(99680),o=s(88732),n=s(87350),l=s(63545),d=s(80090),i=s(60392),u=s(15597),c=s(11511),b=s(28855),m=s(17338),p=s(87085),h=s(80645),g=s(10937),x=s(11849),f=s.n(x),w=s(56821),k=s(70537),y=s(7620),S=s(91842),v=s(97090),j=s(81418),N=s(38188);function I(e){let t,s,o,n,l,d,i,u,c=(0,r.c)(14);return c[0]!==e?({className:s,children:t,...o}=e,c[0]=e,c[1]=t,c[2]=s,c[3]=o):(t=c[1],s=c[2],o=c[3]),c[4]!==s?(n=(0,N.cn)("relative",s),c[4]=s,c[5]=n):n=c[5],c[6]!==t?(l=(0,a.jsx)(j.LM,{"data-slot":"scroll-area-viewport",className:"size-full rounded-[inherit] outline-none transition-[color,box-shadow] focus-visible:outline-1 focus-visible:ring-[3px] focus-visible:ring-ring/50",children:t}),c[6]=t,c[7]=l):l=c[7],c[8]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsx)(D,{}),i=(0,a.jsx)(j.OK,{}),c[8]=d,c[9]=i):(d=c[8],i=c[9]),c[10]!==o||c[11]!==n||c[12]!==l?(u=(0,a.jsxs)(j.bL,{"data-slot":"scroll-area",className:n,...o,children:[l,d,i]}),c[10]=o,c[11]=n,c[12]=l,c[13]=u):u=c[13],u}function D(e){let t,s,o,n,l,d,i=(0,r.c)(13);i[0]!==e?({className:t,orientation:o,...s}=e,i[0]=e,i[1]=t,i[2]=s,i[3]=o):(t=i[1],s=i[2],o=i[3]);let u=void 0===o?"vertical":o,c="vertical"===u&&"h-full w-2.5 border-l border-l-transparent",b="horizontal"===u&&"h-2.5 flex-col border-t border-t-transparent";return i[4]!==t||i[5]!==c||i[6]!==b?(n=(0,N.cn)("flex touch-none select-none p-px transition-colors",c,b,t),i[4]=t,i[5]=c,i[6]=b,i[7]=n):n=i[7],i[8]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(j.lr,{"data-slot":"scroll-area-thumb",className:"relative flex-1 rounded-full bg-border"}),i[8]=l):l=i[8],i[9]!==u||i[10]!==s||i[11]!==n?(d=(0,a.jsx)(j.VM,{"data-slot":"scroll-area-scrollbar",orientation:u,className:n,...s,children:l}),i[9]=u,i[10]=s,i[11]=n,i[12]=d):d=i[12],d}var q=s(12555);function z(e){let t,s,o,n=(0,r.c)(6);n[0]!==e?({delayDuration:s,...t}=e,n[0]=e,n[1]=t,n[2]=s):(t=n[1],s=n[2]);let l=void 0===s?0:s;return n[3]!==l||n[4]!==t?(o=(0,a.jsx)(q.Kq,{"data-slot":"tooltip-provider",delayDuration:l,...t}),n[3]=l,n[4]=t,n[5]=o):o=n[5],o}function M(e){let t,s,o=(0,r.c)(4);return o[0]!==e?({...t}=e,o[0]=e,o[1]=t):t=o[1],o[2]!==t?(s=(0,a.jsx)(z,{children:(0,a.jsx)(q.bL,{"data-slot":"tooltip",...t})}),o[2]=t,o[3]=s):s=o[3],s}function C(e){let t,s,o=(0,r.c)(4);return o[0]!==e?({...t}=e,o[0]=e,o[1]=t):t=o[1],o[2]!==t?(s=(0,a.jsx)(q.l9,{"data-slot":"tooltip-trigger",...t}),o[2]=t,o[3]=s):s=o[3],s}function R(e){let t,s,o,n,l,d,i,u=(0,r.c)(13);u[0]!==e?({className:s,sideOffset:n,children:t,...o}=e,u[0]=e,u[1]=t,u[2]=s,u[3]=o,u[4]=n):(t=u[1],s=u[2],o=u[3],n=u[4]);let c=void 0===n?0:n;return u[5]!==s?(l=(0,N.cn)("fade-in-0 zoom-in-95 data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) animate-in text-balance rounded-md bg-primary px-3 py-1.5 text-primary-foreground text-xs data-[state=closed]:animate-out",s),u[5]=s,u[6]=l):l=u[6],u[7]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsx)(q.i3,{className:"z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px] bg-primary fill-primary"}),u[7]=d):d=u[7],u[8]!==t||u[9]!==o||u[10]!==c||u[11]!==l?(i=(0,a.jsx)(q.ZL,{children:(0,a.jsxs)(q.UC,{"data-slot":"tooltip-content",sideOffset:c,className:l,...o,children:[t,d]})}),u[8]=t,u[9]=o,u[10]=c,u[11]=l,u[12]=i):i=u[12],i}var F=s(85863);let P=e=>{var t,s;return null!=(s=null==(t=F.Mr[e])?void 0:t.map(e=>e.id))?s:[]},O={projectName:k.tU.withDefault(F.zb.projectName),webFrontend:(0,k.IN)(k.tU).withDefault(F.zb.webFrontend),nativeFrontend:(0,k.IN)(k.tU).withDefault(F.zb.nativeFrontend),runtime:(0,k.Oq)(P("runtime")).withDefault(F.zb.runtime),backend:(0,k.Oq)(P("backend")).withDefault(F.zb.backend),api:(0,k.Oq)(P("api")).withDefault(F.zb.api),database:(0,k.Oq)(P("database")).withDefault(F.zb.database),orm:(0,k.Oq)(P("orm")).withDefault(F.zb.orm),dbSetup:(0,k.Oq)(P("dbSetup")).withDefault(F.zb.dbSetup),auth:(0,k.Oq)(["true","false"]).withDefault(F.zb.auth),packageManager:(0,k.Oq)(P("packageManager")).withDefault(F.zb.packageManager),addons:(0,k.IN)(k.tU).withDefault(F.zb.addons),examples:(0,k.IN)(k.tU).withDefault(F.zb.examples),git:(0,k.Oq)(["true","false"]).withDefault(F.zb.git),install:(0,k.Oq)(["true","false"]).withDefault(F.zb.install),webDeploy:(0,k.Oq)(P("webDeploy")).withDefault(F.zb.webDeploy)},A={history:"replace",shallow:!1,urlKeys:{projectName:"name",webFrontend:"fe-w",nativeFrontend:"fe-n",runtime:"rt",backend:"be",api:"api",database:"db",orm:"orm",dbSetup:"dbs",auth:"au",packageManager:"pm",addons:"add",examples:"ex",git:"git",install:"i",webDeploy:"wd"}};var B=s(97993);let L=e=>{if("."!==e){if(!e)return"Project name cannot be empty";if(e.length>255)return"Project name must be less than ".concat(255," characters");if(["<",">",":",'"',"|","?","*"].some(t=>e.includes(t)))return"Project name contains invalid characters";if(e.startsWith(".")||e.startsWith("-"))return"Project name cannot start with a dot or dash";if("node_modules"===e.toLowerCase()||"favicon.ico"===e.toLowerCase())return"Project name is reserved"}},T=["webFrontend","nativeFrontend","backend","runtime","api","database","orm","dbSetup","webDeploy","auth","packageManager","addons","examples","git","install"],_=e=>e.some(e=>["tanstack-router","react-router","solid","next"].includes(e)),W=e=>e.some(e=>["tanstack-router","react-router","nuxt","svelte","solid","next"].includes(e)),Q=e=>{switch(e){case"webFrontend":case"nativeFrontend":return"border-blue-300 bg-blue-100 text-blue-800 dark:border-blue-700/30 dark:bg-blue-900/30 dark:text-blue-300";case"runtime":return"border-amber-300 bg-amber-100 text-amber-800 dark:border-amber-700/30 dark:bg-amber-900/30 dark:text-amber-300";case"backend":return"border-sky-300 bg-sky-100 text-sky-800 dark:border-sky-700/30 dark:bg-sky-900/30 dark:text-sky-300";case"api":return"border-indigo-300 bg-indigo-100 text-indigo-800 dark:border-indigo-700/30 dark:bg-indigo-900/30 dark:text-indigo-300";case"database":return"border-emerald-300 bg-emerald-100 text-emerald-800 dark:border-emerald-700/30 dark:bg-emerald-900/30 dark:text-emerald-300";case"orm":return"border-cyan-300 bg-cyan-100 text-cyan-800 dark:border-cyan-700/30 dark:bg-cyan-900/30 dark:text-cyan-300";case"auth":return"border-green-300 bg-green-100 text-green-800 dark:border-green-700/30 dark:bg-green-900/30 dark:text-green-300";case"dbSetup":return"border-pink-300 bg-pink-100 text-pink-800 dark:border-pink-700/30 dark:bg-pink-900/30 dark:text-pink-300";case"addons":return"border-violet-300 bg-violet-100 text-violet-800 dark:border-violet-700/30 dark:bg-violet-900/30 dark:text-violet-300";case"examples":return"border-teal-300 bg-teal-100 text-teal-800 dark:border-teal-700/30 dark:bg-teal-900/30 dark:text-teal-300";case"packageManager":return"border-orange-300 bg-orange-100 text-orange-800 dark:border-orange-700/30 dark:bg-orange-900/30 dark:text-orange-300";case"git":case"webDeploy":case"install":return"border-gray-300 bg-gray-100 text-gray-700 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-400";default:return"border-gray-300 bg-gray-100 text-gray-800 dark:border-gray-700/30 dark:bg-gray-900/30 dark:text-gray-300"}},E=e=>{let t,s,o,n,l=(0,r.c)(15),{icon:d,name:i,className:u}=e,[c,b]=(0,y.useState)(!1),{theme:m}=(0,w.D)();if(l[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{b(!0)},s=[],l[0]=t,l[1]=s):(t=l[0],s=l[1]),(0,y.useEffect)(t,s),c&&d.startsWith("/icon/")){let e,t;if("light"===m&&(d.includes("drizzle")||d.includes("prisma")||d.includes("express"))){let e;l[2]!==d?(e=d.replace(".svg","-light.svg"),l[2]=d,l[3]=e):e=l[3],d=e}let s=d,r="".concat(i," icon");return l[4]!==u?(e=(0,N.cn)("inline-block",u),l[4]=u,l[5]=e):e=l[5],l[6]!==d||l[7]!==r||l[8]!==e?(t=(0,a.jsx)(g.default,{src:s,alt:r,width:20,height:20,className:e,unoptimized:!0}),l[6]=d,l[7]=r,l[8]=e,l[9]=t):t=l[9],t}return l[10]!==u?(o=(0,N.cn)("inline-flex items-center text-lg",u),l[10]=u,l[11]=o):o=l[11],l[12]!==d||l[13]!==o?(n=(0,a.jsx)("span",{className:o,children:d}),l[12]=d,l[13]=o,l[14]=n):n=l[14],n},U=e=>{let t=e.replace(/([A-Z])/g," $1");return t.charAt(0).toUpperCase()+t.slice(1)},H=e=>{let t={...e},s=!1,a={},r=[];for(let e of T)a[e]={notes:[],hasIssue:!1};let o="convex"===t.backend,n="none"===t.backend;if(o){for(let[e,o]of Object.entries({runtime:"none",database:"none",orm:"none",api:"none",auth:"false",dbSetup:"none",examples:["todo"]}))if(JSON.stringify(t[e])!==JSON.stringify(o)){let n=U(e),l=Array.isArray(o)?o.join(", "):o,d="".concat(n," set to '").concat(l,"'");a[e].notes.push("Convex backend selected: ".concat(n," will be set to '").concat(l,"'.")),a.backend.notes.push("Convex requires ".concat(n," to be '").concat(l,"'.")),a[e].hasIssue=!0,a.backend.hasIssue=!0,t[e]=o,s=!0,r.push({category:"convex",message:d})}let e=["nuxt","solid"],o=t.webFrontend.length;t.webFrontend=t.webFrontend.filter(t=>!e.includes(t)),t.webFrontend.length!==o&&(s=!0,a.webFrontend.notes.push("Nuxt and Solid are not compatible with Convex backend and have been removed."),a.backend.notes.push("Convex backend is not compatible with Nuxt or Solid."),a.webFrontend.hasIssue=!0,a.backend.hasIssue=!0,r.push({category:"convex",message:"Removed incompatible web frontends (Nuxt, Solid)"})),t.nativeFrontend[0]}else if(n){for(let[e,o]of Object.entries({auth:"false",database:"none",orm:"none",api:"none",runtime:"none",dbSetup:"none",examples:[]}))if(JSON.stringify(t[e])!==JSON.stringify(o)){let n=U(e),l=Array.isArray(o)?"none":o,d="".concat(n," set to '").concat(l,"'");a[e].notes.push("No backend selected: ".concat(n," will be set to '").concat(l,"'.")),a.backend.notes.push("No backend requires ".concat(n," to be '").concat(l,"'.")),a[e].hasIssue=!0,t[e]=o,s=!0,r.push({category:"backend-none",message:d})}}else if("none"===t.runtime&&(a.runtime.notes.push("Runtime 'None' is only for Convex. Defaulting to 'Bun'."),a.runtime.hasIssue=!0,t.runtime=F.zb.runtime,s=!0,r.push({category:"runtime",message:"Runtime set to 'Bun' (None is only for Convex)"})),"none"===t.api&&(o||n)||"none"===t.api&&!(o||n)&&t.examples.length>0&&(a.api.notes.push("API 'None' selected: Examples will be removed."),a.examples.notes.push("Examples require an API. They will be removed when API is 'None'."),a.api.hasIssue=!0,a.examples.hasIssue=!0,t.examples=[],s=!0,r.push({category:"api",message:"Examples removed (API 'None' does not support examples)"})),"none"===t.database)"none"!==t.orm&&(a.database.notes.push("Database 'None' selected: ORM will be set to 'None'."),a.orm.notes.push("ORM requires a database. It will be set to 'None'."),a.database.hasIssue=!0,a.orm.hasIssue=!0,t.orm="none",s=!0,r.push({category:"database",message:"ORM set to 'None' (requires a database)"})),"true"===t.auth&&(a.database.notes.push("Database 'None' selected: Auth will be disabled."),a.auth.notes.push("Authentication requires a database. It will be disabled."),a.database.hasIssue=!0,a.auth.hasIssue=!0,t.auth="false",s=!0,r.push({category:"database",message:"Authentication disabled (requires a database)"})),"none"!==t.dbSetup&&(a.database.notes.push("Database 'None' selected: DB Setup will be set to 'Basic'."),a.dbSetup.notes.push("DB Setup requires a database. It will be set to 'Basic Setup'."),a.database.hasIssue=!0,a.dbSetup.hasIssue=!0,t.dbSetup="none",s=!0,r.push({category:"database",message:"DB Setup set to 'None' (requires a database)"}));else if("mongodb"===t.database)"prisma"!==t.orm&&"mongoose"!==t.orm&&(a.database.notes.push("MongoDB requires Prisma or Mongoose ORM. Prisma will be selected."),a.orm.notes.push("MongoDB requires Prisma or Mongoose ORM. Prisma will be selected."),a.database.hasIssue=!0,a.orm.hasIssue=!0,t.orm="prisma",s=!0,r.push({category:"database",message:"ORM set to 'Prisma' (MongoDB requires Prisma or Mongoose)"}));else{"mongoose"===t.orm&&(a.database.notes.push("Relational databases are not compatible with Mongoose ORM. Defaulting to Drizzle."),a.orm.notes.push("Mongoose ORM only works with MongoDB. Defaulting to Drizzle."),a.database.hasIssue=!0,a.orm.hasIssue=!0,t.orm="drizzle",s=!0,r.push({category:"database",message:"ORM set to 'Drizzle' (Mongoose only works with MongoDB)"})),"turso"===t.dbSetup?("sqlite"!==t.database&&(a.dbSetup.notes.push("Turso requires SQLite. It will be selected."),a.database.notes.push("Turso DB setup requires SQLite. It will be selected."),a.dbSetup.hasIssue=!0,a.database.hasIssue=!0,t.database="sqlite",s=!0,r.push({category:"dbSetup",message:"Database set to 'SQLite' (required by Turso)"})),"drizzle"!==t.orm&&(a.dbSetup.notes.push("Turso requires Drizzle ORM. It will be selected."),a.orm.notes.push("Turso DB setup requires Drizzle ORM. It will be selected."),a.dbSetup.hasIssue=!0,a.orm.hasIssue=!0,t.orm="drizzle",s=!0,r.push({category:"dbSetup",message:"ORM set to 'Drizzle' (required by Turso)"}))):"prisma-postgres"===t.dbSetup?("postgres"!==t.database&&(a.dbSetup.notes.push("Requires PostgreSQL. It will be selected."),a.database.notes.push("Prisma PostgreSQL setup requires PostgreSQL. It will be selected."),a.dbSetup.hasIssue=!0,a.database.hasIssue=!0,t.database="postgres",s=!0,r.push({category:"dbSetup",message:"Database set to 'PostgreSQL' (required by Prisma PostgreSQL setup)"})),"prisma"!==t.orm&&(a.dbSetup.notes.push("Requires Prisma ORM. It will be selected."),a.orm.notes.push("Prisma PostgreSQL setup requires Prisma ORM. It will be selected."),a.dbSetup.hasIssue=!0,a.orm.hasIssue=!0,t.orm="prisma",s=!0,r.push({category:"dbSetup",message:"ORM set to 'Prisma' (required by Prisma PostgreSQL setup)"}))):"mongodb-atlas"===t.dbSetup?("mongodb"!==t.database&&(a.dbSetup.notes.push("Requires MongoDB. It will be selected."),a.database.notes.push("MongoDB Atlas setup requires MongoDB. It will be selected."),a.dbSetup.hasIssue=!0,a.database.hasIssue=!0,t.database="mongodb",s=!0,r.push({category:"dbSetup",message:"Database set to 'MongoDB' (required by MongoDB Atlas setup)"})),"prisma"!==t.orm&&"mongoose"!==t.orm&&(a.dbSetup.notes.push("Requires Prisma or Mongoose ORM. Prisma will be selected."),a.orm.notes.push("MongoDB Atlas setup requires Prisma or Mongoose ORM. Prisma will be selected."),a.dbSetup.hasIssue=!0,a.orm.hasIssue=!0,t.orm="prisma",s=!0,r.push({category:"dbSetup",message:"ORM set to 'Prisma' (MongoDB Atlas requires Prisma or Mongoose)"}))):"neon"===t.dbSetup?"postgres"!==t.database&&(a.dbSetup.notes.push("Neon requires PostgreSQL. It will be selected."),a.database.notes.push("Neon DB setup requires PostgreSQL. It will be selected."),a.dbSetup.hasIssue=!0,a.database.hasIssue=!0,t.database="postgres",s=!0,r.push({category:"dbSetup",message:"Database set to 'PostgreSQL' (required by Neon)"})):"supabase"===t.dbSetup?"postgres"!==t.database&&(a.dbSetup.notes.push("Supabase (local) requires PostgreSQL. It will be selected."),a.database.notes.push("Supabase (local) DB setup requires PostgreSQL. It will be selected."),a.dbSetup.hasIssue=!0,a.database.hasIssue=!0,t.database="postgres",s=!0,r.push({category:"dbSetup",message:"Database set to 'PostgreSQL' (required by Supabase setup)"})):"d1"===t.dbSetup?("sqlite"!==t.database&&(a.dbSetup.notes.push("Cloudflare D1 requires SQLite. It will be selected."),a.database.notes.push("Cloudflare D1 DB setup requires SQLite. It will be selected."),a.dbSetup.hasIssue=!0,a.database.hasIssue=!0,t.database="sqlite",s=!0,r.push({category:"dbSetup",message:"Database set to 'SQLite' (required by Cloudflare D1)"})),"workers"!==t.runtime&&(a.dbSetup.notes.push("Cloudflare D1 requires Cloudflare Workers runtime. It will be selected."),a.runtime.notes.push("Cloudflare D1 DB setup requires Cloudflare Workers runtime. It will be selected."),a.dbSetup.hasIssue=!0,a.runtime.hasIssue=!0,t.runtime="workers",s=!0,r.push({category:"dbSetup",message:"Runtime set to 'Cloudflare Workers' (required by D1)"})),"drizzle"!==t.orm&&(a.dbSetup.notes.push("Cloudflare D1 requires Drizzle ORM. It will be selected."),a.orm.notes.push("Cloudflare D1 DB setup requires Drizzle ORM. It will be selected."),a.dbSetup.hasIssue=!0,a.orm.hasIssue=!0,t.orm="drizzle",s=!0,r.push({category:"dbSetup",message:"ORM set to 'Drizzle' (required by Cloudflare D1)"})),"hono"!==t.backend&&(a.dbSetup.notes.push("Cloudflare D1 requires Hono backend. It will be selected."),a.backend.notes.push("Cloudflare D1 DB setup requires Hono backend. It will be selected."),a.dbSetup.hasIssue=!0,a.backend.hasIssue=!0,t.backend="hono",s=!0,r.push({category:"dbSetup",message:"Backend set to 'Hono' (required by Cloudflare D1)"}))):"docker"===t.dbSetup&&("sqlite"===t.database&&(a.dbSetup.notes.push("Docker setup is not needed for SQLite. It will be set to 'Basic Setup'."),a.dbSetup.hasIssue=!0,a.database.hasIssue=!0,t.dbSetup="none",s=!0,r.push({category:"dbSetup",message:"DB Setup set to 'Basic Setup' (SQLite doesn't need Docker)"})),"workers"===t.runtime&&(a.dbSetup.notes.push("Docker setup is not compatible with Cloudflare Workers runtime. Bun runtime will be selected."),a.runtime.notes.push("Cloudflare Workers runtime does not support Docker setup. Bun runtime will be selected."),a.dbSetup.hasIssue=!0,a.runtime.hasIssue=!0,t.runtime="bun",s=!0,r.push({category:"dbSetup",message:"Runtime set to 'Bun' (Workers not compatible with Docker)"}))),"workers"===t.runtime&&("hono"!==t.backend&&(a.runtime.notes.push("Cloudflare Workers runtime requires Hono backend. Hono will be selected."),a.backend.notes.push("Cloudflare Workers runtime requires Hono backend. It will be selected."),a.runtime.hasIssue=!0,a.backend.hasIssue=!0,t.backend="hono",s=!0,r.push({category:"runtime",message:"Backend set to 'Hono' (required by Cloudflare Workers)"})),"drizzle"!==t.orm&&"none"!==t.orm&&(a.runtime.notes.push("Cloudflare Workers runtime requires Drizzle ORM or no ORM. Drizzle will be selected."),a.orm.notes.push("Cloudflare Workers runtime requires Drizzle ORM or no ORM. Drizzle will be selected."),a.runtime.hasIssue=!0,a.orm.hasIssue=!0,t.orm="drizzle",s=!0,r.push({category:"runtime",message:"ORM set to 'Drizzle' (required by Cloudflare Workers)"})),"mongodb"===t.database&&(a.runtime.notes.push("Cloudflare Workers runtime is not compatible with MongoDB. SQLite will be selected."),a.database.notes.push("MongoDB is not compatible with Cloudflare Workers runtime. SQLite will be selected."),a.runtime.hasIssue=!0,a.database.hasIssue=!0,t.database="sqlite",s=!0,r.push({category:"runtime",message:"Database set to 'SQLite' (MongoDB not compatible with Workers)"})),"docker"===t.dbSetup&&(a.runtime.notes.push("Cloudflare Workers runtime does not support Docker setup. D1 will be selected."),a.dbSetup.notes.push("Docker setup is not compatible with Cloudflare Workers runtime. D1 will be selected."),a.runtime.hasIssue=!0,a.dbSetup.hasIssue=!0,t.dbSetup="d1",s=!0,r.push({category:"runtime",message:"DB Setup set to 'D1' (Docker not compatible with Workers)"})));let e=t.webFrontend.includes("nuxt"),o=t.webFrontend.includes("svelte"),n=t.webFrontend.includes("solid");if((e||o||n)&&"trpc"===t.api){let n=e?"Nuxt":o?"Svelte":"Solid";a.api.notes.push("".concat(n," requires oRPC. It will be selected automatically.")),a.webFrontend.notes.push("Selected ".concat(n,": API will be set to oRPC.")),a.api.hasIssue=!0,a.webFrontend.hasIssue=!0,t.api="orpc",s=!0,r.push({category:"api",message:"API set to 'oRPC' (required by ".concat(n,")")})}let l=[],d=_(t.webFrontend),i=W(t.webFrontend);!d&&t.addons.includes("pwa")&&(l.push("pwa"),a.webFrontend.notes.push("PWA addon requires TanStack/React Router or Solid. Addon will be removed."),a.addons.notes.push("PWA requires TanStack/React Router/Solid. It will be removed."),a.webFrontend.hasIssue=!0,a.addons.hasIssue=!0,r.push({category:"addons",message:"PWA addon removed (requires compatible web frontend)"})),!i&&t.addons.includes("tauri")&&(l.push("tauri"),a.webFrontend.notes.push("Tauri addon requires TanStack/React Router, Nuxt, Svelte, Solid, or Next.js. Addon will be removed."),a.addons.notes.push("Tauri requires TanStack/React Router/Nuxt/Svelte/Solid/Next.js. It will be removed."),a.webFrontend.hasIssue=!0,a.addons.hasIssue=!0,r.push({category:"addons",message:"Tauri addon removed (requires compatible web frontend)"}));let u=t.addons.length;l.length>0&&(t.addons=t.addons.filter(e=>!l.includes(e)),t.addons.length!==u&&(s=!0)),t.addons.includes("husky")&&!t.addons.includes("biome")&&a.addons.notes.push("Husky addon is selected without Biome. Consider adding Biome for lint-staged integration.");let c=[];"none"===t.database&&t.examples.includes("todo")&&(c.push("todo"),r.push({category:"examples",message:"Todo example removed (requires a database)"})),"elysia"===t.backend&&t.examples.includes("ai")&&(c.push("ai"),r.push({category:"examples",message:"AI example removed (not compatible with Elysia)"})),n&&t.examples.includes("ai")&&(c.push("ai"),r.push({category:"examples",message:"AI example removed (not compatible with Solid)"}));let b=[...new Set(c)];if(b.length>0){"none"===t.database&&b.includes("todo")&&(a.database.notes.push("Todo example requires a database. It will be removed."),a.examples.notes.push("Todo example requires a database. It will be removed."),a.database.hasIssue=!0,a.examples.hasIssue=!0),"elysia"===t.backend&&b.includes("ai")&&(a.backend.notes.push("AI example is not compatible with Elysia. It will be removed."),a.examples.notes.push("AI example is not compatible with Elysia. It will be removed."),a.backend.hasIssue=!0,a.examples.hasIssue=!0),n&&b.includes("ai")&&(a.webFrontend.notes.push("AI example is not compatible with Solid. It will be removed."),a.examples.notes.push("AI example is not compatible with Solid. It will be removed."),a.webFrontend.hasIssue=!0,a.examples.hasIssue=!0);let e=t.examples.length;t.examples=t.examples.filter(e=>!b.includes(e)),t.examples.length!==e&&(s=!0)}}return t.webFrontend.some(e=>"none"!==e)||"none"===t.webDeploy||(a.webDeploy.notes.push("Web deployment requires a web frontend. It will be disabled."),a.webFrontend.notes.push("No web frontend selected: Deployment has been disabled."),a.webDeploy.hasIssue=!0,a.webFrontend.hasIssue=!0,t.webDeploy="none",s=!0,r.push({category:"webDeploy",message:"Web deployment set to 'none' (requires web frontend)"})),{adjustedStack:s?t:null,notes:a,changes:r}},J=e=>{let t;switch(e.packageManager){case"npm":t="npx create-better-t-stack@latest";break;case"pnpm":t="pnpm create better-t-stack@latest";break;default:t="bun create better-t-stack@latest"}let s=e.projectName||"my-better-t-app",a=["--yes"],r=(t,s)=>(0,F.ug)(e,t,s),o=[...e.webFrontend,...e.nativeFrontend].filter((e,t,s)=>"none"!==e||1===s.length);if(r("webFrontend",e.webFrontend)&&r("nativeFrontend",e.nativeFrontend)||(0===o.length||"none"===o[0]?a.push("--frontend none"):a.push("--frontend ".concat(o.join(" ")))),r("backend",e.backend)||a.push("--backend ".concat(e.backend)),"convex"!==e.backend){r("runtime",e.runtime)||a.push("--runtime ".concat(e.runtime)),r("api",e.api)||a.push("--api ".concat(e.api));let t=["d1","turso","neon","supabase","prisma-postgres","mongodb-atlas","docker"].includes(e.dbSetup);(!r("database",e.database)||t)&&a.push("--database ".concat(e.database)),r("orm",e.orm)||a.push("--orm ".concat(e.orm)),r("auth",e.auth)||"false"!==e.auth||"true"!==F.zb.auth||a.push("--no-auth"),r("dbSetup",e.dbSetup)||a.push("--db-setup ".concat(e.dbSetup))}return r("packageManager",e.packageManager)||a.push("--package-manager ".concat(e.packageManager)),r("git",e.git)||"false"!==e.git||"true"!==F.zb.git||a.push("--no-git"),e.webDeploy&&!r("webDeploy",e.webDeploy)&&a.push("--web-deploy ".concat(e.webDeploy)),r("install",e.install)||"false"!==e.install||"true"!==F.zb.install||a.push("--no-install"),!r("addons",e.addons)&&(e.addons.length>0?a.push("--addons ".concat(e.addons.join(" "))):F.zb.addons.length>0&&a.push("--addons none")),!r("examples",e.examples)&&(e.examples.length>0?a.push("--examples ".concat(e.examples.join(" "))):F.zb.examples.length>0&&a.push("--examples none")),"".concat(t," ").concat(s).concat(a.length>0?" ".concat(a.join(" ")):"")},K=()=>{let[e,t]=(0,k.ab)(O,A),[s,r]=(0,y.useState)(""),[x,w]=(0,y.useState)(!1),[j,D]=(0,y.useState)(void 0),[q,P]=(0,y.useState)(null),[,_]=(0,y.useState)([]),W=(0,y.useRef)({}),K=(0,y.useRef)(null),Z=(0,y.useMemo)(()=>H(e),[e]),$=(()=>{let t=[];for(let s of T){let r=F.Mr[s],o=e[s];if(r)if(Array.isArray(o)){if(0===o.length||1===o.length&&"none"===o[0])continue;for(let e of o){if("none"===e)continue;let o=r.find(t=>t.id===e);o&&t.push((0,a.jsxs)("span",{className:(0,N.cn)("inline-flex items-center gap-1.5 rounded-full border px-2 py-0.5 text-xs",Q(s)),children:[""!==o.icon&&(0,a.jsx)(E,{icon:o.icon,name:o.name,className:o.icon.startsWith("/icon/")?"h-3 w-3":"h-3 w-3 text-xs"}),o.name]},"".concat(s,"-").concat(o.id)))}}else{let e=r.find(e=>e.id===o);if(!e||"none"===e.id||"false"===e.id||("git"===s||"install"===s||"auth"===s)&&"true"===e.id)continue;t.push((0,a.jsxs)("span",{className:(0,N.cn)("inline-flex items-center gap-1.5 rounded-full border px-2 py-0.5 text-xs",Q(s)),children:[""!==e.icon&&(0,a.jsx)(E,{icon:e.icon,name:e.name,className:"h-3 w-3"}),e.name]},"".concat(s,"-").concat(e.id)))}}return t})();(0,y.useEffect)(()=>{let e=localStorage.getItem("betterTStackPreference");if(e)try{let t=JSON.parse(e);P(t)}catch(e){console.error("Failed to parse saved stack",e),localStorage.removeItem("betterTStackPreference")}},[]),(0,y.useEffect)(()=>{if(Z.adjustedStack){if(Z.changes.length>0){if(1===Z.changes.length)S.oR.info(Z.changes[0].message,{duration:4e3});else if(Z.changes.length>1){let e="".concat(Z.changes.length," compatibility adjustments made:\n").concat(Z.changes.map(e=>"• ".concat(e.message)).join("\n"));S.oR.info(e,{duration:5e3})}}_(Z.changes),t(Z.adjustedStack)}},[Z.adjustedStack,t,Z.changes]),(0,y.useEffect)(()=>{r(J(e))},[e]),(0,y.useEffect)(()=>{D(L(e.projectName||""))},[e.projectName]);let G=(e,s)=>{t(t=>{let a={},r=t[e];if("webFrontend"===e||"nativeFrontend"===e||"addons"===e||"examples"===e){let t=Array.isArray(r)?[...r]:[],o=[...t],n=t.includes(s);"webFrontend"===e?o="none"===s?["none"]:n?t.length>1?o.filter(e=>e!==s):["none"]:[s]:"nativeFrontend"===e?o="none"===s||n?["none"]:[s]:(n?o=o.filter(e=>e!==s):o.push(s),o.length>1&&(o=o.filter(e=>"none"!==e)),0===o.length&&("addons"===e||"examples"===e)||0===o.length&&(o=["none"]));let l=[...new Set(o)].sort(),d=[...new Set(t)].sort();JSON.stringify(l)!==JSON.stringify(d)&&(a[e]=l)}else r!==s?a[e]=s:("git"===e||"install"===e||"auth"===e)&&"false"===s?a[e]="true":("git"===e||"install"===e||"auth"===e)&&"true"===s&&(a[e]="false");return Object.keys(a).length>0?a:{}})},V=e=>{let s=F.Uw.find(t=>t.id===e);if(s){var a;t(s.stack),null==(a=K.current)||a.scrollTo(0,0),S.oR.success("Applied preset: ".concat(s.name))}},Y=(e,t,s)=>{let a=JSON.parse(JSON.stringify(e));if("webFrontend"===t||"nativeFrontend"===t||"addons"===t||"examples"===t){let e=Array.isArray(a[t])?[...a[t]]:[];a[t]=((e,t)=>{let a=e.includes(s);if("webFrontend"===t||"nativeFrontend"===t)return a?"none"===s?e:["none"]:"none"===s?["none"]:[s];let r=a?e.filter(e=>e!==s):[...e.filter(e=>"none"!==e),s];return 0===r.length?["none"]:[...new Set(r)]})(e,t)}else a[t]=s;let{adjustedStack:r}=H(a),o=null!=r?r:a;return"webFrontend"===t||"nativeFrontend"===t||"addons"===t||"examples"===t?o[t].includes(s):o[t]===s};return(0,a.jsx)(z,{children:(0,a.jsxs)("div",{className:(0,N.cn)("flex h-svh flex-col overflow-hidden border-border bg-background text-foreground"),children:[(0,a.jsxs)("div",{className:(0,N.cn)("grid w-full flex-shrink-0 grid-cols-2 items-center justify-center border-border border-b bg-background px-2 py-2 sm:grid-cols-3 sm:px-4"),children:[(0,a.jsx)(f(),{href:"/",children:(0,a.jsx)("div",{className:"mr-auto font-mono text-muted-foreground text-xs",children:"Home"})}),(0,a.jsx)("div",{className:"mx-auto hidden font-mono text-muted-foreground text-xs sm:block",children:"Create Better T Stack"}),(0,a.jsxs)("div",{className:"ml-auto flex space-x-2",children:[(0,a.jsx)(f(),{href:"https://github.com/AmanVarshney01/create-better-t-stack",target:"_blank",rel:"noopener noreferrer",className:(0,N.cn)("text-muted-foreground transition-colors hover:text-foreground"),title:"GitHub Repository",children:(0,a.jsx)(n.A,{className:"h-4 w-4"})}),(0,a.jsxs)(f(),{href:"https://discord.gg/ZYsbjpDaM5",target:"_blank",rel:"noopener noreferrer",className:(0,N.cn)("text-muted-foreground transition-colors hover:text-foreground"),title:"Join Discord",children:[(0,a.jsx)(g.default,{src:B.A,alt:"discord",className:"size-4"})," "]}),(0,a.jsx)(v.U,{})]})]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 overflow-hidden sm:grid-cols-[auto_1fr]",children:[(0,a.jsxs)("div",{className:"flex h-full max-w-full flex-col justify-between border-border border-r p-4 sm:max-w-3xs md:max-w-xs lg:max-w-sm",children:[(0,a.jsxs)("div",{className:"flex flex-col space-y-4",children:[(0,a.jsxs)("label",{className:"flex flex-col",children:[(0,a.jsx)("span",{className:"mb-1 text-muted-foreground text-xs",children:"Project Name:"}),(0,a.jsx)("input",{type:"text",value:e.projectName||"",onChange:e=>{t({projectName:e.target.value})},className:(0,N.cn)("w-full rounded border bg-background px-2 py-1 font-mono text-sm focus:outline-none",j?"border-destructive bg-destructive/10 text-destructive-foreground":"border-border focus:border-primary"),placeholder:"my-better-t-app"}),j&&(0,a.jsx)("p",{className:"mt-1 text-destructive text-xs",children:j})]}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-2",children:[(0,a.jsxs)("button",{type:"button",onClick:()=>{var e;t(F.zb),null==(e=K.current)||e.scrollTo(0,0)},className:"flex items-center gap-1 rounded border border-border bg-background px-2 py-1 text-muted-foreground text-xs transition-colors hover:bg-muted",title:"Reset to defaults",children:[(0,a.jsx)(l.A,{className:"h-3 w-3"}),"Reset"]}),(0,a.jsxs)("button",{type:"button",onClick:()=>{var e;let s={};for(let e of T){let t=F.Mr[e]||[];if(0!==t.length)if(["webFrontend","nativeFrontend","addons","examples"].includes(e)){let a=[];if(s[e]=a,"webFrontend"===e||"nativeFrontend"===e){let r=Math.floor(Math.random()*t.length),o=t[r].id;a.push(o),"none"===o&&a.length>1?s[e]=["none"]:"none"!==o&&(s[e]=a.filter(e=>"none"!==e))}else{let e=Math.floor(Math.random()*Math.min(t.length+1,4)),s=[...t].sort(()=>.5-Math.random());for(let t=0;t{if(q){var e;t(q),null==(e=K.current)||e.scrollTo(0,0),S.oR.success("Saved configuration loaded")}},className:"flex items-center gap-1 rounded border border-border bg-background px-2 py-1 text-muted-foreground text-xs transition-colors hover:bg-muted",title:"Load saved preferences",children:[(0,a.jsx)(i.A,{className:"h-3 w-3"}),"Load Saved"]}),(0,a.jsxs)("button",{type:"button",onClick:()=>{localStorage.setItem("betterTStackPreference",JSON.stringify(e)),P(e),S.oR.success("Your stack configuration has been saved")},className:"flex items-center gap-1 rounded border border-border bg-background px-2 py-1 text-muted-foreground text-xs transition-colors hover:bg-muted",title:"Save current preferences",children:[(0,a.jsx)(u.A,{className:"h-3 w-3"}),(0,a.jsx)("span",{children:"Save"})]}),(0,a.jsxs)("button",{type:"button",onClick:()=>{let t=(()=>{let t=[];for(let s of T){let a=F.Mr[s],r=e[s];if(a)if(Array.isArray(r)){if(0===r.length||1===r.length&&"none"===r[0])continue;for(let e of r){if("none"===e)continue;let s=a.find(t=>t.id===e);s&&t.push(s.name)}}else{let e=a.find(e=>e.id===r);if(!e||"none"===e.id||"false"===e.id||("git"===s||"install"===s||"auth"===s)&&"true"===e.id)continue;t.push(e.name)}}return t.length>0?t.join(" • "):"Custom stack"})(),s=encodeURIComponent("Check out this cool tech stack I configured with Create Better T Stack!\n\n\uD83D\uDE80 ".concat(t,"\n\n"));{let e=encodeURIComponent(window.location.href);window.open("https://twitter.com/intent/tweet?text=".concat(s,"&url=").concat(e),"_blank")}},className:"flex items-center gap-1 rounded border border-border bg-background px-2 py-1 text-muted-foreground text-xs transition-colors hover:bg-muted",title:"Share to Twitter",children:[(0,a.jsx)(c.A,{className:"h-3 w-3"}),"Share"]})]}),(0,a.jsxs)("div",{className:"relative rounded border border-border bg-background p-2",children:[(0,a.jsxs)("div",{className:"flex",children:[(0,a.jsx)("span",{className:"mr-2 select-none text-chart-4",children:"$"}),(0,a.jsx)("code",{className:"block break-all text-muted-foreground text-xs sm:text-sm",children:s})]}),(0,a.jsx)("div",{className:"mt-2 flex justify-end",children:(0,a.jsx)("button",{type:"button",onClick:()=>{navigator.clipboard.writeText(s),w(!0),setTimeout(()=>w(!1),2e3)},className:(0,N.cn)("flex items-center gap-1 rounded px-2 py-1 text-xs transition-colors",x?"bg-muted text-chart-4":"text-muted-foreground hover:bg-muted hover:text-foreground"),title:x?"Copied!":"Copy command",children:x?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(b.A,{className:"h-3 w-3 flex-shrink-0"}),(0,a.jsx)("span",{children:"Copied"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m.A,{className:"h-3 w-3 flex-shrink-0"}),(0,a.jsx)("span",{children:"Copy"})]})})})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"mb-2 font-medium text-foreground text-sm",children:"Selected Stack"}),(0,a.jsx)("div",{className:"flex flex-wrap gap-1.5",children:$})]})]}),(0,a.jsxs)("div",{className:"mt-auto hidden border-border border-t pt-4 md:flex md:flex-col",children:[(0,a.jsx)("h3",{className:"mb-2 font-medium text-foreground text-sm",children:"Quick Presets"}),(0,a.jsx)("div",{className:"grid grid-cols-2 gap-2",children:F.Uw.map(e=>(0,a.jsxs)("button",{type:"button",onClick:()=>V(e.id),className:"rounded border border-border bg-background p-2 text-left transition-colors hover:bg-muted",title:e.description,children:[(0,a.jsx)("div",{className:"font-medium text-foreground text-sm",children:e.name}),(0,a.jsx)("div",{className:"text-muted-foreground text-xs",children:e.description})]},e.id))})]})]}),(0,a.jsx)(I,{ref:K,className:"overflow-hidden scroll-smooth",children:(0,a.jsxs)("main",{className:"p-4",children:[T.map(t=>{var s;let r=F.Mr[t]||[],n=U(t),l=r.filter(()=>!0);return 0===l.length?null:(0,a.jsxs)("section",{ref:e=>{W.current[t]=e},id:"section-".concat(t),className:"mb-8 scroll-mt-4",children:[(0,a.jsxs)("div",{className:"mb-3 flex items-center border-border border-b pb-2 text-muted-foreground",children:[(0,a.jsx)(p.A,{className:"mr-2 h-5 w-5 flex-shrink-0"}),(0,a.jsx)("h2",{className:"font-semibold text-base text-foreground",children:n}),(null==(s=Z.notes[t])?void 0:s.hasIssue)&&(0,a.jsxs)(M,{delayDuration:100,children:[(0,a.jsx)(C,{asChild:!0,children:(0,a.jsx)(h.A,{className:"ml-2 h-4 w-4 flex-shrink-0 cursor-help text-muted-foreground"})}),(0,a.jsx)(R,{side:"top",align:"start",children:(0,a.jsx)("ul",{className:"list-disc space-y-1 pl-4 text-xs",children:Z.notes[t].notes.map(e=>(0,a.jsx)("li",{children:e},e))})})]})]}),(0,a.jsx)("div",{className:"grid grid-cols-1 gap-3 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-3 2xl:grid-cols-4",children:l.map(s=>{let r=!1,n=e[t];r="addons"===t||"examples"===t||"webFrontend"===t||"nativeFrontend"===t?(n||[]).includes(s.id):n===s.id;let l=!Y(e,t,s.id);return(0,a.jsx)(M,{delayDuration:100,children:(0,a.jsx)(C,{asChild:!0,children:(0,a.jsxs)(o.P.div,{className:(0,N.cn)("relative cursor-pointer rounded border p-2 transition-all",r?"border-primary bg-primary/10":l?"border-destructive/30 bg-destructive/5 opacity-50 hover:opacity-75":"border-border hover:border-muted hover:bg-muted"),whileHover:{scale:1.02},whileTap:{scale:.98},onClick:()=>G(t,s.id),children:[(0,a.jsx)("div",{className:"flex items-start",children:(0,a.jsxs)("div",{className:"flex-grow",children:[(0,a.jsx)("div",{className:"flex items-center justify-between",children:(0,a.jsxs)("div",{className:"flex items-center",children:[""!==s.icon&&(0,a.jsx)(E,{icon:s.icon,name:s.name,className:"mr-1.5 h-4 w-4"}),(0,a.jsx)("span",{className:(0,N.cn)("font-medium text-sm",r?"text-primary":"text-foreground"),children:s.name})]})}),(0,a.jsx)("p",{className:"mt-0.5 text-muted-foreground text-xs",children:s.description})]})}),s.default&&!r&&(0,a.jsx)("span",{className:"absolute top-1 right-1 ml-2 flex-shrink-0 rounded bg-muted px-1 py-0.5 text-[10px] text-muted-foreground",children:"Default"})]})})},s.id)})})]},t)}),(0,a.jsx)("div",{className:"h-10"})]})})]})]})})};function Z(){let e,t,s,n,l=(0,r.c)(4);return l[0]===Symbol.for("react.memo_cache_sentinel")?(e={opacity:0},t={opacity:1},s={duration:.3},l[0]=e,l[1]=t,l[2]=s):(e=l[0],t=l[1],s=l[2]),l[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("div",{className:"flex h-svh flex-col bg-background",children:(0,a.jsx)(o.P.div,{initial:e,animate:t,transition:s,className:"w-full flex-1",children:(0,a.jsx)(K,{})})}),l[3]=n):n=l[3],n}},97090:(e,t,s)=>{"use strict";s.d(t,{U:()=>c});var a=s(54568),r=s(99680),o=s(17159),n=s(9996),l=s(35049),d=s(56821),i=s(7620),u=s(38188);function c(e){let t,s,c,b,m,p,h,g=(0,r.c)(19),{className:x}=e,{setTheme:f,resolvedTheme:w}=(0,d.D)(),[k,y]=i.useState(!1);g[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{y(!0)},s=[],g[0]=t,g[1]=s):(t=g[0],s=g[1]),i.useEffect(t,s);let S=!!k&&"dark"===w;g[2]!==f?(c=e=>{f(e?"dark":"light")},g[2]=f,g[3]=c):c=g[3];let v=c;if(!k){let e,t,s;return g[4]!==x?(e=(0,u.cn)("inline-flex h-4 w-9 shrink-0 cursor-not-allowed items-center rounded-full border-2 border-transparent bg-input opacity-50",x),g[4]=x,g[5]=e):e=g[5],g[6]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("span",{className:"block h-3 w-3 rounded-full bg-background shadow-lg ring-0"}),g[6]=t):t=g[6],g[7]!==e?(s=(0,a.jsx)("button",{type:"button",className:e,disabled:!0,"aria-label":"Toggle theme (loading)",children:t}),g[7]=e,g[8]=s):s=g[8],s}return g[9]!==x?(b=(0,u.cn)("peer inline-flex h-4 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",x),g[9]=x,g[10]=b):b=g[10],g[11]===Symbol.for("react.memo_cache_sentinel")?(m=(0,u.cn)("pointer-events-none flex h-3 w-3 items-center justify-center rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0"),g[11]=m):m=g[11],g[12]!==S?(p=(0,a.jsx)(o.zi,{className:m,children:S?(0,a.jsx)(n.A,{className:"size-2 text-foreground"}):(0,a.jsx)(l.A,{className:"size-2 text-foreground"})}),g[12]=S,g[13]=p):p=g[13],g[14]!==v||g[15]!==S||g[16]!==b||g[17]!==p?(h=(0,a.jsx)(o.bL,{checked:S,onCheckedChange:v,className:b,"aria-label":"Toggle theme between light and dark",children:p}),g[14]=v,g[15]=S,g[16]=b,g[17]=p,g[18]=h):h=g[18],h}}},e=>{var t=t=>e(e.s=t);e.O(0,[987,294,262,616,859,697,55,587,803,891,358],()=>t(81284)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/app/(home)/page-b1a444e10187fbd7.js b/apps/web/.open-next/assets/_next/static/chunks/app/(home)/page-b1a444e10187fbd7.js deleted file mode 100644 index ec4a573..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/app/(home)/page-b1a444e10187fbd7.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[813],{96133:(e,s,r)=>{Promise.resolve().then(r.bind(r,99064))},99064:(e,s,r)=>{"use strict";r.r(s),r.d(s,{default:()=>P});var t=r(54568),a=r(87085),n=r(28855),o=r(49788),l=r(69115),i=r(87350),c=r(15597),d=r(10937),m=r(11849),x=r.n(m),p=r(7620),h=r(85863),b=r(38188),f=r(97993),u=r(99680);let g=()=>{let e,s,r,a,n,o,l,c,d,m,p=(0,u.c)(10);return p[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("h3",{className:"mb-4 flex items-center gap-2 font-semibold text-base text-foreground",children:(0,t.jsx)("span",{children:"Better-T Stack"})}),s=(0,t.jsx)("p",{className:"text-muted-foreground leading-relaxed",children:"Type-safe, modern TypeScript scaffolding for full-stack web development"}),p[0]=e,p[1]=s):(e=p[0],s=p[1]),p[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)(x(),{href:"https://github.com/better-t-stack/create-better-t-stack",target:"_blank",className:"text-muted-foreground transition-colors hover:text-foreground","aria-label":"GitHub",children:(0,t.jsx)(i.A,{size:18})}),p[2]=r):r=p[2],p[3]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsxs)("div",{children:[e,s,(0,t.jsxs)("div",{className:"mt-4 flex space-x-3",children:[r,(0,t.jsx)(x(),{href:"https://www.npmjs.com/package/create-better-t-stack",target:"_blank",className:"text-muted-foreground transition-colors hover:text-foreground","aria-label":"NPM",children:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",width:"18",height:"18",fill:"currentColor",children:[(0,t.jsx)("title",{children:"NPM"}),(0,t.jsx)("path",{d:"M0 7.334v8h6.666v1.332H12v-1.332h12v-8H0zm6.666 6.664H5.334v-4H3.999v4H1.335V8.667h5.331v5.331zm4 0v1.336H8.001V8.667h5.334v5.332h-2.669v-.001zm12.001 0h-1.33v-4h-1.336v4h-1.335v-4h-1.33v4h-2.671V8.667h8.002v5.331z"})]})})]})]}),n=(0,t.jsx)("h3",{className:"mb-4 font-semibold text-base text-foreground",children:"Resources"}),p[3]=a,p[4]=n):(a=p[3],n=p[4]),p[5]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsxs)("div",{children:[n,(0,t.jsxs)("ul",{className:"space-y-2.5 text-muted-foreground",children:[(0,t.jsx)("li",{children:(0,t.jsx)(x(),{target:"_blank",href:"https://github.com/better-t-stack/create-better-t-stack",className:"transition-colors hover:text-primary",children:"GitHub Repository"})}),(0,t.jsx)("li",{children:(0,t.jsx)(x(),{target:"_blank",href:"https://www.npmjs.com/package/create-better-t-stack",className:"transition-colors hover:text-primary",children:"NPM Package"})}),(0,t.jsx)("li",{children:(0,t.jsx)(x(),{target:"_blank",href:"https://my-better-t-app-client.pages.dev/",className:"transition-colors hover:text-primary",children:"Demo Application"})})]})]}),l=(0,t.jsx)("h3",{className:"mb-4 font-semibold text-base text-foreground",children:"Contact"}),p[5]=o,p[6]=l):(o=p[5],l=p[6]),p[7]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsxs)("div",{className:"mb-12 grid gap-8 md:grid-cols-3",children:[a,o,(0,t.jsxs)("div",{children:[l,(0,t.jsxs)("div",{className:"space-y-2.5 text-muted-foreground",children:[(0,t.jsxs)("p",{className:"flex items-center",children:[(0,t.jsx)("span",{className:"mr-2 rounded bg-muted px-2 py-1 font-mono text-sm",children:"$"}),(0,t.jsx)("span",{children:"amanvarshney.work@gmail.com"})]}),(0,t.jsx)("p",{className:"mt-3",children:"Have questions or feedback? Feel free to reach out or open an issue on GitHub."})]})]})]}),p[7]=c):c=p[7],p[8]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsxs)("p",{className:"text-muted-foreground text-sm",children:["\xa9 ",new Date().getFullYear()," Better-T Stack. All rights reserved."]}),p[8]=d):d=p[8],p[9]===Symbol.for("react.memo_cache_sentinel")?(m=(0,t.jsx)("footer",{className:"relative w-full border-border border-t font-mono",children:(0,t.jsxs)("div",{className:"mx-auto max-w-7xl px-4 py-12 sm:px-6",children:[c,(0,t.jsxs)("div",{className:"mt-12 flex flex-col items-center justify-between gap-4 border-border border-t pt-6 sm:flex-row",children:[d,(0,t.jsxs)("p",{className:"flex items-center gap-1.5 text-muted-foreground text-sm",children:["Built with",(0,t.jsx)("span",{className:"bg-gradient-to-r from-primary to-primary/80 bg-clip-text font-medium text-transparent",children:"TypeScript"})]})]})]})}),p[9]=m):m=p[9],m};var j=r(86204),N=r(42304);let v=()=>{let[e,s]=(0,p.useState)(""),[r,a]=(0,p.useState)(!0);return(0,p.useEffect)(()=>{(async()=>{a(!0);try{let e=await fetch("https://registry.npmjs.org/create-better-t-stack/latest");if(!e.ok)throw Error("Failed to fetch version");let r=await e.json();s(r.version)}catch(e){console.error("Error fetching NPM version:",e),s("?.?.?")}finally{a(!1)}})()},[]),(0,t.jsxs)("div",{className:"mt-2 flex items-center justify-center",children:[(0,t.jsx)("span",{className:(0,b.cn)("mr-2 inline-block h-5 w-3 bg-primary",r&&"animate-pulse")}),(0,t.jsx)("span",{className:"font-mono text-muted-foreground text-xl",children:r?"[v?.?.?]":"[v".concat(e,"]")})]})};var y=r(63499),k=r(41398);function w(){let e,s,r,n,o,l,i,c,d,m,x=(0,u.c)(16);x[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],x[0]=e):e=x[0];let[h,b]=(0,p.useState)(e),[f,g]=(0,p.useState)(!0),[j,N]=(0,p.useState)(null);x[1]===Symbol.for("react.memo_cache_sentinel")?(s=()=>{fetch("https://sponsors.amanv.dev/sponsors.json").then(A).then(e=>{b((Array.isArray(e)?e:[]).sort(_)),g(!1)}).catch(()=>{N("Could not load sponsors"),g(!1)})},r=[],x[1]=s,x[2]=r):(s=x[1],r=x[2]),(0,p.useEffect)(s,r),x[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.A,{className:"h-5 w-5 text-primary"}),(0,t.jsx)("span",{className:"font-bold font-mono text-lg sm:text-xl",children:"SPONSORS_DATABASE.JSON"})]}),o=(0,t.jsx)("div",{className:"hidden h-px flex-1 bg-border sm:block"}),x[3]=n,x[4]=o):(n=x[3],o=x[4]);let v=f?"LOADING...":h.length;return x[5]!==v?(l=(0,t.jsxs)("div",{className:"mb-6 flex flex-wrap items-center justify-between gap-2 sm:flex-nowrap",children:[n,o,(0,t.jsxs)("span",{className:"w-full text-right font-mono text-muted-foreground text-xs sm:w-auto sm:text-left",children:["[",v," RECORDS]"]})]}),x[5]=v,x[6]=l):l=x[6],x[7]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,t.jsx)("span",{className:"text-primary",children:"$"}),(0,t.jsx)("span",{className:"font-mono text-foreground",children:"# Amazing organizations and individuals supporting this project"})]}),x[7]=i):i=x[7],x[8]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsxs)("div",{className:"terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4",children:[i,(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,t.jsx)("span",{className:"text-primary",children:"$"}),(0,t.jsx)("span",{className:"font-mono text-muted-foreground",children:"# Your support helps maintain and improve Better-T-Stack"})]})]}),x[8]=c):c=x[8],x[9]!==f||x[10]!==j||x[11]!==h?(d=f?(0,t.jsx)("div",{className:"terminal-block-hover rounded border border-border bg-muted/20 p-8",children:(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[(0,t.jsx)("div",{className:"h-2 w-2 animate-pulse rounded-full bg-primary"}),(0,t.jsx)("span",{className:"font-mono text-muted-foreground",children:"LOADING_SPONSORS.EXE"}),(0,t.jsx)("div",{className:"h-2 w-2 animate-pulse rounded-full bg-primary"})]})}):j?(0,t.jsx)("div",{className:"terminal-block-hover rounded border border-border bg-destructive/10 p-8",children:(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[(0,t.jsx)("span",{className:"text-destructive",children:"✗"}),(0,t.jsxs)("span",{className:"font-mono text-destructive",children:["ERROR: ",j]})]})}):0===h.length?(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsx)("div",{className:"terminal-block-hover rounded border border-border bg-muted/20 p-8",children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"mb-4 flex items-center justify-center gap-2",children:(0,t.jsx)("span",{className:"font-mono text-muted-foreground",children:"NO_SPONSORS_FOUND.NULL"})}),(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2 text-sm",children:[(0,t.jsx)("span",{className:"text-primary",children:"$"}),(0,t.jsx)("span",{className:"font-mono text-muted-foreground",children:"# Be the first to support this project!"})]})]})}),(0,t.jsx)("div",{className:"terminal-block-hover rounded border border-border bg-background p-4",children:(0,t.jsxs)("a",{href:"https://github.com/sponsors/AmanVarshney01",target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 font-mono text-primary transition-colors hover:text-accent",children:[(0,t.jsx)(y.A,{className:"h-4 w-4"}),(0,t.jsx)("span",{children:"BECOME_SPONSOR.EXE"})]})})]}):(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsx)("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",children:h.map(S)}),(0,t.jsx)("div",{className:"terminal-block-hover rounded border border-border bg-background p-4",children:(0,t.jsxs)("a",{href:"https://github.com/sponsors/AmanVarshney01",target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 font-mono text-primary transition-colors hover:text-accent",children:[(0,t.jsx)(y.A,{className:"h-4 w-4"}),(0,t.jsx)("span",{children:"SUPPORT_PROJECT.EXE"})]})})]}),x[9]=f,x[10]=j,x[11]=h,x[12]=d):d=x[12],x[13]!==l||x[14]!==d?(m=(0,t.jsxs)("div",{className:"mb-12",children:[l,c,d]}),x[13]=l,x[14]=d,x[15]=m):m=x[15],m}function S(e,s){var r,a;let n=new Date(e.createdAt).toLocaleDateString(void 0,{year:"numeric",month:"short"});return(0,t.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",style:{animationDelay:"".concat(50*s,"ms")},children:[(0,t.jsx)("div",{className:"border-border border-b bg-muted/20 px-3 py-2",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,t.jsxs)("div",{className:"ml-auto flex items-center gap-2 text-muted-foreground text-xs",children:[(0,t.jsx)("span",{children:e.isOneTime?"ONE-TIME":"MONTHLY"}),(0,t.jsx)("span",{children:"•"}),(0,t.jsxs)("span",{children:["SINCE ",n.toUpperCase()]})]})]})}),(0,t.jsx)("div",{className:"p-4",children:(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsx)("div",{className:"flex-shrink-0",children:(0,t.jsx)(d.default,{src:e.sponsor.avatarUrl,alt:e.sponsor.name||e.sponsor.login,width:100,height:100,className:"rounded border border-border bg-background transition-colors duration-300",unoptimized:!0})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1 space-y-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"truncate font-mono font-semibold text-foreground text-sm",children:e.sponsor.name||e.sponsor.login}),e.tierName&&(0,t.jsx)("p",{className:"font-mono text-primary text-xs",children:e.tierName})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsxs)("a",{href:"https://github.com/".concat(e.sponsor.login),target:"_blank",rel:"noopener noreferrer",className:"group flex items-center gap-2 font-mono text-muted-foreground text-xs transition-colors hover:text-primary",children:[(0,t.jsx)(i.A,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"truncate",children:e.sponsor.login})]}),(e.sponsor.websiteUrl||e.sponsor.linkUrl)&&(0,t.jsxs)("a",{href:e.sponsor.websiteUrl||e.sponsor.linkUrl,target:"_blank",rel:"noopener noreferrer",className:"group flex items-center gap-2 font-mono text-muted-foreground text-xs transition-colors hover:text-primary",children:[(0,t.jsx)(k.A,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"truncate",children:null==(a=e.sponsor.websiteUrl||e.sponsor.linkUrl)||null==(r=a.replace(/^https?:\/\//,""))?void 0:r.replace(/\/$/,"")})]})]})]})]})})]},e.sponsor.login)}function _(e,s){let r=E,t=!e.isOneTime,a=!s.isOneTime;return t&&!a?-1:!t&&a?1:r(s)-r(e)}function E(e){if(!e.isOneTime&&e.monthlyDollars>0)return e.monthlyDollars;if(e.tierName){let s=e.tierName.match(/\$(\d+(?:\.\d+)?)/);return s?Number.parseFloat(s[1]):0}return 0}function A(e){if(!e.ok)throw Error("Failed to fetch sponsors");return e.json()}var O=r(88732),T=r(83870);let C=["1930194170418999437","1907728148294447538","1936942642069455037","1931029815047455149","1933149770639614324","1937599252173128103","1930511724702285885","1912836377365905496","1907817662215757853","1933216760896934060","1937383786637094958","1931709370003583004","1929147326955704662","1904228496144269699","1930257410259616057","1937258706279817570","1917815700980391964","1928317790588403953","1917640304758514093","1907831059275735353","1912924558522524039","1933150129738981383","1911490975173607495","1930104047845158972","1913773945523953713","1904241046898556970","1913834145471672652","1930514202260635807","1931589579749892480","1904144343125860404","1917610656477348229","1904215768272654825","1931830211013718312","1913833079342522779","1930449311848087708","1907723601731530820","1904233896851521980","1930294868808515726","1913801258789491021","1907841646513005038","1904301540422070671","1912837026925195652","1904338606409531710","1904318186750652606","1908568583799484519","1913018977321693448","1904179661086556412","1908558365128876311","1907772878139072851","1906149740095705265","1906001923456790710","1906570888897777847"];function M(){var e,s,r;let n=(0,p.useMemo)(()=>{let e=[],s=[],r=[];return C.forEach((t,a)=>{a%3==0?e.push(t):a%3==1?s.push(t):r.push(t)}),[e,s,r]},[]),o={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.05}}};return(0,t.jsxs)("div",{className:"mb-12",children:[(0,t.jsxs)("div",{className:"mb-6 flex flex-wrap items-center justify-between gap-2 sm:flex-nowrap",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.A,{className:"h-5 w-5 text-primary"}),(0,t.jsx)("span",{className:"font-bold font-mono text-lg sm:text-xl",children:"DEVELOPER_TESTIMONIALS.LOG"})]}),(0,t.jsx)("div",{className:"hidden h-px flex-1 bg-border sm:block"}),(0,t.jsxs)("span",{className:"w-full text-right font-mono text-muted-foreground text-xs sm:w-auto sm:text-left",children:["[",C.length," ENTRIES]"]})]}),(0,t.jsxs)("div",{className:"terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,t.jsx)("span",{className:"text-primary",children:"$"}),(0,t.jsx)("span",{className:"font-mono text-foreground",children:"# Community feedback from X (Twitter)"})]}),(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,t.jsx)("span",{className:"text-primary",children:"$"}),(0,t.jsx)("span",{className:"font-mono text-muted-foreground",children:"# Real developers sharing their experience"})]})]}),(0,t.jsxs)(O.P.div,{className:"flex flex-col gap-4 sm:flex-row",variants:{hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.1,delayChildren:.1}}},initial:"hidden",animate:"visible",children:[(0,t.jsx)(O.P.div,{className:"flex flex-1 flex-col gap-4",variants:o,children:null==(e=n[0])?void 0:e.map((e,s)=>(0,t.jsxs)(O.P.div,{className:"terminal-block-hover overflow-hidden rounded border border-border bg-background",initial:{opacity:0,y:20,scale:.95},animate:{opacity:1,y:0,scale:1},transition:{delay:.05*s,duration:.4,ease:"easeOut"},children:[(0,t.jsx)("div",{className:"sticky top-0 z-10 border-border border-b bg-muted/20 px-3 py-2",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,t.jsxs)("span",{className:"font-mono font-semibold text-xs",children:["[TWEET_",String(0+3*s+1).padStart(3,"0"),"]"]})]})}),(0,t.jsx)("div",{className:"p-0",children:(0,t.jsx)(T.Y,{id:e})})]},e))}),(0,t.jsx)(O.P.div,{className:"flex flex-1 flex-col gap-4",variants:o,children:null==(s=n[1])?void 0:s.map((e,s)=>(0,t.jsxs)(O.P.div,{className:"terminal-block-hover overflow-hidden rounded border border-border bg-background",initial:{opacity:0,y:20,scale:.95},animate:{opacity:1,y:0,scale:1},transition:{delay:.05*s,duration:.4,ease:"easeOut"},children:[(0,t.jsx)("div",{className:"sticky top-0 z-10 border-border border-b bg-muted/20 px-3 py-2",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,t.jsxs)("span",{className:"font-mono font-semibold text-xs",children:["[TWEET_",String(1+3*s+1).padStart(3,"0"),"]"]})]})}),(0,t.jsx)("div",{className:"p-0",children:(0,t.jsx)(T.Y,{id:e})})]},e))}),(0,t.jsx)(O.P.div,{className:"flex flex-1 flex-col gap-4",variants:o,children:null==(r=n[2])?void 0:r.map((e,s)=>(0,t.jsxs)(O.P.div,{className:"terminal-block-hover overflow-hidden rounded border border-border bg-background",initial:{opacity:0,y:20,scale:.95},animate:{opacity:1,y:0,scale:1},transition:{delay:.05*s,duration:.4,ease:"easeOut"},children:[(0,t.jsx)("div",{className:"sticky top-0 z-10 border-border border-b bg-muted/20 px-3 py-2",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,t.jsxs)("span",{className:"font-mono font-semibold text-xs",children:["[TWEET_",String(2+3*s+1).padStart(3,"0"),"]"]})]})}),(0,t.jsx)("div",{className:"p-0",children:(0,t.jsx)(T.Y,{id:e})})]},e))})]})]})}function P(){let[e,s]=(0,p.useState)(null),[r,m]=(0,p.useState)(!0),[u,y]=(0,p.useState)(null),[k,S]=(0,p.useState)("bun"),_={npm:"npx create-better-t-stack@latest",pnpm:"pnpm create better-t-stack@latest",bun:"bun create better-t-stack@latest"};(0,p.useEffect)(()=>{!async function(){try{let e=await fetch("https://api.github.com/repos/amanvarshney01/create-better-t-stack");if(e.ok){let r=await e.json();s(r.stargazers_count)}else console.error("Failed to fetch GitHub stars")}catch(e){console.error("Error fetching GitHub stars:",e)}finally{m(!1)}}()},[]);let E=(e,s)=>{navigator.clipboard.writeText(e),y(s),setTimeout(()=>y(null),2e3)},A=[...h.Mr.webFrontend.filter(e=>"none"!==e.id),...h.Mr.nativeFrontend.filter(e=>"none"!==e.id)],O=h.Mr.backend.filter(e=>"none"!==e.id),T=h.Mr.database.filter(e=>"none"!==e.id),C=h.Mr.runtime,P=h.Mr.packageManager,R=h.Mr.api.filter(e=>"none"!==e.id),D=h.Mr.orm.filter(e=>"none"!==e.id),I=h.Mr.dbSetup.filter(e=>"none"!==e.id),H=h.Mr.auth.filter(e=>"false"!==e.id),U=[{category:"Frontend",options:A},{category:"Backend",options:O},{category:"Database",options:T},{category:"Runtime",options:C},{category:"API",options:R},{category:"ORM",options:D},{category:"Database Setup",options:I},{category:"Authentication",options:H},{category:"Package Managers",options:P},{category:"Addons",options:h.Mr.addons},{category:"Examples",options:h.Mr.examples}];return(0,t.jsxs)("div",{className:"terminal-scanlines min-h-screen bg-background font-mono",children:[(0,t.jsx)(N.A,{}),(0,t.jsxs)("main",{className:"terminal-matrix-bg mx-auto max-w-7xl p-6 pt-28",children:[(0,t.jsx)("div",{className:"mb-8 flex items-center justify-center",children:(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-2 sm:gap-4 md:gap-6",children:[(0,t.jsx)("pre",{className:"ascii-art text-primary text-xs leading-tight sm:text-sm",children:"\n██████╗ ██████╗ ██╗ ██╗\n██╔══██╗██╔═══██╗██║ ██║\n██████╔╝██║ ██║██║ ██║\n██╔══██╗██║ ██║██║ ██║\n██║ ██║╚██████╔╝███████╗███████╗\n╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚══════╝"}),(0,t.jsx)("pre",{className:"ascii-art text-primary text-xs leading-tight sm:text-sm",children:"\n██╗ ██╗ ██████╗ ██╗ ██╗██████╗\n╚██╗ ██╔╝██╔═══██╗██║ ██║██╔══██╗\n ╚████╔╝ ██║ ██║██║ ██║██████╔╝\n ╚██╔╝ ██║ ██║██║ ██║██╔══██╗\n ██║ ╚██████╔╝╚██████╔╝██║ ██║\n ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝"}),(0,t.jsx)("pre",{className:"ascii-art text-primary text-xs leading-tight sm:text-sm",children:"\n ██████╗ ██╗ ██╗███╗ ██╗\n██╔═══██╗██║ ██║████╗ ██║\n██║ ██║██║ █╗ ██║██╔██╗ ██║\n██║ ██║██║███╗██║██║╚██╗██║\n╚██████╔╝╚███╔███╔╝██║ ╚████║\n ╚═════╝ ╚══╝╚══╝ ╚═╝ ╚═══╝"}),(0,t.jsx)("pre",{className:"ascii-art text-primary text-xs leading-tight sm:text-sm",children:"\n███████╗████████╗ █████╗ ██████╗██╗ ██╗\n██╔════╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝\n███████╗ ██║ ███████║██║ █████╔╝\n╚════██║ ██║ ██╔══██║██║ ██╔═██╗\n███████║ ██║ ██║ ██║╚██████╗██║ ██╗\n╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝"})]})}),(0,t.jsxs)("div",{className:"mb-6 text-center",children:[(0,t.jsx)("p",{className:"mx-auto font-mono text-lg text-muted-foreground",children:"# Modern CLI for scaffolding end-to-end type-safe TypeScript projects"}),(0,t.jsx)("p",{className:"mx-auto mt-2 max-w-2xl font-mono text-muted-foreground text-sm",children:"# Production-ready • Customizable • Best practices included"}),(0,t.jsx)(v,{})]}),(0,t.jsxs)("div",{className:"terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4",children:[(0,t.jsxs)("div",{className:"mb-4 flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.A,{className:"h-4 w-4 text-primary"}),(0,t.jsx)("span",{className:"font-semibold text-sm",children:"QUICK_START"})]}),(0,t.jsx)("div",{className:"flex items-center rounded border border-border bg-background p-0.5",children:["bun","pnpm","npm"].map(e=>(0,t.jsxs)("button",{type:"button",onClick:()=>S(e),className:(0,b.cn)("flex items-center gap-1.5 rounded px-2 py-1 font-mono text-xs transition-colors duration-150",k===e?"bg-primary/20 text-primary":"text-muted-foreground hover:text-foreground"),children:[(0,t.jsx)(j.A,{pm:e,className:"h-3 w-3"}),e.toUpperCase()]},e))})]}),(0,t.jsx)("div",{className:"space-y-3",children:(0,t.jsxs)("div",{className:"flex items-center justify-between rounded border border-border bg-background p-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,t.jsx)("span",{className:"text-primary",children:"$"}),(0,t.jsx)("span",{className:"font-mono text-foreground",children:_[k]})]}),(0,t.jsxs)("button",{type:"button",onClick:()=>E(_[k],k),className:"terminal-block-hover flex items-center gap-1 rounded border border-border bg-muted/20 px-2 py-1 text-xs hover:bg-muted/50",children:[u===k?(0,t.jsx)(n.A,{className:"h-3 w-3 text-primary"}):(0,t.jsx)(o.A,{className:"h-3 w-3"}),u===k?"COPIED!":"COPY"]})]})})]}),(0,t.jsxs)("div",{className:"mb-12 grid grid-cols-1 gap-4 md:grid-cols-3",children:[(0,t.jsx)(x(),{href:"/new",children:(0,t.jsxs)("div",{className:"group terminal-block-hover cursor-pointer rounded border border-border bg-background p-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l.A,{className:"h-4 w-4 text-primary"}),(0,t.jsx)("span",{className:"font-mono font-semibold",children:"STACK_BUILDER.EXE"})]}),(0,t.jsx)("p",{className:"mt-2 font-mono text-muted-foreground text-sm",children:"[EXEC] Interactive configuration wizard"})]})}),(0,t.jsx)(x(),{href:"https://github.com/amanvarshney01/create-better-t-stack",target:"_blank",rel:"noopener noreferrer",children:(0,t.jsxs)("div",{className:"group terminal-block-hover cursor-pointer rounded border border-border bg-background p-4",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(i.A,{className:"h-4 w-4 text-primary"}),(0,t.jsx)("span",{className:"font-mono font-semibold",children:"GITHUB_REPO.GIT"})]}),null!==e&&!r&&(0,t.jsxs)("div",{className:"flex items-center gap-1 rounded border border-border bg-muted/30 px-2 py-1 font-mono text-xs",children:[(0,t.jsx)(c.A,{className:"h-3 w-3 text-accent"}),e]})]}),(0,t.jsx)("p",{className:"mt-2 font-mono text-muted-foreground text-sm",children:"[LINK] Star the repository on GitHub"})]})}),(0,t.jsx)(x(),{href:"https://discord.gg/ZYsbjpDaM5",target:"_blank",rel:"noopener noreferrer",children:(0,t.jsxs)("div",{className:"group terminal-block-hover cursor-pointer rounded border border-border bg-background p-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(d.default,{src:f.A,alt:"discord",className:"h-4 w-4"}),(0,t.jsx)("span",{className:"font-mono font-semibold",children:"DISCORD_CHAT.IRC"})]}),(0,t.jsx)("p",{className:"mt-2 font-mono text-muted-foreground text-sm",children:"[JOIN] Connect to developer community"})]})})]}),(0,t.jsxs)("div",{className:"mb-12",children:[(0,t.jsxs)("div",{className:"mb-6 flex flex-wrap items-center justify-between gap-2 sm:flex-nowrap",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.A,{className:"h-5 w-5 text-primary"}),(0,t.jsx)("span",{className:"font-bold font-mono text-lg sm:text-xl",children:"TECH_STACK_MATRIX.DB"})]}),(0,t.jsx)("div",{className:"hidden h-px flex-1 bg-border sm:block"}),(0,t.jsxs)("span",{className:"w-full text-right font-mono text-muted-foreground text-xs sm:w-auto sm:text-left",children:["[",U.reduce((e,s)=>e+s.options.length,0)," ","PACKAGES]"]})]}),(0,t.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,t.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.A,{className:"h-4 w-4 text-primary"}),(0,t.jsx)("span",{className:"font-mono font-semibold text-sm",children:"/tech-stack/packages/"})]})}),(0,t.jsx)("div",{className:"space-y-3 p-4",children:U.map((e,s)=>(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{className:"directory-header flex items-center gap-2 rounded px-2 py-2 transition-colors",children:[(0,t.jsxs)("span",{className:"font-mono font-semibold text-foreground text-sm",children:[e.category.toLowerCase().replace(/\s+/g,"-"),"/"]}),(0,t.jsxs)("span",{className:"font-mono text-muted-foreground text-xs",children:["(",e.options.length," items)"]})]}),(0,t.jsx)("div",{className:"ml-6 grid grid-cols-1 gap-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",children:e.options.map((e,r)=>(0,t.jsxs)("div",{className:"file-browser-item file-load-animation flex items-center gap-3 rounded border border-border bg-muted/10 px-3 py-2",style:{animationDelay:"".concat(100*s+30*r,"ms")},children:[""!==e.icon&&(0,t.jsx)(d.default,{src:e.icon,alt:e.name,height:16,width:16,unoptimized:!0,className:"file-icon h-4 w-4 flex-shrink-0"}),(0,t.jsx)("span",{className:"flex-1 truncate font-mono text-xs",children:e.name.toLowerCase().replace(/\s+/g,"-")}),(0,t.jsx)("span",{className:"font-mono text-muted-foreground text-xs opacity-0 transition-opacity group-hover:opacity-100",children:"-rw-r--r--"})]},e.id))})]},e.category))}),(0,t.jsx)("div",{className:"border-border border-t bg-muted/20 px-4 py-2",children:(0,t.jsxs)("div",{className:"flex items-center justify-between text-xs",children:[(0,t.jsx)("span",{className:"font-mono text-muted-foreground",children:"$ ls -la /tech-stack/packages/"}),(0,t.jsxs)("span",{className:"font-mono text-muted-foreground",children:[U.length," directories,"," ",U.reduce((e,s)=>e+s.options.length,0)," ","files"]})]})})]})]}),(0,t.jsxs)("div",{className:"terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4",children:[(0,t.jsx)("div",{className:"mb-2 font-mono font-semibold text-sm",children:"SYSTEM_INFO.LOG"}),(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-2 font-mono text-xs md:grid-cols-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"text-primary",children:"OS:"})," TypeScript_Runtime_v5.x"]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"text-primary",children:"ARCH:"})," Full_Stack_Framework"]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"text-primary",children:"STATUS:"})," ",(0,t.jsx)("span",{className:"text-accent",children:"READY"})]})]})]}),(0,t.jsx)(w,{}),(0,t.jsx)(M,{})]}),(0,t.jsx)(g,{})]})}}},e=>{var s=s=>e(e.s=s);e.O(0,[679,987,294,262,125,304,55,587,803,891,358],()=>s(96133)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/app/(home)/showcase/page-406c309f7571d067.js b/apps/web/.open-next/assets/_next/static/chunks/app/(home)/showcase/page-406c309f7571d067.js deleted file mode 100644 index 052559d..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/app/(home)/showcase/page-406c309f7571d067.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[203],{30205:(e,t,s)=>{Promise.resolve().then(s.bind(s,48740))},33986:(e,t,s)=>{"use strict";s.d(t,{N:()=>b});var r=s(54568),a=s(7620),n=s(17938),o=s(43406),l=s(4239),i=s(81460),c=s(37936),d=s(10821);class m extends a.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,s=(0,c.s)(e)&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=s-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function h(e){let{children:t,isPresent:s,anchorX:n,root:o}=e,l=(0,a.useId)(),i=(0,a.useRef)(null),c=(0,a.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:h}=(0,a.useContext)(d.Q);return(0,a.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:a,right:d}=c.current;if(s||!i.current||!e||!t)return;i.current.dataset.motionPopId=l;let m=document.createElement("style");h&&(m.nonce=h);let p=null!=o?o:document.head;return p.appendChild(m),m.sheet&&m.sheet.insertRule('\n [data-motion-pop-id="'.concat(l,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===n?"left: ".concat(a):"right: ".concat(d),"px !important;\n top: ").concat(r,"px !important;\n }\n ")),()=>{p.removeChild(m),p.contains(m)&&p.removeChild(m)}},[s]),(0,r.jsx)(m,{isPresent:s,childRef:i,sizeRef:c,children:a.cloneElement(t,{ref:i})})}let p=e=>{let{children:t,initial:s,isPresent:n,onExitComplete:l,custom:c,presenceAffectsLayout:d,mode:m,anchorX:p,root:u}=e,f=(0,o.M)(x),g=(0,a.useId)(),b=!0,v=(0,a.useMemo)(()=>(b=!1,{id:g,initial:s,isPresent:n,custom:c,onExitComplete:e=>{for(let t of(f.set(e,!0),f.values()))if(!t)return;l&&l()},register:e=>(f.set(e,!1),()=>f.delete(e))}),[n,f,l]);return d&&b&&(v={...v}),(0,a.useMemo)(()=>{f.forEach((e,t)=>f.set(t,!1))},[n]),a.useEffect(()=>{n||f.size||!l||l()},[n]),"popLayout"===m&&(t=(0,r.jsx)(h,{isPresent:n,anchorX:p,root:u,children:t})),(0,r.jsx)(i.t.Provider,{value:v,children:t})};function x(){return new Map}var u=s(56643);let f=e=>e.key||"";function g(e){let t=[];return a.Children.forEach(e,e=>{(0,a.isValidElement)(e)&&t.push(e)}),t}let b=e=>{let{children:t,custom:s,initial:i=!0,onExitComplete:c,presenceAffectsLayout:d=!0,mode:m="sync",propagate:h=!1,anchorX:x="left",root:b}=e,[v,j]=(0,u.xQ)(h),y=(0,a.useMemo)(()=>g(t),[t]),N=h&&!v?[]:y.map(f),k=(0,a.useRef)(!0),_=(0,a.useRef)(y),w=(0,o.M)(()=>new Map),[S,E]=(0,a.useState)(y),[A,C]=(0,a.useState)(y);(0,l.E)(()=>{k.current=!1,_.current=y;for(let e=0;e{let t=f(e),a=(!h||!!v)&&(y===A||N.includes(t));return(0,r.jsx)(p,{isPresent:a,initial:(!k.current||!!i)&&void 0,custom:s,presenceAffectsLayout:d,mode:m,root:b,onExitComplete:a?void 0:()=>{if(!w.has(t))return;w.set(t,!0);let e=!0;w.forEach(t=>{t||(e=!1)}),e&&(null==R||R(),C(_.current),h&&(null==j||j()),c&&c())},anchorX:x,children:e},t)})})}},43404:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(98516).A)("maximize-2",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]])},48740:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>v});var r=s(54568),a=s(99680),n=s(87085),o=s(98516);let l=(0,o.A)("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]);var i=s(42304);let c=(0,o.A)("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]),d=(0,o.A)("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]),m=(0,o.A)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);var h=s(87350),p=s(10937),x=s(11849),u=s.n(x);function f(e){let t,s,n,o,l,i,x,f,b,v,j,y,N,k,_,w,S,E,A,C,M,R,P=(0,a.c)(45),{title:H,description:z,imageUrl:T,liveUrl:U,sourceUrl:D,tags:O,index:B}=e,I="PROJECT_".concat(String((void 0===B?0:B)+1).padStart(3,"0"));return P[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(c,{className:"h-3 w-3 text-primary"}),P[0]=t):t=P[0],P[1]!==I?(s=(0,r.jsxs)("span",{className:"font-mono font-semibold text-foreground text-xs",children:[I,".PROJECT"]}),P[1]=I,P[2]=s):s=P[2],P[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.jsx)("span",{children:"•"}),P[3]=n):n=P[3],P[4]!==O.length?(o=(0,r.jsxs)("div",{className:"ml-auto flex items-center gap-2 text-muted-foreground text-xs",children:[n,(0,r.jsxs)("span",{children:[O.length," DEPS"]})]}),P[4]=O.length,P[5]=o):o=P[5],P[6]!==s||P[7]!==o?(l=(0,r.jsx)("div",{className:"border-border border-b bg-muted/20 px-3 py-2",children:(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[t,s,o]})}),P[6]=s,P[7]=o,P[8]=l):l=P[8],P[9]!==T||P[10]!==H?(i=(0,r.jsx)(p.default,{src:T,alt:H,fill:!0,className:"object-cover transition-all duration-300 ease-in-out hover:scale-105",unoptimized:!0}),P[9]=T,P[10]=H,P[11]=i):i=P[11],P[12]===Symbol.for("react.memo_cache_sentinel")?(x=(0,r.jsx)("div",{className:"absolute inset-0 bg-black/20 opacity-0 transition-opacity duration-300 hover:opacity-100"}),P[12]=x):x=P[12],P[13]!==i?(f=(0,r.jsxs)("div",{className:"relative aspect-[4/3] w-full overflow-hidden bg-muted/10",children:[i,x]}),P[13]=i,P[14]=f):f=P[14],P[15]!==H?(b=(0,r.jsx)("h3",{className:"mb-2 font-bold font-mono text-lg text-primary",children:H}),P[15]=H,P[16]=b):b=P[16],P[17]!==z?(v=(0,r.jsx)("p",{className:"mb-4 flex-grow font-mono text-muted-foreground text-sm leading-relaxed",children:z}),P[17]=z,P[18]=v):v=P[18],P[19]===Symbol.for("react.memo_cache_sentinel")?(j=(0,r.jsx)("div",{className:"mb-2 flex items-center gap-2",children:(0,r.jsx)("span",{className:"font-mono text-muted-foreground text-xs",children:"DEPENDENCIES:"})}),P[19]=j):j=P[19],P[20]!==O?(y=O.map(g),P[20]=O,P[21]=y):y=P[21],P[22]!==y?(N=(0,r.jsxs)("div",{className:"mb-4",children:[j,(0,r.jsx)("div",{className:"flex flex-wrap gap-1",children:y})]}),P[22]=y,P[23]=N):N=P[23],P[24]!==U?(k=U&&(0,r.jsxs)(u(),{href:U,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 rounded border border-border bg-primary/10 px-3 py-2 font-mono text-primary text-sm transition-all hover:bg-primary/20 hover:text-primary",children:[(0,r.jsx)(d,{className:"h-3 w-3"}),(0,r.jsx)("span",{children:"LAUNCH_DEMO.EXE"}),(0,r.jsx)(m,{className:"ml-auto h-3 w-3"})]}),P[24]=U,P[25]=k):k=P[25],P[26]!==D?(_=D&&(0,r.jsxs)(u(),{href:D,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 rounded border border-border bg-muted/20 px-3 py-2 font-mono text-muted-foreground text-sm transition-all hover:bg-muted/40 hover:text-foreground",children:[(0,r.jsx)(h.A,{className:"h-3 w-3"}),(0,r.jsx)("span",{children:"VIEW_SOURCE.GIT"}),(0,r.jsx)(m,{className:"ml-auto h-3 w-3"})]}),P[26]=D,P[27]=_):_=P[27],P[28]!==k||P[29]!==_?(w=(0,r.jsxs)("div",{className:"grid gap-2",children:[k,_]}),P[28]=k,P[29]=_,P[30]=w):w=P[30],P[31]===Symbol.for("react.memo_cache_sentinel")?(S=(0,r.jsx)("span",{className:"text-primary",children:"$"}),E=(0,r.jsx)("span",{className:"font-mono text-muted-foreground",children:'echo "Status: READY"'}),P[31]=S,P[32]=E):(S=P[31],E=P[32]),P[33]===Symbol.for("react.memo_cache_sentinel")?(A=(0,r.jsx)("div",{className:"border-border border-t pt-2",children:(0,r.jsxs)("div",{className:"flex items-center gap-2 text-xs",children:[S,E,(0,r.jsxs)("div",{className:"ml-auto flex items-center gap-1",children:[(0,r.jsx)("div",{className:"h-1 w-1 animate-pulse rounded-full bg-green-400"}),(0,r.jsx)("span",{className:"font-mono text-green-400 text-xs",children:"ONLINE"})]})]})}),P[33]=A):A=P[33],P[34]!==w?(C=(0,r.jsxs)("div",{className:"mt-auto space-y-2",children:[w,A]}),P[34]=w,P[35]=C):C=P[35],P[36]!==b||P[37]!==v||P[38]!==N||P[39]!==C?(M=(0,r.jsxs)("div",{className:"flex flex-1 flex-col p-4",children:[b,v,N,C]}),P[36]=b,P[37]=v,P[38]=N,P[39]=C,P[40]=M):M=P[40],P[41]!==M||P[42]!==l||P[43]!==f?(R=(0,r.jsxs)("div",{className:"terminal-block-hover flex h-full flex-col overflow-hidden rounded border border-border bg-background",children:[l,f,M]}),P[41]=M,P[42]=l,P[43]=f,P[44]=R):R=P[44],R}function g(e){return(0,r.jsx)("span",{className:"rounded border border-border bg-muted/30 px-2 py-1 font-mono text-foreground text-xs transition-colors hover:bg-muted/50",children:e},e)}let b=[{title:"DocSurf",description:"AI-powered writing platform with smart text suggestions, real-time autocomplete, and document management",imageUrl:"https://docsurf.ai/opengraph.jpg",liveUrl:"https://docsurf.ai/?ref=better-t-etter-t-stack",tags:["TanStack Start","Convex","Better Auth","Biome","Husky","Turborepo","pnpm"]},{title:"Look Crafted",description:"✨ Transform Your Selfies into Stunning Headshots with AI",imageUrl:"https://www.lookcrafted.com/opengraph-image.png",liveUrl:"http://lookcrafted.com",tags:["oRPC","Next.js","Hono","Bun","Neon","Drizzle","Better Auth","Biome","Husky","Turborepo"]},{title:"Screenshothis",description:"Your All-in-One Screenshot Solution",imageUrl:"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fscreenshothis.com%2F&width=1200&height=630&device_scale_factor=0.75&block_ads=true&block_cookie_banners=true&block_trackers=true&prefers_color_scheme=light&prefers_reduced_motion=reduce&is_cached=true&cache_key=cfb06bf3616b1d03bdf455628a3830120e2080dd",liveUrl:"https://screenshothis.com?utm_source=better-t-stack&utm_medium=showcase&utm_campaign=referer",tags:["oRPC","TanStack Start (vite)","Hono","pnpm","PostgreSQL","Drizzle","Better Auth","Biome","Husky","Turborepo"]},{title:"gl1.chat",description:"An ai platform focused on speed, reliability and advanced workflows powered by trpc, drizzle, vite, elysia, tanstack router",imageUrl:"https://gl1.chat/social-share-image.png",liveUrl:"https://gl1.chat/?ref=better-t-stack",tags:["tRPC","Drizzle","Elysia","Vite","TanStack Router"]}];function v(){let e,t,s,o,c,d,m,h,p,x=(0,a.c)(9);return x[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.jsx)(i.A,{}),x[0]=e):e=x[0],x[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsxs)("div",{className:"mb-6 flex items-center gap-2",children:[(0,r.jsx)(n.A,{className:"h-4 w-4 text-primary"}),(0,r.jsx)("span",{className:"font-bold font-mono text-lg",children:"PROJECT_SHOWCASE.EXE"}),(0,r.jsx)("div",{className:"h-px flex-1 bg-border"}),(0,r.jsxs)("span",{className:"font-mono text-muted-foreground text-xs",children:["[",b.length," PROJECTS FOUND]"]})]}),x[1]=t):t=x[1],x[2]===Symbol.for("react.memo_cache_sentinel")?(s=(0,r.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,r.jsx)("span",{className:"text-primary",children:"$"}),(0,r.jsx)("span",{className:"font-mono text-foreground",children:"user@dev-machine:~/showcase$ ls -la"})]}),x[2]=s):s=x[2],x[3]===Symbol.for("react.memo_cache_sentinel")?(o=(0,r.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,r.jsx)("span",{className:"text-primary",children:"$"}),(0,r.jsx)("span",{className:"font-mono text-muted-foreground",children:"# Discover amazing projects built with Better-T-Stack"})]}),x[3]=o):o=x[3],x[4]===Symbol.for("react.memo_cache_sentinel")?(c=(0,r.jsxs)("div",{className:"terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4",children:[s,o,(0,r.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,r.jsx)("span",{className:"text-primary",children:"$"}),(0,r.jsx)("span",{className:"font-mono text-muted-foreground",children:"# Real-world implementations showcasing stack capabilities"})]})]}),x[4]=c):c=x[4],x[5]===Symbol.for("react.memo_cache_sentinel")?(d=(0,r.jsxs)("div",{className:"mb-8",children:[t,c,(0,r.jsx)("div",{className:"terminal-block-hover rounded border border-border bg-background p-3",children:(0,r.jsxs)("div",{className:"flex items-center gap-2 font-mono text-sm",children:[(0,r.jsx)(l,{className:"h-4 w-4 text-blue-400"}),(0,r.jsx)("span",{className:"text-foreground",children:"/showcase/projects/"}),(0,r.jsxs)("div",{className:"ml-auto text-muted-foreground text-xs",children:["drwxr-xr-x ",b.length," items"]})]})})]}),x[5]=d):d=x[5],x[6]===Symbol.for("react.memo_cache_sentinel")?(m=(0,r.jsx)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2 xl:grid-cols-3",children:b.map(j)}),x[6]=m):m=x[6],x[7]===Symbol.for("react.memo_cache_sentinel")?(h=(0,r.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,r.jsx)("span",{className:"text-primary",children:"$"}),(0,r.jsx)("span",{className:"font-mono text-muted-foreground",children:"# Want to showcase your project? Submit via GitHub issues"})]}),x[7]=h):h=x[7],x[8]===Symbol.for("react.memo_cache_sentinel")?(p=(0,r.jsxs)(r.Fragment,{children:[e,(0,r.jsx)("main",{className:"flex min-h-svh flex-col items-center bg-background px-4 pt-24 pb-10 sm:px-6 md:px-8 md:pt-28 lg:pt-32",children:(0,r.jsxs)("div",{className:"mx-auto w-full max-w-6xl",children:[d,m,(0,r.jsx)("div",{className:"mt-8",children:(0,r.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-muted/20 p-4",children:[h,(0,r.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,r.jsx)("span",{className:"text-primary",children:"$"}),(0,r.jsx)("span",{className:"font-mono text-foreground",children:'echo "Built something amazing? We\'d love to feature it!"'})]})]})})]})})]}),x[8]=p):p=x[8],p}function j(e,t){return(0,r.jsx)(f,{...e,index:t},e.title)}},49355:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(98516).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},63499:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(98516).A)("heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]])},85850:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(98516).A)("menu",[["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M4 6h16",key:"1o0s65"}]])}},e=>{var t=t=>e(e.s=t);e.O(0,[987,294,262,304,587,803,891,358],()=>t(30205)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/app/_not-found/page-1c95d27d79f6d908.js b/apps/web/.open-next/assets/_next/static/chunks/app/_not-found/page-1c95d27d79f6d908.js deleted file mode 100644 index 0c144c5..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/app/_not-found/page-1c95d27d79f6d908.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[492],{69035:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let l=r(54568),n=r(77444);function o(){return(0,l.jsx)(n.HTTPAccessErrorFallback,{status:404,message:"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)},77444:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTTPAccessErrorFallback",{enumerable:!0,get:function(){return o}}),r(14662);let l=r(54568);r(7620);let n={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 o(e){let{status:t,message:r}=e;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:t+": "+r}),(0,l.jsx)("div",{style:n.error,children:(0,l.jsxs)("div",{children:[(0,l.jsx)("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)}}"}}),(0,l.jsx)("h1",{className:"next-error-h1",style:n.h1,children:t}),(0,l.jsx)("div",{style:n.desc,children:(0,l.jsx)("h2",{style:n.h2,children: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)},92911:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found/page",function(){return r(69035)}])}},e=>{var t=t=>e(e.s=t);e.O(0,[587,803,891,358],()=>t(92911)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/app/api/search/route-fc0c191ace56c43e.js b/apps/web/.open-next/assets/_next/static/chunks/app/api/search/route-fc0c191ace56c43e.js deleted file mode 100644 index 1ff127a..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/app/api/search/route-fc0c191ace56c43e.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[202,337,475,784,790],{51680:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[587,803,891,358],()=>e(51680)),_N_E=_.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/app/docs/[[...slug]]/page-67c136a2791018e5.js b/apps/web/.open-next/assets/_next/static/chunks/app/docs/[[...slug]]/page-67c136a2791018e5.js deleted file mode 100644 index 44cb729..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/app/docs/[[...slug]]/page-67c136a2791018e5.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[870],{62541:(e,s,n)=>{Promise.resolve().then(n.bind(n,56705)),Promise.resolve().then(n.bind(n,50720)),Promise.resolve().then(n.bind(n,25664)),Promise.resolve().then(n.bind(n,93627)),Promise.resolve().then(n.bind(n,14547)),Promise.resolve().then(n.bind(n,8272)),Promise.resolve().then(n.bind(n,56406))}},e=>{var s=s=>e(e.s=s);e.O(0,[987,605,395,587,803,891,358],()=>s(62541)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/app/docs/layout-4c84d525cfa509f7.js b/apps/web/.open-next/assets/_next/static/chunks/app/docs/layout-4c84d525cfa509f7.js deleted file mode 100644 index b847eeb..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/app/docs/layout-4c84d525cfa509f7.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[499],{69588:(e,s,n)=>{Promise.resolve().then(n.bind(n,87398)),Promise.resolve().then(n.bind(n,50720)),Promise.resolve().then(n.bind(n,19744)),Promise.resolve().then(n.bind(n,8134)),Promise.resolve().then(n.bind(n,31698)),Promise.resolve().then(n.bind(n,4981)),Promise.resolve().then(n.bind(n,37595)),Promise.resolve().then(n.bind(n,19142)),Promise.resolve().then(n.bind(n,87156)),Promise.resolve().then(n.bind(n,40908)),Promise.resolve().then(n.bind(n,25724))}},e=>{var s=s=>e(e.s=s);e.O(0,[987,605,616,816,381,587,803,891,358],()=>s(69588)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/app/layout-dbb582edfdb91dfe.js b/apps/web/.open-next/assets/_next/static/chunks/app/layout-dbb582edfdb91dfe.js deleted file mode 100644 index a760bd3..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/app/layout-dbb582edfdb91dfe.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{1186:(e,t,r)=>{"use strict";r.d(t,{N_:()=>d,Uy:()=>o,_V:()=>c,a8:()=>i,q6:()=>h,rd:()=>l});var n=r(7620),s=r(54568),u=()=>{throw Error("You need to wrap your application inside `FrameworkProvider`.")},a=h("FrameworkContext",{useParams:u,useRouter:u,usePathname:u});function o({Link:e,useRouter:t,useParams:r,usePathname:u,Image:o,children:i}){let l=n.useMemo(()=>({usePathname:u,useRouter:t,Link:e,Image:o,useParams:r}),[e,u,t,r,o]);return(0,s.jsx)(a.Provider,{value:l,children:i})}function i(){return a.use().usePathname()}function l(){return a.use().useRouter()}function c(e){let{Image:t}=a.use();if(!t){let{src:t,alt:r,priority:n,...u}=e;return(0,s.jsx)("img",{alt:r,src:t,fetchPriority:n?"high":"auto",...u})}return(0,s.jsx)(t,{...e})}function d(e){let{Link:t}=a.use();if(!t){let{href:t,prefetch:r,...n}=e;return(0,s.jsx)("a",{href:t,...n})}return(0,s.jsx)(t,{...e})}function h(e,t){let r=n.createContext(t);return{Provider:e=>(0,s.jsx)(r.Provider,{value:e.value,children:e.children}),use:t=>{let s=n.useContext(r);if(!s)throw Error(t??`Provider of ${e} is required but missing.`);return s}}}},5388:(e,t,r)=>{"use strict";r.d(t,{T:()=>s});var n=r(7620);function s(e,t,r=function e(t,r){return Array.isArray(t)&&Array.isArray(r)?r.length!==t.length||t.some((t,n)=>e(t,r[n])):t!==r}){let[u,a]=(0,n.useState)(e);r(u,e)&&(t(e,u),a(e))}},8272:(e,t,r)=>{"use strict";r.r(t),r.d(t,{I18nContext:()=>u,I18nLabel:()=>a,defaultTranslations:()=>s,useI18n:()=>o});var n=r(7620);let s={search:"Search",searchNoResult:"No results found",toc:"On this page",tocNoHeadings:"No Headings",lastUpdate:"Last updated on",chooseLanguage:"Choose a language",nextPage:"Next Page",previousPage:"Previous Page",chooseTheme:"Theme",editOnGithub:"Edit on GitHub"},u=(0,n.createContext)({text:s});function a(e){let{text:t}=o();return t[e.label]}function o(){return(0,n.useContext)(u)}},19142:(e,t,r)=>{"use strict";r.d(t,{NavProvider:()=>o,hI:()=>i});var n=r(54568),s=r(7620),u=r(56705);(0,u.q6)("StylesContext",{tocNav:"xl:hidden",toc:"max-xl:hidden"});let a=(0,u.q6)("NavContext",{isTransparent:!1});function o(e){let{transparentMode:t="none",children:r}=e,[u,o]=(0,s.useState)("none"!==t);return(0,s.useEffect)(()=>{if("top"!==t)return;let e=()=>{o(window.scrollY<10)};return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[t]),(0,n.jsx)(a.Provider,{value:(0,s.useMemo)(()=>({isTransparent:u}),[u]),children:r})}function i(){return a.use()}},19482:e=>{e.exports={style:{fontFamily:"'Poppins', 'Poppins Fallback'",fontStyle:"normal"},className:"__className_d5a796"}},20929:(e,t,r)=>{"use strict";r.d(t,{RootProvider:()=>g});var n=r(54568),s=r(56821),u=r(7620),a=r(42348),o=r(94948),i=r(31816),l=r(34998),c=r(8272),d=r(56705);let h=(0,u.lazy)(()=>Promise.all([r.e(987),r.e(605),r.e(816),r.e(714)]).then(r.bind(r,13714)));function f(e){let{children:t,dir:r="ltr",theme:u={},search:l,i18n:c}=e,d=t;return(null==l?void 0:l.enabled)!==!1&&(d=(0,n.jsx)(i.YL,{SearchDialog:h,...l,children:d})),(null==u?void 0:u.enabled)!==!1&&(d=(0,n.jsx)(s.N,{attribute:"class",defaultTheme:"system",enableSystem:!0,disableTransitionOnChange:!0,...u,children:d})),c&&(d=(0,n.jsx)(m,{...c,children:d})),(0,n.jsx)(a.FX,{dir:r,children:(0,n.jsx)(o.G,{children:d})})}function m(e){let{locales:t=[],locale:r,onLocaleChange:s,...a}=e,o=(0,d.rd)(),i=(0,d.a8)(),h=(0,l.J)(e=>{if(s)return s(e);let t=i.split("/").filter(e=>e.length>0);t[0]!==r?t.unshift(e):t[0]=e,o.push("/".concat(t.join("/"))),o.refresh()});return(0,n.jsx)(c.I18nContext.Provider,{value:(0,u.useMemo)(()=>({locale:r,locales:t,text:{...c.defaultTranslations,...a.translations},onChange:h}),[r,t,h,a.translations]),children:a.children})}var v=r(1186);r(41758);var p=r(75578),x=r(11849),P=r(10937);function y(e){let{children:t}=e;return(0,n.jsx)(v.Uy,{usePathname:p.usePathname,useRouter:p.useRouter,useParams:p.useParams,Link:x,Image:P.default,children:t})}function g(e){return(0,n.jsx)(y,{children:(0,n.jsx)(f,{...e,children:e.children})})}r(87156),r(19142)},28219:(e,t,r)=>{"use strict";function n(e,t,r){let{includePage:n=!0,includeSeparator:s=!1,includeRoot:u}=r,a=[];return t.forEach((e,r)=>{if("separator"===e.type&&e.name&&s&&a.push({name:e.name}),"folder"===e.type){let n=t.at(r+1);if(n&&e.index===n)return;if(e.root){a=[];return}a.push({name:e.name,url:e.index?.url})}"page"===e.type&&n&&a.push({name:e.name,url:e.url})}),u&&a.unshift({name:e.name,url:"object"==typeof u?u.url:void 0}),a}r.d(t,{Pp:()=>n,oe:()=>function e(t,r){let n;for(let s of(r.endsWith("/")&&(r=r.slice(0,-1)),t)){if("separator"===s.type&&(n=s),"folder"===s.type){if(s.index?.url===r){let e=[];return n&&e.push(n),e.push(s,s.index),e}let t=e(s.children,r);if(t)return t.unshift(s),n&&t.unshift(n),t}if("page"===s.type&&s.url===r){let e=[];return n&&e.push(n),e.push(s),e}}return null}}),r(41758),r(7620)},31816:(e,t,r)=>{"use strict";r.d(t,{$A:()=>a,YL:()=>i});var n=r(54568),s=r(7620);let u=(0,r(56705).q6)("SearchContext",{enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function a(){return u.use()}function o(){let[e,t]=(0,s.useState)("⌘");return(0,s.useEffect)(()=>{window.navigator.userAgent.includes("Windows")&&t("Ctrl")},[]),e}function i(e){let{SearchDialog:t,children:r,preload:a=!0,options:i,hotKey:l=[{key:e=>e.metaKey||e.ctrlKey,display:(0,n.jsx)(o,{})},{key:"k",display:"K"}],links:c}=e,[d,h]=(0,s.useState)(!a&&void 0);return(0,s.useEffect)(()=>{let e=e=>{l.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(h(!0),e.preventDefault())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[l]),(0,n.jsxs)(u.Provider,{value:(0,s.useMemo)(()=>({enabled:!0,hotKey:l,setOpenSearch:h}),[l]),children:[void 0!==d&&(0,n.jsx)(t,{open:d,onOpenChange:h,links:c,...i}),r]})}},34998:(e,t,r)=>{"use strict";r.d(t,{J:()=>s}),r(41758);var n=r(7620);function s(e){let t=(0,n.useRef)(e);return t.current=e,(0,n.useCallback)(function(){for(var e=arguments.length,r=Array(e),n=0;n{"use strict"},42348:(e,t,r)=>{"use strict";r.d(t,{FX:()=>a,jH:()=>o});var n=r(7620),s=r(54568),u=n.createContext(void 0),a=e=>{let{dir:t,children:r}=e;return(0,s.jsx)(u.Provider,{value:t,children:r})};function o(e){let t=n.useContext(u);return e||t||"ltr"}},43091:(e,t,r)=>{"use strict";r.d(t,{NuqsAdapter:()=>a});var n=r(97200),s=r(75578),u=r(7620),a=(0,n.Hx)(function(){let e=(0,s.useRouter)(),t=(0,s.useSearchParams)(),[r,a]=(0,u.useOptimistic)(t);return{searchParams:r,updateUrl:(0,u.useCallback)((t,r)=>{(0,u.startTransition)(()=>{r.shallow||a(t);let s=function(e,t){let r=e.split("#")[0]??"";return r+(0,n.OB)(t)+location.hash}(location.origin+location.pathname,t);(0,n.Yz)("[nuqs queue (app)] Updating url: %s",s),("push"===r.history?history.pushState:history.replaceState).call(history,null,"",s),r.scroll&&window.scrollTo(0,0),r.shallow||e.replace(s,{scroll:!1})})},[]),rateLimitFactor:3}})},53158:(e,t,r)=>{"use strict";r.d(t,{T:()=>n.T});var n=r(5388);r(41758)},56705:(e,t,r)=>{"use strict";r.d(t,{Image:()=>n._V,a8:()=>n.a8,q6:()=>n.q6,rd:()=>n.rd});var n=r(1186);r(41758)},62028:()=>{},75578:(e,t,r)=>{"use strict";var n=r(42094);r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},79245:(e,t,r)=>{Promise.resolve().then(r.bind(r,95836)),Promise.resolve().then(r.bind(r,20929)),Promise.resolve().then(r.t.bind(r,19482,23)),Promise.resolve().then(r.t.bind(r,62028,23)),Promise.resolve().then(r.bind(r,43091))},87156:(e,t,r)=>{"use strict";r.d(t,{L:()=>c,TreeContextProvider:()=>l,t:()=>d});var n=r(54568),s=r(56705),u=r(7620),a=r(28219);let o=(0,s.q6)("TreeContext"),i=(0,s.q6)("PathContext",[]);function l(e){var t,r,l;let c=(0,u.useRef)(0),d=(0,s.a8)(),h=(0,u.useMemo)(()=>e.tree,[null!=(t=e.tree.$id)?t:e.tree]),f=(0,u.useMemo)(()=>{var e;return null!=(e=(0,a.oe)(h.children,d))?e:[]},[h,d]),m=null!=(r=f.findLast(e=>"folder"===e.type&&e.root))?r:h;return null!=m.$id||(m.$id=String(c.current++)),(0,n.jsx)(o.Provider,{value:(0,u.useMemo)(()=>({root:m}),[m]),children:(0,n.jsx)(i.Provider,{value:f,children:e.children})})}function c(){return i.use()}function d(){return o.use("You must wrap this component under ")}},94948:(e,t,r)=>{"use strict";r.d(t,{G:()=>l,c:()=>i});var n=r(54568),s=r(7620),u=r(56705),a=r(53158);let o=(0,u.q6)("SidebarContext");function i(){return o.use()}function l(e){let{children:t}=e,r=(0,s.useRef)(!0),[i,l]=(0,s.useState)(!1),[c,d]=(0,s.useState)(!1),h=(0,u.a8)();return(0,a.T)(h,()=>{r.current&&l(!1),r.current=!0}),(0,n.jsx)(o.Provider,{value:(0,s.useMemo)(()=>({open:i,setOpen:l,collapsed:c,setCollapsed:d,closeOnRedirect:r}),[i,c]),children:t})}},95836:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>o});var n=r(54568),s=r(99680),u=r(56821),a=r(91842);let o=e=>{let t,r,o,i=(0,s.c)(6);i[0]!==e?({...t}=e,i[0]=e,i[1]=t):t=i[1];let{theme:l}=(0,u.D)(),c=void 0===l?"system":l;return i[2]===Symbol.for("react.memo_cache_sentinel")?(r={"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},i[2]=r):r=i[2],i[3]!==t||i[4]!==c?(o=(0,n.jsx)(a.l$,{theme:c,className:"toaster group",style:r,...t}),i[3]=t,i[4]=c,i[5]=o):o=i[5],o}}},e=>{var t=t=>e(e.s=t);e.O(0,[998,785,294,859,587,803,891,358],()=>t(79245)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/app/manifest.webmanifest/route-3513aa7f49e036ee.js b/apps/web/.open-next/assets/_next/static/chunks/app/manifest.webmanifest/route-3513aa7f49e036ee.js deleted file mode 100644 index 1ff127a..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/app/manifest.webmanifest/route-3513aa7f49e036ee.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[202,337,475,784,790],{51680:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[587,803,891,358],()=>e(51680)),_N_E=_.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/app/robots.txt/route-8078f9f64226f305.js b/apps/web/.open-next/assets/_next/static/chunks/app/robots.txt/route-8078f9f64226f305.js deleted file mode 100644 index 1ff127a..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/app/robots.txt/route-8078f9f64226f305.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[202,337,475,784,790],{51680:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[587,803,891,358],()=>e(51680)),_N_E=_.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/app/sitemap.xml/route-ab95801f23f15f00.js b/apps/web/.open-next/assets/_next/static/chunks/app/sitemap.xml/route-ab95801f23f15f00.js deleted file mode 100644 index 1ff127a..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/app/sitemap.xml/route-ab95801f23f15f00.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[202,337,475,784,790],{51680:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[587,803,891,358],()=>e(51680)),_N_E=_.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/cd24890f-87bb2e38a46214c2.js b/apps/web/.open-next/assets/_next/static/chunks/cd24890f-87bb2e38a46214c2.js deleted file mode 100644 index 010bc8c..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/cd24890f-87bb2e38a46214c2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[803],{71380:(e,t,i)=>{i.d(t,{Ay:()=>nq});var s="undefined"!=typeof window?window:void 0,r="undefined"!=typeof globalThis?globalThis:s,n=Array.prototype,o=n.forEach,a=n.indexOf,l=null==r?void 0:r.navigator,c=null==r?void 0:r.document,u=null==r?void 0:r.location,h=null==r?void 0:r.fetch,d=null!=r&&r.XMLHttpRequest&&"withCredentials"in new r.XMLHttpRequest?r.XMLHttpRequest:void 0,p=null==r?void 0:r.AbortController,g=null==l?void 0:l.userAgent,_=null!=s?s:{},v={DEBUG:!1,LIB_VERSION:"1.257.0"},f="$copy_autocapture",m=["$snapshot","$pageview","$pageleave","$set","survey dismissed","survey sent","survey shown","$identify","$groupidentify","$create_alias","$$client_ingestion_warning","$web_experiment_applied","$feature_enrollment_update","$feature_flag_called"],y=function(e){return e.GZipJS="gzip-js",e.Base64="base64",e}({}),b=["fatal","error","warning","log","info","debug"];function w(e,t){return -1!==e.indexOf(t)}var E=function(e){return e.trim()},S=function(e){return e.replace(/^\$/,"")},x=Array.isArray,k=Object.prototype,I=k.hasOwnProperty,$=k.toString,F=x||function(e){return"[object Array]"===$.call(e)},C=e=>"function"==typeof e,P=e=>e===Object(e)&&!F(e),R=e=>{if(P(e)){for(var t in e)if(I.call(e,t))return!1;return!0}return!1},T=e=>void 0===e,O=e=>"[object String]"==$.call(e),A=e=>O(e)&&0===e.trim().length,M=e=>null===e,L=e=>T(e)||M(e),D=e=>"[object Number]"==$.call(e),N=e=>"[object Boolean]"===$.call(e),q=e=>e instanceof FormData,j=e=>w(m,e),B=e=>{var t={t:function(t){if(s&&(v.DEBUG||_.POSTHOG_DEBUG)&&!T(s.console)&&s.console){for(var i=("__rrweb_original__"in s.console[t])?s.console[t].__rrweb_original__:s.console[t],r=arguments.length,n=Array(r>1?r-1:0),o=1;o{t.error("You must initialize PostHog before calling "+e)},createLogger:t=>B(e+" "+t)};return t},H=B("[PostHog.js]"),U=H.createLogger,z=U("[ExternalScriptsLoader]"),G=(e,t,i)=>{if(e.config.disable_external_dependency_loading)return z.warn(t+" was requested but loading of external scripts is disabled."),i("Loading of external scripts is disabled");var s=null==c?void 0:c.querySelectorAll("script");if(s){for(var r=0;r{if(!c)return i("document not found");var s=c.createElement("script");if(s.type="text/javascript",s.crossOrigin="anonymous",s.src=t,s.onload=e=>i(void 0,e),s.onerror=e=>i(e),e.config.prepare_external_dependency_script&&(s=e.config.prepare_external_dependency_script(s)),!s)return i("prepare_external_dependency_script returned null");var r,n=c.querySelectorAll("body > script");n.length>0?null==(r=n[0].parentNode)||r.insertBefore(s,n[0]):c.body.appendChild(s)};null!=c&&c.body?n():null==c||c.addEventListener("DOMContentLoaded",n)};function W(){return(W=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var s="/static/"+t+".js?v="+e.version;"remote-config"===t&&(s="/array/"+e.config.token+"/config.js"),"toolbar"===t&&(s=s+"&t="+3e5*Math.floor(Date.now()/3e5));var r=e.requestRouter.endpointFor("assets",s);G(e,r,i)},_.__PosthogExtensions__.loadSiteApp=(e,t,i)=>{var s=e.requestRouter.endpointFor("api",t);G(e,s,i)};var Y={};function J(e,t,i){if(F(e)){if(o&&e.forEach===o)e.forEach(t,i);else if("length"in e&&e.length===+e.length){for(var s=0,r=e.length;s1?t-1:0),s=1;s1?t-1:0),s=1;s0||D(e))&&(t[i]=e)}),t},es=["herokuapp.com","vercel.app","netlify.app"];function er(e,t){for(var i=0;it.match(e)))}function eQ(e){var t="";switch(typeof e.className){case"string":t=e.className;break;case"object":t=(e.className&&"baseVal"in e.className?e.className.baseVal:null)||e.getAttribute("class")||"";break;default:t=""}return eZ(t)}function e0(e){return L(e)?null:E(e).split(/(\s+)/).filter(e=>ts(e)).join("").replace(/[\r\n]/g," ").replace(/[ ]+/g," ").substring(0,255)}function e1(e){var t="";return e6(e)&&!e8(e)&&e.childNodes&&e.childNodes.length&&K(e.childNodes,function(e){var i;eJ(e)&&e.textContent&&(t+=null!=(i=e0(e.textContent))?i:"")}),E(t)}function e2(e){var t;return T(e.target)?e.srcElement||null:null!=(t=e.target)&&t.shadowRoot?e.composedPath()[0]||null:e.target||null}var e3=["a","button","form","input","select","textarea","label"];function e5(e){var t=e.parentNode;return!(!t||!eV(t))&&t}function e6(e){for(var t=e;t.parentNode&&!eY(t,"body");t=t.parentNode){var i=eQ(t);if(w(i,"ph-sensitive")||w(i,"ph-no-capture"))return!1}if(w(eQ(e),"ph-include"))return!0;var s=e.type||"";if(O(s))switch(s.toLowerCase()){case"hidden":case"password":return!1}var r=e.name||e.id||"";return!(O(r)&&/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(r.replace(/[^a-zA-Z0-9]/g,"")))}function e8(e){return!!(eY(e,"input")&&!["button","checkbox","submit","reset"].includes(e.type)||eY(e,"select")||eY(e,"textarea")||"true"===e.getAttribute("contenteditable"))}var e4="(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11})",e7=RegExp("^(?:"+e4+")$"),e9=new RegExp(e4),te="\\d{3}-?\\d{2}-?\\d{4}",tt=RegExp("^("+te+")$"),ti=RegExp("("+te+")");function ts(e,t){return void 0===t&&(t=!0),!(L(e)||O(e)&&(e=E(e),(t?e7:e9).test((e||"").replace(/[- ]/g,""))||(t?tt:ti).test(e)))&&!0}function tr(e){var t=e1(e);return ts(t=(t+" "+function e(t){var i="";return t&&t.childNodes&&t.childNodes.length&&K(t.childNodes,function(t){var s;if(t&&"span"===(null==(s=t.tagName)?void 0:s.toLowerCase()))try{var r=e1(t);i=(i+" "+r).trim(),t.childNodes&&t.childNodes.length&&(i=(i+" "+e(t)).trim())}catch(e){H.error("[AutoCapture]",e)}}),i}(e)).trim())?t:""}function tn(e){return e.replace(/"|\\"/g,'\\"')}class to{constructor(){this.clicks=[]}isRageClick(e,t,i){var s=this.clicks[this.clicks.length-1];if(s&&Math.abs(e-s.x)+Math.abs(t-s.y)<30&&i-s.timestamp<1e3){if(this.clicks.push({x:e,y:t,timestamp:i}),3===this.clicks.length)return!0}else this.clicks=[{x:e,y:t,timestamp:i}];return!1}}var ta=["localhost","127.0.0.1"],tl=e=>{var t=null==c?void 0:c.createElement("a");return T(t)?null:(t.href=e,t)},tc=function(e,t){void 0===t&&(t="&");var i,s,r=[];return K(e,function(e,t){T(e)||T(t)||"undefined"===t||(i=encodeURIComponent(e instanceof File?e.name:e.toString()),s=encodeURIComponent(t),r[r.length]=s+"="+i)}),r.join(t)},tu=function(e,t){for(var i,s=((e.split("#")[0]||"").split(/\?(.*)/)[1]||"").replace(/^\?+/g,"").split("&"),r=0;re?t.slice(0,e)+"...":t}class t_{constructor(e){this.i=!1,this.o=null,this.rageclicks=new to,this.h=!1,this.instance=e,this.m=null}get S(){var e,t,i=P(this.instance.config.autocapture)?this.instance.config.autocapture:{};return i.url_allowlist=null==(e=i.url_allowlist)?void 0:e.map(e=>new RegExp(e)),i.url_ignorelist=null==(t=i.url_ignorelist)?void 0:t.map(e=>new RegExp(e)),i}$(){if(this.isBrowserSupported()){if(s&&c){var e=e=>{e=e||(null==s?void 0:s.event);try{this.k(e)}catch(e){tp.error("Failed to capture event",e)}};if(en(c,"submit",e,{capture:!0}),en(c,"change",e,{capture:!0}),en(c,"click",e,{capture:!0}),this.S.capture_copied_text){var t=e=>{e=e||(null==s?void 0:s.event),this.k(e,f)};en(c,"copy",t,{capture:!0}),en(c,"cut",t,{capture:!0})}}}else tp.info("Disabling Automatic Event Collection because this browser is not supported")}startIfEnabled(){this.isEnabled&&!this.i&&(this.$(),this.i=!0)}onRemoteConfig(e){e.elementsChainAsString&&(this.h=e.elementsChainAsString),this.instance.persistence&&this.instance.persistence.register({[ec]:!!e.autocapture_opt_out}),this.o=!!e.autocapture_opt_out,this.startIfEnabled()}setElementSelectors(e){this.m=e}getElementSelectors(e){var t,i=[];return null==(t=this.m)||t.forEach(t=>{var s=null==c?void 0:c.querySelectorAll(t);null==s||s.forEach(s=>{e===s&&i.push(t)})}),i}get isEnabled(){var e,t,i=null==(e=this.instance.persistence)?void 0:e.props[ec];if(M(this.o)&&!N(i)&&!this.instance.I())return!1;var s=null!=(t=this.o)?t:!!i;return!!this.instance.config.autocapture&&!s}k(e,t){if(void 0===t&&(t="$autocapture"),this.isEnabled){var i,r=e2(e);eJ(r)&&(r=r.parentNode||null),"$autocapture"===t&&"click"===e.type&&e instanceof MouseEvent&&this.instance.config.rageclick&&null!=(i=this.rageclicks)&&i.isRageClick(e.clientX,e.clientY,(new Date).getTime())&&this.k(e,"$rageclick");var n=t===f;if(r&&function(e,t,i,r,n){if(void 0===i&&(i=void 0),!s||!e||eY(e,"html")||!eV(e)||null!=(o=i)&&o.url_allowlist&&!eX(i.url_allowlist)||null!=(a=i)&&a.url_ignorelist&&eX(i.url_ignorelist))return!1;if(null!=(l=i)&&l.dom_event_allowlist){var o,a,l,c=i.dom_event_allowlist;if(c&&!c.some(e=>t.type===e))return!1}for(var u=!1,h=[e],d=!0,p=e;p.parentNode&&!eY(p,"body");)if(eK(p.parentNode))h.push(p.parentNode.host),p=p.parentNode.host;else{if(!(d=e5(p)))break;if(r||e3.indexOf(d.tagName.toLowerCase())>-1)u=!0;else{var g=s.getComputedStyle(d);g&&"pointer"===g.getPropertyValue("cursor")&&(u=!0)}h.push(d),p=d}if(!function(e,t){var i=null==t?void 0:t.element_allowlist;if(T(i))return!0;var s,r=function(e){if(i.some(t=>e.tagName.toLowerCase()===t))return{v:!0}};for(var n of e)if(s=r(n))return s.v;return!1}(h,i)||!function(e,t){var i=null==t?void 0:t.css_selector_allowlist;if(T(i))return!0;var s,r=function(e){if(i.some(t=>e.matches(t)))return{v:!0}};for(var n of e)if(s=r(n))return s.v;return!1}(h,i))return!1;var _=s.getComputedStyle(e);if(_&&"pointer"===_.getPropertyValue("cursor")&&"click"===t.type)return!0;var v=e.tagName.toLowerCase();switch(v){case"html":return!1;case"form":return(n||["submit"]).indexOf(t.type)>=0;case"input":case"select":case"textarea":return(n||["change","click"]).indexOf(t.type)>=0;default:return u?(n||["click"]).indexOf(t.type)>=0:(n||["click"]).indexOf(t.type)>=0&&(e3.indexOf(v)>-1||"true"===e.getAttribute("contenteditable"))}}(r,e,this.S,n,n?["copy","cut"]:void 0)){var{props:o,explicitNoCapture:a}=function(e,t){for(var i,r,{e:n,maskAllElementAttributes:o,maskAllText:a,elementAttributeIgnoreList:l,elementsChainAsString:c}=t,u=[e],h=e;h.parentNode&&!eY(h,"body");)eK(h.parentNode)?(u.push(h.parentNode.host),h=h.parentNode.host):(u.push(h.parentNode),h=h.parentNode);var d,p=[],g={},_=!1,v=!1;if(K(u,e=>{var t=e6(e);"a"===e.tagName.toLowerCase()&&(_=e.getAttribute("href"),_=t&&_&&ts(_)&&_),w(eQ(e),"ph-no-capture")&&(v=!0),p.push(function(e,t,i,s){var r=e.tagName.toLowerCase(),n={tag_name:r};e3.indexOf(r)>-1&&!i&&("a"===r.toLowerCase()||"button"===r.toLowerCase()?n.$el_text=tg(1024,tr(e)):n.$el_text=tg(1024,e1(e)));var o=eQ(e);o.length>0&&(n.classes=o.filter(function(e){return""!==e})),K(e.attributes,function(i){var r;if((!e8(e)||-1!==["name","id","class","aria-label"].indexOf(i.name))&&(null==s||!s.includes(i.name))&&!t&&ts(i.value)&&(!O(r=i.name)||"_ngcontent"!==r.substring(0,10)&&"_nghost"!==r.substring(0,7))){var o=i.value;"class"===i.name&&(o=eZ(o).join(" ")),n["attr__"+i.name]=tg(1024,o)}});for(var a=1,l=1,c=e;c=function(e){if(e.previousElementSibling)return e.previousElementSibling;var t=e;do t=t.previousSibling;while(t&&!eV(t));return t}(c);)a++,c.tagName===e.tagName&&l++;return n.nth_child=a,n.nth_of_type=l,n}(e,o,a,l)),Z(g,function(e){if(!e6(e))return{};var t={};return K(e.attributes,function(e){if(e.name&&0===e.name.indexOf("data-ph-capture-attribute")){var i=e.name.replace("data-ph-capture-attribute-",""),s=e.value;i&&s&&ts(s)&&(t[i]=s)}}),t}(e))}),v)return{props:{},explicitNoCapture:v};if(a||("a"===e.tagName.toLowerCase()||"button"===e.tagName.toLowerCase()?p[0].$el_text=tr(e):p[0].$el_text=e1(e)),_){p[0].attr__href=_;var f,m,y=null==(f=tl(_))?void 0:f.host,b=null==s||null==(m=s.location)?void 0:m.host;y&&b&&y!==b&&(d=_)}return{props:Z({$event_type:n.type,$ce_version:1},c?{}:{$elements:p},{$elements_chain:p.map(e=>{var t,i,s,r={text:null==(i=e.$el_text)?void 0:i.slice(0,400),tag_name:e.tag_name,href:null==(s=e.attr__href)?void 0:s.slice(0,2048),attr_class:(t=e.attr__class)?F(t)?t:eZ(t):void 0,attr_id:e.attr__id,nth_child:e.nth_child,nth_of_type:e.nth_of_type,attributes:{}};return Q(e).filter(e=>{var[t]=e;return 0===t.indexOf("attr__")}).forEach(e=>{var[t,i]=e;return r.attributes[t]=i}),r}).map(e=>{var t,i,s="";if(e.tag_name&&(s+=e.tag_name),e.attr_class)for(var r of(e.attr_class.sort(),e.attr_class))s+="."+r.replace(/"/g,"");var n=W({},e.text?{text:e.text}:{},{"nth-child":null!=(t=e.nth_child)?t:0,"nth-of-type":null!=(i=e.nth_of_type)?i:0},e.href?{href:e.href}:{},e.attr_id?{attr_id:e.attr_id}:{},e.attributes),o={};return Q(n).sort((e,t)=>{var[i]=e,[s]=t;return i.localeCompare(s)}).forEach(e=>{var[t,i]=e;return o[tn(t.toString())]=tn(i.toString())}),s+=":",s+=Q(o).map(e=>{var[t,i]=e;return t+'="'+i+'"'}).join("")}).join(";")},null!=(i=p[0])&&i.$el_text?{$el_text:null==(r=p[0])?void 0:r.$el_text}:{},d&&"click"===n.type?{$external_click_url:d}:{},g)}}(r,{e:e,maskAllElementAttributes:this.instance.config.mask_all_element_attributes,maskAllText:this.instance.config.mask_all_text,elementAttributeIgnoreList:this.S.element_attribute_ignorelist,elementsChainAsString:this.h});if(a)return!1;var l=this.getElementSelectors(r);if(l&&l.length>0&&(o.$element_selectors=l),t===f){var c,u=e0(null==s||null==(c=s.getSelection())?void 0:c.toString()),h=e.type||"clipboard";if(!u)return!1;o.$selected_content=u,o.$copy_type=h}return this.instance.capture(t,o),!0}}}isBrowserSupported(){return C(null==c?void 0:c.querySelectorAll)}}Math.trunc||(Math.trunc=function(e){return e<0?Math.ceil(e):Math.floor(e)}),Number.isInteger||(Number.isInteger=function(e){return D(e)&&isFinite(e)&&Math.floor(e)===e});var tv="0123456789abcdef";class tf{constructor(e){if(this.bytes=e,16!==e.length)throw TypeError("not 128-bit length")}static fromFieldsV7(e,t,i,s){if(!Number.isInteger(e)||!Number.isInteger(t)||!Number.isInteger(i)||!Number.isInteger(s)||e<0||t<0||i<0||s<0||e>0xffffffffffff||t>4095||i>0x3fffffff||s>0xffffffff)throw RangeError("invalid field value");var r=new Uint8Array(16);return r[0]=e/0x10000000000,r[1]=e/0x100000000,r[2]=e/0x1000000,r[3]=e/65536,r[4]=e/256,r[5]=e,r[6]=112|t>>>8,r[7]=t,r[8]=128|i>>>24,r[9]=i>>>16,r[10]=i>>>8,r[11]=i,r[12]=s>>>24,r[13]=s>>>16,r[14]=s>>>8,r[15]=s,new tf(r)}toString(){for(var e="",t=0;t>>4)+tv.charAt(15&this.bytes[t]),3!==t&&5!==t&&7!==t&&9!==t||(e+="-");if(36!==e.length)throw Error("Invalid UUIDv7 was generated");return e}clone(){return new tf(this.bytes.slice(0))}equals(e){return 0===this.compareTo(e)}compareTo(e){for(var t=0;t<16;t++){var i=this.bytes[t]-e.bytes[t];if(0!==i)return Math.sign(i)}return 0}}class tm{constructor(){this.P=0,this.R=0,this.T=new tw}generate(){var e=this.generateOrAbort();if(T(e)){this.P=0;var t=this.generateOrAbort();if(T(t))throw Error("Could not generate UUID after timestamp reset");return t}return e}generateOrAbort(){var e=Date.now();if(e>this.P)this.P=e,this.M();else{if(!(e+1e4>this.P))return;this.R++,this.R>0x3ffffffffff&&(this.P++,this.M())}return tf.fromFieldsV7(this.P,Math.trunc(this.R/0x40000000),0x3fffffff&this.R,this.T.nextUint32())}M(){this.R=1024*this.T.nextUint32()+(1023&this.T.nextUint32())}}var ty,tb=e=>{if("undefined"!=typeof UUIDV7_DENY_WEAK_RNG&&UUIDV7_DENY_WEAK_RNG)throw Error("no cryptographically strong RNG available");for(var t=0;tcrypto.getRandomValues(e));class tw{constructor(){this.C=new Uint32Array(8),this.F=1/0}nextUint32(){return this.F>=this.C.length&&(tb(this.C),this.F=0),this.C[this.F++]}}var tE=()=>tS().toString(),tS=()=>(ty||(ty=new tm)).generate(),tx="",tk=/[a-z0-9][a-z0-9-]+\.[a-z]{2,}$/i,tI={O:()=>!!c,A:function(e){H.error("cookieStore error: "+e)},D:function(e){if(c){try{for(var t=e+"=",i=c.cookie.split(";").filter(e=>e.length),s=0;s3686.4&&H.warn("cookieStore warning: large cookie, len="+u.length),c.cookie=u,u}catch(e){return}},N:function(e,t){try{tI.j(e,"",-1,t)}catch(e){return}}},t$=null,tF={O:function(){if(!M(t$))return t$;var e=!0;if(T(s))e=!1;else try{var t="__mplssupport__";tF.j(t,"xyz"),'"xyz"'!==tF.D(t)&&(e=!1),tF.N(t)}catch(t){e=!1}return e||H.error("localStorage unsupported; falling back to cookie store"),t$=e,e},A:function(e){H.error("localStorage error: "+e)},D:function(e){try{return null==s?void 0:s.localStorage.getItem(e)}catch(e){tF.A(e)}return null},L:function(e){try{return JSON.parse(tF.D(e))||{}}catch(e){}return null},j:function(e,t){try{null==s||s.localStorage.setItem(e,JSON.stringify(t))}catch(e){tF.A(e)}},N:function(e){try{null==s||s.localStorage.removeItem(e)}catch(e){tF.A(e)}}},tC=["distinct_id",ex,ek,eH,eB],tP=W({},tF,{L:function(e){try{var t={};try{t=tI.L(e)||{}}catch(e){}var i=Z(t,JSON.parse(tF.D(e)||"{}"));return tF.j(e,i),i}catch(e){}return null},j:function(e,t,i,s,r,n){try{tF.j(e,t,void 0,void 0,n);var o={};tC.forEach(e=>{t[e]&&(o[e]=t[e])}),Object.keys(o).length&&tI.j(e,o,i,s,r,n)}catch(e){tF.A(e)}},N:function(e,t){try{null==s||s.localStorage.removeItem(e),tI.N(e,t)}catch(e){tF.A(e)}}}),tR={},tT={O:function(){return!0},A:function(e){H.error("memoryStorage error: "+e)},D:function(e){return tR[e]||null},L:function(e){return tR[e]||null},j:function(e,t){tR[e]=t},N:function(e){delete tR[e]}},tO=null,tA={O:function(){if(!M(tO))return tO;if(tO=!0,T(s))tO=!1;else try{var e="__support__";tA.j(e,"xyz"),'"xyz"'!==tA.D(e)&&(tO=!1),tA.N(e)}catch(e){tO=!1}return tO},A:function(e){H.error("sessionStorage error: ",e)},D:function(e){try{return null==s?void 0:s.sessionStorage.getItem(e)}catch(e){tA.A(e)}return null},L:function(e){try{return JSON.parse(tA.D(e))||null}catch(e){}return null},j:function(e,t){try{null==s||s.sessionStorage.setItem(e,JSON.stringify(t))}catch(e){tA.A(e)}},N:function(e){try{null==s||s.sessionStorage.removeItem(e)}catch(e){tA.A(e)}}},tM=function(e){return e[e.PENDING=-1]="PENDING",e[e.DENIED=0]="DENIED",e[e.GRANTED=1]="GRANTED",e}({});class tL{constructor(e){this._instance=e}get S(){return this._instance.config}get consent(){return this.U()?tM.DENIED:this.q}isOptedOut(){return this.consent===tM.DENIED||this.consent===tM.PENDING&&this.S.opt_out_capturing_by_default}isOptedIn(){return!this.isOptedOut()}optInOut(e){this.B.j(this.H,+!!e,this.S.cookie_expiration,this.S.cross_subdomain_cookie,this.S.secure_cookie)}reset(){this.B.N(this.H,this.S.cross_subdomain_cookie)}get H(){var{token:e,opt_out_capturing_cookie_prefix:t}=this._instance.config;return(t||"__ph_opt_in_out_")+e}get q(){var e=this.B.D(this.H);return"1"===e?tM.GRANTED:"0"===e?tM.DENIED:tM.PENDING}get B(){if(!this.W){var e=this.S.opt_out_capturing_persistence_type;this.W="localStorage"===e?tF:tI;var t="localStorage"===e?tI:tF;t.D(this.H)&&(this.W.D(this.H)||this.optInOut("1"===t.D(this.H)),t.N(this.H,this.S.cross_subdomain_cookie))}return this.W}U(){return!!this.S.respect_dnt&&!!er([null==l?void 0:l.doNotTrack,null==l?void 0:l.msDoNotTrack,_.doNotTrack],e=>w([!0,1,"1","yes"],e))}}var tD=U("[Dead Clicks]"),tN=()=>!0,tq=e=>{var t,i=!(null==(t=e.instance.persistence)||!t.get_property(eg)),s=e.instance.config.capture_dead_clicks;return N(s)?s:i};class tj{get lazyLoadedDeadClicksAutocapture(){return this.G}constructor(e,t,i){this.instance=e,this.isEnabled=t,this.onCapture=i,this.startIfEnabled()}onRemoteConfig(e){this.instance.persistence&&this.instance.persistence.register({[eg]:null==e?void 0:e.captureDeadClicks}),this.startIfEnabled()}startIfEnabled(){this.isEnabled(this)&&this.J(()=>{this.V()})}J(e){var t,i;null!=(t=_.__PosthogExtensions__)&&t.initDeadClicksAutocapture&&e(),null==(i=_.__PosthogExtensions__)||null==i.loadExternalDependency||i.loadExternalDependency(this.instance,"dead-clicks-autocapture",t=>{t?tD.error("failed to load script",t):e()})}V(){var e;if(c){if(!this.G&&null!=(e=_.__PosthogExtensions__)&&e.initDeadClicksAutocapture){var t=P(this.instance.config.capture_dead_clicks)?this.instance.config.capture_dead_clicks:{};t.__onCapture=this.onCapture,this.G=_.__PosthogExtensions__.initDeadClicksAutocapture(this.instance,t),this.G.start(c),tD.info("starting...")}}else tD.error("`document` not found. Cannot start.")}stop(){this.G&&(this.G.stop(),this.G=void 0,tD.info("stopping..."))}}function tB(e,t,i,s,r){return t>i&&(H.warn("min cannot be greater than max."),t=i),D(e)?e>i?(s&&H.warn(s+" cannot be greater than max: "+i+". Using max value instead."),i):e{Object.keys(this.K).forEach(e=>{var t=this.X(e)+this.Z;t>=this.tt?delete this.K[e]:this.it(e,t)})},this.X=e=>this.K[String(e)],this.it=(e,t)=>{this.K[String(e)]=t},this.consumeRateLimit=e=>{var t,i=null!=(t=this.X(e))?t:this.tt;if(0===(i=Math.max(i-1,0)))return!0;this.it(e,i);var s,r=0===i;return r&&(null==(s=this.et)||s.call(this,e)),r},this.rt=e,this.et=this.rt.et,this.tt=tB(this.rt.bucketSize,0,100,"rate limiter bucket size"),this.Z=tB(this.rt.refillRate,0,this.tt,"rate limiter refill rate"),this.st=tB(this.rt.refillInterval,0,864e5,"rate limiter refill interval"),setInterval(()=>{this.Y()},this.st)}}var tU=U("[ExceptionAutocapture]");class tz{constructor(e){var t,i,r;this.nt=()=>{var e;if(s&&this.isEnabled&&null!=(e=_.__PosthogExtensions__)&&e.errorWrappingFunctions){var t=_.__PosthogExtensions__.errorWrappingFunctions.wrapOnError,i=_.__PosthogExtensions__.errorWrappingFunctions.wrapUnhandledRejection,r=_.__PosthogExtensions__.errorWrappingFunctions.wrapConsoleError;try{!this.ot&&this.S.capture_unhandled_errors&&(this.ot=t(this.captureException.bind(this))),!this.lt&&this.S.capture_unhandled_rejections&&(this.lt=i(this.captureException.bind(this))),!this.ut&&this.S.capture_console_errors&&(this.ut=r(this.captureException.bind(this)))}catch(e){tU.error("failed to start",e),this.ht()}}},this._instance=e,this.dt=!(null==(t=this._instance.persistence)||!t.props[eh]),this.S=this.vt(),this.ct=new tH({refillRate:null!=(i=this._instance.config.error_tracking.__exceptionRateLimiterRefillRate)?i:1,bucketSize:null!=(r=this._instance.config.error_tracking.__exceptionRateLimiterBucketSize)?r:10,refillInterval:1e4}),this.startIfEnabled()}vt(){var e=this._instance.config.capture_exceptions,t={capture_unhandled_errors:!1,capture_unhandled_rejections:!1,capture_console_errors:!1};return P(e)?t=W({},t,e):(T(e)?this.dt:e)&&(t=W({},t,{capture_unhandled_errors:!0,capture_unhandled_rejections:!0})),t}get isEnabled(){return this.S.capture_console_errors||this.S.capture_unhandled_errors||this.S.capture_unhandled_rejections}startIfEnabled(){this.isEnabled&&(tU.info("enabled"),this.J(this.nt))}J(e){var t,i;null!=(t=_.__PosthogExtensions__)&&t.errorWrappingFunctions&&e(),null==(i=_.__PosthogExtensions__)||null==i.loadExternalDependency||i.loadExternalDependency(this._instance,"exception-autocapture",t=>{if(t)return tU.error("failed to load script",t);e()})}ht(){var e,t,i;null==(e=this.ot)||e.call(this),this.ot=void 0,null==(t=this.lt)||t.call(this),this.lt=void 0,null==(i=this.ut)||i.call(this),this.ut=void 0}onRemoteConfig(e){var t=e.autocaptureExceptions;this.dt=!!t,this.S=this.vt(),this._instance.persistence&&this._instance.persistence.register({[eh]:this.dt}),this.startIfEnabled()}captureException(e){e.$exception_personURL=this._instance.requestRouter.endpointFor("ui")+"/project/"+this._instance.config.token+"/person/"+this._instance.get_distinct_id();var t,i=null!=(t=e.$exception_list[0].type)?t:"Exception";this.ct.consumeRateLimit(i)?tU.info("Skipping exception capture because of client rate limiting.",{exception:e.$exception_list[0].type}):this._instance.exceptions.sendExceptionEvent(e)}}function tG(e){return!T(Event)&&tW(e,Event)}function tW(e,t){try{return e instanceof t}catch(e){return!1}}function tV(e){switch(Object.prototype.toString.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object DOMError]":return!0;default:return tW(e,Error)}}function tY(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function tJ(e){return tY(e,"DOMError")}var tK=/\(error: (.*)\)/;function tZ(e,t,i,s){var r={platform:"web:javascript",filename:e,function:""===t?"?":t,in_app:!0};return T(i)||(r.lineno=i),T(s)||(r.colno=s),r}var tX,tQ,t0,t1=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,t2=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,t3=/\((\S*)(?::(\d+))(?::(\d+))\)/,t5=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,t6=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,t8=function(){for(var e=arguments.length,t=Array(e),i=0;ie[0]-t[0]).map(e=>e[1]);return function(e,t){void 0===t&&(t=0);for(var i=[],r=e.split("\n"),n=t;n1024)){var a=tK.test(o)?o.replace(tK,"$1"):o;if(!a.match(/\S*Error: /)){for(var l of s){var c=l(a);if(c){i.push(c);break}}if(i.length>=50)break}}}if(!i.length)return[];var u=Array.from(i);return u.reverse(),u.slice(0,50).map(e=>{var t;return W({},e,{filename:e.filename||((t=u)[t.length-1]||{}).filename,function:e.function||"?"})})}}([30,e=>{var t=t1.exec(e);if(t){var[,i,s,r]=t;return tZ(i,"?",+s,+r)}var n=t2.exec(e);if(n){if(n[2]&&0===n[2].indexOf("eval")){var o=t3.exec(n[2]);o&&(n[2]=o[1],n[3]=o[2],n[4]=o[3])}var[a,l]=t4(n[1]||"?",n[2]);return tZ(l,a,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}}],[50,e=>{var t=t5.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){var i=t6.exec(t[3]);i&&(t[1]=t[1]||"eval",t[3]=i[1],t[4]=i[2],t[5]="")}var s=t[3],r=t[1]||"?";return[r,s]=t4(r,s),tZ(s,r,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}]),t4=(e,t)=>{var i=-1!==e.indexOf("safari-extension"),s=-1!==e.indexOf("safari-web-extension");return i||s?[-1!==e.indexOf("@")?e.split("@")[0]:"?",i?"safari-extension:"+t:"safari-web-extension:"+t]:[e,t]},t7=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;function t9(e,t){void 0===t&&(t=0);var i=e.stacktrace||e.stack||"",s=e&&ie.test(e.message)?1:0;try{var r,n,o=(r=t8(i,s),n=function(e){var t=globalThis._posthogChunkIds;if(!t)return{};var i=Object.keys(t);return t0&&i.length===tQ||(tQ=i.length,t0=i.reduce((i,s)=>{tX||(tX={});var r=tX[s];if(r)i[r[0]]=r[1];else for(var n=e(s),o=n.length-1;o>=0;o--){var a=n[o],l=null==a?void 0:a.filename,c=t[s];if(l&&c){i[l]=c,tX[s]=[l,c];break}}return i},{})),t0}(t8),r.forEach(e=>{e.filename&&(e.chunk_id=n[e.filename])}),r);return o.slice(0,o.length-t)}catch(e){}return[]}var ie=/Minified React error #\d+;/i;function it(e,t){return{$exception_list:function e(t,i){var s,r,n,o,a,l,c,u,h=(s=t,r=i,l=t9(s),c=null==(o=null==r?void 0:r.handled)||o,u=null!=(a=null==r?void 0:r.synthetic)&&a,{type:null!=r&&r.overrideExceptionType?r.overrideExceptionType:s.name,value:(n=s.message).error&&"string"==typeof n.error.message?String(n.error.message):String(n),stacktrace:{frames:l,type:"raw"},mechanism:{handled:c,synthetic:u}});return t.cause&&tV(t.cause)&&t.cause!==t?[h,...e(t.cause,{handled:null==i?void 0:i.handled,synthetic:null==i?void 0:i.synthetic})]:[h]}(e,t),$exception_level:"error"}}function ii(e,t){var i,s,r,n=null==(i=null==t?void 0:t.handled)||i,o=null==(s=null==t?void 0:t.synthetic)||s,a={type:null!=t&&t.overrideExceptionType?t.overrideExceptionType:null!=(r=null==t?void 0:t.defaultExceptionType)?r:"Error",value:e||(null==t?void 0:t.defaultExceptionMessage),mechanism:{handled:n,synthetic:o}};if(null!=t&&t.syntheticException){var l=t9(t.syntheticException,1);l.length&&(a.stacktrace={frames:l,type:"raw"})}return{$exception_list:[a],$exception_level:"error"}}function is(e,t,i){try{if(!(t in e))return()=>{};var s=e[t],r=i(s);return C(r)&&(r.prototype=r.prototype||{},Object.defineProperties(r,{__posthog_wrapped__:{enumerable:!1,value:!0}})),e[t]=r,()=>{e[t]=s}}catch(e){return()=>{}}}class ir{constructor(e){var t;this._instance=e,this.ft=(null==s||null==(t=s.location)?void 0:t.pathname)||""}get isEnabled(){return"history_change"===this._instance.config.capture_pageview}startIfEnabled(){this.isEnabled&&(H.info("History API monitoring enabled, starting..."),this.monitorHistoryChanges())}stop(){this.gt&&this.gt(),this.gt=void 0,H.info("History API monitoring stopped")}monitorHistoryChanges(){var e,t;if(s&&s.history){var i=this;null!=(e=s.history.pushState)&&e.__posthog_wrapped__||is(s.history,"pushState",e=>function(t,s,r){e.call(this,t,s,r),i._t("pushState")}),null!=(t=s.history.replaceState)&&t.__posthog_wrapped__||is(s.history,"replaceState",e=>function(t,s,r){e.call(this,t,s,r),i._t("replaceState")}),this.bt()}}_t(e){try{var t,i=null==s||null==(t=s.location)?void 0:t.pathname;if(!i)return;i!==this.ft&&this.isEnabled&&this._instance.capture("$pageview",{navigation_type:e}),this.ft=i}catch(t){H.error("Error capturing "+e+" pageview",t)}}bt(){if(!this.gt){var e=()=>{this._t("popstate")};en(s,"popstate",e),this.gt=()=>{s&&s.removeEventListener("popstate",e)}}}}function io(e){var t,i;return(null==(t=JSON.stringify(e,(i=[],function(e,t){if(P(t)){for(;i.length>0&&i[i.length-1]!==this;)i.pop();return i.includes(t)?"[Circular]":(i.push(t),t)}return t})))?void 0:t.length)||0}var ia=(e=>(e[e.DomContentLoaded=0]="DomContentLoaded",e[e.Load=1]="Load",e[e.FullSnapshot=2]="FullSnapshot",e[e.IncrementalSnapshot=3]="IncrementalSnapshot",e[e.Meta=4]="Meta",e[e.Custom=5]="Custom",e[e.Plugin=6]="Plugin",e))(ia||{}),il=(e=>(e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule",e[e.CanvasMutation=9]="CanvasMutation",e[e.Font=10]="Font",e[e.Log=11]="Log",e[e.Drag=12]="Drag",e[e.StyleDeclaration=13]="StyleDeclaration",e[e.Selection=14]="Selection",e[e.AdoptedStyleSheet=15]="AdoptedStyleSheet",e[e.CustomElement=16]="CustomElement",e))(il||{}),ic="[SessionRecording]",iu="redacted",ih={initiatorTypes:["audio","beacon","body","css","early-hint","embed","fetch","frame","iframe","icon","image","img","input","link","navigation","object","ping","script","track","video","xmlhttprequest"],maskRequestFn:e=>e,recordHeaders:!1,recordBody:!1,recordInitialRequests:!1,recordPerformance:!1,performanceEntryTypeToObserve:["first-input","navigation","paint","resource"],payloadSizeLimitBytes:1e6,payloadHostDenyList:[".lr-ingest.io",".ingest.sentry.io",".clarity.ms","analytics.google.com","bam.nr-data.net"]},id=["authorization","x-forwarded-for","authorization","cookie","set-cookie","x-api-key","x-real-ip","remote-addr","forwarded","proxy-authorization","x-csrf-token","x-csrftoken","x-xsrf-token"],ip=["password","secret","passwd","api_key","apikey","auth","credentials","mysql_pwd","privatekey","private_key","token"],ig=["/s/","/e/","/i/"];function i_(e,t,i,s){if(L(e))return e;var r=(null==t?void 0:t["content-length"])||new Blob([e]).size;return O(r)&&(r=parseInt(r)),r>i?ic+" "+s+" body too large to record ("+r+" bytes)":e}function iv(e,t){if(L(e))return e;var i=e;return ts(i,!1)||(i=ic+" "+t+" body "+iu),K(ip,e=>{var s,r;null!=(s=i)&&s.length&&-1!==(null==(r=i)?void 0:r.indexOf(e))&&(i=ic+" "+t+" body "+iu+" as might contain: "+e)}),i}var im=(e,t)=>{var i,s,r={payloadSizeLimitBytes:ih.payloadSizeLimitBytes,performanceEntryTypeToObserve:[...ih.performanceEntryTypeToObserve],payloadHostDenyList:[...t.payloadHostDenyList||[],...ih.payloadHostDenyList]},n=!1!==e.session_recording.recordHeaders&&t.recordHeaders,o=!1!==e.session_recording.recordBody&&t.recordBody,a=!1!==e.capture_performance&&t.recordPerformance,l=(s=Math.min(1e6,null!=(i=r.payloadSizeLimitBytes)?i:1e6),e=>(null!=e&&e.requestBody&&(e.requestBody=i_(e.requestBody,e.requestHeaders,s,"Request")),null!=e&&e.responseBody&&(e.responseBody=i_(e.responseBody,e.responseHeaders,s,"Response")),e)),c=t=>{var i;return l(((e,t)=>{var i,s=tl(e.name),r=0===t.indexOf("http")?null==(i=tl(t))?void 0:i.pathname:t;"/"===r&&(r="");var n=null==s?void 0:s.pathname.replace(r||"","");if(!(s&&n&&ig.some(e=>0===n.indexOf(e))))return e})((L(i=t.requestHeaders)||K(Object.keys(null!=i?i:{}),e=>{id.includes(e.toLowerCase())&&(i[e]=iu)}),t),e.api_host))},u=C(e.session_recording.maskNetworkRequestFn);return u&&C(e.session_recording.maskCapturedNetworkRequestFn)&&H.warn("Both `maskNetworkRequestFn` and `maskCapturedNetworkRequestFn` are defined. `maskNetworkRequestFn` will be ignored."),u&&(e.session_recording.maskCapturedNetworkRequestFn=t=>{var i=e.session_recording.maskNetworkRequestFn({url:t.name});return W({},t,{name:null==i?void 0:i.url})}),r.maskRequestFn=C(e.session_recording.maskCapturedNetworkRequestFn)?t=>{var i,s=c(t);return s&&null!=(i=null==e.session_recording.maskCapturedNetworkRequestFn?void 0:e.session_recording.maskCapturedNetworkRequestFn(s))?i:void 0}:e=>(function(e){if(!T(e))return e.requestBody=iv(e.requestBody,"Request"),e.responseBody=iv(e.responseBody,"Response"),e})(c(e)),W({},ih,r,{recordHeaders:n,recordBody:o,recordPerformance:a,recordInitialRequests:a})};class iy{constructor(e,t){var i,s;void 0===t&&(t={}),this.yt={},this.wt=e=>{if(!this.yt[e]){this.yt[e]=!0;var t,i,s=this.St(e);null==(t=(i=this.rt).onBlockedNode)||t.call(i,e,s)}},this.$t=e=>{var t=this.St(e);if("svg"!==(null==t?void 0:t.nodeName)&&t instanceof Element){var i=t.closest("svg");if(i)return[this._rrweb.mirror.getId(i),i]}return[e,t]},this.St=e=>this._rrweb.mirror.getNode(e),this.kt=e=>{var t,i,s,r,n,o,a,l;return(null!=(t=null==(i=e.removes)?void 0:i.length)?t:0)+(null!=(s=null==(r=e.attributes)?void 0:r.length)?s:0)+(null!=(n=null==(o=e.texts)?void 0:o.length)?n:0)+(null!=(a=null==(l=e.adds)?void 0:l.length)?a:0)},this.throttleMutations=e=>{if(3!==e.type||0!==e.data.source)return e;var t=e.data,i=this.kt(t);t.attributes&&(t.attributes=t.attributes.filter(e=>{var[t]=this.$t(e.id);return!this.ct.consumeRateLimit(t)&&e}));var s=this.kt(t);return 0!==s||i===s?e:void 0},this._rrweb=e,this.rt=t,this.ct=new tH({bucketSize:null!=(i=this.rt.bucketSize)?i:100,refillRate:null!=(s=this.rt.refillRate)?s:10,refillInterval:1e3,et:this.wt})}}var ib=Uint8Array,iw=Uint16Array,iE=Uint32Array,iS=new ib([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),ix=new ib([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),ik=new ib([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),iI=function(e,t){for(var i=new iw(31),s=0;s<31;++s)i[s]=t+=1<>>1|(21845&iT)<<1;iO=(61680&(iO=(52428&iO)>>>2|(13107&iO)<<2))>>>4|(3855&iO)<<4,iR[iT]=((65280&iO)>>>8|(255&iO)<<8)>>>1}var iA=function(e,t,i){for(var s=e.length,r=0,n=new iw(t);r>>l]=c}else for(o=new iw(s),r=0;r>>15-e[r];return o},iM=new ib(288);for(iT=0;iT<144;++iT)iM[iT]=8;for(iT=144;iT<256;++iT)iM[iT]=9;for(iT=256;iT<280;++iT)iM[iT]=7;for(iT=280;iT<288;++iT)iM[iT]=8;var iL=new ib(32);for(iT=0;iT<32;++iT)iL[iT]=5;var iD=iA(iM,9,0),iN=iA(iL,5,0),iq=function(e){return(e/8|0)+(7&e&&1)},ij=function(e,t,i){(null==i||i>e.length)&&(i=e.length);var s=new(e instanceof iw?iw:e instanceof iE?iE:ib)(i-t);return s.set(e.subarray(t,i)),s},iB=function(e,t,i){i<<=7&t;var s=t/8|0;e[s]|=i,e[s+1]|=i>>>8},iH=function(e,t,i){i<<=7&t;var s=t/8|0;e[s]|=i,e[s+1]|=i>>>8,e[s+2]|=i>>>16},iU=function(e,t){for(var i=[],s=0;sd&&(d=n[s].s);var p=new iw(d+1),g=iz(i[u-1],p,0);if(g>t){s=0;var _=0,v=g-t,f=1<t))break;_+=f-(1<>>=v;_>0;){var y=n[s].s;p[y]=0&&_;--s){var b=n[s].s;p[b]==t&&(--p[b],++_)}g=t}return[new ib(p),g]},iz=function(e,t,i){return -1==e.s?Math.max(iz(e.l,t,i+1),iz(e.r,t,i+1)):t[e.s]=i},iG=function(e){for(var t=e.length;t&&!e[--t];);for(var i=new iw(++t),s=0,r=e[0],n=1,o=function(e){i[s++]=e},a=1;a<=t;++a)if(e[a]==r&&a!=t)++n;else{if(!r&&n>2){for(;n>138;n-=138)o(32754);n>2&&(o(n>10?n-11<<5|28690:n-3<<5|12305),n=0)}else if(n>3){for(o(r),--n;n>6;n-=6)o(8304);n>2&&(o(n-3<<5|8208),n=0)}for(;n--;)o(r);n=1,r=e[a]}return[i.subarray(0,s),t]},iW=function(e,t){for(var i=0,s=0;s>>8,e[r+2]=255^e[r],e[r+3]=255^e[r+1];for(var n=0;n4&&!I[ik[F-1]];--F);var C,P,R,T,O=c+5<<3,A=iW(r,iM)+iW(n,iL)+o,M=iW(r,d)+iW(n,_)+o+14+3*F+iW(S,I)+(2*S[16]+3*S[17]+7*S[18]);if(O<=A&&O<=M)return iV(t,u,e.subarray(l,l+c));if(iB(t,u,1+(M15&&(iB(t,u,q[x]>>>5&127),u+=q[x]>>>12)}}}else C=iD,P=iM,R=iN,T=iL;for(x=0;x255){iH(t,u,C[(j=s[x]>>>18&31)+257]),u+=P[j+257],j>7&&(iB(t,u,s[x]>>>23&31),u+=iS[j]);var B=31&s[x];iH(t,u,R[B]),u+=T[B],B>3&&(iH(t,u,s[x]>>>5&8191),u+=ix[B])}else iH(t,u,C[s[x]]),u+=P[s[x]];return iH(t,u,C[256]),u+P[256]},iJ=new iE([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),iK=function(){for(var e=new iE(256),t=0;t<256;++t){for(var i=t,s=9;--s;)i=(1&i&&0xedb88320)^i>>>1;e[t]=i}return e}(),iZ=function(){var e=0xffffffff;return{p:function(t){for(var i=e,s=0;s>>8;e=i},d:function(){return 0xffffffff^e}}},iX=function(e,t,i){for(;i;++t)e[t]=i,i>>>=8},iQ=function(e,t){var i=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:2*(9==t.level),e[9]=3,0!=t.mtime&&iX(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),i){e[3]=8;for(var s=0;s<=i.length;++s)e[s+10]=i.charCodeAt(s)}};function i0(e,t){void 0===t&&(t={});var i,s,r,n=iZ(),o=e.length;n.p(e);var a=(s=t,r=10+((i=t).filename&&i.filename.length+1||0),function(e,t,i,s,r,n){var o=e.length,a=new ib(s+o+5*(1+Math.floor(o/7e3))+8),l=a.subarray(s,a.length-r),c=0;if(!t||o<8)for(var u=0;u<=o;u+=65535){var h=u+65535;h>>13,g=8191&d,_=(1<7e3||I>24576)&&T>423){c=iY(e,l,0,w,E,S,k,I,F,u-F,c),I=x=k=0,F=u;for(var O=0;O<286;++O)E[O]=0;for(O=0;O<30;++O)S[O]=0}var A=2,M=0,L=g,D=P-R&32767;if(T>2&&C==b(u-D))for(var N=Math.min(p,T)-1,q=Math.min(32767,u),j=Math.min(258,T);D<=q&&--L&&P!=R;){if(e[u+A]==e[u+A-D]){for(var B=0;BA){if(A=B,M=D,B>N)break;var H=Math.min(D,B-2),U=0;for(O=0;OU&&(U=G,R=z)}}}D+=(P=R)-(R=v[P])+32768&32767}if(M){w[I++]=0x10000000|iC[A]<<18|iP[M];var W=31&iC[A],V=31&iP[M];k+=iS[W]+ix[V],++E[257+W],++S[V],$=u+A,++x}else w[I++]=e[u],++E[e[u]]}}c=iY(e,l,n,w,E,S,k,I,F,u-F,c)}return ij(a,0,s+iq(c)+r)}(e,null==s.level?6:s.level,null==s.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+s.mem,r,8,!0)),l=a.length;return iQ(a,t),iX(a,l-8,n.d()),iX(a,l-4,o),a}function i1(e,t){var i=e.length;if("undefined"!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var s=new ib(e.length+(e.length>>>1)),r=0,n=function(e){s[r++]=e},o=0;os.length){var a=new ib(r+8+(i-o<<1));a.set(s),s=a}var l=e.charCodeAt(o);l<128||t?n(l):(l<2048?n(192|l>>>6):(l>55295&&l<57344?(n(240|(l=65536+(1047552&l)|1023&e.charCodeAt(++o))>>>18),n(128|l>>>12&63)):n(224|l>>>12),n(128|l>>>6&63)),n(128|63&l))}return ij(s,0,r)}var i2="disabled",i3="sampled",i5="active",i6="buffering",i8="paused",i4="trigger",i7=i4+"_activated",i9=i4+"_pending",se=i4+"_"+i2;function st(e,t){return t.some(t=>"regex"===t.matching&&new RegExp(t.url).test(e))}class si{constructor(e){this.xt=e}triggerStatus(e){var t=this.xt.map(t=>t.triggerStatus(e));return t.includes(i7)?i7:t.includes(i9)?i9:se}stop(){this.xt.forEach(e=>e.stop())}}class ss{constructor(e){this.xt=e}triggerStatus(e){var t=new Set;for(var i of this.xt)t.add(i.triggerStatus(e));switch(t.delete(se),t.size){case 0:return se;case 1:return Array.from(t)[0];default:return i9}}stop(){this.xt.forEach(e=>e.stop())}}class sr{triggerStatus(){return i9}stop(){}}class sn{constructor(e){this.Et=[],this.It=[],this.urlBlocked=!1,this._instance=e}onRemoteConfig(e){var t,i;this.Et=(null==(t=e.sessionRecording)?void 0:t.urlTriggers)||[],this.It=(null==(i=e.sessionRecording)?void 0:i.urlBlocklist)||[]}Pt(e){var t;return 0===this.Et.length?se:(null==(t=this._instance)?void 0:t.get_property(eI))===e?i7:i9}triggerStatus(e){var t=this.Pt(e),i=t===i7?i7:t===i9?i9:se;return this._instance.register_for_session({$sdk_debug_replay_url_trigger_status:i}),i}checkUrlTriggerConditions(e,t,i){if(void 0!==s&&s.location.href){var r=s.location.href,n=this.urlBlocked,o=st(r,this.It);n&&o||(o&&!n?e():!o&&n&&t(),st(r,this.Et)&&i("url"))}}stop(){}}class so{constructor(e){this.linkedFlag=null,this.linkedFlagSeen=!1,this.Rt=()=>{},this._instance=e}triggerStatus(){var e=i9;return L(this.linkedFlag)&&(e=se),this.linkedFlagSeen&&(e=i7),this._instance.register_for_session({$sdk_debug_replay_linked_flag_trigger_status:e}),e}onRemoteConfig(e,t){var i;if(this.linkedFlag=(null==(i=e.sessionRecording)?void 0:i.linkedFlag)||null,!L(this.linkedFlag)&&!this.linkedFlagSeen){var s=O(this.linkedFlag)?this.linkedFlag:this.linkedFlag.flag,r=O(this.linkedFlag)?null:this.linkedFlag.variant;this.Rt=this._instance.onFeatureFlags((e,i)=>{var n=!1;if(P(i)&&s in i){var o=i[s];n=N(o)?!0===o:r?o===r:!!o}this.linkedFlagSeen=n,n&&t(s,r)})}}stop(){this.Rt()}}class sa{constructor(e){this.Tt=[],this._instance=e}onRemoteConfig(e){var t;this.Tt=(null==(t=e.sessionRecording)?void 0:t.eventTriggers)||[]}Mt(e){var t;return 0===this.Tt.length?se:(null==(t=this._instance)?void 0:t.get_property(e$))===e?i7:i9}triggerStatus(e){var t=this.Mt(e),i=t===i7?i7:t===i9?i9:se;return this._instance.register_for_session({$sdk_debug_replay_event_trigger_status:i}),i}stop(){}}function sl(e){return e.isRecordingEnabled?i6:i2}function sc(e){if(!e.receivedFlags)return i6;if(!e.isRecordingEnabled)return i2;if(e.urlTriggerMatching.urlBlocked)return i8;var t=!0===e.isSampled,i=new si([e.eventTriggerMatching,e.urlTriggerMatching,e.linkedFlagMatching]).triggerStatus(e.sessionId);return t?i3:i===i7?i5:i===i9?i6:!1===e.isSampled?i2:i5}function su(e){if(!e.receivedFlags)return i6;if(!e.isRecordingEnabled)return i2;if(e.urlTriggerMatching.urlBlocked)return i8;var t=new ss([e.eventTriggerMatching,e.urlTriggerMatching,e.linkedFlagMatching]).triggerStatus(e.sessionId),i=t!==se,s=N(e.isSampled);return i&&t===i9?i6:i&&t===se||s&&!e.isSampled?i2:!0===e.isSampled?i3:i5}var sh="[SessionRecording]",sd=U(sh);function sp(){var e;return null==_||null==(e=_.__PosthogExtensions__)||null==(e=e.rrweb)?void 0:e.record}var sg=[il.MouseMove,il.MouseInteraction,il.Scroll,il.ViewportResize,il.Input,il.TouchMove,il.MediaInteraction,il.Drag],s_=e=>({rrwebMethod:e,enqueuedAt:Date.now(),attempt:1});function sv(e){return function(e,t){for(var i="",s=0;s>10,56320|1023&r)}return i}(i0(i1(JSON.stringify(e))),!0)}function sf(e){return e.type===ia.Custom&&"sessionIdle"===e.data.tag}class sm{get sessionId(){return this.Ct}get Ft(){return this._instance.config.session_recording.session_idle_threshold_ms||3e5}get started(){return this.Ot}get At(){if(!this._instance.sessionManager)throw Error(sh+" must be started with a valid sessionManager.");return this._instance.sessionManager}get Dt(){var e,t;return this.Lt.triggerStatus(this.sessionId)===i9?6e4:null!=(e=null==(t=this._instance.config.session_recording)?void 0:t.full_snapshot_interval_millis)?e:3e5}get jt(){var e=this._instance.get_property(ek);return N(e)?e:null}get Nt(){var e,t,i=null==(e=this.C)?void 0:e.data[(null==(t=this.C)?void 0:t.data.length)-1],{sessionStartTimestamp:s}=this.At.checkAndGetSessionAndWindowId(!0);return i?i.timestamp-s:null}get zt(){var e=!!this._instance.get_property(ev),t=!this._instance.config.disable_session_recording;return s&&e&&t}get Ut(){var e=!!this._instance.get_property(ef),t=this._instance.config.enable_recording_console_log;return null!=t?t:e}get qt(){var e,t,i,s,r,n,o=this._instance.config.session_recording.captureCanvas,a=this._instance.get_property(eb),l=null!=(e=null!=(t=null==o?void 0:o.recordCanvas)?t:null==a?void 0:a.enabled)&&e,c=null!=(i=null!=(s=null==o?void 0:o.canvasFps)?s:null==a?void 0:a.fps)?i:4,u=null!=(r=null!=(n=null==o?void 0:o.canvasQuality)?n:null==a?void 0:a.quality)?r:.4;if("string"==typeof u){var h=parseFloat(u);u=isNaN(h)?.4:h}return{enabled:l,fps:tB(c,0,12,"canvas recording fps",4),quality:tB(u,0,1,"canvas recording quality",.4)}}get Bt(){var e,t,i=this._instance.get_property(em),s={recordHeaders:null==(e=this._instance.config.session_recording)?void 0:e.recordHeaders,recordBody:null==(t=this._instance.config.session_recording)?void 0:t.recordBody},r=(null==s?void 0:s.recordHeaders)||(null==i?void 0:i.recordHeaders),n=(null==s?void 0:s.recordBody)||(null==i?void 0:i.recordBody),o=P(this._instance.config.capture_performance)?this._instance.config.capture_performance.network_timing:this._instance.config.capture_performance,a=!!(N(o)?o:null==i?void 0:i.capturePerformance);return r||n||a?{recordHeaders:r,recordBody:n,recordPerformance:a}:void 0}get Ht(){var e,t,i,s,r,n,o=this._instance.get_property(ey),a={maskAllInputs:null==(e=this._instance.config.session_recording)?void 0:e.maskAllInputs,maskTextSelector:null==(t=this._instance.config.session_recording)?void 0:t.maskTextSelector,blockSelector:null==(i=this._instance.config.session_recording)?void 0:i.blockSelector},l=null!=(s=null==a?void 0:a.maskAllInputs)?s:null==o?void 0:o.maskAllInputs,c=null!=(r=null==a?void 0:a.maskTextSelector)?r:null==o?void 0:o.maskTextSelector,u=null!=(n=null==a?void 0:a.blockSelector)?n:null==o?void 0:o.blockSelector;return T(l)&&T(c)&&T(u)?void 0:{maskAllInputs:null==l||l,maskTextSelector:c,blockSelector:u}}get Wt(){var e=this._instance.get_property(ew);return D(e)?e:null}get Gt(){var e=this._instance.get_property(eE);return D(e)?e:null}get status(){return this.Jt?this.Vt({receivedFlags:this.Jt,isRecordingEnabled:this.zt,isSampled:this.jt,urlTriggerMatching:this.Kt,eventTriggerMatching:this.Yt,linkedFlagMatching:this.Xt,sessionId:this.sessionId}):i6}constructor(e){if(this.Vt=sl,this.Jt=!1,this.Qt=[],this.Zt="unknown",this.ti=Date.now(),this.Lt=new sr,this.ii=void 0,this.ei=void 0,this.ri=void 0,this.si=void 0,this.ni=void 0,this._forceAllowLocalhostNetworkCapture=!1,this.oi=()=>{this.ai()},this.li=()=>{this.ui("browser offline",{})},this.hi=()=>{this.ui("browser online",{})},this.di=()=>{if(null!=c&&c.visibilityState){var e="window "+c.visibilityState;this.ui(e,{})}},this._instance=e,this.Ot=!1,this.vi="/s/",this.ci=void 0,this.Jt=!1,!this._instance.sessionManager)throw sd.error("started without valid sessionManager"),Error(sh+" started without valid sessionManager. This is a bug.");if(this._instance.config.__preview_experimental_cookieless_mode)throw Error(sh+" cannot be used with __preview_experimental_cookieless_mode.");this.Xt=new so(this._instance),this.Kt=new sn(this._instance),this.Yt=new sa(this._instance);var{sessionId:t,windowId:i}=this.At.checkAndGetSessionAndWindowId();this.Ct=t,this.fi=i,this.C=this.pi(),this.Ft>=this.At.sessionTimeoutMs&&sd.warn("session_idle_threshold_ms ("+this.Ft+") is greater than the session timeout ("+this.At.sessionTimeoutMs+"). Session will never be detected as idle")}startIfEnabledOrStop(e){this.zt?(this.gi(e),en(s,"beforeunload",this.oi),en(s,"offline",this.li),en(s,"online",this.hi),en(s,"visibilitychange",this.di),this.mi(),this.bi(),L(this.ii)&&(this.ii=this._instance.on("eventCaptured",e=>{try{if("$pageview"===e.event){var t=null!=e&&e.properties.$current_url?this.yi(null==e?void 0:e.properties.$current_url):"";if(!t)return;this.ui("$pageview",{href:t})}}catch(e){sd.error("Could not add $pageview to rrweb session",e)}})),this.ei||(this.ei=this.At.onSessionId((e,t,i)=>{var s,r;i&&(this.ui("$session_id_change",{sessionId:e,windowId:t,changeReason:i}),null==(s=this._instance)||null==(s=s.persistence)||s.unregister(e$),null==(r=this._instance)||null==(r=r.persistence)||r.unregister(eI))}))):this.stopRecording()}stopRecording(){var e,t,i,r;this.Ot&&this.ci&&(this.ci(),this.ci=void 0,this.Ot=!1,null==s||s.removeEventListener("beforeunload",this.oi),null==s||s.removeEventListener("offline",this.li),null==s||s.removeEventListener("online",this.hi),null==s||s.removeEventListener("visibilitychange",this.di),this.pi(),clearInterval(this.wi),null==(e=this.ii)||e.call(this),this.ii=void 0,null==(t=this.ni)||t.call(this),this.ni=void 0,null==(i=this.ei)||i.call(this),this.ei=void 0,null==(r=this.si)||r.call(this),this.si=void 0,this.Yt.stop(),this.Kt.stop(),this.Xt.stop(),sd.info("stopped"))}Si(){var e;null==(e=this._instance.persistence)||e.unregister(ek)}$i(e){var t,i=this.Ct!==e,s=this.Wt;if(D(s)){var r=this.jt,n=i||!N(r),o=n?function(e){for(var t=0,i=0;i{this.ki("linked_flag_matched",{flag:e,variant:t})}),this.Jt=!0,this.startIfEnabledOrStop()}mi(){D(this.Wt)&&L(this.si)&&(this.si=this.At.onSessionId(e=>{this.$i(e)}))}xi(e){if(this._instance.persistence){var t,i=this._instance.persistence,s=()=>{var t,s,r,n,o,a,l,c,u,h=null==(t=e.sessionRecording)?void 0:t.sampleRate,d=L(h)?null:parseFloat(h);L(d)&&this.Si();var p=null==(s=e.sessionRecording)?void 0:s.minimumDurationMilliseconds;i.register({[ev]:!!e.sessionRecording,[ef]:null==(r=e.sessionRecording)?void 0:r.consoleLogRecordingEnabled,[em]:W({capturePerformance:e.capturePerformance},null==(n=e.sessionRecording)?void 0:n.networkPayloadCapture),[ey]:null==(o=e.sessionRecording)?void 0:o.masking,[eb]:{enabled:null==(a=e.sessionRecording)?void 0:a.recordCanvas,fps:null==(l=e.sessionRecording)?void 0:l.canvasFps,quality:null==(c=e.sessionRecording)?void 0:c.canvasQuality},[ew]:d,[eE]:T(p)?null:p,[eS]:null==(u=e.sessionRecording)?void 0:u.scriptConfig})};s(),null==(t=this.ri)||t.call(this),this.ri=this.At.onSessionId(s)}}log(e,t){var i;void 0===t&&(t="log"),null==(i=this._instance.sessionRecording)||i.onRRwebEmit({type:6,data:{plugin:"rrweb/console@1",payload:{level:t,trace:[],payload:[JSON.stringify(e)]}},timestamp:Date.now()})}gi(e){if(!T(Object.assign)&&!T(Array.from)&&!(this.Ot||this._instance.config.disable_session_recording||this._instance.consent.isOptedOut())){var t;(this.Ot=!0,this.At.checkAndGetSessionAndWindowId(),sp())?this.Ei():null==(t=_.__PosthogExtensions__)||null==t.loadExternalDependency||t.loadExternalDependency(this._instance,this.Ii,e=>{if(e)return sd.error("could not load recorder",e);this.Ei()}),sd.info("starting"),this.status===i5&&this.ki(e||"recording_initialized")}}get Ii(){var e;return(null==(e=this._instance)||null==(e=e.persistence)||null==(e=e.get_property(eS))?void 0:e.script)||"recorder"}Pi(e){var t;return 3===e.type&&-1!==sg.indexOf(null==(t=e.data)?void 0:t.source)}Ri(e){var t=this.Pi(e);t||this.Zt||e.timestamp-this.ti>this.Ft&&(this.Zt=!0,clearInterval(this.wi),this.ui("sessionIdle",{eventTimestamp:e.timestamp,lastActivityTimestamp:this.ti,threshold:this.Ft,bufferLength:this.C.data.length,bufferSize:this.C.size}),this.ai());var i=!1;if(t&&(this.ti=e.timestamp,this.Zt)){var s="unknown"===this.Zt;this.Zt=!1,s||(this.ui("sessionNoLongerIdle",{reason:"user activity",type:e.type}),i=!0)}if(!this.Zt){var{windowId:r,sessionId:n}=this.At.checkAndGetSessionAndWindowId(!t,e.timestamp),o=this.Ct!==n,a=this.fi!==r;this.fi=r,this.Ct=n,o||a?(this.stopRecording(),this.startIfEnabledOrStop("session_id_changed")):i&&this.Ti()}}Mi(e){try{return e.rrwebMethod(),!0}catch(t){return this.Qt.length<10?this.Qt.push({enqueuedAt:e.enqueuedAt||Date.now(),attempt:e.attempt++,rrwebMethod:e.rrwebMethod}):sd.warn("could not emit queued rrweb event.",t,e),!1}}ui(e,t){return this.Mi(s_(()=>sp().addCustomEvent(e,t)))}Ci(){return this.Mi(s_(()=>sp().takeFullSnapshot()))}Ei(){var e,t,i,s,r={blockClass:"ph-no-capture",blockSelector:void 0,ignoreClass:"ph-ignore-input",maskTextClass:"ph-mask",maskTextSelector:void 0,maskTextFn:void 0,maskAllInputs:!0,maskInputOptions:{password:!0},maskInputFn:void 0,slimDOMOptions:{},collectFonts:!1,inlineStylesheet:!0,recordCrossOriginIframes:!1};for(var[n,o]of Object.entries(this._instance.config.session_recording||{}))n in r&&("maskInputOptions"===n?r.maskInputOptions=W({password:!0},o):r[n]=o);this.qt&&this.qt.enabled&&(r.recordCanvas=!0,r.sampling={canvas:this.qt.fps},r.dataURLOptions={type:"image/webp",quality:this.qt.quality}),this.Ht&&(r.maskAllInputs=null==(t=this.Ht.maskAllInputs)||t,r.maskTextSelector=null!=(i=this.Ht.maskTextSelector)?i:void 0,r.blockSelector=null!=(s=this.Ht.blockSelector)?s:void 0);var a=sp();if(a){this.Fi=null!=(e=this.Fi)?e:new iy(a,{refillRate:this._instance.config.session_recording.__mutationThrottlerRefillRate,bucketSize:this._instance.config.session_recording.__mutationThrottlerBucketSize,onBlockedNode:(e,t)=>{var i="Too many mutations on node '"+e+"'. Rate limiting. This could be due to SVG animations or something similar";sd.info(i,{node:t}),this.log(sh+" "+i,"warn")}});var l=this.Oi();this.ci=a(W({emit:e=>{this.onRRwebEmit(e)},plugins:l},r)),this.ti=Date.now(),this.Zt=N(this.Zt)?this.Zt:"unknown",this.ui("$session_options",{sessionRecordingOptions:r,activePlugins:l.map(e=>null==e?void 0:e.name)}),this.ui("$posthog_config",{config:this._instance.config})}else sd.error("onScriptLoaded was called but rrwebRecord is not available. This indicates something has gone wrong.")}Ti(){if(this.wi&&clearInterval(this.wi),!0!==this.Zt){var e=this.Dt;e&&(this.wi=setInterval(()=>{this.Ci()},e))}}Oi(){var e,t,i=[],s=null==(e=_.__PosthogExtensions__)||null==(e=e.rrwebPlugins)?void 0:e.getRecordConsolePlugin;s&&this.Ut&&i.push(s());var r=null==(t=_.__PosthogExtensions__)||null==(t=t.rrwebPlugins)?void 0:t.getRecordNetworkPlugin;return this.Bt&&C(r)&&(!ta.includes(location.hostname)||this._forceAllowLocalhostNetworkCapture?i.push(r(im(this._instance.config,this.Bt))):sd.info("NetworkCapture not started because we are on localhost.")),i}onRRwebEmit(e){var t;if(this.Ai(),e&&P(e)){if(e.type===ia.Meta){var i=this.yi(e.data.href);if(this.Di=i,!i)return;e.data.href=i}else this.Li();if(this.Kt.checkUrlTriggerConditions(()=>this.ji(),()=>this.Ni(),e=>this.zi(e)),!this.Kt.urlBlocked||e.type===ia.Custom&&"recording paused"===e.data.tag){e.type===ia.FullSnapshot&&this.Ti(),e.type===ia.FullSnapshot&&this.Jt&&this.Lt.triggerStatus(this.sessionId)===i9&&this.pi();var s=this.Fi?this.Fi.throttleMutations(e):e;if(s){var r=function(e){if(e&&P(e)&&6===e.type&&P(e.data)&&"rrweb/console@1"===e.data.plugin){e.data.payload.payload.length>10&&(e.data.payload.payload=e.data.payload.payload.slice(0,10),e.data.payload.payload.push("...[truncated]"));for(var t=[],i=0;i2e3?t.push(e.data.payload.payload[i].slice(0,2e3)+"...[truncated]"):t.push(e.data.payload.payload[i]);return e.data.payload.payload=t,e}return e}(s);if(this.Ri(r),!0!==this.Zt||sf(r)){if(sf(r)){var n=r.data.payload;n&&(r.timestamp=n.lastActivityTimestamp+n.threshold)}var o=null==(t=this._instance.config.session_recording.compress_events)||t?function(e){if(1024>io(e))return e;try{if(e.type===ia.FullSnapshot)return W({},e,{data:sv(e.data),cv:"2024-10"});if(e.type===ia.IncrementalSnapshot&&e.data.source===il.Mutation)return W({},e,{cv:"2024-10",data:W({},e.data,{texts:sv(e.data.texts),attributes:sv(e.data.attributes),removes:sv(e.data.removes),adds:sv(e.data.adds)})});if(e.type===ia.IncrementalSnapshot&&e.data.source===il.StyleSheetRule)return W({},e,{cv:"2024-10",data:W({},e.data,{adds:e.data.adds?sv(e.data.adds):void 0,removes:e.data.removes?sv(e.data.removes):void 0})})}catch(e){sd.error("could not compress event - will use uncompressed event",e)}return e}(r):r,a={$snapshot_bytes:io(o),$snapshot_data:o,$session_id:this.Ct,$window_id:this.fi};this.status!==i2?this.Ui(a):this.pi()}}}}}Li(){if(!this._instance.config.capture_pageview&&s){var e=this.yi(s.location.href);this.Di!==e&&(this.ui("$url_changed",{href:e}),this.Di=e)}}Ai(){if(this.Qt.length){var e=[...this.Qt];this.Qt=[],e.forEach(e=>{Date.now()-e.enqueuedAt<=2e3&&this.Mi(e)})}}yi(e){var t=this._instance.config.session_recording;if(t.maskNetworkRequestFn){var i,s={url:e};return null==(i=s=t.maskNetworkRequestFn(s))?void 0:i.url}return e}pi(){return this.C={size:0,data:[],sessionId:this.Ct,windowId:this.fi},this.C}ai(){this.qi&&(clearTimeout(this.qi),this.qi=void 0);var e=this.Gt,t=this.Nt,i=D(t)&&t>=0,s=D(e)&&i&&t{this.ai()},2e3),this.C):(this.C.data.length>0&&(function e(t,i){if(void 0===i&&(i=6606028.8),t.size>=i&&t.data.length>1){var s=Math.floor(t.data.length/2),r=t.data.slice(0,s),n=t.data.slice(s);return[e({size:io(r),data:r,sessionId:t.sessionId,windowId:t.windowId}),e({size:io(n),data:n,sessionId:t.sessionId,windowId:t.windowId})].flatMap(e=>e)}return[t]})(this.C).forEach(e=>{this.Bi({$snapshot_bytes:e.size,$snapshot_data:e.data,$session_id:e.sessionId,$window_id:e.windowId,$lib:"web",$lib_version:v.LIB_VERSION})}),this.pi())}Ui(e){var t,i=2+((null==(t=this.C)?void 0:t.data.length)||0);!this.Zt&&(this.C.size+e.$snapshot_bytes+i>943718.4||this.C.sessionId!==this.Ct)&&(this.C=this.ai()),this.C.size+=e.$snapshot_bytes,this.C.data.push(e.$snapshot_data),this.qi||this.Zt||(this.qi=setTimeout(()=>{this.ai()},2e3))}Bi(e){this._instance.capture("$snapshot",e,{_url:this._instance.requestRouter.endpointFor("api",this.vi),_noTruncate:!0,_batchKey:"recordings",skip_client_rate_limiting:!0})}zi(e){var t;this.Lt.triggerStatus(this.sessionId)===i9&&(null==(t=this._instance)||null==(t=t.persistence)||t.register({["url"===e?eI:e$]:this.Ct}),this.ai(),this.ki(e+"_trigger_matched"))}ji(){this.Kt.urlBlocked||(this.Kt.urlBlocked=!0,clearInterval(this.wi),sd.info("recording paused due to URL blocker"),this.ui("recording paused",{reason:"url blocker"}))}Ni(){this.Kt.urlBlocked&&(this.Kt.urlBlocked=!1,this.Ci(),this.Ti(),this.ui("recording resumed",{reason:"left blocked url"}),sd.info("recording resumed"))}bi(){0!==this.Yt.Tt.length&&L(this.ni)&&(this.ni=this._instance.on("eventCaptured",e=>{try{this.Yt.Tt.includes(e.event)&&this.zi("event")}catch(e){sd.error("Could not activate event trigger",e)}}))}overrideLinkedFlag(){this.Xt.linkedFlagSeen=!0,this.Ci(),this.ki("linked_flag_overridden")}overrideSampling(){var e;null==(e=this._instance.persistence)||e.register({[ek]:!0}),this.Ci(),this.ki("sampling_overridden")}overrideTrigger(e){this.zi(e)}ki(e,t){this._instance.register_for_session({$session_recording_start_reason:e}),sd.info(e.replace("_"," "),t),w(["recording_initialized","session_id_changed"],e)||this.ui(e,t)}get sdkDebugProperties(){var{sessionStartTimestamp:e}=this.At.checkAndGetSessionAndWindowId(!0);return{$recording_status:this.status,$sdk_debug_replay_internal_buffer_length:this.C.data.length,$sdk_debug_replay_internal_buffer_size:this.C.size,$sdk_debug_current_session_duration:this.Nt,$sdk_debug_session_start:e}}}var sy=U("[SegmentIntegration]"),sb="posthog-js";function sw(e,t){var{organization:i,projectId:s,prefix:r,severityAllowList:n=["error"]}=void 0===t?{}:t;return t=>{if(!("*"===n||n.includes(t.level))||!e.__loaded)return t;t.tags||(t.tags={});var o,a,l,c,u,h=e.requestRouter.endpointFor("ui","/project/"+e.config.token+"/person/"+e.get_distinct_id());t.tags["PostHog Person URL"]=h,e.sessionRecordingStarted()&&(t.tags["PostHog Recording URL"]=e.get_session_replay_url({withTimestamp:!0}));var d=(null==(o=t.exception)?void 0:o.values)||[],p=d.map(e=>W({},e,{stacktrace:e.stacktrace?W({},e.stacktrace,{type:"raw",frames:(e.stacktrace.frames||[]).map(e=>W({},e,{platform:"web:javascript"}))}):void 0})),g={$exception_message:(null==(a=d[0])?void 0:a.value)||t.message,$exception_type:null==(l=d[0])?void 0:l.type,$exception_personURL:h,$exception_level:t.level,$exception_list:p,$sentry_event_id:t.event_id,$sentry_exception:t.exception,$sentry_exception_message:(null==(c=d[0])?void 0:c.value)||t.message,$sentry_exception_type:null==(u=d[0])?void 0:u.type,$sentry_tags:t.tags};return i&&s&&(g.$sentry_url=(r||"https://sentry.io/organizations/")+i+"/issues/?project="+s+"&query="+t.event_id),e.exceptions.sendExceptionEvent(g),t}}class sE{constructor(e,t,i,s,r){this.name=sb,this.setupOnce=function(n){n(sw(e,{organization:t,projectId:i,prefix:s,severityAllowList:r}))}}}var sS=null!=s&&s.location?td(s.location.hash,"__posthog")||td(location.hash,"state"):null,sx="_postHogToolbarParams",sk=U("[Toolbar]"),sI=function(e){return e[e.UNINITIALIZED=0]="UNINITIALIZED",e[e.LOADING=1]="LOADING",e[e.LOADED=2]="LOADED",e}(sI||{});class s${constructor(e){this.instance=e}Hi(e){_.ph_toolbar_state=e}Wi(){var e;return null!=(e=_.ph_toolbar_state)?e:sI.UNINITIALIZED}maybeLoadToolbar(e,t,i){if(void 0===e&&(e=void 0),void 0===t&&(t=void 0),void 0===i&&(i=void 0),!s||!c)return!1;e=null!=e?e:s.location,i=null!=i?i:s.history;try{if(!t){try{s.localStorage.setItem("test","test"),s.localStorage.removeItem("test")}catch(e){return!1}t=null==s?void 0:s.localStorage}var r,n=sS||td(e.hash,"__posthog")||td(e.hash,"state"),o=n?ee(()=>JSON.parse(atob(decodeURIComponent(n))))||ee(()=>JSON.parse(decodeURIComponent(n))):null;return o&&"ph_authorize"===o.action?((r=o).source="url",r&&Object.keys(r).length>0&&(o.desiredHash?e.hash=o.desiredHash:i?i.replaceState(i.state,"",e.pathname+e.search):e.hash="")):((r=JSON.parse(t.getItem(sx)||"{}")).source="localstorage",delete r.userIntent),!(!r.token||this.instance.config.token!==r.token)&&(this.loadToolbar(r),!0)}catch(e){return!1}}Gi(e){var t=_.ph_load_toolbar||_.ph_load_editor;!L(t)&&C(t)?t(e,this.instance):sk.warn("No toolbar load function found")}loadToolbar(e){var t,i=!(null==c||!c.getElementById(eU));if(!s||i)return!1;var r="custom"===this.instance.requestRouter.region&&this.instance.config.advanced_disable_toolbar_metrics,n=W({token:this.instance.config.token},e,{apiURL:this.instance.requestRouter.endpointFor("ui")},r?{instrument:!1}:{});return(s.localStorage.setItem(sx,JSON.stringify(W({},n,{source:void 0}))),this.Wi()===sI.LOADED)?this.Gi(n):this.Wi()===sI.UNINITIALIZED&&(this.Hi(sI.LOADING),null==(t=_.__PosthogExtensions__)||null==t.loadExternalDependency||t.loadExternalDependency(this.instance,"toolbar",e=>{if(e)return sk.error("[Toolbar] Failed to load",e),void this.Hi(sI.UNINITIALIZED);this.Hi(sI.LOADED),this.Gi(n)}),en(s,"turbolinks:load",()=>{this.Hi(sI.UNINITIALIZED),this.loadToolbar(n)})),!0}Ji(e){return this.loadToolbar(e)}maybeLoadEditor(e,t,i){return void 0===e&&(e=void 0),void 0===t&&(t=void 0),void 0===i&&(i=void 0),this.maybeLoadToolbar(e,t,i)}}var sF=U("[TracingHeaders]");class sC{constructor(e){this.Vi=void 0,this.Ki=void 0,this.nt=()=>{var e,t;T(this.Vi)&&(null==(e=_.__PosthogExtensions__)||null==(e=e.tracingHeadersPatchFns)||e._patchXHR(this._instance.get_distinct_id(),this._instance.sessionManager)),T(this.Ki)&&(null==(t=_.__PosthogExtensions__)||null==(t=t.tracingHeadersPatchFns)||t._patchFetch(this._instance.get_distinct_id(),this._instance.sessionManager))},this._instance=e}J(e){var t,i;null!=(t=_.__PosthogExtensions__)&&t.tracingHeadersPatchFns&&e(),null==(i=_.__PosthogExtensions__)||null==i.loadExternalDependency||i.loadExternalDependency(this._instance,"tracing-headers",t=>{if(t)return sF.error("failed to load script",t);e()})}startIfEnabledOrStop(){var e,t;this._instance.config.__add_tracing_headers?this.J(this.nt):(null==(e=this.Vi)||e.call(this),null==(t=this.Ki)||t.call(this),this.Vi=void 0,this.Ki=void 0)}}var sP=U("[Web Vitals]");class sR{constructor(e){var t;this.Yi=!1,this.i=!1,this.C={url:void 0,metrics:[],firstMetricTimestamp:void 0},this.Xi=()=>{clearTimeout(this.Qi),0!==this.C.metrics.length&&(this._instance.capture("$web_vitals",this.C.metrics.reduce((e,t)=>W({},e,{["$web_vitals_"+t.name+"_event"]:W({},t),["$web_vitals_"+t.name+"_value"]:t.value}),{})),this.C={url:void 0,metrics:[],firstMetricTimestamp:void 0})},this.Zi=e=>{var t,i=null==(t=this._instance.sessionManager)?void 0:t.checkAndGetSessionAndWindowId(!0);if(T(i))sP.error("Could not read session ID. Dropping metrics!");else{this.C=this.C||{url:void 0,metrics:[],firstMetricTimestamp:void 0};var s=this.te();T(s)||(L(null==e?void 0:e.name)||L(null==e?void 0:e.value)?sP.error("Invalid metric received",e):this.ie&&e.value>=this.ie?sP.error("Ignoring metric with value >= "+this.ie,e):(this.C.url!==s&&(this.Xi(),this.Qi=setTimeout(this.Xi,this.flushToCaptureTimeoutMs)),T(this.C.url)&&(this.C.url=s),this.C.firstMetricTimestamp=T(this.C.firstMetricTimestamp)?Date.now():this.C.firstMetricTimestamp,e.attribution&&e.attribution.interactionTargetElement&&(e.attribution.interactionTargetElement=void 0),this.C.metrics.push(W({},e,{$current_url:s,$session_id:i.sessionId,$window_id:i.windowId,timestamp:Date.now()})),this.C.metrics.length===this.allowedMetrics.length&&this.Xi()))}},this.nt=()=>{var e,t,i,s,r=_.__PosthogExtensions__;T(r)||T(r.postHogWebVitalsCallbacks)||({onLCP:e,onCLS:t,onFCP:i,onINP:s}=r.postHogWebVitalsCallbacks),e&&t&&i&&s?(this.allowedMetrics.indexOf("LCP")>-1&&e(this.Zi.bind(this)),this.allowedMetrics.indexOf("CLS")>-1&&t(this.Zi.bind(this)),this.allowedMetrics.indexOf("FCP")>-1&&i(this.Zi.bind(this)),this.allowedMetrics.indexOf("INP")>-1&&s(this.Zi.bind(this)),this.i=!0):sP.error("web vitals callbacks not loaded - not starting")},this._instance=e,this.Yi=!(null==(t=this._instance.persistence)||!t.props[ep]),this.startIfEnabled()}get allowedMetrics(){var e,t,i=P(this._instance.config.capture_performance)?null==(e=this._instance.config.capture_performance)?void 0:e.web_vitals_allowed_metrics:void 0;return T(i)?(null==(t=this._instance.persistence)?void 0:t.props[e_])||["CLS","FCP","INP","LCP"]:i}get flushToCaptureTimeoutMs(){return(P(this._instance.config.capture_performance)?this._instance.config.capture_performance.web_vitals_delayed_flush_ms:void 0)||5e3}get ie(){var e=P(this._instance.config.capture_performance)&&D(this._instance.config.capture_performance.__web_vitals_max_value)?this._instance.config.capture_performance.__web_vitals_max_value:9e5;return 0{t?sP.error("failed to load script",t):e()})}te(){var e=s?s.location.href:void 0;return e||sP.error("Could not determine current URL"),e}}var sT=U("[Heatmaps]");function sO(e){return P(e)&&"clientX"in e&&"clientY"in e&&D(e.clientX)&&D(e.clientY)}class sA{constructor(e){var t;this.rageclicks=new to,this.Yi=!1,this.i=!1,this.ee=null,this.instance=e,this.Yi=!(null==(t=this.instance.persistence)||!t.props[eu])}get flushIntervalMilliseconds(){var e=5e3;return P(this.instance.config.capture_heatmaps)&&this.instance.config.capture_heatmaps.flush_interval_milliseconds&&(e=this.instance.config.capture_heatmaps.flush_interval_milliseconds),e}get isEnabled(){return T(this.instance.config.capture_heatmaps)?T(this.instance.config.enable_heatmaps)?this.Yi:this.instance.config.enable_heatmaps:!1!==this.instance.config.capture_heatmaps}startIfEnabled(){if(this.isEnabled)this.i||(sT.info("starting..."),this.re(),this.ee=setInterval(this.se.bind(this),this.flushIntervalMilliseconds));else{var e,t;clearInterval(null!=(e=this.ee)?e:void 0),null==(t=this.ne)||t.stop(),this.getAndClearBuffer()}}onRemoteConfig(e){var t=!!e.heatmaps;this.instance.persistence&&this.instance.persistence.register({[eu]:t}),this.Yi=t,this.startIfEnabled()}getAndClearBuffer(){var e=this.C;return this.C=void 0,e}oe(e){this.ae(e.originalEvent,"deadclick")}re(){s&&c&&(en(s,"beforeunload",this.se.bind(this)),en(c,"click",e=>this.ae(e||(null==s?void 0:s.event)),{capture:!0}),en(c,"mousemove",e=>this.le(e||(null==s?void 0:s.event)),{capture:!0}),this.ne=new tj(this.instance,tN,this.oe.bind(this)),this.ne.startIfEnabled(),this.i=!0)}ue(e,t){var i=this.instance.scrollManager.scrollY(),r=this.instance.scrollManager.scrollX(),n=this.instance.scrollManager.scrollElement(),o=function(e,t,i){for(var r=e;r&&eV(r)&&!eY(r,"body")&&r!==i;){if(w(t,null==s?void 0:s.getComputedStyle(r).position))return!0;r=e5(r)}return!1}(e2(e),["fixed","sticky"],n);return{x:e.clientX+(o?0:r),y:e.clientY+(o?0:i),target_fixed:o,type:t}}ae(e,t){var i;if(void 0===t&&(t="click"),!eW(e.target)&&sO(e)){var s=this.ue(e,t);null!=(i=this.rageclicks)&&i.isRageClick(e.clientX,e.clientY,(new Date).getTime())&&this.he(W({},s,{type:"rageclick"})),this.he(s)}}le(e){!eW(e.target)&&sO(e)&&(clearTimeout(this.de),this.de=setTimeout(()=>{this.he(this.ue(e,"mousemove"))},500))}he(e){if(s){var t=s.location.href;this.C=this.C||{},this.C[t]||(this.C[t]=[]),this.C[t].push(e)}}se(){this.C&&!R(this.C)&&this.instance.capture("$$heatmap",{$heatmap_data:this.getAndClearBuffer()})}}class sM{constructor(e){this._instance=e}doPageView(e,t){var i,r=this.ve(e,t);return this.ce={pathname:null!=(i=null==s?void 0:s.location.pathname)?i:"",pageViewId:t,timestamp:e},this._instance.scrollManager.resetContext(),r}doPageLeave(e){var t;return this.ve(e,null==(t=this.ce)?void 0:t.pageViewId)}doEvent(){var e;return{$pageview_id:null==(e=this.ce)?void 0:e.pageViewId}}ve(e,t){var i=this.ce;if(!i)return{$pageview_id:t};var s={$pageview_id:t,$prev_pageview_id:i.pageViewId},r=this._instance.scrollManager.getContext();if(r&&!this._instance.config.disable_scroll_properties){var{maxScrollHeight:n,lastScrollY:o,maxScrollY:a,maxContentHeight:l,lastContentY:c,maxContentY:u}=r;if(!(T(n)||T(o)||T(a)||T(l)||T(c)||T(u))){n=Math.ceil(n),o=Math.ceil(o),a=Math.ceil(a),l=Math.ceil(l),c=Math.ceil(c),u=Math.ceil(u);var h=n<=1?1:tB(o/n,0,1),d=n<=1?1:tB(a/n,0,1),p=l<=1?1:tB(c/l,0,1),g=l<=1?1:tB(u/l,0,1);s=Z(s,{$prev_pageview_last_scroll:o,$prev_pageview_last_scroll_percentage:h,$prev_pageview_max_scroll:a,$prev_pageview_max_scroll_percentage:d,$prev_pageview_last_content:c,$prev_pageview_last_content_percentage:p,$prev_pageview_max_content:u,$prev_pageview_max_content_percentage:g})}}return i.pathname&&(s.$prev_pageview_pathname=i.pathname),i.timestamp&&(s.$prev_pageview_duration=(e.getTime()-i.timestamp.getTime())/1e3),s}}var sL=function(e){var t,i,s,r,n="";for(t=i=0,s=(e=(e+"").replace(/\r\n/g,"\n").replace(/\r/g,"\n")).length,r=0;r127&&o<2048?String.fromCharCode(o>>6|192,63&o|128):String.fromCharCode(o>>12|224,o>>6&63|128,63&o|128),M(a)||(i>t&&(n+=e.substring(t,i)),n+=a,t=i=r+1)}return i>t&&(n+=e.substring(t,e.length)),n},sD=!!d||!!h,sN="text/plain",sq=(e,t)=>{var[i,s]=e.split("?"),r=W({},t);null==s||s.split("&").forEach(e=>{var[t]=e.split("=");delete r[t]});var n=tc(r);return i+"?"+(n=n?(s?s+"&":"")+n:s)},sj=(e,t)=>JSON.stringify(e,(e,t)=>"bigint"==typeof t?t.toString():t,t),sB=e=>{var{data:t,compression:i}=e;if(t){if(i===y.GZipJS){var s=new Blob([i0(i1(sj(t)),{mtime:0})],{type:sN});return{contentType:sN,body:s,estimatedSize:s.size}}if(i===y.Base64){var r=(e=>"data="+encodeURIComponent("string"==typeof e?e:sj(e)))(function(e){var t,i,s,r,n,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a=0,l=0,c="",u=[];if(!e)return e;e=sL(e);do t=(n=e.charCodeAt(a++)<<16|e.charCodeAt(a++)<<8|e.charCodeAt(a++))>>18&63,i=n>>12&63,s=n>>6&63,r=63&n,u[l++]=o.charAt(t)+o.charAt(i)+o.charAt(s)+o.charAt(r);while(a{var t,i,{contentType:s,body:r,estimatedSize:n}=null!=(t=sB(e))?t:{},o=new Headers;K(e.headers,function(e,t){o.append(t,e)}),s&&o.append("Content-Type",s);var a=e.url,l=null;if(p){var c=new p;l={signal:c.signal,timeout:setTimeout(()=>c.abort(),e.timeout)}}h(a,W({method:(null==e?void 0:e.method)||"GET",headers:o,keepalive:"POST"===e.method&&52428.8>(n||0),body:r,signal:null==(i=l)?void 0:i.signal},e.fetchOptions)).then(t=>t.text().then(i=>{var s={statusCode:t.status,text:i};if(200===t.status)try{s.json=JSON.parse(i)}catch(e){H.error(e)}null==e.callback||e.callback(s)})).catch(t=>{H.error(t),null==e.callback||e.callback({statusCode:0,text:t})}).finally(()=>l?clearTimeout(l.timeout):null)}}),d&&sH.push({transport:"XHR",method:e=>{var t,i=new d;i.open(e.method||"GET",e.url,!0);var{contentType:s,body:r}=null!=(t=sB(e))?t:{};K(e.headers,function(e,t){i.setRequestHeader(t,e)}),s&&i.setRequestHeader("Content-Type",s),e.timeout&&(i.timeout=e.timeout),i.withCredentials=!0,i.onreadystatechange=()=>{if(4===i.readyState){var t={statusCode:i.status,text:i.responseText};if(200===i.status)try{t.json=JSON.parse(i.responseText)}catch(e){}null==e.callback||e.callback(t)}},i.send(r)}}),null!=l&&l.sendBeacon&&sH.push({transport:"sendBeacon",method:e=>{var t=sq(e.url,{beacon:"1"});try{var i,{contentType:s,body:r}=null!=(i=sB(e))?i:{},n="string"==typeof r?new Blob([r],{type:s}):r;l.sendBeacon(t,n)}catch(e){}}});var sU=function(e,t){if(!function(e){try{new RegExp(e)}catch(e){return!1}return!0}(t))return!1;try{return new RegExp(t).test(e)}catch(e){return!1}};function sz(e,t,i){return sj({distinct_id:e,userPropertiesToSet:t,userPropertiesToSetOnce:i})}var sG={exact:(e,t)=>t.some(t=>e.some(e=>t===e)),is_not:(e,t)=>t.every(t=>e.every(e=>t!==e)),regex:(e,t)=>t.some(t=>e.some(e=>sU(t,e))),not_regex:(e,t)=>t.every(t=>e.every(e=>!sU(t,e))),icontains:(e,t)=>t.map(sW).some(t=>e.map(sW).some(e=>t.includes(e))),not_icontains:(e,t)=>t.map(sW).every(t=>e.map(sW).every(e=>!t.includes(e)))},sW=e=>e.toLowerCase(),sV=U("[Error tracking]");class sY{constructor(e){var t,i;this.fe=[],this._instance=e,this.fe=null!=(t=null==(i=this._instance.persistence)?void 0:i.get_property(ed))?t:[]}onRemoteConfig(e){var t,i,s=null!=(t=null==(i=e.errorTracking)?void 0:i.suppressionRules)?t:[];this.fe=s,this._instance.persistence&&this._instance.persistence.register({[ed]:this.fe})}sendExceptionEvent(e){this.pe(e)?sV.info("Skipping exception capture because a suppression rule matched"):this._instance.capture("$exception",e,{_noTruncate:!0,_batchKey:"exceptionEvent"})}pe(e){var t=e.$exception_list;if(!t||!F(t)||0===t.length)return!1;var i=t.reduce((e,t)=>{var{type:i,value:s}=t;return O(i)&&i.length>0&&e.$exception_types.push(i),O(s)&&s.length>0&&e.$exception_values.push(s),e},{$exception_types:[],$exception_values:[]});return this.fe.some(e=>{var t=e.values.map(e=>{var t,s=sG[e.operator],r=F(e.value)?e.value:[e.value],n=null!=(t=i[e.key])?t:[];return r.length>0&&s(r,n)});return"OR"===e.type?t.some(Boolean):t.every(Boolean)})}}var sJ="Mobile",sK="Android",sZ="Tablet",sX=sK+" "+sZ,sQ="iPad",s0="Apple",s1=s0+" Watch",s2="Safari",s3="BlackBerry",s5="Samsung",s6=s5+"Browser",s8=s5+" Internet",s4="Chrome",s7=s4+" OS",s9=s4+" iOS",re="Internet Explorer",rt=re+" "+sJ,ri="Opera",rs=ri+" Mini",rr="Edge",rn="Microsoft "+rr,ro="Firefox",ra=ro+" iOS",rl="Nintendo",rc="PlayStation",ru="Xbox",rh=sK+" "+sJ,rd=sJ+" "+s2,rp="Windows",rg=rp+" Phone",r_="Nokia",rv="Ouya",rf="Generic",rm=rf+" "+sJ.toLowerCase(),ry=rf+" "+sZ.toLowerCase(),rb="Konqueror",rw="(\\d+(\\.\\d+)?)",rE=RegExp("Version/"+rw),rS=RegExp(ru,"i"),rx=RegExp(rc+" \\w+","i"),rk=RegExp(rl+" \\w+","i"),rI=RegExp(s3+"|PlayBook|BB10","i"),r$={"NT3.51":"NT 3.11","NT4.0":"NT 4.0","5.0":"2000",5.1:"XP",5.2:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1",6.4:"10","10.0":"10"},rF=(e,t)=>t&&w(t,s0)||function(e){return w(e,s2)&&!w(e,s4)&&!w(e,sK)}(e),rC=function(e,t){return t=t||"",w(e," OPR/")&&w(e,"Mini")?rs:w(e," OPR/")?ri:rI.test(e)?s3:w(e,"IE"+sJ)||w(e,"WPDesktop")?rt:w(e,s6)?s8:w(e,rr)||w(e,"Edg/")?rn:w(e,"FBIOS")?"Facebook "+sJ:w(e,"UCWEB")||w(e,"UCBrowser")?"UC Browser":w(e,"CriOS")?s9:w(e,"CrMo")||w(e,s4)?s4:w(e,sK)&&w(e,s2)?rh:w(e,"FxiOS")?ra:w(e.toLowerCase(),rb.toLowerCase())?rb:rF(e,t)?w(e,sJ)?rd:s2:w(e,ro)?ro:w(e,"MSIE")||w(e,"Trident/")?re:w(e,"Gecko")?ro:""},rP={[rt]:[RegExp("rv:"+rw)],[rn]:[RegExp(rr+"?\\/"+rw)],[s4]:[RegExp("("+s4+"|CrMo)\\/"+rw)],[s9]:[RegExp("CriOS\\/"+rw)],"UC Browser":[RegExp("(UCBrowser|UCWEB)\\/"+rw)],[s2]:[rE],[rd]:[rE],[ri]:[RegExp("(Opera|OPR)\\/"+rw)],[ro]:[RegExp(ro+"\\/"+rw)],[ra]:[RegExp("FxiOS\\/"+rw)],[rb]:[RegExp("Konqueror[:/]?"+rw,"i")],[s3]:[RegExp(s3+" "+rw),rE],[rh]:[RegExp("android\\s"+rw,"i")],[s8]:[RegExp(s6+"\\/"+rw)],[re]:[RegExp("(rv:|MSIE )"+rw)],Mozilla:[RegExp("rv:"+rw)]},rR=function(e,t){var i=rP[rC(e,t)];if(T(i))return null;for(var s=0;s[ru,e&&e[1]||""]],[RegExp(rl,"i"),[rl,""]],[RegExp(rc,"i"),[rc,""]],[rI,[s3,""]],[RegExp(rp,"i"),(e,t)=>{if(/Phone/.test(t)||/WPDesktop/.test(t))return[rg,""];if(new RegExp(sJ).test(t)&&!/IEMobile\b/.test(t))return[rp+" "+sJ,""];var i=/Windows NT ([0-9.]+)/i.exec(t);if(i&&i[1]){var s=r$[i[1]]||"";return/arm/i.test(t)&&(s="RT"),[rp,s]}return[rp,""]}],[/((iPhone|iPad|iPod).*?OS (\d+)_(\d+)_?(\d+)?|iPhone)/,e=>e&&e[3]?["iOS",[e[3],e[4],e[5]||"0"].join(".")]:["iOS",""]],[/(watch.*\/(\d+\.\d+\.\d+)|watch os,(\d+\.\d+),)/i,e=>{var t="";return e&&e.length>=3&&(t=T(e[2])?e[3]:e[2]),["watchOS",t]}],[RegExp("("+sK+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+sK+")","i"),e=>e&&e[2]?[sK,[e[2],e[3],e[4]||"0"].join(".")]:[sK,""]],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,e=>{var t=["Mac OS X",""];if(e&&e[1]){var i=[e[1],e[2],e[3]||"0"];t[1]=i.join(".")}return t}],[/Mac/i,["Mac OS X",""]],[/CrOS/,[s7,""]],[/Linux|debian/i,["Linux",""]]],rO=function(e){return rk.test(e)?rl:rx.test(e)?rc:rS.test(e)?ru:RegExp(rv,"i").test(e)?rv:RegExp("("+rg+"|WPDesktop)","i").test(e)?rg:/iPad/.test(e)?sQ:/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(e)?s1:rI.test(e)?s3:/(kobo)\s(ereader|touch)/i.test(e)?"Kobo":RegExp(r_,"i").test(e)?r_:/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(e)||/(kf[a-z]+)( bui|\)).+silk\//i.test(e)?"Kindle Fire":/(Android|ZTE)/i.test(e)?!new RegExp(sJ).test(e)||/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(e)?/pixel[\daxl ]{1,6}/i.test(e)&&!/pixel c/i.test(e)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(e)||/lmy47v/i.test(e)&&!/QTAQZ3/i.test(e)?sK:sX:sK:RegExp("(pda|"+sJ+")","i").test(e)?rm:RegExp(sZ,"i").test(e)&&!RegExp(sZ+" pc","i").test(e)?ry:""},rA="https?://(.*)",rM=["gclid","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","igshid","ttclid","rdt_cid","epik","qclid","sccid","irclid","_kx"],rL=X(["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gad_source","mc_cid"],rM),rD="",rN=["li_fat_id"];function rq(e,t,i){if(!c)return{};var s,r=t?X([],rM,i||[]):[],n=rj(th(c.URL,r,rD),e);return Z((s={},K(rN,function(e){var t=tI.D(e);s[e]=t||null}),s),n)}function rj(e,t){var i=rL.concat(t||[]),s={};return K(i,function(t){var i=tu(e,t);s[t]=i||null}),s}function rB(e){var t=e?0===e.search(rA+"google.([^/?]*)")?"google":0===e.search(rA+"bing.com")?"bing":0===e.search(rA+"yahoo.com")?"yahoo":0===e.search(rA+"duckduckgo.com")?"duckduckgo":null:null,i={};if(!M(t)){i.$search_engine=t;var s=c?tu(c.referrer,"yahoo"!=t?"q":"p"):"";s.length&&(i.ph_keyword=s)}return i}function rH(){return navigator.language||navigator.userLanguage}function rU(){return(null==c?void 0:c.referrer)||"$direct"}function rz(e,t){var i=e?X([],rM,t||[]):[],s=null==u?void 0:u.href.substring(0,1e3);return{r:rU().substring(0,1e3),u:s?th(s,i,rD):void 0}}function rG(e){var t,{r:i,u:s}=e,r={$referrer:i,$referring_domain:null==i?void 0:"$direct"==i?"$direct":null==(t=tl(i))?void 0:t.host};if(s){r.$current_url=s;var n=tl(s);r.$host=null==n?void 0:n.host,r.$pathname=null==n?void 0:n.pathname,Z(r,rj(s))}return i&&Z(r,rB(i)),r}function rW(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){return}}var rV=U("[FeatureFlags]"),rY="$active_feature_flags",rJ="$override_feature_flags",rK="$feature_flag_payloads",rZ="$override_feature_flag_payloads",rX="$feature_flag_request_id",rQ=e=>{var t={};for(var[i,s]of Q(e||{}))s&&(t[i]=s);return t},r0=e=>{var t=e.flags;return t?(e.featureFlags=Object.fromEntries(Object.keys(t).map(e=>{var i;return[e,null!=(i=t[e].variant)?i:t[e].enabled]})),e.featureFlagPayloads=Object.fromEntries(Object.keys(t).filter(e=>t[e].enabled).filter(e=>{var i;return null==(i=t[e].metadata)?void 0:i.payload}).map(e=>{var i;return[e,null==(i=t[e].metadata)?void 0:i.payload]}))):rV.warn("Using an older version of the feature flags endpoint. Please upgrade your PostHog server to the latest version"),e},r1=function(e){return e.FeatureFlags="feature_flags",e.Recordings="recordings",e}({});class r2{constructor(e){this.ge=!1,this._e=!1,this.me=!1,this.be=!1,this.ye=!1,this.we=!1,this.Se=!1,this._instance=e,this.featureFlagEventHandlers=[]}flags(){if(this._instance.config.__preview_remote_config)this.we=!0;else{var e=!this.$e&&(this._instance.config.advanced_disable_feature_flags||this._instance.config.advanced_disable_feature_flags_on_first_load);this.ke({disableFlags:e})}}get hasLoadedFlags(){return this._e}getFlags(){return Object.keys(this.getFlagVariants())}getFlagsWithDetails(){var e=this._instance.get_property(eP),t=this._instance.get_property(rJ),i=this._instance.get_property(rZ);if(!i&&!t)return e||{};var s=Z({},e||{});for(var r of[...new Set([...Object.keys(i||{}),...Object.keys(t||{})])]){var n,o,a=s[r],l=null==t?void 0:t[r],c=T(l)?null!=(n=null==a?void 0:a.enabled)&&n:!!l,u=T(l)?a.variant:"string"==typeof l?l:void 0,h=null==i?void 0:i[r],d=W({},a,{enabled:c,variant:c?null!=u?u:null==a?void 0:a.variant:void 0});c!==(null==a?void 0:a.enabled)&&(d.original_enabled=null==a?void 0:a.enabled),u!==(null==a?void 0:a.variant)&&(d.original_variant=null==a?void 0:a.variant),h&&(d.metadata=W({},null==a?void 0:a.metadata,{payload:h,original_payload:null==a||null==(o=a.metadata)?void 0:o.payload})),s[r]=d}return this.ge||(rV.warn(" Overriding feature flag details!",{flagDetails:e,overriddenPayloads:i,finalDetails:s}),this.ge=!0),s}getFlagVariants(){var e=this._instance.get_property(eF),t=this._instance.get_property(rJ);if(!t)return e||{};for(var i=Z({},e),s=Object.keys(t),r=0;r{this.ke()},5))}xe(){clearTimeout(this.$e),this.$e=void 0}ensureFlagsLoaded(){this._e||this.me||this.$e||this.reloadFeatureFlags()}setAnonymousDistinctId(e){this.$anon_distinct_id=e}setReloadingPaused(e){this.be=e}ke(e){var t;if(this.xe(),!this._instance.I())if(this.me)this.ye=!0;else{var i={token:this._instance.config.token,distinct_id:this._instance.get_distinct_id(),groups:this._instance.getGroups(),$anon_distinct_id:this.$anon_distinct_id,person_properties:W({},(null==(t=this._instance.persistence)?void 0:t.get_initial_props())||{},this._instance.get_property(eR)||{}),group_properties:this._instance.get_property(eT)};(null!=e&&e.disableFlags||this._instance.config.advanced_disable_feature_flags)&&(i.disable_flags=!0);var s=this._instance.config.__preview_remote_config,r=this._instance.config.advanced_only_evaluate_survey_feature_flags?"&only_evaluate_survey_feature_flags=true":"",n=this._instance.requestRouter.endpointFor("api",(s?"/flags/?v=2":"/flags/?v=2&config=true")+r);s&&(i.timezone=rW()),this.me=!0,this._instance.Ee({method:"POST",url:n,data:i,compression:this._instance.config.disable_compression?void 0:y.Base64,timeout:this._instance.config.feature_flag_request_timeout_ms,callback:e=>{var t,s,r,n=!0;200===e.statusCode&&(this.ye||(this.$anon_distinct_id=void 0),n=!1),this.me=!1,this.we||(this.we=!0,this._instance.Ie(null!=(r=e.json)?r:{})),(!i.disable_flags||this.ye)&&((this.Se=!n,e.json&&null!=(s=e.json.quotaLimited)&&s.includes(r1.FeatureFlags))?rV.warn("You have hit your feature flags quota limit, and will not be able to load feature flags until the quota is reset. Please visit https://posthog.com/docs/billing/limits-alerts to learn more."):(i.disable_flags||this.receivedFeatureFlags(null!=(t=e.json)?t:{},n),this.ye&&(this.ye=!1,this.ke())))}})}}getFeatureFlag(e,t){if(void 0===t&&(t={}),this._e||this.getFlags()&&this.getFlags().length>0){var i=this.getFlagVariants()[e],s=""+i,r=this._instance.get_property(rX)||void 0,n=this._instance.get_property(eM)||{};if((t.send_event||!("send_event"in t))&&(!(e in n)||!n[e].includes(s))){F(n[e])?n[e].push(s):n[e]=[s],null==(l=this._instance.persistence)||l.register({[eM]:n});var o=this.getFeatureFlagDetails(e),a={$feature_flag:e,$feature_flag_response:i,$feature_flag_payload:this.getFeatureFlagPayload(e)||null,$feature_flag_request_id:r,$feature_flag_bootstrapped_response:(null==(c=this._instance.config.bootstrap)||null==(c=c.featureFlags)?void 0:c[e])||null,$feature_flag_bootstrapped_payload:(null==(u=this._instance.config.bootstrap)||null==(u=u.featureFlagPayloads)?void 0:u[e])||null,$used_bootstrap_value:!this.Se};T(null==o||null==(h=o.metadata)?void 0:h.version)||(a.$feature_flag_version=o.metadata.version);var l,c,u,h,d,p,g,_,v,f,m=null!=(d=null==o||null==(p=o.reason)?void 0:p.description)?d:null==o||null==(g=o.reason)?void 0:g.code;m&&(a.$feature_flag_reason=m),null!=o&&null!=(_=o.metadata)&&_.id&&(a.$feature_flag_id=o.metadata.id),T(null==o?void 0:o.original_variant)&&T(null==o?void 0:o.original_enabled)||(a.$feature_flag_original_response=T(o.original_variant)?o.original_enabled:o.original_variant),null!=o&&null!=(v=o.metadata)&&v.original_payload&&(a.$feature_flag_original_payload=null==o||null==(f=o.metadata)?void 0:f.original_payload),this._instance.capture("$feature_flag_called",a)}return i}rV.warn('getFeatureFlag for key "'+e+"\" failed. Feature flags didn't load in time.")}getFeatureFlagDetails(e){return this.getFlagsWithDetails()[e]}getFeatureFlagPayload(e){return this.getFlagPayloads()[e]}getRemoteConfigPayload(e,t){var i=this._instance.config.token;this._instance.Ee({method:"POST",url:this._instance.requestRouter.endpointFor("api","/flags/?v=2&config=true"),data:{distinct_id:this._instance.get_distinct_id(),token:i},compression:this._instance.config.disable_compression?void 0:y.Base64,timeout:this._instance.config.feature_flag_request_timeout_ms,callback:i=>{var s,r=null==(s=i.json)?void 0:s.featureFlagPayloads;t((null==r?void 0:r[e])||void 0)}})}isFeatureEnabled(e,t){if(void 0===t&&(t={}),this._e||this.getFlags()&&this.getFlags().length>0)return!!this.getFeatureFlag(e,t);rV.warn('isFeatureEnabled for key "'+e+"\" failed. Feature flags didn't load in time.")}addFeatureFlagsHandler(e){this.featureFlagEventHandlers.push(e)}removeFeatureFlagsHandler(e){this.featureFlagEventHandlers=this.featureFlagEventHandlers.filter(t=>t!==e)}receivedFeatureFlags(e,t){if(this._instance.persistence){this._e=!0;var i=this.getFlagVariants(),s=this.getFlagPayloads(),r=this.getFlagsWithDetails();!function(e,t,i,s,r){void 0===i&&(i={}),void 0===s&&(s={}),void 0===r&&(r={});var n=r0(e),o=n.flags,a=n.featureFlags,l=n.featureFlagPayloads;if(a){var c=e.requestId;if(F(a)){rV.warn("v1 of the feature flags endpoint is deprecated. Please use the latest version.");var u={};if(a)for(var h=0;hthis.removeFeatureFlagsHandler(e)}updateEarlyAccessFeatureEnrollment(e,t){var i,s=(this._instance.get_property(eC)||[]).find(t=>t.flagKey===e),r={["$feature_enrollment/"+e]:t},n={$feature_flag:e,$feature_enrollment:t,$set:r};s&&(n.$early_access_feature_name=s.name),this._instance.capture("$feature_enrollment_update",n),this.setPersonPropertiesForFlags(r,!1);var o=W({},this.getFlagVariants(),{[e]:t});null==(i=this._instance.persistence)||i.register({[rY]:Object.keys(rQ(o)),[eF]:o}),this.Pe()}getEarlyAccessFeatures(e,t,i){void 0===t&&(t=!1);var s=this._instance.get_property(eC),r=i?"&"+i.map(e=>"stage="+e).join("&"):"";if(s&&!t)return e(s);this._instance.Ee({url:this._instance.requestRouter.endpointFor("api","/api/early_access_features/?token="+this._instance.config.token+r),method:"GET",callback:t=>{var i;if(t.json){var s=t.json.earlyAccessFeatures;return null==(i=this._instance.persistence)||i.register({[eC]:s}),e(s)}}})}Re(){var e=this.getFlags(),t=this.getFlagVariants();return{flags:e.filter(e=>t[e]),flagVariants:Object.keys(t).filter(e=>t[e]).reduce((e,i)=>(e[i]=t[i],e),{})}}Pe(e){var{flags:t,flagVariants:i}=this.Re();this.featureFlagEventHandlers.forEach(s=>s(t,i,{errorsLoading:e}))}setPersonPropertiesForFlags(e,t){void 0===t&&(t=!0);var i=this._instance.get_property(eR)||{};this._instance.register({[eR]:W({},i,e)}),t&&this._instance.reloadFeatureFlags()}resetPersonPropertiesForFlags(){this._instance.unregister(eR)}setGroupPropertiesForFlags(e,t){void 0===t&&(t=!0);var i=this._instance.get_property(eT)||{};0!==Object.keys(i).length&&Object.keys(i).forEach(t=>{i[t]=W({},i[t],e[t]),delete e[t]}),this._instance.register({[eT]:W({},i,e)}),t&&this._instance.reloadFeatureFlags()}resetGroupPropertiesForFlags(e){if(e){var t=this._instance.get_property(eT)||{};this._instance.register({[eT]:W({},t,{[e]:{}})})}else this._instance.unregister(eT)}reset(){this._e=!1,this.me=!1,this.be=!1,this.ye=!1,this.we=!1,this.Se=!1,this.$anon_distinct_id=void 0,this.xe(),this.ge=!1}}var r3=["cookie","localstorage","localstorage+cookie","sessionstorage","memory"];class r5{constructor(e){this.S=e,this.props={},this.Te=!1,this.Me=(e=>{var t="";return e.token&&(t=e.token.replace(/\+/g,"PL").replace(/\//g,"SL").replace(/=/g,"EQ")),e.persistence_name?"ph_"+e.persistence_name:"ph_"+t+"_posthog"})(e),this.B=this.Ce(e),this.load(),e.debug&&H.info("Persistence loaded",e.persistence,W({},this.props)),this.update_config(e,e),this.save()}Ce(e){-1===r3.indexOf(e.persistence.toLowerCase())&&(H.critical("Unknown persistence type "+e.persistence+"; falling back to localStorage+cookie"),e.persistence="localStorage+cookie");var t=e.persistence.toLowerCase();return"localstorage"===t&&tF.O()?tF:"localstorage+cookie"===t&&tP.O()?tP:"sessionstorage"===t&&tA.O()?tA:"memory"===t?tT:"cookie"===t?tI:tP.O()?tP:tI}properties(){var e={};return K(this.props,function(t,i){if(i===eF&&P(t))for(var s,r=Object.keys(t),n=0;n{this.props.hasOwnProperty(i)&&this.props[i]!==t||(this.props[i]=e,s=!0)}),s)return this.save(),!0}return!1}register(e,t){if(P(e)){this.Oe=T(t)?this.Le:t;var i=!1;if(K(e,(t,s)=>{e.hasOwnProperty(s)&&this.props[s]!==t&&(this.props[s]=t,i=!0)}),i)return this.save(),!0}return!1}unregister(e){e in this.props&&(delete this.props[e],this.save())}update_campaign_params(){if(!this.Te){var e=rq(this.S.custom_campaign_params,this.S.mask_personal_data_properties,this.S.custom_personal_data_properties);R(ei(e))||this.register(e),this.Te=!0}}update_search_keyword(){var e;this.register((e=null==c?void 0:c.referrer)?rB(e):{})}update_referrer_info(){var e;this.register_once({$referrer:rU(),$referring_domain:null!=c&&c.referrer&&(null==(e=tl(c.referrer))?void 0:e.host)||"$direct"},void 0)}set_initial_person_info(){this.props[eq]||this.props[ej]||this.register_once({[eB]:rz(this.S.mask_personal_data_properties,this.S.custom_personal_data_properties)},void 0)}get_initial_props(){var e={};K([ej,eq],t=>{var i=this.props[t];i&&K(i,function(t,i){e["$initial_"+S(i)]=t})});var t,i,s=this.props[eB];return s&&Z(e,(t=rG(s),i={},K(t,function(e,t){i["$initial_"+S(t)]=e}),i)),e}safe_merge(e){return K(this.props,function(t,i){i in e||(e[i]=t)}),e}update_config(e,t){if(this.Le=this.Oe=e.cookie_expiration,this.set_disabled(e.disable_persistence),this.set_cross_subdomain(e.cross_subdomain_cookie),this.set_secure(e.secure_cookie),e.persistence!==t.persistence){var i=this.Ce(e),s=this.props;this.clear(),this.B=i,this.props=s,this.save()}}set_disabled(e){this.Fe=e,this.Fe?this.remove():this.save()}set_cross_subdomain(e){e!==this.Ae&&(this.Ae=e,this.remove(),this.save())}set_secure(e){e!==this.De&&(this.De=e,this.remove(),this.save())}set_event_timer(e,t){var i=this.props[el]||{};i[e]=t,this.props[el]=i,this.save()}remove_event_timer(e){var t=(this.props[el]||{})[e];return T(t)||(delete this.props[el][e],this.save()),t}get_property(e){return this.props[e]}set_property(e,t){this.props[e]=t,this.save()}}class r6{constructor(){this.je={},this.je={}}on(e,t){return this.je[e]||(this.je[e]=[]),this.je[e].push(t),()=>{this.je[e]=this.je[e].filter(e=>e!==t)}}emit(e,t){for(var i of this.je[e]||[])i(t);for(var s of this.je["*"]||[])s(e,t)}}class r8{constructor(e){this.Ne=new r6,this.ze=(e,t)=>this.Ue(e,t)&&this.qe(e,t)&&this.Be(e,t),this.Ue=(e,t)=>null==t||!t.event||(null==e?void 0:e.event)===(null==t?void 0:t.event),this._instance=e,this.He=new Set,this.We=new Set}init(){var e,t;T(null==(e=this._instance)?void 0:e.Ge)||null==(t=this._instance)||t.Ge((e,t)=>{this.on(e,t)})}register(e){var t,i;if(!T(null==(t=this._instance)?void 0:t.Ge)&&(e.forEach(e=>{var t,i;null==(t=this.We)||t.add(e),null==(i=e.steps)||i.forEach(e=>{var t;null==(t=this.He)||t.add((null==e?void 0:e.event)||"")})}),null!=(i=this._instance)&&i.autocapture)){var s,r=new Set;e.forEach(e=>{var t;null==(t=e.steps)||t.forEach(e=>{null!=e&&e.selector&&r.add(null==e?void 0:e.selector)})}),null==(s=this._instance)||s.autocapture.setElementSelectors(r)}}on(e,t){var i;null!=t&&0!=e.length&&(this.He.has(e)||this.He.has(null==t?void 0:t.event))&&this.We&&(null==(i=this.We)?void 0:i.size)>0&&this.We.forEach(e=>{this.Je(t,e)&&this.Ne.emit("actionCaptured",e.name)})}Ve(e){this.onAction("actionCaptured",t=>e(t))}Je(e,t){if(null==(null==t?void 0:t.steps))return!1;for(var i of t.steps)if(this.ze(e,i))return!0;return!1}onAction(e,t){return this.Ne.on(e,t)}qe(e,t){if(null!=t&&t.url){var i,s=null==e||null==(i=e.properties)?void 0:i.$current_url;if(!s||"string"!=typeof s||!r8.Ke(s,null==t?void 0:t.url,(null==t?void 0:t.url_matching)||"contains"))return!1}return!0}static Ke(e,t,i){switch(i){case"regex":return!!s&&sU(e,t);case"exact":return t===e;case"contains":return sU(e,r8.Ye(t).replace(/_/g,".").replace(/%/g,".*"));default:return!1}}static Ye(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}Be(e,t){if((null!=t&&t.href||null!=t&&t.tag_name||null!=t&&t.text)&&!this.Xe(e).some(e=>!(null!=t&&t.href&&!r8.Ke(e.href||"",null==t?void 0:t.href,(null==t?void 0:t.href_matching)||"exact"))&&(null==t||!t.tag_name||e.tag_name===(null==t?void 0:t.tag_name))&&!(null!=t&&t.text&&!r8.Ke(e.text||"",null==t?void 0:t.text,(null==t?void 0:t.text_matching)||"exact")&&!r8.Ke(e.$el_text||"",null==t?void 0:t.text,(null==t?void 0:t.text_matching)||"exact"))))return!1;if(null!=t&&t.selector){var i,s=null==e||null==(i=e.properties)?void 0:i.$element_selectors;if(!s||!s.includes(null==t?void 0:t.selector))return!1}return!0}Xe(e){return null==(null==e?void 0:e.properties.$elements)?[]:null==e?void 0:e.properties.$elements}}var r4=U("[Surveys]"),r7="seenSurvey_",r9=(e,t)=>{var i="$survey_"+t+"/"+e.id;return e.current_iteration&&e.current_iteration>0&&(i="$survey_"+t+"/"+e.id+"/"+e.current_iteration),i};class ne{constructor(e){this._instance=e,this.Qe=new Map,this.Ze=new Map}register(e){var t;T(null==(t=this._instance)?void 0:t.Ge)||(this.tr(e),this.ir(e))}ir(e){var t=e.filter(e=>{var t,i;return(null==(t=e.conditions)?void 0:t.actions)&&(null==(i=e.conditions)||null==(i=i.actions)||null==(i=i.values)?void 0:i.length)>0});0!==t.length&&(null==this.er&&(this.er=new r8(this._instance),this.er.init(),this.er.Ve(e=>{this.onAction(e)})),t.forEach(e=>{var t,i,s,r,n;e.conditions&&null!=(t=e.conditions)&&t.actions&&null!=(i=e.conditions)&&null!=(i=i.actions)&&i.values&&(null==(s=e.conditions)||null==(s=s.actions)||null==(s=s.values)?void 0:s.length)>0&&(null==(r=this.er)||r.register(e.conditions.actions.values),null==(n=e.conditions)||null==(n=n.actions)||null==(n=n.values)||n.forEach(t=>{if(t&&t.name){var i=this.Ze.get(t.name);i&&i.push(e.id),this.Ze.set(t.name,i||[e.id])}}))}))}tr(e){var t;0!==e.filter(e=>{var t,i;return(null==(t=e.conditions)?void 0:t.events)&&(null==(i=e.conditions)||null==(i=i.events)||null==(i=i.values)?void 0:i.length)>0}).length&&(null==(t=this._instance)||t.Ge((e,t)=>{this.onEvent(e,t)}),e.forEach(e=>{var t;null==(t=e.conditions)||null==(t=t.events)||null==(t=t.values)||t.forEach(t=>{if(t&&t.name){var i=this.Qe.get(t.name);i&&i.push(e.id),this.Qe.set(t.name,i||[e.id])}})}))}onEvent(e,t){var i,s=(null==(i=this._instance)||null==(i=i.persistence)?void 0:i.props[eA])||[];if("survey shown"===e&&t&&s.length>0){r4.info("survey event matched, removing survey from activated surveys",{event:e,eventPayload:t,existingActivatedSurveys:s});var r,n=null==t||null==(r=t.properties)?void 0:r.$survey_id;if(n){var o=s.indexOf(n);o>=0&&(s.splice(o,1),this.rr(s))}}else this.Qe.has(e)&&(r4.info("survey event matched, updating activated surveys",{event:e,surveys:this.Qe.get(e)}),this.rr(s.concat(this.Qe.get(e)||[])))}onAction(e){var t,i=(null==(t=this._instance)||null==(t=t.persistence)?void 0:t.props[eA])||[];this.Ze.has(e)&&this.rr(i.concat(this.Ze.get(e)||[]))}rr(e){var t;null==(t=this._instance)||null==(t=t.persistence)||t.register({[eA]:[...new Set(e)]})}getSurveys(){var e;return(null==(e=this._instance)||null==(e=e.persistence)?void 0:e.props[eA])||[]}getEventToSurveys(){return this.Qe}sr(){return this.er}}class nt{constructor(e){this.nr=void 0,this.ar=null,this.lr=!1,this.ur=!1,this.hr=[],this._instance=e,this._surveyEventReceiver=null}onRemoteConfig(e){var t=e.surveys;if(L(t))return r4.warn("Flags not loaded yet. Not loading surveys.");var i=F(t);this.nr=i?t.length>0:t,r4.info("flags response received, isSurveysEnabled: "+this.nr),this.loadIfEnabled()}reset(){localStorage.removeItem("lastSeenSurveyDate");for(var e=[],t=0;tlocalStorage.removeItem(e))}loadIfEnabled(){if(!this.ar)if(this.ur)r4.info("Already initializing surveys, skipping...");else if(this._instance.config.disable_surveys)r4.info("Disabled. Not loading surveys.");else{var e=null==_?void 0:_.__PosthogExtensions__;if(e){var t=this.nr;if(!T(t)){this.ur=!0;try{var i=e.generateSurveys;if(i)return void this.dr(i,t);var s=e.loadExternalDependency;if(!s)return void this.vr("PostHog loadExternalDependency extension not found.");s(this._instance,"surveys",i=>{i||!e.generateSurveys?this.vr("Could not load surveys script",i):this.dr(e.generateSurveys,t)})}catch(e){throw this.vr("Error initializing surveys",e),e}finally{this.ur=!1}}}else r4.error("PostHog Extensions not found.")}}dr(e,t){this.ar=e(this._instance,t),this._surveyEventReceiver=new ne(this._instance),r4.info("Surveys loaded successfully"),this.cr({isLoaded:!0})}vr(e,t){r4.error(e,t),this.cr({isLoaded:!1,error:e})}onSurveysLoaded(e){return this.hr.push(e),this.ar&&this.cr({isLoaded:!0}),()=>{this.hr=this.hr.filter(t=>t!==e)}}getSurveys(e,t){if(void 0===t&&(t=!1),this._instance.config.disable_surveys)return r4.info("Disabled. Not loading surveys."),e([]);var i=this._instance.get_property(eO);if(i&&!t)return e(i,{isLoaded:!0});if(this.lr)return e([],{isLoaded:!1,error:"Surveys are already being loaded"});try{this.lr=!0,this._instance.Ee({url:this._instance.requestRouter.endpointFor("api","/api/surveys/?token="+this._instance.config.token),method:"GET",timeout:this._instance.config.surveys_request_timeout_ms,callback:t=>{this.lr=!1;var i=t.statusCode;if(200!==i||!t.json){var s="Surveys API could not be loaded, status: "+i;return r4.error(s),e([],{isLoaded:!1,error:s})}var r,n,o=t.json.surveys||[],a=o.filter(e=>{var t,i;return!(!e.start_date||e.end_date)&&(!(null==(t=e.conditions)||null==(t=t.events)||null==(t=t.values)||!t.length)||!(null==(i=e.conditions)||null==(i=i.actions)||null==(i=i.values)||!i.length))});return a.length>0&&(null==(n=this._surveyEventReceiver)||n.register(a)),null==(r=this._instance.persistence)||r.register({[eO]:o}),e(o,{isLoaded:!0})}})}catch(e){throw this.lr=!1,e}}cr(e){for(var t of this.hr)try{e.isLoaded?this.getSurveys(t):t([],e)}catch(e){r4.error("Error in survey callback",e)}}getActiveMatchingSurveys(e,t){if(void 0===t&&(t=!1),!L(this.ar))return this.ar.getActiveMatchingSurveys(e,t);r4.warn("init was not called")}pr(e){var t=null;return this.getSurveys(i=>{var s;t=null!=(s=i.find(t=>t.id===e))?s:null}),t}gr(e){if(L(this.ar))return{eligible:!1,reason:"SDK is not enabled or survey functionality is not yet loaded"};var t="string"==typeof e?this.pr(e):e;return t?this.ar.checkSurveyEligibility(t):{eligible:!1,reason:"Survey not found"}}canRenderSurvey(e){if(L(this.ar))return r4.warn("init was not called"),{visible:!1,disabledReason:"SDK is not enabled or survey functionality is not yet loaded"};var t=this.gr(e);return{visible:t.eligible,disabledReason:t.reason}}canRenderSurveyAsync(e,t){return L(this.ar)?(r4.warn("init was not called"),Promise.resolve({visible:!1,disabledReason:"SDK is not enabled or survey functionality is not yet loaded"})):new Promise(i=>{this.getSurveys(t=>{var s,r=null!=(s=t.find(t=>t.id===e))?s:null;if(r){var n=this.gr(r);i({visible:n.eligible,disabledReason:n.reason})}else i({visible:!1,disabledReason:"Survey not found"})},t)})}renderSurvey(e,t){if(L(this.ar))r4.warn("init was not called");else{var i=this.pr(e),s=null==c?void 0:c.querySelector(t);i?s?this.ar.renderSurvey(i,s):r4.warn("Survey element not found"):r4.warn("Survey not found")}}}(function(e){e.Button="button",e.Tab="tab",e.Selector="selector"})({}),function(e){e.TopLeft="top_left",e.TopRight="top_right",e.TopCenter="top_center",e.MiddleLeft="middle_left",e.MiddleRight="middle_right",e.MiddleCenter="middle_center",e.Left="left",e.Center="center",e.Right="right",e.NextToTrigger="next_to_trigger"}({}),function(e){e.Popover="popover",e.API="api",e.Widget="widget"}({}),function(e){e.Open="open",e.MultipleChoice="multiple_choice",e.SingleChoice="single_choice",e.Rating="rating",e.Link="link"}({}),function(e){e.NextQuestion="next_question",e.End="end",e.ResponseBased="response_based",e.SpecificQuestion="specific_question"}({}),function(e){e.Once="once",e.Recurring="recurring",e.Always="always"}({});var ni=function(e){return e.SHOWN="survey shown",e.DISMISSED="survey dismissed",e.SENT="survey sent",e}({}),ns=function(e){return e.SURVEY_ID="$survey_id",e.SURVEY_NAME="$survey_name",e.SURVEY_RESPONSE="$survey_response",e.SURVEY_ITERATION="$survey_iteration",e.SURVEY_ITERATION_START_DATE="$survey_iteration_start_date",e.SURVEY_PARTIALLY_COMPLETED="$survey_partially_completed",e.SURVEY_SUBMISSION_ID="$survey_submission_id",e.SURVEY_QUESTIONS="$survey_questions",e.SURVEY_COMPLETED="$survey_completed",e}({}),nr=U("[RateLimiter]");class nn{constructor(e){var t,i;this.serverLimits={},this.lastEventRateLimited=!1,this.checkForLimiting=e=>{var t=e.text;if(t&&t.length)try{(JSON.parse(t).quota_limited||[]).forEach(e=>{nr.info((e||"events")+" is quota limited."),this.serverLimits[e]=(new Date).getTime()+6e4})}catch(e){return void nr.warn('could not rate limit - continuing. Error: "'+(null==e?void 0:e.message)+'"',{text:t})}},this.instance=e,this.captureEventsPerSecond=(null==(t=e.config.rate_limiting)?void 0:t.events_per_second)||10,this.captureEventsBurstLimit=Math.max((null==(i=e.config.rate_limiting)?void 0:i.events_burst_limit)||10*this.captureEventsPerSecond,this.captureEventsPerSecond),this.lastEventRateLimited=this.clientRateLimitContext(!0).isRateLimited}clientRateLimitContext(e){void 0===e&&(e=!1);var t,i,s,r=(new Date).getTime(),n=null!=(t=null==(i=this.instance.persistence)?void 0:i.get_property(eN))?t:{tokens:this.captureEventsBurstLimit,last:r};n.tokens+=(r-n.last)/1e3*this.captureEventsPerSecond,n.last=r,n.tokens>this.captureEventsBurstLimit&&(n.tokens=this.captureEventsBurstLimit);var o=n.tokens<1;return o||e||(n.tokens=Math.max(0,n.tokens-1)),!o||this.lastEventRateLimited||e||this.instance.capture("$$client_ingestion_warning",{$$client_ingestion_warning_message:"posthog-js client rate limited. Config is set to "+this.captureEventsPerSecond+" events per second and "+this.captureEventsBurstLimit+" events burst limit."},{skip_client_rate_limiting:!0}),this.lastEventRateLimited=o,null==(s=this.instance.persistence)||s.set_property(eN,n),{isRateLimited:o,remainingTokens:n.tokens}}isServerRateLimited(e){var t=this.serverLimits[e||"events"]||!1;return!1!==t&&(new Date).getTime()e(this.remoteConfig)):(no.error("PostHog Extensions not found. Cannot load remote config."),e())}mr(e){this._instance.Ee({method:"GET",url:this._instance.requestRouter.endpointFor("assets","/array/"+this._instance.config.token+"/config"),callback:t=>{e(t.json)}})}load(){try{if(this.remoteConfig)return no.info("Using preloaded remote config",this.remoteConfig),void this.Ie(this.remoteConfig);if(this._instance.I())return void no.warn("Remote config is disabled. Falling back to local config.");this._r(e=>{if(!e)return no.info("No config found after loading remote JS config. Falling back to JSON."),void this.mr(e=>{this.Ie(e)});this.Ie(e)})}catch(e){no.error("Error loading remote config",e)}}Ie(e){e?this._instance.config.__preview_remote_config?(this._instance.Ie(e),!1!==e.hasFeatureFlags&&this._instance.featureFlags.ensureFlagsLoaded()):no.info("__preview_remote_config is disabled. Logging config instead",e):no.error("Failed to fetch remote config from PostHog.")}}class nl{constructor(e,t){this.br=!0,this.yr=[],this.wr=tB((null==t?void 0:t.flush_interval_ms)||3e3,250,5e3,"flush interval",3e3),this.Sr=e}enqueue(e){this.yr.push(e),this.$r||this.kr()}unload(){this.Er();var e=Object.values(this.yr.length>0?this.Ir():{});[...e.filter(e=>0===e.url.indexOf("/e")),...e.filter(e=>0!==e.url.indexOf("/e"))].map(e=>{this.Sr(W({},e,{transport:"sendBeacon"}))})}enable(){this.br=!1,this.kr()}kr(){var e=this;this.br||(this.$r=setTimeout(()=>{if(this.Er(),this.yr.length>0){var t=this.Ir();for(var i in t)!function(){var s=t[i],r=(new Date).getTime();s.data&&F(s.data)&&K(s.data,e=>{e.offset=Math.abs(e.timestamp-r),delete e.timestamp}),e.Sr(s)}()}},this.wr))}Er(){clearTimeout(this.$r),this.$r=void 0}Ir(){var e={};return K(this.yr,t=>{var i,s=(t?t.batchKey:null)||t.url;T(e[s])&&(e[s]=W({},t,{data:[]})),null==(i=e[s].data)||i.push(t.data)}),this.yr=[],e}}var nc=["retriesPerformedSoFar"];class nu{constructor(e){this.Pr=!1,this.Rr=3e3,this.yr=[],this._instance=e,this.yr=[],this.Tr=!0,!T(s)&&"onLine"in s.navigator&&(this.Tr=s.navigator.onLine,en(s,"online",()=>{this.Tr=!0,this.se()}),en(s,"offline",()=>{this.Tr=!1}))}get length(){return this.yr.length}retriableRequest(e){var{retriesPerformedSoFar:t}=e,i=V(e,nc);D(t)&&t>0&&(i.url=sq(i.url,{retry_count:t})),this._instance.Ee(W({},i,{callback:e=>{200!==e.statusCode&&(e.statusCode<400||e.statusCode>=500)&&(null!=t?t:0)<10?this.Mr(W({retriesPerformedSoFar:t},i)):null==i.callback||i.callback(e)}}))}Mr(e){var t,i,s,r=e.retriesPerformedSoFar||0;e.retriesPerformedSoFar=r+1;var n=(s=(Math.random()-.5)*((i=Math.min(18e5,t=3e3*Math.pow(2,r)))-t/2),Math.ceil(i+s)),o=Date.now()+n;this.yr.push({retryAt:o,requestOptions:e});var a="Enqueued failed request for retry in "+n;navigator.onLine||(a+=" (Browser is offline)"),H.warn(a),this.Pr||(this.Pr=!0,this.Cr())}Cr(){this.Fr&&clearTimeout(this.Fr),this.Fr=setTimeout(()=>{this.Tr&&this.yr.length>0&&this.se(),this.Cr()},this.Rr)}se(){var e=Date.now(),t=[],i=this.yr.filter(i=>i.retryAt0)for(var{requestOptions:s}of i)this.retriableRequest(s)}unload(){for(var{requestOptions:e}of(this.Fr&&(clearTimeout(this.Fr),this.Fr=void 0),this.yr))try{this._instance.Ee(W({},e,{transport:"sendBeacon"}))}catch(e){H.error(e)}this.yr=[]}}class nh{constructor(e){this.Or=()=>{this.Ar||(this.Ar={});var e,t,i,s,r=this.scrollElement(),n=this.scrollY(),o=r?Math.max(0,r.scrollHeight-r.clientHeight):0,a=n+((null==r?void 0:r.clientHeight)||0),l=(null==r?void 0:r.scrollHeight)||0;this.Ar.lastScrollY=Math.ceil(n),this.Ar.maxScrollY=Math.max(n,null!=(e=this.Ar.maxScrollY)?e:0),this.Ar.maxScrollHeight=Math.max(o,null!=(t=this.Ar.maxScrollHeight)?t:0),this.Ar.lastContentY=a,this.Ar.maxContentY=Math.max(a,null!=(i=this.Ar.maxContentY)?i:0),this.Ar.maxContentHeight=Math.max(l,null!=(s=this.Ar.maxContentHeight)?s:0)},this._instance=e}getContext(){return this.Ar}resetContext(){var e=this.Ar;return setTimeout(this.Or,0),e}startMeasuringScrollPosition(){en(s,"scroll",this.Or,{capture:!0}),en(s,"scrollend",this.Or,{capture:!0}),en(s,"resize",this.Or)}scrollElement(){if(!this._instance.config.scroll_root_selector)return null==s?void 0:s.document.documentElement;for(var e of F(this._instance.config.scroll_root_selector)?this._instance.config.scroll_root_selector:[this._instance.config.scroll_root_selector]){var t=null==s?void 0:s.document.querySelector(e);if(t)return t}}scrollY(){if(this._instance.config.scroll_root_selector){var e=this.scrollElement();return e&&e.scrollTop||0}return s&&(s.scrollY||s.pageYOffset||s.document.documentElement.scrollTop)||0}scrollX(){if(this._instance.config.scroll_root_selector){var e=this.scrollElement();return e&&e.scrollLeft||0}return s&&(s.scrollX||s.pageXOffset||s.document.documentElement.scrollLeft)||0}}var nd=e=>rz(null==e?void 0:e.config.mask_personal_data_properties,null==e?void 0:e.config.custom_personal_data_properties);class np{constructor(e,t,i,s){this.Dr=e=>{var t=this.Lr();if(!t||t.sessionId!==e){var i={sessionId:e,props:this.jr(this._instance)};this.Nr.register({[eD]:i})}},this._instance=e,this.zr=t,this.Nr=i,this.jr=s||nd,this.zr.onSessionId(this.Dr)}Lr(){return this.Nr.props[eD]}getSetOnceProps(){var e,t=null==(e=this.Lr())?void 0:e.props;return t?"r"in t?rG(t):{$referring_domain:t.referringDomain,$pathname:t.initialPathName,utm_source:t.utm_source,utm_campaign:t.utm_campaign,utm_medium:t.utm_medium,utm_content:t.utm_content,utm_term:t.utm_term}:{}}getSessionProps(){var e={};return K(ei(this.getSetOnceProps()),(t,i)=>{"$current_url"===i&&(i="url"),e["$session_entry_"+S(i)]=t}),e}}var ng=U("[SessionId]");class n_{constructor(e,t,i){if(this.Ur=[],!e.persistence)throw Error("SessionIdManager requires a PostHogPersistence instance");if(e.config.__preview_experimental_cookieless_mode)throw Error("SessionIdManager cannot be used with __preview_experimental_cookieless_mode");this.S=e.config,this.Nr=e.persistence,this.fi=void 0,this.Ct=void 0,this._sessionStartTimestamp=null,this._sessionActivityTimestamp=null,this.qr=t||tE,this.Br=i||tE;var s,r=this.S.persistence_name||this.S.token,n=this.S.session_idle_timeout_seconds||1800;if(this._sessionTimeoutMs=1e3*tB(n,60,36e3,"session_idle_timeout_seconds",1800),e.register({$configured_session_timeout_ms:this._sessionTimeoutMs}),this.Hr(),this.Wr="ph_"+r+"_window_id",this.Gr="ph_"+r+"_primary_window_exists",this.Jr()){var o=tA.L(this.Wr),a=tA.L(this.Gr);o&&!a?this.fi=o:tA.N(this.Wr),tA.j(this.Gr,!0)}if(null!=(s=this.S.bootstrap)&&s.sessionID)try{var l=(e=>{var t=e.replace(/-/g,"");if(32!==t.length)throw Error("Not a valid UUID");if("7"!==t[12])throw Error("Not a UUIDv7");return parseInt(t.substring(0,12),16)})(this.S.bootstrap.sessionID);this.Vr(this.S.bootstrap.sessionID,(new Date).getTime(),l)}catch(e){ng.error("Invalid sessionID in bootstrap",e)}this.Kr()}get sessionTimeoutMs(){return this._sessionTimeoutMs}onSessionId(e){return T(this.Ur)&&(this.Ur=[]),this.Ur.push(e),this.Ct&&e(this.Ct,this.fi),()=>{this.Ur=this.Ur.filter(t=>t!==e)}}Jr(){return"memory"!==this.S.persistence&&!this.Nr.Fe&&tA.O()}Yr(e){e!==this.fi&&(this.fi=e,this.Jr()&&tA.j(this.Wr,e))}Xr(){return this.fi?this.fi:this.Jr()?tA.L(this.Wr):null}Vr(e,t,i){e===this.Ct&&t===this._sessionActivityTimestamp&&i===this._sessionStartTimestamp||(this._sessionStartTimestamp=i,this._sessionActivityTimestamp=t,this.Ct=e,this.Nr.register({[ex]:[t,e,i]}))}Qr(){if(this.Ct&&this._sessionActivityTimestamp&&this._sessionStartTimestamp)return[this._sessionActivityTimestamp,this.Ct,this._sessionStartTimestamp];var e=this.Nr.props[ex];return F(e)&&2===e.length&&e.push(e[0]),e||[0,null,0]}resetSessionId(){this.Vr(null,null,null)}Kr(){en(s,"beforeunload",()=>{this.Jr()&&tA.N(this.Gr)},{capture:!1})}checkAndGetSessionAndWindowId(e,t){if(void 0===e&&(e=!1),void 0===t&&(t=null),this.S.__preview_experimental_cookieless_mode)throw Error("checkAndGetSessionAndWindowId should not be called in __preview_experimental_cookieless_mode");var i=t||(new Date).getTime(),[s,r,n]=this.Qr(),o=this.Xr(),a=D(n)&&n>0&&Math.abs(i-n)>864e5,l=!1,c=!r,u=!e&&Math.abs(i-s)>this.sessionTimeoutMs;c||u||a?(r=this.qr(),o=this.Br(),ng.info("new session ID generated",{sessionId:r,windowId:o,changeReason:{noSessionId:c,activityTimeout:u,sessionPastMaximumLength:a}}),n=i,l=!0):o||(o=this.Br(),l=!0);var h=0===s||!e||a?i:s,d=0===n?(new Date).getTime():n;return this.Yr(o),this.Vr(r,h,d),e||this.Hr(),l&&this.Ur.forEach(e=>e(r,o,l?{noSessionId:c,activityTimeout:u,sessionPastMaximumLength:a}:void 0)),{sessionId:r,windowId:o,sessionStartTimestamp:d,changeReason:l?{noSessionId:c,activityTimeout:u,sessionPastMaximumLength:a}:void 0,lastActivityTimestamp:s}}Hr(){clearTimeout(this.Zr),this.Zr=setTimeout(()=>{this.resetSessionId()},1.1*this.sessionTimeoutMs)}}var nv=["$set_once","$set"],nf=U("[SiteApps]");class nm{constructor(e){this._instance=e,this.ts=[],this.apps={}}get isEnabled(){return!!this._instance.config.opt_in_site_apps}es(e,t){if(t){var i=this.globalsForEvent(t);this.ts.push(i),this.ts.length>1e3&&(this.ts=this.ts.slice(10))}}get siteAppLoaders(){var e;return null==(e=_._POSTHOG_REMOTE_CONFIG)||null==(e=e[this._instance.config.token])?void 0:e.siteApps}init(){if(this.isEnabled){var e=this._instance.Ge(this.es.bind(this));this.rs=()=>{e(),this.ts=[],this.rs=void 0}}}globalsForEvent(e){if(!e)throw Error("Event payload is required");var t,i,s,r,n,o,a,l={},c=this._instance.get_property("$groups")||[];for(var[u,h]of Object.entries(this._instance.get_property("$stored_group_properties")||{}))l[u]={id:c[u],type:u,properties:h};var{$set_once:d,$set:p}=e;return{event:W({},V(e,nv),{properties:W({},e.properties,p?{$set:W({},null!=(t=null==(i=e.properties)?void 0:i.$set)?t:{},p)}:{},d?{$set_once:W({},null!=(s=null==(r=e.properties)?void 0:r.$set_once)?s:{},d)}:{}),elements_chain:null!=(n=null==(o=e.properties)?void 0:o.$elements_chain)?n:"",distinct_id:null==(a=e.properties)?void 0:a.distinct_id}),person:{properties:this._instance.get_property("$stored_person_properties")},groups:l}}setupSiteApp(e){var t=this.apps[e.id],i=()=>{var i;!t.errored&&this.ts.length&&(nf.info("Processing "+this.ts.length+" events for site app with id "+e.id),this.ts.forEach(e=>null==t.processEvent?void 0:t.processEvent(e)),t.processedBuffer=!0),Object.values(this.apps).every(e=>e.processedBuffer||e.errored)&&(null==(i=this.rs)||i.call(this))},s=!1,r=r=>{t.errored=!r,t.loaded=!0,nf.info("Site app with id "+e.id+" "+(r?"loaded":"errored")),s&&i()};try{var{processEvent:n}=e.init({posthog:this._instance,callback:e=>{r(e)}});n&&(t.processEvent=n),s=!0}catch(t){nf.error("Error while initializing PostHog app with config id "+e.id,t),r(!1)}if(s&&t.loaded)try{i()}catch(i){nf.error("Error while processing buffered events PostHog app with config id "+e.id,i),t.errored=!0}}ss(){var e=this.siteAppLoaders||[];for(var t of e)this.apps[t.id]={id:t.id,loaded:!1,errored:!1,processedBuffer:!1};for(var i of e)this.setupSiteApp(i)}ns(e){if(0!==Object.keys(this.apps).length){var t=this.globalsForEvent(e);for(var i of Object.values(this.apps))try{null==i.processEvent||i.processEvent(t)}catch(t){nf.error("Error while processing event "+e.event+" for site app "+i.id,t)}}}onRemoteConfig(e){var t,i,s,r=this;if(null!=(t=this.siteAppLoaders)&&t.length)return this.isEnabled?(this.ss(),void this._instance.on("eventCaptured",e=>this.ns(e))):void nf.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.');if(null==(i=this.rs)||i.call(this),null!=(s=e.siteApps)&&s.length)if(this.isEnabled){var n=function(e){var t;_["__$$ph_site_app_"+e]=r._instance,null==(t=_.__PosthogExtensions__)||null==t.loadSiteApp||t.loadSiteApp(r._instance,a,t=>{if(t)return nf.error("Error while initializing PostHog app with config id "+e,t)})};for(var{id:o,url:a}of e.siteApps)n(o)}else nf.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.')}}var ny=["amazonbot","amazonproductbot","app.hypefactors.com","applebot","archive.org_bot","awariobot","backlinksextendedbot","baiduspider","bingbot","bingpreview","chrome-lighthouse","dataforseobot","deepscan","duckduckbot","facebookexternal","facebookcatalog","http://yandex.com/bots","hubspot","ia_archiver","leikibot","linkedinbot","meta-externalagent","mj12bot","msnbot","nessus","petalbot","pinterest","prerender","rogerbot","screaming frog","sebot-wa","sitebulb","slackbot","slurp","trendictionbot","turnitin","twitterbot","vercelbot","yahoo! slurp","yandexbot","zoombot","bot.htm","bot.php","(bot;","bot/","crawler","ahrefsbot","ahrefssiteaudit","semrushbot","siteauditbot","splitsignalbot","gptbot","oai-searchbot","chatgpt-user","perplexitybot","better uptime bot","sentryuptimebot","uptimerobot","headlesschrome","cypress","google-hoteladsverifier","adsbot-google","apis-google","duplexweb-google","feedfetcher-google","google favicon","google web preview","google-read-aloud","googlebot","googleother","google-cloudvertexbot","googleweblight","mediapartners-google","storebot-google","google-inspectiontool","bytespider"],nb=function(e,t){if(!e)return!1;var i=e.toLowerCase();return ny.concat(t||[]).some(e=>{var t=e.toLowerCase();return -1!==i.indexOf(t)})},nw=function(e,t){if(!e)return!1;var i=e.userAgent;if(i&&nb(i,t))return!0;try{var s=null==e?void 0:e.userAgentData;if(null!=s&&s.brands&&s.brands.some(e=>nb(null==e?void 0:e.brand,t)))return!0}catch(e){}return!!e.webdriver},nE=function(e){return e.US="us",e.EU="eu",e.CUSTOM="custom",e}({}),nS="i.posthog.com";class nx{constructor(e){this.os={},this.instance=e}get apiHost(){var e=this.instance.config.api_host.trim().replace(/\/$/,"");return"https://app.posthog.com"===e?"https://us.i.posthog.com":e}get uiHost(){var e,t=null==(e=this.instance.config.ui_host)?void 0:e.replace(/\/$/,"");return t||(t=this.apiHost.replace("."+nS,".posthog.com")),"https://app.posthog.com"===t?"https://us.posthog.com":t}get region(){return this.os[this.apiHost]||(/https:\/\/(app|us|us-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?this.os[this.apiHost]=nE.US:/https:\/\/(eu|eu-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?this.os[this.apiHost]=nE.EU:this.os[this.apiHost]=nE.CUSTOM),this.os[this.apiHost]}endpointFor(e,t){if(void 0===t&&(t=""),t&&(t="/"===t[0]?t:"/"+t),"ui"===e)return this.uiHost+t;if(this.region===nE.CUSTOM)return this.apiHost+t;var i=nS+t;switch(e){case"assets":return"https://"+this.region+"-assets."+i;case"api":return"https://"+this.region+"."+i}}}var nk={icontains:(e,t)=>!!s&&t.href.toLowerCase().indexOf(e.toLowerCase())>-1,not_icontains:(e,t)=>!!s&&-1===t.href.toLowerCase().indexOf(e.toLowerCase()),regex:(e,t)=>!!s&&sU(t.href,e),not_regex:(e,t)=>!!s&&!sU(t.href,e),exact:(e,t)=>t.href===e,is_not:(e,t)=>t.href!==e};class nI{constructor(e){var t=this;this.getWebExperimentsAndEvaluateDisplayLogic=function(e){void 0===e&&(e=!1),t.getWebExperiments(e=>{nI.ls("retrieved web experiments from the server"),t.us=new Map,e.forEach(e=>{if(e.feature_flag_key){t.us&&(nI.ls("setting flag key ",e.feature_flag_key," to web experiment ",e),null==(i=t.us)||i.set(e.feature_flag_key,e));var i,s=t._instance.getFeatureFlag(e.feature_flag_key);O(s)&&e.variants[s]&&t.hs(e.name,s,e.variants[s].transforms)}else if(e.variants)for(var r in e.variants){var n=e.variants[r];nI.ds(n)&&t.hs(e.name,r,n.transforms)}})},e)},this._instance=e,this._instance.onFeatureFlags(e=>{this.onFeatureFlags(e)})}onFeatureFlags(e){if(this._is_bot())nI.ls("Refusing to render web experiment since the viewer is a likely bot");else if(!this._instance.config.disable_web_experiments){if(L(this.us))return this.us=new Map,this.loadIfEnabled(),void this.previewWebExperiment();nI.ls("applying feature flags",e),e.forEach(e=>{var t;if(this.us&&null!=(t=this.us)&&t.has(e)){var i,s=this._instance.getFeatureFlag(e),r=null==(i=this.us)?void 0:i.get(e);s&&null!=r&&r.variants[s]&&this.hs(r.name,s,r.variants[s].transforms)}})}}previewWebExperiment(){var e=nI.getWindowLocation();if(null!=e&&e.search){var t=tu(null==e?void 0:e.search,"__experiment_id"),i=tu(null==e?void 0:e.search,"__experiment_variant");t&&i&&(nI.ls("previewing web experiments "+t+" && "+i),this.getWebExperiments(e=>{this.vs(parseInt(t),i,e)},!1,!0))}}loadIfEnabled(){this._instance.config.disable_web_experiments||this.getWebExperimentsAndEvaluateDisplayLogic()}getWebExperiments(e,t,i){if(this._instance.config.disable_web_experiments&&!i)return e([]);var s=this._instance.get_property("$web_experiments");if(s&&!t)return e(s);this._instance.Ee({url:this._instance.requestRouter.endpointFor("api","/api/web_experiments/?token="+this._instance.config.token),method:"GET",callback:t=>200===t.statusCode&&t.json?e(t.json.experiments||[]):e([])})}vs(e,t,i){var s=i.filter(t=>t.id===e);s&&s.length>0&&(nI.ls("Previewing web experiment ["+s[0].name+"] with variant ["+t+"]"),this.hs(s[0].name,t,s[0].variants[t].transforms))}static ds(e){return!L(e.conditions)&&nI.cs(e)&&nI.fs(e)}static cs(e){if(L(e.conditions)||L(null==(t=e.conditions)?void 0:t.url))return!0;var t,i,s,r,n=nI.getWindowLocation();return!!n&&(null==(i=e.conditions)||!i.url||nk[null!=(s=null==(r=e.conditions)?void 0:r.urlMatchType)?s:"icontains"](e.conditions.url,n))}static getWindowLocation(){return null==s?void 0:s.location}static fs(e){if(L(e.conditions)||L(null==(i=e.conditions)?void 0:i.utm))return!0;var t=rq();if(t.utm_source){var i,s,r,n,o,a,l,c,u,h=null==(s=e.conditions)||null==(s=s.utm)||!s.utm_campaign||(null==(r=e.conditions)||null==(r=r.utm)?void 0:r.utm_campaign)==t.utm_campaign,d=null==(n=e.conditions)||null==(n=n.utm)||!n.utm_source||(null==(o=e.conditions)||null==(o=o.utm)?void 0:o.utm_source)==t.utm_source,p=null==(a=e.conditions)||null==(a=a.utm)||!a.utm_medium||(null==(l=e.conditions)||null==(l=l.utm)?void 0:l.utm_medium)==t.utm_medium,g=null==(c=e.conditions)||null==(c=c.utm)||!c.utm_term||(null==(u=e.conditions)||null==(u=u.utm)?void 0:u.utm_term)==t.utm_term;return h&&p&&g&&d}return!1}static ls(e){for(var t=arguments.length,i=Array(t>1?t-1:0),s=1;s{if(i.selector){nI.ls("applying transform of variant "+t+" for experiment "+e+" ",i);var s,r=null==(s=document)?void 0:s.querySelectorAll(i.selector);null==r||r.forEach(e=>{i.html&&(e.innerHTML=i.html),i.css&&e.setAttribute("style",i.css)})}}):nI.ls("Control variants leave the page unmodified.")}_is_bot(){return l&&this._instance?nw(l,this._instance.config.custom_blocked_useragents):void 0}}var n$=U("[PostHog ExternalIntegrations]"),nF={intercom:"intercom-integration",crispChat:"crisp-chat-integration"};class nC{constructor(e){this._instance=e}J(e,t){var i;null==(i=_.__PosthogExtensions__)||null==i.loadExternalDependency||i.loadExternalDependency(this._instance,e,e=>{if(e)return n$.error("failed to load script",e);t()})}startIfEnabledOrStop(){var e,t=this,i=function(e){var i,s,n;!r||null!=(i=_.__PosthogExtensions__)&&null!=(i=i.integrations)&&i[e]||t.J(nF[e],()=>{var i;null==(i=_.__PosthogExtensions__)||null==(i=i.integrations)||null==(i=i[e])||i.start(t._instance)}),!r&&null!=(s=_.__PosthogExtensions__)&&null!=(s=s.integrations)&&s[e]&&(null==(n=_.__PosthogExtensions__)||null==(n=n.integrations)||null==(n=n[e])||n.stop())};for(var[s,r]of Object.entries(null!=(e=this._instance.config.integrations)?e:{}))i(s)}}var nP={},nR=()=>{},nT="posthog",nO=!sD&&-1===(null==g?void 0:g.indexOf("MSIE"))&&-1===(null==g?void 0:g.indexOf("Mozilla")),nA=e=>{var t;return{api_host:"https://us.i.posthog.com",ui_host:null,token:"",autocapture:!0,rageclick:!0,cross_subdomain_cookie:function(e){var t=null==e?void 0:e.hostname;if(!O(t))return!1;var i=t.split(".").slice(-2).join(".");for(var s of es)if(i===s)return!1;return!0}(null==c?void 0:c.location),persistence:"localStorage+cookie",persistence_name:"",loaded:nR,save_campaign_params:!0,custom_campaign_params:[],custom_blocked_useragents:[],save_referrer:!0,capture_pageview:"2025-05-24"!==e||"history_change",capture_pageleave:"if_capture_pageview",defaults:null!=e?e:"unset",debug:u&&O(null==u?void 0:u.search)&&-1!==u.search.indexOf("__posthog_debug=true")||!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_web_experiments:!0,disable_surveys:!1,disable_surveys_automatic_display:!1,disable_external_dependency_loading:!1,enable_recording_console_log:void 0,secure_cookie:"https:"===(null==s||null==(t=s.location)?void 0:t.protocol),ip:!1,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_useragent_filter:!1,opt_out_capturing_persistence_type:"localStorage",opt_out_capturing_cookie_prefix:null,opt_in_site_apps:!1,property_denylist:[],respect_dnt:!1,sanitize_properties:null,request_headers:{},request_batching:!0,properties_string_max_length:65535,session_recording:{},mask_all_element_attributes:!1,mask_all_text:!1,mask_personal_data_properties:!1,custom_personal_data_properties:[],advanced_disable_flags:!1,advanced_disable_decide:!1,advanced_disable_feature_flags:!1,advanced_disable_feature_flags_on_first_load:!1,advanced_only_evaluate_survey_feature_flags:!1,advanced_disable_toolbar_metrics:!1,feature_flag_request_timeout_ms:3e3,surveys_request_timeout_ms:1e4,on_request_error:e=>{var t="Bad HTTP status: "+e.statusCode+" "+e.text;H.error(t)},get_device_id:e=>e,capture_performance:void 0,name:"posthog",bootstrap:{},disable_compression:!1,session_idle_timeout_seconds:1800,person_profiles:"identified_only",before_send:void 0,request_queue_config:{flush_interval_ms:3e3},error_tracking:{},_onCapture:nR}},nM=e=>{var t={};T(e.process_person)||(t.person_profiles=e.process_person),T(e.xhr_headers)||(t.request_headers=e.xhr_headers),T(e.cookie_name)||(t.persistence_name=e.cookie_name),T(e.disable_cookie)||(t.disable_persistence=e.disable_cookie),T(e.store_google)||(t.save_campaign_params=e.store_google),T(e.verbose)||(t.debug=e.verbose);var i=Z({},t,e);return F(e.property_blacklist)&&(T(e.property_denylist)?i.property_denylist=e.property_blacklist:F(e.property_denylist)?i.property_denylist=[...e.property_blacklist,...e.property_denylist]:H.error("Invalid value for property_denylist config: "+e.property_denylist)),i};class nL{constructor(){this.__forceAllowLocalhost=!1}get ps(){return this.__forceAllowLocalhost}set ps(e){H.error("WebPerformanceObserver is deprecated and has no impact on network capture. Use `_forceAllowLocalhostNetworkCapture` on `posthog.sessionRecording`"),this.__forceAllowLocalhost=e}}class nD{get decideEndpointWasHit(){var e,t;return null!=(e=null==(t=this.featureFlags)?void 0:t.hasLoadedFlags)&&e}get flagsEndpointWasHit(){var e,t;return null!=(e=null==(t=this.featureFlags)?void 0:t.hasLoadedFlags)&&e}constructor(){this.webPerformance=new nL,this.gs=!1,this.version=v.LIB_VERSION,this._s=new r6,this._calculate_event_properties=this.calculateEventProperties.bind(this),this.config=nA(),this.SentryIntegration=sE,this.sentryIntegration=e=>(function(e,t){var i=sw(e,t);return{name:sb,processEvent:e=>i(e)}})(this,e),this.__request_queue=[],this.__loaded=!1,this.analyticsDefaultEndpoint="/e/",this.bs=!1,this.ys=null,this.ws=null,this.Ss=null,this.featureFlags=new r2(this),this.toolbar=new s$(this),this.scrollManager=new nh(this),this.pageViewManager=new sM(this),this.surveys=new nt(this),this.experiments=new nI(this),this.exceptions=new sY(this),this.rateLimiter=new nn(this),this.requestRouter=new nx(this),this.consent=new tL(this),this.externalIntegrations=new nC(this),this.people={set:(e,t,i)=>{var s=O(e)?{[e]:t}:e;this.setPersonProperties(s),null==i||i({})},set_once:(e,t,i)=>{var s=O(e)?{[e]:t}:e;this.setPersonProperties(void 0,s),null==i||i({})}},this.on("eventCaptured",e=>H.info('send "'+(null==e?void 0:e.event)+'"',e))}init(e,t,i){if(i&&i!==nT){var s,r=null!=(s=nP[i])?s:new nD;return r._init(e,t,i),nP[i]=r,nP[nT][i]=r,r}return this._init(e,t,i)}_init(e,t,i){if(void 0===t&&(t={}),T(e)||A(e))return H.critical("PostHog was initialized without a token. This likely indicates a misconfiguration. Please check the first argument passed to posthog.init()"),this;if(this.__loaded)return H.warn("You have already initialized PostHog! Re-initializing is a no-op"),this;this.__loaded=!0,this.config={},this.$s=t,this.ks=[],t.person_profiles&&(this.ws=t.person_profiles),this.set_config(Z({},nA(t.defaults),nM(t),{name:i,token:e})),this.config.on_xhr_error&&H.error("on_xhr_error is deprecated. Use on_request_error instead"),this.compression=t.disable_compression?void 0:y.GZipJS,this.persistence=new r5(this.config),this.sessionPersistence="sessionStorage"===this.config.persistence||"memory"===this.config.persistence?this.persistence:new r5(W({},this.config,{persistence:"sessionStorage"}));var r=W({},this.persistence.props),n=W({},this.sessionPersistence.props);if(this.register({$initialization_time:(new Date).toISOString()}),this.xs=new nl(e=>this.Es(e),this.config.request_queue_config),this.Is=new nu(this),this.__request_queue=[],this.config.__preview_experimental_cookieless_mode||(this.sessionManager=new n_(this),this.sessionPropsManager=new np(this,this.sessionManager,this.persistence)),new sC(this).startIfEnabledOrStop(),this.siteApps=new nm(this),null==(o=this.siteApps)||o.init(),this.config.__preview_experimental_cookieless_mode||(this.sessionRecording=new sm(this),this.sessionRecording.startIfEnabledOrStop()),this.config.disable_scroll_properties||this.scrollManager.startMeasuringScrollPosition(),this.autocapture=new t_(this),this.autocapture.startIfEnabled(),this.surveys.loadIfEnabled(),this.heatmaps=new sA(this),this.heatmaps.startIfEnabled(),this.webVitalsAutocapture=new sR(this),this.exceptionObserver=new tz(this),this.exceptionObserver.startIfEnabled(),this.deadClicksAutocapture=new tj(this,tq),this.deadClicksAutocapture.startIfEnabled(),this.historyAutocapture=new ir(this),this.historyAutocapture.startIfEnabled(),v.DEBUG=v.DEBUG||this.config.debug,v.DEBUG&&H.info("Starting in debug mode",{this:this,config:t,thisC:W({},this.config),p:r,s:n}),this.Ps(),void 0!==(null==(a=t.bootstrap)?void 0:a.distinctID)){var o,a,l,c,u=this.config.get_device_id(tE()),h=null!=(l=t.bootstrap)&&l.isIdentifiedID?u:t.bootstrap.distinctID;this.persistence.set_property(eL,null!=(c=t.bootstrap)&&c.isIdentifiedID?"identified":"anonymous"),this.register({distinct_id:t.bootstrap.distinctID,$device_id:h})}if(this.Rs()){var d,p,g=Object.keys((null==(d=t.bootstrap)?void 0:d.featureFlags)||{}).filter(e=>{var i;return!(null==(i=t.bootstrap)||null==(i=i.featureFlags)||!i[e])}).reduce((e,i)=>{var s;return e[i]=(null==(s=t.bootstrap)||null==(s=s.featureFlags)?void 0:s[i])||!1,e},{}),_=Object.keys((null==(p=t.bootstrap)?void 0:p.featureFlagPayloads)||{}).filter(e=>g[e]).reduce((e,i)=>{var s,r;return null!=(s=t.bootstrap)&&null!=(s=s.featureFlagPayloads)&&s[i]&&(e[i]=null==(r=t.bootstrap)||null==(r=r.featureFlagPayloads)?void 0:r[i]),e},{});this.featureFlags.receivedFeatureFlags({featureFlags:g,featureFlagPayloads:_})}if(this.config.__preview_experimental_cookieless_mode)this.register_once({distinct_id:ez,$device_id:null},"");else if(!this.get_distinct_id()){var f=this.config.get_device_id(tE());this.register_once({distinct_id:f,$device_id:f},""),this.persistence.set_property(eL,"anonymous")}return en(s,"onpagehide"in self?"pagehide":"unload",this._handle_unload.bind(this),{passive:!1}),this.toolbar.maybeLoadToolbar(),t.segment?function(e,t){var i=e.config.segment;if(!i)return t();!function(e,t){var i=e.config.segment;if(!i)return t();var s=i=>{var s=()=>i.anonymousId()||tE();e.config.get_device_id=s,i.id()&&(e.register({distinct_id:i.id(),$device_id:s()}),e.persistence.set_property(eL,"identified")),t()},r=i.user();"then"in r&&C(r.then)?r.then(e=>s(e)):s(r)}(e,()=>{var s;i.register((Promise&&Promise.resolve||sy.warn("This browser does not have Promise support, and can not use the segment integration"),s=(t,i)=>{if(!i)return t;t.event.userId||t.event.anonymousId===e.get_distinct_id()||(sy.info("No userId set, resetting PostHog"),e.reset()),t.event.userId&&t.event.userId!==e.get_distinct_id()&&(sy.info("UserId set, identifying with PostHog"),e.identify(t.event.userId));var s=e.calculateEventProperties(i,t.event.properties);return t.event.properties=Object.assign({},s,t.event.properties),t},{name:"PostHog JS",type:"enrichment",version:"1.0.0",isLoaded:()=>!0,load:()=>Promise.resolve(),track:e=>s(e,e.event.event),page:e=>s(e,"$pageview"),identify:e=>s(e,"$identify"),screen:e=>s(e,"$screen")})).then(()=>{t()})})}(this,()=>this.Ts()):this.Ts(),C(this.config._onCapture)&&this.config._onCapture!==nR&&(H.warn("onCapture is deprecated. Please use `before_send` instead"),this.on("eventCaptured",e=>this.config._onCapture(e.event,e))),this.config.ip&&H.warn('The `ip` config option has NO EFFECT AT ALL and has been deprecated. Use a custom transformation or "Discard IP data" project setting instead. See https://posthog.com/tutorials/web-redact-properties#hiding-customer-ip-address for more information.'),this}Ie(e){var t,i,s,r,n,o,a,l;if(!c||!c.body)return H.info("document not ready yet, trying again in 500 milliseconds..."),void setTimeout(()=>{this.Ie(e)},500);this.compression=void 0,e.supportedCompression&&!this.config.disable_compression&&(this.compression=w(e.supportedCompression,y.GZipJS)?y.GZipJS:w(e.supportedCompression,y.Base64)?y.Base64:void 0),null!=(t=e.analytics)&&t.endpoint&&(this.analyticsDefaultEndpoint=e.analytics.endpoint),this.set_config({person_profiles:this.ws?this.ws:"identified_only"}),null==(i=this.siteApps)||i.onRemoteConfig(e),null==(s=this.sessionRecording)||s.onRemoteConfig(e),null==(r=this.autocapture)||r.onRemoteConfig(e),null==(n=this.heatmaps)||n.onRemoteConfig(e),this.surveys.onRemoteConfig(e),null==(o=this.webVitalsAutocapture)||o.onRemoteConfig(e),null==(a=this.exceptionObserver)||a.onRemoteConfig(e),this.exceptions.onRemoteConfig(e),null==(l=this.deadClicksAutocapture)||l.onRemoteConfig(e)}Ts(){try{this.config.loaded(this)}catch(e){H.critical("`loaded` function failed",e)}this.Ms(),this.config.capture_pageview&&setTimeout(()=>{this.consent.isOptedIn()&&this.Cs()},1),new na(this).load(),this.featureFlags.flags()}Ms(){var e;this.has_opted_out_capturing()||this.config.request_batching&&(null==(e=this.xs)||e.enable())}_dom_loaded(){this.has_opted_out_capturing()||J(this.__request_queue,e=>this.Es(e)),this.__request_queue=[],this.Ms()}_handle_unload(){var e,t;this.config.request_batching?(this.Fs()&&this.capture("$pageleave"),null==(e=this.xs)||e.unload(),null==(t=this.Is)||t.unload()):this.Fs()&&this.capture("$pageleave",null,{transport:"sendBeacon"})}Ee(e){this.__loaded&&(nO?this.__request_queue.push(e):this.rateLimiter.isServerRateLimited(e.batchKey)||(e.transport=e.transport||this.config.api_transport,e.url=sq(e.url,{ip:+!!this.config.ip}),e.headers=W({},this.config.request_headers),e.compression="best-available"===e.compression?this.compression:e.compression,e.fetchOptions=e.fetchOptions||this.config.fetch_options,(e=>{var t,i,s,r=W({},e);r.timeout=r.timeout||6e4,r.url=sq(r.url,{_:(new Date).getTime().toString(),ver:v.LIB_VERSION,compression:r.compression});var n=null!=(t=r.transport)?t:"fetch",o=null!=(i=null==(s=er(sH,e=>e.transport===n))?void 0:s.method)?i:sH[0].method;if(!o)throw Error("No available transport method");o(r)})(W({},e,{callback:t=>{var i,s;this.rateLimiter.checkForLimiting(t),t.statusCode>=400&&(null==(i=(s=this.config).on_request_error)||i.call(s,t)),null==e.callback||e.callback(t)}}))))}Es(e){this.Is?this.Is.retriableRequest(e):this.Ee(e)}_execute_array(e){var t,i=[],s=[],r=[];J(e,e=>{e&&(F(t=e[0])?r.push(e):C(e)?e.call(this):F(e)&&"alias"===t?i.push(e):F(e)&&-1!==t.indexOf("capture")&&C(this[t])?r.push(e):s.push(e))});var n=function(e,t){J(e,function(e){if(F(e[0])){var i=t;K(e,function(e){i=i[e[0]].apply(i,e.slice(1))})}else this[e[0]].apply(this,e.slice(1))},t)};n(i,this),n(s,this),n(r,this)}Rs(){var e,t;return(null==(e=this.config.bootstrap)?void 0:e.featureFlags)&&Object.keys(null==(t=this.config.bootstrap)?void 0:t.featureFlags).length>0||!1}push(e){this._execute_array([e])}capture(e,t,i){var s;if(this.__loaded&&this.persistence&&this.sessionPersistence&&this.xs){if(!this.consent.isOptedOut())if(!T(e)&&O(e)){if(this.config.opt_out_useragent_filter||!this._is_bot()){var r=null!=i&&i.skip_client_rate_limiting?void 0:this.rateLimiter.clientRateLimitContext();if(null==r||!r.isRateLimited){null!=t&&t.$current_url&&!O(null==t?void 0:t.$current_url)&&(H.error("Invalid `$current_url` property provided to `posthog.capture`. Input must be a string. Ignoring provided value."),null==t||delete t.$current_url),this.sessionPersistence.update_search_keyword(),this.config.save_campaign_params&&this.sessionPersistence.update_campaign_params(),this.config.save_referrer&&this.sessionPersistence.update_referrer_info(),(this.config.save_campaign_params||this.config.save_referrer)&&this.persistence.set_initial_person_info();var n,o,a,l,c=new Date,u=(null==i?void 0:i.timestamp)||c,h=tE(),d={uuid:h,event:e,properties:this.calculateEventProperties(e,t||{},u,h)};r&&(d.properties.$lib_rate_limit_remaining_tokens=r.remainingTokens),(null==i?void 0:i.$set)&&(d.$set=null==i?void 0:i.$set);var p,g,_=this.Os(null==i?void 0:i.$set_once);if(_&&(d.$set_once=_),(n=d,o=null!=i&&i._noTruncate?null:this.config.properties_string_max_length,a=e=>O(e)&&!M(o)?e.slice(0,o):e,l=new Set,d=function e(t,i){var s;return t!==Object(t)?a?a(t,i):t:l.has(t)?void 0:(l.add(t),F(t)?(s=[],J(t,t=>{s.push(e(t))})):(s={},K(t,(t,i)=>{l.has(t)||(s[i]=e(t,i))})),s)}(n)).timestamp=u,T(null==i?void 0:i.timestamp)||(d.properties.$event_time_override_provided=!0,d.properties.$event_time_override_system_time=c),e===ni.DISMISSED||e===ni.SENT){var v=null==t?void 0:t[ns.SURVEY_ID],f=null==t?void 0:t[ns.SURVEY_ITERATION];localStorage.setItem((g=""+r7+(p={id:v,current_iteration:f}).id,p.current_iteration&&p.current_iteration>0&&(g=""+r7+p.id+"_"+p.current_iteration),g),"true"),d.$set=W({},d.$set,{[r9({id:v,current_iteration:f},e===ni.SENT?"responded":"dismissed")]:!0})}var m=W({},d.properties.$set,d.$set);if(R(m)||this.setPersonPropertiesForFlags(m),!L(this.config.before_send)){var y=this.As(d);if(!y)return;d=y}this._s.emit("eventCaptured",d);var b={method:"POST",url:null!=(s=null==i?void 0:i._url)?s:this.requestRouter.endpointFor("api",this.analyticsDefaultEndpoint),data:d,compression:"best-available",batchKey:null==i?void 0:i._batchKey};return!this.config.request_batching||i&&(null==i||!i._batchKey)||null!=i&&i.send_instantly?this.Es(b):this.xs.enqueue(b),d}H.critical("This capture call is ignored due to client rate limiting.")}}else H.error("No event name provided to posthog.capture")}else H.uninitializedWarning("posthog.capture")}Ge(e){return this.on("eventCaptured",t=>e(t.event,t))}calculateEventProperties(e,t,i,r,n){if(i=i||new Date,!this.persistence||!this.sessionPersistence)return t;var o,a=n?void 0:this.persistence.remove_event_timer(e),l=W({},t);if(l.token=this.config.token,l.$config_defaults=this.config.defaults,this.config.__preview_experimental_cookieless_mode&&(l.$cookieless_mode=!0),"$snapshot"===e){var h=W({},this.persistence.properties(),this.sessionPersistence.properties());return l.distinct_id=h.distinct_id,(!O(l.distinct_id)&&!D(l.distinct_id)||A(l.distinct_id))&&H.error("Invalid distinct_id for replay event. This indicates a bug in your implementation"),l}var d,p=function(e,t){if(!g)return{};var i,r,n=e?X([],rM,t||[]):[],[o,a]=function(e){for(var t=0;t1e3?g.substring(0,997)+"...":g,$browser_version:rR(g,navigator.vendor),$browser_language:rH(),$browser_language_prefix:"string"==typeof(i=rH())?i.split("-")[0]:void 0,$screen_height:null==s?void 0:s.screen.height,$screen_width:null==s?void 0:s.screen.width,$viewport_height:null==s?void 0:s.innerHeight,$viewport_width:null==s?void 0:s.innerWidth,$lib:"web",$lib_version:v.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:Date.now()/1e3})}(this.config.mask_personal_data_properties,this.config.custom_personal_data_properties);if(this.sessionManager){var{sessionId:_,windowId:f}=this.sessionManager.checkAndGetSessionAndWindowId(n,i.getTime());l.$session_id=_,l.$window_id=f}this.sessionPropsManager&&Z(l,this.sessionPropsManager.getSessionProps());try{this.sessionRecording&&Z(l,this.sessionRecording.sdkDebugProperties),l.$sdk_debug_retry_queue_size=null==(o=this.Is)?void 0:o.length}catch(e){l.$sdk_debug_error_capturing_properties=String(e)}if(this.requestRouter.region===nE.CUSTOM&&(l.$lib_custom_api_host=this.config.api_host),d="$pageview"!==e||n?"$pageleave"!==e||n?this.pageViewManager.doEvent():this.pageViewManager.doPageLeave(i):this.pageViewManager.doPageView(i,r),l=Z(l,d),"$pageview"===e&&c&&(l.title=c.title),!T(a)){var m=i.getTime()-a;l.$duration=parseFloat((m/1e3).toFixed(3))}g&&this.config.opt_out_useragent_filter&&(l.$browser_type=this._is_bot()?"bot":"browser"),(l=Z({},p,this.persistence.properties(),this.sessionPersistence.properties(),l)).$is_identified=this._isIdentified(),F(this.config.property_denylist)?K(this.config.property_denylist,function(e){delete l[e]}):H.error("Invalid value for property_denylist config: "+this.config.property_denylist+" or property_blacklist config: "+this.config.property_blacklist);var y=this.config.sanitize_properties;y&&(H.error("sanitize_properties is deprecated. Use before_send instead"),l=y(l,e));var b=this.Ds();return l.$process_person_profile=b,b&&!n&&this.Ls("_calculate_event_properties"),l}Os(e){if(!this.persistence||!this.Ds()||this.gs)return e;var t,i=Z({},this.persistence.get_initial_props(),(null==(t=this.sessionPropsManager)?void 0:t.getSetOnceProps())||{},e||{}),s=this.config.sanitize_properties;return s&&(H.error("sanitize_properties is deprecated. Use before_send instead"),i=s(i,"$set_once")),this.gs=!0,R(i)?void 0:i}register(e,t){var i;null==(i=this.persistence)||i.register(e,t)}register_once(e,t,i){var s;null==(s=this.persistence)||s.register_once(e,t,i)}register_for_session(e){var t;null==(t=this.sessionPersistence)||t.register(e)}unregister(e){var t;null==(t=this.persistence)||t.unregister(e)}unregister_for_session(e){var t;null==(t=this.sessionPersistence)||t.unregister(e)}js(e,t){this.register({[e]:t})}getFeatureFlag(e,t){return this.featureFlags.getFeatureFlag(e,t)}getFeatureFlagPayload(e){var t=this.featureFlags.getFeatureFlagPayload(e);try{return JSON.parse(t)}catch(e){return t}}isFeatureEnabled(e,t){return this.featureFlags.isFeatureEnabled(e,t)}reloadFeatureFlags(){this.featureFlags.reloadFeatureFlags()}updateEarlyAccessFeatureEnrollment(e,t){this.featureFlags.updateEarlyAccessFeatureEnrollment(e,t)}getEarlyAccessFeatures(e,t,i){return void 0===t&&(t=!1),this.featureFlags.getEarlyAccessFeatures(e,t,i)}on(e,t){return this._s.on(e,t)}onFeatureFlags(e){return this.featureFlags.onFeatureFlags(e)}onSurveysLoaded(e){return this.surveys.onSurveysLoaded(e)}onSessionId(e){var t,i;return null!=(t=null==(i=this.sessionManager)?void 0:i.onSessionId(e))?t:()=>{}}getSurveys(e,t){void 0===t&&(t=!1),this.surveys.getSurveys(e,t)}getActiveMatchingSurveys(e,t){void 0===t&&(t=!1),this.surveys.getActiveMatchingSurveys(e,t)}renderSurvey(e,t){this.surveys.renderSurvey(e,t)}canRenderSurvey(e){return this.surveys.canRenderSurvey(e)}canRenderSurveyAsync(e,t){return void 0===t&&(t=!1),this.surveys.canRenderSurveyAsync(e,t)}identify(e,t,i){if(!this.__loaded||!this.persistence)return H.uninitializedWarning("posthog.identify");if(D(e)&&(e=e.toString(),H.warn("The first argument to posthog.identify was a number, but it should be a string. It has been converted to a string.")),e)if(["distinct_id","distinctid"].includes(e.toLowerCase()))H.critical('The string "'+e+'" was set in posthog.identify which indicates an error. This ID should be unique to the user and not a hardcoded string.');else if(e!==ez){if(this.Ls("posthog.identify")){var s=this.get_distinct_id();this.register({$user_id:e}),this.get_property("$device_id")||this.register_once({$had_persisted_distinct_id:!0,$device_id:s},""),e!==s&&e!==this.get_property(ea)&&(this.unregister(ea),this.register({distinct_id:e}));var r="anonymous"===(this.persistence.get_property(eL)||"anonymous");e!==s&&r?(this.persistence.set_property(eL,"identified"),this.setPersonPropertiesForFlags(W({},i||{},t||{}),!1),this.capture("$identify",{distinct_id:e,$anon_distinct_id:s},{$set:t||{},$set_once:i||{}}),this.Ss=sz(e,t,i),this.featureFlags.setAnonymousDistinctId(s)):(t||i)&&this.setPersonProperties(t,i),e!==s&&(this.reloadFeatureFlags(),this.unregister(eM))}}else H.critical('The string "'+ez+'" was set in posthog.identify which indicates an error. This ID is only used as a sentinel value.');else H.error("Unique user id has not been set in posthog.identify")}setPersonProperties(e,t){if((e||t)&&this.Ls("posthog.setPersonProperties")){var i=sz(this.get_distinct_id(),e,t);this.Ss!==i?(this.setPersonPropertiesForFlags(W({},t||{},e||{})),this.capture("$set",{$set:e||{},$set_once:t||{}}),this.Ss=i):H.info("A duplicate setPersonProperties call was made with the same properties. It has been ignored.")}}group(e,t,i){if(e&&t){if(this.Ls("posthog.group")){var s=this.getGroups();s[e]!==t&&this.resetGroupPropertiesForFlags(e),this.register({$groups:W({},s,{[e]:t})}),i&&(this.capture("$groupidentify",{$group_type:e,$group_key:t,$group_set:i}),this.setGroupPropertiesForFlags({[e]:i})),s[e]===t||i||this.reloadFeatureFlags()}}else H.error("posthog.group requires a group type and group key")}resetGroups(){this.register({$groups:{}}),this.resetGroupPropertiesForFlags(),this.reloadFeatureFlags()}setPersonPropertiesForFlags(e,t){void 0===t&&(t=!0),this.featureFlags.setPersonPropertiesForFlags(e,t)}resetPersonPropertiesForFlags(){this.featureFlags.resetPersonPropertiesForFlags()}setGroupPropertiesForFlags(e,t){void 0===t&&(t=!0),this.Ls("posthog.setGroupPropertiesForFlags")&&this.featureFlags.setGroupPropertiesForFlags(e,t)}resetGroupPropertiesForFlags(e){this.featureFlags.resetGroupPropertiesForFlags(e)}reset(e){if(H.info("reset"),!this.__loaded)return H.uninitializedWarning("posthog.reset");var t,i,s,r,n=this.get_property("$device_id");if(this.consent.reset(),null==(t=this.persistence)||t.clear(),null==(i=this.sessionPersistence)||i.clear(),this.surveys.reset(),this.featureFlags.reset(),null==(s=this.persistence)||s.set_property(eL,"anonymous"),null==(r=this.sessionManager)||r.resetSessionId(),this.Ss=null,this.config.__preview_experimental_cookieless_mode)this.register_once({distinct_id:ez,$device_id:null},"");else{var o=this.config.get_device_id(tE());this.register_once({distinct_id:o,$device_id:e?o:n},"")}this.register({$last_posthog_reset:(new Date).toISOString()},1)}get_distinct_id(){return this.get_property("distinct_id")}getGroups(){return this.get_property("$groups")||{}}get_session_id(){var e,t;return null!=(e=null==(t=this.sessionManager)?void 0:t.checkAndGetSessionAndWindowId(!0).sessionId)?e:""}get_session_replay_url(e){if(!this.sessionManager)return"";var{sessionId:t,sessionStartTimestamp:i}=this.sessionManager.checkAndGetSessionAndWindowId(!0),s=this.requestRouter.endpointFor("ui","/project/"+this.config.token+"/replay/"+t);if(null!=e&&e.withTimestamp&&i){var r,n=null!=(r=e.timestampLookBack)?r:10;if(!i)return s;s+="?t="+Math.max(Math.floor(((new Date).getTime()-i)/1e3)-n,0)}return s}alias(e,t){return e===this.get_property(eo)?(H.critical("Attempting to create alias for existing People user - aborting."),-2):this.Ls("posthog.alias")?(T(t)&&(t=this.get_distinct_id()),e!==t?(this.js(ea,e),this.capture("$create_alias",{alias:e,distinct_id:t})):(H.warn("alias matches current distinct_id - skipping api call."),this.identify(e),-1)):void 0}set_config(e){var t,i,s,r,n,o=W({},this.config);P(e)&&(Z(this.config,nM(e)),null==(t=this.persistence)||t.update_config(this.config,o),this.sessionPersistence="sessionStorage"===this.config.persistence||"memory"===this.config.persistence?this.persistence:new r5(W({},this.config,{persistence:"sessionStorage"})),tF.O()&&"true"===tF.D("ph_debug")&&(this.config.debug=!0),this.config.debug&&(v.DEBUG=!0,H.info("set_config",{config:e,oldConfig:o,newConfig:W({},this.config)})),null==(i=this.sessionRecording)||i.startIfEnabledOrStop(),null==(s=this.autocapture)||s.startIfEnabled(),null==(r=this.heatmaps)||r.startIfEnabled(),this.surveys.loadIfEnabled(),this.Ps(),null==(n=this.externalIntegrations)||n.startIfEnabledOrStop())}startSessionRecording(e){var t,i,s,r,n,o=!0===e,a={sampling:o||!(null==e||!e.sampling),linked_flag:o||!(null==e||!e.linked_flag),url_trigger:o||!(null==e||!e.url_trigger),event_trigger:o||!(null==e||!e.event_trigger)};Object.values(a).some(Boolean)&&(null==(t=this.sessionManager)||t.checkAndGetSessionAndWindowId(),a.sampling&&(null==(i=this.sessionRecording)||i.overrideSampling()),a.linked_flag&&(null==(s=this.sessionRecording)||s.overrideLinkedFlag()),a.url_trigger&&(null==(r=this.sessionRecording)||r.overrideTrigger("url")),a.event_trigger&&(null==(n=this.sessionRecording)||n.overrideTrigger("event"))),this.set_config({disable_session_recording:!1})}stopSessionRecording(){this.set_config({disable_session_recording:!0})}sessionRecordingStarted(){var e;return!(null==(e=this.sessionRecording)||!e.started)}captureException(e,t){var i=Error("PostHog syntheticException");this.exceptions.sendExceptionEvent(W({},function(e,t){var{error:i,event:s}=e,r={$exception_list:[]},n=i||s;if(tJ(n)||tY(n,"DOMException")){if("stack"in n)r=it(n,t);else{var o=n.name||(tJ(n)?"DOMError":"DOMException"),a=n.message?o+": "+n.message:o;r=ii(a,W({},t,{overrideExceptionType:tJ(n)?"DOMError":"DOMException",defaultExceptionMessage:a}))}return"code"in n&&(r.$exception_DOMException_code=""+n.code),r}if(tY(n,"ErrorEvent")&&n.error)return it(n.error,t);if(tV(n))return it(n,t);if(tY(n,"Object")||tG(n))return function(e,t){var i,s,r,n=null==(s=null==t?void 0:t.handled)||s,o=null==(r=null==t?void 0:t.synthetic)||r,a={type:null!=t&&t.overrideExceptionType?t.overrideExceptionType:tG(e)?e.constructor.name:"Error",value:"Non-Error 'exception' captured with keys: "+function(e,t){void 0===t&&(t=40);var i=Object.keys(e);if(i.sort(),!i.length)return"[object has no keys]";for(var s=i.length;s>0;s--){var r=i.slice(0,s).join(", ");if(!(r.length>t))return s===i.length||r.length<=t?r:r.slice(0,t)+"..."}return""}(e),mechanism:{handled:n,synthetic:o}};if(null!=t&&t.syntheticException){var l=t9(null==t?void 0:t.syntheticException,1);l.length&&(a.stacktrace={frames:l,type:"raw"})}return{$exception_list:[a],$exception_level:O(i=e.level)&&!A(i)&&b.indexOf(i)>=0?e.level:"error"}}(n,t);if(T(i)&&O(s)){var l="Error",c=s,u=s.match(t7);return u&&(l=u[1],c=u[2]),ii(c,W({},t,{overrideExceptionType:l,defaultExceptionMessage:c}))}return ii(n,t)}(e instanceof Error?{error:e,event:e.message}:{event:e},{syntheticException:i}),t))}loadToolbar(e){return this.toolbar.loadToolbar(e)}get_property(e){var t;return null==(t=this.persistence)?void 0:t.props[e]}getSessionProperty(e){var t;return null==(t=this.sessionPersistence)?void 0:t.props[e]}toString(){var e,t=null!=(e=this.config.name)?e:nT;return t!==nT&&(t=nT+"."+t),t}_isIdentified(){var e,t;return"identified"===(null==(e=this.persistence)?void 0:e.get_property(eL))||"identified"===(null==(t=this.sessionPersistence)?void 0:t.get_property(eL))}Ds(){var e,t;return!("never"===this.config.person_profiles||"identified_only"===this.config.person_profiles&&!this._isIdentified()&&R(this.getGroups())&&(null==(e=this.persistence)||null==(e=e.props)||!e[ea])&&(null==(t=this.persistence)||null==(t=t.props)||!t[eH]))}Fs(){return!0===this.config.capture_pageleave||"if_capture_pageview"===this.config.capture_pageleave&&(!0===this.config.capture_pageview||"history_change"===this.config.capture_pageview)}createPersonProfile(){this.Ds()||this.Ls("posthog.createPersonProfile")&&this.setPersonProperties({},{})}Ls(e){return"never"===this.config.person_profiles?(H.error(e+' was called, but process_person is set to "never". This call will be ignored.'),!1):(this.js(eH,!0),!0)}Ps(){var e,t,i,s,r=this.consent.isOptedOut(),n=this.config.opt_out_persistence_by_default,o=this.config.disable_persistence||r&&!!n;(null==(e=this.persistence)?void 0:e.Fe)!==o&&(null==(i=this.persistence)||i.set_disabled(o)),(null==(t=this.sessionPersistence)?void 0:t.Fe)!==o&&(null==(s=this.sessionPersistence)||s.set_disabled(o))}opt_in_capturing(e){var t;this.consent.optInOut(!0),this.Ps(),(T(null==e?void 0:e.captureEventName)||null!=e&&e.captureEventName)&&this.capture(null!=(t=null==e?void 0:e.captureEventName)?t:"$opt_in",null==e?void 0:e.captureProperties,{send_instantly:!0}),this.config.capture_pageview&&this.Cs()}opt_out_capturing(){this.consent.optInOut(!1),this.Ps()}has_opted_in_capturing(){return this.consent.isOptedIn()}has_opted_out_capturing(){return this.consent.isOptedOut()}clear_opt_in_out_capturing(){this.consent.reset(),this.Ps()}_is_bot(){return l?nw(l,this.config.custom_blocked_useragents):void 0}Cs(){c&&("visible"===c.visibilityState?this.bs||(this.bs=!0,this.capture("$pageview",{title:c.title},{send_instantly:!0}),this.ys&&(c.removeEventListener("visibilitychange",this.ys),this.ys=null)):this.ys||(this.ys=this.Cs.bind(this),en(c,"visibilitychange",this.ys)))}debug(e){!1===e?(null==s||s.console.log("You've disabled debug mode."),localStorage&&localStorage.removeItem("ph_debug"),this.set_config({debug:!1})):(null==s||s.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem("ph_debug","true"),this.set_config({debug:!0}))}I(){var e,t,i,s,r=this.$s||{};return"advanced_disable_flags"in r?!!r.advanced_disable_flags:!1!==this.config.advanced_disable_flags?!!this.config.advanced_disable_flags:!0===this.config.advanced_disable_decide?(H.warn("Config field 'advanced_disable_decide' is deprecated. Please use 'advanced_disable_flags' instead. The old field will be removed in a future major version."),!0):(t="advanced_disable_decide",i=(e="advanced_disable_flags")in r&&!T(r[e]),s=t in r&&!T(r[t]),i?r[e]:!!s&&(H&&H.warn("Config field '"+t+"' is deprecated. Please use '"+e+"' instead. The old field will be removed in a future major version."),r[t]))}As(e){if(L(this.config.before_send))return e;var t=F(this.config.before_send)?this.config.before_send:[this.config.before_send],i=e;for(var s of t){if(L(i=s(i))){var r="Event '"+e.event+"' was rejected in beforeSend function";return j(e.event)?H.warn(r+". This can cause unexpected behavior."):H.info(r),null}i.properties&&!R(i.properties)||H.warn("Event '"+e.event+"' has no properties after beforeSend function, this is likely an error.")}return i}getPageViewId(){var e;return null==(e=this.pageViewManager.ce)?void 0:e.pageViewId}captureTraceFeedback(e,t){this.capture("$ai_feedback",{$ai_trace_id:String(e),$ai_feedback_text:t})}captureTraceMetric(e,t,i){this.capture("$ai_metric",{$ai_trace_id:String(e),$ai_metric_name:t,$ai_metric_value:String(i)})}}!function(e,t){for(var i=0;i{var r=n(33601),l=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),h=Symbol.iterator,g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,v={};function b(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}function k(){}function w(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},k.prototype=b.prototype;var S=w.prototype=new k;S.constructor=w,y(S,b.prototype),S.isPureReactComponent=!0;var x=Array.isArray,E={H:null,A:null,T:null,S:null,V:null},C=Object.prototype.hasOwnProperty;function _(e,t,n,r,a,o){return{$$typeof:l,type:e,key:t,ref:void 0!==(n=o.ref)?n:null,props:o}}function P(e){return"object"==typeof e&&null!==e&&e.$$typeof===l}var z=/\/+/g;function N(e,t){var n,r;return"object"==typeof e&&null!==e&&null!=e.key?(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,function(e){return r[e]})):t.toString(36)}function T(){}function L(e,t,n){if(null==e)return e;var r=[],o=0;return!function e(t,n,r,o,i){var u,s,c,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"bigint":case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case l:case a:d=!0;break;case m:return e((d=t._init)(t._payload),n,r,o,i)}}if(d)return i=i(t),d=""===o?"."+N(t,0):o,x(i)?(r="",null!=d&&(r=d.replace(z,"$&/")+"/"),e(i,n,r,"",function(e){return e})):null!=i&&(P(i)&&(u=i,s=r+(null==i.key||t&&t.key===i.key?"":(""+i.key).replace(z,"$&/")+"/")+d,i=_(u.type,s,void 0,void 0,void 0,u.props)),n.push(i)),1;d=0;var p=""===o?".":o+":";if(x(t))for(var g=0;g{e.exports=n(41051)},13020:(e,t)=>{function n(e,t){var n=e.length;for(e.push(t);0>>1,l=e[r];if(0>>1;ra(u,n))sa(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(sa(c,n))e[r]=c,e[s]=n,r=s;else break}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var o,i=performance;t.unstable_now=function(){return i.now()}}else{var u=Date,s=u.now();t.unstable_now=function(){return u.now()-s}}var c=[],f=[],d=1,p=null,m=3,h=!1,g=!1,y=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,k="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function S(e){for(var t=r(f);null!==t;){if(null===t.callback)l(f);else if(t.startTime<=e)l(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function x(e){if(y=!1,S(e),!g)if(null!==r(c))g=!0,E||(E=!0,o());else{var t=r(f);null!==t&&O(x,t.startTime-e)}}var E=!1,C=-1,_=5,P=-1;function z(){return!!v||!(t.unstable_now()-P<_)}function N(){if(v=!1,E){var e=t.unstable_now();P=e;var n=!0;try{e:{g=!1,y&&(y=!1,k(C),C=-1),h=!0;var a=m;try{t:{for(S(e),p=r(c);null!==p&&!(p.expirationTime>e&&z());){var i=p.callback;if("function"==typeof i){p.callback=null,m=p.priorityLevel;var u=i(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof u){p.callback=u,S(e),n=!0;break t}p===r(c)&&l(c),S(e)}else l(c);p=r(c)}if(null!==p)n=!0;else{var s=r(f);null!==s&&O(x,s.startTime-e),n=!1}}break e}finally{p=null,m=a,h=!1}}}finally{n?o():E=!1}}}if("function"==typeof w)o=function(){w(N)};else if("undefined"!=typeof MessageChannel){var T=new MessageChannel,L=T.port2;T.port1.onmessage=N,o=function(){L.postMessage(null)}}else o=function(){b(N,0)};function O(e,n){C=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125i?(e.sortIndex=a,n(f,e),null===r(c)&&e===r(f)&&(y?(k(C),C=-1):y=!0,O(x,a-i))):(e.sortIndex=u,n(c,e),g||h||(g=!0,E||(E=!0,o()))),e},t.unstable_shouldYield=z,t.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}},31914:(e,t,n)=>{var r,l=n(33601),a=n(43903),o=n(55729),i=n(56760);function u(e){var t="https://react.dev/errors/"+e;if(1I||(e.current=M[I],M[I]=null,I--)}function H(e,t){M[++I]=e.current,e.current=t}var $=U(null),V=U(null),B=U(null),Q=U(null);function W(e,t){switch(H(B,t),H(V,e),H($,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?si(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=su(t=si(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}j($),H($,e)}function q(){j($),j(V),j(B)}function K(e){null!==e.memoizedState&&H(Q,e);var t=$.current,n=su(t,e.type);t!==n&&(H(V,e),H($,n))}function Y(e){V.current===e&&(j($),j(V)),Q.current===e&&(j(Q),sX._currentValue=F)}var G=Object.prototype.hasOwnProperty,X=a.unstable_scheduleCallback,Z=a.unstable_cancelCallback,J=a.unstable_shouldYield,ee=a.unstable_requestPaint,et=a.unstable_now,en=a.unstable_getCurrentPriorityLevel,er=a.unstable_ImmediatePriority,el=a.unstable_UserBlockingPriority,ea=a.unstable_NormalPriority,eo=a.unstable_LowPriority,ei=a.unstable_IdlePriority,eu=a.log,es=a.unstable_setDisableYieldValue,ec=null,ef=null;function ed(e){if("function"==typeof eu&&es(e),ef&&"function"==typeof ef.setStrictMode)try{ef.setStrictMode(ec,e)}catch(e){}}var ep=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(em(e)/eh|0)|0},em=Math.log,eh=Math.LN2,eg=256,ey=4194304;function ev(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194048&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function eb(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var l=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var i=0x7ffffff&r;return 0!==i?0!=(r=i&~a)?l=ev(r):0!=(o&=i)?l=ev(o):n||0!=(n=i&~e)&&(l=ev(n)):0!=(i=r&~a)?l=ev(i):0!==o?l=ev(o):n||0!=(n=r&~e)&&(l=ev(n)),0===l?0:0!==t&&t!==l&&0==(t&a)&&((a=l&-l)>=(n=t&-t)||32===a&&0!=(4194048&n))?t:l}function ek(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function ew(){var e=eg;return 0==(4194048&(eg<<=1))&&(eg=256),e}function eS(){var e=ey;return 0==(0x3c00000&(ey<<=1))&&(ey=4194304),e}function ex(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function eE(e,t){e.pendingLanes|=t,0x10000000!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function eC(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ep(t);e.entangledLanes|=t,e.entanglements[r]=0x40000000|e.entanglements[r]|4194090&n}function e_(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ep(n),l=1<)":-1l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{e2=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?e1(n):""}function e4(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return e1(e.type);case 16:return e1("Lazy");case 13:return e1("Suspense");case 19:return e1("SuspenseList");case 0:case 15:return e3(e.type,!1);case 11:return e3(e.type.render,!1);case 1:return e3(e.type,!0);case 31:return e1("Activity");default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function e8(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e6(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e5(e){e._valueTracker||(e._valueTracker=function(e){var t=e6(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e9(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e6(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e7(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var te=/[\n"\\]/g;function tt(e){return e.replace(te,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function tn(e,t,n,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e8(t)):e.value!==""+e8(t)&&(e.value=""+e8(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?tl(e,o,e8(t)):null!=n?tl(e,o,e8(n)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&(e.checked=l&&"function"!=typeof l&&"symbol"!=typeof l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+e8(i):e.removeAttribute("name")}function tr(e,t,n,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(("submit"===a||"reset"===a)&&null==t)return;n=null!=n?""+e8(n):"",t=null!=t?""+e8(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o)}function tl(e,t,n){"number"===t&&e7(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function ta(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l=ne),nr=!1;function nl(e,t){switch(e){case"keyup":return -1!==t9.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function na(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var no=!1,ni={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function nu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ni[e.type]:"textarea"===t}function ns(e,t,n,r){tv?tb?tb.push(r):tb=[r]:tv=r,0<(t=u3(t,"onChange")).length&&(n=new tH("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var nc=null,nf=null;function nd(e){uY(e,0)}function np(e){if(e9(e$(e)))return e}function nm(e,t){if("change"===e)return t}var nh=!1;if(tE){if(tE){var ng="oninput"in document;if(!ng){var ny=document.createElement("div");ny.setAttribute("oninput","return;"),ng="function"==typeof ny.oninput}r=ng}else r=!1;nh=r&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=n_(r)}}function nz(e){e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;for(var t=e7(e.document);t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=e7(e.document)}return t}function nN(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var nT=tE&&"documentMode"in document&&11>=document.documentMode,nL=null,nO=null,nR=null,nD=!1;function nA(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;nD||null==nL||nL!==e7(r)||(r="selectionStart"in(r=nL)&&nN(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},nR&&nC(nR,r)||(nR=r,0<(r=u3(nO,"onSelect")).length&&(t=new tH("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=nL)))}function nF(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var nM={animationend:nF("Animation","AnimationEnd"),animationiteration:nF("Animation","AnimationIteration"),animationstart:nF("Animation","AnimationStart"),transitionrun:nF("Transition","TransitionRun"),transitionstart:nF("Transition","TransitionStart"),transitioncancel:nF("Transition","TransitionCancel"),transitionend:nF("Transition","TransitionEnd")},nI={},nU={};function nj(e){if(nI[e])return nI[e];if(!nM[e])return e;var t,n=nM[e];for(t in n)if(n.hasOwnProperty(t)&&t in nU)return nI[e]=n[t];return e}tE&&(nU=document.createElement("div").style,"AnimationEvent"in window||(delete nM.animationend.animation,delete nM.animationiteration.animation,delete nM.animationstart.animation),"TransitionEvent"in window||delete nM.transitionend.transition);var nH=nj("animationend"),n$=nj("animationiteration"),nV=nj("animationstart"),nB=nj("transitionrun"),nQ=nj("transitionstart"),nW=nj("transitioncancel"),nq=nj("transitionend"),nK=new Map,nY="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function nG(e,t){nK.set(e,t),eq(t,[e])}nY.push("scrollEnd");var nX=new WeakMap;function nZ(e,t){if("object"==typeof e&&null!==e){var n=nX.get(e);return void 0!==n?n:(t={value:e,source:t,stack:e4(t)},nX.set(e,t),t)}return{value:e,source:t,stack:e4(t)}}var nJ=[],n0=0,n1=0;function n2(){for(var e=n0,t=n1=n0=0;t>=o,l-=o,rh=1<<32-ep(t)+l|n<a?a:8;var o=D.T,i={};D.T=i,aj(e,!1,t,n);try{var u=l(),s=D.S;if(null!==s&&s(i,u),null!==u&&"object"==typeof u&&"function"==typeof u.then){var c,f,d=(c=[],f={status:"pending",value:null,reason:null,then:function(e){c.push(e)}},u.then(function(){f.status="fulfilled",f.value=r;for(var e=0;eh?(g=f,f=null):g=f.sibling;var y=p(l,f,i[h],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===i.length)return n(l,f),rx&&ry(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return n(l,h),rx&&ry(l,g),c;if(null===h){for(;!v.done;g++,v=i.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return rx&&ry(l,g),c}for(h=r(h);!v.done;g++,v=i.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return t(l,e)}),rx&&ry(l,g),c}(s,c,f=b.call(f),v)}if("function"==typeof f.then)return i(s,c,aG(f),v);if(f.$$typeof===S)return i(s,c,rQ(s,f),v);aZ(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"==typeof f?(f=""+f,null!==c&&6===c.tag?(n(s,c.sibling),(v=l(c,f)).return=s):(n(s,c),(v=ro(f,s.mode,v)).return=s),o(s=v)):n(s,c)}(i,s,c,f);return aK=null,v}catch(e){if(e===r7||e===lt)throw e;var b=re(29,e,null,i.mode);return b.lanes=f,b.return=i,b}finally{}}}var a1=a0(!0),a2=a0(!1),a3=U(null),a4=null;function a8(e){var t=e.alternate;H(a7,1&a7.current),H(a3,e),null===a4&&(null===t||null!==lw.current?a4=e:null!==t.memoizedState&&(a4=e))}function a6(e){if(22===e.tag){if(H(a7,a7.current),H(a3,e),null===a4){var t=e.alternate;null!==t&&null!==t.memoizedState&&(a4=e)}}else a5(e)}function a5(){H(a7,a7.current),H(a3,a3.current)}function a9(e){j(a3),a4===e&&(a4=null),j(a7)}var a7=U(0);function oe(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||sb(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ot(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:p({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var on={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=i6(),l=ld(r);l.payload=t,null!=n&&(l.callback=n),null!==(t=lp(e,l,r))&&(i9(t,e,r),lm(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=i6(),l=ld(r);l.tag=1,l.payload=t,null!=n&&(l.callback=n),null!==(t=lp(e,l,r))&&(i9(t,e,r),lm(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=i6(),r=ld(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=lp(e,r,n))&&(i9(t,e,n),lm(t,e,n))}};function or(e,t,n,r,l,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!t.prototype||!t.prototype.isPureReactComponent||!nC(n,r)||!nC(l,a)}function ol(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&on.enqueueReplaceState(t,t.state,null)}function oa(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var l in n===t&&(n=p({},n)),e)void 0===n[l]&&(n[l]=e[l]);return n}var oo="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof l&&"function"==typeof l.emit)return void l.emit("uncaughtException",e);console.error(e)};function oi(e){oo(e)}function ou(e){console.error(e)}function os(e){oo(e)}function oc(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function of(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function od(e,t,n){return(n=ld(n)).tag=3,n.payload={element:null},n.callback=function(){oc(e,t)},n}function op(e){return(e=ld(e)).tag=3,e}function om(e,t,n,r){var l=n.type.getDerivedStateFromError;if("function"==typeof l){var a=r.value;e.payload=function(){return l(a)},e.callback=function(){of(t,n,r)}}var o=n.stateNode;null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){of(t,n,r),"function"!=typeof l&&(null===iG?iG=new Set([this]):iG.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var oh=Error(u(461)),og=!1;function oy(e,t,n,r){t.child=null===e?a2(t,null,n,r):a1(t,e.child,n,r)}function ov(e,t,n,r,l){n=n.render;var a=t.ref;if("ref"in r){var o={};for(var i in r)"ref"!==i&&(o[i]=r[i])}else o=r;return(rV(t),r=lU(e,t,n,o,a,l),i=lV(),null===e||og)?(rx&&i&&rb(t),t.flags|=1,oy(e,t,r,l),t.child):(lB(e,t,l),oI(e,t,l))}function ob(e,t,n,r,l){if(null===e){var a=n.type;return"function"!=typeof a||rt(a)||void 0!==a.defaultProps||null!==n.compare?((e=rl(n.type,null,r,t,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ok(e,t,a,r,l))}if(a=e.child,!oU(e,l)){var o=a.memoizedProps;if((n=null!==(n=n.compare)?n:nC)(o,r)&&e.ref===t.ref)return oI(e,t,l)}return t.flags|=1,(e=rn(a,r)).ref=t.ref,e.return=t,t.child=e}function ok(e,t,n,r,l){if(null!==e){var a=e.memoizedProps;if(nC(a,r)&&e.ref===t.ref)if(og=!1,t.pendingProps=r=a,!oU(e,l))return t.lanes=e.lanes,oI(e,t,l);else 0!=(131072&e.flags)&&(og=!0)}return oE(e,t,n,r,l)}function ow(e,t,n){var r=t.pendingProps,l=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(0!=(128&t.flags)){if(r=null!==a?a.baseLanes|n:n,null!==e){for(a=0,l=t.child=e.child;null!==l;)a=a|l.lanes|l.childLanes,l=l.sibling;t.childLanes=a&~r}else t.childLanes=0,t.child=null;return oS(e,t,r,n)}if(0==(0x20000000&n))return t.lanes=t.childLanes=0x20000000,oS(e,t,null!==a?a.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&r5(t,null!==a?a.cachePool:null),null!==a?lx(t,a):lE(),a6(t)}else null!==a?(r5(t,a.cachePool),lx(t,a),a5(t),t.memoizedState=null):(null!==e&&r5(t,null),lE(),a5(t));return oy(e,t,l,n),t.child}function oS(e,t,n,r){var l=r6();return t.memoizedState={baseLanes:n,cachePool:l=null===l?null:{parent:rG._currentValue,pool:l}},null!==e&&r5(t,null),lE(),a6(t),null!==e&&rH(e,t,r,!0),null}function ox(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof n&&"object"!=typeof n)throw Error(u(284));(null===e||e.ref!==n)&&(t.flags|=4194816)}}function oE(e,t,n,r,l){return(rV(t),n=lU(e,t,n,r,void 0,l),r=lV(),null===e||og)?(rx&&r&&rb(t),t.flags|=1,oy(e,t,n,l),t.child):(lB(e,t,l),oI(e,t,l))}function oC(e,t,n,r,l,a){return(rV(t),t.updateQueue=null,n=lH(t,r,n,l),lj(e),r=lV(),null===e||og)?(rx&&r&&rb(t),t.flags|=1,oy(e,t,n,a),t.child):(lB(e,t,a),oI(e,t,a))}function o_(e,t,n,r,l){if(rV(t),null===t.stateNode){var a=n9,o=n.contextType;"object"==typeof o&&null!==o&&(a=rB(o)),t.memoizedState=null!==(a=new n(r,a)).state&&void 0!==a.state?a.state:null,a.updater=on,t.stateNode=a,a._reactInternals=t,(a=t.stateNode).props=r,a.state=t.memoizedState,a.refs={},lc(t),o=n.contextType,a.context="object"==typeof o&&null!==o?rB(o):n9,a.state=t.memoizedState,"function"==typeof(o=n.getDerivedStateFromProps)&&(ot(t,n,o,r),a.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(o=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),o!==a.state&&on.enqueueReplaceState(a,a.state,null),lv(t,r,a,l),ly(),a.state=t.memoizedState),"function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){a=t.stateNode;var i=t.memoizedProps,u=oa(n,i);a.props=u;var s=a.context,c=n.contextType;o=n9,"object"==typeof c&&null!==c&&(o=rB(c));var f=n.getDerivedStateFromProps;c="function"==typeof f||"function"==typeof a.getSnapshotBeforeUpdate,i=t.pendingProps!==i,c||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(i||s!==o)&&ol(t,a,r,o),ls=!1;var d=t.memoizedState;a.state=d,lv(t,r,a,l),ly(),s=t.memoizedState,i||d!==s||ls?("function"==typeof f&&(ot(t,n,f,r),s=t.memoizedState),(u=ls||or(t,n,u,r,d,s,o))?(c||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),a.props=r,a.state=s,a.context=o,r=u):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,lf(e,t),c=oa(n,o=t.memoizedProps),a.props=c,f=t.pendingProps,d=a.context,s=n.contextType,u=n9,"object"==typeof s&&null!==s&&(u=rB(s)),(s="function"==typeof(i=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==f||d!==u)&&ol(t,a,r,u),ls=!1,d=t.memoizedState,a.state=d,lv(t,r,a,l),ly();var p=t.memoizedState;o!==f||d!==p||ls||null!==e&&null!==e.dependencies&&r$(e.dependencies)?("function"==typeof i&&(ot(t,n,i,r),p=t.memoizedState),(c=ls||or(t,n,c,r,d,p,u)||null!==e&&null!==e.dependencies&&r$(e.dependencies))?(s||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,u),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,u)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=u,r=c):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,ox(e,t),r=0!=(128&t.flags),a||r?(a=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:a.render(),t.flags|=1,null!==e&&r?(t.child=a1(t,e.child,null,l),t.child=a1(t,null,n,l)):oy(e,t,n,l),t.memoizedState=a.state,e=t.child):e=oI(e,t,l),e}function oP(e,t,n,r){return rL(),t.flags|=256,oy(e,t,n,r),t.child}var oz={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function oN(e){return{baseLanes:e,cachePool:r9()}}function oT(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=i$),e}function oL(e,t,n){var r,l=t.pendingProps,a=!1,o=0!=(128&t.flags);if((r=o)||(r=(null===e||null!==e.memoizedState)&&0!=(2&a7.current)),r&&(a=!0,t.flags&=-129),r=0!=(32&t.flags),t.flags&=-33,null===e){if(rx){if(a?a8(t):a5(t),rx){var i,s=rS;if(i=s){n:{for(i=s,s=rC;8!==i.nodeType;)if(!s||null===(i=sk(i.nextSibling))){s=null;break n}s=i}null!==s?(t.memoizedState={dehydrated:s,treeContext:null!==rm?{id:rh,overflow:rg}:null,retryLane:0x20000000,hydrationErrors:null},(i=re(18,null,null,0)).stateNode=s,i.return=t,t.child=i,rw=t,rS=null,i=!0):i=!1}i||rP(t)}if(null!==(s=t.memoizedState)&&null!==(s=s.dehydrated))return sb(s)?t.lanes=32:t.lanes=0x20000000,null;a9(t)}return(s=l.children,l=l.fallback,a)?(a5(t),s=oR({mode:"hidden",children:s},a=t.mode),l=ra(l,a,n,null),s.return=t,l.return=t,s.sibling=l,t.child=s,(a=t.child).memoizedState=oN(n),a.childLanes=oT(e,r,n),t.memoizedState=oz,l):(a8(t),oO(t,s))}if(null!==(i=e.memoizedState)&&null!==(s=i.dehydrated)){if(o)256&t.flags?(a8(t),t.flags&=-257,t=oD(e,t,n)):null!==t.memoizedState?(a5(t),t.child=e.child,t.flags|=128,t=null):(a5(t),a=l.fallback,s=t.mode,l=oR({mode:"visible",children:l.children},s),a=ra(a,s,n,null),a.flags|=2,l.return=t,a.return=t,l.sibling=a,t.child=l,a1(t,e.child,null,n),(l=t.child).memoizedState=oN(n),l.childLanes=oT(e,r,n),t.memoizedState=oz,t=a);else if(a8(t),sb(s)){if(r=s.nextSibling&&s.nextSibling.dataset)var c=r.dgst;r=c,(l=Error(u(419))).stack="",l.digest=r,rR({value:l,source:null,stack:null}),t=oD(e,t,n)}else if(og||rH(e,t,n,!1),r=0!=(n&e.childLanes),og||r){if(null!==(r=iN)&&0!==(l=0!=((l=0!=(42&(l=n&-n))?1:eP(l))&(r.suspendedLanes|n))?0:l)&&l!==i.retryLane)throw i.retryLane=l,n8(e,l),i9(r,e,l),oh;"$?"===s.data||uu(),t=oD(e,t,n)}else"$?"===s.data?(t.flags|=192,t.child=e.child,t=null):(e=i.treeContext,rS=sk(s.nextSibling),rw=t,rx=!0,rE=null,rC=!1,null!==e&&(rd[rp++]=rh,rd[rp++]=rg,rd[rp++]=rm,rh=e.id,rg=e.overflow,rm=t),t=oO(t,l.children),t.flags|=4096);return t}return a?(a5(t),a=l.fallback,s=t.mode,c=(i=e.child).sibling,(l=rn(i,{mode:"hidden",children:l.children})).subtreeFlags=0x3e00000&i.subtreeFlags,null!==c?a=rn(c,a):(a=ra(a,s,n,null),a.flags|=2),a.return=t,l.return=t,l.sibling=a,t.child=l,l=a,a=t.child,null===(s=e.child.memoizedState)?s=oN(n):(null!==(i=s.cachePool)?(c=rG._currentValue,i=i.parent!==c?{parent:c,pool:c}:i):i=r9(),s={baseLanes:s.baseLanes|n,cachePool:i}),a.memoizedState=s,a.childLanes=oT(e,r,n),t.memoizedState=oz,l):(a8(t),e=(n=e.child).sibling,(n=rn(n,{mode:"visible",children:l.children})).return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function oO(e,t){return(t=oR({mode:"visible",children:t},e.mode)).return=e,e.child=t}function oR(e,t){return(e=re(22,e,null,t)).lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function oD(e,t,n){return a1(t,e.child,null,n),e=oO(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function oA(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),rU(e.return,t,n)}function oF(e,t,n,r,l){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=l)}function oM(e,t,n){var r=t.pendingProps,l=r.revealOrder,a=r.tail;if(oy(e,t,r.children,n),0!=(2&(r=a7.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&oA(e,n,t);else if(19===e.tag)oA(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}switch(H(a7,r),l){case"forwards":for(l=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===oe(e)&&(l=n),n=n.sibling;null===(n=l)?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),oF(t,!1,l,n,a);break;case"backwards":for(n=null,l=t.child,t.child=null;null!==l;){if(null!==(e=l.alternate)&&null===oe(e)){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}oF(t,!0,n,null,a);break;case"together":oF(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function oI(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),iU|=t.lanes,0==(n&t.childLanes)){if(null===e)return null;else if(rH(e,t,n,!1),0==(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(u(153));if(null!==t.child){for(n=rn(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=rn(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function oU(e,t){return 0!=(e.lanes&t)||!!(null!==(e=e.dependencies)&&r$(e))}function oj(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)og=!0;else{if(!oU(e,n)&&0==(128&t.flags))return og=!1,function(e,t,n){switch(t.tag){case 3:W(t,t.stateNode.containerInfo),rM(t,rG,e.memoizedState.cache),rL();break;case 27:case 5:K(t);break;case 4:W(t,t.stateNode.containerInfo);break;case 10:rM(t,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return a8(t),t.flags|=128,null;if(0!=(n&t.child.childLanes))return oL(e,t,n);return a8(t),null!==(e=oI(e,t,n))?e.sibling:null}a8(t);break;case 19:var l=0!=(128&e.flags);if((r=0!=(n&t.childLanes))||(rH(e,t,n,!1),r=0!=(n&t.childLanes)),l){if(r)return oM(e,t,n);t.flags|=128}if(null!==(l=t.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),H(a7,a7.current),!r)return null;break;case 22:case 23:return t.lanes=0,ow(e,t,n);case 24:rM(t,rG,e.memoizedState.cache)}return oI(e,t,n)}(e,t,n);og=0!=(131072&e.flags)}else og=!1,rx&&0!=(1048576&t.flags)&&rv(t,rf,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var r=t.elementType,l=r._init;if(r=l(r._payload),t.type=r,"function"==typeof r)rt(r)?(e=oa(r,e),t.tag=1,t=o_(null,t,r,e,n)):(t.tag=0,t=oE(null,t,r,e,n));else{if(null!=r){if((l=r.$$typeof)===x){t.tag=11,t=ov(null,t,r,e,n);break e}else if(l===_){t.tag=14,t=ob(null,t,r,e,n);break e}}throw Error(u(306,t=function e(t){if(null==t)return null;if("function"==typeof t)return t.$$typeof===O?null:t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case y:return"Fragment";case b:return"Profiler";case v:return"StrictMode";case E:return"Suspense";case C:return"SuspenseList";case z:return"Activity"}if("object"==typeof t)switch(t.$$typeof){case g:return"Portal";case S:return(t.displayName||"Context")+".Provider";case w:return(t._context.displayName||"Context")+".Consumer";case x:var n=t.render;return(t=t.displayName)||(t=""!==(t=n.displayName||n.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case _:return null!==(n=t.displayName||null)?n:e(t.type)||"Memo";case P:n=t._payload,t=t._init;try{return e(t(n))}catch(e){}}return null}(r)||r,""))}}return t;case 0:return oE(e,t,t.type,t.pendingProps,n);case 1:return l=oa(r=t.type,t.pendingProps),o_(e,t,r,l,n);case 3:e:{if(W(t,t.stateNode.containerInfo),null===e)throw Error(u(387));r=t.pendingProps;var a=t.memoizedState;l=a.element,lf(e,t),lv(t,r,null,n);var o=t.memoizedState;if(rM(t,rG,r=o.cache),r!==a.cache&&rj(t,[rG],n,!0),ly(),r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=oP(e,t,r,n);break e}else if(r!==l){rR(l=nZ(Error(u(424)),t)),t=oP(e,t,r,n);break e}else for(rS=sk((e=9===(e=t.stateNode.containerInfo).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e).firstChild),rw=t,rx=!0,rE=null,rC=!0,n=a2(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling;else{if(rL(),r===l){t=oI(e,t,n);break e}oy(e,t,r,n)}t=t.child}return t;case 26:return ox(e,t),null===e?(n=sL(t.type,null,t.pendingProps,null))?t.memoizedState=n:rx||(n=t.type,e=t.pendingProps,(r=so(B.current).createElement(n))[eL]=t,r[eO]=e,sr(r,n,e),eB(r),t.stateNode=r):t.memoizedState=sL(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return K(t),null===e&&rx&&(r=t.stateNode=sx(t.type,t.pendingProps,B.current),rw=t,rC=!0,l=rS,sg(t.type)?(sw=l,rS=sk(r.firstChild)):rS=l),oy(e,t,t.pendingProps.children,n),ox(e,t),null===e&&(t.flags|=4194304),t.child;case 5:return null===e&&rx&&((l=r=rS)&&(null!==(r=function(e,t,n,r){for(;1===e.nodeType;){if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[eI])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(l=e.getAttribute("rel"))&&e.hasAttribute("data-precedence")||l!==n.rel||e.getAttribute("href")!==(null==n.href||""===n.href?null:n.href)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin)||e.getAttribute("title")!==(null==n.title?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((l=e.getAttribute("src"))!==(null==n.src?null:n.src)||e.getAttribute("type")!==(null==n.type?null:n.type)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin))&&l&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var l=null==n.name?null:""+n.name;if("hidden"===n.type&&e.getAttribute("name")===l)return e}if(null===(e=sk(e.nextSibling)))break}return null}(r,t.type,t.pendingProps,rC))?(t.stateNode=r,rw=t,rS=sk(r.firstChild),rC=!1,l=!0):l=!1),l||rP(t)),K(t),l=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,r=a.children,ss(l,a)?r=null:null!==o&&ss(l,o)&&(t.flags|=32),null!==t.memoizedState&&(sX._currentValue=l=lU(e,t,l$,null,null,n)),ox(e,t),oy(e,t,r,n),t.child;case 6:return null===e&&rx&&((e=n=rS)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;)if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n||null===(e=sk(e.nextSibling)))return null;return e}(n,t.pendingProps,rC))?(t.stateNode=n,rw=t,rS=null,e=!0):e=!1),e||rP(t)),null;case 13:return oL(e,t,n);case 4:return W(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=a1(t,null,r,n):oy(e,t,r,n),t.child;case 11:return ov(e,t,t.type,t.pendingProps,n);case 7:return oy(e,t,t.pendingProps,n),t.child;case 8:case 12:return oy(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,rM(t,t.type,r.value),oy(e,t,r.children,n),t.child;case 9:return l=t.type._context,r=t.pendingProps.children,rV(t),r=r(l=rB(l)),t.flags|=1,oy(e,t,r,n),t.child;case 14:return ob(e,t,t.type,t.pendingProps,n);case 15:return ok(e,t,t.type,t.pendingProps,n);case 19:return oM(e,t,n);case 31:return r=t.pendingProps,n=t.mode,r={mode:r.mode,children:r.children},null===e?(n=oR(r,n)).ref=t.ref:(n=rn(e.child,r)).ref=t.ref,t.child=n,n.return=t,t=n;case 22:return ow(e,t,n);case 24:return rV(t),r=rB(rG),null===e?(null===(l=r6())&&(l=iN,a=rX(),l.pooledCache=a,a.refCount++,null!==a&&(l.pooledCacheLanes|=n),l=a),t.memoizedState={parent:r,cache:l},lc(t),rM(t,rG,l)):(0!=(e.lanes&n)&&(lf(e,t),lv(t,null,null,n),ly()),l=e.memoizedState,a=t.memoizedState,l.parent!==r?(l={parent:r,cache:r},t.memoizedState=l,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=l),rM(t,rG,r)):(rM(t,rG,r=a.cache),r!==l.cache&&rj(t,[rG],n,!0))),oy(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(u(156,t.tag))}function oH(e){e.flags|=4}function o$(e,t){if("stylesheet"!==t.type||0!=(4&t.state.loading))e.flags&=-0x1000001;else if(e.flags|=0x1000000,!sB(t)){if(null!==(t=a3.current)&&((4194048&iL)===iL?null!==a4:(0x3c00000&iL)!==iL&&0==(0x20000000&iL)||t!==a4))throw lo=ln,le;e.flags|=8192}}function oV(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?eS():0x20000000,e.lanes|=t,iV|=t)}function oB(e,t){if(!rx)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function oQ(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=0x3e00000&l.subtreeFlags,r|=0x3e00000&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function oW(e,t){switch(rk(t),t.tag){case 3:rI(rG),q();break;case 26:case 27:case 5:Y(t);break;case 4:q();break;case 13:a9(t);break;case 19:j(a7);break;case 10:rI(t.type);break;case 22:case 23:a9(t),lC(),null!==e&&j(r8);break;case 24:rI(rG)}}function oq(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var l=r.next;n=l;do{if((n.tag&e)===e){r=void 0;var a=n.create;n.inst.destroy=r=a()}n=n.next}while(n!==l)}}catch(e){ux(t,t.return,e)}}function oK(e,t,n){try{var r=t.updateQueue,l=null!==r?r.lastEffect:null;if(null!==l){var a=l.next;r=a;do{if((r.tag&e)===e){var o=r.inst,i=o.destroy;if(void 0!==i){o.destroy=void 0,l=t;try{i()}catch(e){ux(l,n,e)}}}r=r.next}while(r!==a)}}catch(e){ux(t,t.return,e)}}function oY(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{lk(t,n)}catch(t){ux(e,e.return,t)}}}function oG(e,t,n){n.props=oa(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){ux(e,t,n)}}function oX(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(n){ux(e,t,n)}}function oZ(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){ux(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){ux(e,t,n)}else n.current=null}function oJ(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){ux(e,e.return,t)}}function o0(e,t,n){try{var r=e.stateNode;(function(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,a=null,o=null,i=null,s=null,c=null,f=null;for(m in n){var d=n[m];if(n.hasOwnProperty(m)&&null!=d)switch(m){case"checked":case"value":break;case"defaultValue":s=d;default:r.hasOwnProperty(m)||st(e,t,m,null,r,d)}}for(var p in r){var m=r[p];if(d=n[p],r.hasOwnProperty(p)&&(null!=m||null!=d))switch(p){case"type":a=m;break;case"name":l=m;break;case"checked":c=m;break;case"defaultChecked":f=m;break;case"value":o=m;break;case"defaultValue":i=m;break;case"children":case"dangerouslySetInnerHTML":if(null!=m)throw Error(u(137,t));break;default:m!==d&&st(e,t,p,m,r,d)}}tn(e,o,i,s,c,f,a,l);return;case"select":for(a in m=o=i=p=null,n)if(s=n[a],n.hasOwnProperty(a)&&null!=s)switch(a){case"value":break;case"multiple":m=s;default:r.hasOwnProperty(a)||st(e,t,a,null,r,s)}for(l in r)if(a=r[l],s=n[l],r.hasOwnProperty(l)&&(null!=a||null!=s))switch(l){case"value":p=a;break;case"defaultValue":i=a;break;case"multiple":o=a;default:a!==s&&st(e,t,l,a,r,s)}t=i,n=o,r=m,null!=p?ta(e,!!n,p,!1):!!r!=!!n&&(null!=t?ta(e,!!n,t,!0):ta(e,!!n,n?[]:"",!1));return;case"textarea":for(i in m=p=null,n)if(l=n[i],n.hasOwnProperty(i)&&null!=l&&!r.hasOwnProperty(i))switch(i){case"value":case"children":break;default:st(e,t,i,null,r,l)}for(o in r)if(l=r[o],a=n[o],r.hasOwnProperty(o)&&(null!=l||null!=a))switch(o){case"value":p=l;break;case"defaultValue":m=l;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=l)throw Error(u(91));break;default:l!==a&&st(e,t,o,l,r,a)}to(e,p,m);return;case"option":for(var h in n)p=n[h],n.hasOwnProperty(h)&&null!=p&&!r.hasOwnProperty(h)&&("selected"===h?e.selected=!1:st(e,t,h,null,r,p));for(s in r)p=r[s],m=n[s],r.hasOwnProperty(s)&&p!==m&&(null!=p||null!=m)&&("selected"===s?e.selected=p&&"function"!=typeof p&&"symbol"!=typeof p:st(e,t,s,p,r,m));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)p=n[g],n.hasOwnProperty(g)&&null!=p&&!r.hasOwnProperty(g)&&st(e,t,g,null,r,p);for(c in r)if(p=r[c],m=n[c],r.hasOwnProperty(c)&&p!==m&&(null!=p||null!=m))switch(c){case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(u(137,t));break;default:st(e,t,c,p,r,m)}return;default:if(td(t)){for(var y in n)p=n[y],n.hasOwnProperty(y)&&void 0!==p&&!r.hasOwnProperty(y)&&sn(e,t,y,void 0,r,p);for(f in r)p=r[f],m=n[f],r.hasOwnProperty(f)&&p!==m&&(void 0!==p||void 0!==m)&&sn(e,t,f,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&null!=p&&!r.hasOwnProperty(v)&&st(e,t,v,null,r,p);for(d in r)p=r[d],m=n[d],r.hasOwnProperty(d)&&p!==m&&(null!=p||null!=m)&&st(e,t,d,p,r,m)})(r,e.type,n,t),r[eO]=t}catch(t){ux(e,e.return,t)}}function o1(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&sg(e.type)||4===e.tag}function o2(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||o1(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&sg(e.type)||2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function o3(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&sg(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(o3(e,t,n),e=e.sibling;null!==e;)o3(e,t,n),e=e.sibling}function o4(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,l=t.attributes;l.length;)t.removeAttributeNode(l[0]);sr(t,r,n),t[eL]=e,t[eO]=n}catch(t){ux(e,e.return,t)}}var o8=!1,o6=!1,o5=!1,o9="function"==typeof WeakSet?WeakSet:Set,o7=null;function ie(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:ip(e,n),4&r&&oq(5,n);break;case 1:if(ip(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){ux(n,n.return,e)}else{var l=oa(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(l,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){ux(n,n.return,e)}}64&r&&oY(n),512&r&&oX(n,n.return);break;case 3:if(ip(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{lk(e,t)}catch(e){ux(n,n.return,e)}}break;case 27:null===t&&4&r&&o4(n);case 26:case 5:ip(e,n),null===t&&4&r&&oJ(n),512&r&&oX(n,n.return);break;case 12:default:ip(e,n);break;case 13:ip(e,n),4&r&&io(e,n),64&r&&null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$?"!==e.data||"complete"===n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=uP.bind(null,n));break;case 22:if(!(r=null!==n.memoizedState||o8)){t=null!==t&&null!==t.memoizedState||o6,l=o8;var a=o6;o8=r,(o6=t)&&!a?function e(t,n,r){for(r=r&&0!=(8772&n.subtreeFlags),n=n.child;null!==n;){var l=n.alternate,a=t,o=n,i=o.flags;switch(o.tag){case 0:case 11:case 15:e(a,o,r),oq(4,o);break;case 1:if(e(a,o,r),"function"==typeof(a=(l=o).stateNode).componentDidMount)try{a.componentDidMount()}catch(e){ux(l,l.return,e)}if(null!==(a=(l=o).updateQueue)){var u=l.stateNode;try{var s=a.shared.hiddenCallbacks;if(null!==s)for(a.shared.hiddenCallbacks=null,a=0;a title"))),sr(a,r,n),a[eL]=e,eB(a),r=a;break e;case"link":var o=s$("link","href",l).get(r+(n.href||""));if(o){for(var i=0;i<\/script>",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(n,{is:r.is}):l.createElement(n)}}e[eL]=t,e[eO]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(t.stateNode=e,sr(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&oH(t)}}return oQ(t),t.flags&=-0x1000001,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&oH(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(u(166));if(e=B.current,rT(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(l=rw))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[eL]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||u7(e.nodeValue,n)))||rP(t)}else(e=so(e).createTextNode(r))[eL]=t,t.stateNode=e}return oQ(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=rT(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(u(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(u(317));l[eL]=t}else rL(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;oQ(t),l=!1}else l=rO(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l){if(256&t.flags)return a9(t),t;return a9(t),null}}if(a9(t),0!=(128&t.flags))return t.lanes=n,t;if(n=null!==r,e=null!==e&&null!==e.memoizedState,n){r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool);var a=null;null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),oV(t,t.updateQueue),oQ(t),null;case 4:return q(),null===e&&uJ(t.stateNode.containerInfo),oQ(t),null;case 10:return rI(t.type),oQ(t),null;case 19:if(j(a7),null===(l=t.memoizedState))return oQ(t),null;if(r=0!=(128&t.flags),null===(a=l.rendering))if(r)oB(l,!1);else{if(0!==iI||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=oe(e))){for(t.flags|=128,oB(l,!1),e=a.updateQueue,t.updateQueue=e,oV(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)rr(n,e),n=n.sibling;return H(a7,1&a7.current|2),t.child}e=e.sibling}null!==l.tail&&et()>iK&&(t.flags|=128,r=!0,oB(l,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=oe(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,oV(t,e),oB(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!rx)return oQ(t),null}else 2*et()-l.renderingStartTime>iK&&0x20000000!==n&&(t.flags|=128,r=!0,oB(l,!1),t.lanes=4194304);l.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=l.last)?e.sibling=a:t.child=a,l.last=a)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=et(),t.sibling=null,e=a7.current,H(a7,r?1&e|2:1&e),t;return oQ(t),null;case 22:case 23:return a9(t),lC(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(0x20000000&n)&&0==(128&t.flags)&&(oQ(t),6&t.subtreeFlags&&(t.flags|=8192)):oQ(t),null!==(n=t.updateQueue)&&oV(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&j(r8),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),rI(rG),oQ(t),null;case 25:case 30:return null}throw Error(u(156,t.tag))}(t.alternate,t,iM);if(null!==n){iT=n;return}if(null!==(t=t.sibling)){iT=t;return}iT=t=e}while(null!==t);0===iI&&(iI=5)}function um(e,t){do{var n=function(e,t){switch(rk(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return rI(rG),q(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return Y(t),null;case 13:if(a9(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(u(340));rL()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return j(a7),null;case 4:return q(),null;case 10:return rI(t.type),null;case 22:case 23:return a9(t),lC(),null!==e&&j(r8),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return rI(rG),null;default:return null}}(e.alternate,e);if(null!==n){n.flags&=32767,iT=n;return}if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling)){iT=e;return}iT=e=n}while(null!==e);iI=6,iT=null}function uh(e,t,n,r,l,a,o,i,s){e.cancelPendingCommit=null;do uk();while(0!==iX);if(0!=(6&iz))throw Error(u(327));if(null!==t){if(t===e.current)throw Error(u(177));if(!function(e,t,n,r,l,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var i=e.entanglements,u=e.expirationTimes,s=e.hiddenUpdates;for(n=o&~n;0g&&(o=g,g=h,h=o);var y=nP(i,h),v=nP(i,g);if(y&&v&&(1!==p.rangeCount||p.anchorNode!==y.node||p.anchorOffset!==y.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var b=f.createRange();b.setStart(y.node,y.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(v.node,v.offset)):(b.setEnd(v.node,v.offset),p.addRange(b))}}}}for(f=[],p=i;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof i.focus&&i.focus(),i=0;in?32:n,D.T=null,n=i2,i2=null;var a=iZ,o=i0;if(iX=0,iJ=iZ=null,i0=0,0!=(6&iz))throw Error(u(331));var i=iz;if(iz|=4,iE(a.current),iy(a,a.current,o,n),iz=i,uF(0,!1),ef&&"function"==typeof ef.onPostCommitFiberRoot)try{ef.onPostCommitFiberRoot(ec,a)}catch(e){}return!0}finally{A.p=l,D.T=r,ub(e,t)}}function uS(e,t,n){t=nZ(n,t),t=od(e.stateNode,t,2),null!==(e=lp(e,t,2))&&(eE(e,2),uA(e))}function ux(e,t,n){if(3===e.tag)uS(e,e,n);else for(;null!==t;){if(3===t.tag){uS(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===iG||!iG.has(r))){e=nZ(n,e),null!==(r=lp(t,n=op(2),2))&&(om(n,r,t,e),eE(r,2),uA(r));break}}t=t.return}}function uE(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new iP;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(iF=!0,l.add(n),e=uC.bind(null,e,t,n),t.then(e,e))}function uC(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,iN===e&&(iL&n)===n&&(4===iI||3===iI&&(0x3c00000&iL)===iL&&300>et()-iq?0==(2&iz)&&ul(e,0):iH|=n,iV===iL&&(iV=0)),uA(e)}function u_(e,t){0===t&&(t=eS()),null!==(e=n8(e,t))&&(eE(e,t),uA(e))}function uP(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),u_(e,n)}function uz(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(u(314))}null!==r&&r.delete(t),u_(e,n)}var uN=null,uT=null,uL=!1,uO=!1,uR=!1,uD=0;function uA(e){e!==uT&&null===e.next&&(null===uT?uN=uT=e:uT=uT.next=e),uO=!0,uL||(uL=!0,sm(function(){0!=(6&iz)?X(er,uM):uI()}))}function uF(e,t){if(!uR&&uO){uR=!0;do for(var n=!1,r=uN;null!==r;){if(!t)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,i=r.pingedLanes;a=0xc000095&(a=(1<<31-ep(42|e)+1)-1&(l&~(o&~i)))?0xc000095&a|1:a?2|a:0}0!==a&&(n=!0,uH(r,a))}else a=iL,0==(3&(a=eb(r,r===iN?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||ek(r,a)||(n=!0,uH(r,a));r=r.next}while(n);uR=!1}}function uM(){uI()}function uI(){uO=uL=!1;var e,t=0;0!==uD&&(((e=window.event)&&"popstate"===e.type?e===sc||(sc=e,0):(sc=null,1))||(t=uD),uD=0);for(var n=et(),r=null,l=uN;null!==l;){var a=l.next,o=uU(l,n);0===o?(l.next=null,null===r?uN=a:r.next=a,null===a&&(uT=r)):(r=l,(0!==t||0!=(3&o))&&(uO=!0)),l=a}uF(t,!1)}function uU(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0r){n=r;var o=e.ownerDocument;if(1&n&&sE(o.documentElement),2&n&&sE(o.body),4&n)for(sE(n=o.head),o=n.firstChild;o;){var i=o.nextSibling,u=o.nodeName;o[eI]||"SCRIPT"===u||"STYLE"===u||"LINK"===u&&"stylesheet"===o.rel.toLowerCase()||n.removeChild(o),o=i}}if(0===l){e.removeChild(a),ck(t);return}l--}else"$"===n||"$?"===n||"$!"===n?l++:r=n.charCodeAt(0)-48;else r=0;n=a}while(n);ck(t)}function sv(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":sv(n),eU(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function sb(e){return"$!"===e.data||"$?"===e.data&&"complete"===e.ownerDocument.readyState}function sk(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"F!"===t||"F"===t)break;if("/$"===t)return null}}return e}var sw=null;function sS(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}function sx(e,t,n){switch(t=so(n),e){case"html":if(!(e=t.documentElement))throw Error(u(452));return e;case"head":if(!(e=t.head))throw Error(u(453));return e;case"body":if(!(e=t.body))throw Error(u(454));return e;default:throw Error(u(451))}}function sE(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);eU(e)}var sC=new Map,s_=new Set;function sP(e){return"function"==typeof e.getRootNode?e.getRootNode():9===e.nodeType?e:e.ownerDocument}var sz=A.d;A.d={f:function(){var e=sz.f(),t=un();return e||t},r:function(e){var t=eH(e);null!==t&&5===t.tag&&"form"===t.type?aO(t):sz.r(e)},D:function(e){sz.D(e),sT("dns-prefetch",e,null)},C:function(e,t){sz.C(e,t),sT("preconnect",e,t)},L:function(e,t,n){if(sz.L(e,t,n),sN&&e&&t){var r='link[rel="preload"][as="'+tt(t)+'"]';"image"===t&&n&&n.imageSrcSet?(r+='[imagesrcset="'+tt(n.imageSrcSet)+'"]',"string"==typeof n.imageSizes&&(r+='[imagesizes="'+tt(n.imageSizes)+'"]')):r+='[href="'+tt(e)+'"]';var l=r;switch(t){case"style":l=sO(e);break;case"script":l=sA(e)}sC.has(l)||(e=p({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),sC.set(l,e),null!==sN.querySelector(r)||"style"===t&&sN.querySelector(sR(l))||"script"===t&&sN.querySelector(sF(l))||(sr(t=sN.createElement("link"),"link",e),eB(t),sN.head.appendChild(t)))}},m:function(e,t){if(sz.m(e,t),sN&&e){var n=t&&"string"==typeof t.as?t.as:"script",r='link[rel="modulepreload"][as="'+tt(n)+'"][href="'+tt(e)+'"]',l=r;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":l=sA(e)}if(!sC.has(l)&&(e=p({rel:"modulepreload",href:e},t),sC.set(l,e),null===sN.querySelector(r))){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(sN.querySelector(sF(l)))return}sr(n=sN.createElement("link"),"link",e),eB(n),sN.head.appendChild(n)}}},X:function(e,t){if(sz.X(e,t),sN&&e){var n=eV(sN).hoistableScripts,r=sA(e),l=n.get(r);l||((l=sN.querySelector(sF(r)))||(e=p({src:e,async:!0},t),(t=sC.get(r))&&sj(e,t),eB(l=sN.createElement("script")),sr(l,"link",e),sN.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},n.set(r,l))}},S:function(e,t,n){if(sz.S(e,t,n),sN&&e){var r=eV(sN).hoistableStyles,l=sO(e);t=t||"default";var a=r.get(l);if(!a){var o={loading:0,preload:null};if(a=sN.querySelector(sR(l)))o.loading=5;else{e=p({rel:"stylesheet",href:e,"data-precedence":t},n),(n=sC.get(l))&&sU(e,n);var i=a=sN.createElement("link");eB(i),sr(i,"link",e),i._p=new Promise(function(e,t){i.onload=e,i.onerror=t}),i.addEventListener("load",function(){o.loading|=1}),i.addEventListener("error",function(){o.loading|=2}),o.loading|=4,sI(a,t,sN)}a={type:"stylesheet",instance:a,count:1,state:o},r.set(l,a)}}},M:function(e,t){if(sz.M(e,t),sN&&e){var n=eV(sN).hoistableScripts,r=sA(e),l=n.get(r);l||((l=sN.querySelector(sF(r)))||(e=p({src:e,async:!0,type:"module"},t),(t=sC.get(r))&&sj(e,t),eB(l=sN.createElement("script")),sr(l,"link",e),sN.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},n.set(r,l))}}};var sN="undefined"==typeof document?null:document;function sT(e,t,n){if(sN&&"string"==typeof t&&t){var r=tt(t);r='link[rel="'+e+'"][href="'+r+'"]',"string"==typeof n&&(r+='[crossorigin="'+n+'"]'),s_.has(r)||(s_.add(r),e={rel:e,crossOrigin:n,href:t},null===sN.querySelector(r)&&(sr(t=sN.createElement("link"),"link",e),eB(t),sN.head.appendChild(t)))}}function sL(e,t,n,r){var l=(l=B.current)?sP(l):null;if(!l)throw Error(u(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(t=sO(n.href),(r=(n=eV(l).hoistableStyles).get(t))||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=sO(n.href);var a,o,i,s,c=eV(l).hoistableStyles,f=c.get(e);if(f||(l=l.ownerDocument||l,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,f),(c=l.querySelector(sR(e)))&&!c._p&&(f.instance=c,f.state.loading=5),sC.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},sC.set(e,n),c||(a=l,o=e,i=n,s=f.state,a.querySelector('link[rel="preload"][as="style"]['+o+"]")?s.loading=1:(s.preload=o=a.createElement("link"),o.addEventListener("load",function(){return s.loading|=1}),o.addEventListener("error",function(){return s.loading|=2}),sr(o,"link",i),eB(o),a.head.appendChild(o))))),t&&null===r)throw Error(u(528,""));return f}if(t&&null!==r)throw Error(u(529,""));return null;case"script":return t=n.async,"string"==typeof(n=n.src)&&t&&"function"!=typeof t&&"symbol"!=typeof t?(t=sA(n),(r=(n=eV(l).hoistableScripts).get(t))||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(u(444,e))}}function sO(e){return'href="'+tt(e)+'"'}function sR(e){return'link[rel="stylesheet"]['+e+"]"}function sD(e){return p({},e,{"data-precedence":e.precedence,precedence:null})}function sA(e){return'[src="'+tt(e)+'"]'}function sF(e){return"script[async]"+e}function sM(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+tt(n.href)+'"]');if(r)return t.instance=r,eB(r),r;var l=p({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return eB(r=(e.ownerDocument||e).createElement("style")),sr(r,"style",l),sI(r,n.precedence,e),t.instance=r;case"stylesheet":l=sO(n.href);var a=e.querySelector(sR(l));if(a)return t.state.loading|=4,t.instance=a,eB(a),a;r=sD(n),(l=sC.get(l))&&sU(r,l),eB(a=(e.ownerDocument||e).createElement("link"));var o=a;return o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),sr(a,"link",r),t.state.loading|=4,sI(a,n.precedence,e),t.instance=a;case"script":if(a=sA(n.src),l=e.querySelector(sF(a)))return t.instance=l,eB(l),l;return r=n,(l=sC.get(a))&&sj(r=p({},n),l),eB(l=(e=e.ownerDocument||e).createElement("script")),sr(l,"link",r),e.head.appendChild(l),t.instance=l;case"void":return null;default:throw Error(u(443,t.type))}return"stylesheet"===t.type&&0==(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,sI(r,n.precedence,e)),t.instance}function sI(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=r.length?r[r.length-1]:null,a=l,o=0;o title"):null)}function sB(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}var sQ=null;function sW(){}function sq(){if(this.count--,0===this.count){if(this.stylesheets)sY(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var sK=null;function sY(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,sK=new Map,t.forEach(sG,e),sK=null,sq.call(e))}function sG(e,t){if(!(4&t.state.loading)){var n=sK.get(e);if(n)var r=n.get(null);else{n=new Map,sK.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a{var n=Symbol.for("react.transitional.element");function r(e,t,r){var l=null;if(void 0!==r&&(l=""+r),void 0!==t.key&&(l=""+t.key),"key"in t)for(var a in r={},t)"key"!==a&&(r[a]=t[a]);else r=t;return{$$typeof:n,type:e,key:l,ref:void 0!==(t=r.ref)?t:null,props:r}}t.Fragment=Symbol.for("react.fragment"),t.jsx=r,t.jsxs=r},43903:(e,t,n)=>{e.exports=n(13020)},55729:(e,t,n)=>{e.exports=n(396)},56760:(e,t,n)=>{!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(74572)},74572:(e,t,n)=>{var r=n(55729);function l(e){var t="https://react.dev/errors/"+e;if(1{!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(31914)}}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/main-5c68f1a88167a5ef.js b/apps/web/.open-next/assets/_next/static/chunks/main-5c68f1a88167a5ef.js deleted file mode 100644 index e56b57c..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/main-5c68f1a88167a5ef.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[792],{2322:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return d}});let i=r(51235),n=r(76337),s=r(48955),a=r(17255),o=r(80146),l=r(47096),u=r(71266),c=r(57424);function d(e,t,r){let d,h="string"==typeof t?t:(0,n.formatWithValidation)(t),f=h.match(/^[a-zA-Z]{1,}:\/\//),p=f?h.slice(f[0].length):h;if((p.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+h+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,a.normalizeRepeatedSlashes)(p);h=(f?f[0]:"")+t}if(!(0,l.isLocalURL)(h))return r?[h]:h;try{d=new URL(h.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){d=new URL("/","http://n")}try{let e=new URL(h,d);e.pathname=(0,o.normalizePathTrailingSlash)(e.pathname);let t="";if((0,u.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,i.searchParamsToUrlQuery)(e.searchParams),{result:a,params:o}=(0,c.interpolateAs)(e.pathname,e.pathname,r);a&&(t=(0,n.formatWithValidation)({pathname:a,hash:e.hash,query:(0,s.omit)(r,o)}))}let a=e.origin===d.origin?e.href.slice(e.origin.length):e.href;return r?[a,t||a]:a}catch(e){return r?[h]:h}}("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)},5255:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return n},getProperError:function(){return s}});let i=r(17077);function n(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function s(e){return n(e)?e:Object.defineProperty(Error((0,i.isPlainObject)(e)?function(e){let t=new WeakSet;return JSON.stringify(e,(e,r)=>{if("object"==typeof r&&null!==r){if(t.has(r))return"[Circular]";t.add(r)}return r})}(e):e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},8437:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseUrl",{enumerable:!0,get:function(){return s}});let i=r(51235),n=r(61656);function s(e){if(e.startsWith("/"))return(0,n.parseRelativeUrl)(e);let t=new URL(e);return{hash:t.hash,hostname:t.hostname,href:t.href,pathname:t.pathname,port:t.port,protocol:t.protocol,query:(0,i.searchParamsToUrlQuery)(t.searchParams),search:t.search}}},8704:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return r}});let r=/Mediapartners-Google|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti/i},10107:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return n}});let i=r(28027);function n(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,i.parsePath)(e);return r===t||r.startsWith(t+"/")}},10552:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return n}});let i=r(17255);function n(e){let{re:t,groups:r}=e;return e=>{let n=t.exec(e);if(!n)return!1;let s=e=>{try{return decodeURIComponent(e)}catch(e){throw Object.defineProperty(new i.DecodeError("failed to decode param"),"__NEXT_ERROR_CODE",{value:"E528",enumerable:!1,configurable:!0})}},a={};for(let[e,t]of Object.entries(r)){let r=n[t.pos];void 0!==r&&(t.repeat?a[e]=r.split("/").map(e=>s(e)):a[e]=s(r))}return a}}},10811:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RouteAnnouncer:function(){return l},default:function(){return u}});let i=r(14761),n=r(6029),s=i._(r(55729)),a=r(24557),o={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",top:0,width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},l=()=>{let{asPath:e}=(0,a.useRouter)(),[t,r]=s.default.useState(""),i=s.default.useRef(e);return s.default.useEffect(()=>{if(i.current!==e)if(i.current=e,document.title)r(document.title);else{var t;let i=document.querySelector("h1");r((null!=(t=null==i?void 0:i.innerText)?t:null==i?void 0:i.textContent)||e)}},[e]),(0,n.jsx)("p",{"aria-live":"assertive",id:"__next-route-announcer__",role:"alert",style:o,children:t})},u=l;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},13514:(e,t,r)=>{"use strict";function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}function n(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=s?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}r.r(t),r.d(t,{_:()=>n})},14629:(e,t,r)=>{"use strict";function i(e,t){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeLocale",{enumerable:!0,get:function(){return i}}),r(28027),("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)},14761:(e,t,r)=>{"use strict";function i(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>i})},16220:(e,t)=>{"use strict";function r(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return r}})},16919:(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,{createRouteLoader:function(){return g},getClientBuildManifest:function(){return p},isAssetError:function(){return c},markAssetError:function(){return u}}),r(14761),r(70628);let i=r(79215),n=r(93426),s=r(16220),a=r(78673);function o(e,t,r){let i,n=t.get(e);if(n)return"future"in n?n.future:Promise.resolve(n);let s=new Promise(e=>{i=e});return t.set(e,{resolve:i,future:s}),r?r().then(e=>(i(e),e)).catch(r=>{throw t.delete(e),r}):s}let l=Symbol("ASSET_LOAD_ERROR");function u(e){return Object.defineProperty(e,l,{})}function c(e){return e&&l in e}let d=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch(e){return!1}}(),h=()=>(0,s.getDeploymentIdQueryOrEmptyString)();function f(e,t,r){return new Promise((i,s)=>{let a=!1;e.then(e=>{a=!0,i(e)}).catch(s),(0,n.requestIdleCallback)(()=>setTimeout(()=>{a||s(r)},t))})}function p(){return self.__BUILD_MANIFEST?Promise.resolve(self.__BUILD_MANIFEST):f(new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}}),3800,u(Object.defineProperty(Error("Failed to load client build manifest"),"__NEXT_ERROR_CODE",{value:"E273",enumerable:!1,configurable:!0})))}function _(e,t){return p().then(r=>{if(!(t in r))throw u(Object.defineProperty(Error("Failed to lookup route: "+t),"__NEXT_ERROR_CODE",{value:"E446",enumerable:!1,configurable:!0}));let n=r[t].map(t=>e+"/_next/"+(0,a.encodeURIPath)(t));return{scripts:n.filter(e=>e.endsWith(".js")).map(e=>(0,i.__unsafeCreateTrustedScriptURL)(e)+h()),css:n.filter(e=>e.endsWith(".css")).map(e=>e+h())}})}function g(e){let t=new Map,r=new Map,i=new Map,s=new Map;function a(e){{var t;let i=r.get(e.toString());return i?i:document.querySelector('script[src^="'+e+'"]')?Promise.resolve():(r.set(e.toString(),i=new Promise((r,i)=>{(t=document.createElement("script")).onload=r,t.onerror=()=>i(u(Object.defineProperty(Error("Failed to load script: "+e),"__NEXT_ERROR_CODE",{value:"E74",enumerable:!1,configurable:!0}))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),i)}}function l(e){let t=i.get(e);return t||i.set(e,t=fetch(e,{credentials:"same-origin"}).then(t=>{if(!t.ok)throw Object.defineProperty(Error("Failed to load stylesheet: "+e),"__NEXT_ERROR_CODE",{value:"E189",enumerable:!1,configurable:!0});return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw u(e)})),t}return{whenEntrypoint:e=>o(e,t),onEntrypoint(e,r){(r?Promise.resolve().then(()=>r()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(r=>{let i=t.get(e);i&&"resolve"in i?r&&(t.set(e,r),i.resolve(r)):(r?t.set(e,r):t.delete(e),s.delete(e))})},loadRoute(r,i){return o(r,s,()=>{let n;return f(_(e,r).then(e=>{let{scripts:i,css:n}=e;return Promise.all([t.has(r)?[]:Promise.all(i.map(a)),Promise.all(n.map(l))])}).then(e=>this.whenEntrypoint(r).then(t=>({entrypoint:t,styles:e[1]}))),3800,u(Object.defineProperty(Error("Route did not complete loading: "+r),"__NEXT_ERROR_CODE",{value:"E12",enumerable:!1,configurable:!0}))).then(e=>{let{entrypoint:t,styles:r}=e,i=Object.assign({styles:r},t);return"error"in t?t:i}).catch(e=>{if(i)throw e;return{error:e}}).finally(()=>null==n?void 0:n())})},prefetch(t){let r;return(r=navigator.connection)&&(r.saveData||/2g/.test(r.effectiveType))?Promise.resolve():_(e,t).then(e=>Promise.all(d?e.scripts.map(e=>{var t,r,i;return t=e.toString(),r="script",new Promise((e,n)=>{let s='\n link[rel="prefetch"][href^="'+t+'"],\n link[rel="preload"][href^="'+t+'"],\n script[src^="'+t+'"]';if(document.querySelector(s))return e();i=document.createElement("link"),r&&(i.as=r),i.rel="prefetch",i.crossOrigin=void 0,i.onload=e,i.onerror=()=>n(u(Object.defineProperty(Error("Failed to prefetch: "+t),"__NEXT_ERROR_CODE",{value:"E268",enumerable:!1,configurable:!0}))),i.href=t,document.head.appendChild(i)})}):[])).then(()=>{(0,n.requestIdleCallback)(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},17068:(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,{compileNonPath:function(){return c},matchHas:function(){return u},parseDestination:function(){return d},prepareDestination:function(){return h}});let i=r(72680),n=r(68833),s=r(8437),a=r(28763),o=r(46896);function l(e){return e.replace(/__ESC_COLON_/gi,":")}function u(e,t,r,i){void 0===r&&(r=[]),void 0===i&&(i=[]);let n={},s=r=>{let i,s=r.key;switch(r.type){case"header":s=s.toLowerCase(),i=e.headers[s];break;case"cookie":i="cookies"in e?e.cookies[r.key]:(0,o.getCookieParser)(e.headers)()[r.key];break;case"query":i=t[s];break;case"host":{let{host:t}=(null==e?void 0:e.headers)||{};i=null==t?void 0:t.split(":",1)[0].toLowerCase()}}if(!r.value&&i)return n[function(e){let t="";for(let r=0;r64&&i<91||i>96&&i<123)&&(t+=e[r])}return t}(s)]=i,!0;if(i){let e=RegExp("^"+r.value+"$"),t=Array.isArray(i)?i.slice(-1)[0].match(e):i.match(e);if(t)return Array.isArray(t)&&(t.groups?Object.keys(t.groups).forEach(e=>{n[e]=t.groups[e]}):"host"===r.type&&t[0]&&(n.host=t[0])),!0}return!1};return!(!r.every(e=>s(e))||i.some(e=>s(e)))&&n}function c(e,t){if(!e.includes(":"))return e;for(let r of Object.keys(t))e.includes(":"+r)&&(e=e.replace(RegExp(":"+r+"\\*","g"),":"+r+"--ESCAPED_PARAM_ASTERISKS").replace(RegExp(":"+r+"\\?","g"),":"+r+"--ESCAPED_PARAM_QUESTION").replace(RegExp(":"+r+"\\+","g"),":"+r+"--ESCAPED_PARAM_PLUS").replace(RegExp(":"+r+"(?!\\w)","g"),"--ESCAPED_PARAM_COLON"+r));return e=e.replace(/(:|\*|\?|\+|\(|\)|\{|\})/g,"\\$1").replace(/--ESCAPED_PARAM_PLUS/g,"+").replace(/--ESCAPED_PARAM_COLON/g,":").replace(/--ESCAPED_PARAM_QUESTION/g,"?").replace(/--ESCAPED_PARAM_ASTERISKS/g,"*"),(0,i.compile)("/"+e,{validate:!1})(t).slice(1)}function d(e){let t=e.destination;for(let r of Object.keys({...e.params,...e.query}))r&&(t=t.replace(RegExp(":"+(0,n.escapeStringRegexp)(r),"g"),"__ESC_COLON_"+r));let r=(0,s.parseUrl)(t),i=r.pathname;i&&(i=l(i));let a=r.href;a&&(a=l(a));let o=r.hostname;o&&(o=l(o));let u=r.hash;return u&&(u=l(u)),{...r,pathname:i,hostname:o,href:a,hash:u}}function h(e){let t,r,n=Object.assign({},e.query),s=d(e),{hostname:o,query:u}=s,h=s.pathname;s.hash&&(h=""+h+s.hash);let f=[],p=[];for(let e of((0,i.pathToRegexp)(h,p),p))f.push(e.name);if(o){let e=[];for(let t of((0,i.pathToRegexp)(o,e),e))f.push(t.name)}let _=(0,i.compile)(h,{validate:!1});for(let[r,n]of(o&&(t=(0,i.compile)(o,{validate:!1})),Object.entries(u)))Array.isArray(n)?u[r]=n.map(t=>c(l(t),e.params)):"string"==typeof n&&(u[r]=c(l(n),e.params));let g=Object.keys(e.params).filter(e=>"nextInternalLocale"!==e);if(e.appendParamsToQuery&&!g.some(e=>f.includes(e)))for(let t of g)t in u||(u[t]=e.params[t]);if((0,a.isInterceptionRouteAppPath)(h))for(let t of h.split("/")){let r=a.INTERCEPTION_ROUTE_MARKERS.find(e=>t.startsWith(e));if(r){"(..)(..)"===r?(e.params["0"]="(..)",e.params["1"]="(..)"):e.params["0"]=r;break}}try{let[i,n]=(r=_(e.params)).split("#",2);t&&(s.hostname=t(e.params)),s.pathname=i,s.hash=(n?"#":"")+(n||""),delete s.search}catch(e){if(e.message.match(/Expected .*? to not repeat, but got an array/))throw Object.defineProperty(Error("To use a multi-match in the destination you must add `*` at the end of the param name to signify it should repeat. https://nextjs.org/docs/messages/invalid-multi-match"),"__NEXT_ERROR_CODE",{value:"E329",enumerable:!1,configurable:!0});throw e}return s.query={...n,...s.query},{newUrl:r,destQuery:u,parsedDestination:s}}},17077:(e,t)=>{"use strict";function r(e){return Object.prototype.toString.call(e)}function i(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getObjectClassLabel:function(){return r},isPlainObject:function(){return i}})},17255:(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,{DecodeError:function(){return p},MiddlewareNotFoundError:function(){return m},MissingStaticPage:function(){return v},NormalizeError:function(){return _},PageNotFoundError:function(){return g},SP:function(){return h},ST:function(){return f},WEB_VITALS:function(){return r},execOnce:function(){return i},getDisplayName:function(){return l},getLocationOrigin:function(){return a},getURL:function(){return o},isAbsoluteUrl:function(){return s},isResSent:function(){return u},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return y}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,r=!1;return function(){for(var i=arguments.length,n=Array(i),s=0;sn.test(e);function a(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function o(){let{href:e}=window.location,t=a();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let i=await e.getInitialProps(t);if(r&&u(r))return i;if(!i)throw Object.defineProperty(Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+i+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return i}let h="undefined"!=typeof performance,f=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class p extends Error{}class _ extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class v extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class m extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function y(e){return JSON.stringify({message:e.message,stack:e.stack})}},18181:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getPathMatch",{enumerable:!0,get:function(){return n}});let i=r(72680);function n(e,t){let r=[],n=(0,i.pathToRegexp)(e,r,{delimiter:"/",sensitive:"boolean"==typeof(null==t?void 0:t.sensitive)&&t.sensitive,strict:null==t?void 0:t.strict}),s=(0,i.regexpToFunction)((null==t?void 0:t.regexModifier)?new RegExp(t.regexModifier(n.source),n.flags):n,r);return(e,i)=>{if("string"!=typeof e)return!1;let n=s(e);if(!n)return!1;if(null==t?void 0:t.removeUnnamedParams)for(let e of r)"number"==typeof e.name&&delete n.params[e.name];return{...i,...n.params}}}},18402:()=>{"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},19947:(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,{AppRouterContext:function(){return n},GlobalLayoutRouterContext:function(){return a},LayoutRouterContext:function(){return s},MissingSlotContext:function(){return l},TemplateContext:function(){return o}});let i=r(14761)._(r(55729)),n=i.default.createContext(null),s=i.default.createContext(null),a=i.default.createContext(null),o=i.default.createContext(null),l=i.default.createContext(new Set)},20033:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return h}});let i=r(14761),n=r(47069),s=r(57424),a=i._(r(70628)),o=r(49912),l=r(54026),u=r(61656),c=r(82093),d=r(16919);r(54703);class h{getPageList(){return(0,d.getClientBuildManifest)().then(e=>e.sortedPages)}getMiddleware(){return window.__MIDDLEWARE_MATCHERS=[],window.__MIDDLEWARE_MATCHERS}getDataHref(e){let{asPath:t,href:r,locale:i}=e,{pathname:d,query:h,search:f}=(0,u.parseRelativeUrl)(r),{pathname:p}=(0,u.parseRelativeUrl)(t),_=(0,c.removeTrailingSlash)(d);if("/"!==_[0])throw Object.defineProperty(Error('Route name should start with a "/", got "'+_+'"'),"__NEXT_ERROR_CODE",{value:"E303",enumerable:!1,configurable:!0});var g=e.skipInterpolation?p:(0,l.isDynamicRoute)(_)?(0,s.interpolateAs)(d,p,h).result:_;let v=(0,a.default)((0,c.removeTrailingSlash)((0,o.addLocale)(g,i)),".json");return(0,n.addBasePath)("/_next/data/"+this.buildId+v+f,!0)}_isSsg(e){return this.promisedSsgManifest.then(t=>t.has(e))}loadPage(e){return this.routeLoader.loadRoute(e).then(e=>{if("component"in e)return{page:e.component,mod:e.exports,styleSheets:e.styles.map(e=>({href:e.href,text:e.content}))};throw e.error})}prefetch(e){return this.routeLoader.prefetch(e)}constructor(e,t){this.routeLoader=(0,d.createRouteLoader)(t),this.buildId=e,this.assetPrefix=t,this.promisedSsgManifest=new Promise(e=>{window.__SSG_MANIFEST?e(window.__SSG_MANIFEST):window.__SSG_MANIFEST_CB=()=>{e(window.__SSG_MANIFEST)}})}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},20738:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return s}});let i=r(71266),n=r(58600);function s(e){let t=(0,n.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,i.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},23582:e=>{!function(){var t={229:function(e){var t,r,i,n=e.exports={};function s(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:s}catch(e){t=s}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===s||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var l=[],u=!1,c=-1;function d(){u&&i&&(u=!1,i.length?l=i.concat(l):c=-1,l.length&&h())}function h(){if(!u){var e=o(d);u=!0;for(var t=l.length;t;){for(i=l,l=[];++c1)for(var r=1;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,{BailoutToCSRError:function(){return i},isBailoutToCSRError:function(){return n}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class i extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function n(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},24557:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Router:function(){return s.default},createRouter:function(){return _},default:function(){return f},makePublicRouterInstance:function(){return g},useRouter:function(){return p},withRouter:function(){return l.default}});let i=r(14761),n=i._(r(55729)),s=i._(r(60033)),a=r(84553),o=i._(r(5255)),l=i._(r(56058)),u={router:null,readyCallbacks:[],ready(e){if(this.router)return e();this.readyCallbacks.push(e)}},c=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],d=["push","replace","reload","back","prefetch","beforePopState"];function h(){if(!u.router)throw Object.defineProperty(Error('No router instance found.\nYou should only use "next/router" on the client side of your app.\n'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return u.router}Object.defineProperty(u,"events",{get:()=>s.default.events}),c.forEach(e=>{Object.defineProperty(u,e,{get:()=>h()[e]})}),d.forEach(e=>{u[e]=function(){for(var t=arguments.length,r=Array(t),i=0;i{u.ready(()=>{s.default.events.on(e,function(){for(var t=arguments.length,r=Array(t),i=0;ie()),u.readyCallbacks=[],u.router}function g(e){let t={};for(let r of c){if("object"==typeof e[r]){t[r]=Object.assign(Array.isArray(e[r])?[]:{},e[r]);continue}t[r]=e[r]}return t.events=s.default.events,d.forEach(r=>{t[r]=function(){for(var t=arguments.length,i=Array(t),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reportGlobalError",{enumerable:!0,get:function(){return r}});let r="function"==typeof reportError?reportError:e=>{globalThis.console.error(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)},25025:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let i=r(55729),n=i.useLayoutEffect,s=i.useEffect;function a(e){let{headManager:t,reduceComponentsToState:r}=e;function a(){if(t&&t.mountedInstances){let n=i.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(n,e))}}return n(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),n(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},27241:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let i=r(14761),n=r(6029),s=i._(r(55729)),a=r(17255);async function o(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,a.loadGetInitialProps)(t,r)}}class l extends s.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,n.jsx)(e,{...t})}}l.origGetInitialProps=o,l.getInitialProps=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)},28027:(e,t)=>{"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),i=r>-1&&(t<0||r-1?{pathname:e.substring(0,i?r:t),query:i?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}})},28763:(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 n},extractInterceptionRouteInformation:function(){return a},isInterceptionRouteAppPath:function(){return s}});let i=r(36068),n=["(..)(..)","(.)","(..)","(...)"];function s(e){return void 0!==e.split("/").find(e=>n.find(t=>e.startsWith(t)))}function a(e){let t,r,s;for(let i of e.split("/"))if(r=n.find(e=>i.startsWith(e))){[t,s]=e.split(r,2);break}if(!t||!r||!s)throw Object.defineProperty(Error("Invalid interception route: "+e+". Must be in the format //(..|...|..)(..)/"),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,i.normalizeAppPath)(t),r){case"(.)":s="/"===t?"/"+s:t+"/"+s;break;case"(..)":if("/"===t)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..) marker at the root level, use (.) instead."),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});s=t.split("/").slice(0,-1).concat(s).join("/");break;case"(...)":s="/"+s;break;case"(..)(..)":let a=t.split("/");if(a.length<=2)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..)(..) marker at the root level or one level up."),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});s=a.slice(0,-2).concat(s).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:s}}},29261:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Portal",{enumerable:!0,get:function(){return s}});let i=r(55729),n=r(56760),s=e=>{let{children:t,type:r}=e,[s,a]=(0,i.useState)(null);return(0,i.useEffect)(()=>{let e=document.createElement(r);return document.body.appendChild(e),a(e),()=>{document.body.removeChild(e)}},[r]),s?(0,n.createPortal)(t,s):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)},29290:(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,{HTML_LIMITED_BOT_UA_RE:function(){return i.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return s},getBotType:function(){return l},isBot:function(){return o}});let i=r(8704),n=/Googlebot|Google-PageRenderer|AdsBot-Google|googleweblight|Storebot-Google/i,s=i.HTML_LIMITED_BOT_UA_RE.source;function a(e){return i.HTML_LIMITED_BOT_UA_RE.test(e)}function o(e){return n.test(e)||a(e)}function l(e){return n.test(e)?"dom":a(e)?"html":void 0}},30156:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}});var r=function(e){return e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",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)},32982:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return s}});let i=r(57346),n=r(75574);function s(e){return(0,n.isRedirectError)(e)||(0,i.isHTTPAccessFallbackError)(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)},33166:(e,t)=>{"use strict";function r(e,t){let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let i=r.length;i--;){let n=r[i];if("query"===n){let r=Object.keys(e.query);if(r.length!==Object.keys(t.query).length)return!1;for(let i=r.length;i--;){let n=r[i];if(!t.query.hasOwnProperty(n)||e.query[n]!==t.query[n])return!1}}else if(!t.hasOwnProperty(n)||e[n]!==t[n])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareRouterStates",{enumerable:!0,get:function(){return r}})},33601:(e,t,r)=>{"use strict";var i,n;e.exports=(null==(i=r.g.process)?void 0:i.env)&&"object"==typeof(null==(n=r.g.process)?void 0:n.env)?r.g.process:r(23582)},35437:e=>{"use strict";e.exports=["chrome 64","edge 79","firefox 67","opera 51","safari 12"]},36068:(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 s},normalizeRscURL:function(){return a}});let i=r(91545),n=r(66179);function s(e){return(0,i.ensureLeadingSlash)(e.split("/").reduce((e,t,r,i)=>!t||(0,n.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===i.length-1?e:e+"/"+t,""))}function a(e){return e.replace(/\.rsc($|\?)/,"$1")}},36982:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setAttributesFromProps",{enumerable:!0,get:function(){return s}});let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},i=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function n(e){return["async","defer","noModule"].includes(e)}function s(e,t){for(let[s,a]of Object.entries(t)){if(!t.hasOwnProperty(s)||i.includes(s)||void 0===a)continue;let o=r[s]||s.toLowerCase();"SCRIPT"===e.tagName&&n(o)?e[o]=!!a:e.setAttribute(o,String(a)),(!1===a||"SCRIPT"===e.tagName&&n(o)&&(!a||"false"===a))&&(e.setAttribute(o,""),e.removeAttribute(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)},39100:(e,t,r)=>{"use strict";var i=r(33601);Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},defaultHead:function(){return h}});let n=r(14761),s=r(13514),a=r(6029),o=s._(r(55729)),l=n._(r(25025)),u=r(78856),c=r(71090),d=r(49984);function h(e){void 0===e&&(e=!1);let t=[(0,a.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(99474);let p=["name","httpEquiv","charSet","itemProp"];function _(e,t){let{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(h(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,i={};return n=>{let s=!0,a=!1;if(n.key&&"number"!=typeof n.key&&n.key.indexOf("$")>0){a=!0;let t=n.key.slice(n.key.indexOf("$")+1);e.has(t)?s=!1:e.add(t)}switch(n.type){case"title":case"base":t.has(n.type)?s=!1:t.add(n.type);break;case"meta":for(let e=0,t=p.length;e{let n=e.key||t;if(i.env.__NEXT_OPTIMIZE_FONTS&&!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,o.default.cloneElement(e,t)}return o.default.cloneElement(e,{key:n})})}let g=function(e){let{children:t}=e,r=(0,o.useContext)(u.AmpStateContext),i=(0,o.useContext)(c.HeadManagerContext);return(0,a.jsx)(l.default,{reduceComponentsToState:_,headManager:i,inAmpMode:(0,d.isInAmpMode)(r),children: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)},39884:(e,t)=>{"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return i},setConfig:function(){return n}});let i=()=>r;function n(e){r=e}},41469:(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,{getNamedMiddlewareRegex:function(){return _},getNamedRouteRegex:function(){return p},getRouteRegex:function(){return d},parseParameter:function(){return l}});let i=r(94957),n=r(28763),s=r(68833),a=r(82093),o=/^([^[]*)\[((?:\[[^\]]*\])|[^\]]+)\](.*)$/;function l(e){let t=e.match(o);return t?u(t[2]):u(e)}function u(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function c(e,t,r){let i={},l=1,c=[];for(let d of(0,a.removeTrailingSlash)(e).slice(1).split("/")){let e=n.INTERCEPTION_ROUTE_MARKERS.find(e=>d.startsWith(e)),a=d.match(o);if(e&&a&&a[2]){let{key:t,optional:r,repeat:n}=u(a[2]);i[t]={pos:l++,repeat:n,optional:r},c.push("/"+(0,s.escapeStringRegexp)(e)+"([^/]+?)")}else if(a&&a[2]){let{key:e,repeat:t,optional:n}=u(a[2]);i[e]={pos:l++,repeat:t,optional:n},r&&a[1]&&c.push("/"+(0,s.escapeStringRegexp)(a[1]));let o=t?n?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)";r&&a[1]&&(o=o.substring(1)),c.push(o)}else c.push("/"+(0,s.escapeStringRegexp)(d));t&&a&&a[3]&&c.push((0,s.escapeStringRegexp)(a[3]))}return{parameterizedRoute:c.join(""),groups:i}}function d(e,t){let{includeSuffix:r=!1,includePrefix:i=!1,excludeOptionalTrailingSlash:n=!1}=void 0===t?{}:t,{parameterizedRoute:s,groups:a}=c(e,r,i),o=s;return n||(o+="(?:/)?"),{re:RegExp("^"+o+"$"),groups:a}}function h(e){let t,{interceptionMarker:r,getSafeRouteKey:i,segment:n,routeKeys:a,keyPrefix:o,backreferenceDuplicateKeys:l}=e,{key:c,optional:d,repeat:h}=u(n),f=c.replace(/\W/g,"");o&&(f=""+o+f);let p=!1;(0===f.length||f.length>30)&&(p=!0),isNaN(parseInt(f.slice(0,1)))||(p=!0),p&&(f=i());let _=f in a;o?a[f]=""+o+c:a[f]=c;let g=r?(0,s.escapeStringRegexp)(r):"";return t=_&&l?"\\k<"+f+">":h?"(?<"+f+">.+?)":"(?<"+f+">[^/]+?)",d?"(?:/"+g+t+")?":"/"+g+t}function f(e,t,r,l,u){let c,d=(c=0,()=>{let e="",t=++c;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),f={},p=[];for(let c of(0,a.removeTrailingSlash)(e).slice(1).split("/")){let e=n.INTERCEPTION_ROUTE_MARKERS.some(e=>c.startsWith(e)),a=c.match(o);if(e&&a&&a[2])p.push(h({getSafeRouteKey:d,interceptionMarker:a[1],segment:a[2],routeKeys:f,keyPrefix:t?i.NEXT_INTERCEPTION_MARKER_PREFIX:void 0,backreferenceDuplicateKeys:u}));else if(a&&a[2]){l&&a[1]&&p.push("/"+(0,s.escapeStringRegexp)(a[1]));let e=h({getSafeRouteKey:d,segment:a[2],routeKeys:f,keyPrefix:t?i.NEXT_QUERY_PARAM_PREFIX:void 0,backreferenceDuplicateKeys:u});l&&a[1]&&(e=e.substring(1)),p.push(e)}else p.push("/"+(0,s.escapeStringRegexp)(c));r&&a&&a[3]&&p.push((0,s.escapeStringRegexp)(a[3]))}return{namedParameterizedRoute:p.join(""),routeKeys:f}}function p(e,t){var r,i,n;let s=f(e,t.prefixRouteKeys,null!=(r=t.includeSuffix)&&r,null!=(i=t.includePrefix)&&i,null!=(n=t.backreferenceDuplicateKeys)&&n),a=s.namedParameterizedRoute;return t.excludeOptionalTrailingSlash||(a+="(?:/)?"),{...d(e,t),namedRegex:"^"+a+"$",routeKeys:s.routeKeys}}function _(e,t){let{parameterizedRoute:r}=c(e,!1,!1),{catchAll:i=!0}=t;if("/"===r)return{namedRegex:"^/"+(i?".*":"")+"$"};let{namedParameterizedRoute:n}=f(e,!1,!1,!1,!1);return{namedRegex:"^"+n+(i?"(?:(/.*)?)":"")+"$"}}},46896:(e,t,r)=>{"use strict";function i(e){return function(){let{cookie:t}=e;if(!t)return{};let{parse:i}=r(60289);return i(Array.isArray(t)?t.join("; "):t)}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getCookieParser",{enumerable:!0,get:function(){return i}})},47069:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return s}});let i=r(76958),n=r(80146);function s(e,t){return(0,n.normalizePathTrailingSlash)((0,i.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)},47096:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return s}});let i=r(17255),n=r(76514);function s(e){if(!(0,i.isAbsoluteUrl)(e))return!0;try{let t=(0,i.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,n.hasBasePath)(r.pathname)}catch(e){return!1}}},47752:(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 i}});let r=["default","imgix","cloudinary","akamai","custom"],i={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:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},47865:(e,t)=>{"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange)return void e();let r=document.documentElement,i=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=i}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return r}})},48460:(e,t)=>{"use strict";function r(){let e=Object.create(null);return{on(t,r){(e[t]||(e[t]=[])).push(r)},off(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit(t){for(var r=arguments.length,i=Array(r>1?r-1:0),n=1;n{e(...i)})}}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},48955:(e,t)=>{"use strict";function r(e,t){let r={};return Object.keys(e).forEach(i=>{t.includes(i)||(r[i]=e[i])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},49595:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return n}});let i=r(28027);function n(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:n,hash:s}=(0,i.parsePath)(e);return""+r+t+n+s}},49912:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return i}}),r(80146);let i=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i{"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:i=!1}=void 0===e?{}:e;return t||r&&i}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},51235:(e,t)=>{"use strict";function r(e){let t={};for(let[r,i]of e.entries()){let e=t[r];void 0===e?t[r]=i:Array.isArray(e)?e.push(i):t[r]=[e,i]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function n(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,i(e));else t.set(r,i(n));return t}function s(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return a}});let i=r(28763),n=/\/[^/]*\[[^/]+\][^/]*(?=\/|$)/,s=/\/\[[^/]+\](?=\/|$)/;function a(e,t){return(void 0===t&&(t=!0),(0,i.isInterceptionRouteAppPath)(e)&&(e=(0,i.extractInterceptionRouteInformation)(e).interceptedRoute),t)?s.test(e):n.test(e)}},54703:(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,{APP_BUILD_MANIFEST:function(){return y},APP_CLIENT_INTERNALS:function(){return J},APP_PATHS_MANIFEST:function(){return g},APP_PATH_ROUTES_MANIFEST:function(){return v},BARREL_OPTIMIZATION_PREFIX:function(){return H},BLOCKED_PAGES:function(){return F},BUILD_ID_FILE:function(){return L},BUILD_MANIFEST:function(){return m},CLIENT_PUBLIC_FILES_PATH:function(){return D},CLIENT_REFERENCE_MANIFEST:function(){return q},CLIENT_STATIC_FILES_PATH:function(){return $},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return Q},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return Y},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return K},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return et},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return er},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return Z},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return ee},COMPILER_INDEXES:function(){return s},COMPILER_NAMES:function(){return n},CONFIG_FILES:function(){return N},DEFAULT_RUNTIME_WEBPACK:function(){return ei},DEFAULT_SANS_SERIF_FONT:function(){return el},DEFAULT_SERIF_FONT:function(){return eo},DEV_CLIENT_MIDDLEWARE_MANIFEST:function(){return k},DEV_CLIENT_PAGES_MANIFEST:function(){return C},DYNAMIC_CSS_MANIFEST:function(){return V},EDGE_RUNTIME_WEBPACK:function(){return en},EDGE_UNSUPPORTED_NODE_APIS:function(){return ef},EXPORT_DETAIL:function(){return w},EXPORT_MARKER:function(){return S},FUNCTIONS_CONFIG_MANIFEST:function(){return b},IMAGES_MANIFEST:function(){return x},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return X},MIDDLEWARE_BUILD_MANIFEST:function(){return G},MIDDLEWARE_MANIFEST:function(){return I},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return z},MODERN_BROWSERSLIST_TARGET:function(){return i.default},NEXT_BUILTIN_DOCUMENT:function(){return B},NEXT_FONT_MANIFEST:function(){return P},PAGES_MANIFEST:function(){return p},PHASE_DEVELOPMENT_SERVER:function(){return d},PHASE_EXPORT:function(){return l},PHASE_INFO:function(){return f},PHASE_PRODUCTION_BUILD:function(){return u},PHASE_PRODUCTION_SERVER:function(){return c},PHASE_TEST:function(){return h},PRERENDER_MANIFEST:function(){return R},REACT_LOADABLE_MANIFEST:function(){return j},ROUTES_MANIFEST:function(){return O},RSC_MODULE_TYPES:function(){return eh},SERVER_DIRECTORY:function(){return M},SERVER_FILES_MANIFEST:function(){return T},SERVER_PROPS_ID:function(){return ea},SERVER_REFERENCE_MANIFEST:function(){return W},STATIC_PROPS_ID:function(){return es},STATIC_STATUS_PAGES:function(){return eu},STRING_LITERAL_DROP_BUNDLE:function(){return U},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return E},SYSTEM_ENTRYPOINTS:function(){return ep},TRACE_OUTPUT_VERSION:function(){return ec},TURBOPACK_CLIENT_MIDDLEWARE_MANIFEST:function(){return A},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return ed},UNDERSCORE_NOT_FOUND_ROUTE:function(){return a},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return o},WEBPACK_STATS:function(){return _}});let i=r(14761)._(r(35437)),n={client:"client",server:"server",edgeServer:"edge-server"},s={[n.client]:0,[n.server]:1,[n.edgeServer]:2},a="/_not-found",o=""+a+"/page",l="phase-export",u="phase-production-build",c="phase-production-server",d="phase-development-server",h="phase-test",f="phase-info",p="pages-manifest.json",_="webpack-stats.json",g="app-paths-manifest.json",v="app-path-routes-manifest.json",m="build-manifest.json",y="app-build-manifest.json",b="functions-config-manifest.json",E="subresource-integrity-manifest",P="next-font-manifest",S="export-marker.json",w="export-detail.json",R="prerender-manifest.json",O="routes-manifest.json",x="images-manifest.json",T="required-server-files.json",C="_devPagesManifest.json",I="middleware-manifest.json",A="_clientMiddlewareManifest.json",k="_devMiddlewareManifest.json",j="react-loadable-manifest.json",M="server",N=["next.config.js","next.config.mjs","next.config.ts"],L="BUILD_ID",F=["/_document","/_app","/_error"],D="public",$="static",U="__NEXT_DROP_CLIENT_FILE__",B="__NEXT_BUILTIN_DOCUMENT__",H="__barrel_optimize__",q="client-reference-manifest",W="server-reference-manifest",G="middleware-build-manifest",z="middleware-react-loadable-manifest",X="interception-route-rewrite-manifest",V="dynamic-css-manifest",Y="main",K=""+Y+"-app",J="app-pages-internals",Z="react-refresh",Q="amp",ee="webpack",et="polyfills",er=Symbol(et),ei="webpack-runtime",en="edge-runtime-webpack",es="__N_SSG",ea="__N_SSP",eo={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},el={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},eu=["/500"],ec=1,ed=6e3,eh={client:"client",server:"server"},ef=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],ep=new Set([Y,Z,Q,K]);("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)},54801:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(69975),r(87456);let i=r(84160);window.next={version:i.version,get router(){return i.router},emitter:i.emitter},(0,i.initialize)({}).then(()=>(0,i.hydrate)()).catch(console.error),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},56058:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}}),r(14761);let i=r(6029);r(55729);let n=r(24557);function s(e){function t(t){return(0,i.jsx)(e,{router:(0,n.useRouter)(),...t})}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},56868:(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,{copyNextErrorCode:function(){return i},createDigestWithErrorCode:function(){return r},extractNextErrorCode:function(){return n}});let r=(e,t)=>"object"==typeof e&&null!==e&&"__NEXT_ERROR_CODE"in e?`${t}@${e.__NEXT_ERROR_CODE}`:t,i=(e,t)=>{let r=n(e);r&&"object"==typeof t&&null!==t&&Object.defineProperty(t,"__NEXT_ERROR_CODE",{value:r,enumerable:!1,configurable:!0})},n=e=>"object"==typeof e&&null!==e&&"__NEXT_ERROR_CODE"in e&&"string"==typeof e.__NEXT_ERROR_CODE?e.__NEXT_ERROR_CODE:"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest?e.digest.split("@").find(e=>e.startsWith("E")):void 0},57346:(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,{HTTPAccessErrorStatus:function(){return r},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return n},getAccessFallbackErrorTypeByStatus:function(){return o},getAccessFallbackHTTPStatus:function(){return a},isHTTPAccessFallbackError:function(){return s}});let r={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},i=new Set(Object.values(r)),n="NEXT_HTTP_ERROR_FALLBACK";function s(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===n&&i.has(Number(r))}function a(e){return Number(e.digest.split(";")[1])}function o(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("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)},57424:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return s}});let i=r(10552),n=r(41469);function s(e,t,r){let s="",a=(0,n.getRouteRegex)(e),o=a.groups,l=(t!==e?(0,i.getRouteMatcher)(a)(t):"")||r;s=e;let u=Object.keys(o);return u.every(e=>{let t=l[e]||"",{repeat:r,optional:i}=o[e],n="["+(r?"...":"")+e+"]";return i&&(n=(t?"":"/")+"["+n+"]"),r&&!Array.isArray(t)&&(t=[t]),(i||e in l)&&(s=s.replace(n,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(s=""),{params:u,result:s}}},58600:(e,t)=>{"use strict";function r(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return r}})},60033:(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,{createKey:function(){return G},default:function(){return V},matchesMiddleware:function(){return F}});let i=r(14761),n=r(13514),s=r(82093),a=r(16919),o=r(78571),l=n._(r(5255)),u=r(20738),c=r(66989),d=i._(r(48460)),h=r(17255),f=r(54026),p=r(61656),_=i._(r(79560)),g=r(10552),v=r(41469),m=r(76337);r(90655);let y=r(28027),b=r(49912),E=r(14629),P=r(76846),S=r(47069),w=r(76514),R=r(2322),O=r(73741),x=r(79562),T=r(98359),C=r(33166),I=r(47096),A=r(29290),k=r(48955),j=r(57424),M=r(47865),N=r(94957);function L(){return Object.assign(Object.defineProperty(Error("Route Cancelled"),"__NEXT_ERROR_CODE",{value:"E315",enumerable:!1,configurable:!0}),{cancelled:!0})}async function F(e){let t=await Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:r}=(0,y.parsePath)(e.asPath),i=(0,w.hasBasePath)(r)?(0,P.removeBasePath)(r):r,n=(0,S.addBasePath)((0,b.addLocale)(i,e.locale));return t.some(e=>new RegExp(e.regexp).test(n))}function D(e){let t=(0,h.getLocationOrigin)();return e.startsWith(t)?e.substring(t.length):e}function $(e,t,r){let[i,n]=(0,R.resolveHref)(e,t,!0),s=(0,h.getLocationOrigin)(),a=i.startsWith(s),o=n&&n.startsWith(s);i=D(i),n=n?D(n):n;let l=a?i:(0,S.addBasePath)(i),u=r?D((0,R.resolveHref)(e,r)):n||i;return{url:l,as:o?u:(0,S.addBasePath)(u)}}function U(e,t){let r=(0,s.removeTrailingSlash)((0,u.denormalizePagePath)(e));return"/404"===r||"/_error"===r?e:(t.includes(r)||t.some(t=>{if((0,f.isDynamicRoute)(t)&&(0,v.getRouteRegex)(t).re.test(r))return e=t,!0}),(0,s.removeTrailingSlash)(e))}async function B(e){if(!await F(e)||!e.fetchData)return null;let t=await e.fetchData(),r=await function(e,t,r){let i={basePath:r.router.basePath,i18n:{locales:r.router.locales},trailingSlash:!1},n=t.headers.get("x-nextjs-rewrite"),o=n||t.headers.get("x-nextjs-matched-path"),l=t.headers.get(N.MATCHED_PATH_HEADER);if(!l||o||l.includes("__next_data_catchall")||l.includes("/_error")||l.includes("/404")||(o=l),o){if(o.startsWith("/")){let t=(0,p.parseRelativeUrl)(o),l=(0,x.getNextPathnameInfo)(t.pathname,{nextConfig:i,parseData:!0}),u=(0,s.removeTrailingSlash)(l.pathname);return Promise.all([r.router.pageLoader.getPageList(),(0,a.getClientBuildManifest)()]).then(i=>{let[s,{__rewrites:a}]=i,o=(0,b.addLocale)(l.pathname,l.locale);if((0,f.isDynamicRoute)(o)||!n&&s.includes((0,c.normalizeLocalePath)((0,P.removeBasePath)(o),r.router.locales).pathname)){let r=(0,x.getNextPathnameInfo)((0,p.parseRelativeUrl)(e).pathname,{nextConfig:void 0,parseData:!0});t.pathname=o=(0,S.addBasePath)(r.pathname)}{let e=(0,_.default)(o,s,a,t.query,e=>U(e,s),r.router.locales);e.matchedPage&&(t.pathname=e.parsedAs.pathname,o=t.pathname,Object.assign(t.query,e.parsedAs.query))}let d=s.includes(u)?u:U((0,c.normalizeLocalePath)((0,P.removeBasePath)(t.pathname),r.router.locales).pathname,s);if((0,f.isDynamicRoute)(d)){let e=(0,g.getRouteMatcher)((0,v.getRouteRegex)(d))(o);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:d}})}let t=(0,y.parsePath)(e);return Promise.resolve({type:"redirect-external",destination:""+(0,T.formatNextPathnameInfo)({...(0,x.getNextPathnameInfo)(t.pathname,{nextConfig:i,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""})+t.query+t.hash})}let u=t.headers.get("x-nextjs-redirect");if(u){if(u.startsWith("/")){let e=(0,y.parsePath)(u),t=(0,T.formatNextPathnameInfo)({...(0,x.getNextPathnameInfo)(e.pathname,{nextConfig:i,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:""+t+e.query+e.hash,newUrl:""+t+e.query+e.hash})}return Promise.resolve({type:"redirect-external",destination:u})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:r}}let H=Symbol("SSG_DATA_NOT_FOUND");function q(e){try{return JSON.parse(e)}catch(e){return null}}function W(e){let{dataHref:t,inflightCache:r,isPrefetch:i,hasMiddleware:n,isServerRender:s,parseJSON:o,persistCache:l,isBackground:u,unstable_skipClientCache:c}=e,{href:d}=new URL(t,window.location.href),h=e=>{var u;return(function e(t,r,i){return fetch(t,{credentials:"same-origin",method:i.method||"GET",headers:Object.assign({},i.headers,{"x-nextjs-data":"1"})}).then(n=>!n.ok&&r>1&&n.status>=500?e(t,r-1,i):n)})(t,s?3:1,{headers:Object.assign({},i?{purpose:"prefetch"}:{},i&&n?{"x-middleware-prefetch":"1"}:{},{}),method:null!=(u=null==e?void 0:e.method)?u:"GET"}).then(r=>r.ok&&(null==e?void 0:e.method)==="HEAD"?{dataHref:t,response:r,text:"",json:{},cacheKey:d}:r.text().then(e=>{if(!r.ok){if(n&&[301,302,307,308].includes(r.status))return{dataHref:t,response:r,text:e,json:{},cacheKey:d};if(404===r.status){var i;if(null==(i=q(e))?void 0:i.notFound)return{dataHref:t,json:{notFound:H},response:r,text:e,cacheKey:d}}let o=Object.defineProperty(Error("Failed to load static props"),"__NEXT_ERROR_CODE",{value:"E124",enumerable:!1,configurable:!0});throw s||(0,a.markAssetError)(o),o}return{dataHref:t,json:o?q(e):null,response:r,text:e,cacheKey:d}})).then(e=>(l&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete r[d],e)).catch(e=>{throw c||delete r[d],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&(0,a.markAssetError)(e),e})};return c&&l?h({}).then(e=>("no-cache"!==e.response.headers.get("x-middleware-cache")&&(r[d]=Promise.resolve(e)),e)):void 0!==r[d]?r[d]:r[d]=h(u?{method:"HEAD"}:{})}function G(){return Math.random().toString(36).slice(2,10)}function z(e){let{url:t,router:r}=e;if(t===(0,S.addBasePath)((0,b.addLocale)(r.asPath,r.locale)))throw Object.defineProperty(Error("Invariant: attempted to hard navigate to the same URL "+t+" "+location.href),"__NEXT_ERROR_CODE",{value:"E282",enumerable:!1,configurable:!0});window.location.href=t}let X=e=>{let{route:t,router:r}=e,i=!1,n=r.clc=()=>{i=!0};return()=>{if(i){let e=Object.defineProperty(Error('Abort fetching component for route: "'+t+'"'),"__NEXT_ERROR_CODE",{value:"E483",enumerable:!1,configurable:!0});throw e.cancelled=!0,e}n===r.clc&&(r.clc=null)}};class V{reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=$(this,e,t),this.change("pushState",e,t,r)}replace(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=$(this,e,t),this.change("replaceState",e,t,r)}async _bfl(e,t,i,n){{if(!this._bfl_s&&!this._bfl_d){let t,s,{BloomFilter:o}=r(86790);try{({__routerFilterStatic:t,__routerFilterDynamic:s}=await (0,a.getClientBuildManifest)())}catch(t){if(console.error(t),n)return!0;return z({url:(0,S.addBasePath)((0,b.addLocale)(e,i||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{})}(null==t?void 0:t.numHashes)&&(this._bfl_s=new o(t.numItems,t.errorRate),this._bfl_s.import(t)),(null==s?void 0:s.numHashes)&&(this._bfl_d=new o(s.numItems,s.errorRate),this._bfl_d.import(s))}let c=!1,d=!1;for(let{as:r,allowMatchCurrent:a}of[{as:e},{as:t}])if(r){let t=(0,s.removeTrailingSlash)(new URL(r,"http://n").pathname),h=(0,S.addBasePath)((0,b.addLocale)(t,i||this.locale));if(a||t!==(0,s.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){var o,l,u;for(let e of(c=c||!!(null==(o=this._bfl_s)?void 0:o.contains(t))||!!(null==(l=this._bfl_s)?void 0:l.contains(h)),[t,h])){let t=e.split("/");for(let e=0;!d&&e{})}}}}return!1}async change(e,t,r,i,n){var u,c,d,R,O,x,T,A,M;let N,D;if(!(0,I.isLocalURL)(t))return z({url:t,router:this}),!1;let B=1===i._h;B||i.shallow||await this._bfl(r,void 0,i.locale);let q=B||i._shouldResolveHref||(0,y.parsePath)(t).pathname===(0,y.parsePath)(r).pathname,W={...this.state},G=!0!==this.isReady;this.isReady=!0;let X=this.isSsr;if(B||(this.isSsr=!1),B&&this.clc)return!1;let Y=W.locale;h.ST&&performance.mark("routeChange");let{shallow:K=!1,scroll:J=!0}=i,Z={shallow:K};this._inFlightRoute&&this.clc&&(X||V.events.emit("routeChangeError",L(),this._inFlightRoute,Z),this.clc(),this.clc=null),r=(0,S.addBasePath)((0,b.addLocale)((0,w.hasBasePath)(r)?(0,P.removeBasePath)(r):r,i.locale,this.defaultLocale));let Q=(0,E.removeLocale)((0,w.hasBasePath)(r)?(0,P.removeBasePath)(r):r,W.locale);this._inFlightRoute=r;let ee=Y!==W.locale;if(!B&&this.onlyAHashChange(Q)&&!ee){W.asPath=Q,V.events.emit("hashChangeStart",r,Z),this.changeState(e,t,r,{...i,scroll:!1}),J&&this.scrollToHash(Q);try{await this.set(W,this.components[W.route],null)}catch(e){throw(0,l.default)(e)&&e.cancelled&&V.events.emit("routeChangeError",e,Q,Z),e}return V.events.emit("hashChangeComplete",r,Z),!0}let et=(0,p.parseRelativeUrl)(t),{pathname:er,query:ei}=et;try{[N,{__rewrites:D}]=await Promise.all([this.pageLoader.getPageList(),(0,a.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch(e){return z({url:r,router:this}),!1}this.urlIsNew(Q)||ee||(e="replaceState");let en=r;er=er?(0,s.removeTrailingSlash)((0,P.removeBasePath)(er)):er;let es=(0,s.removeTrailingSlash)(er),ea=r.startsWith("/")&&(0,p.parseRelativeUrl)(r).pathname;if(null==(u=this.components[er])?void 0:u.__appRouter)return z({url:r,router:this}),new Promise(()=>{});let eo=!!(ea&&es!==ea&&(!(0,f.isDynamicRoute)(es)||!(0,g.getRouteMatcher)((0,v.getRouteRegex)(es))(ea))),el=!i.shallow&&await F({asPath:r,locale:W.locale,router:this});if(B&&el&&(q=!1),q&&"/_error"!==er)if(i._shouldResolveHref=!0,r.startsWith("/")){let e=(0,_.default)((0,S.addBasePath)((0,b.addLocale)(Q,W.locale),!0),N,D,ei,e=>U(e,N),this.locales);if(e.externalDest)return z({url:r,router:this}),!0;el||(en=e.asPath),e.matchedPage&&e.resolvedHref&&(er=e.resolvedHref,et.pathname=(0,S.addBasePath)(er),el||(t=(0,m.formatWithValidation)(et)))}else et.pathname=U(er,N),et.pathname!==er&&(er=et.pathname,et.pathname=(0,S.addBasePath)(er),el||(t=(0,m.formatWithValidation)(et)));if(!(0,I.isLocalURL)(r))return z({url:r,router:this}),!1;en=(0,E.removeLocale)((0,P.removeBasePath)(en),W.locale),es=(0,s.removeTrailingSlash)(er);let eu=!1;if((0,f.isDynamicRoute)(es)){let e=(0,p.parseRelativeUrl)(en),i=e.pathname,n=(0,v.getRouteRegex)(es);eu=(0,g.getRouteMatcher)(n)(i);let s=es===i,a=s?(0,j.interpolateAs)(es,i,ei):{};if(eu&&(!s||a.result))s?r=(0,m.formatWithValidation)(Object.assign({},e,{pathname:a.result,query:(0,k.omit)(ei,a.params)})):Object.assign(ei,eu);else{let e=Object.keys(n.groups).filter(e=>!ei[e]&&!n.groups[e].optional);if(e.length>0&&!el)throw Object.defineProperty(Error((s?"The provided `href` ("+t+") value is missing query values ("+e.join(", ")+") to be interpolated properly. ":"The provided `as` value ("+i+") is incompatible with the `href` value ("+es+"). ")+"Read more: https://nextjs.org/docs/messages/"+(s?"href-interpolation-failed":"incompatible-href-as")),"__NEXT_ERROR_CODE",{value:"E344",enumerable:!1,configurable:!0})}}B||V.events.emit("routeChangeStart",r,Z);let ec="/404"===this.pathname||"/_error"===this.pathname;try{let s=await this.getRouteInfo({route:es,pathname:er,query:ei,as:r,resolvedAs:en,routeProps:Z,locale:W.locale,isPreview:W.isPreview,hasMiddleware:el,unstable_skipClientCache:i.unstable_skipClientCache,isQueryUpdating:B&&!this.isFallback,isMiddlewareRewrite:eo});if(B||i.shallow||await this._bfl(r,"resolvedAs"in s?s.resolvedAs:void 0,W.locale),"route"in s&&el){es=er=s.route||es,Z.shallow||(ei=Object.assign({},s.query||{},ei));let e=(0,w.hasBasePath)(et.pathname)?(0,P.removeBasePath)(et.pathname):et.pathname;if(eu&&er!==e&&Object.keys(eu).forEach(e=>{eu&&ei[e]===eu[e]&&delete ei[e]}),(0,f.isDynamicRoute)(er)){let e=!Z.shallow&&s.resolvedAs?s.resolvedAs:(0,S.addBasePath)((0,b.addLocale)(new URL(r,location.href).pathname,W.locale),!0);(0,w.hasBasePath)(e)&&(e=(0,P.removeBasePath)(e));let t=(0,v.getRouteRegex)(er),i=(0,g.getRouteMatcher)(t)(new URL(e,location.href).pathname);i&&Object.assign(ei,i)}}if("type"in s)if("redirect-internal"===s.type)return this.change(e,s.newUrl,s.newAs,i);else return z({url:s.destination,router:this}),new Promise(()=>{});let a=s.Component;if(a&&a.unstable_scriptLoader&&[].concat(a.unstable_scriptLoader()).forEach(e=>{(0,o.handleClientScriptLoad)(e.props)}),(s.__N_SSG||s.__N_SSP)&&s.props){if(s.props.pageProps&&s.props.pageProps.__N_REDIRECT){i.locale=!1;let t=s.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==s.props.pageProps.__N_REDIRECT_BASE_PATH){let r=(0,p.parseRelativeUrl)(t);r.pathname=U(r.pathname,N);let{url:n,as:s}=$(this,t,t);return this.change(e,n,s,i)}return z({url:t,router:this}),new Promise(()=>{})}if(W.isPreview=!!s.props.__N_PREVIEW,s.props.notFound===H){let e;try{await this.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(s=await this.getRouteInfo({route:e,pathname:e,query:ei,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:W.locale,isPreview:W.isPreview,isNotFound:!0}),"type"in s)throw Object.defineProperty(Error("Unexpected middleware effect on /404"),"__NEXT_ERROR_CODE",{value:"E158",enumerable:!1,configurable:!0})}}B&&"/_error"===this.pathname&&(null==(d=self.__NEXT_DATA__.props)||null==(c=d.pageProps)?void 0:c.statusCode)===500&&(null==(R=s.props)?void 0:R.pageProps)&&(s.props.pageProps.statusCode=500);let u=i.shallow&&W.route===(null!=(O=s.route)?O:es),h=null!=(x=i.scroll)?x:!B&&!u,_=null!=n?n:h?{x:0,y:0}:null,m={...W,route:es,pathname:er,query:ei,asPath:Q,isFallback:!1};if(B&&ec){if(s=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query:ei,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:W.locale,isPreview:W.isPreview,isQueryUpdating:B&&!this.isFallback}),"type"in s)throw Object.defineProperty(Error("Unexpected middleware effect on "+this.pathname),"__NEXT_ERROR_CODE",{value:"E225",enumerable:!1,configurable:!0});"/_error"===this.pathname&&(null==(A=self.__NEXT_DATA__.props)||null==(T=A.pageProps)?void 0:T.statusCode)===500&&(null==(M=s.props)?void 0:M.pageProps)&&(s.props.pageProps.statusCode=500);try{await this.set(m,s,_)}catch(e){throw(0,l.default)(e)&&e.cancelled&&V.events.emit("routeChangeError",e,Q,Z),e}return!0}if(V.events.emit("beforeHistoryChange",r,Z),this.changeState(e,t,r,i),!(B&&!_&&!G&&!ee&&(0,C.compareRouterStates)(m,this.state))){try{await this.set(m,s,_)}catch(e){if(e.cancelled)s.error=s.error||e;else throw e}if(s.error)throw B||V.events.emit("routeChangeError",s.error,Q,Z),s.error;B||V.events.emit("routeChangeComplete",r,Z),h&&/#.+$/.test(r)&&this.scrollToHash(r)}return!0}catch(e){if((0,l.default)(e)&&e.cancelled)return!1;throw e}}changeState(e,t,r,i){void 0===i&&(i={}),("pushState"!==e||(0,h.getURL)()!==r)&&(this._shallow=i.shallow,window.history[e]({url:t,as:r,options:i,__N:!0,key:this._key="pushState"!==e?this._key:G()},"",r))}async handleRouteInfoError(e,t,r,i,n,s){if(e.cancelled)throw e;if((0,a.isAssetError)(e)||s)throw V.events.emit("routeChangeError",e,i,n),z({url:i,router:this}),L();console.error(e);try{let i,{page:n,styleSheets:s}=await this.fetchComponent("/_error"),a={props:i,Component:n,styleSheets:s,err:e,error:e};if(!a.props)try{a.props=await this.getInitialProps(n,{err:e,pathname:t,query:r})}catch(e){console.error("Error in error page `getInitialProps`: ",e),a.props={}}return a}catch(e){return this.handleRouteInfoError((0,l.default)(e)?e:Object.defineProperty(Error(e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0}),t,r,i,n,!0)}}async getRouteInfo(e){let{route:t,pathname:r,query:i,as:n,resolvedAs:a,routeProps:o,locale:u,hasMiddleware:d,isPreview:h,unstable_skipClientCache:f,isQueryUpdating:p,isMiddlewareRewrite:_,isNotFound:g}=e,v=t;try{var y,b,E,S;let e=this.components[v];if(o.shallow&&e&&this.route===v)return e;let t=X({route:v,router:this});d&&(e=void 0);let l=!e||"initial"in e?void 0:e,w={dataHref:this.pageLoader.getDataHref({href:(0,m.formatWithValidation)({pathname:r,query:i}),skipInterpolation:!0,asPath:g?"/404":a,locale:u}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:p?this.sbc:this.sdc,persistCache:!h,isPrefetch:!1,unstable_skipClientCache:f,isBackground:p},R=p&&!_?null:await B({fetchData:()=>W(w),asPath:g?"/404":a,locale:u,router:this}).catch(e=>{if(p)return null;throw e});if(R&&("/_error"===r||"/404"===r)&&(R.effect=void 0),p&&(R?R.json=self.__NEXT_DATA__.props:R={json:self.__NEXT_DATA__.props}),t(),(null==R||null==(y=R.effect)?void 0:y.type)==="redirect-internal"||(null==R||null==(b=R.effect)?void 0:b.type)==="redirect-external")return R.effect;if((null==R||null==(E=R.effect)?void 0:E.type)==="rewrite"){let t=(0,s.removeTrailingSlash)(R.effect.resolvedHref),n=await this.pageLoader.getPageList();if((!p||n.includes(t))&&(v=t,r=R.effect.resolvedHref,i={...i,...R.effect.parsedAs.query},a=(0,P.removeBasePath)((0,c.normalizeLocalePath)(R.effect.parsedAs.pathname,this.locales).pathname),e=this.components[v],o.shallow&&e&&this.route===v&&!d))return{...e,route:v}}if((0,O.isAPIRoute)(v))return z({url:n,router:this}),new Promise(()=>{});let x=l||await this.fetchComponent(v).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP})),T=null==R||null==(S=R.response)?void 0:S.headers.get("x-middleware-skip"),C=x.__N_SSG||x.__N_SSP;T&&(null==R?void 0:R.dataHref)&&delete this.sdc[R.dataHref];let{props:I,cacheKey:A}=await this._getData(async()=>{if(C){if((null==R?void 0:R.json)&&!T)return{cacheKey:R.cacheKey,props:R.json};let e=(null==R?void 0:R.dataHref)?R.dataHref:this.pageLoader.getDataHref({href:(0,m.formatWithValidation)({pathname:r,query:i}),asPath:a,locale:u}),t=await W({dataHref:e,isServerRender:this.isSsr,parseJSON:!0,inflightCache:T?{}:this.sdc,persistCache:!h,isPrefetch:!1,unstable_skipClientCache:f});return{cacheKey:t.cacheKey,props:t.json||{}}}return{headers:{},props:await this.getInitialProps(x.Component,{pathname:r,query:i,asPath:n,locale:u,locales:this.locales,defaultLocale:this.defaultLocale})}});return x.__N_SSP&&w.dataHref&&A&&delete this.sdc[A],this.isPreview||!x.__N_SSG||p||W(Object.assign({},w,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),I.pageProps=Object.assign({},I.pageProps),x.props=I,x.route=v,x.query=i,x.resolvedAs=a,this.components[v]=x,x}catch(e){return this.handleRouteInfoError((0,l.getProperError)(e),r,i,n,o)}}set(e,t,r){return this.state=e,this.sub(t,this.components["/_app"].Component,r)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,r]=this.asPath.split("#",2),[i,n]=e.split("#",2);return!!n&&t===i&&r===n||t===i&&r!==n}scrollToHash(e){let[,t=""]=e.split("#",2);(0,M.handleSmoothScroll)(()=>{if(""===t||"top"===t)return void window.scrollTo(0,0);let e=decodeURIComponent(t),r=document.getElementById(e);if(r)return void r.scrollIntoView();let i=document.getElementsByName(e)[0];i&&i.scrollIntoView()},{onlyHashChange:this.onlyAHashChange(e)})}urlIsNew(e){return this.asPath!==e}async prefetch(e,t,r){if(void 0===t&&(t=e),void 0===r&&(r={}),(0,A.isBot)(window.navigator.userAgent))return;let i=(0,p.parseRelativeUrl)(e),n=i.pathname,{pathname:o,query:l}=i,u=o,c=await this.pageLoader.getPageList(),d=t,h=void 0!==r.locale?r.locale||void 0:this.locale,w=await F({asPath:t,locale:h,router:this});if(t.startsWith("/")){let r;({__rewrites:r}=await (0,a.getClientBuildManifest)());let n=(0,_.default)((0,S.addBasePath)((0,b.addLocale)(t,this.locale),!0),c,r,i.query,e=>U(e,c),this.locales);if(n.externalDest)return;w||(d=(0,E.removeLocale)((0,P.removeBasePath)(n.asPath),this.locale)),n.matchedPage&&n.resolvedHref&&(i.pathname=o=n.resolvedHref,w||(e=(0,m.formatWithValidation)(i)))}i.pathname=U(i.pathname,c),(0,f.isDynamicRoute)(i.pathname)&&(o=i.pathname,i.pathname=o,Object.assign(l,(0,g.getRouteMatcher)((0,v.getRouteRegex)(i.pathname))((0,y.parsePath)(t).pathname)||{}),w||(e=(0,m.formatWithValidation)(i)));let R=await B({fetchData:()=>W({dataHref:this.pageLoader.getDataHref({href:(0,m.formatWithValidation)({pathname:u,query:l}),skipInterpolation:!0,asPath:d,locale:h}),hasMiddleware:!0,isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0}),asPath:t,locale:h,router:this});if((null==R?void 0:R.effect.type)==="rewrite"&&(i.pathname=R.effect.resolvedHref,o=R.effect.resolvedHref,l={...l,...R.effect.parsedAs.query},d=R.effect.parsedAs.pathname,e=(0,m.formatWithValidation)(i)),(null==R?void 0:R.effect.type)==="redirect-external")return;let O=(0,s.removeTrailingSlash)(o);await this._bfl(t,d,r.locale,!0)&&(this.components[n]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(O).then(t=>!!t&&W({dataHref:(null==R?void 0:R.json)?null==R?void 0:R.dataHref:this.pageLoader.getDataHref({href:e,asPath:d,locale:h}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:r.unstable_skipClientCache||r.priority&&!0}).then(()=>!1).catch(()=>!1)),this.pageLoader[r.priority?"loadPage":"prefetch"](O)])}async fetchComponent(e){let t=X({route:e,router:this});try{let r=await this.pageLoader.loadPage(e);return t(),r}catch(e){throw t(),e}}_getData(e){let t=!1,r=()=>{t=!0};return this.clc=r,e().then(e=>{if(r===this.clc&&(this.clc=null),t){let e=Object.defineProperty(Error("Loading initial props cancelled"),"__NEXT_ERROR_CODE",{value:"E405",enumerable:!1,configurable:!0});throw e.cancelled=!0,e}return e})}getInitialProps(e,t){let{Component:r}=this.components["/_app"],i=this._wrapApp(r);return t.AppTree=i,(0,h.loadGetInitialProps)(r,{AppTree:i,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor(e,t,r,{initialProps:i,pageLoader:n,App:a,wrapApp:o,Component:l,err:u,subscription:c,isFallback:d,locale:_,locales:g,defaultLocale:v,domainLocales:y,isPreview:b}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=G(),this.onPopState=e=>{let t,{isFirstPopStateEvent:r}=this;this.isFirstPopStateEvent=!1;let i=e.state;if(!i){let{pathname:e,query:t}=this;this.changeState("replaceState",(0,m.formatWithValidation)({pathname:(0,S.addBasePath)(e),query:t}),(0,h.getURL)());return}if(i.__NA)return void window.location.reload();if(!i.__N||r&&this.locale===i.options.locale&&i.as===this.asPath)return;let{url:n,as:s,options:a,key:o}=i;this._key=o;let{pathname:l}=(0,p.parseRelativeUrl)(n);(!this.isSsr||s!==(0,S.addBasePath)(this.asPath)||l!==(0,S.addBasePath)(this.pathname))&&(!this._bps||this._bps(i))&&this.change("replaceState",n,s,Object.assign({},a,{shallow:a.shallow&&this._shallow,locale:a.locale||this.defaultLocale,_h:0}),t)};let E=(0,s.removeTrailingSlash)(e);this.components={},"/_error"!==e&&(this.components[E]={Component:l,initial:!0,props:i,err:u,__N_SSG:i&&i.__N_SSG,__N_SSP:i&&i.__N_SSP}),this.components["/_app"]={Component:a,styleSheets:[]},this.events=V.events,this.pageLoader=n;let P=(0,f.isDynamicRoute)(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=c,this.clc=null,this._wrapApp=o,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.isExperimentalCompile||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||!P&&!self.location.search&&0),this.state={route:E,pathname:e,query:t,asPath:P?e:r,isPreview:!!b,locale:void 0,isFallback:d},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),!r.startsWith("//")){let i={locale:_},n=(0,h.getURL)();this._initialMatchesMiddlewarePromise=F({router:this,locale:_,asPath:n}).then(s=>(i._shouldResolveHref=r!==e,this.changeState("replaceState",s?n:(0,m.formatWithValidation)({pathname:(0,S.addBasePath)(e),query:t}),n,i),s))}window.addEventListener("popstate",this.onPopState)}}V.events=(0,d.default)()},60289:e=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var t={};(()=>{t.parse=function(t,r){if("string"!=typeof t)throw TypeError("argument str must be a string");for(var n={},s=t.split(i),a=(r||{}).decode||e,o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseRelativeUrl",{enumerable:!0,get:function(){return s}});let i=r(17255),n=r(51235);function s(e,t,r){void 0===r&&(r=!0);let s=new URL((0,i.getLocationOrigin)()),a=t?new URL(t,s):e.startsWith(".")?new URL(window.location.href):s,{pathname:o,searchParams:l,search:u,hash:c,href:d,origin:h}=new URL(e,a);if(h!==s.origin)throw Object.defineProperty(Error("invariant: invalid relative URL, router received "+e),"__NEXT_ERROR_CODE",{value:"E159",enumerable:!1,configurable:!0});return{pathname:o,query:r?(0,n.searchParamsToUrlQuery)(l):void 0,search:u,hash:c,href:d.slice(h.length)}}},62344:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let i=r(14761)._(r(55729)),n=r(47752),s=i.default.createContext(n.imageConfigDefault)},66179:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}function i(e){return e.startsWith("@")&&"@children"!==e}function n(e,t){if(e.includes(s)){let e=JSON.stringify(t);return"{}"!==e?s+"?"+e:s}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return a},PAGE_SEGMENT_KEY:function(){return s},addSearchParamsIfPageSegment:function(){return n},isGroupSegment:function(){return r},isParallelRouteSegment:function(){return i}});let s="__PAGE__",a="__DEFAULT__"},66865:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return n}});let i=r(10107);function n(e,t){if(!(0,i.pathHasPrefix)(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}},66989:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return i}});let r=new WeakMap;function i(e,t){let i;if(!t)return{pathname:e};let n=r.get(t);n||(n=t.map(e=>e.toLowerCase()),r.set(t,n));let s=e.split("/",2);if(!s[1])return{pathname:e};let a=s[1].toLowerCase(),o=n.indexOf(a);return o<0?{pathname:e}:(i=t[o],{pathname:e=e.slice(i.length+1)||"/",detectedLocale:i})}},68833:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return n}});let r=/[|\\{}()[\]^$+*?.-]/,i=/[|\\{}()[\]^$+*?.-]/g;function n(e){return r.test(e)?e.replace(i,"\\$&"):e}},69975:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(16220),self.__next_set_public_path__=e=>{r.p=e},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},70628:(e,t)=>{"use strict";function r(e,t){return void 0===t&&(t=""),("/"===e?"/index":/^\/index(\/|$)/.test(e)?"/index"+e:e)+t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},71090:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return i}});let i=r(14761)._(r(55729)).default.createContext({})},71266:(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,{getSortedRouteObjects:function(){return i.getSortedRouteObjects},getSortedRoutes:function(){return i.getSortedRoutes},isDynamicRoute:function(){return n.isDynamicRoute}});let i=r(72488),n=r(54026)},72488:(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,{getSortedRouteObjects:function(){return n},getSortedRoutes:function(){return i}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").'),"__NEXT_ERROR_CODE",{value:"E458",enumerable:!1,configurable:!0});r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,i){if(0===e.length){this.placeholder=!1;return}if(i)throw Object.defineProperty(Error("Catch-all must be the last part of the URL."),"__NEXT_ERROR_CODE",{value:"E392",enumerable:!1,configurable:!0});let n=e[0];if(n.startsWith("[")&&n.endsWith("]")){let r=n.slice(1,-1),a=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),a=!0),r.startsWith("…"))throw Object.defineProperty(Error("Detected a three-dot character ('…') at ('"+r+"'). Did you mean ('...')?"),"__NEXT_ERROR_CODE",{value:"E147",enumerable:!1,configurable:!0});if(r.startsWith("...")&&(r=r.substring(3),i=!0),r.startsWith("[")||r.endsWith("]"))throw Object.defineProperty(Error("Segment names may not start or end with extra brackets ('"+r+"')."),"__NEXT_ERROR_CODE",{value:"E421",enumerable:!1,configurable:!0});if(r.startsWith("."))throw Object.defineProperty(Error("Segment names may not start with erroneous periods ('"+r+"')."),"__NEXT_ERROR_CODE",{value:"E288",enumerable:!1,configurable:!0});function s(e,r){if(null!==e&&e!==r)throw Object.defineProperty(Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"')."),"__NEXT_ERROR_CODE",{value:"E337",enumerable:!1,configurable:!0});t.forEach(e=>{if(e===r)throw Object.defineProperty(Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E247",enumerable:!1,configurable:!0});if(e.replace(/\W/g,"")===n.replace(/\W/g,""))throw Object.defineProperty(Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E499",enumerable:!1,configurable:!0})}),t.push(r)}if(i)if(a){if(null!=this.restSlugName)throw Object.defineProperty(Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).'),"__NEXT_ERROR_CODE",{value:"E299",enumerable:!1,configurable:!0});s(this.optionalRestSlugName,r),this.optionalRestSlugName=r,n="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").'),"__NEXT_ERROR_CODE",{value:"E300",enumerable:!1,configurable:!0});s(this.restSlugName,r),this.restSlugName=r,n="[...]"}else{if(a)throw Object.defineProperty(Error('Optional route parameters are not yet supported ("'+e[0]+'").'),"__NEXT_ERROR_CODE",{value:"E435",enumerable:!1,configurable:!0});s(this.slugName,r),this.slugName=r,n="[]"}}this.children.has(n)||this.children.set(n,new r),this.children.get(n)._insert(e.slice(1),t,i)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function i(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}function n(e,t){let r={},n=[];for(let i=0;ie[r[t]])}},72680:e=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var t={};(()=>{function e(e,t){void 0===t&&(t={});for(var r=function(e){for(var t=[],r=0;r=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122||95===a){n+=e[s++];continue}break}if(!n)throw TypeError("Missing parameter name at "+r);t.push({type:"NAME",index:r,value:n}),r=s;continue}if("("===i){var o=1,l="",s=r+1;if("?"===e[s])throw TypeError('Pattern cannot start with "?" at '+s);for(;s-1:void 0===y;a||(f+="(?:"+h+"(?="+d+"))?"),b||(f+="(?="+h+"|"+d+")")}return new RegExp(f,s(r))}function o(t,r,i){if(t instanceof RegExp){if(!r)return t;var n=t.source.match(/\((?!\?)/g);if(n)for(var l=0;l{"use strict";function r(e){return"/api"===e||!!(null==e?void 0:e.startsWith("/api/"))}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isAPIRoute",{enumerable:!0,get:function(){return r}})},74894:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"onRecoverableError",{enumerable:!0,get:function(){return l}});let i=r(14761),n=r(23938),s=r(24714),a=r(93712),o=i._(r(5255)),l=(e,t)=>{let r=(0,o.default)(e)&&"cause"in e?e.cause:e,i=(0,a.getReactStitchedError)(r);(0,n.isBailoutToCSRError)(r)||(0,s.reportGlobalError)(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)},75574:(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,{REDIRECT_ERROR_CODE:function(){return n},RedirectType:function(){return s},isRedirectError:function(){return a}});let i=r(30156),n="NEXT_REDIRECT";var s=function(e){return e.push="push",e.replace="replace",e}({});function a(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,s]=t,a=t.slice(2,-2).join(";"),o=Number(t.at(-2));return r===n&&("replace"===s||"push"===s)&&"string"==typeof a&&!isNaN(o)&&o in i.RedirectStatusCode}("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)},76084:(e,t,r)=>{"use strict";let i;Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return a},isEqualNode:function(){return s}});let n=r(36982);function s(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let r=t.getAttribute("nonce");if(r&&!e.getAttribute("nonce")){let i=t.cloneNode(!0);return i.setAttribute("nonce",""),i.nonce=r,r===e.nonce&&e.isEqualNode(i)}}return e.isEqualNode(t)}function a(){return{mountedInstances:new Set,updateHead:e=>{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"])if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;else e.props.href=e.props["data-href"],e.props["data-href"]=void 0;let r=t[e.type]||[];r.push(e),t[e.type]=r});let r=t.title?t.title[0]:null,n="";if(r){let{children:e}=r.props;n="string"==typeof e?e:Array.isArray(e)?e.join(""):""}n!==document.title&&(document.title=n),["meta","base","link","style","script"].forEach(e=>{i(e,t[e]||[])})}}}i=(e,t)=>{let r=document.querySelector("head");if(!r)return;let i=new Set(r.querySelectorAll(""+e+"[data-next-head]"));if("meta"===e){let e=r.querySelector("meta[charset]");null!==e&&i.add(e)}let a=[];for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return s},formatWithValidation:function(){return o},urlObjectKeys:function(){return a}});let i=r(13514)._(r(51235)),n=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:r}=e,s=e.protocol||"",a=e.pathname||"",o=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(i.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return s&&!s.endsWith(":")&&(s+=":"),e.slashes||(!s||n.test(s))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),o&&"#"!==o[0]&&(o="#"+o),c&&"?"!==c[0]&&(c="?"+c),""+s+u+(a=a.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+o}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function o(e){return s(e)}},76514:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return n}});let i=r(10107);function n(e){return(0,i.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)},76846:(e,t,r)=>{"use strict";function i(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return i}}),r(76514),("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)},76958:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return n}});let i=r(28027);function n(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:n,hash:s}=(0,i.parsePath)(e);return""+t+r+n+s}},78571:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return m},handleClientScriptLoad:function(){return _},initScriptLoader:function(){return g}});let i=r(14761),n=r(13514),s=r(6029),a=i._(r(56760)),o=n._(r(55729)),l=r(71090),u=r(36982),c=r(93426),d=new Map,h=new Set,f=e=>{if(a.default.preinit)return void e.forEach(e=>{a.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}},p=e=>{let{src:t,id:r,onLoad:i=()=>{},onReady:n=null,dangerouslySetInnerHTML:s,children:a="",strategy:o="afterInteractive",onError:l,stylesheets:c}=e,p=r||t;if(p&&h.has(p))return;if(d.has(t)){h.add(p),d.get(t).then(i,l);return}let _=()=>{n&&n(),h.add(p)},g=document.createElement("script"),v=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),i&&i.call(this,t),_()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});s?(g.innerHTML=s.__html||"",_()):a?(g.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",_()):t&&(g.src=t,d.set(t,v)),(0,u.setAttributesFromProps)(g,e),"worker"===o&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",o),c&&f(c),document.body.appendChild(g)};function _(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>p(e))}):p(e)}function g(e){e.forEach(_),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");h.add(t)})}function v(e){let{id:t,src:r="",onLoad:i=()=>{},onReady:n=null,strategy:u="afterInteractive",onError:d,stylesheets:f,..._}=e,{updateScripts:g,scripts:v,getIsSsr:m,appDir:y,nonce:b}=(0,o.useContext)(l.HeadManagerContext),E=(0,o.useRef)(!1);(0,o.useEffect)(()=>{let e=t||r;E.current||(n&&e&&h.has(e)&&n(),E.current=!0)},[n,t,r]);let P=(0,o.useRef)(!1);if((0,o.useEffect)(()=>{if(!P.current){if("afterInteractive"===u)p(e);else"lazyOnload"===u&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>p(e))}));P.current=!0}},[e,u]),("beforeInteractive"===u||"worker"===u)&&(g?(v[u]=(v[u]||[]).concat([{id:t,src:r,onLoad:i,onReady:n,onError:d,..._}]),g(v)):m&&m()?h.add(t||r):m&&!m()&&p(e)),y){if(f&&f.forEach(e=>{a.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)if(!r)return _.dangerouslySetInnerHTML&&(_.children=_.dangerouslySetInnerHTML.__html,delete _.dangerouslySetInnerHTML),(0,s.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{..._,id:t}])+")"}});else return a.default.preload(r,_.integrity?{as:"script",integrity:_.integrity,nonce:b,crossOrigin:_.crossOrigin}:{as:"script",nonce:b,crossOrigin:_.crossOrigin}),(0,s.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{..._,id:t}])+")"}});"afterInteractive"===u&&r&&a.default.preload(r,_.integrity?{as:"script",integrity:_.integrity,nonce:b,crossOrigin:_.crossOrigin}:{as:"script",nonce:b,crossOrigin:_.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let m=v;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},78673:(e,t)=>{"use strict";function r(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"encodeURIPath",{enumerable:!0,get:function(){return r}})},78856:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return i}});let i=r(14761)._(r(55729)).default.createContext({})},79215:(e,t)=>{"use strict";let r;function i(e){var t;return(null==(t=function(){if(void 0===r){var e;r=(null==(e=window.trustedTypes)?void 0:e.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e}))||null}return r}())?void 0:t.createScriptURL(e))||e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"__unsafeCreateTrustedScriptURL",{enumerable:!0,get:function(){return 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)},79560:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let i=r(18181),n=r(17068),s=r(82093),a=r(66989),o=r(76846),l=r(61656);function u(e,t,r,u,c,d){let h,f=!1,p=!1,_=(0,l.parseRelativeUrl)(e),g=(0,s.removeTrailingSlash)((0,a.normalizeLocalePath)((0,o.removeBasePath)(_.pathname),d).pathname),v=r=>{let l=(0,i.getPathMatch)(r.source+"",{removeUnnamedParams:!0,strict:!0})(_.pathname);if((r.has||r.missing)&&l){let e=(0,n.matchHas)({headers:{host:document.location.hostname,"user-agent":navigator.userAgent},cookies:document.cookie.split("; ").reduce((e,t)=>{let[r,...i]=t.split("=");return e[r]=i.join("="),e},{})},_.query,r.has,r.missing);e?Object.assign(l,e):l=!1}if(l){if(!r.destination)return p=!0,!0;let i=(0,n.prepareDestination)({appendParamsToQuery:!0,destination:r.destination,params:l,query:u});if(_=i.parsedDestination,e=i.newUrl,Object.assign(u,i.parsedDestination.query),g=(0,s.removeTrailingSlash)((0,a.normalizeLocalePath)((0,o.removeBasePath)(e),d).pathname),t.includes(g))return f=!0,h=g,!0;if((h=c(g))!==e&&t.includes(h))return f=!0,!0}},m=!1;for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return a}});let i=r(66989),n=r(66865),s=r(10107);function a(e,t){var r,a;let{basePath:o,i18n:l,trailingSlash:u}=null!=(r=t.nextConfig)?r:{},c={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):u};o&&(0,s.pathHasPrefix)(c.pathname,o)&&(c.pathname=(0,n.removePathPrefix)(c.pathname,o),c.basePath=o);let d=c.pathname;if(c.pathname.startsWith("/_next/data/")&&c.pathname.endsWith(".json")){let e=c.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");c.buildId=e[0],d="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(c.pathname=d)}if(l){let e=t.i18nProvider?t.i18nProvider.analyze(c.pathname):(0,i.normalizeLocalePath)(c.pathname,l.locales);c.locale=e.detectedLocale,c.pathname=null!=(a=e.pathname)?a:c.pathname,!e.detectedLocale&&c.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(d):(0,i.normalizeLocalePath)(d,l.locales)).detectedLocale&&(c.locale=e.detectedLocale)}return c}},80146:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return i}}),r(82093),r(28027);let i=e=>(e.startsWith("/"),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)},82093:(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}})},84160:(e,t,r)=>{"use strict";let i,n,s,a,o,l,u,c,d,h,f,p;Object.defineProperty(t,"__esModule",{value:!0});let _=r(13514);Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{emitter:function(){return H},hydrate:function(){return el},initialize:function(){return z},router:function(){return i},version:function(){return B}});let g=r(14761),v=r(6029);r(18402);let m=g._(r(55729)),y=g._(r(89315)),b=r(71090),E=g._(r(48460)),P=r(84553),S=r(47865),w=r(54026),R=r(51235),O=r(39884),x=r(17255),T=r(29261),C=g._(r(76084)),I=g._(r(20033)),A=r(10811),k=r(24557),j=r(5255),M=r(62344),N=r(76846),L=r(76514),F=r(19947),D=r(99860),$=r(97290),U=r(74894);r(97686),r(32982);let B="15.3.3",H=(0,E.default)(),q=e=>[].slice.call(e),W=!1;class G extends m.default.Component{componentDidCatch(e,t){this.props.fn(e,t)}componentDidMount(){this.scrollToHash(),i.isSsr&&(n.isFallback||n.nextExport&&((0,w.isDynamicRoute)(i.pathname)||location.search||1)||n.props&&n.props.__N_SSG&&(location.search||1))&&i.replace(i.pathname+"?"+String((0,R.assign)((0,R.urlQueryToSearchParams)(i.query),new URLSearchParams(location.search))),s,{_h:1,shallow:!n.isFallback&&!W}).catch(e=>{if(!e.cancelled)throw e})}componentDidUpdate(){this.scrollToHash()}scrollToHash(){let{hash:e}=location;if(!(e=e&&e.substring(1)))return;let t=document.getElementById(e);t&&setTimeout(()=>t.scrollIntoView(),0)}render(){return this.props.children}}async function z(e){void 0===e&&(e={}),n=JSON.parse(document.getElementById("__NEXT_DATA__").textContent),window.__NEXT_DATA__=n,p=n.defaultLocale;let t=n.assetPrefix||"";if(self.__next_set_public_path__(""+t+"/_next/"),(0,O.setConfig)({serverRuntimeConfig:{},publicRuntimeConfig:n.runtimeConfig||{}}),s=(0,x.getURL)(),(0,L.hasBasePath)(s)&&(s=(0,N.removeBasePath)(s)),n.scriptLoader){let{initScriptLoader:e}=r(78571);e(n.scriptLoader)}a=new I.default(n.buildId,t);let u=e=>{let[t,r]=e;return a.routeLoader.onEntrypoint(t,r)};return window.__NEXT_P&&window.__NEXT_P.map(e=>setTimeout(()=>u(e),0)),window.__NEXT_P=[],window.__NEXT_P.push=u,(l=(0,C.default)()).getIsSsr=()=>i.isSsr,o=document.getElementById("__next"),{assetPrefix:t}}function X(e,t){return(0,v.jsx)(e,{...t})}function V(e){var t;let{children:r}=e,n=m.default.useMemo(()=>(0,D.adaptForAppRouterInstance)(i),[]);return(0,v.jsx)(G,{fn:e=>K({App:d,err:e}).catch(e=>console.error("Error rendering page: ",e)),children:(0,v.jsx)(F.AppRouterContext.Provider,{value:n,children:(0,v.jsx)($.SearchParamsContext.Provider,{value:(0,D.adaptForSearchParams)(i),children:(0,v.jsx)(D.PathnameContextProviderAdapter,{router:i,isAutoExport:null!=(t=self.__NEXT_DATA__.autoExport)&&t,children:(0,v.jsx)($.PathParamsContext.Provider,{value:(0,D.adaptForPathParams)(i),children:(0,v.jsx)(P.RouterContext.Provider,{value:(0,k.makePublicRouterInstance)(i),children:(0,v.jsx)(b.HeadManagerContext.Provider,{value:l,children:(0,v.jsx)(M.ImageConfigContext.Provider,{value:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1},children:r})})})})})})})})}let Y=e=>t=>{let r={...t,Component:f,err:n.err,router:i};return(0,v.jsx)(V,{children:X(e,r)})};function K(e){let{App:t,err:o}=e;return console.error(o),console.error("A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred"),a.loadPage("/_error").then(i=>{let{page:n,styleSheets:s}=i;return(null==u?void 0:u.Component)===n?Promise.resolve().then(()=>_._(r(84436))).then(i=>Promise.resolve().then(()=>_._(r(27241))).then(r=>(e.App=t=r.default,i))).then(e=>({ErrorComponent:e.default,styleSheets:[]})):{ErrorComponent:n,styleSheets:s}}).then(r=>{var a;let{ErrorComponent:l,styleSheets:u}=r,c=Y(t),d={Component:l,AppTree:c,router:i,ctx:{err:o,pathname:n.page,query:n.query,asPath:s,AppTree:c}};return Promise.resolve((null==(a=e.props)?void 0:a.err)?e.props:(0,x.loadGetInitialProps)(t,d)).then(t=>ea({...e,err:o,Component:l,styleSheets:u,props:t}))})}function J(e){let{callback:t}=e;return m.default.useLayoutEffect(()=>t(),[t]),null}let Z={navigationStart:"navigationStart",beforeRender:"beforeRender",afterRender:"afterRender",afterHydrate:"afterHydrate",routeChange:"routeChange"},Q={hydration:"Next.js-hydration",beforeHydration:"Next.js-before-hydration",routeChangeToRender:"Next.js-route-change-to-render",render:"Next.js-render"},ee=null,et=!0;function er(){[Z.beforeRender,Z.afterHydrate,Z.afterRender,Z.routeChange].forEach(e=>performance.clearMarks(e))}function ei(){x.ST&&(performance.mark(Z.afterHydrate),performance.getEntriesByName(Z.beforeRender,"mark").length&&(performance.measure(Q.beforeHydration,Z.navigationStart,Z.beforeRender),performance.measure(Q.hydration,Z.beforeRender,Z.afterHydrate)),h&&performance.getEntriesByName(Q.hydration).forEach(h),er())}function en(){if(!x.ST)return;performance.mark(Z.afterRender);let e=performance.getEntriesByName(Z.routeChange,"mark");e.length&&(performance.getEntriesByName(Z.beforeRender,"mark").length&&(performance.measure(Q.routeChangeToRender,e[0].name,Z.beforeRender),performance.measure(Q.render,Z.beforeRender,Z.afterRender),h&&(performance.getEntriesByName(Q.render).forEach(h),performance.getEntriesByName(Q.routeChangeToRender).forEach(h))),er(),[Q.routeChangeToRender,Q.render].forEach(e=>performance.clearMeasures(e)))}function es(e){let{callbacks:t,children:r}=e;return m.default.useLayoutEffect(()=>t.forEach(e=>e()),[t]),r}function ea(e){let t,r,{App:n,Component:s,props:a,err:l}=e,d="initial"in e?void 0:e.styleSheets;s=s||u.Component;let h={...a=a||u.props,Component:s,err:l,router:i};u=h;let f=!1,p=new Promise((e,t)=>{c&&c(),r=()=>{c=null,e()},c=()=>{f=!0,c=null;let e=Object.defineProperty(Error("Cancel rendering route"),"__NEXT_ERROR_CODE",{value:"E503",enumerable:!1,configurable:!0});e.cancelled=!0,t(e)}});function _(){r()}!function(){if(!d)return;let e=new Set(q(document.querySelectorAll("style[data-n-href]")).map(e=>e.getAttribute("data-n-href"))),t=document.querySelector("noscript[data-n-css]"),r=null==t?void 0:t.getAttribute("data-n-css");d.forEach(t=>{let{href:i,text:n}=t;if(!e.has(i)){let e=document.createElement("style");e.setAttribute("data-n-href",i),e.setAttribute("media","x"),r&&e.setAttribute("nonce",r),document.head.appendChild(e),e.appendChild(document.createTextNode(n))}})}();let g=(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(J,{callback:function(){if(d&&!f){let e=new Set(d.map(e=>e.href)),t=q(document.querySelectorAll("style[data-n-href]")),r=t.map(e=>e.getAttribute("data-n-href"));for(let i=0;i{let{href:t}=e,r=document.querySelector('style[data-n-href="'+t+'"]');r&&(i.parentNode.insertBefore(r,i.nextSibling),i=r)}),q(document.querySelectorAll("link[data-n-p]")).forEach(e=>{e.parentNode.removeChild(e)})}if(e.scroll){let{x:t,y:r}=e.scroll;(0,S.handleSmoothScroll)(()=>{window.scrollTo(t,r)})}}}),(0,v.jsxs)(V,{children:[X(n,h),(0,v.jsx)(T.Portal,{type:"next-route-announcer",children:(0,v.jsx)(A.RouteAnnouncer,{})})]})]});var b=o;x.ST&&performance.mark(Z.beforeRender);let E=(t=et?ei:en,(0,v.jsx)(es,{callbacks:[t,_],children:(0,v.jsx)(m.default.StrictMode,{children:g})}));return ee?(0,m.default.startTransition)(()=>{ee.render(E)}):(ee=y.default.hydrateRoot(b,E,{onRecoverableError:U.onRecoverableError}),et=!1),p}async function eo(e){if(e.err&&(void 0===e.Component||!e.isHydratePass))return void await K(e);try{await ea(e)}catch(r){let t=(0,j.getProperError)(r);if(t.cancelled)throw t;await K({...e,err:t})}}async function el(e){let t=n.err;try{let e=await a.routeLoader.whenEntrypoint("/_app");if("error"in e)throw e.error;let{component:t,exports:r}=e;d=t,r&&r.reportWebVitals&&(h=e=>{let t,{id:i,name:n,startTime:s,value:a,duration:o,entryType:l,entries:u,attribution:c}=e,d=Date.now()+"-"+(Math.floor(Math.random()*(9e12-1))+1e12);u&&u.length&&(t=u[0].startTime);let h={id:i||d,name:n,startTime:s||t,value:null==a?o:a,label:"mark"===l||"measure"===l?"custom":"web-vital"};c&&(h.attribution=c),r.reportWebVitals(h)});let i=await a.routeLoader.whenEntrypoint(n.page);if("error"in i)throw i.error;f=i.component}catch(e){t=(0,j.getProperError)(e)}window.__NEXT_PRELOADREADY&&await window.__NEXT_PRELOADREADY(n.dynamicIds),i=(0,k.createRouter)(n.page,n.query,s,{initialProps:n.props,pageLoader:a,App:d,Component:f,wrapApp:Y,err:t,isFallback:!!n.isFallback,subscription:(e,t,r)=>eo(Object.assign({},e,{App:t,scroll:r})),locale:n.locale,locales:n.locales,defaultLocale:p,domainLocales:n.domainLocales,isPreview:n.isPreview}),W=await i._initialMatchesMiddlewarePromise;let r={App:d,initial:!0,Component:f,props:n.props,err:t,isHydratePass:!0};(null==e?void 0:e.beforeRender)&&await e.beforeRender(),eo(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)},84436:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return c}});let i=r(14761),n=r(6029),s=i._(r(55729)),a=i._(r(39100)),o={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function l(e){let{req:t,res:r,err:i}=e;return{statusCode:r&&r.statusCode?r.statusCode:i?i.statusCode:404,hostname:window.location.hostname}}let u={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class c extends s.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||o[e]||"An unexpected error has occurred";return(0,n.jsxs)("div",{style:u.error,children:[(0,n.jsx)(a.default,{children:(0,n.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,n.jsxs)("div",{style:u.desc,children:[(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,n.jsx)("h1",{className:"next-error-h1",style:u.h1,children:e}):null,(0,n.jsx)("div",{style:u.wrap,children:(0,n.jsxs)("h2",{style:u.h2,children:[this.props.title||e?r:(0,n.jsxs)(n.Fragment,{children:["Application error: a client-side exception has occurred"," ",!!this.props.hostname&&(0,n.jsxs)(n.Fragment,{children:["while loading ",this.props.hostname]})," ","(see the browser console for more information)"]}),"."]})})]})]})}}c.displayName="ErrorPage",c.getInitialProps=l,c.origGetInitialProps=l,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84553:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return i}});let i=r(14761)._(r(55729)).default.createContext(null)},86790:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BloomFilter",{enumerable:!0,get:function(){return r}});class r{static from(e,t){void 0===t&&(t=1e-4);let i=new r(e.length,t);for(let t of e)i.add(t);return i}export(){return{numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray}}import(e){this.numItems=e.numItems,this.errorRate=e.errorRate,this.numBits=e.numBits,this.numHashes=e.numHashes,this.bitArray=e.bitArray}add(e){this.getHashValues(e).forEach(e=>{this.bitArray[e]=1})}contains(e){return this.getHashValues(e).every(e=>this.bitArray[e])}getHashValues(e){let t=[];for(let r=1;r<=this.numHashes;r++){let i=function(e){let t=0;for(let r=0;r>>13,t=Math.imul(t,0x5bd1e995);return t>>>0}(""+e+r)%this.numBits;t.push(i)}return t}constructor(e,t=1e-4){this.numItems=e,this.errorRate=t,this.numBits=Math.ceil(-(e*Math.log(t))/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/e*Math.log(2)),this.bitArray=Array(this.numBits).fill(0)}}},87456:(e,t,r)=>{"use strict";e.exports=r(94432)},90655:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return r}});let r=function(){for(var e=arguments.length,t=Array(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return s}});let i=r(76958),n=r(10107);function s(e,t,r,s){if(!t||t===r)return e;let a=e.toLowerCase();return!s&&((0,n.pathHasPrefix)(a,"/api")||(0,n.pathHasPrefix)(a,"/"+t.toLowerCase()))?e:(0,i.addPathPrefix)(e,"/"+t)}},91545:(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}})},93426:(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,{cancelIdleCallback:function(){return i},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},93712:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getReactStitchedError",{enumerable:!0,get:function(){return u}});let i=r(14761),n=i._(r(55729)),s=i._(r(5255)),a=r(56868),o="react-stack-bottom-frame",l=RegExp("(at "+o+" )|("+o+"\\@)");function u(e){let t=(0,s.default)(e),r=t&&e.stack||"",i=t?e.message:"",o=r.split("\n"),u=o.findIndex(e=>l.test(e)),c=u>=0?o.slice(0,u).join("\n"):r,d=Object.defineProperty(Error(i),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return Object.assign(d,e),(0,a.copyNextErrorCode)(e,d),d.stack=c,function(e){if(!n.default.captureOwnerStack)return;let t=e.stack||"",r=n.default.captureOwnerStack();r&&!1===t.endsWith(r)&&(e.stack=t+=r)}(d),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)},94432:()=>{"use strict";var e,t="undefined"!=typeof window?window:void 0,r="undefined"!=typeof globalThis?globalThis:t,i=Array.prototype,n=i.forEach,s=i.indexOf,a=null==r?void 0:r.navigator,o=null==r?void 0:r.document,l=null==r?void 0:r.location,u=null==r?void 0:r.fetch,c=null!=r&&r.XMLHttpRequest&&"withCredentials"in new r.XMLHttpRequest?r.XMLHttpRequest:void 0,d=null==r?void 0:r.AbortController,h=null==a?void 0:a.userAgent,f=null!=t?t:{},p={DEBUG:!1,LIB_VERSION:"1.257.0"},_="$copy_autocapture",g=["$snapshot","$pageview","$pageleave","$set","survey dismissed","survey sent","survey shown","$identify","$groupidentify","$create_alias","$$client_ingestion_warning","$web_experiment_applied","$feature_enrollment_update","$feature_flag_called"],v=function(e){return e.GZipJS="gzip-js",e.Base64="base64",e}({}),m=["fatal","error","warning","log","info","debug"];function y(e,t){return -1!==e.indexOf(t)}var b=function(e){return e.trim()},E=function(e){return e.replace(/^\$/,"")},P=Array.isArray,S=Object.prototype,w=S.hasOwnProperty,R=S.toString,O=P||function(e){return"[object Array]"===R.call(e)},x=e=>"function"==typeof e,T=e=>e===Object(e)&&!O(e),C=e=>{if(T(e)){for(var t in e)if(w.call(e,t))return!1;return!0}return!1},I=e=>void 0===e,A=e=>"[object String]"==R.call(e),k=e=>A(e)&&0===e.trim().length,j=e=>null===e,M=e=>I(e)||j(e),N=e=>"[object Number]"==R.call(e),L=e=>"[object Boolean]"===R.call(e),F=e=>e instanceof FormData,D=e=>y(g,e),$=e=>{var r={t:function(r){if(t&&(p.DEBUG||f.POSTHOG_DEBUG)&&!I(t.console)&&t.console){for(var i=("__rrweb_original__"in t.console[r])?t.console[r].__rrweb_original__:t.console[r],n=arguments.length,s=Array(n>1?n-1:0),a=1;a{r.error("You must initialize PostHog before calling "+e)},createLogger:t=>$(e+" "+t)};return r},U=$("[PostHog.js]"),B=U.createLogger,H=B("[ExternalScriptsLoader]"),q=(e,t,r)=>{if(e.config.disable_external_dependency_loading)return H.warn(t+" was requested but loading of external scripts is disabled."),r("Loading of external scripts is disabled");var i=null==o?void 0:o.querySelectorAll("script");if(i){for(var n=0;n{if(!o)return r("document not found");var i=o.createElement("script");if(i.type="text/javascript",i.crossOrigin="anonymous",i.src=t,i.onload=e=>r(void 0,e),i.onerror=e=>r(e),e.config.prepare_external_dependency_script&&(i=e.config.prepare_external_dependency_script(i)),!i)return r("prepare_external_dependency_script returned null");var n,s=o.querySelectorAll("body > script");s.length>0?null==(n=s[0].parentNode)||n.insertBefore(i,s[0]):o.body.appendChild(i)};null!=o&&o.body?s():null==o||o.addEventListener("DOMContentLoaded",s)};function W(){return(W=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var i="/static/"+t+".js?v="+e.version;"remote-config"===t&&(i="/array/"+e.config.token+"/config.js"),"toolbar"===t&&(i=i+"&t="+3e5*Math.floor(Date.now()/3e5));var n=e.requestRouter.endpointFor("assets",i);q(e,n,r)},f.__PosthogExtensions__.loadSiteApp=(e,t,r)=>{var i=e.requestRouter.endpointFor("api",t);q(e,i,r)};var z={};function X(e,t,r){if(O(e)){if(n&&e.forEach===n)e.forEach(t,r);else if("length"in e&&e.length===+e.length){for(var i=0,s=e.length;i1?t-1:0),i=1;i1?t-1:0),i=1;i0||N(e))&&(t[r]=e)}),t},et=["herokuapp.com","vercel.app","netlify.app"];function er(e,t){for(var r=0;rr.match(e)))}function eJ(e){var t="";switch(typeof e.className){case"string":t=e.className;break;case"object":t=(e.className&&"baseVal"in e.className?e.className.baseVal:null)||e.getAttribute("class")||"";break;default:t=""}return eY(t)}function eZ(e){return M(e)?null:b(e).split(/(\s+)/).filter(e=>tt(e)).join("").replace(/[\r\n]/g," ").replace(/[ ]+/g," ").substring(0,255)}function eQ(e){var t="";return e5(e)&&!e3(e)&&e.childNodes&&e.childNodes.length&&V(e.childNodes,function(e){var r;eX(e)&&e.textContent&&(t+=null!=(r=eZ(e.textContent))?r:"")}),b(t)}function e0(e){var t;return I(e.target)?e.srcElement||null:null!=(t=e.target)&&t.shadowRoot?e.composedPath()[0]||null:e.target||null}var e1=["a","button","form","input","select","textarea","label"];function e2(e){var t=e.parentNode;return!(!t||!eG(t))&&t}function e5(e){for(var t=e;t.parentNode&&!ez(t,"body");t=t.parentNode){var r=eJ(t);if(y(r,"ph-sensitive")||y(r,"ph-no-capture"))return!1}if(y(eJ(e),"ph-include"))return!0;var i=e.type||"";if(A(i))switch(i.toLowerCase()){case"hidden":case"password":return!1}var n=e.name||e.id||"";return!(A(n)&&/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(n.replace(/[^a-zA-Z0-9]/g,"")))}function e3(e){return!!(ez(e,"input")&&!["button","checkbox","submit","reset"].includes(e.type)||ez(e,"select")||ez(e,"textarea")||"true"===e.getAttribute("contenteditable"))}var e6="(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11})",e4=RegExp("^(?:"+e6+")$"),e8=new RegExp(e6),e7="\\d{3}-?\\d{2}-?\\d{4}",e9=RegExp("^("+e7+")$"),te=RegExp("("+e7+")");function tt(e,t){return void 0===t&&(t=!0),!(M(e)||A(e)&&(e=b(e),(t?e4:e8).test((e||"").replace(/[- ]/g,""))||(t?e9:te).test(e)))&&!0}function tr(e){var t=eQ(e);return tt(t=(t+" "+function e(t){var r="";return t&&t.childNodes&&t.childNodes.length&&V(t.childNodes,function(t){var i;if(t&&"span"===(null==(i=t.tagName)?void 0:i.toLowerCase()))try{var n=eQ(t);r=(r+" "+n).trim(),t.childNodes&&t.childNodes.length&&(r=(r+" "+e(t)).trim())}catch(e){U.error("[AutoCapture]",e)}}),r}(e)).trim())?t:""}function ti(e){return e.replace(/"|\\"/g,'\\"')}class tn{constructor(){this.clicks=[]}isRageClick(e,t,r){var i=this.clicks[this.clicks.length-1];if(i&&Math.abs(e-i.x)+Math.abs(t-i.y)<30&&r-i.timestamp<1e3){if(this.clicks.push({x:e,y:t,timestamp:r}),3===this.clicks.length)return!0}else this.clicks=[{x:e,y:t,timestamp:r}];return!1}}var ts=["localhost","127.0.0.1"],ta=e=>{var t=null==o?void 0:o.createElement("a");return I(t)?null:(t.href=e,t)},to=function(e,t){void 0===t&&(t="&");var r,i,n=[];return V(e,function(e,t){I(e)||I(t)||"undefined"===t||(r=encodeURIComponent(e instanceof File?e.name:e.toString()),i=encodeURIComponent(t),n[n.length]=i+"="+r)}),n.join(t)},tl=function(e,t){for(var r,i=((e.split("#")[0]||"").split(/\?(.*)/)[1]||"").replace(/^\?+/g,"").split("&"),n=0;ne?t.slice(0,e)+"...":t}class tf{constructor(e){this.i=!1,this.o=null,this.rageclicks=new tn,this.h=!1,this.instance=e,this.m=null}get S(){var e,t,r=T(this.instance.config.autocapture)?this.instance.config.autocapture:{};return r.url_allowlist=null==(e=r.url_allowlist)?void 0:e.map(e=>new RegExp(e)),r.url_ignorelist=null==(t=r.url_ignorelist)?void 0:t.map(e=>new RegExp(e)),r}$(){if(this.isBrowserSupported()){if(t&&o){var e=e=>{e=e||(null==t?void 0:t.event);try{this.k(e)}catch(e){td.error("Failed to capture event",e)}};if(ei(o,"submit",e,{capture:!0}),ei(o,"change",e,{capture:!0}),ei(o,"click",e,{capture:!0}),this.S.capture_copied_text){var r=e=>{e=e||(null==t?void 0:t.event),this.k(e,_)};ei(o,"copy",r,{capture:!0}),ei(o,"cut",r,{capture:!0})}}}else td.info("Disabling Automatic Event Collection because this browser is not supported")}startIfEnabled(){this.isEnabled&&!this.i&&(this.$(),this.i=!0)}onRemoteConfig(e){e.elementsChainAsString&&(this.h=e.elementsChainAsString),this.instance.persistence&&this.instance.persistence.register({[eo]:!!e.autocapture_opt_out}),this.o=!!e.autocapture_opt_out,this.startIfEnabled()}setElementSelectors(e){this.m=e}getElementSelectors(e){var t,r=[];return null==(t=this.m)||t.forEach(t=>{var i=null==o?void 0:o.querySelectorAll(t);null==i||i.forEach(i=>{e===i&&r.push(t)})}),r}get isEnabled(){var e,t,r=null==(e=this.instance.persistence)?void 0:e.props[eo];if(j(this.o)&&!L(r)&&!this.instance.I())return!1;var i=null!=(t=this.o)?t:!!r;return!!this.instance.config.autocapture&&!i}k(e,r){if(void 0===r&&(r="$autocapture"),this.isEnabled){var i,n=e0(e);eX(n)&&(n=n.parentNode||null),"$autocapture"===r&&"click"===e.type&&e instanceof MouseEvent&&this.instance.config.rageclick&&null!=(i=this.rageclicks)&&i.isRageClick(e.clientX,e.clientY,(new Date).getTime())&&this.k(e,"$rageclick");var s=r===_;if(n&&function(e,r,i,n,s){if(void 0===i&&(i=void 0),!t||!e||ez(e,"html")||!eG(e)||null!=(a=i)&&a.url_allowlist&&!eK(i.url_allowlist)||null!=(o=i)&&o.url_ignorelist&&eK(i.url_ignorelist))return!1;if(null!=(l=i)&&l.dom_event_allowlist){var a,o,l,u=i.dom_event_allowlist;if(u&&!u.some(e=>r.type===e))return!1}for(var c=!1,d=[e],h=!0,f=e;f.parentNode&&!ez(f,"body");)if(eV(f.parentNode))d.push(f.parentNode.host),f=f.parentNode.host;else{if(!(h=e2(f)))break;if(n||e1.indexOf(h.tagName.toLowerCase())>-1)c=!0;else{var p=t.getComputedStyle(h);p&&"pointer"===p.getPropertyValue("cursor")&&(c=!0)}d.push(h),f=h}if(!function(e,t){var r=null==t?void 0:t.element_allowlist;if(I(r))return!0;var i,n=function(e){if(r.some(t=>e.tagName.toLowerCase()===t))return{v:!0}};for(var s of e)if(i=n(s))return i.v;return!1}(d,i)||!function(e,t){var r=null==t?void 0:t.css_selector_allowlist;if(I(r))return!0;var i,n=function(e){if(r.some(t=>e.matches(t)))return{v:!0}};for(var s of e)if(i=n(s))return i.v;return!1}(d,i))return!1;var _=t.getComputedStyle(e);if(_&&"pointer"===_.getPropertyValue("cursor")&&"click"===r.type)return!0;var g=e.tagName.toLowerCase();switch(g){case"html":return!1;case"form":return(s||["submit"]).indexOf(r.type)>=0;case"input":case"select":case"textarea":return(s||["change","click"]).indexOf(r.type)>=0;default:return c?(s||["click"]).indexOf(r.type)>=0:(s||["click"]).indexOf(r.type)>=0&&(e1.indexOf(g)>-1||"true"===e.getAttribute("contenteditable"))}}(n,e,this.S,s,s?["copy","cut"]:void 0)){var{props:a,explicitNoCapture:o}=function(e,r){for(var i,n,{e:s,maskAllElementAttributes:a,maskAllText:o,elementAttributeIgnoreList:l,elementsChainAsString:u}=r,c=[e],d=e;d.parentNode&&!ez(d,"body");)eV(d.parentNode)?(c.push(d.parentNode.host),d=d.parentNode.host):(c.push(d.parentNode),d=d.parentNode);var h,f=[],p={},_=!1,g=!1;if(V(c,e=>{var t=e5(e);"a"===e.tagName.toLowerCase()&&(_=e.getAttribute("href"),_=t&&_&&tt(_)&&_),y(eJ(e),"ph-no-capture")&&(g=!0),f.push(function(e,t,r,i){var n=e.tagName.toLowerCase(),s={tag_name:n};e1.indexOf(n)>-1&&!r&&("a"===n.toLowerCase()||"button"===n.toLowerCase()?s.$el_text=th(1024,tr(e)):s.$el_text=th(1024,eQ(e)));var a=eJ(e);a.length>0&&(s.classes=a.filter(function(e){return""!==e})),V(e.attributes,function(r){var n;if((!e3(e)||-1!==["name","id","class","aria-label"].indexOf(r.name))&&(null==i||!i.includes(r.name))&&!t&&tt(r.value)&&(!A(n=r.name)||"_ngcontent"!==n.substring(0,10)&&"_nghost"!==n.substring(0,7))){var a=r.value;"class"===r.name&&(a=eY(a).join(" ")),s["attr__"+r.name]=th(1024,a)}});for(var o=1,l=1,u=e;u=function(e){if(e.previousElementSibling)return e.previousElementSibling;var t=e;do t=t.previousSibling;while(t&&!eG(t));return t}(u);)o++,u.tagName===e.tagName&&l++;return s.nth_child=o,s.nth_of_type=l,s}(e,a,o,l)),Y(p,function(e){if(!e5(e))return{};var t={};return V(e.attributes,function(e){if(e.name&&0===e.name.indexOf("data-ph-capture-attribute")){var r=e.name.replace("data-ph-capture-attribute-",""),i=e.value;r&&i&&tt(i)&&(t[r]=i)}}),t}(e))}),g)return{props:{},explicitNoCapture:g};if(o||("a"===e.tagName.toLowerCase()||"button"===e.tagName.toLowerCase()?f[0].$el_text=tr(e):f[0].$el_text=eQ(e)),_){f[0].attr__href=_;var v,m,b=null==(v=ta(_))?void 0:v.host,E=null==t||null==(m=t.location)?void 0:m.host;b&&E&&b!==E&&(h=_)}return{props:Y({$event_type:s.type,$ce_version:1},u?{}:{$elements:f},{$elements_chain:f.map(e=>{var t,r,i,n={text:null==(r=e.$el_text)?void 0:r.slice(0,400),tag_name:e.tag_name,href:null==(i=e.attr__href)?void 0:i.slice(0,2048),attr_class:(t=e.attr__class)?O(t)?t:eY(t):void 0,attr_id:e.attr__id,nth_child:e.nth_child,nth_of_type:e.nth_of_type,attributes:{}};return J(e).filter(e=>{var[t]=e;return 0===t.indexOf("attr__")}).forEach(e=>{var[t,r]=e;return n.attributes[t]=r}),n}).map(e=>{var t,r,i="";if(e.tag_name&&(i+=e.tag_name),e.attr_class)for(var n of(e.attr_class.sort(),e.attr_class))i+="."+n.replace(/"/g,"");var s=W({},e.text?{text:e.text}:{},{"nth-child":null!=(t=e.nth_child)?t:0,"nth-of-type":null!=(r=e.nth_of_type)?r:0},e.href?{href:e.href}:{},e.attr_id?{attr_id:e.attr_id}:{},e.attributes),a={};return J(s).sort((e,t)=>{var[r]=e,[i]=t;return r.localeCompare(i)}).forEach(e=>{var[t,r]=e;return a[ti(t.toString())]=ti(r.toString())}),i+=":",i+=J(a).map(e=>{var[t,r]=e;return t+'="'+r+'"'}).join("")}).join(";")},null!=(i=f[0])&&i.$el_text?{$el_text:null==(n=f[0])?void 0:n.$el_text}:{},h&&"click"===s.type?{$external_click_url:h}:{},p)}}(n,{e:e,maskAllElementAttributes:this.instance.config.mask_all_element_attributes,maskAllText:this.instance.config.mask_all_text,elementAttributeIgnoreList:this.S.element_attribute_ignorelist,elementsChainAsString:this.h});if(o)return!1;var l=this.getElementSelectors(n);if(l&&l.length>0&&(a.$element_selectors=l),r===_){var u,c=eZ(null==t||null==(u=t.getSelection())?void 0:u.toString()),d=e.type||"clipboard";if(!c)return!1;a.$selected_content=c,a.$copy_type=d}return this.instance.capture(r,a),!0}}}isBrowserSupported(){return x(null==o?void 0:o.querySelectorAll)}}Math.trunc||(Math.trunc=function(e){return e<0?Math.ceil(e):Math.floor(e)}),Number.isInteger||(Number.isInteger=function(e){return N(e)&&isFinite(e)&&Math.floor(e)===e});var tp="0123456789abcdef";class t_{constructor(e){if(this.bytes=e,16!==e.length)throw TypeError("not 128-bit length")}static fromFieldsV7(e,t,r,i){if(!Number.isInteger(e)||!Number.isInteger(t)||!Number.isInteger(r)||!Number.isInteger(i)||e<0||t<0||r<0||i<0||e>0xffffffffffff||t>4095||r>0x3fffffff||i>0xffffffff)throw RangeError("invalid field value");var n=new Uint8Array(16);return n[0]=e/0x10000000000,n[1]=e/0x100000000,n[2]=e/0x1000000,n[3]=e/65536,n[4]=e/256,n[5]=e,n[6]=112|t>>>8,n[7]=t,n[8]=128|r>>>24,n[9]=r>>>16,n[10]=r>>>8,n[11]=r,n[12]=i>>>24,n[13]=i>>>16,n[14]=i>>>8,n[15]=i,new t_(n)}toString(){for(var e="",t=0;t>>4)+tp.charAt(15&this.bytes[t]),3!==t&&5!==t&&7!==t&&9!==t||(e+="-");if(36!==e.length)throw Error("Invalid UUIDv7 was generated");return e}clone(){return new t_(this.bytes.slice(0))}equals(e){return 0===this.compareTo(e)}compareTo(e){for(var t=0;t<16;t++){var r=this.bytes[t]-e.bytes[t];if(0!==r)return Math.sign(r)}return 0}}class tg{constructor(){this.P=0,this.R=0,this.T=new ty}generate(){var e=this.generateOrAbort();if(I(e)){this.P=0;var t=this.generateOrAbort();if(I(t))throw Error("Could not generate UUID after timestamp reset");return t}return e}generateOrAbort(){var e=Date.now();if(e>this.P)this.P=e,this.M();else{if(!(e+1e4>this.P))return;this.R++,this.R>0x3ffffffffff&&(this.P++,this.M())}return t_.fromFieldsV7(this.P,Math.trunc(this.R/0x40000000),0x3fffffff&this.R,this.T.nextUint32())}M(){this.R=1024*this.T.nextUint32()+(1023&this.T.nextUint32())}}var tv,tm=e=>{if("undefined"!=typeof UUIDV7_DENY_WEAK_RNG&&UUIDV7_DENY_WEAK_RNG)throw Error("no cryptographically strong RNG available");for(var t=0;tcrypto.getRandomValues(e));class ty{constructor(){this.C=new Uint32Array(8),this.F=1/0}nextUint32(){return this.F>=this.C.length&&(tm(this.C),this.F=0),this.C[this.F++]}}var tb=()=>tE().toString(),tE=()=>(tv||(tv=new tg)).generate(),tP="",tS=/[a-z0-9][a-z0-9-]+\.[a-z]{2,}$/i,tw={O:()=>!!o,A:function(e){U.error("cookieStore error: "+e)},D:function(e){if(o){try{for(var t=e+"=",r=o.cookie.split(";").filter(e=>e.length),i=0;i3686.4&&U.warn("cookieStore warning: large cookie, len="+c.length),o.cookie=c,c}catch(e){return}},N:function(e,t){try{tw.j(e,"",-1,t)}catch(e){return}}},tR=null,tO={O:function(){if(!j(tR))return tR;var e=!0;if(I(t))e=!1;else try{var r="__mplssupport__";tO.j(r,"xyz"),'"xyz"'!==tO.D(r)&&(e=!1),tO.N(r)}catch(t){e=!1}return e||U.error("localStorage unsupported; falling back to cookie store"),tR=e,e},A:function(e){U.error("localStorage error: "+e)},D:function(e){try{return null==t?void 0:t.localStorage.getItem(e)}catch(e){tO.A(e)}return null},L:function(e){try{return JSON.parse(tO.D(e))||{}}catch(e){}return null},j:function(e,r){try{null==t||t.localStorage.setItem(e,JSON.stringify(r))}catch(e){tO.A(e)}},N:function(e){try{null==t||t.localStorage.removeItem(e)}catch(e){tO.A(e)}}},tx=["distinct_id",eP,eS,eU,e$],tT=W({},tO,{L:function(e){try{var t={};try{t=tw.L(e)||{}}catch(e){}var r=Y(t,JSON.parse(tO.D(e)||"{}"));return tO.j(e,r),r}catch(e){}return null},j:function(e,t,r,i,n,s){try{tO.j(e,t,void 0,void 0,s);var a={};tx.forEach(e=>{t[e]&&(a[e]=t[e])}),Object.keys(a).length&&tw.j(e,a,r,i,n,s)}catch(e){tO.A(e)}},N:function(e,r){try{null==t||t.localStorage.removeItem(e),tw.N(e,r)}catch(e){tO.A(e)}}}),tC={},tI={O:function(){return!0},A:function(e){U.error("memoryStorage error: "+e)},D:function(e){return tC[e]||null},L:function(e){return tC[e]||null},j:function(e,t){tC[e]=t},N:function(e){delete tC[e]}},tA=null,tk={O:function(){if(!j(tA))return tA;if(tA=!0,I(t))tA=!1;else try{var e="__support__";tk.j(e,"xyz"),'"xyz"'!==tk.D(e)&&(tA=!1),tk.N(e)}catch(e){tA=!1}return tA},A:function(e){U.error("sessionStorage error: ",e)},D:function(e){try{return null==t?void 0:t.sessionStorage.getItem(e)}catch(e){tk.A(e)}return null},L:function(e){try{return JSON.parse(tk.D(e))||null}catch(e){}return null},j:function(e,r){try{null==t||t.sessionStorage.setItem(e,JSON.stringify(r))}catch(e){tk.A(e)}},N:function(e){try{null==t||t.sessionStorage.removeItem(e)}catch(e){tk.A(e)}}},tj=function(e){return e[e.PENDING=-1]="PENDING",e[e.DENIED=0]="DENIED",e[e.GRANTED=1]="GRANTED",e}({});class tM{constructor(e){this._instance=e}get S(){return this._instance.config}get consent(){return this.U()?tj.DENIED:this.q}isOptedOut(){return this.consent===tj.DENIED||this.consent===tj.PENDING&&this.S.opt_out_capturing_by_default}isOptedIn(){return!this.isOptedOut()}optInOut(e){this.B.j(this.H,+!!e,this.S.cookie_expiration,this.S.cross_subdomain_cookie,this.S.secure_cookie)}reset(){this.B.N(this.H,this.S.cross_subdomain_cookie)}get H(){var{token:e,opt_out_capturing_cookie_prefix:t}=this._instance.config;return(t||"__ph_opt_in_out_")+e}get q(){var e=this.B.D(this.H);return"1"===e?tj.GRANTED:"0"===e?tj.DENIED:tj.PENDING}get B(){if(!this.W){var e=this.S.opt_out_capturing_persistence_type;this.W="localStorage"===e?tO:tw;var t="localStorage"===e?tw:tO;t.D(this.H)&&(this.W.D(this.H)||this.optInOut("1"===t.D(this.H)),t.N(this.H,this.S.cross_subdomain_cookie))}return this.W}U(){return!!this.S.respect_dnt&&!!er([null==a?void 0:a.doNotTrack,null==a?void 0:a.msDoNotTrack,f.doNotTrack],e=>y([!0,1,"1","yes"],e))}}var tN=B("[Dead Clicks]"),tL=()=>!0,tF=e=>{var t,r=!(null==(t=e.instance.persistence)||!t.get_property(eh)),i=e.instance.config.capture_dead_clicks;return L(i)?i:r};class tD{get lazyLoadedDeadClicksAutocapture(){return this.G}constructor(e,t,r){this.instance=e,this.isEnabled=t,this.onCapture=r,this.startIfEnabled()}onRemoteConfig(e){this.instance.persistence&&this.instance.persistence.register({[eh]:null==e?void 0:e.captureDeadClicks}),this.startIfEnabled()}startIfEnabled(){this.isEnabled(this)&&this.J(()=>{this.V()})}J(e){var t,r;null!=(t=f.__PosthogExtensions__)&&t.initDeadClicksAutocapture&&e(),null==(r=f.__PosthogExtensions__)||null==r.loadExternalDependency||r.loadExternalDependency(this.instance,"dead-clicks-autocapture",t=>{t?tN.error("failed to load script",t):e()})}V(){var e;if(o){if(!this.G&&null!=(e=f.__PosthogExtensions__)&&e.initDeadClicksAutocapture){var t=T(this.instance.config.capture_dead_clicks)?this.instance.config.capture_dead_clicks:{};t.__onCapture=this.onCapture,this.G=f.__PosthogExtensions__.initDeadClicksAutocapture(this.instance,t),this.G.start(o),tN.info("starting...")}}else tN.error("`document` not found. Cannot start.")}stop(){this.G&&(this.G.stop(),this.G=void 0,tN.info("stopping..."))}}function t$(e,t,r,i,n){return t>r&&(U.warn("min cannot be greater than max."),t=r),N(e)?e>r?(i&&U.warn(i+" cannot be greater than max: "+r+". Using max value instead."),r):e{Object.keys(this.K).forEach(e=>{var t=this.X(e)+this.Z;t>=this.tt?delete this.K[e]:this.it(e,t)})},this.X=e=>this.K[String(e)],this.it=(e,t)=>{this.K[String(e)]=t},this.consumeRateLimit=e=>{var t,r=null!=(t=this.X(e))?t:this.tt;if(0===(r=Math.max(r-1,0)))return!0;this.it(e,r);var i,n=0===r;return n&&(null==(i=this.et)||i.call(this,e)),n},this.rt=e,this.et=this.rt.et,this.tt=t$(this.rt.bucketSize,0,100,"rate limiter bucket size"),this.Z=t$(this.rt.refillRate,0,this.tt,"rate limiter refill rate"),this.st=t$(this.rt.refillInterval,0,864e5,"rate limiter refill interval"),setInterval(()=>{this.Y()},this.st)}}var tB=B("[ExceptionAutocapture]");class tH{constructor(e){var r,i,n;this.nt=()=>{var e;if(t&&this.isEnabled&&null!=(e=f.__PosthogExtensions__)&&e.errorWrappingFunctions){var r=f.__PosthogExtensions__.errorWrappingFunctions.wrapOnError,i=f.__PosthogExtensions__.errorWrappingFunctions.wrapUnhandledRejection,n=f.__PosthogExtensions__.errorWrappingFunctions.wrapConsoleError;try{!this.ot&&this.S.capture_unhandled_errors&&(this.ot=r(this.captureException.bind(this))),!this.lt&&this.S.capture_unhandled_rejections&&(this.lt=i(this.captureException.bind(this))),!this.ut&&this.S.capture_console_errors&&(this.ut=n(this.captureException.bind(this)))}catch(e){tB.error("failed to start",e),this.ht()}}},this._instance=e,this.dt=!(null==(r=this._instance.persistence)||!r.props[eu]),this.S=this.vt(),this.ct=new tU({refillRate:null!=(i=this._instance.config.error_tracking.__exceptionRateLimiterRefillRate)?i:1,bucketSize:null!=(n=this._instance.config.error_tracking.__exceptionRateLimiterBucketSize)?n:10,refillInterval:1e4}),this.startIfEnabled()}vt(){var e=this._instance.config.capture_exceptions,t={capture_unhandled_errors:!1,capture_unhandled_rejections:!1,capture_console_errors:!1};return T(e)?t=W({},t,e):(I(e)?this.dt:e)&&(t=W({},t,{capture_unhandled_errors:!0,capture_unhandled_rejections:!0})),t}get isEnabled(){return this.S.capture_console_errors||this.S.capture_unhandled_errors||this.S.capture_unhandled_rejections}startIfEnabled(){this.isEnabled&&(tB.info("enabled"),this.J(this.nt))}J(e){var t,r;null!=(t=f.__PosthogExtensions__)&&t.errorWrappingFunctions&&e(),null==(r=f.__PosthogExtensions__)||null==r.loadExternalDependency||r.loadExternalDependency(this._instance,"exception-autocapture",t=>{if(t)return tB.error("failed to load script",t);e()})}ht(){var e,t,r;null==(e=this.ot)||e.call(this),this.ot=void 0,null==(t=this.lt)||t.call(this),this.lt=void 0,null==(r=this.ut)||r.call(this),this.ut=void 0}onRemoteConfig(e){var t=e.autocaptureExceptions;this.dt=!!t,this.S=this.vt(),this._instance.persistence&&this._instance.persistence.register({[eu]:this.dt}),this.startIfEnabled()}captureException(e){e.$exception_personURL=this._instance.requestRouter.endpointFor("ui")+"/project/"+this._instance.config.token+"/person/"+this._instance.get_distinct_id();var t,r=null!=(t=e.$exception_list[0].type)?t:"Exception";this.ct.consumeRateLimit(r)?tB.info("Skipping exception capture because of client rate limiting.",{exception:e.$exception_list[0].type}):this._instance.exceptions.sendExceptionEvent(e)}}function tq(e){return!I(Event)&&tW(e,Event)}function tW(e,t){try{return e instanceof t}catch(e){return!1}}function tG(e){switch(Object.prototype.toString.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object DOMError]":return!0;default:return tW(e,Error)}}function tz(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function tX(e){return tz(e,"DOMError")}var tV=/\(error: (.*)\)/;function tY(e,t,r,i){var n={platform:"web:javascript",filename:e,function:""===t?"?":t,in_app:!0};return I(r)||(n.lineno=r),I(i)||(n.colno=i),n}var tK,tJ,tZ,tQ=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,t0=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,t1=/\((\S*)(?::(\d+))(?::(\d+))\)/,t2=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,t5=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,t3=function(){for(var e=arguments.length,t=Array(e),r=0;re[0]-t[0]).map(e=>e[1]);return function(e,t){void 0===t&&(t=0);for(var r=[],n=e.split("\n"),s=t;s1024)){var o=tV.test(a)?a.replace(tV,"$1"):a;if(!o.match(/\S*Error: /)){for(var l of i){var u=l(o);if(u){r.push(u);break}}if(r.length>=50)break}}}if(!r.length)return[];var c=Array.from(r);return c.reverse(),c.slice(0,50).map(e=>{var t;return W({},e,{filename:e.filename||((t=c)[t.length-1]||{}).filename,function:e.function||"?"})})}}([30,e=>{var t=tQ.exec(e);if(t){var[,r,i,n]=t;return tY(r,"?",+i,+n)}var s=t0.exec(e);if(s){if(s[2]&&0===s[2].indexOf("eval")){var a=t1.exec(s[2]);a&&(s[2]=a[1],s[3]=a[2],s[4]=a[3])}var[o,l]=t6(s[1]||"?",s[2]);return tY(l,o,s[3]?+s[3]:void 0,s[4]?+s[4]:void 0)}}],[50,e=>{var t=t2.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){var r=t5.exec(t[3]);r&&(t[1]=t[1]||"eval",t[3]=r[1],t[4]=r[2],t[5]="")}var i=t[3],n=t[1]||"?";return[n,i]=t6(n,i),tY(i,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}]),t6=(e,t)=>{var r=-1!==e.indexOf("safari-extension"),i=-1!==e.indexOf("safari-web-extension");return r||i?[-1!==e.indexOf("@")?e.split("@")[0]:"?",r?"safari-extension:"+t:"safari-web-extension:"+t]:[e,t]},t4=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;function t8(e,t){void 0===t&&(t=0);var r=e.stacktrace||e.stack||"",i=e&&t7.test(e.message)?1:0;try{var n,s,a=(n=t3(r,i),s=function(e){var t=globalThis._posthogChunkIds;if(!t)return{};var r=Object.keys(t);return tZ&&r.length===tJ||(tJ=r.length,tZ=r.reduce((r,i)=>{tK||(tK={});var n=tK[i];if(n)r[n[0]]=n[1];else for(var s=e(i),a=s.length-1;a>=0;a--){var o=s[a],l=null==o?void 0:o.filename,u=t[i];if(l&&u){r[l]=u,tK[i]=[l,u];break}}return r},{})),tZ}(t3),n.forEach(e=>{e.filename&&(e.chunk_id=s[e.filename])}),n);return a.slice(0,a.length-t)}catch(e){}return[]}var t7=/Minified React error #\d+;/i;function t9(e,t){return{$exception_list:function e(t,r){var i,n,s,a,o,l,u,c,d=(i=t,n=r,l=t8(i),u=null==(a=null==n?void 0:n.handled)||a,c=null!=(o=null==n?void 0:n.synthetic)&&o,{type:null!=n&&n.overrideExceptionType?n.overrideExceptionType:i.name,value:(s=i.message).error&&"string"==typeof s.error.message?String(s.error.message):String(s),stacktrace:{frames:l,type:"raw"},mechanism:{handled:u,synthetic:c}});return t.cause&&tG(t.cause)&&t.cause!==t?[d,...e(t.cause,{handled:null==r?void 0:r.handled,synthetic:null==r?void 0:r.synthetic})]:[d]}(e,t),$exception_level:"error"}}function re(e,t){var r,i,n,s=null==(r=null==t?void 0:t.handled)||r,a=null==(i=null==t?void 0:t.synthetic)||i,o={type:null!=t&&t.overrideExceptionType?t.overrideExceptionType:null!=(n=null==t?void 0:t.defaultExceptionType)?n:"Error",value:e||(null==t?void 0:t.defaultExceptionMessage),mechanism:{handled:s,synthetic:a}};if(null!=t&&t.syntheticException){var l=t8(t.syntheticException,1);l.length&&(o.stacktrace={frames:l,type:"raw"})}return{$exception_list:[o],$exception_level:"error"}}function rt(e,t,r){try{if(!(t in e))return()=>{};var i=e[t],n=r(i);return x(n)&&(n.prototype=n.prototype||{},Object.defineProperties(n,{__posthog_wrapped__:{enumerable:!1,value:!0}})),e[t]=n,()=>{e[t]=i}}catch(e){return()=>{}}}class rr{constructor(e){var r;this._instance=e,this.ft=(null==t||null==(r=t.location)?void 0:r.pathname)||""}get isEnabled(){return"history_change"===this._instance.config.capture_pageview}startIfEnabled(){this.isEnabled&&(U.info("History API monitoring enabled, starting..."),this.monitorHistoryChanges())}stop(){this.gt&&this.gt(),this.gt=void 0,U.info("History API monitoring stopped")}monitorHistoryChanges(){var e,r;if(t&&t.history){var i=this;null!=(e=t.history.pushState)&&e.__posthog_wrapped__||rt(t.history,"pushState",e=>function(t,r,n){e.call(this,t,r,n),i._t("pushState")}),null!=(r=t.history.replaceState)&&r.__posthog_wrapped__||rt(t.history,"replaceState",e=>function(t,r,n){e.call(this,t,r,n),i._t("replaceState")}),this.bt()}}_t(e){try{var r,i=null==t||null==(r=t.location)?void 0:r.pathname;if(!i)return;i!==this.ft&&this.isEnabled&&this._instance.capture("$pageview",{navigation_type:e}),this.ft=i}catch(t){U.error("Error capturing "+e+" pageview",t)}}bt(){if(!this.gt){var e=()=>{this._t("popstate")};ei(t,"popstate",e),this.gt=()=>{t&&t.removeEventListener("popstate",e)}}}}function ri(e){var t,r;return(null==(t=JSON.stringify(e,(r=[],function(e,t){if(T(t)){for(;r.length>0&&r[r.length-1]!==this;)r.pop();return r.includes(t)?"[Circular]":(r.push(t),t)}return t})))?void 0:t.length)||0}var rn=(e=>(e[e.DomContentLoaded=0]="DomContentLoaded",e[e.Load=1]="Load",e[e.FullSnapshot=2]="FullSnapshot",e[e.IncrementalSnapshot=3]="IncrementalSnapshot",e[e.Meta=4]="Meta",e[e.Custom=5]="Custom",e[e.Plugin=6]="Plugin",e))(rn||{}),rs=(e=>(e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule",e[e.CanvasMutation=9]="CanvasMutation",e[e.Font=10]="Font",e[e.Log=11]="Log",e[e.Drag=12]="Drag",e[e.StyleDeclaration=13]="StyleDeclaration",e[e.Selection=14]="Selection",e[e.AdoptedStyleSheet=15]="AdoptedStyleSheet",e[e.CustomElement=16]="CustomElement",e))(rs||{}),ra="[SessionRecording]",ro="redacted",rl={initiatorTypes:["audio","beacon","body","css","early-hint","embed","fetch","frame","iframe","icon","image","img","input","link","navigation","object","ping","script","track","video","xmlhttprequest"],maskRequestFn:e=>e,recordHeaders:!1,recordBody:!1,recordInitialRequests:!1,recordPerformance:!1,performanceEntryTypeToObserve:["first-input","navigation","paint","resource"],payloadSizeLimitBytes:1e6,payloadHostDenyList:[".lr-ingest.io",".ingest.sentry.io",".clarity.ms","analytics.google.com","bam.nr-data.net"]},ru=["authorization","x-forwarded-for","authorization","cookie","set-cookie","x-api-key","x-real-ip","remote-addr","forwarded","proxy-authorization","x-csrf-token","x-csrftoken","x-xsrf-token"],rc=["password","secret","passwd","api_key","apikey","auth","credentials","mysql_pwd","privatekey","private_key","token"],rd=["/s/","/e/","/i/"];function rh(e,t,r,i){if(M(e))return e;var n=(null==t?void 0:t["content-length"])||new Blob([e]).size;return A(n)&&(n=parseInt(n)),n>r?ra+" "+i+" body too large to record ("+n+" bytes)":e}function rf(e,t){if(M(e))return e;var r=e;return tt(r,!1)||(r=ra+" "+t+" body "+ro),V(rc,e=>{var i,n;null!=(i=r)&&i.length&&-1!==(null==(n=r)?void 0:n.indexOf(e))&&(r=ra+" "+t+" body "+ro+" as might contain: "+e)}),r}var rp=(e,t)=>{var r,i,n={payloadSizeLimitBytes:rl.payloadSizeLimitBytes,performanceEntryTypeToObserve:[...rl.performanceEntryTypeToObserve],payloadHostDenyList:[...t.payloadHostDenyList||[],...rl.payloadHostDenyList]},s=!1!==e.session_recording.recordHeaders&&t.recordHeaders,a=!1!==e.session_recording.recordBody&&t.recordBody,o=!1!==e.capture_performance&&t.recordPerformance,l=(i=Math.min(1e6,null!=(r=n.payloadSizeLimitBytes)?r:1e6),e=>(null!=e&&e.requestBody&&(e.requestBody=rh(e.requestBody,e.requestHeaders,i,"Request")),null!=e&&e.responseBody&&(e.responseBody=rh(e.responseBody,e.responseHeaders,i,"Response")),e)),u=t=>{var r;return l(((e,t)=>{var r,i=ta(e.name),n=0===t.indexOf("http")?null==(r=ta(t))?void 0:r.pathname:t;"/"===n&&(n="");var s=null==i?void 0:i.pathname.replace(n||"","");if(!(i&&s&&rd.some(e=>0===s.indexOf(e))))return e})((M(r=t.requestHeaders)||V(Object.keys(null!=r?r:{}),e=>{ru.includes(e.toLowerCase())&&(r[e]=ro)}),t),e.api_host))},c=x(e.session_recording.maskNetworkRequestFn);return c&&x(e.session_recording.maskCapturedNetworkRequestFn)&&U.warn("Both `maskNetworkRequestFn` and `maskCapturedNetworkRequestFn` are defined. `maskNetworkRequestFn` will be ignored."),c&&(e.session_recording.maskCapturedNetworkRequestFn=t=>{var r=e.session_recording.maskNetworkRequestFn({url:t.name});return W({},t,{name:null==r?void 0:r.url})}),n.maskRequestFn=x(e.session_recording.maskCapturedNetworkRequestFn)?t=>{var r,i=u(t);return i&&null!=(r=null==e.session_recording.maskCapturedNetworkRequestFn?void 0:e.session_recording.maskCapturedNetworkRequestFn(i))?r:void 0}:e=>(function(e){if(!I(e))return e.requestBody=rf(e.requestBody,"Request"),e.responseBody=rf(e.responseBody,"Response"),e})(u(e)),W({},rl,n,{recordHeaders:s,recordBody:a,recordPerformance:o,recordInitialRequests:o})};class r_{constructor(e,t){var r,i;void 0===t&&(t={}),this.yt={},this.wt=e=>{if(!this.yt[e]){this.yt[e]=!0;var t,r,i=this.St(e);null==(t=(r=this.rt).onBlockedNode)||t.call(r,e,i)}},this.$t=e=>{var t=this.St(e);if("svg"!==(null==t?void 0:t.nodeName)&&t instanceof Element){var r=t.closest("svg");if(r)return[this._rrweb.mirror.getId(r),r]}return[e,t]},this.St=e=>this._rrweb.mirror.getNode(e),this.kt=e=>{var t,r,i,n,s,a,o,l;return(null!=(t=null==(r=e.removes)?void 0:r.length)?t:0)+(null!=(i=null==(n=e.attributes)?void 0:n.length)?i:0)+(null!=(s=null==(a=e.texts)?void 0:a.length)?s:0)+(null!=(o=null==(l=e.adds)?void 0:l.length)?o:0)},this.throttleMutations=e=>{if(3!==e.type||0!==e.data.source)return e;var t=e.data,r=this.kt(t);t.attributes&&(t.attributes=t.attributes.filter(e=>{var[t]=this.$t(e.id);return!this.ct.consumeRateLimit(t)&&e}));var i=this.kt(t);return 0!==i||r===i?e:void 0},this._rrweb=e,this.rt=t,this.ct=new tU({bucketSize:null!=(r=this.rt.bucketSize)?r:100,refillRate:null!=(i=this.rt.refillRate)?i:10,refillInterval:1e3,et:this.wt})}}var rg=Uint8Array,rv=Uint16Array,rm=Uint32Array,ry=new rg([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),rb=new rg([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),rE=new rg([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),rP=function(e,t){for(var r=new rv(31),i=0;i<31;++i)r[i]=t+=1<>>1|(21845&rT)<<1;rC=(61680&(rC=(52428&rC)>>>2|(13107&rC)<<2))>>>4|(3855&rC)<<4,rx[rT]=((65280&rC)>>>8|(255&rC)<<8)>>>1}var rI=function(e,t,r){for(var i=e.length,n=0,s=new rv(t);n>>l]=u}else for(a=new rv(i),n=0;n>>15-e[n];return a},rA=new rg(288);for(rT=0;rT<144;++rT)rA[rT]=8;for(rT=144;rT<256;++rT)rA[rT]=9;for(rT=256;rT<280;++rT)rA[rT]=7;for(rT=280;rT<288;++rT)rA[rT]=8;var rk=new rg(32);for(rT=0;rT<32;++rT)rk[rT]=5;var rj=rI(rA,9,0),rM=rI(rk,5,0),rN=function(e){return(e/8|0)+(7&e&&1)},rL=function(e,t,r){(null==r||r>e.length)&&(r=e.length);var i=new(e instanceof rv?rv:e instanceof rm?rm:rg)(r-t);return i.set(e.subarray(t,r)),i},rF=function(e,t,r){r<<=7&t;var i=t/8|0;e[i]|=r,e[i+1]|=r>>>8},rD=function(e,t,r){r<<=7&t;var i=t/8|0;e[i]|=r,e[i+1]|=r>>>8,e[i+2]|=r>>>16},r$=function(e,t){for(var r=[],i=0;ih&&(h=s[i].s);var f=new rv(h+1),p=rU(r[c-1],f,0);if(p>t){i=0;var _=0,g=p-t,v=1<t))break;_+=v-(1<>>=g;_>0;){var y=s[i].s;f[y]=0&&_;--i){var b=s[i].s;f[b]==t&&(--f[b],++_)}p=t}return[new rg(f),p]},rU=function(e,t,r){return -1==e.s?Math.max(rU(e.l,t,r+1),rU(e.r,t,r+1)):t[e.s]=r},rB=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new rv(++t),i=0,n=e[0],s=1,a=function(e){r[i++]=e},o=1;o<=t;++o)if(e[o]==n&&o!=t)++s;else{if(!n&&s>2){for(;s>138;s-=138)a(32754);s>2&&(a(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(a(n),--s;s>6;s-=6)a(8304);s>2&&(a(s-3<<5|8208),s=0)}for(;s--;)a(n);s=1,n=e[o]}return[r.subarray(0,i),t]},rH=function(e,t){for(var r=0,i=0;i>>8,e[n+2]=255^e[n],e[n+3]=255^e[n+1];for(var s=0;s4&&!O[rE[T-1]];--T);var C,I,A,k,j=u+5<<3,M=rH(n,rA)+rH(s,rk)+a,N=rH(n,h)+rH(s,_)+a+14+3*T+rH(S,O)+(2*S[16]+3*S[17]+7*S[18]);if(j<=M&&j<=N)return rq(t,c,e.subarray(l,l+u));if(rF(t,c,1+(N15&&(rF(t,c,$[w]>>>5&127),c+=$[w]>>>12)}}}else C=rj,I=rA,A=rM,k=rk;for(w=0;w255){rD(t,c,C[(U=i[w]>>>18&31)+257]),c+=I[U+257],U>7&&(rF(t,c,i[w]>>>23&31),c+=ry[U]);var B=31&i[w];rD(t,c,A[B]),c+=k[B],B>3&&(rD(t,c,i[w]>>>5&8191),c+=rb[B])}else rD(t,c,C[i[w]]),c+=I[i[w]];return rD(t,c,C[256]),c+I[256]},rG=new rm([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),rz=function(){for(var e=new rm(256),t=0;t<256;++t){for(var r=t,i=9;--i;)r=(1&r&&0xedb88320)^r>>>1;e[t]=r}return e}(),rX=function(){var e=0xffffffff;return{p:function(t){for(var r=e,i=0;i>>8;e=r},d:function(){return 0xffffffff^e}}},rV=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},rY=function(e,t){var r=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:2*(9==t.level),e[9]=3,0!=t.mtime&&rV(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),r){e[3]=8;for(var i=0;i<=r.length;++i)e[i+10]=r.charCodeAt(i)}};function rK(e,t){void 0===t&&(t={});var r,i,n,s=rX(),a=e.length;s.p(e);var o=(i=t,n=10+((r=t).filename&&r.filename.length+1||0),function(e,t,r,i,n,s){var a=e.length,o=new rg(i+a+5*(1+Math.floor(a/7e3))+8),l=o.subarray(i,o.length-n),u=0;if(!t||a<8)for(var c=0;c<=a;c+=65535){var d=c+65535;d>>13,p=8191&h,_=(1<7e3||O>24576)&&k>423){u=rW(e,l,0,E,P,S,R,O,T,c-T,u),O=w=R=0,T=c;for(var j=0;j<286;++j)P[j]=0;for(j=0;j<30;++j)S[j]=0}var M=2,N=0,L=p,F=I-A&32767;if(k>2&&C==b(c-F))for(var D=Math.min(f,k)-1,$=Math.min(32767,c),U=Math.min(258,k);F<=$&&--L&&I!=A;){if(e[c+M]==e[c+M-F]){for(var B=0;BM){if(M=B,N=F,B>D)break;var H=Math.min(F,B-2),q=0;for(j=0;jq&&(q=G,A=W)}}}F+=(I=A)-(A=g[I])+32768&32767}if(N){E[O++]=0x10000000|rR[M]<<18|rO[N];var z=31&rR[M],X=31&rO[N];R+=ry[z]+rb[X],++P[257+z],++S[X],x=c+M,++w}else E[O++]=e[c],++P[e[c]]}}u=rW(e,l,s,E,P,S,R,O,T,c-T,u)}return rL(o,0,i+rN(u)+n)}(e,null==i.level?6:i.level,null==i.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+i.mem,n,8,!0)),l=o.length;return rY(o,t),rV(o,l-8,s.d()),rV(o,l-4,a),o}function rJ(e,t){var r=e.length;if("undefined"!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var i=new rg(e.length+(e.length>>>1)),n=0,s=function(e){i[n++]=e},a=0;ai.length){var o=new rg(n+8+(r-a<<1));o.set(i),i=o}var l=e.charCodeAt(a);l<128||t?s(l):(l<2048?s(192|l>>>6):(l>55295&&l<57344?(s(240|(l=65536+(1047552&l)|1023&e.charCodeAt(++a))>>>18),s(128|l>>>12&63)):s(224|l>>>12),s(128|l>>>6&63)),s(128|63&l))}return rL(i,0,n)}var rZ="disabled",rQ="sampled",r0="active",r1="buffering",r2="paused",r5="trigger",r3=r5+"_activated",r6=r5+"_pending",r4=r5+"_"+rZ;function r8(e,t){return t.some(t=>"regex"===t.matching&&new RegExp(t.url).test(e))}class r7{constructor(e){this.xt=e}triggerStatus(e){var t=this.xt.map(t=>t.triggerStatus(e));return t.includes(r3)?r3:t.includes(r6)?r6:r4}stop(){this.xt.forEach(e=>e.stop())}}class r9{constructor(e){this.xt=e}triggerStatus(e){var t=new Set;for(var r of this.xt)t.add(r.triggerStatus(e));switch(t.delete(r4),t.size){case 0:return r4;case 1:return Array.from(t)[0];default:return r6}}stop(){this.xt.forEach(e=>e.stop())}}class ie{triggerStatus(){return r6}stop(){}}class it{constructor(e){this.Et=[],this.It=[],this.urlBlocked=!1,this._instance=e}onRemoteConfig(e){var t,r;this.Et=(null==(t=e.sessionRecording)?void 0:t.urlTriggers)||[],this.It=(null==(r=e.sessionRecording)?void 0:r.urlBlocklist)||[]}Pt(e){var t;return 0===this.Et.length?r4:(null==(t=this._instance)?void 0:t.get_property(ew))===e?r3:r6}triggerStatus(e){var t=this.Pt(e),r=t===r3?r3:t===r6?r6:r4;return this._instance.register_for_session({$sdk_debug_replay_url_trigger_status:r}),r}checkUrlTriggerConditions(e,r,i){if(void 0!==t&&t.location.href){var n=t.location.href,s=this.urlBlocked,a=r8(n,this.It);s&&a||(a&&!s?e():!a&&s&&r(),r8(n,this.Et)&&i("url"))}}stop(){}}class ir{constructor(e){this.linkedFlag=null,this.linkedFlagSeen=!1,this.Rt=()=>{},this._instance=e}triggerStatus(){var e=r6;return M(this.linkedFlag)&&(e=r4),this.linkedFlagSeen&&(e=r3),this._instance.register_for_session({$sdk_debug_replay_linked_flag_trigger_status:e}),e}onRemoteConfig(e,t){var r;if(this.linkedFlag=(null==(r=e.sessionRecording)?void 0:r.linkedFlag)||null,!M(this.linkedFlag)&&!this.linkedFlagSeen){var i=A(this.linkedFlag)?this.linkedFlag:this.linkedFlag.flag,n=A(this.linkedFlag)?null:this.linkedFlag.variant;this.Rt=this._instance.onFeatureFlags((e,r)=>{var s=!1;if(T(r)&&i in r){var a=r[i];s=L(a)?!0===a:n?a===n:!!a}this.linkedFlagSeen=s,s&&t(i,n)})}}stop(){this.Rt()}}class ii{constructor(e){this.Tt=[],this._instance=e}onRemoteConfig(e){var t;this.Tt=(null==(t=e.sessionRecording)?void 0:t.eventTriggers)||[]}Mt(e){var t;return 0===this.Tt.length?r4:(null==(t=this._instance)?void 0:t.get_property(eR))===e?r3:r6}triggerStatus(e){var t=this.Mt(e),r=t===r3?r3:t===r6?r6:r4;return this._instance.register_for_session({$sdk_debug_replay_event_trigger_status:r}),r}stop(){}}function is(e){return e.isRecordingEnabled?r1:rZ}function ia(e){if(!e.receivedFlags)return r1;if(!e.isRecordingEnabled)return rZ;if(e.urlTriggerMatching.urlBlocked)return r2;var t=!0===e.isSampled,r=new r7([e.eventTriggerMatching,e.urlTriggerMatching,e.linkedFlagMatching]).triggerStatus(e.sessionId);return t?rQ:r===r3?r0:r===r6?r1:!1===e.isSampled?rZ:r0}function io(e){if(!e.receivedFlags)return r1;if(!e.isRecordingEnabled)return rZ;if(e.urlTriggerMatching.urlBlocked)return r2;var t=new r9([e.eventTriggerMatching,e.urlTriggerMatching,e.linkedFlagMatching]).triggerStatus(e.sessionId),r=t!==r4,i=L(e.isSampled);return r&&t===r6?r1:r&&t===r4||i&&!e.isSampled?rZ:!0===e.isSampled?rQ:r0}var il="[SessionRecording]",iu=B(il);function ic(){var e;return null==f||null==(e=f.__PosthogExtensions__)||null==(e=e.rrweb)?void 0:e.record}var id=[rs.MouseMove,rs.MouseInteraction,rs.Scroll,rs.ViewportResize,rs.Input,rs.TouchMove,rs.MediaInteraction,rs.Drag],ih=e=>({rrwebMethod:e,enqueuedAt:Date.now(),attempt:1});function ip(e){return function(e,t){for(var r="",i=0;i>10,56320|1023&n)}return r}(rK(rJ(JSON.stringify(e))),!0)}function i_(e){return e.type===rn.Custom&&"sessionIdle"===e.data.tag}class ig{get sessionId(){return this.Ct}get Ft(){return this._instance.config.session_recording.session_idle_threshold_ms||3e5}get started(){return this.Ot}get At(){if(!this._instance.sessionManager)throw Error(il+" must be started with a valid sessionManager.");return this._instance.sessionManager}get Dt(){var e,t;return this.Lt.triggerStatus(this.sessionId)===r6?6e4:null!=(e=null==(t=this._instance.config.session_recording)?void 0:t.full_snapshot_interval_millis)?e:3e5}get jt(){var e=this._instance.get_property(eS);return L(e)?e:null}get Nt(){var e,t,r=null==(e=this.C)?void 0:e.data[(null==(t=this.C)?void 0:t.data.length)-1],{sessionStartTimestamp:i}=this.At.checkAndGetSessionAndWindowId(!0);return r?r.timestamp-i:null}get zt(){var e=!!this._instance.get_property(ep),r=!this._instance.config.disable_session_recording;return t&&e&&r}get Ut(){var e=!!this._instance.get_property(e_),t=this._instance.config.enable_recording_console_log;return null!=t?t:e}get qt(){var e,t,r,i,n,s,a=this._instance.config.session_recording.captureCanvas,o=this._instance.get_property(em),l=null!=(e=null!=(t=null==a?void 0:a.recordCanvas)?t:null==o?void 0:o.enabled)&&e,u=null!=(r=null!=(i=null==a?void 0:a.canvasFps)?i:null==o?void 0:o.fps)?r:4,c=null!=(n=null!=(s=null==a?void 0:a.canvasQuality)?s:null==o?void 0:o.quality)?n:.4;if("string"==typeof c){var d=parseFloat(c);c=isNaN(d)?.4:d}return{enabled:l,fps:t$(u,0,12,"canvas recording fps",4),quality:t$(c,0,1,"canvas recording quality",.4)}}get Bt(){var e,t,r=this._instance.get_property(eg),i={recordHeaders:null==(e=this._instance.config.session_recording)?void 0:e.recordHeaders,recordBody:null==(t=this._instance.config.session_recording)?void 0:t.recordBody},n=(null==i?void 0:i.recordHeaders)||(null==r?void 0:r.recordHeaders),s=(null==i?void 0:i.recordBody)||(null==r?void 0:r.recordBody),a=T(this._instance.config.capture_performance)?this._instance.config.capture_performance.network_timing:this._instance.config.capture_performance,o=!!(L(a)?a:null==r?void 0:r.capturePerformance);return n||s||o?{recordHeaders:n,recordBody:s,recordPerformance:o}:void 0}get Ht(){var e,t,r,i,n,s,a=this._instance.get_property(ev),o={maskAllInputs:null==(e=this._instance.config.session_recording)?void 0:e.maskAllInputs,maskTextSelector:null==(t=this._instance.config.session_recording)?void 0:t.maskTextSelector,blockSelector:null==(r=this._instance.config.session_recording)?void 0:r.blockSelector},l=null!=(i=null==o?void 0:o.maskAllInputs)?i:null==a?void 0:a.maskAllInputs,u=null!=(n=null==o?void 0:o.maskTextSelector)?n:null==a?void 0:a.maskTextSelector,c=null!=(s=null==o?void 0:o.blockSelector)?s:null==a?void 0:a.blockSelector;return I(l)&&I(u)&&I(c)?void 0:{maskAllInputs:null==l||l,maskTextSelector:u,blockSelector:c}}get Wt(){var e=this._instance.get_property(ey);return N(e)?e:null}get Gt(){var e=this._instance.get_property(eb);return N(e)?e:null}get status(){return this.Jt?this.Vt({receivedFlags:this.Jt,isRecordingEnabled:this.zt,isSampled:this.jt,urlTriggerMatching:this.Kt,eventTriggerMatching:this.Yt,linkedFlagMatching:this.Xt,sessionId:this.sessionId}):r1}constructor(e){if(this.Vt=is,this.Jt=!1,this.Qt=[],this.Zt="unknown",this.ti=Date.now(),this.Lt=new ie,this.ii=void 0,this.ei=void 0,this.ri=void 0,this.si=void 0,this.ni=void 0,this._forceAllowLocalhostNetworkCapture=!1,this.oi=()=>{this.ai()},this.li=()=>{this.ui("browser offline",{})},this.hi=()=>{this.ui("browser online",{})},this.di=()=>{if(null!=o&&o.visibilityState){var e="window "+o.visibilityState;this.ui(e,{})}},this._instance=e,this.Ot=!1,this.vi="/s/",this.ci=void 0,this.Jt=!1,!this._instance.sessionManager)throw iu.error("started without valid sessionManager"),Error(il+" started without valid sessionManager. This is a bug.");if(this._instance.config.__preview_experimental_cookieless_mode)throw Error(il+" cannot be used with __preview_experimental_cookieless_mode.");this.Xt=new ir(this._instance),this.Kt=new it(this._instance),this.Yt=new ii(this._instance);var{sessionId:t,windowId:r}=this.At.checkAndGetSessionAndWindowId();this.Ct=t,this.fi=r,this.C=this.pi(),this.Ft>=this.At.sessionTimeoutMs&&iu.warn("session_idle_threshold_ms ("+this.Ft+") is greater than the session timeout ("+this.At.sessionTimeoutMs+"). Session will never be detected as idle")}startIfEnabledOrStop(e){this.zt?(this.gi(e),ei(t,"beforeunload",this.oi),ei(t,"offline",this.li),ei(t,"online",this.hi),ei(t,"visibilitychange",this.di),this.mi(),this.bi(),M(this.ii)&&(this.ii=this._instance.on("eventCaptured",e=>{try{if("$pageview"===e.event){var t=null!=e&&e.properties.$current_url?this.yi(null==e?void 0:e.properties.$current_url):"";if(!t)return;this.ui("$pageview",{href:t})}}catch(e){iu.error("Could not add $pageview to rrweb session",e)}})),this.ei||(this.ei=this.At.onSessionId((e,t,r)=>{var i,n;r&&(this.ui("$session_id_change",{sessionId:e,windowId:t,changeReason:r}),null==(i=this._instance)||null==(i=i.persistence)||i.unregister(eR),null==(n=this._instance)||null==(n=n.persistence)||n.unregister(ew))}))):this.stopRecording()}stopRecording(){var e,r,i,n;this.Ot&&this.ci&&(this.ci(),this.ci=void 0,this.Ot=!1,null==t||t.removeEventListener("beforeunload",this.oi),null==t||t.removeEventListener("offline",this.li),null==t||t.removeEventListener("online",this.hi),null==t||t.removeEventListener("visibilitychange",this.di),this.pi(),clearInterval(this.wi),null==(e=this.ii)||e.call(this),this.ii=void 0,null==(r=this.ni)||r.call(this),this.ni=void 0,null==(i=this.ei)||i.call(this),this.ei=void 0,null==(n=this.si)||n.call(this),this.si=void 0,this.Yt.stop(),this.Kt.stop(),this.Xt.stop(),iu.info("stopped"))}Si(){var e;null==(e=this._instance.persistence)||e.unregister(eS)}$i(e){var t,r=this.Ct!==e,i=this.Wt;if(N(i)){var n=this.jt,s=r||!L(n),a=s?function(e){for(var t=0,r=0;r{this.ki("linked_flag_matched",{flag:e,variant:t})}),this.Jt=!0,this.startIfEnabledOrStop()}mi(){N(this.Wt)&&M(this.si)&&(this.si=this.At.onSessionId(e=>{this.$i(e)}))}xi(e){if(this._instance.persistence){var t,r=this._instance.persistence,i=()=>{var t,i,n,s,a,o,l,u,c,d=null==(t=e.sessionRecording)?void 0:t.sampleRate,h=M(d)?null:parseFloat(d);M(h)&&this.Si();var f=null==(i=e.sessionRecording)?void 0:i.minimumDurationMilliseconds;r.register({[ep]:!!e.sessionRecording,[e_]:null==(n=e.sessionRecording)?void 0:n.consoleLogRecordingEnabled,[eg]:W({capturePerformance:e.capturePerformance},null==(s=e.sessionRecording)?void 0:s.networkPayloadCapture),[ev]:null==(a=e.sessionRecording)?void 0:a.masking,[em]:{enabled:null==(o=e.sessionRecording)?void 0:o.recordCanvas,fps:null==(l=e.sessionRecording)?void 0:l.canvasFps,quality:null==(u=e.sessionRecording)?void 0:u.canvasQuality},[ey]:h,[eb]:I(f)?null:f,[eE]:null==(c=e.sessionRecording)?void 0:c.scriptConfig})};i(),null==(t=this.ri)||t.call(this),this.ri=this.At.onSessionId(i)}}log(e,t){var r;void 0===t&&(t="log"),null==(r=this._instance.sessionRecording)||r.onRRwebEmit({type:6,data:{plugin:"rrweb/console@1",payload:{level:t,trace:[],payload:[JSON.stringify(e)]}},timestamp:Date.now()})}gi(e){if(!I(Object.assign)&&!I(Array.from)&&!(this.Ot||this._instance.config.disable_session_recording||this._instance.consent.isOptedOut())){var t;(this.Ot=!0,this.At.checkAndGetSessionAndWindowId(),ic())?this.Ei():null==(t=f.__PosthogExtensions__)||null==t.loadExternalDependency||t.loadExternalDependency(this._instance,this.Ii,e=>{if(e)return iu.error("could not load recorder",e);this.Ei()}),iu.info("starting"),this.status===r0&&this.ki(e||"recording_initialized")}}get Ii(){var e;return(null==(e=this._instance)||null==(e=e.persistence)||null==(e=e.get_property(eE))?void 0:e.script)||"recorder"}Pi(e){var t;return 3===e.type&&-1!==id.indexOf(null==(t=e.data)?void 0:t.source)}Ri(e){var t=this.Pi(e);t||this.Zt||e.timestamp-this.ti>this.Ft&&(this.Zt=!0,clearInterval(this.wi),this.ui("sessionIdle",{eventTimestamp:e.timestamp,lastActivityTimestamp:this.ti,threshold:this.Ft,bufferLength:this.C.data.length,bufferSize:this.C.size}),this.ai());var r=!1;if(t&&(this.ti=e.timestamp,this.Zt)){var i="unknown"===this.Zt;this.Zt=!1,i||(this.ui("sessionNoLongerIdle",{reason:"user activity",type:e.type}),r=!0)}if(!this.Zt){var{windowId:n,sessionId:s}=this.At.checkAndGetSessionAndWindowId(!t,e.timestamp),a=this.Ct!==s,o=this.fi!==n;this.fi=n,this.Ct=s,a||o?(this.stopRecording(),this.startIfEnabledOrStop("session_id_changed")):r&&this.Ti()}}Mi(e){try{return e.rrwebMethod(),!0}catch(t){return this.Qt.length<10?this.Qt.push({enqueuedAt:e.enqueuedAt||Date.now(),attempt:e.attempt++,rrwebMethod:e.rrwebMethod}):iu.warn("could not emit queued rrweb event.",t,e),!1}}ui(e,t){return this.Mi(ih(()=>ic().addCustomEvent(e,t)))}Ci(){return this.Mi(ih(()=>ic().takeFullSnapshot()))}Ei(){var e,t,r,i,n={blockClass:"ph-no-capture",blockSelector:void 0,ignoreClass:"ph-ignore-input",maskTextClass:"ph-mask",maskTextSelector:void 0,maskTextFn:void 0,maskAllInputs:!0,maskInputOptions:{password:!0},maskInputFn:void 0,slimDOMOptions:{},collectFonts:!1,inlineStylesheet:!0,recordCrossOriginIframes:!1};for(var[s,a]of Object.entries(this._instance.config.session_recording||{}))s in n&&("maskInputOptions"===s?n.maskInputOptions=W({password:!0},a):n[s]=a);this.qt&&this.qt.enabled&&(n.recordCanvas=!0,n.sampling={canvas:this.qt.fps},n.dataURLOptions={type:"image/webp",quality:this.qt.quality}),this.Ht&&(n.maskAllInputs=null==(t=this.Ht.maskAllInputs)||t,n.maskTextSelector=null!=(r=this.Ht.maskTextSelector)?r:void 0,n.blockSelector=null!=(i=this.Ht.blockSelector)?i:void 0);var o=ic();if(o){this.Fi=null!=(e=this.Fi)?e:new r_(o,{refillRate:this._instance.config.session_recording.__mutationThrottlerRefillRate,bucketSize:this._instance.config.session_recording.__mutationThrottlerBucketSize,onBlockedNode:(e,t)=>{var r="Too many mutations on node '"+e+"'. Rate limiting. This could be due to SVG animations or something similar";iu.info(r,{node:t}),this.log(il+" "+r,"warn")}});var l=this.Oi();this.ci=o(W({emit:e=>{this.onRRwebEmit(e)},plugins:l},n)),this.ti=Date.now(),this.Zt=L(this.Zt)?this.Zt:"unknown",this.ui("$session_options",{sessionRecordingOptions:n,activePlugins:l.map(e=>null==e?void 0:e.name)}),this.ui("$posthog_config",{config:this._instance.config})}else iu.error("onScriptLoaded was called but rrwebRecord is not available. This indicates something has gone wrong.")}Ti(){if(this.wi&&clearInterval(this.wi),!0!==this.Zt){var e=this.Dt;e&&(this.wi=setInterval(()=>{this.Ci()},e))}}Oi(){var e,t,r=[],i=null==(e=f.__PosthogExtensions__)||null==(e=e.rrwebPlugins)?void 0:e.getRecordConsolePlugin;i&&this.Ut&&r.push(i());var n=null==(t=f.__PosthogExtensions__)||null==(t=t.rrwebPlugins)?void 0:t.getRecordNetworkPlugin;return this.Bt&&x(n)&&(!ts.includes(location.hostname)||this._forceAllowLocalhostNetworkCapture?r.push(n(rp(this._instance.config,this.Bt))):iu.info("NetworkCapture not started because we are on localhost.")),r}onRRwebEmit(e){var t;if(this.Ai(),e&&T(e)){if(e.type===rn.Meta){var r=this.yi(e.data.href);if(this.Di=r,!r)return;e.data.href=r}else this.Li();if(this.Kt.checkUrlTriggerConditions(()=>this.ji(),()=>this.Ni(),e=>this.zi(e)),!this.Kt.urlBlocked||e.type===rn.Custom&&"recording paused"===e.data.tag){e.type===rn.FullSnapshot&&this.Ti(),e.type===rn.FullSnapshot&&this.Jt&&this.Lt.triggerStatus(this.sessionId)===r6&&this.pi();var i=this.Fi?this.Fi.throttleMutations(e):e;if(i){var n=function(e){if(e&&T(e)&&6===e.type&&T(e.data)&&"rrweb/console@1"===e.data.plugin){e.data.payload.payload.length>10&&(e.data.payload.payload=e.data.payload.payload.slice(0,10),e.data.payload.payload.push("...[truncated]"));for(var t=[],r=0;r2e3?t.push(e.data.payload.payload[r].slice(0,2e3)+"...[truncated]"):t.push(e.data.payload.payload[r]);return e.data.payload.payload=t,e}return e}(i);if(this.Ri(n),!0!==this.Zt||i_(n)){if(i_(n)){var s=n.data.payload;s&&(n.timestamp=s.lastActivityTimestamp+s.threshold)}var a=null==(t=this._instance.config.session_recording.compress_events)||t?function(e){if(1024>ri(e))return e;try{if(e.type===rn.FullSnapshot)return W({},e,{data:ip(e.data),cv:"2024-10"});if(e.type===rn.IncrementalSnapshot&&e.data.source===rs.Mutation)return W({},e,{cv:"2024-10",data:W({},e.data,{texts:ip(e.data.texts),attributes:ip(e.data.attributes),removes:ip(e.data.removes),adds:ip(e.data.adds)})});if(e.type===rn.IncrementalSnapshot&&e.data.source===rs.StyleSheetRule)return W({},e,{cv:"2024-10",data:W({},e.data,{adds:e.data.adds?ip(e.data.adds):void 0,removes:e.data.removes?ip(e.data.removes):void 0})})}catch(e){iu.error("could not compress event - will use uncompressed event",e)}return e}(n):n,o={$snapshot_bytes:ri(a),$snapshot_data:a,$session_id:this.Ct,$window_id:this.fi};this.status!==rZ?this.Ui(o):this.pi()}}}}}Li(){if(!this._instance.config.capture_pageview&&t){var e=this.yi(t.location.href);this.Di!==e&&(this.ui("$url_changed",{href:e}),this.Di=e)}}Ai(){if(this.Qt.length){var e=[...this.Qt];this.Qt=[],e.forEach(e=>{Date.now()-e.enqueuedAt<=2e3&&this.Mi(e)})}}yi(e){var t=this._instance.config.session_recording;if(t.maskNetworkRequestFn){var r,i={url:e};return null==(r=i=t.maskNetworkRequestFn(i))?void 0:r.url}return e}pi(){return this.C={size:0,data:[],sessionId:this.Ct,windowId:this.fi},this.C}ai(){this.qi&&(clearTimeout(this.qi),this.qi=void 0);var e=this.Gt,t=this.Nt,r=N(t)&&t>=0,i=N(e)&&r&&t{this.ai()},2e3),this.C):(this.C.data.length>0&&(function e(t,r){if(void 0===r&&(r=6606028.8),t.size>=r&&t.data.length>1){var i=Math.floor(t.data.length/2),n=t.data.slice(0,i),s=t.data.slice(i);return[e({size:ri(n),data:n,sessionId:t.sessionId,windowId:t.windowId}),e({size:ri(s),data:s,sessionId:t.sessionId,windowId:t.windowId})].flatMap(e=>e)}return[t]})(this.C).forEach(e=>{this.Bi({$snapshot_bytes:e.size,$snapshot_data:e.data,$session_id:e.sessionId,$window_id:e.windowId,$lib:"web",$lib_version:p.LIB_VERSION})}),this.pi())}Ui(e){var t,r=2+((null==(t=this.C)?void 0:t.data.length)||0);!this.Zt&&(this.C.size+e.$snapshot_bytes+r>943718.4||this.C.sessionId!==this.Ct)&&(this.C=this.ai()),this.C.size+=e.$snapshot_bytes,this.C.data.push(e.$snapshot_data),this.qi||this.Zt||(this.qi=setTimeout(()=>{this.ai()},2e3))}Bi(e){this._instance.capture("$snapshot",e,{_url:this._instance.requestRouter.endpointFor("api",this.vi),_noTruncate:!0,_batchKey:"recordings",skip_client_rate_limiting:!0})}zi(e){var t;this.Lt.triggerStatus(this.sessionId)===r6&&(null==(t=this._instance)||null==(t=t.persistence)||t.register({["url"===e?ew:eR]:this.Ct}),this.ai(),this.ki(e+"_trigger_matched"))}ji(){this.Kt.urlBlocked||(this.Kt.urlBlocked=!0,clearInterval(this.wi),iu.info("recording paused due to URL blocker"),this.ui("recording paused",{reason:"url blocker"}))}Ni(){this.Kt.urlBlocked&&(this.Kt.urlBlocked=!1,this.Ci(),this.Ti(),this.ui("recording resumed",{reason:"left blocked url"}),iu.info("recording resumed"))}bi(){0!==this.Yt.Tt.length&&M(this.ni)&&(this.ni=this._instance.on("eventCaptured",e=>{try{this.Yt.Tt.includes(e.event)&&this.zi("event")}catch(e){iu.error("Could not activate event trigger",e)}}))}overrideLinkedFlag(){this.Xt.linkedFlagSeen=!0,this.Ci(),this.ki("linked_flag_overridden")}overrideSampling(){var e;null==(e=this._instance.persistence)||e.register({[eS]:!0}),this.Ci(),this.ki("sampling_overridden")}overrideTrigger(e){this.zi(e)}ki(e,t){this._instance.register_for_session({$session_recording_start_reason:e}),iu.info(e.replace("_"," "),t),y(["recording_initialized","session_id_changed"],e)||this.ui(e,t)}get sdkDebugProperties(){var{sessionStartTimestamp:e}=this.At.checkAndGetSessionAndWindowId(!0);return{$recording_status:this.status,$sdk_debug_replay_internal_buffer_length:this.C.data.length,$sdk_debug_replay_internal_buffer_size:this.C.size,$sdk_debug_current_session_duration:this.Nt,$sdk_debug_session_start:e}}}var iv=B("[SegmentIntegration]"),im="posthog-js";function iy(e,t){var{organization:r,projectId:i,prefix:n,severityAllowList:s=["error"]}=void 0===t?{}:t;return t=>{if(!("*"===s||s.includes(t.level))||!e.__loaded)return t;t.tags||(t.tags={});var a,o,l,u,c,d=e.requestRouter.endpointFor("ui","/project/"+e.config.token+"/person/"+e.get_distinct_id());t.tags["PostHog Person URL"]=d,e.sessionRecordingStarted()&&(t.tags["PostHog Recording URL"]=e.get_session_replay_url({withTimestamp:!0}));var h=(null==(a=t.exception)?void 0:a.values)||[],f=h.map(e=>W({},e,{stacktrace:e.stacktrace?W({},e.stacktrace,{type:"raw",frames:(e.stacktrace.frames||[]).map(e=>W({},e,{platform:"web:javascript"}))}):void 0})),p={$exception_message:(null==(o=h[0])?void 0:o.value)||t.message,$exception_type:null==(l=h[0])?void 0:l.type,$exception_personURL:d,$exception_level:t.level,$exception_list:f,$sentry_event_id:t.event_id,$sentry_exception:t.exception,$sentry_exception_message:(null==(u=h[0])?void 0:u.value)||t.message,$sentry_exception_type:null==(c=h[0])?void 0:c.type,$sentry_tags:t.tags};return r&&i&&(p.$sentry_url=(n||"https://sentry.io/organizations/")+r+"/issues/?project="+i+"&query="+t.event_id),e.exceptions.sendExceptionEvent(p),t}}class ib{constructor(e,t,r,i,n){this.name=im,this.setupOnce=function(s){s(iy(e,{organization:t,projectId:r,prefix:i,severityAllowList:n}))}}}var iE=null!=t&&t.location?tc(t.location.hash,"__posthog")||tc(location.hash,"state"):null,iP="_postHogToolbarParams",iS=B("[Toolbar]"),iw=function(e){return e[e.UNINITIALIZED=0]="UNINITIALIZED",e[e.LOADING=1]="LOADING",e[e.LOADED=2]="LOADED",e}(iw||{});class iR{constructor(e){this.instance=e}Hi(e){f.ph_toolbar_state=e}Wi(){var e;return null!=(e=f.ph_toolbar_state)?e:iw.UNINITIALIZED}maybeLoadToolbar(e,r,i){if(void 0===e&&(e=void 0),void 0===r&&(r=void 0),void 0===i&&(i=void 0),!t||!o)return!1;e=null!=e?e:t.location,i=null!=i?i:t.history;try{if(!r){try{t.localStorage.setItem("test","test"),t.localStorage.removeItem("test")}catch(e){return!1}r=null==t?void 0:t.localStorage}var n,s=iE||tc(e.hash,"__posthog")||tc(e.hash,"state"),a=s?Z(()=>JSON.parse(atob(decodeURIComponent(s))))||Z(()=>JSON.parse(decodeURIComponent(s))):null;return a&&"ph_authorize"===a.action?((n=a).source="url",n&&Object.keys(n).length>0&&(a.desiredHash?e.hash=a.desiredHash:i?i.replaceState(i.state,"",e.pathname+e.search):e.hash="")):((n=JSON.parse(r.getItem(iP)||"{}")).source="localstorage",delete n.userIntent),!(!n.token||this.instance.config.token!==n.token)&&(this.loadToolbar(n),!0)}catch(e){return!1}}Gi(e){var t=f.ph_load_toolbar||f.ph_load_editor;!M(t)&&x(t)?t(e,this.instance):iS.warn("No toolbar load function found")}loadToolbar(e){var r,i=!(null==o||!o.getElementById(eB));if(!t||i)return!1;var n="custom"===this.instance.requestRouter.region&&this.instance.config.advanced_disable_toolbar_metrics,s=W({token:this.instance.config.token},e,{apiURL:this.instance.requestRouter.endpointFor("ui")},n?{instrument:!1}:{});return(t.localStorage.setItem(iP,JSON.stringify(W({},s,{source:void 0}))),this.Wi()===iw.LOADED)?this.Gi(s):this.Wi()===iw.UNINITIALIZED&&(this.Hi(iw.LOADING),null==(r=f.__PosthogExtensions__)||null==r.loadExternalDependency||r.loadExternalDependency(this.instance,"toolbar",e=>{if(e)return iS.error("[Toolbar] Failed to load",e),void this.Hi(iw.UNINITIALIZED);this.Hi(iw.LOADED),this.Gi(s)}),ei(t,"turbolinks:load",()=>{this.Hi(iw.UNINITIALIZED),this.loadToolbar(s)})),!0}Ji(e){return this.loadToolbar(e)}maybeLoadEditor(e,t,r){return void 0===e&&(e=void 0),void 0===t&&(t=void 0),void 0===r&&(r=void 0),this.maybeLoadToolbar(e,t,r)}}var iO=B("[TracingHeaders]");class ix{constructor(e){this.Vi=void 0,this.Ki=void 0,this.nt=()=>{var e,t;I(this.Vi)&&(null==(e=f.__PosthogExtensions__)||null==(e=e.tracingHeadersPatchFns)||e._patchXHR(this._instance.get_distinct_id(),this._instance.sessionManager)),I(this.Ki)&&(null==(t=f.__PosthogExtensions__)||null==(t=t.tracingHeadersPatchFns)||t._patchFetch(this._instance.get_distinct_id(),this._instance.sessionManager))},this._instance=e}J(e){var t,r;null!=(t=f.__PosthogExtensions__)&&t.tracingHeadersPatchFns&&e(),null==(r=f.__PosthogExtensions__)||null==r.loadExternalDependency||r.loadExternalDependency(this._instance,"tracing-headers",t=>{if(t)return iO.error("failed to load script",t);e()})}startIfEnabledOrStop(){var e,t;this._instance.config.__add_tracing_headers?this.J(this.nt):(null==(e=this.Vi)||e.call(this),null==(t=this.Ki)||t.call(this),this.Vi=void 0,this.Ki=void 0)}}var iT=B("[Web Vitals]");class iC{constructor(e){var t;this.Yi=!1,this.i=!1,this.C={url:void 0,metrics:[],firstMetricTimestamp:void 0},this.Xi=()=>{clearTimeout(this.Qi),0!==this.C.metrics.length&&(this._instance.capture("$web_vitals",this.C.metrics.reduce((e,t)=>W({},e,{["$web_vitals_"+t.name+"_event"]:W({},t),["$web_vitals_"+t.name+"_value"]:t.value}),{})),this.C={url:void 0,metrics:[],firstMetricTimestamp:void 0})},this.Zi=e=>{var t,r=null==(t=this._instance.sessionManager)?void 0:t.checkAndGetSessionAndWindowId(!0);if(I(r))iT.error("Could not read session ID. Dropping metrics!");else{this.C=this.C||{url:void 0,metrics:[],firstMetricTimestamp:void 0};var i=this.te();I(i)||(M(null==e?void 0:e.name)||M(null==e?void 0:e.value)?iT.error("Invalid metric received",e):this.ie&&e.value>=this.ie?iT.error("Ignoring metric with value >= "+this.ie,e):(this.C.url!==i&&(this.Xi(),this.Qi=setTimeout(this.Xi,this.flushToCaptureTimeoutMs)),I(this.C.url)&&(this.C.url=i),this.C.firstMetricTimestamp=I(this.C.firstMetricTimestamp)?Date.now():this.C.firstMetricTimestamp,e.attribution&&e.attribution.interactionTargetElement&&(e.attribution.interactionTargetElement=void 0),this.C.metrics.push(W({},e,{$current_url:i,$session_id:r.sessionId,$window_id:r.windowId,timestamp:Date.now()})),this.C.metrics.length===this.allowedMetrics.length&&this.Xi()))}},this.nt=()=>{var e,t,r,i,n=f.__PosthogExtensions__;I(n)||I(n.postHogWebVitalsCallbacks)||({onLCP:e,onCLS:t,onFCP:r,onINP:i}=n.postHogWebVitalsCallbacks),e&&t&&r&&i?(this.allowedMetrics.indexOf("LCP")>-1&&e(this.Zi.bind(this)),this.allowedMetrics.indexOf("CLS")>-1&&t(this.Zi.bind(this)),this.allowedMetrics.indexOf("FCP")>-1&&r(this.Zi.bind(this)),this.allowedMetrics.indexOf("INP")>-1&&i(this.Zi.bind(this)),this.i=!0):iT.error("web vitals callbacks not loaded - not starting")},this._instance=e,this.Yi=!(null==(t=this._instance.persistence)||!t.props[ed]),this.startIfEnabled()}get allowedMetrics(){var e,t,r=T(this._instance.config.capture_performance)?null==(e=this._instance.config.capture_performance)?void 0:e.web_vitals_allowed_metrics:void 0;return I(r)?(null==(t=this._instance.persistence)?void 0:t.props[ef])||["CLS","FCP","INP","LCP"]:r}get flushToCaptureTimeoutMs(){return(T(this._instance.config.capture_performance)?this._instance.config.capture_performance.web_vitals_delayed_flush_ms:void 0)||5e3}get ie(){var e=T(this._instance.config.capture_performance)&&N(this._instance.config.capture_performance.__web_vitals_max_value)?this._instance.config.capture_performance.__web_vitals_max_value:9e5;return 0{t?iT.error("failed to load script",t):e()})}te(){var e=t?t.location.href:void 0;return e||iT.error("Could not determine current URL"),e}}var iI=B("[Heatmaps]");function iA(e){return T(e)&&"clientX"in e&&"clientY"in e&&N(e.clientX)&&N(e.clientY)}class ik{constructor(e){var t;this.rageclicks=new tn,this.Yi=!1,this.i=!1,this.ee=null,this.instance=e,this.Yi=!(null==(t=this.instance.persistence)||!t.props[el])}get flushIntervalMilliseconds(){var e=5e3;return T(this.instance.config.capture_heatmaps)&&this.instance.config.capture_heatmaps.flush_interval_milliseconds&&(e=this.instance.config.capture_heatmaps.flush_interval_milliseconds),e}get isEnabled(){return I(this.instance.config.capture_heatmaps)?I(this.instance.config.enable_heatmaps)?this.Yi:this.instance.config.enable_heatmaps:!1!==this.instance.config.capture_heatmaps}startIfEnabled(){if(this.isEnabled)this.i||(iI.info("starting..."),this.re(),this.ee=setInterval(this.se.bind(this),this.flushIntervalMilliseconds));else{var e,t;clearInterval(null!=(e=this.ee)?e:void 0),null==(t=this.ne)||t.stop(),this.getAndClearBuffer()}}onRemoteConfig(e){var t=!!e.heatmaps;this.instance.persistence&&this.instance.persistence.register({[el]:t}),this.Yi=t,this.startIfEnabled()}getAndClearBuffer(){var e=this.C;return this.C=void 0,e}oe(e){this.ae(e.originalEvent,"deadclick")}re(){t&&o&&(ei(t,"beforeunload",this.se.bind(this)),ei(o,"click",e=>this.ae(e||(null==t?void 0:t.event)),{capture:!0}),ei(o,"mousemove",e=>this.le(e||(null==t?void 0:t.event)),{capture:!0}),this.ne=new tD(this.instance,tL,this.oe.bind(this)),this.ne.startIfEnabled(),this.i=!0)}ue(e,r){var i=this.instance.scrollManager.scrollY(),n=this.instance.scrollManager.scrollX(),s=this.instance.scrollManager.scrollElement(),a=function(e,r,i){for(var n=e;n&&eG(n)&&!ez(n,"body")&&n!==i;){if(y(r,null==t?void 0:t.getComputedStyle(n).position))return!0;n=e2(n)}return!1}(e0(e),["fixed","sticky"],s);return{x:e.clientX+(a?0:n),y:e.clientY+(a?0:i),target_fixed:a,type:r}}ae(e,t){var r;if(void 0===t&&(t="click"),!eW(e.target)&&iA(e)){var i=this.ue(e,t);null!=(r=this.rageclicks)&&r.isRageClick(e.clientX,e.clientY,(new Date).getTime())&&this.he(W({},i,{type:"rageclick"})),this.he(i)}}le(e){!eW(e.target)&&iA(e)&&(clearTimeout(this.de),this.de=setTimeout(()=>{this.he(this.ue(e,"mousemove"))},500))}he(e){if(t){var r=t.location.href;this.C=this.C||{},this.C[r]||(this.C[r]=[]),this.C[r].push(e)}}se(){this.C&&!C(this.C)&&this.instance.capture("$$heatmap",{$heatmap_data:this.getAndClearBuffer()})}}class ij{constructor(e){this._instance=e}doPageView(e,r){var i,n=this.ve(e,r);return this.ce={pathname:null!=(i=null==t?void 0:t.location.pathname)?i:"",pageViewId:r,timestamp:e},this._instance.scrollManager.resetContext(),n}doPageLeave(e){var t;return this.ve(e,null==(t=this.ce)?void 0:t.pageViewId)}doEvent(){var e;return{$pageview_id:null==(e=this.ce)?void 0:e.pageViewId}}ve(e,t){var r=this.ce;if(!r)return{$pageview_id:t};var i={$pageview_id:t,$prev_pageview_id:r.pageViewId},n=this._instance.scrollManager.getContext();if(n&&!this._instance.config.disable_scroll_properties){var{maxScrollHeight:s,lastScrollY:a,maxScrollY:o,maxContentHeight:l,lastContentY:u,maxContentY:c}=n;if(!(I(s)||I(a)||I(o)||I(l)||I(u)||I(c))){s=Math.ceil(s),a=Math.ceil(a),o=Math.ceil(o),l=Math.ceil(l),u=Math.ceil(u),c=Math.ceil(c);var d=s<=1?1:t$(a/s,0,1),h=s<=1?1:t$(o/s,0,1),f=l<=1?1:t$(u/l,0,1),p=l<=1?1:t$(c/l,0,1);i=Y(i,{$prev_pageview_last_scroll:a,$prev_pageview_last_scroll_percentage:d,$prev_pageview_max_scroll:o,$prev_pageview_max_scroll_percentage:h,$prev_pageview_last_content:u,$prev_pageview_last_content_percentage:f,$prev_pageview_max_content:c,$prev_pageview_max_content_percentage:p})}}return r.pathname&&(i.$prev_pageview_pathname=r.pathname),r.timestamp&&(i.$prev_pageview_duration=(e.getTime()-r.timestamp.getTime())/1e3),i}}var iM=function(e){var t,r,i,n,s="";for(t=r=0,i=(e=(e+"").replace(/\r\n/g,"\n").replace(/\r/g,"\n")).length,n=0;n127&&a<2048?String.fromCharCode(a>>6|192,63&a|128):String.fromCharCode(a>>12|224,a>>6&63|128,63&a|128),j(o)||(r>t&&(s+=e.substring(t,r)),s+=o,t=r=n+1)}return r>t&&(s+=e.substring(t,e.length)),s},iN=!!c||!!u,iL="text/plain",iF=(e,t)=>{var[r,i]=e.split("?"),n=W({},t);null==i||i.split("&").forEach(e=>{var[t]=e.split("=");delete n[t]});var s=to(n);return r+"?"+(s=s?(i?i+"&":"")+s:i)},iD=(e,t)=>JSON.stringify(e,(e,t)=>"bigint"==typeof t?t.toString():t,t),i$=e=>{var{data:t,compression:r}=e;if(t){if(r===v.GZipJS){var i=new Blob([rK(rJ(iD(t)),{mtime:0})],{type:iL});return{contentType:iL,body:i,estimatedSize:i.size}}if(r===v.Base64){var n=(e=>"data="+encodeURIComponent("string"==typeof e?e:iD(e)))(function(e){var t,r,i,n,s,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o=0,l=0,u="",c=[];if(!e)return e;e=iM(e);do t=(s=e.charCodeAt(o++)<<16|e.charCodeAt(o++)<<8|e.charCodeAt(o++))>>18&63,r=s>>12&63,i=s>>6&63,n=63&s,c[l++]=a.charAt(t)+a.charAt(r)+a.charAt(i)+a.charAt(n);while(o{var t,r,{contentType:i,body:n,estimatedSize:s}=null!=(t=i$(e))?t:{},a=new Headers;V(e.headers,function(e,t){a.append(t,e)}),i&&a.append("Content-Type",i);var o=e.url,l=null;if(d){var c=new d;l={signal:c.signal,timeout:setTimeout(()=>c.abort(),e.timeout)}}u(o,W({method:(null==e?void 0:e.method)||"GET",headers:a,keepalive:"POST"===e.method&&52428.8>(s||0),body:n,signal:null==(r=l)?void 0:r.signal},e.fetchOptions)).then(t=>t.text().then(r=>{var i={statusCode:t.status,text:r};if(200===t.status)try{i.json=JSON.parse(r)}catch(e){U.error(e)}null==e.callback||e.callback(i)})).catch(t=>{U.error(t),null==e.callback||e.callback({statusCode:0,text:t})}).finally(()=>l?clearTimeout(l.timeout):null)}}),c&&iU.push({transport:"XHR",method:e=>{var t,r=new c;r.open(e.method||"GET",e.url,!0);var{contentType:i,body:n}=null!=(t=i$(e))?t:{};V(e.headers,function(e,t){r.setRequestHeader(t,e)}),i&&r.setRequestHeader("Content-Type",i),e.timeout&&(r.timeout=e.timeout),r.withCredentials=!0,r.onreadystatechange=()=>{if(4===r.readyState){var t={statusCode:r.status,text:r.responseText};if(200===r.status)try{t.json=JSON.parse(r.responseText)}catch(e){}null==e.callback||e.callback(t)}},r.send(n)}}),null!=a&&a.sendBeacon&&iU.push({transport:"sendBeacon",method:e=>{var t=iF(e.url,{beacon:"1"});try{var r,{contentType:i,body:n}=null!=(r=i$(e))?r:{},s="string"==typeof n?new Blob([n],{type:i}):n;a.sendBeacon(t,s)}catch(e){}}});var iB=function(e,t){if(!function(e){try{new RegExp(e)}catch(e){return!1}return!0}(t))return!1;try{return new RegExp(t).test(e)}catch(e){return!1}};function iH(e,t,r){return iD({distinct_id:e,userPropertiesToSet:t,userPropertiesToSetOnce:r})}var iq={exact:(e,t)=>t.some(t=>e.some(e=>t===e)),is_not:(e,t)=>t.every(t=>e.every(e=>t!==e)),regex:(e,t)=>t.some(t=>e.some(e=>iB(t,e))),not_regex:(e,t)=>t.every(t=>e.every(e=>!iB(t,e))),icontains:(e,t)=>t.map(iW).some(t=>e.map(iW).some(e=>t.includes(e))),not_icontains:(e,t)=>t.map(iW).every(t=>e.map(iW).every(e=>!t.includes(e)))},iW=e=>e.toLowerCase(),iG=B("[Error tracking]");class iz{constructor(e){var t,r;this.fe=[],this._instance=e,this.fe=null!=(t=null==(r=this._instance.persistence)?void 0:r.get_property(ec))?t:[]}onRemoteConfig(e){var t,r,i=null!=(t=null==(r=e.errorTracking)?void 0:r.suppressionRules)?t:[];this.fe=i,this._instance.persistence&&this._instance.persistence.register({[ec]:this.fe})}sendExceptionEvent(e){this.pe(e)?iG.info("Skipping exception capture because a suppression rule matched"):this._instance.capture("$exception",e,{_noTruncate:!0,_batchKey:"exceptionEvent"})}pe(e){var t=e.$exception_list;if(!t||!O(t)||0===t.length)return!1;var r=t.reduce((e,t)=>{var{type:r,value:i}=t;return A(r)&&r.length>0&&e.$exception_types.push(r),A(i)&&i.length>0&&e.$exception_values.push(i),e},{$exception_types:[],$exception_values:[]});return this.fe.some(e=>{var t=e.values.map(e=>{var t,i=iq[e.operator],n=O(e.value)?e.value:[e.value],s=null!=(t=r[e.key])?t:[];return n.length>0&&i(n,s)});return"OR"===e.type?t.some(Boolean):t.every(Boolean)})}}var iX="Mobile",iV="Android",iY="Tablet",iK=iV+" "+iY,iJ="iPad",iZ="Apple",iQ=iZ+" Watch",i0="Safari",i1="BlackBerry",i2="Samsung",i5=i2+"Browser",i3=i2+" Internet",i6="Chrome",i4=i6+" OS",i8=i6+" iOS",i7="Internet Explorer",i9=i7+" "+iX,ne="Opera",nt=ne+" Mini",nr="Edge",ni="Microsoft "+nr,nn="Firefox",ns=nn+" iOS",na="Nintendo",no="PlayStation",nl="Xbox",nu=iV+" "+iX,nc=iX+" "+i0,nd="Windows",nh=nd+" Phone",nf="Nokia",np="Ouya",n_="Generic",ng=n_+" "+iX.toLowerCase(),nv=n_+" "+iY.toLowerCase(),nm="Konqueror",ny="(\\d+(\\.\\d+)?)",nb=RegExp("Version/"+ny),nE=RegExp(nl,"i"),nP=RegExp(no+" \\w+","i"),nS=RegExp(na+" \\w+","i"),nw=RegExp(i1+"|PlayBook|BB10","i"),nR={"NT3.51":"NT 3.11","NT4.0":"NT 4.0","5.0":"2000",5.1:"XP",5.2:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1",6.4:"10","10.0":"10"},nO=(e,t)=>t&&y(t,iZ)||function(e){return y(e,i0)&&!y(e,i6)&&!y(e,iV)}(e),nx=function(e,t){return t=t||"",y(e," OPR/")&&y(e,"Mini")?nt:y(e," OPR/")?ne:nw.test(e)?i1:y(e,"IE"+iX)||y(e,"WPDesktop")?i9:y(e,i5)?i3:y(e,nr)||y(e,"Edg/")?ni:y(e,"FBIOS")?"Facebook "+iX:y(e,"UCWEB")||y(e,"UCBrowser")?"UC Browser":y(e,"CriOS")?i8:y(e,"CrMo")||y(e,i6)?i6:y(e,iV)&&y(e,i0)?nu:y(e,"FxiOS")?ns:y(e.toLowerCase(),nm.toLowerCase())?nm:nO(e,t)?y(e,iX)?nc:i0:y(e,nn)?nn:y(e,"MSIE")||y(e,"Trident/")?i7:y(e,"Gecko")?nn:""},nT={[i9]:[RegExp("rv:"+ny)],[ni]:[RegExp(nr+"?\\/"+ny)],[i6]:[RegExp("("+i6+"|CrMo)\\/"+ny)],[i8]:[RegExp("CriOS\\/"+ny)],"UC Browser":[RegExp("(UCBrowser|UCWEB)\\/"+ny)],[i0]:[nb],[nc]:[nb],[ne]:[RegExp("(Opera|OPR)\\/"+ny)],[nn]:[RegExp(nn+"\\/"+ny)],[ns]:[RegExp("FxiOS\\/"+ny)],[nm]:[RegExp("Konqueror[:/]?"+ny,"i")],[i1]:[RegExp(i1+" "+ny),nb],[nu]:[RegExp("android\\s"+ny,"i")],[i3]:[RegExp(i5+"\\/"+ny)],[i7]:[RegExp("(rv:|MSIE )"+ny)],Mozilla:[RegExp("rv:"+ny)]},nC=function(e,t){var r=nT[nx(e,t)];if(I(r))return null;for(var i=0;i[nl,e&&e[1]||""]],[RegExp(na,"i"),[na,""]],[RegExp(no,"i"),[no,""]],[nw,[i1,""]],[RegExp(nd,"i"),(e,t)=>{if(/Phone/.test(t)||/WPDesktop/.test(t))return[nh,""];if(new RegExp(iX).test(t)&&!/IEMobile\b/.test(t))return[nd+" "+iX,""];var r=/Windows NT ([0-9.]+)/i.exec(t);if(r&&r[1]){var i=nR[r[1]]||"";return/arm/i.test(t)&&(i="RT"),[nd,i]}return[nd,""]}],[/((iPhone|iPad|iPod).*?OS (\d+)_(\d+)_?(\d+)?|iPhone)/,e=>e&&e[3]?["iOS",[e[3],e[4],e[5]||"0"].join(".")]:["iOS",""]],[/(watch.*\/(\d+\.\d+\.\d+)|watch os,(\d+\.\d+),)/i,e=>{var t="";return e&&e.length>=3&&(t=I(e[2])?e[3]:e[2]),["watchOS",t]}],[RegExp("("+iV+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+iV+")","i"),e=>e&&e[2]?[iV,[e[2],e[3],e[4]||"0"].join(".")]:[iV,""]],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,e=>{var t=["Mac OS X",""];if(e&&e[1]){var r=[e[1],e[2],e[3]||"0"];t[1]=r.join(".")}return t}],[/Mac/i,["Mac OS X",""]],[/CrOS/,[i4,""]],[/Linux|debian/i,["Linux",""]]],nA=function(e){return nS.test(e)?na:nP.test(e)?no:nE.test(e)?nl:RegExp(np,"i").test(e)?np:RegExp("("+nh+"|WPDesktop)","i").test(e)?nh:/iPad/.test(e)?iJ:/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(e)?iQ:nw.test(e)?i1:/(kobo)\s(ereader|touch)/i.test(e)?"Kobo":RegExp(nf,"i").test(e)?nf:/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(e)||/(kf[a-z]+)( bui|\)).+silk\//i.test(e)?"Kindle Fire":/(Android|ZTE)/i.test(e)?!new RegExp(iX).test(e)||/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(e)?/pixel[\daxl ]{1,6}/i.test(e)&&!/pixel c/i.test(e)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(e)||/lmy47v/i.test(e)&&!/QTAQZ3/i.test(e)?iV:iK:iV:RegExp("(pda|"+iX+")","i").test(e)?ng:RegExp(iY,"i").test(e)&&!RegExp(iY+" pc","i").test(e)?nv:""},nk="https?://(.*)",nj=["gclid","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","igshid","ttclid","rdt_cid","epik","qclid","sccid","irclid","_kx"],nM=K(["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gad_source","mc_cid"],nj),nN="",nL=["li_fat_id"];function nF(e,t,r){if(!o)return{};var i,n=t?K([],nj,r||[]):[],s=nD(tu(o.URL,n,nN),e);return Y((i={},V(nL,function(e){var t=tw.D(e);i[e]=t||null}),i),s)}function nD(e,t){var r=nM.concat(t||[]),i={};return V(r,function(t){var r=tl(e,t);i[t]=r||null}),i}function n$(e){var t=e?0===e.search(nk+"google.([^/?]*)")?"google":0===e.search(nk+"bing.com")?"bing":0===e.search(nk+"yahoo.com")?"yahoo":0===e.search(nk+"duckduckgo.com")?"duckduckgo":null:null,r={};if(!j(t)){r.$search_engine=t;var i=o?tl(o.referrer,"yahoo"!=t?"q":"p"):"";i.length&&(r.ph_keyword=i)}return r}function nU(){return navigator.language||navigator.userLanguage}function nB(){return(null==o?void 0:o.referrer)||"$direct"}function nH(e,t){var r=e?K([],nj,t||[]):[],i=null==l?void 0:l.href.substring(0,1e3);return{r:nB().substring(0,1e3),u:i?tu(i,r,nN):void 0}}function nq(e){var t,{r:r,u:i}=e,n={$referrer:r,$referring_domain:null==r?void 0:"$direct"==r?"$direct":null==(t=ta(r))?void 0:t.host};if(i){n.$current_url=i;var s=ta(i);n.$host=null==s?void 0:s.host,n.$pathname=null==s?void 0:s.pathname,Y(n,nD(i))}return r&&Y(n,n$(r)),n}function nW(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){return}}var nG=B("[FeatureFlags]"),nz="$active_feature_flags",nX="$override_feature_flags",nV="$feature_flag_payloads",nY="$override_feature_flag_payloads",nK="$feature_flag_request_id",nJ=e=>{var t={};for(var[r,i]of J(e||{}))i&&(t[r]=i);return t},nZ=e=>{var t=e.flags;return t?(e.featureFlags=Object.fromEntries(Object.keys(t).map(e=>{var r;return[e,null!=(r=t[e].variant)?r:t[e].enabled]})),e.featureFlagPayloads=Object.fromEntries(Object.keys(t).filter(e=>t[e].enabled).filter(e=>{var r;return null==(r=t[e].metadata)?void 0:r.payload}).map(e=>{var r;return[e,null==(r=t[e].metadata)?void 0:r.payload]}))):nG.warn("Using an older version of the feature flags endpoint. Please upgrade your PostHog server to the latest version"),e},nQ=function(e){return e.FeatureFlags="feature_flags",e.Recordings="recordings",e}({});class n0{constructor(e){this.ge=!1,this._e=!1,this.me=!1,this.be=!1,this.ye=!1,this.we=!1,this.Se=!1,this._instance=e,this.featureFlagEventHandlers=[]}flags(){if(this._instance.config.__preview_remote_config)this.we=!0;else{var e=!this.$e&&(this._instance.config.advanced_disable_feature_flags||this._instance.config.advanced_disable_feature_flags_on_first_load);this.ke({disableFlags:e})}}get hasLoadedFlags(){return this._e}getFlags(){return Object.keys(this.getFlagVariants())}getFlagsWithDetails(){var e=this._instance.get_property(eT),t=this._instance.get_property(nX),r=this._instance.get_property(nY);if(!r&&!t)return e||{};var i=Y({},e||{});for(var n of[...new Set([...Object.keys(r||{}),...Object.keys(t||{})])]){var s,a,o=i[n],l=null==t?void 0:t[n],u=I(l)?null!=(s=null==o?void 0:o.enabled)&&s:!!l,c=I(l)?o.variant:"string"==typeof l?l:void 0,d=null==r?void 0:r[n],h=W({},o,{enabled:u,variant:u?null!=c?c:null==o?void 0:o.variant:void 0});u!==(null==o?void 0:o.enabled)&&(h.original_enabled=null==o?void 0:o.enabled),c!==(null==o?void 0:o.variant)&&(h.original_variant=null==o?void 0:o.variant),d&&(h.metadata=W({},null==o?void 0:o.metadata,{payload:d,original_payload:null==o||null==(a=o.metadata)?void 0:a.payload})),i[n]=h}return this.ge||(nG.warn(" Overriding feature flag details!",{flagDetails:e,overriddenPayloads:r,finalDetails:i}),this.ge=!0),i}getFlagVariants(){var e=this._instance.get_property(eO),t=this._instance.get_property(nX);if(!t)return e||{};for(var r=Y({},e),i=Object.keys(t),n=0;n{this.ke()},5))}xe(){clearTimeout(this.$e),this.$e=void 0}ensureFlagsLoaded(){this._e||this.me||this.$e||this.reloadFeatureFlags()}setAnonymousDistinctId(e){this.$anon_distinct_id=e}setReloadingPaused(e){this.be=e}ke(e){var t;if(this.xe(),!this._instance.I())if(this.me)this.ye=!0;else{var r={token:this._instance.config.token,distinct_id:this._instance.get_distinct_id(),groups:this._instance.getGroups(),$anon_distinct_id:this.$anon_distinct_id,person_properties:W({},(null==(t=this._instance.persistence)?void 0:t.get_initial_props())||{},this._instance.get_property(eC)||{}),group_properties:this._instance.get_property(eI)};(null!=e&&e.disableFlags||this._instance.config.advanced_disable_feature_flags)&&(r.disable_flags=!0);var i=this._instance.config.__preview_remote_config,n=this._instance.config.advanced_only_evaluate_survey_feature_flags?"&only_evaluate_survey_feature_flags=true":"",s=this._instance.requestRouter.endpointFor("api",(i?"/flags/?v=2":"/flags/?v=2&config=true")+n);i&&(r.timezone=nW()),this.me=!0,this._instance.Ee({method:"POST",url:s,data:r,compression:this._instance.config.disable_compression?void 0:v.Base64,timeout:this._instance.config.feature_flag_request_timeout_ms,callback:e=>{var t,i,n,s=!0;200===e.statusCode&&(this.ye||(this.$anon_distinct_id=void 0),s=!1),this.me=!1,this.we||(this.we=!0,this._instance.Ie(null!=(n=e.json)?n:{})),(!r.disable_flags||this.ye)&&((this.Se=!s,e.json&&null!=(i=e.json.quotaLimited)&&i.includes(nQ.FeatureFlags))?nG.warn("You have hit your feature flags quota limit, and will not be able to load feature flags until the quota is reset. Please visit https://posthog.com/docs/billing/limits-alerts to learn more."):(r.disable_flags||this.receivedFeatureFlags(null!=(t=e.json)?t:{},s),this.ye&&(this.ye=!1,this.ke())))}})}}getFeatureFlag(e,t){if(void 0===t&&(t={}),this._e||this.getFlags()&&this.getFlags().length>0){var r=this.getFlagVariants()[e],i=""+r,n=this._instance.get_property(nK)||void 0,s=this._instance.get_property(ej)||{};if((t.send_event||!("send_event"in t))&&(!(e in s)||!s[e].includes(i))){O(s[e])?s[e].push(i):s[e]=[i],null==(l=this._instance.persistence)||l.register({[ej]:s});var a=this.getFeatureFlagDetails(e),o={$feature_flag:e,$feature_flag_response:r,$feature_flag_payload:this.getFeatureFlagPayload(e)||null,$feature_flag_request_id:n,$feature_flag_bootstrapped_response:(null==(u=this._instance.config.bootstrap)||null==(u=u.featureFlags)?void 0:u[e])||null,$feature_flag_bootstrapped_payload:(null==(c=this._instance.config.bootstrap)||null==(c=c.featureFlagPayloads)?void 0:c[e])||null,$used_bootstrap_value:!this.Se};I(null==a||null==(d=a.metadata)?void 0:d.version)||(o.$feature_flag_version=a.metadata.version);var l,u,c,d,h,f,p,_,g,v,m=null!=(h=null==a||null==(f=a.reason)?void 0:f.description)?h:null==a||null==(p=a.reason)?void 0:p.code;m&&(o.$feature_flag_reason=m),null!=a&&null!=(_=a.metadata)&&_.id&&(o.$feature_flag_id=a.metadata.id),I(null==a?void 0:a.original_variant)&&I(null==a?void 0:a.original_enabled)||(o.$feature_flag_original_response=I(a.original_variant)?a.original_enabled:a.original_variant),null!=a&&null!=(g=a.metadata)&&g.original_payload&&(o.$feature_flag_original_payload=null==a||null==(v=a.metadata)?void 0:v.original_payload),this._instance.capture("$feature_flag_called",o)}return r}nG.warn('getFeatureFlag for key "'+e+"\" failed. Feature flags didn't load in time.")}getFeatureFlagDetails(e){return this.getFlagsWithDetails()[e]}getFeatureFlagPayload(e){return this.getFlagPayloads()[e]}getRemoteConfigPayload(e,t){var r=this._instance.config.token;this._instance.Ee({method:"POST",url:this._instance.requestRouter.endpointFor("api","/flags/?v=2&config=true"),data:{distinct_id:this._instance.get_distinct_id(),token:r},compression:this._instance.config.disable_compression?void 0:v.Base64,timeout:this._instance.config.feature_flag_request_timeout_ms,callback:r=>{var i,n=null==(i=r.json)?void 0:i.featureFlagPayloads;t((null==n?void 0:n[e])||void 0)}})}isFeatureEnabled(e,t){if(void 0===t&&(t={}),this._e||this.getFlags()&&this.getFlags().length>0)return!!this.getFeatureFlag(e,t);nG.warn('isFeatureEnabled for key "'+e+"\" failed. Feature flags didn't load in time.")}addFeatureFlagsHandler(e){this.featureFlagEventHandlers.push(e)}removeFeatureFlagsHandler(e){this.featureFlagEventHandlers=this.featureFlagEventHandlers.filter(t=>t!==e)}receivedFeatureFlags(e,t){if(this._instance.persistence){this._e=!0;var r=this.getFlagVariants(),i=this.getFlagPayloads(),n=this.getFlagsWithDetails();!function(e,t,r,i,n){void 0===r&&(r={}),void 0===i&&(i={}),void 0===n&&(n={});var s=nZ(e),a=s.flags,o=s.featureFlags,l=s.featureFlagPayloads;if(o){var u=e.requestId;if(O(o)){nG.warn("v1 of the feature flags endpoint is deprecated. Please use the latest version.");var c={};if(o)for(var d=0;dthis.removeFeatureFlagsHandler(e)}updateEarlyAccessFeatureEnrollment(e,t){var r,i=(this._instance.get_property(ex)||[]).find(t=>t.flagKey===e),n={["$feature_enrollment/"+e]:t},s={$feature_flag:e,$feature_enrollment:t,$set:n};i&&(s.$early_access_feature_name=i.name),this._instance.capture("$feature_enrollment_update",s),this.setPersonPropertiesForFlags(n,!1);var a=W({},this.getFlagVariants(),{[e]:t});null==(r=this._instance.persistence)||r.register({[nz]:Object.keys(nJ(a)),[eO]:a}),this.Pe()}getEarlyAccessFeatures(e,t,r){void 0===t&&(t=!1);var i=this._instance.get_property(ex),n=r?"&"+r.map(e=>"stage="+e).join("&"):"";if(i&&!t)return e(i);this._instance.Ee({url:this._instance.requestRouter.endpointFor("api","/api/early_access_features/?token="+this._instance.config.token+n),method:"GET",callback:t=>{var r;if(t.json){var i=t.json.earlyAccessFeatures;return null==(r=this._instance.persistence)||r.register({[ex]:i}),e(i)}}})}Re(){var e=this.getFlags(),t=this.getFlagVariants();return{flags:e.filter(e=>t[e]),flagVariants:Object.keys(t).filter(e=>t[e]).reduce((e,r)=>(e[r]=t[r],e),{})}}Pe(e){var{flags:t,flagVariants:r}=this.Re();this.featureFlagEventHandlers.forEach(i=>i(t,r,{errorsLoading:e}))}setPersonPropertiesForFlags(e,t){void 0===t&&(t=!0);var r=this._instance.get_property(eC)||{};this._instance.register({[eC]:W({},r,e)}),t&&this._instance.reloadFeatureFlags()}resetPersonPropertiesForFlags(){this._instance.unregister(eC)}setGroupPropertiesForFlags(e,t){void 0===t&&(t=!0);var r=this._instance.get_property(eI)||{};0!==Object.keys(r).length&&Object.keys(r).forEach(t=>{r[t]=W({},r[t],e[t]),delete e[t]}),this._instance.register({[eI]:W({},r,e)}),t&&this._instance.reloadFeatureFlags()}resetGroupPropertiesForFlags(e){if(e){var t=this._instance.get_property(eI)||{};this._instance.register({[eI]:W({},t,{[e]:{}})})}else this._instance.unregister(eI)}reset(){this._e=!1,this.me=!1,this.be=!1,this.ye=!1,this.we=!1,this.Se=!1,this.$anon_distinct_id=void 0,this.xe(),this.ge=!1}}var n1=["cookie","localstorage","localstorage+cookie","sessionstorage","memory"];class n2{constructor(e){this.S=e,this.props={},this.Te=!1,this.Me=(e=>{var t="";return e.token&&(t=e.token.replace(/\+/g,"PL").replace(/\//g,"SL").replace(/=/g,"EQ")),e.persistence_name?"ph_"+e.persistence_name:"ph_"+t+"_posthog"})(e),this.B=this.Ce(e),this.load(),e.debug&&U.info("Persistence loaded",e.persistence,W({},this.props)),this.update_config(e,e),this.save()}Ce(e){-1===n1.indexOf(e.persistence.toLowerCase())&&(U.critical("Unknown persistence type "+e.persistence+"; falling back to localStorage+cookie"),e.persistence="localStorage+cookie");var t=e.persistence.toLowerCase();return"localstorage"===t&&tO.O()?tO:"localstorage+cookie"===t&&tT.O()?tT:"sessionstorage"===t&&tk.O()?tk:"memory"===t?tI:"cookie"===t?tw:tT.O()?tT:tw}properties(){var e={};return V(this.props,function(t,r){if(r===eO&&T(t))for(var i,n=Object.keys(t),a=0;a{this.props.hasOwnProperty(r)&&this.props[r]!==t||(this.props[r]=e,i=!0)}),i)return this.save(),!0}return!1}register(e,t){if(T(e)){this.Oe=I(t)?this.Le:t;var r=!1;if(V(e,(t,i)=>{e.hasOwnProperty(i)&&this.props[i]!==t&&(this.props[i]=t,r=!0)}),r)return this.save(),!0}return!1}unregister(e){e in this.props&&(delete this.props[e],this.save())}update_campaign_params(){if(!this.Te){var e=nF(this.S.custom_campaign_params,this.S.mask_personal_data_properties,this.S.custom_personal_data_properties);C(ee(e))||this.register(e),this.Te=!0}}update_search_keyword(){var e;this.register((e=null==o?void 0:o.referrer)?n$(e):{})}update_referrer_info(){var e;this.register_once({$referrer:nB(),$referring_domain:null!=o&&o.referrer&&(null==(e=ta(o.referrer))?void 0:e.host)||"$direct"},void 0)}set_initial_person_info(){this.props[eF]||this.props[eD]||this.register_once({[e$]:nH(this.S.mask_personal_data_properties,this.S.custom_personal_data_properties)},void 0)}get_initial_props(){var e={};V([eD,eF],t=>{var r=this.props[t];r&&V(r,function(t,r){e["$initial_"+E(r)]=t})});var t,r,i=this.props[e$];return i&&Y(e,(t=nq(i),r={},V(t,function(e,t){r["$initial_"+E(t)]=e}),r)),e}safe_merge(e){return V(this.props,function(t,r){r in e||(e[r]=t)}),e}update_config(e,t){if(this.Le=this.Oe=e.cookie_expiration,this.set_disabled(e.disable_persistence),this.set_cross_subdomain(e.cross_subdomain_cookie),this.set_secure(e.secure_cookie),e.persistence!==t.persistence){var r=this.Ce(e),i=this.props;this.clear(),this.B=r,this.props=i,this.save()}}set_disabled(e){this.Fe=e,this.Fe?this.remove():this.save()}set_cross_subdomain(e){e!==this.Ae&&(this.Ae=e,this.remove(),this.save())}set_secure(e){e!==this.De&&(this.De=e,this.remove(),this.save())}set_event_timer(e,t){var r=this.props[ea]||{};r[e]=t,this.props[ea]=r,this.save()}remove_event_timer(e){var t=(this.props[ea]||{})[e];return I(t)||(delete this.props[ea][e],this.save()),t}get_property(e){return this.props[e]}set_property(e,t){this.props[e]=t,this.save()}}class n5{constructor(){this.je={},this.je={}}on(e,t){return this.je[e]||(this.je[e]=[]),this.je[e].push(t),()=>{this.je[e]=this.je[e].filter(e=>e!==t)}}emit(e,t){for(var r of this.je[e]||[])r(t);for(var i of this.je["*"]||[])i(e,t)}}class n3{constructor(e){this.Ne=new n5,this.ze=(e,t)=>this.Ue(e,t)&&this.qe(e,t)&&this.Be(e,t),this.Ue=(e,t)=>null==t||!t.event||(null==e?void 0:e.event)===(null==t?void 0:t.event),this._instance=e,this.He=new Set,this.We=new Set}init(){var e,t;I(null==(e=this._instance)?void 0:e.Ge)||null==(t=this._instance)||t.Ge((e,t)=>{this.on(e,t)})}register(e){var t,r;if(!I(null==(t=this._instance)?void 0:t.Ge)&&(e.forEach(e=>{var t,r;null==(t=this.We)||t.add(e),null==(r=e.steps)||r.forEach(e=>{var t;null==(t=this.He)||t.add((null==e?void 0:e.event)||"")})}),null!=(r=this._instance)&&r.autocapture)){var i,n=new Set;e.forEach(e=>{var t;null==(t=e.steps)||t.forEach(e=>{null!=e&&e.selector&&n.add(null==e?void 0:e.selector)})}),null==(i=this._instance)||i.autocapture.setElementSelectors(n)}}on(e,t){var r;null!=t&&0!=e.length&&(this.He.has(e)||this.He.has(null==t?void 0:t.event))&&this.We&&(null==(r=this.We)?void 0:r.size)>0&&this.We.forEach(e=>{this.Je(t,e)&&this.Ne.emit("actionCaptured",e.name)})}Ve(e){this.onAction("actionCaptured",t=>e(t))}Je(e,t){if(null==(null==t?void 0:t.steps))return!1;for(var r of t.steps)if(this.ze(e,r))return!0;return!1}onAction(e,t){return this.Ne.on(e,t)}qe(e,t){if(null!=t&&t.url){var r,i=null==e||null==(r=e.properties)?void 0:r.$current_url;if(!i||"string"!=typeof i||!n3.Ke(i,null==t?void 0:t.url,(null==t?void 0:t.url_matching)||"contains"))return!1}return!0}static Ke(e,r,i){switch(i){case"regex":return!!t&&iB(e,r);case"exact":return r===e;case"contains":return iB(e,n3.Ye(r).replace(/_/g,".").replace(/%/g,".*"));default:return!1}}static Ye(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}Be(e,t){if((null!=t&&t.href||null!=t&&t.tag_name||null!=t&&t.text)&&!this.Xe(e).some(e=>!(null!=t&&t.href&&!n3.Ke(e.href||"",null==t?void 0:t.href,(null==t?void 0:t.href_matching)||"exact"))&&(null==t||!t.tag_name||e.tag_name===(null==t?void 0:t.tag_name))&&!(null!=t&&t.text&&!n3.Ke(e.text||"",null==t?void 0:t.text,(null==t?void 0:t.text_matching)||"exact")&&!n3.Ke(e.$el_text||"",null==t?void 0:t.text,(null==t?void 0:t.text_matching)||"exact"))))return!1;if(null!=t&&t.selector){var r,i=null==e||null==(r=e.properties)?void 0:r.$element_selectors;if(!i||!i.includes(null==t?void 0:t.selector))return!1}return!0}Xe(e){return null==(null==e?void 0:e.properties.$elements)?[]:null==e?void 0:e.properties.$elements}}var n6=B("[Surveys]"),n4="seenSurvey_",n8=(e,t)=>{var r="$survey_"+t+"/"+e.id;return e.current_iteration&&e.current_iteration>0&&(r="$survey_"+t+"/"+e.id+"/"+e.current_iteration),r};class n7{constructor(e){this._instance=e,this.Qe=new Map,this.Ze=new Map}register(e){var t;I(null==(t=this._instance)?void 0:t.Ge)||(this.tr(e),this.ir(e))}ir(e){var t=e.filter(e=>{var t,r;return(null==(t=e.conditions)?void 0:t.actions)&&(null==(r=e.conditions)||null==(r=r.actions)||null==(r=r.values)?void 0:r.length)>0});0!==t.length&&(null==this.er&&(this.er=new n3(this._instance),this.er.init(),this.er.Ve(e=>{this.onAction(e)})),t.forEach(e=>{var t,r,i,n,s;e.conditions&&null!=(t=e.conditions)&&t.actions&&null!=(r=e.conditions)&&null!=(r=r.actions)&&r.values&&(null==(i=e.conditions)||null==(i=i.actions)||null==(i=i.values)?void 0:i.length)>0&&(null==(n=this.er)||n.register(e.conditions.actions.values),null==(s=e.conditions)||null==(s=s.actions)||null==(s=s.values)||s.forEach(t=>{if(t&&t.name){var r=this.Ze.get(t.name);r&&r.push(e.id),this.Ze.set(t.name,r||[e.id])}}))}))}tr(e){var t;0!==e.filter(e=>{var t,r;return(null==(t=e.conditions)?void 0:t.events)&&(null==(r=e.conditions)||null==(r=r.events)||null==(r=r.values)?void 0:r.length)>0}).length&&(null==(t=this._instance)||t.Ge((e,t)=>{this.onEvent(e,t)}),e.forEach(e=>{var t;null==(t=e.conditions)||null==(t=t.events)||null==(t=t.values)||t.forEach(t=>{if(t&&t.name){var r=this.Qe.get(t.name);r&&r.push(e.id),this.Qe.set(t.name,r||[e.id])}})}))}onEvent(e,t){var r,i=(null==(r=this._instance)||null==(r=r.persistence)?void 0:r.props[ek])||[];if("survey shown"===e&&t&&i.length>0){n6.info("survey event matched, removing survey from activated surveys",{event:e,eventPayload:t,existingActivatedSurveys:i});var n,s=null==t||null==(n=t.properties)?void 0:n.$survey_id;if(s){var a=i.indexOf(s);a>=0&&(i.splice(a,1),this.rr(i))}}else this.Qe.has(e)&&(n6.info("survey event matched, updating activated surveys",{event:e,surveys:this.Qe.get(e)}),this.rr(i.concat(this.Qe.get(e)||[])))}onAction(e){var t,r=(null==(t=this._instance)||null==(t=t.persistence)?void 0:t.props[ek])||[];this.Ze.has(e)&&this.rr(r.concat(this.Ze.get(e)||[]))}rr(e){var t;null==(t=this._instance)||null==(t=t.persistence)||t.register({[ek]:[...new Set(e)]})}getSurveys(){var e;return(null==(e=this._instance)||null==(e=e.persistence)?void 0:e.props[ek])||[]}getEventToSurveys(){return this.Qe}sr(){return this.er}}class n9{constructor(e){this.nr=void 0,this.ar=null,this.lr=!1,this.ur=!1,this.hr=[],this._instance=e,this._surveyEventReceiver=null}onRemoteConfig(e){var t=e.surveys;if(M(t))return n6.warn("Flags not loaded yet. Not loading surveys.");var r=O(t);this.nr=r?t.length>0:t,n6.info("flags response received, isSurveysEnabled: "+this.nr),this.loadIfEnabled()}reset(){localStorage.removeItem("lastSeenSurveyDate");for(var e=[],t=0;tlocalStorage.removeItem(e))}loadIfEnabled(){if(!this.ar)if(this.ur)n6.info("Already initializing surveys, skipping...");else if(this._instance.config.disable_surveys)n6.info("Disabled. Not loading surveys.");else{var e=null==f?void 0:f.__PosthogExtensions__;if(e){var t=this.nr;if(!I(t)){this.ur=!0;try{var r=e.generateSurveys;if(r)return void this.dr(r,t);var i=e.loadExternalDependency;if(!i)return void this.vr("PostHog loadExternalDependency extension not found.");i(this._instance,"surveys",r=>{r||!e.generateSurveys?this.vr("Could not load surveys script",r):this.dr(e.generateSurveys,t)})}catch(e){throw this.vr("Error initializing surveys",e),e}finally{this.ur=!1}}}else n6.error("PostHog Extensions not found.")}}dr(e,t){this.ar=e(this._instance,t),this._surveyEventReceiver=new n7(this._instance),n6.info("Surveys loaded successfully"),this.cr({isLoaded:!0})}vr(e,t){n6.error(e,t),this.cr({isLoaded:!1,error:e})}onSurveysLoaded(e){return this.hr.push(e),this.ar&&this.cr({isLoaded:!0}),()=>{this.hr=this.hr.filter(t=>t!==e)}}getSurveys(e,t){if(void 0===t&&(t=!1),this._instance.config.disable_surveys)return n6.info("Disabled. Not loading surveys."),e([]);var r=this._instance.get_property(eA);if(r&&!t)return e(r,{isLoaded:!0});if(this.lr)return e([],{isLoaded:!1,error:"Surveys are already being loaded"});try{this.lr=!0,this._instance.Ee({url:this._instance.requestRouter.endpointFor("api","/api/surveys/?token="+this._instance.config.token),method:"GET",timeout:this._instance.config.surveys_request_timeout_ms,callback:t=>{this.lr=!1;var r=t.statusCode;if(200!==r||!t.json){var i="Surveys API could not be loaded, status: "+r;return n6.error(i),e([],{isLoaded:!1,error:i})}var n,s,a=t.json.surveys||[],o=a.filter(e=>{var t,r;return!(!e.start_date||e.end_date)&&(!(null==(t=e.conditions)||null==(t=t.events)||null==(t=t.values)||!t.length)||!(null==(r=e.conditions)||null==(r=r.actions)||null==(r=r.values)||!r.length))});return o.length>0&&(null==(s=this._surveyEventReceiver)||s.register(o)),null==(n=this._instance.persistence)||n.register({[eA]:a}),e(a,{isLoaded:!0})}})}catch(e){throw this.lr=!1,e}}cr(e){for(var t of this.hr)try{e.isLoaded?this.getSurveys(t):t([],e)}catch(e){n6.error("Error in survey callback",e)}}getActiveMatchingSurveys(e,t){if(void 0===t&&(t=!1),!M(this.ar))return this.ar.getActiveMatchingSurveys(e,t);n6.warn("init was not called")}pr(e){var t=null;return this.getSurveys(r=>{var i;t=null!=(i=r.find(t=>t.id===e))?i:null}),t}gr(e){if(M(this.ar))return{eligible:!1,reason:"SDK is not enabled or survey functionality is not yet loaded"};var t="string"==typeof e?this.pr(e):e;return t?this.ar.checkSurveyEligibility(t):{eligible:!1,reason:"Survey not found"}}canRenderSurvey(e){if(M(this.ar))return n6.warn("init was not called"),{visible:!1,disabledReason:"SDK is not enabled or survey functionality is not yet loaded"};var t=this.gr(e);return{visible:t.eligible,disabledReason:t.reason}}canRenderSurveyAsync(e,t){return M(this.ar)?(n6.warn("init was not called"),Promise.resolve({visible:!1,disabledReason:"SDK is not enabled or survey functionality is not yet loaded"})):new Promise(r=>{this.getSurveys(t=>{var i,n=null!=(i=t.find(t=>t.id===e))?i:null;if(n){var s=this.gr(n);r({visible:s.eligible,disabledReason:s.reason})}else r({visible:!1,disabledReason:"Survey not found"})},t)})}renderSurvey(e,t){if(M(this.ar))n6.warn("init was not called");else{var r=this.pr(e),i=null==o?void 0:o.querySelector(t);r?i?this.ar.renderSurvey(r,i):n6.warn("Survey element not found"):n6.warn("Survey not found")}}}(function(e){e.Button="button",e.Tab="tab",e.Selector="selector"})({}),function(e){e.TopLeft="top_left",e.TopRight="top_right",e.TopCenter="top_center",e.MiddleLeft="middle_left",e.MiddleRight="middle_right",e.MiddleCenter="middle_center",e.Left="left",e.Center="center",e.Right="right",e.NextToTrigger="next_to_trigger"}({}),function(e){e.Popover="popover",e.API="api",e.Widget="widget"}({}),function(e){e.Open="open",e.MultipleChoice="multiple_choice",e.SingleChoice="single_choice",e.Rating="rating",e.Link="link"}({}),function(e){e.NextQuestion="next_question",e.End="end",e.ResponseBased="response_based",e.SpecificQuestion="specific_question"}({}),function(e){e.Once="once",e.Recurring="recurring",e.Always="always"}({});var se=function(e){return e.SHOWN="survey shown",e.DISMISSED="survey dismissed",e.SENT="survey sent",e}({}),st=function(e){return e.SURVEY_ID="$survey_id",e.SURVEY_NAME="$survey_name",e.SURVEY_RESPONSE="$survey_response",e.SURVEY_ITERATION="$survey_iteration",e.SURVEY_ITERATION_START_DATE="$survey_iteration_start_date",e.SURVEY_PARTIALLY_COMPLETED="$survey_partially_completed",e.SURVEY_SUBMISSION_ID="$survey_submission_id",e.SURVEY_QUESTIONS="$survey_questions",e.SURVEY_COMPLETED="$survey_completed",e}({}),sr=B("[RateLimiter]");class si{constructor(e){var t,r;this.serverLimits={},this.lastEventRateLimited=!1,this.checkForLimiting=e=>{var t=e.text;if(t&&t.length)try{(JSON.parse(t).quota_limited||[]).forEach(e=>{sr.info((e||"events")+" is quota limited."),this.serverLimits[e]=(new Date).getTime()+6e4})}catch(e){return void sr.warn('could not rate limit - continuing. Error: "'+(null==e?void 0:e.message)+'"',{text:t})}},this.instance=e,this.captureEventsPerSecond=(null==(t=e.config.rate_limiting)?void 0:t.events_per_second)||10,this.captureEventsBurstLimit=Math.max((null==(r=e.config.rate_limiting)?void 0:r.events_burst_limit)||10*this.captureEventsPerSecond,this.captureEventsPerSecond),this.lastEventRateLimited=this.clientRateLimitContext(!0).isRateLimited}clientRateLimitContext(e){void 0===e&&(e=!1);var t,r,i,n=(new Date).getTime(),s=null!=(t=null==(r=this.instance.persistence)?void 0:r.get_property(eL))?t:{tokens:this.captureEventsBurstLimit,last:n};s.tokens+=(n-s.last)/1e3*this.captureEventsPerSecond,s.last=n,s.tokens>this.captureEventsBurstLimit&&(s.tokens=this.captureEventsBurstLimit);var a=s.tokens<1;return a||e||(s.tokens=Math.max(0,s.tokens-1)),!a||this.lastEventRateLimited||e||this.instance.capture("$$client_ingestion_warning",{$$client_ingestion_warning_message:"posthog-js client rate limited. Config is set to "+this.captureEventsPerSecond+" events per second and "+this.captureEventsBurstLimit+" events burst limit."},{skip_client_rate_limiting:!0}),this.lastEventRateLimited=a,null==(i=this.instance.persistence)||i.set_property(eL,s),{isRateLimited:a,remainingTokens:s.tokens}}isServerRateLimited(e){var t=this.serverLimits[e||"events"]||!1;return!1!==t&&(new Date).getTime()e(this.remoteConfig)):(sn.error("PostHog Extensions not found. Cannot load remote config."),e())}mr(e){this._instance.Ee({method:"GET",url:this._instance.requestRouter.endpointFor("assets","/array/"+this._instance.config.token+"/config"),callback:t=>{e(t.json)}})}load(){try{if(this.remoteConfig)return sn.info("Using preloaded remote config",this.remoteConfig),void this.Ie(this.remoteConfig);if(this._instance.I())return void sn.warn("Remote config is disabled. Falling back to local config.");this._r(e=>{if(!e)return sn.info("No config found after loading remote JS config. Falling back to JSON."),void this.mr(e=>{this.Ie(e)});this.Ie(e)})}catch(e){sn.error("Error loading remote config",e)}}Ie(e){e?this._instance.config.__preview_remote_config?(this._instance.Ie(e),!1!==e.hasFeatureFlags&&this._instance.featureFlags.ensureFlagsLoaded()):sn.info("__preview_remote_config is disabled. Logging config instead",e):sn.error("Failed to fetch remote config from PostHog.")}}class sa{constructor(e,t){this.br=!0,this.yr=[],this.wr=t$((null==t?void 0:t.flush_interval_ms)||3e3,250,5e3,"flush interval",3e3),this.Sr=e}enqueue(e){this.yr.push(e),this.$r||this.kr()}unload(){this.Er();var e=Object.values(this.yr.length>0?this.Ir():{});[...e.filter(e=>0===e.url.indexOf("/e")),...e.filter(e=>0!==e.url.indexOf("/e"))].map(e=>{this.Sr(W({},e,{transport:"sendBeacon"}))})}enable(){this.br=!1,this.kr()}kr(){var e=this;this.br||(this.$r=setTimeout(()=>{if(this.Er(),this.yr.length>0){var t=this.Ir();for(var r in t)!function(){var i=t[r],n=(new Date).getTime();i.data&&O(i.data)&&V(i.data,e=>{e.offset=Math.abs(e.timestamp-n),delete e.timestamp}),e.Sr(i)}()}},this.wr))}Er(){clearTimeout(this.$r),this.$r=void 0}Ir(){var e={};return V(this.yr,t=>{var r,i=(t?t.batchKey:null)||t.url;I(e[i])&&(e[i]=W({},t,{data:[]})),null==(r=e[i].data)||r.push(t.data)}),this.yr=[],e}}var so=["retriesPerformedSoFar"];class sl{constructor(e){this.Pr=!1,this.Rr=3e3,this.yr=[],this._instance=e,this.yr=[],this.Tr=!0,!I(t)&&"onLine"in t.navigator&&(this.Tr=t.navigator.onLine,ei(t,"online",()=>{this.Tr=!0,this.se()}),ei(t,"offline",()=>{this.Tr=!1}))}get length(){return this.yr.length}retriableRequest(e){var{retriesPerformedSoFar:t}=e,r=G(e,so);N(t)&&t>0&&(r.url=iF(r.url,{retry_count:t})),this._instance.Ee(W({},r,{callback:e=>{200!==e.statusCode&&(e.statusCode<400||e.statusCode>=500)&&(null!=t?t:0)<10?this.Mr(W({retriesPerformedSoFar:t},r)):null==r.callback||r.callback(e)}}))}Mr(e){var t,r,i,n=e.retriesPerformedSoFar||0;e.retriesPerformedSoFar=n+1;var s=(i=(Math.random()-.5)*((r=Math.min(18e5,t=3e3*Math.pow(2,n)))-t/2),Math.ceil(r+i)),a=Date.now()+s;this.yr.push({retryAt:a,requestOptions:e});var o="Enqueued failed request for retry in "+s;navigator.onLine||(o+=" (Browser is offline)"),U.warn(o),this.Pr||(this.Pr=!0,this.Cr())}Cr(){this.Fr&&clearTimeout(this.Fr),this.Fr=setTimeout(()=>{this.Tr&&this.yr.length>0&&this.se(),this.Cr()},this.Rr)}se(){var e=Date.now(),t=[],r=this.yr.filter(r=>r.retryAt0)for(var{requestOptions:i}of r)this.retriableRequest(i)}unload(){for(var{requestOptions:e}of(this.Fr&&(clearTimeout(this.Fr),this.Fr=void 0),this.yr))try{this._instance.Ee(W({},e,{transport:"sendBeacon"}))}catch(e){U.error(e)}this.yr=[]}}class su{constructor(e){this.Or=()=>{this.Ar||(this.Ar={});var e,t,r,i,n=this.scrollElement(),s=this.scrollY(),a=n?Math.max(0,n.scrollHeight-n.clientHeight):0,o=s+((null==n?void 0:n.clientHeight)||0),l=(null==n?void 0:n.scrollHeight)||0;this.Ar.lastScrollY=Math.ceil(s),this.Ar.maxScrollY=Math.max(s,null!=(e=this.Ar.maxScrollY)?e:0),this.Ar.maxScrollHeight=Math.max(a,null!=(t=this.Ar.maxScrollHeight)?t:0),this.Ar.lastContentY=o,this.Ar.maxContentY=Math.max(o,null!=(r=this.Ar.maxContentY)?r:0),this.Ar.maxContentHeight=Math.max(l,null!=(i=this.Ar.maxContentHeight)?i:0)},this._instance=e}getContext(){return this.Ar}resetContext(){var e=this.Ar;return setTimeout(this.Or,0),e}startMeasuringScrollPosition(){ei(t,"scroll",this.Or,{capture:!0}),ei(t,"scrollend",this.Or,{capture:!0}),ei(t,"resize",this.Or)}scrollElement(){if(!this._instance.config.scroll_root_selector)return null==t?void 0:t.document.documentElement;for(var e of O(this._instance.config.scroll_root_selector)?this._instance.config.scroll_root_selector:[this._instance.config.scroll_root_selector]){var r=null==t?void 0:t.document.querySelector(e);if(r)return r}}scrollY(){if(this._instance.config.scroll_root_selector){var e=this.scrollElement();return e&&e.scrollTop||0}return t&&(t.scrollY||t.pageYOffset||t.document.documentElement.scrollTop)||0}scrollX(){if(this._instance.config.scroll_root_selector){var e=this.scrollElement();return e&&e.scrollLeft||0}return t&&(t.scrollX||t.pageXOffset||t.document.documentElement.scrollLeft)||0}}var sc=e=>nH(null==e?void 0:e.config.mask_personal_data_properties,null==e?void 0:e.config.custom_personal_data_properties);class sd{constructor(e,t,r,i){this.Dr=e=>{var t=this.Lr();if(!t||t.sessionId!==e){var r={sessionId:e,props:this.jr(this._instance)};this.Nr.register({[eN]:r})}},this._instance=e,this.zr=t,this.Nr=r,this.jr=i||sc,this.zr.onSessionId(this.Dr)}Lr(){return this.Nr.props[eN]}getSetOnceProps(){var e,t=null==(e=this.Lr())?void 0:e.props;return t?"r"in t?nq(t):{$referring_domain:t.referringDomain,$pathname:t.initialPathName,utm_source:t.utm_source,utm_campaign:t.utm_campaign,utm_medium:t.utm_medium,utm_content:t.utm_content,utm_term:t.utm_term}:{}}getSessionProps(){var e={};return V(ee(this.getSetOnceProps()),(t,r)=>{"$current_url"===r&&(r="url"),e["$session_entry_"+E(r)]=t}),e}}var sh=B("[SessionId]");class sf{constructor(e,t,r){if(this.Ur=[],!e.persistence)throw Error("SessionIdManager requires a PostHogPersistence instance");if(e.config.__preview_experimental_cookieless_mode)throw Error("SessionIdManager cannot be used with __preview_experimental_cookieless_mode");this.S=e.config,this.Nr=e.persistence,this.fi=void 0,this.Ct=void 0,this._sessionStartTimestamp=null,this._sessionActivityTimestamp=null,this.qr=t||tb,this.Br=r||tb;var i,n=this.S.persistence_name||this.S.token,s=this.S.session_idle_timeout_seconds||1800;if(this._sessionTimeoutMs=1e3*t$(s,60,36e3,"session_idle_timeout_seconds",1800),e.register({$configured_session_timeout_ms:this._sessionTimeoutMs}),this.Hr(),this.Wr="ph_"+n+"_window_id",this.Gr="ph_"+n+"_primary_window_exists",this.Jr()){var a=tk.L(this.Wr),o=tk.L(this.Gr);a&&!o?this.fi=a:tk.N(this.Wr),tk.j(this.Gr,!0)}if(null!=(i=this.S.bootstrap)&&i.sessionID)try{var l=(e=>{var t=e.replace(/-/g,"");if(32!==t.length)throw Error("Not a valid UUID");if("7"!==t[12])throw Error("Not a UUIDv7");return parseInt(t.substring(0,12),16)})(this.S.bootstrap.sessionID);this.Vr(this.S.bootstrap.sessionID,(new Date).getTime(),l)}catch(e){sh.error("Invalid sessionID in bootstrap",e)}this.Kr()}get sessionTimeoutMs(){return this._sessionTimeoutMs}onSessionId(e){return I(this.Ur)&&(this.Ur=[]),this.Ur.push(e),this.Ct&&e(this.Ct,this.fi),()=>{this.Ur=this.Ur.filter(t=>t!==e)}}Jr(){return"memory"!==this.S.persistence&&!this.Nr.Fe&&tk.O()}Yr(e){e!==this.fi&&(this.fi=e,this.Jr()&&tk.j(this.Wr,e))}Xr(){return this.fi?this.fi:this.Jr()?tk.L(this.Wr):null}Vr(e,t,r){e===this.Ct&&t===this._sessionActivityTimestamp&&r===this._sessionStartTimestamp||(this._sessionStartTimestamp=r,this._sessionActivityTimestamp=t,this.Ct=e,this.Nr.register({[eP]:[t,e,r]}))}Qr(){if(this.Ct&&this._sessionActivityTimestamp&&this._sessionStartTimestamp)return[this._sessionActivityTimestamp,this.Ct,this._sessionStartTimestamp];var e=this.Nr.props[eP];return O(e)&&2===e.length&&e.push(e[0]),e||[0,null,0]}resetSessionId(){this.Vr(null,null,null)}Kr(){ei(t,"beforeunload",()=>{this.Jr()&&tk.N(this.Gr)},{capture:!1})}checkAndGetSessionAndWindowId(e,t){if(void 0===e&&(e=!1),void 0===t&&(t=null),this.S.__preview_experimental_cookieless_mode)throw Error("checkAndGetSessionAndWindowId should not be called in __preview_experimental_cookieless_mode");var r=t||(new Date).getTime(),[i,n,s]=this.Qr(),a=this.Xr(),o=N(s)&&s>0&&Math.abs(r-s)>864e5,l=!1,u=!n,c=!e&&Math.abs(r-i)>this.sessionTimeoutMs;u||c||o?(n=this.qr(),a=this.Br(),sh.info("new session ID generated",{sessionId:n,windowId:a,changeReason:{noSessionId:u,activityTimeout:c,sessionPastMaximumLength:o}}),s=r,l=!0):a||(a=this.Br(),l=!0);var d=0===i||!e||o?r:i,h=0===s?(new Date).getTime():s;return this.Yr(a),this.Vr(n,d,h),e||this.Hr(),l&&this.Ur.forEach(e=>e(n,a,l?{noSessionId:u,activityTimeout:c,sessionPastMaximumLength:o}:void 0)),{sessionId:n,windowId:a,sessionStartTimestamp:h,changeReason:l?{noSessionId:u,activityTimeout:c,sessionPastMaximumLength:o}:void 0,lastActivityTimestamp:i}}Hr(){clearTimeout(this.Zr),this.Zr=setTimeout(()=>{this.resetSessionId()},1.1*this.sessionTimeoutMs)}}var sp=["$set_once","$set"],s_=B("[SiteApps]");class sg{constructor(e){this._instance=e,this.ts=[],this.apps={}}get isEnabled(){return!!this._instance.config.opt_in_site_apps}es(e,t){if(t){var r=this.globalsForEvent(t);this.ts.push(r),this.ts.length>1e3&&(this.ts=this.ts.slice(10))}}get siteAppLoaders(){var e;return null==(e=f._POSTHOG_REMOTE_CONFIG)||null==(e=e[this._instance.config.token])?void 0:e.siteApps}init(){if(this.isEnabled){var e=this._instance.Ge(this.es.bind(this));this.rs=()=>{e(),this.ts=[],this.rs=void 0}}}globalsForEvent(e){if(!e)throw Error("Event payload is required");var t,r,i,n,s,a,o,l={},u=this._instance.get_property("$groups")||[];for(var[c,d]of Object.entries(this._instance.get_property("$stored_group_properties")||{}))l[c]={id:u[c],type:c,properties:d};var{$set_once:h,$set:f}=e;return{event:W({},G(e,sp),{properties:W({},e.properties,f?{$set:W({},null!=(t=null==(r=e.properties)?void 0:r.$set)?t:{},f)}:{},h?{$set_once:W({},null!=(i=null==(n=e.properties)?void 0:n.$set_once)?i:{},h)}:{}),elements_chain:null!=(s=null==(a=e.properties)?void 0:a.$elements_chain)?s:"",distinct_id:null==(o=e.properties)?void 0:o.distinct_id}),person:{properties:this._instance.get_property("$stored_person_properties")},groups:l}}setupSiteApp(e){var t=this.apps[e.id],r=()=>{var r;!t.errored&&this.ts.length&&(s_.info("Processing "+this.ts.length+" events for site app with id "+e.id),this.ts.forEach(e=>null==t.processEvent?void 0:t.processEvent(e)),t.processedBuffer=!0),Object.values(this.apps).every(e=>e.processedBuffer||e.errored)&&(null==(r=this.rs)||r.call(this))},i=!1,n=n=>{t.errored=!n,t.loaded=!0,s_.info("Site app with id "+e.id+" "+(n?"loaded":"errored")),i&&r()};try{var{processEvent:s}=e.init({posthog:this._instance,callback:e=>{n(e)}});s&&(t.processEvent=s),i=!0}catch(t){s_.error("Error while initializing PostHog app with config id "+e.id,t),n(!1)}if(i&&t.loaded)try{r()}catch(r){s_.error("Error while processing buffered events PostHog app with config id "+e.id,r),t.errored=!0}}ss(){var e=this.siteAppLoaders||[];for(var t of e)this.apps[t.id]={id:t.id,loaded:!1,errored:!1,processedBuffer:!1};for(var r of e)this.setupSiteApp(r)}ns(e){if(0!==Object.keys(this.apps).length){var t=this.globalsForEvent(e);for(var r of Object.values(this.apps))try{null==r.processEvent||r.processEvent(t)}catch(t){s_.error("Error while processing event "+e.event+" for site app "+r.id,t)}}}onRemoteConfig(e){var t,r,i,n=this;if(null!=(t=this.siteAppLoaders)&&t.length)return this.isEnabled?(this.ss(),void this._instance.on("eventCaptured",e=>this.ns(e))):void s_.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.');if(null==(r=this.rs)||r.call(this),null!=(i=e.siteApps)&&i.length)if(this.isEnabled){var s=function(e){var t;f["__$$ph_site_app_"+e]=n._instance,null==(t=f.__PosthogExtensions__)||null==t.loadSiteApp||t.loadSiteApp(n._instance,o,t=>{if(t)return s_.error("Error while initializing PostHog app with config id "+e,t)})};for(var{id:a,url:o}of e.siteApps)s(a)}else s_.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.')}}var sv=["amazonbot","amazonproductbot","app.hypefactors.com","applebot","archive.org_bot","awariobot","backlinksextendedbot","baiduspider","bingbot","bingpreview","chrome-lighthouse","dataforseobot","deepscan","duckduckbot","facebookexternal","facebookcatalog","http://yandex.com/bots","hubspot","ia_archiver","leikibot","linkedinbot","meta-externalagent","mj12bot","msnbot","nessus","petalbot","pinterest","prerender","rogerbot","screaming frog","sebot-wa","sitebulb","slackbot","slurp","trendictionbot","turnitin","twitterbot","vercelbot","yahoo! slurp","yandexbot","zoombot","bot.htm","bot.php","(bot;","bot/","crawler","ahrefsbot","ahrefssiteaudit","semrushbot","siteauditbot","splitsignalbot","gptbot","oai-searchbot","chatgpt-user","perplexitybot","better uptime bot","sentryuptimebot","uptimerobot","headlesschrome","cypress","google-hoteladsverifier","adsbot-google","apis-google","duplexweb-google","feedfetcher-google","google favicon","google web preview","google-read-aloud","googlebot","googleother","google-cloudvertexbot","googleweblight","mediapartners-google","storebot-google","google-inspectiontool","bytespider"],sm=function(e,t){if(!e)return!1;var r=e.toLowerCase();return sv.concat(t||[]).some(e=>{var t=e.toLowerCase();return -1!==r.indexOf(t)})},sy=function(e,t){if(!e)return!1;var r=e.userAgent;if(r&&sm(r,t))return!0;try{var i=null==e?void 0:e.userAgentData;if(null!=i&&i.brands&&i.brands.some(e=>sm(null==e?void 0:e.brand,t)))return!0}catch(e){}return!!e.webdriver},sb=function(e){return e.US="us",e.EU="eu",e.CUSTOM="custom",e}({}),sE="i.posthog.com";class sP{constructor(e){this.os={},this.instance=e}get apiHost(){var e=this.instance.config.api_host.trim().replace(/\/$/,"");return"https://app.posthog.com"===e?"https://us.i.posthog.com":e}get uiHost(){var e,t=null==(e=this.instance.config.ui_host)?void 0:e.replace(/\/$/,"");return t||(t=this.apiHost.replace("."+sE,".posthog.com")),"https://app.posthog.com"===t?"https://us.posthog.com":t}get region(){return this.os[this.apiHost]||(/https:\/\/(app|us|us-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?this.os[this.apiHost]=sb.US:/https:\/\/(eu|eu-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?this.os[this.apiHost]=sb.EU:this.os[this.apiHost]=sb.CUSTOM),this.os[this.apiHost]}endpointFor(e,t){if(void 0===t&&(t=""),t&&(t="/"===t[0]?t:"/"+t),"ui"===e)return this.uiHost+t;if(this.region===sb.CUSTOM)return this.apiHost+t;var r=sE+t;switch(e){case"assets":return"https://"+this.region+"-assets."+r;case"api":return"https://"+this.region+"."+r}}}var sS={icontains:(e,r)=>!!t&&r.href.toLowerCase().indexOf(e.toLowerCase())>-1,not_icontains:(e,r)=>!!t&&-1===r.href.toLowerCase().indexOf(e.toLowerCase()),regex:(e,r)=>!!t&&iB(r.href,e),not_regex:(e,r)=>!!t&&!iB(r.href,e),exact:(e,t)=>t.href===e,is_not:(e,t)=>t.href!==e};class sw{constructor(e){var t=this;this.getWebExperimentsAndEvaluateDisplayLogic=function(e){void 0===e&&(e=!1),t.getWebExperiments(e=>{sw.ls("retrieved web experiments from the server"),t.us=new Map,e.forEach(e=>{if(e.feature_flag_key){t.us&&(sw.ls("setting flag key ",e.feature_flag_key," to web experiment ",e),null==(r=t.us)||r.set(e.feature_flag_key,e));var r,i=t._instance.getFeatureFlag(e.feature_flag_key);A(i)&&e.variants[i]&&t.hs(e.name,i,e.variants[i].transforms)}else if(e.variants)for(var n in e.variants){var s=e.variants[n];sw.ds(s)&&t.hs(e.name,n,s.transforms)}})},e)},this._instance=e,this._instance.onFeatureFlags(e=>{this.onFeatureFlags(e)})}onFeatureFlags(e){if(this._is_bot())sw.ls("Refusing to render web experiment since the viewer is a likely bot");else if(!this._instance.config.disable_web_experiments){if(M(this.us))return this.us=new Map,this.loadIfEnabled(),void this.previewWebExperiment();sw.ls("applying feature flags",e),e.forEach(e=>{var t;if(this.us&&null!=(t=this.us)&&t.has(e)){var r,i=this._instance.getFeatureFlag(e),n=null==(r=this.us)?void 0:r.get(e);i&&null!=n&&n.variants[i]&&this.hs(n.name,i,n.variants[i].transforms)}})}}previewWebExperiment(){var e=sw.getWindowLocation();if(null!=e&&e.search){var t=tl(null==e?void 0:e.search,"__experiment_id"),r=tl(null==e?void 0:e.search,"__experiment_variant");t&&r&&(sw.ls("previewing web experiments "+t+" && "+r),this.getWebExperiments(e=>{this.vs(parseInt(t),r,e)},!1,!0))}}loadIfEnabled(){this._instance.config.disable_web_experiments||this.getWebExperimentsAndEvaluateDisplayLogic()}getWebExperiments(e,t,r){if(this._instance.config.disable_web_experiments&&!r)return e([]);var i=this._instance.get_property("$web_experiments");if(i&&!t)return e(i);this._instance.Ee({url:this._instance.requestRouter.endpointFor("api","/api/web_experiments/?token="+this._instance.config.token),method:"GET",callback:t=>200===t.statusCode&&t.json?e(t.json.experiments||[]):e([])})}vs(e,t,r){var i=r.filter(t=>t.id===e);i&&i.length>0&&(sw.ls("Previewing web experiment ["+i[0].name+"] with variant ["+t+"]"),this.hs(i[0].name,t,i[0].variants[t].transforms))}static ds(e){return!M(e.conditions)&&sw.cs(e)&&sw.fs(e)}static cs(e){if(M(e.conditions)||M(null==(t=e.conditions)?void 0:t.url))return!0;var t,r,i,n,s=sw.getWindowLocation();return!!s&&(null==(r=e.conditions)||!r.url||sS[null!=(i=null==(n=e.conditions)?void 0:n.urlMatchType)?i:"icontains"](e.conditions.url,s))}static getWindowLocation(){return null==t?void 0:t.location}static fs(e){if(M(e.conditions)||M(null==(r=e.conditions)?void 0:r.utm))return!0;var t=nF();if(t.utm_source){var r,i,n,s,a,o,l,u,c,d=null==(i=e.conditions)||null==(i=i.utm)||!i.utm_campaign||(null==(n=e.conditions)||null==(n=n.utm)?void 0:n.utm_campaign)==t.utm_campaign,h=null==(s=e.conditions)||null==(s=s.utm)||!s.utm_source||(null==(a=e.conditions)||null==(a=a.utm)?void 0:a.utm_source)==t.utm_source,f=null==(o=e.conditions)||null==(o=o.utm)||!o.utm_medium||(null==(l=e.conditions)||null==(l=l.utm)?void 0:l.utm_medium)==t.utm_medium,p=null==(u=e.conditions)||null==(u=u.utm)||!u.utm_term||(null==(c=e.conditions)||null==(c=c.utm)?void 0:c.utm_term)==t.utm_term;return d&&f&&p&&h}return!1}static ls(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i{if(r.selector){sw.ls("applying transform of variant "+t+" for experiment "+e+" ",r);var i,n=null==(i=document)?void 0:i.querySelectorAll(r.selector);null==n||n.forEach(e=>{r.html&&(e.innerHTML=r.html),r.css&&e.setAttribute("style",r.css)})}}):sw.ls("Control variants leave the page unmodified.")}_is_bot(){return a&&this._instance?sy(a,this._instance.config.custom_blocked_useragents):void 0}}var sR=B("[PostHog ExternalIntegrations]"),sO={intercom:"intercom-integration",crispChat:"crisp-chat-integration"};class sx{constructor(e){this._instance=e}J(e,t){var r;null==(r=f.__PosthogExtensions__)||null==r.loadExternalDependency||r.loadExternalDependency(this._instance,e,e=>{if(e)return sR.error("failed to load script",e);t()})}startIfEnabledOrStop(){var e,t=this,r=function(e){var r,i,s;!n||null!=(r=f.__PosthogExtensions__)&&null!=(r=r.integrations)&&r[e]||t.J(sO[e],()=>{var r;null==(r=f.__PosthogExtensions__)||null==(r=r.integrations)||null==(r=r[e])||r.start(t._instance)}),!n&&null!=(i=f.__PosthogExtensions__)&&null!=(i=i.integrations)&&i[e]&&(null==(s=f.__PosthogExtensions__)||null==(s=s.integrations)||null==(s=s[e])||s.stop())};for(var[i,n]of Object.entries(null!=(e=this._instance.config.integrations)?e:{}))r(i)}}var sT={},sC=()=>{},sI="posthog",sA=!iN&&-1===(null==h?void 0:h.indexOf("MSIE"))&&-1===(null==h?void 0:h.indexOf("Mozilla")),sk=e=>{var r;return{api_host:"https://us.i.posthog.com",ui_host:null,token:"",autocapture:!0,rageclick:!0,cross_subdomain_cookie:function(e){var t=null==e?void 0:e.hostname;if(!A(t))return!1;var r=t.split(".").slice(-2).join(".");for(var i of et)if(r===i)return!1;return!0}(null==o?void 0:o.location),persistence:"localStorage+cookie",persistence_name:"",loaded:sC,save_campaign_params:!0,custom_campaign_params:[],custom_blocked_useragents:[],save_referrer:!0,capture_pageview:"2025-05-24"!==e||"history_change",capture_pageleave:"if_capture_pageview",defaults:null!=e?e:"unset",debug:l&&A(null==l?void 0:l.search)&&-1!==l.search.indexOf("__posthog_debug=true")||!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_web_experiments:!0,disable_surveys:!1,disable_surveys_automatic_display:!1,disable_external_dependency_loading:!1,enable_recording_console_log:void 0,secure_cookie:"https:"===(null==t||null==(r=t.location)?void 0:r.protocol),ip:!1,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_useragent_filter:!1,opt_out_capturing_persistence_type:"localStorage",opt_out_capturing_cookie_prefix:null,opt_in_site_apps:!1,property_denylist:[],respect_dnt:!1,sanitize_properties:null,request_headers:{},request_batching:!0,properties_string_max_length:65535,session_recording:{},mask_all_element_attributes:!1,mask_all_text:!1,mask_personal_data_properties:!1,custom_personal_data_properties:[],advanced_disable_flags:!1,advanced_disable_decide:!1,advanced_disable_feature_flags:!1,advanced_disable_feature_flags_on_first_load:!1,advanced_only_evaluate_survey_feature_flags:!1,advanced_disable_toolbar_metrics:!1,feature_flag_request_timeout_ms:3e3,surveys_request_timeout_ms:1e4,on_request_error:e=>{var t="Bad HTTP status: "+e.statusCode+" "+e.text;U.error(t)},get_device_id:e=>e,capture_performance:void 0,name:"posthog",bootstrap:{},disable_compression:!1,session_idle_timeout_seconds:1800,person_profiles:"identified_only",before_send:void 0,request_queue_config:{flush_interval_ms:3e3},error_tracking:{},_onCapture:sC}},sj=e=>{var t={};I(e.process_person)||(t.person_profiles=e.process_person),I(e.xhr_headers)||(t.request_headers=e.xhr_headers),I(e.cookie_name)||(t.persistence_name=e.cookie_name),I(e.disable_cookie)||(t.disable_persistence=e.disable_cookie),I(e.store_google)||(t.save_campaign_params=e.store_google),I(e.verbose)||(t.debug=e.verbose);var r=Y({},t,e);return O(e.property_blacklist)&&(I(e.property_denylist)?r.property_denylist=e.property_blacklist:O(e.property_denylist)?r.property_denylist=[...e.property_blacklist,...e.property_denylist]:U.error("Invalid value for property_denylist config: "+e.property_denylist)),r};class sM{constructor(){this.__forceAllowLocalhost=!1}get ps(){return this.__forceAllowLocalhost}set ps(e){U.error("WebPerformanceObserver is deprecated and has no impact on network capture. Use `_forceAllowLocalhostNetworkCapture` on `posthog.sessionRecording`"),this.__forceAllowLocalhost=e}}class sN{get decideEndpointWasHit(){var e,t;return null!=(e=null==(t=this.featureFlags)?void 0:t.hasLoadedFlags)&&e}get flagsEndpointWasHit(){var e,t;return null!=(e=null==(t=this.featureFlags)?void 0:t.hasLoadedFlags)&&e}constructor(){this.webPerformance=new sM,this.gs=!1,this.version=p.LIB_VERSION,this._s=new n5,this._calculate_event_properties=this.calculateEventProperties.bind(this),this.config=sk(),this.SentryIntegration=ib,this.sentryIntegration=e=>(function(e,t){var r=iy(e,t);return{name:im,processEvent:e=>r(e)}})(this,e),this.__request_queue=[],this.__loaded=!1,this.analyticsDefaultEndpoint="/e/",this.bs=!1,this.ys=null,this.ws=null,this.Ss=null,this.featureFlags=new n0(this),this.toolbar=new iR(this),this.scrollManager=new su(this),this.pageViewManager=new ij(this),this.surveys=new n9(this),this.experiments=new sw(this),this.exceptions=new iz(this),this.rateLimiter=new si(this),this.requestRouter=new sP(this),this.consent=new tM(this),this.externalIntegrations=new sx(this),this.people={set:(e,t,r)=>{var i=A(e)?{[e]:t}:e;this.setPersonProperties(i),null==r||r({})},set_once:(e,t,r)=>{var i=A(e)?{[e]:t}:e;this.setPersonProperties(void 0,i),null==r||r({})}},this.on("eventCaptured",e=>U.info('send "'+(null==e?void 0:e.event)+'"',e))}init(e,t,r){if(r&&r!==sI){var i,n=null!=(i=sT[r])?i:new sN;return n._init(e,t,r),sT[r]=n,sT[sI][r]=n,n}return this._init(e,t,r)}_init(e,r,i){if(void 0===r&&(r={}),I(e)||k(e))return U.critical("PostHog was initialized without a token. This likely indicates a misconfiguration. Please check the first argument passed to posthog.init()"),this;if(this.__loaded)return U.warn("You have already initialized PostHog! Re-initializing is a no-op"),this;this.__loaded=!0,this.config={},this.$s=r,this.ks=[],r.person_profiles&&(this.ws=r.person_profiles),this.set_config(Y({},sk(r.defaults),sj(r),{name:i,token:e})),this.config.on_xhr_error&&U.error("on_xhr_error is deprecated. Use on_request_error instead"),this.compression=r.disable_compression?void 0:v.GZipJS,this.persistence=new n2(this.config),this.sessionPersistence="sessionStorage"===this.config.persistence||"memory"===this.config.persistence?this.persistence:new n2(W({},this.config,{persistence:"sessionStorage"}));var n=W({},this.persistence.props),s=W({},this.sessionPersistence.props);if(this.register({$initialization_time:(new Date).toISOString()}),this.xs=new sa(e=>this.Es(e),this.config.request_queue_config),this.Is=new sl(this),this.__request_queue=[],this.config.__preview_experimental_cookieless_mode||(this.sessionManager=new sf(this),this.sessionPropsManager=new sd(this,this.sessionManager,this.persistence)),new ix(this).startIfEnabledOrStop(),this.siteApps=new sg(this),null==(a=this.siteApps)||a.init(),this.config.__preview_experimental_cookieless_mode||(this.sessionRecording=new ig(this),this.sessionRecording.startIfEnabledOrStop()),this.config.disable_scroll_properties||this.scrollManager.startMeasuringScrollPosition(),this.autocapture=new tf(this),this.autocapture.startIfEnabled(),this.surveys.loadIfEnabled(),this.heatmaps=new ik(this),this.heatmaps.startIfEnabled(),this.webVitalsAutocapture=new iC(this),this.exceptionObserver=new tH(this),this.exceptionObserver.startIfEnabled(),this.deadClicksAutocapture=new tD(this,tF),this.deadClicksAutocapture.startIfEnabled(),this.historyAutocapture=new rr(this),this.historyAutocapture.startIfEnabled(),p.DEBUG=p.DEBUG||this.config.debug,p.DEBUG&&U.info("Starting in debug mode",{this:this,config:r,thisC:W({},this.config),p:n,s:s}),this.Ps(),void 0!==(null==(o=r.bootstrap)?void 0:o.distinctID)){var a,o,l,u,c=this.config.get_device_id(tb()),d=null!=(l=r.bootstrap)&&l.isIdentifiedID?c:r.bootstrap.distinctID;this.persistence.set_property(eM,null!=(u=r.bootstrap)&&u.isIdentifiedID?"identified":"anonymous"),this.register({distinct_id:r.bootstrap.distinctID,$device_id:d})}if(this.Rs()){var h,f,_=Object.keys((null==(h=r.bootstrap)?void 0:h.featureFlags)||{}).filter(e=>{var t;return!(null==(t=r.bootstrap)||null==(t=t.featureFlags)||!t[e])}).reduce((e,t)=>{var i;return e[t]=(null==(i=r.bootstrap)||null==(i=i.featureFlags)?void 0:i[t])||!1,e},{}),g=Object.keys((null==(f=r.bootstrap)?void 0:f.featureFlagPayloads)||{}).filter(e=>_[e]).reduce((e,t)=>{var i,n;return null!=(i=r.bootstrap)&&null!=(i=i.featureFlagPayloads)&&i[t]&&(e[t]=null==(n=r.bootstrap)||null==(n=n.featureFlagPayloads)?void 0:n[t]),e},{});this.featureFlags.receivedFeatureFlags({featureFlags:_,featureFlagPayloads:g})}if(this.config.__preview_experimental_cookieless_mode)this.register_once({distinct_id:eH,$device_id:null},"");else if(!this.get_distinct_id()){var m=this.config.get_device_id(tb());this.register_once({distinct_id:m,$device_id:m},""),this.persistence.set_property(eM,"anonymous")}return ei(t,"onpagehide"in self?"pagehide":"unload",this._handle_unload.bind(this),{passive:!1}),this.toolbar.maybeLoadToolbar(),r.segment?function(e,t){var r=e.config.segment;if(!r)return t();!function(e,t){var r=e.config.segment;if(!r)return t();var i=r=>{var i=()=>r.anonymousId()||tb();e.config.get_device_id=i,r.id()&&(e.register({distinct_id:r.id(),$device_id:i()}),e.persistence.set_property(eM,"identified")),t()},n=r.user();"then"in n&&x(n.then)?n.then(e=>i(e)):i(n)}(e,()=>{var i;r.register((Promise&&Promise.resolve||iv.warn("This browser does not have Promise support, and can not use the segment integration"),i=(t,r)=>{if(!r)return t;t.event.userId||t.event.anonymousId===e.get_distinct_id()||(iv.info("No userId set, resetting PostHog"),e.reset()),t.event.userId&&t.event.userId!==e.get_distinct_id()&&(iv.info("UserId set, identifying with PostHog"),e.identify(t.event.userId));var i=e.calculateEventProperties(r,t.event.properties);return t.event.properties=Object.assign({},i,t.event.properties),t},{name:"PostHog JS",type:"enrichment",version:"1.0.0",isLoaded:()=>!0,load:()=>Promise.resolve(),track:e=>i(e,e.event.event),page:e=>i(e,"$pageview"),identify:e=>i(e,"$identify"),screen:e=>i(e,"$screen")})).then(()=>{t()})})}(this,()=>this.Ts()):this.Ts(),x(this.config._onCapture)&&this.config._onCapture!==sC&&(U.warn("onCapture is deprecated. Please use `before_send` instead"),this.on("eventCaptured",e=>this.config._onCapture(e.event,e))),this.config.ip&&U.warn('The `ip` config option has NO EFFECT AT ALL and has been deprecated. Use a custom transformation or "Discard IP data" project setting instead. See https://posthog.com/tutorials/web-redact-properties#hiding-customer-ip-address for more information.'),this}Ie(e){var t,r,i,n,s,a,l,u;if(!o||!o.body)return U.info("document not ready yet, trying again in 500 milliseconds..."),void setTimeout(()=>{this.Ie(e)},500);this.compression=void 0,e.supportedCompression&&!this.config.disable_compression&&(this.compression=y(e.supportedCompression,v.GZipJS)?v.GZipJS:y(e.supportedCompression,v.Base64)?v.Base64:void 0),null!=(t=e.analytics)&&t.endpoint&&(this.analyticsDefaultEndpoint=e.analytics.endpoint),this.set_config({person_profiles:this.ws?this.ws:"identified_only"}),null==(r=this.siteApps)||r.onRemoteConfig(e),null==(i=this.sessionRecording)||i.onRemoteConfig(e),null==(n=this.autocapture)||n.onRemoteConfig(e),null==(s=this.heatmaps)||s.onRemoteConfig(e),this.surveys.onRemoteConfig(e),null==(a=this.webVitalsAutocapture)||a.onRemoteConfig(e),null==(l=this.exceptionObserver)||l.onRemoteConfig(e),this.exceptions.onRemoteConfig(e),null==(u=this.deadClicksAutocapture)||u.onRemoteConfig(e)}Ts(){try{this.config.loaded(this)}catch(e){U.critical("`loaded` function failed",e)}this.Ms(),this.config.capture_pageview&&setTimeout(()=>{this.consent.isOptedIn()&&this.Cs()},1),new ss(this).load(),this.featureFlags.flags()}Ms(){var e;this.has_opted_out_capturing()||this.config.request_batching&&(null==(e=this.xs)||e.enable())}_dom_loaded(){this.has_opted_out_capturing()||X(this.__request_queue,e=>this.Es(e)),this.__request_queue=[],this.Ms()}_handle_unload(){var e,t;this.config.request_batching?(this.Fs()&&this.capture("$pageleave"),null==(e=this.xs)||e.unload(),null==(t=this.Is)||t.unload()):this.Fs()&&this.capture("$pageleave",null,{transport:"sendBeacon"})}Ee(e){this.__loaded&&(sA?this.__request_queue.push(e):this.rateLimiter.isServerRateLimited(e.batchKey)||(e.transport=e.transport||this.config.api_transport,e.url=iF(e.url,{ip:+!!this.config.ip}),e.headers=W({},this.config.request_headers),e.compression="best-available"===e.compression?this.compression:e.compression,e.fetchOptions=e.fetchOptions||this.config.fetch_options,(e=>{var t,r,i,n=W({},e);n.timeout=n.timeout||6e4,n.url=iF(n.url,{_:(new Date).getTime().toString(),ver:p.LIB_VERSION,compression:n.compression});var s=null!=(t=n.transport)?t:"fetch",a=null!=(r=null==(i=er(iU,e=>e.transport===s))?void 0:i.method)?r:iU[0].method;if(!a)throw Error("No available transport method");a(n)})(W({},e,{callback:t=>{var r,i;this.rateLimiter.checkForLimiting(t),t.statusCode>=400&&(null==(r=(i=this.config).on_request_error)||r.call(i,t)),null==e.callback||e.callback(t)}}))))}Es(e){this.Is?this.Is.retriableRequest(e):this.Ee(e)}_execute_array(e){var t,r=[],i=[],n=[];X(e,e=>{e&&(O(t=e[0])?n.push(e):x(e)?e.call(this):O(e)&&"alias"===t?r.push(e):O(e)&&-1!==t.indexOf("capture")&&x(this[t])?n.push(e):i.push(e))});var s=function(e,t){X(e,function(e){if(O(e[0])){var r=t;V(e,function(e){r=r[e[0]].apply(r,e.slice(1))})}else this[e[0]].apply(this,e.slice(1))},t)};s(r,this),s(i,this),s(n,this)}Rs(){var e,t;return(null==(e=this.config.bootstrap)?void 0:e.featureFlags)&&Object.keys(null==(t=this.config.bootstrap)?void 0:t.featureFlags).length>0||!1}push(e){this._execute_array([e])}capture(e,t,r){var i;if(this.__loaded&&this.persistence&&this.sessionPersistence&&this.xs){if(!this.consent.isOptedOut())if(!I(e)&&A(e)){if(this.config.opt_out_useragent_filter||!this._is_bot()){var n=null!=r&&r.skip_client_rate_limiting?void 0:this.rateLimiter.clientRateLimitContext();if(null==n||!n.isRateLimited){null!=t&&t.$current_url&&!A(null==t?void 0:t.$current_url)&&(U.error("Invalid `$current_url` property provided to `posthog.capture`. Input must be a string. Ignoring provided value."),null==t||delete t.$current_url),this.sessionPersistence.update_search_keyword(),this.config.save_campaign_params&&this.sessionPersistence.update_campaign_params(),this.config.save_referrer&&this.sessionPersistence.update_referrer_info(),(this.config.save_campaign_params||this.config.save_referrer)&&this.persistence.set_initial_person_info();var s,a,o,l,u=new Date,c=(null==r?void 0:r.timestamp)||u,d=tb(),h={uuid:d,event:e,properties:this.calculateEventProperties(e,t||{},c,d)};n&&(h.properties.$lib_rate_limit_remaining_tokens=n.remainingTokens),(null==r?void 0:r.$set)&&(h.$set=null==r?void 0:r.$set);var f,p,_=this.Os(null==r?void 0:r.$set_once);if(_&&(h.$set_once=_),(s=h,a=null!=r&&r._noTruncate?null:this.config.properties_string_max_length,o=e=>A(e)&&!j(a)?e.slice(0,a):e,l=new Set,h=function e(t,r){var i;return t!==Object(t)?o?o(t,r):t:l.has(t)?void 0:(l.add(t),O(t)?(i=[],X(t,t=>{i.push(e(t))})):(i={},V(t,(t,r)=>{l.has(t)||(i[r]=e(t,r))})),i)}(s)).timestamp=c,I(null==r?void 0:r.timestamp)||(h.properties.$event_time_override_provided=!0,h.properties.$event_time_override_system_time=u),e===se.DISMISSED||e===se.SENT){var g=null==t?void 0:t[st.SURVEY_ID],v=null==t?void 0:t[st.SURVEY_ITERATION];localStorage.setItem((p=""+n4+(f={id:g,current_iteration:v}).id,f.current_iteration&&f.current_iteration>0&&(p=""+n4+f.id+"_"+f.current_iteration),p),"true"),h.$set=W({},h.$set,{[n8({id:g,current_iteration:v},e===se.SENT?"responded":"dismissed")]:!0})}var m=W({},h.properties.$set,h.$set);if(C(m)||this.setPersonPropertiesForFlags(m),!M(this.config.before_send)){var y=this.As(h);if(!y)return;h=y}this._s.emit("eventCaptured",h);var b={method:"POST",url:null!=(i=null==r?void 0:r._url)?i:this.requestRouter.endpointFor("api",this.analyticsDefaultEndpoint),data:h,compression:"best-available",batchKey:null==r?void 0:r._batchKey};return!this.config.request_batching||r&&(null==r||!r._batchKey)||null!=r&&r.send_instantly?this.Es(b):this.xs.enqueue(b),h}U.critical("This capture call is ignored due to client rate limiting.")}}else U.error("No event name provided to posthog.capture")}else U.uninitializedWarning("posthog.capture")}Ge(e){return this.on("eventCaptured",t=>e(t.event,t))}calculateEventProperties(e,r,i,n,s){if(i=i||new Date,!this.persistence||!this.sessionPersistence)return r;var a,u=s?void 0:this.persistence.remove_event_timer(e),c=W({},r);if(c.token=this.config.token,c.$config_defaults=this.config.defaults,this.config.__preview_experimental_cookieless_mode&&(c.$cookieless_mode=!0),"$snapshot"===e){var d=W({},this.persistence.properties(),this.sessionPersistence.properties());return c.distinct_id=d.distinct_id,(!A(c.distinct_id)&&!N(c.distinct_id)||k(c.distinct_id))&&U.error("Invalid distinct_id for replay event. This indicates a bug in your implementation"),c}var f,_=function(e,r){if(!h)return{};var i,n,s=e?K([],nj,r||[]):[],[a,o]=function(e){for(var t=0;t1e3?h.substring(0,997)+"...":h,$browser_version:nC(h,navigator.vendor),$browser_language:nU(),$browser_language_prefix:"string"==typeof(i=nU())?i.split("-")[0]:void 0,$screen_height:null==t?void 0:t.screen.height,$screen_width:null==t?void 0:t.screen.width,$viewport_height:null==t?void 0:t.innerHeight,$viewport_width:null==t?void 0:t.innerWidth,$lib:"web",$lib_version:p.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:Date.now()/1e3})}(this.config.mask_personal_data_properties,this.config.custom_personal_data_properties);if(this.sessionManager){var{sessionId:g,windowId:v}=this.sessionManager.checkAndGetSessionAndWindowId(s,i.getTime());c.$session_id=g,c.$window_id=v}this.sessionPropsManager&&Y(c,this.sessionPropsManager.getSessionProps());try{this.sessionRecording&&Y(c,this.sessionRecording.sdkDebugProperties),c.$sdk_debug_retry_queue_size=null==(a=this.Is)?void 0:a.length}catch(e){c.$sdk_debug_error_capturing_properties=String(e)}if(this.requestRouter.region===sb.CUSTOM&&(c.$lib_custom_api_host=this.config.api_host),f="$pageview"!==e||s?"$pageleave"!==e||s?this.pageViewManager.doEvent():this.pageViewManager.doPageLeave(i):this.pageViewManager.doPageView(i,n),c=Y(c,f),"$pageview"===e&&o&&(c.title=o.title),!I(u)){var m=i.getTime()-u;c.$duration=parseFloat((m/1e3).toFixed(3))}h&&this.config.opt_out_useragent_filter&&(c.$browser_type=this._is_bot()?"bot":"browser"),(c=Y({},_,this.persistence.properties(),this.sessionPersistence.properties(),c)).$is_identified=this._isIdentified(),O(this.config.property_denylist)?V(this.config.property_denylist,function(e){delete c[e]}):U.error("Invalid value for property_denylist config: "+this.config.property_denylist+" or property_blacklist config: "+this.config.property_blacklist);var y=this.config.sanitize_properties;y&&(U.error("sanitize_properties is deprecated. Use before_send instead"),c=y(c,e));var b=this.Ds();return c.$process_person_profile=b,b&&!s&&this.Ls("_calculate_event_properties"),c}Os(e){if(!this.persistence||!this.Ds()||this.gs)return e;var t,r=Y({},this.persistence.get_initial_props(),(null==(t=this.sessionPropsManager)?void 0:t.getSetOnceProps())||{},e||{}),i=this.config.sanitize_properties;return i&&(U.error("sanitize_properties is deprecated. Use before_send instead"),r=i(r,"$set_once")),this.gs=!0,C(r)?void 0:r}register(e,t){var r;null==(r=this.persistence)||r.register(e,t)}register_once(e,t,r){var i;null==(i=this.persistence)||i.register_once(e,t,r)}register_for_session(e){var t;null==(t=this.sessionPersistence)||t.register(e)}unregister(e){var t;null==(t=this.persistence)||t.unregister(e)}unregister_for_session(e){var t;null==(t=this.sessionPersistence)||t.unregister(e)}js(e,t){this.register({[e]:t})}getFeatureFlag(e,t){return this.featureFlags.getFeatureFlag(e,t)}getFeatureFlagPayload(e){var t=this.featureFlags.getFeatureFlagPayload(e);try{return JSON.parse(t)}catch(e){return t}}isFeatureEnabled(e,t){return this.featureFlags.isFeatureEnabled(e,t)}reloadFeatureFlags(){this.featureFlags.reloadFeatureFlags()}updateEarlyAccessFeatureEnrollment(e,t){this.featureFlags.updateEarlyAccessFeatureEnrollment(e,t)}getEarlyAccessFeatures(e,t,r){return void 0===t&&(t=!1),this.featureFlags.getEarlyAccessFeatures(e,t,r)}on(e,t){return this._s.on(e,t)}onFeatureFlags(e){return this.featureFlags.onFeatureFlags(e)}onSurveysLoaded(e){return this.surveys.onSurveysLoaded(e)}onSessionId(e){var t,r;return null!=(t=null==(r=this.sessionManager)?void 0:r.onSessionId(e))?t:()=>{}}getSurveys(e,t){void 0===t&&(t=!1),this.surveys.getSurveys(e,t)}getActiveMatchingSurveys(e,t){void 0===t&&(t=!1),this.surveys.getActiveMatchingSurveys(e,t)}renderSurvey(e,t){this.surveys.renderSurvey(e,t)}canRenderSurvey(e){return this.surveys.canRenderSurvey(e)}canRenderSurveyAsync(e,t){return void 0===t&&(t=!1),this.surveys.canRenderSurveyAsync(e,t)}identify(e,t,r){if(!this.__loaded||!this.persistence)return U.uninitializedWarning("posthog.identify");if(N(e)&&(e=e.toString(),U.warn("The first argument to posthog.identify was a number, but it should be a string. It has been converted to a string.")),e)if(["distinct_id","distinctid"].includes(e.toLowerCase()))U.critical('The string "'+e+'" was set in posthog.identify which indicates an error. This ID should be unique to the user and not a hardcoded string.');else if(e!==eH){if(this.Ls("posthog.identify")){var i=this.get_distinct_id();this.register({$user_id:e}),this.get_property("$device_id")||this.register_once({$had_persisted_distinct_id:!0,$device_id:i},""),e!==i&&e!==this.get_property(es)&&(this.unregister(es),this.register({distinct_id:e}));var n="anonymous"===(this.persistence.get_property(eM)||"anonymous");e!==i&&n?(this.persistence.set_property(eM,"identified"),this.setPersonPropertiesForFlags(W({},r||{},t||{}),!1),this.capture("$identify",{distinct_id:e,$anon_distinct_id:i},{$set:t||{},$set_once:r||{}}),this.Ss=iH(e,t,r),this.featureFlags.setAnonymousDistinctId(i)):(t||r)&&this.setPersonProperties(t,r),e!==i&&(this.reloadFeatureFlags(),this.unregister(ej))}}else U.critical('The string "'+eH+'" was set in posthog.identify which indicates an error. This ID is only used as a sentinel value.');else U.error("Unique user id has not been set in posthog.identify")}setPersonProperties(e,t){if((e||t)&&this.Ls("posthog.setPersonProperties")){var r=iH(this.get_distinct_id(),e,t);this.Ss!==r?(this.setPersonPropertiesForFlags(W({},t||{},e||{})),this.capture("$set",{$set:e||{},$set_once:t||{}}),this.Ss=r):U.info("A duplicate setPersonProperties call was made with the same properties. It has been ignored.")}}group(e,t,r){if(e&&t){if(this.Ls("posthog.group")){var i=this.getGroups();i[e]!==t&&this.resetGroupPropertiesForFlags(e),this.register({$groups:W({},i,{[e]:t})}),r&&(this.capture("$groupidentify",{$group_type:e,$group_key:t,$group_set:r}),this.setGroupPropertiesForFlags({[e]:r})),i[e]===t||r||this.reloadFeatureFlags()}}else U.error("posthog.group requires a group type and group key")}resetGroups(){this.register({$groups:{}}),this.resetGroupPropertiesForFlags(),this.reloadFeatureFlags()}setPersonPropertiesForFlags(e,t){void 0===t&&(t=!0),this.featureFlags.setPersonPropertiesForFlags(e,t)}resetPersonPropertiesForFlags(){this.featureFlags.resetPersonPropertiesForFlags()}setGroupPropertiesForFlags(e,t){void 0===t&&(t=!0),this.Ls("posthog.setGroupPropertiesForFlags")&&this.featureFlags.setGroupPropertiesForFlags(e,t)}resetGroupPropertiesForFlags(e){this.featureFlags.resetGroupPropertiesForFlags(e)}reset(e){if(U.info("reset"),!this.__loaded)return U.uninitializedWarning("posthog.reset");var t,r,i,n,s=this.get_property("$device_id");if(this.consent.reset(),null==(t=this.persistence)||t.clear(),null==(r=this.sessionPersistence)||r.clear(),this.surveys.reset(),this.featureFlags.reset(),null==(i=this.persistence)||i.set_property(eM,"anonymous"),null==(n=this.sessionManager)||n.resetSessionId(),this.Ss=null,this.config.__preview_experimental_cookieless_mode)this.register_once({distinct_id:eH,$device_id:null},"");else{var a=this.config.get_device_id(tb());this.register_once({distinct_id:a,$device_id:e?a:s},"")}this.register({$last_posthog_reset:(new Date).toISOString()},1)}get_distinct_id(){return this.get_property("distinct_id")}getGroups(){return this.get_property("$groups")||{}}get_session_id(){var e,t;return null!=(e=null==(t=this.sessionManager)?void 0:t.checkAndGetSessionAndWindowId(!0).sessionId)?e:""}get_session_replay_url(e){if(!this.sessionManager)return"";var{sessionId:t,sessionStartTimestamp:r}=this.sessionManager.checkAndGetSessionAndWindowId(!0),i=this.requestRouter.endpointFor("ui","/project/"+this.config.token+"/replay/"+t);if(null!=e&&e.withTimestamp&&r){var n,s=null!=(n=e.timestampLookBack)?n:10;if(!r)return i;i+="?t="+Math.max(Math.floor(((new Date).getTime()-r)/1e3)-s,0)}return i}alias(e,t){return e===this.get_property(en)?(U.critical("Attempting to create alias for existing People user - aborting."),-2):this.Ls("posthog.alias")?(I(t)&&(t=this.get_distinct_id()),e!==t?(this.js(es,e),this.capture("$create_alias",{alias:e,distinct_id:t})):(U.warn("alias matches current distinct_id - skipping api call."),this.identify(e),-1)):void 0}set_config(e){var t,r,i,n,s,a=W({},this.config);T(e)&&(Y(this.config,sj(e)),null==(t=this.persistence)||t.update_config(this.config,a),this.sessionPersistence="sessionStorage"===this.config.persistence||"memory"===this.config.persistence?this.persistence:new n2(W({},this.config,{persistence:"sessionStorage"})),tO.O()&&"true"===tO.D("ph_debug")&&(this.config.debug=!0),this.config.debug&&(p.DEBUG=!0,U.info("set_config",{config:e,oldConfig:a,newConfig:W({},this.config)})),null==(r=this.sessionRecording)||r.startIfEnabledOrStop(),null==(i=this.autocapture)||i.startIfEnabled(),null==(n=this.heatmaps)||n.startIfEnabled(),this.surveys.loadIfEnabled(),this.Ps(),null==(s=this.externalIntegrations)||s.startIfEnabledOrStop())}startSessionRecording(e){var t,r,i,n,s,a=!0===e,o={sampling:a||!(null==e||!e.sampling),linked_flag:a||!(null==e||!e.linked_flag),url_trigger:a||!(null==e||!e.url_trigger),event_trigger:a||!(null==e||!e.event_trigger)};Object.values(o).some(Boolean)&&(null==(t=this.sessionManager)||t.checkAndGetSessionAndWindowId(),o.sampling&&(null==(r=this.sessionRecording)||r.overrideSampling()),o.linked_flag&&(null==(i=this.sessionRecording)||i.overrideLinkedFlag()),o.url_trigger&&(null==(n=this.sessionRecording)||n.overrideTrigger("url")),o.event_trigger&&(null==(s=this.sessionRecording)||s.overrideTrigger("event"))),this.set_config({disable_session_recording:!1})}stopSessionRecording(){this.set_config({disable_session_recording:!0})}sessionRecordingStarted(){var e;return!(null==(e=this.sessionRecording)||!e.started)}captureException(e,t){var r=Error("PostHog syntheticException");this.exceptions.sendExceptionEvent(W({},function(e,t){var{error:r,event:i}=e,n={$exception_list:[]},s=r||i;if(tX(s)||tz(s,"DOMException")){if("stack"in s)n=t9(s,t);else{var a=s.name||(tX(s)?"DOMError":"DOMException"),o=s.message?a+": "+s.message:a;n=re(o,W({},t,{overrideExceptionType:tX(s)?"DOMError":"DOMException",defaultExceptionMessage:o}))}return"code"in s&&(n.$exception_DOMException_code=""+s.code),n}if(tz(s,"ErrorEvent")&&s.error)return t9(s.error,t);if(tG(s))return t9(s,t);if(tz(s,"Object")||tq(s))return function(e,t){var r,i,n,s=null==(i=null==t?void 0:t.handled)||i,a=null==(n=null==t?void 0:t.synthetic)||n,o={type:null!=t&&t.overrideExceptionType?t.overrideExceptionType:tq(e)?e.constructor.name:"Error",value:"Non-Error 'exception' captured with keys: "+function(e,t){void 0===t&&(t=40);var r=Object.keys(e);if(r.sort(),!r.length)return"[object has no keys]";for(var i=r.length;i>0;i--){var n=r.slice(0,i).join(", ");if(!(n.length>t))return i===r.length||n.length<=t?n:n.slice(0,t)+"..."}return""}(e),mechanism:{handled:s,synthetic:a}};if(null!=t&&t.syntheticException){var l=t8(null==t?void 0:t.syntheticException,1);l.length&&(o.stacktrace={frames:l,type:"raw"})}return{$exception_list:[o],$exception_level:A(r=e.level)&&!k(r)&&m.indexOf(r)>=0?e.level:"error"}}(s,t);if(I(r)&&A(i)){var l="Error",u=i,c=i.match(t4);return c&&(l=c[1],u=c[2]),re(u,W({},t,{overrideExceptionType:l,defaultExceptionMessage:u}))}return re(s,t)}(e instanceof Error?{error:e,event:e.message}:{event:e},{syntheticException:r}),t))}loadToolbar(e){return this.toolbar.loadToolbar(e)}get_property(e){var t;return null==(t=this.persistence)?void 0:t.props[e]}getSessionProperty(e){var t;return null==(t=this.sessionPersistence)?void 0:t.props[e]}toString(){var e,t=null!=(e=this.config.name)?e:sI;return t!==sI&&(t=sI+"."+t),t}_isIdentified(){var e,t;return"identified"===(null==(e=this.persistence)?void 0:e.get_property(eM))||"identified"===(null==(t=this.sessionPersistence)?void 0:t.get_property(eM))}Ds(){var e,t;return!("never"===this.config.person_profiles||"identified_only"===this.config.person_profiles&&!this._isIdentified()&&C(this.getGroups())&&(null==(e=this.persistence)||null==(e=e.props)||!e[es])&&(null==(t=this.persistence)||null==(t=t.props)||!t[eU]))}Fs(){return!0===this.config.capture_pageleave||"if_capture_pageview"===this.config.capture_pageleave&&(!0===this.config.capture_pageview||"history_change"===this.config.capture_pageview)}createPersonProfile(){this.Ds()||this.Ls("posthog.createPersonProfile")&&this.setPersonProperties({},{})}Ls(e){return"never"===this.config.person_profiles?(U.error(e+' was called, but process_person is set to "never". This call will be ignored.'),!1):(this.js(eU,!0),!0)}Ps(){var e,t,r,i,n=this.consent.isOptedOut(),s=this.config.opt_out_persistence_by_default,a=this.config.disable_persistence||n&&!!s;(null==(e=this.persistence)?void 0:e.Fe)!==a&&(null==(r=this.persistence)||r.set_disabled(a)),(null==(t=this.sessionPersistence)?void 0:t.Fe)!==a&&(null==(i=this.sessionPersistence)||i.set_disabled(a))}opt_in_capturing(e){var t;this.consent.optInOut(!0),this.Ps(),(I(null==e?void 0:e.captureEventName)||null!=e&&e.captureEventName)&&this.capture(null!=(t=null==e?void 0:e.captureEventName)?t:"$opt_in",null==e?void 0:e.captureProperties,{send_instantly:!0}),this.config.capture_pageview&&this.Cs()}opt_out_capturing(){this.consent.optInOut(!1),this.Ps()}has_opted_in_capturing(){return this.consent.isOptedIn()}has_opted_out_capturing(){return this.consent.isOptedOut()}clear_opt_in_out_capturing(){this.consent.reset(),this.Ps()}_is_bot(){return a?sy(a,this.config.custom_blocked_useragents):void 0}Cs(){o&&("visible"===o.visibilityState?this.bs||(this.bs=!0,this.capture("$pageview",{title:o.title},{send_instantly:!0}),this.ys&&(o.removeEventListener("visibilitychange",this.ys),this.ys=null)):this.ys||(this.ys=this.Cs.bind(this),ei(o,"visibilitychange",this.ys)))}debug(e){!1===e?(null==t||t.console.log("You've disabled debug mode."),localStorage&&localStorage.removeItem("ph_debug"),this.set_config({debug:!1})):(null==t||t.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem("ph_debug","true"),this.set_config({debug:!0}))}I(){var e,t,r,i,n=this.$s||{};return"advanced_disable_flags"in n?!!n.advanced_disable_flags:!1!==this.config.advanced_disable_flags?!!this.config.advanced_disable_flags:!0===this.config.advanced_disable_decide?(U.warn("Config field 'advanced_disable_decide' is deprecated. Please use 'advanced_disable_flags' instead. The old field will be removed in a future major version."),!0):(t="advanced_disable_decide",r=(e="advanced_disable_flags")in n&&!I(n[e]),i=t in n&&!I(n[t]),r?n[e]:!!i&&(U&&U.warn("Config field '"+t+"' is deprecated. Please use '"+e+"' instead. The old field will be removed in a future major version."),n[t]))}As(e){if(M(this.config.before_send))return e;var t=O(this.config.before_send)?this.config.before_send:[this.config.before_send],r=e;for(var i of t){if(M(r=i(r))){var n="Event '"+e.event+"' was rejected in beforeSend function";return D(e.event)?U.warn(n+". This can cause unexpected behavior."):U.info(n),null}r.properties&&!C(r.properties)||U.warn("Event '"+e.event+"' has no properties after beforeSend function, this is likely an error.")}return r}getPageViewId(){var e;return null==(e=this.pageViewManager.ce)?void 0:e.pageViewId}captureTraceFeedback(e,t){this.capture("$ai_feedback",{$ai_trace_id:String(e),$ai_feedback_text:t})}captureTraceMetric(e,t,r){this.capture("$ai_metric",{$ai_trace_id:String(e),$ai_metric_name:t,$ai_metric_value:String(r)})}}!function(e,t){for(var r=0;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,{ACTION_SUFFIX:function(){return d},APP_DIR_ALIAS:function(){return A},CACHE_ONE_YEAR:function(){return S},DOT_NEXT_ALIAS:function(){return C},ESLINT_DEFAULT_DIRS:function(){return K},GSP_NO_RETURNED_VALUE:function(){return W},GSSP_COMPONENT_MEMBER_ERROR:function(){return X},GSSP_NO_RETURNED_VALUE:function(){return G},INFINITE_CACHE:function(){return w},INSTRUMENTATION_HOOK_FILENAME:function(){return x},MATCHED_PATH_HEADER:function(){return n},MIDDLEWARE_FILENAME:function(){return R},MIDDLEWARE_LOCATION_REGEXP:function(){return O},NEXT_BODY_SUFFIX:function(){return p},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return P},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return g},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return v},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return E},NEXT_CACHE_TAGS_HEADER:function(){return _},NEXT_CACHE_TAG_MAX_ITEMS:function(){return y},NEXT_CACHE_TAG_MAX_LENGTH:function(){return b},NEXT_DATA_SUFFIX:function(){return h},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return i},NEXT_META_SUFFIX:function(){return f},NEXT_QUERY_PARAM_PREFIX:function(){return r},NEXT_RESUME_HEADER:function(){return m},NON_STANDARD_NODE_ENV:function(){return V},PAGES_DIR_ALIAS:function(){return T},PRERENDER_REVALIDATE_HEADER:function(){return s},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return a},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return D},ROOT_DIR_ALIAS:function(){return I},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return F},RSC_ACTION_ENCRYPTION_ALIAS:function(){return L},RSC_ACTION_PROXY_ALIAS:function(){return M},RSC_ACTION_VALIDATE_ALIAS:function(){return j},RSC_CACHE_WRAPPER_ALIAS:function(){return N},RSC_MOD_REF_PROXY_ALIAS:function(){return k},RSC_PREFETCH_SUFFIX:function(){return o},RSC_SEGMENTS_DIR_SUFFIX:function(){return l},RSC_SEGMENT_SUFFIX:function(){return u},RSC_SUFFIX:function(){return c},SERVER_PROPS_EXPORT_ERROR:function(){return q},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return U},SERVER_PROPS_SSG_CONFLICT:function(){return B},SERVER_RUNTIME:function(){return J},SSG_FALLBACK_EXPORT_ERROR:function(){return Y},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return $},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return H},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return z},WEBPACK_LAYERS:function(){return Q},WEBPACK_RESOURCE_QUERIES:function(){return ee}});let r="nxtP",i="nxtI",n="x-matched-path",s="x-prerender-revalidate",a="x-prerender-revalidate-if-generated",o=".prefetch.rsc",l=".segments",u=".segment.rsc",c=".rsc",d=".action",h=".json",f=".meta",p=".body",_="x-next-cache-tags",g="x-next-revalidated-tags",v="x-next-revalidate-tag-token",m="next-resume",y=128,b=256,E=1024,P="_N_T_",S=31536e3,w=0xfffffffe,R="middleware",O=`(?:src/)?${R}`,x="instrumentation",T="private-next-pages",C="private-dot-next",I="private-next-root-dir",A="private-next-app-dir",k="private-next-rsc-mod-ref-proxy",j="private-next-rsc-action-validate",M="private-next-rsc-server-reference",N="private-next-rsc-cache-wrapper",L="private-next-rsc-action-encryption",F="private-next-rsc-action-client-wrapper",D="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",$="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",U="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",B="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",H="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",q="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",W="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",G="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",z="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",X="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",V='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',Y="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",K=["app","pages","components","lib","src"],J={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},Z={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},Q={...Z,GROUP:{builtinReact:[Z.reactServerComponents,Z.actionBrowser],serverOnly:[Z.reactServerComponents,Z.actionBrowser,Z.instrument,Z.middleware],neutralTarget:[Z.apiNode,Z.apiEdge],clientOnly:[Z.serverSideRendering,Z.appPagesBrowser],bundled:[Z.reactServerComponents,Z.actionBrowser,Z.serverSideRendering,Z.appPagesBrowser,Z.shared,Z.instrument,Z.middleware],appPages:[Z.reactServerComponents,Z.serverSideRendering,Z.appPagesBrowser,Z.actionBrowser]}},ee={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},97290:(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,{PathParamsContext:function(){return a},PathnameContext:function(){return s},SearchParamsContext:function(){return n}});let i=r(55729),n=(0,i.createContext)(null),s=(0,i.createContext)(null),a=(0,i.createContext)(null)},97686:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let i=r(14761)._(r(48460));class n{end(e){if("ended"===this.state.state)throw Object.defineProperty(Error("Span has already ended"),"__NEXT_ERROR_CODE",{value:"E17",enumerable:!1,configurable:!0});this.state={state:"ended",endTime:null!=e?e:Date.now()},this.onSpanEnd(this)}constructor(e,t,r){var i,n;this.name=e,this.attributes=null!=(i=t.attributes)?i:{},this.startTime=null!=(n=t.startTime)?n:Date.now(),this.onSpanEnd=r,this.state={state:"inprogress"}}}class s{startSpan(e,t){return new n(e,t,this.handleSpanEnd)}onSpanEnd(e){return this._emitter.on("spanend",e),()=>{this._emitter.off("spanend",e)}}constructor(){this._emitter=(0,i.default)(),this.handleSpanEnd=e=>{this._emitter.emit("spanend",e)}}}let a=new s;("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)},98359:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return o}});let i=r(82093),n=r(76958),s=r(49595),a=r(90738);function o(e){let t=(0,a.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,i.removeTrailingSlash)(t)),e.buildId&&(t=(0,s.addPathSuffix)((0,n.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,n.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,s.addPathSuffix)(t,"/"):(0,i.removeTrailingSlash)(t)}},99120:(e,t)=>{"use strict";function r(e){return new URL(e,"http://n").searchParams}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"asPathToSearchParams",{enumerable:!0,get:function(){return r}})},99474:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},99860:(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,{PathnameContextProviderAdapter:function(){return f},adaptForAppRouterInstance:function(){return c},adaptForPathParams:function(){return h},adaptForSearchParams:function(){return d}});let i=r(13514),n=r(6029),s=i._(r(55729)),a=r(97290),o=r(71266),l=r(99120),u=r(41469);function c(e){return{back(){e.back()},forward(){e.forward()},refresh(){e.reload()},hmrRefresh(){},push(t,r){let{scroll:i}=void 0===r?{}:r;e.push(t,void 0,{scroll:i})},replace(t,r){let{scroll:i}=void 0===r?{}:r;e.replace(t,void 0,{scroll:i})},prefetch(t){e.prefetch(t)}}}function d(e){return e.isReady&&e.query?(0,l.asPathToSearchParams)(e.asPath):new URLSearchParams}function h(e){if(!e.isReady||!e.query)return null;let t={};for(let r of Object.keys((0,u.getRouteRegex)(e.pathname).groups))t[r]=e.query[r];return t}function f(e){let{children:t,router:r,...i}=e,l=(0,s.useRef)(i.isAutoExport),u=(0,s.useMemo)(()=>{let e,t=l.current;if(t&&(l.current=!1),(0,o.isDynamicRoute)(r.pathname)&&(r.isFallback||t&&!r.isReady))return null;try{e=new URL(r.asPath,"http://f")}catch(e){return"/"}return e.pathname},[r.asPath,r.isFallback,r.isReady,r.pathname]);return(0,n.jsx)(a.PathnameContext.Provider,{value:u,children:t})}}},e=>{var t=t=>e(e.s=t);e.O(0,[593],()=>t(54801)),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/main-app-3eee67d286bc217c.js b/apps/web/.open-next/assets/_next/static/chunks/main-app-3eee67d286bc217c.js deleted file mode 100644 index e127372..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/main-app-3eee67d286bc217c.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[358],{48642:(e,s,t)=>{"use strict";t.r(s),t(71380).Ay.init("phc_8ZUxEwwfKMajJLvxz1daGd931dYbQrwKNficBmsdIrs",{api_host:"/ingest",ui_host:"https://us.posthog.com",defaults:"2025-05-24",capture_exceptions:!0,debug:!1})},57181:(e,s,t)=>{Promise.resolve().then(t.t.bind(t,76901,23)),Promise.resolve().then(t.t.bind(t,96727,23)),Promise.resolve().then(t.t.bind(t,935,23)),Promise.resolve().then(t.t.bind(t,55788,23)),Promise.resolve().then(t.t.bind(t,57944,23)),Promise.resolve().then(t.t.bind(t,90304,23)),Promise.resolve().then(t.t.bind(t,1176,23)),Promise.resolve().then(t.t.bind(t,63790,23))}},e=>{var s=s=>e(e.s=s);e.O(0,[587,803,891],()=>(s(32036),s(57181))),_N_E=e.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/pages/_app-8402446acda2e669.js b/apps/web/.open-next/assets/_next/static/chunks/pages/_app-8402446acda2e669.js deleted file mode 100644 index c81b85c..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/pages/_app-8402446acda2e669.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{6449:(_,n,p)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return p(27241)}])}},_=>{var n=n=>_(_.s=n);_.O(0,[593,792],()=>(n(6449),n(24557))),_N_E=_.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/pages/_error-6c6e21043af8a3d8.js b/apps/web/.open-next/assets/_next/static/chunks/pages/_error-6c6e21043af8a3d8.js deleted file mode 100644 index ca25bbd..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/pages/_error-6c6e21043af8a3d8.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[731],{21851:(_,n,e)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return e(84436)}])}},_=>{var n=n=>_(_.s=n);_.O(0,[636,593,792],()=>n(21851)),_N_E=_.O()}]); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/chunks/polyfills-42372ed130431b0a.js b/apps/web/.open-next/assets/_next/static/chunks/polyfills-42372ed130431b0a.js deleted file mode 100644 index ab422b9..0000000 --- a/apps/web/.open-next/assets/_next/static/chunks/polyfills-42372ed130431b0a.js +++ /dev/null @@ -1 +0,0 @@ -!function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t){var e={exports:{}};return t(e,e.exports),e.exports}var r,n,o=function(t){return t&&t.Math===Math&&t},i=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof t&&t)||o("object"==typeof t&&t)||function(){return this}()||Function("return this")(),a=function(t){try{return!!t()}catch(t){return!0}},u=!a(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}),s=!a(function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}),c=Function.prototype.call,f=s?c.bind(c):function(){return c.apply(c,arguments)},l={}.propertyIsEnumerable,h=Object.getOwnPropertyDescriptor,p=h&&!l.call({1:2},1)?function(t){var e=h(this,t);return!!e&&e.enumerable}:l,v={f:p},d=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},g=Function.prototype,y=g.call,m=s&&g.bind.bind(y,y),b=s?m:function(t){return function(){return y.apply(t,arguments)}},w=b({}.toString),S=b("".slice),E=function(t){return S(w(t),8,-1)},O=Object,x=b("".split),R=a(function(){return!O("z").propertyIsEnumerable(0)})?function(t){return"String"===E(t)?x(t,""):O(t)}:O,P=function(t){return null==t},A=TypeError,j=function(t){if(P(t))throw new A("Can't call method on "+t);return t},k=function(t){return R(j(t))},I="object"==typeof document&&document.all,T=void 0===I&&void 0!==I?function(t){return"function"==typeof t||t===I}:function(t){return"function"==typeof t},M=function(t){return"object"==typeof t?null!==t:T(t)},L=function(t,e){return arguments.length<2?T(r=i[t])?r:void 0:i[t]&&i[t][e];var r},U=b({}.isPrototypeOf),N=i.navigator,C=N&&N.userAgent,_=C?String(C):"",F=i.process,B=i.Deno,D=F&&F.versions||B&&B.version,z=D&&D.v8;z&&(n=(r=z.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!n&&_&&(!(r=_.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=_.match(/Chrome\/(\d+)/))&&(n=+r[1]);var W=n,q=i.String,H=!!Object.getOwnPropertySymbols&&!a(function(){var t=Symbol("symbol detection");return!q(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&W&&W<41}),$=H&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,K=Object,G=$?function(t){return"symbol"==typeof t}:function(t){var e=L("Symbol");return T(e)&&U(e.prototype,K(t))},V=String,Y=function(t){try{return V(t)}catch(t){return"Object"}},X=TypeError,J=function(t){if(T(t))return t;throw new X(Y(t)+" is not a function")},Q=function(t,e){var r=t[e];return P(r)?void 0:J(r)},Z=TypeError,tt=Object.defineProperty,et=function(t,e){try{tt(i,t,{value:e,configurable:!0,writable:!0})}catch(r){i[t]=e}return e},rt=e(function(t){var e="__core-js_shared__",r=t.exports=i[e]||et(e,{});(r.versions||(r.versions=[])).push({version:"3.38.1",mode:"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),nt=function(t,e){return rt[t]||(rt[t]=e||{})},ot=Object,it=function(t){return ot(j(t))},at=b({}.hasOwnProperty),ut=Object.hasOwn||function(t,e){return at(it(t),e)},st=0,ct=Math.random(),ft=b(1..toString),lt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+ft(++st+ct,36)},ht=i.Symbol,pt=nt("wks"),vt=$?ht.for||ht:ht&&ht.withoutSetter||lt,dt=function(t){return ut(pt,t)||(pt[t]=H&&ut(ht,t)?ht[t]:vt("Symbol."+t)),pt[t]},gt=TypeError,yt=dt("toPrimitive"),mt=function(t,e){if(!M(t)||G(t))return t;var r,n=Q(t,yt);if(n){if(void 0===e&&(e="default"),r=f(n,t,e),!M(r)||G(r))return r;throw new gt("Can't convert object to primitive value")}return void 0===e&&(e="number"),function(t,e){var r,n;if("string"===e&&T(r=t.toString)&&!M(n=f(r,t)))return n;if(T(r=t.valueOf)&&!M(n=f(r,t)))return n;if("string"!==e&&T(r=t.toString)&&!M(n=f(r,t)))return n;throw new Z("Can't convert object to primitive value")}(t,e)},bt=function(t){var e=mt(t,"string");return G(e)?e:e+""},wt=i.document,St=M(wt)&&M(wt.createElement),Et=function(t){return St?wt.createElement(t):{}},Ot=!u&&!a(function(){return 7!==Object.defineProperty(Et("div"),"a",{get:function(){return 7}}).a}),xt=Object.getOwnPropertyDescriptor,Rt={f:u?xt:function(t,e){if(t=k(t),e=bt(e),Ot)try{return xt(t,e)}catch(t){}if(ut(t,e))return d(!f(v.f,t,e),t[e])}},Pt=u&&a(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype}),At=String,jt=TypeError,kt=function(t){if(M(t))return t;throw new jt(At(t)+" is not an object")},It=TypeError,Tt=Object.defineProperty,Mt=Object.getOwnPropertyDescriptor,Lt="enumerable",Ut="configurable",Nt="writable",Ct={f:u?Pt?function(t,e,r){if(kt(t),e=bt(e),kt(r),"function"==typeof t&&"prototype"===e&&"value"in r&&Nt in r&&!r[Nt]){var n=Mt(t,e);n&&n[Nt]&&(t[e]=r.value,r={configurable:Ut in r?r[Ut]:n[Ut],enumerable:Lt in r?r[Lt]:n[Lt],writable:!1})}return Tt(t,e,r)}:Tt:function(t,e,r){if(kt(t),e=bt(e),kt(r),Ot)try{return Tt(t,e,r)}catch(t){}if("get"in r||"set"in r)throw new It("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},_t=u?function(t,e,r){return Ct.f(t,e,d(1,r))}:function(t,e,r){return t[e]=r,t},Ft=Function.prototype,Bt=u&&Object.getOwnPropertyDescriptor,Dt=ut(Ft,"name"),zt={EXISTS:Dt,PROPER:Dt&&"something"===function(){}.name,CONFIGURABLE:Dt&&(!u||u&&Bt(Ft,"name").configurable)},Wt=b(Function.toString);T(rt.inspectSource)||(rt.inspectSource=function(t){return Wt(t)});var qt,Ht,$t,Kt=rt.inspectSource,Gt=i.WeakMap,Vt=T(Gt)&&/native code/.test(String(Gt)),Yt=nt("keys"),Xt=function(t){return Yt[t]||(Yt[t]=lt(t))},Jt={},Qt="Object already initialized",Zt=i.TypeError;if(Vt||rt.state){var te=rt.state||(rt.state=new(0,i.WeakMap));te.get=te.get,te.has=te.has,te.set=te.set,qt=function(t,e){if(te.has(t))throw new Zt(Qt);return e.facade=t,te.set(t,e),e},Ht=function(t){return te.get(t)||{}},$t=function(t){return te.has(t)}}else{var ee=Xt("state");Jt[ee]=!0,qt=function(t,e){if(ut(t,ee))throw new Zt(Qt);return e.facade=t,_t(t,ee,e),e},Ht=function(t){return ut(t,ee)?t[ee]:{}},$t=function(t){return ut(t,ee)}}var re,ne={set:qt,get:Ht,has:$t,enforce:function(t){return $t(t)?Ht(t):qt(t,{})},getterFor:function(t){return function(e){var r;if(!M(e)||(r=Ht(e)).type!==t)throw new Zt("Incompatible receiver, "+t+" required");return r}}},oe=e(function(t){var e=zt.CONFIGURABLE,r=ne.enforce,n=ne.get,o=String,i=Object.defineProperty,s=b("".slice),c=b("".replace),f=b([].join),l=u&&!a(function(){return 8!==i(function(){},"length",{value:8}).length}),h=String(String).split("String"),p=t.exports=function(t,n,a){"Symbol("===s(o(n),0,7)&&(n="["+c(o(n),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),a&&a.getter&&(n="get "+n),a&&a.setter&&(n="set "+n),(!ut(t,"name")||e&&t.name!==n)&&(u?i(t,"name",{value:n,configurable:!0}):t.name=n),l&&a&&ut(a,"arity")&&t.length!==a.arity&&i(t,"length",{value:a.arity});try{a&&ut(a,"constructor")&&a.constructor?u&&i(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var p=r(t);return ut(p,"source")||(p.source=f(h,"string"==typeof n?n:"")),t};Function.prototype.toString=p(function(){return T(this)&&n(this).source||Kt(this)},"toString")}),ie=function(t,e,r,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:e;if(T(r)&&oe(r,i,n),n.global)o?t[e]=r:et(e,r);else{try{n.unsafe?t[e]&&(o=!0):delete t[e]}catch(t){}o?t[e]=r:Ct.f(t,e,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},ae=Math.ceil,ue=Math.floor,se=Math.trunc||function(t){var e=+t;return(e>0?ue:ae)(e)},ce=function(t){var e=+t;return e!=e||0===e?0:se(e)},fe=Math.max,le=Math.min,he=function(t,e){var r=ce(t);return r<0?fe(r+e,0):le(r,e)},pe=Math.min,ve=function(t){var e=ce(t);return e>0?pe(e,9007199254740991):0},de=function(t){return ve(t.length)},ge=function(t){return function(e,r,n){var o=k(e),i=de(o);if(0===i)return!t&&-1;var a,u=he(n,i);if(t&&r!=r){for(;i>u;)if((a=o[u++])!=a)return!0}else for(;i>u;u++)if((t||u in o)&&o[u]===r)return t||u||0;return!t&&-1}},ye={includes:ge(!0),indexOf:ge(!1)},me=ye.indexOf,be=b([].push),we=function(t,e){var r,n=k(t),o=0,i=[];for(r in n)!ut(Jt,r)&&ut(n,r)&&be(i,r);for(;e.length>o;)ut(n,r=e[o++])&&(~me(i,r)||be(i,r));return i},Se=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Ee=Se.concat("length","prototype"),Oe={f:Object.getOwnPropertyNames||function(t){return we(t,Ee)}},xe={f:Object.getOwnPropertySymbols},Re=b([].concat),Pe=L("Reflect","ownKeys")||function(t){var e=Oe.f(kt(t)),r=xe.f;return r?Re(e,r(t)):e},Ae=function(t,e,r){for(var n=Pe(e),o=Ct.f,i=Rt.f,a=0;aa;)Ct.f(t,r=o[a++],n[r]);return t},Be={f:Fe},De=L("document","documentElement"),ze="prototype",We="script",qe=Xt("IE_PROTO"),He=function(){},$e=function(t){return"<"+We+">"+t+""},Ke=function(t){t.write($e("")),t.close();var e=t.parentWindow.Object;return t=null,e},Ge=function(){try{re=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;Ge="undefined"!=typeof document?document.domain&&re?Ke(re):(e=Et("iframe"),r="java"+We+":",e.style.display="none",De.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write($e("document.F=Object")),t.close(),t.F):Ke(re);for(var n=Se.length;n--;)delete Ge[ze][Se[n]];return Ge()};Jt[qe]=!0;var Ve=Object.create||function(t,e){var r;return null!==t?(He[ze]=kt(t),r=new He,He[ze]=null,r[qe]=t):r=Ge(),void 0===e?r:Be.f(r,e)},Ye=Ct.f,Xe=dt("unscopables"),Je=Array.prototype;void 0===Je[Xe]&&Ye(Je,Xe,{configurable:!0,value:Ve(null)});var Qe=function(t){Je[Xe][t]=!0};Ce({target:"Array",proto:!0},{at:function(t){var e=it(this),r=de(e),n=ce(t),o=n>=0?n:r+n;return o<0||o>=r?void 0:e[o]}}),Qe("at");var Ze=function(t,e){return b(i[t].prototype[e])},tr=(Ze("Array","at"),TypeError),er=function(t,e){if(!delete t[e])throw new tr("Cannot delete property "+Y(e)+" of "+Y(t))},rr=Math.min,nr=[].copyWithin||function(t,e){var r=it(this),n=de(r),o=he(t,n),i=he(e,n),a=arguments.length>2?arguments[2]:void 0,u=rr((void 0===a?n:he(a,n))-i,n-o),s=1;for(i0;)i in r?r[o]=r[i]:er(r,o),o+=s,i+=s;return r};Ce({target:"Array",proto:!0},{copyWithin:nr}),Qe("copyWithin"),Ze("Array","copyWithin"),Ce({target:"Array",proto:!0},{fill:function(t){for(var e=it(this),r=de(e),n=arguments.length,o=he(n>1?arguments[1]:void 0,r),i=n>2?arguments[2]:void 0,a=void 0===i?r:he(i,r);a>o;)e[o++]=t;return e}}),Qe("fill"),Ze("Array","fill");var or=function(t){if("Function"===E(t))return b(t)},ir=or(or.bind),ar=function(t,e){return J(t),void 0===e?t:s?ir(t,e):function(){return t.apply(e,arguments)}},ur=Array.isArray||function(t){return"Array"===E(t)},sr={};sr[dt("toStringTag")]="z";var cr="[object z]"===String(sr),fr=dt("toStringTag"),lr=Object,hr="Arguments"===E(function(){return arguments}()),pr=cr?E:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=lr(t),fr))?r:hr?E(e):"Object"===(n=E(e))&&T(e.callee)?"Arguments":n},vr=function(){},dr=L("Reflect","construct"),gr=/^\s*(?:class|function)\b/,yr=b(gr.exec),mr=!gr.test(vr),br=function(t){if(!T(t))return!1;try{return dr(vr,[],t),!0}catch(t){return!1}},wr=function(t){if(!T(t))return!1;switch(pr(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return mr||!!yr(gr,Kt(t))}catch(t){return!0}};wr.sham=!0;var Sr=!dr||a(function(){var t;return br(br.call)||!br(Object)||!br(function(){t=!0})||t})?wr:br,Er=dt("species"),Or=Array,xr=function(t,e){return new(function(t){var e;return ur(t)&&(Sr(e=t.constructor)&&(e===Or||ur(e.prototype))||M(e)&&null===(e=e[Er]))&&(e=void 0),void 0===e?Or:e}(t))(0===e?0:e)},Rr=b([].push),Pr=function(t){var e=1===t,r=2===t,n=3===t,o=4===t,i=6===t,a=7===t,u=5===t||i;return function(s,c,f,l){for(var h,p,v=it(s),d=R(v),g=de(d),y=ar(c,f),m=0,b=l||xr,w=e?b(s,g):r||a?b(s,0):void 0;g>m;m++)if((u||m in d)&&(p=y(h=d[m],m,v),t))if(e)w[m]=p;else if(p)switch(t){case 3:return!0;case 5:return h;case 6:return m;case 2:Rr(w,h)}else switch(t){case 4:return!1;case 7:Rr(w,h)}return i?-1:n||o?o:w}},Ar={forEach:Pr(0),map:Pr(1),filter:Pr(2),some:Pr(3),every:Pr(4),find:Pr(5),findIndex:Pr(6),filterReject:Pr(7)},jr=Ar.find,kr="find",Ir=!0;kr in[]&&Array(1)[kr](function(){Ir=!1}),Ce({target:"Array",proto:!0,forced:Ir},{find:function(t){return jr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(kr),Ze("Array","find");var Tr=Ar.findIndex,Mr="findIndex",Lr=!0;Mr in[]&&Array(1)[Mr](function(){Lr=!1}),Ce({target:"Array",proto:!0,forced:Lr},{findIndex:function(t){return Tr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(Mr),Ze("Array","findIndex");var Ur=TypeError,Nr=function(t){if(t>9007199254740991)throw Ur("Maximum allowed index exceeded");return t},Cr=function(t,e,r,n,o,i,a,u){for(var s,c,f=o,l=0,h=!!a&&ar(a,u);l0&&ur(s)?(c=de(s),f=Cr(t,e,s,c,f,i-1)-1):(Nr(f+1),t[f]=s),f++),l++;return f},_r=Cr;Ce({target:"Array",proto:!0},{flatMap:function(t){var e,r=it(this),n=de(r);return J(t),(e=xr(r,0)).length=_r(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}}),Qe("flatMap"),Ze("Array","flatMap"),Ce({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=it(this),r=de(e),n=xr(e,0);return n.length=_r(n,e,e,r,0,void 0===t?1:ce(t)),n}}),Qe("flat"),Ze("Array","flat");var Fr,Br,Dr,zr=String,Wr=function(t){if("Symbol"===pr(t))throw new TypeError("Cannot convert a Symbol value to a string");return zr(t)},qr=b("".charAt),Hr=b("".charCodeAt),$r=b("".slice),Kr=function(t){return function(e,r){var n,o,i=Wr(j(e)),a=ce(r),u=i.length;return a<0||a>=u?t?"":void 0:(n=Hr(i,a))<55296||n>56319||a+1===u||(o=Hr(i,a+1))<56320||o>57343?t?qr(i,a):n:t?$r(i,a,a+2):o-56320+(n-55296<<10)+65536}},Gr={codeAt:Kr(!1),charAt:Kr(!0)},Vr=!a(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),Yr=Xt("IE_PROTO"),Xr=Object,Jr=Xr.prototype,Qr=Vr?Xr.getPrototypeOf:function(t){var e=it(t);if(ut(e,Yr))return e[Yr];var r=e.constructor;return T(r)&&e instanceof r?r.prototype:e instanceof Xr?Jr:null},Zr=dt("iterator"),tn=!1;[].keys&&("next"in(Dr=[].keys())?(Br=Qr(Qr(Dr)))!==Object.prototype&&(Fr=Br):tn=!0);var en=!M(Fr)||a(function(){var t={};return Fr[Zr].call(t)!==t});en&&(Fr={}),T(Fr[Zr])||ie(Fr,Zr,function(){return this});var rn={IteratorPrototype:Fr,BUGGY_SAFARI_ITERATORS:tn},nn=Ct.f,on=dt("toStringTag"),an=function(t,e,r){t&&!r&&(t=t.prototype),t&&!ut(t,on)&&nn(t,on,{configurable:!0,value:e})},un={},sn=rn.IteratorPrototype,cn=function(){return this},fn=function(t,e,r,n){var o=e+" Iterator";return t.prototype=Ve(sn,{next:d(+!n,r)}),an(t,o,!1),un[o]=cn,t},ln=function(t,e,r){try{return b(J(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(t){}},hn=String,pn=TypeError,vn=function(t){if(function(t){return M(t)||null===t}(t))return t;throw new pn("Can't set "+hn(t)+" as a prototype")},dn=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=ln(Object.prototype,"__proto__","set"))(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return j(r),vn(n),M(r)?(e?t(r,n):r.__proto__=n,r):r}}():void 0),gn=zt.PROPER,yn=zt.CONFIGURABLE,mn=rn.IteratorPrototype,bn=rn.BUGGY_SAFARI_ITERATORS,wn=dt("iterator"),Sn="keys",En="values",On="entries",xn=function(){return this},Rn=function(t,e,r,n,o,i,a){fn(r,e,n);var u,s,c,l=function(t){if(t===o&&g)return g;if(!bn&&t&&t in v)return v[t];switch(t){case Sn:case En:case On:return function(){return new r(this,t)}}return function(){return new r(this)}},h=e+" Iterator",p=!1,v=t.prototype,d=v[wn]||v["@@iterator"]||o&&v[o],g=!bn&&d||l(o),y="Array"===e&&v.entries||d;if(y&&(u=Qr(y.call(new t)))!==Object.prototype&&u.next&&(Qr(u)!==mn&&(dn?dn(u,mn):T(u[wn])||ie(u,wn,xn)),an(u,h,!0)),gn&&o===En&&d&&d.name!==En&&(yn?_t(v,"name",En):(p=!0,g=function(){return f(d,this)})),o)if(s={values:l(En),keys:i?g:l(Sn),entries:l(On)},a)for(c in s)(bn||p||!(c in v))&&ie(v,c,s[c]);else Ce({target:e,proto:!0,forced:bn||p},s);return v[wn]!==g&&ie(v,wn,g,{name:o}),un[e]=g,s},Pn=function(t,e){return{value:t,done:e}},An=Gr.charAt,jn="String Iterator",kn=ne.set,In=ne.getterFor(jn);Rn(String,"String",function(t){kn(this,{type:jn,string:Wr(t),index:0})},function(){var t,e=In(this),r=e.string,n=e.index;return n>=r.length?Pn(void 0,!0):(t=An(r,n),e.index+=t.length,Pn(t,!1))});var Tn=function(t,e,r){var n,o;kt(t);try{if(!(n=Q(t,"return"))){if("throw"===e)throw r;return r}n=f(n,t)}catch(t){o=!0,n=t}if("throw"===e)throw r;if(o)throw n;return kt(n),r},Mn=function(t,e,r,n){try{return n?e(kt(r)[0],r[1]):e(r)}catch(e){Tn(t,"throw",e)}},Ln=dt("iterator"),Un=Array.prototype,Nn=function(t){return void 0!==t&&(un.Array===t||Un[Ln]===t)},Cn=function(t,e,r){u?Ct.f(t,e,d(0,r)):t[e]=r},_n=dt("iterator"),Fn=function(t){if(!P(t))return Q(t,_n)||Q(t,"@@iterator")||un[pr(t)]},Bn=TypeError,Dn=function(t,e){var r=arguments.length<2?Fn(t):e;if(J(r))return kt(f(r,t));throw new Bn(Y(t)+" is not iterable")},zn=Array,Wn=function(t){var e=it(t),r=Sr(this),n=arguments.length,o=n>1?arguments[1]:void 0,i=void 0!==o;i&&(o=ar(o,n>2?arguments[2]:void 0));var a,u,s,c,l,h,p=Fn(e),v=0;if(!p||this===zn&&Nn(p))for(a=de(e),u=r?new this(a):zn(a);a>v;v++)h=i?o(e[v],v):e[v],Cn(u,v,h);else for(u=r?new this:[],l=(c=Dn(e,p)).next;!(s=f(l,c)).done;v++)h=i?Mn(c,o,[s.value,v],!0):s.value,Cn(u,v,h);return u.length=v,u},qn=dt("iterator"),Hn=!1;try{var $n=0,Kn={next:function(){return{done:!!$n++}},return:function(){Hn=!0}};Kn[qn]=function(){return this},Array.from(Kn,function(){throw 2})}catch(t){}var Gn=function(t,e){try{if(!e&&!Hn)return!1}catch(t){return!1}var r=!1;try{var n={};n[qn]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(t){}return r},Vn=!Gn(function(t){Array.from(t)});Ce({target:"Array",stat:!0,forced:Vn},{from:Wn});var Yn=i,Xn=ye.includes,Jn=a(function(){return!Array(1).includes()});Ce({target:"Array",proto:!0,forced:Jn},{includes:function(t){return Xn(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe("includes"),Ze("Array","includes");var Qn=Ct.f,Zn="Array Iterator",to=ne.set,eo=ne.getterFor(Zn),ro=Rn(Array,"Array",function(t,e){to(this,{type:Zn,target:k(t),index:0,kind:e})},function(){var t=eo(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);switch(t.kind){case"keys":return Pn(r,!1);case"values":return Pn(e[r],!1)}return Pn([r,e[r]],!1)},"values"),no=un.Arguments=un.Array;if(Qe("keys"),Qe("values"),Qe("entries"),u&&"values"!==no.name)try{Qn(no,"name",{value:"values"})}catch(t){}cr||ie(Object.prototype,"toString",cr?{}.toString:function(){return"[object "+pr(this)+"]"},{unsafe:!0}),Ze("Array","values");var oo=Array,io=a(function(){function t(){}return!(oo.of.call(t)instanceof t)});Ce({target:"Array",stat:!0,forced:io},{of:function(){for(var t=0,e=arguments.length,r=new(Sr(this)?this:oo)(e);e>t;)Cn(r,t,arguments[t++]);return r.length=e,r}});var ao=dt("hasInstance"),uo=Function.prototype;ao in uo||Ct.f(uo,ao,{value:oe(function(t){if(!T(this)||!M(t))return!1;var e=this.prototype;return M(e)?U(e,t):t instanceof this},ao)}),dt("hasInstance");var so=function(t,e,r){return r.get&&oe(r.get,e,{getter:!0}),r.set&&oe(r.set,e,{setter:!0}),Ct.f(t,e,r)},co=zt.EXISTS,fo=Function.prototype,lo=b(fo.toString),ho=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,po=b(ho.exec);u&&!co&&so(fo,"name",{configurable:!0,get:function(){try{return po(ho,lo(this))[1]}catch(t){return""}}});var vo=b([].slice),go=Oe.f,yo="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],mo={f:function(t){return yo&&"Window"===E(t)?function(t){try{return go(t)}catch(t){return vo(yo)}}(t):go(k(t))}},bo=a(function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}}),wo=Object.isExtensible,So=a(function(){wo(1)})||bo?function(t){return!!M(t)&&(!bo||"ArrayBuffer"!==E(t))&&(!wo||wo(t))}:wo,Eo=!a(function(){return Object.isExtensible(Object.preventExtensions({}))}),Oo=e(function(t){var e=Ct.f,r=!1,n=lt("meta"),o=0,i=function(t){e(t,n,{value:{objectID:"O"+o++,weakData:{}}})},a=t.exports={enable:function(){a.enable=function(){},r=!0;var t=Oe.f,e=b([].splice),o={};o[n]=1,t(o).length&&(Oe.f=function(r){for(var o=t(r),i=0,a=o.length;ii;i++)if((u=y(t[i]))&&U(Po,u))return u;return new Ro(!1)}n=Dn(t,o)}for(s=h?t.next:n.next;!(c=f(s,n)).done;){try{u=y(c.value)}catch(t){Tn(n,"throw",t)}if("object"==typeof u&&u&&U(Po,u))return u}return new Ro(!1)},jo=TypeError,ko=function(t,e){if(U(e,t))return t;throw new jo("Incorrect invocation")},Io=function(t,e,r){var n,o;return dn&&T(n=e.constructor)&&n!==r&&M(o=n.prototype)&&o!==r.prototype&&dn(t,o),t},To=function(t,e,r){var n=-1!==t.indexOf("Map"),o=-1!==t.indexOf("Weak"),u=n?"set":"add",s=i[t],c=s&&s.prototype,f=s,l={},h=function(t){var e=b(c[t]);ie(c,t,"add"===t?function(t){return e(this,0===t?0:t),this}:"delete"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:"get"===t?function(t){return o&&!M(t)?void 0:e(this,0===t?0:t)}:"has"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:function(t,r){return e(this,0===t?0:t,r),this})};if(Ue(t,!T(s)||!(o||c.forEach&&!a(function(){(new s).entries().next()}))))f=r.getConstructor(e,t,n,u),Oo.enable();else if(Ue(t,!0)){var p=new f,v=p[u](o?{}:-0,1)!==p,d=a(function(){p.has(1)}),g=Gn(function(t){new s(t)}),y=!o&&a(function(){for(var t=new s,e=5;e--;)t[u](e,e);return!t.has(-0)});g||((f=e(function(t,e){ko(t,c);var r=Io(new s,t,f);return P(e)||Ao(e,r[u],{that:r,AS_ENTRIES:n}),r})).prototype=c,c.constructor=f),(d||y)&&(h("delete"),h("has"),n&&h("get")),(y||v)&&h(u),o&&c.clear&&delete c.clear}return l[t]=f,Ce({global:!0,constructor:!0,forced:f!==s},l),an(f,t),o||r.setStrong(f,t,n),f},Mo=function(t,e,r){for(var n in e)ie(t,n,e[n],r);return t},Lo=dt("species"),Uo=function(t){var e=L(t);u&&e&&!e[Lo]&&so(e,Lo,{configurable:!0,get:function(){return this}})},No=Oo.fastKey,Co=ne.set,_o=ne.getterFor,Fo={getConstructor:function(t,e,r,n){var o=t(function(t,o){ko(t,i),Co(t,{type:e,index:Ve(null),first:null,last:null,size:0}),u||(t.size=0),P(o)||Ao(o,t[n],{that:t,AS_ENTRIES:r})}),i=o.prototype,a=_o(e),s=function(t,e,r){var n,o,i=a(t),s=c(t,e);return s?s.value=r:(i.last=s={index:o=No(e,!0),key:e,value:r,previous:n=i.last,next:null,removed:!1},i.first||(i.first=s),n&&(n.next=s),u?i.size++:t.size++,"F"!==o&&(i.index[o]=s)),t},c=function(t,e){var r,n=a(t),o=No(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key===e)return r};return Mo(i,{clear:function(){for(var t=a(this),e=t.first;e;)e.removed=!0,e.previous&&(e.previous=e.previous.next=null),e=e.next;t.first=t.last=null,t.index=Ve(null),u?t.size=0:this.size=0},delete:function(t){var e=this,r=a(e),n=c(e,t);if(n){var o=n.next,i=n.previous;delete r.index[n.index],n.removed=!0,i&&(i.next=o),o&&(o.previous=i),r.first===n&&(r.first=o),r.last===n&&(r.last=i),u?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=a(this),n=ar(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!c(this,t)}}),Mo(i,r?{get:function(t){var e=c(this,t);return e&&e.value},set:function(t,e){return s(this,0===t?0:t,e)}}:{add:function(t){return s(this,t=0===t?0:t,t)}}),u&&so(i,"size",{configurable:!0,get:function(){return a(this).size}}),o},setStrong:function(t,e,r){var n=e+" Iterator",o=_o(e),i=_o(n);Rn(t,e,function(t,e){Co(this,{type:n,target:t,state:o(t),kind:e,last:null})},function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?Pn("keys"===e?r.key:"values"===e?r.value:[r.key,r.value],!1):(t.target=null,Pn(void 0,!0))},r?"entries":"values",!r,!0),Uo(e)}};To("Map",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var Bo=Map.prototype,Do={Map:Map,set:b(Bo.set),get:b(Bo.get),has:b(Bo.has),remove:b(Bo.delete),proto:Bo},zo=Do.Map,Wo=Do.has,qo=Do.get,Ho=Do.set,$o=b([].push),Ko=a(function(){return 1!==zo.groupBy("ab",function(t){return t}).get("a").length});Ce({target:"Map",stat:!0,forced:Ko},{groupBy:function(t,e){j(t),J(e);var r=new zo,n=0;return Ao(t,function(t){var o=e(t,n++);Wo(r,o)?$o(qo(r,o),t):Ho(r,o,[t])}),r}});var Go={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Vo=Et("span").classList,Yo=Vo&&Vo.constructor&&Vo.constructor.prototype,Xo=Yo===Object.prototype?void 0:Yo,Jo=dt("iterator"),Qo=ro.values,Zo=function(t,e){if(t){if(t[Jo]!==Qo)try{_t(t,Jo,Qo)}catch(e){t[Jo]=Qo}if(an(t,e,!0),Go[e])for(var r in ro)if(t[r]!==ro[r])try{_t(t,r,ro[r])}catch(e){t[r]=ro[r]}}};for(var ti in Go)Zo(i[ti]&&i[ti].prototype,ti);Zo(Xo,"DOMTokenList");var ei=function(t,e,r){return function(n){var o=it(n),i=arguments.length,a=i>1?arguments[1]:void 0,u=void 0!==a,s=u?ar(a,i>2?arguments[2]:void 0):void 0,c=new t,f=0;return Ao(o,function(t){var n=u?s(t,f++):t;r?e(c,kt(n)[0],n[1]):e(c,n)}),c}};Ce({target:"Map",stat:!0,forced:!0},{from:ei(Do.Map,Do.set,!0)});var ri=function(t,e,r){return function(){for(var n=new t,o=arguments.length,i=0;i1?arguments[1]:void 0);return!1!==di(e,function(t,n){if(!r(t,n,e))return!1},!0)}});var gi=Do.Map,yi=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new gi;return di(e,function(t,o){r(t,o,e)&&yi(n,o,t)}),n}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{value:t}},!0);return n&&n.value}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{key:n}},!0);return n&&n.key}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(t){return!0===di(oi(this),function(e){if((r=e)===(n=t)||r!=r&&n!=n)return!0;var r,n},!0)}});var mi=Do.Map;Ce({target:"Map",stat:!0,forced:!0},{keyBy:function(t,e){var r=new(T(this)?this:mi);J(e);var n=J(r.set);return Ao(t,function(t){f(n,r,e(t),t)}),r}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(t){var e=di(oi(this),function(e,r){if(e===t)return{key:r}},!0);return e&&e.key}});var bi=Do.Map,wi=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new bi;return di(e,function(t,o){wi(n,r(t,o,e),t)}),n}});var Si=Do.Map,Ei=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new Si;return di(e,function(t,o){Ei(n,o,r(t,o,e))}),n}});var Oi=Do.set;Ce({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(t){for(var e=oi(this),r=arguments.length,n=0;n1?arguments[1]:void 0);return!0===di(e,function(t,n){if(r(t,n,e))return!0},!0)}});var Ri=TypeError,Pi=Do.get,Ai=Do.has,ji=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,e){var r=oi(this),n=arguments.length;J(e);var o=Ai(r,t);if(!o&&n<3)throw new Ri("Updating absent value");var i=o?Pi(r,t):J(n>2?arguments[2]:void 0)(t,r);return ji(r,t,e(i,t,r)),r}});var ki=TypeError,Ii=function(t,e){var r,n=kt(this),o=J(n.get),i=J(n.has),a=J(n.set),u=arguments.length>2?arguments[2]:void 0;if(!T(e)&&!T(u))throw new ki("At least one callback required");return f(i,n,t)?(r=f(o,n,t),T(e)&&(r=e(r),f(a,n,t,r))):T(u)&&(r=u(),f(a,n,t,r)),r};Ce({target:"Map",proto:!0,real:!0,forced:!0},{upsert:Ii}),Ce({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:Ii});var Ti=b(1..valueOf),Mi="\t\n\v\f\r                 \u2028\u2029\ufeff",Li=b("".replace),Ui=RegExp("^["+Mi+"]+"),Ni=RegExp("(^|[^"+Mi+"])["+Mi+"]+$"),Ci=function(t){return function(e){var r=Wr(j(e));return 1&t&&(r=Li(r,Ui,"")),2&t&&(r=Li(r,Ni,"$1")),r}},_i={start:Ci(1),end:Ci(2),trim:Ci(3)},Fi=Oe.f,Bi=Rt.f,Di=Ct.f,zi=_i.trim,Wi="Number",qi=i[Wi],Hi=qi.prototype,$i=i.TypeError,Ki=b("".slice),Gi=b("".charCodeAt),Vi=Ue(Wi,!qi(" 0o1")||!qi("0b1")||qi("+0x1")),Yi=function(t){var e,r=arguments.length<1?0:qi(function(t){var e=mt(t,"number");return"bigint"==typeof e?e:function(t){var e,r,n,o,i,a,u,s,c=mt(t,"number");if(G(c))throw new $i("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=zi(c),43===(e=Gi(c,0))||45===e){if(88===(r=Gi(c,2))||120===r)return NaN}else if(48===e){switch(Gi(c,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+c}for(a=(i=Ki(c,2)).length,u=0;uo)return NaN;return parseInt(i,n)}return+c}(e)}(t));return U(Hi,e=this)&&a(function(){Ti(e)})?Io(Object(r),this,Yi):r};Yi.prototype=Hi,Vi&&(Hi.constructor=Yi),Ce({global:!0,constructor:!0,wrap:!0,forced:Vi},{Number:Yi}),Vi&&function(t,e){for(var r,n=u?Fi(e):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;n.length>o;o++)ut(e,r=n[o])&&!ut(t,r)&&Di(t,r,Bi(e,r))}(Yn[Wi],qi),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)});var Xi=i.isFinite;Ce({target:"Number",stat:!0},{isFinite:Number.isFinite||function(t){return"number"==typeof t&&Xi(t)}});var Ji=Math.floor,Qi=Number.isInteger||function(t){return!M(t)&&isFinite(t)&&Ji(t)===t};Ce({target:"Number",stat:!0},{isInteger:Qi}),Ce({target:"Number",stat:!0},{isNaN:function(t){return t!=t}});var Zi=Math.abs;Ce({target:"Number",stat:!0},{isSafeInteger:function(t){return Qi(t)&&Zi(t)<=9007199254740991}}),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991}),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991});var ta=_i.trim,ea=b("".charAt),ra=i.parseFloat,na=i.Symbol,oa=na&&na.iterator,ia=1/ra(Mi+"-0")!=-Infinity||oa&&!a(function(){ra(Object(oa))})?function(t){var e=ta(Wr(t)),r=ra(e);return 0===r&&"-"===ea(e,0)?-0:r}:ra;Ce({target:"Number",stat:!0,forced:Number.parseFloat!==ia},{parseFloat:ia});var aa=_i.trim,ua=i.parseInt,sa=i.Symbol,ca=sa&&sa.iterator,fa=/^[+-]?0x/i,la=b(fa.exec),ha=8!==ua(Mi+"08")||22!==ua(Mi+"0x16")||ca&&!a(function(){ua(Object(ca))})?function(t,e){var r=aa(Wr(t));return ua(r,e>>>0||(la(fa,r)?16:10))}:ua;Ce({target:"Number",stat:!0,forced:Number.parseInt!==ha},{parseInt:ha});var pa=b(v.f),va=b([].push),da=u&&a(function(){var t=Object.create(null);return t[2]=2,!pa(t,2)}),ga=function(t){return function(e){for(var r,n=k(e),o=_e(n),i=da&&null===Qr(n),a=o.length,s=0,c=[];a>s;)r=o[s++],u&&!(i?r in n:pa(n,r))||va(c,t?[r,n[r]]:n[r]);return c}},ya={entries:ga(!0),values:ga(!1)},ma=ya.entries;Ce({target:"Object",stat:!0},{entries:function(t){return ma(t)}}),Ce({target:"Object",stat:!0,sham:!u},{getOwnPropertyDescriptors:function(t){for(var e,r,n=k(t),o=Rt.f,i=Pe(n),a={},u=0;i.length>u;)void 0!==(r=o(n,e=i[u++]))&&Cn(a,e,r);return a}});var ba=a(function(){_e(1)});Ce({target:"Object",stat:!0,forced:ba},{keys:function(t){return _e(it(t))}});var wa=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};Ce({target:"Object",stat:!0},{is:wa});var Sa=ya.values;Ce({target:"Object",stat:!0},{values:function(t){return Sa(t)}}),Ce({target:"Object",stat:!0},{hasOwn:ut});var Ea=Function.prototype,Oa=Ea.apply,xa=Ea.call,Ra="object"==typeof Reflect&&Reflect.apply||(s?xa.bind(Oa):function(){return xa.apply(Oa,arguments)}),Pa=!a(function(){Reflect.apply(function(){})});Ce({target:"Reflect",stat:!0,forced:Pa},{apply:function(t,e,r){return Ra(J(t),e,kt(r))}});var Aa=Function,ja=b([].concat),ka=b([].join),Ia={},Ta=s?Aa.bind:function(t){var e=J(this),r=e.prototype,n=vo(arguments,1),o=function(){var r=ja(n,vo(arguments));return this instanceof o?function(t,e,r){if(!ut(Ia,e)){for(var n=[],o=0;ob)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}),gs=Oe.f,ys=ne.enforce,ms=dt("match"),bs=i.RegExp,ws=bs.prototype,Ss=i.SyntaxError,Es=b(ws.exec),Os=b("".charAt),xs=b("".replace),Rs=b("".indexOf),Ps=b("".slice),As=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,js=/a/g,ks=/a/g,Is=new bs(js)!==js,Ts=cs.MISSED_STICKY,Ms=cs.UNSUPPORTED_Y,Ls=u&&(!Is||Ts||ps||ds||a(function(){return ks[ms]=!1,bs(js)!==js||bs(ks)===ks||"/a/i"!==String(bs(js,"i"))}));if(Ue("RegExp",Ls)){for(var Us=function(t,e){var r,n,o,i,a,u,s=U(ws,this),c=es(t),f=void 0===e,l=[],h=t;if(!s&&c&&f&&t.constructor===Us)return t;if((c||U(ws,t))&&(t=t.source,f&&(e=os(h))),t=void 0===t?"":Wr(t),e=void 0===e?"":Wr(e),h=t,ps&&"dotAll"in js&&(n=!!e&&Rs(e,"s")>-1)&&(e=xs(e,/s/g,"")),r=e,Ts&&"sticky"in js&&(o=!!e&&Rs(e,"y")>-1)&&Ms&&(e=xs(e,/y/g,"")),ds&&(i=function(t){for(var e,r=t.length,n=0,o="",i=[],a=Ve(null),u=!1,s=!1,c=0,f="";n<=r;n++){if("\\"===(e=Os(t,n)))e+=Os(t,++n);else if("]"===e)u=!1;else if(!u)switch(!0){case"["===e:u=!0;break;case"("===e:if(o+=e,"?:"===Ps(t,n+1,n+3))continue;Es(As,Ps(t,n+1))&&(n+=2,s=!0),c++;continue;case">"===e&&s:if(""===f||ut(a,f))throw new Ss("Invalid capture group name");a[f]=!0,i[i.length]=[f,c],s=!1,f="";continue}s?f+=e:o+=e}return[o,i]}(t),t=i[0],l=i[1]),a=Io(bs(t,e),s?this:ws,Us),(n||o||l.length)&&(u=ys(a),n&&(u.dotAll=!0,u.raw=Us(function(t){for(var e,r=t.length,n=0,o="",i=!1;n<=r;n++)"\\"!==(e=Os(t,n))?i||"."!==e?("["===e?i=!0:"]"===e&&(i=!1),o+=e):o+="[\\s\\S]":o+=e+Os(t,++n);return o}(t),r)),o&&(u.sticky=!0),l.length&&(u.groups=l)),t!==h)try{_t(a,"source",""===h?"(?:)":h)}catch(t){}return a},Ns=gs(bs),Cs=0;Ns.length>Cs;)ls(Us,bs,Ns[Cs++]);ws.constructor=Us,Us.prototype=ws,ie(i,"RegExp",Us,{constructor:!0})}Uo("RegExp");var _s=zt.PROPER,Fs="toString",Bs=RegExp.prototype,Ds=Bs[Fs];(a(function(){return"/a/b"!==Ds.call({source:"a",flags:"b"})})||_s&&Ds.name!==Fs)&&ie(Bs,Fs,function(){var t=kt(this);return"/"+Wr(t.source)+"/"+Wr(os(t))},{unsafe:!0});var zs=ne.get,Ws=RegExp.prototype,qs=TypeError;u&&ps&&so(Ws,"dotAll",{configurable:!0,get:function(){if(this!==Ws){if("RegExp"===E(this))return!!zs(this).dotAll;throw new qs("Incompatible receiver, RegExp required")}}});var Hs=ne.get,$s=nt("native-string-replace",String.prototype.replace),Ks=RegExp.prototype.exec,Gs=Ks,Vs=b("".charAt),Ys=b("".indexOf),Xs=b("".replace),Js=b("".slice),Qs=function(){var t=/a/,e=/b*/g;return f(Ks,t,"a"),f(Ks,e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),Zs=cs.BROKEN_CARET,tc=void 0!==/()??/.exec("")[1];(Qs||tc||Zs||ps||ds)&&(Gs=function(t){var e,r,n,o,i,a,u,s=this,c=Hs(s),l=Wr(t),h=c.raw;if(h)return h.lastIndex=s.lastIndex,e=f(Gs,h,l),s.lastIndex=h.lastIndex,e;var p=c.groups,v=Zs&&s.sticky,d=f(rs,s),g=s.source,y=0,m=l;if(v&&(d=Xs(d,"y",""),-1===Ys(d,"g")&&(d+="g"),m=Js(l,s.lastIndex),s.lastIndex>0&&(!s.multiline||s.multiline&&"\n"!==Vs(l,s.lastIndex-1))&&(g="(?: "+g+")",m=" "+m,y++),r=new RegExp("^(?:"+g+")",d)),tc&&(r=new RegExp("^"+g+"$(?!\\s)",d)),Qs&&(n=s.lastIndex),o=f(Ks,v?r:s,m),v?o?(o.input=Js(o.input,y),o[0]=Js(o[0],y),o.index=s.lastIndex,s.lastIndex+=o[0].length):s.lastIndex=0:Qs&&o&&(s.lastIndex=s.global?o.index+o[0].length:n),tc&&o&&o.length>1&&f($s,o[0],r,function(){for(i=1;i]*>)/g,Oc=/\$([$&'`]|\d{1,2})/g,xc=function(t,e,r,n,o,i){var a=r+t.length,u=n.length,s=Oc;return void 0!==o&&(o=it(o),s=Ec),wc(i,s,function(i,s){var c;switch(bc(s,0)){case"$":return"$";case"&":return t;case"`":return Sc(e,0,r);case"'":return Sc(e,a);case"<":c=o[Sc(s,1,-1)];break;default:var f=+s;if(0===f)return i;if(f>u){var l=mc(f/10);return 0===l?i:l<=u?void 0===n[l-1]?bc(s,1):n[l-1]+bc(s,1):i}c=n[f-1]}return void 0===c?"":c})},Rc=dt("replace"),Pc=Math.max,Ac=Math.min,jc=b([].concat),kc=b([].push),Ic=b("".indexOf),Tc=b("".slice),Mc="$0"==="a".replace(/./,"$0"),Lc=!!/./[Rc]&&""===/./[Rc]("a","$0"),Uc=!a(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")});pc("replace",function(t,e,r){var n=Lc?"$":"$0";return[function(t,r){var n=j(this),o=P(t)?void 0:Q(t,Rc);return o?f(o,t,n,r):f(e,Wr(n),t,r)},function(t,o){var i=kt(this),a=Wr(t);if("string"==typeof o&&-1===Ic(o,n)&&-1===Ic(o,"$<")){var u=r(e,i,a,o);if(u.done)return u.value}var s=T(o);s||(o=Wr(o));var c,f=i.global;f&&(c=i.unicode,i.lastIndex=0);for(var l,h=[];null!==(l=yc(i,a))&&(kc(h,l),f);)""===Wr(l[0])&&(i.lastIndex=dc(a,ve(i.lastIndex),c));for(var p,v="",d=0,g=0;g=d&&(v+=Tc(a,d,b)+y,d=b+m.length)}return v+Tc(a,d)}]},!Uc||!Mc||Lc),pc("search",function(t,e,r){return[function(e){var r=j(this),n=P(e)?void 0:Q(e,t);return n?f(n,e,r):new RegExp(e)[t](Wr(r))},function(t){var n=kt(this),o=Wr(t),i=r(e,n,o);if(i.done)return i.value;var a=n.lastIndex;wa(a,0)||(n.lastIndex=0);var u=yc(n,o);return wa(n.lastIndex,a)||(n.lastIndex=a),null===u?-1:u.index}]});var Nc=dt("species"),Cc=function(t,e){var r,n=kt(t).constructor;return void 0===n||P(r=kt(n)[Nc])?e:La(r)},_c=cs.UNSUPPORTED_Y,Fc=Math.min,Bc=b([].push),Dc=b("".slice),zc=!a(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}),Wc="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length;pc("split",function(t,e,r){var n="0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:f(e,this,t,r)}:e;return[function(e,r){var o=j(this),i=P(e)?void 0:Q(e,t);return i?f(i,e,o,r):f(n,Wr(o),e,r)},function(t,o){var i=kt(this),a=Wr(t);if(!Wc){var u=r(n,i,a,o,n!==e);if(u.done)return u.value}var s=Cc(i,RegExp),c=i.unicode,f=new s(_c?"^(?:"+i.source+")":i,(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(_c?"g":"y")),l=void 0===o?4294967295:o>>>0;if(0===l)return[];if(0===a.length)return null===yc(f,a)?[a]:[];for(var h=0,p=0,v=[];p0;(n>>>=1)&&(e+=e))1&n&&(r+=e);return r},Kc=b($c),Gc=b("".slice),Vc=Math.ceil,Yc=function(t){return function(e,r,n){var o,i,a=Wr(j(e)),u=ve(r),s=a.length,c=void 0===n?" ":Wr(n);return u<=s||""===c?a:((i=Kc(c,Vc((o=u-s)/c.length))).length>o&&(i=Gc(i,0,o)),t?a+i:i+a)}},Xc={start:Yc(!1),end:Yc(!0)},Jc=Xc.start,Qc=Array,Zc=RegExp.escape,tf=b("".charAt),ef=b("".charCodeAt),rf=b(1.1.toString),nf=b([].join),of=/^[0-9a-z]/i,af=/^[$()*+./?[\\\]^{|}]/,uf=RegExp("^[!\"#%&',\\-:;<=>@`~"+Mi+"]"),sf=b(of.exec),cf={"\t":"t","\n":"n","\v":"v","\f":"f","\r":"r"},ff=function(t){var e=rf(ef(t,0),16);return e.length<3?"\\x"+Jc(e,2,"0"):"\\u"+Jc(e,4,"0")},lf=!Zc||"\\x61b"!==Zc("ab");Ce({target:"RegExp",stat:!0,forced:lf},{escape:function(t){!function(t){if("string"==typeof t)return t;throw new qc("Argument is not a string")}(t);for(var e=t.length,r=Qc(e),n=0;n=56320||n+1>=e||56320!=(64512&ef(t,n+1))?r[n]=ff(o):(r[n]=o,r[++n]=tf(t,n))}}return nf(r,"")}}),To("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var hf=Set.prototype,pf={Set:Set,add:b(hf.add),has:b(hf.has),remove:b(hf.delete),proto:hf},vf=pf.has,df=function(t){return vf(t),t},gf=pf.Set,yf=pf.proto,mf=b(yf.forEach),bf=b(yf.keys),wf=bf(new gf).next,Sf=function(t,e,r){return r?ci({iterator:bf(t),next:wf},e):mf(t,e)},Ef=pf.Set,Of=pf.add,xf=function(t){var e=new Ef;return Sf(t,function(t){Of(e,t)}),e},Rf=ln(pf.proto,"size","get")||function(t){return t.size},Pf="Invalid size",Af=RangeError,jf=TypeError,kf=Math.max,If=function(t,e){this.set=t,this.size=kf(e,0),this.has=J(t.has),this.keys=J(t.keys)};If.prototype={getIterator:function(){return{iterator:t=kt(f(this.keys,this.set)),next:t.next,done:!1};var t},includes:function(t){return f(this.has,this.set,t)}};var Tf=function(t){kt(t);var e=+t.size;if(e!=e)throw new jf(Pf);var r=ce(e);if(r<0)throw new Af(Pf);return new If(t,r)},Mf=pf.has,Lf=pf.remove,Uf=function(t){var e=df(this),r=Tf(t),n=xf(e);return Rf(e)<=r.size?Sf(e,function(t){r.includes(t)&&Lf(n,t)}):ci(r.getIterator(),function(t){Mf(e,t)&&Lf(n,t)}),n},Nf=function(t){return{size:t,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},Cf=function(t){var e=L("Set");try{(new e)[t](Nf(0));try{return(new e)[t](Nf(-1)),!1}catch(t){return!0}}catch(t){return!1}};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("difference")},{difference:Uf});var _f=pf.Set,Ff=pf.add,Bf=pf.has,Df=function(t){var e=df(this),r=Tf(t),n=new _f;return Rf(e)>r.size?ci(r.getIterator(),function(t){Bf(e,t)&&Ff(n,t)}):Sf(e,function(t){r.includes(t)&&Ff(n,t)}),n},zf=!Cf("intersection")||a(function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))});Ce({target:"Set",proto:!0,real:!0,forced:zf},{intersection:Df});var Wf=pf.has,qf=function(t){var e=df(this),r=Tf(t);if(Rf(e)<=r.size)return!1!==Sf(e,function(t){if(r.includes(t))return!1},!0);var n=r.getIterator();return!1!==ci(n,function(t){if(Wf(e,t))return Tn(n,"normal",!1)})};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isDisjointFrom")},{isDisjointFrom:qf});var Hf=function(t){var e=df(this),r=Tf(t);return!(Rf(e)>r.size)&&!1!==Sf(e,function(t){if(!r.includes(t))return!1},!0)};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isSubsetOf")},{isSubsetOf:Hf});var $f=pf.has,Kf=function(t){var e=df(this),r=Tf(t);if(Rf(e)1?arguments[1]:void 0);return!1!==Sf(e,function(t){if(!r(t,t,e))return!1},!0)}});var el=dt("iterator"),rl=Object,nl=L("Set"),ol=function(t){return function(t){return M(t)&&"number"==typeof t.size&&T(t.has)&&T(t.keys)}(t)?t:function(t){if(P(t))return!1;var e=rl(t);return void 0!==e[el]||"@@iterator"in e||ut(un,pr(e))}(t)?new nl(t):t};Ce({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(t){return f(Uf,this,ol(t))}});var il=pf.Set,al=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new il;return Sf(e,function(t){r(t,t,e)&&al(n,t)}),n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=Sf(e,function(t){if(r(t,t,e))return{value:t}},!0);return n&&n.value}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(t){return f(Df,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(t){return f(qf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(t){return f(Hf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(t){return f(Kf,this,ol(t))}});var ul=b([].join),sl=b([].push);Ce({target:"Set",proto:!0,real:!0,forced:!0},{join:function(t){var e=df(this),r=void 0===t?",":Wr(t),n=[];return Sf(e,function(t){sl(n,t)}),ul(n,r)}});var cl=pf.Set,fl=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{map:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new cl;return Sf(e,function(t){fl(n,r(t,t,e))}),n}});var ll=TypeError;Ce({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=df(this),r=arguments.length<2,n=r?void 0:arguments[1];if(J(t),Sf(e,function(o){r?(r=!1,n=o):n=t(n,o,o,e)}),r)throw new ll("Reduce of empty set with no initial value");return n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0);return!0===Sf(e,function(t){if(r(t,t,e))return!0},!0)}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(t){return f(Xf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{union:function(t){return f(Qf,this,ol(t))}});var hl=dt("species"),pl=dt("isConcatSpreadable"),vl=W>=51||!a(function(){var t=[];return t[pl]=!1,t.concat()[0]!==t}),dl=function(t){if(!M(t))return!1;var e=t[pl];return void 0!==e?!!e:ur(t)},gl=!(vl&&(W>=51||!a(function(){var t=[];return(t.constructor={})[hl]=function(){return{foo:1}},1!==t.concat(Boolean).foo})));Ce({target:"Array",proto:!0,arity:1,forced:gl},{concat:function(t){var e,r,n,o,i,a=it(this),u=xr(a,0),s=0;for(e=-1,n=arguments.length;e1?arguments[1]:void 0,n=e.length,o=void 0===r?n:ip(ve(r),n),i=Wr(t);return op(e,o-i.length,o)===i}}),Ze("String","endsWith");var sp=RangeError,cp=String.fromCharCode,fp=String.fromCodePoint,lp=b([].join);Ce({target:"String",stat:!0,arity:1,forced:!!fp&&1!==fp.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,o=0;n>o;){if(e=+arguments[o++],he(e,1114111)!==e)throw new sp(e+" is not a valid code point");r[o]=e<65536?cp(e):cp(55296+((e-=65536)>>10),e%1024+56320)}return lp(r,"")}});var hp=b("".indexOf);Ce({target:"String",proto:!0,forced:!rp("includes")},{includes:function(t){return!!~hp(Wr(j(this)),Wr(tp(t)),arguments.length>1?arguments[1]:void 0)}}),Ze("String","includes"),b(un.String);var pp=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(_),vp=Xc.start;Ce({target:"String",proto:!0,forced:pp},{padStart:function(t){return vp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padStart");var dp=Xc.end;Ce({target:"String",proto:!0,forced:pp},{padEnd:function(t){return dp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padEnd");var gp=b([].push),yp=b([].join);Ce({target:"String",stat:!0},{raw:function(t){var e=k(it(t).raw),r=de(e);if(!r)return"";for(var n=arguments.length,o=[],i=0;;){if(gp(o,Wr(e[i++])),i===r)return yp(o,"");i1?arguments[1]:void 0,e.length)),n=Wr(t);return bp(e,r,r+n.length)===n}}),Ze("String","startsWith");var Op=zt.PROPER,xp=function(t){return a(function(){return!!Mi[t]()||"​…᠎"!=="​…᠎"[t]()||Op&&Mi[t].name!==t})},Rp=_i.start,Pp=xp("trimStart")?function(){return Rp(this)}:"".trimStart;Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==Pp},{trimLeft:Pp}),Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==Pp},{trimStart:Pp}),Ze("String","trimLeft");var Ap=_i.end,jp=xp("trimEnd")?function(){return Ap(this)}:"".trimEnd;Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==jp},{trimRight:jp}),Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==jp},{trimEnd:jp}),Ze("String","trimRight");var kp=Object.getOwnPropertyDescriptor,Ip=function(t){if(!u)return i[t];var e=kp(i,t);return e&&e.value},Tp=dt("iterator"),Mp=!a(function(){var t=new URL("b?a=1&b=2&c=3","https://a"),e=t.searchParams,r=new URLSearchParams("a=1&a=2&b=3"),n="";return t.pathname="c%20d",e.forEach(function(t,r){e.delete("b"),n+=r+t}),r.delete("a",2),r.delete("b",void 0),!e.size&&!u||!e.sort||"https://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[Tp]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==n||"x"!==new URL("https://x",void 0).host}),Lp=TypeError,Up=function(t,e){if(t0;)t[o]=t[--o];o!==i++&&(t[o]=n)}else for(var a=Np(r/2),u=Cp(vo(t,0,a),e),s=Cp(vo(t,a),e),c=u.length,f=s.length,l=0,h=0;l0&&0!=(t&r);r>>=1)e++;return e},pv=function(t){var e=null;switch(t.length){case 1:e=t[0];break;case 2:e=(31&t[0])<<6|63&t[1];break;case 3:e=(15&t[0])<<12|(63&t[1])<<6|63&t[2];break;case 4:e=(7&t[0])<<18|(63&t[1])<<12|(63&t[2])<<6|63&t[3]}return e>1114111?null:e},vv=function(t){for(var e=(t=nv(t,cv," ")).length,r="",n=0;ne){r+="%",n++;continue}var i=lv(t,n+1);if(i!=i){r+=o,n++;continue}n+=2;var a=hv(i);if(0===a)o=Jp(i);else{if(1===a||a>4){r+="�",n++;continue}for(var u=[i],s=1;se||"%"!==tv(t,n));){var c=lv(t,n+1);if(c!=c){n+=3;break}if(c>191||c<128)break;rv(u,c),n+=2,s++}if(u.length!==a){r+="�";continue}var f=pv(u);null===f?r+="�":o=Qp(f)}}r+=o,n++}return r},dv=/[!'()~]|%20/g,gv={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},yv=function(t){return gv[t]},mv=function(t){return nv(Xp(t),dv,yv)},bv=fn(function(t,e){zp(this,{type:Dp,target:Wp(t).entries,index:0,kind:e})},Bp,function(){var t=qp(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);var n=e[r];switch(t.kind){case"keys":return Pn(n.key,!1);case"values":return Pn(n.value,!1)}return Pn([n.key,n.value],!1)},!0),wv=function(t){this.entries=[],this.url=null,void 0!==t&&(M(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===tv(t,0)?uv(t,1):t:Wr(t)))};wv.prototype={type:Bp,bindURL:function(t){this.url=t,this.update()},parseObject:function(t){var e,r,n,o,i,a,u,s=this.entries,c=Fn(t);if(c)for(r=(e=Dn(t,c)).next;!(n=f(r,e)).done;){if(o=Dn(kt(n.value)),(a=f(i=o.next,o)).done||(u=f(i,o)).done||!f(i,o).done)throw new Yp("Expected sequence with length 2");rv(s,{key:Wr(a.value),value:Wr(u.value)})}else for(var l in t)ut(t,l)&&rv(s,{key:l,value:Wr(t[l])})},parseQuery:function(t){if(t)for(var e,r,n=this.entries,o=av(t,"&"),i=0;i0?arguments[0]:void 0));u||(this.size=t.entries.length)},Ev=Sv.prototype;if(Mo(Ev,{append:function(t,e){var r=Wp(this);Up(arguments.length,2),rv(r.entries,{key:Wr(t),value:Wr(e)}),u||this.length++,r.updateURL()},delete:function(t){for(var e=Wp(this),r=Up(arguments.length,1),n=e.entries,o=Wr(t),i=r<2?void 0:arguments[1],a=void 0===i?i:Wr(i),s=0;se.key?1:-1}),t.updateURL()},forEach:function(t){for(var e,r=Wp(this).entries,n=ar(t,arguments.length>1?arguments[1]:void 0),o=0;o1?Rv(arguments[1]):{})}}),T($p)){var Pv=function(t){return ko(this,Gp),new $p(t,arguments.length>1?Rv(arguments[1]):{})};Gp.constructor=Pv,Pv.prototype=Gp,Ce({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Pv})}}var Av={URLSearchParams:Sv,getState:Wp},jv=URLSearchParams,kv=jv.prototype,Iv=b(kv.append),Tv=b(kv.delete),Mv=b(kv.forEach),Lv=b([].push),Uv=new jv("a=1&a=2&b=3");Uv.delete("a",1),Uv.delete("b",void 0),Uv+""!="a=2"&&ie(kv,"delete",function(t){var e=arguments.length,r=e<2?void 0:arguments[1];if(e&&void 0===r)return Tv(this,t);var n=[];Mv(this,function(t,e){Lv(n,{key:e,value:t})}),Up(e,1);for(var o,i=Wr(t),a=Wr(r),u=0,s=0,c=!1,f=n.length;uo;)for(var s,c=R(arguments[o++]),l=i?$v(_e(c),i(c)):_e(c),h=l.length,p=0;h>p;)s=l[p++],u&&!f(a,c,s)||(r[s]=c[s]);return r}:qv,Gv=2147483647,Vv=/[^\0-\u007E]/,Yv=/[.\u3002\uFF0E\uFF61]/g,Xv="Overflow: input needs wider integers to process",Jv=RangeError,Qv=b(Yv.exec),Zv=Math.floor,td=String.fromCharCode,ed=b("".charCodeAt),rd=b([].join),nd=b([].push),od=b("".replace),id=b("".split),ad=b("".toLowerCase),ud=function(t){return t+22+75*(t<26)},sd=function(t,e,r){var n=0;for(t=r?Zv(t/700):t>>1,t+=Zv(t/e);t>455;)t=Zv(t/35),n+=36;return Zv(n+36*t/(t+38))},cd=function(t){var e=[];t=function(t){for(var e=[],r=0,n=t.length;r=55296&&o<=56319&&r=i&&nZv((Gv-a)/l))throw new Jv(Xv);for(a+=(f-i)*l,i=f,r=0;rGv)throw new Jv(Xv);if(n===i){for(var h=a,p=36;;){var v=p<=u?1:p>=u+26?26:p-u;if(h?@[\\\]^|]/,qd=/[\0\t\n\r #/:<>?@[\\\]^|]/,Hd=/^[\u0000-\u0020]+/,$d=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Kd=/[\t\n\r]/g,Gd=function(t){var e,r,n,o;if("number"==typeof t){for(e=[],r=0;r<4;r++)Td(e,t%256),t=md(t/256);return Ed(e,".")}if("object"==typeof t){for(e="",n=function(t){for(var e=null,r=1,n=null,o=0,i=0;i<8;i++)0!==t[i]?(o>r&&(e=n,r=o),n=null,o=0):(null===n&&(n=i),++o);return o>r?n:e}(t),r=0;r<8;r++)o&&0===t[r]||(o&&(o=!1),n===r?(e+=r?":":"::",o=!0):(e+=Od(t[r],16),r<7&&(e+=":")));return"["+e+"]"}return t},Vd={},Yd=Kv({},Vd,{" ":1,'"':1,"<":1,">":1,"`":1}),Xd=Kv({},Yd,{"#":1,"?":1,"{":1,"}":1}),Jd=Kv({},Xd,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Qd=function(t,e){var r=fd(t,0);return r>32&&r<127&&!ut(e,t)?t:encodeURIComponent(t)},Zd={ftp:21,file:null,http:80,https:443,ws:80,wss:443},tg=function(t,e){var r;return 2===t.length&&Sd(Nd,wd(t,0))&&(":"===(r=wd(t,1))||!e&&"|"===r)},eg=function(t){var e;return t.length>1&&tg(kd(t,0,2))&&(2===t.length||"/"===(e=wd(t,2))||"\\"===e||"?"===e||"#"===e)},rg=function(t){return"."===t||"%2e"===Id(t)},ng={},og={},ig={},ag={},ug={},sg={},cg={},fg={},lg={},hg={},pg={},vg={},dg={},gg={},yg={},mg={},bg={},wg={},Sg={},Eg={},Og={},xg=function(t,e,r){var n,o,i,a=Wr(t);if(e){if(o=this.parse(a))throw new gd(o);this.searchParams=null}else{if(void 0!==r&&(n=new xg(r,!0)),o=this.parse(a,null,n))throw new gd(o);(i=vd(new pd)).bindURL(this),this.searchParams=i}};xg.prototype={type:"URL",parse:function(t,e,r){var n,o,i,a,u,s=this,c=e||ng,f=0,l="",h=!1,p=!1,v=!1;for(t=Wr(t),e||(s.scheme="",s.username="",s.password="",s.host=null,s.port=null,s.path=[],s.query=null,s.fragment=null,s.cannotBeABaseURL=!1,t=Pd(t,Hd,""),t=Pd(t,$d,"$1")),t=Pd(t,Kd,""),n=Wn(t);f<=n.length;){switch(o=n[f],c){case ng:if(!o||!Sd(Nd,o)){if(e)return Md;c=ig;continue}l+=Id(o),c=og;break;case og:if(o&&(Sd(Cd,o)||"+"===o||"-"===o||"."===o))l+=Id(o);else{if(":"!==o){if(e)return Md;l="",c=ig,f=0;continue}if(e&&(s.isSpecial()!==ut(Zd,l)||"file"===l&&(s.includesCredentials()||null!==s.port)||"file"===s.scheme&&!s.host))return;if(s.scheme=l,e)return void(s.isSpecial()&&Zd[s.scheme]===s.port&&(s.port=null));l="","file"===s.scheme?c=gg:s.isSpecial()&&r&&r.scheme===s.scheme?c=ag:s.isSpecial()?c=fg:"/"===n[f+1]?(c=ug,f++):(s.cannotBeABaseURL=!0,Rd(s.path,""),c=Sg)}break;case ig:if(!r||r.cannotBeABaseURL&&"#"!==o)return Md;if(r.cannotBeABaseURL&&"#"===o){s.scheme=r.scheme,s.path=vo(r.path),s.query=r.query,s.fragment="",s.cannotBeABaseURL=!0,c=Og;break}c="file"===r.scheme?gg:sg;continue;case ag:if("/"!==o||"/"!==n[f+1]){c=sg;continue}c=lg,f++;break;case ug:if("/"===o){c=hg;break}c=wg;continue;case sg:if(s.scheme=r.scheme,o===Wv)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query;else if("/"===o||"\\"===o&&s.isSpecial())c=cg;else if("?"===o)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query="",c=Eg;else{if("#"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.path.length--,c=wg;continue}s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og}break;case cg:if(!s.isSpecial()||"/"!==o&&"\\"!==o){if("/"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,c=wg;continue}c=hg}else c=lg;break;case fg:if(c=lg,"/"!==o||"/"!==wd(l,f+1))continue;f++;break;case lg:if("/"!==o&&"\\"!==o){c=hg;continue}break;case hg:if("@"===o){h&&(l="%40"+l),h=!0,i=Wn(l);for(var d=0;d65535)return Ud;s.port=s.isSpecial()&&m===Zd[s.scheme]?null:m,l=""}if(e)return;c=bg;continue}return Ud}l+=o;break;case gg:if(s.scheme="file","/"===o||"\\"===o)c=yg;else{if(!r||"file"!==r.scheme){c=wg;continue}switch(o){case Wv:s.host=r.host,s.path=vo(r.path),s.query=r.query;break;case"?":s.host=r.host,s.path=vo(r.path),s.query="",c=Eg;break;case"#":s.host=r.host,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og;break;default:eg(Ed(vo(n,f),""))||(s.host=r.host,s.path=vo(r.path),s.shortenPath()),c=wg;continue}}break;case yg:if("/"===o||"\\"===o){c=mg;break}r&&"file"===r.scheme&&!eg(Ed(vo(n,f),""))&&(tg(r.path[0],!0)?Rd(s.path,r.path[0]):s.host=r.host),c=wg;continue;case mg:if(o===Wv||"/"===o||"\\"===o||"?"===o||"#"===o){if(!e&&tg(l))c=wg;else if(""===l){if(s.host="",e)return;c=bg}else{if(a=s.parseHost(l))return a;if("localhost"===s.host&&(s.host=""),e)return;l="",c=bg}continue}l+=o;break;case bg:if(s.isSpecial()){if(c=wg,"/"!==o&&"\\"!==o)continue}else if(e||"?"!==o)if(e||"#"!==o){if(o!==Wv&&(c=wg,"/"!==o))continue}else s.fragment="",c=Og;else s.query="",c=Eg;break;case wg:if(o===Wv||"/"===o||"\\"===o&&s.isSpecial()||!e&&("?"===o||"#"===o)){if(".."===(u=Id(u=l))||"%2e."===u||".%2e"===u||"%2e%2e"===u?(s.shortenPath(),"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,"")):rg(l)?"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,""):("file"===s.scheme&&!s.path.length&&tg(l)&&(s.host&&(s.host=""),l=wd(l,0)+":"),Rd(s.path,l)),l="","file"===s.scheme&&(o===Wv||"?"===o||"#"===o))for(;s.path.length>1&&""===s.path[0];)Ad(s.path);"?"===o?(s.query="",c=Eg):"#"===o&&(s.fragment="",c=Og)}else l+=Qd(o,Xd);break;case Sg:"?"===o?(s.query="",c=Eg):"#"===o?(s.fragment="",c=Og):o!==Wv&&(s.path[0]+=Qd(o,Vd));break;case Eg:e||"#"!==o?o!==Wv&&("'"===o&&s.isSpecial()?s.query+="%27":s.query+="#"===o?"%23":Qd(o,Vd)):(s.fragment="",c=Og);break;case Og:o!==Wv&&(s.fragment+=Qd(o,Yd))}f++}},parseHost:function(t){var e,r,n;if("["===wd(t,0)){if("]"!==wd(t,t.length-1))return Ld;if(e=function(t){var e,r,n,o,i,a,u,s=[0,0,0,0,0,0,0,0],c=0,f=null,l=0,h=function(){return wd(t,l)};if(":"===h()){if(":"!==wd(t,1))return;l+=2,f=++c}for(;h();){if(8===c)return;if(":"!==h()){for(e=r=0;r<4&&Sd(zd,h());)e=16*e+yd(h(),16),l++,r++;if("."===h()){if(0===r)return;if(l-=r,c>6)return;for(n=0;h();){if(o=null,n>0){if(!("."===h()&&n<4))return;l++}if(!Sd(_d,h()))return;for(;Sd(_d,h());){if(i=yd(h(),10),null===o)o=i;else{if(0===o)return;o=10*o+i}if(o>255)return;l++}s[c]=256*s[c]+o,2!=++n&&4!==n||c++}if(4!==n)return;break}if(":"===h()){if(l++,!h())return}else if(h())return;s[c++]=e}else{if(null!==f)return;l++,f=++c}}if(null!==f)for(a=c-f,c=7;0!==c&&a>0;)u=s[c],s[c--]=s[f+a-1],s[f+--a]=u;else if(8!==c)return;return s}(kd(t,1,-1)),!e)return Ld;this.host=e}else if(this.isSpecial()){if(t=function(t){var e,r,n=[],o=id(od(ad(t),Yv,"."),".");for(e=0;e4)return t;for(r=[],n=0;n1&&"0"===wd(o,0)&&(i=Sd(Fd,o)?16:8,o=kd(o,8===i?1:2)),""===o)a=0;else{if(!Sd(10===i?Dd:8===i?Bd:zd,o))return t;a=yd(o,i)}Rd(r,a)}for(n=0;n=bd(256,5-e))return null}else if(a>255)return null;for(u=xd(r),n=0;n1?arguments[1]:void 0,n=ld(e,new xg(t,!1,r));u||(e.href=n.serialize(),e.origin=n.getOrigin(),e.protocol=n.getProtocol(),e.username=n.getUsername(),e.password=n.getPassword(),e.host=n.getHost(),e.hostname=n.getHostname(),e.port=n.getPort(),e.pathname=n.getPathname(),e.search=n.getSearch(),e.searchParams=n.getSearchParams(),e.hash=n.getHash())},Pg=Rg.prototype,Ag=function(t,e){return{get:function(){return hd(this)[t]()},set:e&&function(t){return hd(this)[e](t)},configurable:!0,enumerable:!0}};if(u&&(so(Pg,"href",Ag("serialize","setHref")),so(Pg,"origin",Ag("getOrigin")),so(Pg,"protocol",Ag("getProtocol","setProtocol")),so(Pg,"username",Ag("getUsername","setUsername")),so(Pg,"password",Ag("getPassword","setPassword")),so(Pg,"host",Ag("getHost","setHost")),so(Pg,"hostname",Ag("getHostname","setHostname")),so(Pg,"port",Ag("getPort","setPort")),so(Pg,"pathname",Ag("getPathname","setPathname")),so(Pg,"search",Ag("getSearch","setSearch")),so(Pg,"searchParams",Ag("getSearchParams")),so(Pg,"hash",Ag("getHash","setHash"))),ie(Pg,"toJSON",function(){return hd(this).serialize()},{enumerable:!0}),ie(Pg,"toString",function(){return hd(this).serialize()},{enumerable:!0}),dd){var jg=dd.createObjectURL,kg=dd.revokeObjectURL;jg&&ie(Rg,"createObjectURL",ar(jg,dd)),kg&&ie(Rg,"revokeObjectURL",ar(kg,dd))}an(Rg,"URL"),Ce({global:!0,constructor:!0,forced:!Mp,sham:!u},{URL:Rg});var Ig=L("URL"),Tg=Mp&&a(function(){Ig.canParse()}),Mg=a(function(){return 1!==Ig.canParse.length});Ce({target:"URL",stat:!0,forced:!Tg||Mg},{canParse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return!!new Ig(r,n)}catch(t){return!1}}});var Lg=L("URL");Ce({target:"URL",stat:!0,forced:!Mp},{parse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return new Lg(r,n)}catch(t){return null}}}),Ce({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return f(URL.prototype.toString,this)}});var Ug=WeakMap.prototype,Ng={WeakMap:WeakMap,set:b(Ug.set),get:b(Ug.get),has:b(Ug.has),remove:b(Ug.delete)},Cg=Ng.has,_g=function(t){return Cg(t),t},Fg=Ng.get,Bg=Ng.has,Dg=Ng.set;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var r,n,o=_g(this);return Bg(o,t)?(r=Fg(o,t),"update"in e&&(r=e.update(r,t,o),Dg(o,t,r)),r):(n=e.insert(t,o),Dg(o,t,n),n)}}),Ce({target:"WeakMap",stat:!0,forced:!0},{from:ei(Ng.WeakMap,Ng.set,!0)}),Ce({target:"WeakMap",stat:!0,forced:!0},{of:ri(Ng.WeakMap,Ng.set,!0)});var zg=Ng.remove;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=_g(this),r=!0,n=0,o=arguments.length;n2&&(n=r,M(o=arguments[2])&&"cause"in o&&_t(n,"cause",o.cause));var s=[];return Ao(t,ny,{that:s}),_t(r,"errors",s),r};dn?dn(oy,ry):Ae(oy,ry,{name:!0});var iy=oy.prototype=Ve(ry.prototype,{constructor:d(1,oy),message:d(1,""),name:d(1,"AggregateError")});Ce({global:!0,constructor:!0,arity:2},{AggregateError:oy});var ay,uy,sy,cy,fy=function(t){return _.slice(0,t.length)===t},ly=fy("Bun/")?"BUN":fy("Cloudflare-Workers")?"CLOUDFLARE":fy("Deno/")?"DENO":fy("Node.js/")?"NODE":i.Bun&&"string"==typeof Bun.version?"BUN":i.Deno&&"object"==typeof Deno.version?"DENO":"process"===E(i.process)?"NODE":i.window&&i.document?"BROWSER":"REST",hy="NODE"===ly,py=/(?:ipad|iphone|ipod).*applewebkit/i.test(_),vy=i.setImmediate,dy=i.clearImmediate,gy=i.process,yy=i.Dispatch,my=i.Function,by=i.MessageChannel,wy=i.String,Sy=0,Ey={},Oy="onreadystatechange";a(function(){ay=i.location});var xy=function(t){if(ut(Ey,t)){var e=Ey[t];delete Ey[t],e()}},Ry=function(t){return function(){xy(t)}},Py=function(t){xy(t.data)},Ay=function(t){i.postMessage(wy(t),ay.protocol+"//"+ay.host)};vy&&dy||(vy=function(t){Up(arguments.length,1);var e=T(t)?t:my(t),r=vo(arguments,1);return Ey[++Sy]=function(){Ra(e,void 0,r)},uy(Sy),Sy},dy=function(t){delete Ey[t]},hy?uy=function(t){gy.nextTick(Ry(t))}:yy&&yy.now?uy=function(t){yy.now(Ry(t))}:by&&!py?(cy=(sy=new by).port2,sy.port1.onmessage=Py,uy=ar(cy.postMessage,cy)):i.addEventListener&&T(i.postMessage)&&!i.importScripts&&ay&&"file:"!==ay.protocol&&!a(Ay)?(uy=Ay,i.addEventListener("message",Py,!1)):uy=Oy in Et("script")?function(t){De.appendChild(Et("script"))[Oy]=function(){De.removeChild(this),xy(t)}}:function(t){setTimeout(Ry(t),0)});var jy={set:vy,clear:dy},ky=function(){this.head=null,this.tail=null};ky.prototype={add:function(t){var e={item:t,next:null},r=this.tail;r?r.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}};var Iy,Ty,My,Ly,Uy,Ny=ky,Cy=/ipad|iphone|ipod/i.test(_)&&"undefined"!=typeof Pebble,_y=/web0s(?!.*chrome)/i.test(_),Fy=jy.set,By=i.MutationObserver||i.WebKitMutationObserver,Dy=i.document,zy=i.process,Wy=i.Promise,qy=Ip("queueMicrotask");if(!qy){var Hy=new Ny,$y=function(){var t,e;for(hy&&(t=zy.domain)&&t.exit();e=Hy.get();)try{e()}catch(t){throw Hy.head&&Iy(),t}t&&t.enter()};py||hy||_y||!By||!Dy?!Cy&&Wy&&Wy.resolve?((Ly=Wy.resolve(void 0)).constructor=Wy,Uy=ar(Ly.then,Ly),Iy=function(){Uy($y)}):hy?Iy=function(){zy.nextTick($y)}:(Fy=ar(Fy,i),Iy=function(){Fy($y)}):(Ty=!0,My=Dy.createTextNode(""),new By($y).observe(My,{characterData:!0}),Iy=function(){My.data=Ty=!Ty}),qy=function(t){Hy.head||Iy(),Hy.add(t)}}var Ky,Gy,Vy,Yy=qy,Xy=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},Jy=i.Promise,Qy=dt("species"),Zy=!1,tm=T(i.PromiseRejectionEvent),em=Ue("Promise",function(){var t=Kt(Jy),e=t!==String(Jy);if(!e&&66===W)return!0;if(!W||W<51||!/native code/.test(t)){var r=new Jy(function(t){t(1)}),n=function(t){t(function(){},function(){})};if((r.constructor={})[Qy]=n,!(Zy=r.then(function(){})instanceof n))return!0}return!(e||"BROWSER"!==ly&&"DENO"!==ly||tm)}),rm={CONSTRUCTOR:em,REJECTION_EVENT:tm,SUBCLASSING:Zy},nm=TypeError,om=function(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw new nm("Bad Promise constructor");e=t,r=n}),this.resolve=J(e),this.reject=J(r)},im={f:function(t){return new om(t)}},am=jy.set,um="Promise",sm=rm.CONSTRUCTOR,cm=rm.REJECTION_EVENT,fm=rm.SUBCLASSING,lm=ne.getterFor(um),hm=ne.set,pm=Jy&&Jy.prototype,vm=Jy,dm=pm,gm=i.TypeError,ym=i.document,mm=i.process,bm=im.f,wm=bm,Sm=!!(ym&&ym.createEvent&&i.dispatchEvent),Em="unhandledrejection",Om=function(t){var e;return!(!M(t)||!T(e=t.then))&&e},xm=function(t,e){var r,n,o,i=e.value,a=1===e.state,u=a?t.ok:t.fail,s=t.resolve,c=t.reject,l=t.domain;try{u?(a||(2===e.rejection&&km(e),e.rejection=1),!0===u?r=i:(l&&l.enter(),r=u(i),l&&(l.exit(),o=!0)),r===t.promise?c(new gm("Promise-chain cycle")):(n=Om(r))?f(n,r,s,c):s(r)):c(i)}catch(t){l&&!o&&l.exit(),c(t)}},Rm=function(t,e){t.notified||(t.notified=!0,Yy(function(){for(var r,n=t.reactions;r=n.get();)xm(r,t);t.notified=!1,e&&!t.rejection&&Am(t)}))},Pm=function(t,e,r){var n,o;Sm?((n=ym.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),i.dispatchEvent(n)):n={promise:e,reason:r},!cm&&(o=i["on"+t])?o(n):t===Em&&function(t,e){try{1===arguments.length?console.error(t):console.error(t,e)}catch(t){}}("Unhandled promise rejection",r)},Am=function(t){f(am,i,function(){var e,r=t.facade,n=t.value;if(jm(t)&&(e=Xy(function(){hy?mm.emit("unhandledRejection",n,r):Pm(Em,r,n)}),t.rejection=hy||jm(t)?2:1,e.error))throw e.value})},jm=function(t){return 1!==t.rejection&&!t.parent},km=function(t){f(am,i,function(){var e=t.facade;hy?mm.emit("rejectionHandled",e):Pm("rejectionhandled",e,t.value)})},Im=function(t,e,r){return function(n){t(e,n,r)}},Tm=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,Rm(t,!0))},Mm=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw new gm("Promise can't be resolved itself");var n=Om(e);n?Yy(function(){var r={done:!1};try{f(n,e,Im(Mm,r,t),Im(Tm,r,t))}catch(e){Tm(r,e,t)}}):(t.value=e,t.state=1,Rm(t,!1))}catch(e){Tm({done:!1},e,t)}}};if(sm&&(vm=function(t){ko(this,dm),J(t),f(Ky,this);var e=lm(this);try{t(Im(Mm,e),Im(Tm,e))}catch(t){Tm(e,t)}},(Ky=function(t){hm(this,{type:um,done:!1,notified:!1,parent:!1,reactions:new Ny,rejection:!1,state:0,value:null})}).prototype=ie(dm=vm.prototype,"then",function(t,e){var r=lm(this),n=bm(Cc(this,vm));return r.parent=!0,n.ok=!T(t)||t,n.fail=T(e)&&e,n.domain=hy?mm.domain:void 0,0===r.state?r.reactions.add(n):Yy(function(){xm(n,r)}),n.promise}),Gy=function(){var t=new Ky,e=lm(t);this.promise=t,this.resolve=Im(Mm,e),this.reject=Im(Tm,e)},im.f=bm=function(t){return t===vm||void 0===t?new Gy(t):wm(t)},T(Jy)&&pm!==Object.prototype)){Vy=pm.then,fm||ie(pm,"then",function(t,e){var r=this;return new vm(function(t,e){f(Vy,r,t,e)}).then(t,e)},{unsafe:!0});try{delete pm.constructor}catch(t){}dn&&dn(pm,dm)}Ce({global:!0,constructor:!0,wrap:!0,forced:sm},{Promise:vm}),an(vm,um,!1),Uo(um);var Lm=rm.CONSTRUCTOR||!Gn(function(t){Jy.all(t).then(void 0,function(){})});Ce({target:"Promise",stat:!0,forced:Lm},{all:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),i=[],a=0,u=1;Ao(t,function(t){var s=a++,c=!1;u++,f(r,e,t).then(function(t){c||(c=!0,i[s]=t,--u||n(i))},o)}),--u||n(i)});return i.error&&o(i.value),r.promise}});var Um=Jy&&Jy.prototype;if(Ce({target:"Promise",proto:!0,forced:rm.CONSTRUCTOR,real:!0},{catch:function(t){return this.then(void 0,t)}}),T(Jy)){var Nm=L("Promise").prototype.catch;Um.catch!==Nm&&ie(Um,"catch",Nm,{unsafe:!0})}Ce({target:"Promise",stat:!0,forced:Lm},{race:function(t){var e=this,r=im.f(e),n=r.reject,o=Xy(function(){var o=J(e.resolve);Ao(t,function(t){f(o,e,t).then(r.resolve,n)})});return o.error&&n(o.value),r.promise}}),Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{reject:function(t){var e=im.f(this);return(0,e.reject)(t),e.promise}});var Cm=function(t,e){if(kt(t),M(e)&&e.constructor===t)return e;var r=im.f(t);return(0,r.resolve)(e),r.promise};Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{resolve:function(t){return Cm(this,t)}}),Ce({target:"Promise",stat:!0,forced:Lm},{allSettled:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),o=[],i=0,a=1;Ao(t,function(t){var u=i++,s=!1;a++,f(r,e,t).then(function(t){s||(s=!0,o[u]={status:"fulfilled",value:t},--a||n(o))},function(t){s||(s=!0,o[u]={status:"rejected",reason:t},--a||n(o))})}),--a||n(o)});return i.error&&o(i.value),r.promise}});var _m="No one promise resolved";Ce({target:"Promise",stat:!0,forced:Lm},{any:function(t){var e=this,r=L("AggregateError"),n=im.f(e),o=n.resolve,i=n.reject,a=Xy(function(){var n=J(e.resolve),a=[],u=0,s=1,c=!1;Ao(t,function(t){var l=u++,h=!1;s++,f(n,e,t).then(function(t){h||c||(c=!0,o(t))},function(t){h||c||(h=!0,a[l]=t,--s||i(new r(a,_m)))})}),--s||i(new r(a,_m))});return a.error&&i(a.value),n.promise}}),Ce({target:"Promise",stat:!0},{withResolvers:function(){var t=im.f(this);return{promise:t.promise,resolve:t.resolve,reject:t.reject}}});var Fm=Jy&&Jy.prototype,Bm=!!Jy&&a(function(){Fm.finally.call({then:function(){}},function(){})});if(Ce({target:"Promise",proto:!0,real:!0,forced:Bm},{finally:function(t){var e=Cc(this,L("Promise")),r=T(t);return this.then(r?function(r){return Cm(e,t()).then(function(){return r})}:t,r?function(r){return Cm(e,t()).then(function(){throw r})}:t)}}),T(Jy)){var Dm=L("Promise").prototype.finally;Fm.finally!==Dm&&ie(Fm,"finally",Dm,{unsafe:!0})}var zm=i.Promise,Wm=!1,qm=!zm||!zm.try||Xy(function(){zm.try(function(t){Wm=8===t},8)}).error||!Wm;Ce({target:"Promise",stat:!0,forced:qm},{try:function(t){var e=arguments.length>1?vo(arguments,1):[],r=im.f(this),n=Xy(function(){return Ra(J(t),void 0,e)});return(n.error?r.reject:r.resolve)(n.value),r.promise}}),Ze("Promise","finally");var Hm="URLSearchParams"in self,$m="Symbol"in self&&"iterator"in Symbol,Km="FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(t){return!1}}(),Gm="FormData"in self,Vm="ArrayBuffer"in self;if(Vm)var Ym=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Xm=ArrayBuffer.isView||function(t){return t&&Ym.indexOf(Object.prototype.toString.call(t))>-1};function Jm(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function Qm(t){return"string"!=typeof t&&(t=String(t)),t}function Zm(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return $m&&(e[Symbol.iterator]=function(){return e}),e}function tb(t){this.map={},t instanceof tb?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function eb(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function rb(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function nb(t){var e=new FileReader,r=rb(e);return e.readAsArrayBuffer(t),r}function ob(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function ib(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:Km&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:Gm&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:Hm&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():Vm&&Km&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=ob(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Vm&&(ArrayBuffer.prototype.isPrototypeOf(t)||Xm(t))?this._bodyArrayBuffer=ob(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):Hm&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Km&&(this.blob=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?eb(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(nb)}),this.text=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return function(t){var e=new FileReader,r=rb(e);return e.readAsText(t),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function sb(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(n),decodeURIComponent(o))}}),e}function cb(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new tb(e.headers),this.url=e.url||"",this._initBody(t)}ub.prototype.clone=function(){return new ub(this,{body:this._bodyInit})},ib.call(ub.prototype),ib.call(cb.prototype),cb.prototype.clone=function(){return new cb(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new tb(this.headers),url:this.url})},cb.error=function(){var t=new cb(null,{status:0,statusText:""});return t.type="error",t};var fb=[301,302,303,307,308];cb.redirect=function(t,e){if(-1===fb.indexOf(e))throw new RangeError("Invalid status code");return new cb(null,{status:e,headers:{location:t}})};var lb=self.DOMException;try{new lb}catch(t){(lb=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack}).prototype=Object.create(Error.prototype),lb.prototype.constructor=lb}function hb(t,e){return new Promise(function(r,n){var o=new ub(t,e);if(o.signal&&o.signal.aborted)return n(new lb("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var t,e,n={status:i.status,statusText:i.statusText,headers:(t=i.getAllResponseHeaders()||"",e=new tb,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var r=t.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();e.append(n,o)}}),e)};n.url="responseURL"in i?i.responseURL:n.headers.get("X-Request-URL"),r(new cb("response"in i?i.response:i.responseText,n))},i.onerror=function(){n(new TypeError("Network request failed"))},i.ontimeout=function(){n(new TypeError("Network request failed"))},i.onabort=function(){n(new lb("Aborted","AbortError"))},i.open(o.method,o.url,!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&Km&&(i.responseType="blob"),o.headers.forEach(function(t,e){i.setRequestHeader(e,t)}),o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",a)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})}hb.polyfill=!0,self.fetch||(self.fetch=hb,self.Headers=tb,self.Request=ub,self.Response=cb);var pb=Object.getOwnPropertySymbols,vb=Object.prototype.hasOwnProperty,db=Object.prototype.propertyIsEnumerable,gb=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(t){n[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,n,o=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),i=1;i{"use strict";var e={},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={id:o,loaded:!1,exports:{}},i=!0;try{e[o].call(a.exports,a,a.exports,r),i=!1}finally{i&&delete t[o]}return a.loaded=!0,a.exports}r.m=e,(()=>{var e=[];r.O=(t,o,n,a)=>{if(o){a=a||0;for(var i=e.length;i>0&&e[i-1][2]>a;i--)e[i]=e[i-1];e[i]=[o,n,a];return}for(var c=1/0,i=0;i=a)&&Object.keys(r.O).every(e=>r.O[e](o[u]))?o.splice(u--,1):(d=!1,a{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;r.t=function(o,n){if(1&n&&(o=this(o)),8&n||"object"==typeof o&&o&&(4&n&&o.__esModule||16&n&&"function"==typeof o.then))return o;var a=Object.create(null);r.r(a);var i={};e=e||[null,t({}),t([]),t(t)];for(var c=2&n&&o;"object"==typeof c&&!~e.indexOf(c);c=t(c))Object.getOwnPropertyNames(c).forEach(e=>i[e]=()=>o[e]);return i.default=()=>o,r.d(a,i),a}})(),r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,o)=>(r.f[o](e,t),t),[])),r.u=e=>987===e?"static/chunks/987-15758c8fb8be3215.js":605===e?"static/chunks/605-c6ada8a61926b0af.js":816===e?"static/chunks/816-c635668e3b41d2fc.js":"static/chunks/"+e+"."+({131:"75b3ff08b26a7b20",396:"41aba55eb5176e84",523:"edf373732b51326e",714:"1cd0bbabf8503d97",941:"ef2173b70c2cacca"})[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="_N_E:";r.l=(o,n,a,i)=>{if(e[o])return void e[o].push(n);if(void 0!==a)for(var c,d,u=document.getElementsByTagName("script"),l=0;l{c.onerror=c.onload=null,clearTimeout(p);var n=e[o];if(delete e[o],c.parentNode&&c.parentNode.removeChild(c),n&&n.forEach(e=>e(r)),t)return t(r)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=f.bind(null,c.onerror),c.onload=f.bind(null,c.onload),d&&document.head.appendChild(c)}})(),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:e=>e},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("nextjs#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="/_next/",(()=>{var e={68:0,998:0,785:0,679:0};r.f.j=(t,o)=>{var n=r.o(e,t)?e[t]:void 0;if(0!==n)if(n)o.push(n[2]);else if(/^(679|68|785|998)$/.test(t))e[t]=0;else{var a=new Promise((r,o)=>n=e[t]=[r,o]);o.push(n[2]=a);var i=r.p+r.u(t),c=Error();r.l(i,o=>{if(r.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var a=o&&("load"===o.type?"missing":o.type),i=o&&o.target&&o.target.src;c.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",c.name="ChunkLoadError",c.type=a,c.request=i,n[1](c)}},"chunk-"+t,t)}},r.O.j=t=>0===e[t];var t=(t,o)=>{var n,a,[i,c,d]=o,u=0;if(i.some(t=>0!==e[t])){for(n in c)r.o(c,n)&&(r.m[n]=c[n]);if(d)var l=d(r)}for(t&&t(o);uli):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:500}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:var(--text-3xl);margin-top:0;margin-bottom:.888889em;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:600;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;padding-inline-end:.375em;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){border:1px solid;border-color:var(--color-fd-border);background:var(--color-fd-muted);color:var(--tw-prose-code);border-radius:5px;padding:3px;font-size:13px;font-weight:400}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:var(--text-2xl)}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;border-collapse:separate;border-spacing:0;background:var(--color-fd-card);border-radius:var(--radius-lg);border:1px solid var(--color-fd-border);width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429;overflow:hidden}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose :where(a:not([data-card])):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-underline-offset:3.5px;text-decoration:underline;-webkit-text-decoration-color:var(--color-fd-primary);text-decoration-color:var(--color-fd-primary);font-weight:500;text-decoration-thickness:1.5px;transition:opacity .2s}.prose :where(a:not([data-card]):hover):not(:where([class~=not-prose],[class~=not-prose] *)){opacity:.8}.prose{--tw-prose-body:var(--color-fd-foreground)}@supports (color:color-mix(in lab,red,red)){.prose{--tw-prose-body:color-mix(in oklab,var(--color-fd-foreground)90%,transparent)}}.prose{--tw-prose-headings:var(--color-fd-foreground);--tw-prose-lead:var(--color-fd-foreground);--tw-prose-links:var(--color-fd-foreground);--tw-prose-bold:var(--color-fd-foreground);--tw-prose-counters:var(--color-fd-muted-foreground);--tw-prose-bullets:var(--color-fd-muted-foreground);--tw-prose-hr:var(--color-fd-border);--tw-prose-quotes:var(--color-fd-foreground);--tw-prose-quote-borders:var(--color-fd-border);--tw-prose-captions:var(--color-fd-foreground);--tw-prose-code:var(--color-fd-foreground);--tw-prose-th-borders:var(--color-fd-border);--tw-prose-td-borders:var(--color-fd-border);--tw-prose-kbd:var(--color-fd-foreground);--tw-prose-kbd-shadows:var(--color-fd-primary)}@supports (color:color-mix(in lab,red,red)){.prose{--tw-prose-kbd-shadows:color-mix(in oklab,var(--color-fd-primary)50%,transparent)}}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start;padding:calc(var(--spacing)*2.5);border-inline-start:1px solid var(--color-fd-border);background:var(--color-fd-muted)}.prose :where(th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start:none}.prose :where(th:not(tr:last-child *),td:not(tr:last-child *)):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom:1px solid var(--color-fd-border)}.prose :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start;border-inline-start:1px solid var(--color-fd-border);padding:calc(var(--spacing)*2.5)}.prose :where(td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start:none}.prose :where(tfoot th,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(thead th,thead td):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose-no-margin>:first-child{margin-top:0}.prose-no-margin>:last-child{margin-bottom:0}.mt-\(--fd-top\){margin-top:var(--fd-top)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-auto{margin-bottom:auto}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.fd-scroll-container::-webkit-scrollbar{width:5px;height:5px}.fd-scroll-container::-webkit-scrollbar-thumb{background:var(--color-fd-border);border-radius:5px}.fd-scroll-container::-webkit-scrollbar-track{background:0 0}.fd-scroll-container::-webkit-scrollbar-corner{display:none}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-5\.5{width:calc(var(--spacing)*5.5)!important;height:calc(var(--spacing)*5.5)!important}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6\.5{width:calc(var(--spacing)*6.5);height:calc(var(--spacing)*6.5)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-full{width:100%;height:100%}.h-\(--fd-height\){height:var(--fd-height)}.h-\(--fd-nav-height\){height:var(--fd-nav-height)}.h-\(--fd-tocnav-height\){height:var(--fd-tocnav-height)}.h-\(--radix-navigation-menu-viewport-height\){height:var(--radix-navigation-menu-viewport-height)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-36{height:calc(var(--spacing)*36)}.h-\[1\.15rem\]{height:1.15rem}.h-\[300px\]{height:300px}.h-\[350px\]{height:350px}.h-\[400px\]{height:400px}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[80svh\]{max-height:80svh}.max-h-\[400px\]{max-height:400px}.max-h-\[460px\]{max-height:460px}.max-h-\[600px\]{max-height:600px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--fd-toc-width\){width:var(--fd-toc-width)}.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-\[30\%\]{width:30%}.w-\[45\%\]{width:45%}.w-\[85\%\]{width:85%}.w-\[98vw\]{width:98vw}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[98vw\]{max-width:98vw}.max-w-\[240px\]{max-width:240px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[220px\]{min-width:220px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\[top_center\]{transform-origin:top}.-translate-x-\(--fd-sidebar-offset\){--tw-translate-x:calc(var(--fd-sidebar-offset)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.translate-x-2{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing)*2)}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.-translate-y-1\/2,.translate-x-\[-50\%\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.translate-y-\[-50\%\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-fd-fade-in{animation:var(--animate-fd-fade-in)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.scroll-m-24{scroll-margin:calc(var(--spacing)*24)}.scroll-m-28{scroll-margin:calc(var(--spacing)*28)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-fd-border>:not(:last-child)){border-color:var(--color-fd-border)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.35rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]{border-radius:5px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-e-2xl{border-start-end-radius:var(--radius-2xl);border-end-end-radius:var(--radius-2xl)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-amber-300{border-color:var(--color-amber-300)}.border-blue-300{border-color:var(--color-blue-300)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-chart-4\/50{border-color:var(--chart-4)}@supports (color:color-mix(in lab,red,red)){.border-chart-4\/50{border-color:color-mix(in oklab,var(--chart-4)50%,transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-fd-foreground\/10{border-color:var(--color-fd-foreground)}@supports (color:color-mix(in lab,red,red)){.border-fd-foreground\/10{border-color:color-mix(in oklab,var(--color-fd-foreground)10%,transparent)}}.border-fd-primary{border-color:var(--color-fd-primary)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-300{border-color:var(--color-green-300)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-orange-300{border-color:var(--color-orange-300)}.border-pink-300{border-color:var(--color-pink-300)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.border-sky-300{border-color:var(--color-sky-300)}.border-teal-300{border-color:var(--color-teal-300)}.border-transparent{border-color:#0000}.border-violet-300{border-color:var(--color-violet-300)}.border-s-blue-500\/50{border-inline-start-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.border-s-blue-500\/50{border-inline-start-color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}.border-s-green-500\/50{border-inline-start-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.border-s-green-500\/50{border-inline-start-color:color-mix(in oklab,var(--color-green-500)50%,transparent)}}.border-s-orange-500\/50{border-inline-start-color:#fe6e0080}@supports (color:color-mix(in lab,red,red)){.border-s-orange-500\/50{border-inline-start-color:color-mix(in oklab,var(--color-orange-500)50%,transparent)}}.border-s-red-500\/50{border-inline-start-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-s-red-500\/50{border-inline-start-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--shiki-light-bg\){background-color:var(--shiki-light-bg)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background)50%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-chart-4\/10{background-color:var(--chart-4)}@supports (color:color-mix(in lab,red,red)){.bg-chart-4\/10{background-color:color-mix(in oklab,var(--chart-4)10%,transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-fd-accent{background-color:var(--color-fd-accent)}.bg-fd-background,.bg-fd-background\/80{background-color:var(--color-fd-background)}@supports (color:color-mix(in lab,red,red)){.bg-fd-background\/80{background-color:color-mix(in oklab,var(--color-fd-background)80%,transparent)}}.bg-fd-border{background-color:var(--color-fd-border)}.bg-fd-card{background-color:var(--color-fd-card)}.bg-fd-foreground\/10{background-color:var(--color-fd-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-fd-foreground\/10{background-color:color-mix(in oklab,var(--color-fd-foreground)10%,transparent)}}.bg-fd-muted{background-color:var(--color-fd-muted)}.bg-fd-popover{background-color:var(--color-fd-popover)}.bg-fd-primary,.bg-fd-primary\/10{background-color:var(--color-fd-primary)}@supports (color:color-mix(in lab,red,red)){.bg-fd-primary\/10{background-color:color-mix(in oklab,var(--color-fd-primary)10%,transparent)}}.bg-fd-secondary,.bg-fd-secondary\/50{background-color:var(--color-fd-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-fd-secondary\/50{background-color:color-mix(in oklab,var(--color-fd-secondary)50%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--muted)10%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-muted\/90{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/90{background-color:color-mix(in oklab,var(--muted)90%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-400{--tw-gradient-from:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-500{--tw-gradient-from:var(--color-gray-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-700{--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-400{--tw-gradient-from:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-400{--tw-gradient-from:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-400{--tw-gradient-from:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-500{--tw-gradient-from:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-400{--tw-gradient-from:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-700{--tw-gradient-to:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-800{--tw-gradient-to:var(--color-blue-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-600{--tw-gradient-to:var(--color-gray-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-700{--tw-gradient-to:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-700{--tw-gradient-to:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-700{--tw-gradient-to:var(--color-orange-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-700{--tw-gradient-to:var(--color-pink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/80{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/80{--tw-gradient-to:color-mix(in oklab,var(--primary)80%,transparent)}}.to-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-700{--tw-gradient-to:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-700{--tw-gradient-to:var(--color-teal-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-600{--tw-gradient-to:var(--color-yellow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_bottom\,transparent\,white_16px\,white_calc\(100\%-16px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#fff 16px calc(100% - 16px),#0000);mask-image:linear-gradient(#0000,#fff 16px calc(100% - 16px),#0000)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-blue-500{fill:var(--color-blue-500)}.fill-green-500{fill:var(--color-green-500)}.fill-orange-500{fill:var(--color-orange-500)}.fill-primary{fill:var(--primary)}.fill-red-500{fill:var(--color-red-500)}.stroke-current\/25{stroke:currentColor}@supports (color:color-mix(in lab,red,red)){.stroke-current\/25{stroke:color-mix(in oklab,currentcolor 25%,transparent)}}.stroke-fd-foreground\/10{stroke:var(--color-fd-foreground)}@supports (color:color-mix(in lab,red,red)){.stroke-fd-foreground\/10{stroke:color-mix(in oklab,var(--color-fd-foreground)10%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-px{padding:1px}.px-\(--fd-layout-offset\){padding-inline:var(--fd-layout-offset)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-8{padding-inline-start:calc(var(--spacing)*8)}.ps-\[calc\(var\(--fd-layout-offset\)\+var\(--fd-sidebar-width\)\)\]{padding-inline-start:calc(var(--fd-layout-offset) + var(--fd-sidebar-width))}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-4{padding-inline-end:calc(var(--spacing)*4)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-24{padding-top:calc(var(--spacing)*24)}.pt-28{padding-top:calc(var(--spacing)*28)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:Fira Code,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:calc(var(--tracking-normal) - .025em);letter-spacing:calc(var(--tracking-normal) - .025em)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-accent{color:var(--accent)}.text-amber-800{color:var(--color-amber-800)}.text-blue-400{color:var(--color-blue-400)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-chart-4{color:var(--chart-4)}.text-cyan-800{color:var(--color-cyan-800)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-800{color:var(--color-emerald-800)}.text-fd-accent-foreground{color:var(--color-fd-accent-foreground)}.text-fd-card{color:var(--color-fd-card)}.text-fd-card-foreground{color:var(--color-fd-card-foreground)}.text-fd-foreground,.text-fd-foreground\/30{color:var(--color-fd-foreground)}@supports (color:color-mix(in lab,red,red)){.text-fd-foreground\/30{color:color-mix(in oklab,var(--color-fd-foreground)30%,transparent)}}.text-fd-foreground\/80{color:var(--color-fd-foreground)}@supports (color:color-mix(in lab,red,red)){.text-fd-foreground\/80{color:color-mix(in oklab,var(--color-fd-foreground)80%,transparent)}}.text-fd-muted-foreground{color:var(--color-fd-muted-foreground)}.text-fd-popover-foreground{color:var(--color-fd-popover-foreground)}.text-fd-primary{color:var(--color-fd-primary)}.text-fd-primary-foreground{color:var(--color-fd-primary-foreground)}.text-fd-primary\/50{color:var(--color-fd-primary)}@supports (color:color-mix(in lab,red,red)){.text-fd-primary\/50{color:color-mix(in oklab,var(--color-fd-primary)50%,transparent)}}.text-fd-secondary-foreground{color:var(--color-fd-secondary-foreground)}.text-foreground{color:var(--foreground)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-green-400{color:var(--color-green-400)}.text-green-800{color:var(--color-green-800)}.text-indigo-800{color:var(--color-indigo-800)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-800{color:var(--color-orange-800)}.text-pink-800{color:var(--color-pink-800)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-800{color:var(--color-sky-800)}.text-teal-800{color:var(--color-teal-800)}.text-transparent{color:#0000}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:var(--shadow-lg)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md)}.shadow-sm{--tw-shadow:var(--shadow-sm)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl)}.shadow-xs{--tw-shadow:var(--shadow-xs)}.ring-0,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg))}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\]{transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--fd-nav-height\:56px\]{--fd-nav-height:56px}.\[scrollbar-width\:none\]{scrollbar-width:none}:is(.\*\:col-start-1>*){grid-column-start:1}:is(.\*\:row-start-1>*){grid-row-start:1}:is(.\*\:mx-auto>*){margin-inline:auto}:is(.\*\:my-auto>*){margin-block:auto}:is(.\*\:flex>*){display:flex}:is(.\*\:w-\(--fd-sidebar-width\)>*){width:var(--fd-sidebar-width)}:is(.\*\:max-w-fd-container>*){max-width:var(--spacing-fd-container)}:is(.\*\:flex-col>*){flex-direction:column}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}@media (hover:hover){.peer-hover\:opacity-100:is(:where(.peer):hover~*){opacity:1}}.placeholder\:text-fd-muted-foreground::placeholder{color:var(--color-fd-muted-foreground)}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.empty\:mb-0:empty{margin-bottom:calc(var(--spacing)*0)}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-muted:hover{border-color:var(--muted)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-fd-accent:hover,.hover\:bg-fd-accent\/50:hover{background-color:var(--color-fd-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fd-accent\/50:hover{background-color:color-mix(in oklab,var(--color-fd-accent)50%,transparent)}}.hover\:bg-fd-accent\/80:hover{background-color:var(--color-fd-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fd-accent\/80:hover{background-color:color-mix(in oklab,var(--color-fd-accent)80%,transparent)}}.hover\:bg-fd-primary\/80:hover{background-color:var(--color-fd-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fd-primary\/80:hover{background-color:color-mix(in oklab,var(--color-fd-primary)80%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-fd-accent-foreground:hover,.hover\:text-fd-accent-foreground\/80:hover{color:var(--color-fd-accent-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-fd-accent-foreground\/80:hover{color:color-mix(in oklab,var(--color-fd-accent-foreground)80%,transparent)}}.hover\:text-fd-popover-foreground\/50:hover{color:var(--color-fd-popover-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-fd-popover-foreground\/50:hover{color:color-mix(in oklab,var(--color-fd-popover-foreground)50%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:transition-none:hover{transition-property:none}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus-visible\:bg-fd-accent:has(:focus-visible){background-color:var(--color-fd-accent)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-fd-primary[data-active=true]{color:var(--color-fd-primary)}.data-\[collapsed\=false\]\:hidden[data-collapsed=false]{display:none}.data-\[motion\=from-end\]\:animate-fd-enterFromRight[data-motion=from-end]{animation:var(--animate-fd-enterFromRight)}.data-\[motion\=from-start\]\:animate-fd-enterFromLeft[data-motion=from-start]{animation:var(--animate-fd-enterFromLeft)}.data-\[motion\=to-end\]\:animate-fd-exitToRight[data-motion=to-end]{animation:var(--animate-fd-exitToRight)}.data-\[motion\=to-start\]\:animate-fd-exitToLeft[data-motion=to-start]{animation:var(--animate-fd-exitToLeft)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:border-fd-primary[data-state=active]{border-color:var(--color-fd-primary)}.data-\[state\=active\]\:text-fd-primary[data-state=active]{color:var(--color-fd-primary)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=closed\]\:animate-fd-accordion-up[data-state=closed]{animation:var(--animate-fd-accordion-up)}.data-\[state\=closed\]\:animate-fd-collapsible-up[data-state=closed]{animation:var(--animate-fd-collapsible-up)}.data-\[state\=closed\]\:animate-fd-dialog-out[data-state=closed]{animation:var(--animate-fd-dialog-out)}.data-\[state\=closed\]\:animate-fd-fade-out[data-state=closed]{animation:var(--animate-fd-fade-out)}.data-\[state\=closed\]\:animate-fd-nav-menu-out[data-state=closed]{animation:var(--animate-fd-nav-menu-out)}.data-\[state\=closed\]\:animate-fd-popover-out[data-state=closed]{animation:var(--animate-fd-popover-out)}.data-\[state\=closed\]\:animate-fd-sidebar-out[data-state=closed]{animation:var(--animate-fd-sidebar-out)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-fd-fade-out[data-state=hidden]{animation:var(--animate-fd-fade-out)}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[state\=open\]\:animate-fd-accordion-down[data-state=open]{animation:var(--animate-fd-accordion-down)}.data-\[state\=open\]\:animate-fd-collapsible-down[data-state=open]{animation:var(--animate-fd-collapsible-down)}.data-\[state\=open\]\:animate-fd-dialog-in[data-state=open]{animation:var(--animate-fd-dialog-in)}.data-\[state\=open\]\:animate-fd-fade-in[data-state=open]{animation:var(--animate-fd-fade-in)}.data-\[state\=open\]\:animate-fd-nav-menu-in[data-state=open]{animation:var(--animate-fd-nav-menu-in)}.data-\[state\=open\]\:animate-fd-popover-in[data-state=open]{animation:var(--animate-fd-popover-in)}.data-\[state\=open\]\:animate-fd-sidebar-in[data-state=open]{animation:var(--animate-fd-sidebar-in)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-fd-accent\/50[data-state=open]{background-color:var(--color-fd-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-fd-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--color-fd-accent)50%,transparent)}}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}@media not all and (min-width:80rem){.max-xl\:end-4{inset-inline-end:calc(var(--spacing)*4)}.max-xl\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:mt-2{margin-top:calc(var(--spacing)*2)}.max-sm\:hidden{display:none}}@media (min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline-block{display:inline-block}.sm\:w-auto{width:auto}.sm\:max-w-3xs{max-width:var(--container-3xs)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:inset-y-2{inset-block:calc(var(--spacing)*2)}.md\:mx-auto{margin-inline:auto}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-xs{max-width:var(--container-xs)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:bg-transparent{background-color:#0000}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.md\:pt-28{padding-top:calc(var(--spacing)*28)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:\[--fd-nav-height\:0px\]{--fd-nav-height:0px}.md\:\[--fd-nav-height\:64px\]{--fd-nav-height:64px}.md\:\[--fd-sidebar-width\:268px\]{--fd-sidebar-width:268px}.md\:\[--fd-sidebar-width\:286px\]{--fd-sidebar-width:286px}}@media (min-width:64rem){.lg\:hidden{display:none}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:pt-32{padding-top:calc(var(--spacing)*32)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:\[--fd-nav-height\:104px\]{--fd-nav-height:104px}.lg\:\[--fd-sidebar-width\:286px\]{--fd-sidebar-width:286px}}@media (min-width:80rem){.xl\:start-4{inset-inline-start:calc(var(--spacing)*4)}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:px-12{padding-inline:calc(var(--spacing)*12)}.xl\:pt-12{padding-top:calc(var(--spacing)*12)}.xl\:\[--fd-toc-width\:286px\]{--fd-toc-width:286px}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container not (min-width:32rem){.\@max-lg\:col-span-full{grid-column:1/-1}}.rtl\:translate-x-\(--fd-sidebar-offset\):where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:var(--fd-sidebar-offset);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100%*-1);scale:var(--tw-scale-x)var(--tw-scale-y)}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:border-amber-700\/30:where(.dark,.dark *){border-color:#b750004d}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-700)30%,transparent)}}.dark\:border-blue-700\/30:where(.dark,.dark *){border-color:#1447e64d}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-blue-700)30%,transparent)}}.dark\:border-cyan-700\/30:where(.dark,.dark *){border-color:#0074924d}@supports (color:color-mix(in lab,red,red)){.dark\:border-cyan-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-cyan-700)30%,transparent)}}.dark\:border-emerald-700\/30:where(.dark,.dark *){border-color:#0079564d}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-700)30%,transparent)}}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700\/30:where(.dark,.dark *){border-color:#3641534d}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-gray-700)30%,transparent)}}.dark\:border-green-700\/30:where(.dark,.dark *){border-color:#0081384d}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-green-700)30%,transparent)}}.dark\:border-indigo-700\/30:where(.dark,.dark *){border-color:#432dd74d}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-indigo-700)30%,transparent)}}.dark\:border-input:where(.dark,.dark *){border-color:var(--input)}.dark\:border-orange-700\/30:where(.dark,.dark *){border-color:#c53c004d}@supports (color:color-mix(in lab,red,red)){.dark\:border-orange-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-orange-700)30%,transparent)}}.dark\:border-pink-700\/30:where(.dark,.dark *){border-color:#c4005c4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-pink-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-pink-700)30%,transparent)}}.dark\:border-sky-700\/30:where(.dark,.dark *){border-color:#0069a44d}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-sky-700)30%,transparent)}}.dark\:border-teal-700\/30:where(.dark,.dark *){border-color:#00776e4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-teal-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-teal-700)30%,transparent)}}.dark\:border-violet-700\/30:where(.dark,.dark *){border-color:#7008e74d}@supports (color:color-mix(in lab,red,red)){.dark\:border-violet-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-violet-700)30%,transparent)}}.dark\:bg-\(--shiki-dark-bg\):where(.dark,.dark *){background-color:var(--shiki-dark-bg)}.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-cyan-900\/30:where(.dark,.dark *){background-color:#104e644d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-cyan-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-900)30%,transparent)}}.dark\:bg-destructive\/60:where(.dark,.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-emerald-900\/30:where(.dark,.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-900\/30:where(.dark,.dark *){background-color:#1018284d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-900)30%,transparent)}}.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:bg-indigo-900\/30:where(.dark,.dark *){background-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.dark\:bg-input\/30:where(.dark,.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:bg-pink-900\/30:where(.dark,.dark *){background-color:#8610434d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-pink-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-pink-900)30%,transparent)}}.dark\:bg-sky-900\/30:where(.dark,.dark *){background-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:bg-teal-900\/30:where(.dark,.dark *){background-color:#0b4f4a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-teal-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-900)30%,transparent)}}.dark\:bg-violet-900\/30:where(.dark,.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-900)30%,transparent)}}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-cyan-300:where(.dark,.dark *){color:var(--color-cyan-300)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\:text-indigo-300:where(.dark,.dark *){color:var(--color-indigo-300)}.dark\:text-orange-300:where(.dark,.dark *){color:var(--color-orange-300)}.dark\:text-pink-300:where(.dark,.dark *){color:var(--color-pink-300)}.dark\:text-primary:where(.dark,.dark *){color:var(--primary)}.dark\:text-sky-300:where(.dark,.dark *){color:var(--color-sky-300)}.dark\:text-teal-300:where(.dark,.dark *){color:var(--color-teal-300)}.dark\:text-violet-300:where(.dark,.dark *){color:var(--color-violet-300)}@media (hover:hover){.dark\:hover\:bg-accent\/50:where(.dark,.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=checked\]\:bg-primary-foreground:where(.dark,.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:where(.dark,.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:where(.dark,.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:where(.dark,.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.\[\&_\.line\]\:px-4 .line{padding-inline:calc(var(--spacing)*4)}.\[\&_\.line\]\:pl-3 .line{padding-left:calc(var(--spacing)*3)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:size-4\.5 svg{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@media (min-width:48rem){.md\:\[\&_svg\]\:size-4\.5 svg{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}.\[\&\>figure\:only-child\]\:-m-4>figure:only-child{margin:calc(var(--spacing)*-4)}.\[\&\>figure\:only-child\]\:border-none>figure:only-child{--tw-border-style:none;border-style:none}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}}}.shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-light)}.shiki:not(.not-fumadocs-codeblock *) code .line{min-height:1.45em;line-height:1.45em;position:relative}.shiki:not(.not-fumadocs-codeblock *).has-focused code .line:not(.focused){filter:blur(2px);transition:filter .2s}.shiki:not(.not-fumadocs-codeblock *).has-focused:hover code .line:not(.focused){filter:blur()}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] code .twoslash-meta-line{margin-left:calc(var(--spacing)*7)}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] code .line{width:calc(100% - 7*var(--spacing));counter-increment:line;margin-left:calc(var(--spacing)*7)}.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] code .line:after{content:counter(line);top:calc(var(--spacing)*0);left:calc(var(--spacing)*-5);color:var(--color-fd-muted-foreground);position:absolute}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *)[data-line-numbers] code .line:after{color:color-mix(in oklab,var(--color-fd-muted-foreground)60%,transparent)}}.shiki:not(.not-fumadocs-codeblock *) code .diff:before{left:var(--spacing);position:absolute}.shiki:not(.not-fumadocs-codeblock *) code .diff.remove{opacity:.7;background-color:var(--color-fd-diff-remove)}.shiki:not(.not-fumadocs-codeblock *) code .diff.remove:before{content:"-";color:var(--color-fd-diff-remove-symbol)}.shiki:not(.not-fumadocs-codeblock *) code .diff.add{background-color:var(--color-fd-diff-add)}.shiki:not(.not-fumadocs-codeblock *) code .diff.add:before{content:"+";color:var(--color-fd-diff-add-symbol)}.shiki:not(.not-fumadocs-codeblock *) .highlighted{background-color:var(--color-fd-primary)}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted{background-color:color-mix(in oklab,var(--color-fd-primary)10%,transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-fd-primary);margin-block:-1px;padding:1px}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{border-color:color-mix(in oklab,var(--color-fd-primary)30%,transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{background-color:var(--color-fd-primary)}@supports (color:color-mix(in lab,red,red)){.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{background-color:color-mix(in oklab,var(--color-fd-primary)10%,transparent)}}.shiki:not(.not-fumadocs-codeblock *) .highlighted-word{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.dark .shiki:not(.not-fumadocs-codeblock *) code span{color:var(--shiki-dark)}@media not all and (min-width:80rem){#nd-docs-layout:has([data-toc-popover]){--fd-tocnav-height:calc(var(--spacing)*10)}}@property --radix-collapsible-content-height{syntax:"";inherits:false;initial-value:0}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.react-tweet-theme{--tweet-container-margin:0!important;--tw-border-style:none!important;background-color:var(--background)!important;border-style:none!important;border-color:#0000!important;width:100%!important;height:100%!important}.shiny-text{background:linear-gradient(120deg,#fff0 40%,#fffc 50%,#fff0 60%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:shine 5s linear infinite;display:inline-block}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{opacity:0;animation:fadeInUp .5s ease-out forwards}.border-beam{animation:border-beam 3s linear infinite}@keyframes border-beam{0%{background-position:0}to{background-position:200%}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:root{--background:oklch(100% 0 0);--foreground:oklch(44% .04 279.33);--card:oklch(100% 0 0);--card-foreground:oklch(44% .04 279.33);--popover:oklch(86% .01 268.48);--popover-foreground:oklch(44% .04 279.33);--primary:#8839ef;--primary-foreground:#fff;--secondary:oklch(86% .01 268.48);--secondary-foreground:oklch(44% .04 279.33);--muted:oklch(91% .01 264.51);--muted-foreground:oklch(55% .03 279.08);--accent:#9353d3;--accent-foreground:#fff;--destructive:#d20f39;--border:oklch(81% .02 271.2);--input:oklch(86% .01 268.48);--ring:#8839ef;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--chart-6:210 80% 55%;--chart-7:330 75% 60%;--sidebar:oklch(93% .01 264.52);--sidebar-foreground:oklch(44% .04 279.33);--sidebar-primary:#8839ef;--sidebar-primary-foreground:#fff;--sidebar-accent:#9353d3;--sidebar-accent-foreground:#fff;--sidebar-border:oklch(81% .02 271.2);--sidebar-ring:#8839ef;--destructive-foreground:oklch(100% 0 0);--radius:.35rem;--font-sans:Montserrat,sans-serif;--font-serif:Georgia,serif;--font-mono:Fira Code,monospace;--shadow-color:#2d2d53;--shadow-opacity:.12;--shadow-blur:6px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:4px;--letter-spacing:0em;--spacing:.25rem;--shadow-2xs:0px 4px 6px 0px #2d2d530f;--shadow-xs:0px 4px 6px 0px #2d2d530f;--shadow-sm:0px 4px 6px 0px #2d2d531f,0px 1px 2px -1px #2d2d531f;--shadow:0px 4px 6px 0px #2d2d531f,0px 1px 2px -1px #2d2d531f;--shadow-md:0px 4px 6px 0px #2d2d531f,0px 2px 4px -1px #2d2d531f;--shadow-lg:0px 4px 6px 0px #2d2d531f,0px 4px 6px -1px #2d2d531f;--shadow-xl:0px 4px 6px 0px #2d2d531f,0px 8px 10px -1px #2d2d531f;--shadow-2xl:0px 4px 6px 0px #2d2d534d;--tracking-normal:0em}.dark{--background:#11111b;--foreground:#cdd6f4;--card:#11111b;--card-foreground:#cdd6f4;--popover:#181825;--popover-foreground:#cdd6f4;--primary:#cba6f7;--primary-foreground:#11111b;--secondary:#313244;--secondary-foreground:#cdd6f4;--muted:#313244;--muted-foreground:#a6adc8;--accent:#b4befe;--accent-foreground:#11111b;--destructive:#f38ba8;--border:#45475a;--input:#313244;--ring:#cba6f7;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--chart-6:50 70% 50%;--chart-7:100 60% 55%;--sidebar:#11111b;--sidebar-foreground:#cdd6f4;--sidebar-primary:#cba6f7;--sidebar-primary-foreground:#11111b;--sidebar-accent:#b4befe;--sidebar-accent-foreground:#11111b;--sidebar-border:#45475a;--sidebar-ring:#cba6f7;--destructive-foreground:#11111b;--radius:.35rem;--font-sans:Montserrat,sans-serif;--font-serif:Georgia,serif;--font-mono:Fira Code,monospace;--shadow-color:#090911;--shadow-opacity:.25;--shadow-blur:8px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:4px;--letter-spacing:0em;--spacing:.25rem;--shadow-2xs:0px 2px 4px 0px #09091126;--shadow-xs:0px 2px 4px 0px #09091126;--shadow-sm:0px 4px 8px 0px #09091133,0px 1px 2px -1px #09091126;--shadow:0px 4px 8px 0px #09091133,0px 1px 2px -1px #09091126;--shadow-md:0px 6px 12px 0px #09091140,0px 2px 4px -1px #09091133;--shadow-lg:0px 8px 16px 0px #0909114d,0px 4px 6px -1px #09091140;--shadow-xl:0px 12px 24px 0px #09091159,0px 8px 10px -1px #0909114d;--shadow-2xl:0px 16px 32px 0px #09091166}.terminal-cursor{border-right:2px solid;padding-right:2px;animation:blink 1s infinite}@keyframes blink{0%,50%{border-color:#0000}51%,to{border-color:currentColor}}.terminal-scanlines{position:relative}.terminal-scanlines:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff08 2px 4px);width:100%;height:100%;position:absolute;top:0;left:0}.terminal-block-hover{transition:all .2s}.terminal-block-hover:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 0 10px #8839ef4d}.ascii-art{letter-spacing:0;font-family:Courier New,monospace;line-height:1}.terminal-prompt:before{content:"> ";color:var(--primary);font-weight:700}.file-browser-item{transition:all .15s;position:relative}.file-browser-item:hover{background-color:var(--accent);color:var(--accent-foreground);transform:translate(2px)}.file-browser-item:hover .file-icon{filter:brightness(1.2)}.directory-header{cursor:pointer;position:relative}.directory-header:hover{background-color:var(--muted)}@keyframes file-load{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.file-load-animation{animation:file-load .3s ease-out forwards}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes fd-collapsible-down{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes fd-collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{opacity:0;height:0}}@keyframes fd-accordion-down{0%{opacity:.5;height:0}to{height:var(--radix-accordion-content-height)}}@keyframes fd-accordion-up{0%{height:var(--radix-accordion-content-height)}to{opacity:.5;height:0}}@keyframes fd-dialog-in{0%{opacity:0;transform:scale(1.06)}to{transform:scale(1)}}@keyframes fd-dialog-out{0%{transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes fd-popover-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fd-popover-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}@keyframes fd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fd-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fd-enterFromRight{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes fd-enterFromLeft{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes fd-exitToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes fd-exitToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes fd-sidebar-in{0%{transform:translate(-100%)}}@keyframes fd-sidebar-out{to{transform:translate(-100%)}}@keyframes fd-nav-menu-in{0%{opacity:0;height:0}to{opacity:1;height:var(--radix-navigation-menu-viewport-height)}}@keyframes fd-nav-menu-out{0%{opacity:1;height:var(--radix-navigation-menu-viewport-height)}to{opacity:0;height:0}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}} \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/css/4de82f5fdb7c6e10.css b/apps/web/.open-next/assets/_next/static/css/4de82f5fdb7c6e10.css deleted file mode 100644 index 7617ba9..0000000 --- a/apps/web/.open-next/assets/_next/static/css/4de82f5fdb7c6e10.css +++ /dev/null @@ -1 +0,0 @@ -.tweet-container_root__wzLwj{width:100%;min-width:250px;max-width:550px;overflow:hidden;color:var(--tweet-font-color);font-family:var(--tweet-font-family);font-weight:400;box-sizing:border-box;border:var(--tweet-border);border-radius:12px;margin:var(--tweet-container-margin);background-color:var(--tweet-bg-color);transition-property:background-color,box-shadow;transition-duration:.2s}.tweet-container_root__wzLwj:hover{background-color:var(--tweet-bg-color-hover)}.tweet-container_article__jIFmm{position:relative;box-sizing:inherit;padding:.75rem 1rem}.react-tweet-theme{--tweet-container-margin:1.5rem 0;--tweet-header-font-size:0.9375rem;--tweet-header-line-height:1.25rem;--tweet-body-font-size:1.25rem;--tweet-body-font-weight:400;--tweet-body-line-height:1.5rem;--tweet-body-margin:0;--tweet-quoted-container-margin:0.75rem 0;--tweet-quoted-body-font-size:0.938rem;--tweet-quoted-body-font-weight:400;--tweet-quoted-body-line-height:1.25rem;--tweet-quoted-body-margin:0.25rem 0 0.75rem 0;--tweet-info-font-size:0.9375rem;--tweet-info-line-height:1.25rem;--tweet-actions-font-size:0.875rem;--tweet-actions-line-height:1rem;--tweet-actions-font-weight:700;--tweet-actions-icon-size:1.25em;--tweet-actions-icon-wrapper-size:calc(var(--tweet-actions-icon-size) + 0.75em);--tweet-replies-font-size:0.875rem;--tweet-replies-line-height:1rem;--tweet-replies-font-weight:700}:where(.react-tweet-theme) *{margin:0;padding:0;box-sizing:border-box}:is([data-theme=light],.light) :where(.react-tweet-theme),:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#fafafa,#eaeaea,#eaeaea,#fafafa);--tweet-border:1px solid rgb(207,217,222);--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:rgb(15,20,25);--tweet-font-color-secondary:rgb(83,100,113);--tweet-bg-color:#fff;--tweet-bg-color-hover:rgb(247,249,249);--tweet-quoted-bg-color-hover:rgba(0,0,0,0.03);--tweet-color-blue-primary:rgb(29,155,240);--tweet-color-blue-primary-hover:rgb(26,140,216);--tweet-color-blue-secondary:rgb(0,111,214);--tweet-color-blue-secondary-hover:rgba(0,111,214,0.1);--tweet-color-red-primary:rgb(249,24,128);--tweet-color-red-primary-hover:rgba(249,24,128,0.1);--tweet-color-green-primary:rgb(0,186,124);--tweet-color-green-primary-hover:rgba(0,186,124,0.1);--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:rgb(130,154,171);--tweet-verified-blue-color:var(--tweet-color-blue-primary)}:is([data-theme=dark],.dark) :where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#15202b,rgb(30,39,50),rgb(30,39,50),rgb(21,32,43));--tweet-border:1px solid rgb(66,83,100);--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:rgb(247,249,249);--tweet-font-color-secondary:rgb(139,152,165);--tweet-bg-color:rgb(21,32,43);--tweet-bg-color-hover:rgb(30,39,50);--tweet-quoted-bg-color-hover:rgba(255,255,255,0.03);--tweet-color-blue-primary:rgb(29,155,240);--tweet-color-blue-primary-hover:rgb(26,140,216);--tweet-color-blue-secondary:rgb(107,201,251);--tweet-color-blue-secondary-hover:rgba(107,201,251,0.1);--tweet-color-red-primary:rgb(249,24,128);--tweet-color-red-primary-hover:rgba(249,24,128,0.1);--tweet-color-green-primary:rgb(0,186,124);--tweet-color-green-primary-hover:rgba(0,186,124,0.1);--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:rgb(130,154,171);--tweet-verified-blue-color:#fff}@media (prefers-color-scheme:dark){:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#15202b,rgb(30,39,50),rgb(30,39,50),rgb(21,32,43));--tweet-border:1px solid rgb(66,83,100);--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:rgb(247,249,249);--tweet-font-color-secondary:rgb(139,152,165);--tweet-bg-color:rgb(21,32,43);--tweet-bg-color-hover:rgb(30,39,50);--tweet-color-blue-primary:rgb(29,155,240);--tweet-color-blue-primary-hover:rgb(26,140,216);--tweet-color-blue-secondary:rgb(107,201,251);--tweet-color-blue-secondary-hover:rgba(107,201,251,0.1);--tweet-color-red-primary:rgb(249,24,128);--tweet-color-red-primary-hover:rgba(249,24,128,0.1);--tweet-color-green-primary:rgb(0,186,124);--tweet-color-green-primary-hover:rgba(0,186,124,0.1);--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:rgb(130,154,171);--tweet-verified-blue-color:#fff}}.skeleton_skeleton__u0Z23{display:block;width:100%;border-radius:5px;background-image:var(--tweet-skeleton-gradient);background-size:400% 100%;animation:skeleton_loading__NOfnf 8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.skeleton_skeleton__u0Z23{animation:none;background-position:200% 0}}@keyframes skeleton_loading__NOfnf{0%{background-position:200% 0}to{background-position:-200% 0}}.tweet-skeleton_root__y4yAT{pointer-events:none;padding-bottom:.25rem}.tweet-not-found_root____QM1{display:flex;flex-direction:column;align-items:center;padding-bottom:.75rem}.tweet-not-found_root____QM1>h3{font-size:1.25rem;margin-bottom:.5rem}.tweet-header_header__ZbZwA{display:flex;padding-bottom:.75rem;line-height:var(--tweet-header-line-height);font-size:var(--tweet-header-font-size);white-space:nowrap;overflow-wrap:break-word;overflow:hidden}.tweet-header_avatar__NGTFf{position:relative;height:48px;width:48px}.tweet-header_avatarOverflow__qr0Z2{height:100%;width:100%;position:absolute;overflow:hidden;border-radius:9999px}.tweet-header_avatarSquare__ttGex{border-radius:4px}.tweet-header_avatarShadow__9oGQr{height:100%;width:100%;transition-property:background-color;transition-duration:.2s;box-shadow:inset 0 0 2px rgb(0 0 0/3%)}.tweet-header_avatarShadow__9oGQr:hover{background-color:rgba(26,26,26,.15)}.tweet-header_author__vXsch{max-width:calc(100% - 84px);display:flex;flex-direction:column;justify-content:center;margin:0 .5rem}.tweet-header_authorLink__khFUU{text-decoration:none;color:inherit;display:flex;align-items:center}.tweet-header_authorLink__khFUU:hover{text-decoration-line:underline}.tweet-header_authorVerified__IKR_y{display:inline-flex}.tweet-header_authorLinkText__m3aeF{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tweet-header_authorFollow__dExbC,.tweet-header_authorMeta__DOwN4{display:flex}.tweet-header_username__xqA4f{color:var(--tweet-font-color-secondary);text-decoration:none;text-overflow:ellipsis}.tweet-header_follow__L7l42{color:var(--tweet-color-blue-secondary);text-decoration:none;font-weight:700}.tweet-header_follow__L7l42:hover{text-decoration-line:underline}.tweet-header_separator__NII5G{padding:0 .25rem}.tweet-header_brand__5tdnX{margin-inline-start:auto}.tweet-header_twitterIcon__IFEPu{width:23.75px;height:23.75px;color:var(--tweet-twitter-icon-color);fill:currentColor;user-select:none}.verified-badge_verifiedOld__mErH8{color:var(--tweet-verified-old-color)}.verified-badge_verifiedBlue__fbSq6{color:var(--tweet-verified-blue-color)}.verified-badge_verifiedGovernment__BHT3z{color:rgb(130,154,171)}.icons_verified__CfY5Y{margin-left:.125rem;max-width:20px;max-height:20px;height:1.25em;fill:currentColor;user-select:none;vertical-align:text-bottom}.tweet-in-reply-to_root__YQ5z4{text-decoration:none;color:var(--tweet-font-color-secondary);font-size:.9375rem;line-height:1.25rem;margin-bottom:.25rem;overflow-wrap:break-word;white-space:pre-wrap}.tweet-in-reply-to_root__YQ5z4:hover{text-decoration-thickness:1px;text-decoration-line:underline}.tweet-link_root__AKuKj{font-weight:inherit;color:var(--tweet-color-blue-secondary);text-decoration:none;cursor:pointer}.tweet-link_root__AKuKj:hover{text-decoration-thickness:1px;text-decoration-line:underline}.tweet-body_root__NEuOx{font-size:var(--tweet-body-font-size);font-weight:var(--tweet-body-font-weight);line-height:var(--tweet-body-line-height);margin:var(--tweet-body-margin);overflow-wrap:break-word;white-space:pre-wrap}.tweet-media_root__Sc0aR{margin-top:.75rem;overflow:hidden;position:relative}.tweet-media_rounded__VnikK{border:var(--tweet-border);border-radius:12px}.tweet-media_mediaWrapper__4ZTZM{display:grid;grid-auto-rows:1fr;gap:2px;height:100%;width:100%}.tweet-media_grid2Columns__5lrUG{grid-template-columns:repeat(2,1fr)}.tweet-media_grid3__hdQVC>a:first-child{grid-row:span 2}.tweet-media_grid2x2__Xc5VT{grid-template-rows:repeat(2,1fr)}.tweet-media_mediaContainer__mJMbk{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.tweet-media_mediaLink__VH3os{text-decoration:none;outline-style:none}.tweet-media_skeleton__sIv3t{padding-bottom:56.25%;width:100%;display:block}.tweet-media_image__m3qiQ{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;margin:0;object-fit:cover;object-position:center}.tweet-media-video_anchor__CXDym{display:flex;align-items:center;color:white;padding:0 1rem;border:1px solid transparent;border-radius:9999px;font-weight:700;transition:background-color .2s;cursor:pointer;user-select:none;outline-style:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tweet-media-video_videoButton__sSBO6{position:relative;height:67px;width:67px;display:flex;align-items:center;justify-content:center;background-color:var(--tweet-color-blue-primary);transition-property:background-color;transition-duration:.2s;border:4px solid #fff;border-radius:9999px;cursor:pointer}.tweet-media-video_videoButton__sSBO6:focus-visible,.tweet-media-video_videoButton__sSBO6:hover{background-color:var(--tweet-color-blue-primary-hover)}.tweet-media-video_videoButtonIcon__rZkry{margin-left:3px;width:calc(50% + 4px);height:calc(50% + 4px);max-width:100%;color:#fff;fill:currentColor;user-select:none}.tweet-media-video_watchOnTwitter__Zz50f{position:absolute;top:12px;right:8px}.tweet-media-video_watchOnTwitter__Zz50f>a{min-width:2rem;min-height:2rem;font-size:.875rem;line-height:1rem;backdrop-filter:blur(4px);background-color:rgba(15,20,25,.75)}.tweet-media-video_watchOnTwitter__Zz50f>a:hover{background-color:rgba(39,44,48,.75)}.tweet-media-video_viewReplies__U9br6{position:relative;min-height:2rem;background-color:var(--tweet-color-blue-primary);border-color:var(--tweet-color-blue-primary);font-size:.9375rem;line-height:1.25rem}.tweet-media-video_viewReplies__U9br6:hover{background-color:var(--tweet-color-blue-primary-hover)}.tweet-info-created-at_root__Obj_h{color:inherit;text-decoration:none;font-size:var(--tweet-info-font-size);line-height:var(--tweet-info-line-height)}.tweet-info-created-at_root__Obj_h:hover{text-decoration-thickness:1px;text-decoration-line:underline}.tweet-info_info__AiKtR{display:flex;align-items:center;color:var(--tweet-font-color-secondary);margin-top:.125rem;overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis}.tweet-info_infoLink__Ty7pE{color:inherit;text-decoration:none;height:var(--tweet-actions-icon-wrapper-size);width:var(--tweet-actions-icon-wrapper-size);font:inherit;margin-left:auto;display:flex;justify-content:center;align-items:center;margin-right:-4px;border-radius:9999px;transition-property:background-color;transition-duration:.2s}.tweet-info_infoLink__Ty7pE:hover{background-color:var(--tweet-color-blue-secondary-hover)}.tweet-info_infoIcon__qNVaY{color:inherit;fill:currentColor;height:var(--tweet-actions-icon-size);user-select:none}.tweet-info_infoLink__Ty7pE:hover>.tweet-info_infoIcon__qNVaY{color:var(--tweet-color-blue-secondary)}.tweet-actions_actions__NR2hO{display:flex;align-items:center;color:var(--tweet-font-color-secondary);padding-top:.25rem;margin-top:.25rem;border-top:var(--tweet-border);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis}.tweet-actions_copy__RSkHw,.tweet-actions_like__DgC87,.tweet-actions_reply__5f0Na{text-decoration:none;color:inherit;display:flex;align-items:center;margin-right:1.25rem}.tweet-actions_copy__RSkHw:hover,.tweet-actions_like__DgC87:hover,.tweet-actions_reply__5f0Na:hover{background-color:rgba(0,0,0,0)}.tweet-actions_like__DgC87:hover>.tweet-actions_likeIconWrapper__t8GHU{background-color:var(--tweet-color-red-primary-hover)}.tweet-actions_like__DgC87:hover>.tweet-actions_likeCount__h03yG{color:var(--tweet-color-red-primary);text-decoration-line:underline}.tweet-actions_copyIconWrapper__9_YfP,.tweet-actions_likeIconWrapper__t8GHU,.tweet-actions_replyIconWrapper__ZbPqU{width:var(--tweet-actions-icon-wrapper-size);height:var(--tweet-actions-icon-wrapper-size);display:flex;justify-content:center;align-items:center;margin-left:-.25rem;border-radius:9999px}.tweet-actions_copyIcon__yZJU7,.tweet-actions_likeIcon__HxQ4b,.tweet-actions_replyIcon__ouTrj{height:var(--tweet-actions-icon-size);fill:currentColor;user-select:none}.tweet-actions_likeIcon__HxQ4b{color:var(--tweet-color-red-primary)}.tweet-actions_copyText__TCfoP,.tweet-actions_likeCount__h03yG,.tweet-actions_replyText__HHqRG{font-size:var(--tweet-actions-font-size);font-weight:var(--tweet-actions-font-weight);line-height:var(--tweet-actions-line-height);margin-left:.25rem}.tweet-actions_reply__5f0Na:hover>.tweet-actions_replyIconWrapper__ZbPqU{background-color:var(--tweet-color-blue-secondary-hover)}.tweet-actions_reply__5f0Na:hover>.tweet-actions_replyText__HHqRG{color:var(--tweet-color-blue-secondary);text-decoration-line:underline}.tweet-actions_replyIcon__ouTrj{color:var(--tweet-color-blue-primary)}.tweet-actions_copy__RSkHw{font:inherit;background:none;border:none;cursor:pointer}.tweet-actions_copy__RSkHw:hover>.tweet-actions_copyIconWrapper__9_YfP{background-color:var(--tweet-color-green-primary-hover)}.tweet-actions_copy__RSkHw:hover .tweet-actions_copyIcon__yZJU7{color:var(--tweet-color-green-primary)}.tweet-actions_copy__RSkHw:hover>.tweet-actions_copyText__TCfoP{color:var(--tweet-color-green-primary);text-decoration-line:underline}.tweet-replies_replies__1DEIU{padding:.25rem 0}.tweet-replies_link__bBB0L{text-decoration:none;color:var(--tweet-color-blue-secondary);display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;user-select:none;outline-style:none;transition-property:background-color;transition-duration:.2s;padding:0 1rem;border:var(--tweet-border);border-radius:9999px}.tweet-replies_link__bBB0L:hover{background-color:var(--tweet-color-blue-secondary-hover)}.tweet-replies_text__Ap4WV{font-weight:var(--tweet-replies-font-weight);font-size:var(--tweet-replies-font-size);line-height:var(--tweet-replies-line-height);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quoted-tweet-container_root__i3qme{width:100%;overflow:hidden;border:var(--tweet-border);border-radius:12px;margin:var(--tweet-quoted-container-margin);transition-property:background-color,box-shadow;transition-duration:.2s;cursor:pointer}.quoted-tweet-container_root__i3qme:hover{background-color:var(--tweet-quoted-bg-color-hover)}.quoted-tweet-container_article__d6Fju{position:relative;box-sizing:inherit}.quoted-tweet-header_header__6tK8Q{display:flex;padding:.75rem .75rem 0;line-height:var(--tweet-header-line-height);font-size:var(--tweet-header-font-size);white-space:nowrap;overflow-wrap:break-word;overflow:hidden}.quoted-tweet-header_avatar__klvRR{position:relative;height:20px;width:20px}.quoted-tweet-header_avatarSquare___UVXG{border-radius:4px}.quoted-tweet-header_author__AHSzv{display:flex;margin:0 .5rem}.quoted-tweet-header_authorText__2Majx{font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.quoted-tweet-header_username__A9gFU{color:var(--tweet-font-color-secondary);text-decoration:none;text-overflow:ellipsis;margin-left:.125rem}.quoted-tweet-body_root__LYupi{font-size:var(--tweet-quoted-body-font-size);font-weight:var(--tweet-quoted-body-font-weight);line-height:var(--tweet-quoted-body-line-height);margin:var(--tweet-quoted-body-margin);overflow-wrap:break-word;white-space:pre-wrap;padding:0 .75rem} \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/css/6deb4613f4226552.css b/apps/web/.open-next/assets/_next/static/css/6deb4613f4226552.css deleted file mode 100644 index 7fb7178..0000000 --- a/apps/web/.open-next/assets/_next/static/css/6deb4613f4226552.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_d5a796{font-family:Poppins,Poppins Fallback;font-style:normal} \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/media/034d78ad42e9620c-s.woff2 b/apps/web/.open-next/assets/_next/static/media/034d78ad42e9620c-s.woff2 deleted file mode 100644 index 796da89..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/034d78ad42e9620c-s.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/0484562807a97172-s.p.woff2 b/apps/web/.open-next/assets/_next/static/media/0484562807a97172-s.p.woff2 deleted file mode 100644 index e721556..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/0484562807a97172-s.p.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/28485c0de2075f40-s.woff2 b/apps/web/.open-next/assets/_next/static/media/28485c0de2075f40-s.woff2 deleted file mode 100644 index dd4b49a..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/28485c0de2075f40-s.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/29a4aea02fdee119-s.woff2 b/apps/web/.open-next/assets/_next/static/media/29a4aea02fdee119-s.woff2 deleted file mode 100644 index 75efbca..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/29a4aea02fdee119-s.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/29e7bbdce9332268-s.woff2 b/apps/web/.open-next/assets/_next/static/media/29e7bbdce9332268-s.woff2 deleted file mode 100644 index 7aa6dfa..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/29e7bbdce9332268-s.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/5fb25f343c7550ca-s.woff2 b/apps/web/.open-next/assets/_next/static/media/5fb25f343c7550ca-s.woff2 deleted file mode 100644 index 65fbf29..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/5fb25f343c7550ca-s.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/7db6c35d839a711c-s.p.woff2 b/apps/web/.open-next/assets/_next/static/media/7db6c35d839a711c-s.p.woff2 deleted file mode 100644 index eb3af98..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/7db6c35d839a711c-s.p.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/8888a3826f4a3af4-s.p.woff2 b/apps/web/.open-next/assets/_next/static/media/8888a3826f4a3af4-s.p.woff2 deleted file mode 100644 index ebe2c49..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/8888a3826f4a3af4-s.p.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/a1386beebedccca4-s.woff2 b/apps/web/.open-next/assets/_next/static/media/a1386beebedccca4-s.woff2 deleted file mode 100644 index 05e439e..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/a1386beebedccca4-s.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/b957ea75a84b6ea7-s.p.woff2 b/apps/web/.open-next/assets/_next/static/media/b957ea75a84b6ea7-s.p.woff2 deleted file mode 100644 index 568b553..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/b957ea75a84b6ea7-s.p.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/c3bc380753a8436c-s.woff2 b/apps/web/.open-next/assets/_next/static/media/c3bc380753a8436c-s.woff2 deleted file mode 100644 index 78d89a5..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/c3bc380753a8436c-s.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/db911767852bc875-s.woff2 b/apps/web/.open-next/assets/_next/static/media/db911767852bc875-s.woff2 deleted file mode 100644 index 75c774c..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/db911767852bc875-s.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/discord.0c589566.svg b/apps/web/.open-next/assets/_next/static/media/discord.0c589566.svg deleted file mode 100644 index 5e7aa2e..0000000 --- a/apps/web/.open-next/assets/_next/static/media/discord.0c589566.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/_next/static/media/eafabf029ad39a43-s.p.woff2 b/apps/web/.open-next/assets/_next/static/media/eafabf029ad39a43-s.p.woff2 deleted file mode 100644 index ed45aa4..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/eafabf029ad39a43-s.p.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/f10b8e9d91f3edcb-s.woff2 b/apps/web/.open-next/assets/_next/static/media/f10b8e9d91f3edcb-s.woff2 deleted file mode 100644 index 5c7a928..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/f10b8e9d91f3edcb-s.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/media/fe0777f1195381cb-s.woff2 b/apps/web/.open-next/assets/_next/static/media/fe0777f1195381cb-s.woff2 deleted file mode 100644 index a3d7ce4..0000000 Binary files a/apps/web/.open-next/assets/_next/static/media/fe0777f1195381cb-s.woff2 and /dev/null differ diff --git a/apps/web/.open-next/assets/_next/static/pYUMJqQmqlh8C9DCzFGyK/_buildManifest.js b/apps/web/.open-next/assets/_next/static/pYUMJqQmqlh8C9DCzFGyK/_buildManifest.js deleted file mode 100644 index 1dbacb6..0000000 --- a/apps/web/.open-next/assets/_next/static/pYUMJqQmqlh8C9DCzFGyK/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST=function(e,r,t,s,a){return{__rewrites:{afterFiles:[{has:t,source:"/ingest/static/:path*",destination:t},{has:t,source:"/ingest/:path*",destination:t},{has:t,source:"/ingest/decide",destination:t}],beforeFiles:[],fallback:[]},__routerFilterStatic:{numItems:9,errorRate:1e-4,numBits:173,numHashes:14,bitArray:[0,1,0,1,e,e,r,r,r,e,e,r,e,r,r,e,e,e,e,r,e,r,e,r,r,r,e,e,r,r,r,r,r,e,e,r,r,r,e,e,r,e,r,e,r,r,r,r,e,r,r,r,r,e,e,e,e,r,e,e,r,r,e,r,r,r,e,e,e,e,e,r,r,r,r,r,e,e,e,r,r,r,e,r,r,e,r,e,e,r,e,e,r,r,r,e,e,e,r,r,r,r,e,e,r,r,e,e,r,e,r,e,e,r,e,e,e,e,e,r,r,e,e,r,e,e,r,e,e,r,e,e,r,r,r,r,r,r,e,r,r,e,e,e,e,e,e,r,e,r,e,r,e,r,r,e,e,r,r,r,e,r,r,e,e,r,r,e,e,e,r,e,e]},__routerFilterDynamic:{numItems:e,errorRate:1e-4,numBits:20,numHashes:14,bitArray:[r,r,e,e,r,r,e,e,e,e,r,r,e,e,r,e,r,e,e,r]},"/_error":["static/chunks/pages/_error-6c6e21043af8a3d8.js"],sortedPages:["/_app","/_error"]}}(1,0,void 0,1e-4,14),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/apps/web/.open-next/assets/_next/static/pYUMJqQmqlh8C9DCzFGyK/_ssgManifest.js b/apps/web/.open-next/assets/_next/static/pYUMJqQmqlh8C9DCzFGyK/_ssgManifest.js deleted file mode 100644 index a24ce43..0000000 --- a/apps/web/.open-next/assets/_next/static/pYUMJqQmqlh8C9DCzFGyK/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set(["\u002Fdocs\u002F[[...slug]]"]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/apps/web/.open-next/assets/favicon/apple-touch-icon.png b/apps/web/.open-next/assets/favicon/apple-touch-icon.png deleted file mode 100644 index 751bd56..0000000 Binary files a/apps/web/.open-next/assets/favicon/apple-touch-icon.png and /dev/null differ diff --git a/apps/web/.open-next/assets/favicon/favicon-96x96.png b/apps/web/.open-next/assets/favicon/favicon-96x96.png deleted file mode 100644 index d2662e1..0000000 Binary files a/apps/web/.open-next/assets/favicon/favicon-96x96.png and /dev/null differ diff --git a/apps/web/.open-next/assets/favicon/favicon.svg b/apps/web/.open-next/assets/favicon/favicon.svg deleted file mode 100644 index 0c15667..0000000 --- a/apps/web/.open-next/assets/favicon/favicon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - $_ - \ No newline at end of file diff --git a/apps/web/.open-next/assets/favicon/site.webmanifest b/apps/web/.open-next/assets/favicon/site.webmanifest deleted file mode 100644 index 4e6f5b9..0000000 --- a/apps/web/.open-next/assets/favicon/site.webmanifest +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "Better T Stack", - "short_name": "Better T Stack", - "icons": [ - { - "src": "/web-app-manifest-192x192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "/web-app-manifest-512x512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone" -} diff --git a/apps/web/.open-next/assets/favicon/web-app-manifest-192x192.png b/apps/web/.open-next/assets/favicon/web-app-manifest-192x192.png deleted file mode 100644 index 7148b79..0000000 Binary files a/apps/web/.open-next/assets/favicon/web-app-manifest-192x192.png and /dev/null differ diff --git a/apps/web/.open-next/assets/favicon/web-app-manifest-512x512.png b/apps/web/.open-next/assets/favicon/web-app-manifest-512x512.png deleted file mode 100644 index 804ed4b..0000000 Binary files a/apps/web/.open-next/assets/favicon/web-app-manifest-512x512.png and /dev/null differ diff --git a/apps/web/.open-next/assets/icon/better-auth.svg b/apps/web/.open-next/assets/icon/better-auth.svg deleted file mode 100644 index 6d00383..0000000 --- a/apps/web/.open-next/assets/icon/better-auth.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/biome.svg b/apps/web/.open-next/assets/icon/biome.svg deleted file mode 100644 index 05fa79c..0000000 --- a/apps/web/.open-next/assets/icon/biome.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/web/.open-next/assets/icon/bun.svg b/apps/web/.open-next/assets/icon/bun.svg deleted file mode 100644 index 02a55d5..0000000 --- a/apps/web/.open-next/assets/icon/bun.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/convex.svg b/apps/web/.open-next/assets/icon/convex.svg deleted file mode 100644 index 8622c4c..0000000 --- a/apps/web/.open-next/assets/icon/convex.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/web/.open-next/assets/icon/discord.svg b/apps/web/.open-next/assets/icon/discord.svg deleted file mode 100644 index 5e7aa2e..0000000 --- a/apps/web/.open-next/assets/icon/discord.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/docker.svg b/apps/web/.open-next/assets/icon/docker.svg deleted file mode 100644 index 2e0703d..0000000 --- a/apps/web/.open-next/assets/icon/docker.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/web/.open-next/assets/icon/drizzle-light.svg b/apps/web/.open-next/assets/icon/drizzle-light.svg deleted file mode 100644 index 1d7ced1..0000000 --- a/apps/web/.open-next/assets/icon/drizzle-light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/.open-next/assets/icon/drizzle.svg b/apps/web/.open-next/assets/icon/drizzle.svg deleted file mode 100644 index 8596582..0000000 --- a/apps/web/.open-next/assets/icon/drizzle.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/elysia.svg b/apps/web/.open-next/assets/icon/elysia.svg deleted file mode 100644 index 0497dcc..0000000 --- a/apps/web/.open-next/assets/icon/elysia.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/expo.svg b/apps/web/.open-next/assets/icon/expo.svg deleted file mode 100644 index 07df455..0000000 --- a/apps/web/.open-next/assets/icon/expo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/web/.open-next/assets/icon/express-light.svg b/apps/web/.open-next/assets/icon/express-light.svg deleted file mode 100644 index 4dc0362..0000000 --- a/apps/web/.open-next/assets/icon/express-light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/.open-next/assets/icon/express.svg b/apps/web/.open-next/assets/icon/express.svg deleted file mode 100644 index 0ee1e44..0000000 --- a/apps/web/.open-next/assets/icon/express.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/fastify.svg b/apps/web/.open-next/assets/icon/fastify.svg deleted file mode 100644 index 51728e5..0000000 --- a/apps/web/.open-next/assets/icon/fastify.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/web/.open-next/assets/icon/git.svg b/apps/web/.open-next/assets/icon/git.svg deleted file mode 100644 index 4e5fe8e..0000000 --- a/apps/web/.open-next/assets/icon/git.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/web/.open-next/assets/icon/hono.svg b/apps/web/.open-next/assets/icon/hono.svg deleted file mode 100644 index 9fffa74..0000000 --- a/apps/web/.open-next/assets/icon/hono.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/mongodb.svg b/apps/web/.open-next/assets/icon/mongodb.svg deleted file mode 100644 index 5999461..0000000 --- a/apps/web/.open-next/assets/icon/mongodb.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/mongoose.svg b/apps/web/.open-next/assets/icon/mongoose.svg deleted file mode 100644 index f84bcc2..0000000 --- a/apps/web/.open-next/assets/icon/mongoose.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/web/.open-next/assets/icon/mysql.svg b/apps/web/.open-next/assets/icon/mysql.svg deleted file mode 100644 index cafe01c..0000000 --- a/apps/web/.open-next/assets/icon/mysql.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/web/.open-next/assets/icon/neon.svg b/apps/web/.open-next/assets/icon/neon.svg deleted file mode 100644 index ddc31f9..0000000 --- a/apps/web/.open-next/assets/icon/neon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/nextjs.svg b/apps/web/.open-next/assets/icon/nextjs.svg deleted file mode 100644 index e2da0ad..0000000 --- a/apps/web/.open-next/assets/icon/nextjs.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/apps/web/.open-next/assets/icon/node.svg b/apps/web/.open-next/assets/icon/node.svg deleted file mode 100644 index d92d02b..0000000 --- a/apps/web/.open-next/assets/icon/node.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/npm.svg b/apps/web/.open-next/assets/icon/npm.svg deleted file mode 100644 index cb38d9f..0000000 --- a/apps/web/.open-next/assets/icon/npm.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/nuxt.svg b/apps/web/.open-next/assets/icon/nuxt.svg deleted file mode 100644 index 81b2e6f..0000000 --- a/apps/web/.open-next/assets/icon/nuxt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/.open-next/assets/icon/orpc.svg b/apps/web/.open-next/assets/icon/orpc.svg deleted file mode 100644 index 74e4801..0000000 --- a/apps/web/.open-next/assets/icon/orpc.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/apps/web/.open-next/assets/icon/pnpm.svg b/apps/web/.open-next/assets/icon/pnpm.svg deleted file mode 100644 index 18b08ef..0000000 --- a/apps/web/.open-next/assets/icon/pnpm.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/postgres.svg b/apps/web/.open-next/assets/icon/postgres.svg deleted file mode 100644 index 916884c..0000000 --- a/apps/web/.open-next/assets/icon/postgres.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/prisma-light.svg b/apps/web/.open-next/assets/icon/prisma-light.svg deleted file mode 100644 index 3210efa..0000000 --- a/apps/web/.open-next/assets/icon/prisma-light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/web/.open-next/assets/icon/prisma.svg b/apps/web/.open-next/assets/icon/prisma.svg deleted file mode 100644 index ceffb2f..0000000 --- a/apps/web/.open-next/assets/icon/prisma.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/react-router.svg b/apps/web/.open-next/assets/icon/react-router.svg deleted file mode 100644 index 7782575..0000000 --- a/apps/web/.open-next/assets/icon/react-router.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/web/.open-next/assets/icon/solid.svg b/apps/web/.open-next/assets/icon/solid.svg deleted file mode 100644 index dd92ac8..0000000 --- a/apps/web/.open-next/assets/icon/solid.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/sqlite.svg b/apps/web/.open-next/assets/icon/sqlite.svg deleted file mode 100644 index 7e21294..0000000 --- a/apps/web/.open-next/assets/icon/sqlite.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/web/.open-next/assets/icon/starlight.svg b/apps/web/.open-next/assets/icon/starlight.svg deleted file mode 100644 index 1d9c277..0000000 --- a/apps/web/.open-next/assets/icon/starlight.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/apps/web/.open-next/assets/icon/supabase.svg b/apps/web/.open-next/assets/icon/supabase.svg deleted file mode 100644 index 574f67e..0000000 --- a/apps/web/.open-next/assets/icon/supabase.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/apps/web/.open-next/assets/icon/svelte.svg b/apps/web/.open-next/assets/icon/svelte.svg deleted file mode 100644 index 2c0cd42..0000000 --- a/apps/web/.open-next/assets/icon/svelte.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/tanstack.svg b/apps/web/.open-next/assets/icon/tanstack.svg deleted file mode 100644 index 2216a59..0000000 --- a/apps/web/.open-next/assets/icon/tanstack.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/tauri.svg b/apps/web/.open-next/assets/icon/tauri.svg deleted file mode 100644 index e054c5c..0000000 --- a/apps/web/.open-next/assets/icon/tauri.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/trpc.svg b/apps/web/.open-next/assets/icon/trpc.svg deleted file mode 100644 index 150908c..0000000 --- a/apps/web/.open-next/assets/icon/trpc.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/turborepo.svg b/apps/web/.open-next/assets/icon/turborepo.svg deleted file mode 100644 index 0cebcb4..0000000 --- a/apps/web/.open-next/assets/icon/turborepo.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/turso.svg b/apps/web/.open-next/assets/icon/turso.svg deleted file mode 100644 index 67939d7..0000000 --- a/apps/web/.open-next/assets/icon/turso.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/apps/web/.open-next/assets/icon/workers.svg b/apps/web/.open-next/assets/icon/workers.svg deleted file mode 100644 index 0eb6672..0000000 --- a/apps/web/.open-next/assets/icon/workers.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/apps/web/.open-next/assets/image.jpg b/apps/web/.open-next/assets/image.jpg deleted file mode 100644 index 4435c7d..0000000 Binary files a/apps/web/.open-next/assets/image.jpg and /dev/null differ diff --git a/apps/web/.open-next/assets/logo.svg b/apps/web/.open-next/assets/logo.svg deleted file mode 100644 index f818abc..0000000 --- a/apps/web/.open-next/assets/logo.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - $_ - diff --git a/apps/web/.open-next/assets/schema.json b/apps/web/.open-next/assets/schema.json deleted file mode 100644 index 898d990..0000000 --- a/apps/web/.open-next/assets/schema.json +++ /dev/null @@ -1,175 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "https://better-t-stack.dev/schema.json", - "title": "Better-T-Stack Configuration", - "description": "Configuration file for Better-T-Stack projects", - "type": "object", - "properties": { - "$schema": { - "type": "string", - "description": "JSON Schema reference for validation" - }, - "version": { - "type": "string", - "description": "CLI version used to create this project", - "pattern": "^\\d+\\.\\d+\\.\\d+$" - }, - "createdAt": { - "type": "string", - "format": "date-time", - "description": "Timestamp when the project was created" - }, - "database": { - "type": "string", - "enum": [ - "none", - "sqlite", - "postgres", - "mysql", - "mongodb" - ], - "description": "Database type" - }, - "orm": { - "type": "string", - "enum": [ - "drizzle", - "prisma", - "mongoose", - "none" - ], - "description": "ORM type" - }, - "backend": { - "type": "string", - "enum": [ - "hono", - "express", - "fastify", - "next", - "elysia", - "convex", - "none" - ], - "description": "Backend framework" - }, - "runtime": { - "type": "string", - "enum": [ - "bun", - "node", - "workers", - "none" - ], - "description": "Runtime environment (workers only available with hono backend and drizzle orm)" - }, - "frontend": { - "type": "array", - "items": { - "type": "string", - "enum": [ - "tanstack-router", - "react-router", - "tanstack-start", - "next", - "nuxt", - "native-nativewind", - "native-unistyles", - "svelte", - "solid", - "none" - ] - }, - "description": "Frontend framework" - }, - "addons": { - "type": "array", - "items": { - "type": "string", - "enum": [ - "pwa", - "tauri", - "starlight", - "biome", - "husky", - "turborepo", - "none" - ] - }, - "description": "Additional addons" - }, - "examples": { - "type": "array", - "items": { - "type": "string", - "enum": [ - "todo", - "ai", - "none" - ] - }, - "description": "Example templates to include" - }, - "auth": { - "type": "boolean", - "description": "Whether authentication is enabled" - }, - "packageManager": { - "type": "string", - "enum": [ - "npm", - "pnpm", - "bun" - ], - "description": "Package manager" - }, - "dbSetup": { - "type": "string", - "enum": [ - "turso", - "neon", - "prisma-postgres", - "mongodb-atlas", - "supabase", - "d1", - "docker", - "none" - ], - "description": "Database hosting setup" - }, - "api": { - "type": "string", - "enum": [ - "trpc", - "orpc", - "none" - ], - "description": "API type" - }, - "webDeploy": { - "type": "string", - "enum": [ - "workers", - "none" - ], - "description": "Web deployment" - } - }, - "required": [ - "version", - "createdAt", - "database", - "orm", - "backend", - "runtime", - "frontend", - "addons", - "examples", - "auth", - "packageManager", - "dbSetup", - "api", - "webDeploy" - ], - "additionalProperties": false -} \ No newline at end of file diff --git a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/500.cache b/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/500.cache deleted file mode 100644 index 0aac3c9..0000000 --- a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/500.cache +++ /dev/null @@ -1 +0,0 @@ -{"type":"app","html":"500: Internal Server Error

500

Internal Server Error.

"} \ No newline at end of file diff --git a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/_not-found.cache b/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/_not-found.cache deleted file mode 100644 index c7a038d..0000000 --- a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/_not-found.cache +++ /dev/null @@ -1 +0,0 @@ -{"type":"app","meta":{"status":404,"headers":{"x-nextjs-stale-time":"300","x-nextjs-prerender":"1","x-next-cache-tags":"_N_T_/layout,_N_T_/_not-found/layout,_N_T_/_not-found/page,_N_T_/_not-found"}},"html":"404: This page could not be found.Better-T Stack

404

This page could not be found.

","rsc":"1:\"$Sreact.fragment\"\n2:I[20929,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"RootProvider\"]\n3:I[43091,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"NuqsAdapter\"]\n4:I[57944,[],\"\"]\n5:I[63790,[],\"\"]\n6:I[95836,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"Toaster\"]\n7:I[1176,[],\"MetadataBoundary\"]\n9:I[1176,[],\"OutletBoundary\"]\nc:I[90304,[],\"AsyncMetadataOutlet\"]\ne:I[1176,[],\"ViewportBoundary\"]\n10:I[935,[],\"\"]\n:HL[\"/_next/static/media/0484562807a97172-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/7db6c35d839a711c-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8888a3826f4a3af4-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/eafabf029ad39a43-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/6deb4613f4226552.css\",\"style\"]\n:HL[\"/_next/static/css/4098119c3f7f79d8.css\",\"style\"]\n0:{\"P\":null,\"b\":\"pYUMJqQmqlh8C9DCzFGyK\",\"p\":\"\",\"c\":[\"\",\"_not-found\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6deb4613f4226552.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4098119c3f7f79d8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__className_d5a796\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"search\":{\"options\":{\"type\":\"static\"}},\"theme\":{\"enableSystem\":true,\"defaultTheme\":\"system\"},\"children\":[[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"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.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L6\",null,{}]]}]}]}]]}],{\"children\":[\"/_not-found\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:style\",\"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\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],[\"$\",\"$L7\",null,{\"children\":\"$L8\"}],null,[\"$\",\"$L9\",null,{\"children\":[\"$La\",\"$Lb\",[\"$\",\"$Lc\",null,{\"promise\":\"$@d\"}]]}]]}],{},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$1\",\"V-cX7P9cZtoXK9tT4Rlx_\",{\"children\":[[\"$\",\"$Le\",null,{\"children\":\"$Lf\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",\"$undefined\"],\"s\":false,\"S\":true}\n11:\"$Sreact.suspense\"\n12:I[90304,[],\"AsyncMetadata\"]\n8:[\"$\",\"$11\",null,{\"fallback\":null,\"children\":[\"$\",\"$L12\",null,{\"promise\":\"$@13\"}]}]\nb:null\nf:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\na:null\n13:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Better-T Stack\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Better-T Stack Team\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"TypeScript,project scaffolding,boilerplate,type safety,Drizzle,Prisma,hono,elysia,turborepo,trpc,orpc,turso,neon,Better-Auth,convex,monorepo,Better-T Stack,create-better-t-stack\"}],[\"$\",\"meta\",\"4\",{\"name\":\"creator\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"5\",{\"name\":\"publisher\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"8\",{\"name\":\"category\",\"content\":\"Technology\"}],[\"$\",\"link\",\"9\",{\"rel\":\"canonical\",\"href\":\"https://better-t-stack.dev\"}],[\"$\",\"meta\",\"10\",{\"name\":\"format-detection\",\"content\":\"telephone=no, email=no\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:title\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:url\",\"content\":\"https://better-t-stack.dev\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:site_name\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image\",\"content\":\"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:alt\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:title\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image\",\"content\":\"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/logo.svg\"}]],\"error\":null,\"digest\":\"$undefined\"}\nd:{\"metadata\":\"$13:metadata\",\"error\":null,\"digest\":\"$undefined\"}\n"} \ No newline at end of file diff --git a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/analytics.cache b/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/analytics.cache deleted file mode 100644 index f1e5688..0000000 --- a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/analytics.cache +++ /dev/null @@ -1 +0,0 @@ -{"type":"app","meta":{"headers":{"x-nextjs-stale-time":"300","x-nextjs-prerender":"1","x-next-cache-tags":"_N_T_/layout,_N_T_/(home)/layout,_N_T_/(home)/analytics/layout,_N_T_/(home)/analytics/page,_N_T_/analytics"}},"html":"Better-T Stack
ANALYTICS_DASHBOARD.EXE
[0 PROJECTS_ANALYZED]
$Analytics from Better-T-Stack CLI usage data
$Uses PostHog - no personal info tracked, runs on each project creation
$Last updated: CHECKING...
\"discord\"
DISCORD_NOTIFICATIONS.IRC

Join for LIVE project creation alerts

JOIN
SYSTEM_METRICS.LOG
TOTAL_PROJECTS
0

$ ./create-better-t-stack executions

TOP_FRONTEND
None

$ most_selected_frontend.sh

TOP_BACKEND
None

$ most_selected_backend.sh

TOP_ORM
None

$ most_selected_orm.sh

TOP_API
None

$ most_selected_api.sh

AUTH_ADOPTION
0%

$ auth_enabled_percentage.sh

TOP_PKG_MGR
npm

$ most_used_package_manager.sh

AVG_DAILY
0.0

$ average_projects_per_day.sh

TIMELINE_ANALYSIS.CHARTS
PROJECT_TIMELINE.CHART

# Daily project creation timeline from actual data

MONTHLY_TRENDS.CHART

# Monthly project creation trends

PLATFORM_DISTRIBUTION.PIE

# Operating system distribution

HOURLY_DISTRIBUTION.BAR

# Projects created by hour of day (UTC)

STACK_CONFIGURATION.DB
[CORE_COMPONENTS]
POPULAR_STACK_COMBINATIONS.BAR

# Most popular frontend + backend combinations

FRONTEND_FRAMEWORKS.BAR

# Frontend framework and meta-framework usage

BACKEND_FRAMEWORKS.BAR

# Backend framework distribution

DATABASE_DISTRIBUTION.BAR

# Database technology distribution

ORM_DISTRIBUTION.BAR

# ORM/Database layer distribution

DATABASE_HOSTING.BAR

# Database hosting service preferences

API_LAYER.PIE

# API layer technology distribution

AUTH_ADOPTION.PIE

# Authentication implementation rate

RUNTIME_DISTRIBUTION.PIE

# JavaScript runtime preference distribution

PROJECT_TYPES.PIE

# Full-stack vs Frontend-only vs Backend-only projects

DATABASE_ORM_COMBINATIONS.BAR

# Popular database + ORM combinations

ADDONS_USAGE.BAR

# Additional features and tooling adoption

EXAMPLES_USAGE.BAR

# Example applications included in projects

DEV_ENVIRONMENT.CONFIG
GIT_INITIALIZATION.PIE

# Git repository initialization rate

PACKAGE_MANAGER.BAR

# Package manager usage distribution

INSTALL_PREFERENCE.PIE

# Automatic dependency installation preference

NODE_VERSIONS.BAR

# Node.js version distribution (major versions)

CLI_VERSIONS.BAR

# CLI version distribution across project creations

","rsc":"1:\"$Sreact.fragment\"\n2:I[20929,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"RootProvider\"]\n3:I[43091,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"NuqsAdapter\"]\n4:I[57944,[],\"\"]\n5:I[63790,[],\"\"]\n6:I[95836,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"Toaster\"]\n7:\"$Sreact.suspense\"\n8:I[76901,[],\"ClientPageRoot\"]\n9:I[82531,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"262\",\"static/chunks/262-fbc97134948205cb.js\",\"611\",\"static/chunks/611-2383d6b8e3955c52.js\",\"304\",\"static/chunks/304-fb59368b1031ced2.js\",\"190\",\"static/chunks/app/(home)/analytics/page-e83ceb29114ff82f.js\"],\"default\"]\nc:I[1176,[],\"MetadataBoundary\"]\ne:I[1176,[],\"OutletBoundary\"]\n11:I[90304,[],\"AsyncMetadataOutlet\"]\n13:I[1176,[],\"ViewportBoundary\"]\n15:I[935,[],\"\"]\n:HL[\"/_next/static/media/0484562807a97172-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/7db6c35d839a711c-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8888a3826f4a3af4-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/eafabf029ad39a43-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/6deb4613f4226552.css\",\"style\"]\n:HL[\"/_next/static/css/4098119c3f7f79d8.css\",\"style\"]\n0:{\"P\":null,\"b\":\"pYUMJqQmqlh8C9DCzFGyK\",\"p\":\"\",\"c\":[\"\",\"analytics\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(home)\",{\"children\":[\"analytics\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6deb4613f4226552.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4098119c3f7f79d8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__className_d5a796\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"search\":{\"options\":{\"type\":\"static\"}},\"theme\":{\"enableSystem\":true,\"defaultTheme\":\"system\"},\"children\":[[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"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.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L6\",null,{}]]}]}]}]]}],{\"children\":[\"(home)\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"main\",null,{\"className\":\"relative z-10 grid min-h-svh grid-cols-1 grid-rows-[auto_1fr_auto] overflow-hidden\",\"children\":[\"$\",\"$7\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"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\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:style\",\"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\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}],{\"children\":[\"analytics\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L8\",null,{\"Component\":\"$9\",\"searchParams\":{},\"params\":{},\"promises\":[\"$@a\",\"$@b\"]}],[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],null,[\"$\",\"$Le\",null,{\"children\":[\"$Lf\",\"$L10\",[\"$\",\"$L11\",null,{\"promise\":\"$@12\"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"LByYEmx8TFaTEGAiy-xfj\",{\"children\":[[\"$\",\"$L13\",null,{\"children\":\"$L14\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$15\",\"$undefined\"],\"s\":false,\"S\":true}\n16:I[90304,[],\"AsyncMetadata\"]\na:{}\nb:{}\nd:[\"$\",\"$7\",null,{\"fallback\":null,\"children\":[\"$\",\"$L16\",null,{\"promise\":\"$@17\"}]}]\n10:null\n14:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\nf:null\n17:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Better-T Stack\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Better-T Stack Team\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"TypeScript,project scaffolding,boilerplate,type safety,Drizzle,Prisma,hono,elysia,turborepo,trpc,orpc,turso,neon,Better-Auth,convex,monorepo,Better-T Stack,create-better-t-stack\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"6\",{\"name\":\"publisher\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"7\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"8\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"9\",{\"name\":\"category\",\"content\":\"Technology\"}],[\"$\",\"link\",\"10\",{\"rel\":\"canonical\",\"href\":\"https://better-t-stack.dev\"}],[\"$\",\"meta\",\"11\",{\"name\":\"format-detection\",\"content\":\"telephone=no, email=no\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:title\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:url\",\"content\":\"https://better-t-stack.dev\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:site_name\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image\",\"content\":\"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image:alt\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:title\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image\",\"content\":\"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/logo.svg\"}]],\"error\":null,\"digest\":\"$undefined\"}\n12:{\"metadata\":\"$17:metadata\",\"error\":null,\"digest\":\"$undefined\"}\n"} \ No newline at end of file diff --git a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/api/search.cache b/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/api/search.cache deleted file mode 100644 index a4b60e6..0000000 --- a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/api/search.cache +++ /dev/null @@ -1 +0,0 @@ -{"type":"route","meta":{"status":200,"headers":{"content-type":"application/json","x-next-cache-tags":"_N_T_/layout,_N_T_/api/layout,_N_T_/api/search/layout,_N_T_/api/search/route,_N_T_/api/search"}},"body":"{\"type\":\"advanced\",\"internalDocumentIDStore\":{\"internalIdToId\":[\"/docs\",\"/docs-0\",\"/docs-1\",\"/docs-2\",\"/docs-3\"]},\"index\":{\"indexes\":{\"content\":{\"type\":\"Radix\",\"node\":{\"w\":\"\",\"s\":\"\",\"e\":false,\"k\":\"\",\"d\":[],\"c\":[[\"i\",{\"w\":\"i\",\"s\":\"i\",\"e\":false,\"k\":\"i\",\"d\":[],\"c\":[[\"n\",{\"w\":\"introduction\",\"s\":\"ntroduction\",\"e\":true,\"k\":\"n\",\"d\":[1],\"c\":[]}],[\"s\",{\"w\":\"is\",\"s\":\"s\",\"e\":true,\"k\":\"s\",\"d\":[4],\"c\":[]}]]}],[\"w\",{\"w\":\"w\",\"s\":\"w\",\"e\":false,\"k\":\"w\",\"d\":[],\"c\":[[\"h\",{\"w\":\"why\",\"s\":\"hy\",\"e\":true,\"k\":\"h\",\"d\":[2],\"c\":[]}],[\"i\",{\"w\":\"with\",\"s\":\"ith\",\"e\":true,\"k\":\"i\",\"d\":[4,5],\"c\":[]}]]}],[\"b\",{\"w\":\"b\",\"s\":\"b\",\"e\":false,\"k\":\"b\",\"d\":[],\"c\":[[\"e\",{\"w\":\"be\",\"s\":\"e\",\"e\":false,\"k\":\"e\",\"d\":[],\"c\":[[\"t\",{\"w\":\"better-t-stack\",\"s\":\"tter-t-stack\",\"e\":true,\"k\":\"t\",\"d\":[2,4,5],\"c\":[]}],[\"s\",{\"w\":\"best\",\"s\":\"st\",\"e\":true,\"k\":\"s\",\"d\":[4],\"c\":[]}]]}],[\"a\",{\"w\":\"backend\",\"s\":\"ackend\",\"e\":true,\"k\":\"a\",\"d\":[5],\"c\":[]}]]}],[\"f\",{\"w\":\"f\",\"s\":\"f\",\"e\":false,\"k\":\"f\",\"d\":[],\"c\":[[\"e\",{\"w\":\"features\",\"s\":\"eatures\",\"e\":true,\"k\":\"e\",\"d\":[3],\"c\":[]}],[\"o\",{\"w\":\"for\",\"s\":\"or\",\"e\":true,\"k\":\"o\",\"d\":[4,5],\"c\":[]}],[\"r\",{\"w\":\"frontend\",\"s\":\"rontend\",\"e\":true,\"k\":\"r\",\"d\":[5],\"c\":[]}]]}],[\"a\",{\"w\":\"a\",\"s\":\"a\",\"e\":true,\"k\":\"a\",\"d\":[4,5],\"c\":[[\"n\",{\"w\":\"and\",\"s\":\"nd\",\"e\":true,\"k\":\"n\",\"d\":[4,5],\"c\":[]}],[\"p\",{\"w\":\"apps\",\"s\":\"pps\",\"e\":true,\"k\":\"p\",\"d\":[5],\"c\":[]}]]}],[\"m\",{\"w\":\"modern\",\"s\":\"modern\",\"e\":true,\"k\":\"m\",\"d\":[4],\"c\":[]}],[\"c\",{\"w\":\"c\",\"s\":\"c\",\"e\":false,\"k\":\"c\",\"d\":[],\"c\":[[\"l\",{\"w\":\"cli\",\"s\":\"li\",\"e\":true,\"k\":\"l\",\"d\":[4,5],\"c\":[]}],[\"u\",{\"w\":\"customizable\",\"s\":\"ustomizable\",\"e\":true,\"k\":\"u\",\"d\":[4],\"c\":[]}],[\"o\",{\"w\":\"co\",\"s\":\"o\",\"e\":false,\"k\":\"o\",\"d\":[],\"c\":[[\"n\",{\"w\":\"configurations\",\"s\":\"nfigurations\",\"e\":true,\"k\":\"n\",\"d\":[4],\"c\":[]}],[\"m\",{\"w\":\"command\",\"s\":\"mmand\",\"e\":true,\"k\":\"m\",\"d\":[5],\"c\":[]}]]}]]}],[\"t\",{\"w\":\"t\",\"s\":\"t\",\"e\":false,\"k\":\"t\",\"d\":[],\"c\":[[\"o\",{\"w\":\"tool\",\"s\":\"ool\",\"e\":true,\"k\":\"o\",\"d\":[4],\"c\":[]}],[\"y\",{\"w\":\"type\",\"s\":\"ype\",\"e\":false,\"k\":\"y\",\"d\":[],\"c\":[[\"-\",{\"w\":\"type-safe\",\"s\":\"-safe\",\"e\":true,\"k\":\"-\",\"d\":[4],\"c\":[]}],[\"s\",{\"w\":\"typescript\",\"s\":\"script\",\"e\":true,\"k\":\"s\",\"d\":[4],\"c\":[]}]]}]]}],[\"s\",{\"w\":\"s\",\"s\":\"s\",\"e\":false,\"k\":\"s\",\"d\":[],\"c\":[[\"c\",{\"w\":\"scaffold\",\"s\":\"caffold\",\"e\":true,\"k\":\"c\",\"d\":[5],\"c\":[[\"i\",{\"w\":\"scaffolding\",\"s\":\"ing\",\"e\":true,\"k\":\"i\",\"d\":[4],\"c\":[]}]]}],[\"i\",{\"w\":\"single\",\"s\":\"ingle\",\"e\":true,\"k\":\"i\",\"d\":[5],\"c\":[]}]]}],[\"e\",{\"w\":\"end-to-end\",\"s\":\"end-to-end\",\"e\":true,\"k\":\"e\",\"d\":[4],\"c\":[]}],[\"p\",{\"w\":\"pr\",\"s\":\"pr\",\"e\":false,\"k\":\"p\",\"d\":[],\"c\":[[\"o\",{\"w\":\"projects\",\"s\":\"ojects\",\"e\":true,\"k\":\"o\",\"d\":[4,5],\"c\":[]}],[\"a\",{\"w\":\"practices\",\"s\":\"actices\",\"e\":true,\"k\":\"a\",\"d\":[4],\"c\":[]}]]}],[\"l\",{\"w\":\"lets\",\"s\":\"lets\",\"e\":true,\"k\":\"l\",\"d\":[5],\"c\":[]}],[\"y\",{\"w\":\"you\",\"s\":\"you\",\"e\":true,\"k\":\"y\",\"d\":[5],\"c\":[[\"r\",{\"w\":\"your\",\"s\":\"r\",\"e\":true,\"k\":\"r\",\"d\":[5],\"c\":[]}]]}],[\"n\",{\"w\":\"native\",\"s\":\"native\",\"e\":true,\"k\":\"n\",\"d\":[5],\"c\":[]}]]},\"isArray\":false},\"page_id\":{\"type\":\"Radix\",\"node\":{\"w\":\"\",\"s\":\"\",\"e\":false,\"k\":\"\",\"d\":[],\"c\":[[\"d\",{\"w\":\"docs\",\"s\":\"docs\",\"e\":true,\"k\":\"d\",\"d\":[1,2,3,4,5],\"c\":[]}]]},\"isArray\":false},\"type\":{\"type\":\"Radix\",\"node\":{\"w\":\"\",\"s\":\"\",\"e\":false,\"k\":\"\",\"d\":[],\"c\":[[\"p\",{\"w\":\"page\",\"s\":\"page\",\"e\":true,\"k\":\"p\",\"d\":[1],\"c\":[]}],[\"h\",{\"w\":\"heading\",\"s\":\"heading\",\"e\":true,\"k\":\"h\",\"d\":[2,3],\"c\":[]}],[\"t\",{\"w\":\"text\",\"s\":\"text\",\"e\":true,\"k\":\"t\",\"d\":[4,5],\"c\":[]}]]},\"isArray\":false},\"keywords\":{\"type\":\"Radix\",\"node\":{\"w\":\"\",\"s\":\"\",\"e\":false,\"k\":\"\",\"d\":[],\"c\":[]},\"isArray\":false},\"tag\":{\"type\":\"Radix\",\"node\":{\"w\":\"\",\"s\":\"\",\"e\":false,\"k\":\"\",\"d\":[],\"c\":[]},\"isArray\":false},\"url\":{\"type\":\"Radix\",\"node\":{\"w\":\"\",\"s\":\"\",\"e\":false,\"k\":\"\",\"d\":[],\"c\":[[\"d\",{\"w\":\"docs\",\"s\":\"docs\",\"e\":true,\"k\":\"d\",\"d\":[1,2,3,4,5],\"c\":[]}],[\"w\",{\"w\":\"why-better-t-stack\",\"s\":\"why-better-t-stack\",\"e\":true,\"k\":\"w\",\"d\":[2,5],\"c\":[]}],[\"f\",{\"w\":\"features\",\"s\":\"features\",\"e\":true,\"k\":\"f\",\"d\":[3],\"c\":[]}]]},\"isArray\":false}},\"vectorIndexes\":{},\"searchableProperties\":[\"content\",\"page_id\",\"type\",\"keywords\",\"tag\",\"url\"],\"searchablePropertiesWithTypes\":{\"content\":\"string\",\"page_id\":\"string\",\"type\":\"string\",\"keywords\":\"string\",\"tag\":\"string\",\"url\":\"string\"},\"frequencies\":{\"content\":{\"1\":{\"introduction\":1},\"2\":{\"why\":0.5,\"better-t-stack\":0.5},\"3\":{\"features\":1},\"4\":{\"better-t-stack\":0.05555555555555555,\"is\":0.05555555555555555,\"a\":0.05555555555555555,\"modern\":0.05555555555555555,\"cli\":0.05555555555555555,\"tool\":0.05555555555555555,\"for\":0.05555555555555555,\"scaffolding\":0.05555555555555555,\"end-to-end\":0.05555555555555555,\"type-safe\":0.05555555555555555,\"typescript\":0.05555555555555555,\"projects\":0.05555555555555555,\"with\":0.05555555555555555,\"best\":0.05555555555555555,\"practices\":0.05555555555555555,\"and\":0.05555555555555555,\"customizable\":0.05555555555555555,\"configurations\":0.05555555555555555},\"5\":{\"better-t-stack\":0.058823529411764705,\"lets\":0.058823529411764705,\"you\":0.058823529411764705,\"scaffold\":0.058823529411764705,\"your\":0.058823529411764705,\"projects\":0.058823529411764705,\"for\":0.058823529411764705,\"frontend\":0.058823529411764705,\"native\":0.058823529411764705,\"apps\":0.058823529411764705,\"and\":0.058823529411764705,\"backend\":0.058823529411764705,\"with\":0.058823529411764705,\"a\":0.058823529411764705,\"single\":0.058823529411764705,\"cli\":0.058823529411764705,\"command\":0.058823529411764705}},\"page_id\":{\"1\":{\"docs\":1},\"2\":{\"docs\":1},\"3\":{\"docs\":1},\"4\":{\"docs\":1},\"5\":{\"docs\":1}},\"type\":{\"1\":{\"page\":1},\"2\":{\"heading\":1},\"3\":{\"heading\":1},\"4\":{\"text\":1},\"5\":{\"text\":1}},\"keywords\":{},\"tag\":{},\"url\":{\"1\":{\"docs\":1},\"2\":{\"docs\":0.5,\"why-better-t-stack\":0.5},\"3\":{\"docs\":0.5,\"features\":0.5},\"4\":{\"docs\":1},\"5\":{\"docs\":0.5,\"why-better-t-stack\":0.5}}},\"tokenOccurrences\":{\"content\":{\"introduction\":1,\"why\":1,\"better-t-stack\":3,\"features\":1,\"is\":1,\"a\":2,\"modern\":1,\"cli\":2,\"tool\":1,\"for\":2,\"scaffolding\":1,\"end-to-end\":1,\"type-safe\":1,\"typescript\":1,\"projects\":2,\"with\":2,\"best\":1,\"practices\":1,\"and\":2,\"customizable\":1,\"configurations\":1,\"lets\":1,\"you\":1,\"scaffold\":1,\"your\":1,\"frontend\":1,\"native\":1,\"apps\":1,\"backend\":1,\"single\":1,\"command\":1},\"page_id\":{\"docs\":5},\"type\":{\"page\":1,\"heading\":2,\"text\":2},\"keywords\":{},\"tag\":{},\"url\":{\"docs\":5,\"why-better-t-stack\":2,\"features\":1}},\"avgFieldLength\":{\"content\":7.8,\"page_id\":1,\"type\":1,\"keywords\":0,\"tag\":0,\"url\":1.6},\"fieldLengths\":{\"content\":{\"1\":1,\"2\":2,\"3\":1,\"4\":18,\"5\":17},\"page_id\":{\"1\":1,\"2\":1,\"3\":1,\"4\":1,\"5\":1},\"type\":{\"1\":1,\"2\":1,\"3\":1,\"4\":1,\"5\":1},\"keywords\":{},\"tag\":{},\"url\":{\"1\":1,\"2\":2,\"3\":2,\"4\":1,\"5\":2}}},\"docs\":{\"docs\":{\"1\":{\"id\":\"/docs\",\"page_id\":\"/docs\",\"type\":\"page\",\"content\":\"Introduction\",\"url\":\"/docs\"},\"2\":{\"id\":\"/docs-0\",\"page_id\":\"/docs\",\"type\":\"heading\",\"url\":\"/docs#why-better-t-stack\",\"content\":\"Why Better-T-Stack?\"},\"3\":{\"id\":\"/docs-1\",\"page_id\":\"/docs\",\"type\":\"heading\",\"url\":\"/docs#features\",\"content\":\"Features\"},\"4\":{\"id\":\"/docs-2\",\"page_id\":\"/docs\",\"type\":\"text\",\"url\":\"/docs\",\"content\":\"Better-T-Stack is a modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations.\"},\"5\":{\"id\":\"/docs-3\",\"page_id\":\"/docs\",\"type\":\"text\",\"url\":\"/docs#why-better-t-stack\",\"content\":\"Better-T-Stack lets you scaffold your projects for frontend, native apps, and backend with a single CLI command.\"}},\"count\":5},\"sorting\":{\"language\":\"english\",\"sortableProperties\":[\"content\",\"page_id\",\"type\",\"keywords\",\"tag\",\"url\"],\"sortablePropertiesWithTypes\":{\"content\":\"string\",\"page_id\":\"string\",\"type\":\"string\",\"keywords\":\"string\",\"tag\":\"string\",\"url\":\"string\"},\"sorts\":{\"content\":{\"docs\":{\"1\":3,\"2\":4,\"3\":2,\"4\":0,\"5\":1},\"orderedDocs\":[[4,\"Better-T-Stack is a modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations.\"],[5,\"Better-T-Stack lets you scaffold your projects for frontend, native apps, and backend with a single CLI command.\"],[3,\"Features\"],[1,\"Introduction\"],[2,\"Why Better-T-Stack?\"]],\"type\":\"string\"},\"page_id\":{\"docs\":{\"1\":0,\"2\":1,\"3\":2,\"4\":3,\"5\":4},\"orderedDocs\":[[1,\"/docs\"],[2,\"/docs\"],[3,\"/docs\"],[4,\"/docs\"],[5,\"/docs\"]],\"type\":\"string\"},\"type\":{\"docs\":{\"1\":2,\"2\":0,\"3\":1,\"4\":3,\"5\":4},\"orderedDocs\":[[2,\"heading\"],[3,\"heading\"],[1,\"page\"],[4,\"text\"],[5,\"text\"]],\"type\":\"string\"},\"keywords\":{\"docs\":{},\"orderedDocs\":[],\"type\":\"string\"},\"tag\":{\"docs\":{},\"orderedDocs\":[],\"type\":\"string\"},\"url\":{\"docs\":{\"1\":0,\"2\":3,\"3\":2,\"4\":1,\"5\":4},\"orderedDocs\":[[1,\"/docs\"],[4,\"/docs\"],[3,\"/docs#features\"],[2,\"/docs#why-better-t-stack\"],[5,\"/docs#why-better-t-stack\"]],\"type\":\"string\"}},\"enabled\":true,\"isSorted\":true},\"language\":\"english\"}"} \ No newline at end of file diff --git a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/docs.cache b/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/docs.cache deleted file mode 100644 index 5214711..0000000 --- a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/docs.cache +++ /dev/null @@ -1 +0,0 @@ -{"type":"app","meta":{"headers":{"x-nextjs-stale-time":"300","x-nextjs-prerender":"1","x-next-cache-tags":"_N_T_/layout,_N_T_/docs/layout,_N_T_/docs/[[...slug]]/layout,_N_T_/docs/[[...slug]]/page,_N_T_/docs"}},"html":"Introduction

Introduction

Better-T-Stack is a modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations.

\n

Why Better-T-Stack?

\n

Better-T-Stack lets you scaffold your projects for frontend, native apps, and backend with a single CLI command.

\n

Features

\n

Frontend

Choose between Tanstack Router, React Router, Expo, Next.js, and more

Flexible Backend

Choose between Hono, Elysia, Next.js, Express, and Fastify

End to end typesafe APIs

With the help of tRPC or oRPC

Authentication

With the help of Better Auth

Database Setup

Many ORMs and Relational Databases

Addons

Add PWA support, desktop apps, documentation, and more

","rsc":"1:\"$Sreact.fragment\"\n2:I[20929,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"RootProvider\"]\n3:I[43091,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"NuqsAdapter\"]\n4:I[57944,[],\"\"]\n5:I[63790,[],\"\"]\n6:I[95836,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"Toaster\"]\n7:I[87156,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"TreeContextProvider\"]\n8:I[19142,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"NavProvider\"]\n9:I[40908,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"LayoutBody\"]\na:I[40908,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"CollapsibleControl\"]\nb:I[4981,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"Sidebar\"]\nc:I[87398,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"HideIfEmpty\"]\nd:I[4981,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"SidebarHeader\"]\ne:I[50720,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"395\",\"static/chunks/395-8ac002ab03a2d4f6.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js\"],\"default\"]\nf:I[4981,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"SidebarCollapseTrigger\"]\n10:I[31698,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"LargeSearchToggle\"]\n11:I[4981,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"SidebarViewport\"]\n12:I[4981,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"SidebarPageTree\"]\n13:I[4981,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"SidebarFooter\"]\n14:I[25724,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"BaseLinkItem\"]\n15:I[37595,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"816\",\"static/chunks/816-c635668e3b41d2fc.js\",\"381\",\"static/chunks/381-8703543c8f70a401.js\",\"499\",\"static/chunks/app/docs/layout-4c84d525cfa509f7.js\"],\"ThemeToggle\"]\n17:I[1176,[],\"MetadataBoundary\"]\n19:I[1176,[],\"OutletBoundary\"]\n1c:I[90304,[],\"AsyncMetadataOutlet\"]\n1e:I[1176,[],\"ViewportBoundary\"]\n20:I[935,[],\"\"]\n:HL[\"/_next/static/media/0484562807a97172-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/7db6c35d839a711c-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8888a3826f4a3af4-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/eafabf029ad39a43-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/6deb4613f4226552.css\",\"style\"]\n:HL[\"/_next/static/css/4098119c3f7f79d8.css\",\"style\"]\n0:{\"P\":null,\"b\":\"pYUMJqQmqlh8C9DCzFGyK\",\"p\":\"\",\"c\":[\"\",\"docs\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6deb4613f4226552.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4098119c3f7f79d8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__className_d5a796\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"search\":{\"options\":{\"type\":\"static\"}},\"theme\":{\"enableSystem\":true,\"defaultTheme\":\"system\"},\"children\":[[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"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.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L6\",null,{}]]}]}]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L7\",null,{\"tree\":{\"$id\":\"root\",\"name\":\"Introduction\",\"children\":[{\"$id\":\"#0\",\"type\":\"separator\",\"icon\":\"$undefined\",\"name\":\"Getting Started\"},{\"$id\":\"index.mdx\",\"type\":\"page\",\"name\":\"Introduction\",\"description\":\"$undefined\",\"icon\":\"$undefined\",\"url\":\"/docs\",\"$ref\":{\"file\":\"index\"}}]},\"children\":[\"$\",\"$L8\",null,{\"transparentMode\":\"$undefined\",\"children\":[false,[\"$\",\"$L9\",null,{\"className\":\"md:[--fd-sidebar-width:268px] lg:[--fd-sidebar-width:286px] xl:[--fd-toc-width:286px]\",\"children\":[[[\"$\",\"$La\",null,{}],[\"$\",\"$Lb\",null,{\"collapsible\":true,\"children\":[[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$Ld\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex max-md:hidden\",\"children\":[[\"$\",\"$Le\",null,{\"href\":\"/\",\"className\":\"inline-flex text-[15px] items-center gap-2.5 font-medium\",\"children\":\"Better-T-Stack\"}],\"$undefined\",[\"$\",\"$Lf\",null,{\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 focus-visible:outline-none hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-4.5 ms-auto mb-auto text-fd-muted-foreground max-md:hidden\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide\",\"children\":[[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"fh3hqa\",{\"d\":\"M9 3v18\"}]],\"$undefined\"]}]}]]}],false,[\"$\",\"$L10\",null,{\"hideIfDisabled\":true,\"className\":\"max-md:hidden\"}],\"$undefined\"]}]}],[\"$\",\"$L11\",null,{\"children\":[[],[\"$\",\"$L12\",null,{\"components\":\"$undefined\"}]]}],[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$L13\",null,{\"children\":[[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-end\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center flex-1 empty:hidden\",\"children\":[[\"$\",\"$L14\",\"0\",{\"item\":{\"type\":\"icon\",\"url\":\"https://github.com/AmanVarshney01/create-better-t-stack\",\"text\":\"Github\",\"label\":\"GitHub\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true},\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 focus-visible:outline-none hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:[&_svg]:size-4.5\",\"aria-label\":\"GitHub\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:0:1:props:children:2:props:children:props:children:0:props:children:props:children:0:props:children:0:props:item:icon\"}]]}],null,[\"$\",\"$L15\",null,{\"className\":\"p-0\",\"mode\":\"$undefined\"}]]}]}],\"$undefined\"]}]}]]}]],[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]]}]}]]}],{\"children\":[[\"slug\",\"\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L16\",[\"$\",\"$L17\",null,{\"children\":\"$L18\"}],null,[\"$\",\"$L19\",null,{\"children\":[\"$L1a\",\"$L1b\",[\"$\",\"$L1c\",null,{\"promise\":\"$@1d\"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"pOxOw11YzGJEOBCAliEj7\",{\"children\":[[\"$\",\"$L1e\",null,{\"children\":\"$L1f\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$20\",\"$undefined\"],\"s\":false,\"S\":true}\n21:\"$Sreact.suspense\"\n22:I[90304,[],\"AsyncMetadata\"]\n24:I[56406,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"395\",\"static/chunks/395-8ac002ab03a2d4f6.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js\"],\"PageRoot\"]\n25:I[56406,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"395\",\"static/chunks/395-8ac002ab03a2d4f6.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js\"],\"PageTOCPopover\"]\n26:I[56406,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"395\",\"static/chunks/395-8ac002ab03a2d4f6.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js\"],\"PageTOCPopoverTrigger\"]\n27:I[56406,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"395\",\"static/chunks/395-8ac002ab03a2d4f6.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js\"],\"PageTOCPopoverContent\"]\n28:I[14547,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"395\",\"static/chunks/395-8ac002ab03a2d4f6.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js\"],\"TOCScrollArea\"]\n29:I[14547,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"395\",\"static/chunks/395-8ac002ab03a2d4f6.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js\"],\"TOCItems\"]\n2a:I[56406,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"395\",\"static/chunks/395-8ac002ab03a2d4f6.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js\"],\"PageBreadcrumb\"]\n2b:I[56406,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"395\",\"static/chunks/395-8ac002ab03a2d4f6.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js\"],\"PageFooter\"]\n2c:I[56406,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"395\",\"static/chunks/395-8ac002ab03a2d4f6.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js\"],\"PageTOC\"]\n2d:I[8272,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"605\",\"static/chunks/605-c6ada8a61926b0af.js\",\"395\",\"static/chunks/395-8ac002ab03a2d4f6.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js\"],\"I18nLabel\"]\n18:[\"$\",\"$21\",null,{\"fallback\":null,\"children\":[\"$\",\"$L22\",null,{\"promise\":\"$@23\"}]}]\n16:[\"$\",\"$L24\",null,{\"toc\":{\"toc\":[{\"depth\":1,\"url\":\"#why-better-t-stack\",\"title\":\"Why Better-T-Stack?\"},{\"depth\":1,\"url\":\"#features\",\"title\":\"Features\"}],\"single\":\"$undefined\"},\"children\":[[\"$\",\"$L25\",null,{\"children\":[[\"$\",\"$L26\",null,{}],[\"$\",\"$L27\",null,{\"children\":[\"$undefined\",[\"$\",\"$L28\",null,{\"children\":[\"$\",\"$L29\",null,{}]}],\"$undefined\"]}]]}],[\"$\",\"article\",null,{\"children\":[[\"$\",\"$L2a\",null,{}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"Introduction\",\"className\":\"text-3xl font-semibold\"}],null,[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"Better-T-Stack is a modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations.\"}],\"\\n\",[\"$\",\"h1\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"why-better-t-stack\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#why-better-t-stack\",\"className\":\"peer\",\"children\":\"Why Better-T-Stack?\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Better-T-Stack lets you scaffold your projects for frontend, native apps, and backend with a single CLI command.\"}],\"\\n\",[\"$\",\"h1\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"features\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#features\",\"className\":\"peer\",\"children\":\"Features\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}]],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors @max-lg:col-span-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-globe\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"13o1zl\",{\"d\":\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"}],[\"$\",\"path\",\"9i4pu4\",{\"d\":\"M2 12h20\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Frontend\"}],[\"$\",\"p\",null,{\"className\":\"!my-0 text-sm text-fd-muted-foreground\",\"children\":\"Choose between Tanstack Router, React Router, Expo, Next.js, and more\"}],null]}],[\"$\",\"div\",null,{\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors @max-lg:col-span-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Flexible Backend\"}],[\"$\",\"p\",null,{\"className\":\"!my-0 text-sm text-fd-muted-foreground\",\"children\":\"Choose between Hono, Elysia, Next.js, Express, and Fastify\"}],null]}],[\"$\",\"div\",null,{\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors @max-lg:col-span-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cable\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"10bnsj\",{\"d\":\"M17 21v-2a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1\"}],[\"$\",\"path\",\"1eqmu1\",{\"d\":\"M19 15V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V9\"}],[\"$\",\"path\",\"14zm7j\",{\"d\":\"M21 21v-2h-4\"}],[\"$\",\"path\",\"z442eg\",{\"d\":\"M3 5h4V3\"}],[\"$\",\"path\",\"ebdjd7\",{\"d\":\"M7 5a1 1 0 0 1 1 1v1a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1V3\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"End to end typesafe APIs\"}],[\"$\",\"p\",null,{\"className\":\"!my-0 text-sm text-fd-muted-foreground\",\"children\":\"With the help of tRPC or oRPC\"}],null]}],[\"$\",\"div\",null,{\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors @max-lg:col-span-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-lock\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"1w4ew1\",{\"width\":\"18\",\"height\":\"11\",\"x\":\"3\",\"y\":\"11\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"fwvmzm\",{\"d\":\"M7 11V7a5 5 0 0 1 10 0v4\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Authentication\"}],[\"$\",\"p\",null,{\"className\":\"!my-0 text-sm text-fd-muted-foreground\",\"children\":\"With the help of Better Auth\"}],null]}],[\"$\",\"div\",null,{\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors @max-lg:col-span-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-database\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"ellipse\",\"msslwz\",{\"cx\":\"12\",\"cy\":\"5\",\"rx\":\"9\",\"ry\":\"3\"}],[\"$\",\"path\",\"1wlel7\",{\"d\":\"M3 5V19A9 3 0 0 0 21 19V5\"}],[\"$\",\"path\",\"mv7ke4\",{\"d\":\"M3 12A9 3 0 0 0 21 12\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Database Setup\"}],[\"$\",\"p\",null,{\"className\":\"!my-0 text-sm text-fd-muted-foreground\",\"children\":\"Many ORMs and Relational Databases\"}],null]}],[\"$\",\"div\",null,{\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors @max-lg:col-span-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-package\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1a0edw\",{\"d\":\"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z\"}],[\"$\",\"path\",\"d0xqtd\",{\"d\":\"M12 22V12\"}],[\"$\",\"polyline\",\"ousv84\",{\"points\":\"3.29 7 12 12 20.71 7\"}],[\"$\",\"path\",\"1c824w\",{\"d\":\"m7.5 4.27 9 5.15\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Addons\"}],[\"$\",\"p\",null,{\"className\":\"!my-0 text-sm text-fd-muted-foreground\",\"children\":\"Add PWA support, desktop apps, documentation, and more\"}],null]}]],\"className\":\"grid grid-cols-2 gap-4 @container\"}]],\"className\":\"prose\"}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[\"$undefined\",\"$undefined\"]}],[\"$\",\"$L2b\",null,{\"items\":\"$undefined\"}]],\"className\":\"flex min-w-0 w-full flex-col gap-6 px-4 pt-8 md:px-6 md:mx-auto xl:pt-12 xl:px-12\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide size-4\",\"children\":[[[\"$\",\"path\",\"olowqp\",{\"d\":\"M15 18H3\"}],[\"$\",\"path\",\"16j9eg\",{\"d\":\"M17 6H3\"}],[\"$\",\"path\",\"2avoz0\",{\"d\":\"M21 12H3\"}]],\"$undefined\"]}],[\"$\",\"$L2d\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L28\",null,{\"children\":[\"$\",\"$L29\",null,{}]}],\"$undefined\"]}]]}]\n1b:null\n1f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n1a:null\n23:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Introduction\"}],[\"$\",\"meta\",\"1\",{\"name\":\"author\",\"content\":\"Better-T Stack Team\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"TypeScript,project scaffolding,boilerplate,type safety,Drizzle,Prisma,hono,elysia,turborepo,trpc,orpc,turso,neon,Better-Auth,convex,monorepo,Better-T Stack,create-better-t-stack\"}],[\"$\",\"meta\",\"4\",{\"name\":\"creator\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"5\",{\"name\":\"publisher\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"8\",{\"name\":\"category\",\"content\":\"Technology\"}],[\"$\",\"link\",\"9\",{\"rel\":\"canonical\",\"href\":\"https://better-t-stack.dev\"}],[\"$\",\"meta\",\"10\",{\"name\":\"format-detection\",\"content\":\"telephone=no, email=no\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:title\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:url\",\"content\":\"https://better-t-stack.dev\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:site_name\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image\",\"content\":\"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:alt\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:title\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image\",\"content\":\"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/logo.svg\"}]],\"error\":null,\"digest\":\"$undefined\"}\n1d:{\"metadata\":\"$23:metadata\",\"error\":null,\"digest\":\"$undefined\"}\n"} \ No newline at end of file diff --git a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/index.cache b/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/index.cache deleted file mode 100644 index 43fd5a4..0000000 --- a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/index.cache +++ /dev/null @@ -1 +0,0 @@ -{"type":"app","meta":{"headers":{"x-nextjs-stale-time":"300","x-nextjs-prerender":"1","x-next-cache-tags":"_N_T_/layout,_N_T_/(home)/layout,_N_T_/(home)/page,_N_T_/"}},"html":"Better-T Stack
\n\n██████╗  ██████╗ ██╗     ██╗\n██╔══██╗██╔═══██╗██║     ██║\n██████╔╝██║   ██║██║     ██║\n██╔══██╗██║   ██║██║     ██║\n██║  ██║╚██████╔╝███████╗███████╗\n╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚══════╝
\n\n██╗   ██╗ ██████╗ ██╗   ██╗██████╗\n╚██╗ ██╔╝██╔═══██╗██║   ██║██╔══██╗\n ╚████╔╝ ██║   ██║██║   ██║██████╔╝\n  ╚██╔╝  ██║   ██║██║   ██║██╔══██╗\n   ██║   ╚██████╔╝╚██████╔╝██║  ██║\n   ╚═╝    ╚═════╝  ╚═════╝ ╚═╝  ╚═╝
\n\n ██████╗ ██╗    ██╗███╗   ██╗\n██╔═══██╗██║    ██║████╗  ██║\n██║   ██║██║ █╗ ██║██╔██╗ ██║\n██║   ██║██║███╗██║██║╚██╗██║\n╚██████╔╝╚███╔███╔╝██║ ╚████║\n ╚═════╝  ╚══╝╚══╝ ╚═╝  ╚═══╝
\n\n███████╗████████╗ █████╗  ██████╗██╗  ██╗\n██╔════╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝\n███████╗   ██║   ███████║██║     █████╔╝\n╚════██║   ██║   ██╔══██║██║     ██╔═██╗\n███████║   ██║   ██║  ██║╚██████╗██║  ██╗\n╚══════╝   ╚═╝   ╚═╝  ╚═╝ ╚═════╝╚═╝  ╚═╝

# Modern CLI for scaffolding end-to-end type-safe TypeScript projects

# Production-ready • Customizable • Best practices included

[v?.?.?]
QUICK_START
$bun create better-t-stack@latest
TECH_STACK_MATRIX.DB
[47 PACKAGES]
/tech-stack/packages/
frontend/(9 items)
\"TanStacktanstack-router-rw-r--r--
\"Reactreact-router-rw-r--r--
\"TanStacktanstack-start-(vite)-rw-r--r--
\"Next.js\"next.js-rw-r--r--
\"Nuxt\"nuxt-rw-r--r--
\"Svelte\"svelte-rw-r--r--
\"Solid\"solid-rw-r--r--
\"Reactreact-native-+-nativewind-rw-r--r--
\"Reactreact-native-+-unistyles-rw-r--r--
backend/(6 items)
\"Hono\"hono-rw-r--r--
\"Next.js\"next.js-rw-r--r--
\"Elysia\"elysia-rw-r--r--
\"Express\"express-rw-r--r--
\"Fastify\"fastify-rw-r--r--
\"Convex\"convex-rw-r--r--
database/(4 items)
\"SQLite\"sqlite-rw-r--r--
\"PostgreSQL\"postgresql-rw-r--r--
\"MySQL\"mysql-rw-r--r--
\"MongoDB\"mongodb-rw-r--r--
runtime/(4 items)
\"Bun\"bun-rw-r--r--
\"Node.js\"node.js-rw-r--r--
\"Cloudflarecloudflare-workers-rw-r--r--
no-runtime-rw-r--r--
api/(2 items)
\"tRPC\"trpc-rw-r--r--
\"oRPC\"orpc-rw-r--r--
orm/(3 items)
\"Drizzle\"drizzle-rw-r--r--
\"Prisma\"prisma-rw-r--r--
\"Mongoose\"mongoose-rw-r--r--
database-setup/(7 items)
\"Turso\"turso-rw-r--r--
\"Cloudflarecloudflare-d1-rw-r--r--
\"Neonneon-postgres-rw-r--r--
\"Prismaprisma-postgresql-rw-r--r--
\"MongoDBmongodb-atlas-rw-r--r--
\"Supabase\"supabase-rw-r--r--
\"Docker\"docker-rw-r--r--
authentication/(1 items)
\"Betterbetter-auth-rw-r--r--
package-managers/(3 items)
\"npm\"npm-rw-r--r--
\"pnpm\"pnpm-rw-r--r--
\"bun\"bun-rw-r--r--
addons/(6 items)
pwa-rw-r--r--
\"Tauri\"tauri-rw-r--r--
\"Starlight\"starlight-rw-r--r--
\"Biome\"biome-rw-r--r--
husky-rw-r--r--
\"Turborepo\"turborepo-rw-r--r--
examples/(2 items)
todo-example-rw-r--r--
ai-example-rw-r--r--
$ ls -la /tech-stack/packages/11 directories, 47 files
SYSTEM_INFO.LOG
OS: TypeScript_Runtime_v5.x
ARCH: Full_Stack_Framework
STATUS: READY
SPONSORS_DATABASE.JSON
[LOADING... RECORDS]
$# Amazing organizations and individuals supporting this project
$# Your support helps maintain and improve Better-T-Stack
LOADING_SPONSORS.EXE
DEVELOPER_TESTIMONIALS.LOG
[52 ENTRIES]
$# Community feedback from X (Twitter)
$# Real developers sharing their experience
[TWEET_001]
[TWEET_004]
[TWEET_007]
[TWEET_010]
[TWEET_013]
[TWEET_016]
[TWEET_019]
[TWEET_022]
[TWEET_025]
[TWEET_028]
[TWEET_031]
[TWEET_034]
[TWEET_037]
[TWEET_040]
[TWEET_043]
[TWEET_046]
[TWEET_049]
[TWEET_052]
[TWEET_002]
[TWEET_005]
[TWEET_008]
[TWEET_011]
[TWEET_014]
[TWEET_017]
[TWEET_020]
[TWEET_023]
[TWEET_026]
[TWEET_029]
[TWEET_032]
[TWEET_035]
[TWEET_038]
[TWEET_041]
[TWEET_044]
[TWEET_047]
[TWEET_050]
[TWEET_003]
[TWEET_006]
[TWEET_009]
[TWEET_012]
[TWEET_015]
[TWEET_018]
[TWEET_021]
[TWEET_024]
[TWEET_027]
[TWEET_030]
[TWEET_033]
[TWEET_036]
[TWEET_039]
[TWEET_042]
[TWEET_045]
[TWEET_048]
[TWEET_051]

Better-T Stack

Type-safe, modern TypeScript scaffolding for full-stack web development

Contact

$amanvarshney.work@gmail.com

Have questions or feedback? Feel free to reach out or open an issue on GitHub.

© 2025 Better-T Stack. All rights reserved.

Built withTypeScript

","rsc":"1:\"$Sreact.fragment\"\n2:I[20929,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"RootProvider\"]\n3:I[43091,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"NuqsAdapter\"]\n4:I[57944,[],\"\"]\n5:I[63790,[],\"\"]\n6:I[95836,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"Toaster\"]\n7:\"$Sreact.suspense\"\n8:I[76901,[],\"ClientPageRoot\"]\n9:I[99064,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"262\",\"static/chunks/262-fbc97134948205cb.js\",\"125\",\"static/chunks/125-f3e9471f280f4da9.js\",\"304\",\"static/chunks/304-fb59368b1031ced2.js\",\"55\",\"static/chunks/55-e8f34f9fb5651b79.js\",\"813\",\"static/chunks/app/(home)/page-b1a444e10187fbd7.js\"],\"default\"]\nc:I[1176,[],\"MetadataBoundary\"]\ne:I[1176,[],\"OutletBoundary\"]\n11:I[90304,[],\"AsyncMetadataOutlet\"]\n13:I[1176,[],\"ViewportBoundary\"]\n15:I[935,[],\"\"]\n:HL[\"/_next/static/media/0484562807a97172-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/7db6c35d839a711c-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8888a3826f4a3af4-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/eafabf029ad39a43-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/6deb4613f4226552.css\",\"style\"]\n:HL[\"/_next/static/css/4098119c3f7f79d8.css\",\"style\"]\n:HL[\"/_next/static/css/4de82f5fdb7c6e10.css\",\"style\"]\n0:{\"P\":null,\"b\":\"pYUMJqQmqlh8C9DCzFGyK\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(home)\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6deb4613f4226552.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4098119c3f7f79d8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__className_d5a796\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"search\":{\"options\":{\"type\":\"static\"}},\"theme\":{\"enableSystem\":true,\"defaultTheme\":\"system\"},\"children\":[[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"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.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L6\",null,{}]]}]}]}]]}],{\"children\":[\"(home)\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"main\",null,{\"className\":\"relative z-10 grid min-h-svh grid-cols-1 grid-rows-[auto_1fr_auto] overflow-hidden\",\"children\":[\"$\",\"$7\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"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\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:style\",\"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\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L8\",null,{\"Component\":\"$9\",\"searchParams\":{},\"params\":{},\"promises\":[\"$@a\",\"$@b\"]}],[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4de82f5fdb7c6e10.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"$Le\",null,{\"children\":[\"$Lf\",\"$L10\",[\"$\",\"$L11\",null,{\"promise\":\"$@12\"}]]}]]}],{},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"12XwSPuNzaB1Pr7yQf-0I\",{\"children\":[[\"$\",\"$L13\",null,{\"children\":\"$L14\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$15\",\"$undefined\"],\"s\":false,\"S\":true}\n16:I[90304,[],\"AsyncMetadata\"]\na:{}\nb:{}\nd:[\"$\",\"$7\",null,{\"fallback\":null,\"children\":[\"$\",\"$L16\",null,{\"promise\":\"$@17\"}]}]\n10:null\n14:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\nf:null\n17:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Better-T Stack\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Better-T Stack Team\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"TypeScript,project scaffolding,boilerplate,type safety,Drizzle,Prisma,hono,elysia,turborepo,trpc,orpc,turso,neon,Better-Auth,convex,monorepo,Better-T Stack,create-better-t-stack\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"6\",{\"name\":\"publisher\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"7\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"8\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"9\",{\"name\":\"category\",\"content\":\"Technology\"}],[\"$\",\"link\",\"10\",{\"rel\":\"canonical\",\"href\":\"https://better-t-stack.dev\"}],[\"$\",\"meta\",\"11\",{\"name\":\"format-detection\",\"content\":\"telephone=no, email=no\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:title\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:url\",\"content\":\"https://better-t-stack.dev\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:site_name\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image\",\"content\":\"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image:alt\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:title\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image\",\"content\":\"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/logo.svg\"}]],\"error\":null,\"digest\":\"$undefined\"}\n12:{\"metadata\":\"$17:metadata\",\"error\":null,\"digest\":\"$undefined\"}\n"} \ No newline at end of file diff --git a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/manifest.webmanifest.cache b/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/manifest.webmanifest.cache deleted file mode 100644 index e1c7ec2..0000000 --- a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/manifest.webmanifest.cache +++ /dev/null @@ -1 +0,0 @@ -{"type":"route","meta":{"status":200,"headers":{"cache-control":"public, max-age=0, must-revalidate","content-type":"application/manifest+json","x-next-cache-tags":"_N_T_/layout,_N_T_/manifest.webmanifest/layout,_N_T_/manifest.webmanifest/route,_N_T_/manifest.webmanifest"}},"body":"{\"name\":\"Better T Stack\",\"short_name\":\"Better T Stack\",\"description\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\",\"start_url\":\"/new\",\"display\":\"standalone\",\"background_color\":\"#ffffff\",\"theme_color\":\"#000000\",\"icons\":[{\"src\":\"/favicon/web-app-manifest-192x192.png\",\"sizes\":\"192x192\",\"type\":\"image/png\"},{\"src\":\"/favicon/web-app-manifest-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]}"} \ No newline at end of file diff --git a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/new.cache b/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/new.cache deleted file mode 100644 index 8d14b6e..0000000 --- a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/new.cache +++ /dev/null @@ -1 +0,0 @@ -{"type":"app","meta":{"headers":{"x-nextjs-stale-time":"300","x-nextjs-prerender":"1","x-next-cache-tags":"_N_T_/layout,_N_T_/(home)/layout,_N_T_/(home)/new/layout,_N_T_/(home)/new/page,_N_T_/new"}},"html":"Better-T Stack
Home
$

Selected Stack

/icon/tanstack.svgTanStack Router/icon/hono.svgHono/icon/bun.svgBun/icon/trpc.svgtRPC/icon/sqlite.svgSQLite/icon/drizzle.svgDrizzle/icon/bun.svgbun/icon/turborepo.svgTurborepo

Web Frontend

/icon/tanstack.svgTanStack Router

Modern type-safe router for React

/icon/react-router.svgReact Router

Declarative routing for React

/icon/tanstack.svgTanStack Start (vite)

Full-stack React and Solid framework powered by TanStack Router

/icon/nextjs.svgNext.js

React framework with hybrid rendering

/icon/nuxt.svgNuxt

Vue full-stack framework (SSR, SSG, hybrid)

/icon/svelte.svgSvelte

Cybernetically enhanced web apps

/icon/solid.svgSolid

Simple and performant reactivity for building UIs

No Web Frontend

No web-based frontend

Native Frontend

/icon/expo.svgReact Native + NativeWind

Expo with NativeWind (Tailwind)

/icon/expo.svgReact Native + Unistyles

Expo with Unistyles

No Native Frontend

No native mobile frontend

Backend

/icon/hono.svgHono

Ultrafast web framework

/icon/nextjs.svgNext.js

App Router and API Routes

/icon/elysia.svgElysia

TypeScript web framework

/icon/express.svgExpress

Popular Node.js framework

/icon/fastify.svgFastify

Fast, low-overhead web framework for Node.js

/icon/convex.svgConvex

Reactive backend-as-a-service

No Backend

Skip backend integration (frontend only)

Runtime

/icon/bun.svgBun

Fast JavaScript runtime & toolkit

/icon/node.svgNode.js

JavaScript runtime environment

/icon/workers.svgCloudflare Workers

Serverless runtime for the edge

No Runtime

No specific runtime

Api

/icon/trpc.svgtRPC

End-to-end typesafe APIs

/icon/orpc.svgoRPC

Typesafe APIs Made Simple

No API

No API layer (API routes disabled)

Database

/icon/sqlite.svgSQLite

File-based SQL database

/icon/postgres.svgPostgreSQL

Advanced SQL database

/icon/mysql.svgMySQL

Popular relational database

/icon/mongodb.svgMongoDB

NoSQL document database

No Database

Skip database integration

Orm

/icon/drizzle.svgDrizzle

TypeScript ORM

/icon/prisma.svgPrisma

Next-gen ORM

/icon/mongoose.svgMongoose

Elegant object modeling tool

No ORM

Skip ORM integration

Db Setup

/icon/turso.svgTurso

SQLite cloud database powered by libSQL

/icon/workers.svgCloudflare D1

Serverless SQLite database on Cloudflare Workers

/icon/neon.svgNeon Postgres

Serverless PostgreSQL with Neon

/icon/prisma.svgPrisma PostgreSQL

Set up PostgreSQL with Prisma

/icon/mongodb.svgMongoDB Atlas

Cloud MongoDB setup with Atlas

/icon/supabase.svgSupabase

Local Supabase stack (requires Docker)

/icon/docker.svgDocker

Local database with Docker Compose

Basic Setup

No cloud DB integration

Web Deploy

/icon/workers.svgCloudflare Workers

Deploy to Cloudflare Workers

No Deployment

Skip deployment configuration

Auth

/icon/better-auth.svgBetter Auth

Simple authentication

No Auth

Skip authentication

Package Manager

/icon/npm.svgnpm

Default package manager

/icon/pnpm.svgpnpm

Fast, disk space efficient

/icon/bun.svgbun

All-in-one toolkit

Addons

PWA

Progressive Web App

/icon/tauri.svgTauri

Desktop app support

/icon/starlight.svgStarlight

Documentation site with Astro

/icon/biome.svgBiome

Linting & formatting

Husky

Git hooks & lint-staged

/icon/turborepo.svgTurborepo

Monorepo build system

Examples

Todo Example

Simple todo application

AI Example

AI integration example using AI SDK

Git

/icon/git.svgGit

Initialize Git repository

No Git

Skip Git initialization

Install

Install Dependencies

Install packages automatically

Skip Install

Skip dependency installation

","rsc":"1:\"$Sreact.fragment\"\n2:I[20929,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"RootProvider\"]\n3:I[43091,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"NuqsAdapter\"]\n4:I[57944,[],\"\"]\n5:I[63790,[],\"\"]\n6:I[95836,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"Toaster\"]\n7:\"$Sreact.suspense\"\n8:I[76901,[],\"ClientPageRoot\"]\n9:I[89577,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"262\",\"static/chunks/262-fbc97134948205cb.js\",\"616\",\"static/chunks/616-ee0c33ac7dcdf86a.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"697\",\"static/chunks/697-7bce5e7cfa4dacf2.js\",\"55\",\"static/chunks/55-e8f34f9fb5651b79.js\",\"612\",\"static/chunks/app/(home)/new/page-93a5bb89da0b13f3.js\"],\"default\"]\nc:I[1176,[],\"MetadataBoundary\"]\ne:I[1176,[],\"OutletBoundary\"]\n11:I[90304,[],\"AsyncMetadataOutlet\"]\n13:I[1176,[],\"ViewportBoundary\"]\n15:I[935,[],\"\"]\n:HL[\"/_next/static/media/0484562807a97172-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/7db6c35d839a711c-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8888a3826f4a3af4-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/eafabf029ad39a43-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/6deb4613f4226552.css\",\"style\"]\n:HL[\"/_next/static/css/4098119c3f7f79d8.css\",\"style\"]\n0:{\"P\":null,\"b\":\"pYUMJqQmqlh8C9DCzFGyK\",\"p\":\"\",\"c\":[\"\",\"new\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(home)\",{\"children\":[\"new\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6deb4613f4226552.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4098119c3f7f79d8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__className_d5a796\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"search\":{\"options\":{\"type\":\"static\"}},\"theme\":{\"enableSystem\":true,\"defaultTheme\":\"system\"},\"children\":[[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"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.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L6\",null,{}]]}]}]}]]}],{\"children\":[\"(home)\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"main\",null,{\"className\":\"relative z-10 grid min-h-svh grid-cols-1 grid-rows-[auto_1fr_auto] overflow-hidden\",\"children\":[\"$\",\"$7\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"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\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:style\",\"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\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}],{\"children\":[\"new\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L8\",null,{\"Component\":\"$9\",\"searchParams\":{},\"params\":{},\"promises\":[\"$@a\",\"$@b\"]}],[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],null,[\"$\",\"$Le\",null,{\"children\":[\"$Lf\",\"$L10\",[\"$\",\"$L11\",null,{\"promise\":\"$@12\"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"RccyUduEfw8m3EuGTYioT\",{\"children\":[[\"$\",\"$L13\",null,{\"children\":\"$L14\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$15\",\"$undefined\"],\"s\":false,\"S\":true}\n16:I[90304,[],\"AsyncMetadata\"]\na:{}\nb:{}\nd:[\"$\",\"$7\",null,{\"fallback\":null,\"children\":[\"$\",\"$L16\",null,{\"promise\":\"$@17\"}]}]\n10:null\n14:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\nf:null\n17:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Better-T Stack\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Better-T Stack Team\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"TypeScript,project scaffolding,boilerplate,type safety,Drizzle,Prisma,hono,elysia,turborepo,trpc,orpc,turso,neon,Better-Auth,convex,monorepo,Better-T Stack,create-better-t-stack\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"6\",{\"name\":\"publisher\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"7\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"8\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"9\",{\"name\":\"category\",\"content\":\"Technology\"}],[\"$\",\"link\",\"10\",{\"rel\":\"canonical\",\"href\":\"https://better-t-stack.dev\"}],[\"$\",\"meta\",\"11\",{\"name\":\"format-detection\",\"content\":\"telephone=no, email=no\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:title\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:url\",\"content\":\"https://better-t-stack.dev\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:site_name\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image\",\"content\":\"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image:alt\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:title\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image\",\"content\":\"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/logo.svg\"}]],\"error\":null,\"digest\":\"$undefined\"}\n12:{\"metadata\":\"$17:metadata\",\"error\":null,\"digest\":\"$undefined\"}\n"} \ No newline at end of file diff --git a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/robots.txt.cache b/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/robots.txt.cache deleted file mode 100644 index f8aa8ab..0000000 --- a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/robots.txt.cache +++ /dev/null @@ -1 +0,0 @@ -{"type":"route","meta":{"status":200,"headers":{"cache-control":"public, max-age=0, must-revalidate","content-type":"text/plain","x-next-cache-tags":"_N_T_/layout,_N_T_/robots.txt/layout,_N_T_/robots.txt/route,_N_T_/robots.txt"}},"body":"User-Agent: *\nAllow: /\nDisallow: /private/\n\nSitemap: https://better-t-stack.dev/sitemap.xml\n"} \ No newline at end of file diff --git a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/showcase.cache b/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/showcase.cache deleted file mode 100644 index d6bf7be..0000000 --- a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/showcase.cache +++ /dev/null @@ -1 +0,0 @@ -{"type":"app","meta":{"headers":{"x-nextjs-stale-time":"300","x-nextjs-prerender":"1","x-next-cache-tags":"_N_T_/layout,_N_T_/(home)/layout,_N_T_/(home)/showcase/layout,_N_T_/(home)/showcase/page,_N_T_/showcase"}},"html":"Better-T Stack
PROJECT_SHOWCASE.EXE
[4 PROJECTS FOUND]
$user@dev-machine:~/showcase$ ls -la
$# Discover amazing projects built with Better-T-Stack
$# Real-world implementations showcasing stack capabilities
/showcase/projects/
drwxr-xr-x 4 items
PROJECT_001.PROJECT
7 DEPS
\"DocSurf\"

DocSurf

AI-powered writing platform with smart text suggestions, real-time autocomplete, and document management

DEPENDENCIES:
TanStack StartConvexBetter AuthBiomeHuskyTurborepopnpm
$echo "Status: READY"
ONLINE
PROJECT_002.PROJECT
10 DEPS
\"Look

Look Crafted

✨ Transform Your Selfies into Stunning Headshots with AI

DEPENDENCIES:
oRPCNext.jsHonoBunNeonDrizzleBetter AuthBiomeHuskyTurborepo
$echo "Status: READY"
ONLINE
PROJECT_003.PROJECT
10 DEPS
\"Screenshothis\"

Screenshothis

Your All-in-One Screenshot Solution

DEPENDENCIES:
oRPCTanStack Start (vite)HonopnpmPostgreSQLDrizzleBetter AuthBiomeHuskyTurborepo
$echo "Status: READY"
ONLINE
PROJECT_004.PROJECT
5 DEPS
\"gl1.chat\"

gl1.chat

An ai platform focused on speed, reliability and advanced workflows powered by trpc, drizzle, vite, elysia, tanstack router

DEPENDENCIES:
tRPCDrizzleElysiaViteTanStack Router
$echo "Status: READY"
ONLINE
$# Want to showcase your project? Submit via GitHub issues
$echo "Built something amazing? We'd love to feature it!"
","rsc":"1:\"$Sreact.fragment\"\n2:I[20929,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"RootProvider\"]\n3:I[43091,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"NuqsAdapter\"]\n4:I[57944,[],\"\"]\n5:I[63790,[],\"\"]\n6:I[95836,[\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"859\",\"static/chunks/859-a65b18ad9abe1ee5.js\",\"177\",\"static/chunks/app/layout-dbb582edfdb91dfe.js\"],\"Toaster\"]\n7:\"$Sreact.suspense\"\n8:I[76901,[],\"ClientPageRoot\"]\n9:I[48740,[\"987\",\"static/chunks/987-15758c8fb8be3215.js\",\"294\",\"static/chunks/294-233cd7cc1c547f3f.js\",\"262\",\"static/chunks/262-fbc97134948205cb.js\",\"304\",\"static/chunks/304-fb59368b1031ced2.js\",\"203\",\"static/chunks/app/(home)/showcase/page-406c309f7571d067.js\"],\"default\"]\nc:I[1176,[],\"MetadataBoundary\"]\ne:I[1176,[],\"OutletBoundary\"]\n11:I[90304,[],\"AsyncMetadataOutlet\"]\n13:I[1176,[],\"ViewportBoundary\"]\n15:I[935,[],\"\"]\n:HL[\"/_next/static/media/0484562807a97172-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/7db6c35d839a711c-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8888a3826f4a3af4-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/eafabf029ad39a43-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/6deb4613f4226552.css\",\"style\"]\n:HL[\"/_next/static/css/4098119c3f7f79d8.css\",\"style\"]\n0:{\"P\":null,\"b\":\"pYUMJqQmqlh8C9DCzFGyK\",\"p\":\"\",\"c\":[\"\",\"showcase\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(home)\",{\"children\":[\"showcase\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6deb4613f4226552.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4098119c3f7f79d8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__className_d5a796\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"search\":{\"options\":{\"type\":\"static\"}},\"theme\":{\"enableSystem\":true,\"defaultTheme\":\"system\"},\"children\":[[\"$\",\"$L3\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"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.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L6\",null,{}]]}]}]}]]}],{\"children\":[\"(home)\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"main\",null,{\"className\":\"relative z-10 grid min-h-svh grid-cols-1 grid-rows-[auto_1fr_auto] overflow-hidden\",\"children\":[\"$\",\"$7\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"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\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:style\",\"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\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:0:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}],{\"children\":[\"showcase\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L8\",null,{\"Component\":\"$9\",\"searchParams\":{},\"params\":{},\"promises\":[\"$@a\",\"$@b\"]}],[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],null,[\"$\",\"$Le\",null,{\"children\":[\"$Lf\",\"$L10\",[\"$\",\"$L11\",null,{\"promise\":\"$@12\"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"dbgOL6XRI6SROfxcwMNDo\",{\"children\":[[\"$\",\"$L13\",null,{\"children\":\"$L14\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$15\",\"$undefined\"],\"s\":false,\"S\":true}\n16:I[90304,[],\"AsyncMetadata\"]\na:{}\nb:{}\nd:[\"$\",\"$7\",null,{\"fallback\":null,\"children\":[\"$\",\"$L16\",null,{\"promise\":\"$@17\"}]}]\n10:null\n14:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\nf:null\n17:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Better-T Stack\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Better-T Stack Team\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"TypeScript,project scaffolding,boilerplate,type safety,Drizzle,Prisma,hono,elysia,turborepo,trpc,orpc,turso,neon,Better-Auth,convex,monorepo,Better-T Stack,create-better-t-stack\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"6\",{\"name\":\"publisher\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"7\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"8\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"9\",{\"name\":\"category\",\"content\":\"Technology\"}],[\"$\",\"link\",\"10\",{\"rel\":\"canonical\",\"href\":\"https://better-t-stack.dev\"}],[\"$\",\"meta\",\"11\",{\"name\":\"format-detection\",\"content\":\"telephone=no, email=no\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:title\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:url\",\"content\":\"https://better-t-stack.dev\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:site_name\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image\",\"content\":\"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image:alt\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:title\",\"content\":\"Better-T Stack\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:description\",\"content\":\"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image\",\"content\":\"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/logo.svg\"}]],\"error\":null,\"digest\":\"$undefined\"}\n12:{\"metadata\":\"$17:metadata\",\"error\":null,\"digest\":\"$undefined\"}\n"} \ No newline at end of file diff --git a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/sitemap.xml.cache b/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/sitemap.xml.cache deleted file mode 100644 index e3bbf7f..0000000 --- a/apps/web/.open-next/cache/pYUMJqQmqlh8C9DCzFGyK/sitemap.xml.cache +++ /dev/null @@ -1 +0,0 @@ -{"type":"route","meta":{"status":200,"headers":{"cache-control":"public, max-age=0, must-revalidate","content-type":"application/xml","x-next-cache-tags":"_N_T_/layout,_N_T_/sitemap.xml/layout,_N_T_/sitemap.xml/route,_N_T_/sitemap.xml"}},"body":"\n\n\nhttps://better-t-stack.dev/\n2025-07-13T07:45:11.531Z\nweekly\n1\n\n\nhttps://better-t-stack.dev/new\n2025-07-13T07:45:11.531Z\nweekly\n0.8\n\n\nhttps://better-t-stack.dev/docs\n2025-07-13T07:45:11.531Z\nweekly\n0.5\n\n\n"} \ No newline at end of file diff --git a/apps/web/.open-next/cloudflare-templates/images.d.ts b/apps/web/.open-next/cloudflare-templates/images.d.ts deleted file mode 100644 index 84de861..0000000 --- a/apps/web/.open-next/cloudflare-templates/images.d.ts +++ /dev/null @@ -1,36 +0,0 @@ -export type RemotePattern = { - protocol?: "http" | "https"; - hostname: string; - port?: string; - pathname: string; - search?: string; -}; -export type LocalPattern = { - pathname: string; - search?: string; -}; -/** - * Fetches an images. - * - * Local images (starting with a '/' as fetched using the passed fetcher). - * Remote images should match the configured remote patterns or a 404 response is returned. - */ -export declare function fetchImage(fetcher: Fetcher | undefined, imageUrl: string, ctx: ExecutionContext): Promise; -export declare function matchRemotePattern(pattern: RemotePattern, url: URL): boolean; -export declare function matchLocalPattern(pattern: LocalPattern, url: URL): boolean; -/** - * Detects the content type by looking at the first few bytes of a file - * - * Based on https://github.com/vercel/next.js/blob/72c9635/packages/next/src/server/image-optimizer.ts#L155 - * - * @param buffer The image bytes - * @returns a content type of undefined for unsupported content - */ -export declare function detectContentType(buffer: Uint8Array): "image/svg+xml" | "image/jpeg" | "image/png" | "image/gif" | "image/webp" | "image/avif" | "image/x-icon" | "image/x-icns" | "image/tiff" | "image/bmp" | undefined; -declare global { - var __IMAGES_REMOTE_PATTERNS__: RemotePattern[]; - var __IMAGES_LOCAL_PATTERNS__: LocalPattern[]; - var __IMAGES_ALLOW_SVG__: boolean; - var __IMAGES_CONTENT_SECURITY_POLICY__: string; - var __IMAGES_CONTENT_DISPOSITION__: string; -} diff --git a/apps/web/.open-next/cloudflare-templates/images.js b/apps/web/.open-next/cloudflare-templates/images.js deleted file mode 100644 index 0d7f247..0000000 --- a/apps/web/.open-next/cloudflare-templates/images.js +++ /dev/null @@ -1,176 +0,0 @@ -/** - * Fetches an images. - * - * Local images (starting with a '/' as fetched using the passed fetcher). - * Remote images should match the configured remote patterns or a 404 response is returned. - */ -export async function fetchImage(fetcher, imageUrl, ctx) { - // https://github.com/vercel/next.js/blob/d76f0b1/packages/next/src/server/image-optimizer.ts#L208 - if (!imageUrl || imageUrl.length > 3072 || imageUrl.startsWith("//")) { - return getUrlErrorResponse(); - } - // Local - if (imageUrl.startsWith("/")) { - let pathname; - let url; - try { - // We only need pathname and search - url = new URL(imageUrl, "http://n"); - pathname = decodeURIComponent(url.pathname); - } - catch { - return getUrlErrorResponse(); - } - if (/\/_next\/image($|\/)/.test(pathname)) { - return getUrlErrorResponse(); - } - // If localPatterns are not defined all local images are allowed. - if (__IMAGES_LOCAL_PATTERNS__.length > 0 && - !__IMAGES_LOCAL_PATTERNS__.some((p) => matchLocalPattern(p, url))) { - return getUrlErrorResponse(); - } - return fetcher?.fetch(`http://assets.local${imageUrl}`); - } - // Remote - let url; - try { - url = new URL(imageUrl); - } - catch { - return getUrlErrorResponse(); - } - if (url.protocol !== "http:" && url.protocol !== "https:") { - return getUrlErrorResponse(); - } - // The remotePatterns is used to allow images from specific remote external paths and block all others. - if (!__IMAGES_REMOTE_PATTERNS__.some((p) => matchRemotePattern(p, url))) { - return getUrlErrorResponse(); - } - const imgResponse = await fetch(imageUrl, { cf: { cacheEverything: true } }); - if (!imgResponse.body) { - return imgResponse; - } - const buffer = new ArrayBuffer(32); - try { - let contentType; - // body1 is eventually used for the response - // body2 is used to detect the content type - const [body1, body2] = imgResponse.body.tee(); - const reader = body2.getReader({ mode: "byob" }); - const { value } = await reader.read(new Uint8Array(buffer)); - // Release resources by calling `reader.cancel()` - // `ctx.waitUntil` keeps the runtime running until the promise settles without having to wait here. - ctx.waitUntil(reader.cancel()); - if (value) { - contentType = detectContentType(value); - } - if (!contentType) { - // Fallback to the sanitized upstream header when the type can not be detected - // https://github.com/vercel/next.js/blob/d76f0b1/packages/next/src/server/image-optimizer.ts#L748 - const header = imgResponse.headers.get("content-type") ?? ""; - if (header.startsWith("image/") && !header.includes(",")) { - contentType = header; - } - } - if (contentType && !(contentType === SVG && !__IMAGES_ALLOW_SVG__)) { - const headers = new Headers(imgResponse.headers); - headers.set("content-type", contentType); - headers.set("content-disposition", __IMAGES_CONTENT_DISPOSITION__); - headers.set("content-security-policy", __IMAGES_CONTENT_SECURITY_POLICY__); - return new Response(body1, { ...imgResponse, headers }); - } - return new Response('"url" parameter is valid but image type is not allowed', { - status: 400, - }); - } - catch { - return new Response('"url" parameter is valid but upstream response is invalid', { - status: 400, - }); - } -} -export function matchRemotePattern(pattern, url) { - // https://github.com/vercel/next.js/blob/d76f0b1/packages/next/src/shared/lib/match-remote-pattern.ts - if (pattern.protocol !== undefined && - pattern.protocol.replace(/:$/, "") !== url.protocol.replace(/:$/, "")) { - return false; - } - if (pattern.port !== undefined && pattern.port !== url.port) { - return false; - } - if (pattern.hostname === undefined || !new RegExp(pattern.hostname).test(url.hostname)) { - return false; - } - if (pattern.search !== undefined && pattern.search !== url.search) { - return false; - } - // Should be the same as writeImagesManifest() - return new RegExp(pattern.pathname).test(url.pathname); -} -export function matchLocalPattern(pattern, url) { - // https://github.com/vercel/next.js/blob/d76f0b1/packages/next/src/shared/lib/match-local-pattern.ts - if (pattern.search !== undefined && pattern.search !== url.search) { - return false; - } - return new RegExp(pattern.pathname).test(url.pathname); -} -/** - * @returns same error as Next.js when the url query parameter is not accepted. - */ -function getUrlErrorResponse() { - return new Response(`"url" parameter is not allowed`, { status: 400 }); -} -const AVIF = "image/avif"; -const WEBP = "image/webp"; -const PNG = "image/png"; -const JPEG = "image/jpeg"; -const GIF = "image/gif"; -const SVG = "image/svg+xml"; -const ICO = "image/x-icon"; -const ICNS = "image/x-icns"; -const TIFF = "image/tiff"; -const BMP = "image/bmp"; -/** - * Detects the content type by looking at the first few bytes of a file - * - * Based on https://github.com/vercel/next.js/blob/72c9635/packages/next/src/server/image-optimizer.ts#L155 - * - * @param buffer The image bytes - * @returns a content type of undefined for unsupported content - */ -export function detectContentType(buffer) { - if ([0xff, 0xd8, 0xff].every((b, i) => buffer[i] === b)) { - return JPEG; - } - if ([0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a].every((b, i) => buffer[i] === b)) { - return PNG; - } - if ([0x47, 0x49, 0x46, 0x38].every((b, i) => buffer[i] === b)) { - return GIF; - } - if ([0x52, 0x49, 0x46, 0x46, 0, 0, 0, 0, 0x57, 0x45, 0x42, 0x50].every((b, i) => !b || buffer[i] === b)) { - return WEBP; - } - if ([0x3c, 0x3f, 0x78, 0x6d, 0x6c].every((b, i) => buffer[i] === b)) { - return SVG; - } - if ([0x3c, 0x73, 0x76, 0x67].every((b, i) => buffer[i] === b)) { - return SVG; - } - if ([0, 0, 0, 0, 0x66, 0x74, 0x79, 0x70, 0x61, 0x76, 0x69, 0x66].every((b, i) => !b || buffer[i] === b)) { - return AVIF; - } - if ([0x00, 0x00, 0x01, 0x00].every((b, i) => buffer[i] === b)) { - return ICO; - } - if ([0x69, 0x63, 0x6e, 0x73].every((b, i) => buffer[i] === b)) { - return ICNS; - } - if ([0x49, 0x49, 0x2a, 0x00].every((b, i) => buffer[i] === b)) { - return TIFF; - } - if ([0x42, 0x4d].every((b, i) => buffer[i] === b)) { - return BMP; - } -} -/* eslint-enable no-var */ diff --git a/apps/web/.open-next/cloudflare-templates/init.d.ts b/apps/web/.open-next/cloudflare-templates/init.d.ts deleted file mode 100644 index 27ceb67..0000000 --- a/apps/web/.open-next/cloudflare-templates/init.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Initialization for the workerd runtime. - * - * The file must be imported at the top level the worker. - */ -/** - * Executes the handler with the Cloudflare context. - */ -export declare function runWithCloudflareRequestContext(request: Request, env: CloudflareEnv, ctx: ExecutionContext, handler: () => Promise): Promise; -declare global { - var __BUILD_TIMESTAMP_MS__: number; - var __NEXT_BASE_PATH__: string; - var __ASSETS_RUN_WORKER_FIRST__: boolean | string[] | undefined; - var __DEPLOYMENT_ID__: string; -} diff --git a/apps/web/.open-next/cloudflare-templates/init.js b/apps/web/.open-next/cloudflare-templates/init.js deleted file mode 100644 index ca64e66..0000000 --- a/apps/web/.open-next/cloudflare-templates/init.js +++ /dev/null @@ -1,122 +0,0 @@ -/** - * Initialization for the workerd runtime. - * - * The file must be imported at the top level the worker. - */ -import { AsyncLocalStorage } from "node:async_hooks"; -import process from "node:process"; -import stream from "node:stream"; -// @ts-expect-error: resolved by wrangler build -import * as nextEnvVars from "./next-env.mjs"; -const cloudflareContextALS = new AsyncLocalStorage(); -// Note: this symbol needs to be kept in sync with `src/api/get-cloudflare-context.ts` -Object.defineProperty(globalThis, Symbol.for("__cloudflare-context__"), { - get() { - return cloudflareContextALS.getStore(); - }, -}); -/** - * Executes the handler with the Cloudflare context. - */ -export async function runWithCloudflareRequestContext(request, env, ctx, handler) { - init(request, env); - return cloudflareContextALS.run({ env, ctx, cf: request.cf }, handler); -} -let initialized = false; -/** - * Initializes the runtime on the first call, - * no-op on subsequent invocations. - */ -function init(request, env) { - if (initialized) { - return; - } - initialized = true; - const url = new URL(request.url); - initRuntime(); - populateProcessEnv(url, env); -} -function initRuntime() { - // Some packages rely on `process.version` and `process.versions.node` (i.e. Jose@4) - // TODO: Remove when https://github.com/unjs/unenv/pull/493 is merged - Object.assign(process, { version: process.version || "v22.14.0" }); - // @ts-expect-error Node type does not match workerd - Object.assign(process.versions, { node: "22.14.0", ...process.versions }); - globalThis.__dirname ??= ""; - globalThis.__filename ??= ""; - // Some packages rely on `import.meta.url` but it is undefined in workerd - // For example it causes a bunch of issues, and will make even import crash with payload - import.meta.url ??= "file:///worker.js"; - // Do not crash on cache not supported - // https://github.com/cloudflare/workerd/pull/2434 - // compatibility flag "cache_option_enabled" -> does not support "force-cache" - const __original_fetch = globalThis.fetch; - globalThis.fetch = (input, init) => { - if (init) { - delete init.cache; - } - return __original_fetch(input, init); - }; - const CustomRequest = class extends globalThis.Request { - constructor(input, init) { - if (init) { - delete init.cache; - // https://github.com/cloudflare/workerd/issues/2746 - // https://github.com/cloudflare/workerd/issues/3245 - Object.defineProperty(init, "body", { - // @ts-ignore - value: init.body instanceof stream.Readable ? ReadableStream.from(init.body) : init.body, - }); - } - super(input, init); - } - }; - Object.assign(globalThis, { - Request: CustomRequest, - __BUILD_TIMESTAMP_MS__, - __NEXT_BASE_PATH__, - __ASSETS_RUN_WORKER_FIRST__, - // The external middleware will use the convertTo function of the `edge` converter - // by default it will try to fetch the request, but since we are running everything in the same worker - // we need to use the request as is. - __dangerous_ON_edge_converter_returns_request: true, - }); -} -/** - * Populate process.env with: - * - the environment variables and secrets from the cloudflare platform - * - the variables from Next .env* files - * - the origin resolver information - */ -function populateProcessEnv(url, env) { - for (const [key, value] of Object.entries(env)) { - if (typeof value === "string") { - process.env[key] = value; - } - } - const mode = env.NEXTJS_ENV ?? "production"; - if (nextEnvVars[mode]) { - for (const key in nextEnvVars[mode]) { - process.env[key] ??= nextEnvVars[mode][key]; - } - } - // Set the default Origin for the origin resolver. - // This is only needed for an external middleware bundle - process.env.OPEN_NEXT_ORIGIN = JSON.stringify({ - default: { - host: url.hostname, - protocol: url.protocol.slice(0, -1), - port: url.port, - }, - }); - /* We need to set this environment variable to make redirects work properly in preview mode. - * Next sets this in standalone mode during `startServer`. Without this the protocol would always be `https` here: - * https://github.com/vercel/next.js/blob/6b1e48080e896e0d44a05fe009cb79d2d3f91774/packages/next/src/server/app-render/action-handler.ts#L307-L316 - */ - process.env.__NEXT_PRIVATE_ORIGIN = url.origin; - // `__DEPLOYMENT_ID__` is a string (passed via ESBuild). - if (__DEPLOYMENT_ID__) { - process.env.DEPLOYMENT_ID = __DEPLOYMENT_ID__; - } -} -/* eslint-enable no-var */ diff --git a/apps/web/.open-next/cloudflare-templates/shims/empty.d.ts b/apps/web/.open-next/cloudflare-templates/shims/empty.d.ts deleted file mode 100644 index d87c485..0000000 --- a/apps/web/.open-next/cloudflare-templates/shims/empty.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: {}; -export default _default; diff --git a/apps/web/.open-next/cloudflare-templates/shims/empty.js b/apps/web/.open-next/cloudflare-templates/shims/empty.js deleted file mode 100644 index ff8b4c5..0000000 --- a/apps/web/.open-next/cloudflare-templates/shims/empty.js +++ /dev/null @@ -1 +0,0 @@ -export default {}; diff --git a/apps/web/.open-next/cloudflare-templates/shims/env.d.ts b/apps/web/.open-next/cloudflare-templates/shims/env.d.ts deleted file mode 100644 index 34c3f1f..0000000 --- a/apps/web/.open-next/cloudflare-templates/shims/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -export declare function loadEnvConfig(): void; diff --git a/apps/web/.open-next/cloudflare-templates/shims/env.js b/apps/web/.open-next/cloudflare-templates/shims/env.js deleted file mode 100644 index bb9094a..0000000 --- a/apps/web/.open-next/cloudflare-templates/shims/env.js +++ /dev/null @@ -1 +0,0 @@ -export function loadEnvConfig() { } diff --git a/apps/web/.open-next/cloudflare-templates/shims/fetch.d.ts b/apps/web/.open-next/cloudflare-templates/shims/fetch.d.ts deleted file mode 100644 index 709bc44..0000000 --- a/apps/web/.open-next/cloudflare-templates/shims/fetch.d.ts +++ /dev/null @@ -1 +0,0 @@ -export default fetch; diff --git a/apps/web/.open-next/cloudflare-templates/shims/fetch.js b/apps/web/.open-next/cloudflare-templates/shims/fetch.js deleted file mode 100644 index 709bc44..0000000 --- a/apps/web/.open-next/cloudflare-templates/shims/fetch.js +++ /dev/null @@ -1 +0,0 @@ -export default fetch; diff --git a/apps/web/.open-next/cloudflare-templates/shims/throw.d.ts b/apps/web/.open-next/cloudflare-templates/shims/throw.d.ts deleted file mode 100644 index d87c485..0000000 --- a/apps/web/.open-next/cloudflare-templates/shims/throw.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: {}; -export default _default; diff --git a/apps/web/.open-next/cloudflare-templates/shims/throw.js b/apps/web/.open-next/cloudflare-templates/shims/throw.js deleted file mode 100644 index dcdf198..0000000 --- a/apps/web/.open-next/cloudflare-templates/shims/throw.js +++ /dev/null @@ -1,2 +0,0 @@ -throw "OpenNext shim"; -export default {}; diff --git a/apps/web/.open-next/cloudflare-templates/skew-protection.d.ts b/apps/web/.open-next/cloudflare-templates/skew-protection.d.ts deleted file mode 100644 index 960258b..0000000 --- a/apps/web/.open-next/cloudflare-templates/skew-protection.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -/** Name of the env var containing the mapping */ -export declare const DEPLOYMENT_MAPPING_ENV_NAME = "CF_DEPLOYMENT_MAPPING"; -/** Version used for the latest worker */ -export declare const CURRENT_VERSION_ID = "current"; -/** - * Routes the request to the requested deployment. - * - * A specific deployment can be requested via: - * - the `dpl` search parameter for assets - * - the `x-deployment-id` for other requests - * - * When a specific deployment is requested, we route to that deployment via the preview URLs. - * See https://developers.cloudflare.com/workers/configuration/previews/ - * - * When the requested deployment is not supported a 400 response is returned. - * - * Notes: - * - The re-routing is only active for the deployed version of the app (on a custom domain) - * - Assets are also handled when `run_worker_first` is enabled. - * See https://developers.cloudflare.com/workers/static-assets/binding/#run_worker_first - * - * @param request - * @returns - */ -export declare function maybeGetSkewProtectionResponse(request: Request): Promise | Response | undefined; -declare global { - var __SKEW_PROTECTION_ENABLED__: boolean; -} diff --git a/apps/web/.open-next/cloudflare-templates/skew-protection.js b/apps/web/.open-next/cloudflare-templates/skew-protection.js deleted file mode 100644 index 5f04a56..0000000 --- a/apps/web/.open-next/cloudflare-templates/skew-protection.js +++ /dev/null @@ -1,57 +0,0 @@ -import process from "node:process"; -/** Name of the env var containing the mapping */ -export const DEPLOYMENT_MAPPING_ENV_NAME = "CF_DEPLOYMENT_MAPPING"; -/** Version used for the latest worker */ -export const CURRENT_VERSION_ID = "current"; -/** - * Routes the request to the requested deployment. - * - * A specific deployment can be requested via: - * - the `dpl` search parameter for assets - * - the `x-deployment-id` for other requests - * - * When a specific deployment is requested, we route to that deployment via the preview URLs. - * See https://developers.cloudflare.com/workers/configuration/previews/ - * - * When the requested deployment is not supported a 400 response is returned. - * - * Notes: - * - The re-routing is only active for the deployed version of the app (on a custom domain) - * - Assets are also handled when `run_worker_first` is enabled. - * See https://developers.cloudflare.com/workers/static-assets/binding/#run_worker_first - * - * @param request - * @returns - */ -export function maybeGetSkewProtectionResponse(request) { - // no early return as esbuild would not treeshake the code. - if (__SKEW_PROTECTION_ENABLED__) { - const url = new URL(request.url); - // Skew protection is only active for the latest version of the app served on a custom domain. - if (url.hostname === "localhost" || url.hostname.endsWith(".workers.dev")) { - return undefined; - } - const requestDeploymentId = request.headers.get("x-deployment-id") ?? url.searchParams.get("dpl"); - if (!requestDeploymentId || requestDeploymentId === process.env.DEPLOYMENT_ID) { - // The request does not specify a deployment id or it is the current deployment id - return undefined; - } - const mapping = process.env[DEPLOYMENT_MAPPING_ENV_NAME] - ? JSON.parse(process.env[DEPLOYMENT_MAPPING_ENV_NAME]) - : {}; - if (!(requestDeploymentId in mapping)) { - // Unknown deployment id, serve the current version - return undefined; - } - const version = mapping[requestDeploymentId]; - if (!version || version === CURRENT_VERSION_ID) { - return undefined; - } - const versionDomain = version.split("-")[0]; - const hostname = `${versionDomain}-${process.env.CF_WORKER_NAME}.${process.env.CF_PREVIEW_DOMAIN}.workers.dev`; - url.hostname = hostname; - const requestToOlderDeployment = new Request(url, request); - return fetch(requestToOlderDeployment); - } -} -/* eslint-enable no-var */ diff --git a/apps/web/.open-next/cloudflare-templates/worker.d.ts b/apps/web/.open-next/cloudflare-templates/worker.d.ts deleted file mode 100644 index 3879e63..0000000 --- a/apps/web/.open-next/cloudflare-templates/worker.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -export { DOQueueHandler } from "./.build/durable-objects/queue.js"; -export { DOShardedTagCache } from "./.build/durable-objects/sharded-tag-cache.js"; -export { BucketCachePurge } from "./.build/durable-objects/bucket-cache-purge.js"; -declare const _default: { - fetch(request: Request>, env: CloudflareEnv, ctx: ExecutionContext): Promise; -}; -export default _default; diff --git a/apps/web/.open-next/cloudflare-templates/worker.js b/apps/web/.open-next/cloudflare-templates/worker.js deleted file mode 100644 index ae68b0a..0000000 --- a/apps/web/.open-next/cloudflare-templates/worker.js +++ /dev/null @@ -1,50 +0,0 @@ -//@ts-expect-error: Will be resolved by wrangler build -import { fetchImage } from "./cloudflare/images.js"; -//@ts-expect-error: Will be resolved by wrangler build -import { runWithCloudflareRequestContext } from "./cloudflare/init.js"; -//@ts-expect-error: Will be resolved by wrangler build -import { maybeGetSkewProtectionResponse } from "./cloudflare/skew-protection.js"; -// @ts-expect-error: Will be resolved by wrangler build -import { handler as middlewareHandler } from "./middleware/handler.mjs"; -//@ts-expect-error: Will be resolved by wrangler build -export { DOQueueHandler } from "./.build/durable-objects/queue.js"; -//@ts-expect-error: Will be resolved by wrangler build -export { DOShardedTagCache } from "./.build/durable-objects/sharded-tag-cache.js"; -//@ts-expect-error: Will be resolved by wrangler build -export { BucketCachePurge } from "./.build/durable-objects/bucket-cache-purge.js"; -export default { - async fetch(request, env, ctx) { - return runWithCloudflareRequestContext(request, env, ctx, async () => { - const response = maybeGetSkewProtectionResponse(request); - if (response) { - return response; - } - const url = new URL(request.url); - // Serve images in development. - // Note: "/cdn-cgi/image/..." requests do not reach production workers. - if (url.pathname.startsWith("/cdn-cgi/image/")) { - const m = url.pathname.match(/\/cdn-cgi\/image\/.+?\/(?.+)$/); - if (m === null) { - return new Response("Not Found!", { status: 404 }); - } - const imageUrl = m.groups.url; - return imageUrl.match(/^https?:\/\//) - ? fetch(imageUrl, { cf: { cacheEverything: true } }) - : env.ASSETS?.fetch(new URL(`/${imageUrl}`, url)); - } - // Fallback for the Next default image loader. - if (url.pathname === `${globalThis.__NEXT_BASE_PATH__}/_next/image`) { - const imageUrl = url.searchParams.get("url") ?? ""; - return await fetchImage(env.ASSETS, imageUrl, ctx); - } - // - `Request`s are handled by the Next server - const reqOrResp = await middlewareHandler(request, env, ctx); - if (reqOrResp instanceof Response) { - return reqOrResp; - } - // @ts-expect-error: resolved by wrangler build - const { handler } = await import("./server-functions/default/handler.mjs"); - return handler(reqOrResp, env, ctx); - }); - }, -}; diff --git a/apps/web/.open-next/cloudflare/cache-assets-manifest.sql b/apps/web/.open-next/cloudflare/cache-assets-manifest.sql deleted file mode 100644 index cc0fc23..0000000 --- a/apps/web/.open-next/cloudflare/cache-assets-manifest.sql +++ /dev/null @@ -1,3 +0,0 @@ -CREATE TABLE IF NOT EXISTS tags (tag TEXT NOT NULL, path TEXT NOT NULL, UNIQUE(tag, path) ON CONFLICT REPLACE); - CREATE TABLE IF NOT EXISTS revalidations (tag TEXT NOT NULL, revalidatedAt INTEGER NOT NULL, UNIQUE(tag) ON CONFLICT REPLACE); -INSERT INTO tags (tag, path) VALUES ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout", "pYUMJqQmqlh8C9DCzFGyK/_not-found"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/_not-found/layout", "pYUMJqQmqlh8C9DCzFGyK/_not-found"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/_not-found/page", "pYUMJqQmqlh8C9DCzFGyK/_not-found"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/_not-found", "pYUMJqQmqlh8C9DCzFGyK/_not-found"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout", "pYUMJqQmqlh8C9DCzFGyK/analytics"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/layout", "pYUMJqQmqlh8C9DCzFGyK/analytics"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/analytics/layout", "pYUMJqQmqlh8C9DCzFGyK/analytics"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/analytics/page", "pYUMJqQmqlh8C9DCzFGyK/analytics"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/analytics", "pYUMJqQmqlh8C9DCzFGyK/analytics"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout", "pYUMJqQmqlh8C9DCzFGyK/api/search"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/api/layout", "pYUMJqQmqlh8C9DCzFGyK/api/search"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/api/search/layout", "pYUMJqQmqlh8C9DCzFGyK/api/search"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/api/search/route", "pYUMJqQmqlh8C9DCzFGyK/api/search"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/api/search", "pYUMJqQmqlh8C9DCzFGyK/api/search"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout", "pYUMJqQmqlh8C9DCzFGyK/docs"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/docs/layout", "pYUMJqQmqlh8C9DCzFGyK/docs"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/docs/[[...slug]]/layout", "pYUMJqQmqlh8C9DCzFGyK/docs"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/docs/[[...slug]]/page", "pYUMJqQmqlh8C9DCzFGyK/docs"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/docs", "pYUMJqQmqlh8C9DCzFGyK/docs"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout", "pYUMJqQmqlh8C9DCzFGyK/index"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/layout", "pYUMJqQmqlh8C9DCzFGyK/index"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/page", "pYUMJqQmqlh8C9DCzFGyK/index"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/", "pYUMJqQmqlh8C9DCzFGyK/index"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout", "pYUMJqQmqlh8C9DCzFGyK/manifest.webmanifest"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/manifest.webmanifest/layout", "pYUMJqQmqlh8C9DCzFGyK/manifest.webmanifest"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/manifest.webmanifest/route", "pYUMJqQmqlh8C9DCzFGyK/manifest.webmanifest"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/manifest.webmanifest", "pYUMJqQmqlh8C9DCzFGyK/manifest.webmanifest"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout", "pYUMJqQmqlh8C9DCzFGyK/new"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/layout", "pYUMJqQmqlh8C9DCzFGyK/new"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/new/layout", "pYUMJqQmqlh8C9DCzFGyK/new"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/new/page", "pYUMJqQmqlh8C9DCzFGyK/new"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/new", "pYUMJqQmqlh8C9DCzFGyK/new"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout", "pYUMJqQmqlh8C9DCzFGyK/robots.txt"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/robots.txt/layout", "pYUMJqQmqlh8C9DCzFGyK/robots.txt"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/robots.txt/route", "pYUMJqQmqlh8C9DCzFGyK/robots.txt"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/robots.txt", "pYUMJqQmqlh8C9DCzFGyK/robots.txt"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout", "pYUMJqQmqlh8C9DCzFGyK/showcase"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/layout", "pYUMJqQmqlh8C9DCzFGyK/showcase"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/showcase/layout", "pYUMJqQmqlh8C9DCzFGyK/showcase"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/showcase/page", "pYUMJqQmqlh8C9DCzFGyK/showcase"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/showcase", "pYUMJqQmqlh8C9DCzFGyK/showcase"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout", "pYUMJqQmqlh8C9DCzFGyK/sitemap.xml"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/sitemap.xml/layout", "pYUMJqQmqlh8C9DCzFGyK/sitemap.xml"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/sitemap.xml/route", "pYUMJqQmqlh8C9DCzFGyK/sitemap.xml"), ("pYUMJqQmqlh8C9DCzFGyK/_N_T_/sitemap.xml", "pYUMJqQmqlh8C9DCzFGyK/sitemap.xml"); \ No newline at end of file diff --git a/apps/web/.open-next/cloudflare/images.js b/apps/web/.open-next/cloudflare/images.js deleted file mode 100644 index 102f4f2..0000000 --- a/apps/web/.open-next/cloudflare/images.js +++ /dev/null @@ -1,146 +0,0 @@ -var define_IMAGES_LOCAL_PATTERNS_default = []; -var define_IMAGES_REMOTE_PATTERNS_default = []; -async function fetchImage(fetcher, imageUrl, ctx) { - if (!imageUrl || imageUrl.length > 3072 || imageUrl.startsWith("//")) { - return getUrlErrorResponse(); - } - if (imageUrl.startsWith("/")) { - let pathname; - let url2; - try { - url2 = new URL(imageUrl, "http://n"); - pathname = decodeURIComponent(url2.pathname); - } catch { - return getUrlErrorResponse(); - } - if (/\/_next\/image($|\/)/.test(pathname)) { - return getUrlErrorResponse(); - } - if (define_IMAGES_LOCAL_PATTERNS_default.length > 0 && !define_IMAGES_LOCAL_PATTERNS_default.some((p) => matchLocalPattern(p, url2))) { - return getUrlErrorResponse(); - } - return fetcher?.fetch(`http://assets.local${imageUrl}`); - } - let url; - try { - url = new URL(imageUrl); - } catch { - return getUrlErrorResponse(); - } - if (url.protocol !== "http:" && url.protocol !== "https:") { - return getUrlErrorResponse(); - } - if (!define_IMAGES_REMOTE_PATTERNS_default.some((p) => matchRemotePattern(p, url))) { - return getUrlErrorResponse(); - } - const imgResponse = await fetch(imageUrl, { cf: { cacheEverything: true } }); - if (!imgResponse.body) { - return imgResponse; - } - const buffer = new ArrayBuffer(32); - try { - let contentType; - const [body1, body2] = imgResponse.body.tee(); - const reader = body2.getReader({ mode: "byob" }); - const { value } = await reader.read(new Uint8Array(buffer)); - ctx.waitUntil(reader.cancel()); - if (value) { - contentType = detectContentType(value); - } - if (!contentType) { - const header = imgResponse.headers.get("content-type") ?? ""; - if (header.startsWith("image/") && !header.includes(",")) { - contentType = header; - } - } - if (contentType && !(contentType === SVG && true)) { - const headers = new Headers(imgResponse.headers); - headers.set("content-type", contentType); - headers.set("content-disposition", "attachment"); - headers.set("content-security-policy", "script-src 'none'; frame-src 'none'; sandbox;"); - return new Response(body1, { ...imgResponse, headers }); - } - return new Response('"url" parameter is valid but image type is not allowed', { - status: 400 - }); - } catch { - return new Response('"url" parameter is valid but upstream response is invalid', { - status: 400 - }); - } -} -function matchRemotePattern(pattern, url) { - if (pattern.protocol !== void 0 && pattern.protocol.replace(/:$/, "") !== url.protocol.replace(/:$/, "")) { - return false; - } - if (pattern.port !== void 0 && pattern.port !== url.port) { - return false; - } - if (pattern.hostname === void 0 || !new RegExp(pattern.hostname).test(url.hostname)) { - return false; - } - if (pattern.search !== void 0 && pattern.search !== url.search) { - return false; - } - return new RegExp(pattern.pathname).test(url.pathname); -} -function matchLocalPattern(pattern, url) { - if (pattern.search !== void 0 && pattern.search !== url.search) { - return false; - } - return new RegExp(pattern.pathname).test(url.pathname); -} -function getUrlErrorResponse() { - return new Response(`"url" parameter is not allowed`, { status: 400 }); -} -const AVIF = "image/avif"; -const WEBP = "image/webp"; -const PNG = "image/png"; -const JPEG = "image/jpeg"; -const GIF = "image/gif"; -const SVG = "image/svg+xml"; -const ICO = "image/x-icon"; -const ICNS = "image/x-icns"; -const TIFF = "image/tiff"; -const BMP = "image/bmp"; -function detectContentType(buffer) { - if ([255, 216, 255].every((b, i) => buffer[i] === b)) { - return JPEG; - } - if ([137, 80, 78, 71, 13, 10, 26, 10].every((b, i) => buffer[i] === b)) { - return PNG; - } - if ([71, 73, 70, 56].every((b, i) => buffer[i] === b)) { - return GIF; - } - if ([82, 73, 70, 70, 0, 0, 0, 0, 87, 69, 66, 80].every((b, i) => !b || buffer[i] === b)) { - return WEBP; - } - if ([60, 63, 120, 109, 108].every((b, i) => buffer[i] === b)) { - return SVG; - } - if ([60, 115, 118, 103].every((b, i) => buffer[i] === b)) { - return SVG; - } - if ([0, 0, 0, 0, 102, 116, 121, 112, 97, 118, 105, 102].every((b, i) => !b || buffer[i] === b)) { - return AVIF; - } - if ([0, 0, 1, 0].every((b, i) => buffer[i] === b)) { - return ICO; - } - if ([105, 99, 110, 115].every((b, i) => buffer[i] === b)) { - return ICNS; - } - if ([73, 73, 42, 0].every((b, i) => buffer[i] === b)) { - return TIFF; - } - if ([66, 77].every((b, i) => buffer[i] === b)) { - return BMP; - } -} -export { - detectContentType, - fetchImage, - matchLocalPattern, - matchRemotePattern -}; diff --git a/apps/web/.open-next/cloudflare/init.js b/apps/web/.open-next/cloudflare/init.js deleted file mode 100644 index a8948cb..0000000 --- a/apps/web/.open-next/cloudflare/init.js +++ /dev/null @@ -1,87 +0,0 @@ -import { AsyncLocalStorage } from "node:async_hooks"; -import process from "node:process"; -import stream from "node:stream"; -import * as nextEnvVars from "./next-env.mjs"; -const cloudflareContextALS = new AsyncLocalStorage(); -Object.defineProperty(globalThis, Symbol.for("__cloudflare-context__"), { - get() { - return cloudflareContextALS.getStore(); - } -}); -async function runWithCloudflareRequestContext(request, env, ctx, handler) { - init(request, env); - return cloudflareContextALS.run({ env, ctx, cf: request.cf }, handler); -} -let initialized = false; -function init(request, env) { - if (initialized) { - return; - } - initialized = true; - const url = new URL(request.url); - initRuntime(); - populateProcessEnv(url, env); -} -function initRuntime() { - Object.assign(process, { version: process.version || "v22.14.0" }); - Object.assign(process.versions, { node: "22.14.0", ...process.versions }); - globalThis.__dirname ??= ""; - globalThis.__filename ??= ""; - import.meta.url ??= "file:///worker.js"; - const __original_fetch = globalThis.fetch; - globalThis.fetch = (input, init2) => { - if (init2) { - delete init2.cache; - } - return __original_fetch(input, init2); - }; - const CustomRequest = class extends globalThis.Request { - constructor(input, init2) { - if (init2) { - delete init2.cache; - Object.defineProperty(init2, "body", { - // @ts-ignore - value: init2.body instanceof stream.Readable ? ReadableStream.from(init2.body) : init2.body - }); - } - super(input, init2); - } - }; - Object.assign(globalThis, { - Request: CustomRequest, - __BUILD_TIMESTAMP_MS__: 1752392720870, - __NEXT_BASE_PATH__: "", - __ASSETS_RUN_WORKER_FIRST__: false, - // The external middleware will use the convertTo function of the `edge` converter - // by default it will try to fetch the request, but since we are running everything in the same worker - // we need to use the request as is. - __dangerous_ON_edge_converter_returns_request: true - }); -} -function populateProcessEnv(url, env) { - for (const [key, value] of Object.entries(env)) { - if (typeof value === "string") { - process.env[key] = value; - } - } - const mode = env.NEXTJS_ENV ?? "production"; - if (nextEnvVars[mode]) { - for (const key in nextEnvVars[mode]) { - process.env[key] ??= nextEnvVars[mode][key]; - } - } - process.env.OPEN_NEXT_ORIGIN = JSON.stringify({ - default: { - host: url.hostname, - protocol: url.protocol.slice(0, -1), - port: url.port - } - }); - process.env.__NEXT_PRIVATE_ORIGIN = url.origin; - if ("") { - process.env.DEPLOYMENT_ID = ""; - } -} -export { - runWithCloudflareRequestContext -}; diff --git a/apps/web/.open-next/cloudflare/next-env.mjs b/apps/web/.open-next/cloudflare/next-env.mjs deleted file mode 100644 index 8166de4..0000000 --- a/apps/web/.open-next/cloudflare/next-env.mjs +++ /dev/null @@ -1,3 +0,0 @@ -export const production = {"NEXT_PUBLIC_POSTHOG_KEY":"phc_8ZUxEwwfKMajJLvxz1daGd931dYbQrwKNficBmsdIrs","NEXT_PUBLIC_POSTHOG_HOST":"https://us.i.posthog.com"}; -export const development = {"NEXT_PUBLIC_POSTHOG_KEY":"phc_8ZUxEwwfKMajJLvxz1daGd931dYbQrwKNficBmsdIrs","NEXT_PUBLIC_POSTHOG_HOST":"https://us.i.posthog.com"}; -export const test = {"NEXT_PUBLIC_POSTHOG_KEY":"phc_8ZUxEwwfKMajJLvxz1daGd931dYbQrwKNficBmsdIrs","NEXT_PUBLIC_POSTHOG_HOST":"https://us.i.posthog.com"}; diff --git a/apps/web/.open-next/cloudflare/skew-protection.js b/apps/web/.open-next/cloudflare/skew-protection.js deleted file mode 100644 index 9aff419..0000000 --- a/apps/web/.open-next/cloudflare/skew-protection.js +++ /dev/null @@ -1,33 +0,0 @@ -import process from "node:process"; -const DEPLOYMENT_MAPPING_ENV_NAME = "CF_DEPLOYMENT_MAPPING"; -const CURRENT_VERSION_ID = "current"; -function maybeGetSkewProtectionResponse(request) { - if (false) { - const url = new URL(request.url); - if (url.hostname === "localhost" || url.hostname.endsWith(".workers.dev")) { - return void 0; - } - const requestDeploymentId = request.headers.get("x-deployment-id") ?? url.searchParams.get("dpl"); - if (!requestDeploymentId || requestDeploymentId === process.env.DEPLOYMENT_ID) { - return void 0; - } - const mapping = process.env[DEPLOYMENT_MAPPING_ENV_NAME] ? JSON.parse(process.env[DEPLOYMENT_MAPPING_ENV_NAME]) : {}; - if (!(requestDeploymentId in mapping)) { - return void 0; - } - const version = mapping[requestDeploymentId]; - if (!version || version === CURRENT_VERSION_ID) { - return void 0; - } - const versionDomain = version.split("-")[0]; - const hostname = `${versionDomain}-${process.env.CF_WORKER_NAME}.${process.env.CF_PREVIEW_DOMAIN}.workers.dev`; - url.hostname = hostname; - const requestToOlderDeployment = new Request(url, request); - return fetch(requestToOlderDeployment); - } -} -export { - CURRENT_VERSION_ID, - DEPLOYMENT_MAPPING_ENV_NAME, - maybeGetSkewProtectionResponse -}; diff --git a/apps/web/.open-next/dynamodb-provider/dynamodb-cache.json b/apps/web/.open-next/dynamodb-provider/dynamodb-cache.json deleted file mode 100644 index e9e0045..0000000 --- a/apps/web/.open-next/dynamodb-provider/dynamodb-cache.json +++ /dev/null @@ -1 +0,0 @@ -[{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/_not-found"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/_not-found/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/_not-found"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/_not-found/page"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/_not-found"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/_not-found"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/_not-found"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/analytics"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/analytics"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/analytics/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/analytics"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/analytics/page"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/analytics"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/analytics"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/analytics"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/api/search"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/api/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/api/search"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/api/search/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/api/search"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/api/search/route"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/api/search"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/api/search"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/api/search"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/docs"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/docs/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/docs"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/docs/[[...slug]]/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/docs"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/docs/[[...slug]]/page"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/docs"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/docs"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/docs"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/index"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/index"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/page"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/index"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/index"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/manifest.webmanifest"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/manifest.webmanifest/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/manifest.webmanifest"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/manifest.webmanifest/route"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/manifest.webmanifest"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/manifest.webmanifest"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/manifest.webmanifest"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/new"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/new"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/new/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/new"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/new/page"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/new"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/new"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/new"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/robots.txt"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/robots.txt/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/robots.txt"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/robots.txt/route"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/robots.txt"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/robots.txt"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/robots.txt"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/showcase"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/showcase"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/showcase/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/showcase"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/(home)/showcase/page"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/showcase"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/showcase"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/showcase"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/sitemap.xml"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/sitemap.xml/layout"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/sitemap.xml"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/sitemap.xml/route"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/sitemap.xml"},"revalidatedAt":{"N":"1"}},{"tag":{"S":"pYUMJqQmqlh8C9DCzFGyK/_N_T_/sitemap.xml"},"path":{"S":"pYUMJqQmqlh8C9DCzFGyK/sitemap.xml"},"revalidatedAt":{"N":"1"}}] \ No newline at end of file diff --git a/apps/web/.open-next/dynamodb-provider/open-next.config.mjs b/apps/web/.open-next/dynamodb-provider/open-next.config.mjs deleted file mode 100644 index f4369ff..0000000 --- a/apps/web/.open-next/dynamodb-provider/open-next.config.mjs +++ /dev/null @@ -1,207 +0,0 @@ -import { createRequire as topLevelCreateRequire } from 'module';const require = topLevelCreateRequire(import.meta.url);import bannerUrl from 'url';const __dirname = bannerUrl.fileURLToPath(new URL('.', import.meta.url)); - -// ../../node_modules/@opennextjs/cloudflare/dist/api/cloudflare-context.js -var cloudflareContextSymbol = Symbol.for("__cloudflare-context__"); -function getCloudflareContext(options = { async: false }) { - return options.async ? getCloudflareContextAsync() : getCloudflareContextSync(); -} -function getCloudflareContextFromGlobalScope() { - const global = globalThis; - return global[cloudflareContextSymbol]; -} -function inSSG() { - const global = globalThis; - return global.__NEXT_DATA__?.nextExport === true; -} -function getCloudflareContextSync() { - const cloudflareContext = getCloudflareContextFromGlobalScope(); - if (cloudflareContext) { - return cloudflareContext; - } - if (inSSG()) { - throw new Error(` - -ERROR: \`getCloudflareContext\` has been called in sync mode in either a static route or at the top level of a non-static one, both cases are not allowed but can be solved by either: - - make sure that the call is not at the top level and that the route is not static - - call \`getCloudflareContext({async: true})\` to use the \`async\` mode - - avoid calling \`getCloudflareContext\` in the route -`); - } - throw new Error(initOpenNextCloudflareForDevErrorMsg); -} -async function getCloudflareContextAsync() { - const cloudflareContext = getCloudflareContextFromGlobalScope(); - if (cloudflareContext) { - return cloudflareContext; - } - const inNodejsRuntime = process.env.NEXT_RUNTIME === "nodejs"; - if (inNodejsRuntime || inSSG()) { - const cloudflareContext2 = await getCloudflareContextFromWrangler(); - addCloudflareContextToNodejsGlobal(cloudflareContext2); - return cloudflareContext2; - } - throw new Error(initOpenNextCloudflareForDevErrorMsg); -} -function addCloudflareContextToNodejsGlobal(cloudflareContext) { - const global = globalThis; - global[cloudflareContextSymbol] = cloudflareContext; -} -async function getCloudflareContextFromWrangler(options) { - const { getPlatformProxy } = await import( - /* webpackIgnore: true */ - `${"__wrangler".replaceAll("_", "")}` - ); - const environment = options?.environment ?? process.env.NEXT_DEV_WRANGLER_ENV; - const { env, cf, ctx } = await getPlatformProxy({ - ...options, - environment - }); - return { - env, - cf, - ctx - }; -} -var initOpenNextCloudflareForDevErrorMsg = ` - -ERROR: \`getCloudflareContext\` has been called without having called \`initOpenNextCloudflareForDev\` from the Next.js config file. -You should update your Next.js config file as shown below: - - \`\`\` - // next.config.mjs - - import { initOpenNextCloudflareForDev } from "@opennextjs/cloudflare"; - - initOpenNextCloudflareForDev(); - - const nextConfig = { ... }; - export default nextConfig; - \`\`\` - -`; - -// ../../node_modules/@opennextjs/cloudflare/dist/api/overrides/asset-resolver/index.js -var resolver = { - name: "cloudflare-asset-resolver", - async maybeGetAssetResult(event) { - const { ASSETS } = getCloudflareContext().env; - if (!ASSETS || !isUserWorkerFirst(globalThis.__ASSETS_RUN_WORKER_FIRST__, event.rawPath)) { - return void 0; - } - const { method, headers } = event; - if (method !== "GET" && method != "HEAD") { - return void 0; - } - const url = new URL(event.rawPath, "https://assets.local"); - const response = await ASSETS.fetch(url, { - headers, - method - }); - if (response.status === 404) { - return void 0; - } - return { - type: "core", - statusCode: response.status, - headers: Object.fromEntries(response.headers.entries()), - // Workers and Node types differ. - // eslint-disable-next-line @typescript-eslint/no-explicit-any - body: response.body || new ReadableStream(), - isBase64Encoded: false - }; - } -}; -function isUserWorkerFirst(runWorkerFirst, pathname) { - if (!Array.isArray(runWorkerFirst)) { - return runWorkerFirst ?? false; - } - let hasPositiveMatch = false; - for (let rule of runWorkerFirst) { - let isPositiveRule = true; - if (rule.startsWith("!")) { - rule = rule.slice(1); - isPositiveRule = false; - } else if (hasPositiveMatch) { - continue; - } - const match = new RegExp(`^${rule.replace(/([[\]().*+?^$|{}\\])/g, "\\$1").replace("\\*", ".*")}$`).test(pathname); - if (match) { - if (isPositiveRule) { - hasPositiveMatch = true; - } else { - return false; - } - } - } - return hasPositiveMatch; -} -var asset_resolver_default = resolver; - -// ../../node_modules/@opennextjs/cloudflare/dist/api/config.js -function defineCloudflareConfig(config = {}) { - const { incrementalCache, tagCache, queue, cachePurge, enableCacheInterception = false, routePreloadingBehavior = "none" } = config; - return { - default: { - override: { - wrapper: "cloudflare-node", - converter: "edge", - proxyExternalRequest: "fetch", - incrementalCache: resolveIncrementalCache(incrementalCache), - tagCache: resolveTagCache(tagCache), - queue: resolveQueue(queue), - cdnInvalidation: resolveCdnInvalidation(cachePurge) - }, - routePreloadingBehavior - }, - // node:crypto is used to compute cache keys - edgeExternals: ["node:crypto"], - cloudflare: { - useWorkerdCondition: true - }, - dangerous: { - enableCacheInterception - }, - middleware: { - external: true, - override: { - wrapper: "cloudflare-edge", - converter: "edge", - proxyExternalRequest: "fetch", - incrementalCache: resolveIncrementalCache(incrementalCache), - tagCache: resolveTagCache(tagCache), - queue: resolveQueue(queue) - }, - assetResolver: () => asset_resolver_default - } - }; -} -function resolveIncrementalCache(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} -function resolveTagCache(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} -function resolveQueue(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} -function resolveCdnInvalidation(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} - -// open-next.config.ts -var open_next_config_default = defineCloudflareConfig(); -export { - open_next_config_default as default -}; diff --git a/apps/web/.open-next/middleware/handler.mjs b/apps/web/.open-next/middleware/handler.mjs deleted file mode 100644 index 98a4104..0000000 --- a/apps/web/.open-next/middleware/handler.mjs +++ /dev/null @@ -1,2368 +0,0 @@ - -import {Buffer} from "node:buffer"; -globalThis.Buffer = Buffer; - -import {AsyncLocalStorage} from "node:async_hooks"; -globalThis.AsyncLocalStorage = AsyncLocalStorage; - - -const defaultDefineProperty = Object.defineProperty; -Object.defineProperty = function(o, p, a) { - if(p=== '__import_unsupported' && Boolean(globalThis.__import_unsupported)) { - return; - } - return defaultDefineProperty(o, p, a); -}; - - - - globalThis.openNextDebug = false;globalThis.openNextVersion = "3.7.0"; -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __esm = (fn, res) => function __init() { - return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res; -}; -var __commonJS = (cb, mod) => function __require() { - return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; -}; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); - -// ../../node_modules/@opennextjs/aws/dist/utils/error.js -function isOpenNextError(e) { - try { - return "__openNextInternal" in e; - } catch { - return false; - } -} -var init_error = __esm({ - "../../node_modules/@opennextjs/aws/dist/utils/error.js"() { - } -}); - -// ../../node_modules/@opennextjs/aws/dist/adapters/logger.js -function debug(...args) { - if (globalThis.openNextDebug) { - console.log(...args); - } -} -function warn(...args) { - console.warn(...args); -} -function error(...args) { - if (args.some((arg) => isDownplayedErrorLog(arg))) { - return debug(...args); - } - if (args.some((arg) => isOpenNextError(arg))) { - const error2 = args.find((arg) => isOpenNextError(arg)); - if (error2.logLevel < getOpenNextErrorLogLevel()) { - return; - } - if (error2.logLevel === 0) { - return console.log(...args.map((arg) => isOpenNextError(arg) ? `${arg.name}: ${arg.message}` : arg)); - } - if (error2.logLevel === 1) { - return warn(...args.map((arg) => isOpenNextError(arg) ? `${arg.name}: ${arg.message}` : arg)); - } - return console.error(...args); - } - console.error(...args); -} -function getOpenNextErrorLogLevel() { - const strLevel = process.env.OPEN_NEXT_ERROR_LOG_LEVEL ?? "1"; - switch (strLevel.toLowerCase()) { - case "debug": - case "0": - return 0; - case "error": - case "2": - return 2; - default: - return 1; - } -} -var DOWNPLAYED_ERROR_LOGS, isDownplayedErrorLog; -var init_logger = __esm({ - "../../node_modules/@opennextjs/aws/dist/adapters/logger.js"() { - init_error(); - DOWNPLAYED_ERROR_LOGS = [ - { - clientName: "S3Client", - commandName: "GetObjectCommand", - errorName: "NoSuchKey" - } - ]; - isDownplayedErrorLog = (errorLog) => DOWNPLAYED_ERROR_LOGS.some((downplayedInput) => downplayedInput.clientName === errorLog?.clientName && downplayedInput.commandName === errorLog?.commandName && (downplayedInput.errorName === errorLog?.error?.name || downplayedInput.errorName === errorLog?.error?.Code)); - } -}); - -// ../../node_modules/cookie/dist/index.js -var require_dist = __commonJS({ - "../../node_modules/cookie/dist/index.js"(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.parse = parse3; - exports.serialize = serialize; - var cookieNameRegExp = /^[\u0021-\u003A\u003C\u003E-\u007E]+$/; - var cookieValueRegExp = /^[\u0021-\u003A\u003C-\u007E]*$/; - var domainValueRegExp = /^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i; - var pathValueRegExp = /^[\u0020-\u003A\u003D-\u007E]*$/; - var __toString = Object.prototype.toString; - var NullObject = /* @__PURE__ */ (() => { - const C = function() { - }; - C.prototype = /* @__PURE__ */ Object.create(null); - return C; - })(); - function parse3(str, options) { - const obj = new NullObject(); - const len = str.length; - if (len < 2) - return obj; - const dec = options?.decode || decode; - let index = 0; - do { - const eqIdx = str.indexOf("=", index); - if (eqIdx === -1) - break; - const colonIdx = str.indexOf(";", index); - const endIdx = colonIdx === -1 ? len : colonIdx; - if (eqIdx > endIdx) { - index = str.lastIndexOf(";", eqIdx - 1) + 1; - continue; - } - const keyStartIdx = startIndex(str, index, eqIdx); - const keyEndIdx = endIndex(str, eqIdx, keyStartIdx); - const key = str.slice(keyStartIdx, keyEndIdx); - if (obj[key] === void 0) { - let valStartIdx = startIndex(str, eqIdx + 1, endIdx); - let valEndIdx = endIndex(str, endIdx, valStartIdx); - const value = dec(str.slice(valStartIdx, valEndIdx)); - obj[key] = value; - } - index = endIdx + 1; - } while (index < len); - return obj; - } - function startIndex(str, index, max) { - do { - const code = str.charCodeAt(index); - if (code !== 32 && code !== 9) - return index; - } while (++index < max); - return max; - } - function endIndex(str, index, min) { - while (index > min) { - const code = str.charCodeAt(--index); - if (code !== 32 && code !== 9) - return index + 1; - } - return min; - } - function serialize(name, val, options) { - const enc = options?.encode || encodeURIComponent; - if (!cookieNameRegExp.test(name)) { - throw new TypeError(`argument name is invalid: ${name}`); - } - const value = enc(val); - if (!cookieValueRegExp.test(value)) { - throw new TypeError(`argument val is invalid: ${val}`); - } - let str = name + "=" + value; - if (!options) - return str; - if (options.maxAge !== void 0) { - if (!Number.isInteger(options.maxAge)) { - throw new TypeError(`option maxAge is invalid: ${options.maxAge}`); - } - str += "; Max-Age=" + options.maxAge; - } - if (options.domain) { - if (!domainValueRegExp.test(options.domain)) { - throw new TypeError(`option domain is invalid: ${options.domain}`); - } - str += "; Domain=" + options.domain; - } - if (options.path) { - if (!pathValueRegExp.test(options.path)) { - throw new TypeError(`option path is invalid: ${options.path}`); - } - str += "; Path=" + options.path; - } - if (options.expires) { - if (!isDate(options.expires) || !Number.isFinite(options.expires.valueOf())) { - throw new TypeError(`option expires is invalid: ${options.expires}`); - } - str += "; Expires=" + options.expires.toUTCString(); - } - if (options.httpOnly) { - str += "; HttpOnly"; - } - if (options.secure) { - str += "; Secure"; - } - if (options.partitioned) { - str += "; Partitioned"; - } - if (options.priority) { - const priority = typeof options.priority === "string" ? options.priority.toLowerCase() : void 0; - switch (priority) { - case "low": - str += "; Priority=Low"; - break; - case "medium": - str += "; Priority=Medium"; - break; - case "high": - str += "; Priority=High"; - break; - default: - throw new TypeError(`option priority is invalid: ${options.priority}`); - } - } - if (options.sameSite) { - const sameSite = typeof options.sameSite === "string" ? options.sameSite.toLowerCase() : options.sameSite; - switch (sameSite) { - case true: - case "strict": - str += "; SameSite=Strict"; - break; - case "lax": - str += "; SameSite=Lax"; - break; - case "none": - str += "; SameSite=None"; - break; - default: - throw new TypeError(`option sameSite is invalid: ${options.sameSite}`); - } - } - return str; - } - function decode(str) { - if (str.indexOf("%") === -1) - return str; - try { - return decodeURIComponent(str); - } catch (e) { - return str; - } - } - function isDate(val) { - return __toString.call(val) === "[object Date]"; - } - } -}); - -// ../../node_modules/@opennextjs/aws/dist/http/util.js -function parseSetCookieHeader(cookies) { - if (!cookies) { - return []; - } - if (typeof cookies === "string") { - return cookies.split(/(? c.trim()); - } - return cookies; -} -function getQueryFromIterator(it) { - const query = {}; - for (const [key, value] of it) { - if (key in query) { - if (Array.isArray(query[key])) { - query[key].push(value); - } else { - query[key] = [query[key], value]; - } - } else { - query[key] = value; - } - } - return query; -} -var init_util = __esm({ - "../../node_modules/@opennextjs/aws/dist/http/util.js"() { - } -}); - -// ../../node_modules/@opennextjs/aws/dist/overrides/converters/utils.js -function getQueryFromSearchParams(searchParams) { - return getQueryFromIterator(searchParams.entries()); -} -var init_utils = __esm({ - "../../node_modules/@opennextjs/aws/dist/overrides/converters/utils.js"() { - init_util(); - } -}); - -// ../../node_modules/@opennextjs/aws/dist/overrides/converters/edge.js -var edge_exports = {}; -__export(edge_exports, { - default: () => edge_default -}); -import { Buffer as Buffer2 } from "node:buffer"; -var import_cookie, NULL_BODY_STATUSES, converter, edge_default; -var init_edge = __esm({ - "../../node_modules/@opennextjs/aws/dist/overrides/converters/edge.js"() { - import_cookie = __toESM(require_dist(), 1); - init_util(); - init_utils(); - NULL_BODY_STATUSES = /* @__PURE__ */ new Set([101, 103, 204, 205, 304]); - converter = { - convertFrom: async (event) => { - const url = new URL(event.url); - const searchParams = url.searchParams; - const query = getQueryFromSearchParams(searchParams); - const body = await event.arrayBuffer(); - const headers = {}; - event.headers.forEach((value, key) => { - headers[key] = value; - }); - const rawPath = url.pathname; - const method = event.method; - const shouldHaveBody = method !== "GET" && method !== "HEAD"; - const cookieHeader = event.headers.get("cookie"); - const cookies = cookieHeader ? import_cookie.default.parse(cookieHeader) : {}; - return { - type: "core", - method, - rawPath, - url: event.url, - body: shouldHaveBody ? Buffer2.from(body) : void 0, - headers, - remoteAddress: event.headers.get("x-forwarded-for") ?? "::1", - query, - cookies - }; - }, - convertTo: async (result) => { - if ("internalEvent" in result) { - const request = new Request(result.internalEvent.url, { - body: result.internalEvent.body, - method: result.internalEvent.method, - headers: { - ...result.internalEvent.headers, - "x-forwarded-host": result.internalEvent.headers.host - } - }); - if (globalThis.__dangerous_ON_edge_converter_returns_request === true) { - return request; - } - const cfCache = (result.isISR || result.internalEvent.rawPath.startsWith("/_next/image")) && process.env.DISABLE_CACHE !== "true" ? { cacheEverything: true } : {}; - return fetch(request, { - // This is a hack to make sure that the response is cached by Cloudflare - // See https://developers.cloudflare.com/workers/examples/cache-using-fetch/#caching-html-resources - // @ts-expect-error - This is a Cloudflare specific option - cf: cfCache - }); - } - const headers = new Headers(); - for (const [key, value] of Object.entries(result.headers)) { - if (key === "set-cookie" && typeof value === "string") { - const cookies = parseSetCookieHeader(value); - for (const cookie of cookies) { - headers.append(key, cookie); - } - continue; - } - if (Array.isArray(value)) { - for (const v of value) { - headers.append(key, v); - } - } else { - headers.set(key, value); - } - } - const body = NULL_BODY_STATUSES.has(result.statusCode) ? null : result.body; - return new Response(body, { - status: result.statusCode, - headers - }); - }, - name: "edge" - }; - edge_default = converter; - } -}); - -// ../../node_modules/@opennextjs/aws/dist/overrides/wrappers/cloudflare-edge.js -var cloudflare_edge_exports = {}; -__export(cloudflare_edge_exports, { - default: () => cloudflare_edge_default -}); -var cfPropNameMapping, handler, cloudflare_edge_default; -var init_cloudflare_edge = __esm({ - "../../node_modules/@opennextjs/aws/dist/overrides/wrappers/cloudflare-edge.js"() { - cfPropNameMapping = { - // The city name is percent-encoded. - // See https://github.com/vercel/vercel/blob/4cb6143/packages/functions/src/headers.ts#L94C19-L94C37 - city: [encodeURIComponent, "x-open-next-city"], - country: "x-open-next-country", - regionCode: "x-open-next-region", - latitude: "x-open-next-latitude", - longitude: "x-open-next-longitude" - }; - handler = async (handler3, converter2) => async (request, env, ctx) => { - globalThis.process = process; - for (const [key, value] of Object.entries(env)) { - if (typeof value === "string") { - process.env[key] = value; - } - } - const internalEvent = await converter2.convertFrom(request); - const cfProperties = request.cf; - for (const [propName, mapping] of Object.entries(cfPropNameMapping)) { - const propValue = cfProperties?.[propName]; - if (propValue != null) { - const [encode, headerName] = Array.isArray(mapping) ? mapping : [null, mapping]; - internalEvent.headers[headerName] = encode ? encode(propValue) : propValue; - } - } - const response = await handler3(internalEvent, { - waitUntil: ctx.waitUntil.bind(ctx) - }); - const result = await converter2.convertTo(response); - return result; - }; - cloudflare_edge_default = { - wrapper: handler, - name: "cloudflare-edge", - supportStreaming: true, - edgeRuntime: true - }; - } -}); - -// ../../node_modules/@opennextjs/aws/dist/overrides/originResolver/pattern-env.js -var pattern_env_exports = {}; -__export(pattern_env_exports, { - default: () => pattern_env_default -}); -var envLoader, pattern_env_default; -var init_pattern_env = __esm({ - "../../node_modules/@opennextjs/aws/dist/overrides/originResolver/pattern-env.js"() { - init_logger(); - envLoader = { - name: "env", - resolve: async (_path) => { - try { - const origin = JSON.parse(process.env.OPEN_NEXT_ORIGIN ?? "{}"); - for (const [key, value] of Object.entries(globalThis.openNextConfig.functions ?? {}).filter(([key2]) => key2 !== "default")) { - if (value.patterns.some((pattern) => { - return new RegExp( - // transform glob pattern to regex - `/${pattern.replace(/\*\*/g, "(.*)").replace(/\*/g, "([^/]*)").replace(/\//g, "\\/").replace(/\?/g, ".")}` - ).test(_path); - })) { - debug("Using origin", key, value.patterns); - return origin[key]; - } - } - if (_path.startsWith("/_next/image") && origin.imageOptimizer) { - debug("Using origin", "imageOptimizer", _path); - return origin.imageOptimizer; - } - if (origin.default) { - debug("Using default origin", origin.default, _path); - return origin.default; - } - return false; - } catch (e) { - error("Error while resolving origin", e); - return false; - } - } - }; - pattern_env_default = envLoader; - } -}); - -// ../../node_modules/@opennextjs/aws/dist/overrides/assetResolver/dummy.js -var dummy_exports = {}; -__export(dummy_exports, { - default: () => dummy_default -}); -var resolver, dummy_default; -var init_dummy = __esm({ - "../../node_modules/@opennextjs/aws/dist/overrides/assetResolver/dummy.js"() { - resolver = { - name: "dummy" - }; - dummy_default = resolver; - } -}); - -// ../../node_modules/@opennextjs/aws/dist/utils/stream.js -import { Readable } from "node:stream"; -function toReadableStream(value, isBase64) { - return Readable.toWeb(Readable.from(Buffer.from(value, isBase64 ? "base64" : "utf8"))); -} -function emptyReadableStream() { - if (process.env.OPEN_NEXT_FORCE_NON_EMPTY_RESPONSE === "true") { - return Readable.toWeb(Readable.from([Buffer.from("SOMETHING")])); - } - return Readable.toWeb(Readable.from([])); -} -var init_stream = __esm({ - "../../node_modules/@opennextjs/aws/dist/utils/stream.js"() { - } -}); - -// ../../node_modules/@opennextjs/aws/dist/overrides/proxyExternalRequest/fetch.js -var fetch_exports = {}; -__export(fetch_exports, { - default: () => fetch_default -}); -var fetchProxy, fetch_default; -var init_fetch = __esm({ - "../../node_modules/@opennextjs/aws/dist/overrides/proxyExternalRequest/fetch.js"() { - init_stream(); - fetchProxy = { - name: "fetch-proxy", - // @ts-ignore - proxy: async (internalEvent) => { - const { url, headers: eventHeaders, method, body } = internalEvent; - const headers = Object.fromEntries(Object.entries(eventHeaders).filter(([key]) => key.toLowerCase() !== "cf-connecting-ip")); - const response = await fetch(url, { - method, - headers, - body - }); - const responseHeaders = {}; - response.headers.forEach((value, key) => { - responseHeaders[key] = value; - }); - return { - type: "core", - headers: responseHeaders, - statusCode: response.status, - isBase64Encoded: true, - body: response.body ?? emptyReadableStream() - }; - } - }; - fetch_default = fetchProxy; - } -}); - -// ../../node_modules/@opennextjs/aws/dist/core/edgeFunctionHandler.js -var edgeFunctionHandler_exports = {}; -__export(edgeFunctionHandler_exports, { - default: () => edgeFunctionHandler -}); -async function edgeFunctionHandler(request) { - const path3 = new URL(request.url).pathname; - const routes = globalThis._ROUTES; - const correspondingRoute = routes.find((route) => route.regex.some((r) => new RegExp(r).test(path3))); - if (!correspondingRoute) { - throw new Error(`No route found for ${request.url}`); - } - const entry = await self._ENTRIES[`middleware_${correspondingRoute.name}`]; - const result = await entry.default({ - page: correspondingRoute.page, - request: { - ...request, - page: { - name: correspondingRoute.name - } - } - }); - globalThis.__openNextAls.getStore()?.pendingPromiseRunner.add(result.waitUntil); - const response = result.response; - return response; -} -var init_edgeFunctionHandler = __esm({ - "../../node_modules/@opennextjs/aws/dist/core/edgeFunctionHandler.js"() { - globalThis._ENTRIES = {}; - globalThis.self = globalThis; - globalThis._ROUTES = []; - } -}); - -// ../../node_modules/@opennextjs/aws/dist/utils/promise.js -init_logger(); -var DetachedPromise = class { - resolve; - reject; - promise; - constructor() { - let resolve; - let reject; - this.promise = new Promise((res, rej) => { - resolve = res; - reject = rej; - }); - this.resolve = resolve; - this.reject = reject; - } -}; -var DetachedPromiseRunner = class { - promises = []; - withResolvers() { - const detachedPromise = new DetachedPromise(); - this.promises.push(detachedPromise); - return detachedPromise; - } - add(promise) { - const detachedPromise = new DetachedPromise(); - this.promises.push(detachedPromise); - promise.then(detachedPromise.resolve, detachedPromise.reject); - } - async await() { - debug(`Awaiting ${this.promises.length} detached promises`); - const results = await Promise.allSettled(this.promises.map((p) => p.promise)); - const rejectedPromises = results.filter((r) => r.status === "rejected"); - rejectedPromises.forEach((r) => { - error(r.reason); - }); - } -}; -async function awaitAllDetachedPromise() { - const store = globalThis.__openNextAls.getStore(); - const promisesToAwait = store?.pendingPromiseRunner.await() ?? Promise.resolve(); - if (store?.waitUntil) { - store.waitUntil(promisesToAwait); - return; - } - await promisesToAwait; -} -function provideNextAfterProvider() { - const NEXT_REQUEST_CONTEXT_SYMBOL = Symbol.for("@next/request-context"); - const VERCEL_REQUEST_CONTEXT_SYMBOL = Symbol.for("@vercel/request-context"); - const store = globalThis.__openNextAls.getStore(); - const waitUntil = store?.waitUntil ?? ((promise) => store?.pendingPromiseRunner.add(promise)); - const nextAfterContext = { - get: () => ({ - waitUntil - }) - }; - globalThis[NEXT_REQUEST_CONTEXT_SYMBOL] = nextAfterContext; - if (process.env.EMULATE_VERCEL_REQUEST_CONTEXT) { - globalThis[VERCEL_REQUEST_CONTEXT_SYMBOL] = nextAfterContext; - } -} -function runWithOpenNextRequestContext({ isISRRevalidation, waitUntil, requestId = Math.random().toString(36) }, fn) { - return globalThis.__openNextAls.run({ - requestId, - pendingPromiseRunner: new DetachedPromiseRunner(), - isISRRevalidation, - waitUntil, - writtenTags: /* @__PURE__ */ new Set() - }, async () => { - provideNextAfterProvider(); - let result; - try { - result = await fn(); - } finally { - await awaitAllDetachedPromise(); - } - return result; - }); -} - -// ../../node_modules/@opennextjs/aws/dist/adapters/middleware.js -init_logger(); - -// ../../node_modules/@opennextjs/aws/dist/core/createGenericHandler.js -init_logger(); - -// ../../node_modules/@opennextjs/aws/dist/core/resolve.js -async function resolveConverter(converter2) { - if (typeof converter2 === "function") { - return converter2(); - } - const m_1 = await Promise.resolve().then(() => (init_edge(), edge_exports)); - return m_1.default; -} -async function resolveWrapper(wrapper) { - if (typeof wrapper === "function") { - return wrapper(); - } - const m_1 = await Promise.resolve().then(() => (init_cloudflare_edge(), cloudflare_edge_exports)); - return m_1.default; -} -async function resolveOriginResolver(originResolver) { - if (typeof originResolver === "function") { - return originResolver(); - } - const m_1 = await Promise.resolve().then(() => (init_pattern_env(), pattern_env_exports)); - return m_1.default; -} -async function resolveAssetResolver(assetResolver) { - if (typeof assetResolver === "function") { - return assetResolver(); - } - const m_1 = await Promise.resolve().then(() => (init_dummy(), dummy_exports)); - return m_1.default; -} -async function resolveProxyRequest(proxyRequest) { - if (typeof proxyRequest === "function") { - return proxyRequest(); - } - const m_1 = await Promise.resolve().then(() => (init_fetch(), fetch_exports)); - return m_1.default; -} - -// ../../node_modules/@opennextjs/aws/dist/core/createGenericHandler.js -async function createGenericHandler(handler3) { - const config = await import("./open-next.config.mjs").then((m) => m.default); - globalThis.openNextConfig = config; - const override = config[handler3.type]?.override; - const converter2 = await resolveConverter(override?.converter); - const { name, wrapper } = await resolveWrapper(override?.wrapper); - debug("Using wrapper", name); - return wrapper(handler3.handler, converter2); -} - -// ../../node_modules/@opennextjs/aws/dist/core/routing/util.js -import crypto from "node:crypto"; -import { Readable as Readable2 } from "node:stream"; - -// ../../node_modules/@opennextjs/aws/dist/adapters/config/index.js -init_logger(); -import path from "node:path"; -globalThis.__dirname ??= ""; -var NEXT_DIR = path.join(__dirname, ".next"); -var OPEN_NEXT_DIR = path.join(__dirname, ".open-next"); -debug({ NEXT_DIR, OPEN_NEXT_DIR }); -var NextConfig = { "env": {}, "eslint": { "ignoreDuringBuilds": false }, "typescript": { "ignoreBuildErrors": false, "tsconfigPath": "tsconfig.json" }, "distDir": ".next", "cleanDistDir": true, "assetPrefix": "", "cacheMaxMemorySize": 52428800, "configOrigin": "next.config.mjs", "useFileSystemPublicRoutes": true, "generateEtags": true, "pageExtensions": ["mdx", "md", "jsx", "js", "tsx", "ts"], "poweredByHeader": true, "compress": true, "images": { "deviceSizes": [640, 750, 828, 1080, 1200, 1920, 2048, 3840], "imageSizes": [16, 32, 48, 64, 96, 128, 256, 384], "path": "/_next/image", "loader": "default", "loaderFile": "", "domains": [], "disableStaticImages": false, "minimumCacheTTL": 60, "formats": ["image/webp"], "dangerouslyAllowSVG": false, "contentSecurityPolicy": "script-src 'none'; frame-src 'none'; sandbox;", "contentDispositionType": "attachment", "remotePatterns": [], "unoptimized": false }, "devIndicators": { "position": "bottom-left" }, "onDemandEntries": { "maxInactiveAge": 6e4, "pagesBufferLength": 5 }, "amp": { "canonicalBase": "" }, "basePath": "", "sassOptions": {}, "trailingSlash": false, "i18n": null, "productionBrowserSourceMaps": false, "excludeDefaultMomentLocales": true, "serverRuntimeConfig": {}, "publicRuntimeConfig": {}, "reactProductionProfiling": false, "reactStrictMode": true, "reactMaxHeadersLength": 6e3, "httpAgentOptions": { "keepAlive": true }, "logging": {}, "expireTime": 31536e3, "staticPageGenerationTimeout": 60, "output": "standalone", "modularizeImports": { "@mui/icons-material": { "transform": "@mui/icons-material/{{member}}" }, "lodash": { "transform": "lodash/{{member}}" } }, "outputFileTracingRoot": "/home/aman/dev/personal/create-better-t-stack", "experimental": { "nodeMiddleware": false, "cacheLife": { "default": { "stale": 300, "revalidate": 900, "expire": 4294967294 }, "seconds": { "stale": 0, "revalidate": 1, "expire": 60 }, "minutes": { "stale": 300, "revalidate": 60, "expire": 3600 }, "hours": { "stale": 300, "revalidate": 3600, "expire": 86400 }, "days": { "stale": 300, "revalidate": 86400, "expire": 604800 }, "weeks": { "stale": 300, "revalidate": 604800, "expire": 2592e3 }, "max": { "stale": 300, "revalidate": 2592e3, "expire": 4294967294 } }, "cacheHandlers": {}, "cssChunking": true, "multiZoneDraftMode": false, "appNavFailHandling": false, "prerenderEarlyExit": true, "serverMinification": true, "serverSourceMaps": false, "linkNoTouchStart": false, "caseSensitiveRoutes": false, "clientSegmentCache": false, "dynamicOnHover": false, "preloadEntriesOnStart": true, "clientRouterFilter": true, "clientRouterFilterRedirects": false, "fetchCacheKeyPrefix": "", "middlewarePrefetch": "flexible", "optimisticClientCache": true, "manualClientBasePath": false, "cpus": 7, "memoryBasedWorkersCount": false, "imgOptConcurrency": null, "imgOptTimeoutInSeconds": 7, "imgOptMaxInputPixels": 268402689, "imgOptSequentialRead": null, "isrFlushToDisk": true, "workerThreads": false, "optimizeCss": false, "nextScriptWorkers": false, "scrollRestoration": false, "externalDir": false, "disableOptimizedLoading": false, "gzipSize": true, "craCompat": false, "esmExternals": true, "fullySpecified": false, "swcTraceProfiling": false, "forceSwcTransforms": false, "largePageDataBytes": 128e3, "typedRoutes": false, "typedEnv": false, "parallelServerCompiles": false, "parallelServerBuildTraces": false, "ppr": false, "authInterrupts": false, "webpackMemoryOptimizations": false, "optimizeServerReact": true, "useEarlyImport": false, "viewTransition": false, "routerBFCache": false, "staleTimes": { "dynamic": 0, "static": 300 }, "reactCompiler": true, "serverComponentsHmrCache": true, "staticGenerationMaxConcurrency": 8, "staticGenerationMinPagesPerWorker": 25, "dynamicIO": false, "inlineCss": false, "useCache": false, "optimizePackageImports": ["lucide-react", "date-fns", "lodash-es", "ramda", "antd", "react-bootstrap", "ahooks", "@ant-design/icons", "@headlessui/react", "@headlessui-float/react", "@heroicons/react/20/solid", "@heroicons/react/24/solid", "@heroicons/react/24/outline", "@visx/visx", "@tremor/react", "rxjs", "@mui/material", "@mui/icons-material", "recharts", "react-use", "effect", "@effect/schema", "@effect/platform", "@effect/platform-node", "@effect/platform-browser", "@effect/platform-bun", "@effect/sql", "@effect/sql-mssql", "@effect/sql-mysql2", "@effect/sql-pg", "@effect/sql-squlite-node", "@effect/sql-squlite-bun", "@effect/sql-squlite-wasm", "@effect/sql-squlite-react-native", "@effect/rpc", "@effect/rpc-http", "@effect/typeclass", "@effect/experimental", "@effect/opentelemetry", "@material-ui/core", "@material-ui/icons", "@tabler/icons-react", "mui-core", "react-icons/ai", "react-icons/bi", "react-icons/bs", "react-icons/cg", "react-icons/ci", "react-icons/di", "react-icons/fa", "react-icons/fa6", "react-icons/fc", "react-icons/fi", "react-icons/gi", "react-icons/go", "react-icons/gr", "react-icons/hi", "react-icons/hi2", "react-icons/im", "react-icons/io", "react-icons/io5", "react-icons/lia", "react-icons/lib", "react-icons/lu", "react-icons/md", "react-icons/pi", "react-icons/ri", "react-icons/rx", "react-icons/si", "react-icons/sl", "react-icons/tb", "react-icons/tfi", "react-icons/ti", "react-icons/vsc", "react-icons/wi"], "trustHostHeader": false, "isExperimentalCompile": false }, "htmlLimitedBots": "Mediapartners-Google|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti", "bundlePagesRouterDependencies": false, "configFileName": "next.config.mjs", "skipTrailingSlashRedirect": true, "turbopack": { "rules": { "*.{md,mdx}": { "loaders": [{ "loader": "fumadocs-mdx/loader-mdx", "options": { "configPath": "/home/aman/dev/personal/create-better-t-stack/apps/web/source.config.ts", "outDir": ".source" } }], "as": "*.js" } }, "root": "/home/aman/dev/personal/create-better-t-stack" }, "_originalRewrites": { "beforeFiles": [], "afterFiles": [{ "source": "/ingest/static/:path*", "destination": "https://us-assets.i.posthog.com/static/:path*" }, { "source": "/ingest/:path*", "destination": "https://us.i.posthog.com/:path*" }, { "source": "/ingest/decide", "destination": "https://us.i.posthog.com/decide" }], "fallback": [] } }; -var BuildId = "pYUMJqQmqlh8C9DCzFGyK"; -var RoutesManifest = { "basePath": "", "rewrites": { "beforeFiles": [], "afterFiles": [{ "source": "/ingest/static/:path*", "destination": "https://us-assets.i.posthog.com/static/:path*", "regex": "^/ingest/static(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$" }, { "source": "/ingest/:path*", "destination": "https://us.i.posthog.com/:path*", "regex": "^/ingest(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$" }, { "source": "/ingest/decide", "destination": "https://us.i.posthog.com/decide", "regex": "^/ingest/decide(?:/)?$" }], "fallback": [] }, "redirects": [], "routes": { "static": [{ "page": "/", "regex": "^/(?:/)?$", "routeKeys": {}, "namedRegex": "^/(?:/)?$" }, { "page": "/_not-found", "regex": "^/_not\\-found(?:/)?$", "routeKeys": {}, "namedRegex": "^/_not\\-found(?:/)?$" }, { "page": "/analytics", "regex": "^/analytics(?:/)?$", "routeKeys": {}, "namedRegex": "^/analytics(?:/)?$" }, { "page": "/manifest.webmanifest", "regex": "^/manifest\\.webmanifest(?:/)?$", "routeKeys": {}, "namedRegex": "^/manifest\\.webmanifest(?:/)?$" }, { "page": "/new", "regex": "^/new(?:/)?$", "routeKeys": {}, "namedRegex": "^/new(?:/)?$" }, { "page": "/robots.txt", "regex": "^/robots\\.txt(?:/)?$", "routeKeys": {}, "namedRegex": "^/robots\\.txt(?:/)?$" }, { "page": "/showcase", "regex": "^/showcase(?:/)?$", "routeKeys": {}, "namedRegex": "^/showcase(?:/)?$" }, { "page": "/sitemap.xml", "regex": "^/sitemap\\.xml(?:/)?$", "routeKeys": {}, "namedRegex": "^/sitemap\\.xml(?:/)?$" }], "dynamic": [{ "page": "/docs/[[...slug]]", "regex": "^/docs(?:/(.+?))?(?:/)?$", "routeKeys": { "nxtPslug": "nxtPslug" }, "namedRegex": "^/docs(?:/(?.+?))?(?:/)?$" }], "data": { "static": [], "dynamic": [] } }, "locales": [] }; -var ConfigHeaders = []; -var PrerenderManifest = { "version": 4, "routes": { "/new": { "experimentalBypassFor": [{ "type": "header", "key": "Next-Action" }, { "type": "header", "key": "content-type", "value": "multipart/form-data;.*" }], "initialRevalidateSeconds": false, "srcRoute": "/new", "dataRoute": "/new.rsc", "allowHeader": ["host", "x-matched-path", "x-prerender-revalidate", "x-prerender-revalidate-if-generated", "x-next-revalidated-tags", "x-next-revalidate-tag-token"] }, "/": { "experimentalBypassFor": [{ "type": "header", "key": "Next-Action" }, { "type": "header", "key": "content-type", "value": "multipart/form-data;.*" }], "initialRevalidateSeconds": false, "srcRoute": "/", "dataRoute": "/index.rsc", "allowHeader": ["host", "x-matched-path", "x-prerender-revalidate", "x-prerender-revalidate-if-generated", "x-next-revalidated-tags", "x-next-revalidate-tag-token"] }, "/showcase": { "experimentalBypassFor": [{ "type": "header", "key": "Next-Action" }, { "type": "header", "key": "content-type", "value": "multipart/form-data;.*" }], "initialRevalidateSeconds": false, "srcRoute": "/showcase", "dataRoute": "/showcase.rsc", "allowHeader": ["host", "x-matched-path", "x-prerender-revalidate", "x-prerender-revalidate-if-generated", "x-next-revalidated-tags", "x-next-revalidate-tag-token"] }, "/docs": { "experimentalBypassFor": [{ "type": "header", "key": "Next-Action" }, { "type": "header", "key": "content-type", "value": "multipart/form-data;.*" }], "initialRevalidateSeconds": false, "srcRoute": "/docs/[[...slug]]", "dataRoute": "/docs.rsc", "allowHeader": ["host", "x-matched-path", "x-prerender-revalidate", "x-prerender-revalidate-if-generated", "x-next-revalidated-tags", "x-next-revalidate-tag-token"] }, "/analytics": { "experimentalBypassFor": [{ "type": "header", "key": "Next-Action" }, { "type": "header", "key": "content-type", "value": "multipart/form-data;.*" }], "initialRevalidateSeconds": false, "srcRoute": "/analytics", "dataRoute": "/analytics.rsc", "allowHeader": ["host", "x-matched-path", "x-prerender-revalidate", "x-prerender-revalidate-if-generated", "x-next-revalidated-tags", "x-next-revalidate-tag-token"] }, "/manifest.webmanifest": { "initialHeaders": { "cache-control": "public, max-age=0, must-revalidate", "content-type": "application/manifest+json", "x-next-cache-tags": "_N_T_/layout,_N_T_/manifest.webmanifest/layout,_N_T_/manifest.webmanifest/route,_N_T_/manifest.webmanifest" }, "experimentalBypassFor": [{ "type": "header", "key": "Next-Action" }, { "type": "header", "key": "content-type", "value": "multipart/form-data;.*" }], "initialRevalidateSeconds": false, "srcRoute": "/manifest.webmanifest", "dataRoute": null, "allowHeader": ["host", "x-matched-path", "x-prerender-revalidate", "x-prerender-revalidate-if-generated", "x-next-revalidated-tags", "x-next-revalidate-tag-token"] }, "/api/search": { "initialHeaders": { "content-type": "application/json", "x-next-cache-tags": "_N_T_/layout,_N_T_/api/layout,_N_T_/api/search/layout,_N_T_/api/search/route,_N_T_/api/search" }, "experimentalBypassFor": [{ "type": "header", "key": "Next-Action" }, { "type": "header", "key": "content-type", "value": "multipart/form-data;.*" }], "initialRevalidateSeconds": false, "srcRoute": "/api/search", "dataRoute": null, "allowHeader": ["host", "x-matched-path", "x-prerender-revalidate", "x-prerender-revalidate-if-generated", "x-next-revalidated-tags", "x-next-revalidate-tag-token"] }, "/sitemap.xml": { "initialHeaders": { "cache-control": "public, max-age=0, must-revalidate", "content-type": "application/xml", "x-next-cache-tags": "_N_T_/layout,_N_T_/sitemap.xml/layout,_N_T_/sitemap.xml/route,_N_T_/sitemap.xml" }, "experimentalBypassFor": [{ "type": "header", "key": "Next-Action" }, { "type": "header", "key": "content-type", "value": "multipart/form-data;.*" }], "initialRevalidateSeconds": false, "srcRoute": "/sitemap.xml", "dataRoute": null, "allowHeader": ["host", "x-matched-path", "x-prerender-revalidate", "x-prerender-revalidate-if-generated", "x-next-revalidated-tags", "x-next-revalidate-tag-token"] }, "/robots.txt": { "initialHeaders": { "cache-control": "public, max-age=0, must-revalidate", "content-type": "text/plain", "x-next-cache-tags": "_N_T_/layout,_N_T_/robots.txt/layout,_N_T_/robots.txt/route,_N_T_/robots.txt" }, "experimentalBypassFor": [{ "type": "header", "key": "Next-Action" }, { "type": "header", "key": "content-type", "value": "multipart/form-data;.*" }], "initialRevalidateSeconds": false, "srcRoute": "/robots.txt", "dataRoute": null, "allowHeader": ["host", "x-matched-path", "x-prerender-revalidate", "x-prerender-revalidate-if-generated", "x-next-revalidated-tags", "x-next-revalidate-tag-token"] } }, "dynamicRoutes": { "/docs/[[...slug]]": { "experimentalBypassFor": [{ "type": "header", "key": "Next-Action" }, { "type": "header", "key": "content-type", "value": "multipart/form-data;.*" }], "routeRegex": "^/docs(?:/(.+?))?(?:/)?$", "dataRoute": "/docs/[[...slug]].rsc", "fallback": null, "dataRouteRegex": "^/docs(?:/(.+?))?\\.rsc$", "allowHeader": ["host", "x-matched-path", "x-prerender-revalidate", "x-prerender-revalidate-if-generated", "x-next-revalidated-tags", "x-next-revalidate-tag-token"] } }, "notFoundRoutes": [], "preview": { "previewModeId": "b2762359d1edbb5696c7c29077489c05", "previewModeSigningKey": "3f7f6013ecd11007e70df4225fce1182e06e8f8b538751e72bf698773b14ec0f", "previewModeEncryptionKey": "73b3423b3c5935a8d70f6ebda4b2fe6d42eef1b846a164548c5e12b82e572683" } }; -var MiddlewareManifest = { "version": 3, "middleware": {}, "functions": {}, "sortedMiddleware": [] }; -var AppPathRoutesManifest = { "/_not-found/page": "/_not-found", "/robots.txt/route": "/robots.txt", "/manifest.webmanifest/route": "/manifest.webmanifest", "/sitemap.xml/route": "/sitemap.xml", "/api/search/route": "/api/search", "/(home)/new/page": "/new", "/(home)/showcase/page": "/showcase", "/docs/[[...slug]]/page": "/docs/[[...slug]]", "/(home)/page": "/", "/(home)/analytics/page": "/analytics" }; -var FunctionsConfigManifest = { "version": 1, "functions": {} }; -var PagesManifest = { "/_app": "pages/_app.js", "/_error": "pages/_error.js", "/_document": "pages/_document.js", "/404": "pages/404.html" }; -process.env.NEXT_BUILD_ID = BuildId; - -// ../../node_modules/@opennextjs/aws/dist/http/openNextResponse.js -init_logger(); -init_util(); -import { Transform } from "node:stream"; - -// ../../node_modules/@opennextjs/aws/dist/core/routing/util.js -init_util(); -init_logger(); - -// ../../node_modules/@opennextjs/aws/dist/core/routing/i18n/index.js -init_stream(); -init_logger(); - -// ../../node_modules/@opennextjs/aws/dist/core/routing/i18n/accept-header.js -function parse(raw, preferences, options) { - const lowers = /* @__PURE__ */ new Map(); - const header = raw.replace(/[ \t]/g, ""); - if (preferences) { - let pos = 0; - for (const preference of preferences) { - const lower = preference.toLowerCase(); - lowers.set(lower, { orig: preference, pos: pos++ }); - if (options.prefixMatch) { - const parts2 = lower.split("-"); - while (parts2.pop(), parts2.length > 0) { - const joined = parts2.join("-"); - if (!lowers.has(joined)) { - lowers.set(joined, { orig: preference, pos: pos++ }); - } - } - } - } - } - const parts = header.split(","); - const selections = []; - const map = /* @__PURE__ */ new Set(); - for (let i = 0; i < parts.length; ++i) { - const part = parts[i]; - if (!part) { - continue; - } - const params = part.split(";"); - if (params.length > 2) { - throw new Error(`Invalid ${options.type} header`); - } - const token = params[0].toLowerCase(); - if (!token) { - throw new Error(`Invalid ${options.type} header`); - } - const selection = { token, pos: i, q: 1 }; - if (preferences && lowers.has(token)) { - selection.pref = lowers.get(token).pos; - } - map.add(selection.token); - if (params.length === 2) { - const q = params[1]; - const [key, value] = q.split("="); - if (!value || key !== "q" && key !== "Q") { - throw new Error(`Invalid ${options.type} header`); - } - const score = Number.parseFloat(value); - if (score === 0) { - continue; - } - if (Number.isFinite(score) && score <= 1 && score >= 1e-3) { - selection.q = score; - } - } - selections.push(selection); - } - selections.sort((a, b) => { - if (b.q !== a.q) { - return b.q - a.q; - } - if (b.pref !== a.pref) { - if (a.pref === void 0) { - return 1; - } - if (b.pref === void 0) { - return -1; - } - return a.pref - b.pref; - } - return a.pos - b.pos; - }); - const values = selections.map((selection) => selection.token); - if (!preferences || !preferences.length) { - return values; - } - const preferred = []; - for (const selection of values) { - if (selection === "*") { - for (const [preference, value] of lowers) { - if (!map.has(preference)) { - preferred.push(value.orig); - } - } - } else { - const lower = selection.toLowerCase(); - if (lowers.has(lower)) { - preferred.push(lowers.get(lower).orig); - } - } - } - return preferred; -} -function acceptLanguage(header = "", preferences) { - return parse(header, preferences, { - type: "accept-language", - prefixMatch: true - })[0] || void 0; -} - -// ../../node_modules/@opennextjs/aws/dist/core/routing/i18n/index.js -function isLocalizedPath(path3) { - return NextConfig.i18n?.locales.includes(path3.split("/")[1].toLowerCase()) ?? false; -} -function getLocaleFromCookie(cookies) { - const i18n = NextConfig.i18n; - const nextLocale = cookies.NEXT_LOCALE?.toLowerCase(); - return nextLocale ? i18n?.locales.find((locale) => nextLocale === locale.toLowerCase()) : void 0; -} -function detectDomainLocale({ hostname, detectedLocale }) { - const i18n = NextConfig.i18n; - const domains = i18n?.domains; - if (!domains) { - return; - } - const lowercasedLocale = detectedLocale?.toLowerCase(); - for (const domain of domains) { - const domainHostname = domain.domain.split(":", 1)[0].toLowerCase(); - if (hostname === domainHostname || lowercasedLocale === domain.defaultLocale.toLowerCase() || domain.locales?.some((locale) => lowercasedLocale === locale.toLowerCase())) { - return domain; - } - } -} -function detectLocale(internalEvent, i18n) { - const domainLocale = detectDomainLocale({ - hostname: internalEvent.headers.host - }); - if (i18n.localeDetection === false) { - return domainLocale?.defaultLocale ?? i18n.defaultLocale; - } - const cookiesLocale = getLocaleFromCookie(internalEvent.cookies); - const preferredLocale = acceptLanguage(internalEvent.headers["accept-language"], i18n?.locales); - debug({ - cookiesLocale, - preferredLocale, - defaultLocale: i18n.defaultLocale, - domainLocale - }); - return domainLocale?.defaultLocale ?? cookiesLocale ?? preferredLocale ?? i18n.defaultLocale; -} -function localizePath(internalEvent) { - const i18n = NextConfig.i18n; - if (!i18n) { - return internalEvent.rawPath; - } - if (isLocalizedPath(internalEvent.rawPath)) { - return internalEvent.rawPath; - } - const detectedLocale = detectLocale(internalEvent, i18n); - return `/${detectedLocale}${internalEvent.rawPath}`; -} -function handleLocaleRedirect(internalEvent) { - const i18n = NextConfig.i18n; - if (!i18n || i18n.localeDetection === false || internalEvent.rawPath !== "/") { - return false; - } - const preferredLocale = acceptLanguage(internalEvent.headers["accept-language"], i18n?.locales); - const detectedLocale = detectLocale(internalEvent, i18n); - const domainLocale = detectDomainLocale({ - hostname: internalEvent.headers.host - }); - const preferredDomain = detectDomainLocale({ - detectedLocale: preferredLocale - }); - if (domainLocale && preferredDomain) { - const isPDomain = preferredDomain.domain === domainLocale.domain; - const isPLocale = preferredDomain.defaultLocale === preferredLocale; - if (!isPDomain || !isPLocale) { - const scheme = `http${preferredDomain.http ? "" : "s"}`; - const rlocale = isPLocale ? "" : preferredLocale; - return { - type: "core", - statusCode: 307, - headers: { - Location: `${scheme}://${preferredDomain.domain}/${rlocale}` - }, - body: emptyReadableStream(), - isBase64Encoded: false - }; - } - } - const defaultLocale = domainLocale?.defaultLocale ?? i18n.defaultLocale; - if (detectedLocale.toLowerCase() !== defaultLocale.toLowerCase()) { - return { - type: "core", - statusCode: 307, - headers: { - Location: constructNextUrl(internalEvent.url, `/${detectedLocale}`) - }, - body: emptyReadableStream(), - isBase64Encoded: false - }; - } - return false; -} - -// ../../node_modules/@opennextjs/aws/dist/core/routing/queue.js -function generateShardId(rawPath, maxConcurrency, prefix) { - let a = cyrb128(rawPath); - let t = a += 1831565813; - t = Math.imul(t ^ t >>> 15, t | 1); - t ^= t + Math.imul(t ^ t >>> 7, t | 61); - const randomFloat = ((t ^ t >>> 14) >>> 0) / 4294967296; - const randomInt = Math.floor(randomFloat * maxConcurrency); - return `${prefix}-${randomInt}`; -} -function generateMessageGroupId(rawPath) { - const maxConcurrency = Number.parseInt(process.env.MAX_REVALIDATE_CONCURRENCY ?? "10"); - return generateShardId(rawPath, maxConcurrency, "revalidate"); -} -function cyrb128(str) { - let h1 = 1779033703; - let h2 = 3144134277; - let h3 = 1013904242; - let h4 = 2773480762; - for (let i = 0, k; i < str.length; i++) { - k = str.charCodeAt(i); - h1 = h2 ^ Math.imul(h1 ^ k, 597399067); - h2 = h3 ^ Math.imul(h2 ^ k, 2869860233); - h3 = h4 ^ Math.imul(h3 ^ k, 951274213); - h4 = h1 ^ Math.imul(h4 ^ k, 2716044179); - } - h1 = Math.imul(h3 ^ h1 >>> 18, 597399067); - h2 = Math.imul(h4 ^ h2 >>> 22, 2869860233); - h3 = Math.imul(h1 ^ h3 >>> 17, 951274213); - h4 = Math.imul(h2 ^ h4 >>> 19, 2716044179); - h1 ^= h2 ^ h3 ^ h4, h2 ^= h1, h3 ^= h1, h4 ^= h1; - return h1 >>> 0; -} - -// ../../node_modules/@opennextjs/aws/dist/core/routing/util.js -function isExternal(url, host) { - if (!url) - return false; - const pattern = /^https?:\/\//; - if (host) { - return pattern.test(url) && !url.includes(host); - } - return pattern.test(url); -} -function convertFromQueryString(query) { - if (query === "") - return {}; - const queryParts = query.split("&"); - return getQueryFromIterator(queryParts.map((p) => { - const [key, value] = p.split("="); - return [key, value]; - })); -} -function getUrlParts(url, isExternal2) { - if (!isExternal2) { - const regex2 = /\/([^?]*)\??(.*)/; - const match3 = url.match(regex2); - return { - hostname: "", - pathname: match3?.[1] ? `/${match3[1]}` : url, - protocol: "", - queryString: match3?.[2] ?? "" - }; - } - const regex = /^(https?:)\/\/?([^\/\s]+)(\/[^?]*)?(\?.*)?/; - const match2 = url.match(regex); - if (!match2) { - throw new Error(`Invalid external URL: ${url}`); - } - return { - protocol: match2[1] ?? "https:", - hostname: match2[2], - pathname: match2[3] ?? "", - queryString: match2[4]?.slice(1) ?? "" - }; -} -function constructNextUrl(baseUrl, path3) { - const nextBasePath = NextConfig.basePath ?? ""; - const url = new URL(`${nextBasePath}${path3}`, baseUrl); - return url.href; -} -function convertToQueryString(query) { - const queryStrings = []; - Object.entries(query).forEach(([key, value]) => { - if (Array.isArray(value)) { - value.forEach((entry) => queryStrings.push(`${key}=${entry}`)); - } else { - queryStrings.push(`${key}=${value}`); - } - }); - return queryStrings.length > 0 ? `?${queryStrings.join("&")}` : ""; -} -function getMiddlewareMatch(middlewareManifest2, functionsManifest) { - if (functionsManifest?.functions?.["/_middleware"]) { - return functionsManifest.functions["/_middleware"].matchers?.map(({ regexp }) => new RegExp(regexp)) ?? [/.*/]; - } - const rootMiddleware = middlewareManifest2.middleware["/"]; - if (!rootMiddleware?.matchers) - return []; - return rootMiddleware.matchers.map(({ regexp }) => new RegExp(regexp)); -} -function escapeRegex(str, { isPath } = {}) { - const result = str.replaceAll("(.)", "_\xB51_").replaceAll("(..)", "_\xB52_").replaceAll("(...)", "_\xB53_"); - return isPath ? result : result.replaceAll("+", "_\xB54_"); -} -function unescapeRegex(str) { - return str.replaceAll("_\xB51_", "(.)").replaceAll("_\xB52_", "(..)").replaceAll("_\xB53_", "(...)").replaceAll("_\xB54_", "+"); -} -function convertBodyToReadableStream(method, body) { - if (method === "GET" || method === "HEAD") - return void 0; - if (!body) - return void 0; - const readable = new ReadableStream({ - start(controller) { - controller.enqueue(body); - controller.close(); - } - }); - return readable; -} -var CommonHeaders; -(function(CommonHeaders2) { - CommonHeaders2["CACHE_CONTROL"] = "cache-control"; - CommonHeaders2["NEXT_CACHE"] = "x-nextjs-cache"; -})(CommonHeaders || (CommonHeaders = {})); - -// ../../node_modules/@opennextjs/aws/dist/core/routingHandler.js -init_logger(); - -// ../../node_modules/@opennextjs/aws/dist/core/routing/cacheInterceptor.js -import { createHash } from "node:crypto"; -init_stream(); - -// ../../node_modules/@opennextjs/aws/dist/utils/cache.js -init_logger(); -async function hasBeenRevalidated(key, tags, cacheEntry) { - if (globalThis.openNextConfig.dangerous?.disableTagCache) { - return false; - } - const value = cacheEntry.value; - if (!value) { - return true; - } - if ("type" in cacheEntry && cacheEntry.type === "page") { - return false; - } - const lastModified = cacheEntry.lastModified ?? Date.now(); - if (globalThis.tagCache.mode === "nextMode") { - return await globalThis.tagCache.hasBeenRevalidated(tags, lastModified); - } - const _lastModified = await globalThis.tagCache.getLastModified(key, lastModified); - return _lastModified === -1; -} -function getTagsFromValue(value) { - if (!value) { - return []; - } - try { - return value.meta?.headers?.["x-next-cache-tags"]?.split(",") ?? []; - } catch (e) { - return []; - } -} - -// ../../node_modules/@opennextjs/aws/dist/core/routing/cacheInterceptor.js -init_logger(); -var CACHE_ONE_YEAR = 60 * 60 * 24 * 365; -var CACHE_ONE_MONTH = 60 * 60 * 24 * 30; -var VARY_HEADER = "RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Next-Url"; -async function computeCacheControl(path3, body, host, revalidate, lastModified) { - let finalRevalidate = CACHE_ONE_YEAR; - const existingRoute = Object.entries(PrerenderManifest.routes).find((p) => p[0] === path3)?.[1]; - if (revalidate === void 0 && existingRoute) { - finalRevalidate = existingRoute.initialRevalidateSeconds === false ? CACHE_ONE_YEAR : existingRoute.initialRevalidateSeconds; - } else if (revalidate !== void 0) { - finalRevalidate = revalidate === false ? CACHE_ONE_YEAR : revalidate; - } - const age = Math.round((Date.now() - (lastModified ?? 0)) / 1e3); - const hash = (str) => createHash("md5").update(str).digest("hex"); - const etag = hash(body); - if (revalidate === 0) { - return { - "cache-control": "private, no-cache, no-store, max-age=0, must-revalidate", - "x-opennext-cache": "ERROR", - etag - }; - } - if (finalRevalidate !== CACHE_ONE_YEAR) { - const sMaxAge = Math.max(finalRevalidate - age, 1); - debug("sMaxAge", { - finalRevalidate, - age, - lastModified, - revalidate - }); - const isStale = sMaxAge === 1; - if (isStale) { - let url = NextConfig.trailingSlash ? `${path3}/` : path3; - if (NextConfig.basePath) { - url = `${NextConfig.basePath}${url}`; - } - await globalThis.queue.send({ - MessageBody: { - host, - url, - eTag: etag, - lastModified: lastModified ?? Date.now() - }, - MessageDeduplicationId: hash(`${path3}-${lastModified}-${etag}`), - MessageGroupId: generateMessageGroupId(path3) - }); - } - return { - "cache-control": `s-maxage=${sMaxAge}, stale-while-revalidate=${CACHE_ONE_MONTH}`, - "x-opennext-cache": isStale ? "STALE" : "HIT", - etag - }; - } - return { - "cache-control": `s-maxage=${CACHE_ONE_YEAR}, stale-while-revalidate=${CACHE_ONE_MONTH}`, - "x-opennext-cache": "HIT", - etag - }; -} -async function generateResult(event, localizedPath, cachedValue, lastModified) { - debug("Returning result from experimental cache"); - let body = ""; - let type = "application/octet-stream"; - let isDataRequest = false; - switch (cachedValue.type) { - case "app": - isDataRequest = Boolean(event.headers.rsc); - body = isDataRequest ? cachedValue.rsc : cachedValue.html; - type = isDataRequest ? "text/x-component" : "text/html; charset=utf-8"; - break; - case "page": - isDataRequest = Boolean(event.query.__nextDataReq); - body = isDataRequest ? JSON.stringify(cachedValue.json) : cachedValue.html; - type = isDataRequest ? "application/json" : "text/html; charset=utf-8"; - break; - } - const cacheControl = await computeCacheControl(localizedPath, body, event.headers.host, cachedValue.revalidate, lastModified); - return { - type: "core", - // sometimes other status codes can be cached, like 404. For these cases, we should return the correct status code - statusCode: cachedValue.meta?.status ?? 200, - body: toReadableStream(body, false), - isBase64Encoded: false, - headers: { - ...cacheControl, - "content-type": type, - ...cachedValue.meta?.headers, - vary: VARY_HEADER - } - }; -} -function escapePathDelimiters(segment, escapeEncoded) { - return segment.replace(new RegExp(`([/#?]${escapeEncoded ? "|%(2f|23|3f|5c)" : ""})`, "gi"), (char) => encodeURIComponent(char)); -} -function decodePathParams(pathname) { - return pathname.split("/").map((segment) => { - try { - return escapePathDelimiters(decodeURIComponent(segment), true); - } catch (e) { - return segment; - } - }).join("/"); -} -async function cacheInterceptor(event) { - if (Boolean(event.headers["next-action"]) || Boolean(event.headers["x-prerender-revalidate"])) - return event; - let localizedPath = localizePath(event); - if (NextConfig.basePath) { - localizedPath = localizedPath.replace(NextConfig.basePath, ""); - } - localizedPath = localizedPath.replace(/\/$/, ""); - localizedPath = decodePathParams(localizedPath); - debug("Checking cache for", localizedPath, PrerenderManifest); - const isISR = Object.keys(PrerenderManifest.routes).includes(localizedPath ?? "/") || Object.values(PrerenderManifest.dynamicRoutes).some((dr) => new RegExp(dr.routeRegex).test(localizedPath)); - debug("isISR", isISR); - if (isISR) { - try { - const cachedData = await globalThis.incrementalCache.get(localizedPath ?? "/index"); - debug("cached data in interceptor", cachedData); - if (!cachedData?.value) { - return event; - } - if (cachedData.value?.type === "app") { - const tags = getTagsFromValue(cachedData.value); - const _hasBeenRevalidated = await hasBeenRevalidated(localizedPath, tags, cachedData); - if (_hasBeenRevalidated) { - return event; - } - } - const host = event.headers.host; - switch (cachedData?.value?.type) { - case "app": - case "page": - return generateResult(event, localizedPath, cachedData.value, cachedData.lastModified); - case "redirect": { - const cacheControl = await computeCacheControl(localizedPath, "", host, cachedData.value.revalidate, cachedData.lastModified); - return { - type: "core", - statusCode: cachedData.value.meta?.status ?? 307, - body: emptyReadableStream(), - headers: { - ...cachedData.value.meta?.headers ?? {}, - ...cacheControl - }, - isBase64Encoded: false - }; - } - default: - return event; - } - } catch (e) { - debug("Error while fetching cache", e); - return event; - } - } - return event; -} - -// ../../node_modules/path-to-regexp/dist.es2015/index.js -function lexer(str) { - var tokens = []; - var i = 0; - while (i < str.length) { - var char = str[i]; - if (char === "*" || char === "+" || char === "?") { - tokens.push({ type: "MODIFIER", index: i, value: str[i++] }); - continue; - } - if (char === "\\") { - tokens.push({ type: "ESCAPED_CHAR", index: i++, value: str[i++] }); - continue; - } - if (char === "{") { - tokens.push({ type: "OPEN", index: i, value: str[i++] }); - continue; - } - if (char === "}") { - tokens.push({ type: "CLOSE", index: i, value: str[i++] }); - continue; - } - if (char === ":") { - var name = ""; - var j = i + 1; - while (j < str.length) { - var code = str.charCodeAt(j); - if ( - // `0-9` - code >= 48 && code <= 57 || // `A-Z` - code >= 65 && code <= 90 || // `a-z` - code >= 97 && code <= 122 || // `_` - code === 95 - ) { - name += str[j++]; - continue; - } - break; - } - if (!name) - throw new TypeError("Missing parameter name at ".concat(i)); - tokens.push({ type: "NAME", index: i, value: name }); - i = j; - continue; - } - if (char === "(") { - var count = 1; - var pattern = ""; - var j = i + 1; - if (str[j] === "?") { - throw new TypeError('Pattern cannot start with "?" at '.concat(j)); - } - while (j < str.length) { - if (str[j] === "\\") { - pattern += str[j++] + str[j++]; - continue; - } - if (str[j] === ")") { - count--; - if (count === 0) { - j++; - break; - } - } else if (str[j] === "(") { - count++; - if (str[j + 1] !== "?") { - throw new TypeError("Capturing groups are not allowed at ".concat(j)); - } - } - pattern += str[j++]; - } - if (count) - throw new TypeError("Unbalanced pattern at ".concat(i)); - if (!pattern) - throw new TypeError("Missing pattern at ".concat(i)); - tokens.push({ type: "PATTERN", index: i, value: pattern }); - i = j; - continue; - } - tokens.push({ type: "CHAR", index: i, value: str[i++] }); - } - tokens.push({ type: "END", index: i, value: "" }); - return tokens; -} -function parse2(str, options) { - if (options === void 0) { - options = {}; - } - var tokens = lexer(str); - var _a = options.prefixes, prefixes = _a === void 0 ? "./" : _a, _b = options.delimiter, delimiter = _b === void 0 ? "/#?" : _b; - var result = []; - var key = 0; - var i = 0; - var path3 = ""; - var tryConsume = function(type) { - if (i < tokens.length && tokens[i].type === type) - return tokens[i++].value; - }; - var mustConsume = function(type) { - var value2 = tryConsume(type); - if (value2 !== void 0) - return value2; - var _a2 = tokens[i], nextType = _a2.type, index = _a2.index; - throw new TypeError("Unexpected ".concat(nextType, " at ").concat(index, ", expected ").concat(type)); - }; - var consumeText = function() { - var result2 = ""; - var value2; - while (value2 = tryConsume("CHAR") || tryConsume("ESCAPED_CHAR")) { - result2 += value2; - } - return result2; - }; - var isSafe = function(value2) { - for (var _i = 0, delimiter_1 = delimiter; _i < delimiter_1.length; _i++) { - var char2 = delimiter_1[_i]; - if (value2.indexOf(char2) > -1) - return true; - } - return false; - }; - var safePattern = function(prefix2) { - var prev = result[result.length - 1]; - var prevText = prefix2 || (prev && typeof prev === "string" ? prev : ""); - if (prev && !prevText) { - throw new TypeError('Must have text between two parameters, missing text after "'.concat(prev.name, '"')); - } - if (!prevText || isSafe(prevText)) - return "[^".concat(escapeString(delimiter), "]+?"); - return "(?:(?!".concat(escapeString(prevText), ")[^").concat(escapeString(delimiter), "])+?"); - }; - while (i < tokens.length) { - var char = tryConsume("CHAR"); - var name = tryConsume("NAME"); - var pattern = tryConsume("PATTERN"); - if (name || pattern) { - var prefix = char || ""; - if (prefixes.indexOf(prefix) === -1) { - path3 += prefix; - prefix = ""; - } - if (path3) { - result.push(path3); - path3 = ""; - } - result.push({ - name: name || key++, - prefix, - suffix: "", - pattern: pattern || safePattern(prefix), - modifier: tryConsume("MODIFIER") || "" - }); - continue; - } - var value = char || tryConsume("ESCAPED_CHAR"); - if (value) { - path3 += value; - continue; - } - if (path3) { - result.push(path3); - path3 = ""; - } - var open = tryConsume("OPEN"); - if (open) { - var prefix = consumeText(); - var name_1 = tryConsume("NAME") || ""; - var pattern_1 = tryConsume("PATTERN") || ""; - var suffix = consumeText(); - mustConsume("CLOSE"); - result.push({ - name: name_1 || (pattern_1 ? key++ : ""), - pattern: name_1 && !pattern_1 ? safePattern(prefix) : pattern_1, - prefix, - suffix, - modifier: tryConsume("MODIFIER") || "" - }); - continue; - } - mustConsume("END"); - } - return result; -} -function compile(str, options) { - return tokensToFunction(parse2(str, options), options); -} -function tokensToFunction(tokens, options) { - if (options === void 0) { - options = {}; - } - var reFlags = flags(options); - var _a = options.encode, encode = _a === void 0 ? function(x) { - return x; - } : _a, _b = options.validate, validate = _b === void 0 ? true : _b; - var matches = tokens.map(function(token) { - if (typeof token === "object") { - return new RegExp("^(?:".concat(token.pattern, ")$"), reFlags); - } - }); - return function(data) { - var path3 = ""; - for (var i = 0; i < tokens.length; i++) { - var token = tokens[i]; - if (typeof token === "string") { - path3 += token; - continue; - } - var value = data ? data[token.name] : void 0; - var optional = token.modifier === "?" || token.modifier === "*"; - var repeat = token.modifier === "*" || token.modifier === "+"; - if (Array.isArray(value)) { - if (!repeat) { - throw new TypeError('Expected "'.concat(token.name, '" to not repeat, but got an array')); - } - if (value.length === 0) { - if (optional) - continue; - throw new TypeError('Expected "'.concat(token.name, '" to not be empty')); - } - for (var j = 0; j < value.length; j++) { - var segment = encode(value[j], token); - if (validate && !matches[i].test(segment)) { - throw new TypeError('Expected all "'.concat(token.name, '" to match "').concat(token.pattern, '", but got "').concat(segment, '"')); - } - path3 += token.prefix + segment + token.suffix; - } - continue; - } - if (typeof value === "string" || typeof value === "number") { - var segment = encode(String(value), token); - if (validate && !matches[i].test(segment)) { - throw new TypeError('Expected "'.concat(token.name, '" to match "').concat(token.pattern, '", but got "').concat(segment, '"')); - } - path3 += token.prefix + segment + token.suffix; - continue; - } - if (optional) - continue; - var typeOfMessage = repeat ? "an array" : "a string"; - throw new TypeError('Expected "'.concat(token.name, '" to be ').concat(typeOfMessage)); - } - return path3; - }; -} -function match(str, options) { - var keys = []; - var re = pathToRegexp(str, keys, options); - return regexpToFunction(re, keys, options); -} -function regexpToFunction(re, keys, options) { - if (options === void 0) { - options = {}; - } - var _a = options.decode, decode = _a === void 0 ? function(x) { - return x; - } : _a; - return function(pathname) { - var m = re.exec(pathname); - if (!m) - return false; - var path3 = m[0], index = m.index; - var params = /* @__PURE__ */ Object.create(null); - var _loop_1 = function(i2) { - if (m[i2] === void 0) - return "continue"; - var key = keys[i2 - 1]; - if (key.modifier === "*" || key.modifier === "+") { - params[key.name] = m[i2].split(key.prefix + key.suffix).map(function(value) { - return decode(value, key); - }); - } else { - params[key.name] = decode(m[i2], key); - } - }; - for (var i = 1; i < m.length; i++) { - _loop_1(i); - } - return { path: path3, index, params }; - }; -} -function escapeString(str) { - return str.replace(/([.+*?=^!:${}()[\]|/\\])/g, "\\$1"); -} -function flags(options) { - return options && options.sensitive ? "" : "i"; -} -function regexpToRegexp(path3, keys) { - if (!keys) - return path3; - var groupsRegex = /\((?:\?<(.*?)>)?(?!\?)/g; - var index = 0; - var execResult = groupsRegex.exec(path3.source); - while (execResult) { - keys.push({ - // Use parenthesized substring match if available, index otherwise - name: execResult[1] || index++, - prefix: "", - suffix: "", - modifier: "", - pattern: "" - }); - execResult = groupsRegex.exec(path3.source); - } - return path3; -} -function arrayToRegexp(paths, keys, options) { - var parts = paths.map(function(path3) { - return pathToRegexp(path3, keys, options).source; - }); - return new RegExp("(?:".concat(parts.join("|"), ")"), flags(options)); -} -function stringToRegexp(path3, keys, options) { - return tokensToRegexp(parse2(path3, options), keys, options); -} -function tokensToRegexp(tokens, keys, options) { - if (options === void 0) { - options = {}; - } - var _a = options.strict, strict = _a === void 0 ? false : _a, _b = options.start, start = _b === void 0 ? true : _b, _c = options.end, end = _c === void 0 ? true : _c, _d = options.encode, encode = _d === void 0 ? function(x) { - return x; - } : _d, _e = options.delimiter, delimiter = _e === void 0 ? "/#?" : _e, _f = options.endsWith, endsWith = _f === void 0 ? "" : _f; - var endsWithRe = "[".concat(escapeString(endsWith), "]|$"); - var delimiterRe = "[".concat(escapeString(delimiter), "]"); - var route = start ? "^" : ""; - for (var _i = 0, tokens_1 = tokens; _i < tokens_1.length; _i++) { - var token = tokens_1[_i]; - if (typeof token === "string") { - route += escapeString(encode(token)); - } else { - var prefix = escapeString(encode(token.prefix)); - var suffix = escapeString(encode(token.suffix)); - if (token.pattern) { - if (keys) - keys.push(token); - if (prefix || suffix) { - if (token.modifier === "+" || token.modifier === "*") { - var mod = token.modifier === "*" ? "?" : ""; - route += "(?:".concat(prefix, "((?:").concat(token.pattern, ")(?:").concat(suffix).concat(prefix, "(?:").concat(token.pattern, "))*)").concat(suffix, ")").concat(mod); - } else { - route += "(?:".concat(prefix, "(").concat(token.pattern, ")").concat(suffix, ")").concat(token.modifier); - } - } else { - if (token.modifier === "+" || token.modifier === "*") { - throw new TypeError('Can not repeat "'.concat(token.name, '" without a prefix and suffix')); - } - route += "(".concat(token.pattern, ")").concat(token.modifier); - } - } else { - route += "(?:".concat(prefix).concat(suffix, ")").concat(token.modifier); - } - } - } - if (end) { - if (!strict) - route += "".concat(delimiterRe, "?"); - route += !options.endsWith ? "$" : "(?=".concat(endsWithRe, ")"); - } else { - var endToken = tokens[tokens.length - 1]; - var isEndDelimited = typeof endToken === "string" ? delimiterRe.indexOf(endToken[endToken.length - 1]) > -1 : endToken === void 0; - if (!strict) { - route += "(?:".concat(delimiterRe, "(?=").concat(endsWithRe, "))?"); - } - if (!isEndDelimited) { - route += "(?=".concat(delimiterRe, "|").concat(endsWithRe, ")"); - } - } - return new RegExp(route, flags(options)); -} -function pathToRegexp(path3, keys, options) { - if (path3 instanceof RegExp) - return regexpToRegexp(path3, keys); - if (Array.isArray(path3)) - return arrayToRegexp(path3, keys, options); - return stringToRegexp(path3, keys, options); -} - -// ../../node_modules/@opennextjs/aws/dist/utils/normalize-path.js -import path2 from "node:path"; -function normalizeRepeatedSlashes(url) { - const urlNoQuery = url.host + url.pathname; - return `${url.protocol}//${urlNoQuery.replace(/\\/g, "/").replace(/\/\/+/g, "/")}${url.search}`; -} - -// ../../node_modules/@opennextjs/aws/dist/core/routing/matcher.js -init_stream(); -init_logger(); - -// ../../node_modules/@opennextjs/aws/dist/core/routing/routeMatcher.js -var optionalLocalePrefixRegex = `^/(?:${RoutesManifest.locales.map((locale) => `${locale}/?`).join("|")})?`; -var optionalBasepathPrefixRegex = RoutesManifest.basePath ? `^${RoutesManifest.basePath}/?` : "^/"; -var optionalPrefix = optionalLocalePrefixRegex.replace("^/", optionalBasepathPrefixRegex); -function routeMatcher(routeDefinitions) { - const regexp = routeDefinitions.map((route) => ({ - page: route.page, - regexp: new RegExp(route.regex.replace("^/", optionalPrefix)) - })); - const appPathsSet = /* @__PURE__ */ new Set(); - const routePathsSet = /* @__PURE__ */ new Set(); - for (const [k, v] of Object.entries(AppPathRoutesManifest)) { - if (k.endsWith("page")) { - appPathsSet.add(v); - } else if (k.endsWith("route")) { - routePathsSet.add(v); - } - } - return function matchRoute(path3) { - const foundRoutes = regexp.filter((route) => route.regexp.test(path3)); - return foundRoutes.map((foundRoute) => { - let routeType = "page"; - if (appPathsSet.has(foundRoute.page)) { - routeType = "app"; - } else if (routePathsSet.has(foundRoute.page)) { - routeType = "route"; - } - return { - route: foundRoute.page, - type: routeType - }; - }); - }; -} -var staticRouteMatcher = routeMatcher([ - ...RoutesManifest.routes.static, - ...getStaticAPIRoutes() -]); -var dynamicRouteMatcher = routeMatcher(RoutesManifest.routes.dynamic); -function getStaticAPIRoutes() { - const createRouteDefinition = (route) => ({ - page: route, - regex: `^${route}(?:/)?$` - }); - const dynamicRoutePages = new Set(RoutesManifest.routes.dynamic.map(({ page }) => page)); - const pagesStaticAPIRoutes = Object.keys(PagesManifest).filter((route) => route.startsWith("/api/") && !dynamicRoutePages.has(route)).map(createRouteDefinition); - const appPathsStaticAPIRoutes = Object.values(AppPathRoutesManifest).filter((route) => route.startsWith("/api/") || route === "/api" && !dynamicRoutePages.has(route)).map(createRouteDefinition); - return [...pagesStaticAPIRoutes, ...appPathsStaticAPIRoutes]; -} - -// ../../node_modules/@opennextjs/aws/dist/core/routing/matcher.js -var routeHasMatcher = (headers, cookies, query) => (redirect) => { - switch (redirect.type) { - case "header": - return !!headers?.[redirect.key.toLowerCase()] && new RegExp(redirect.value ?? "").test(headers[redirect.key.toLowerCase()] ?? ""); - case "cookie": - return !!cookies?.[redirect.key] && new RegExp(redirect.value ?? "").test(cookies[redirect.key] ?? ""); - case "query": - return query[redirect.key] && Array.isArray(redirect.value) ? redirect.value.reduce((prev, current) => prev || new RegExp(current).test(query[redirect.key]), false) : new RegExp(redirect.value ?? "").test(query[redirect.key] ?? ""); - case "host": - return headers?.host !== "" && new RegExp(redirect.value ?? "").test(headers.host); - default: - return false; - } -}; -function checkHas(matcher, has, inverted = false) { - return has ? has.reduce((acc, cur) => { - if (acc === false) - return false; - return inverted ? !matcher(cur) : matcher(cur); - }, true) : true; -} -var getParamsFromSource = (source) => (value) => { - debug("value", value); - const _match = source(value); - return _match ? _match.params : {}; -}; -var computeParamHas = (headers, cookies, query) => (has) => { - if (!has.value) - return {}; - const matcher = new RegExp(`^${has.value}$`); - const fromSource = (value) => { - const matches = value.match(matcher); - return matches?.groups ?? {}; - }; - switch (has.type) { - case "header": - return fromSource(headers[has.key.toLowerCase()] ?? ""); - case "cookie": - return fromSource(cookies[has.key] ?? ""); - case "query": - return Array.isArray(query[has.key]) ? fromSource(query[has.key].join(",")) : fromSource(query[has.key] ?? ""); - case "host": - return fromSource(headers.host ?? ""); - } -}; -function convertMatch(match2, toDestination, destination) { - if (!match2) { - return destination; - } - const { params } = match2; - const isUsingParams = Object.keys(params).length > 0; - return isUsingParams ? toDestination(params) : destination; -} -function getNextConfigHeaders(event, configHeaders) { - if (!configHeaders) { - return {}; - } - const matcher = routeHasMatcher(event.headers, event.cookies, event.query); - const requestHeaders = {}; - const localizedRawPath = localizePath(event); - for (const { headers, has, missing, regex, source, locale } of configHeaders) { - const path3 = locale === false ? event.rawPath : localizedRawPath; - if (new RegExp(regex).test(path3) && checkHas(matcher, has) && checkHas(matcher, missing, true)) { - const fromSource = match(source); - const _match = fromSource(path3); - headers.forEach((h) => { - try { - const key = convertMatch(_match, compile(h.key), h.key); - const value = convertMatch(_match, compile(h.value), h.value); - requestHeaders[key] = value; - } catch { - debug(`Error matching header ${h.key} with value ${h.value}`); - requestHeaders[h.key] = h.value; - } - }); - } - } - return requestHeaders; -} -function handleRewrites(event, rewrites) { - const { rawPath, headers, query, cookies, url } = event; - const localizedRawPath = localizePath(event); - const matcher = routeHasMatcher(headers, cookies, query); - const computeHas = computeParamHas(headers, cookies, query); - const rewrite = rewrites.find((route) => { - const path3 = route.locale === false ? rawPath : localizedRawPath; - return new RegExp(route.regex).test(path3) && checkHas(matcher, route.has) && checkHas(matcher, route.missing, true); - }); - let finalQuery = query; - let rewrittenUrl = url; - const isExternalRewrite = isExternal(rewrite?.destination); - debug("isExternalRewrite", isExternalRewrite); - if (rewrite) { - const { pathname, protocol, hostname, queryString } = getUrlParts(rewrite.destination, isExternalRewrite); - const pathToUse = rewrite.locale === false ? rawPath : localizedRawPath; - debug("urlParts", { pathname, protocol, hostname, queryString }); - const toDestinationPath = compile(escapeRegex(pathname, { isPath: true })); - const toDestinationHost = compile(escapeRegex(hostname)); - const toDestinationQuery = compile(escapeRegex(queryString)); - const params = { - // params for the source - ...getParamsFromSource(match(escapeRegex(rewrite.source, { isPath: true })))(pathToUse), - // params for the has - ...rewrite.has?.reduce((acc, cur) => { - return Object.assign(acc, computeHas(cur)); - }, {}), - // params for the missing - ...rewrite.missing?.reduce((acc, cur) => { - return Object.assign(acc, computeHas(cur)); - }, {}) - }; - const isUsingParams = Object.keys(params).length > 0; - let rewrittenQuery = queryString; - let rewrittenHost = hostname; - let rewrittenPath = pathname; - if (isUsingParams) { - rewrittenPath = unescapeRegex(toDestinationPath(params)); - rewrittenHost = unescapeRegex(toDestinationHost(params)); - rewrittenQuery = unescapeRegex(toDestinationQuery(params)); - } - if (NextConfig.i18n && !isExternalRewrite) { - const strippedPathLocale = rewrittenPath.replace(new RegExp(`^/(${NextConfig.i18n.locales.join("|")})`), ""); - if (strippedPathLocale.startsWith("/api/")) { - rewrittenPath = strippedPathLocale; - } - } - rewrittenUrl = isExternalRewrite ? `${protocol}//${rewrittenHost}${rewrittenPath}` : new URL(rewrittenPath, event.url).href; - finalQuery = { - ...query, - ...convertFromQueryString(rewrittenQuery) - }; - rewrittenUrl += convertToQueryString(finalQuery); - debug("rewrittenUrl", { rewrittenUrl, finalQuery, isUsingParams }); - } - return { - internalEvent: { - ...event, - query: finalQuery, - rawPath: new URL(rewrittenUrl).pathname, - url: rewrittenUrl - }, - __rewrite: rewrite, - isExternalRewrite - }; -} -function handleRepeatedSlashRedirect(event) { - if (event.rawPath.match(/(\\|\/\/)/)) { - return { - type: event.type, - statusCode: 308, - headers: { - Location: normalizeRepeatedSlashes(new URL(event.url)) - }, - body: emptyReadableStream(), - isBase64Encoded: false - }; - } - return false; -} -function handleTrailingSlashRedirect(event) { - const url = new URL(event.rawPath, "http://localhost"); - if ( - // Someone is trying to redirect to a different origin, let's not do that - url.host !== "localhost" || NextConfig.skipTrailingSlashRedirect || // We should not apply trailing slash redirect to API routes - event.rawPath.startsWith("/api/") - ) { - return false; - } - const emptyBody = emptyReadableStream(); - if (NextConfig.trailingSlash && !event.headers["x-nextjs-data"] && !event.rawPath.endsWith("/") && !event.rawPath.match(/[\w-]+\.[\w]+$/g)) { - const headersLocation = event.url.split("?"); - return { - type: event.type, - statusCode: 308, - headers: { - Location: `${headersLocation[0]}/${headersLocation[1] ? `?${headersLocation[1]}` : ""}` - }, - body: emptyBody, - isBase64Encoded: false - }; - } - if (!NextConfig.trailingSlash && event.rawPath.endsWith("/") && event.rawPath !== "/") { - const headersLocation = event.url.split("?"); - return { - type: event.type, - statusCode: 308, - headers: { - Location: `${headersLocation[0].replace(/\/$/, "")}${headersLocation[1] ? `?${headersLocation[1]}` : ""}` - }, - body: emptyBody, - isBase64Encoded: false - }; - } - return false; -} -function handleRedirects(event, redirects) { - const repeatedSlashRedirect = handleRepeatedSlashRedirect(event); - if (repeatedSlashRedirect) - return repeatedSlashRedirect; - const trailingSlashRedirect = handleTrailingSlashRedirect(event); - if (trailingSlashRedirect) - return trailingSlashRedirect; - const localeRedirect = handleLocaleRedirect(event); - if (localeRedirect) - return localeRedirect; - const { internalEvent, __rewrite } = handleRewrites(event, redirects.filter((r) => !r.internal)); - if (__rewrite && !__rewrite.internal) { - return { - type: event.type, - statusCode: __rewrite.statusCode ?? 308, - headers: { - Location: internalEvent.url - }, - body: emptyReadableStream(), - isBase64Encoded: false - }; - } -} -function fixDataPage(internalEvent, buildId) { - const { rawPath, query } = internalEvent; - const basePath = NextConfig.basePath ?? ""; - const dataPattern = `${basePath}/_next/data/${buildId}`; - if (rawPath.startsWith("/_next/data") && !rawPath.startsWith(dataPattern)) { - return { - type: internalEvent.type, - statusCode: 404, - body: toReadableStream("{}"), - headers: { - "Content-Type": "application/json" - }, - isBase64Encoded: false - }; - } - if (rawPath.startsWith(dataPattern) && rawPath.endsWith(".json")) { - const newPath = `${basePath}${rawPath.slice(dataPattern.length, -".json".length).replace(/^\/index$/, "/")}`; - query.__nextDataReq = "1"; - return { - ...internalEvent, - rawPath: newPath, - query, - url: new URL(`${newPath}${convertToQueryString(query)}`, internalEvent.url).href - }; - } - return internalEvent; -} -function handleFallbackFalse(internalEvent, prerenderManifest) { - const { rawPath } = internalEvent; - const { dynamicRoutes, routes } = prerenderManifest; - const prerenderedFallbackRoutes = Object.entries(dynamicRoutes).filter(([, { fallback }]) => fallback === false); - const routeFallback = prerenderedFallbackRoutes.some(([, { routeRegex }]) => { - const routeRegexExp = new RegExp(routeRegex); - return routeRegexExp.test(rawPath); - }); - const locales = NextConfig.i18n?.locales; - const routesAlreadyHaveLocale = locales?.includes(rawPath.split("/")[1]) || // If we don't use locales, we don't need to add the default locale - locales === void 0; - let localizedPath = routesAlreadyHaveLocale ? rawPath : `/${NextConfig.i18n?.defaultLocale}${rawPath}`; - if ( - // Not if localizedPath is "/" tho, because that would not make it find `isPregenerated` below since it would be try to match an empty string. - localizedPath !== "/" && NextConfig.trailingSlash && localizedPath.endsWith("/") - ) { - localizedPath = localizedPath.slice(0, -1); - } - const matchedStaticRoute = staticRouteMatcher(localizedPath); - const prerenderedFallbackRoutesName = prerenderedFallbackRoutes.map(([name]) => name); - const matchedDynamicRoute = dynamicRouteMatcher(localizedPath).filter(({ route }) => !prerenderedFallbackRoutesName.includes(route)); - const isPregenerated = Object.keys(routes).includes(localizedPath); - if (routeFallback && !isPregenerated && matchedStaticRoute.length === 0 && matchedDynamicRoute.length === 0) { - return { - event: { - ...internalEvent, - rawPath: "/404", - url: constructNextUrl(internalEvent.url, "/404"), - headers: { - ...internalEvent.headers, - "x-invoke-status": "404" - } - }, - isISR: false - }; - } - return { - event: internalEvent, - isISR: routeFallback || isPregenerated - }; -} - -// ../../node_modules/@opennextjs/aws/dist/core/routing/middleware.js -init_stream(); -init_utils(); -var middlewareManifest = MiddlewareManifest; -var functionsConfigManifest = FunctionsConfigManifest; -var middleMatch = getMiddlewareMatch(middlewareManifest, functionsConfigManifest); -function defaultMiddlewareLoader() { - return Promise.resolve().then(() => (init_edgeFunctionHandler(), edgeFunctionHandler_exports)); -} -async function handleMiddleware(internalEvent, initialSearch, middlewareLoader = defaultMiddlewareLoader) { - const headers = internalEvent.headers; - if (headers["x-isr"] && headers["x-prerender-revalidate"] === PrerenderManifest.preview.previewModeId) - return internalEvent; - const normalizedPath = localizePath(internalEvent); - const hasMatch = middleMatch.some((r) => r.test(normalizedPath)); - if (!hasMatch) - return internalEvent; - const initialUrl = new URL(normalizedPath, internalEvent.url); - initialUrl.search = initialSearch; - const url = initialUrl.href; - const middleware = await middlewareLoader(); - const result = await middleware.default({ - // `geo` is pre Next 15. - geo: { - // The city name is percent-encoded. - // See https://github.com/vercel/vercel/blob/4cb6143/packages/functions/src/headers.ts#L94C19-L94C37 - city: decodeURIComponent(headers["x-open-next-city"]), - country: headers["x-open-next-country"], - region: headers["x-open-next-region"], - latitude: headers["x-open-next-latitude"], - longitude: headers["x-open-next-longitude"] - }, - headers, - method: internalEvent.method || "GET", - nextConfig: { - basePath: NextConfig.basePath, - i18n: NextConfig.i18n, - trailingSlash: NextConfig.trailingSlash - }, - url, - body: convertBodyToReadableStream(internalEvent.method, internalEvent.body) - }); - const statusCode = result.status; - const responseHeaders = result.headers; - const reqHeaders = {}; - const resHeaders = {}; - const filteredHeaders = [ - "x-middleware-override-headers", - "x-middleware-next", - "x-middleware-rewrite", - // We need to drop `content-encoding` because it will be decoded - "content-encoding" - ]; - const xMiddlewareKey = "x-middleware-request-"; - responseHeaders.forEach((value, key) => { - if (key.startsWith(xMiddlewareKey)) { - const k = key.substring(xMiddlewareKey.length); - reqHeaders[k] = value; - } else { - if (filteredHeaders.includes(key.toLowerCase())) - return; - if (key.toLowerCase() === "set-cookie") { - resHeaders[key] = resHeaders[key] ? [...resHeaders[key], value] : [value]; - } else { - resHeaders[key] = value; - } - } - }); - const rewriteUrl = responseHeaders.get("x-middleware-rewrite"); - let isExternalRewrite = false; - let middlewareQuery = internalEvent.query; - let newUrl = internalEvent.url; - if (rewriteUrl) { - newUrl = rewriteUrl; - if (isExternal(newUrl, internalEvent.headers.host)) { - isExternalRewrite = true; - } else { - const rewriteUrlObject = new URL(rewriteUrl); - middlewareQuery = getQueryFromSearchParams(rewriteUrlObject.searchParams); - if ("__nextDataReq" in internalEvent.query) { - middlewareQuery.__nextDataReq = internalEvent.query.__nextDataReq; - } - } - } - if (!rewriteUrl && !responseHeaders.get("x-middleware-next")) { - const body = result.body ?? emptyReadableStream(); - return { - type: internalEvent.type, - statusCode, - headers: resHeaders, - body, - isBase64Encoded: false - }; - } - return { - responseHeaders: resHeaders, - url: newUrl, - rawPath: new URL(newUrl).pathname, - type: internalEvent.type, - headers: { ...internalEvent.headers, ...reqHeaders }, - body: internalEvent.body, - method: internalEvent.method, - query: middlewareQuery, - cookies: internalEvent.cookies, - remoteAddress: internalEvent.remoteAddress, - isExternalRewrite - }; -} - -// ../../node_modules/@opennextjs/aws/dist/core/routingHandler.js -var MIDDLEWARE_HEADER_PREFIX = "x-middleware-response-"; -var MIDDLEWARE_HEADER_PREFIX_LEN = MIDDLEWARE_HEADER_PREFIX.length; -var INTERNAL_HEADER_PREFIX = "x-opennext-"; -var INTERNAL_HEADER_INITIAL_URL = `${INTERNAL_HEADER_PREFIX}initial-url`; -var INTERNAL_HEADER_LOCALE = `${INTERNAL_HEADER_PREFIX}locale`; -var INTERNAL_HEADER_RESOLVED_ROUTES = `${INTERNAL_HEADER_PREFIX}resolved-routes`; -var INTERNAL_EVENT_REQUEST_ID = `${INTERNAL_HEADER_PREFIX}request-id`; -var geoHeaderToNextHeader = { - "x-open-next-city": "x-vercel-ip-city", - "x-open-next-country": "x-vercel-ip-country", - "x-open-next-region": "x-vercel-ip-country-region", - "x-open-next-latitude": "x-vercel-ip-latitude", - "x-open-next-longitude": "x-vercel-ip-longitude" -}; -function applyMiddlewareHeaders(eventOrResult, middlewareHeaders) { - const isResult = isInternalResult(eventOrResult); - const headers = eventOrResult.headers; - const keyPrefix = isResult ? "" : MIDDLEWARE_HEADER_PREFIX; - Object.entries(middlewareHeaders).forEach(([key, value]) => { - if (value) { - headers[keyPrefix + key] = Array.isArray(value) ? value.join(",") : value; - } - }); -} -async function routingHandler(event, { assetResolver }) { - try { - for (const [openNextGeoName, nextGeoName] of Object.entries(geoHeaderToNextHeader)) { - const value = event.headers[openNextGeoName]; - if (value) { - event.headers[nextGeoName] = value; - } - } - for (const key of Object.keys(event.headers)) { - if (key.startsWith(INTERNAL_HEADER_PREFIX) || key.startsWith(MIDDLEWARE_HEADER_PREFIX)) { - delete event.headers[key]; - } - } - let headers = getNextConfigHeaders(event, ConfigHeaders); - let eventOrResult = fixDataPage(event, BuildId); - if (isInternalResult(eventOrResult)) { - return eventOrResult; - } - const redirect = handleRedirects(eventOrResult, RoutesManifest.redirects); - if (redirect) { - redirect.headers.Location = new URL(redirect.headers.Location).href; - debug("redirect", redirect); - return redirect; - } - const middlewareEventOrResult = await handleMiddleware( - eventOrResult, - // We need to pass the initial search without any decoding - // TODO: we'd need to refactor InternalEvent to include the initial querystring directly - // Should be done in another PR because it is a breaking change - new URL(event.url).search - ); - if (isInternalResult(middlewareEventOrResult)) { - return middlewareEventOrResult; - } - headers = { - ...middlewareEventOrResult.responseHeaders, - ...headers - }; - let isExternalRewrite = middlewareEventOrResult.isExternalRewrite ?? false; - eventOrResult = middlewareEventOrResult; - if (!isExternalRewrite) { - const beforeRewrite = handleRewrites(eventOrResult, RoutesManifest.rewrites.beforeFiles); - eventOrResult = beforeRewrite.internalEvent; - isExternalRewrite = beforeRewrite.isExternalRewrite; - if (!isExternalRewrite) { - const assetResult = await assetResolver?.maybeGetAssetResult?.(eventOrResult); - if (assetResult) { - applyMiddlewareHeaders(assetResult, headers); - return assetResult; - } - } - } - const foundStaticRoute = staticRouteMatcher(eventOrResult.rawPath); - const isStaticRoute = !isExternalRewrite && foundStaticRoute.length > 0; - if (!(isStaticRoute || isExternalRewrite)) { - const afterRewrite = handleRewrites(eventOrResult, RoutesManifest.rewrites.afterFiles); - eventOrResult = afterRewrite.internalEvent; - isExternalRewrite = afterRewrite.isExternalRewrite; - } - let isISR = false; - if (!isExternalRewrite) { - const fallbackResult = handleFallbackFalse(eventOrResult, PrerenderManifest); - eventOrResult = fallbackResult.event; - isISR = fallbackResult.isISR; - } - const foundDynamicRoute = dynamicRouteMatcher(eventOrResult.rawPath); - const isDynamicRoute = !isExternalRewrite && foundDynamicRoute.length > 0; - if (!(isDynamicRoute || isStaticRoute || isExternalRewrite)) { - const fallbackRewrites = handleRewrites(eventOrResult, RoutesManifest.rewrites.fallback); - eventOrResult = fallbackRewrites.internalEvent; - isExternalRewrite = fallbackRewrites.isExternalRewrite; - } - const isNextImageRoute = eventOrResult.rawPath.startsWith("/_next/image"); - const isRouteFoundBeforeAllRewrites = isStaticRoute || isDynamicRoute || isExternalRewrite; - if (!(isRouteFoundBeforeAllRewrites || isNextImageRoute || // We need to check again once all rewrites have been applied - staticRouteMatcher(eventOrResult.rawPath).length > 0 || dynamicRouteMatcher(eventOrResult.rawPath).length > 0)) { - eventOrResult = { - ...eventOrResult, - rawPath: "/404", - url: constructNextUrl(eventOrResult.url, "/404"), - headers: { - ...eventOrResult.headers, - "x-middleware-response-cache-control": "private, no-cache, no-store, max-age=0, must-revalidate" - } - }; - } - if (globalThis.openNextConfig.dangerous?.enableCacheInterception && !isInternalResult(eventOrResult)) { - debug("Cache interception enabled"); - eventOrResult = await cacheInterceptor(eventOrResult); - if (isInternalResult(eventOrResult)) { - applyMiddlewareHeaders(eventOrResult, headers); - return eventOrResult; - } - } - applyMiddlewareHeaders(eventOrResult, headers); - const resolvedRoutes = [ - ...foundStaticRoute, - ...foundDynamicRoute - ]; - debug("resolvedRoutes", resolvedRoutes); - return { - internalEvent: eventOrResult, - isExternalRewrite, - origin: false, - isISR, - resolvedRoutes, - initialURL: event.url, - locale: NextConfig.i18n ? detectLocale(eventOrResult, NextConfig.i18n) : void 0 - }; - } catch (e) { - error("Error in routingHandler", e); - return { - internalEvent: { - type: "core", - method: "GET", - rawPath: "/500", - url: constructNextUrl(event.url, "/500"), - headers: { - ...event.headers - }, - query: event.query, - cookies: event.cookies, - remoteAddress: event.remoteAddress - }, - isExternalRewrite: false, - origin: false, - isISR: false, - resolvedRoutes: [], - initialURL: event.url, - locale: NextConfig.i18n ? detectLocale(event, NextConfig.i18n) : void 0 - }; - } -} -function isInternalResult(eventOrResult) { - return eventOrResult != null && "statusCode" in eventOrResult; -} - -// ../../node_modules/@opennextjs/aws/dist/adapters/middleware.js -globalThis.internalFetch = fetch; -globalThis.__openNextAls = new AsyncLocalStorage(); -var defaultHandler = async (internalEvent, options) => { - const config = globalThis.openNextConfig.middleware; - const originResolver = await resolveOriginResolver(config?.originResolver); - const externalRequestProxy = await resolveProxyRequest(config?.override?.proxyExternalRequest); - const assetResolver = await resolveAssetResolver(config?.assetResolver); - const requestId = Math.random().toString(36); - return runWithOpenNextRequestContext({ - isISRRevalidation: internalEvent.headers["x-isr"] === "1", - waitUntil: options?.waitUntil, - requestId - }, async () => { - const result = await routingHandler(internalEvent, { assetResolver }); - if ("internalEvent" in result) { - debug("Middleware intercepted event", internalEvent); - if (!result.isExternalRewrite) { - const origin = await originResolver.resolve(result.internalEvent.rawPath); - return { - type: "middleware", - internalEvent: { - ...result.internalEvent, - headers: { - ...result.internalEvent.headers, - [INTERNAL_HEADER_INITIAL_URL]: internalEvent.url, - [INTERNAL_HEADER_RESOLVED_ROUTES]: JSON.stringify(result.resolvedRoutes), - [INTERNAL_EVENT_REQUEST_ID]: requestId - } - }, - isExternalRewrite: result.isExternalRewrite, - origin, - isISR: result.isISR, - initialURL: result.initialURL, - resolvedRoutes: result.resolvedRoutes - }; - } - try { - return externalRequestProxy.proxy(result.internalEvent); - } catch (e) { - error("External request failed.", e); - return { - type: "middleware", - internalEvent: { - ...result.internalEvent, - headers: { - ...result.internalEvent.headers, - [INTERNAL_EVENT_REQUEST_ID]: requestId - }, - rawPath: "/500", - url: constructNextUrl(result.internalEvent.url, "/500"), - method: "GET" - }, - // On error we need to rewrite to the 500 page which is an internal rewrite - isExternalRewrite: false, - origin: false, - isISR: result.isISR, - initialURL: result.internalEvent.url, - resolvedRoutes: [{ route: "/500", type: "page" }] - }; - } - } - result.headers[INTERNAL_EVENT_REQUEST_ID] = requestId; - debug("Middleware response", result); - return result; - }); -}; -var handler2 = await createGenericHandler({ - handler: defaultHandler, - type: "middleware" -}); -var middleware_default = { - fetch: handler2 -}; -export { - middleware_default as default, - handler2 as handler -}; diff --git a/apps/web/.open-next/middleware/open-next.config.mjs b/apps/web/.open-next/middleware/open-next.config.mjs deleted file mode 100644 index 5d5091f..0000000 --- a/apps/web/.open-next/middleware/open-next.config.mjs +++ /dev/null @@ -1,205 +0,0 @@ -// ../../node_modules/@opennextjs/cloudflare/dist/api/cloudflare-context.js -var cloudflareContextSymbol = Symbol.for("__cloudflare-context__"); -function getCloudflareContext(options = { async: false }) { - return options.async ? getCloudflareContextAsync() : getCloudflareContextSync(); -} -function getCloudflareContextFromGlobalScope() { - const global = globalThis; - return global[cloudflareContextSymbol]; -} -function inSSG() { - const global = globalThis; - return global.__NEXT_DATA__?.nextExport === true; -} -function getCloudflareContextSync() { - const cloudflareContext = getCloudflareContextFromGlobalScope(); - if (cloudflareContext) { - return cloudflareContext; - } - if (inSSG()) { - throw new Error(` - -ERROR: \`getCloudflareContext\` has been called in sync mode in either a static route or at the top level of a non-static one, both cases are not allowed but can be solved by either: - - make sure that the call is not at the top level and that the route is not static - - call \`getCloudflareContext({async: true})\` to use the \`async\` mode - - avoid calling \`getCloudflareContext\` in the route -`); - } - throw new Error(initOpenNextCloudflareForDevErrorMsg); -} -async function getCloudflareContextAsync() { - const cloudflareContext = getCloudflareContextFromGlobalScope(); - if (cloudflareContext) { - return cloudflareContext; - } - const inNodejsRuntime = process.env.NEXT_RUNTIME === "nodejs"; - if (inNodejsRuntime || inSSG()) { - const cloudflareContext2 = await getCloudflareContextFromWrangler(); - addCloudflareContextToNodejsGlobal(cloudflareContext2); - return cloudflareContext2; - } - throw new Error(initOpenNextCloudflareForDevErrorMsg); -} -function addCloudflareContextToNodejsGlobal(cloudflareContext) { - const global = globalThis; - global[cloudflareContextSymbol] = cloudflareContext; -} -async function getCloudflareContextFromWrangler(options) { - const { getPlatformProxy } = await import( - /* webpackIgnore: true */ - `${"__wrangler".replaceAll("_", "")}` - ); - const environment = options?.environment ?? process.env.NEXT_DEV_WRANGLER_ENV; - const { env, cf, ctx } = await getPlatformProxy({ - ...options, - environment - }); - return { - env, - cf, - ctx - }; -} -var initOpenNextCloudflareForDevErrorMsg = ` - -ERROR: \`getCloudflareContext\` has been called without having called \`initOpenNextCloudflareForDev\` from the Next.js config file. -You should update your Next.js config file as shown below: - - \`\`\` - // next.config.mjs - - import { initOpenNextCloudflareForDev } from "@opennextjs/cloudflare"; - - initOpenNextCloudflareForDev(); - - const nextConfig = { ... }; - export default nextConfig; - \`\`\` - -`; - -// ../../node_modules/@opennextjs/cloudflare/dist/api/overrides/asset-resolver/index.js -var resolver = { - name: "cloudflare-asset-resolver", - async maybeGetAssetResult(event) { - const { ASSETS } = getCloudflareContext().env; - if (!ASSETS || !isUserWorkerFirst(globalThis.__ASSETS_RUN_WORKER_FIRST__, event.rawPath)) { - return void 0; - } - const { method, headers } = event; - if (method !== "GET" && method != "HEAD") { - return void 0; - } - const url = new URL(event.rawPath, "https://assets.local"); - const response = await ASSETS.fetch(url, { - headers, - method - }); - if (response.status === 404) { - return void 0; - } - return { - type: "core", - statusCode: response.status, - headers: Object.fromEntries(response.headers.entries()), - // Workers and Node types differ. - // eslint-disable-next-line @typescript-eslint/no-explicit-any - body: response.body || new ReadableStream(), - isBase64Encoded: false - }; - } -}; -function isUserWorkerFirst(runWorkerFirst, pathname) { - if (!Array.isArray(runWorkerFirst)) { - return runWorkerFirst ?? false; - } - let hasPositiveMatch = false; - for (let rule of runWorkerFirst) { - let isPositiveRule = true; - if (rule.startsWith("!")) { - rule = rule.slice(1); - isPositiveRule = false; - } else if (hasPositiveMatch) { - continue; - } - const match = new RegExp(`^${rule.replace(/([[\]().*+?^$|{}\\])/g, "\\$1").replace("\\*", ".*")}$`).test(pathname); - if (match) { - if (isPositiveRule) { - hasPositiveMatch = true; - } else { - return false; - } - } - } - return hasPositiveMatch; -} -var asset_resolver_default = resolver; - -// ../../node_modules/@opennextjs/cloudflare/dist/api/config.js -function defineCloudflareConfig(config = {}) { - const { incrementalCache, tagCache, queue, cachePurge, enableCacheInterception = false, routePreloadingBehavior = "none" } = config; - return { - default: { - override: { - wrapper: "cloudflare-node", - converter: "edge", - proxyExternalRequest: "fetch", - incrementalCache: resolveIncrementalCache(incrementalCache), - tagCache: resolveTagCache(tagCache), - queue: resolveQueue(queue), - cdnInvalidation: resolveCdnInvalidation(cachePurge) - }, - routePreloadingBehavior - }, - // node:crypto is used to compute cache keys - edgeExternals: ["node:crypto"], - cloudflare: { - useWorkerdCondition: true - }, - dangerous: { - enableCacheInterception - }, - middleware: { - external: true, - override: { - wrapper: "cloudflare-edge", - converter: "edge", - proxyExternalRequest: "fetch", - incrementalCache: resolveIncrementalCache(incrementalCache), - tagCache: resolveTagCache(tagCache), - queue: resolveQueue(queue) - }, - assetResolver: () => asset_resolver_default - } - }; -} -function resolveIncrementalCache(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} -function resolveTagCache(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} -function resolveQueue(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} -function resolveCdnInvalidation(value = "dummy") { - if (typeof value === "string") { - return value; - } - return typeof value === "function" ? value : () => value; -} - -// open-next.config.ts -var open_next_config_default = defineCloudflareConfig(); -export { - open_next_config_default as default -}; diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/BUILD_ID b/apps/web/.open-next/server-functions/default/apps/web/.next/BUILD_ID deleted file mode 100644 index 924b9f4..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/BUILD_ID +++ /dev/null @@ -1 +0,0 @@ -pYUMJqQmqlh8C9DCzFGyK \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/app-build-manifest.json b/apps/web/.open-next/server-functions/default/apps/web/.next/app-build-manifest.json deleted file mode 100644 index 402b5e7..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/app-build-manifest.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "pages": { - "/_not-found/page": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js", - "static/chunks/app/_not-found/page-1c95d27d79f6d908.js" - ], - "/layout": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js", - "static/css/6deb4613f4226552.css", - "static/css/4098119c3f7f79d8.css", - "static/chunks/294-233cd7cc1c547f3f.js", - "static/chunks/859-a65b18ad9abe1ee5.js", - "static/chunks/app/layout-dbb582edfdb91dfe.js" - ], - "/robots.txt/route": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js", - "static/chunks/app/robots.txt/route-8078f9f64226f305.js" - ], - "/manifest.webmanifest/route": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js", - "static/chunks/app/manifest.webmanifest/route-3513aa7f49e036ee.js" - ], - "/sitemap.xml/route": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js", - "static/chunks/app/sitemap.xml/route-ab95801f23f15f00.js" - ], - "/api/search/route": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js", - "static/chunks/app/api/search/route-fc0c191ace56c43e.js" - ], - "/(home)/layout": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js", - "static/chunks/app/(home)/layout-5bc721252cf7d6ba.js" - ], - "/(home)/new/page": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js", - "static/chunks/987-15758c8fb8be3215.js", - "static/chunks/294-233cd7cc1c547f3f.js", - "static/chunks/262-fbc97134948205cb.js", - "static/chunks/616-ee0c33ac7dcdf86a.js", - "static/chunks/859-a65b18ad9abe1ee5.js", - "static/chunks/697-7bce5e7cfa4dacf2.js", - "static/chunks/55-e8f34f9fb5651b79.js", - "static/chunks/app/(home)/new/page-93a5bb89da0b13f3.js" - ], - "/(home)/showcase/page": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js", - "static/chunks/987-15758c8fb8be3215.js", - "static/chunks/294-233cd7cc1c547f3f.js", - "static/chunks/262-fbc97134948205cb.js", - "static/chunks/304-fb59368b1031ced2.js", - "static/chunks/app/(home)/showcase/page-406c309f7571d067.js" - ], - "/docs/layout": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js", - "static/chunks/987-15758c8fb8be3215.js", - "static/chunks/605-c6ada8a61926b0af.js", - "static/chunks/616-ee0c33ac7dcdf86a.js", - "static/chunks/816-c635668e3b41d2fc.js", - "static/chunks/381-8703543c8f70a401.js", - "static/chunks/app/docs/layout-4c84d525cfa509f7.js" - ], - "/docs/[[...slug]]/page": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js", - "static/chunks/987-15758c8fb8be3215.js", - "static/chunks/605-c6ada8a61926b0af.js", - "static/chunks/395-8ac002ab03a2d4f6.js", - "static/chunks/app/docs/[[...slug]]/page-67c136a2791018e5.js" - ], - "/(home)/page": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js", - "static/css/4de82f5fdb7c6e10.css", - "static/chunks/987-15758c8fb8be3215.js", - "static/chunks/294-233cd7cc1c547f3f.js", - "static/chunks/262-fbc97134948205cb.js", - "static/chunks/125-f3e9471f280f4da9.js", - "static/chunks/304-fb59368b1031ced2.js", - "static/chunks/55-e8f34f9fb5651b79.js", - "static/chunks/app/(home)/page-b1a444e10187fbd7.js" - ], - "/(home)/analytics/page": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js", - "static/chunks/987-15758c8fb8be3215.js", - "static/chunks/294-233cd7cc1c547f3f.js", - "static/chunks/262-fbc97134948205cb.js", - "static/chunks/611-2383d6b8e3955c52.js", - "static/chunks/304-fb59368b1031ced2.js", - "static/chunks/app/(home)/analytics/page-e83ceb29114ff82f.js" - ] - } -} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/app-path-routes-manifest.json b/apps/web/.open-next/server-functions/default/apps/web/.next/app-path-routes-manifest.json deleted file mode 100644 index f6b0781..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/app-path-routes-manifest.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "/_not-found/page": "/_not-found", - "/robots.txt/route": "/robots.txt", - "/manifest.webmanifest/route": "/manifest.webmanifest", - "/sitemap.xml/route": "/sitemap.xml", - "/api/search/route": "/api/search", - "/(home)/new/page": "/new", - "/(home)/showcase/page": "/showcase", - "/docs/[[...slug]]/page": "/docs/[[...slug]]", - "/(home)/page": "/", - "/(home)/analytics/page": "/analytics" -} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/build-manifest.json b/apps/web/.open-next/server-functions/default/apps/web/.next/build-manifest.json deleted file mode 100644 index 8ef1f3d..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/build-manifest.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "polyfillFiles": [ - "static/chunks/polyfills-42372ed130431b0a.js" - ], - "devFiles": [], - "ampDevFiles": [], - "lowPriorityFiles": [ - "static/pYUMJqQmqlh8C9DCzFGyK/_buildManifest.js", - "static/pYUMJqQmqlh8C9DCzFGyK/_ssgManifest.js" - ], - "rootMainFiles": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/87c73c54-812eeee9e91c8133.js", - "static/chunks/cd24890f-87bb2e38a46214c2.js", - "static/chunks/891-044a7b2437d6c540.js", - "static/chunks/main-app-3eee67d286bc217c.js" - ], - "rootMainFilesTree": {}, - "pages": { - "/_app": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/framework-12d375212c9d4aad.js", - "static/chunks/main-5c68f1a88167a5ef.js", - "static/chunks/pages/_app-8402446acda2e669.js" - ], - "/_error": [ - "static/chunks/webpack-66a0575c63db50f2.js", - "static/chunks/framework-12d375212c9d4aad.js", - "static/chunks/main-5c68f1a88167a5ef.js", - "static/chunks/pages/_error-6c6e21043af8a3d8.js" - ] - }, - "ampFirstPages": [] -} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/package.json b/apps/web/.open-next/server-functions/default/apps/web/.next/package.json deleted file mode 100644 index 7156107..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/package.json +++ /dev/null @@ -1 +0,0 @@ -{"type": "commonjs"} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/prerender-manifest.json b/apps/web/.open-next/server-functions/default/apps/web/.next/prerender-manifest.json deleted file mode 100644 index 0b84e95..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/prerender-manifest.json +++ /dev/null @@ -1,273 +0,0 @@ -{ - "version": 4, - "routes": { - "/new": { - "experimentalBypassFor": [ - { - "type": "header", - "key": "Next-Action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/new", - "dataRoute": "/new.rsc", - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/": { - "experimentalBypassFor": [ - { - "type": "header", - "key": "Next-Action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/", - "dataRoute": "/index.rsc", - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/showcase": { - "experimentalBypassFor": [ - { - "type": "header", - "key": "Next-Action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/showcase", - "dataRoute": "/showcase.rsc", - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/docs": { - "experimentalBypassFor": [ - { - "type": "header", - "key": "Next-Action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/docs/[[...slug]]", - "dataRoute": "/docs.rsc", - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/analytics": { - "experimentalBypassFor": [ - { - "type": "header", - "key": "Next-Action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/analytics", - "dataRoute": "/analytics.rsc", - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/manifest.webmanifest": { - "initialHeaders": { - "cache-control": "public, max-age=0, must-revalidate", - "content-type": "application/manifest+json", - "x-next-cache-tags": "_N_T_/layout,_N_T_/manifest.webmanifest/layout,_N_T_/manifest.webmanifest/route,_N_T_/manifest.webmanifest" - }, - "experimentalBypassFor": [ - { - "type": "header", - "key": "Next-Action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/manifest.webmanifest", - "dataRoute": null, - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/api/search": { - "initialHeaders": { - "content-type": "application/json", - "x-next-cache-tags": "_N_T_/layout,_N_T_/api/layout,_N_T_/api/search/layout,_N_T_/api/search/route,_N_T_/api/search" - }, - "experimentalBypassFor": [ - { - "type": "header", - "key": "Next-Action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/api/search", - "dataRoute": null, - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/sitemap.xml": { - "initialHeaders": { - "cache-control": "public, max-age=0, must-revalidate", - "content-type": "application/xml", - "x-next-cache-tags": "_N_T_/layout,_N_T_/sitemap.xml/layout,_N_T_/sitemap.xml/route,_N_T_/sitemap.xml" - }, - "experimentalBypassFor": [ - { - "type": "header", - "key": "Next-Action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/sitemap.xml", - "dataRoute": null, - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - }, - "/robots.txt": { - "initialHeaders": { - "cache-control": "public, max-age=0, must-revalidate", - "content-type": "text/plain", - "x-next-cache-tags": "_N_T_/layout,_N_T_/robots.txt/layout,_N_T_/robots.txt/route,_N_T_/robots.txt" - }, - "experimentalBypassFor": [ - { - "type": "header", - "key": "Next-Action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "initialRevalidateSeconds": false, - "srcRoute": "/robots.txt", - "dataRoute": null, - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - } - }, - "dynamicRoutes": { - "/docs/[[...slug]]": { - "experimentalBypassFor": [ - { - "type": "header", - "key": "Next-Action" - }, - { - "type": "header", - "key": "content-type", - "value": "multipart/form-data;.*" - } - ], - "routeRegex": "^/docs(?:/(.+?))?(?:/)?$", - "dataRoute": "/docs/[[...slug]].rsc", - "fallback": null, - "dataRouteRegex": "^/docs(?:/(.+?))?\\.rsc$", - "allowHeader": [ - "host", - "x-matched-path", - "x-prerender-revalidate", - "x-prerender-revalidate-if-generated", - "x-next-revalidated-tags", - "x-next-revalidate-tag-token" - ] - } - }, - "notFoundRoutes": [], - "preview": { - "previewModeId": "b2762359d1edbb5696c7c29077489c05", - "previewModeSigningKey": "3f7f6013ecd11007e70df4225fce1182e06e8f8b538751e72bf698773b14ec0f", - "previewModeEncryptionKey": "73b3423b3c5935a8d70f6ebda4b2fe6d42eef1b846a164548c5e12b82e572683" - } -} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/react-loadable-manifest.json b/apps/web/.open-next/server-functions/default/apps/web/.next/react-loadable-manifest.json deleted file mode 100644 index 5cd87ae..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/react-loadable-manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "../../../node_modules/fumadocs-core/dist/search/client.js -> ../algolia-KJKVXZ5Q.js": { - "id": 89396, - "files": [ - "static/chunks/396.41aba55eb5176e84.js" - ] - }, - "../../../node_modules/fumadocs-core/dist/search/client.js -> ../fetch-M245YYDD.js": { - "id": 77523, - "files": [ - "static/chunks/523.edf373732b51326e.js" - ] - }, - "../../../node_modules/fumadocs-core/dist/search/client.js -> ../orama-cloud-SBXZAVQC.js": { - "id": 1131, - "files": [ - "static/chunks/131.75b3ff08b26a7b20.js" - ] - }, - "../../../node_modules/fumadocs-core/dist/search/client.js -> ../static-IM4OAJFY.js": { - "id": 19941, - "files": [ - "static/chunks/941.ef2173b70c2cacca.js" - ] - }, - "../../../node_modules/fumadocs-ui/dist/provider/base.js -> ../components/dialog/search-default.js": { - "id": 13714, - "files": [ - "static/chunks/987-15758c8fb8be3215.js", - "static/chunks/605-c6ada8a61926b0af.js", - "static/chunks/816-c635668e3b41d2fc.js", - "static/chunks/714.1cd0bbabf8503d97.js" - ] - } -} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/required-server-files.json b/apps/web/.open-next/server-functions/default/apps/web/.next/required-server-files.json deleted file mode 100644 index 94fb977..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/required-server-files.json +++ /dev/null @@ -1,345 +0,0 @@ -{ - "version": 1, - "config": { - "env": {}, - "eslint": { - "ignoreDuringBuilds": false - }, - "typescript": { - "ignoreBuildErrors": false, - "tsconfigPath": "tsconfig.json" - }, - "distDir": ".next", - "cleanDistDir": true, - "assetPrefix": "", - "cacheMaxMemorySize": 52428800, - "configOrigin": "next.config.mjs", - "useFileSystemPublicRoutes": true, - "generateEtags": true, - "pageExtensions": [ - "mdx", - "md", - "jsx", - "js", - "tsx", - "ts" - ], - "poweredByHeader": true, - "compress": true, - "images": { - "deviceSizes": [ - 640, - 750, - 828, - 1080, - 1200, - 1920, - 2048, - 3840 - ], - "imageSizes": [ - 16, - 32, - 48, - 64, - 96, - 128, - 256, - 384 - ], - "path": "/_next/image", - "loader": "default", - "loaderFile": "", - "domains": [], - "disableStaticImages": false, - "minimumCacheTTL": 60, - "formats": [ - "image/webp" - ], - "dangerouslyAllowSVG": false, - "contentSecurityPolicy": "script-src 'none'; frame-src 'none'; sandbox;", - "contentDispositionType": "attachment", - "remotePatterns": [], - "unoptimized": false - }, - "devIndicators": { - "position": "bottom-left" - }, - "onDemandEntries": { - "maxInactiveAge": 60000, - "pagesBufferLength": 5 - }, - "amp": { - "canonicalBase": "" - }, - "basePath": "", - "sassOptions": {}, - "trailingSlash": false, - "i18n": null, - "productionBrowserSourceMaps": false, - "excludeDefaultMomentLocales": true, - "serverRuntimeConfig": {}, - "publicRuntimeConfig": {}, - "reactProductionProfiling": false, - "reactStrictMode": true, - "reactMaxHeadersLength": 6000, - "httpAgentOptions": { - "keepAlive": true - }, - "logging": {}, - "expireTime": 31536000, - "staticPageGenerationTimeout": 60, - "output": "standalone", - "modularizeImports": { - "@mui/icons-material": { - "transform": "@mui/icons-material/{{member}}" - }, - "lodash": { - "transform": "lodash/{{member}}" - } - }, - "outputFileTracingRoot": "/home/aman/dev/personal/create-better-t-stack", - "experimental": { - "nodeMiddleware": false, - "cacheLife": { - "default": { - "stale": 300, - "revalidate": 900, - "expire": 4294967294 - }, - "seconds": { - "stale": 0, - "revalidate": 1, - "expire": 60 - }, - "minutes": { - "stale": 300, - "revalidate": 60, - "expire": 3600 - }, - "hours": { - "stale": 300, - "revalidate": 3600, - "expire": 86400 - }, - "days": { - "stale": 300, - "revalidate": 86400, - "expire": 604800 - }, - "weeks": { - "stale": 300, - "revalidate": 604800, - "expire": 2592000 - }, - "max": { - "stale": 300, - "revalidate": 2592000, - "expire": 4294967294 - } - }, - "cacheHandlers": {}, - "cssChunking": true, - "multiZoneDraftMode": false, - "appNavFailHandling": false, - "prerenderEarlyExit": true, - "serverMinification": true, - "serverSourceMaps": false, - "linkNoTouchStart": false, - "caseSensitiveRoutes": false, - "clientSegmentCache": false, - "dynamicOnHover": false, - "preloadEntriesOnStart": true, - "clientRouterFilter": true, - "clientRouterFilterRedirects": false, - "fetchCacheKeyPrefix": "", - "middlewarePrefetch": "flexible", - "optimisticClientCache": true, - "manualClientBasePath": false, - "cpus": 7, - "memoryBasedWorkersCount": false, - "imgOptConcurrency": null, - "imgOptTimeoutInSeconds": 7, - "imgOptMaxInputPixels": 268402689, - "imgOptSequentialRead": null, - "isrFlushToDisk": true, - "workerThreads": false, - "optimizeCss": false, - "nextScriptWorkers": false, - "scrollRestoration": false, - "externalDir": false, - "disableOptimizedLoading": false, - "gzipSize": true, - "craCompat": false, - "esmExternals": true, - "fullySpecified": false, - "swcTraceProfiling": false, - "forceSwcTransforms": false, - "largePageDataBytes": 128000, - "typedRoutes": false, - "typedEnv": false, - "parallelServerCompiles": false, - "parallelServerBuildTraces": false, - "ppr": false, - "authInterrupts": false, - "webpackMemoryOptimizations": false, - "optimizeServerReact": true, - "useEarlyImport": false, - "viewTransition": false, - "routerBFCache": false, - "staleTimes": { - "dynamic": 0, - "static": 300 - }, - "reactCompiler": true, - "serverComponentsHmrCache": true, - "staticGenerationMaxConcurrency": 8, - "staticGenerationMinPagesPerWorker": 25, - "dynamicIO": false, - "inlineCss": false, - "useCache": false, - "optimizePackageImports": [ - "lucide-react", - "date-fns", - "lodash-es", - "ramda", - "antd", - "react-bootstrap", - "ahooks", - "@ant-design/icons", - "@headlessui/react", - "@headlessui-float/react", - "@heroicons/react/20/solid", - "@heroicons/react/24/solid", - "@heroicons/react/24/outline", - "@visx/visx", - "@tremor/react", - "rxjs", - "@mui/material", - "@mui/icons-material", - "recharts", - "react-use", - "effect", - "@effect/schema", - "@effect/platform", - "@effect/platform-node", - "@effect/platform-browser", - "@effect/platform-bun", - "@effect/sql", - "@effect/sql-mssql", - "@effect/sql-mysql2", - "@effect/sql-pg", - "@effect/sql-squlite-node", - "@effect/sql-squlite-bun", - "@effect/sql-squlite-wasm", - "@effect/sql-squlite-react-native", - "@effect/rpc", - "@effect/rpc-http", - "@effect/typeclass", - "@effect/experimental", - "@effect/opentelemetry", - "@material-ui/core", - "@material-ui/icons", - "@tabler/icons-react", - "mui-core", - "react-icons/ai", - "react-icons/bi", - "react-icons/bs", - "react-icons/cg", - "react-icons/ci", - "react-icons/di", - "react-icons/fa", - "react-icons/fa6", - "react-icons/fc", - "react-icons/fi", - "react-icons/gi", - "react-icons/go", - "react-icons/gr", - "react-icons/hi", - "react-icons/hi2", - "react-icons/im", - "react-icons/io", - "react-icons/io5", - "react-icons/lia", - "react-icons/lib", - "react-icons/lu", - "react-icons/md", - "react-icons/pi", - "react-icons/ri", - "react-icons/rx", - "react-icons/si", - "react-icons/sl", - "react-icons/tb", - "react-icons/tfi", - "react-icons/ti", - "react-icons/vsc", - "react-icons/wi" - ], - "trustHostHeader": false, - "isExperimentalCompile": false - }, - "htmlLimitedBots": "Mediapartners-Google|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti", - "bundlePagesRouterDependencies": false, - "configFileName": "next.config.mjs", - "skipTrailingSlashRedirect": true, - "turbopack": { - "rules": { - "*.{md,mdx}": { - "loaders": [ - { - "loader": "fumadocs-mdx/loader-mdx", - "options": { - "configPath": "/home/aman/dev/personal/create-better-t-stack/apps/web/source.config.ts", - "outDir": ".source" - } - } - ], - "as": "*.js" - } - }, - "root": "/home/aman/dev/personal/create-better-t-stack" - }, - "_originalRewrites": { - "beforeFiles": [], - "afterFiles": [ - { - "source": "/ingest/static/:path*", - "destination": "https://us-assets.i.posthog.com/static/:path*" - }, - { - "source": "/ingest/:path*", - "destination": "https://us.i.posthog.com/:path*" - }, - { - "source": "/ingest/decide", - "destination": "https://us.i.posthog.com/decide" - } - ], - "fallback": [] - } - }, - "appDir": "/home/aman/dev/personal/create-better-t-stack/apps/web", - "relativeAppDir": "apps/web", - "files": [ - ".next/routes-manifest.json", - ".next/server/pages-manifest.json", - ".next/build-manifest.json", - ".next/prerender-manifest.json", - ".next/server/functions-config-manifest.json", - ".next/server/middleware-manifest.json", - ".next/server/middleware-build-manifest.js", - ".next/server/middleware-react-loadable-manifest.js", - ".next/react-loadable-manifest.json", - ".next/server/app-paths-manifest.json", - ".next/app-path-routes-manifest.json", - ".next/app-build-manifest.json", - ".next/server/server-reference-manifest.js", - ".next/server/server-reference-manifest.json", - ".next/BUILD_ID", - ".next/server/next-font-manifest.js", - ".next/server/next-font-manifest.json" - ], - "ignore": [ - "../../node_modules/next/dist/compiled/@ampproject/toolbox-optimizer/**/*" - ] -} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/routes-manifest.json b/apps/web/.open-next/server-functions/default/apps/web/.next/routes-manifest.json deleted file mode 100644 index cc9334f..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/routes-manifest.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "version": 3, - "pages404": true, - "caseSensitive": false, - "basePath": "", - "redirects": [], - "headers": [], - "dynamicRoutes": [ - { - "page": "/docs/[[...slug]]", - "regex": "^/docs(?:/(.+?))?(?:/)?$", - "routeKeys": { - "nxtPslug": "nxtPslug" - }, - "namedRegex": "^/docs(?:/(?.+?))?(?:/)?$" - } - ], - "staticRoutes": [ - { - "page": "/", - "regex": "^/(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/(?:/)?$" - }, - { - "page": "/_not-found", - "regex": "^/_not\\-found(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/_not\\-found(?:/)?$" - }, - { - "page": "/analytics", - "regex": "^/analytics(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/analytics(?:/)?$" - }, - { - "page": "/manifest.webmanifest", - "regex": "^/manifest\\.webmanifest(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/manifest\\.webmanifest(?:/)?$" - }, - { - "page": "/new", - "regex": "^/new(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/new(?:/)?$" - }, - { - "page": "/robots.txt", - "regex": "^/robots\\.txt(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/robots\\.txt(?:/)?$" - }, - { - "page": "/showcase", - "regex": "^/showcase(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/showcase(?:/)?$" - }, - { - "page": "/sitemap.xml", - "regex": "^/sitemap\\.xml(?:/)?$", - "routeKeys": {}, - "namedRegex": "^/sitemap\\.xml(?:/)?$" - } - ], - "dataRoutes": [], - "rsc": { - "header": "RSC", - "varyHeader": "RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch", - "prefetchHeader": "Next-Router-Prefetch", - "didPostponeHeader": "x-nextjs-postponed", - "contentTypeHeader": "text/x-component", - "suffix": ".rsc", - "prefetchSuffix": ".prefetch.rsc", - "prefetchSegmentHeader": "Next-Router-Segment-Prefetch", - "prefetchSegmentSuffix": ".segment.rsc", - "prefetchSegmentDirSuffix": ".segments" - }, - "rewriteHeaders": { - "pathHeader": "x-nextjs-rewritten-path", - "queryHeader": "x-nextjs-rewritten-query" - }, - "rewrites": [ - { - "source": "/ingest/static/:path*", - "destination": "https://us-assets.i.posthog.com/static/:path*", - "regex": "^/ingest/static(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$" - }, - { - "source": "/ingest/:path*", - "destination": "https://us.i.posthog.com/:path*", - "regex": "^/ingest(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))?(?:/)?$" - }, - { - "source": "/ingest/decide", - "destination": "https://us.i.posthog.com/decide", - "regex": "^/ingest/decide(?:/)?$" - } - ] -} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app-paths-manifest.json b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app-paths-manifest.json deleted file mode 100644 index 1b5d497..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app-paths-manifest.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "/_not-found/page": "app/_not-found/page.js", - "/robots.txt/route": "app/robots.txt/route.js", - "/manifest.webmanifest/route": "app/manifest.webmanifest/route.js", - "/sitemap.xml/route": "app/sitemap.xml/route.js", - "/api/search/route": "app/api/search/route.js", - "/(home)/new/page": "app/(home)/new/page.js", - "/(home)/showcase/page": "app/(home)/showcase/page.js", - "/docs/[[...slug]]/page": "app/docs/[[...slug]]/page.js", - "/(home)/page": "app/(home)/page.js", - "/(home)/analytics/page": "app/(home)/analytics/page.js" -} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/analytics/page.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/analytics/page.js deleted file mode 100644 index de1fa7f..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/analytics/page.js +++ /dev/null @@ -1,5 +0,0 @@ -(()=>{var e={};e.id=190,e.ids=[190],e.modules={479:(e,t,r)=>{var n=r(13103),o=r(97496);e.exports=function(e,t){return e&&n(e,t,o)}},2636:(e,t,r)=>{var n=r(64339),o=r(77918),i=r(79542),a=r(70009),c=r(18623),l=r(27177),s=n?n.prototype:void 0,u=s?s.valueOf:void 0;e.exports=function(e,t,r,n,s,f,d){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!f(new o(e),new o(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=c;case"[object Set]":var h=1&n;if(p||(p=l),e.size!=t.size&&!h)break;var y=d.get(e);if(y)return y==t;n|=2,d.set(e,t);var m=a(p(e),p(t),n,s,f,d);return d.delete(e),m;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},3133:e=>{e.exports=function(){return!1}},3187:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},4168:(e,t,r)=>{var n=r(49578),o=r(49124);e.exports=function e(t,r,i,a,c){return t===r||(null!=t&&null!=r&&(o(t)||o(r))?n(t,r,i,a,e,c):t!=t&&r!=r)}},4274:(e,t,r)=>{var n=r(82629),o=r(85302),i=r(31354);e.exports=function(e){return e&&e.length?n(e,i,o):void 0}},4375:(e,t,r)=>{var n=r(94657),o=r(82627),i=r(47755),a=r(10617),c=r(96091),l=r(27177);e.exports=function(e,t,r){var s=-1,u=o,f=e.length,d=!0,p=[],h=p;if(r)d=!1,u=i;else if(f>=200){var y=t?null:c(e);if(y)return l(y);d=!1,u=a,h=new n}else h=t?[]:p;e:for(;++s{var n=r(9911),o=r(38082),i=r(51719),a=r(72323),c=r(28804),l=r(72703);e.exports=function(e,t,r){t=n(t,e);for(var s=-1,u=t.length,f=!1;++s{"use strict";r.d(t,{A:()=>n});let n={src:"/_next/static/media/discord.0c589566.svg",height:199,width:256,blurWidth:0,blurHeight:0}},5392:(e,t,r)=>{var n=r(37263),o=r(4375);e.exports=function(e,t){return e&&e.length?o(e,n(t,2)):[]}},5510:(e,t,r)=>{var n=r(80091),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():o.call(t,r,1),--this.size,!0)}},5570:(e,t,r)=>{Promise.resolve().then(r.bind(r,79212))},5662:e=>{e.exports=function(e,t){for(var r=-1,n=t.length,o=e.length;++r{var n=r(86626),o=r(22759),i=r(97372),a=0/0,c=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return a;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=l.test(e);return r||s.test(e)?u(e.slice(2),r?2:8):c.test(e)?a:+e}},6820:e=>{e.exports=function(){this.__data__=[],this.size=0}},6995:(e,t,r)=>{e.exports=r(13346)()},7546:e=>{e.exports=function(e,t,r){var n=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var i=Array(o);++n{e.exports=function(e,t,r,n){for(var o=e.length,i=r+(n?1:-1);n?i--:++i{e.exports=function(){return[]}},9542:(e,t,r)=>{var n=r(20676);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},9911:(e,t,r)=>{var n=r(51719),o=r(35408),i=r(65835),a=r(27292);e.exports=function(e,t){return n(e)?e:o(e,t)?[e]:i(a(e))}},9959:(e,t,r)=>{var n=r(84201),o=r(11949),i=r(27507);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var a=r.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++r.size,this;r=this.__data__=new i(a)}return r.set(e,t),this.size=r.size,this}},10617:e=>{e.exports=function(e,t){return e.has(t)}},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},11693:e=>{e.exports=function(e,t){return e>t}},11949:(e,t,r)=>{e.exports=r(71664)(r(71207),"Map")},12437:e=>{e.exports=function(e,t,r){for(var n=r-1,o=e.length;++n{e.exports=function(e){return this.__data__.has(e)}},12711:(e,t,r)=>{var n=r(84201),o=r(59550),i=r(59340),a=r(29955),c=r(12527),l=r(9959);function s(e){var t=this.__data__=new n(e);this.size=t.size}s.prototype.clear=o,s.prototype.delete=i,s.prototype.get=a,s.prototype.has=c,s.prototype.set=l,e.exports=s},13103:(e,t,r)=>{e.exports=r(62707)()},13140:(e,t,r)=>{var n=r(4168),o=r(98930),i=r(36845),a=r(35408),c=r(39626),l=r(49507),s=r(72703);e.exports=function(e,t){return a(e)&&c(t)?l(s(e),t):function(r){var a=o(r,e);return void 0===a&&a===t?i(r,e):n(t,a,3)}}},13346:(e,t,r)=>{var n=r(17625),o=r(85378),i=r(24162);e.exports=function(e){return function(t,r,a){return a&&"number"!=typeof a&&o(t,r,a)&&(r=a=void 0),t=i(t),void 0===r?(r=t,t=0):r=i(r),a=void 0===a?t{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},15741:(e,t,r)=>{var n=r(16646),o=r(51719),i=r(49124);e.exports=function(e){return"string"==typeof e||!o(e)&&i(e)&&"[object String]"==n(e)}},16646:(e,t,r)=>{var n=r(64339),o=r(64897),i=r(35380),a=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},17625:e=>{var t=Math.ceil,r=Math.max;e.exports=function(e,n,o,i){for(var a=-1,c=r(t((n-e)/(o||1)),0),l=Array(c);c--;)l[i?c:++a]=e,e+=o;return l}},18517:(e,t,r)=>{var n=r(29263),o=r(48431),i=r(68687),a=i&&i.isTypedArray;e.exports=a?o(a):n},18623:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}},18991:(e,t,r)=>{e.exports=r(71664)(r(71207),"Set")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},20053:(e,t,r)=>{var n=r(98749),o=r(82494),i=r(49507);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},20301:(e,t,r)=>{var n=r(56560);e.exports=function(e){return function(t){return n(t,e)}}},20526:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r{e.exports=r(71664)(Object,"create")},20880:(e,t,r)=>{var n=r(21669),o=r(32314),i=r(97496);e.exports=function(e){return n(e,i,o)}},21669:(e,t,r)=>{var n=r(5662),o=r(51719);e.exports=function(e,t,r){var i=t(e);return o(e)?i:n(i,r(e))}},22759:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},23365:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},23722:(e,t,r)=>{Promise.resolve().then(r.bind(r,94899))},23768:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,i=[];++r{var n=r(66780);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},24162:(e,t,r)=>{var n=r(5856),o=1/0;e.exports=function(e){return e?(e=n(e))===o||e===-o?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},24996:e=>{e.exports=function(e){return function(){return e}}},25438:(e,t,r)=>{var n=r(64830),o=r(479),i=r(37263);e.exports=function(e,t){var r={};return t=i(t,3),o(e,function(e,o,i){n(r,o,t(e,o,i))}),r}},25943:(e,t,r)=>{var n=r(20676),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:o.call(t,e)}},26163:(e,t,r)=>{var n=r(20880),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,i,a,c){var l=1&r,s=n(e),u=s.length;if(u!=n(t).length&&!l)return!1;for(var f=u;f--;){var d=s[f];if(!(l?d in t:o.call(t,d)))return!1}var p=c.get(e),h=c.get(t);if(p&&h)return p==t&&h==e;var y=!0;c.set(e,t),c.set(t,e);for(var m=l;++f{var n=r(23801);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=!!t,t}},27177:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}},27204:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>a.a,__next_app__:()=>f,pages:()=>u,routeModule:()=>d,tree:()=>s});var n=r(24332),o=r(48819),i=r(67851),a=r.n(i),c=r(97540),l={};for(let e in c)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>c[e]);r.d(t,l);let s={children:["",{children:["(home)",{children:["analytics",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,79212)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,20500)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,19033,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,39956,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,92341,23)),"next/dist/client/components/unauthorized-error"],metadata:{icon:[],apple:[],openGraph:[],twitter:[],manifest:"/manifest.webmanifest"}}]},{layout:[()=>Promise.resolve().then(r.bind(r,20685)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,19033,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,39956,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,92341,23)),"next/dist/client/components/unauthorized-error"],metadata:{icon:[],apple:[],openGraph:[],twitter:[],manifest:"/manifest.webmanifest"}}]}.children,u=["/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx"],f={require:r,loadChunk:()=>Promise.resolve()},d=new n.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/(home)/analytics/page",pathname:"/analytics",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:s}})},27292:(e,t,r)=>{var n=r(93886);e.exports=function(e){return null==e?"":n(e)}},27507:(e,t,r)=>{var n=r(95810),o=r(26632),i=r(62415),a=r(83187),c=r(77547);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{var n=r(37263),o=r(53380),i=r(97496);e.exports=function(e){return function(t,r,a){var c=Object(t);if(!o(t)){var l=n(r,3);t=i(t),r=function(e){return l(c[e],e,c)}}var s=e(t,r,a);return s>-1?c[l?t[s]:s]:void 0}}},28516:(e,t,r)=>{var n=r(85180);e.exports=function(e,t,r){for(var o=-1,i=e.criteria,a=t.criteria,c=i.length,l=r.length;++o=l)return s;return s*("desc"==r[o]?-1:1)}}return e.index-t.index}},28804:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},29065:(e,t,r)=>{var n=r(61986),o=r(56560),i=r(37263),a=r(71034),c=r(32847),l=r(48431),s=r(28516),u=r(31354),f=r(51719);e.exports=function(e,t,r){t=t.length?n(t,function(e){return f(e)?function(t){return o(t,1===e.length?e[0]:e)}:e}):[u];var d=-1;return t=n(t,l(i)),c(a(e,function(e,r,o){return{criteria:n(t,function(t){return t(e)}),index:++d,value:e}}),function(e,t){return s(e,t,r)})}},29263:(e,t,r)=>{var n=r(16646),o=r(28804),i=r(49124),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[n(e)]}},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},29955:e=>{e.exports=function(e){return this.__data__.get(e)}},31354:e=>{e.exports=function(e){return e}},31899:(e,t,r)=>{e.exports=r(71207)["__core-js_shared__"]},32073:(e,t,r)=>{var n=r(71664);e.exports=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},32144:(e,t,r)=>{var n=r(47779),o=r(22759);e.exports=function(e,t,r){var i=!0,a=!0;if("function"!=typeof e)throw TypeError("Expected a function");return o(r)&&(i="leading"in r?!!r.leading:i,a="trailing"in r?!!r.trailing:a),n(e,t,{leading:i,maxWait:t,trailing:a})}},32314:(e,t,r)=>{var n=r(23768),o=r(8131),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols;e.exports=a?function(e){return null==e?[]:n(a(e=Object(e)),function(t){return i.call(e,t)})}:o},32847:e=>{e.exports=function(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}},33118:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function o(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function i(e,t,n,i,a){if("function"!=typeof n)throw TypeError("The listener must be a function");var c=new o(n,i||e,a),l=r?r+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],c]:e._events[l].push(c):(e._events[l]=c,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function c(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1)),c.prototype.eventNames=function(){var e,n,o=[];if(0===this._eventsCount)return o;for(n in e=this._events)t.call(e,n)&&o.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},c.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,i=n.length,a=Array(i);o{"use strict";e.exports=require("path")},33943:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},34792:e=>{e.exports=function(e){return e.split("")}},35380:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},35408:(e,t,r)=>{var n=r(51719),o=r(97372),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!!("number"==r||"symbol"==r||"boolean"==r||null==e||o(e))||a.test(e)||!i.test(e)||null!=t&&e in Object(t)}},35651:(e,t,r)=>{e.exports=r(27920)(r(62559))},36845:(e,t,r)=>{var n=r(49807),o=r(4376);e.exports=function(e,t){return null!=e&&o(e,t,n)}},37157:(e,t,r)=>{var n=r(8021),o=r(74913),i=r(12437);e.exports=function(e,t,r){return t==t?i(e,t,r):n(e,o,r)}},37263:(e,t,r)=>{var n=r(20053),o=r(13140),i=r(31354),a=r(51719),c=r(70421);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?o(e[0],e[1]):n(e):c(e)}},37974:(e,t,r)=>{e.exports=r(74941)("toUpperCase")},38082:(e,t,r)=>{var n=r(67064),o=r(49124),i=Object.prototype,a=i.hasOwnProperty,c=i.propertyIsEnumerable;e.exports=n(function(){return arguments}())?n:function(e){return o(e)&&a.call(e,"callee")&&!c.call(e,"callee")}},38487:(e,t,r)=>{var n=r(479);e.exports=r(44347)(n)},38621:e=>{var t=Date.now;e.exports=function(e){var r=0,n=0;return function(){var o=t(),i=16-(o-n);if(n=o,i>0){if(++r>=800)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}},39020:(e,t,r)=>{var n=r(16646),o=r(22759);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},39626:(e,t,r)=>{var n=r(22759);e.exports=function(e){return e==e&&!n(e)}},39904:e=>{var t="\ud800-\udfff",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",n="\ud83c[\udffb-\udfff]",o="[^"+t+"]",i="(?:\ud83c[\udde6-\uddff]){2}",a="[\ud800-\udbff][\udc00-\udfff]",c="(?:"+r+"|"+n+")?",l="[\\ufe0e\\ufe0f]?",s="(?:\\u200d(?:"+[o,i,a].join("|")+")"+l+c+")*",u=RegExp(n+"(?="+n+")|"+("(?:"+[o+r+"?",r,i,a,"["+t+"]"].join("|"))+")"+(l+c+s),"g");e.exports=function(e){return e.match(u)||[]}},41237:(e,t,r)=>{var n=r(59234),o=r(58619);e.exports=function(e,t){return n(o(e,t),1)}},41805:(e,t)=>{"use strict";var r,n=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),y=Symbol.for("react.lazy");Symbol.for("react.offscreen");Symbol.for("react.module.reference"),t.isFragment=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case c:case a:case d:case p:return e;default:switch(e=e&&e.$$typeof){case u:case s:case f:case y:case h:case l:return e;default:return t}}case o:return t}}}(e)===i}},43063:(e,t,r)=>{var n=r(82629),o=r(37263),i=r(85302);e.exports=function(e,t){return e&&e.length?n(e,o(t,2),i):void 0}},43231:(e,t,r)=>{var n=r(20676);e.exports=function(e,t){var r=this.__data__;return this.size+=+!this.has(e),r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},44347:(e,t,r)=>{var n=r(53380);e.exports=function(e,t){return function(r,o){if(null==r)return r;if(!n(r))return e(r,o);for(var i=r.length,a=t?i:-1,c=Object(r);(t?a--:++a{e.exports=function(e){return null==e}},46617:(e,t,r)=>{var n=r(64339),o=r(38082),i=r(51719),a=n?n.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},46930:(e,t,r)=>{e=r.nmd(e);var n=r(71207),o=r(3133),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,c=a&&a.exports===i?n.Buffer:void 0,l=c?c.isBuffer:void 0;e.exports=l||o},47755:e=>{e.exports=function(e,t,r){for(var n=-1,o=null==e?0:e.length;++n{var n=r(22759),o=r(55554),i=r(5856),a=Math.max,c=Math.min;e.exports=function(e,t,r){var l,s,u,f,d,p,h=0,y=!1,m=!1,v=!0;if("function"!=typeof e)throw TypeError("Expected a function");function b(t){var r=l,n=s;return l=s=void 0,h=t,f=e.apply(n,r)}function g(e){var r=e-p,n=e-h;return void 0===p||r>=t||r<0||m&&n>=u}function x(){var e,r,n,i=o();if(g(i))return j(i);d=setTimeout(x,(e=i-p,r=i-h,n=t-e,m?c(n,u-r):n))}function j(e){return(d=void 0,v&&l)?b(e):(l=s=void 0,f)}function w(){var e,r=o(),n=g(r);if(l=arguments,s=this,p=r,n){if(void 0===d)return h=e=p,d=setTimeout(x,t),y?b(e):f;if(m)return clearTimeout(d),d=setTimeout(x,t),b(p)}return void 0===d&&(d=setTimeout(x,t)),f}return t=i(t)||0,n(r)&&(y=!!r.leading,u=(m="maxWait"in r)?a(i(r.maxWait)||0,t):u,v="trailing"in r?!!r.trailing:v),w.cancel=function(){void 0!==d&&clearTimeout(d),h=0,l=p=s=d=void 0},w.flush=function(){return void 0===d?f:j(o())},w}},48431:e=>{e.exports=function(e){return function(t){return e(t)}}},48874:(e,t,r)=>{var n=r(31899),o=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!o&&o in e}},49124:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},49507:e=>{e.exports=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}}},49578:(e,t,r)=>{var n=r(12711),o=r(70009),i=r(2636),a=r(26163),c=r(71603),l=r(51719),s=r(46930),u=r(18517),f="[object Arguments]",d="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,y,m,v){var b=l(e),g=l(t),x=b?d:c(e),j=g?d:c(t);x=x==f?p:x,j=j==f?p:j;var w=x==p,O=j==p,S=x==j;if(S&&s(e)){if(!s(t))return!1;b=!0,w=!1}if(S&&!w)return v||(v=new n),b||u(e)?o(e,t,r,y,m,v):i(e,t,x,r,y,m,v);if(!(1&r)){var A=w&&h.call(e,"__wrapped__"),P=O&&h.call(t,"__wrapped__");if(A||P){var k=A?e.value():e,E=P?t.value():t;return v||(v=new n),m(k,E,r,y,v)}}return!!S&&(v||(v=new n),a(e,t,r,y,m,v))}},49655:(e,t,r)=>{var n=r(68083),o=Math.max;e.exports=function(e,t,r){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,c=o(i.length-t,0),l=Array(c);++a{e.exports=function(e,t){return null!=e&&t in Object(e)}},51719:e=>{e.exports=Array.isArray},51830:(e,t,r)=>{var n=r(98826);e.exports=function(e){var t=n(e,function(e){return 500===r.size&&r.clear(),e}),r=t.cache;return t}},52711:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},53380:(e,t,r)=>{var n=r(39020),o=r(28804);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},54424:(e,t,r)=>{var n=r(7546);e.exports=function(e,t,r){var o=e.length;return r=void 0===r?o:r,!t&&r>=o?e:n(e,t,r)}},55497:(e,t,r)=>{var n=r(16646),o=r(49124);e.exports=function(e){return"number"==typeof e||o(e)&&"[object Number]"==n(e)}},55554:(e,t,r)=>{var n=r(71207);e.exports=function(){return n.Date.now()}},55948:(e,t,r)=>{"use strict";var n=r(52711);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,i,a){if(a!==n){var c=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return r.PropTypes=r,r}},56560:(e,t,r)=>{var n=r(9911),o=r(72703);e.exports=function(e,t){t=n(t,e);for(var r=0,i=t.length;null!=e&&r{var n=r(34792),o=r(59332),i=r(39904);e.exports=function(e){return o(e)?i(e):n(e)}},58619:(e,t,r)=>{var n=r(61986),o=r(37263),i=r(71034),a=r(51719);e.exports=function(e,t){return(a(e)?n:i)(e,o(t,3))}},59234:(e,t,r)=>{var n=r(5662),o=r(46617);e.exports=function e(t,r,i,a,c){var l=-1,s=t.length;for(i||(i=o),c||(c=[]);++l0&&i(u)?r>1?e(u,r-1,i,a,c):n(c,u):a||(c[c.length]=u)}return c}},59332:e=>{var t=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},59340:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},59550:(e,t,r)=>{var n=r(84201);e.exports=function(){this.__data__=new n,this.size=0}},59962:(e,t,r)=>{var n=r(38487);e.exports=function(e,t){var r;return n(e,function(e,n,o){return!(r=t(e,n,o))}),!!r}},61608:e=>{e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},61986:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r{var n=r(93160);e.exports=r(38621)(n)},62415:(e,t,r)=>{var n=r(23801);e.exports=function(e){return n(this,e).get(e)}},62559:(e,t,r)=>{var n=r(8021),o=r(37263),i=r(97315),a=Math.max;e.exports=function(e,t,r){var c=null==e?0:e.length;if(!c)return -1;var l=null==r?0:i(r);return l<0&&(l=a(c+l,0)),n(e,o(t,3),l)}},62707:e=>{e.exports=function(e){return function(t,r,n){for(var o=-1,i=Object(t),a=n(t),c=a.length;c--;){var l=a[e?c:++o];if(!1===r(i[l],l,i))break}return t}}},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},63249:(e,t,r)=>{var n=r(16646),o=r(92089),i=r(49124),a=Object.prototype,c=Function.prototype.toString,l=a.hasOwnProperty,s=c.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=n(e))return!1;var t=o(e);if(null===t)return!0;var r=l.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&c.call(r)==s}},63498:(e,t,r)=>{var n=r(16646),o=r(49124);e.exports=function(e){return!0===e||!1===e||o(e)&&"[object Boolean]"==n(e)}},64339:(e,t,r)=>{e.exports=r(71207).Symbol},64830:(e,t,r)=>{var n=r(32073);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},64897:(e,t,r)=>{var n=r(64339),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,c=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,c),r=e[c];try{e[c]=void 0;var n=!0}catch(e){}var o=a.call(e);return n&&(t?e[c]=r:delete e[c]),o}},65835:(e,t,r)=>{var n=r(51830),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g;e.exports=n(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,function(e,r,n,o){t.push(n?o.replace(i,"$1"):r||e)}),t})},66220:(e,t,r)=>{var n=r(69826),o=r(37263),i=r(59962),a=r(51719),c=r(85378);e.exports=function(e,t,r){var l=a(e)?n:i;return r&&c(e,t,r)&&(t=void 0),l(e,o(t,3))}},66289:(e,t,r)=>{var n=r(80091);e.exports=function(e){return n(this.__data__,e)>-1}},66780:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},67064:(e,t,r)=>{var n=r(16646),o=r(49124);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},68083:e=>{e.exports=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},68643:(e,t,r)=>{var n=r(55497);e.exports=function(e){return n(e)&&e!=+e}},68687:(e,t,r)=>{e=r.nmd(e);var n=r(82578),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&n.process,c=function(){try{var e=i&&i.require&&i.require("util").types;if(e)return e;return a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=c},69110:(e,t,r)=>{var n=r(23365),o=r(79180),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t}},69826:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r{var n=r(94657),o=r(69826),i=r(10617);e.exports=function(e,t,r,a,c,l){var s=1&r,u=e.length,f=t.length;if(u!=f&&!(s&&f>u))return!1;var d=l.get(e),p=l.get(t);if(d&&p)return d==t&&p==e;var h=-1,y=!0,m=2&r?new n:void 0;for(l.set(e,t),l.set(t,e);++h{var n=r(33943),o=r(20301),i=r(35408),a=r(72703);e.exports=function(e){return i(e)?n(a(e)):o(e)}},71034:(e,t,r)=>{var n=r(38487),o=r(53380);e.exports=function(e,t){var r=-1,i=o(e)?Array(e.length):[];return n(e,function(e,n,o){i[++r]=t(e,n,o)}),i}},71202:(e,t,r)=>{var n=r(4168);e.exports=function(e,t){return n(e,t)}},71207:(e,t,r)=>{var n=r(82578),o="object"==typeof self&&self&&self.Object===Object&&self;e.exports=n||o||Function("return this")()},71603:(e,t,r)=>{var n=r(88738),o=r(11949),i=r(86402),a=r(18991),c=r(97013),l=r(16646),s=r(3187),u="[object Map]",f="[object Promise]",d="[object Set]",p="[object WeakMap]",h="[object DataView]",y=s(n),m=s(o),v=s(i),b=s(a),g=s(c),x=l;(n&&x(new n(new ArrayBuffer(1)))!=h||o&&x(new o)!=u||i&&x(i.resolve())!=f||a&&x(new a)!=d||c&&x(new c)!=p)&&(x=function(e){var t=l(e),r="[object Object]"==t?e.constructor:void 0,n=r?s(r):"";if(n)switch(n){case y:return h;case m:return u;case v:return f;case b:return d;case g:return p}return t}),e.exports=x},71664:(e,t,r)=>{var n=r(90385),o=r(86286);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},72323:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?0x1fffffffffffff:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e{var n=r(97372),o=1/0;e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-o?"-0":t}},73289:(e,t,r)=>{var n=r(20526),o=r(38082),i=r(51719),a=r(46930),c=r(72323),l=r(18517),s=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=i(e),u=!r&&o(e),f=!r&&!u&&a(e),d=!r&&!u&&!f&&l(e),p=r||u||f||d,h=p?n(e.length,String):[],y=h.length;for(var m in e)(t||s.call(e,m))&&!(p&&("length"==m||f&&("offset"==m||"parent"==m)||d&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||c(m,y)))&&h.push(m);return h}},74185:e=>{e.exports=function(e){return this.__data__.has(e)}},74913:e=>{e.exports=function(e){return e!=e}},74941:(e,t,r)=>{var n=r(54424),o=r(59332),i=r(58286),a=r(27292);e.exports=function(e){return function(t){var r=o(t=a(t))?i(t):void 0,c=r?r[0]:t.charAt(0),l=r?n(r,1).join(""):t.slice(1);return c[e]()+l}}},77547:(e,t,r)=>{var n=r(23801);e.exports=function(e,t){var r=n(this,e),o=r.size;return r.set(e,t),this.size+=+(r.size!=o),this}},77918:(e,t,r)=>{e.exports=r(71207).Uint8Array},78288:(e,t,r)=>{var n=r(82629),o=r(11693),i=r(31354);e.exports=function(e){return e&&e.length?n(e,i,o):void 0}},79180:(e,t,r)=>{e.exports=r(95774)(Object.keys,Object)},79212:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});let n=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx","default")},79497:(e,t,r)=>{var n=r(82629),o=r(11693),i=r(37263);e.exports=function(e,t){return e&&e.length?n(e,i(t,2),o):void 0}},79542:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},79550:(e,t,r)=>{e.exports=r(55948)()},80091:(e,t,r)=>{var n=r(79542);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return -1}},80617:(e,t,r)=>{var n=r(59234),o=r(29065),i=r(93040),a=r(85378);e.exports=i(function(e,t){if(null==e)return[];var r=t.length;return r>1&&a(e,t[0],t[1])?t=[]:r>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),o(e,n(t,1),[])})},81689:(e,t,r)=>{var n=r(91787),o=r(84707),i=r(37263),a=r(51719),c=r(85378);e.exports=function(e,t,r){var l=a(e)?n:o;return r&&c(e,t,r)&&(t=void 0),l(e,i(t,3))}},82101:(e,t,r)=>{var n=r(80091);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},82494:(e,t,r)=>{var n=r(39626),o=r(97496);e.exports=function(e){for(var t=o(e),r=t.length;r--;){var i=t[r],a=e[i];t[r]=[i,a,n(a)]}return t}},82578:e=>{e.exports="object"==typeof global&&global&&global.Object===Object&&global},82627:(e,t,r)=>{var n=r(37157);e.exports=function(e,t){return!!(null==e?0:e.length)&&n(e,t,0)>-1}},82629:(e,t,r)=>{var n=r(97372);e.exports=function(e,t,r){for(var o=-1,i=e.length;++o{e.exports=function(){}},83187:(e,t,r)=>{var n=r(23801);e.exports=function(e){return n(this,e).has(e)}},84026:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},84201:(e,t,r)=>{var n=r(6820),o=r(5510),i=r(82101),a=r(66289),c=r(85465);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{"use strict";e.exports=r(41805)},84707:(e,t,r)=>{var n=r(38487);e.exports=function(e,t){var r=!0;return n(e,function(e,n,o){return r=!!t(e,n,o)}),r}},84868:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t}},85180:(e,t,r)=>{var n=r(97372);e.exports=function(e,t){if(e!==t){var r=void 0!==e,o=null===e,i=e==e,a=n(e),c=void 0!==t,l=null===t,s=t==t,u=n(t);if(!l&&!u&&!a&&e>t||a&&c&&s&&!l&&!u||o&&c&&s||!r&&s||!i)return 1;if(!o&&!a&&!u&&e{e.exports=function(e,t){return e{var n=r(79542),o=r(53380),i=r(72323),a=r(22759);e.exports=function(e,t,r){if(!a(r))return!1;var c=typeof t;return("number"==c?!!(o(r)&&i(t,r.length)):"string"==c&&t in r)&&n(r[t],e)}},85465:(e,t,r)=>{var n=r(80091);e.exports=function(e,t){var r=this.__data__,o=n(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this}},86286:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},86402:(e,t,r)=>{e.exports=r(71664)(r(71207),"Promise")},86626:(e,t,r)=>{var n=r(14062),o=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(o,""):e}},86799:(e,t,r)=>{var n=r(9542),o=r(84868),i=r(91963),a=r(25943),c=r(43231);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{e.exports=r(71664)(r(71207),"DataView")},90385:(e,t,r)=>{var n=r(39020),o=r(48874),i=r(22759),a=r(3187),c=/^\[object .+?Constructor\]$/,l=Object.prototype,s=Function.prototype.toString,u=l.hasOwnProperty,f=RegExp("^"+s.call(u).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(n(e)?f:c).test(a(e))}},91787:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r{var n=r(20676),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(t,e)?t[e]:void 0}},92089:(e,t,r)=>{e.exports=r(95774)(Object.getPrototypeOf,Object)},93040:(e,t,r)=>{var n=r(31354),o=r(49655),i=r(62323);e.exports=function(e,t){return i(o(e,t,n),e+"")}},93160:(e,t,r)=>{var n=r(24996),o=r(32073),i=r(31354);e.exports=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:i},93886:(e,t,r)=>{var n=r(64339),o=r(61986),i=r(51719),a=r(97372),c=1/0,l=n?n.prototype:void 0,s=l?l.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return s?s.call(t):"";var r=t+"";return"0"==r&&1/t==-c?"-0":r}},94657:(e,t,r)=>{var n=r(27507),o=r(84026),i=r(74185);function a(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t{"use strict";r.r(t),r.d(t,{default:()=>mW});var n={};r.r(n),r.d(n,{scaleBand:()=>ot,scaleDiverging:()=>function e(){var t=iJ(lo()(iD));return t.copy=function(){return lt(t,e())},n6.apply(t,arguments)},scaleDivergingLog:()=>function e(){var t=i8(lo()).domain([.1,1,10]);return t.copy=function(){return lt(t,e()).base(t.base())},n6.apply(t,arguments)},scaleDivergingPow:()=>li,scaleDivergingSqrt:()=>la,scaleDivergingSymlog:()=>function e(){var t=ae(lo());return t.copy=function(){return lt(t,e()).constant(t.constant())},n6.apply(t,arguments)},scaleIdentity:()=>function e(t){var r;function n(e){return null==e||isNaN(e*=1)?r:e}return n.invert=n,n.domain=n.range=function(e){return arguments.length?(t=Array.from(e,i_),n):t.slice()},n.unknown=function(e){return arguments.length?(r=e,n):r},n.copy=function(){return e(t).unknown(r)},t=arguments.length?Array.from(t,i_):[0,1],iJ(n)},scaleImplicit:()=>n9,scaleLinear:()=>iQ,scaleLog:()=>function e(){let t=i8(iz()).domain([1,10]);return t.copy=()=>iL(t,e()).base(t.base()),n4.apply(t,arguments),t},scaleOrdinal:()=>oe,scalePoint:()=>or,scalePow:()=>ai,scaleQuantile:()=>function e(){var t,r=[],n=[],o=[];function i(){var e=0,t=Math.max(1,n.length);for(o=Array(t-1);++e=1)return+r(e[n-1],n-1,e);var n,o=(n-1)*t,i=Math.floor(o),a=+r(e[i],i,e);return a+(r(e[i+1],i+1,e)-a)*(o-i)}}(r,e/t);return a}function a(e){return null==e||isNaN(e*=1)?t:n[oZ(o,e)]}return a.invertExtent=function(e){var t=n.indexOf(e);return t<0?[NaN,NaN]:[t>0?o[t-1]:r[0],tfunction e(){var t,r=0,n=1,o=1,i=[.5],a=[0,1];function c(e){return null!=e&&e<=e?a[oZ(i,e,0,o)]:t}function l(){var e=-1;for(i=Array(o);++e=o?[i[o-1],n]:[i[t-1],i[t]]},c.unknown=function(e){return arguments.length&&(t=e),c},c.thresholds=function(){return i.slice()},c.copy=function(){return e().domain([r,n]).range(a).unknown(t)},n4.apply(iJ(c),arguments)},scaleRadial:()=>function e(){var t,r=i$(),n=[0,1],o=!1;function i(e){var n,i=Math.sign(n=r(e))*Math.sqrt(Math.abs(n));return isNaN(i)?t:o?Math.round(i):i}return i.invert=function(e){return r.invert(ac(e))},i.domain=function(e){return arguments.length?(r.domain(e),i):r.domain()},i.range=function(e){return arguments.length?(r.range((n=Array.from(e,i_)).map(ac)),i):n.slice()},i.rangeRound=function(e){return i.range(e).round(!0)},i.round=function(e){return arguments.length?(o=!!e,i):o},i.clamp=function(e){return arguments.length?(r.clamp(e),i):r.clamp()},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return e(r.domain(),n).round(o).clamp(r.clamp()).unknown(t)},n4.apply(i,arguments),iJ(i)},scaleSequential:()=>function e(){var t=iJ(le()(iD));return t.copy=function(){return lt(t,e())},n6.apply(t,arguments)},scaleSequentialLog:()=>function e(){var t=i8(le()).domain([1,10]);return t.copy=function(){return lt(t,e()).base(t.base())},n6.apply(t,arguments)},scaleSequentialPow:()=>lr,scaleSequentialQuantile:()=>function e(){var t=[],r=iD;function n(e){if(null!=e&&!isNaN(e*=1))return r((oZ(t,e,1)-1)/(t.length-1))}return n.domain=function(e){if(!arguments.length)return t.slice();for(let r of(t=[],e))null==r||isNaN(r*=1)||t.push(r);return t.sort(oK),n},n.interpolator=function(e){return arguments.length?(r=e,n):r},n.range=function(){return t.map((e,n)=>r(n/(t.length-1)))},n.quantiles=function(e){return Array.from({length:e+1},(r,n)=>(function(e,t,r){if(!(!(n=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t*=1)>=t&&(yield t);else{let r=-1;for(let n of e)null!=(n=t(n,++r,e))&&(n*=1)>=n&&(yield n)}}(e,void 0))).length)||isNaN(t*=1))){if(t<=0||n<2)return as(e);if(t>=1)return al(e);var n,o=(n-1)*t,i=Math.floor(o),a=al((function e(t,r,n=0,o=1/0,i){if(r=Math.floor(r),n=Math.floor(Math.max(0,n)),o=Math.floor(Math.min(t.length-1,o)),!(n<=r&&r<=o))return t;for(i=void 0===i?au:function(e=oK){if(e===oK)return au;if("function"!=typeof e)throw TypeError("compare is not a function");return(t,r)=>{let n=e(t,r);return n||0===n?n:(0===e(r,r))-(0===e(t,t))}}(i);o>n;){if(o-n>600){let a=o-n+1,c=r-n+1,l=Math.log(a),s=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*s*(a-s)/a)*(c-a/2<0?-1:1),f=Math.max(n,Math.floor(r-c*s/a+u)),d=Math.min(o,Math.floor(r+(a-c)*s/a+u));e(t,r,f,d,i)}let a=t[r],c=n,l=o;for(af(t,n,r),i(t[o],a)>0&&af(t,n,o);ci(t[c],a);)++c;for(;i(t[l],a)>0;)--l}0===i(t[n],a)?af(t,n,l):af(t,++l,o),l<=r&&(n=l+1),r<=l&&(o=l-1)}return t})(e,i).subarray(0,i+1));return a+(as(e.subarray(i+1))-a)*(o-i)}})(t,n/e))},n.copy=function(){return e(r).domain(t)},n6.apply(n,arguments)},scaleSequentialSqrt:()=>ln,scaleSequentialSymlog:()=>function e(){var t=ae(le());return t.copy=function(){return lt(t,e()).constant(t.constant())},n6.apply(t,arguments)},scaleSqrt:()=>aa,scaleSymlog:()=>function e(){var t=ae(iz());return t.copy=function(){return iL(t,e()).constant(t.constant())},n4.apply(t,arguments)},scaleThreshold:()=>function e(){var t,r=[.5],n=[0,1],o=1;function i(e){return null!=e&&e<=e?n[oZ(r,e,0,o)]:t}return i.domain=function(e){return arguments.length?(o=Math.min((r=Array.from(e)).length,n.length-1),i):r.slice()},i.range=function(e){return arguments.length?(n=Array.from(e),o=Math.min(r.length,n.length-1),i):n.slice()},i.invertExtent=function(e){var t=n.indexOf(e);return[r[t-1],r[t]]},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return e().domain(r).range(n).unknown(t)},n4.apply(i,arguments)},scaleTime:()=>c7,scaleUtc:()=>c9,tickFormat:()=>iZ});var o=r(13486);let i={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function a(e){return (t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}let c={date:a({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:a({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:a({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},l={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function s(e){return(t,r)=>{let n;if("formatting"===(r?.context?String(r.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,o=r?.width?String(r.width):t;n=e.formattingValues[o]||e.formattingValues[t]}else{let t=e.defaultWidth,o=r?.width?String(r.width):e.defaultWidth;n=e.values[o]||e.values[t]}return n[e.argumentCallback?e.argumentCallback(t):t]}}function u(e){return(t,r={})=>{let n,o=r.width,i=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;let c=a[0],l=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(l)?function(e,t){for(let r=0;re.test(c)):function(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}(l,e=>e.test(c));return n=e.valueCallback?e.valueCallback(s):s,{value:n=r.valueCallback?r.valueCallback(n):n,rest:t.slice(c.length)}}}let f={code:"en-US",formatDistance:(e,t,r)=>{let n,o=i[e];if(n="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),r?.addSuffix)if(r.comparison&&r.comparison>0)return"in "+n;else return n+" ago";return n},formatLong:c,formatRelative:(e,t,r,n)=>l[e],localize:{ordinalNumber:(e,t)=>{let r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:s({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:s({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:s({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:s({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:s({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function(e){return(t,r={})=>{let n=t.match(e.matchPattern);if(!n)return null;let o=n[0],i=t.match(e.parsePattern);if(!i)return null;let a=e.valueCallback?e.valueCallback(i[0]):i[0];return{value:a=r.valueCallback?r.valueCallback(a):a,rest:t.slice(o.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:u({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:u({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:u({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:u({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:u({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},d={},p=Symbol.for("constructDateFrom");function h(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&p in e?e[p](t):e instanceof Date?new e.constructor(t):new Date(t)}function y(e,t){return h(t||e,e)}function m(e){let t=y(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),e-r}function v(e,t){let r=y(e,t?.in);return r.setHours(0,0,0,0),r}function b(e,t){let r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??d.weekStartsOn??d.locale?.options?.weekStartsOn??0,n=y(e,t?.in),o=n.getDay();return n.setDate(n.getDate()-(7*(o=i.getTime()?n+1:r.getTime()>=c.getTime()?n:n-1}function j(e,t){let r=y(e,t?.in),n=r.getFullYear(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??d.firstWeekContainsDate??d.locale?.options?.firstWeekContainsDate??1,i=h(t?.in||e,0);i.setFullYear(n+1,0,o),i.setHours(0,0,0,0);let a=b(i,t),c=h(t?.in||e,0);c.setFullYear(n,0,o),c.setHours(0,0,0,0);let l=b(c,t);return+r>=+a?n+1:+r>=+l?n:n-1}function w(e,t){let r=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+r}let O={y(e,t){let r=e.getFullYear(),n=r>0?r:1-r;return w("yy"===t?n%100:n,t.length)},M(e,t){let r=e.getMonth();return"M"===t?String(r+1):w(r+1,2)},d:(e,t)=>w(e.getDate(),t.length),a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:(e,t)=>w(e.getHours()%12||12,t.length),H:(e,t)=>w(e.getHours(),t.length),m:(e,t)=>w(e.getMinutes(),t.length),s:(e,t)=>w(e.getSeconds(),t.length),S(e,t){let r=t.length;return w(Math.trunc(e.getMilliseconds()*Math.pow(10,r-3)),t.length)}},S={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},A={G:function(e,t,r){let n=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){let t=e.getFullYear();return r.ordinalNumber(t>0?t:1-t,{unit:"year"})}return O.y(e,t)},Y:function(e,t,r,n){let o=j(e,n),i=o>0?o:1-o;return"YY"===t?w(i%100,2):"Yo"===t?r.ordinalNumber(i,{unit:"year"}):w(i,t.length)},R:function(e,t){return w(x(e),t.length)},u:function(e,t){return w(e.getFullYear(),t.length)},Q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return w(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return w(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){let n=e.getMonth();switch(t){case"M":case"MM":return O.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){let n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return w(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){let o=function(e,t){let r=y(e,t?.in);return Math.round((b(r,t)-function(e,t){let r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??d.firstWeekContainsDate??d.locale?.options?.firstWeekContainsDate??1,n=j(e,t),o=h(t?.in||e,0);return o.setFullYear(n,0,r),o.setHours(0,0,0,0),b(o,t)}(r,t))/6048e5)+1}(e,n);return"wo"===t?r.ordinalNumber(o,{unit:"week"}):w(o,t.length)},I:function(e,t,r){let n=function(e,t){let r=y(e,void 0);return Math.round((g(r)-function(e,t){let r=x(e,void 0),n=h(e,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),g(n)}(r))/6048e5)+1}(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):w(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getDate(),{unit:"date"}):O.d(e,t)},D:function(e,t,r){let n=function(e,t){let r=y(e,void 0);return function(e,t,r){let[n,o]=function(e,...t){let r=h.bind(null,e||t.find(e=>"object"==typeof e));return t.map(r)}(void 0,e,t),i=v(n),a=v(o);return Math.round((i-m(i)-(a-m(a)))/864e5)}(r,function(e,t){let r=y(e,void 0);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}(r))+1}(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):w(n,t.length)},E:function(e,t,r){let n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){let o=e.getDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return w(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){let o=e.getDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return w(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,r){let n=e.getDay(),o=0===n?7:n;switch(t){case"i":return String(o);case"ii":return w(o,t.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let n,o=e.getHours();switch(n=12===o?S.noon:0===o?S.midnight:o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let n,o=e.getHours();switch(n=o>=17?S.evening:o>=12?S.afternoon:o>=4?S.morning:S.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),r.ordinalNumber(t,{unit:"hour"})}return O.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getHours(),{unit:"hour"}):O.H(e,t)},K:function(e,t,r){let n=e.getHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):w(n,t.length)},k:function(e,t,r){let n=e.getHours();return(0===n&&(n=24),"ko"===t)?r.ordinalNumber(n,{unit:"hour"}):w(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):O.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getSeconds(),{unit:"second"}):O.s(e,t)},S:function(e,t){return O.S(e,t)},X:function(e,t,r){let n=e.getTimezoneOffset();if(0===n)return"Z";switch(t){case"X":return k(n);case"XXXX":case"XX":return E(n);default:return E(n,":")}},x:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"x":return k(n);case"xxxx":case"xx":return E(n);default:return E(n,":")}},O:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+P(n,":");default:return"GMT"+E(n,":")}},z:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+P(n,":");default:return"GMT"+E(n,":")}},t:function(e,t,r){return w(Math.trunc(e/1e3),t.length)},T:function(e,t,r){return w(+e,t.length)}};function P(e,t=""){let r=e>0?"-":"+",n=Math.abs(e),o=Math.trunc(n/60),i=n%60;return 0===i?r+String(o):r+String(o)+t+w(i,2)}function k(e,t){return e%60==0?(e>0?"-":"+")+w(Math.abs(e)/60,2):E(e,t)}function E(e,t=""){let r=Math.abs(e);return(e>0?"-":"+")+w(Math.trunc(r/60),2)+t+w(r%60,2)}let N=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},M=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},T={p:M,P:(e,t)=>{let r,n=e.match(/(P+)(p+)?/)||[],o=n[1],i=n[2];if(!i)return N(e,t);switch(o){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",N(o,t)).replace("{{time}}",M(i,t))}},_=/^D+$/,C=/^Y+$/,D=["D","DD","YY","YYYY"],I=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,R=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,B=/^'([^]*?)'?$/,L=/''/g,z=/[a-zA-Z]/;function $(e,t,r){let n=r?.locale??d.locale??f,o=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??d.firstWeekContainsDate??d.locale?.options?.firstWeekContainsDate??1,i=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??d.weekStartsOn??d.locale?.options?.weekStartsOn??0,a=y(e,r?.in);if(!(a instanceof Date||"object"==typeof a&&"[object Date]"===Object.prototype.toString.call(a))&&"number"!=typeof a||isNaN(+y(a)))throw RangeError("Invalid time value");let c=t.match(R).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,T[t])(e,n.formatLong):e}).join("").match(I).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t)return{isToken:!1,value:function(e){let t=e.match(B);return t?t[1].replace(L,"'"):e}(e)};if(A[t])return{isToken:!0,value:e};if(t.match(z))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});n.localize.preprocessor&&(c=n.localize.preprocessor(a,c));let l={firstWeekContainsDate:o,weekStartsOn:i,locale:n};return c.map(o=>{if(!o.isToken)return o.value;let i=o.value;return(!r?.useAdditionalWeekYearTokens&&C.test(i)||!r?.useAdditionalDayOfYearTokens&&_.test(i))&&function(e,t,r){let n=function(e,t,r){let n="Y"===e[0]?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${n} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(e,t,r);if(console.warn(n),D.includes(e))throw RangeError(n)}(i,t,String(e)),(0,A[i[0]])(a,i,n.localize,l)}).join("")}function F(e,t){let r,n,o=()=>h(t?.in,NaN),i=t?.additionalDigits??2,a=function(e){let t,r={},n=e.split(U.dateTimeDelimiter);if(n.length>2)return r;if(/:/.test(n[0])?t=n[0]:(r.date=n[0],t=n[1],U.timeZoneDelimiter.test(r.date)&&(r.date=e.split(U.timeZoneDelimiter)[0],t=e.substr(r.date.length,e.length))),t){let e=U.timezone.exec(t);e?(r.time=t.replace(e[1],""),r.timezone=e[1]):r.time=t}return r}(e);if(a.date){let e=function(e,t){let r=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(r);if(!n)return{year:NaN,restDateString:""};let o=n[1]?parseInt(n[1]):null,i=n[2]?parseInt(n[2]):null;return{year:null===i?o:100*i,restDateString:e.slice((n[1]||n[2]).length)}}(a.date,i);r=function(e,t){var r,n,o,i,a,c,l,s;if(null===t)return new Date(NaN);let u=e.match(W);if(!u)return new Date(NaN);let f=!!u[4],d=H(u[1]),p=H(u[2])-1,h=H(u[3]),y=H(u[4]),m=H(u[5])-1;if(f){return(r=0,n=y,o=m,n>=1&&n<=53&&o>=0&&o<=6)?function(e,t,r){let n=new Date(0);n.setUTCFullYear(e,0,4);let o=n.getUTCDay()||7;return n.setUTCDate(n.getUTCDate()+((t-1)*7+r+1-o)),n}(t,y,m):new Date(NaN)}{let e=new Date(0);return(i=t,a=p,c=h,a>=0&&a<=11&&c>=1&&c<=(G[a]||(X(i)?29:28))&&(l=t,(s=d)>=1&&s<=(X(l)?366:365)))?(e.setUTCFullYear(t,p,Math.max(d,h)),e):new Date(NaN)}}(e.restDateString,e.year)}if(!r||isNaN(+r))return o();let c=+r,l=0;if(a.time&&isNaN(l=function(e){var t,r,n;let o=e.match(q);if(!o)return NaN;let i=Y(o[1]),a=Y(o[2]),c=Y(o[3]);return(t=i,r=a,n=c,24===t?0===r&&0===n:n>=0&&n<60&&r>=0&&r<60&&t>=0&&t<25)?36e5*i+6e4*a+1e3*c:NaN}(a.time)))return o();if(a.timezone){if(isNaN(n=function(e){var t,r;if("Z"===e)return 0;let n=e.match(K);if(!n)return 0;let o="+"===n[1]?-1:1,i=parseInt(n[2]),a=n[3]&&parseInt(n[3])||0;return(t=0,(r=a)>=0&&r<=59)?o*(36e5*i+6e4*a):NaN}(a.timezone)))return o()}else{let e=new Date(c+l),r=y(0,t?.in);return r.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),r.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),r}return y(c+l+n,t?.in)}let U={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},W=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,q=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,K=/^([+-])(\d{2})(?::?(\d{2}))?$/;function H(e){return e?parseInt(e):1}function Y(e){return e&&parseFloat(e.replace(",","."))||0}let G=[31,null,31,30,31,30,31,31,30,31,30,31];function X(e){return e%400==0||e%4==0&&e%100!=0}var V=r(82319),Z=r(84667);let J=(0,Z.A)("cpu",[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]]),Q=(0,Z.A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]),ee=(0,Z.A)("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]]),et=(0,Z.A)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);var er=r(49933),en=r(49989),eo=r.n(en),ei=r(60159),ea=r.n(ei),ec=r(46153),el=r.n(ec),es=r(39020),eu=r.n(es),ef=r(6995),ed=r.n(ef),ep=r(98930),eh=r.n(ep),ey=r(80617),em=r.n(ey),ev=r(32144),eb=r.n(ev),eg=r(4627);function ex(e,t){if(!e)throw Error("Invariant failed")}var ej=r(15741),ew=r.n(ej),eO=r(22759),eS=r.n(eO),eA=r(84473),eP=r(68643),ek=r.n(eP),eE=r(55497),eN=r.n(eE),eM=function(e){return 0===e?0:e>0?1:-1},eT=function(e){return ew()(e)&&e.indexOf("%")===e.length-1},e_=function(e){return eN()(e)&&!ek()(e)},eC=function(e){return e_(e)||ew()(e)},eD=0,eI=function(e){var t=++eD;return"".concat(e||"").concat(t)},eR=function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!e_(e)&&!ew()(e))return n;if(eT(e)){var i=e.indexOf("%");r=t*parseFloat(e.slice(0,i))/100}else r=+e;return ek()(r)&&(r=n),o&&r>t&&(r=t),r},eB=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},eL=function(e){if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;n=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function eQ(e){return(eQ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var e0={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},e1=function(e){return"string"==typeof e?e:e?e.displayName||e.name||"Component":""},e2=null,e3=null,e4=function e(t){if(t===e2&&Array.isArray(e3))return e3;var r=[];return ei.Children.forEach(t,function(t){el()(t)||((0,eA.isFragment)(t)?r=r.concat(e(t.props.children)):r.push(t))}),e3=r,e2=t,r};function e6(e,t){var r=[],n=[];return n=Array.isArray(t)?t.map(function(e){return e1(e)}):[e1(t)],e4(e).forEach(function(e){var t=eh()(e,"type.displayName")||eh()(e,"type.name");-1!==n.indexOf(t)&&r.push(e)}),r}function e5(e,t){var r=e6(e,t);return r&&r[0]}var e8=function(e){if(!e||!e.props)return!1;var t=e.props,r=t.width,n=t.height;return!!e_(r)&&!(r<=0)&&!!e_(n)&&!(n<=0)},e7=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],e9=function(e,t,r,n){var o,i=null!=(o=null==eH?void 0:eH[n])?o:[];return t.startsWith("data-")||!eu()(e)&&(n&&i.includes(t)||eq.includes(t))||r&&eY.includes(t)},te=function(e,t,r){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var n=e;if((0,ei.isValidElement)(e)&&(n=e.props),!eS()(n))return null;var o={};return Object.keys(n).forEach(function(e){var i;e9(null==(i=n)?void 0:i[e],e,t,r)&&(o[e]=n[e])}),o},tt=function e(t,r){if(t===r)return!0;var n=ei.Children.count(t);if(n!==ei.Children.count(r))return!1;if(0===n)return!0;if(1===n)return tr(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var o=0;o=0)r.push(e);else if(e){var a=e1(e.type),c=t[a]||{},l=c.handler,s=c.once;if(l&&(!s||!n[a])){var u=l(e,a,o);r.push(u),n[a]=!0}}}),r},to=function(e){var t=e&&e.type;return t&&e0[t]?e0[t]:null},ti=["children","width","height","viewBox","className","style","title","desc"];function ta(){return(ta=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,ti),u=o||{width:r,height:n,x:0,y:0},f=(0,eg.A)("recharts-surface",i);return ea().createElement("svg",ta({},te(s,!0,"svg"),{className:f,width:r,height:n,style:a,viewBox:"".concat(u.x," ").concat(u.y," ").concat(u.width," ").concat(u.height)}),ea().createElement("title",null,c),ea().createElement("desc",null,l),t)}var tl=["children","className"];function ts(){return(ts=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,tl),i=(0,eg.A)("recharts-layer",n);return ea().createElement("g",ts({className:i},te(o,!0),{ref:t}),r)});function tf(e){return(tf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function td(){return(td=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);rl[n]+s?Math.max(u,l[n]):Math.max(f,l[n])}function tO(e){return(tO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tA(e){for(var t=1;t1||Math.abs(e.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:e.width,height:e.height}})}else(-1!==this.state.lastBoundingBox.width||-1!==this.state.lastBoundingBox.height)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var e,t;this.props.active&&this.updateBBox(),this.state.dismissed&&((null==(e=this.props.coordinate)?void 0:e.x)!==this.state.dismissedAtCoordinate.x||(null==(t=this.props.coordinate)?void 0:t.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var e,t,r,n,o,i,a,c,l,s,u,f,d,p,h,y,m,v,b,g=this,x=this.props,j=x.active,w=x.allowEscapeViewBox,O=x.animationDuration,S=x.animationEasing,A=x.children,P=x.coordinate,k=x.hasPayload,E=x.isAnimationActive,N=x.offset,M=x.position,T=x.reverseDirection,_=x.useTranslate3d,C=x.viewBox,D=x.wrapperStyle,I=(f=(e={allowEscapeViewBox:w,coordinate:P,offsetTopLeft:N,position:M,reverseDirection:T,tooltipBox:this.state.lastBoundingBox,useTranslate3d:_,viewBox:C}).allowEscapeViewBox,d=e.coordinate,p=e.offsetTopLeft,h=e.position,y=e.reverseDirection,m=e.tooltipBox,v=e.useTranslate3d,b=e.viewBox,m.height>0&&m.width>0&&d?(r=(t={translateX:s=tw({allowEscapeViewBox:f,coordinate:d,key:"x",offsetTopLeft:p,position:h,reverseDirection:y,tooltipDimension:m.width,viewBox:b,viewBoxDimension:b.width}),translateY:u=tw({allowEscapeViewBox:f,coordinate:d,key:"y",offsetTopLeft:p,position:h,reverseDirection:y,tooltipDimension:m.height,viewBox:b,viewBoxDimension:b.height}),useTranslate3d:v}).translateX,n=t.translateY,l={transform:t.useTranslate3d?"translate3d(".concat(r,"px, ").concat(n,"px, 0)"):"translate(".concat(r,"px, ").concat(n,"px)")}):l=tj,{cssProperties:l,cssClasses:(i=(o={translateX:s,translateY:u,coordinate:d}).coordinate,a=o.translateX,c=o.translateY,(0,eg.A)(tx,tg(tg(tg(tg({},"".concat(tx,"-right"),e_(a)&&i&&e_(i.x)&&a>=i.x),"".concat(tx,"-left"),e_(a)&&i&&e_(i.x)&&a=i.y),"".concat(tx,"-top"),e_(c)&&i&&e_(i.y)&&c0;return ea().createElement(tT,{allowEscapeViewBox:o,animationDuration:i,animationEasing:a,isAnimationActive:u,active:n,coordinate:l,hasPayload:x,offset:f,position:h,reverseDirection:y,useTranslate3d:m,viewBox:v,wrapperStyle:b},(e=tL(tL({},this.props),{},{payload:g}),ea().isValidElement(c)?ea().cloneElement(c,e):"function"==typeof c?ea().createElement(c,e):ea().createElement(tv,e)))}}],function(e,t){for(var r=0;r2?r-2:0),o=2;o=0))throw Error(`invalid digits: ${e}`);if(t>15)return ro;let r=10**t;return function(e){this._+=e[0];for(let t=1,n=e.length;t1e-6)if(Math.abs(u*c-l*s)>1e-6&&o){let d=r-i,p=n-a,h=c*c+l*l,y=Math.sqrt(h),m=Math.sqrt(f),v=o*Math.tan((rt-Math.acos((h+f-(d*d+p*p))/(2*y*m)))/2),b=v/m,g=v/y;Math.abs(b-1)>1e-6&&this._append`L${e+b*s},${t+b*u}`,this._append`A${o},${o},0,0,${+(u*d>s*p)},${this._x1=e+g*c},${this._y1=t+g*l}`}else this._append`L${this._x1=e},${this._y1=t}`}arc(e,t,r,n,o,i){if(e*=1,t*=1,r*=1,i=!!i,r<0)throw Error(`negative radius: ${r}`);let a=r*Math.cos(n),c=r*Math.sin(n),l=e+a,s=t+c,u=1^i,f=i?n-o:o-n;null===this._x1?this._append`M${l},${s}`:(Math.abs(this._x1-l)>1e-6||Math.abs(this._y1-s)>1e-6)&&this._append`L${l},${s}`,r&&(f<0&&(f=f%rr+rr),f>rn?this._append`A${r},${r},0,1,${u},${e-a},${t-c}A${r},${r},0,1,${u},${this._x1=l},${this._y1=s}`:f>1e-6&&this._append`A${r},${r},0,${+(f>=rt)},${u},${this._x1=e+r*Math.cos(o)},${this._y1=t+r*Math.sin(o)}`)}rect(e,t,r,n){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${r*=1}v${+n}h${-r}Z`}toString(){return this._}}function ra(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(null==r)t=null;else{let e=Math.floor(r);if(!(e>=0))throw RangeError(`invalid digits: ${r}`);t=e}return e},()=>new ri(t)}function rc(e){return(rc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}ri.prototype,tZ(3),tZ(3);var rl=["type","size","sizeType"];function rs(){return(rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,rl)),{},{type:n,size:i,sizeType:c}),s=l.className,u=l.cx,f=l.cy,d=te(l,!0);return u===+u&&f===+f&&i===+i?ea().createElement("path",rs({},d,{className:(0,eg.A)("recharts-symbols",s),transform:"translate(".concat(u,", ").concat(f,")"),d:(t=rd["symbol".concat(tG()(n))]||t0,(function(e,t){let r=null,n=ra(o);function o(){let o;if(r||(r=o=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),o)return r=null,o+""||null}return e="function"==typeof e?e:re(e||t0),t="function"==typeof t?t:re(void 0===t?64:+t),o.type=function(t){return arguments.length?(e="function"==typeof t?t:re(t),o):e},o.size=function(e){return arguments.length?(t="function"==typeof e?e:re(+e),o):t},o.context=function(e){return arguments.length?(r=null==e?null:e,o):r},o})().type(t).size(rh(i,c,n))())})):null};function rm(e){return(rm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rv(){return(rv=Object.assign?Object.assign.bind():function(e){for(var t=1;t');var d=t.inactive?a:t.color;return ea().createElement("li",rv({className:u,style:l,key:"legend-item-".concat(r)},eX(e.props,t,r)),ea().createElement(tc,{width:n,height:n,viewBox:c,style:s},e.renderIcon(t)),ea().createElement("span",{className:"recharts-legend-item-text",style:{color:d}},o?o(f,t,r):f))})}},{key:"render",value:function(){var e=this.props,t=e.payload,r=e.layout,n=e.align;return t&&t.length?ea().createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===r?n:"left"}},this.renderItems()):null}}],function(e,t){for(var r=0;r1||Math.abs(t.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=t.width,this.lastBoundingBox.height=t.height,e&&e(t)):(-1!==this.lastBoundingBox.width||-1!==this.lastBoundingBox.height)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,e&&e(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?rE({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(e){var t,r,n=this.props,o=n.layout,i=n.align,a=n.verticalAlign,c=n.margin,l=n.chartWidth,s=n.chartHeight;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(t="center"===i&&"vertical"===o?{left:((l||0)-this.getBBoxSnapshot().width)/2}:"right"===i?{right:c&&c.right||0}:{left:c&&c.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(r="middle"===a?{top:((s||0)-this.getBBoxSnapshot().height)/2}:"bottom"===a?{bottom:c&&c.bottom||0}:{top:c&&c.top||0}),rE(rE({},t),r)}},{key:"render",value:function(){var e=this,t=this.props,r=t.content,n=t.width,o=t.height,i=t.wrapperStyle,a=t.payloadUniqBy,c=t.payload,l=rE(rE({position:"absolute",width:n||"auto",height:o||"auto"},this.getDefaultPosition(i)),i);return ea().createElement("div",{className:"recharts-legend-wrapper",style:l,ref:function(t){e.wrapperNode=t}},function(e,t){if(ea().isValidElement(e))return ea().cloneElement(e,t);if("function"==typeof e)return ea().createElement(e,t);t.ref;var r=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(t,rP);return ea().createElement(rS,r)}(r,rE(rE({},this.props),{},{payload:tI(c,a,rI)})))}}],r=[{key:"getWithHeight",value:function(e,t){var r=rE(rE({},this.defaultProps),e.props).layout;return"vertical"===r&&e_(e.props.height)?{height:e.props.height}:"horizontal"===r?{width:e.props.width||t}:null}}],t&&rN(n.prototype,t),r&&rN(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(ei.PureComponent);function rB(){return(rB=Object.assign?Object.assign.bind():function(e){for(var t=1;t0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function rJ(e,t){return rG(e.getTime(),t.getTime())}function rQ(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function r0(e,t){return e===t}function r1(e,t,r){var n,o,i=e.size;if(i!==t.size)return!1;if(!i)return!0;for(var a=Array(i),c=e.entries(),l=0;(n=c.next())&&!n.done;){for(var s=t.entries(),u=!1,f=0;(o=s.next())&&!o.done;){if(a[f]){f++;continue}var d=n.value,p=o.value;if(r.equals(d[0],p[0],l,f,e,t,r)&&r.equals(d[1],p[1],d[0],p[0],e,t,r)){u=a[f]=!0;break}f++}if(!u)return!1;l++}return!0}function r2(e,t,r){var n=rV(e),o=n.length;if(rV(t).length!==o)return!1;for(;o-- >0;)if(!r9(e,t,r,n[o]))return!1;return!0}function r3(e,t,r){var n,o,i,a=rH(e),c=a.length;if(rH(t).length!==c)return!1;for(;c-- >0;)if(!r9(e,t,r,n=a[c])||(o=rX(e,n),i=rX(t,n),(o||i)&&(!o||!i||o.configurable!==i.configurable||o.enumerable!==i.enumerable||o.writable!==i.writable)))return!1;return!0}function r4(e,t){return rG(e.valueOf(),t.valueOf())}function r6(e,t){return e.source===t.source&&e.flags===t.flags}function r5(e,t,r){var n,o,i=e.size;if(i!==t.size)return!1;if(!i)return!0;for(var a=Array(i),c=e.values();(n=c.next())&&!n.done;){for(var l=t.values(),s=!1,u=0;(o=l.next())&&!o.done;){if(!a[u]&&r.equals(n.value,o.value,n.value,o.value,e,t,r)){s=a[u]=!0;break}u++}if(!s)return!1}return!0}function r8(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function r7(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function r9(e,t,r,n){return("_owner"===n||"__o"===n||"__v"===n)&&(!!e.$$typeof||!!t.$$typeof)||rY(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var ne=Array.isArray,nt="function"==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView:null,nr=Object.assign,nn=Object.prototype.toString.call.bind(Object.prototype.toString),no=ni();function ni(e){void 0===e&&(e={});var t,r,n,o,i,a,c,l,s,u,f,d,p,h=e.circular,y=e.createInternalComparator,m=e.createState,v=e.strict,b=(r=(t=function(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,o={areArraysEqual:n?r3:rZ,areDatesEqual:rJ,areErrorsEqual:rQ,areFunctionsEqual:r0,areMapsEqual:n?rq(r1,r3):r1,areNumbersEqual:rG,areObjectsEqual:n?r3:r2,arePrimitiveWrappersEqual:r4,areRegExpsEqual:r6,areSetsEqual:n?rq(r5,r3):r5,areTypedArraysEqual:n?r3:r8,areUrlsEqual:r7};if(r&&(o=nr({},o,r(o))),t){var i=rK(o.areArraysEqual),a=rK(o.areMapsEqual),c=rK(o.areObjectsEqual),l=rK(o.areSetsEqual);o=nr({},o,{areArraysEqual:i,areMapsEqual:a,areObjectsEqual:c,areSetsEqual:l})}return o}(e)).areArraysEqual,n=t.areDatesEqual,o=t.areErrorsEqual,i=t.areFunctionsEqual,a=t.areMapsEqual,c=t.areNumbersEqual,l=t.areObjectsEqual,s=t.arePrimitiveWrappersEqual,u=t.areRegExpsEqual,f=t.areSetsEqual,d=t.areTypedArraysEqual,p=t.areUrlsEqual,function(e,t,h){if(e===t)return!0;if(null==e||null==t)return!1;var y=typeof e;if(y!==typeof t)return!1;if("object"!==y)return"number"===y?c(e,t,h):"function"===y&&i(e,t,h);var m=e.constructor;if(m!==t.constructor)return!1;if(m===Object)return l(e,t,h);if(ne(e))return r(e,t,h);if(null!=nt&&nt(e))return d(e,t,h);if(m===Date)return n(e,t,h);if(m===RegExp)return u(e,t,h);if(m===Map)return a(e,t,h);if(m===Set)return f(e,t,h);var v=nn(e);return"[object Date]"===v?n(e,t,h):"[object RegExp]"===v?u(e,t,h):"[object Map]"===v?a(e,t,h):"[object Set]"===v?f(e,t,h):"[object Object]"===v?"function"!=typeof e.then&&"function"!=typeof t.then&&l(e,t,h):"[object URL]"===v?p(e,t,h):"[object Error]"===v?o(e,t,h):"[object Arguments]"===v?l(e,t,h):("[object Boolean]"===v||"[object Number]"===v||"[object String]"===v)&&s(e,t,h)}),g=y?y(b):function(e,t,r,n,o,i,a){return b(e,t,a)};return function(e){var t=e.circular,r=e.comparator,n=e.createState,o=e.equals,i=e.strict;if(n)return function(e,a){var c=n(),l=c.cache;return r(e,a,{cache:void 0===l?t?new WeakMap:void 0:l,equals:o,meta:c.meta,strict:i})};if(t)return function(e,t){return r(e,t,{cache:new WeakMap,equals:o,meta:void 0,strict:i})};var a={cache:void 0,equals:o,meta:void 0,strict:i};return function(e,t){return r(e,t,a)}}({circular:void 0!==h&&h,comparator:b,createState:m,equals:g,strict:void 0!==v&&v})}function na(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=-1;requestAnimationFrame(function n(o){if(r<0&&(r=o),o-r>t)e(o),r=-1;else{var i;i=n,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(i)}})}function nc(e){return(nc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nl(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);r=0&&e<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",n);var d=nj(i,c),p=nj(a,l),h=(e=i,t=c,function(r){var n;return nx([].concat(function(e){if(Array.isArray(e))return nb(e)}(n=ng(e,t).map(function(e,t){return e*t}).slice(1))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||nv(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),r)}),y=function(e){for(var t=e>1?1:e,r=t,n=0;n<8;++n){var o,i=d(r)-t,a=h(r);if(1e-4>Math.abs(i-t)||a<1e-4)break;r=(o=r-i/a)>1?1:o<0?0:o}return p(r)};return y.isStepper=!1,y},nO=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,r=void 0===t?100:t,n=e.damping,o=void 0===n?8:n,i=e.dt,a=void 0===i?17:i,c=function(e,t,n){var i=n+(-(e-t)*r-n*o)*a/1e3,c=n*a/1e3+e;return 1e-4>Math.abs(c-t)&&1e-4>Math.abs(i)?[t,0]:[c,i]};return c.isStepper=!0,c.dt=a,c},nS=function(){for(var e=arguments.length,t=Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);r0?r[o-1]:n,d=s||Object.keys(l);if("function"==typeof c||"spring"===c)return[].concat(nL(e),[t.runJSAnimation.bind(t,{from:f.style,to:l,duration:i,easing:c}),i]);var p=ny(d,i,c),h=nF(nF(nF({},f.style),l),{},{transition:p});return[].concat(nL(e),[h,i,u]).filter(np)},[a,Math.max(void 0===c?0:c,n)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){this.manager||(this.manager=(r=function(){return null},n=!1,o=function e(t){if(!n){if(Array.isArray(t)){if(!t.length)return;var o=function(e){if(Array.isArray(e))return e}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return nl(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nl(e,t)}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o.slice(1);return"number"==typeof i?void na(e.bind(null,a),i):(e(i),void na(e.bind(null,a)))}"object"===nc(t)&&r(t),"function"==typeof t&&t()}},{stop:function(){n=!0},start:function(e){n=!1,o(e)},subscribe:function(e){return r=e,function(){r=function(){return null}}}}));var t,r,n,o,i=e.begin,a=e.duration,c=e.attributeName,l=e.to,s=e.easing,u=e.onAnimationStart,f=e.onAnimationEnd,d=e.steps,p=e.children,h=this.manager;if(this.unSubscribe=h.subscribe(this.handleStyleChange),"function"==typeof s||"function"==typeof p||"spring"===s)return void this.runJSAnimation(e);if(d.length>1)return void this.runStepAnimation(e);var y=c?nU({},c,l):l,m=ny(Object.keys(y),a,s);h.start([u,i,nF(nF({},y),{},{transition:m}),a,f])}},{key:"render",value:function(){var e=this.props,t=e.children,r=(e.begin,e.duration),n=(e.attributeName,e.easing,e.isActive),o=(e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart,function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,nB)),i=ei.Children.count(t),a=this.state.style;if("function"==typeof t)return t(a);if(!n||0===i||r<=0)return t;var c=function(e){var t=e.props,r=t.style,n=t.className;return(0,ei.cloneElement)(e,nF(nF({},o),{},{style:nF(nF({},void 0===r?{}:r),a),className:n}))};return 1===i?c(ei.Children.only(t)):ea().createElement("div",null,ei.Children.map(t,function(e){return c(e)}))}}],function(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r=0?1:-1,l=r>=0?1:-1,s=+(n>=0&&r>=0||n<0&&r<0);if(a>0&&o instanceof Array){for(var u=[0,0,0,0],f=0;f<4;f++)u[f]=o[f]>a?a:o[f];i="M".concat(e,",").concat(t+c*u[0]),u[0]>0&&(i+="A ".concat(u[0],",").concat(u[0],",0,0,").concat(s,",").concat(e+l*u[0],",").concat(t)),i+="L ".concat(e+r-l*u[1],",").concat(t),u[1]>0&&(i+="A ".concat(u[1],",").concat(u[1],",0,0,").concat(s,",\n ").concat(e+r,",").concat(t+c*u[1])),i+="L ".concat(e+r,",").concat(t+n-c*u[2]),u[2]>0&&(i+="A ".concat(u[2],",").concat(u[2],",0,0,").concat(s,",\n ").concat(e+r-l*u[2],",").concat(t+n)),i+="L ".concat(e+l*u[3],",").concat(t+n),u[3]>0&&(i+="A ".concat(u[3],",").concat(u[3],",0,0,").concat(s,",\n ").concat(e,",").concat(t+n-c*u[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var d=Math.min(a,o);i="M ".concat(e,",").concat(t+c*d,"\n A ").concat(d,",").concat(d,",0,0,").concat(s,",").concat(e+l*d,",").concat(t,"\n L ").concat(e+r-l*d,",").concat(t,"\n A ").concat(d,",").concat(d,",0,0,").concat(s,",").concat(e+r,",").concat(t+c*d,"\n L ").concat(e+r,",").concat(t+n-c*d,"\n A ").concat(d,",").concat(d,",0,0,").concat(s,",").concat(e+r-l*d,",").concat(t+n,"\n L ").concat(e+l*d,",").concat(t+n,"\n A ").concat(d,",").concat(d,",0,0,").concat(s,",").concat(e,",").concat(t+n-c*d," Z")}else i="M ".concat(e,",").concat(t," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return i},n1=function(e,t){if(!e||!t)return!1;var r=e.x,n=e.y,o=t.x,i=t.y,a=t.width,c=t.height;if(Math.abs(a)>0&&Math.abs(c)>0){var l=Math.min(o,o+a),s=Math.max(o,o+a),u=Math.min(i,i+c),f=Math.max(i,i+c);return r>=l&&r<=s&&n>=u&&n<=f}return!1},n2={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},n3=function(e){var t,r=nQ(nQ({},n2),e),n=(0,ei.useRef)(),o=function(e){if(Array.isArray(e))return e}(t=(0,ei.useState)(-1))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,c=[],l=!0,s=!1;try{i=(r=r.call(e)).next,!1;for(;!(l=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,2)||function(e,t){if(e){if("string"==typeof e)return nZ(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nZ(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o[1];(0,ei.useEffect)(function(){if(n.current&&n.current.getTotalLength)try{var e=n.current.getTotalLength();e&&a(e)}catch(e){}},[]);var c=r.x,l=r.y,s=r.width,u=r.height,f=r.radius,d=r.className,p=r.animationEasing,h=r.animationDuration,y=r.animationBegin,m=r.isAnimationActive,v=r.isUpdateAnimationActive;if(c!==+c||l!==+l||s!==+s||u!==+u||0===s||0===u)return null;var b=(0,eg.A)("recharts-rectangle",d);return v?ea().createElement(nG,{canBegin:i>0,from:{width:s,height:u,x:c,y:l},to:{width:s,height:u,x:c,y:l},duration:h,animationEasing:p,isActive:v},function(e){var t=e.width,o=e.height,a=e.x,c=e.y;return ea().createElement(nG,{canBegin:i>0,from:"0px ".concat(-1===i?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:y,duration:h,isActive:m,easing:p},ea().createElement("path",nV({},te(r,!0),{className:b,d:n0(a,c,t,o,f),ref:n})))}):ea().createElement("path",nV({},te(r,!0),{className:b,d:n0(c,l,s,u,f)}))};function n4(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function n6(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}class n5 extends Map{constructor(e,t=n7){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(let[t,r]of e)this.set(t,r)}get(e){return super.get(n8(this,e))}has(e){return super.has(n8(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},r){let n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}(this,e))}}function n8({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):r}function n7(e){return null!==e&&"object"==typeof e?e.valueOf():e}let n9=Symbol("implicit");function oe(){var e=new n5,t=[],r=[],n=n9;function o(o){let i=e.get(o);if(void 0===i){if(n!==n9)return n;e.set(o,i=t.push(o)-1)}return r[i%r.length]}return o.domain=function(r){if(!arguments.length)return t.slice();for(let n of(t=[],e=new n5,r))e.has(n)||e.set(n,t.push(n)-1);return o},o.range=function(e){return arguments.length?(r=Array.from(e),o):r.slice()},o.unknown=function(e){return arguments.length?(n=e,o):n},o.copy=function(){return oe(t,r).unknown(n)},n4.apply(o,arguments),o}function ot(){var e,t,r=oe().unknown(void 0),n=r.domain,o=r.range,i=0,a=1,c=!1,l=0,s=0,u=.5;function f(){var r=n().length,f=ae.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||t_.isSsr)return{width:0,height:0};var n=(Object.keys(t=oi({},r)).forEach(function(e){t[e]||delete t[e]}),t),o=JSON.stringify({text:e,copyStyle:n});if(oc.widthCache[o])return oc.widthCache[o];try{var i=document.getElementById(os);i||((i=document.createElement("span")).setAttribute("id",os),i.setAttribute("aria-hidden","true"),document.body.appendChild(i));var a=oi(oi({},ol),n);Object.assign(i.style,a),i.textContent="".concat(e);var c=i.getBoundingClientRect(),l={width:c.width,height:c.height};return oc.widthCache[o]=l,++oc.cacheCount>2e3&&(oc.cacheCount=0,oc.widthCache={}),l}catch(e){return{width:0,height:0}}};function of(e){return(of="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function od(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,c=[],l=!0,s=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return op(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return op(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function op(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function oN(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,c=[],l=!0,s=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return oM(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return oM(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oM(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:[];return e.reduce(function(e,t){var i=t.word,a=t.width,c=e[e.length-1];return c&&(null==n||o||c.width+a+ra||t.reduce(function(e,t){return e.width>t.width?e:t}).width>Number(n),t]},h=0,y=c.length-1,m=0;h<=y&&m<=c.length-1;){var v=Math.floor((h+y)/2),b=oN(p(v-1),2),g=b[0],x=b[1],j=oN(p(v),1)[0];if(g||j||(h=v+1),g&&j&&(y=v-1),!g&&j){i=x;break}m++}return i||d},oD=function(e){return[{words:el()(e)?[]:e.toString().split(oT)}]},oI=function(e){var t=e.width,r=e.scaleToFit,n=e.children,o=e.style,i=e.breakAll,a=e.maxLines;if((t||r)&&!t_.isSsr){var c=o_({breakAll:i,children:n,style:o});if(!c)return oD(n);var l=c.wordsWithComputedWidth,s=c.spaceWidth;return oC({breakAll:i,children:n,maxLines:a,style:o},l,s,t,r)}return oD(n)},oR="#808080",oB=function(e){var t,r=e.x,n=void 0===r?0:r,o=e.y,i=void 0===o?0:o,a=e.lineHeight,c=void 0===a?"1em":a,l=e.capHeight,s=void 0===l?"0.71em":l,u=e.scaleToFit,f=void 0!==u&&u,d=e.textAnchor,p=e.verticalAnchor,h=e.fill,y=void 0===h?oR:h,m=oE(e,oA),v=(0,ei.useMemo)(function(){return oI({breakAll:m.breakAll,children:m.children,maxLines:m.maxLines,scaleToFit:f,style:m.style,width:m.width})},[m.breakAll,m.children,m.maxLines,f,m.style,m.width]),b=m.dx,g=m.dy,x=m.angle,j=m.className,w=m.breakAll,O=oE(m,oP);if(!eC(n)||!eC(i))return null;var S=n+(e_(b)?b:0),A=i+(e_(g)?g:0);switch(void 0===p?"end":p){case"start":t=oS("calc(".concat(s,")"));break;case"middle":t=oS("calc(".concat((v.length-1)/2," * -").concat(c," + (").concat(s," / 2))"));break;default:t=oS("calc(".concat(v.length-1," * -").concat(c,")"))}var P=[];if(f){var k=v[0].width,E=m.width;P.push("scale(".concat((e_(E)?E/k:1)/k,")"))}return x&&P.push("rotate(".concat(x,", ").concat(S,", ").concat(A,")")),P.length&&(O.transform=P.join(" ")),ea().createElement("text",ok({},te(O,!0),{x:S,y:A,className:(0,eg.A)("recharts-text",j),textAnchor:void 0===d?"start":d,fill:y.includes("url")?oR:y}),v.map(function(e,r){var n=e.words.join(w?"":" ");return ea().createElement("tspan",{x:S,dy:0===r?t:c,key:"".concat(n,"-").concat(r)},n)}))};let oL=Math.sqrt(50),oz=Math.sqrt(10),o$=Math.sqrt(2);function oF(e,t,r){let n,o,i,a=(t-e)/Math.max(0,r),c=Math.floor(Math.log10(a)),l=a/Math.pow(10,c),s=l>=oL?10:l>=oz?5:l>=o$?2:1;return(c<0?(n=Math.round(e*(i=Math.pow(10,-c)/s)),o=Math.round(t*i),n/it&&--o,i=-i):(n=Math.round(e/(i=Math.pow(10,c)*s)),o=Math.round(t/i),n*it&&--o),o0))return[];if(e===t)return[e];let n=t=o))return[];let c=i-o+1,l=Array(c);if(n)if(a<0)for(let e=0;et?1:e>=t?0:NaN}function oH(e,t){return null==e||null==t?NaN:te?1:t>=e?0:NaN}function oY(e){let t,r,n;function o(e,n,i=0,a=e.length){if(i>>1;0>r(e[t],n)?i=t+1:a=t}while(ioK(e(t),r),n=(t,r)=>e(t)-r):(t=e===oK||e===oH?e:oG,r=e,n=e),{left:o,center:function(e,t,r=0,i=e.length){let a=o(e,t,r,i-1);return a>r&&n(e[a-1],t)>-n(e[a],t)?a-1:a},right:function(e,n,o=0,i=e.length){if(o>>1;0>=r(e[t],n)?o=t+1:i=t}while(o>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===r?ic(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===r?ic(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=o6.exec(e))?new is(t[1],t[2],t[3],1):(t=o5.exec(e))?new is(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=o8.exec(e))?ic(t[1],t[2],t[3],t[4]):(t=o7.exec(e))?ic(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=o9.exec(e))?im(t[1],t[2]/100,t[3]/100,1):(t=ie.exec(e))?im(t[1],t[2]/100,t[3]/100,t[4]):it.hasOwnProperty(e)?ia(it[e]):"transparent"===e?new is(NaN,NaN,NaN,0):null}function ia(e){return new is(e>>16&255,e>>8&255,255&e,1)}function ic(e,t,r,n){return n<=0&&(e=t=r=NaN),new is(e,t,r,n)}function il(e,t,r,n){var o;return 1==arguments.length?((o=e)instanceof o0||(o=ii(o)),o)?new is((o=o.rgb()).r,o.g,o.b,o.opacity):new is:new is(e,t,r,null==n?1:n)}function is(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}function iu(){return`#${iy(this.r)}${iy(this.g)}${iy(this.b)}`}function id(){let e=ip(this.opacity);return`${1===e?"rgb(":"rgba("}${ih(this.r)}, ${ih(this.g)}, ${ih(this.b)}${1===e?")":`, ${e})`}`}function ip(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function ih(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function iy(e){return((e=ih(e))<16?"0":"")+e.toString(16)}function im(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new ib(e,t,r,n)}function iv(e){if(e instanceof ib)return new ib(e.h,e.s,e.l,e.opacity);if(e instanceof o0||(e=ii(e)),!e)return new ib;if(e instanceof ib)return e;var t=(e=e.rgb()).r/255,r=e.g/255,n=e.b/255,o=Math.min(t,r,n),i=Math.max(t,r,n),a=NaN,c=i-o,l=(i+o)/2;return c?(a=t===i?(r-n)/c+(r0&&l<1?0:a,new ib(a,c,l,e.opacity)}function ib(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}function ig(e){return(e=(e||0)%360)<0?e+360:e}function ix(e){return Math.max(0,Math.min(1,e||0))}function ij(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}function iw(e,t,r,n,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*r+(1+3*e+3*i-3*a)*n+a*o)/6}oJ(o0,ii,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:ir,formatHex:ir,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return iv(this).formatHsl()},formatRgb:io,toString:io}),oJ(is,il,oQ(o0,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new is(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new is(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new is(ih(this.r),ih(this.g),ih(this.b),ip(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:iu,formatHex:iu,formatHex8:function(){return`#${iy(this.r)}${iy(this.g)}${iy(this.b)}${iy((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:id,toString:id})),oJ(ib,function(e,t,r,n){return 1==arguments.length?iv(e):new ib(e,t,r,null==n?1:n)},oQ(o0,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new ib(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new ib(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,o=2*r-n;return new is(ij(e>=240?e-240:e+120,o,n),ij(e,o,n),ij(e<120?e+240:e-120,o,n),this.opacity)},clamp(){return new ib(ig(this.h),ix(this.s),ix(this.l),ip(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=ip(this.opacity);return`${1===e?"hsl(":"hsla("}${ig(this.h)}, ${100*ix(this.s)}%, ${100*ix(this.l)}%${1===e?")":`, ${e})`}`}}));let iO=e=>()=>e;function iS(e,t){var r,n,o=t-e;return o?(r=e,n=o,function(e){return r+e*n}):iO(isNaN(e)?t:e)}let iA=function e(t){var r,n=1==(r=+t)?iS:function(e,t){var n,o,i;return t-e?(n=e,o=t,n=Math.pow(n,i=r),o=Math.pow(o,i)-n,i=1/i,function(e){return Math.pow(n+e*o,i)}):iO(isNaN(e)?t:e)};function o(e,t){var r=n((e=il(e)).r,(t=il(t)).r),o=n(e.g,t.g),i=n(e.b,t.b),a=iS(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=o(t),e.b=i(t),e.opacity=a(t),e+""}}return o.gamma=e,o}(1);function iP(e){return function(t){var r,n,o=t.length,i=Array(o),a=Array(o),c=Array(o);for(r=0;r=1?(r=1,t-1):Math.floor(r*t),o=e[n],i=e[n+1],a=n>0?e[n-1]:2*o-i,c=nc&&(a=t.slice(c,a),s[l]?s[l]+=a:s[++l]=a),(o=o[0])===(i=i[0])?s[l]?s[l]+=i:s[++l]=i:(s[++l]=null,u.push({i:l,x:ik(o,i)})),c=iN.lastIndex;return ct&&(r=e,e=t,t=r),s=function(r){return Math.max(e,Math.min(t,r))}),n=l>2?iB:iR,o=i=null,f}function f(t){return null==t||isNaN(t*=1)?r:(o||(o=n(a.map(e),c,l)))(e(s(t)))}return f.invert=function(r){return s(t((i||(i=n(c,a.map(e),ik)))(r)))},f.domain=function(e){return arguments.length?(a=Array.from(e,i_),u()):a.slice()},f.range=function(e){return arguments.length?(c=Array.from(e),u()):c.slice()},f.rangeRound=function(e){return c=Array.from(e),l=iT,u()},f.clamp=function(e){return arguments.length?(s=!!e||iD,u()):s!==iD},f.interpolate=function(e){return arguments.length?(l=e,u()):l},f.unknown=function(e){return arguments.length?(r=e,f):r},function(r,n){return e=r,t=n,u()}}function i$(){return iz()(iD,iD)}var iF=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function iU(e){var t;if(!(t=iF.exec(e)))throw Error("invalid format: "+e);return new iW({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function iW(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function iq(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function iK(e){return(e=iq(Math.abs(e)))?e[1]:NaN}function iH(e,t){var r=iq(e,t);if(!r)return e+"";var n=r[0],o=r[1];return o<0?"0."+Array(-o).join("0")+n:n.length>o+1?n.slice(0,o+1)+"."+n.slice(o+1):n+Array(o-n.length+2).join("0")}iU.prototype=iW.prototype,iW.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};let iY={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>iH(100*e,t),r:iH,s:function(e,t){var r=iq(e,t);if(!r)return e+"";var n=r[0],o=r[1],i=o-(ld=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,a=n.length;return i===a?n:i>a?n+Array(i-a+1).join("0"):i>0?n.slice(0,i)+"."+n.slice(i):"0."+Array(1-i).join("0")+iq(e,Math.max(0,t+i-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function iG(e){return e}var iX=Array.prototype.map,iV=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function iZ(e,t,r,n){var o,i,a,c=oq(e,t,r);switch((n=iU(null==n?",f":n)).type){case"s":var l=Math.max(Math.abs(e),Math.abs(t));return null!=n.precision||isNaN(a=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(iK(l)/3)))-iK(Math.abs(c))))||(n.precision=a),ly(n,l);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(a=Math.max(0,iK(Math.abs(Math.max(Math.abs(e),Math.abs(t)))-(o=Math.abs(o=c)))-iK(o))+1)||(n.precision=a-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(a=Math.max(0,-iK(Math.abs(c))))||(n.precision=a-("%"===n.type)*2)}return lh(n)}function iJ(e){var t=e.domain;return e.ticks=function(e){var r=t();return oU(r[0],r[r.length-1],null==e?10:e)},e.tickFormat=function(e,r){var n=t();return iZ(n[0],n[n.length-1],null==e?10:e,r)},e.nice=function(r){null==r&&(r=10);var n,o,i=t(),a=0,c=i.length-1,l=i[a],s=i[c],u=10;for(s0;){if((o=oW(l,s,r))===n)return i[a]=l,i[c]=s,t(i);if(o>0)l=Math.floor(l/o)*o,s=Math.ceil(s/o)*o;else if(o<0)l=Math.ceil(l*o)/o,s=Math.floor(s*o)/o;else break;n=o}return e},e}function iQ(){var e=i$();return e.copy=function(){return iL(e,iQ())},n4.apply(e,arguments),iJ(e)}function i0(e,t){e=e.slice();var r,n=0,o=e.length-1,i=e[n],a=e[o];return a-e(-t,r)}function i8(e){let t,r,n=e(i1,i2),o=n.domain,i=10;function a(){var a,c;return t=(a=i)===Math.E?Math.log:10===a&&Math.log10||2===a&&Math.log2||(a=Math.log(a),e=>Math.log(e)/a),r=10===(c=i)?i6:c===Math.E?Math.exp:e=>Math.pow(c,e),o()[0]<0?(t=i5(t),r=i5(r),e(i3,i4)):e(i1,i2),n}return n.base=function(e){return arguments.length?(i=+e,a()):i},n.domain=function(e){return arguments.length?(o(e),a()):o()},n.ticks=e=>{let n,a,c=o(),l=c[0],s=c[c.length-1],u=s0){for(;f<=d;++f)for(n=1;ns)break;h.push(a)}}else for(;f<=d;++f)for(n=i-1;n>=1;--n)if(!((a=f>0?n/r(-f):n*r(f))s)break;h.push(a)}2*h.length{if(null==e&&(e=10),null==o&&(o=10===i?"s":","),"function"!=typeof o&&(i%1||null!=(o=iU(o)).precision||(o.trim=!0),o=lh(o)),e===1/0)return o;let a=Math.max(1,i*e/n.ticks().length);return e=>{let n=e/r(Math.round(t(e)));return n*io(i0(o(),{floor:e=>r(Math.floor(t(e))),ceil:e=>r(Math.ceil(t(e)))})),n}function i7(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function i9(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function ae(e){var t=1,r=e(i7(1),i9(t));return r.constant=function(r){return arguments.length?e(i7(t=+r),i9(t)):t},iJ(r)}function at(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function ar(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function an(e){return e<0?-e*e:e*e}function ao(e){var t=e(iD,iD),r=1;return t.exponent=function(t){return arguments.length?1==(r=+t)?e(iD,iD):.5===r?e(ar,an):e(at(r),at(1/r)):r},iJ(t)}function ai(){var e=ao(iz());return e.copy=function(){return iL(e,ai()).exponent(e.exponent())},n4.apply(e,arguments),e}function aa(){return ai.apply(null,arguments).exponent(.5)}function ac(e){return Math.sign(e)*e*e}function al(e,t){let r;if(void 0===t)for(let t of e)null!=t&&(r=t)&&(r=t);else{let n=-1;for(let o of e)null!=(o=t(o,++n,e))&&(r=o)&&(r=o)}return r}function as(e,t){let r;if(void 0===t)for(let t of e)null!=t&&(r>t||void 0===r&&t>=t)&&(r=t);else{let n=-1;for(let o of e)null!=(o=t(o,++n,e))&&(r>o||void 0===r&&o>=o)&&(r=o)}return r}lh=(lp=function(e){var t,r,n,o=void 0===e.grouping||void 0===e.thousands?iG:(t=iX.call(e.grouping,Number),r=e.thousands+"",function(e,n){for(var o=e.length,i=[],a=0,c=t[0],l=0;o>0&&c>0&&(l+c+1>n&&(c=Math.max(1,n-l)),i.push(e.substring(o-=c,o+c)),!((l+=c+1)>n));)c=t[a=(a+1)%t.length];return i.reverse().join(r)}),i=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",c=void 0===e.decimal?".":e.decimal+"",l=void 0===e.numerals?iG:(n=iX.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return n[+e]})}),s=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"−":e.minus+"",f=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=iU(e)).fill,r=e.align,n=e.sign,d=e.symbol,p=e.zero,h=e.width,y=e.comma,m=e.precision,v=e.trim,b=e.type;"n"===b?(y=!0,b="g"):iY[b]||(void 0===m&&(m=12),v=!0,b="g"),(p||"0"===t&&"="===r)&&(p=!0,t="0",r="=");var g="$"===d?i:"#"===d&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",x="$"===d?a:/[%p]/.test(b)?s:"",j=iY[b],w=/[defgprs%]/.test(b);function O(e){var i,a,s,d=g,O=x;if("c"===b)O=j(e)+O,e="";else{var S=(e*=1)<0||1/e<0;if(e=isNaN(e)?f:j(Math.abs(e),m),v&&(e=function(e){t:for(var t,r=e.length,n=1,o=-1;n0&&(o=0)}return o>0?e.slice(0,o)+e.slice(t+1):e}(e)),S&&0==+e&&"+"!==n&&(S=!1),d=(S?"("===n?n:u:"-"===n||"("===n?"":n)+d,O=("s"===b?iV[8+ld/3]:"")+O+(S&&"("===n?")":""),w){for(i=-1,a=e.length;++i(s=e.charCodeAt(i))||s>57){O=(46===s?c+e.slice(i+1):e.slice(i))+O,e=e.slice(0,i);break}}}y&&!p&&(e=o(e,1/0));var A=d.length+e.length+O.length,P=A>1)+d+e+O+P.slice(A);break;default:e=P+d+e+O}return l(e)}return m=void 0===m?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),O.toString=function(){return e+""},O}return{format:d,formatPrefix:function(e,t){var r=d(((e=iU(e)).type="f",e)),n=3*Math.max(-8,Math.min(8,Math.floor(iK(t)/3))),o=Math.pow(10,-n),i=iV[8+n/3];return function(e){return r(o*e)+i}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,ly=lp.formatPrefix;function au(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(et))}function af(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}let ad=new Date,ap=new Date;function ah(e,t,r,n){function o(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return o.floor=t=>(e(t=new Date(+t)),t),o.ceil=r=>(e(r=new Date(r-1)),t(r,1),e(r),r),o.round=e=>{let t=o(e),r=o.ceil(e);return e-t(t(e=new Date(+e),null==r?1:Math.floor(r)),e),o.range=(r,n,i)=>{let a,c=[];if(r=o.ceil(r),i=null==i?1:Math.floor(i),!(r0))return c;do c.push(a=new Date(+r)),t(r,i),e(r);while(aah(t=>{if(t>=t)for(;e(t),!r(t);)t.setTime(t-1)},(e,n)=>{if(e>=e)if(n<0)for(;++n<=0;)for(;t(e,-1),!r(e););else for(;--n>=0;)for(;t(e,1),!r(e););}),r&&(o.count=(t,n)=>(ad.setTime(+t),ap.setTime(+n),e(ad),e(ap),Math.floor(r(ad,ap))),o.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?o.filter(n?t=>n(t)%e==0:t=>o.count(0,t)%e==0):o:null),o}let ay=ah(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);ay.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?ah(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):ay:null,ay.range;let am=ah(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());am.range;let av=ah(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());av.range;let ab=ah(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());ab.range;let ag=ah(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getHours());ag.range;let ax=ah(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());ax.range;let aj=ah(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1);aj.range;let aw=ah(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1);aw.range;let aO=ah(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5));function aS(e){return ah(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/6048e5)}aO.range;let aA=aS(0),aP=aS(1),ak=aS(2),aE=aS(3),aN=aS(4),aM=aS(5),aT=aS(6);function a_(e){return ah(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/6048e5)}aA.range,aP.range,ak.range,aE.range,aN.range,aM.range,aT.range;let aC=a_(0),aD=a_(1),aI=a_(2),aR=a_(3),aB=a_(4),aL=a_(5),az=a_(6);aC.range,aD.range,aI.range,aR.range,aB.range,aL.range,az.range;let a$=ah(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());a$.range;let aF=ah(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());aF.range;let aU=ah(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());aU.every=e=>isFinite(e=Math.floor(e))&&e>0?ah(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)}):null,aU.range;let aW=ah(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());function aq(e,t,r,n,o,i){let a=[[am,1,1e3],[am,5,5e3],[am,15,15e3],[am,30,3e4],[i,1,6e4],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[n,1,864e5],[n,2,1728e5],[r,1,6048e5],[t,1,2592e6],[t,3,7776e6],[e,1,31536e6]];function c(t,r,n){let o=Math.abs(r-t)/n,i=oY(([,,e])=>e).right(a,o);if(i===a.length)return e.every(oq(t/31536e6,r/31536e6,n));if(0===i)return ay.every(Math.max(oq(t,r,n),1));let[c,l]=a[o/a[i-1][2]isFinite(e=Math.floor(e))&&e>0?ah(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)}):null,aW.range;let[aK,aH]=aq(aW,aF,aC,aO,ax,ab),[aY,aG]=aq(aU,a$,aA,aj,ag,av);function aX(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function aV(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function aZ(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}var aJ={"-":"",_:" ",0:"0"},aQ=/^\s*\d+/,a0=/^%/,a1=/[\\^$*+?|[\]().{}]/g;function a2(e,t,r){var n=e<0?"-":"",o=(n?-e:e)+"",i=o.length;return n+(i[e.toLowerCase(),t]))}function a5(e,t,r){var n=aQ.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function a8(e,t,r){var n=aQ.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function a7(e,t,r){var n=aQ.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function a9(e,t,r){var n=aQ.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function ce(e,t,r){var n=aQ.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function ct(e,t,r){var n=aQ.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function cr(e,t,r){var n=aQ.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function cn(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function co(e,t,r){var n=aQ.exec(t.slice(r,r+1));return n?(e.q=3*n[0]-3,r+n[0].length):-1}function ci(e,t,r){var n=aQ.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function ca(e,t,r){var n=aQ.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function cc(e,t,r){var n=aQ.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function cl(e,t,r){var n=aQ.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function cs(e,t,r){var n=aQ.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function cu(e,t,r){var n=aQ.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function cf(e,t,r){var n=aQ.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function cd(e,t,r){var n=aQ.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function cp(e,t,r){var n=a0.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function ch(e,t,r){var n=aQ.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function cy(e,t,r){var n=aQ.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function cm(e,t){return a2(e.getDate(),t,2)}function cv(e,t){return a2(e.getHours(),t,2)}function cb(e,t){return a2(e.getHours()%12||12,t,2)}function cg(e,t){return a2(1+aj.count(aU(e),e),t,3)}function cx(e,t){return a2(e.getMilliseconds(),t,3)}function cj(e,t){return cx(e,t)+"000"}function cw(e,t){return a2(e.getMonth()+1,t,2)}function cO(e,t){return a2(e.getMinutes(),t,2)}function cS(e,t){return a2(e.getSeconds(),t,2)}function cA(e){var t=e.getDay();return 0===t?7:t}function cP(e,t){return a2(aA.count(aU(e)-1,e),t,2)}function ck(e){var t=e.getDay();return t>=4||0===t?aN(e):aN.ceil(e)}function cE(e,t){return e=ck(e),a2(aN.count(aU(e),e)+(4===aU(e).getDay()),t,2)}function cN(e){return e.getDay()}function cM(e,t){return a2(aP.count(aU(e)-1,e),t,2)}function cT(e,t){return a2(e.getFullYear()%100,t,2)}function c_(e,t){return a2((e=ck(e)).getFullYear()%100,t,2)}function cC(e,t){return a2(e.getFullYear()%1e4,t,4)}function cD(e,t){var r=e.getDay();return a2((e=r>=4||0===r?aN(e):aN.ceil(e)).getFullYear()%1e4,t,4)}function cI(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+a2(t/60|0,"0",2)+a2(t%60,"0",2)}function cR(e,t){return a2(e.getUTCDate(),t,2)}function cB(e,t){return a2(e.getUTCHours(),t,2)}function cL(e,t){return a2(e.getUTCHours()%12||12,t,2)}function cz(e,t){return a2(1+aw.count(aW(e),e),t,3)}function c$(e,t){return a2(e.getUTCMilliseconds(),t,3)}function cF(e,t){return c$(e,t)+"000"}function cU(e,t){return a2(e.getUTCMonth()+1,t,2)}function cW(e,t){return a2(e.getUTCMinutes(),t,2)}function cq(e,t){return a2(e.getUTCSeconds(),t,2)}function cK(e){var t=e.getUTCDay();return 0===t?7:t}function cH(e,t){return a2(aC.count(aW(e)-1,e),t,2)}function cY(e){var t=e.getUTCDay();return t>=4||0===t?aB(e):aB.ceil(e)}function cG(e,t){return e=cY(e),a2(aB.count(aW(e),e)+(4===aW(e).getUTCDay()),t,2)}function cX(e){return e.getUTCDay()}function cV(e,t){return a2(aD.count(aW(e)-1,e),t,2)}function cZ(e,t){return a2(e.getUTCFullYear()%100,t,2)}function cJ(e,t){return a2((e=cY(e)).getUTCFullYear()%100,t,2)}function cQ(e,t){return a2(e.getUTCFullYear()%1e4,t,4)}function c0(e,t){var r=e.getUTCDay();return a2((e=r>=4||0===r?aB(e):aB.ceil(e)).getUTCFullYear()%1e4,t,4)}function c1(){return"+0000"}function c2(){return"%"}function c3(e){return+e}function c4(e){return Math.floor(e/1e3)}function c6(e){return new Date(e)}function c5(e){return e instanceof Date?+e:+new Date(+e)}function c8(e,t,r,n,o,i,a,c,l,s){var u=i$(),f=u.invert,d=u.domain,p=s(".%L"),h=s(":%S"),y=s("%I:%M"),m=s("%I %p"),v=s("%a %d"),b=s("%b %d"),g=s("%B"),x=s("%Y");function j(e){return(l(e)1)for(var r,n,o,i=1,a=e[t[0]],c=a.length;i=0;)r[t]=t;return r}function lu(e,t){return e[t]}function lf(e){let t=[];return t.key=e,t}lv=(lm=function(e){var t=e.dateTime,r=e.date,n=e.time,o=e.periods,i=e.days,a=e.shortDays,c=e.months,l=e.shortMonths,s=a4(o),u=a6(o),f=a4(i),d=a6(i),p=a4(a),h=a6(a),y=a4(c),m=a6(c),v=a4(l),b=a6(l),g={a:function(e){return a[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return c[e.getMonth()]},c:null,d:cm,e:cm,f:cj,g:c_,G:cD,H:cv,I:cb,j:cg,L:cx,m:cw,M:cO,p:function(e){return o[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:c3,s:c4,S:cS,u:cA,U:cP,V:cE,w:cN,W:cM,x:null,X:null,y:cT,Y:cC,Z:cI,"%":c2},x={a:function(e){return a[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return c[e.getUTCMonth()]},c:null,d:cR,e:cR,f:cF,g:cJ,G:c0,H:cB,I:cL,j:cz,L:c$,m:cU,M:cW,p:function(e){return o[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:c3,s:c4,S:cq,u:cK,U:cH,V:cG,w:cX,W:cV,x:null,X:null,y:cZ,Y:cQ,Z:c1,"%":c2},j={a:function(e,t,r){var n=p.exec(t.slice(r));return n?(e.w=h.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(e,t,r){var n=f.exec(t.slice(r));return n?(e.w=d.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(e,t,r){var n=v.exec(t.slice(r));return n?(e.m=b.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(e,t,r){var n=y.exec(t.slice(r));return n?(e.m=m.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(e,r,n){return S(e,t,r,n)},d:ca,e:ca,f:cd,g:cr,G:ct,H:cl,I:cl,j:cc,L:cf,m:ci,M:cs,p:function(e,t,r){var n=s.exec(t.slice(r));return n?(e.p=u.get(n[0].toLowerCase()),r+n[0].length):-1},q:co,Q:ch,s:cy,S:cu,u:a8,U:a7,V:a9,w:a5,W:ce,x:function(e,t,n){return S(e,r,t,n)},X:function(e,t,r){return S(e,n,t,r)},y:cr,Y:ct,Z:cn,"%":cp};function w(e,t){return function(r){var n,o,i,a=[],c=-1,l=0,s=e.length;for(r instanceof Date||(r=new Date(+r));++c53)return null;"w"in i||(i.w=1),"Z"in i?(n=(o=(n=aV(aZ(i.y,0,1))).getUTCDay())>4||0===o?aD.ceil(n):aD(n),n=aw.offset(n,(i.V-1)*7),i.y=n.getUTCFullYear(),i.m=n.getUTCMonth(),i.d=n.getUTCDate()+(i.w+6)%7):(n=(o=(n=aX(aZ(i.y,0,1))).getDay())>4||0===o?aP.ceil(n):aP(n),n=aj.offset(n,(i.V-1)*7),i.y=n.getFullYear(),i.m=n.getMonth(),i.d=n.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:+("W"in i)),o="Z"in i?aV(aZ(i.y,0,1)).getUTCDay():aX(aZ(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,aV(i)):aX(i)}}function S(e,t,r,n){for(var o,i,a=0,c=t.length,l=r.length;a=l)return -1;if(37===(o=t.charCodeAt(a++))){if(!(i=j[(o=t.charAt(a++))in aJ?t.charAt(a++):o])||(n=i(e,r,n))<0)return -1}else if(o!=r.charCodeAt(n++))return -1}return n}return g.x=w(r,g),g.X=w(n,g),g.c=w(t,g),x.x=w(r,x),x.X=w(n,x),x.c=w(t,x),{format:function(e){var t=w(e+="",g);return t.toString=function(){return e},t},parse:function(e){var t=O(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=w(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=O(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,lm.parse,lb=lm.utcFormat,lm.utcParse,Array.prototype.slice;var ld,lp,lh,ly,lm,lv,lb,lg,lx,lj=r(78288),lw=r.n(lj),lO=r(4274),lS=r.n(lO),lA=r(41237),lP=r.n(lA),lk=r(71202),lE=r.n(lk),lN=!0,lM="[DecimalError] ",lT=lM+"Invalid argument: ",l_=lM+"Exponent out of range: ",lC=Math.floor,lD=Math.pow,lI=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,lR=lC(1286742750677284.5),lB={};function lL(e,t){var r,n,o,i,a,c,l,s,u=e.constructor,f=u.precision;if(!e.s||!t.s)return t.s||(t=new u(e)),lN?lG(t,f):t;if(l=e.d,s=t.d,a=e.e,o=t.e,l=l.slice(),i=a-o){for(i<0?(n=l,i=-i,c=s.length):(n=s,o=a,c=l.length),i>(c=(a=Math.ceil(f/7))>c?a+1:c+1)&&(i=c,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((c=l.length)-(i=s.length)<0&&(i=c,n=s,s=l,l=n),r=0;i;)r=(l[--i]=l[i]+s[i]+r)/1e7|0,l[i]%=1e7;for(r&&(l.unshift(r),++o),c=l.length;0==l[--c];)l.pop();return t.d=l,t.e=o,lN?lG(t,f):t}function lz(e,t,r){if(e!==~~e||er)throw Error(lT+e)}function l$(e){var t,r,n,o=e.length-1,i="",a=e[0];if(o>0){for(i+=a,t=1;te.e^this.s<0?1:-1;for(t=0,r=(n=this.d.length)<(o=e.d.length)?n:o;te.d[t]^this.s<0?1:-1;return n===o?0:n>o^this.s<0?1:-1},lB.decimalPlaces=lB.dp=function(){var e=this.d.length-1,t=(e-this.e)*7;if(e=this.d[e])for(;e%10==0;e/=10)t--;return t<0?0:t},lB.dividedBy=lB.div=function(e){return lF(this,new this.constructor(e))},lB.dividedToIntegerBy=lB.idiv=function(e){var t=this.constructor;return lG(lF(this,new t(e),0,1),t.precision)},lB.equals=lB.eq=function(e){return!this.cmp(e)},lB.exponent=function(){return lW(this)},lB.greaterThan=lB.gt=function(e){return this.cmp(e)>0},lB.greaterThanOrEqualTo=lB.gte=function(e){return this.cmp(e)>=0},lB.isInteger=lB.isint=function(){return this.e>this.d.length-2},lB.isNegative=lB.isneg=function(){return this.s<0},lB.isPositive=lB.ispos=function(){return this.s>0},lB.isZero=function(){return 0===this.s},lB.lessThan=lB.lt=function(e){return 0>this.cmp(e)},lB.lessThanOrEqualTo=lB.lte=function(e){return 1>this.cmp(e)},lB.logarithm=lB.log=function(e){var t,r=this.constructor,n=r.precision,o=n+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(lx))throw Error(lM+"NaN");if(this.s<1)throw Error(lM+(this.s?"NaN":"-Infinity"));return this.eq(lx)?new r(0):(lN=!1,t=lF(lH(this,o),lH(e,o),o),lN=!0,lG(t,n))},lB.minus=lB.sub=function(e){return e=new this.constructor(e),this.s==e.s?lX(this,e):lL(this,(e.s=-e.s,e))},lB.modulo=lB.mod=function(e){var t,r=this.constructor,n=r.precision;if(!(e=new r(e)).s)throw Error(lM+"NaN");return this.s?(lN=!1,t=lF(this,e,0,1).times(e),lN=!0,this.minus(t)):lG(new r(this),n)},lB.naturalExponential=lB.exp=function(){return lU(this)},lB.naturalLogarithm=lB.ln=function(){return lH(this)},lB.negated=lB.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},lB.plus=lB.add=function(e){return e=new this.constructor(e),this.s==e.s?lL(this,e):lX(this,(e.s=-e.s,e))},lB.precision=lB.sd=function(e){var t,r,n;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(lT+e);if(t=lW(this)+1,r=7*(n=this.d.length-1)+1,n=this.d[n]){for(;n%10==0;n/=10)r--;for(n=this.d[0];n>=10;n/=10)r++}return e&&t>r?t:r},lB.squareRoot=lB.sqrt=function(){var e,t,r,n,o,i,a,c=this.constructor;if(this.s<1){if(!this.s)return new c(0);throw Error(lM+"NaN")}for(e=lW(this),lN=!1,0==(o=Math.sqrt(+this))||o==1/0?(((t=l$(this.d)).length+e)%2==0&&(t+="0"),o=Math.sqrt(t),e=lC((e+1)/2)-(e<0||e%2),n=new c(t=o==1/0?"5e"+e:(t=o.toExponential()).slice(0,t.indexOf("e")+1)+e)):n=new c(o.toString()),o=a=(r=c.precision)+3;;)if(n=(i=n).plus(lF(this,i,a+2)).times(.5),l$(i.d).slice(0,a)===(t=l$(n.d)).slice(0,a)){if(t=t.slice(a-3,a+1),o==a&&"4999"==t){if(lG(i,r+1,0),i.times(i).eq(this)){n=i;break}}else if("9999"!=t)break;a+=4}return lN=!0,lG(n,r)},lB.times=lB.mul=function(e){var t,r,n,o,i,a,c,l,s,u=this.constructor,f=this.d,d=(e=new u(e)).d;if(!this.s||!e.s)return new u(0);for(e.s*=this.s,r=this.e+e.e,(l=f.length)<(s=d.length)&&(i=f,f=d,d=i,a=l,l=s,s=a),i=[],n=a=l+s;n--;)i.push(0);for(n=s;--n>=0;){for(t=0,o=l+n;o>n;)c=i[o]+d[n]*f[o-n-1]+t,i[o--]=c%1e7|0,t=c/1e7|0;i[o]=(i[o]+t)%1e7|0}for(;!i[--a];)i.pop();return t?++r:i.shift(),e.d=i,e.e=r,lN?lG(e,u.precision):e},lB.toDecimalPlaces=lB.todp=function(e,t){var r=this,n=r.constructor;return(r=new n(r),void 0===e)?r:(lz(e,0,1e9),void 0===t?t=n.rounding:lz(t,0,8),lG(r,e+lW(r)+1,t))},lB.toExponential=function(e,t){var r,n=this,o=n.constructor;return void 0===e?r=lV(n,!0):(lz(e,0,1e9),void 0===t?t=o.rounding:lz(t,0,8),r=lV(n=lG(new o(n),e+1,t),!0,e+1)),r},lB.toFixed=function(e,t){var r,n,o=this.constructor;return void 0===e?lV(this):(lz(e,0,1e9),void 0===t?t=o.rounding:lz(t,0,8),r=lV((n=lG(new o(this),e+lW(this)+1,t)).abs(),!1,e+lW(n)+1),this.isneg()&&!this.isZero()?"-"+r:r)},lB.toInteger=lB.toint=function(){var e=this.constructor;return lG(new e(this),lW(this)+1,e.rounding)},lB.toNumber=function(){return+this},lB.toPower=lB.pow=function(e){var t,r,n,o,i,a,c=this,l=c.constructor,s=+(e=new l(e));if(!e.s)return new l(lx);if(!(c=new l(c)).s){if(e.s<1)throw Error(lM+"Infinity");return c}if(c.eq(lx))return c;if(n=l.precision,e.eq(lx))return lG(c,n);if(a=(t=e.e)>=(r=e.d.length-1),i=c.s,a){if((r=s<0?-s:s)<=0x1fffffffffffff){for(o=new l(lx),t=Math.ceil(n/7+4),lN=!1;r%2&&lZ((o=o.times(c)).d,t),0!==(r=lC(r/2));)lZ((c=c.times(c)).d,t);return lN=!0,e.s<0?new l(lx).div(o):lG(o,n)}}else if(i<0)throw Error(lM+"NaN");return i=i<0&&1&e.d[Math.max(t,r)]?-1:1,c.s=1,lN=!1,o=e.times(lH(c,n+12)),lN=!0,(o=lU(o)).s=i,o},lB.toPrecision=function(e,t){var r,n,o=this,i=o.constructor;return void 0===e?(r=lW(o),n=lV(o,r<=i.toExpNeg||r>=i.toExpPos)):(lz(e,1,1e9),void 0===t?t=i.rounding:lz(t,0,8),r=lW(o=lG(new i(o),e,t)),n=lV(o,e<=r||r<=i.toExpNeg,e)),n},lB.toSignificantDigits=lB.tosd=function(e,t){var r=this.constructor;return void 0===e?(e=r.precision,t=r.rounding):(lz(e,1,1e9),void 0===t?t=r.rounding:lz(t,0,8)),lG(new r(this),e,t)},lB.toString=lB.valueOf=lB.val=lB.toJSON=lB[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=lW(this),t=this.constructor;return lV(this,e<=t.toExpNeg||e>=t.toExpPos)};var lF=function(){function e(e,t){var r,n=0,o=e.length;for(e=e.slice();o--;)r=e[o]*t+n,e[o]=r%1e7|0,n=r/1e7|0;return n&&e.unshift(n),e}function t(e,t,r,n){var o,i;if(r!=n)i=r>n?1:-1;else for(o=i=0;ot[o]?1:-1;break}return i}function r(e,t,r){for(var n=0;r--;)e[r]-=n,n=+(e[r]1;)e.shift()}return function(n,o,i,a){var c,l,s,u,f,d,p,h,y,m,v,b,g,x,j,w,O,S,A=n.constructor,P=n.s==o.s?1:-1,k=n.d,E=o.d;if(!n.s)return new A(n);if(!o.s)throw Error(lM+"Division by zero");for(s=0,l=n.e-o.e,O=E.length,j=k.length,h=(p=new A(P)).d=[];E[s]==(k[s]||0);)++s;if(E[s]>(k[s]||0)&&--l,(b=null==i?i=A.precision:a?i+(lW(n)-lW(o))+1:i)<0)return new A(0);if(b=b/7+2|0,s=0,1==O)for(u=0,E=E[0],b++;(s1&&(E=e(E,u),k=e(k,u),O=E.length,j=k.length),x=O,m=(y=k.slice(0,O)).length;m=1e7/2&&++w;do u=0,(c=t(E,y,O,m))<0?(v=y[0],O!=m&&(v=1e7*v+(y[1]||0)),(u=v/w|0)>1?(u>=1e7&&(u=1e7-1),d=(f=e(E,u)).length,m=y.length,1==(c=t(f,y,d,m))&&(u--,r(f,O16)throw Error(l_+lW(e));if(!e.s)return new s(lx);for(null==t?(lN=!1,a=u):a=t,i=new s(.03125);e.abs().gte(.1);)e=e.times(i),l+=5;for(a+=Math.log(lD(2,l))/Math.LN10*2+5|0,r=n=o=new s(lx),s.precision=a;;){if(n=lG(n.times(e),a),r=r.times(++c),l$((i=o.plus(lF(n,r,a))).d).slice(0,a)===l$(o.d).slice(0,a)){for(;l--;)o=lG(o.times(o),a);return s.precision=u,null==t?(lN=!0,lG(o,u)):o}o=i}}function lW(e){for(var t=7*e.e,r=e.d[0];r>=10;r/=10)t++;return t}function lq(e,t,r){if(t>e.LN10.sd())throw lN=!0,r&&(e.precision=r),Error(lM+"LN10 precision limit exceeded");return lG(new e(e.LN10),t)}function lK(e){for(var t="";e--;)t+="0";return t}function lH(e,t){var r,n,o,i,a,c,l,s,u,f=1,d=e,p=d.d,h=d.constructor,y=h.precision;if(d.s<1)throw Error(lM+(d.s?"NaN":"-Infinity"));if(d.eq(lx))return new h(0);if(null==t?(lN=!1,s=y):s=t,d.eq(10))return null==t&&(lN=!0),lq(h,s);if(h.precision=s+=10,n=(r=l$(p)).charAt(0),!(15e14>Math.abs(i=lW(d))))return l=lq(h,s+2,y).times(i+""),d=lH(new h(n+"."+r.slice(1)),s-10).plus(l),h.precision=y,null==t?(lN=!0,lG(d,y)):d;for(;n<7&&1!=n||1==n&&r.charAt(1)>3;)n=(r=l$((d=d.times(e)).d)).charAt(0),f++;for(i=lW(d),n>1?(d=new h("0."+r),i++):d=new h(n+"."+r.slice(1)),c=a=d=lF(d.minus(lx),d.plus(lx),s),u=lG(d.times(d),s),o=3;;){if(a=lG(a.times(u),s),l$((l=c.plus(lF(a,new h(o),s))).d).slice(0,s)===l$(c.d).slice(0,s))return c=c.times(2),0!==i&&(c=c.plus(lq(h,s+2,y).times(i+""))),c=lF(c,new h(f),s),h.precision=y,null==t?(lN=!0,lG(c,y)):c;c=l,o+=2}}function lY(e,t){var r,n,o;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;48===t.charCodeAt(n);)++n;for(o=t.length;48===t.charCodeAt(o-1);)--o;if(t=t.slice(n,o)){if(o-=n,e.e=lC((r=r-n-1)/7),e.d=[],n=(r+1)%7,r<0&&(n+=7),nlR||e.e<-lR))throw Error(l_+r)}else e.s=0,e.e=0,e.d=[0];return e}function lG(e,t,r){var n,o,i,a,c,l,s,u,f=e.d;for(a=1,i=f[0];i>=10;i/=10)a++;if((n=t-a)<0)n+=7,o=t,s=f[u=0];else{if((u=Math.ceil((n+1)/7))>=(i=f.length))return e;for(a=1,s=i=f[u];i>=10;i/=10)a++;n%=7,o=n-7+a}if(void 0!==r&&(c=s/(i=lD(10,a-o-1))%10|0,l=t<0||void 0!==f[u+1]||s%i,l=r<4?(c||l)&&(0==r||r==(e.s<0?3:2)):c>5||5==c&&(4==r||l||6==r&&(n>0?o>0?s/lD(10,a-o):0:f[u-1])%10&1||r==(e.s<0?8:7))),t<1||!f[0])return l?(i=lW(e),f.length=1,t=t-i-1,f[0]=lD(10,(7-t%7)%7),e.e=lC(-t/7)||0):(f.length=1,f[0]=e.e=e.s=0),e;if(0==n?(f.length=u,i=1,u--):(f.length=u+1,i=lD(10,7-n),f[u]=o>0?(s/lD(10,a-o)%lD(10,o)|0)*i:0),l)for(;;)if(0==u){1e7==(f[0]+=i)&&(f[0]=1,++e.e);break}else{if(f[u]+=i,1e7!=f[u])break;f[u--]=0,i=1}for(n=f.length;0===f[--n];)f.pop();if(lN&&(e.e>lR||e.e<-lR))throw Error(l_+lW(e));return e}function lX(e,t){var r,n,o,i,a,c,l,s,u,f,d=e.constructor,p=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),lN?lG(t,p):t;if(l=e.d,f=t.d,n=t.e,s=e.e,l=l.slice(),a=s-n){for((u=a<0)?(r=l,a=-a,c=f.length):(r=f,n=s,c=l.length),a>(o=Math.max(Math.ceil(p/7),c)+2)&&(a=o,r.length=1),r.reverse(),o=a;o--;)r.push(0);r.reverse()}else{for((u=(o=l.length)<(c=f.length))&&(c=o),o=0;o0;--o)l[c++]=0;for(o=f.length;o>a;){if(l[--o]0?i=i.charAt(0)+"."+i.slice(1)+lK(n):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+lK(-o-1)+i,r&&(n=r-a)>0&&(i+=lK(n))):o>=a?(i+=lK(o+1-a),r&&(n=r-o-1)>0&&(i=i+"."+lK(n))):((n=o+1)0&&(o+1===a&&(i+="."),i+=lK(n))),e.s<0?"-"+i:i}function lZ(e,t){if(e.length>t)return e.length=t,!0}function lJ(e){if(!e||"object"!=typeof e)throw Error(lM+"Object expected");var t,r,n,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t=o[t+1]&&n<=o[t+2])this[r]=n;else throw Error(lT+r+": "+n);if(void 0!==(n=e[r="LN10"]))if(n==Math.LN10)this[r]=new this(n);else throw Error(lT+r+": "+n);return this}var lg=function e(t){var r,n,o;function i(e){if(!(this instanceof i))return new i(e);if(this.constructor=i,e instanceof i){this.s=e.s,this.e=e.e,this.d=(e=e.d)?e.slice():e;return}if("number"==typeof e){if(0*e!=0)throw Error(lT+e);if(e>0)this.s=1;else if(e<0)e=-e,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(e===~~e&&e<1e7){this.e=0,this.d=[e];return}return lY(this,e.toString())}if("string"!=typeof e)throw Error(lT+e);if(45===e.charCodeAt(0)?(e=e.slice(1),this.s=-1):this.s=1,lI.test(e))lY(this,e);else throw Error(lT+e)}if(i.prototype=lB,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=e,i.config=i.set=lJ,void 0===t&&(t={}),t)for(r=0,o=["precision","rounding","toExpNeg","toExpPos","LN10"];re.length)&&(t=e.length);for(var r=0,n=Array(t);r=t?r.apply(void 0,o):e(t-a,l4(function(){for(var e=arguments.length,t=Array(e),n=0;ne.length)&&(t=e.length);for(var r=0,n=Array(t);rn&&(o=n,i=r),[o,i]}function sc(e,t,r){if(e.lte(0))return new lQ(0);var n=st.getDigitCount(e.toNumber()),o=new lQ(10).pow(n),i=e.div(o),a=1!==n?.05:.1,c=new lQ(Math.ceil(i.div(a).toNumber())).add(r).mul(a).mul(o);return t?c:new lQ(Math.ceil(c))}function sl(e,t,r){var n=1,o=new lQ(e);if(!o.isint()&&r){var i=Math.abs(e);i<1?(n=new lQ(10).pow(st.getDigitCount(e)-1),o=new lQ(Math.floor(o.div(n).toNumber())).mul(n)):i>1&&(o=new lQ(Math.floor(e)))}else 0===e?o=new lQ(Math.floor((t-1)/2)):r||(o=new lQ(Math.floor(e)));var a=Math.floor((t-1)/2);return l7(l8(function(e){return o.add(new lQ(e-a).mul(n)).toNumber()}),l5)(0,t)}var ss=se(function(e){var t=sn(e,2),r=t[0],n=t[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),c=sn(sa([r,n]),2),l=c[0],s=c[1];if(l===-1/0||s===1/0){var u=s===1/0?[l].concat(sr(l5(0,o-1).map(function(){return 1/0}))):[].concat(sr(l5(0,o-1).map(function(){return-1/0})),[s]);return r>n?l9(u):u}if(l===s)return sl(l,o,i);var f=function e(t,r,n,o){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((r-t)/(n-1)))return{step:new lQ(0),tickMin:new lQ(0),tickMax:new lQ(0)};var c=sc(new lQ(r).sub(t).div(n-1),o,a),l=Math.ceil((i=t<=0&&r>=0?new lQ(0):(i=new lQ(t).add(r).div(2)).sub(new lQ(i).mod(c))).sub(t).div(c).toNumber()),s=Math.ceil(new lQ(r).sub(i).div(c).toNumber()),u=l+s+1;return u>n?e(t,r,n,o,a+1):(u0?s+(n-u):s,l=r>0?l:l+(n-u)),{step:c,tickMin:i.sub(new lQ(l).mul(c)),tickMax:i.add(new lQ(s).mul(c))})}(l,s,a,i),d=f.step,p=f.tickMin,h=f.tickMax,y=st.rangeStep(p,h.add(new lQ(.1).mul(d)),d);return r>n?l9(y):y});se(function(e){var t=sn(e,2),r=t[0],n=t[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),c=sn(sa([r,n]),2),l=c[0],s=c[1];if(l===-1/0||s===1/0)return[r,n];if(l===s)return sl(l,o,i);var u=sc(new lQ(s).sub(l).div(a-1),i,0),f=l7(l8(function(e){return new lQ(l).add(new lQ(e).mul(u)).toNumber()}),l5)(0,a).filter(function(e){return e>=l&&e<=s});return r>n?l9(f):f});var su=se(function(e,t){var r=sn(e,2),n=r[0],o=r[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=sn(sa([n,o]),2),c=a[0],l=a[1];if(c===-1/0||l===1/0)return[n,o];if(c===l)return[c];var s=Math.max(t,2),u=sc(new lQ(l).sub(c).div(s-1),i,0),f=[].concat(sr(st.rangeStep(new lQ(c),new lQ(l).sub(new lQ(.99).mul(u)),u)),[l]);return n>o?l9(f):f}),sf=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function sd(e){return(sd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function sp(){return(sp=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,sf),!1);"x"===this.props.direction&&"number"!==c.type&&ex(!1);var u=i.map(function(e){var i,u,f=a(e,o),d=f.x,p=f.y,h=f.value,y=f.errorVal;if(!y)return null;var m=[];if(Array.isArray(y)){var v=function(e){if(Array.isArray(e))return e}(y)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,c=[],l=!0,s=!1;try{i=(r=r.call(e)).next,!1;for(;!(l=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(y,2)||function(e,t){if(e){if("string"==typeof e)return sh(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return sh(e,t)}}(y,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();i=v[0],u=v[1]}else i=u=y;if("vertical"===r){var b=c.scale,g=p+t,x=g+n,j=g-n,w=b(h-i),O=b(h+u);m.push({x1:O,y1:x,x2:O,y2:j}),m.push({x1:w,y1:g,x2:O,y2:g}),m.push({x1:w,y1:x,x2:w,y2:j})}else if("horizontal"===r){var S=l.scale,A=d+t,P=A-n,k=A+n,E=S(h-i),N=S(h+u);m.push({x1:P,y1:N,x2:k,y2:N}),m.push({x1:A,y1:E,x2:A,y2:N}),m.push({x1:P,y1:E,x2:k,y2:E})}return ea().createElement(tu,sp({className:"recharts-errorBar",key:"bar-".concat(m.map(function(e){return"".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))},s),m.map(function(e){return ea().createElement("line",sp({},e,{key:"line-".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))}))});return ea().createElement(tu,{className:"recharts-errorBars"},u)}}],function(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,a=null!=(t=null==r?void 0:r.length)?t:0;if(a<=1)return 0;if(o&&"angleAxis"===o.axisType&&1e-6>=Math.abs(Math.abs(o.range[1]-o.range[0])-360))for(var c=o.range,l=0;l0?n[l-1].coordinate:n[a-1].coordinate,u=n[l].coordinate,f=l>=a-1?n[0].coordinate:n[l+1].coordinate,d=void 0;if(eM(u-s)!==eM(f-u)){var p=[];if(eM(f-u)===eM(c[1]-c[0])){d=f;var h=u+c[1]-c[0];p[0]=Math.min(h,(h+s)/2),p[1]=Math.max(h,(h+s)/2)}else{d=s;var y=f+c[1]-c[0];p[0]=Math.min(u,(y+u)/2),p[1]=Math.max(u,(y+u)/2)}var m=[Math.min(u,(d+u)/2),Math.max(u,(d+u)/2)];if(e>m[0]&&e<=m[1]||e>=p[0]&&e<=p[1]){i=n[l].index;break}}else{var v=Math.min(s,f),b=Math.max(s,f);if(e>(v+u)/2&&e<=(b+u)/2){i=n[l].index;break}}}else for(var g=0;g0&&g(r[g].coordinate+r[g-1].coordinate)/2&&e<=(r[g].coordinate+r[g+1].coordinate)/2||g===a-1&&e>(r[g].coordinate+r[g-1].coordinate)/2){i=r[g].index;break}return i},sD=function(e){var t,r,n=e.type.displayName,o=null!=(t=e.type)&&t.defaultProps?sN(sN({},e.type.defaultProps),e.props):e.props,i=o.stroke,a=o.fill;switch(n){case"Line":r=i;break;case"Area":case"Radar":r=i&&"none"!==i?i:a;break;default:r=a}return r},sI=function(e){var t=e.barSize,r=e.totalSize,n=e.stackGroups,o=void 0===n?{}:n;if(!o)return{};for(var i={},a=Object.keys(o),c=0,l=a.length;c=0});if(m&&m.length){var v=m[0].type.defaultProps,b=void 0!==v?sN(sN({},v),m[0].props):m[0].props,g=b.barSize,x=b[y];i[x]||(i[x]=[]);var j=el()(g)?t:g;i[x].push({item:m[0],stackList:m.slice(1),barSize:el()(j)?void 0:eR(j,r,0)})}}return i},sR=function(e){var t,r=e.barGap,n=e.barCategoryGap,o=e.bandSize,i=e.sizeList,a=void 0===i?[]:i,c=e.maxBarSize,l=a.length;if(l<1)return null;var s=eR(r,o,0,!0),u=[];if(a[0].barSize===+a[0].barSize){var f=!1,d=o/l,p=a.reduce(function(e,t){return e+t.barSize||0},0);(p+=(l-1)*s)>=o&&(p-=(l-1)*s,s=0),p>=o&&d>0&&(f=!0,d*=.9,p=l*d);var h={offset:((o-p)/2|0)-s,size:0};t=a.reduce(function(e,t){var r={item:t.item,position:{offset:h.offset+h.size+s,size:f?d:t.barSize}},n=[].concat(sP(e),[r]);return h=n[n.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){n.push({item:e,position:h})}),n},u)}else{var y=eR(n,o,0,!0);o-2*y-(l-1)*s<=0&&(s=0);var m=(o-2*y-(l-1)*s)/l;m>1&&(m>>=0);var v=c===+c?Math.min(m,c):m;t=a.reduce(function(e,t,r){var n=[].concat(sP(e),[{item:t.item,position:{offset:y+(m+s)*r+(m-v)/2,size:v}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){n.push({item:e,position:n[n.length-1].position})}),n},u)}return t},sB=function(e,t,r,n){var o=r.children,i=r.width,a=r.margin,c=sS({children:o,legendWidth:i-(a.left||0)-(a.right||0)});if(c){var l=n||{},s=l.width,u=l.height,f=c.align,d=c.verticalAlign,p=c.layout;if(("vertical"===p||"horizontal"===p&&"middle"===d)&&"center"!==f&&e_(e[f]))return sN(sN({},e),{},sM({},f,e[f]+(s||0)));if(("horizontal"===p||"vertical"===p&&"center"===f)&&"middle"!==d&&e_(e[d]))return sN(sN({},e),{},sM({},d,e[d]+(u||0)))}return e},sL=function(e,t,r,n,o){var i=e6(t.props.children,sx).filter(function(e){var t;return t=e.props.direction,!!el()(o)||("horizontal"===n?"yAxis"===o:"vertical"===n||"x"===t?"xAxis"===o:"y"!==t||"yAxis"===o)});if(i&&i.length){var a=i.map(function(e){return e.props.dataKey});return e.reduce(function(e,t){var n=sT(t,r);if(el()(n))return e;var o=Array.isArray(n)?[lS()(n),lw()(n)]:[n,n],i=a.reduce(function(e,r){var n=sT(t,r,0),i=o[0]-Math.abs(Array.isArray(n)?n[0]:n),a=o[1]+Math.abs(Array.isArray(n)?n[1]:n);return[Math.min(i,e[0]),Math.max(a,e[1])]},[1/0,-1/0]);return[Math.min(i[0],e[0]),Math.max(i[1],e[1])]},[1/0,-1/0])}return null},sz=function(e,t,r,n,o){var i=t.map(function(t){return sL(e,t,r,o,n)}).filter(function(e){return!el()(e)});return i&&i.length?i.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]):null},s$=function(e,t,r,n,o){var i=t.map(function(t){var i=t.props.dataKey;return"number"===r&&i&&sL(e,t,i,n)||s_(e,i,r,o)});if("number"===r)return i.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]);var a={};return i.reduce(function(e,t){for(var r=0,n=t.length;r=2?2*eM(a[0]-a[1])*l:l,t&&(e.ticks||e.niceTicks))?(e.ticks||e.niceTicks).map(function(e){return{coordinate:n(o?o.indexOf(e):e)+l,value:e,offset:l}}).filter(function(e){return!ek()(e.coordinate)}):e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map(function(e,t){return{coordinate:n(e)+l,value:e,index:t,offset:l}}):n.ticks&&!r?n.ticks(e.tickCount).map(function(e){return{coordinate:n(e)+l,value:e,offset:l}}):n.domain().map(function(e,t){return{coordinate:n(e)+l,value:o?o[e]:e,index:t,offset:l}})},sq=new WeakMap,sK=function(e,t){if("function"!=typeof t)return e;sq.has(e)||sq.set(e,new WeakMap);var r=sq.get(e);if(r.has(t))return r.get(t);var n=function(){e.apply(void 0,arguments),t.apply(void 0,arguments)};return r.set(t,n),n},sH=function(e,t,r){var o=e.scale,i=e.type,a=e.layout,c=e.axisType;if("auto"===o)return"radial"===a&&"radiusAxis"===c?{scale:ot(),realScaleType:"band"}:"radial"===a&&"angleAxis"===c?{scale:iQ(),realScaleType:"linear"}:"category"===i&&t&&(t.indexOf("LineChart")>=0||t.indexOf("AreaChart")>=0||t.indexOf("ComposedChart")>=0&&!r)?{scale:or(),realScaleType:"point"}:"category"===i?{scale:ot(),realScaleType:"band"}:{scale:iQ(),realScaleType:"linear"};if(ew()(o)){var l="scale".concat(tG()(o));return{scale:(n[l]||or)(),realScaleType:n[l]?l:"point"}}return eu()(o)?{scale:o}:{scale:or(),realScaleType:"point"}},sY=function(e){var t=e.domain();if(t&&!(t.length<=2)){var r=t.length,n=e.range(),o=Math.min(n[0],n[1])-1e-4,i=Math.max(n[0],n[1])+1e-4,a=e(t[0]),c=e(t[r-1]);(ai||ci)&&e.domain([t[0],t[r-1]])}},sG=function(e,t){if(!e)return null;for(var r=0,n=e.length;rn)&&(o[1]=n),o[0]>n&&(o[0]=n),o[1]=0?(e[a][r][0]=o,e[a][r][1]=o+c,o=e[a][r][1]):(e[a][r][0]=i,e[a][r][1]=i+c,i=e[a][r][1])}},expand:function(e,t){if((n=e.length)>0){for(var r,n,o,i=0,a=e[0].length;i0){for(var r,n=0,o=e[t[0]],i=o.length;n0&&(n=(r=e[t[0]]).length)>0){for(var r,n,o,i=0,a=1;a=0?(e[i][r][0]=o,e[i][r][1]=o+a,o=e[i][r][1]):(e[i][r][0]=0,e[i][r][1]=0)}}},sZ=function(e,t,r){var n=t.map(function(e){return e.props.dataKey}),o=sV[r];return(function(){var e=re([]),t=ls,r=lc,n=lu;function o(o){var i,a,c=Array.from(e.apply(this,arguments),lf),l=c.length,s=-1;for(let e of o)for(i=0,++s;i=0?0:o<0?o:n}return r[0]},s3=function(e,t){var r,n=(null!=(r=e.type)&&r.defaultProps?sN(sN({},e.type.defaultProps),e.props):e.props).stackId;if(eC(n)){var o=t[n];if(o){var i=o.items.indexOf(e);return i>=0?o.stackedData[i]:null}}return null},s4=function(e,t,r){return Object.keys(e).reduce(function(n,o){var i=e[o].stackedData.reduce(function(e,n){var o=n.slice(t,r+1).reduce(function(e,t){return[lS()(t.concat([e[0]]).filter(e_)),lw()(t.concat([e[1]]).filter(e_))]},[1/0,-1/0]);return[Math.min(e[0],o[0]),Math.max(e[1],o[1])]},[1/0,-1/0]);return[Math.min(i[0],n[0]),Math.max(i[1],n[1])]},[1/0,-1/0]).map(function(e){return e===1/0||e===-1/0?0:e})},s6=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,s5=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,s8=function(e,t,r){if(eu()(e))return e(t,r);if(!Array.isArray(e))return t;var n=[];if(e_(e[0]))n[0]=r?e[0]:Math.min(e[0],t[0]);else if(s6.test(e[0])){var o=+s6.exec(e[0])[1];n[0]=t[0]-o}else eu()(e[0])?n[0]=e[0](t[0]):n[0]=t[0];if(e_(e[1]))n[1]=r?e[1]:Math.max(e[1],t[1]);else if(s5.test(e[1])){var i=+s5.exec(e[1])[1];n[1]=t[1]+i}else eu()(e[1])?n[1]=e[1](t[1]):n[1]=t[1];return n},s7=function(e,t,r){if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var o=em()(t,function(e){return e.coordinate}),i=1/0,a=1,c=o.length;a0&&t.handleDrag(e.changedTouches[0])}),uy(t,"handleDragEnd",function(){t.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var e=t.props,r=e.endIndex,n=e.onDragEnd,o=e.startIndex;null==n||n({endIndex:r,startIndex:o})}),t.detachDragEndListener()}),uy(t,"handleLeaveWrapper",function(){(t.state.isTravellerMoving||t.state.isSlideMoving)&&(t.leaveTimer=window.setTimeout(t.handleDragEnd,t.props.leaveTimeOut))}),uy(t,"handleEnterSlideOrTraveller",function(){t.setState({isTextActive:!0})}),uy(t,"handleLeaveSlideOrTraveller",function(){t.setState({isTextActive:!1})}),uy(t,"handleSlideDragStart",function(e){var r=ub(e)?e.changedTouches[0]:e;t.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:r.pageX}),t.attachDragEndListener()}),t.travellerDragStartHandlers={startX:t.handleTravellerDragStart.bind(t,"startX"),endX:t.handleTravellerDragStart.bind(t,"endX")},t.state={},t}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&uh(n,e),t=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(e){var t=e.startX,r=e.endX,o=this.state.scaleValues,i=this.props,a=i.gap,c=i.data.length-1,l=Math.min(t,r),s=Math.max(t,r),u=n.getIndexInRange(o,l),f=n.getIndexInRange(o,s);return{startIndex:u-u%a,endIndex:f===c?c:f-f%a}}},{key:"getTextOfTick",value:function(e){var t=this.props,r=t.data,n=t.tickFormatter,o=t.dataKey,i=sT(r[e],o,e);return eu()(n)?n(i,e):i}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(e){var t=this.state,r=t.slideMoveStartX,n=t.startX,o=t.endX,i=this.props,a=i.x,c=i.width,l=i.travellerWidth,s=i.startIndex,u=i.endIndex,f=i.onChange,d=e.pageX-r;d>0?d=Math.min(d,a+c-l-o,a+c-l-n):d<0&&(d=Math.max(d,a-n,a-o));var p=this.getIndex({startX:n+d,endX:o+d});(p.startIndex!==s||p.endIndex!==u)&&f&&f(p),this.setState({startX:n+d,endX:o+d,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){var r=ub(t)?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:r.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(e){var t=this.state,r=t.brushMoveStartX,n=t.movingTravellerId,o=t.endX,i=t.startX,a=this.state[n],c=this.props,l=c.x,s=c.width,u=c.travellerWidth,f=c.onChange,d=c.gap,p=c.data,h={startX:this.state.startX,endX:this.state.endX},y=e.pageX-r;y>0?y=Math.min(y,l+s-u-a):y<0&&(y=Math.max(y,l-a)),h[n]=a+y;var m=this.getIndex(h),v=m.startIndex,b=m.endIndex,g=function(){var e=p.length-1;return"startX"===n&&(o>i?v%d==0:b%d==0)||!!(oi?b%d==0:v%d==0)||!!(o>i)&&b===e};this.setState(uy(uy({},n,a+y),"brushMoveStartX",e.pageX),function(){f&&g()&&f(m)})}},{key:"handleTravellerMoveKeyboard",value:function(e,t){var r=this,n=this.state,o=n.scaleValues,i=n.startX,a=n.endX,c=this.state[t],l=o.indexOf(c);if(-1!==l){var s=l+e;if(-1!==s&&!(s>=o.length)){var u=o[s];"startX"===t&&u>=a||"endX"===t&&u<=i||this.setState(uy({},t,u),function(){r.props.onChange(r.getIndex({startX:r.state.startX,endX:r.state.endX}))})}}}},{key:"renderBackground",value:function(){var e=this.props,t=e.x,r=e.y,n=e.width,o=e.height,i=e.fill,a=e.stroke;return ea().createElement("rect",{stroke:a,fill:i,x:t,y:r,width:n,height:o})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,r=e.y,n=e.width,o=e.height,i=e.data,a=e.children,c=e.padding,l=ei.Children.only(a);return l?ea().cloneElement(l,{x:t,y:r,width:n,height:o,margin:c,compact:!0,data:i}):null}},{key:"renderTravellerLayer",value:function(e,t){var r,o,i=this,a=this.props,c=a.y,l=a.travellerWidth,s=a.height,u=a.traveller,f=a.ariaLabel,d=a.data,p=a.startIndex,h=a.endIndex,y=Math.max(e,this.props.x),m=uu(uu({},te(this.props,!1)),{},{x:y,y:c,width:l,height:s}),v=f||"Min value: ".concat(null==(r=d[p])?void 0:r.name,", Max value: ").concat(null==(o=d[h])?void 0:o.name);return ea().createElement(tu,{tabIndex:0,role:"slider","aria-label":v,"aria-valuenow":e,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[t],onTouchStart:this.travellerDragStartHandlers[t],onKeyDown:function(e){["ArrowLeft","ArrowRight"].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),i.handleTravellerMoveKeyboard("ArrowRight"===e.key?1:-1,t))},onFocus:function(){i.setState({isTravellerFocused:!0})},onBlur:function(){i.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},n.renderTraveller(u,m))}},{key:"renderSlide",value:function(e,t){var r=this.props,n=r.y,o=r.height,i=r.stroke,a=r.travellerWidth,c=Math.min(e,t)+a,l=Math.max(Math.abs(t-e)-a,0);return ea().createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:i,fillOpacity:.2,x:c,y:n,width:l,height:o})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,r=e.endIndex,n=e.y,o=e.height,i=e.travellerWidth,a=e.stroke,c=this.state,l=c.startX,s=c.endX,u={pointerEvents:"none",fill:a};return ea().createElement(tu,{className:"recharts-brush-texts"},ea().createElement(oB,ul({textAnchor:"end",verticalAnchor:"middle",x:Math.min(l,s)-5,y:n+o/2},u),this.getTextOfTick(t)),ea().createElement(oB,ul({textAnchor:"start",verticalAnchor:"middle",x:Math.max(l,s)+i+5,y:n+o/2},u),this.getTextOfTick(r)))}},{key:"render",value:function(){var e=this.props,t=e.data,r=e.className,n=e.children,o=e.x,i=e.y,a=e.width,c=e.height,l=e.alwaysShowText,s=this.state,u=s.startX,f=s.endX,d=s.isTextActive,p=s.isSlideMoving,h=s.isTravellerMoving,y=s.isTravellerFocused;if(!t||!t.length||!e_(o)||!e_(i)||!e_(a)||!e_(c)||a<=0||c<=0)return null;var m=(0,eg.A)("recharts-brush",r),v=1===ea().Children.count(n),b=ua("userSelect","none");return ea().createElement(tu,{className:m,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:b},this.renderBackground(),v&&this.renderPanorama(),this.renderSlide(u,f),this.renderTravellerLayer(u,"startX"),this.renderTravellerLayer(f,"endX"),(d||p||h||y||l)&&this.renderText())}}],r=[{key:"renderDefaultTraveller",value:function(e){var t=e.x,r=e.y,n=e.width,o=e.height,i=e.stroke,a=Math.floor(r+o/2)-1;return ea().createElement(ea().Fragment,null,ea().createElement("rect",{x:t,y:r,width:n,height:o,fill:i,stroke:"none"}),ea().createElement("line",{x1:t+1,y1:a,x2:t+n-1,y2:a,fill:"none",stroke:"#fff"}),ea().createElement("line",{x1:t+1,y1:a+2,x2:t+n-1,y2:a+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(e,t){var r;return ea().isValidElement(e)?ea().cloneElement(e,t):eu()(e)?e(t):n.renderDefaultTraveller(t)}},{key:"getDerivedStateFromProps",value:function(e,t){var r=e.data,n=e.width,o=e.x,i=e.travellerWidth,a=e.updateId,c=e.startIndex,l=e.endIndex;if(r!==t.prevData||a!==t.prevUpdateId)return uu({prevData:r,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:n},r&&r.length?uv({data:r,width:n,x:o,travellerWidth:i,startIndex:c,endIndex:l}):{scale:null,scaleValues:null});if(t.scale&&(n!==t.prevWidth||o!==t.prevX||i!==t.prevTravellerWidth)){t.scale.range([o,o+n-i]);var s=t.scale.domain().map(function(e){return t.scale(e)});return{prevData:r,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:n,startX:t.scale(e.startIndex),endX:t.scale(e.endIndex),scaleValues:s}}return null}},{key:"getIndexInRange",value:function(e,t){for(var r=e.length,n=0,o=r-1;o-n>1;){var i=Math.floor((n+o)/2);e[i]>t?o=i:n=i}return t>=e[o]?o:n}}],t&&uf(n.prototype,t),r&&uf(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(ei.PureComponent);function ux(e){return(ux="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function uj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function uw(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(r.left||0)-(r.right||0)),Math.abs(t-(r.top||0)-(r.bottom||0)))/2},uE=function(e,t){var r=e.x,n=e.y;return Math.sqrt(Math.pow(r-t.x,2)+Math.pow(n-t.y,2))},uN=function(e,t){var r=e.x,n=e.y,o=t.cx,i=t.cy,a=uE({x:r,y:n},{x:o,y:i});if(a<=0)return{radius:a};var c=Math.acos((r-o)/a);return n>i&&(c=2*Math.PI-c),{radius:a,angle:180*c/Math.PI,angleInRadian:c}},uM=function(e){var t=e.startAngle,r=e.endAngle,n=Math.min(Math.floor(t/360),Math.floor(r/360));return{startAngle:t-360*n,endAngle:r-360*n}},uT=function(e,t){var r,n=uN({x:e.x,y:e.y},t),o=n.radius,i=n.angle,a=t.innerRadius,c=t.outerRadius;if(oc)return!1;if(0===o)return!0;var l=uM(t),s=l.startAngle,u=l.endAngle,f=i;if(s<=u){for(;f>u;)f-=360;for(;f=s&&f<=u}else{for(;f>s;)f-=360;for(;f=u&&f<=s}return r?uw(uw({},t),{},{radius:o,angle:f+360*Math.min(Math.floor(t.startAngle/360),Math.floor(t.endAngle/360))}):null},u_=function(e){return(0,ei.isValidElement)(e)||eu()(e)||"boolean"==typeof e?"":e.className};function uC(e){return(uC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var uD=["offset"];function uI(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0?1:-1;"insideStart"===i?(n=p+b*c,o=y):"insideEnd"===i?(n=h-b*c,o=!y):"end"===i&&(n=h+b*c,o=y),o=v<=0?o:!o;var g=uP(s,u,m,n),x=uP(s,u,m,n+(o?1:-1)*359),j="M".concat(g.x,",").concat(g.y,"\n A").concat(m,",").concat(m,",0,1,").concat(+!o,",\n ").concat(x.x,",").concat(x.y),w=el()(e.id)?eI("recharts-radial-line-"):e.id;return ea().createElement("text",uL({},r,{dominantBaseline:"central",className:(0,eg.A)("recharts-radial-bar-label",l)}),ea().createElement("defs",null,ea().createElement("path",{id:w,d:j})),ea().createElement("textPath",{xlinkHref:"#".concat(w)},t))},uF=function(e){var t=e.viewBox,r=e.offset,n=e.position,o=t.cx,i=t.cy,a=t.innerRadius,c=t.outerRadius,l=(t.startAngle+t.endAngle)/2;if("outside"===n){var s=uP(o,i,c+r,l),u=s.x;return{x:u,y:s.y,textAnchor:u>=o?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var f=uP(o,i,(a+c)/2,l);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},uU=function(e){var t=e.viewBox,r=e.parentViewBox,n=e.offset,o=e.position,i=t.x,a=t.y,c=t.width,l=t.height,s=l>=0?1:-1,u=s*n,f=s>0?"end":"start",d=s>0?"start":"end",p=c>=0?1:-1,h=p*n,y=p>0?"end":"start",m=p>0?"start":"end";if("top"===o)return uB(uB({},{x:i+c/2,y:a-s*n,textAnchor:"middle",verticalAnchor:f}),r?{height:Math.max(a-r.y,0),width:c}:{});if("bottom"===o)return uB(uB({},{x:i+c/2,y:a+l+u,textAnchor:"middle",verticalAnchor:d}),r?{height:Math.max(r.y+r.height-(a+l),0),width:c}:{});if("left"===o){var v={x:i-h,y:a+l/2,textAnchor:y,verticalAnchor:"middle"};return uB(uB({},v),r?{width:Math.max(v.x-r.x,0),height:l}:{})}if("right"===o){var b={x:i+c+h,y:a+l/2,textAnchor:m,verticalAnchor:"middle"};return uB(uB({},b),r?{width:Math.max(r.x+r.width-b.x,0),height:l}:{})}var g=r?{width:c,height:l}:{};return"insideLeft"===o?uB({x:i+h,y:a+l/2,textAnchor:m,verticalAnchor:"middle"},g):"insideRight"===o?uB({x:i+c-h,y:a+l/2,textAnchor:y,verticalAnchor:"middle"},g):"insideTop"===o?uB({x:i+c/2,y:a+u,textAnchor:"middle",verticalAnchor:d},g):"insideBottom"===o?uB({x:i+c/2,y:a+l-u,textAnchor:"middle",verticalAnchor:f},g):"insideTopLeft"===o?uB({x:i+h,y:a+u,textAnchor:m,verticalAnchor:d},g):"insideTopRight"===o?uB({x:i+c-h,y:a+u,textAnchor:y,verticalAnchor:d},g):"insideBottomLeft"===o?uB({x:i+h,y:a+l-u,textAnchor:m,verticalAnchor:f},g):"insideBottomRight"===o?uB({x:i+c-h,y:a+l-u,textAnchor:y,verticalAnchor:f},g):eS()(o)&&(e_(o.x)||eT(o.x))&&(e_(o.y)||eT(o.y))?uB({x:i+eR(o.x,c),y:a+eR(o.y,l),textAnchor:"end",verticalAnchor:"end"},g):uB({x:i+c/2,y:a+l/2,textAnchor:"middle",verticalAnchor:"middle"},g)};function uW(e){var t,r=e.offset,n=uB({offset:void 0===r?5:r},function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,uD)),o=n.viewBox,i=n.position,a=n.value,c=n.children,l=n.content,s=n.className,u=n.textBreakAll;if(!o||el()(a)&&el()(c)&&!(0,ei.isValidElement)(l)&&!eu()(l))return null;if((0,ei.isValidElement)(l))return(0,ei.cloneElement)(l,n);if(eu()(l)){if(t=(0,ei.createElement)(l,n),(0,ei.isValidElement)(t))return t}else t=uz(n);var f="cx"in o&&e_(o.cx),d=te(n,!0);if(f&&("insideStart"===i||"insideEnd"===i||"end"===i))return u$(n,t,d);var p=f?uF(n):uU(n);return ea().createElement(oB,uL({className:(0,eg.A)("recharts-label",void 0===s?"":s)},d,p,{breakAll:u}),t)}uW.displayName="Label";var uq=function(e){var t=e.cx,r=e.cy,n=e.angle,o=e.startAngle,i=e.endAngle,a=e.r,c=e.radius,l=e.innerRadius,s=e.outerRadius,u=e.x,f=e.y,d=e.top,p=e.left,h=e.width,y=e.height,m=e.clockWise,v=e.labelViewBox;if(v)return v;if(e_(h)&&e_(y)){if(e_(u)&&e_(f))return{x:u,y:f,width:h,height:y};if(e_(d)&&e_(p))return{x:d,y:p,width:h,height:y}}return e_(u)&&e_(f)?{x:u,y:f,width:0,height:0}:e_(t)&&e_(r)?{cx:t,cy:r,startAngle:o||n||0,endAngle:i||n||0,innerRadius:l||0,outerRadius:s||c||a||0,clockWise:m}:e.viewBox?e.viewBox:{}};uW.parseViewBox=uq,uW.renderCallByParent=function(e,t){var r,n,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e||!e.children&&o&&!e.label)return null;var i=e.children,a=uq(e),c=e6(i,uW).map(function(e,r){return(0,ei.cloneElement)(e,{viewBox:t||a,key:"label-".concat(r)})});if(!o)return c;return[(r=e.label,n=t||a,!r?null:!0===r?ea().createElement(uW,{key:"label-implicit",viewBox:n}):eC(r)?ea().createElement(uW,{key:"label-implicit",viewBox:n,value:r}):(0,ei.isValidElement)(r)?r.type===uW?(0,ei.cloneElement)(r,{key:"label-implicit",viewBox:n}):ea().createElement(uW,{key:"label-implicit",content:r,viewBox:n}):eu()(r)?ea().createElement(uW,{key:"label-implicit",content:r,viewBox:n}):eS()(r)?ea().createElement(uW,uL({viewBox:n},r,{key:"label-implicit"})):null)].concat(function(e){if(Array.isArray(e))return uI(e)}(c)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(c)||function(e,t){if(e){if("string"==typeof e)return uI(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return uI(e,t)}}(c)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())};var uK=function(e,t){var r=e.alwaysShow,n=e.ifOverflow;return r&&(n="extendDomain"),n===t},uH=r(25438),uY=r.n(uH),uG=r(81689),uX=r.n(uG),uV=function(e){return null};uV.displayName="Cell";var uZ=r(61608),uJ=r.n(uZ);function uQ(e){return(uQ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var u0=["valueAccessor"],u1=["data","dataKey","clockWise","id","textBreakAll"];function u2(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var u8=function(e){return Array.isArray(e.value)?uJ()(e.value):e.value};function u7(e){var t=e.valueAccessor,r=void 0===t?u8:t,n=u5(e,u0),o=n.data,i=n.dataKey,a=n.clockWise,c=n.id,l=n.textBreakAll,s=u5(n,u1);return o&&o.length?ea().createElement(tu,{className:"recharts-label-list"},o.map(function(e,t){var n=el()(i)?r(e,t):sT(e&&e.payload,i),o=el()(c)?{}:{id:"".concat(c,"-").concat(t)};return ea().createElement(uW,u3({},te(e,!0),s,o,{parentViewBox:e.parentViewBox,value:n,textBreakAll:l,viewBox:uW.parseViewBox(el()(a)?e:u6(u6({},e),{},{clockWise:a})),key:"label-".concat(t),index:t}))})):null}u7.displayName="LabelList",u7.renderCallByParent=function(e,t){var r,n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var o=e6(e.children,u7).map(function(e,r){return(0,ei.cloneElement)(e,{data:t,key:"labelList-".concat(r)})});return n?[(r=e.label,!r?null:!0===r?ea().createElement(u7,{key:"labelList-implicit",data:t}):ea().isValidElement(r)||eu()(r)?ea().createElement(u7,{key:"labelList-implicit",data:t,content:r}):eS()(r)?ea().createElement(u7,u3({data:t},r,{key:"labelList-implicit"})):null)].concat(function(e){if(Array.isArray(e))return u2(e)}(o)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return u2(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return u2(e,t)}}(o)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):o};var u9=r(63249),fe=r.n(u9),ft=r(63498),fr=r.n(ft);function fn(e){return(fn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fo(){return(fo=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r0,from:{upperWidth:0,lowerWidth:0,height:f,x:c,y:l},to:{upperWidth:s,lowerWidth:u,height:f,x:c,y:l},duration:h,animationEasing:p,isActive:m},function(e){var t=e.upperWidth,o=e.lowerWidth,a=e.height,c=e.x,l=e.y;return ea().createElement(nG,{canBegin:i>0,from:"0px ".concat(-1===i?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:y,duration:h,easing:p},ea().createElement("path",fo({},te(r,!0),{className:v,d:fl(c,l,t,o,a),ref:n})))}):ea().createElement("g",null,ea().createElement("path",fo({},te(r,!0),{className:v,d:fl(c,l,s,u,f)})))};function ff(e){return(ff="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fd(){return(fd=Object.assign?Object.assign.bind():function(e){for(var t=1;t180),",").concat(+(i>l),",\n ").concat(u.x,",").concat(u.y,"\n ");if(n>0){var d=uP(t,r,n,i),p=uP(t,r,n,l);f+="L ".concat(p.x,",").concat(p.y,"\n A ").concat(n,",").concat(n,",0,\n ").concat(+(Math.abs(c)>180),",").concat(+(i<=l),",\n ").concat(d.x,",").concat(d.y," Z")}else f+="L ".concat(t,",").concat(r," Z");return f},fv=function(e){var t=e.cx,r=e.cy,n=e.innerRadius,o=e.outerRadius,i=e.cornerRadius,a=e.forceCornerRadius,c=e.cornerIsExternal,l=e.startAngle,s=e.endAngle,u=eM(s-l),f=fy({cx:t,cy:r,radius:o,angle:l,sign:u,cornerRadius:i,cornerIsExternal:c}),d=f.circleTangency,p=f.lineTangency,h=f.theta,y=fy({cx:t,cy:r,radius:o,angle:s,sign:-u,cornerRadius:i,cornerIsExternal:c}),m=y.circleTangency,v=y.lineTangency,b=y.theta,g=c?Math.abs(l-s):Math.abs(l-s)-h-b;if(g<0)return a?"M ".concat(p.x,",").concat(p.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(-(2*i),",0\n "):fm({cx:t,cy:r,innerRadius:n,outerRadius:o,startAngle:l,endAngle:s});var x="M ".concat(p.x,",").concat(p.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(u<0),",").concat(d.x,",").concat(d.y,"\n A").concat(o,",").concat(o,",0,").concat(+(g>180),",").concat(+(u<0),",").concat(m.x,",").concat(m.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(u<0),",").concat(v.x,",").concat(v.y,"\n ");if(n>0){var j=fy({cx:t,cy:r,radius:n,angle:l,sign:u,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),w=j.circleTangency,O=j.lineTangency,S=j.theta,A=fy({cx:t,cy:r,radius:n,angle:s,sign:-u,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),P=A.circleTangency,k=A.lineTangency,E=A.theta,N=c?Math.abs(l-s):Math.abs(l-s)-S-E;if(N<0&&0===i)return"".concat(x,"L").concat(t,",").concat(r,"Z");x+="L".concat(k.x,",").concat(k.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(u<0),",").concat(P.x,",").concat(P.y,"\n A").concat(n,",").concat(n,",0,").concat(+(N>180),",").concat(+(u>0),",").concat(w.x,",").concat(w.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(u<0),",").concat(O.x,",").concat(O.y,"Z")}else x+="L".concat(t,",").concat(r,"Z");return x},fb={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},fg=function(e){var t,r=fh(fh({},fb),e),n=r.cx,o=r.cy,i=r.innerRadius,a=r.outerRadius,c=r.cornerRadius,l=r.forceCornerRadius,s=r.cornerIsExternal,u=r.startAngle,f=r.endAngle,d=r.className;if(a0&&360>Math.abs(u-f)?fv({cx:n,cy:o,innerRadius:i,outerRadius:a,cornerRadius:Math.min(y,h/2),forceCornerRadius:l,cornerIsExternal:s,startAngle:u,endAngle:f}):fm({cx:n,cy:o,innerRadius:i,outerRadius:a,startAngle:u,endAngle:f}),ea().createElement("path",fd({},te(r,!0),{className:p,d:t,role:"img"}))},fx=["option","shapeType","propTransformer","activeClassName","isActive"];function fj(e){return(fj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function fO(e){for(var t=1;t=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,fx);if((0,ei.isValidElement)(r))t=(0,ei.cloneElement)(r,fO(fO({},c),(0,ei.isValidElement)(r)?r.props:r));else if(eu()(r))t=r(c);else if(fe()(r)&&!fr()(r)){var l=(void 0===o?function(e,t){return fO(fO({},t),e)}:o)(r,c);t=ea().createElement(fS,{shapeType:n,elementProps:l})}else t=ea().createElement(fS,{shapeType:n,elementProps:c});return a?ea().createElement(tu,{className:void 0===i?"recharts-active-shape":i},t):t}function fP(e,t){return null!=t&&"trapezoids"in e.props}function fk(e,t){return null!=t&&"sectors"in e.props}function fE(e,t){return null!=t&&"points"in e.props}function fN(e,t){var r,n,o=e.x===(null==t||null==(r=t.labelViewBox)?void 0:r.x)||e.x===t.x,i=e.y===(null==t||null==(n=t.labelViewBox)?void 0:n.y)||e.y===t.y;return o&&i}function fM(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function fT(e,t){var r=e.x===t.x,n=e.y===t.y,o=e.z===t.z;return r&&n&&o}var f_=["x","y"];function fC(e){return(fC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fD(){return(fD=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,f_),i=parseInt("".concat(r),10),a=parseInt("".concat(n),10),c=parseInt("".concat(t.height||o.height),10),l=parseInt("".concat(t.width||o.width),10);return fR(fR(fR(fR(fR({},t),o),i?{x:i}:{}),a?{y:a}:{}),{},{height:c,width:l,name:t.name,radius:t.radius})}function fL(e){return ea().createElement(fA,fD({shapeType:"rectangle",propTransformer:fB,activeClassName:"recharts-active-bar"},e))}var fz=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(r,n){if("number"==typeof e)return e;var o=e_(r)||el()(r);return o?e(r,n):(o||ex(!1),t)}},f$=["value","background"];function fF(e){return(fF="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fU(){return(fU=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(t,f$);if(!a)return null;var l=fq(fq(fq(fq(fq({},c),{},{fill:"#eee"},a),i),eX(e.props,t,r)),{},{onAnimationStart:e.handleAnimationStart,onAnimationEnd:e.handleAnimationEnd,dataKey:n,index:r,className:"recharts-bar-background-rectangle"});return ea().createElement(fL,fU({key:"background-bar-".concat(r),option:e.props.background,isActive:r===o},l))})}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,n=r.data,o=r.xAxis,i=r.yAxis,a=r.layout,c=e6(r.children,sx);if(!c)return null;var l="vertical"===a?n[0].height/2:n[0].width/2,s=function(e,t){var r=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:r,errorVal:sT(e,t)}};return ea().createElement(tu,{clipPath:e?"url(#clipPath-".concat(t,")"):null},c.map(function(e){return ea().cloneElement(e,{key:"error-bar-".concat(t,"-").concat(e.props.dataKey),data:n,xAxis:o,yAxis:i,layout:a,offset:l,dataPointFormatter:s})}))}},{key:"render",value:function(){var e=this.props,t=e.hide,r=e.data,n=e.className,o=e.xAxis,i=e.yAxis,a=e.left,c=e.top,l=e.width,s=e.height,u=e.isAnimationActive,f=e.background,d=e.id;if(t||!r||!r.length)return null;var p=this.state.isAnimationFinished,h=(0,eg.A)("recharts-bar",n),y=o&&o.allowDataOverflow,m=i&&i.allowDataOverflow,v=y||m,b=el()(d)?this.id:d;return ea().createElement(tu,{className:h},y||m?ea().createElement("defs",null,ea().createElement("clipPath",{id:"clipPath-".concat(b)},ea().createElement("rect",{x:y?a:a-l/2,y:m?c:c-s/2,width:y?l:2*l,height:m?s:2*s}))):null,ea().createElement(tu,{className:"recharts-bar-rectangles",clipPath:v?"url(#clipPath-".concat(b,")"):null},f?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(v,b),(!u||p)&&u7.renderCallByParent(this.props,r))}}],r=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curData:e.data,prevData:t.curData}:e.data!==t.curData?{curData:e.data}:null}}],t&&fK(n.prototype,t),r&&fK(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(ei.PureComponent);function fJ(e){return(fJ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fQ(e,t){for(var r=0;r0&&Math.abs(b)0&&Math.abs(m)0&&(S=Math.min((e||0)-(A[t-1]||0),S))}),Number.isFinite(S)){var P=S/O,k="vertical"===y.layout?r.height:r.width;if("gap"===y.padding&&(l=P*k/2),"no-gap"===y.padding){var E=eR(e.barCategoryGap,P*k),N=P*k/2;l=N-E-(N-E)/k*E}}}s="xAxis"===n?[r.left+(g.left||0)+(l||0),r.left+r.width-(g.right||0)-(l||0)]:"yAxis"===n?"horizontal"===c?[r.top+r.height-(g.bottom||0),r.top+(g.top||0)]:[r.top+(g.top||0)+(l||0),r.top+r.height-(g.bottom||0)-(l||0)]:y.range,j&&(s=[s[1],s[0]]);var M=sH(y,o,f),T=M.scale,_=M.realScaleType;T.domain(v).range(s),sY(T);var C=sQ(T,f1(f1({},y),{},{realScaleType:_}));"xAxis"===n?(h="top"===m&&!x||"bottom"===m&&x,d=r.left,p=u[w]-h*y.height):"yAxis"===n&&(h="left"===m&&!x||"right"===m&&x,d=u[w]-h*y.width,p=r.top);var D=f1(f1(f1({},y),C),{},{realScaleType:_,x:d,y:p,scale:T,width:"xAxis"===n?r.width:y.width,height:"yAxis"===n?r.height:y.height});return D.bandSize=s7(D,C),y.hide||"xAxis"!==n?y.hide||(u[w]+=(h?-1:1)*D.width):u[w]+=(h?-1:1)*D.height,f1(f1({},i),{},f2({},a,D))},{})},f6=function(e,t){var r=e.x,n=e.y,o=t.x,i=t.y;return{x:Math.min(r,o),y:Math.min(n,i),width:Math.abs(o-r),height:Math.abs(i-n)}},f5=function(){var e,t;function r(e){if(!(this instanceof r))throw TypeError("Cannot call a class as a function");this.scale=e}return e=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.bandAware,n=t.position;if(void 0!==e){if(n)switch(n){case"start":default:return this.scale(e);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(e)+i}if(r){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),r=t[0],n=t[t.length-1];return r<=n?e>=r&&e<=n:e>=n&&e<=r}}],t=[{key:"create",value:function(e){return new r(e)}}],e&&fQ(r.prototype,e),t&&fQ(r,t),Object.defineProperty(r,"prototype",{writable:!1}),r}();f2(f5,"EPS",1e-4);var f8=function(e){var t=Object.keys(e).reduce(function(t,r){return f1(f1({},t),{},f2({},r,f5.create(e[r])))},{});return f1(f1({},t),{},{apply:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.bandAware,o=r.position;return uY()(e,function(e,r){return t[r].apply(e,{bandAware:n,position:o})})},isInRange:function(e){return uX()(e,function(e,r){return t[r].isInRange(e)})}})},f7=function(e){var t=e.width,r=e.height,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(n%180+180)%180*Math.PI/180,i=Math.atan(r/t);return Math.abs(o>i&&oe.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;--t)o[t]=(a[t]-o[t+1])/i[t];for(t=0,i[n-1]=(e[n]+o[n-1])/2;t=f;--d)c.point(v[d],b[d]);c.lineEnd(),c.areaEnd()}m&&(v[u]=+e(p,u,s),b[u]=+t(p,u,s),c.point(n?+n(p,u,s):v[u],r?+r(p,u,s):b[u]))}if(h)return c=null,h+""||null}function u(){return pj().defined(o).curve(a).context(i)}return e="function"==typeof e?e:void 0===e?pg:re(+e),t="function"==typeof t?t:void 0===t?re(0):re(+t),r="function"==typeof r?r:void 0===r?px:re(+r),s.x=function(t){return arguments.length?(e="function"==typeof t?t:re(+t),n=null,s):e},s.x0=function(t){return arguments.length?(e="function"==typeof t?t:re(+t),s):e},s.x1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:re(+e),s):n},s.y=function(e){return arguments.length?(t="function"==typeof e?e:re(+e),r=null,s):t},s.y0=function(e){return arguments.length?(t="function"==typeof e?e:re(+e),s):t},s.y1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:re(+e),s):r},s.lineX0=s.lineY0=function(){return u().x(e).y(t)},s.lineY1=function(){return u().x(e).y(r)},s.lineX1=function(){return u().x(n).y(t)},s.defined=function(e){return arguments.length?(o="function"==typeof e?e:re(!!e),s):o},s.curve=function(e){return arguments.length?(a=e,null!=i&&(c=a(i)),s):a},s.context=function(e){return arguments.length?(null==e?i=c=null:c=a(i=e),s):i},s}function pO(e){return(pO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function pS(){return(pS=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}}this._x=e,this._y=t}};var pk={curveBasisClosed:function(e){return new po(e)},curveBasisOpen:function(e){return new pi(e)},curveBasis:function(e){return new pn(e)},curveBumpX:function(e){return new pa(e,!0)},curveBumpY:function(e){return new pa(e,!1)},curveLinearClosed:function(e){return new pc(e)},curveLinear:ps,curveMonotoneX:function(e){return new pp(e)},curveMonotoneY:function(e){return new ph(e)},curveNatural:function(e){return new pm(e)},curveStep:function(e){return new pb(e,.5)},curveStepAfter:function(e){return new pb(e,1)},curveStepBefore:function(e){return new pb(e,0)}},pE=function(e){return e.x===+e.x&&e.y===+e.y},pN=function(e){return e.x},pM=function(e){return e.y},pT=function(e,t){if(eu()(e))return e;var r="curve".concat(tG()(e));return("curveMonotone"===r||"curveBump"===r)&&t?pk["".concat(r).concat("vertical"===t?"Y":"X")]:pk[r]||ps},p_=function(e){var t,r=e.type,n=e.points,o=void 0===n?[]:n,i=e.baseLine,a=e.layout,c=e.connectNulls,l=void 0!==c&&c,s=pT(void 0===r?"linear":r,a),u=l?o.filter(function(e){return pE(e)}):o;if(Array.isArray(i)){var f=l?i.filter(function(e){return pE(e)}):i,d=u.map(function(e,t){return pP(pP({},e),{},{base:f[t]})});return(t="vertical"===a?pw().y(pM).x1(pN).x0(function(e){return e.base.x}):pw().x(pN).y1(pM).y0(function(e){return e.base.y})).defined(pE).curve(s),t(d)}return(t="vertical"===a&&e_(i)?pw().y(pM).x1(pN).x0(i):e_(i)?pw().x(pN).y1(pM).y0(i):pj().x(pN).y(pM)).defined(pE).curve(s),t(u)},pC=function(e){var t=e.className,r=e.points,n=e.path,o=e.pathRef;if((!r||!r.length)&&!n)return null;var i=r&&r.length?p_(e):n;return ei.createElement("path",pS({},te(e,!1),eG(e),{className:(0,eg.A)("recharts-curve",t),d:i,ref:o}))};function pD(e){return(pD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var pI=["x","y","top","left","width","height","className"];function pR(){return(pR=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,pI));return e_(r)&&e_(o)&&e_(u)&&e_(d)&&e_(a)&&e_(l)?ea().createElement("path",pR({},te(h,!0),{className:(0,eg.A)("recharts-cross",p),d:"M".concat(r,",").concat(a,"v").concat(d,"M").concat(l,",").concat(o,"h").concat(u)})):null};function pz(e){var t=e.cx,r=e.cy,n=e.radius,o=e.startAngle,i=e.endAngle;return{points:[uP(t,r,n,o),uP(t,r,n,i)],cx:t,cy:r,radius:n,startAngle:o,endAngle:i}}function p$(e){return(p$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function pF(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function pU(e){for(var t=1;t=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function pV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(pV=function(){return!!e})()}function pZ(e){return(pZ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pJ(e,t){return(pJ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function pQ(e){return function(e){if(Array.isArray(e))return p1(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||p0(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p0(e,t){if(e){if("string"==typeof e)return p1(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return p1(e,t)}}function p1(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0?i:e&&e.length&&e_(n)&&e_(o)?e.slice(n,o+1):[]};function hr(e){return"number"===e?[0,"auto"]:void 0}var hn=function(e,t,r,n){var o=e.graphicalItems,i=e.tooltipAxis,a=ht(t,e);return r<0||!o||!o.length||r>=a.length?null:o.reduce(function(o,c){var l,s,u=null!=(l=c.props.data)?l:t;return(u&&e.dataStartIndex+e.dataEndIndex!==0&&e.dataEndIndex-e.dataStartIndex>=r&&(u=u.slice(e.dataStartIndex,e.dataEndIndex+1)),s=i.dataKey&&!i.allowDuplicatedCategory?e$(void 0===u?a:u,i.dataKey,n):u&&u[r]||a[r])?[].concat(pQ(o),[ue(c,s)]):o},[])},ho=function(e,t,r,n){var o=n||{x:e.chartX,y:e.chartY},i="horizontal"===r?o.x:"vertical"===r?o.y:"centric"===r?o.angle:o.radius,a=e.orderedTooltipTicks,c=e.tooltipAxis,l=e.tooltipTicks,s=sC(i,a,l,c);if(s>=0&&l){var u=l[s]&&l[s].value,f=hn(e,t,s,u),d=he(r,a,s,o);return{activeTooltipIndex:s,activeLabel:u,activePayload:f,activeCoordinate:d}}return null},hi=function(e,t){var r=t.axes,n=t.graphicalItems,o=t.axisType,i=t.axisIdKey,a=t.stackGroups,c=t.dataStartIndex,l=t.dataEndIndex,s=e.layout,u=e.children,f=e.stackOffset,d=sF(s,o);return r.reduce(function(t,r){var p=void 0!==r.type.defaultProps?p3(p3({},r.type.defaultProps),r.props):r.props,h=p.type,y=p.dataKey,m=p.allowDataOverflow,v=p.allowDuplicatedCategory,b=p.scale,g=p.ticks,x=p.includeHidden,j=p[i];if(t[j])return t;var w=ht(e.data,{graphicalItems:n.filter(function(e){var t;return(i in e.props?e.props[i]:null==(t=e.type.defaultProps)?void 0:t[i])===j}),dataStartIndex:c,dataEndIndex:l}),O=w.length;(function(e,t,r){if("number"===r&&!0===t&&Array.isArray(e)){var n=null==e?void 0:e[0],o=null==e?void 0:e[1];if(n&&o&&e_(n)&&e_(o))return!0}return!1})(p.domain,m,h)&&(P=s8(p.domain,null,m),d&&("number"===h||"auto"!==b)&&(E=s_(w,y,"category")));var S=hr(h);if(!P||0===P.length){var A,P,k,E,N,M=null!=(N=p.domain)?N:S;if(y){if(P=s_(w,y,h),"category"===h&&d){var T=eL(P);v&&T?(k=P,P=ed()(0,O)):v||(P=s9(M,P,r).reduce(function(e,t){return e.indexOf(t)>=0?e:[].concat(pQ(e),[t])},[]))}else if("category"===h)P=v?P.filter(function(e){return""!==e&&!el()(e)}):s9(M,P,r).reduce(function(e,t){return e.indexOf(t)>=0||""===t||el()(t)?e:[].concat(pQ(e),[t])},[]);else if("number"===h){var _=sz(w,n.filter(function(e){var t,r,n=i in e.props?e.props[i]:null==(t=e.type.defaultProps)?void 0:t[i],o="hide"in e.props?e.props.hide:null==(r=e.type.defaultProps)?void 0:r.hide;return n===j&&(x||!o)}),y,o,s);_&&(P=_)}d&&("number"===h||"auto"!==b)&&(E=s_(w,y,"category"))}else P=d?ed()(0,O):a&&a[j]&&a[j].hasStack&&"number"===h?"expand"===f?[0,1]:s4(a[j].stackGroups,c,l):s$(w,n.filter(function(e){var t=i in e.props?e.props[i]:e.type.defaultProps[i],r="hide"in e.props?e.props.hide:e.type.defaultProps.hide;return t===j&&(x||!r)}),h,s,!0);"number"===h?(P=d3(u,P,j,o,g),M&&(P=s8(M,P,m))):"category"===h&&M&&P.every(function(e){return M.indexOf(e)>=0})&&(P=M)}return p3(p3({},t),{},p4({},j,p3(p3({},p),{},{axisType:o,domain:P,categoricalDomain:E,duplicateDomain:k,originalDomain:null!=(A=p.domain)?A:S,isCategorical:d,layout:s})))},{})},ha=function(e,t){var r=t.graphicalItems,n=t.Axis,o=t.axisType,i=t.axisIdKey,a=t.stackGroups,c=t.dataStartIndex,l=t.dataEndIndex,s=e.layout,u=e.children,f=ht(e.data,{graphicalItems:r,dataStartIndex:c,dataEndIndex:l}),d=f.length,p=sF(s,o),h=-1;return r.reduce(function(e,t){var y,m=(void 0!==t.type.defaultProps?p3(p3({},t.type.defaultProps),t.props):t.props)[i],v=hr("number");return e[m]?e:(h++,y=p?ed()(0,d):a&&a[m]&&a[m].hasStack?d3(u,y=s4(a[m].stackGroups,c,l),m,o):d3(u,y=s8(v,s$(f,r.filter(function(e){var t,r,n=i in e.props?e.props[i]:null==(t=e.type.defaultProps)?void 0:t[i],o="hide"in e.props?e.props.hide:null==(r=e.type.defaultProps)?void 0:r.hide;return n===m&&!o}),"number",s),n.defaultProps.allowDataOverflow),m,o),p3(p3({},e),{},p4({},m,p3(p3({axisType:o},n.defaultProps),{},{hide:!0,orientation:eh()(p5,"".concat(o,".").concat(h%2),null),domain:y,originalDomain:v,isCategorical:p,layout:s}))))},{})},hc=function(e,t){var r=t.axisType,n=void 0===r?"xAxis":r,o=t.AxisComp,i=t.graphicalItems,a=t.stackGroups,c=t.dataStartIndex,l=t.dataEndIndex,s=e.children,u="".concat(n,"Id"),f=e6(s,o),d={};return f&&f.length?d=hi(e,{axes:f,graphicalItems:i,axisType:n,axisIdKey:u,stackGroups:a,dataStartIndex:c,dataEndIndex:l}):i&&i.length&&(d=ha(e,{Axis:o,graphicalItems:i,axisType:n,axisIdKey:u,stackGroups:a,dataStartIndex:c,dataEndIndex:l})),d},hl=function(e){var t=eB(e),r=sW(t,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:em()(r,function(e){return e.coordinate}),tooltipAxis:t,tooltipAxisBandSize:s7(t,r)}},hs=function(e){var t=e.children,r=e.defaultShowTooltip,n=e5(t,ug),o=0,i=0;return e.data&&0!==e.data.length&&(i=e.data.length-1),n&&n.props&&(n.props.startIndex>=0&&(o=n.props.startIndex),n.props.endIndex>=0&&(i=n.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:i,activeTooltipIndex:-1,isTooltipActive:!!r}},hu=function(e){return"horizontal"===e?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===e?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===e?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},hf=function(e,t){var r=e.props,n=e.graphicalItems,o=e.xAxisMap,i=void 0===o?{}:o,a=e.yAxisMap,c=void 0===a?{}:a,l=r.width,s=r.height,u=r.children,f=r.margin||{},d=e5(u,ug),p=e5(u,rR),h=Object.keys(c).reduce(function(e,t){var r=c[t],n=r.orientation;return r.mirror||r.hide?e:p3(p3({},e),{},p4({},n,e[n]+r.width))},{left:f.left||0,right:f.right||0}),y=Object.keys(i).reduce(function(e,t){var r=i[t],n=r.orientation;return r.mirror||r.hide?e:p3(p3({},e),{},p4({},n,eh()(e,"".concat(n))+r.height))},{top:f.top||0,bottom:f.bottom||0}),m=p3(p3({},y),h),v=m.bottom;d&&(m.bottom+=d.props.height||ug.defaultProps.height),p&&t&&(m=sB(m,n,r,t));var b=l-m.left-m.right,g=s-m.top-m.bottom;return p3(p3({brushBottom:v},m),{},{width:Math.max(b,0),height:Math.max(g,0)})},hd=function(e){var t=e.chartName,r=e.GraphicalChild,n=e.defaultTooltipEventType,o=void 0===n?"axis":n,i=e.validateTooltipEventTypes,a=void 0===i?["axis"]:i,c=e.axisComponents,l=e.legendContent,s=e.formatAxisMap,u=e.defaultProps,f=function(e,t){var r=t.graphicalItems,n=t.stackGroups,o=t.offset,i=t.updateId,a=t.dataStartIndex,l=t.dataEndIndex,s=e.barSize,u=e.layout,f=e.barGap,d=e.barCategoryGap,p=e.maxBarSize,h=hu(u),y=h.numericAxisName,m=h.cateAxisName,v=!!r&&!!r.length&&r.some(function(e){var t=e1(e&&e.type);return t&&t.indexOf("Bar")>=0}),b=[];return r.forEach(function(r,h){var g=ht(e.data,{graphicalItems:[r],dataStartIndex:a,dataEndIndex:l}),x=void 0!==r.type.defaultProps?p3(p3({},r.type.defaultProps),r.props):r.props,j=x.dataKey,w=x.maxBarSize,O=x["".concat(y,"Id")],S=x["".concat(m,"Id")],A=c.reduce(function(e,r){var n=t["".concat(r.axisType,"Map")],o=x["".concat(r.axisType,"Id")];n&&n[o]||"zAxis"===r.axisType||ex(!1);var i=n[o];return p3(p3({},e),{},p4(p4({},r.axisType,i),"".concat(r.axisType,"Ticks"),sW(i)))},{}),P=A[m],k=A["".concat(m,"Ticks")],E=n&&n[O]&&n[O].hasStack&&s3(r,n[O].stackGroups),N=e1(r.type).indexOf("Bar")>=0,M=s7(P,k),T=[],_=v&&sI({barSize:s,stackGroups:n,totalSize:"xAxis"===m?A[m].width:"yAxis"===m?A[m].height:void 0});if(N){var C,D,I=el()(w)?p:w,R=null!=(C=null!=(D=s7(P,k,!0))?D:I)?C:0;T=sR({barGap:f,barCategoryGap:d,bandSize:R!==M?R:M,sizeList:_[S],maxBarSize:I}),R!==M&&(T=T.map(function(e){return p3(p3({},e),{},{position:p3(p3({},e.position),{},{offset:e.position.offset-R/2})})}))}var B=r&&r.type&&r.type.getComposedData;B&&b.push({props:p3(p3({},B(p3(p3({},A),{},{displayedData:g,props:e,dataKey:j,item:r,bandSize:M,barPosition:T,offset:o,stackedData:E,layout:u,dataStartIndex:a,dataEndIndex:l}))),{},p4(p4(p4({key:r.key||"item-".concat(h)},y,A[y]),m,A[m]),"animationId",i)),childIndex:e4(e.children).indexOf(r),item:r})}),b},d=function(e,n){var o=e.props,i=e.dataStartIndex,a=e.dataEndIndex,l=e.updateId;if(!e8({props:o}))return null;var u=o.children,d=o.layout,p=o.stackOffset,h=o.data,y=o.reverseStackOrder,m=hu(d),v=m.numericAxisName,b=m.cateAxisName,g=e6(u,r),x=sJ(h,g,"".concat(v,"Id"),"".concat(b,"Id"),p,y),j=c.reduce(function(e,t){var r="".concat(t.axisType,"Map");return p3(p3({},e),{},p4({},r,hc(o,p3(p3({},t),{},{graphicalItems:g,stackGroups:t.axisType===v&&x,dataStartIndex:i,dataEndIndex:a}))))},{}),w=hf(p3(p3({},j),{},{props:o,graphicalItems:g}),null==n?void 0:n.legendBBox);Object.keys(j).forEach(function(e){j[e]=s(o,j[e],w,e.replace("Map",""),t)});var O=hl(j["".concat(b,"Map")]),S=f(o,p3(p3({},j),{},{dataStartIndex:i,dataEndIndex:a,updateId:l,graphicalItems:g,stackGroups:x,offset:w}));return p3(p3({formattedGraphicalItems:S,graphicalItems:g,offset:w,stackGroups:x},O),j)},p=function(e){var r;function n(e){var r,o,i,a,c;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return a=n,c=[e],a=pZ(a),p4(i=function(e,t){if(t&&("object"===pH(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,pV()?Reflect.construct(a,c||[],pZ(this).constructor):a.apply(this,c)),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),p4(i,"accessibilityManager",new pe),p4(i,"handleLegendBBoxUpdate",function(e){if(e){var t=i.state,r=t.dataStartIndex,n=t.dataEndIndex,o=t.updateId;i.setState(p3({legendBBox:e},d({props:i.props,dataStartIndex:r,dataEndIndex:n,updateId:o},p3(p3({},i.state),{},{legendBBox:e}))))}}),p4(i,"handleReceiveSyncEvent",function(e,t,r){i.props.syncId===e&&(r!==i.eventEmitterSymbol||"function"==typeof i.props.syncMethod)&&i.applySyncEvent(t)}),p4(i,"handleBrushChange",function(e){var t=e.startIndex,r=e.endIndex;if(t!==i.state.dataStartIndex||r!==i.state.dataEndIndex){var n=i.state.updateId;i.setState(function(){return p3({dataStartIndex:t,dataEndIndex:r},d({props:i.props,dataStartIndex:t,dataEndIndex:r,updateId:n},i.state))}),i.triggerSyncEvent({dataStartIndex:t,dataEndIndex:r})}}),p4(i,"handleMouseEnter",function(e){var t=i.getMouseInfo(e);if(t){var r=p3(p3({},t),{},{isTooltipActive:!0});i.setState(r),i.triggerSyncEvent(r);var n=i.props.onMouseEnter;eu()(n)&&n(r,e)}}),p4(i,"triggeredAfterMouseMove",function(e){var t=i.getMouseInfo(e),r=t?p3(p3({},t),{},{isTooltipActive:!0}):{isTooltipActive:!1};i.setState(r),i.triggerSyncEvent(r);var n=i.props.onMouseMove;eu()(n)&&n(r,e)}),p4(i,"handleItemMouseEnter",function(e){i.setState(function(){return{isTooltipActive:!0,activeItem:e,activePayload:e.tooltipPayload,activeCoordinate:e.tooltipPosition||{x:e.cx,y:e.cy}}})}),p4(i,"handleItemMouseLeave",function(){i.setState(function(){return{isTooltipActive:!1}})}),p4(i,"handleMouseMove",function(e){e.persist(),i.throttleTriggeredAfterMouseMove(e)}),p4(i,"handleMouseLeave",function(e){i.throttleTriggeredAfterMouseMove.cancel();var t={isTooltipActive:!1};i.setState(t),i.triggerSyncEvent(t);var r=i.props.onMouseLeave;eu()(r)&&r(t,e)}),p4(i,"handleOuterEvent",function(e){var t,r,n=to(e),o=eh()(i.props,"".concat(n));n&&eu()(o)&&o(null!=(t=/.*touch.*/i.test(n)?i.getMouseInfo(e.changedTouches[0]):i.getMouseInfo(e))?t:{},e)}),p4(i,"handleClick",function(e){var t=i.getMouseInfo(e);if(t){var r=p3(p3({},t),{},{isTooltipActive:!0});i.setState(r),i.triggerSyncEvent(r);var n=i.props.onClick;eu()(n)&&n(r,e)}}),p4(i,"handleMouseDown",function(e){var t=i.props.onMouseDown;eu()(t)&&t(i.getMouseInfo(e),e)}),p4(i,"handleMouseUp",function(e){var t=i.props.onMouseUp;eu()(t)&&t(i.getMouseInfo(e),e)}),p4(i,"handleTouchMove",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&i.throttleTriggeredAfterMouseMove(e.changedTouches[0])}),p4(i,"handleTouchStart",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&i.handleMouseDown(e.changedTouches[0])}),p4(i,"handleTouchEnd",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&i.handleMouseUp(e.changedTouches[0])}),p4(i,"handleDoubleClick",function(e){var t=i.props.onDoubleClick;eu()(t)&&t(i.getMouseInfo(e),e)}),p4(i,"handleContextMenu",function(e){var t=i.props.onContextMenu;eu()(t)&&t(i.getMouseInfo(e),e)}),p4(i,"triggerSyncEvent",function(e){void 0!==i.props.syncId&&d6.emit(d5,i.props.syncId,e,i.eventEmitterSymbol)}),p4(i,"applySyncEvent",function(e){var t=i.props,r=t.layout,n=t.syncMethod,o=i.state.updateId,a=e.dataStartIndex,c=e.dataEndIndex;if(void 0!==e.dataStartIndex||void 0!==e.dataEndIndex)i.setState(p3({dataStartIndex:a,dataEndIndex:c},d({props:i.props,dataStartIndex:a,dataEndIndex:c,updateId:o},i.state)));else if(void 0!==e.activeTooltipIndex){var l=e.chartX,s=e.chartY,u=e.activeTooltipIndex,f=i.state,p=f.offset,h=f.tooltipTicks;if(!p)return;if("function"==typeof n)u=n(h,e);else if("value"===n){u=-1;for(var y=0;y=0){if(l.dataKey&&!l.allowDuplicatedCategory){var S="function"==typeof l.dataKey?function(e){return"function"==typeof l.dataKey?l.dataKey(e.payload):null}:"payload.".concat(l.dataKey.toString());P=e$(p,S,u),k=h&&y&&e$(y,S,u)}else P=null==p?void 0:p[s],k=h&&y&&y[s];if(x||g){var A=void 0!==e.props.activeIndex?e.props.activeIndex:s;return[(0,ei.cloneElement)(e,p3(p3(p3({},n.props),w),{},{activeIndex:A})),null,null]}if(!el()(P))return[O].concat(pQ(i.renderActivePoints({item:n,activePoint:P,basePoint:k,childIndex:s,isRange:h})))}else{var P,k,E,N=(null!=(E=i.getItemByXY(i.state.activeCoordinate))?E:{graphicalItem:O}).graphicalItem,M=N.item,T=void 0===M?e:M,_=N.childIndex,C=p3(p3(p3({},n.props),w),{},{activeIndex:_});return[(0,ei.cloneElement)(T,C),null,null]}return h?[O,null,null]:[O,null]}),p4(i,"renderCustomized",function(e,t,r){return(0,ei.cloneElement)(e,p3(p3({key:"recharts-customized-".concat(r)},i.props),i.state))}),p4(i,"renderMap",{CartesianGrid:{handler:p9,once:!0},ReferenceArea:{handler:i.renderReferenceElement},ReferenceLine:{handler:p9},ReferenceDot:{handler:i.renderReferenceElement},XAxis:{handler:p9},YAxis:{handler:p9},Brush:{handler:i.renderBrush,once:!0},Bar:{handler:i.renderGraphicChild},Line:{handler:i.renderGraphicChild},Area:{handler:i.renderGraphicChild},Radar:{handler:i.renderGraphicChild},RadialBar:{handler:i.renderGraphicChild},Scatter:{handler:i.renderGraphicChild},Pie:{handler:i.renderGraphicChild},Funnel:{handler:i.renderGraphicChild},Tooltip:{handler:i.renderCursor,once:!0},PolarGrid:{handler:i.renderPolarGrid,once:!0},PolarAngleAxis:{handler:i.renderPolarAxis},PolarRadiusAxis:{handler:i.renderPolarAxis},Customized:{handler:i.renderCustomized}}),i.clipPathId="".concat(null!=(r=e.id)?r:eI("recharts"),"-clip"),i.throttleTriggeredAfterMouseMove=eb()(i.triggeredAfterMouseMove,null!=(o=e.throttleDelay)?o:1e3/60),i.state={},i}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&pJ(n,e),r=[{key:"componentDidMount",value:function(){var e,t;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!=(e=this.props.margin.left)?e:0,top:null!=(t=this.props.margin.top)?t:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var e=this.props,t=e.children,r=e.data,n=e.height,o=e.layout,i=e5(t,tK);if(i){var a=i.props.defaultIndex;if("number"==typeof a&&!(a<0)&&!(a>this.state.tooltipTicks.length-1)){var c=this.state.tooltipTicks[a]&&this.state.tooltipTicks[a].value,l=hn(this.state,r,a,c),s=this.state.tooltipTicks[a].coordinate,u=(this.state.offset.top+n)/2,f="horizontal"===o?{x:s,y:u}:{y:s,x:u},d=this.state.formattedGraphicalItems.find(function(e){return"Scatter"===e.item.type.name});d&&(f=p3(p3({},f),d.props.points[a].tooltipPosition),l=d.props.points[a].tooltipPayload);var p={activeTooltipIndex:a,isTooltipActive:!0,activeLabel:c,activePayload:l,activeCoordinate:f};this.setState(p),this.renderCursor(i),this.accessibilityManager.setIndex(a)}}}},{key:"getSnapshotBeforeUpdate",value:function(e,t){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==t.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==e.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==e.margin){var r,n;this.accessibilityManager.setDetails({offset:{left:null!=(r=this.props.margin.left)?r:0,top:null!=(n=this.props.margin.top)?n:0}})}return null}},{key:"componentDidUpdate",value:function(e){tt([e5(e.children,tK)],[e5(this.props.children,tK)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var e=e5(this.props.children,tK);if(e&&"boolean"==typeof e.props.shared){var t=e.props.shared?"axis":"item";return a.indexOf(t)>=0?t:o}return o}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t=this.container,r=t.getBoundingClientRect(),n={top:r.top+window.scrollY-document.documentElement.clientTop,left:r.left+window.scrollX-document.documentElement.clientLeft},o={chartX:Math.round(e.pageX-n.left),chartY:Math.round(e.pageY-n.top)},i=r.width/t.offsetWidth||1,a=this.inRange(o.chartX,o.chartY,i);if(!a)return null;var c=this.state,l=c.xAxisMap,s=c.yAxisMap,u=this.getTooltipEventType(),f=ho(this.state,this.props.data,this.props.layout,a);if("axis"!==u&&l&&s){var d=eB(l).scale,p=eB(s).scale,h=d&&d.invert?d.invert(o.chartX):null,y=p&&p.invert?p.invert(o.chartY):null;return p3(p3({},o),{},{xValue:h,yValue:y},f)}return f?p3(p3({},o),f):null}},{key:"inRange",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=this.props.layout,o=e/r,i=t/r;if("horizontal"===n||"vertical"===n){var a=this.state.offset;return o>=a.left&&o<=a.left+a.width&&i>=a.top&&i<=a.top+a.height?{x:o,y:i}:null}var c=this.state,l=c.angleAxisMap,s=c.radiusAxisMap;return l&&s?uT({x:o,y:i},eB(l)):null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,t=this.getTooltipEventType(),r=e5(e,tK),n={};return r&&"axis"===t&&(n="click"===r.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu}),p3(p3({},eG(this.props,this.handleOuterEvent)),n)}},{key:"addListener",value:function(){d6.on(d5,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){d6.removeListener(d5,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(e,t,r){for(var n=this.state.formattedGraphicalItems,o=0,i=n.length;o=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function hv(){return(hv=Object.assign?Object.assign.bind():function(e){for(var t=1;t0||!lE()(c,n)||!lE()(l,o))?this.renderAreaWithAnimation(e,t):this.renderAreaStatically(n,o,e,t)}},{key:"render",value:function(){var e,t=this.props,r=t.hide,n=t.dot,o=t.points,i=t.className,a=t.top,c=t.left,l=t.xAxis,s=t.yAxis,u=t.width,f=t.height,d=t.isAnimationActive,p=t.id;if(r||!o||!o.length)return null;var h=this.state.isAnimationFinished,y=1===o.length,m=(0,eg.A)("recharts-area",i),v=l&&l.allowDataOverflow,b=s&&s.allowDataOverflow,g=v||b,x=el()(p)?this.id:p,j=null!=(e=te(n,!1))?e:{r:3,strokeWidth:2},w=j.r,O=j.strokeWidth,S=(n&&"object"===eQ(n)&&"clipDot"in n?n:{}).clipDot,A=void 0===S||S,P=2*(void 0===w?3:w)+(void 0===O?2:O);return ea().createElement(tu,{className:m},v||b?ea().createElement("defs",null,ea().createElement("clipPath",{id:"clipPath-".concat(x)},ea().createElement("rect",{x:v?c:c-u/2,y:b?a:a-f/2,width:v?u:2*u,height:b?f:2*f})),!A&&ea().createElement("clipPath",{id:"clipPath-dots-".concat(x)},ea().createElement("rect",{x:c-P/2,y:a-P/2,width:u+P,height:f+P}))):null,y?null:this.renderArea(g,x),(n||y)&&this.renderDots(g,A,x),(!d||h)&&u7.renderCallByParent(this.props,o))}}],r=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curPoints:e.points,curBaseLine:e.baseLine,prevPoints:t.curPoints,prevBaseLine:t.curBaseLine}:e.points!==t.curPoints||e.baseLine!==t.curBaseLine?{curPoints:e.points,curBaseLine:e.baseLine}:null}}],t&&hx(n.prototype,t),r&&hx(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(ei.PureComponent);function hk(e,t,r){if(t<1)return[];if(1===t&&void 0===r)return e;for(var n=[],o=0;oe*o)return!1;var i=r();return e*(t-e*i/2-n)>=0&&e*(t+e*i/2-o)<=0}function hN(e){return(hN="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function hM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function hT(e){for(var t=1;t=2?eM(s[1].coordinate-s[0].coordinate):1,w=(n="width"===b,o=u.x,i=u.y,a=u.width,c=u.height,1===j?{start:n?o:i,end:n?o+a:i+c}:{start:n?o+a:i+c,end:n?o:i});return"equidistantPreserveStart"===p?function(e,t,r,n,o){for(var i,a=(n||[]).slice(),c=t.start,l=t.end,s=0,u=1,f=c;u<=a.length;)if(i=function(){var t,i=null==n?void 0:n[s];if(void 0===i)return{v:hk(n,u)};var a=s,d=function(){return void 0===t&&(t=r(i,a)),t},p=i.coordinate,h=0===s||hE(e,p,d,f,l);h||(s=0,f=c,u+=1),h&&(f=p+e*(d()/2+o),s+=u)}())return i.v;return[]}(j,w,x,s,f):("preserveStart"===p||"preserveStartEnd"===p?function(e,t,r,n,o,i){var a=(n||[]).slice(),c=a.length,l=t.start,s=t.end;if(i){var u=n[c-1],f=r(u,c-1),d=e*(u.coordinate+e*f/2-s);a[c-1]=u=hT(hT({},u),{},{tickCoord:d>0?u.coordinate-d*e:u.coordinate}),hE(e,u.tickCoord,function(){return f},l,s)&&(s=u.tickCoord-e*(f/2+o),a[c-1]=hT(hT({},u),{},{isShow:!0}))}for(var p=i?c-1:c,h=function(t){var n,i=a[t],c=function(){return void 0===n&&(n=r(i,t)),n};if(0===t){var u=e*(i.coordinate-e*c()/2-l);a[t]=i=hT(hT({},i),{},{tickCoord:u<0?i.coordinate-u*e:i.coordinate})}else a[t]=i=hT(hT({},i),{},{tickCoord:i.coordinate});hE(e,i.tickCoord,c,l,s)&&(l=i.tickCoord+e*(c()/2+o),a[t]=hT(hT({},i),{},{isShow:!0}))},y=0;y0?s.coordinate-f*e:s.coordinate})}else i[t]=s=hT(hT({},s),{},{tickCoord:s.coordinate});hE(e,s.tickCoord,u,c,l)&&(l=s.tickCoord-e*(u()/2+o),i[t]=hT(hT({},s),{},{isShow:!0}))},u=a-1;u>=0;u--)s(u);return i}(j,w,x,s,f)).filter(function(e){return e.isShow})}hS(hP,"displayName","Area"),hS(hP,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!t_.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"}),hS(hP,"getBaseValue",function(e,t,r,n){var o=e.layout,i=e.baseValue,a=t.props.baseValue,c=null!=a?a:i;if(e_(c)&&"number"==typeof c)return c;var l="horizontal"===o?n:r,s=l.scale.domain();if("number"===l.type){var u=Math.max(s[0],s[1]),f=Math.min(s[0],s[1]);return"dataMin"===c?f:"dataMax"===c||u<0?u:Math.max(Math.min(s[0],s[1]),0)}return"dataMin"===c?s[0]:"dataMax"===c?s[1]:s[0]}),hS(hP,"getComposedData",function(e){var t,r=e.props,n=e.item,o=e.xAxis,i=e.yAxis,a=e.xAxisTicks,c=e.yAxisTicks,l=e.bandSize,s=e.dataKey,u=e.stackedData,f=e.dataStartIndex,d=e.displayedData,p=e.offset,h=r.layout,y=u&&u.length,m=hP.getBaseValue(r,n,o,i),v="horizontal"===h,b=!1,g=d.map(function(e,t){y?r=u[f+t]:Array.isArray(r=sT(e,s))?b=!0:r=[m,r];var r,n=null==r[1]||y&&null==sT(e,s);return v?{x:s0({axis:o,ticks:a,bandSize:l,entry:e,index:t}),y:n?null:i.scale(r[1]),value:r,payload:e}:{x:n?null:o.scale(r[1]),y:s0({axis:i,ticks:c,bandSize:l,entry:e,index:t}),value:r,payload:e}});return t=y||b?g.map(function(e){var t=Array.isArray(e.value)?e.value[0]:null;return v?{x:e.x,y:null!=t&&null!=e.y?i.scale(t):null}:{x:null!=t?o.scale(t):null,y:e.y}}):v?i.scale(m):o.scale(m),hg({points:g,baseLine:t,layout:h,isRange:b},p)}),hS(hP,"renderDotItem",function(e,t){var r;if(ea().isValidElement(e))r=ea().cloneElement(e,t);else if(eu()(e))r=e(t);else{var n=(0,eg.A)("recharts-area-dot","boolean"!=typeof e?e.className:""),o=t.key,i=hm(t,hh);r=ea().createElement(rL,hv({},i,{key:o,className:n}))}return r});var hC=["viewBox"],hD=["viewBox"],hI=["ticks"];function hR(e){return(hR="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function hB(){return(hB=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function hF(e,t){for(var r=0;r0?this.props:s)),n<=0||o<=0||!u||!u.length)?null:ea().createElement(tu,{className:(0,eg.A)("recharts-cartesian-axis",a),ref:function(t){e.layerReference=t}},r&&this.renderAxisLine(),this.renderTicks(u,this.state.fontSize,this.state.letterSpacing),uW.renderCallByParent(this.props))}}],r=[{key:"renderTickItem",value:function(e,t,r){var n,o=(0,eg.A)(t.className,"recharts-cartesian-axis-tick-value");return ea().isValidElement(e)?ea().cloneElement(e,hz(hz({},t),{},{className:o})):eu()(e)?e(hz(hz({},t),{},{className:o})):ea().createElement(oB,hB({},t,{className:"recharts-cartesian-axis-tick-value"}),r)}}],t&&hF(n.prototype,t),r&&hF(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(ei.Component);function hG(e){return(hG="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}hK(hY,"displayName","CartesianAxis"),hK(hY,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});function hX(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(hX=function(){return!!e})()}function hV(e){return(hV=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function hZ(e,t){return(hZ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function hJ(e,t,r){return(t=hQ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hQ(e){var t=function(e,t){if("object"!=hG(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=hG(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==hG(t)?t:t+""}function h0(){return(h0=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var yu=function(e){var t=e.fill;if(!t||"none"===t)return null;var r=e.fillOpacity,n=e.x,o=e.y,i=e.width,a=e.height,c=e.ry;return ea().createElement("rect",{x:n,y:o,ry:c,width:i,height:a,stroke:"none",fill:t,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function yf(e,t){var r;if(ea().isValidElement(e))r=ea().cloneElement(e,t);else if(eu()(e))r=e(t);else{var n=t.x1,o=t.y1,i=t.x2,a=t.y2,c=t.key,l=te(ys(t,yn),!1),s=(l.offset,ys(l,yo));r=ea().createElement("line",yl({},s,{x1:n,y1:o,x2:i,y2:a,fill:"none",key:c}))}return r}function yd(e){var t=e.x,r=e.width,n=e.horizontal,o=void 0===n||n,i=e.horizontalPoints;if(!o||!i||!i.length)return null;var a=i.map(function(n,i){return yf(o,yc(yc({},e),{},{x1:t,y1:n,x2:t+r,y2:n,key:"line-".concat(i),index:i}))});return ea().createElement("g",{className:"recharts-cartesian-grid-horizontal"},a)}function yp(e){var t=e.y,r=e.height,n=e.vertical,o=void 0===n||n,i=e.verticalPoints;if(!o||!i||!i.length)return null;var a=i.map(function(n,i){return yf(o,yc(yc({},e),{},{x1:n,y1:t,x2:n,y2:t+r,key:"line-".concat(i),index:i}))});return ea().createElement("g",{className:"recharts-cartesian-grid-vertical"},a)}function yh(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,o=e.y,i=e.width,a=e.height,c=e.horizontalPoints,l=e.horizontal;if(!(void 0===l||l)||!t||!t.length)return null;var s=c.map(function(e){return Math.round(e+o-o)}).sort(function(e,t){return e-t});o!==s[0]&&s.unshift(0);var u=s.map(function(e,c){var l=s[c+1]?s[c+1]-e:o+a-e;if(l<=0)return null;var u=c%t.length;return ea().createElement("rect",{key:"react-".concat(c),y:e,x:n,height:l,width:i,stroke:"none",fill:t[u],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return ea().createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},u)}function yy(e){var t=e.vertical,r=e.verticalFill,n=e.fillOpacity,o=e.x,i=e.y,a=e.width,c=e.height,l=e.verticalPoints;if(!(void 0===t||t)||!r||!r.length)return null;var s=l.map(function(e){return Math.round(e+o-o)}).sort(function(e,t){return e-t});o!==s[0]&&s.unshift(0);var u=s.map(function(e,t){var l=s[t+1]?s[t+1]-e:o+a-e;if(l<=0)return null;var u=t%r.length;return ea().createElement("rect",{key:"react-".concat(t),x:e,y:i,width:l,height:c,stroke:"none",fill:r[u],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return ea().createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},u)}var ym=function(e,t){var r=e.xAxis,n=e.width,o=e.height,i=e.offset;return sU(h_(yc(yc(yc({},hY.defaultProps),r),{},{ticks:sW(r,!0),viewBox:{x:0,y:0,width:n,height:o}})),i.left,i.left+i.width,t)},yv=function(e,t){var r=e.yAxis,n=e.width,o=e.height,i=e.offset;return sU(h_(yc(yc(yc({},hY.defaultProps),r),{},{ticks:sW(r,!0),viewBox:{x:0,y:0,width:n,height:o}})),i.top,i.top+i.height,t)},yb={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function yg(e){var t,r,n,o,i,a,c=dE(),l=dN(),s=(0,ei.useContext)(dx),u=yc(yc({},e),{},{stroke:null!=(t=e.stroke)?t:yb.stroke,fill:null!=(r=e.fill)?r:yb.fill,horizontal:null!=(n=e.horizontal)?n:yb.horizontal,horizontalFill:null!=(o=e.horizontalFill)?o:yb.horizontalFill,vertical:null!=(i=e.vertical)?i:yb.vertical,verticalFill:null!=(a=e.verticalFill)?a:yb.verticalFill,x:e_(e.x)?e.x:s.left,y:e_(e.y)?e.y:s.top,width:e_(e.width)?e.width:s.width,height:e_(e.height)?e.height:s.height}),f=u.x,d=u.y,p=u.width,h=u.height,y=u.syncWithTicks,m=u.horizontalValues,v=u.verticalValues,b=eB((0,ei.useContext)(dv)),g=dP();if(!e_(p)||p<=0||!e_(h)||h<=0||!e_(f)||f!==+f||!e_(d)||d!==+d)return null;var x=u.verticalCoordinatesGenerator||ym,j=u.horizontalCoordinatesGenerator||yv,w=u.horizontalPoints,O=u.verticalPoints;if((!w||!w.length)&&eu()(j)){var S=m&&m.length,A=j({yAxis:g?yc(yc({},g),{},{ticks:S?m:g.ticks}):void 0,width:c,height:l,offset:s},!!S||y);tH(Array.isArray(A),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(yi(A),"]")),Array.isArray(A)&&(w=A)}if((!O||!O.length)&&eu()(x)){var P=v&&v.length,k=x({xAxis:b?yc(yc({},b),{},{ticks:P?v:b.ticks}):void 0,width:c,height:l,offset:s},!!P||y);tH(Array.isArray(k),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(yi(k),"]")),Array.isArray(k)&&(O=k)}return ea().createElement("g",{className:"recharts-cartesian-grid"},ea().createElement(yu,{fill:u.fill,fillOpacity:u.fillOpacity,x:u.x,y:u.y,width:u.width,height:u.height,ry:u.ry}),ea().createElement(yd,yl({},u,{offset:s,horizontalPoints:w,xAxis:b,yAxis:g})),ea().createElement(yp,yl({},u,{offset:s,verticalPoints:O,xAxis:b,yAxis:g})),ea().createElement(yh,yl({},u,{horizontalPoints:w})),ea().createElement(yy,yl({},u,{verticalPoints:O})))}yg.displayName="CartesianGrid";var yx=hd({chartName:"BarChart",GraphicalChild:fZ,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:h2},{axisType:"yAxis",AxisComp:yt}],formatAxisMap:f4}),yj=["points","className","baseLinePoints","connectNulls"];function yw(){return(yw=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:[],t=[[]];return e.forEach(function(e){yA(e)?t[t.length-1].push(e):t[t.length-1].length>0&&t.push([])}),yA(e[0])&&t[t.length-1].push(e[0]),t[t.length-1].length<=0&&(t=t.slice(0,-1)),t},yk=function(e,t){var r=yP(e);t&&(r=[r.reduce(function(e,t){return[].concat(yO(e),yO(t))},[])]);var n=r.map(function(e){return e.reduce(function(e,t,r){return"".concat(e).concat(0===r?"M":"L").concat(t.x,",").concat(t.y)},"")}).join("");return 1===r.length?"".concat(n,"Z"):n},yE=function(e,t,r){var n=yk(e,r);return"".concat("Z"===n.slice(-1)?n.slice(0,-1):n,"L").concat(yk(t.reverse(),r).slice(1))},yN=function(e){var t=e.points,r=e.className,n=e.baseLinePoints,o=e.connectNulls,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,yj);if(!t||!t.length)return null;var a=(0,eg.A)("recharts-polygon",r);if(n&&n.length){var c=i.stroke&&"none"!==i.stroke,l=yE(t,n,o);return ea().createElement("g",{className:a},ea().createElement("path",yw({},te(i,!0),{fill:"Z"===l.slice(-1)?i.fill:"none",stroke:"none",d:l})),c?ea().createElement("path",yw({},te(i,!0),{fill:"none",d:yk(t,o)})):null,c?ea().createElement("path",yw({},te(i,!0),{fill:"none",d:yk(n,o)})):null)}var s=yk(t,o);return ea().createElement("path",yw({},te(i,!0),{fill:"Z"===s.slice(-1)?i.fill:"none",className:a,d:s}))};function yM(e){return(yM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yT(){return(yT=Object.assign?Object.assign.bind():function(e){for(var t=1;t1e-5?"outer"===t?"start":"end":r<-1e-5?"outer"===t?"end":"start":"middle"}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,r=e.cy,n=e.radius,o=e.axisLine,i=e.axisLineType,a=yC(yC({},te(this.props,!1)),{},{fill:"none"},te(o,!1));if("circle"===i)return ea().createElement(rL,yT({className:"recharts-polar-angle-axis-line"},a,{cx:t,cy:r,r:n}));var c=this.props.ticks.map(function(e){return uP(t,r,n,e.coordinate)});return ea().createElement(yN,yT({className:"recharts-polar-angle-axis-line"},a,{points:c}))}},{key:"renderTicks",value:function(){var e=this,t=this.props,r=t.ticks,o=t.tick,i=t.tickLine,a=t.tickFormatter,c=t.stroke,l=te(this.props,!1),s=te(o,!1),u=yC(yC({},l),{},{fill:"none"},te(i,!1)),f=r.map(function(t,r){var f=e.getTickLineCoord(t),d=yC(yC(yC({textAnchor:e.getTickTextAnchor(t)},l),{},{stroke:"none",fill:c},s),{},{index:r,payload:t,x:f.x2,y:f.y2});return ea().createElement(tu,yT({className:(0,eg.A)("recharts-polar-angle-axis-tick",u_(o)),key:"tick-".concat(t.coordinate)},eX(e.props,t,r)),i&&ea().createElement("line",yT({className:"recharts-polar-angle-axis-tick-line"},u,f)),o&&n.renderTickItem(o,d,a?a(t.value,r):t.value))});return ea().createElement(tu,{className:"recharts-polar-angle-axis-ticks"},f)}},{key:"render",value:function(){var e=this.props,t=e.ticks,r=e.radius,n=e.axisLine;return!(r<=0)&&t&&t.length?ea().createElement(tu,{className:(0,eg.A)("recharts-polar-angle-axis",this.props.className)},n&&this.renderAxisLine(),this.renderTicks()):null}}],r=[{key:"renderTickItem",value:function(e,t,r){var n;return ea().isValidElement(e)?ea().cloneElement(e,t):eu()(e)?e(t):ea().createElement(oB,yT({},t,{className:"recharts-polar-angle-axis-tick-value"}),r)}}],t&&yD(n.prototype,t),r&&yD(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(ei.PureComponent);yL(yF,"displayName","PolarAngleAxis"),yL(yF,"axisType","angleAxis"),yL(yF,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var yU=r(79497),yW=r.n(yU),yq=r(43063),yK=r.n(yq),yH=["cx","cy","angle","ticks","axisLine"],yY=["ticks","tick","angle","tickFormatter","stroke"];function yG(e){return(yG="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yX(){return(yX=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function yQ(e,t){for(var r=0;r0?eh()(e,"paddingAngle",0):0;if(r){var c=ez(r.endAngle-r.startAngle,e.endAngle-e.startAngle),l=y9(y9({},e),{},{startAngle:i+a,endAngle:i+c(n)+a});o.push(l),i=l.endAngle}else{var u=ez(0,e.endAngle-e.startAngle)(n),f=y9(y9({},e),{},{startAngle:i+a,endAngle:i+u+a});o.push(f),i=f.endAngle}}),ea().createElement(tu,null,e.renderSectorsStatically(o))})}},{key:"attachKeyboardHandlers",value:function(e){var t=this;e.onkeydown=function(e){if(!e.altKey)switch(e.key){case"ArrowLeft":var r=++t.state.sectorToFocus%t.sectorRefs.length;t.sectorRefs[r].focus(),t.setState({sectorToFocus:r});break;case"ArrowRight":var n=--t.state.sectorToFocus<0?t.sectorRefs.length-1:t.state.sectorToFocus%t.sectorRefs.length;t.sectorRefs[n].focus(),t.setState({sectorToFocus:n});break;case"Escape":t.sectorRefs[t.state.sectorToFocus].blur(),t.setState({sectorToFocus:0})}}}},{key:"renderSectors",value:function(){var e=this.props,t=e.sectors,r=e.isAnimationActive,n=this.state.prevSectors;return r&&t&&t.length&&(!n||!lE()(n,t))?this.renderSectorsWithAnimation():this.renderSectorsStatically(t)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var e=this,t=this.props,r=t.hide,n=t.sectors,o=t.className,i=t.label,a=t.cx,c=t.cy,l=t.innerRadius,s=t.outerRadius,u=t.isAnimationActive,f=this.state.isAnimationFinished;if(r||!n||!n.length||!e_(a)||!e_(c)||!e_(l)||!e_(s))return null;var d=(0,eg.A)("recharts-pie",o);return ea().createElement(tu,{tabIndex:this.props.rootTabIndex,className:d,ref:function(t){e.pieRef=t}},this.renderSectors(),i&&this.renderLabels(n),uW.renderCallByParent(this.props,null,!1),(!u||f)&&u7.renderCallByParent(this.props,n,!1))}}],r=[{key:"getDerivedStateFromProps",value:function(e,t){return t.prevIsAnimationActive!==e.isAnimationActive?{prevIsAnimationActive:e.isAnimationActive,prevAnimationId:e.animationId,curSectors:e.sectors,prevSectors:[],isAnimationFinished:!0}:e.isAnimationActive&&e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curSectors:e.sectors,prevSectors:t.curSectors,isAnimationFinished:!0}:e.sectors!==t.curSectors?{curSectors:e.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(e,t){return e>t?"start":e=360?x:x-1)*u,w=a.reduce(function(e,t){var r=sT(t,g,0);return e+(e_(r)?r:0)},0);return w>0&&(t=a.map(function(e,t){var n,o=sT(e,g,0),i=sT(e,d,t),a=(e_(o)?o:0)/w,s=(n=t?r.endAngle+eM(v)*u*(0!==o):l)+eM(v)*((0!==o?y:0)+a*j),f=(n+s)/2,p=(m.innerRadius+m.outerRadius)/2,b=[{name:i,value:o,payload:e,dataKey:g,type:h}],x=uP(m.cx,m.cy,p,f);return r=y9(y9(y9({percent:a,cornerRadius:c,name:i,tooltipPayload:b,midAngle:f,middleRadius:p,tooltipPosition:x},e),m),{},{value:sT(e,g),startAngle:n,endAngle:s,payload:e,paddingAngle:eM(v)*u})})),y9(y9({},m),{},{sectors:t,data:a})});var mc=hd({chartName:"PieChart",GraphicalChild:ma,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:yF},{axisType:"radiusAxis",AxisComp:y6}],formatAxisMap:function(e,t,r,n,o){var i=e.width,a=e.height,c=e.startAngle,l=e.endAngle,s=eR(e.cx,i,i/2),u=eR(e.cy,a,a/2),f=uk(i,a,r),d=eR(e.innerRadius,f,0),p=eR(e.outerRadius,f,.8*f);return Object.keys(t).reduce(function(e,r){var i,a=t[r],f=a.domain,h=a.reversed;if(el()(a.range))"angleAxis"===n?i=[c,l]:"radiusAxis"===n&&(i=[d,p]),h&&(i=[i[1],i[0]]);else{var y,m=function(e){if(Array.isArray(e))return e}(y=i=a.range)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,c=[],l=!0,s=!1;try{i=(r=r.call(e)).next,!1;for(;!(l=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(y,2)||function(e,t){if(e){if("string"==typeof e)return uS(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return uS(e,t)}}(y,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();c=m[0],l=m[1]}var v=sH(a,o),b=v.realScaleType,g=v.scale;g.domain(f).range(i),sY(g);var x=sQ(g,uw(uw({},a),{},{realScaleType:b})),j=uw(uw(uw({},a),x),{},{range:i,radius:p,realScaleType:b,scale:g,cx:s,cy:u,innerRadius:d,outerRadius:p,startAngle:c,endAngle:l});return uw(uw({},e),{},uO({},r,j))},{})},defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});function ml(e){return(ml="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ms(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function mu(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&(e=eb()(e,m,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),r=j.current.getBoundingClientRect();return P(r.width,r.height),t.observe(j.current),function(){t.disconnect()}},[P,m]);var k=(0,ei.useMemo)(function(){var e=S.containerWidth,t=S.containerHeight;if(e<0||t<0)return null;tH(eT(c)||eT(s),"The width(%s) and height(%s) are both fixed numbers,\n maybe you don't need to use a ResponsiveContainer.",c,s),tH(!n||n>0,"The aspect(%s) must be greater than zero.",n);var r=eT(c)?e:c,o=eT(s)?t:s;n&&n>0&&(r?o=r/n:o&&(r=o*n),p&&o>p&&(o=p)),tH(r>0||o>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",r,o,c,s,f,d,n);var i=!Array.isArray(h)&&e1(h.type).endsWith("Chart");return ea().Children.map(h,function(e){return ea().isValidElement(e)?(0,ei.cloneElement)(e,mu({width:r,height:o},i?{style:mu({height:"100%",width:"100%",maxHeight:o,maxWidth:r},e.props.style)}:{})):e})},[n,h,s,p,d,f,S,c]);return ea().createElement("div",{id:v?"".concat(v):void 0,className:(0,eg.A)("recharts-responsive-container",b),style:mu(mu({},void 0===x?{}:x),{},{width:c,height:s,minWidth:f,minHeight:d,maxHeight:p}),ref:j},k)}),mp=r(26518);let mh={light:"",dark:".dark"},my=ei.createContext(null);function mm(){let e=ei.useContext(my);if(!e)throw Error("useChart must be used within a ");return e}function mv({id:e,className:t,children:r,config:n,...i}){let a=ei.useId(),c=`chart-${e||a.replace(/:/g,"")}`;return(0,o.jsx)(my.Provider,{value:{config:n},children:(0,o.jsxs)("div",{"data-slot":"chart","data-chart":c,className:(0,mp.cn)("flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-hidden [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-hidden [&_.recharts-surface]:outline-hidden",t),...i,children:[(0,o.jsx)(mb,{id:c,config:n}),(0,o.jsx)(md,{children:r})]})})}let mb=({id:e,config:t})=>{let r=Object.entries(t).filter(([,e])=>e.theme||e.color);return r.length?(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:Object.entries(mh).map(([t,n])=>` -${n} [data-chart=${e}] { -${r.map(([e,r])=>{let n=r.theme?.[t]||r.color;return n?` --color-${e}: ${n};`:null}).join("\n")} -} -`).join("\n")}}):null};function mg({active:e,payload:t,className:r,indicator:n="dot",hideLabel:i=!1,hideIndicator:a=!1,label:c,labelFormatter:l,labelClassName:s,formatter:u,color:f,nameKey:d,labelKey:p}){let{config:h}=mm(),y=ei.useMemo(()=>{if(i||!t?.length)return null;let[e]=t,r=`${p||e?.dataKey||e?.name||"value"}`,n=mj(h,e,r),a=p||"string"!=typeof c?n?.label:h[c]?.label||c;return l?(0,o.jsx)("div",{className:(0,mp.cn)("font-medium",s),children:l(a,t)}):a?(0,o.jsx)("div",{className:(0,mp.cn)("font-medium",s),children:a}):null},[c,l,t,i,s,h,p]);if(!e||!t?.length)return null;let m=1===t.length&&"dot"!==n;return(0,o.jsxs)("div",{className:(0,mp.cn)("grid min-w-[8rem] items-start gap-1.5 rounded-lg border border-border/50 bg-background px-2.5 py-1.5 text-xs shadow-xl",r),children:[m?null:y,(0,o.jsx)("div",{className:"grid gap-1.5",children:t.map((e,t)=>{let r=`${d||e.name||e.dataKey||"value"}`,i=mj(h,e,r),c=f||e.payload.fill||e.color;return(0,o.jsx)("div",{className:(0,mp.cn)("flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5 [&>svg]:text-muted-foreground","dot"===n&&"items-center"),children:u&&e?.value!==void 0&&e.name?u(e.value,e.name,e,t,e.payload):(0,o.jsxs)(o.Fragment,{children:[i?.icon?(0,o.jsx)(i.icon,{}):!a&&(0,o.jsx)("div",{className:(0,mp.cn)("shrink-0 rounded-[2px] border-(--color-border) bg-(--color-bg)",{"h-2.5 w-2.5":"dot"===n,"w-1":"line"===n,"w-0 border-[1.5px] border-dashed bg-transparent":"dashed"===n,"my-0.5":m&&"dashed"===n}),style:{"--color-bg":c,"--color-border":c}}),(0,o.jsxs)("div",{className:(0,mp.cn)("flex flex-1 justify-between leading-none",m?"items-end":"items-center"),children:[(0,o.jsxs)("div",{className:"grid gap-1.5",children:[m?y:null,(0,o.jsx)("span",{className:"text-muted-foreground",children:i?.label||e.name})]}),e.value&&(0,o.jsx)("span",{className:"font-medium font-mono text-foreground tabular-nums",children:e.value.toLocaleString()})]})]})},e.dataKey)})})]})}function mx({className:e,hideIcon:t=!1,payload:r,verticalAlign:n="bottom",nameKey:i}){let{config:a}=mm();return r?.length?(0,o.jsx)("div",{className:(0,mp.cn)("flex items-center justify-center gap-4","top"===n?"pb-3":"pt-3",e),children:r.map(e=>{let r=`${i||e.dataKey||"value"}`,n=mj(a,e,r);return(0,o.jsxs)("div",{className:(0,mp.cn)("flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3 [&>svg]:text-muted-foreground"),children:[n?.icon&&!t?(0,o.jsx)(n.icon,{}):(0,o.jsx)("div",{className:"h-2 w-2 shrink-0 rounded-[2px]",style:{backgroundColor:e.color}}),n?.label]},e.value)})}):null}function mj(e,t,r){if("object"!=typeof t||null===t)return;let n="payload"in t&&"object"==typeof t.payload&&null!==t.payload?t.payload:void 0,o=r;return r in t&&"string"==typeof t[r]?o=t[r]:n&&r in n&&"string"==typeof n[r]&&(o=n[r]),o in e?e[o]:e[r]}var mw=r(4748),mO=r(10385);let mS={projects:{label:"Projects Created",color:"hsl(var(--chart-1))"}},mA={darwin:{label:"macOS",color:"hsl(var(--chart-1))"},linux:{label:"Linux",color:"hsl(var(--chart-2))"},win32:{label:"Windows",color:"hsl(var(--chart-3))"}},mP={npm:{label:"npm",color:"hsl(var(--chart-1))"},pnpm:{label:"pnpm",color:"hsl(var(--chart-2))"},bun:{label:"bun",color:"hsl(var(--chart-3))"},yarn:{label:"yarn",color:"hsl(var(--chart-4))"},unknown:{label:"Unknown",color:"hsl(var(--chart-5))"}},mk={hono:{label:"Hono",color:"hsl(var(--chart-1))"},express:{label:"Express",color:"hsl(var(--chart-2))"},fastify:{label:"Fastify",color:"hsl(var(--chart-3))"},next:{label:"Next.js",color:"hsl(var(--chart-4))"},elysia:{label:"Elysia",color:"hsl(var(--chart-5))"},convex:{label:"Convex",color:"hsl(var(--chart-6))"},none:{label:"None",color:"hsl(var(--chart-7))"}},mE={sqlite:{label:"SQLite",color:"hsl(var(--chart-1))"},postgres:{label:"PostgreSQL",color:"hsl(var(--chart-2))"},mysql:{label:"MySQL",color:"hsl(var(--chart-3))"},mongodb:{label:"MongoDB",color:"hsl(var(--chart-4))"},none:{label:"None",color:"hsl(var(--chart-6))"}},mN={drizzle:{label:"Drizzle",color:"hsl(var(--chart-1))"},prisma:{label:"Prisma",color:"hsl(var(--chart-2))"},mongoose:{label:"Mongoose",color:"hsl(var(--chart-3))"},none:{label:"None",color:"hsl(var(--chart-6))"}},mM={turso:{label:"Turso",color:"hsl(var(--chart-1))"},"prisma-postgres":{label:"Prisma Postgres",color:"hsl(var(--chart-2))"},"mongodb-atlas":{label:"MongoDB Atlas",color:"hsl(var(--chart-3))"},neon:{label:"Neon",color:"hsl(var(--chart-4))"},supabase:{label:"Supabase",color:"hsl(var(--chart-5))"},none:{label:"None",color:"hsl(var(--chart-6))"}},mT={trpc:{label:"tRPC",color:"hsl(var(--chart-1))"},orpc:{label:"oRPC",color:"hsl(var(--chart-2))"},none:{label:"None",color:"hsl(var(--chart-6))"}},m_={"react-router":{label:"React Router",color:"hsl(var(--chart-1))"},"tanstack-router":{label:"TanStack Router",color:"hsl(var(--chart-2))"},"tanstack-start":{label:"TanStack Start",color:"hsl(var(--chart-3))"},next:{label:"Next",color:"hsl(var(--chart-4))"},nuxt:{label:"Nuxt",color:"hsl(var(--chart-5))"},"native-nativewind":{label:"Expo NativeWind",color:"hsl(var(--chart-6))"},"native-unistyles":{label:"Expo Unistyles",color:"hsl(var(--chart-7))"},svelte:{label:"Svelte",color:"hsl(var(--chart-3))"},solid:{label:"Solid",color:"hsl(var(--chart-4))"},none:{label:"None",color:"hsl(var(--chart-6))"}},mC={18:{label:"Node.js 18",color:"hsl(var(--chart-1))"},20:{label:"Node.js 20",color:"hsl(var(--chart-2))"},22:{label:"Node.js 22",color:"hsl(var(--chart-3))"},16:{label:"Node.js 16",color:"hsl(var(--chart-4))"},other:{label:"Other",color:"hsl(var(--chart-5))"}},mD={latest:{label:"Latest",color:"hsl(var(--chart-1))"},outdated:{label:"Outdated",color:"hsl(var(--chart-5))"}},mI={enabled:{label:"Enabled",color:"hsl(var(--chart-1))"},disabled:{label:"Disabled",color:"hsl(var(--chart-5))"}},mR={enabled:{label:"Git Init",color:"hsl(var(--chart-1))"},disabled:{label:"No Git",color:"hsl(var(--chart-5))"}},mB={enabled:{label:"Auto Install",color:"hsl(var(--chart-1))"},disabled:{label:"Skip Install",color:"hsl(var(--chart-5))"}},mL={todo:{label:"Todo App",color:"hsl(var(--chart-1))"},ai:{label:"AI Example",color:"hsl(var(--chart-2))"},none:{label:"No Examples",color:"hsl(var(--chart-6))"}},mz={pwa:{label:"PWA",color:"hsl(var(--chart-1))"},biome:{label:"Biome",color:"hsl(var(--chart-2))"},tauri:{label:"Tauri",color:"hsl(var(--chart-3))"},husky:{label:"Husky",color:"hsl(var(--chart-4))"},starlight:{label:"Starlight",color:"hsl(var(--chart-5))"},turborepo:{label:"Turborepo",color:"hsl(var(--chart-6))"},none:{label:"No Addons",color:"hsl(var(--chart-7))"}},m$={node:{label:"Node.js",color:"hsl(var(--chart-1))"},bun:{label:"Bun",color:"hsl(var(--chart-2))"},workers:{label:"Cloudflare Workers",color:"hsl(var(--chart-3))"},none:{label:"None",color:"hsl(var(--chart-6))"}},mF={fullstack:{label:"Full-stack",color:"hsl(var(--chart-1))"},"frontend-only":{label:"Frontend-only",color:"hsl(var(--chart-2))"},"backend-only":{label:"Backend-only",color:"hsl(var(--chart-3))"}},mU={count:{label:"Projects Created",color:"hsl(var(--chart-1))"}};function mW(){let[e,t]=(0,ei.useState)([]),[r,n]=(0,ei.useState)(null),[i,a]=(0,ei.useState)(!0);(0,ei.useCallback)(async()=>{try{let e=await fetch("/analytics-data.json"),r=await e.json();t(r.data||[]),n(r.lastUpdated||null),console.log(`Loaded ${r.data?.length||0} records from static JSON`),console.log(`Data generated at: ${r.generatedAt}`)}catch(e){console.error("Error loading analytics data:",e)}finally{a(!1)}},[]);let c=()=>Object.entries(e.reduce((e,t)=>{let r=t.platform;return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({name:e,value:t})),l=()=>Object.entries(e.reduce((e,t)=>{let r=t.packageManager;return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({name:e,value:t})),s=()=>Object.entries(e.reduce((e,t)=>{let r=t.backend||"none";return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({name:e,value:t})).sort((e,t)=>t.value-e.value),u=()=>Object.entries(e.reduce((e,t)=>{let r=t.database||"none";return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({name:e,value:t})).sort((e,t)=>t.value-e.value),f=()=>Object.entries(e.reduce((e,t)=>{let r=t.orm||"none";return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({name:e,value:t})).sort((e,t)=>t.value-e.value),d=()=>Object.entries(e.reduce((e,t)=>{let r=t.dbSetup||"none";return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({name:e,value:t})).sort((e,t)=>t.value-e.value),p=()=>Object.entries(e.reduce((e,t)=>{let r=t.api||"none";return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({name:e,value:t})).sort((e,t)=>t.value-e.value),h=()=>Object.entries(e.reduce((e,t)=>(t.frontend0&&"none"!==t.frontend0&&""!==t.frontend0&&(e[t.frontend0]=(e[t.frontend0]||0)+1),t.frontend1&&"none"!==t.frontend1&&""!==t.frontend1&&(e[t.frontend1]=(e[t.frontend1]||0)+1),e),{})).map(([e,t])=>({name:e,value:t})).sort((e,t)=>t.value-e.value),y=()=>Object.entries(e.reduce((e,t)=>{let r=t.auth||"disabled";return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({name:e,value:t})),m=()=>Object.entries(e.reduce((e,t)=>{let r=t.git||"disabled";return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({name:e,value:t})),v=()=>Object.entries(e.reduce((e,t)=>{let r=t.install||"disabled";return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({name:e,value:t})),b=()=>Object.entries(e.reduce((e,t)=>{let r=[t.examples0,t.examples1].filter(Boolean);if(0===r.length)e.none=(e.none||0)+1;else for(let t of r)e[t]=(e[t]||0)+1;return e},{})).map(([e,t])=>({name:e,value:t})).sort((e,t)=>t.value-e.value),g=()=>Object.entries(e.reduce((e,t)=>{if(t.addons&&0!==t.addons.length)for(let r of t.addons)r&&(e[r]=(e[r]||0)+1);else e.none=(e.none||0)+1;return e},{})).map(([e,t])=>({name:e,value:t})).sort((e,t)=>t.value-e.value),x=e.length,j=(()=>{if(0===e.length)return 0;let t=e.map(e=>e.date).filter(Boolean);if(0===t.length)return 0;let r=new Set(t).size;return r>0?x/r:0})(),w=x>0?Math.round(e.filter(e=>"enabled"===e.auth).length/x*100):0,O=h(),S=s(),A=Object.entries(e.reduce((e,t)=>{let r=t.runtime||"none";return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({name:e,value:t})).sort((e,t)=>t.value-e.value),P=O.length>0?O[0].name:"None",k=S.length>0?S[0].name:"None",E=Object.entries(e.reduce((e,t)=>{let r,n=t.frontend0&&"none"!==t.frontend0||t.frontend1&&"none"!==t.frontend1,o=t.backend&&"none"!==t.backend;return e[r=n&&o?"fullstack":n&&!o?"frontend-only":!n&&o?"backend-only":"frontend-only"]=(e[r]||0)+1,e},{})).map(([e,t])=>({name:e,value:t})),N=0===e.length?[]:Object.entries(e.reduce((e,t)=>{let r=$(new Date(t.date),"yyyy-MM");return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({month:e,displayMonth:$(F(`${e}-01`),"MMM yyyy"),count:t})).sort((e,t)=>e.month.localeCompare(t.month)),M=Object.entries(e.reduce((e,t)=>{let r=[t.frontend0,t.frontend1].filter(e=>e&&"none"!==e&&""!==e),n=t.backend||"none",o=[...r];"none"!==n&&o.push(n);let i=o.length>0?o.join(" + "):"none";return e[i]=(e[i]||0)+1,e},{})).map(([e,t])=>({name:e,value:t})).sort((e,t)=>t.value-e.value).slice(0,8),T=Object.entries(e.reduce((e,t)=>{let r=t.database||"none",n=t.orm||"none";if("none"!==r&&"none"!==n){let t=`${r} + ${n}`;e[t]=(e[t]||0)+1}return e},{})).map(([e,t])=>({name:e,value:t})).sort((e,t)=>t.value-e.value).slice(0,6),_=(()=>{if(0===e.length)return[];let t=e.reduce((e,t)=>{let r=t.hour;return e[r]=(e[r]||0)+1,e},{});return Array.from({length:24},(e,r)=>({hour:r.toString().padStart(2,"0"),displayHour:`${r.toString().padStart(2,"0")}:00`,count:t[r]||0}))})();return(0,o.jsxs)("div",{className:"terminal-scanlines min-h-screen bg-background font-mono",children:[(0,o.jsx)(mO.A,{}),(0,o.jsxs)("div",{className:"terminal-matrix-bg container mx-auto max-w-7xl space-y-8 px-4 py-8 pt-28",children:[(0,o.jsxs)("div",{className:"mb-8",children:[(0,o.jsxs)("div",{className:"mb-6 flex flex-wrap items-center justify-between gap-2 sm:flex-nowrap",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)(V.A,{className:"h-5 w-5 text-primary"}),(0,o.jsx)("span",{className:"font-bold font-mono text-lg sm:text-xl",children:"ANALYTICS_DASHBOARD.EXE"})]}),(0,o.jsx)("div",{className:"hidden h-px flex-1 bg-border sm:block"}),(0,o.jsxs)("span",{className:"w-full text-right font-mono text-muted-foreground text-xs sm:w-auto sm:text-left",children:["[",x," PROJECTS_ANALYZED]"]})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded rounded-b-none border border-border bg-muted/20 p-4",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,o.jsx)("span",{className:"text-primary",children:"$"}),(0,o.jsx)("span",{className:"font-mono text-foreground",children:"Analytics from Better-T-Stack CLI usage data"})]}),(0,o.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,o.jsx)("span",{className:"text-primary",children:"$"}),(0,o.jsx)("span",{className:"font-mono text-muted-foreground",children:"Uses PostHog - no personal info tracked, runs on each project creation"})]}),(0,o.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,o.jsx)("span",{className:"text-primary",children:"$"}),(0,o.jsxs)("span",{className:"font-mono text-muted-foreground",children:["Source:"," ",(0,o.jsx)(eo(),{href:"https://github.com/amanvarshney01/create-better-t-stack/blob/main/apps/cli/src/utils/analytics.ts",target:"_blank",rel:"noopener noreferrer",className:"text-accent underline hover:text-primary",children:"analytics.ts"})," | ",(0,o.jsx)(eo(),{href:"https://r2.amanv.dev/export.csv",target:"_blank",rel:"noopener noreferrer",className:"text-accent underline hover:text-primary",children:"export.csv"})]})]}),(0,o.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,o.jsx)("span",{className:"text-primary",children:"$"}),(0,o.jsxs)("span",{className:"font-mono text-muted-foreground",children:["Last updated:"," ",i?"CHECKING...":r?`${r} UTC`:"UNKNOWN"]})]})]}),(0,o.jsx)(eo(),{href:"https://discord.gg/ZYsbjpDaM5",target:"_blank",rel:"noopener noreferrer",className:"terminal-block-hover block rounded rounded-t-none border border-border border-t-0 bg-background",children:(0,o.jsxs)("div",{className:"flex items-center justify-between p-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-3",children:[(0,o.jsx)(er.default,{src:mw.A,alt:"discord",className:"h-4 w-4"}),(0,o.jsxs)("div",{children:[(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"DISCORD_NOTIFICATIONS.IRC"}),(0,o.jsx)("p",{className:"font-mono text-muted-foreground text-xs",children:"Join for LIVE project creation alerts"})]})]}),(0,o.jsxs)("div",{className:"flex items-center gap-1 rounded border border-border bg-primary/10 px-2 py-1",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-primary text-xs",children:"JOIN"})]})]})})]}),(0,o.jsxs)("div",{className:"space-y-4",children:[(0,o.jsxs)("div",{className:"mb-4 flex items-center gap-2",children:[(0,o.jsx)("span",{className:"font-bold font-mono text-lg",children:"SYSTEM_METRICS.LOG"}),(0,o.jsx)("div",{className:"h-px flex-1 bg-border"})]}),(0,o.jsxs)("div",{className:"grid gap-4 md:grid-cols-2 lg:grid-cols-4 xl:grid-cols-4",children:[(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"TOTAL_PROJECTS"}),(0,o.jsx)(V.A,{className:"h-4 w-4 text-primary"})]})}),(0,o.jsxs)("div",{className:"p-4",children:[(0,o.jsx)("div",{className:"font-bold font-mono text-2xl text-primary",children:x.toLocaleString()}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ ./create-better-t-stack executions"})]})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"TOP_FRONTEND"}),(0,o.jsx)(J,{className:"h-4 w-4 text-primary"})]})}),(0,o.jsxs)("div",{className:"p-4",children:[(0,o.jsx)("div",{className:"truncate font-bold font-mono text-accent text-lg",children:P}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ most_selected_frontend.sh"})]})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"TOP_BACKEND"}),(0,o.jsx)(V.A,{className:"h-4 w-4 text-primary"})]})}),(0,o.jsxs)("div",{className:"p-4",children:[(0,o.jsx)("div",{className:"truncate font-bold font-mono text-accent text-lg",children:k}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ most_selected_backend.sh"})]})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"TOP_ORM"}),(0,o.jsx)(Q,{className:"h-4 w-4 text-primary"})]})}),(0,o.jsxs)("div",{className:"p-4",children:[(0,o.jsx)("div",{className:"truncate font-bold font-mono text-accent text-lg",children:f().length>0?f()[0].name:"None"}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ most_selected_orm.sh"})]})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"TOP_API"}),(0,o.jsx)(ee,{className:"h-4 w-4 text-primary"})]})}),(0,o.jsxs)("div",{className:"p-4",children:[(0,o.jsx)("div",{className:"truncate font-bold font-mono text-accent text-lg",children:p().length>0?p()[0].name:"None"}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ most_selected_api.sh"})]})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"AUTH_ADOPTION"}),(0,o.jsx)(et,{className:"h-4 w-4 text-primary"})]})}),(0,o.jsxs)("div",{className:"p-4",children:[(0,o.jsxs)("div",{className:"font-bold font-mono text-2xl text-primary",children:[w,"%"]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ auth_enabled_percentage.sh"})]})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"TOP_PKG_MGR"}),(0,o.jsx)(V.A,{className:"h-4 w-4 text-primary"})]})}),(0,o.jsxs)("div",{className:"p-4",children:[(0,o.jsx)("div",{className:"truncate font-bold font-mono text-accent text-lg",children:l().length>0?l()[0].name:"npm"}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ most_used_package_manager.sh"})]})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"AVG_DAILY"}),(0,o.jsx)(ee,{className:"h-4 w-4 text-primary"})]})}),(0,o.jsxs)("div",{className:"p-4",children:[(0,o.jsx)("div",{className:"font-bold font-mono text-2xl text-primary",children:j.toFixed(1)}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"$ average_projects_per_day.sh"})]})]})]})]}),(0,o.jsxs)("div",{className:"space-y-6",children:[(0,o.jsxs)("div",{className:"mb-4 flex items-center gap-2",children:[(0,o.jsx)("span",{className:"font-bold font-mono text-lg",children:"TIMELINE_ANALYSIS.CHARTS"}),(0,o.jsx)("div",{className:"h-px flex-1 bg-border"})]}),(0,o.jsxs)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"PROJECT_TIMELINE.CHART"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Daily project creation timeline from actual data"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mS,className:"h-[300px] w-full",children:(0,o.jsxs)(yr,{data:(()=>{if(0===e.length)return[];let t=e.map(e=>e.date).filter(Boolean).sort();if(0===t.length)return[];let r=new Date(t[0]),n=new Date(t[t.length-1]),o=new Date,i=n>o?o:n,a=Math.ceil((i.getTime()-r.getTime())/864e5),c=r;a>60&&(c=new Date(i.getTime()-5184e6));let l=[],s=new Date(c);for(;s<=i;)l.push($(s,"yyyy-MM-dd")),s.setDate(s.getDate()+1);let u=e.reduce((e,t)=>(e[t.date]=(e[t.date]||0)+1,e),{});return l.map(e=>({date:e,displayDate:$(F(e),"MMM dd"),count:u[e]||0}))})(),children:[(0,o.jsx)(yg,{strokeDasharray:"3 3"}),(0,o.jsx)(h2,{dataKey:"displayDate"}),(0,o.jsx)(yt,{}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{}),labelFormatter:(e,t)=>{let r=t?.[0]?.payload?.date;return r?$(F(r),"MMM dd, yyyy"):e}}),(0,o.jsx)(hP,{type:"monotone",dataKey:"count",stroke:"var(--color-projects)",fill:"var(--color-projects)",fillOpacity:.2})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"MONTHLY_TRENDS.CHART"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Monthly project creation trends"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mS,className:"h-[300px] w-full",children:(0,o.jsxs)(yx,{data:N,children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"displayMonth",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,o.jsx)(yt,{hide:!0}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{})}),(0,o.jsx)(fZ,{dataKey:"count",radius:4,fill:"var(--color-projects)"})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"PLATFORM_DISTRIBUTION.PIE"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Operating system distribution"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mA,className:"h-[300px] w-full",children:(0,o.jsxs)(mc,{children:[(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{nameKey:"name"})}),(0,o.jsx)(ma,{data:c(),cx:"50%",cy:"50%",labelLine:!1,label:({name:e,percent:t})=>`${e} ${(100*t).toFixed(0)}%`,outerRadius:80,fill:"var(--color-platform)",dataKey:"value",children:c().map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},e.name))}),(0,o.jsx)(rR,{content:(0,o.jsx)(mx,{})})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"HOURLY_DISTRIBUTION.BAR"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Projects created by hour of day (UTC)"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mU,className:"h-[350px] w-full",children:(0,o.jsxs)(yx,{data:_,children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"displayHour",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,o.jsx)(yt,{hide:!0}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{}),labelFormatter:(e,t)=>{let r=t?.[0]?.payload?.displayHour;return r?`${r} UTC`:e}}),(0,o.jsx)(fZ,{dataKey:"count",radius:4,fill:"var(--color-count)"})]})})})]})]})]}),(0,o.jsxs)("div",{className:"space-y-6",children:[(0,o.jsxs)("div",{className:"mb-6 flex flex-wrap items-center justify-between gap-2 sm:flex-nowrap",children:[(0,o.jsx)("div",{className:"flex items-center gap-2",children:(0,o.jsx)("span",{className:"font-bold font-mono text-lg sm:text-xl",children:"STACK_CONFIGURATION.DB"})}),(0,o.jsx)("div",{className:"hidden h-px flex-1 bg-border sm:block"}),(0,o.jsx)("span",{className:"w-full text-right font-mono text-muted-foreground text-xs sm:w-auto sm:text-left",children:"[CORE_COMPONENTS]"})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"POPULAR_STACK_COMBINATIONS.BAR"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Most popular frontend + backend combinations"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:m_,className:"h-[400px] w-full",children:(0,o.jsxs)(yx,{data:M,children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,o.jsx)(yt,{hide:!0}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{})}),(0,o.jsx)(fZ,{dataKey:"value",radius:4,fill:"var(--color-react-router)"})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"FRONTEND_FRAMEWORKS.BAR"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Frontend framework and meta-framework usage"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:m_,className:"h-[350px] w-full",children:(0,o.jsxs)(yx,{data:h(),children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,o.jsx)(yt,{hide:!0}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{})}),(0,o.jsx)(fZ,{dataKey:"value",radius:4,children:h().map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`frontend-${e.name}`))})]})})})]}),(0,o.jsxs)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"BACKEND_FRAMEWORKS.BAR"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Backend framework distribution"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mk,className:"h-[300px] w-full",children:(0,o.jsxs)(yx,{data:s(),children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1}),(0,o.jsx)(yt,{hide:!0}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{})}),(0,o.jsx)(fZ,{dataKey:"value",radius:4,children:s().map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`backend-${e.name}`))})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"DATABASE_DISTRIBUTION.BAR"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Database technology distribution"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mE,className:"h-[300px] w-full",children:(0,o.jsxs)(yx,{data:u(),children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1}),(0,o.jsx)(yt,{hide:!0}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{})}),(0,o.jsx)(fZ,{dataKey:"value",radius:4,children:u().map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`database-${e.name}`))})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"ORM_DISTRIBUTION.BAR"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# ORM/Database layer distribution"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mN,className:"h-[300px] w-full",children:(0,o.jsxs)(yx,{data:f(),children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1}),(0,o.jsx)(yt,{hide:!0}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{})}),(0,o.jsx)(fZ,{dataKey:"value",radius:4,children:f().map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`orm-${e.name}`))})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"DATABASE_HOSTING.BAR"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Database hosting service preferences"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mM,className:"h-[300px] w-full",children:(0,o.jsxs)(yx,{data:d(),children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1}),(0,o.jsx)(yt,{hide:!0}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{})}),(0,o.jsx)(fZ,{dataKey:"value",radius:4,children:d().map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`dbsetup-${e.name}`))})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"API_LAYER.PIE"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# API layer technology distribution"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mT,className:"h-[300px] w-full",children:(0,o.jsxs)(mc,{children:[(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{nameKey:"name"})}),(0,o.jsx)(ma,{data:p(),dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,children:p().map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`api-${e.name}`))}),(0,o.jsx)(rR,{content:(0,o.jsx)(mx,{})})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"AUTH_ADOPTION.PIE"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Authentication implementation rate"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mI,className:"h-[300px] w-full",children:(0,o.jsxs)(mc,{children:[(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{nameKey:"name"})}),(0,o.jsx)(ma,{data:y(),dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:({name:e,percent:t})=>`${e} ${(100*t).toFixed(0)}%`,children:y().map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`auth-${e.name}`))}),(0,o.jsx)(rR,{content:(0,o.jsx)(mx,{})})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"RUNTIME_DISTRIBUTION.PIE"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# JavaScript runtime preference distribution"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:m$,className:"h-[300px] w-full",children:(0,o.jsxs)(mc,{children:[(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{nameKey:"name"})}),(0,o.jsx)(ma,{data:A,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:({name:e,percent:t})=>`${e} ${(100*t).toFixed(0)}%`,children:A.map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`runtime-${e.name}`))}),(0,o.jsx)(rR,{content:(0,o.jsx)(mx,{})})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"PROJECT_TYPES.PIE"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Full-stack vs Frontend-only vs Backend-only projects"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mF,className:"h-[300px] w-full",children:(0,o.jsxs)(mc,{children:[(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{nameKey:"name"})}),(0,o.jsx)(ma,{data:E,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:({name:e,percent:t})=>`${e} ${(100*t).toFixed(0)}%`,children:E.map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`project-type-${e.name}`))}),(0,o.jsx)(rR,{content:(0,o.jsx)(mx,{})})]})})})]})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"DATABASE_ORM_COMBINATIONS.BAR"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Popular database + ORM combinations"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mE,className:"h-[350px] w-full",children:(0,o.jsxs)(yx,{data:T,children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,o.jsx)(yt,{hide:!0}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{})}),(0,o.jsx)(fZ,{dataKey:"value",radius:4,fill:"var(--color-sqlite)"})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"ADDONS_USAGE.BAR"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Additional features and tooling adoption"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mz,className:"h-[350px] w-full",children:(0,o.jsxs)(yx,{data:g(),children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,o.jsx)(yt,{hide:!0}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{})}),(0,o.jsx)(fZ,{dataKey:"value",radius:4,children:g().map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`addons-${e.name}`))})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"EXAMPLES_USAGE.BAR"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Example applications included in projects"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mL,className:"h-[300px] w-full",children:(0,o.jsxs)(yx,{data:b(),children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,o.jsx)(yt,{hide:!0}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{})}),(0,o.jsx)(fZ,{dataKey:"value",radius:4,children:b().map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`examples-${e.name}`))})]})})})]})]}),(0,o.jsxs)("div",{className:"space-y-6",children:[(0,o.jsxs)("div",{className:"mb-4 flex items-center gap-2",children:[(0,o.jsx)("span",{className:"font-bold font-mono text-lg",children:"DEV_ENVIRONMENT.CONFIG"}),(0,o.jsx)("div",{className:"h-px flex-1 bg-border"})]}),(0,o.jsxs)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"GIT_INITIALIZATION.PIE"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Git repository initialization rate"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mR,className:"h-[300px] w-full",children:(0,o.jsxs)(mc,{children:[(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{nameKey:"name"})}),(0,o.jsx)(ma,{data:m(),dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:({name:e,percent:t})=>`${e} ${(100*t).toFixed(0)}%`,children:m().map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`git-${e.name}`))}),(0,o.jsx)(rR,{content:(0,o.jsx)(mx,{})})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"PACKAGE_MANAGER.BAR"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Package manager usage distribution"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mP,className:"h-[300px] w-full",children:(0,o.jsxs)(yx,{data:l(),children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"name",tickLine:!1,tickMargin:10,axisLine:!1}),(0,o.jsx)(yt,{}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{})}),(0,o.jsx)(fZ,{dataKey:"value",radius:4,children:l().map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`package-${e.name}`))})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"INSTALL_PREFERENCE.PIE"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Automatic dependency installation preference"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mB,className:"h-[300px] w-full",children:(0,o.jsxs)(mc,{children:[(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{nameKey:"name"})}),(0,o.jsx)(ma,{data:v(),dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:80,label:({name:e,percent:t})=>`${e} ${(100*t).toFixed(0)}%`,children:v().map(e=>(0,o.jsx)(uV,{fill:`var(--color-${e.name})`},`install-${e.name}`))}),(0,o.jsx)(rR,{content:(0,o.jsx)(mx,{})})]})})})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"NODE_VERSIONS.BAR"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# Node.js version distribution (major versions)"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mC,className:"h-[300px] w-full",children:(0,o.jsxs)(yx,{data:Object.entries(e.reduce((e,t)=>{let r=t.node_version.replace(/^v/,"").split(".")[0];return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({version:e,count:t})).sort((e,t)=>t.count-e.count).slice(0,5),children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"version",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,o.jsx)(yt,{hide:!0}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{})}),(0,o.jsx)(fZ,{dataKey:"count",radius:4,fill:"var(--color-18)"})]})})})]})]}),(0,o.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,o.jsxs)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,o.jsx)("span",{className:"font-mono font-semibold text-sm",children:"CLI_VERSIONS.BAR"})]}),(0,o.jsx)("p",{className:"mt-1 font-mono text-muted-foreground text-xs",children:"# CLI version distribution across project creations"})]}),(0,o.jsx)("div",{className:"p-4",children:(0,o.jsx)(mv,{config:mD,className:"h-[350px] w-full",children:(0,o.jsxs)(yx,{data:Object.entries(e.reduce((e,t)=>{let r=t.cli_version||"unknown";return e[r]=(e[r]||0)+1,e},{})).map(([e,t])=>({version:e,count:t})).sort((e,t)=>t.count-e.count).slice(0,8),children:[(0,o.jsx)(yg,{vertical:!1}),(0,o.jsx)(h2,{dataKey:"version",tickLine:!1,tickMargin:10,axisLine:!1,className:"font-mono text-xs"}),(0,o.jsx)(yt,{hide:!0}),(0,o.jsx)(tK,{content:(0,o.jsx)(mg,{})}),(0,o.jsx)(fZ,{dataKey:"count",radius:4,fill:"var(--color-latest)"})]})})})]})]})]})]})}},95774:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},95810:(e,t,r)=>{var n=r(86799),o=r(84201),i=r(11949);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||o),string:new n}}},96091:(e,t,r)=>{var n=r(18991),o=r(82876),i=r(27177);e.exports=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:o},97013:(e,t,r)=>{e.exports=r(71664)(r(71207),"WeakMap")},97315:(e,t,r)=>{var n=r(24162);e.exports=function(e){var t=n(e),r=t%1;return t==t?r?t-r:t:0}},97372:(e,t,r)=>{var n=r(16646),o=r(49124);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==n(e)}},97496:(e,t,r)=>{var n=r(73289),o=r(69110),i=r(53380);e.exports=function(e){return i(e)?n(e):o(e)}},98749:(e,t,r)=>{var n=r(12711),o=r(4168);e.exports=function(e,t,r,i){var a=r.length,c=a,l=!i;if(null==e)return!c;for(e=Object(e);a--;){var s=r[a];if(l&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a{var n=r(27507);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=e.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(o.Cache||n),r}o.Cache=n,e.exports=o},98930:(e,t,r)=>{var n=r(56560);e.exports=function(e,t,r){var o=null==e?void 0:n(e,t);return void 0===o?r:o}}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[50,172,265,458,618],()=>r(27204));module.exports=n})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/analytics/page_client-reference-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/analytics/page_client-reference-manifest.js deleted file mode 100644 index 6f464fa..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/analytics/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/(home)/analytics/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"16932","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"94899","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"70108","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"17210","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"16134","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx":{"id":95836,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js":{"id":20929,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/font/google/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"Poppins\",\"arguments\":[{\"subsets\":[\"latin\"],\"weight\":[\"400\",\"500\",\"600\",\"700\",\"800\"]}],\"variableName\":\"poppins\"}":{"id":19482,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/global.css":{"id":62028,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/nuqs/dist/adapters/next/app.js":{"id":43091,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx":{"id":89577,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx":{"id":48740,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/hide-if-empty.js":{"id":87398,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/link.js":{"id":50720,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/language-toggle.js":{"id":19744,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/root-toggle.js":{"id":8134,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/search-toggle.js":{"id":31698,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js":{"id":4981,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/theme-toggle.js":{"id":37595,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js":{"id":19142,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/tree.js":{"id":87156,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js":{"id":40908,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/links.js":{"id":25724,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js":{"id":56705,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/codeblock.js":{"id":25664,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc-clerk.js":{"id":93627,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js":{"id":14547,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js":{"id":8272,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js":{"id":56406,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx":{"id":99064,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","294","static/chunks/294-233cd7cc1c547f3f.js","262","static/chunks/262-fbc97134948205cb.js","125","static/chunks/125-f3e9471f280f4da9.js","304","static/chunks/304-fb59368b1031ced2.js","55","static/chunks/55-e8f34f9fb5651b79.js","813","static/chunks/app/(home)/page-b1a444e10187fbd7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx":{"id":82531,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","294","static/chunks/294-233cd7cc1c547f3f.js","262","static/chunks/262-fbc97134948205cb.js","611","static/chunks/611-2383d6b8e3955c52.js","304","static/chunks/304-fb59368b1031ced2.js","190","static/chunks/app/(home)/analytics/page-e83ceb29114ff82f.js"],"async":false}},"entryCSSFiles":{"/home/aman/dev/personal/create-better-t-stack/apps/web/src/":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout":[{"inlined":false,"path":"static/css/6deb4613f4226552.css"},{"inlined":false,"path":"static/css/4098119c3f7f79d8.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page":[{"inlined":false,"path":"static/css/4de82f5fdb7c6e10.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page":[]},"rscModuleMapping":{"935":{"*":{"id":"67851","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"20968","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"80085","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"6482","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"57544","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"77795","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"29038","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"69412","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"86987","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"79912","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"1048","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"2470","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"69769","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"98404","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"41455","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"8911","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"71896","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"94730","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"95284","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"37745","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"19774","name":"*","chunks":[],"async":false}},"62028":{"*":{"id":"37931","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"78298","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"69355","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"79212","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"46964","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"3674","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"88042","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"53170","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"57999","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"90636","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"54439","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"39355","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/new/page.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/new/page.js deleted file mode 100644 index a18a35b..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/new/page.js +++ /dev/null @@ -1,6 +0,0 @@ -(()=>{var e={};e.id=612,e.ids=[612],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},14370:(e,t,r)=>{"use strict";r.d(t,{U:()=>u});var s=r(13486),a=r(63479),n=r(97490),o=r(92365),l=r(48961),i=r(60159),d=r(26518);function u({className:e}){let{setTheme:t,resolvedTheme:r}=(0,l.D)(),[u,c]=i.useState(!1);i.useEffect(()=>{c(!0)},[]);let p=!!u&&"dark"===r;return u?(0,s.jsx)(a.bL,{checked:p,onCheckedChange:e=>{t(e?"dark":"light")},className:(0,d.cn)("peer inline-flex h-4 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",e),"aria-label":"Toggle theme between light and dark",children:(0,s.jsx)(a.zi,{className:(0,d.cn)("pointer-events-none flex h-3 w-3 items-center justify-center rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0"),children:p?(0,s.jsx)(n.A,{className:"size-2 text-foreground"}):(0,s.jsx)(o.A,{className:"size-2 text-foreground"})})}):(0,s.jsx)("button",{type:"button",className:(0,d.cn)("inline-flex h-4 w-9 shrink-0 cursor-not-allowed items-center rounded-full border-2 border-transparent bg-input opacity-50",e),disabled:!0,"aria-label":"Toggle theme (loading)",children:(0,s.jsx)("span",{className:"block h-3 w-3 rounded-full bg-background shadow-lg ring-0"})})}},17210:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>o});var s=r(13486),a=r(48961),n=r(81604);let o=({...e})=>{let{theme:t="system"}=(0,a.D)();return(0,s.jsx)(n.l$,{theme:t,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})}},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},20500:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(38828),a=r(61365);function n({children:e}){return(0,s.jsx)("main",{className:"relative z-10 grid min-h-svh grid-cols-1 grid-rows-[auto_1fr_auto] overflow-hidden",children:(0,s.jsx)(a.Suspense,{children:e})})}},20685:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>p,dynamic:()=>d,metadata:()=>c});var s=r(38828),a=r(86987),n=r(29138),o=r.n(n),l=r(41455),i=r(90636);r(37931);let d="force-static",u="https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true",c={title:"Better-T Stack",description:"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations",keywords:["TypeScript","project scaffolding","boilerplate","type safety","Drizzle","Prisma","hono","elysia","turborepo","trpc","orpc","turso","neon","Better-Auth","convex","monorepo","Better-T Stack","create-better-t-stack"],authors:[{name:"Better-T Stack Team"}],creator:"Better-T Stack",publisher:"Better-T Stack",formatDetection:{email:!1,telephone:!1},metadataBase:new URL("https://better-t-stack.dev"),alternates:{canonical:"/"},openGraph:{title:"Better-T Stack",description:"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations",url:"https://better-t-stack.dev",siteName:"Better-T Stack",images:[{url:u,width:1200,height:630,alt:"Better-T Stack"}],locale:"en_US",type:"website"},twitter:{card:"summary_large_image",title:"Better-T Stack",description:"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations",images:[u]},robots:{index:!0,follow:!0,googleBot:{index:!0,follow:!0,"max-image-preview":"large","max-video-preview":-1,"max-snippet":-1}},category:"Technology",icons:{icon:"/logo.svg"}};function p({children:e}){return(0,s.jsx)("html",{lang:"en",className:o().className,suppressHydrationWarning:!0,children:(0,s.jsx)("body",{children:(0,s.jsxs)(a.RootProvider,{search:{options:{type:"static"}},theme:{enableSystem:!0,defaultTheme:"system"},children:[(0,s.jsx)(l.NuqsAdapter,{children:e}),(0,s.jsx)(i.Toaster,{})]})})})}},24739:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,30385,23)),Promise.resolve().then(r.t.bind(r,33737,23)),Promise.resolve().then(r.t.bind(r,86081,23)),Promise.resolve().then(r.t.bind(r,1904,23)),Promise.resolve().then(r.t.bind(r,35856,23)),Promise.resolve().then(r.t.bind(r,55492,23)),Promise.resolve().then(r.t.bind(r,89082,23)),Promise.resolve().then(r.t.bind(r,45812,23))},26518:(e,t,r)=>{"use strict";r.d(t,{cn:()=>n});var s=r(4627),a=r(55855);function n(...e){return(0,a.QP)((0,s.$)(e))}},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},37931:()=>{},55804:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>o.a,__next_app__:()=>c,pages:()=>u,routeModule:()=>p,tree:()=>d});var s=r(24332),a=r(48819),n=r(67851),o=r.n(n),l=r(97540),i={};for(let e in l)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(i[e]=()=>l[e]);r.d(t,i);let d={children:["",{children:["(home)",{children:["new",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,88042)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,20500)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,19033,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,39956,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,92341,23)),"next/dist/client/components/unauthorized-error"],metadata:{icon:[],apple:[],openGraph:[],twitter:[],manifest:"/manifest.webmanifest"}}]},{layout:[()=>Promise.resolve().then(r.bind(r,20685)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,19033,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,39956,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,92341,23)),"next/dist/client/components/unauthorized-error"],metadata:{icon:[],apple:[],openGraph:[],twitter:[],manifest:"/manifest.webmanifest"}}]}.children,u=["/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx"],c={require:r,loadChunk:()=>Promise.resolve()},p=new s.AppPageRouteModule({definition:{kind:a.RouteKind.APP_PAGE,page:"/(home)/new/page",pathname:"/new",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},63852:(e,t,r)=>{Promise.resolve().then(r.bind(r,70108))},65067:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,69355,23)),Promise.resolve().then(r.t.bind(r,54439,23)),Promise.resolve().then(r.t.bind(r,67851,23)),Promise.resolve().then(r.t.bind(r,94730,23)),Promise.resolve().then(r.t.bind(r,19774,23)),Promise.resolve().then(r.t.bind(r,53170,23)),Promise.resolve().then(r.t.bind(r,20968,23)),Promise.resolve().then(r.t.bind(r,78298,23))},70108:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>eV});var s=r(13486),a=r(54528),n=r(73120),o=r(84667);let l=(0,o.A)("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]),i=(0,o.A)("shuffle",[["path",{d:"m18 14 4 4-4 4",key:"10pe0f"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22",key:"1ailkh"}],["path",{d:"M2 6h1.972a4 4 0 0 1 3.6 2.2",key:"km57vx"}],["path",{d:"M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45",key:"os18l9"}]]),d=(0,o.A)("settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);var u=r(83991);let c=(0,o.A)("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);var p=r(49391);let m=(0,o.A)("clipboard-copy",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2",key:"4jdomd"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v4",key:"3hqy98"}],["path",{d:"M21 14H11",key:"1bme5i"}],["path",{d:"m15 10-4 4 4 4",key:"5dvupr"}]]);var b=r(82319);let h=(0,o.A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);var g=r(49933),f=r(49989),x=r.n(f),y=r(48961),w=r(89534);function v(e,t,r){try{return e(t)}catch(e){return(0,w.R8)("[nuqs] Error while parsing value `%s`: %O"+(r?" (for key `%s`)":""),t,e,r),null}}var k=function(){if("undefined"==typeof window||!window.GestureEvent)return 50;try{let e=navigator.userAgent?.match(/version\/([\d\.]+) safari/i);return parseFloat(e[1])>=17?120:320}catch{return 320}}(),S=new Map,j={history:"replace",scroll:!1,shallow:!0,throttleMs:k},N=new Set,I=0,D=null,M=r(60159);function P(e){function t(t){if(void 0===t)return null;let r="";if(Array.isArray(t)){if(void 0===t[0])return null;r=t[0]}return"string"==typeof t&&(r=t),v(e.parse,r)}return{eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:r=>t(r)??e}},withOptions(e){return{...this,...e}}}}var z=P({parse:e=>e,serialize:e=>`${e}`}),C=P({parse:e=>{let t=parseInt(e);return Number.isNaN(t)?null:t},serialize:e=>Math.round(e).toFixed()});function q(e,t){return e.valueOf()===t.valueOf()}function T(e){return P({parse:t=>e.includes(t)?t:null,serialize:e=>e.toString()})}function R(e,t=","){let r=e.eq??((e,t)=>e===t),s=encodeURIComponent(t);return P({parse:r=>""===r?[]:r.split(t).map((r,a)=>v(e.parse,r.replaceAll(s,t),`[${a}]`)).filter(e=>null!=e),serialize:r=>r.map(r=>(e.serialize?e.serialize(r):String(r)).replaceAll(t,s)).join(t),eq:(e,t)=>e===t||e.length===t.length&&e.every((e,s)=>r(e,t[s]))})}P({parse:e=>{let t=C.parse(e);return null===t?null:t-1},serialize:e=>C.serialize(e+1)}),P({parse:e=>{let t=parseInt(e,16);return Number.isNaN(t)?null:t},serialize:e=>{let t=Math.round(e).toString(16);return t.padStart(t.length+t.length%2,"0")}}),P({parse:e=>{let t=parseFloat(e);return Number.isNaN(t)?null:t},serialize:e=>e.toString()}),P({parse:e=>"true"===e,serialize:e=>e?"true":"false"}),P({parse:e=>{let t=parseInt(e);return Number.isNaN(t)?null:new Date(t)},serialize:e=>e.valueOf().toString(),eq:q}),P({parse:e=>{let t=new Date(e);return Number.isNaN(t.valueOf())?null:t},serialize:e=>e.toISOString(),eq:q}),P({parse:e=>{let t=new Date(e.slice(0,10));return Number.isNaN(t.valueOf())?null:t},serialize:e=>e.toISOString().slice(0,10),eq:q});var O=function(e){return{all:e=e||new Map,on:function(t,r){var s=e.get(t);s?s.push(r):e.set(t,[r])},off:function(t,r){var s=e.get(t);s&&(r?s.splice(s.indexOf(r)>>>0,1):e.set(t,[]))},emit:function(t,r){var s=e.get(t);s&&s.slice().map(function(e){e(r)}),(s=e.get("*"))&&s.slice().map(function(e){e(t,r)})}}}(),A={};function F(e,t,r,s,a){let n=!1,o=Object.keys(e).reduce((o,l)=>{let i=t?.[l]??l,{parse:d}=e[l],u=S.get(i),c=void 0===u?r?.get(i)??null:u;if(s&&a&&(s[i]??null)===c)return o[l]=a[l]??null,o;n=!0;let p=null===c?null:v(d,c,l);return o[l]=p??null,s&&(s[i]=c),o},{});if(!n){let t=Object.keys(e),r=Object.keys(a??{});n=t.length!==r.length||t.some(e=>!r.includes(e))}return{state:o,hasChanged:n}}function B(e,t){return Object.fromEntries(Object.keys(e).map(r=>[r,e[r]??t[r]??null]))}var L=r(81604),E=r(14370),$=r(10345),_=r(26518);function W({className:e,children:t,...r}){return(0,s.jsxs)($.bL,{"data-slot":"scroll-area",className:(0,_.cn)("relative",e),...r,children:[(0,s.jsx)($.LM,{"data-slot":"scroll-area-viewport",className:"size-full rounded-[inherit] outline-none transition-[color,box-shadow] focus-visible:outline-1 focus-visible:ring-[3px] focus-visible:ring-ring/50",children:t}),(0,s.jsx)(Q,{}),(0,s.jsx)($.OK,{})]})}function Q({className:e,orientation:t="vertical",...r}){return(0,s.jsx)($.VM,{"data-slot":"scroll-area-scrollbar",orientation:t,className:(0,_.cn)("flex touch-none select-none p-px transition-colors","vertical"===t&&"h-full w-2.5 border-l border-l-transparent","horizontal"===t&&"h-2.5 flex-col border-t border-t-transparent",e),...r,children:(0,s.jsx)($.lr,{"data-slot":"scroll-area-thumb",className:"relative flex-1 rounded-full bg-border"})})}var H=r(66634),G=r(11246),J=r(27134),U=r(72734),Y=r(32194),V=r(26578),X=r(20829),K=r(78998),Z=r(94108),ee=r(90691),et=r(40594),er=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),es=M.forwardRef((e,t)=>(0,s.jsx)(Z.sG.span,{...e,ref:t,style:{...er,...e.style}}));es.displayName="VisuallyHidden";var[ea,en]=(0,J.A)("Tooltip",[V.Bk]),eo=(0,V.Bk)(),el="TooltipProvider",ei="tooltip.open",[ed,eu]=ea(el),ec=e=>{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:a=300,disableHoverableContent:n=!1,children:o}=e,l=M.useRef(!0),i=M.useRef(!1),d=M.useRef(0);return M.useEffect(()=>{let e=d.current;return()=>window.clearTimeout(e)},[]),(0,s.jsx)(ed,{scope:t,isOpenDelayedRef:l,delayDuration:r,onOpen:M.useCallback(()=>{window.clearTimeout(d.current),l.current=!1},[]),onClose:M.useCallback(()=>{window.clearTimeout(d.current),d.current=window.setTimeout(()=>l.current=!0,a)},[a]),isPointerInTransitRef:i,onPointerInTransitChange:M.useCallback(e=>{i.current=e},[]),disableHoverableContent:n,children:o})};ec.displayName=el;var ep="Tooltip",[em,eb]=ea(ep),eh=e=>{let{__scopeTooltip:t,children:r,open:a,defaultOpen:n,onOpenChange:o,disableHoverableContent:l,delayDuration:i}=e,d=eu(ep,e.__scopeTooltip),u=eo(t),[c,p]=M.useState(null),m=(0,Y.B)(),b=M.useRef(0),h=l??d.disableHoverableContent,g=i??d.delayDuration,f=M.useRef(!1),[x,y]=(0,et.i)({prop:a,defaultProp:n??!1,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(ei))):d.onClose(),o?.(e)},caller:ep}),w=M.useMemo(()=>x?f.current?"delayed-open":"instant-open":"closed",[x]),v=M.useCallback(()=>{window.clearTimeout(b.current),b.current=0,f.current=!1,y(!0)},[y]),k=M.useCallback(()=>{window.clearTimeout(b.current),b.current=0,y(!1)},[y]),S=M.useCallback(()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>{f.current=!0,y(!0),b.current=0},g)},[g,y]);return M.useEffect(()=>()=>{b.current&&(window.clearTimeout(b.current),b.current=0)},[]),(0,s.jsx)(V.bL,{...u,children:(0,s.jsx)(em,{scope:t,contentId:m,open:x,stateAttribute:w,trigger:c,onTriggerChange:p,onTriggerEnter:M.useCallback(()=>{d.isOpenDelayedRef.current?S():v()},[d.isOpenDelayedRef,S,v]),onTriggerLeave:M.useCallback(()=>{h?k():(window.clearTimeout(b.current),b.current=0)},[k,h]),onOpen:v,onClose:k,disableHoverableContent:h,children:r})})};eh.displayName=ep;var eg="TooltipTrigger",ef=M.forwardRef((e,t)=>{let{__scopeTooltip:r,...a}=e,n=eb(eg,r),o=eu(eg,r),l=eo(r),i=M.useRef(null),d=(0,G.s)(t,i,n.onTriggerChange),u=M.useRef(!1),c=M.useRef(!1),p=M.useCallback(()=>u.current=!1,[]);return M.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),(0,s.jsx)(V.Mz,{asChild:!0,...l,children:(0,s.jsx)(Z.sG.button,{"aria-describedby":n.open?n.contentId:void 0,"data-state":n.stateAttribute,...a,ref:d,onPointerMove:(0,H.m)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(c.current||o.isPointerInTransitRef.current||(n.onTriggerEnter(),c.current=!0))}),onPointerLeave:(0,H.m)(e.onPointerLeave,()=>{n.onTriggerLeave(),c.current=!1}),onPointerDown:(0,H.m)(e.onPointerDown,()=>{n.open&&n.onClose(),u.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:(0,H.m)(e.onFocus,()=>{u.current||n.onOpen()}),onBlur:(0,H.m)(e.onBlur,n.onClose),onClick:(0,H.m)(e.onClick,n.onClose)})})});ef.displayName=eg;var ex="TooltipPortal",[ey,ew]=ea(ex,{forceMount:void 0}),ev=e=>{let{__scopeTooltip:t,forceMount:r,children:a,container:n}=e,o=eb(ex,t);return(0,s.jsx)(ey,{scope:t,forceMount:r,children:(0,s.jsx)(K.C,{present:r||o.open,children:(0,s.jsx)(X.Z,{asChild:!0,container:n,children:a})})})};ev.displayName=ex;var ek="TooltipContent",eS=M.forwardRef((e,t)=>{let r=ew(ek,e.__scopeTooltip),{forceMount:a=r.forceMount,side:n="top",...o}=e,l=eb(ek,e.__scopeTooltip);return(0,s.jsx)(K.C,{present:a||l.open,children:l.disableHoverableContent?(0,s.jsx)(eM,{side:n,...o,ref:t}):(0,s.jsx)(ej,{side:n,...o,ref:t})})}),ej=M.forwardRef((e,t)=>{let r=eb(ek,e.__scopeTooltip),a=eu(ek,e.__scopeTooltip),n=M.useRef(null),o=(0,G.s)(t,n),[l,i]=M.useState(null),{trigger:d,onClose:u}=r,c=n.current,{onPointerInTransitChange:p}=a,m=M.useCallback(()=>{i(null),p(!1)},[p]),b=M.useCallback((e,t)=>{let r=e.currentTarget,s={x:e.clientX,y:e.clientY},a=function(e,t){let r=Math.abs(t.top-e.y),s=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),n=Math.abs(t.left-e.x);switch(Math.min(r,s,a,n)){case n:return"left";case a:return"right";case r:return"top";case s:return"bottom";default:throw Error("unreachable")}}(s,r.getBoundingClientRect());i(function(e){let t=e.slice();return t.sort((e,t)=>e.xt.x?1:e.yt.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(s.y-r.y)>=(e.y-r.y)*(s.x-r.x))t.pop();else break}t.push(s)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let s=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(s.y-t.y)>=(e.y-t.y)*(s.x-t.x))r.pop();else break}r.push(s)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(t)}([...function(e,t,r=5){let s=[];switch(t){case"top":s.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":s.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":s.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":s.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return s}(s,a),...function(e){let{top:t,right:r,bottom:s,left:a}=e;return[{x:a,y:t},{x:r,y:t},{x:r,y:s},{x:a,y:s}]}(t.getBoundingClientRect())])),p(!0)},[p]);return M.useEffect(()=>()=>m(),[m]),M.useEffect(()=>{if(d&&c){let e=e=>b(e,c),t=e=>b(e,d);return d.addEventListener("pointerleave",e),c.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),c.removeEventListener("pointerleave",t)}}},[d,c,b,m]),M.useEffect(()=>{if(l){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},s=d?.contains(t)||c?.contains(t),a=!function(e,t){let{x:r,y:s}=e,a=!1;for(let e=0,n=t.length-1;es!=c>s&&r<(u-i)*(s-d)/(c-d)+i&&(a=!a)}return a}(r,l);s?m():a&&(m(),u())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,c,l,u,m]),(0,s.jsx)(eM,{...e,ref:o})}),[eN,eI]=ea(ep,{isInside:!1}),eD=(0,ee.Dc)("TooltipContent"),eM=M.forwardRef((e,t)=>{let{__scopeTooltip:r,children:a,"aria-label":n,onEscapeKeyDown:o,onPointerDownOutside:l,...i}=e,d=eb(ek,r),u=eo(r),{onClose:c}=d;return M.useEffect(()=>(document.addEventListener(ei,c),()=>document.removeEventListener(ei,c)),[c]),M.useEffect(()=>{if(d.trigger){let e=e=>{let t=e.target;t?.contains(d.trigger)&&c()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,c]),(0,s.jsx)(U.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:l,onFocusOutside:e=>e.preventDefault(),onDismiss:c,children:(0,s.jsxs)(V.UC,{"data-state":d.stateAttribute,...u,...i,ref:t,style:{...i.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,s.jsx)(eD,{children:a}),(0,s.jsx)(eN,{scope:r,isInside:!0,children:(0,s.jsx)(es,{id:d.contentId,role:"tooltip",children:n||a})})]})})});eS.displayName=ek;var eP="TooltipArrow",ez=M.forwardRef((e,t)=>{let{__scopeTooltip:r,...a}=e,n=eo(r);return eI(eP,r).isInside?null:(0,s.jsx)(V.i3,{...n,...a,ref:t})});function eC({delayDuration:e=0,...t}){return(0,s.jsx)(ec,{"data-slot":"tooltip-provider",delayDuration:e,...t})}function eq({...e}){return(0,s.jsx)(eC,{children:(0,s.jsx)(eh,{"data-slot":"tooltip",...e})})}function eT({...e}){return(0,s.jsx)(ef,{"data-slot":"tooltip-trigger",...e})}function eR({className:e,sideOffset:t=0,children:r,...a}){return(0,s.jsx)(ev,{children:(0,s.jsxs)(eS,{"data-slot":"tooltip-content",sideOffset:t,className:(0,_.cn)("fade-in-0 zoom-in-95 data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) animate-in text-balance rounded-md bg-primary px-3 py-1.5 text-primary-foreground text-xs data-[state=closed]:animate-out",e),...a,children:[r,(0,s.jsx)(ez,{className:"z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px] bg-primary fill-primary"})]})})}ez.displayName=eP;var eO=r(80499);let eA=e=>eO.Mr[e]?.map(e=>e.id)??[],eF={projectName:z.withDefault(eO.zb.projectName),webFrontend:R(z).withDefault(eO.zb.webFrontend),nativeFrontend:R(z).withDefault(eO.zb.nativeFrontend),runtime:T(eA("runtime")).withDefault(eO.zb.runtime),backend:T(eA("backend")).withDefault(eO.zb.backend),api:T(eA("api")).withDefault(eO.zb.api),database:T(eA("database")).withDefault(eO.zb.database),orm:T(eA("orm")).withDefault(eO.zb.orm),dbSetup:T(eA("dbSetup")).withDefault(eO.zb.dbSetup),auth:T(["true","false"]).withDefault(eO.zb.auth),packageManager:T(eA("packageManager")).withDefault(eO.zb.packageManager),addons:R(z).withDefault(eO.zb.addons),examples:R(z).withDefault(eO.zb.examples),git:T(["true","false"]).withDefault(eO.zb.git),install:T(["true","false"]).withDefault(eO.zb.install),webDeploy:T(eA("webDeploy")).withDefault(eO.zb.webDeploy)},eB={history:"replace",shallow:!1,urlKeys:{projectName:"name",webFrontend:"fe-w",nativeFrontend:"fe-n",runtime:"rt",backend:"be",api:"api",database:"db",orm:"orm",dbSetup:"dbs",auth:"au",packageManager:"pm",addons:"add",examples:"ex",git:"git",install:"i",webDeploy:"wd"}};var eL=r(4748);let eE=e=>{if("."!==e){if(!e)return"Project name cannot be empty";if(e.length>255)return"Project name must be less than 255 characters";if(["<",">",":",'"',"|","?","*"].some(t=>e.includes(t)))return"Project name contains invalid characters";if(e.startsWith(".")||e.startsWith("-"))return"Project name cannot start with a dot or dash";if("node_modules"===e.toLowerCase()||"favicon.ico"===e.toLowerCase())return"Project name is reserved"}},e$=["webFrontend","nativeFrontend","backend","runtime","api","database","orm","dbSetup","webDeploy","auth","packageManager","addons","examples","git","install"],e_=e=>e.some(e=>["tanstack-router","react-router","solid","next"].includes(e)),eW=e=>e.some(e=>["tanstack-router","react-router","nuxt","svelte","solid","next"].includes(e)),eQ=e=>{switch(e){case"webFrontend":case"nativeFrontend":return"border-blue-300 bg-blue-100 text-blue-800 dark:border-blue-700/30 dark:bg-blue-900/30 dark:text-blue-300";case"runtime":return"border-amber-300 bg-amber-100 text-amber-800 dark:border-amber-700/30 dark:bg-amber-900/30 dark:text-amber-300";case"backend":return"border-sky-300 bg-sky-100 text-sky-800 dark:border-sky-700/30 dark:bg-sky-900/30 dark:text-sky-300";case"api":return"border-indigo-300 bg-indigo-100 text-indigo-800 dark:border-indigo-700/30 dark:bg-indigo-900/30 dark:text-indigo-300";case"database":return"border-emerald-300 bg-emerald-100 text-emerald-800 dark:border-emerald-700/30 dark:bg-emerald-900/30 dark:text-emerald-300";case"orm":return"border-cyan-300 bg-cyan-100 text-cyan-800 dark:border-cyan-700/30 dark:bg-cyan-900/30 dark:text-cyan-300";case"auth":return"border-green-300 bg-green-100 text-green-800 dark:border-green-700/30 dark:bg-green-900/30 dark:text-green-300";case"dbSetup":return"border-pink-300 bg-pink-100 text-pink-800 dark:border-pink-700/30 dark:bg-pink-900/30 dark:text-pink-300";case"addons":return"border-violet-300 bg-violet-100 text-violet-800 dark:border-violet-700/30 dark:bg-violet-900/30 dark:text-violet-300";case"examples":return"border-teal-300 bg-teal-100 text-teal-800 dark:border-teal-700/30 dark:bg-teal-900/30 dark:text-teal-300";case"packageManager":return"border-orange-300 bg-orange-100 text-orange-800 dark:border-orange-700/30 dark:bg-orange-900/30 dark:text-orange-300";case"git":case"webDeploy":case"install":return"border-gray-300 bg-gray-100 text-gray-700 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-400";default:return"border-gray-300 bg-gray-100 text-gray-800 dark:border-gray-700/30 dark:bg-gray-900/30 dark:text-gray-300"}},eH=({icon:e,name:t,className:r})=>{let[a,n]=(0,M.useState)(!1),{theme:o}=(0,y.D)();return((0,M.useEffect)(()=>{n(!0)},[]),a&&e.startsWith("/icon/"))?("light"===o&&(e.includes("drizzle")||e.includes("prisma")||e.includes("express"))&&(e=e.replace(".svg","-light.svg")),(0,s.jsx)(g.default,{src:e,alt:`${t} icon`,width:20,height:20,className:(0,_.cn)("inline-block",r),unoptimized:!0})):(0,s.jsx)("span",{className:(0,_.cn)("inline-flex items-center text-lg",r),children:e})},eG=e=>{let t=e.replace(/([A-Z])/g," $1");return t.charAt(0).toUpperCase()+t.slice(1)},eJ=e=>{let t={...e},r=!1,s={},a=[];for(let e of e$)s[e]={notes:[],hasIssue:!1};let n="convex"===t.backend,o="none"===t.backend;if(n){for(let[e,n]of Object.entries({runtime:"none",database:"none",orm:"none",api:"none",auth:"false",dbSetup:"none",examples:["todo"]}))if(JSON.stringify(t[e])!==JSON.stringify(n)){let o=eG(e),l=Array.isArray(n)?n.join(", "):n,i=`${o} set to '${l}'`;s[e].notes.push(`Convex backend selected: ${o} will be set to '${l}'.`),s.backend.notes.push(`Convex requires ${o} to be '${l}'.`),s[e].hasIssue=!0,s.backend.hasIssue=!0,t[e]=n,r=!0,a.push({category:"convex",message:i})}let e=["nuxt","solid"],n=t.webFrontend.length;t.webFrontend=t.webFrontend.filter(t=>!e.includes(t)),t.webFrontend.length!==n&&(r=!0,s.webFrontend.notes.push("Nuxt and Solid are not compatible with Convex backend and have been removed."),s.backend.notes.push("Convex backend is not compatible with Nuxt or Solid."),s.webFrontend.hasIssue=!0,s.backend.hasIssue=!0,a.push({category:"convex",message:"Removed incompatible web frontends (Nuxt, Solid)"})),t.nativeFrontend[0]}else if(o){for(let[e,n]of Object.entries({auth:"false",database:"none",orm:"none",api:"none",runtime:"none",dbSetup:"none",examples:[]}))if(JSON.stringify(t[e])!==JSON.stringify(n)){let o=eG(e),l=Array.isArray(n)?"none":n,i=`${o} set to '${l}'`;s[e].notes.push(`No backend selected: ${o} will be set to '${l}'.`),s.backend.notes.push(`No backend requires ${o} to be '${l}'.`),s[e].hasIssue=!0,t[e]=n,r=!0,a.push({category:"backend-none",message:i})}}else if("none"===t.runtime&&(s.runtime.notes.push("Runtime 'None' is only for Convex. Defaulting to 'Bun'."),s.runtime.hasIssue=!0,t.runtime=eO.zb.runtime,r=!0,a.push({category:"runtime",message:"Runtime set to 'Bun' (None is only for Convex)"})),"none"===t.api&&(n||o)||"none"===t.api&&!(n||o)&&t.examples.length>0&&(s.api.notes.push("API 'None' selected: Examples will be removed."),s.examples.notes.push("Examples require an API. They will be removed when API is 'None'."),s.api.hasIssue=!0,s.examples.hasIssue=!0,t.examples=[],r=!0,a.push({category:"api",message:"Examples removed (API 'None' does not support examples)"})),"none"===t.database)"none"!==t.orm&&(s.database.notes.push("Database 'None' selected: ORM will be set to 'None'."),s.orm.notes.push("ORM requires a database. It will be set to 'None'."),s.database.hasIssue=!0,s.orm.hasIssue=!0,t.orm="none",r=!0,a.push({category:"database",message:"ORM set to 'None' (requires a database)"})),"true"===t.auth&&(s.database.notes.push("Database 'None' selected: Auth will be disabled."),s.auth.notes.push("Authentication requires a database. It will be disabled."),s.database.hasIssue=!0,s.auth.hasIssue=!0,t.auth="false",r=!0,a.push({category:"database",message:"Authentication disabled (requires a database)"})),"none"!==t.dbSetup&&(s.database.notes.push("Database 'None' selected: DB Setup will be set to 'Basic'."),s.dbSetup.notes.push("DB Setup requires a database. It will be set to 'Basic Setup'."),s.database.hasIssue=!0,s.dbSetup.hasIssue=!0,t.dbSetup="none",r=!0,a.push({category:"database",message:"DB Setup set to 'None' (requires a database)"}));else if("mongodb"===t.database)"prisma"!==t.orm&&"mongoose"!==t.orm&&(s.database.notes.push("MongoDB requires Prisma or Mongoose ORM. Prisma will be selected."),s.orm.notes.push("MongoDB requires Prisma or Mongoose ORM. Prisma will be selected."),s.database.hasIssue=!0,s.orm.hasIssue=!0,t.orm="prisma",r=!0,a.push({category:"database",message:"ORM set to 'Prisma' (MongoDB requires Prisma or Mongoose)"}));else{"mongoose"===t.orm&&(s.database.notes.push("Relational databases are not compatible with Mongoose ORM. Defaulting to Drizzle."),s.orm.notes.push("Mongoose ORM only works with MongoDB. Defaulting to Drizzle."),s.database.hasIssue=!0,s.orm.hasIssue=!0,t.orm="drizzle",r=!0,a.push({category:"database",message:"ORM set to 'Drizzle' (Mongoose only works with MongoDB)"})),"turso"===t.dbSetup?("sqlite"!==t.database&&(s.dbSetup.notes.push("Turso requires SQLite. It will be selected."),s.database.notes.push("Turso DB setup requires SQLite. It will be selected."),s.dbSetup.hasIssue=!0,s.database.hasIssue=!0,t.database="sqlite",r=!0,a.push({category:"dbSetup",message:"Database set to 'SQLite' (required by Turso)"})),"drizzle"!==t.orm&&(s.dbSetup.notes.push("Turso requires Drizzle ORM. It will be selected."),s.orm.notes.push("Turso DB setup requires Drizzle ORM. It will be selected."),s.dbSetup.hasIssue=!0,s.orm.hasIssue=!0,t.orm="drizzle",r=!0,a.push({category:"dbSetup",message:"ORM set to 'Drizzle' (required by Turso)"}))):"prisma-postgres"===t.dbSetup?("postgres"!==t.database&&(s.dbSetup.notes.push("Requires PostgreSQL. It will be selected."),s.database.notes.push("Prisma PostgreSQL setup requires PostgreSQL. It will be selected."),s.dbSetup.hasIssue=!0,s.database.hasIssue=!0,t.database="postgres",r=!0,a.push({category:"dbSetup",message:"Database set to 'PostgreSQL' (required by Prisma PostgreSQL setup)"})),"prisma"!==t.orm&&(s.dbSetup.notes.push("Requires Prisma ORM. It will be selected."),s.orm.notes.push("Prisma PostgreSQL setup requires Prisma ORM. It will be selected."),s.dbSetup.hasIssue=!0,s.orm.hasIssue=!0,t.orm="prisma",r=!0,a.push({category:"dbSetup",message:"ORM set to 'Prisma' (required by Prisma PostgreSQL setup)"}))):"mongodb-atlas"===t.dbSetup?("mongodb"!==t.database&&(s.dbSetup.notes.push("Requires MongoDB. It will be selected."),s.database.notes.push("MongoDB Atlas setup requires MongoDB. It will be selected."),s.dbSetup.hasIssue=!0,s.database.hasIssue=!0,t.database="mongodb",r=!0,a.push({category:"dbSetup",message:"Database set to 'MongoDB' (required by MongoDB Atlas setup)"})),"prisma"!==t.orm&&"mongoose"!==t.orm&&(s.dbSetup.notes.push("Requires Prisma or Mongoose ORM. Prisma will be selected."),s.orm.notes.push("MongoDB Atlas setup requires Prisma or Mongoose ORM. Prisma will be selected."),s.dbSetup.hasIssue=!0,s.orm.hasIssue=!0,t.orm="prisma",r=!0,a.push({category:"dbSetup",message:"ORM set to 'Prisma' (MongoDB Atlas requires Prisma or Mongoose)"}))):"neon"===t.dbSetup?"postgres"!==t.database&&(s.dbSetup.notes.push("Neon requires PostgreSQL. It will be selected."),s.database.notes.push("Neon DB setup requires PostgreSQL. It will be selected."),s.dbSetup.hasIssue=!0,s.database.hasIssue=!0,t.database="postgres",r=!0,a.push({category:"dbSetup",message:"Database set to 'PostgreSQL' (required by Neon)"})):"supabase"===t.dbSetup?"postgres"!==t.database&&(s.dbSetup.notes.push("Supabase (local) requires PostgreSQL. It will be selected."),s.database.notes.push("Supabase (local) DB setup requires PostgreSQL. It will be selected."),s.dbSetup.hasIssue=!0,s.database.hasIssue=!0,t.database="postgres",r=!0,a.push({category:"dbSetup",message:"Database set to 'PostgreSQL' (required by Supabase setup)"})):"d1"===t.dbSetup?("sqlite"!==t.database&&(s.dbSetup.notes.push("Cloudflare D1 requires SQLite. It will be selected."),s.database.notes.push("Cloudflare D1 DB setup requires SQLite. It will be selected."),s.dbSetup.hasIssue=!0,s.database.hasIssue=!0,t.database="sqlite",r=!0,a.push({category:"dbSetup",message:"Database set to 'SQLite' (required by Cloudflare D1)"})),"workers"!==t.runtime&&(s.dbSetup.notes.push("Cloudflare D1 requires Cloudflare Workers runtime. It will be selected."),s.runtime.notes.push("Cloudflare D1 DB setup requires Cloudflare Workers runtime. It will be selected."),s.dbSetup.hasIssue=!0,s.runtime.hasIssue=!0,t.runtime="workers",r=!0,a.push({category:"dbSetup",message:"Runtime set to 'Cloudflare Workers' (required by D1)"})),"drizzle"!==t.orm&&(s.dbSetup.notes.push("Cloudflare D1 requires Drizzle ORM. It will be selected."),s.orm.notes.push("Cloudflare D1 DB setup requires Drizzle ORM. It will be selected."),s.dbSetup.hasIssue=!0,s.orm.hasIssue=!0,t.orm="drizzle",r=!0,a.push({category:"dbSetup",message:"ORM set to 'Drizzle' (required by Cloudflare D1)"})),"hono"!==t.backend&&(s.dbSetup.notes.push("Cloudflare D1 requires Hono backend. It will be selected."),s.backend.notes.push("Cloudflare D1 DB setup requires Hono backend. It will be selected."),s.dbSetup.hasIssue=!0,s.backend.hasIssue=!0,t.backend="hono",r=!0,a.push({category:"dbSetup",message:"Backend set to 'Hono' (required by Cloudflare D1)"}))):"docker"===t.dbSetup&&("sqlite"===t.database&&(s.dbSetup.notes.push("Docker setup is not needed for SQLite. It will be set to 'Basic Setup'."),s.dbSetup.hasIssue=!0,s.database.hasIssue=!0,t.dbSetup="none",r=!0,a.push({category:"dbSetup",message:"DB Setup set to 'Basic Setup' (SQLite doesn't need Docker)"})),"workers"===t.runtime&&(s.dbSetup.notes.push("Docker setup is not compatible with Cloudflare Workers runtime. Bun runtime will be selected."),s.runtime.notes.push("Cloudflare Workers runtime does not support Docker setup. Bun runtime will be selected."),s.dbSetup.hasIssue=!0,s.runtime.hasIssue=!0,t.runtime="bun",r=!0,a.push({category:"dbSetup",message:"Runtime set to 'Bun' (Workers not compatible with Docker)"}))),"workers"===t.runtime&&("hono"!==t.backend&&(s.runtime.notes.push("Cloudflare Workers runtime requires Hono backend. Hono will be selected."),s.backend.notes.push("Cloudflare Workers runtime requires Hono backend. It will be selected."),s.runtime.hasIssue=!0,s.backend.hasIssue=!0,t.backend="hono",r=!0,a.push({category:"runtime",message:"Backend set to 'Hono' (required by Cloudflare Workers)"})),"drizzle"!==t.orm&&"none"!==t.orm&&(s.runtime.notes.push("Cloudflare Workers runtime requires Drizzle ORM or no ORM. Drizzle will be selected."),s.orm.notes.push("Cloudflare Workers runtime requires Drizzle ORM or no ORM. Drizzle will be selected."),s.runtime.hasIssue=!0,s.orm.hasIssue=!0,t.orm="drizzle",r=!0,a.push({category:"runtime",message:"ORM set to 'Drizzle' (required by Cloudflare Workers)"})),"mongodb"===t.database&&(s.runtime.notes.push("Cloudflare Workers runtime is not compatible with MongoDB. SQLite will be selected."),s.database.notes.push("MongoDB is not compatible with Cloudflare Workers runtime. SQLite will be selected."),s.runtime.hasIssue=!0,s.database.hasIssue=!0,t.database="sqlite",r=!0,a.push({category:"runtime",message:"Database set to 'SQLite' (MongoDB not compatible with Workers)"})),"docker"===t.dbSetup&&(s.runtime.notes.push("Cloudflare Workers runtime does not support Docker setup. D1 will be selected."),s.dbSetup.notes.push("Docker setup is not compatible with Cloudflare Workers runtime. D1 will be selected."),s.runtime.hasIssue=!0,s.dbSetup.hasIssue=!0,t.dbSetup="d1",r=!0,a.push({category:"runtime",message:"DB Setup set to 'D1' (Docker not compatible with Workers)"})));let e=t.webFrontend.includes("nuxt"),n=t.webFrontend.includes("svelte"),o=t.webFrontend.includes("solid");if((e||n||o)&&"trpc"===t.api){let o=e?"Nuxt":n?"Svelte":"Solid";s.api.notes.push(`${o} requires oRPC. It will be selected automatically.`),s.webFrontend.notes.push(`Selected ${o}: API will be set to oRPC.`),s.api.hasIssue=!0,s.webFrontend.hasIssue=!0,t.api="orpc",r=!0,a.push({category:"api",message:`API set to 'oRPC' (required by ${o})`})}let l=[],i=e_(t.webFrontend),d=eW(t.webFrontend);!i&&t.addons.includes("pwa")&&(l.push("pwa"),s.webFrontend.notes.push("PWA addon requires TanStack/React Router or Solid. Addon will be removed."),s.addons.notes.push("PWA requires TanStack/React Router/Solid. It will be removed."),s.webFrontend.hasIssue=!0,s.addons.hasIssue=!0,a.push({category:"addons",message:"PWA addon removed (requires compatible web frontend)"})),!d&&t.addons.includes("tauri")&&(l.push("tauri"),s.webFrontend.notes.push("Tauri addon requires TanStack/React Router, Nuxt, Svelte, Solid, or Next.js. Addon will be removed."),s.addons.notes.push("Tauri requires TanStack/React Router/Nuxt/Svelte/Solid/Next.js. It will be removed."),s.webFrontend.hasIssue=!0,s.addons.hasIssue=!0,a.push({category:"addons",message:"Tauri addon removed (requires compatible web frontend)"}));let u=t.addons.length;l.length>0&&(t.addons=t.addons.filter(e=>!l.includes(e)),t.addons.length!==u&&(r=!0)),t.addons.includes("husky")&&!t.addons.includes("biome")&&s.addons.notes.push("Husky addon is selected without Biome. Consider adding Biome for lint-staged integration.");let c=[];"none"===t.database&&t.examples.includes("todo")&&(c.push("todo"),a.push({category:"examples",message:"Todo example removed (requires a database)"})),"elysia"===t.backend&&t.examples.includes("ai")&&(c.push("ai"),a.push({category:"examples",message:"AI example removed (not compatible with Elysia)"})),o&&t.examples.includes("ai")&&(c.push("ai"),a.push({category:"examples",message:"AI example removed (not compatible with Solid)"}));let p=[...new Set(c)];if(p.length>0){"none"===t.database&&p.includes("todo")&&(s.database.notes.push("Todo example requires a database. It will be removed."),s.examples.notes.push("Todo example requires a database. It will be removed."),s.database.hasIssue=!0,s.examples.hasIssue=!0),"elysia"===t.backend&&p.includes("ai")&&(s.backend.notes.push("AI example is not compatible with Elysia. It will be removed."),s.examples.notes.push("AI example is not compatible with Elysia. It will be removed."),s.backend.hasIssue=!0,s.examples.hasIssue=!0),o&&p.includes("ai")&&(s.webFrontend.notes.push("AI example is not compatible with Solid. It will be removed."),s.examples.notes.push("AI example is not compatible with Solid. It will be removed."),s.webFrontend.hasIssue=!0,s.examples.hasIssue=!0);let e=t.examples.length;t.examples=t.examples.filter(e=>!p.includes(e)),t.examples.length!==e&&(r=!0)}}return t.webFrontend.some(e=>"none"!==e)||"none"===t.webDeploy||(s.webDeploy.notes.push("Web deployment requires a web frontend. It will be disabled."),s.webFrontend.notes.push("No web frontend selected: Deployment has been disabled."),s.webDeploy.hasIssue=!0,s.webFrontend.hasIssue=!0,t.webDeploy="none",r=!0,a.push({category:"webDeploy",message:"Web deployment set to 'none' (requires web frontend)"})),{adjustedStack:r?t:null,notes:s,changes:a}},eU=e=>{let t;switch(e.packageManager){case"npm":t="npx create-better-t-stack@latest";break;case"pnpm":t="pnpm create better-t-stack@latest";break;default:t="bun create better-t-stack@latest"}let r=e.projectName||"my-better-t-app",s=["--yes"],a=(t,r)=>(0,eO.ug)(e,t,r),n=[...e.webFrontend,...e.nativeFrontend].filter((e,t,r)=>"none"!==e||1===r.length);if(a("webFrontend",e.webFrontend)&&a("nativeFrontend",e.nativeFrontend)||(0===n.length||"none"===n[0]?s.push("--frontend none"):s.push(`--frontend ${n.join(" ")}`)),a("backend",e.backend)||s.push(`--backend ${e.backend}`),"convex"!==e.backend){a("runtime",e.runtime)||s.push(`--runtime ${e.runtime}`),a("api",e.api)||s.push(`--api ${e.api}`);let t=["d1","turso","neon","supabase","prisma-postgres","mongodb-atlas","docker"].includes(e.dbSetup);(!a("database",e.database)||t)&&s.push(`--database ${e.database}`),a("orm",e.orm)||s.push(`--orm ${e.orm}`),a("auth",e.auth)||"false"!==e.auth||"true"!==eO.zb.auth||s.push("--no-auth"),a("dbSetup",e.dbSetup)||s.push(`--db-setup ${e.dbSetup}`)}return a("packageManager",e.packageManager)||s.push(`--package-manager ${e.packageManager}`),a("git",e.git)||"false"!==e.git||"true"!==eO.zb.git||s.push("--no-git"),e.webDeploy&&!a("webDeploy",e.webDeploy)&&s.push(`--web-deploy ${e.webDeploy}`),a("install",e.install)||"false"!==e.install||"true"!==eO.zb.install||s.push("--no-install"),!a("addons",e.addons)&&(e.addons.length>0?s.push(`--addons ${e.addons.join(" ")}`):eO.zb.addons.length>0&&s.push("--addons none")),!a("examples",e.examples)&&(e.examples.length>0?s.push(`--examples ${e.examples.join(" ")}`):eO.zb.examples.length>0&&s.push("--examples none")),`${t} ${r}${s.length>0?` ${s.join(" ")}`:""}`},eY=()=>{let[e,t]=function(e,{history:t="replace",scroll:r=!1,shallow:s=!0,throttleMs:a=k,clearOnDefault:n=!0,startTransition:o,urlKeys:l=A}={}){let i=Object.keys(e).join(","),d=(0,M.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>[e,l[e]??e])),[i,JSON.stringify(l)]),u=(0,w.V7)(),c=u.searchParams,p=(0,M.useRef)({}),m=(0,M.useMemo)(()=>Object.fromEntries(Object.keys(e).map(t=>[t,e[t].defaultValue??null])),[Object.values(e).map(({defaultValue:e})=>e).join(",")]),[b,h]=(0,M.useState)(()=>F(e,l,c??new URLSearchParams).state),g=(0,M.useRef)(b);if((0,w.Yz)("[nuq+ `%s`] render - state: %O, iSP: %s",i,b,c),Object.keys(p.current).join("&")!==Object.values(d).join("&")){let{state:t,hasChanged:r}=F(e,l,c,p.current,g.current);r&&(g.current=t,h(t)),p.current=Object.fromEntries(Object.values(d).map(e=>[e,c?.get(e)??null]))}(0,M.useEffect)(()=>{let{state:t,hasChanged:r}=F(e,l,c,p.current,g.current);r&&(g.current=t,h(t))},[Object.values(d).map(e=>`${e}=${c?.get(e)}`).join("&")]);let f=(0,M.useCallback)((l,c={})=>{let p=Object.fromEntries(Object.keys(e).map(e=>[e,null])),b="function"==typeof l?l(B(g.current,m))??p:l??p;for(let[l,u]of((0,w.Yz)("[nuq+ `%s`] setState: %O",i,b),Object.entries(b))){let i=e[l],p=d[l];if(!i)continue;(c.clearOnDefault??i.clearOnDefault??n)&&null!==u&&void 0!==i.defaultValue&&(i.eq??((e,t)=>e===t))(u,i.defaultValue)&&(u=null);let m=function(e,t,r,s){let a=null===t?null:r(t);return(0,w.Yz)("[nuqs queue] Enqueueing %s=%s %O",e,a,s),S.set(e,a),"push"===s.history&&(j.history="push"),s.scroll&&(j.scroll=!0),!1===s.shallow&&(j.shallow=!1),s.startTransition&&N.add(s.startTransition),j.throttleMs=Math.max(s.throttleMs??k,Number.isFinite(j.throttleMs)?j.throttleMs:0),a}(p,u,i.serialize??String,{history:c.history??i.history??t,shallow:c.shallow??i.shallow??s,scroll:c.scroll??i.scroll??r,throttleMs:c.throttleMs??i.throttleMs??a,startTransition:c.startTransition??i.startTransition??o});O.emit(p,{state:u,query:m})}return function({getSearchParamsSnapshot:e=function(){return new URLSearchParams(location.search)},updateUrl:t,rateLimitFactor:r=1}){return null===D&&(D=new Promise((s,a)=>{if(!Number.isFinite(j.throttleMs)){(0,w.Yz)("[nuqs queue] Skipping flush due to throttleMs=Infinity"),s(e()),setTimeout(()=>{D=null},0);return}function n(){I=performance.now();let[r,n]=function({updateUrl:e,getSearchParamsSnapshot:t}){let r=t();if(0===S.size)return[r,null];let s=Array.from(S.entries()),a={...j},n=Array.from(N);for(let[e,t]of(S.clear(),N.clear(),j.history="replace",j.scroll=!1,j.shallow=!0,j.throttleMs=k,(0,w.Yz)("[nuqs queue] Flushing queue %O with options %O",s,a),s))null===t?r.delete(e):r.set(e,t);try{return function(e,t){let r=s=>{if(s===e.length)return t();let a=e[s];if(!a)throw Error("Invalid transition function");a(()=>r(s+1))};r(0)}(n,()=>{e(r,{history:a.history,scroll:a.scroll,shallow:a.shallow})}),[r,null]}catch(e){return console.error((0,w.z3)(429),s.map(([e])=>e).join(),e),[r,e]}}({updateUrl:t,getSearchParamsSnapshot:e});null===n?s(r):a(r),D=null}setTimeout(function(){let e=performance.now()-I,t=j.throttleMs,s=r*Math.max(0,Math.min(t,t-e));(0,w.Yz)("[nuqs queue] Scheduling flush in %f ms. Throttled at %f ms",s,t),0===s?n():setTimeout(n,s)},0)})),D}(u)},[i,t,s,r,a,o,d,u.updateUrl,u.getSearchParamsSnapshot,u.rateLimitFactor,m]);return[(0,M.useMemo)(()=>B(b,m),[b,m]),f]}(eF,eB),[r,o]=(0,M.useState)(""),[f,y]=(0,M.useState)(!1),[v,P]=(0,M.useState)(void 0),[z,C]=(0,M.useState)(null),[,q]=(0,M.useState)([]),T=(0,M.useRef)({}),R=(0,M.useRef)(null),$=(0,M.useMemo)(()=>eJ(e),[e]),Q=(()=>{let t=[];for(let r of e$){let a=eO.Mr[r],n=e[r];if(a)if(Array.isArray(n)){if(0===n.length||1===n.length&&"none"===n[0])continue;for(let e of n){if("none"===e)continue;let n=a.find(t=>t.id===e);n&&t.push((0,s.jsxs)("span",{className:(0,_.cn)("inline-flex items-center gap-1.5 rounded-full border px-2 py-0.5 text-xs",eQ(r)),children:[""!==n.icon&&(0,s.jsx)(eH,{icon:n.icon,name:n.name,className:n.icon.startsWith("/icon/")?"h-3 w-3":"h-3 w-3 text-xs"}),n.name]},`${r}-${n.id}`))}}else{let e=a.find(e=>e.id===n);if(!e||"none"===e.id||"false"===e.id||("git"===r||"install"===r||"auth"===r)&&"true"===e.id)continue;t.push((0,s.jsxs)("span",{className:(0,_.cn)("inline-flex items-center gap-1.5 rounded-full border px-2 py-0.5 text-xs",eQ(r)),children:[""!==e.icon&&(0,s.jsx)(eH,{icon:e.icon,name:e.name,className:"h-3 w-3"}),e.name]},`${r}-${e.id}`))}}return t})();(0,M.useEffect)(()=>{let e=localStorage.getItem("betterTStackPreference");if(e)try{let t=JSON.parse(e);C(t)}catch(e){console.error("Failed to parse saved stack",e),localStorage.removeItem("betterTStackPreference")}},[]),(0,M.useEffect)(()=>{if($.adjustedStack){if($.changes.length>0){if(1===$.changes.length)L.oR.info($.changes[0].message,{duration:4e3});else if($.changes.length>1){let e=`${$.changes.length} compatibility adjustments made: -${$.changes.map(e=>`• ${e.message}`).join("\n")}`;L.oR.info(e,{duration:5e3})}}q($.changes),t($.adjustedStack)}},[$.adjustedStack,t,$.changes]),(0,M.useEffect)(()=>{o(eU(e))},[e]),(0,M.useEffect)(()=>{P(eE(e.projectName||""))},[e.projectName]);let H=(e,r)=>{t(t=>{let s={},a=t[e];if("webFrontend"===e||"nativeFrontend"===e||"addons"===e||"examples"===e){let t=Array.isArray(a)?[...a]:[],n=[...t],o=t.includes(r);"webFrontend"===e?n="none"===r?["none"]:o?t.length>1?n.filter(e=>e!==r):["none"]:[r]:"nativeFrontend"===e?n="none"===r||o?["none"]:[r]:(o?n=n.filter(e=>e!==r):n.push(r),n.length>1&&(n=n.filter(e=>"none"!==e)),0===n.length&&("addons"===e||"examples"===e)||0===n.length&&(n=["none"]));let l=[...new Set(n)].sort(),i=[...new Set(t)].sort();JSON.stringify(l)!==JSON.stringify(i)&&(s[e]=l)}else a!==r?s[e]=r:("git"===e||"install"===e||"auth"===e)&&"false"===r?s[e]="true":("git"===e||"install"===e||"auth"===e)&&"true"===r&&(s[e]="false");return Object.keys(s).length>0?s:{}})},G=e=>{let r=eO.Uw.find(t=>t.id===e);r&&(t(r.stack),R.current?.scrollTo(0,0),L.oR.success(`Applied preset: ${r.name}`))},J=(e,t,r)=>{let s=JSON.parse(JSON.stringify(e));if("webFrontend"===t||"nativeFrontend"===t||"addons"===t||"examples"===t){let e=Array.isArray(s[t])?[...s[t]]:[];s[t]=((e,t)=>{let s=e.includes(r);if("webFrontend"===t||"nativeFrontend"===t)return s?"none"===r?e:["none"]:"none"===r?["none"]:[r];let a=s?e.filter(e=>e!==r):[...e.filter(e=>"none"!==e),r];return 0===a.length?["none"]:[...new Set(a)]})(e,t)}else s[t]=r;let{adjustedStack:a}=eJ(s),n=a??s;return"webFrontend"===t||"nativeFrontend"===t||"addons"===t||"examples"===t?n[t].includes(r):n[t]===r};return(0,s.jsx)(eC,{children:(0,s.jsxs)("div",{className:(0,_.cn)("flex h-svh flex-col overflow-hidden border-border bg-background text-foreground"),children:[(0,s.jsxs)("div",{className:(0,_.cn)("grid w-full flex-shrink-0 grid-cols-2 items-center justify-center border-border border-b bg-background px-2 py-2 sm:grid-cols-3 sm:px-4"),children:[(0,s.jsx)(x(),{href:"/",children:(0,s.jsx)("div",{className:"mr-auto font-mono text-muted-foreground text-xs",children:"Home"})}),(0,s.jsx)("div",{className:"mx-auto hidden font-mono text-muted-foreground text-xs sm:block",children:"Create Better T Stack"}),(0,s.jsxs)("div",{className:"ml-auto flex space-x-2",children:[(0,s.jsx)(x(),{href:"https://github.com/AmanVarshney01/create-better-t-stack",target:"_blank",rel:"noopener noreferrer",className:(0,_.cn)("text-muted-foreground transition-colors hover:text-foreground"),title:"GitHub Repository",children:(0,s.jsx)(n.A,{className:"h-4 w-4"})}),(0,s.jsxs)(x(),{href:"https://discord.gg/ZYsbjpDaM5",target:"_blank",rel:"noopener noreferrer",className:(0,_.cn)("text-muted-foreground transition-colors hover:text-foreground"),title:"Join Discord",children:[(0,s.jsx)(g.default,{src:eL.A,alt:"discord",className:"size-4"})," "]}),(0,s.jsx)(E.U,{})]})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 overflow-hidden sm:grid-cols-[auto_1fr]",children:[(0,s.jsxs)("div",{className:"flex h-full max-w-full flex-col justify-between border-border border-r p-4 sm:max-w-3xs md:max-w-xs lg:max-w-sm",children:[(0,s.jsxs)("div",{className:"flex flex-col space-y-4",children:[(0,s.jsxs)("label",{className:"flex flex-col",children:[(0,s.jsx)("span",{className:"mb-1 text-muted-foreground text-xs",children:"Project Name:"}),(0,s.jsx)("input",{type:"text",value:e.projectName||"",onChange:e=>{t({projectName:e.target.value})},className:(0,_.cn)("w-full rounded border bg-background px-2 py-1 font-mono text-sm focus:outline-none",v?"border-destructive bg-destructive/10 text-destructive-foreground":"border-border focus:border-primary"),placeholder:"my-better-t-app"}),v&&(0,s.jsx)("p",{className:"mt-1 text-destructive text-xs",children:v})]}),(0,s.jsxs)("div",{className:"flex flex-wrap gap-2",children:[(0,s.jsxs)("button",{type:"button",onClick:()=>{t(eO.zb),R.current?.scrollTo(0,0)},className:"flex items-center gap-1 rounded border border-border bg-background px-2 py-1 text-muted-foreground text-xs transition-colors hover:bg-muted",title:"Reset to defaults",children:[(0,s.jsx)(l,{className:"h-3 w-3"}),"Reset"]}),(0,s.jsxs)("button",{type:"button",onClick:()=>{let e={};for(let t of e$){let r=eO.Mr[t]||[];if(0!==r.length)if(["webFrontend","nativeFrontend","addons","examples"].includes(t)){let s=[];if(e[t]=s,"webFrontend"===t||"nativeFrontend"===t){let a=Math.floor(Math.random()*r.length),n=r[a].id;s.push(n),"none"===n&&s.length>1?e[t]=["none"]:"none"!==n&&(e[t]=s.filter(e=>"none"!==e))}else{let e=Math.floor(Math.random()*Math.min(r.length+1,4)),t=[...r].sort(()=>.5-Math.random());for(let r=0;r{z&&(t(z),R.current?.scrollTo(0,0),L.oR.success("Saved configuration loaded"))},className:"flex items-center gap-1 rounded border border-border bg-background px-2 py-1 text-muted-foreground text-xs transition-colors hover:bg-muted",title:"Load saved preferences",children:[(0,s.jsx)(d,{className:"h-3 w-3"}),"Load Saved"]}),(0,s.jsxs)("button",{type:"button",onClick:()=>{localStorage.setItem("betterTStackPreference",JSON.stringify(e)),C(e),L.oR.success("Your stack configuration has been saved")},className:"flex items-center gap-1 rounded border border-border bg-background px-2 py-1 text-muted-foreground text-xs transition-colors hover:bg-muted",title:"Save current preferences",children:[(0,s.jsx)(u.A,{className:"h-3 w-3"}),(0,s.jsx)("span",{children:"Save"})]}),(0,s.jsxs)("button",{type:"button",onClick:()=>{let t=(()=>{let t=[];for(let r of e$){let s=eO.Mr[r],a=e[r];if(s)if(Array.isArray(a)){if(0===a.length||1===a.length&&"none"===a[0])continue;for(let e of a){if("none"===e)continue;let r=s.find(t=>t.id===e);r&&t.push(r.name)}}else{let e=s.find(e=>e.id===a);if(!e||"none"===e.id||"false"===e.id||("git"===r||"install"===r||"auth"===r)&&"true"===e.id)continue;t.push(e.name)}}return t.length>0?t.join(" • "):"Custom stack"})();encodeURIComponent(`Check out this cool tech stack I configured with Create Better T Stack! - -🚀 ${t} - -`),L.oR.error("Could not generate share link.")},className:"flex items-center gap-1 rounded border border-border bg-background px-2 py-1 text-muted-foreground text-xs transition-colors hover:bg-muted",title:"Share to Twitter",children:[(0,s.jsx)(c,{className:"h-3 w-3"}),"Share"]})]}),(0,s.jsxs)("div",{className:"relative rounded border border-border bg-background p-2",children:[(0,s.jsxs)("div",{className:"flex",children:[(0,s.jsx)("span",{className:"mr-2 select-none text-chart-4",children:"$"}),(0,s.jsx)("code",{className:"block break-all text-muted-foreground text-xs sm:text-sm",children:r})]}),(0,s.jsx)("div",{className:"mt-2 flex justify-end",children:(0,s.jsx)("button",{type:"button",onClick:()=>{navigator.clipboard.writeText(r),y(!0),setTimeout(()=>y(!1),2e3)},className:(0,_.cn)("flex items-center gap-1 rounded px-2 py-1 text-xs transition-colors",f?"bg-muted text-chart-4":"text-muted-foreground hover:bg-muted hover:text-foreground"),title:f?"Copied!":"Copy command",children:f?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(p.A,{className:"h-3 w-3 flex-shrink-0"}),(0,s.jsx)("span",{children:"Copied"})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(m,{className:"h-3 w-3 flex-shrink-0"}),(0,s.jsx)("span",{children:"Copy"})]})})})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"mb-2 font-medium text-foreground text-sm",children:"Selected Stack"}),(0,s.jsx)("div",{className:"flex flex-wrap gap-1.5",children:Q})]})]}),(0,s.jsxs)("div",{className:"mt-auto hidden border-border border-t pt-4 md:flex md:flex-col",children:[(0,s.jsx)("h3",{className:"mb-2 font-medium text-foreground text-sm",children:"Quick Presets"}),(0,s.jsx)("div",{className:"grid grid-cols-2 gap-2",children:eO.Uw.map(e=>(0,s.jsxs)("button",{type:"button",onClick:()=>G(e.id),className:"rounded border border-border bg-background p-2 text-left transition-colors hover:bg-muted",title:e.description,children:[(0,s.jsx)("div",{className:"font-medium text-foreground text-sm",children:e.name}),(0,s.jsx)("div",{className:"text-muted-foreground text-xs",children:e.description})]},e.id))})]})]}),(0,s.jsx)(W,{ref:R,className:"overflow-hidden scroll-smooth",children:(0,s.jsxs)("main",{className:"p-4",children:[e$.map(t=>{let r=eO.Mr[t]||[],n=eG(t),o=r.filter(()=>!0);return 0===o.length?null:(0,s.jsxs)("section",{ref:e=>{T.current[t]=e},id:`section-${t}`,className:"mb-8 scroll-mt-4",children:[(0,s.jsxs)("div",{className:"mb-3 flex items-center border-border border-b pb-2 text-muted-foreground",children:[(0,s.jsx)(b.A,{className:"mr-2 h-5 w-5 flex-shrink-0"}),(0,s.jsx)("h2",{className:"font-semibold text-base text-foreground",children:n}),$.notes[t]?.hasIssue&&(0,s.jsxs)(eq,{delayDuration:100,children:[(0,s.jsx)(eT,{asChild:!0,children:(0,s.jsx)(h,{className:"ml-2 h-4 w-4 flex-shrink-0 cursor-help text-muted-foreground"})}),(0,s.jsx)(eR,{side:"top",align:"start",children:(0,s.jsx)("ul",{className:"list-disc space-y-1 pl-4 text-xs",children:$.notes[t].notes.map(e=>(0,s.jsx)("li",{children:e},e))})})]})]}),(0,s.jsx)("div",{className:"grid grid-cols-1 gap-3 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-3 2xl:grid-cols-4",children:o.map(r=>{let n=!1,o=e[t];n="addons"===t||"examples"===t||"webFrontend"===t||"nativeFrontend"===t?(o||[]).includes(r.id):o===r.id;let l=!J(e,t,r.id);return(0,s.jsx)(eq,{delayDuration:100,children:(0,s.jsx)(eT,{asChild:!0,children:(0,s.jsxs)(a.P.div,{className:(0,_.cn)("relative cursor-pointer rounded border p-2 transition-all",n?"border-primary bg-primary/10":l?"border-destructive/30 bg-destructive/5 opacity-50 hover:opacity-75":"border-border hover:border-muted hover:bg-muted"),whileHover:{scale:1.02},whileTap:{scale:.98},onClick:()=>H(t,r.id),children:[(0,s.jsx)("div",{className:"flex items-start",children:(0,s.jsxs)("div",{className:"flex-grow",children:[(0,s.jsx)("div",{className:"flex items-center justify-between",children:(0,s.jsxs)("div",{className:"flex items-center",children:[""!==r.icon&&(0,s.jsx)(eH,{icon:r.icon,name:r.name,className:"mr-1.5 h-4 w-4"}),(0,s.jsx)("span",{className:(0,_.cn)("font-medium text-sm",n?"text-primary":"text-foreground"),children:r.name})]})}),(0,s.jsx)("p",{className:"mt-0.5 text-muted-foreground text-xs",children:r.description})]})}),r.default&&!n&&(0,s.jsx)("span",{className:"absolute top-1 right-1 ml-2 flex-shrink-0 rounded bg-muted px-1 py-0.5 text-[10px] text-muted-foreground",children:"Default"})]})})},r.id)})})]},t)}),(0,s.jsx)("div",{className:"h-10"})]})})]})]})})};function eV(){return(0,s.jsx)("div",{className:"flex h-svh flex-col bg-background",children:(0,s.jsx)(a.P.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.3},className:"w-full flex-1",children:(0,s.jsx)(eY,{})})})}},77004:(e,t,r)=>{Promise.resolve().then(r.bind(r,88042))},80408:()=>{},82811:(e,t,r)=>{Promise.resolve().then(r.bind(r,90636)),Promise.resolve().then(r.bind(r,86987)),Promise.resolve().then(r.bind(r,41455))},87032:()=>{},88042:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});let s=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx","default")},90636:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>s});let s=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call Toaster() from the server but Toaster is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx","Toaster")},93427:(e,t,r)=>{Promise.resolve().then(r.bind(r,17210)),Promise.resolve().then(r.bind(r,33437)),Promise.resolve().then(r.bind(r,74574))}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[50,172,265,458,932,578],()=>r(55804));module.exports=s})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/new/page_client-reference-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/new/page_client-reference-manifest.js deleted file mode 100644 index 61b4648..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/new/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/(home)/new/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"16932","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"94899","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"70108","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"17210","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"16134","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx":{"id":95836,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js":{"id":20929,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/font/google/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"Poppins\",\"arguments\":[{\"subsets\":[\"latin\"],\"weight\":[\"400\",\"500\",\"600\",\"700\",\"800\"]}],\"variableName\":\"poppins\"}":{"id":19482,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/global.css":{"id":62028,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/nuqs/dist/adapters/next/app.js":{"id":43091,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx":{"id":89577,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","294","static/chunks/294-233cd7cc1c547f3f.js","262","static/chunks/262-fbc97134948205cb.js","616","static/chunks/616-ee0c33ac7dcdf86a.js","859","static/chunks/859-a65b18ad9abe1ee5.js","697","static/chunks/697-7bce5e7cfa4dacf2.js","55","static/chunks/55-e8f34f9fb5651b79.js","612","static/chunks/app/(home)/new/page-93a5bb89da0b13f3.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx":{"id":48740,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/hide-if-empty.js":{"id":87398,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/link.js":{"id":50720,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/language-toggle.js":{"id":19744,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/root-toggle.js":{"id":8134,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/search-toggle.js":{"id":31698,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js":{"id":4981,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/theme-toggle.js":{"id":37595,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js":{"id":19142,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/tree.js":{"id":87156,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js":{"id":40908,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/links.js":{"id":25724,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js":{"id":56705,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/codeblock.js":{"id":25664,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc-clerk.js":{"id":93627,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js":{"id":14547,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js":{"id":8272,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js":{"id":56406,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx":{"id":99064,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","294","static/chunks/294-233cd7cc1c547f3f.js","262","static/chunks/262-fbc97134948205cb.js","125","static/chunks/125-f3e9471f280f4da9.js","304","static/chunks/304-fb59368b1031ced2.js","55","static/chunks/55-e8f34f9fb5651b79.js","813","static/chunks/app/(home)/page-b1a444e10187fbd7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx":{"id":82531,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/aman/dev/personal/create-better-t-stack/apps/web/src/":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout":[{"inlined":false,"path":"static/css/6deb4613f4226552.css"},{"inlined":false,"path":"static/css/4098119c3f7f79d8.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page":[{"inlined":false,"path":"static/css/4de82f5fdb7c6e10.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page":[]},"rscModuleMapping":{"935":{"*":{"id":"67851","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"20968","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"80085","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"6482","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"57544","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"77795","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"29038","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"69412","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"86987","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"79912","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"1048","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"2470","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"69769","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"98404","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"41455","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"8911","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"71896","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"94730","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"95284","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"37745","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"19774","name":"*","chunks":[],"async":false}},"62028":{"*":{"id":"37931","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"78298","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"69355","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"79212","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"46964","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"3674","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"88042","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"53170","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"57999","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"90636","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"54439","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"39355","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/page.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/page.js deleted file mode 100644 index 3922f0e..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/page.js +++ /dev/null @@ -1,25 +0,0 @@ -(()=>{var e={};e.id=813,e.ids=[813],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},15147:e=>{e.exports={root:"tweet-in-reply-to_root__YQ5z4"}},16134:(e,t,r)=>{"use strict";let s;r.r(t),r.d(t,{default:()=>tM});var a=r(13486),n=r(82319),i=r(49391),o=r(84667);let l=(0,o.A)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),d=(0,o.A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);var c=r(73120),m=r(83991),u=r(49933),x=r(49989),p=r.n(x),h=r(60159),f=r(80499),g=r(26518),v=r(4748);let b=()=>(0,a.jsx)("footer",{className:"relative w-full border-border border-t font-mono",children:(0,a.jsxs)("div",{className:"mx-auto max-w-7xl px-4 py-12 sm:px-6",children:[(0,a.jsxs)("div",{className:"mb-12 grid gap-8 md:grid-cols-3",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"mb-4 flex items-center gap-2 font-semibold text-base text-foreground",children:(0,a.jsx)("span",{children:"Better-T Stack"})}),(0,a.jsx)("p",{className:"text-muted-foreground leading-relaxed",children:"Type-safe, modern TypeScript scaffolding for full-stack web development"}),(0,a.jsxs)("div",{className:"mt-4 flex space-x-3",children:[(0,a.jsx)(p(),{href:"https://github.com/better-t-stack/create-better-t-stack",target:"_blank",className:"text-muted-foreground transition-colors hover:text-foreground","aria-label":"GitHub",children:(0,a.jsx)(c.A,{size:18})}),(0,a.jsx)(p(),{href:"https://www.npmjs.com/package/create-better-t-stack",target:"_blank",className:"text-muted-foreground transition-colors hover:text-foreground","aria-label":"NPM",children:(0,a.jsxs)("svg",{viewBox:"0 0 24 24",width:"18",height:"18",fill:"currentColor",children:[(0,a.jsx)("title",{children:"NPM"}),(0,a.jsx)("path",{d:"M0 7.334v8h6.666v1.332H12v-1.332h12v-8H0zm6.666 6.664H5.334v-4H3.999v4H1.335V8.667h5.331v5.331zm4 0v1.336H8.001V8.667h5.334v5.332h-2.669v-.001zm12.001 0h-1.33v-4h-1.336v4h-1.335v-4h-1.33v4h-2.671V8.667h8.002v5.331z"})]})})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"mb-4 font-semibold text-base text-foreground",children:"Resources"}),(0,a.jsxs)("ul",{className:"space-y-2.5 text-muted-foreground",children:[(0,a.jsx)("li",{children:(0,a.jsx)(p(),{target:"_blank",href:"https://github.com/better-t-stack/create-better-t-stack",className:"transition-colors hover:text-primary",children:"GitHub Repository"})}),(0,a.jsx)("li",{children:(0,a.jsx)(p(),{target:"_blank",href:"https://www.npmjs.com/package/create-better-t-stack",className:"transition-colors hover:text-primary",children:"NPM Package"})}),(0,a.jsx)("li",{children:(0,a.jsx)(p(),{target:"_blank",href:"https://my-better-t-app-client.pages.dev/",className:"transition-colors hover:text-primary",children:"Demo Application"})})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"mb-4 font-semibold text-base text-foreground",children:"Contact"}),(0,a.jsxs)("div",{className:"space-y-2.5 text-muted-foreground",children:[(0,a.jsxs)("p",{className:"flex items-center",children:[(0,a.jsx)("span",{className:"mr-2 rounded bg-muted px-2 py-1 font-mono text-sm",children:"$"}),(0,a.jsx)("span",{children:"amanvarshney.work@gmail.com"})]}),(0,a.jsx)("p",{className:"mt-3",children:"Have questions or feedback? Feel free to reach out or open an issue on GitHub."})]})]})]}),(0,a.jsxs)("div",{className:"mt-12 flex flex-col items-center justify-between gap-4 border-border border-t pt-6 sm:flex-row",children:[(0,a.jsxs)("p",{className:"text-muted-foreground text-sm",children:["\xa9 ",new Date().getFullYear()," Better-T Stack. All rights reserved."]}),(0,a.jsxs)("p",{className:"flex items-center gap-1.5 text-muted-foreground text-sm",children:["Built with",(0,a.jsx)("span",{className:"bg-gradient-to-r from-primary to-primary/80 bg-clip-text font-medium text-transparent",children:"TypeScript"})]})]})]})});var j=r(20514),_=r(10385);let y=()=>{let[e,t]=(0,h.useState)(""),[r,s]=(0,h.useState)(!0);return(0,h.useEffect)(()=>{(async()=>{s(!0);try{let e=await fetch("https://registry.npmjs.org/create-better-t-stack/latest");if(!e.ok)throw Error("Failed to fetch version");let r=await e.json();t(r.version)}catch(e){console.error("Error fetching NPM version:",e),t("?.?.?")}finally{s(!1)}})()},[]),(0,a.jsxs)("div",{className:"mt-2 flex items-center justify-center",children:[(0,a.jsx)("span",{className:(0,g.cn)("mr-2 inline-block h-5 w-3 bg-primary",r&&"animate-pulse")}),(0,a.jsx)("span",{className:"font-mono text-muted-foreground text-xl",children:r?"[v?.?.?]":`[v${e}]`})]})};var w=r(28963);let N=(0,o.A)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);function k(){let[e,t]=(0,h.useState)([]),[r,s]=(0,h.useState)(!0),[i,o]=(0,h.useState)(null);return(0,a.jsxs)("div",{className:"mb-12",children:[(0,a.jsxs)("div",{className:"mb-6 flex flex-wrap items-center justify-between gap-2 sm:flex-nowrap",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.A,{className:"h-5 w-5 text-primary"}),(0,a.jsx)("span",{className:"font-bold font-mono text-lg sm:text-xl",children:"SPONSORS_DATABASE.JSON"})]}),(0,a.jsx)("div",{className:"hidden h-px flex-1 bg-border sm:block"}),(0,a.jsxs)("span",{className:"w-full text-right font-mono text-muted-foreground text-xs sm:w-auto sm:text-left",children:["[",r?"LOADING...":e.length," RECORDS]"]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,a.jsx)("span",{className:"text-primary",children:"$"}),(0,a.jsx)("span",{className:"font-mono text-foreground",children:"# Amazing organizations and individuals supporting this project"})]}),(0,a.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,a.jsx)("span",{className:"text-primary",children:"$"}),(0,a.jsx)("span",{className:"font-mono text-muted-foreground",children:"# Your support helps maintain and improve Better-T-Stack"})]})]}),r?(0,a.jsx)("div",{className:"terminal-block-hover rounded border border-border bg-muted/20 p-8",children:(0,a.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[(0,a.jsx)("div",{className:"h-2 w-2 animate-pulse rounded-full bg-primary"}),(0,a.jsx)("span",{className:"font-mono text-muted-foreground",children:"LOADING_SPONSORS.EXE"}),(0,a.jsx)("div",{className:"h-2 w-2 animate-pulse rounded-full bg-primary"})]})}):i?(0,a.jsx)("div",{className:"terminal-block-hover rounded border border-border bg-destructive/10 p-8",children:(0,a.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[(0,a.jsx)("span",{className:"text-destructive",children:"✗"}),(0,a.jsxs)("span",{className:"font-mono text-destructive",children:["ERROR: ",i]})]})}):0===e.length?(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{className:"terminal-block-hover rounded border border-border bg-muted/20 p-8",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("div",{className:"mb-4 flex items-center justify-center gap-2",children:(0,a.jsx)("span",{className:"font-mono text-muted-foreground",children:"NO_SPONSORS_FOUND.NULL"})}),(0,a.jsxs)("div",{className:"flex items-center justify-center gap-2 text-sm",children:[(0,a.jsx)("span",{className:"text-primary",children:"$"}),(0,a.jsx)("span",{className:"font-mono text-muted-foreground",children:"# Be the first to support this project!"})]})]})}),(0,a.jsx)("div",{className:"terminal-block-hover rounded border border-border bg-background p-4",children:(0,a.jsxs)("a",{href:"https://github.com/sponsors/AmanVarshney01",target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 font-mono text-primary transition-colors hover:text-accent",children:[(0,a.jsx)(w.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"BECOME_SPONSOR.EXE"})]})})]}):(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsx)("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",children:e.map((e,t)=>{let r=new Date(e.createdAt).toLocaleDateString(void 0,{year:"numeric",month:"short"});return(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",style:{animationDelay:`${50*t}ms`},children:[(0,a.jsx)("div",{className:"border-border border-b bg-muted/20 px-3 py-2",children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsxs)("div",{className:"ml-auto flex items-center gap-2 text-muted-foreground text-xs",children:[(0,a.jsx)("span",{children:e.isOneTime?"ONE-TIME":"MONTHLY"}),(0,a.jsx)("span",{children:"•"}),(0,a.jsxs)("span",{children:["SINCE ",r.toUpperCase()]})]})]})}),(0,a.jsx)("div",{className:"p-4",children:(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[(0,a.jsx)("div",{className:"flex-shrink-0",children:(0,a.jsx)(u.default,{src:e.sponsor.avatarUrl,alt:e.sponsor.name||e.sponsor.login,width:100,height:100,className:"rounded border border-border bg-background transition-colors duration-300",unoptimized:!0})}),(0,a.jsxs)("div",{className:"min-w-0 flex-1 space-y-2",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"truncate font-mono font-semibold text-foreground text-sm",children:e.sponsor.name||e.sponsor.login}),e.tierName&&(0,a.jsx)("p",{className:"font-mono text-primary text-xs",children:e.tierName})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,a.jsxs)("a",{href:`https://github.com/${e.sponsor.login}`,target:"_blank",rel:"noopener noreferrer",className:"group flex items-center gap-2 font-mono text-muted-foreground text-xs transition-colors hover:text-primary",children:[(0,a.jsx)(c.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"truncate",children:e.sponsor.login})]}),(e.sponsor.websiteUrl||e.sponsor.linkUrl)&&(0,a.jsxs)("a",{href:e.sponsor.websiteUrl||e.sponsor.linkUrl,target:"_blank",rel:"noopener noreferrer",className:"group flex items-center gap-2 font-mono text-muted-foreground text-xs transition-colors hover:text-primary",children:[(0,a.jsx)(N,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"truncate",children:(e.sponsor.websiteUrl||e.sponsor.linkUrl)?.replace(/^https?:\/\//,"")?.replace(/\/$/,"")})]})]})]})]})})]},e.sponsor.login)})}),(0,a.jsx)("div",{className:"terminal-block-hover rounded border border-border bg-background p-4",children:(0,a.jsxs)("a",{href:"https://github.com/sponsors/AmanVarshney01",target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 font-mono text-primary transition-colors hover:text-accent",children:[(0,a.jsx)(w.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"SUPPORT_PROJECT.EXE"})]})})]})]})}var S=r(54528),T=r(4627),O=r(88216);r(96193);let E=({className:e,children:t})=>(0,a.jsx)("div",{className:(0,T.A)("react-tweet-theme",O.root,e),children:(0,a.jsx)("article",{className:O.article,children:t})});var C=r(43148);let R=({style:e})=>(0,a.jsx)("span",{className:C.skeleton,style:e});var I=r(40328);let A=()=>(0,a.jsxs)(E,{className:I.root,children:[(0,a.jsx)(R,{style:{height:"3rem",marginBottom:"0.75rem"}}),(0,a.jsx)(R,{style:{height:"6rem",margin:"0.5rem 0"}}),(0,a.jsx)("div",{style:{borderTop:"var(--tweet-border)",margin:"0.5rem 0"}}),(0,a.jsx)(R,{style:{height:"2rem"}}),(0,a.jsx)(R,{style:{height:"2rem",borderRadius:"9999px",marginTop:"0.5rem"}})]});var L=r(57951);let M=e=>(0,a.jsx)(E,{children:(0,a.jsxs)("div",{className:L.root,children:[(0,a.jsx)("h3",{children:"Tweet not found"}),(0,a.jsx)("p",{children:"The embedded tweet could not be found…"})]})}),P=e=>(0,a.jsx)("img",{...e});var $=r(38918),z=r(18656);let q=()=>(0,a.jsx)("svg",{viewBox:"0 0 24 24","aria-label":"Verified account",role:"img",className:z.verified,children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M22.25 12c0-1.43-.88-2.67-2.19-3.34.46-1.39.2-2.9-.81-3.91s-2.52-1.27-3.91-.81c-.66-1.31-1.91-2.19-3.34-2.19s-2.67.88-3.33 2.19c-1.4-.46-2.91-.2-3.92.81s-1.26 2.52-.8 3.91c-1.31.67-2.2 1.91-2.2 3.34s.89 2.67 2.2 3.34c-.46 1.39-.21 2.9.8 3.91s2.52 1.26 3.91.81c.67 1.31 1.91 2.19 3.34 2.19s2.68-.88 3.34-2.19c1.39.45 2.9.2 3.91-.81s1.27-2.52.81-3.91c1.31-.67 2.19-1.91 2.19-3.34zm-11.71 4.2L6.8 12.46l1.41-1.42 2.26 2.26 4.8-5.23 1.47 1.36-6.2 6.77z"})})}),D=()=>(0,a.jsx)("svg",{viewBox:"0 0 22 22","aria-label":"Verified account",role:"img",className:z.verified,children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{clipRule:"evenodd",d:"M12.05 2.056c-.568-.608-1.532-.608-2.1 0l-1.393 1.49c-.284.303-.685.47-1.1.455L5.42 3.932c-.832-.028-1.514.654-1.486 1.486l.069 2.039c.014.415-.152.816-.456 1.1l-1.49 1.392c-.608.568-.608 1.533 0 2.101l1.49 1.393c.304.284.47.684.456 1.1l-.07 2.038c-.027.832.655 1.514 1.487 1.486l2.038-.069c.415-.014.816.152 1.1.455l1.392 1.49c.569.609 1.533.609 2.102 0l1.393-1.49c.283-.303.684-.47 1.099-.455l2.038.069c.832.028 1.515-.654 1.486-1.486L18 14.542c-.015-.415.152-.815.455-1.099l1.49-1.393c.608-.568.608-1.533 0-2.101l-1.49-1.393c-.303-.283-.47-.684-.455-1.1l.068-2.038c.029-.832-.654-1.514-1.486-1.486l-2.038.07c-.415.013-.816-.153-1.1-.456zm-5.817 9.367l3.429 3.428 5.683-6.206-1.347-1.247-4.4 4.795-2.072-2.072z",fillRule:"evenodd"})})}),V=()=>(0,a.jsx)("svg",{viewBox:"0 0 22 22","aria-label":"Verified account",role:"img",className:z.verified,children:(0,a.jsxs)("g",{children:[(0,a.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"0-a",x1:"4.411",x2:"18.083",y1:"2.495",y2:"21.508",children:[(0,a.jsx)("stop",{offset:"0",stopColor:"#f4e72a"}),(0,a.jsx)("stop",{offset:".539",stopColor:"#cd8105"}),(0,a.jsx)("stop",{offset:".68",stopColor:"#cb7b00"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#f4ec26"}),(0,a.jsx)("stop",{offset:"1",stopColor:"#f4e72a"})]}),(0,a.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"0-b",x1:"5.355",x2:"16.361",y1:"3.395",y2:"19.133",children:[(0,a.jsx)("stop",{offset:"0",stopColor:"#f9e87f"}),(0,a.jsx)("stop",{offset:".406",stopColor:"#e2b719"}),(0,a.jsx)("stop",{offset:".989",stopColor:"#e2b719"})]}),(0,a.jsxs)("g",{clipRule:"evenodd",fillRule:"evenodd",children:[(0,a.jsx)("path",{d:"M13.324 3.848L11 1.6 8.676 3.848l-3.201-.453-.559 3.184L2.06 8.095 3.48 11l-1.42 2.904 2.856 1.516.559 3.184 3.201-.452L11 20.4l2.324-2.248 3.201.452.559-3.184 2.856-1.516L18.52 11l1.42-2.905-2.856-1.516-.559-3.184zm-7.09 7.575l3.428 3.428 5.683-6.206-1.347-1.247-4.4 4.795-2.072-2.072z",fill:"url(#0-a)"}),(0,a.jsx)("path",{d:"M13.101 4.533L11 2.5 8.899 4.533l-2.895-.41-.505 2.88-2.583 1.37L4.2 11l-1.284 2.627 2.583 1.37.505 2.88 2.895-.41L11 19.5l2.101-2.033 2.895.41.505-2.88 2.583-1.37L17.8 11l1.284-2.627-2.583-1.37-.505-2.88zm-6.868 6.89l3.429 3.428 5.683-6.206-1.347-1.247-4.4 4.795-2.072-2.072z",fill:"url(#0-b)"}),(0,a.jsx)("path",{d:"M6.233 11.423l3.429 3.428 5.65-6.17.038-.033-.005 1.398-5.683 6.206-3.429-3.429-.003-1.405.005.003z",fill:"#d18800"})]})]})});var B=r(84333);let F=({user:e,className:t})=>{let r=e.verified||e.is_blue_verified||e.verified_type,s=(0,a.jsx)(q,{}),n=B.verifiedBlue;if(r)switch(!e.is_blue_verified&&(n=B.verifiedOld),e.verified_type){case"Government":s=(0,a.jsx)(D,{}),n=B.verifiedGovernment;break;case"Business":s=(0,a.jsx)(V,{}),n=null}return r?(0,a.jsx)("div",{className:(0,T.A)(t,n),children:s}):null},U=({tweet:e,components:t})=>{var r;let s=null!=(r=null==t?void 0:t.AvatarImg)?r:P,{user:n}=e;return(0,a.jsxs)("div",{className:$.header,children:[(0,a.jsxs)("a",{href:e.url,className:$.avatar,target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)("div",{className:(0,T.A)($.avatarOverflow,"Square"===n.profile_image_shape&&$.avatarSquare),children:(0,a.jsx)(s,{src:n.profile_image_url_https,alt:n.name,width:48,height:48})}),(0,a.jsx)("div",{className:$.avatarOverflow,children:(0,a.jsx)("div",{className:$.avatarShadow})})]}),(0,a.jsxs)("div",{className:$.author,children:[(0,a.jsxs)("a",{href:e.url,className:$.authorLink,target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)("div",{className:$.authorLinkText,children:(0,a.jsx)("span",{title:n.name,children:n.name})}),(0,a.jsx)(F,{user:n,className:$.authorVerified})]}),(0,a.jsxs)("div",{className:$.authorMeta,children:[(0,a.jsx)("a",{href:e.url,className:$.username,target:"_blank",rel:"noopener noreferrer",children:(0,a.jsxs)("span",{title:`@${n.screen_name}`,children:["@",n.screen_name]})}),(0,a.jsxs)("div",{className:$.authorFollow,children:[(0,a.jsx)("span",{className:$.separator,children:"\xb7"}),(0,a.jsx)("a",{href:n.follow_url,className:$.follow,target:"_blank",rel:"noopener noreferrer",children:"Follow"})]})]})]}),(0,a.jsx)("a",{href:e.url,className:$.brand,target:"_blank",rel:"noopener noreferrer","aria-label":"View on Twitter",children:(0,a.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:$.twitterIcon,children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})})})]})};var G=r(15147);let H=({tweet:e})=>(0,a.jsxs)("a",{href:e.in_reply_to_url,className:G.root,target:"_blank",rel:"noopener noreferrer",children:["Replying to @",e.in_reply_to_screen_name]});var W=r(32647);let X=({href:e,children:t})=>(0,a.jsx)("a",{href:e,className:W.root,target:"_blank",rel:"noopener noreferrer nofollow",children:t});var K=r(94651);let Y=({tweet:e})=>(0,a.jsx)("p",{className:K.root,lang:e.lang,dir:"auto",children:e.entities.map((e,t)=>{switch(e.type){case"hashtag":case"mention":case"url":case"symbol":return(0,a.jsx)(X,{href:e.href,children:e.text},t);case"media":return;default:return(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:e.text}},t)}})}),Z=e=>`https://x.com/${e.user.screen_name}/status/${e.id_str}`,Q=e=>`https://x.com/${"string"==typeof e?e:e.user.screen_name}`,J=e=>`https://x.com/intent/like?tweet_id=${e.id_str}`,ee=e=>`https://x.com/intent/tweet?in_reply_to=${e.id_str}`,et=e=>`https://x.com/intent/follow?screen_name=${e.user.screen_name}`,er=e=>`https://x.com/hashtag/${e.text}`,es=e=>`https://x.com/search?q=%24${e.text}`,ea=e=>`https://x.com/${e.in_reply_to_screen_name}/status/${e.in_reply_to_status_id_str}`,en=(e,t)=>{let r=new URL(e.media_url_https),s=r.pathname.split(".").pop();return s?(r.pathname=r.pathname.replace(`.${s}`,""),r.searchParams.set("format",s),r.searchParams.set("name",t),r.toString()):e.media_url_https},ei=e=>{let{variants:t}=e.video_info;return t.filter(e=>"video/mp4"===e.content_type).sort((e,t)=>{var r,s;return(null!=(r=t.bitrate)?r:0)-(null!=(s=e.bitrate)?s:0)})},eo=e=>{let t=ei(e);return t.length>1?t[1]:t[0]},el=e=>e>999999?`${(e/1e6).toFixed(1)}M`:e>999?`${(e/1e3).toFixed(1)}K`:e.toString();function ed(e){let t=Array.from(e.text),r=[{indices:e.display_text_range,type:"text"}];return ec(r,"hashtag",e.entities.hashtags),ec(r,"mention",e.entities.user_mentions),ec(r,"url",e.entities.urls),ec(r,"symbol",e.entities.symbols),e.entities.media&&ec(r,"media",e.entities.media),function(e,t){e.entities.media&&e.entities.media[0].indices[0]e.display_text_range[1]&&(r.indices[1]=e.display_text_range[1])}(e,r),r.map(e=>{let r=t.slice(e.indices[0],e.indices[1]).join("");switch(e.type){case"hashtag":return Object.assign(e,{href:er(e),text:r});case"mention":return Object.assign(e,{href:Q(e.screen_name),text:r});case"url":case"media":return Object.assign(e,{href:e.expanded_url,text:e.display_url});case"symbol":return Object.assign(e,{href:es(e),text:r});default:return Object.assign(e,{text:r})}})}function ec(e,t,r){for(let s of r)for(let[r,a]of e.entries()){if(a.indices[0]>s.indices[0]||a.indices[1]s.indices[1]&&n.push({indices:[s.indices[1],a.indices[1]],type:"text"}),e.splice(r,1,...n);break}}let em=e=>({...e,url:Z(e),user:{...e.user,url:Q(e),follow_url:et(e)},like_url:J(e),reply_url:ee(e),in_reply_to_url:e.in_reply_to_screen_name?ea(e):void 0,entities:ed(e),quoted_tweet:e.quoted_tweet?{...e.quoted_tweet,url:Z(e.quoted_tweet),entities:ed(e.quoted_tweet)}:void 0});var eu=r(80380),ex=r(27509);let ep=({tweet:e,media:t})=>{let[r,s]=(0,h.useState)(!0),[n,i]=(0,h.useState)(!1),[o,l]=(0,h.useState)(!1),d=eo(t),c=0;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("video",{className:eu.image,poster:en(t,"small"),controls:!r,playsInline:!0,preload:"none",tabIndex:r?-1:0,onPlay:()=>{c&&window.clearTimeout(c),n||i(!0),o&&l(!1)},onPause:()=>{c&&window.clearTimeout(c),c=window.setTimeout(()=>{n&&i(!1),c=0},100)},onEnded:()=>{l(!0)},children:(0,a.jsx)("source",{src:d.url,type:d.content_type})}),r&&(0,a.jsx)("button",{type:"button",className:ex.videoButton,"aria-label":"View video on X",onClick:e=>{let t=e.currentTarget.previousSibling;e.preventDefault(),s(!1),t.load(),t.play().then(()=>{i(!0),t.focus()}).catch(e=>{console.error("Error playing video:",e),s(!0),i(!1)})},children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:ex.videoButtonIcon,"aria-hidden":"true",children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M21 12L4 2v20l17-10z"})})})}),!n&&!o&&(0,a.jsx)("div",{className:ex.watchOnTwitter,children:(0,a.jsx)("a",{href:e.url,className:ex.anchor,target:"_blank",rel:"noopener noreferrer",children:r?"Watch on X":"Continue watching on X"})}),o&&(0,a.jsx)("a",{href:e.url,className:(0,T.A)(ex.anchor,ex.viewReplies),target:"_blank",rel:"noopener noreferrer",children:"View replies"})]})},eh=e=>(0,a.jsx)("img",{...e}),ef=(e,t)=>{let r=56.25;return 1===t&&(r=100/e.original_info.width*e.original_info.height),2===t&&(r*=2),{width:"photo"===e.type?void 0:"unset",paddingBottom:`${r}%`}},eg=({tweet:e,components:t,quoted:r})=>{var s,n,i,o;let l=null!=(i=null==(s=e.mediaDetails)?void 0:s.length)?i:0,d=null!=(o=null==t?void 0:t.MediaImg)?o:eh;return(0,a.jsx)("div",{className:(0,T.A)(eu.root,!r&&eu.rounded),children:(0,a.jsx)("div",{className:(0,T.A)(eu.mediaWrapper,l>1&&eu.grid2Columns,3===l&&eu.grid3,l>4&&eu.grid2x2),children:null==(n=e.mediaDetails)?void 0:n.map(t=>(0,a.jsx)(h.Fragment,{children:"photo"===t.type?(0,a.jsxs)("a",{href:e.url,className:(0,T.A)(eu.mediaContainer,eu.mediaLink),target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)("div",{className:eu.skeleton,style:ef(t,l)}),(0,a.jsx)(d,{src:en(t,"small"),alt:t.ext_alt_text||"Image",className:eu.image,draggable:!0})]},t.media_url_https):(0,a.jsxs)("div",{className:eu.mediaContainer,children:[(0,a.jsx)("div",{className:eu.skeleton,style:ef(t,l)}),(0,a.jsx)(ep,{tweet:e,media:t})]},t.media_url_https)},t.media_url_https))})})},ev=new Intl.DateTimeFormat("en-US",{hour:"numeric",minute:"2-digit",hour12:!0,weekday:"short",month:"short",day:"numeric",year:"numeric"}),eb=e=>{let t={};for(let r of e)t[r.type]=r.value;return t},ej=e=>{let t=eb(ev.formatToParts(e)),r=`${t.hour}:${t.minute} ${t.dayPeriod}`,s=`${t.month} ${t.day}, ${t.year}`;return`${r} \xb7 ${s}`};var e_=r(26554);let ey=({tweet:e})=>{let t=new Date(e.created_at),r=ej(t);return(0,a.jsx)("a",{className:e_.root,href:e.url,target:"_blank",rel:"noopener noreferrer","aria-label":r,children:(0,a.jsx)("time",{dateTime:t.toISOString(),children:r})})};var ew=r(60399);let eN=({tweet:e})=>(0,a.jsxs)("div",{className:ew.info,children:[(0,a.jsx)(ey,{tweet:e}),(0,a.jsx)("a",{className:ew.infoLink,href:"https://help.x.com/en/x-for-websites-ads-info-and-privacy",target:"_blank",rel:"noopener noreferrer","aria-label":"Twitter for Websites, Ads Information and Privacy",children:(0,a.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:ew.infoIcon,children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M13.5 8.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S11.17 7 12 7s1.5.67 1.5 1.5zM13 17v-5h-2v5h2zm-1 5.25c5.66 0 10.25-4.59 10.25-10.25S17.66 1.75 12 1.75 1.75 6.34 1.75 12 6.34 22.25 12 22.25zM20.25 12c0 4.56-3.69 8.25-8.25 8.25S3.75 16.56 3.75 12 7.44 3.75 12 3.75s8.25 3.69 8.25 8.25z"})})})})]});var ek=r(62928);let eS=({tweet:e})=>{let[t,r]=(0,h.useState)(!1);return(0,h.useEffect)(()=>{if(t){let e=setTimeout(()=>{r(!1)},6e3);return()=>clearTimeout(e)}},[t]),(0,a.jsxs)("button",{type:"button",className:ek.copy,"aria-label":"Copy link",onClick:()=>{navigator.clipboard.writeText(e.url),r(!0)},children:[(0,a.jsx)("div",{className:ek.copyIconWrapper,children:t?(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:ek.copyIcon,"aria-hidden":"true",children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M9.64 18.952l-5.55-4.861 1.317-1.504 3.951 3.459 8.459-10.948L19.4 6.32 9.64 18.952z"})})}):(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:ek.copyIcon,"aria-hidden":"true",children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M18.36 5.64c-1.95-1.96-5.11-1.96-7.07 0L9.88 7.05 8.46 5.64l1.42-1.42c2.73-2.73 7.16-2.73 9.9 0 2.73 2.74 2.73 7.17 0 9.9l-1.42 1.42-1.41-1.42 1.41-1.41c1.96-1.96 1.96-5.12 0-7.07zm-2.12 3.53l-7.07 7.07-1.41-1.41 7.07-7.07 1.41 1.41zm-12.02.71l1.42-1.42 1.41 1.42-1.41 1.41c-1.96 1.96-1.96 5.12 0 7.07 1.95 1.96 5.11 1.96 7.07 0l1.41-1.41 1.42 1.41-1.42 1.42c-2.73 2.73-7.16 2.73-9.9 0-2.73-2.74-2.73-7.17 0-9.9z"})})})}),(0,a.jsx)("span",{className:ek.copyText,children:t?"Copied!":"Copy link"})]})},eT=({tweet:e})=>{let t=el(e.favorite_count);return(0,a.jsxs)("div",{className:ek.actions,children:[(0,a.jsxs)("a",{className:ek.like,href:e.like_url,target:"_blank",rel:"noopener noreferrer","aria-label":`Like. This Tweet has ${t} likes`,children:[(0,a.jsx)("div",{className:ek.likeIconWrapper,children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:ek.likeIcon,"aria-hidden":"true",children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M20.884 13.19c-1.351 2.48-4.001 5.12-8.379 7.67l-.503.3-.504-.3c-4.379-2.55-7.029-5.19-8.382-7.67-1.36-2.5-1.41-4.86-.514-6.67.887-1.79 2.647-2.91 4.601-3.01 1.651-.09 3.368.56 4.798 2.01 1.429-1.45 3.146-2.1 4.796-2.01 1.954.1 3.714 1.22 4.601 3.01.896 1.81.846 4.17-.514 6.67z"})})})}),(0,a.jsx)("span",{className:ek.likeCount,children:t})]}),(0,a.jsxs)("a",{className:ek.reply,href:e.reply_url,target:"_blank",rel:"noopener noreferrer","aria-label":"Reply to this Tweet on Twitter",children:[(0,a.jsx)("div",{className:ek.replyIconWrapper,children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:ek.replyIcon,"aria-hidden":"true",children:(0,a.jsx)("g",{children:(0,a.jsx)("path",{d:"M1.751 10c0-4.42 3.584-8 8.005-8h4.366c4.49 0 8.129 3.64 8.129 8.13 0 2.96-1.607 5.68-4.196 7.11l-8.054 4.46v-3.69h-.067c-4.49.1-8.183-3.51-8.183-8.01z"})})})}),(0,a.jsx)("span",{className:ek.replyText,children:"Reply"})]}),(0,a.jsx)(eS,{tweet:e})]})};var eO=r(48475);let eE=({tweet:e})=>(0,a.jsx)("div",{className:eO.replies,children:(0,a.jsx)("a",{className:eO.link,href:e.url,target:"_blank",rel:"noopener noreferrer",children:(0,a.jsx)("span",{className:eO.text,children:0===e.conversation_count?"Read more on X":1===e.conversation_count?`Read ${el(e.conversation_count)} reply`:`Read ${el(e.conversation_count)} replies`})})});var eC=r(54672);let eR=({tweet:e,children:t})=>(0,a.jsx)("div",{className:eC.root,onClick:t=>{t.preventDefault(),window.open(e.url,"_blank")},children:(0,a.jsx)("article",{className:eC.article,children:t})});var eI=r(39358);let eA=({tweet:e})=>{let{user:t}=e;return(0,a.jsxs)("div",{className:eI.header,children:[(0,a.jsx)("a",{href:e.url,className:eI.avatar,target:"_blank",rel:"noopener noreferrer",children:(0,a.jsx)("div",{className:(0,T.A)(eI.avatarOverflow,"Square"===t.profile_image_shape&&eI.avatarSquare),children:(0,a.jsx)(P,{src:t.profile_image_url_https,alt:t.name,width:20,height:20})})}),(0,a.jsxs)("div",{className:eI.author,children:[(0,a.jsx)("div",{className:eI.authorText,children:(0,a.jsx)("span",{title:t.name,children:t.name})}),(0,a.jsx)(F,{user:t}),(0,a.jsx)("div",{className:eI.username,children:(0,a.jsxs)("span",{title:`@${t.screen_name}`,children:["@",t.screen_name]})})]})]})};var eL=r(59235);let eM=({tweet:e})=>(0,a.jsx)("p",{className:eL.root,lang:e.lang,dir:"auto",children:e.entities.map((e,t)=>(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:e.text}},t))}),eP=({tweet:e})=>{var t;return(0,a.jsxs)(eR,{tweet:e,children:[(0,a.jsx)(eA,{tweet:e}),(0,a.jsx)(eM,{tweet:e}),(null==(t=e.mediaDetails)?void 0:t.length)?(0,a.jsx)(eg,{quoted:!0,tweet:e}):null]})},e$=({tweet:e,components:t})=>{var r;let s=(0,h.useMemo)(()=>em(e),[e]);return(0,a.jsxs)(E,{children:[(0,a.jsx)(U,{tweet:s,components:t}),s.in_reply_to_status_id_str&&(0,a.jsx)(H,{tweet:s}),(0,a.jsx)(Y,{tweet:s}),(null==(r=s.mediaDetails)?void 0:r.length)?(0,a.jsx)(eg,{tweet:s,components:t}):null,s.quoted_tweet&&(0,a.jsx)(eP,{tweet:s.quoted_tweet}),(0,a.jsx)(eN,{tweet:s}),(0,a.jsx)(eT,{tweet:s}),(0,a.jsx)(eE,{tweet:s})]})};var ez=r(52826),eq=Object.prototype.hasOwnProperty;let eD=new WeakMap,eV=()=>{},eB=eV(),eF=Object,eU=e=>e===eB,eG=e=>"function"==typeof e,eH=(e,t)=>({...e,...t}),eW=e=>eG(e.then),eX={},eK={},eY="undefined",eZ=typeof document!=eY,eQ=!1,eJ=()=>!1,e0=(e,t)=>{let r=eD.get(e);return[()=>!eU(t)&&e.get(t)||eX,s=>{if(!eU(t)){let a=e.get(t);t in eK||(eK[t]=a),r[5](t,eH(a,s),a||eX)}},r[6],()=>!eU(t)&&t in eK?eK[t]:!eU(t)&&e.get(t)||eX]},e1=!0,[e2,e3]=[eV,eV],e4={initFocus:e=>(eZ&&document.addEventListener("visibilitychange",e),e2("focus",e),()=>{eZ&&document.removeEventListener("visibilitychange",e),e3("focus",e)}),initReconnect:e=>{let t=()=>{e1=!0,e()},r=()=>{e1=!1};return e2("online",t),e2("offline",r),()=>{e3("online",t),e3("offline",r)}}},e5=!h.useId,e9=!0,e8=e=>eJ()?window.requestAnimationFrame(e):setTimeout(e,1),e6=e9?h.useEffect:h.useLayoutEffect,e7="undefined"!=typeof navigator&&navigator.connection,te=!e9&&e7&&(["slow-2g","2g"].includes(e7.effectiveType)||e7.saveData),tt=new WeakMap,tr=e=>eF.prototype.toString.call(e),ts=(e,t)=>e===`[object ${t}]`,ta=0,tn=e=>{let t,r,s=typeof e,a=tr(e),n=ts(a,"Date"),i=ts(a,"RegExp"),o=ts(a,"Object");if(eF(e)!==e||n||i)t=n?e.toJSON():"symbol"==s?e.toString():"string"==s?JSON.stringify(e):""+e;else{if(t=tt.get(e))return t;if(t=++ta+"~",tt.set(e,t),Array.isArray(e)){for(r=0,t="@";r{if(eG(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?tn(e):"",t]},to=0,tl=()=>++to;async function td(...e){let[t,r,s,a]=e,n=eH({populateCache:!0,throwOnError:!0},"boolean"==typeof a?{revalidate:a}:a||{}),i=n.populateCache,o=n.rollbackOnError,l=n.optimisticData,d=e=>"function"==typeof o?o(e):!1!==o,c=n.throwOnError;if(eG(r)){let e=[];for(let s of t.keys())!/^\$(inf|sub)\$/.test(s)&&r(t.get(s)._k)&&e.push(s);return Promise.all(e.map(m))}return m(r);async function m(r){let a,[o]=ti(r);if(!o)return;let[m,u]=e0(t,o),[x,p,h,f]=eD.get(t),g=()=>{let e=x[o];return(eG(n.revalidate)?n.revalidate(m().data,r):!1!==n.revalidate)&&(delete h[o],delete f[o],e&&e[0])?e[0](2).then(()=>m().data):m().data};if(e.length<3)return g();let v=s,b=!1,j=tl();p[o]=[j,0];let _=!eU(l),y=m(),w=y.data,N=y._c,k=eU(N)?w:N;if(_&&u({data:l=eG(l)?l(k,w):l,_c:k}),eG(v))try{v=v(k)}catch(e){a=e,b=!0}if(v&&eW(v)){if(v=await v.catch(e=>{a=e,b=!0}),j!==p[o][0]){if(b)throw a;return v}b&&_&&d(a)&&(i=!0,u({data:k,_c:eB}))}if(i&&!b&&(eG(i)?u({data:i(v,k),error:eB,_c:eB}):u({data:v,error:eB,_c:eB})),p[o][1]=tl(),Promise.resolve(g()).then(()=>{u({_c:eB})}),b){if(c)throw a;return}return v}}let tc=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},tm=(e,t)=>{if(!eD.has(e)){let r=eH(e4,t),s=Object.create(null),a=td.bind(eB,e),n=eV,i=Object.create(null),o=(e,t)=>{let r=i[e]||[];return i[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},l=(t,r,s)=>{e.set(t,r);let a=i[t];if(a)for(let e of a)e(r,s)},d=()=>{if(!eD.has(e)&&(eD.set(e,[s,Object.create(null),Object.create(null),Object.create(null),a,l,o]),!e9)){let t=r.initFocus(setTimeout.bind(eB,tc.bind(eB,s,0))),a=r.initReconnect(setTimeout.bind(eB,tc.bind(eB,s,1)));n=()=>{t&&t(),a&&a(),eD.delete(e)}}};return d(),[e,a,d,n]}return[e,eD.get(e)[4]]},[tu,tx]=tm(new Map),tp=eH({onLoadingSlow:eV,onSuccess:eV,onError:eV,onErrorRetry:(e,t,r,s,a)=>{let n=r.errorRetryCount,i=a.retryCount,o=~~((Math.random()+.5)*(1<<(i<8?i:8)))*r.errorRetryInterval;(eU(n)||!(i>n))&&setTimeout(s,o,a)},onDiscarded:eV,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:te?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:te?5e3:3e3,compare:function e(t,r){var s,a;if(t===r)return!0;if(t&&r&&(s=t.constructor)===r.constructor){if(s===Date)return t.getTime()===r.getTime();if(s===RegExp)return t.toString()===r.toString();if(s===Array){if((a=t.length)===r.length)for(;a--&&e(t[a],r[a]););return -1===a}if(!s||"object"==typeof t){for(s in a=0,t)if(eq.call(t,s)&&++a&&!eq.call(r,s)||!(s in r)||!e(t[s],r[s]))return!1;return Object.keys(r).length===a}}return t!=t&&r!=r},isPaused:()=>!1,cache:tu,mutate:tx,fallback:{}},{isOnline:()=>e1,isVisible:()=>{let e=eZ&&document.visibilityState;return eU(e)||"hidden"!==e}}),th=(e,t)=>{let r=eH(e,t);if(t){let{use:s,fallback:a}=e,{use:n,fallback:i}=t;s&&n&&(r.use=s.concat(n)),a&&i&&(r.fallback=eH(a,i))}return r},tf=(0,h.createContext)({}),tg=!1,tv=tg?window.__SWR_DEVTOOLS_USE__:[],tb=e=>eG(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],tj=()=>eH(tp,(0,h.useContext)(tf)),t_=tv.concat(e=>(t,r,s)=>{let a=r&&((...e)=>{let[s]=ti(t),[,,,a]=eD.get(tu);if(s.startsWith("$inf$"))return r(...e);let n=a[s];return eU(n)?r(...e):(delete a[s],n)});return e(t,a,s)}),ty=(e,t,r)=>{let s=t[e]||(t[e]=[]);return s.push(r),()=>{let e=s.indexOf(r);e>=0&&(s[e]=s[s.length-1],s.pop())}};tg&&(window.__SWR_DEVTOOLS_REACT__=h);let tw=()=>{},tN=tw();new WeakMap;let tk=h.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),tS={dedupe:!0};eF.defineProperty(e=>{let{value:t}=e,r=(0,h.useContext)(tf),s=eG(t),a=(0,h.useMemo)(()=>s?t(r):t,[s,r,t]),n=(0,h.useMemo)(()=>s?a:th(r,a),[s,r,a]),i=a&&a.provider,o=(0,h.useRef)(eB);i&&!o.current&&(o.current=tm(i(n.cache||tu),a));let l=o.current;return l&&(n.cache=l[0],n.mutate=l[1]),e6(()=>{if(l)return l[2]&&l[2](),l[3]},[]),(0,h.createElement)(tf.Provider,eH(e,{value:n}))},"defaultValue",{value:tp});let tT=(s=(e,t,r)=>{let{cache:s,compare:a,suspense:n,fallbackData:i,revalidateOnMount:o,revalidateIfStale:l,refreshInterval:d,refreshWhenHidden:c,refreshWhenOffline:m,keepPreviousData:u}=r,[x,p,f,g]=eD.get(s),[v,b]=ti(e),j=(0,h.useRef)(!1),_=(0,h.useRef)(!1),y=(0,h.useRef)(v),w=(0,h.useRef)(t),N=(0,h.useRef)(r),k=()=>N.current,S=()=>k().isVisible()&&k().isOnline(),[T,O,E,C]=e0(s,v),R=(0,h.useRef)({}).current,I=eU(i)?eU(r.fallback)?eB:r.fallback[v]:i,A=(e,t)=>{for(let r in R)if("data"===r){if(!a(e[r],t[r])&&(!eU(e[r])||!a(B,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},L=(0,h.useMemo)(()=>{let e=!!v&&!!t&&(eU(o)?!k().isPaused()&&!n&&!1!==l:o),r=t=>{let r=eH(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},s=T(),a=C(),i=r(s),d=s===a?i:r(a),c=i;return[()=>{let e=r(T());return A(e,c)?(c.data=e.data,c.isLoading=e.isLoading,c.isValidating=e.isValidating,c.error=e.error,c):(c=e,e)},()=>d]},[s,v]),M=(0,ez.useSyncExternalStore)((0,h.useCallback)(e=>E(v,(t,r)=>{A(r,t)||e()}),[s,v]),L[0],L[1]),P=!j.current,$=x[v]&&x[v].length>0,z=M.data,q=eU(z)?I&&eW(I)?tk(I):I:z,D=M.error,V=(0,h.useRef)(q),B=u?eU(z)?eU(V.current)?q:V.current:z:q,F=(!$||!!eU(D))&&(P&&!eU(o)?o:!k().isPaused()&&(n?!eU(q)&&l:eU(q)||l)),U=!!(v&&t&&P&&F),G=eU(M.isValidating)?U:M.isValidating,H=eU(M.isLoading)?U:M.isLoading,W=(0,h.useCallback)(async e=>{let t,s,n=w.current;if(!v||!n||_.current||k().isPaused())return!1;let i=!0,o=e||{},l=!f[v]||!o.dedupe,d=()=>e5?!_.current&&v===y.current&&j.current:v===y.current,c={isValidating:!1,isLoading:!1},m=()=>{O(c)},u=()=>{let e=f[v];e&&e[1]===s&&delete f[v]},h={isValidating:!0};eU(T().data)&&(h.isLoading=!0);try{if(l&&(O(h),r.loadingTimeout&&eU(T().data)&&setTimeout(()=>{i&&d()&&k().onLoadingSlow(v,r)},r.loadingTimeout),f[v]=[n(b),tl()]),[t,s]=f[v],t=await t,l&&setTimeout(u,r.dedupingInterval),!f[v]||f[v][1]!==s)return l&&d()&&k().onDiscarded(v),!1;c.error=eB;let e=p[v];if(!eU(e)&&(s<=e[0]||s<=e[1]||0===e[1]))return m(),l&&d()&&k().onDiscarded(v),!1;let o=T().data;c.data=a(o,t)?o:t,l&&d()&&k().onSuccess(t,v,r)}catch(r){u();let e=k(),{shouldRetryOnError:t}=e;!e.isPaused()&&(c.error=r,l&&d()&&(e.onError(r,v,e),(!0===t||eG(t)&&t(r))&&(!k().revalidateOnFocus||!k().revalidateOnReconnect||S())&&e.onErrorRetry(r,v,e,e=>{let t=x[v];t&&t[0]&&t[0](3,e)},{retryCount:(o.retryCount||0)+1,dedupe:!0})))}return i=!1,m(),!0},[v,s]),X=(0,h.useCallback)((...e)=>td(s,y.current,...e),[]);if(e6(()=>{w.current=t,N.current=r,eU(z)||(V.current=z)}),e6(()=>{if(!v)return;let e=W.bind(eB,tS),t=0;k().revalidateOnFocus&&(t=Date.now()+k().focusThrottleInterval);let r=ty(v,x,(r,s={})=>{if(0==r){let r=Date.now();k().revalidateOnFocus&&r>t&&S()&&(t=r+k().focusThrottleInterval,e())}else if(1==r)k().revalidateOnReconnect&&S()&&e();else if(2==r)return W();else if(3==r)return W(s)});return _.current=!1,y.current=v,j.current=!0,O({_k:b}),F&&!f[v]&&(eU(q)||e9?e():e8(e)),()=>{_.current=!0,r()}},[v]),e6(()=>{let e;function t(){let t=eG(d)?d(T().data):d;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!T().error&&(c||k().isVisible())&&(m||k().isOnline())?W(tS).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[d,c,m,v]),(0,h.useDebugValue)(B),n&&eU(q)&&v){if(!e5&&e9)throw Error("Fallback data is required when using Suspense in SSR.");w.current=t,N.current=r,_.current=!1;let e=g[v];if(eU(e)||tk(X(e)),eU(D)){let e=W(tS);eU(B)||(e.status="fulfilled",e.value=!0),tk(e)}else throw D}return{mutate:X,get data(){return R.data=!0,B},get error(){return R.error=!0,D},get isValidating(){return R.isValidating=!0,G},get isLoading(){return R.isLoading=!0,H}}},function(...e){let t=tj(),[r,a,n]=tb(e),i=th(t,n),o=s,{use:l}=i,d=(l||[]).concat(t_);for(let e=d.length;e--;)o=d[e](o);return o(r,a||i.fetcher||null,i)});class tO extends Error{constructor({message:e,status:t,data:r}){super(e),this.name="TwitterApiError",this.status=t,this.data=r}}let tE=tT.default||tT;async function tC([e,t]){let r=await fetch(e,t),s=await r.json();if(r.ok)return s.data||null;throw new tO({message:`Failed to fetch tweet at "${e}" with "${r.status}".`,data:s,status:r.status})}let tR=(e,t,r)=>{let{isLoading:s,data:a,error:n}=tE(()=>t||e?[t||e&&`https://react-tweet.vercel.app/api/tweet/${e}`,r]:null,tC,{revalidateIfStale:!1,revalidateOnFocus:!1,shouldRetryOnError:!1});return{isLoading:!!(s||void 0===a&&!n),data:a,error:n}},tI=({id:e,apiUrl:t,fallback:r=(0,a.jsx)(A,{}),components:s,fetchOptions:n,onError:i})=>{let{data:o,error:l,isLoading:d}=tR(e,t,n);if(d)return r;if(l||!o){let e=(null==s?void 0:s.TweetNotFound)||M;return(0,a.jsx)(e,{error:i?i(l):l})}return(0,a.jsx)(e$,{tweet:o,components:s})},tA=["1930194170418999437","1907728148294447538","1936942642069455037","1931029815047455149","1933149770639614324","1937599252173128103","1930511724702285885","1912836377365905496","1907817662215757853","1933216760896934060","1937383786637094958","1931709370003583004","1929147326955704662","1904228496144269699","1930257410259616057","1937258706279817570","1917815700980391964","1928317790588403953","1917640304758514093","1907831059275735353","1912924558522524039","1933150129738981383","1911490975173607495","1930104047845158972","1913773945523953713","1904241046898556970","1913834145471672652","1930514202260635807","1931589579749892480","1904144343125860404","1917610656477348229","1904215768272654825","1931830211013718312","1913833079342522779","1930449311848087708","1907723601731530820","1904233896851521980","1930294868808515726","1913801258789491021","1907841646513005038","1904301540422070671","1912837026925195652","1904338606409531710","1904318186750652606","1908568583799484519","1913018977321693448","1904179661086556412","1908558365128876311","1907772878139072851","1906149740095705265","1906001923456790710","1906570888897777847"];function tL(){let e=(0,h.useMemo)(()=>{let e=[],t=[],r=[];return tA.forEach((s,a)=>{a%3==0?e.push(s):a%3==1?t.push(s):r.push(s)}),[e,t,r]},[]),t={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.05}}};return(0,a.jsxs)("div",{className:"mb-12",children:[(0,a.jsxs)("div",{className:"mb-6 flex flex-wrap items-center justify-between gap-2 sm:flex-nowrap",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.A,{className:"h-5 w-5 text-primary"}),(0,a.jsx)("span",{className:"font-bold font-mono text-lg sm:text-xl",children:"DEVELOPER_TESTIMONIALS.LOG"})]}),(0,a.jsx)("div",{className:"hidden h-px flex-1 bg-border sm:block"}),(0,a.jsxs)("span",{className:"w-full text-right font-mono text-muted-foreground text-xs sm:w-auto sm:text-left",children:["[",tA.length," ENTRIES]"]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,a.jsx)("span",{className:"text-primary",children:"$"}),(0,a.jsx)("span",{className:"font-mono text-foreground",children:"# Community feedback from X (Twitter)"})]}),(0,a.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,a.jsx)("span",{className:"text-primary",children:"$"}),(0,a.jsx)("span",{className:"font-mono text-muted-foreground",children:"# Real developers sharing their experience"})]})]}),(0,a.jsxs)(S.P.div,{className:"flex flex-col gap-4 sm:flex-row",variants:{hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.1,delayChildren:.1}}},initial:"hidden",animate:"visible",children:[(0,a.jsx)(S.P.div,{className:"flex flex-1 flex-col gap-4",variants:t,children:e[0]?.map((e,t)=>(0,a.jsxs)(S.P.div,{className:"terminal-block-hover overflow-hidden rounded border border-border bg-background",initial:{opacity:0,y:20,scale:.95},animate:{opacity:1,y:0,scale:1},transition:{delay:.05*t,duration:.4,ease:"easeOut"},children:[(0,a.jsx)("div",{className:"sticky top-0 z-10 border-border border-b bg-muted/20 px-3 py-2",children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsxs)("span",{className:"font-mono font-semibold text-xs",children:["[TWEET_",String(0+3*t+1).padStart(3,"0"),"]"]})]})}),(0,a.jsx)("div",{className:"p-0",children:(0,a.jsx)(tI,{id:e})})]},e))}),(0,a.jsx)(S.P.div,{className:"flex flex-1 flex-col gap-4",variants:t,children:e[1]?.map((e,t)=>(0,a.jsxs)(S.P.div,{className:"terminal-block-hover overflow-hidden rounded border border-border bg-background",initial:{opacity:0,y:20,scale:.95},animate:{opacity:1,y:0,scale:1},transition:{delay:.05*t,duration:.4,ease:"easeOut"},children:[(0,a.jsx)("div",{className:"sticky top-0 z-10 border-border border-b bg-muted/20 px-3 py-2",children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsxs)("span",{className:"font-mono font-semibold text-xs",children:["[TWEET_",String(1+3*t+1).padStart(3,"0"),"]"]})]})}),(0,a.jsx)("div",{className:"p-0",children:(0,a.jsx)(tI,{id:e})})]},e))}),(0,a.jsx)(S.P.div,{className:"flex flex-1 flex-col gap-4",variants:t,children:e[2]?.map((e,t)=>(0,a.jsxs)(S.P.div,{className:"terminal-block-hover overflow-hidden rounded border border-border bg-background",initial:{opacity:0,y:20,scale:.95},animate:{opacity:1,y:0,scale:1},transition:{delay:.05*t,duration:.4,ease:"easeOut"},children:[(0,a.jsx)("div",{className:"sticky top-0 z-10 border-border border-b bg-muted/20 px-3 py-2",children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-primary text-xs",children:"▶"}),(0,a.jsxs)("span",{className:"font-mono font-semibold text-xs",children:["[TWEET_",String(2+3*t+1).padStart(3,"0"),"]"]})]})}),(0,a.jsx)("div",{className:"p-0",children:(0,a.jsx)(tI,{id:e})})]},e))})]})]})}function tM(){let[e,t]=(0,h.useState)(null),[r,s]=(0,h.useState)(!0),[o,x]=(0,h.useState)(null),[w,N]=(0,h.useState)("bun"),S={npm:"npx create-better-t-stack@latest",pnpm:"pnpm create better-t-stack@latest",bun:"bun create better-t-stack@latest"},T=(e,t)=>{navigator.clipboard.writeText(e),x(t),setTimeout(()=>x(null),2e3)},O=[...f.Mr.webFrontend.filter(e=>"none"!==e.id),...f.Mr.nativeFrontend.filter(e=>"none"!==e.id)],E=f.Mr.backend.filter(e=>"none"!==e.id),C=f.Mr.database.filter(e=>"none"!==e.id),R=f.Mr.runtime,I=f.Mr.packageManager,A=f.Mr.api.filter(e=>"none"!==e.id),L=f.Mr.orm.filter(e=>"none"!==e.id),M=f.Mr.dbSetup.filter(e=>"none"!==e.id),P=f.Mr.auth.filter(e=>"false"!==e.id),$=[{category:"Frontend",options:O},{category:"Backend",options:E},{category:"Database",options:C},{category:"Runtime",options:R},{category:"API",options:A},{category:"ORM",options:L},{category:"Database Setup",options:M},{category:"Authentication",options:P},{category:"Package Managers",options:I},{category:"Addons",options:f.Mr.addons},{category:"Examples",options:f.Mr.examples}];return(0,a.jsxs)("div",{className:"terminal-scanlines min-h-screen bg-background font-mono",children:[(0,a.jsx)(_.A,{}),(0,a.jsxs)("main",{className:"terminal-matrix-bg mx-auto max-w-7xl p-6 pt-28",children:[(0,a.jsx)("div",{className:"mb-8 flex items-center justify-center",children:(0,a.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-2 sm:gap-4 md:gap-6",children:[(0,a.jsx)("pre",{className:"ascii-art text-primary text-xs leading-tight sm:text-sm",children:` -██████╗ ██████╗ ██╗ ██╗ -██╔══██╗██╔═══██╗██║ ██║ -██████╔╝██║ ██║██║ ██║ -██╔══██╗██║ ██║██║ ██║ -██║ ██║╚██████╔╝███████╗███████╗ -╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚══════╝`}),(0,a.jsx)("pre",{className:"ascii-art text-primary text-xs leading-tight sm:text-sm",children:` -██╗ ██╗ ██████╗ ██╗ ██╗██████╗ -╚██╗ ██╔╝██╔═══██╗██║ ██║██╔══██╗ - ╚████╔╝ ██║ ██║██║ ██║██████╔╝ - ╚██╔╝ ██║ ██║██║ ██║██╔══██╗ - ██║ ╚██████╔╝╚██████╔╝██║ ██║ - ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝`}),(0,a.jsx)("pre",{className:"ascii-art text-primary text-xs leading-tight sm:text-sm",children:` - ██████╗ ██╗ ██╗███╗ ██╗ -██╔═══██╗██║ ██║████╗ ██║ -██║ ██║██║ █╗ ██║██╔██╗ ██║ -██║ ██║██║███╗██║██║╚██╗██║ -╚██████╔╝╚███╔███╔╝██║ ╚████║ - ╚═════╝ ╚══╝╚══╝ ╚═╝ ╚═══╝`}),(0,a.jsx)("pre",{className:"ascii-art text-primary text-xs leading-tight sm:text-sm",children:` -███████╗████████╗ █████╗ ██████╗██╗ ██╗ -██╔════╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝ -███████╗ ██║ ███████║██║ █████╔╝ -╚════██║ ██║ ██╔══██║██║ ██╔═██╗ -███████║ ██║ ██║ ██║╚██████╗██║ ██╗ -╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝`})]})}),(0,a.jsxs)("div",{className:"mb-6 text-center",children:[(0,a.jsx)("p",{className:"mx-auto font-mono text-lg text-muted-foreground",children:"# Modern CLI for scaffolding end-to-end type-safe TypeScript projects"}),(0,a.jsx)("p",{className:"mx-auto mt-2 max-w-2xl font-mono text-muted-foreground text-sm",children:"# Production-ready • Customizable • Best practices included"}),(0,a.jsx)(y,{})]}),(0,a.jsxs)("div",{className:"terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4",children:[(0,a.jsxs)("div",{className:"mb-4 flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.A,{className:"h-4 w-4 text-primary"}),(0,a.jsx)("span",{className:"font-semibold text-sm",children:"QUICK_START"})]}),(0,a.jsx)("div",{className:"flex items-center rounded border border-border bg-background p-0.5",children:["bun","pnpm","npm"].map(e=>(0,a.jsxs)("button",{type:"button",onClick:()=>N(e),className:(0,g.cn)("flex items-center gap-1.5 rounded px-2 py-1 font-mono text-xs transition-colors duration-150",w===e?"bg-primary/20 text-primary":"text-muted-foreground hover:text-foreground"),children:[(0,a.jsx)(j.A,{pm:e,className:"h-3 w-3"}),e.toUpperCase()]},e))})]}),(0,a.jsx)("div",{className:"space-y-3",children:(0,a.jsxs)("div",{className:"flex items-center justify-between rounded border border-border bg-background p-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,a.jsx)("span",{className:"text-primary",children:"$"}),(0,a.jsx)("span",{className:"font-mono text-foreground",children:S[w]})]}),(0,a.jsxs)("button",{type:"button",onClick:()=>T(S[w],w),className:"terminal-block-hover flex items-center gap-1 rounded border border-border bg-muted/20 px-2 py-1 text-xs hover:bg-muted/50",children:[o===w?(0,a.jsx)(i.A,{className:"h-3 w-3 text-primary"}):(0,a.jsx)(l,{className:"h-3 w-3"}),o===w?"COPIED!":"COPY"]})]})})]}),(0,a.jsxs)("div",{className:"mb-12 grid grid-cols-1 gap-4 md:grid-cols-3",children:[(0,a.jsx)(p(),{href:"/new",children:(0,a.jsxs)("div",{className:"group terminal-block-hover cursor-pointer rounded border border-border bg-background p-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(d,{className:"h-4 w-4 text-primary"}),(0,a.jsx)("span",{className:"font-mono font-semibold",children:"STACK_BUILDER.EXE"})]}),(0,a.jsx)("p",{className:"mt-2 font-mono text-muted-foreground text-sm",children:"[EXEC] Interactive configuration wizard"})]})}),(0,a.jsx)(p(),{href:"https://github.com/amanvarshney01/create-better-t-stack",target:"_blank",rel:"noopener noreferrer",children:(0,a.jsxs)("div",{className:"group terminal-block-hover cursor-pointer rounded border border-border bg-background p-4",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(c.A,{className:"h-4 w-4 text-primary"}),(0,a.jsx)("span",{className:"font-mono font-semibold",children:"GITHUB_REPO.GIT"})]}),null!==e&&!r&&(0,a.jsxs)("div",{className:"flex items-center gap-1 rounded border border-border bg-muted/30 px-2 py-1 font-mono text-xs",children:[(0,a.jsx)(m.A,{className:"h-3 w-3 text-accent"}),e]})]}),(0,a.jsx)("p",{className:"mt-2 font-mono text-muted-foreground text-sm",children:"[LINK] Star the repository on GitHub"})]})}),(0,a.jsx)(p(),{href:"https://discord.gg/ZYsbjpDaM5",target:"_blank",rel:"noopener noreferrer",children:(0,a.jsxs)("div",{className:"group terminal-block-hover cursor-pointer rounded border border-border bg-background p-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(u.default,{src:v.A,alt:"discord",className:"h-4 w-4"}),(0,a.jsx)("span",{className:"font-mono font-semibold",children:"DISCORD_CHAT.IRC"})]}),(0,a.jsx)("p",{className:"mt-2 font-mono text-muted-foreground text-sm",children:"[JOIN] Connect to developer community"})]})})]}),(0,a.jsxs)("div",{className:"mb-12",children:[(0,a.jsxs)("div",{className:"mb-6 flex flex-wrap items-center justify-between gap-2 sm:flex-nowrap",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.A,{className:"h-5 w-5 text-primary"}),(0,a.jsx)("span",{className:"font-bold font-mono text-lg sm:text-xl",children:"TECH_STACK_MATRIX.DB"})]}),(0,a.jsx)("div",{className:"hidden h-px flex-1 bg-border sm:block"}),(0,a.jsxs)("span",{className:"w-full text-right font-mono text-muted-foreground text-xs sm:w-auto sm:text-left",children:["[",$.reduce((e,t)=>e+t.options.length,0)," ","PACKAGES]"]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-background",children:[(0,a.jsx)("div",{className:"border-border border-b bg-muted/20 px-4 py-3",children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.A,{className:"h-4 w-4 text-primary"}),(0,a.jsx)("span",{className:"font-mono font-semibold text-sm",children:"/tech-stack/packages/"})]})}),(0,a.jsx)("div",{className:"space-y-3 p-4",children:$.map((e,t)=>(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)("div",{className:"directory-header flex items-center gap-2 rounded px-2 py-2 transition-colors",children:[(0,a.jsxs)("span",{className:"font-mono font-semibold text-foreground text-sm",children:[e.category.toLowerCase().replace(/\s+/g,"-"),"/"]}),(0,a.jsxs)("span",{className:"font-mono text-muted-foreground text-xs",children:["(",e.options.length," items)"]})]}),(0,a.jsx)("div",{className:"ml-6 grid grid-cols-1 gap-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",children:e.options.map((e,r)=>(0,a.jsxs)("div",{className:"file-browser-item file-load-animation flex items-center gap-3 rounded border border-border bg-muted/10 px-3 py-2",style:{animationDelay:`${100*t+30*r}ms`},children:[""!==e.icon&&(0,a.jsx)(u.default,{src:e.icon,alt:e.name,height:16,width:16,unoptimized:!0,className:"file-icon h-4 w-4 flex-shrink-0"}),(0,a.jsx)("span",{className:"flex-1 truncate font-mono text-xs",children:e.name.toLowerCase().replace(/\s+/g,"-")}),(0,a.jsx)("span",{className:"font-mono text-muted-foreground text-xs opacity-0 transition-opacity group-hover:opacity-100",children:"-rw-r--r--"})]},e.id))})]},e.category))}),(0,a.jsx)("div",{className:"border-border border-t bg-muted/20 px-4 py-2",children:(0,a.jsxs)("div",{className:"flex items-center justify-between text-xs",children:[(0,a.jsx)("span",{className:"font-mono text-muted-foreground",children:"$ ls -la /tech-stack/packages/"}),(0,a.jsxs)("span",{className:"font-mono text-muted-foreground",children:[$.length," directories,"," ",$.reduce((e,t)=>e+t.options.length,0)," ","files"]})]})})]})]}),(0,a.jsxs)("div",{className:"terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4",children:[(0,a.jsx)("div",{className:"mb-2 font-mono font-semibold text-sm",children:"SYSTEM_INFO.LOG"}),(0,a.jsxs)("div",{className:"grid grid-cols-1 gap-2 font-mono text-xs md:grid-cols-3",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-primary",children:"OS:"})," TypeScript_Runtime_v5.x"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-primary",children:"ARCH:"})," Full_Stack_Framework"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-primary",children:"STATUS:"})," ",(0,a.jsx)("span",{className:"text-accent",children:"READY"})]})]})]}),(0,a.jsx)(k,{}),(0,a.jsx)(tL,{})]}),(0,a.jsx)(b,{})]})}},18656:e=>{e.exports={verified:"icons_verified__CfY5Y"}},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},26554:e=>{e.exports={root:"tweet-info-created-at_root__Obj_h"}},27509:e=>{e.exports={anchor:"tweet-media-video_anchor__CXDym",videoButton:"tweet-media-video_videoButton__sSBO6",videoButtonIcon:"tweet-media-video_videoButtonIcon__rZkry",watchOnTwitter:"tweet-media-video_watchOnTwitter__Zz50f",viewReplies:"tweet-media-video_viewReplies__U9br6"}},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},32647:e=>{e.exports={root:"tweet-link_root__AKuKj"}},33873:e=>{"use strict";e.exports=require("path")},35703:(e,t,r)=>{"use strict";var s=r(60159),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},n=s.useState,i=s.useEffect,o=s.useLayoutEffect,l=s.useDebugValue;function d(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!a(e,r)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),s=n({inst:{value:r,getSnapshot:t}}),a=s[0].inst,c=s[1];return o(function(){a.value=r,a.getSnapshot=t,d(a)&&c({inst:a})},[e,r,t]),i(function(){return d(a)&&c({inst:a}),e(function(){d(a)&&c({inst:a})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==s.useSyncExternalStore?s.useSyncExternalStore:c},38918:e=>{e.exports={header:"tweet-header_header__ZbZwA",avatar:"tweet-header_avatar__NGTFf",avatarOverflow:"tweet-header_avatarOverflow__qr0Z2",avatarSquare:"tweet-header_avatarSquare__ttGex",avatarShadow:"tweet-header_avatarShadow__9oGQr",author:"tweet-header_author__vXsch",authorLink:"tweet-header_authorLink__khFUU",authorVerified:"tweet-header_authorVerified__IKR_y",authorLinkText:"tweet-header_authorLinkText__m3aeF",authorMeta:"tweet-header_authorMeta__DOwN4",authorFollow:"tweet-header_authorFollow__dExbC",username:"tweet-header_username__xqA4f",follow:"tweet-header_follow__L7l42",separator:"tweet-header_separator__NII5G",brand:"tweet-header_brand__5tdnX",twitterIcon:"tweet-header_twitterIcon__IFEPu"}},39355:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});let s=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx","default")},39358:e=>{e.exports={header:"quoted-tweet-header_header__6tK8Q",avatar:"quoted-tweet-header_avatar__klvRR",avatarSquare:"quoted-tweet-header_avatarSquare___UVXG",author:"quoted-tweet-header_author__AHSzv",authorText:"quoted-tweet-header_authorText__2Majx",username:"quoted-tweet-header_username__A9gFU"}},40328:e=>{e.exports={root:"tweet-skeleton_root__y4yAT"}},43148:e=>{e.exports={skeleton:"skeleton_skeleton__u0Z23",loading:"skeleton_loading__NOfnf"}},48475:e=>{e.exports={replies:"tweet-replies_replies__1DEIU",link:"tweet-replies_link__bBB0L",text:"tweet-replies_text__Ap4WV"}},52826:(e,t,r)=>{"use strict";e.exports=r(35703)},54672:e=>{e.exports={root:"quoted-tweet-container_root__i3qme",article:"quoted-tweet-container_article__d6Fju"}},57951:e=>{e.exports={root:"tweet-not-found_root____QM1"}},59235:e=>{e.exports={root:"quoted-tweet-body_root__LYupi"}},60399:e=>{e.exports={info:"tweet-info_info__AiKtR",infoLink:"tweet-info_infoLink__Ty7pE",infoIcon:"tweet-info_infoIcon__qNVaY"}},62787:(e,t,r)=>{Promise.resolve().then(r.bind(r,39355))},62928:e=>{e.exports={actions:"tweet-actions_actions__NR2hO",like:"tweet-actions_like__DgC87",reply:"tweet-actions_reply__5f0Na",copy:"tweet-actions_copy__RSkHw",likeIconWrapper:"tweet-actions_likeIconWrapper__t8GHU",likeCount:"tweet-actions_likeCount__h03yG",replyIconWrapper:"tweet-actions_replyIconWrapper__ZbPqU",copyIconWrapper:"tweet-actions_copyIconWrapper__9_YfP",likeIcon:"tweet-actions_likeIcon__HxQ4b",replyIcon:"tweet-actions_replyIcon__ouTrj",copyIcon:"tweet-actions_copyIcon__yZJU7",replyText:"tweet-actions_replyText__HHqRG",copyText:"tweet-actions_copyText__TCfoP"}},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},76859:(e,t,r)=>{Promise.resolve().then(r.bind(r,16134))},80380:e=>{e.exports={root:"tweet-media_root__Sc0aR",rounded:"tweet-media_rounded__VnikK",mediaWrapper:"tweet-media_mediaWrapper__4ZTZM",grid2Columns:"tweet-media_grid2Columns__5lrUG",grid3:"tweet-media_grid3__hdQVC",grid2x2:"tweet-media_grid2x2__Xc5VT",mediaContainer:"tweet-media_mediaContainer__mJMbk",mediaLink:"tweet-media_mediaLink__VH3os",skeleton:"tweet-media_skeleton__sIv3t",image:"tweet-media_image__m3qiQ"}},84333:e=>{e.exports={verifiedOld:"verified-badge_verifiedOld__mErH8",verifiedBlue:"verified-badge_verifiedBlue__fbSq6",verifiedGovernment:"verified-badge_verifiedGovernment__BHT3z"}},88216:e=>{e.exports={root:"tweet-container_root__wzLwj",article:"tweet-container_article__jIFmm"}},94651:e=>{e.exports={root:"tweet-body_root__NEuOx"}},96193:()=>{},98014:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>m,pages:()=>c,routeModule:()=>u,tree:()=>d});var s=r(24332),a=r(48819),n=r(67851),i=r.n(n),o=r(97540),l={};for(let e in o)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);r.d(t,l);let d={children:["",{children:["(home)",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,39355)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx"]}]},{layout:[()=>Promise.resolve().then(r.bind(r,20500)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,19033,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,39956,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,92341,23)),"next/dist/client/components/unauthorized-error"],metadata:{icon:[],apple:[],openGraph:[],twitter:[],manifest:"/manifest.webmanifest"}}]},{layout:[()=>Promise.resolve().then(r.bind(r,20685)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,19033,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,39956,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,92341,23)),"next/dist/client/components/unauthorized-error"],metadata:{icon:[],apple:[],openGraph:[],twitter:[],manifest:"/manifest.webmanifest"}}]}.children,c=["/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx"],m={require:r,loadChunk:()=>Promise.resolve()},u=new s.AppPageRouteModule({definition:{kind:a.RouteKind.APP_PAGE,page:"/(home)/page",pathname:"/",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[50,172,265,458,618,578],()=>r(98014));module.exports=s})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/page_client-reference-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/page_client-reference-manifest.js deleted file mode 100644 index bea7da8..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/(home)/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"16932","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"94899","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"70108","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"17210","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"16134","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx":{"id":95836,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js":{"id":20929,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/font/google/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"Poppins\",\"arguments\":[{\"subsets\":[\"latin\"],\"weight\":[\"400\",\"500\",\"600\",\"700\",\"800\"]}],\"variableName\":\"poppins\"}":{"id":19482,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/global.css":{"id":62028,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/nuqs/dist/adapters/next/app.js":{"id":43091,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx":{"id":89577,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx":{"id":48740,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/hide-if-empty.js":{"id":87398,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/link.js":{"id":50720,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/language-toggle.js":{"id":19744,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/root-toggle.js":{"id":8134,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/search-toggle.js":{"id":31698,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js":{"id":4981,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/theme-toggle.js":{"id":37595,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js":{"id":19142,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/tree.js":{"id":87156,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js":{"id":40908,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/links.js":{"id":25724,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js":{"id":56705,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/codeblock.js":{"id":25664,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc-clerk.js":{"id":93627,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js":{"id":14547,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js":{"id":8272,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js":{"id":56406,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx":{"id":99064,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","294","static/chunks/294-233cd7cc1c547f3f.js","262","static/chunks/262-fbc97134948205cb.js","125","static/chunks/125-f3e9471f280f4da9.js","304","static/chunks/304-fb59368b1031ced2.js","55","static/chunks/55-e8f34f9fb5651b79.js","813","static/chunks/app/(home)/page-b1a444e10187fbd7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx":{"id":82531,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/aman/dev/personal/create-better-t-stack/apps/web/src/":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout":[{"inlined":false,"path":"static/css/6deb4613f4226552.css"},{"inlined":false,"path":"static/css/4098119c3f7f79d8.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page":[{"inlined":false,"path":"static/css/4de82f5fdb7c6e10.css"}]},"rscModuleMapping":{"935":{"*":{"id":"67851","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"20968","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"80085","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"6482","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"57544","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"77795","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"29038","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"69412","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"86987","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"79912","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"1048","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"2470","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"69769","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"98404","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"41455","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"8911","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"71896","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"94730","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"95284","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"37745","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"19774","name":"*","chunks":[],"async":false}},"62028":{"*":{"id":"37931","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"78298","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"69355","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"79212","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"46964","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"3674","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"88042","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"53170","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"57999","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"90636","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"54439","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"39355","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/showcase/page.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/showcase/page.js deleted file mode 100644 index d4ec982..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/showcase/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=203,e.ids=[203],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},8911:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});let s=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx","default")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},16932:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>b});var s=r(13486),a=r(82319),o=r(84667);let n=(0,o.A)("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]);var i=r(10385);let l=(0,o.A)("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]),d=(0,o.A)("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]),c=(0,o.A)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);var m=r(73120),p=r(49933),x=r(49989),h=r.n(x);function u({title:e,description:t,imageUrl:r,liveUrl:a,sourceUrl:o,tags:n,index:i=0}){let x=`PROJECT_${String(i+1).padStart(3,"0")}`;return(0,s.jsxs)("div",{className:"terminal-block-hover flex h-full flex-col overflow-hidden rounded border border-border bg-background",children:[(0,s.jsx)("div",{className:"border-border border-b bg-muted/20 px-3 py-2",children:(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(l,{className:"h-3 w-3 text-primary"}),(0,s.jsxs)("span",{className:"font-mono font-semibold text-foreground text-xs",children:[x,".PROJECT"]}),(0,s.jsxs)("div",{className:"ml-auto flex items-center gap-2 text-muted-foreground text-xs",children:[(0,s.jsx)("span",{children:"•"}),(0,s.jsxs)("span",{children:[n.length," DEPS"]})]})]})}),(0,s.jsxs)("div",{className:"relative aspect-[4/3] w-full overflow-hidden bg-muted/10",children:[(0,s.jsx)(p.default,{src:r,alt:e,fill:!0,className:"object-cover transition-all duration-300 ease-in-out hover:scale-105",unoptimized:!0}),(0,s.jsx)("div",{className:"absolute inset-0 bg-black/20 opacity-0 transition-opacity duration-300 hover:opacity-100"})]}),(0,s.jsxs)("div",{className:"flex flex-1 flex-col p-4",children:[(0,s.jsx)("h3",{className:"mb-2 font-bold font-mono text-lg text-primary",children:e}),(0,s.jsx)("p",{className:"mb-4 flex-grow font-mono text-muted-foreground text-sm leading-relaxed",children:t}),(0,s.jsxs)("div",{className:"mb-4",children:[(0,s.jsx)("div",{className:"mb-2 flex items-center gap-2",children:(0,s.jsx)("span",{className:"font-mono text-muted-foreground text-xs",children:"DEPENDENCIES:"})}),(0,s.jsx)("div",{className:"flex flex-wrap gap-1",children:n.map(e=>(0,s.jsx)("span",{className:"rounded border border-border bg-muted/30 px-2 py-1 font-mono text-foreground text-xs transition-colors hover:bg-muted/50",children:e},e))})]}),(0,s.jsxs)("div",{className:"mt-auto space-y-2",children:[(0,s.jsxs)("div",{className:"grid gap-2",children:[a&&(0,s.jsxs)(h(),{href:a,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 rounded border border-border bg-primary/10 px-3 py-2 font-mono text-primary text-sm transition-all hover:bg-primary/20 hover:text-primary",children:[(0,s.jsx)(d,{className:"h-3 w-3"}),(0,s.jsx)("span",{children:"LAUNCH_DEMO.EXE"}),(0,s.jsx)(c,{className:"ml-auto h-3 w-3"})]}),o&&(0,s.jsxs)(h(),{href:o,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 rounded border border-border bg-muted/20 px-3 py-2 font-mono text-muted-foreground text-sm transition-all hover:bg-muted/40 hover:text-foreground",children:[(0,s.jsx)(m.A,{className:"h-3 w-3"}),(0,s.jsx)("span",{children:"VIEW_SOURCE.GIT"}),(0,s.jsx)(c,{className:"ml-auto h-3 w-3"})]})]}),(0,s.jsx)("div",{className:"border-border border-t pt-2",children:(0,s.jsxs)("div",{className:"flex items-center gap-2 text-xs",children:[(0,s.jsx)("span",{className:"text-primary",children:"$"}),(0,s.jsx)("span",{className:"font-mono text-muted-foreground",children:'echo "Status: READY"'}),(0,s.jsxs)("div",{className:"ml-auto flex items-center gap-1",children:[(0,s.jsx)("div",{className:"h-1 w-1 animate-pulse rounded-full bg-green-400"}),(0,s.jsx)("span",{className:"font-mono text-green-400 text-xs",children:"ONLINE"})]})]})})]})]})]})}let f=[{title:"DocSurf",description:"AI-powered writing platform with smart text suggestions, real-time autocomplete, and document management",imageUrl:"https://docsurf.ai/opengraph.jpg",liveUrl:"https://docsurf.ai/?ref=better-t-etter-t-stack",tags:["TanStack Start","Convex","Better Auth","Biome","Husky","Turborepo","pnpm"]},{title:"Look Crafted",description:"✨ Transform Your Selfies into Stunning Headshots with AI",imageUrl:"https://www.lookcrafted.com/opengraph-image.png",liveUrl:"http://lookcrafted.com",tags:["oRPC","Next.js","Hono","Bun","Neon","Drizzle","Better Auth","Biome","Husky","Turborepo"]},{title:"Screenshothis",description:"Your All-in-One Screenshot Solution",imageUrl:"https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fscreenshothis.com%2F&width=1200&height=630&device_scale_factor=0.75&block_ads=true&block_cookie_banners=true&block_trackers=true&prefers_color_scheme=light&prefers_reduced_motion=reduce&is_cached=true&cache_key=cfb06bf3616b1d03bdf455628a3830120e2080dd",liveUrl:"https://screenshothis.com?utm_source=better-t-stack&utm_medium=showcase&utm_campaign=referer",tags:["oRPC","TanStack Start (vite)","Hono","pnpm","PostgreSQL","Drizzle","Better Auth","Biome","Husky","Turborepo"]},{title:"gl1.chat",description:"An ai platform focused on speed, reliability and advanced workflows powered by trpc, drizzle, vite, elysia, tanstack router",imageUrl:"https://gl1.chat/social-share-image.png",liveUrl:"https://gl1.chat/?ref=better-t-stack",tags:["tRPC","Drizzle","Elysia","Vite","TanStack Router"]}];function b(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.A,{}),(0,s.jsx)("main",{className:"flex min-h-svh flex-col items-center bg-background px-4 pt-24 pb-10 sm:px-6 md:px-8 md:pt-28 lg:pt-32",children:(0,s.jsxs)("div",{className:"mx-auto w-full max-w-6xl",children:[(0,s.jsxs)("div",{className:"mb-8",children:[(0,s.jsxs)("div",{className:"mb-6 flex items-center gap-2",children:[(0,s.jsx)(a.A,{className:"h-4 w-4 text-primary"}),(0,s.jsx)("span",{className:"font-bold font-mono text-lg",children:"PROJECT_SHOWCASE.EXE"}),(0,s.jsx)("div",{className:"h-px flex-1 bg-border"}),(0,s.jsxs)("span",{className:"font-mono text-muted-foreground text-xs",children:["[",f.length," PROJECTS FOUND]"]})]}),(0,s.jsxs)("div",{className:"terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,s.jsx)("span",{className:"text-primary",children:"$"}),(0,s.jsx)("span",{className:"font-mono text-foreground",children:"user@dev-machine:~/showcase$ ls -la"})]}),(0,s.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,s.jsx)("span",{className:"text-primary",children:"$"}),(0,s.jsx)("span",{className:"font-mono text-muted-foreground",children:"# Discover amazing projects built with Better-T-Stack"})]}),(0,s.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,s.jsx)("span",{className:"text-primary",children:"$"}),(0,s.jsx)("span",{className:"font-mono text-muted-foreground",children:"# Real-world implementations showcasing stack capabilities"})]})]}),(0,s.jsx)("div",{className:"terminal-block-hover rounded border border-border bg-background p-3",children:(0,s.jsxs)("div",{className:"flex items-center gap-2 font-mono text-sm",children:[(0,s.jsx)(n,{className:"h-4 w-4 text-blue-400"}),(0,s.jsx)("span",{className:"text-foreground",children:"/showcase/projects/"}),(0,s.jsxs)("div",{className:"ml-auto text-muted-foreground text-xs",children:["drwxr-xr-x ",f.length," items"]})]})})]}),(0,s.jsx)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2 xl:grid-cols-3",children:f.map((e,t)=>(0,s.jsx)(u,{...e,index:t},e.title))}),(0,s.jsx)("div",{className:"mt-8",children:(0,s.jsxs)("div",{className:"terminal-block-hover rounded border border-border bg-muted/20 p-4",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 text-sm",children:[(0,s.jsx)("span",{className:"text-primary",children:"$"}),(0,s.jsx)("span",{className:"font-mono text-muted-foreground",children:"# Want to showcase your project? Submit via GitHub issues"})]}),(0,s.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm",children:[(0,s.jsx)("span",{className:"text-primary",children:"$"}),(0,s.jsx)("span",{className:"font-mono text-foreground",children:'echo "Built something amazing? We\'d love to feature it!"'})]})]})})]})})]})}},18403:(e,t,r)=>{Promise.resolve().then(r.bind(r,16932))},19083:(e,t,r)=>{Promise.resolve().then(r.bind(r,8911))},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},64440:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>n.a,__next_app__:()=>m,pages:()=>c,routeModule:()=>p,tree:()=>d});var s=r(24332),a=r(48819),o=r(67851),n=r.n(o),i=r(97540),l={};for(let e in i)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>i[e]);r.d(t,l);let d={children:["",{children:["(home)",{children:["showcase",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,8911)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,20500)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,19033,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,39956,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,92341,23)),"next/dist/client/components/unauthorized-error"],metadata:{icon:[],apple:[],openGraph:[],twitter:[],manifest:"/manifest.webmanifest"}}]},{layout:[()=>Promise.resolve().then(r.bind(r,20685)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,19033,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,39956,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,92341,23)),"next/dist/client/components/unauthorized-error"],metadata:{icon:[],apple:[],openGraph:[],twitter:[],manifest:"/manifest.webmanifest"}}]}.children,c=["/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx"],m={require:r,loadChunk:()=>Promise.resolve()},p=new s.AppPageRouteModule({definition:{kind:a.RouteKind.APP_PAGE,page:"/(home)/showcase/page",pathname:"/showcase",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[50,172,265,458,618],()=>r(64440));module.exports=s})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/showcase/page_client-reference-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/showcase/page_client-reference-manifest.js deleted file mode 100644 index 7b9b9f3..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/(home)/showcase/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/(home)/showcase/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"16932","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"94899","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"70108","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"17210","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"16134","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx":{"id":95836,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js":{"id":20929,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/font/google/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"Poppins\",\"arguments\":[{\"subsets\":[\"latin\"],\"weight\":[\"400\",\"500\",\"600\",\"700\",\"800\"]}],\"variableName\":\"poppins\"}":{"id":19482,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/global.css":{"id":62028,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/nuqs/dist/adapters/next/app.js":{"id":43091,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx":{"id":89577,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx":{"id":48740,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","294","static/chunks/294-233cd7cc1c547f3f.js","262","static/chunks/262-fbc97134948205cb.js","304","static/chunks/304-fb59368b1031ced2.js","203","static/chunks/app/(home)/showcase/page-406c309f7571d067.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/hide-if-empty.js":{"id":87398,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/link.js":{"id":50720,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/language-toggle.js":{"id":19744,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/root-toggle.js":{"id":8134,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/search-toggle.js":{"id":31698,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js":{"id":4981,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/theme-toggle.js":{"id":37595,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js":{"id":19142,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/tree.js":{"id":87156,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js":{"id":40908,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/links.js":{"id":25724,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js":{"id":56705,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/codeblock.js":{"id":25664,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc-clerk.js":{"id":93627,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js":{"id":14547,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js":{"id":8272,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js":{"id":56406,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx":{"id":99064,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","294","static/chunks/294-233cd7cc1c547f3f.js","262","static/chunks/262-fbc97134948205cb.js","125","static/chunks/125-f3e9471f280f4da9.js","304","static/chunks/304-fb59368b1031ced2.js","55","static/chunks/55-e8f34f9fb5651b79.js","813","static/chunks/app/(home)/page-b1a444e10187fbd7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx":{"id":82531,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/aman/dev/personal/create-better-t-stack/apps/web/src/":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout":[{"inlined":false,"path":"static/css/6deb4613f4226552.css"},{"inlined":false,"path":"static/css/4098119c3f7f79d8.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page":[{"inlined":false,"path":"static/css/4de82f5fdb7c6e10.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page":[]},"rscModuleMapping":{"935":{"*":{"id":"67851","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"20968","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"80085","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"6482","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"57544","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"77795","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"29038","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"69412","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"86987","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"79912","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"1048","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"2470","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"69769","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"98404","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"41455","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"8911","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"71896","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"94730","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"95284","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"37745","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"19774","name":"*","chunks":[],"async":false}},"62028":{"*":{"id":"37931","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"78298","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"69355","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"79212","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"46964","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"3674","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"88042","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"53170","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"57999","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"90636","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"54439","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"39355","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/_not-found/page.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/_not-found/page.js deleted file mode 100644 index 6642099..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/_not-found/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=492,e.ids=[492],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},17210:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>i});var o=r(13486),s=r(48961),n=r(81604);let i=({...e})=>{let{theme:t="system"}=(0,s.D)();return(0,o.jsx)(n.l$,{theme:t,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})}},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},20685:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>m,dynamic:()=>l,metadata:()=>p});var o=r(38828),s=r(86987),n=r(29138),i=r.n(n),a=r(41455),d=r(90636);r(37931);let l="force-static",c="https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true",p={title:"Better-T Stack",description:"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations",keywords:["TypeScript","project scaffolding","boilerplate","type safety","Drizzle","Prisma","hono","elysia","turborepo","trpc","orpc","turso","neon","Better-Auth","convex","monorepo","Better-T Stack","create-better-t-stack"],authors:[{name:"Better-T Stack Team"}],creator:"Better-T Stack",publisher:"Better-T Stack",formatDetection:{email:!1,telephone:!1},metadataBase:new URL("https://better-t-stack.dev"),alternates:{canonical:"/"},openGraph:{title:"Better-T Stack",description:"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations",url:"https://better-t-stack.dev",siteName:"Better-T Stack",images:[{url:c,width:1200,height:630,alt:"Better-T Stack"}],locale:"en_US",type:"website"},twitter:{card:"summary_large_image",title:"Better-T Stack",description:"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations",images:[c]},robots:{index:!0,follow:!0,googleBot:{index:!0,follow:!0,"max-image-preview":"large","max-video-preview":-1,"max-snippet":-1}},category:"Technology",icons:{icon:"/logo.svg"}};function m({children:e}){return(0,o.jsx)("html",{lang:"en",className:i().className,suppressHydrationWarning:!0,children:(0,o.jsx)("body",{children:(0,o.jsxs)(s.RootProvider,{search:{options:{type:"static"}},theme:{enableSystem:!0,defaultTheme:"system"},children:[(0,o.jsx)(a.NuqsAdapter,{children:e}),(0,o.jsx)(d.Toaster,{})]})})})}},24739:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,30385,23)),Promise.resolve().then(r.t.bind(r,33737,23)),Promise.resolve().then(r.t.bind(r,86081,23)),Promise.resolve().then(r.t.bind(r,1904,23)),Promise.resolve().then(r.t.bind(r,35856,23)),Promise.resolve().then(r.t.bind(r,55492,23)),Promise.resolve().then(r.t.bind(r,89082,23)),Promise.resolve().then(r.t.bind(r,45812,23))},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},37931:()=>{},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},65067:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,69355,23)),Promise.resolve().then(r.t.bind(r,54439,23)),Promise.resolve().then(r.t.bind(r,67851,23)),Promise.resolve().then(r.t.bind(r,94730,23)),Promise.resolve().then(r.t.bind(r,19774,23)),Promise.resolve().then(r.t.bind(r,53170,23)),Promise.resolve().then(r.t.bind(r,20968,23)),Promise.resolve().then(r.t.bind(r,78298,23))},82811:(e,t,r)=>{Promise.resolve().then(r.bind(r,90636)),Promise.resolve().then(r.bind(r,86987)),Promise.resolve().then(r.bind(r,41455))},90636:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>o});let o=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call Toaster() from the server but Toaster is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx","Toaster")},93427:(e,t,r)=>{Promise.resolve().then(r.bind(r,17210)),Promise.resolve().then(r.bind(r,33437)),Promise.resolve().then(r.bind(r,74574))},93482:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>p,pages:()=>c,routeModule:()=>m,tree:()=>l});var o=r(24332),s=r(48819),n=r(67851),i=r.n(n),a=r(97540),d={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(d[e]=()=>a[e]);r.d(t,d);let l={children:["",{children:["/_not-found",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.t.bind(r,19033,23)),"next/dist/client/components/not-found-error"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,20685)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,19033,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,39956,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,92341,23)),"next/dist/client/components/unauthorized-error"]}]}.children,c=[],p={require:r,loadChunk:()=>Promise.resolve()},m=new o.AppPageRouteModule({definition:{kind:s.RouteKind.APP_PAGE,page:"/_not-found/page",pathname:"/_not-found",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:l}})}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),o=t.X(0,[50,172],()=>r(93482));module.exports=o})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/_not-found/page_client-reference-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/_not-found/page_client-reference-manifest.js deleted file mode 100644 index 77e9688..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/_not-found/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/_not-found/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"16932","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"94899","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"70108","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"17210","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"16134","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx":{"id":95836,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js":{"id":20929,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/font/google/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"Poppins\",\"arguments\":[{\"subsets\":[\"latin\"],\"weight\":[\"400\",\"500\",\"600\",\"700\",\"800\"]}],\"variableName\":\"poppins\"}":{"id":19482,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/global.css":{"id":62028,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/nuqs/dist/adapters/next/app.js":{"id":43091,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx":{"id":89577,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx":{"id":48740,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/hide-if-empty.js":{"id":87398,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/link.js":{"id":50720,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/language-toggle.js":{"id":19744,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/root-toggle.js":{"id":8134,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/search-toggle.js":{"id":31698,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js":{"id":4981,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/theme-toggle.js":{"id":37595,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js":{"id":19142,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/tree.js":{"id":87156,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js":{"id":40908,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/links.js":{"id":25724,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js":{"id":56705,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/codeblock.js":{"id":25664,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc-clerk.js":{"id":93627,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js":{"id":14547,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js":{"id":8272,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js":{"id":56406,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx":{"id":99064,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","294","static/chunks/294-233cd7cc1c547f3f.js","262","static/chunks/262-fbc97134948205cb.js","125","static/chunks/125-f3e9471f280f4da9.js","304","static/chunks/304-fb59368b1031ced2.js","55","static/chunks/55-e8f34f9fb5651b79.js","813","static/chunks/app/(home)/page-b1a444e10187fbd7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx":{"id":82531,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/aman/dev/personal/create-better-t-stack/apps/web/src/":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout":[{"inlined":false,"path":"static/css/6deb4613f4226552.css"},{"inlined":false,"path":"static/css/4098119c3f7f79d8.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page":[{"inlined":false,"path":"static/css/4de82f5fdb7c6e10.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/_not-found/page":[]},"rscModuleMapping":{"935":{"*":{"id":"67851","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"20968","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"80085","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"6482","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"57544","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"77795","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"29038","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"69412","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"86987","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"79912","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"1048","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"2470","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"69769","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"98404","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"41455","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"8911","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"71896","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"94730","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"95284","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"37745","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"19774","name":"*","chunks":[],"async":false}},"62028":{"*":{"id":"37931","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"78298","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"69355","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"79212","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"46964","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"3674","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"88042","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"53170","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"57999","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"90636","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"54439","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"39355","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/api/search/route.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/api/search/route.js deleted file mode 100644 index 1261618..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/api/search/route.js +++ /dev/null @@ -1,10 +0,0 @@ -(()=>{var e={};e.id=202,e.ids=[202],e.modules={10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},38828:(e,t,r)=>{"use strict";e.exports=r(24332).vendored["react-rsc"].ReactJsxRuntime},44870:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},48106:(e,t,r)=>{"use strict";e.exports=r(44870)},62060:(e,t,r)=>{"use strict";r.r(t),r.d(t,{patchFetch:()=>tF,routeModule:()=>tB,serverHooks:()=>tW,workAsyncStorage:()=>tj,workUnitAsyncStorage:()=>tV});var n={};r.r(n),r.d(n,{GET:()=>tL,revalidate:()=>tU});var o=r(48106),i=r(48819),a=r(12050);let s={arabic:"ar",armenian:"am",bulgarian:"bg",czech:"cz",danish:"dk",dutch:"nl",english:"en",finnish:"fi",french:"fr",german:"de",greek:"gr",hungarian:"hu",indian:"in",indonesian:"id",irish:"ie",italian:"it",lithuanian:"lt",nepali:"np",norwegian:"no",portuguese:"pt",romanian:"ro",russian:"ru",serbian:"rs",slovenian:"ru",spanish:"es",swedish:"se",tamil:"ta",turkish:"tr",ukrainian:"uk",sanskrit:"sk"},l={dutch:/[^A-Za-zàèéìòóù0-9_'-]+/gim,english:/[^A-Za-zàèéìòóù0-9_'-]+/gim,french:/[^a-z0-9äâàéèëêïîöôùüûœç-]+/gim,italian:/[^A-Za-zàèéìòóù0-9_'-]+/gim,norwegian:/[^a-z0-9_æøåÆØÅäÄöÖüÜ]+/gim,portuguese:/[^a-z0-9à-úÀ-Ú]/gim,russian:/[^a-z0-9а-яА-ЯёЁ]+/gim,spanish:/[^a-z0-9A-Zá-úÁ-ÚñÑüÜ]+/gim,swedish:/[^a-z0-9_åÅäÄöÖüÜ-]+/gim,german:/[^a-z0-9A-ZäöüÄÖÜß]+/gim,finnish:/[^a-z0-9äöÄÖ]+/gim,danish:/[^a-z0-9æøåÆØÅ]+/gim,hungarian:/[^a-z0-9áéíóöőúüűÁÉÍÓÖŐÚÜŰ]+/gim,romanian:/[^a-z0-9ăâîșțĂÂÎȘȚ]+/gim,serbian:/[^a-z0-9čćžšđČĆŽŠĐ]+/gim,turkish:/[^a-z0-9çÇğĞıİöÖşŞüÜ]+/gim,lithuanian:/[^a-z0-9ąčęėįšųūžĄČĘĖĮŠŲŪŽ]+/gim,arabic:/[^a-z0-9أ-ي]+/gim,nepali:/[^a-z0-9अ-ह]+/gim,irish:/[^a-z0-9áéíóúÁÉÍÓÚ]+/gim,indian:/[^a-z0-9अ-ह]+/gim,armenian:/[^a-z0-9ա-ֆ]+/gim,greek:/[^a-z0-9α-ωά-ώ]+/gim,indonesian:/[^a-z0-9]+/gim,ukrainian:/[^a-z0-9а-яА-ЯіїєІЇЄ]+/gim,slovenian:/[^a-z0-9螚ȎŠ]+/gim,bulgarian:/[^a-z0-9а-яА-Я]+/gim,tamil:/[^a-z0-9அ-ஹ]+/gim,sanskrit:/[^a-z0-9A-Zāīūṛḷṃṁḥśṣṭḍṇṅñḻḹṝ]+/gim,czech:/[^A-Z0-9a-zěščřžýáíéúůóťďĚŠČŘŽÝÁÍÉÓÚŮŤĎ-]+/gim},u=Object.keys(s),c=Date.now().toString().slice(5),f=0,d=BigInt(1e3),h=BigInt(1e6),p=BigInt(1e9);function g(e,t){if(t.length<65535)Array.prototype.push.apply(e,t);else{let r=t.length;for(let n=0;n({...e,document:{...e.document,...t.reduce((e,t)=>{let r=t.split("."),n=r.pop(),o=e;for(let e of r)o[e]=o[e]??{},o=o[e];return o[n]=null,e},e.document)}}))}function D(e){return Array.isArray(e)?e.some(e=>D(e)):e?.constructor?.name==="AsyncFunction"}let _="intersection"in new Set,A="union"in new Set;function x(e,t){return A?e?e.union(t):t:new Set(e?[...e,...t]:t)}function k(e){if("undefined"!=typeof SharedArrayBuffer&&"undefined"!=typeof Atomics){let t=new Int32Array(new SharedArrayBuffer(4));if(!1==(e>0&&e<1/0)){if("number"!=typeof e&&"bigint"!=typeof e)throw TypeError("sleep: ms must be a number");throw RangeError("sleep: ms must be a number that is greater than 0 but less than Infinity")}Atomics.wait(t,0,0,Number(e))}else{if(!1==(e>0&&e<1/0)){if("number"!=typeof e&&"bigint"!=typeof e)throw TypeError("sleep: ms must be a number");throw RangeError("sleep: ms must be a number that is greater than 0 but less than Infinity")}let t=Date.now()+Number(e);for(;t>Date.now(););}}let E=u.join("\n - "),P={NO_LANGUAGE_WITH_CUSTOM_TOKENIZER:"Do not pass the language option to create when using a custom tokenizer.",LANGUAGE_NOT_SUPPORTED:`Language "%s" is not supported. -Supported languages are: - - ${E}`,INVALID_STEMMER_FUNCTION_TYPE:"config.stemmer property must be a function.",MISSING_STEMMER:'As of version 1.0.0 @orama/orama does not ship non English stemmers by default. To solve this, please explicitly import and specify the "%s" stemmer from the package @orama/stemmers. See https://docs.orama.com/open-source/text-analysis/stemming for more information.',CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY:"Custom stop words array must only contain strings.",UNSUPPORTED_COMPONENT:'Unsupported component "%s".',COMPONENT_MUST_BE_FUNCTION:'The component "%s" must be a function.',COMPONENT_MUST_BE_FUNCTION_OR_ARRAY_FUNCTIONS:'The component "%s" must be a function or an array of functions.',INVALID_SCHEMA_TYPE:'Unsupported schema type "%s" at "%s". Expected "string", "boolean" or "number" or array of them.',DOCUMENT_ID_MUST_BE_STRING:'Document id must be of type "string". Got "%s" instead.',DOCUMENT_ALREADY_EXISTS:'A document with id "%s" already exists.',DOCUMENT_DOES_NOT_EXIST:'A document with id "%s" does not exists.',MISSING_DOCUMENT_PROPERTY:'Missing searchable property "%s".',INVALID_DOCUMENT_PROPERTY:'Invalid document property "%s": expected "%s", got "%s"',UNKNOWN_INDEX:'Invalid property name "%s". Expected a wildcard string ("*") or array containing one of the following properties: %s',INVALID_BOOST_VALUE:"Boost value must be a number greater than, or less than 0.",INVALID_FILTER_OPERATION:"You can only use one operation per filter, you requested %d.",SCHEMA_VALIDATION_FAILURE:'Cannot insert document due schema validation failure on "%s" property.',INVALID_SORT_SCHEMA_TYPE:'Unsupported sort schema type "%s" at "%s". Expected "string" or "number".',CANNOT_SORT_BY_ARRAY:'Cannot configure sort for "%s" because it is an array (%s).',UNABLE_TO_SORT_ON_UNKNOWN_FIELD:'Unable to sort on unknown field "%s". Allowed fields: %s',SORT_DISABLED:"Sort is disabled. Please read the documentation at https://docs.oramasearch for more information.",UNKNOWN_GROUP_BY_PROPERTY:'Unknown groupBy property "%s".',INVALID_GROUP_BY_PROPERTY:'Invalid groupBy property "%s". Allowed types: "%s", but given "%s".',UNKNOWN_FILTER_PROPERTY:'Unknown filter property "%s".',INVALID_VECTOR_SIZE:'Vector size must be a number greater than 0. Got "%s" instead.',INVALID_VECTOR_VALUE:'Vector value must be a number greater than 0. Got "%s" instead.',INVALID_INPUT_VECTOR:`Property "%s" was declared as a %s-dimensional vector, but got a %s-dimensional vector instead. -Input vectors must be of the size declared in the schema, as calculating similarity between vectors of different sizes can lead to unexpected results.`,WRONG_SEARCH_PROPERTY_TYPE:'Property "%s" is not searchable. Only "string" properties are searchable.',FACET_NOT_SUPPORTED:'Facet doens\'t support the type "%s".',INVALID_DISTANCE_SUFFIX:'Invalid distance suffix "%s". Valid suffixes are: cm, m, km, mi, yd, ft.',INVALID_SEARCH_MODE:'Invalid search mode "%s". Valid modes are: "fulltext", "vector", "hybrid".',MISSING_VECTOR_AND_SECURE_PROXY:"No vector was provided and no secure proxy was configured. Please provide a vector or configure an Orama Secure Proxy to perform hybrid search.",MISSING_TERM:'"term" is a required parameter when performing hybrid search. Please provide a search term.',INVALID_VECTOR_INPUT:'Invalid "vector" property. Expected an object with "value" and "property" properties, but got "%s" instead.',PLUGIN_CRASHED:"A plugin crashed during initialization. Please check the error message for more information:",PLUGIN_SECURE_PROXY_NOT_FOUND:`Could not find '@orama/secure-proxy-plugin' installed in your Orama instance. -Please install it before proceeding with creating an answer session. -Read more at https://docs.orama.com/open-source/plugins/plugin-secure-proxy#plugin-secure-proxy -`,PLUGIN_SECURE_PROXY_MISSING_CHAT_MODEL:`Could not find a chat model defined in the secure proxy plugin configuration. -Please provide a chat model before proceeding with creating an answer session. -Read more at https://docs.orama.com/open-source/plugins/plugin-secure-proxy#plugin-secure-proxy -`,ANSWER_SESSION_LAST_MESSAGE_IS_NOT_ASSISTANT:"The last message in the session is not an assistant message. Cannot regenerate non-assistant messages.",PLUGIN_COMPONENT_CONFLICT:'The component "%s" is already defined. The plugin "%s" is trying to redefine it.'};function R(e,...t){let r=Error(function(e,...t){return e.replace(/%(?:(?\d+)\$)?(?-?\d*\.?\d*)(?[dfs])/g,function(...e){let{width:r,type:n,position:o}=e[e.length-1],i=o?t[Number.parseInt(o)-1]:t.shift(),a=""===r?0:Number.parseInt(r);switch(n){case"d":return i.toString().padStart(a,"0");case"f":{let e=i,[t,n]=r.split(".").map(e=>Number.parseFloat(e));return"number"==typeof n&&n>=0&&(e=e.toFixed(n)),"number"==typeof t&&t>=0?e.toString().padStart(a,"0"):e.toString()}case"s":return a<0?i.toString().padEnd(-a," "):i.toString().padStart(a," ");default:return i}})}(P[e]??`Unsupported Orama Error code: ${e}`,...t));return r.code=e,"captureStackTrace"in Error.prototype&&Error.captureStackTrace(r),r}function M(e){return{raw:Number(e),formatted:y(e)}}function z(e){if(e.id){if("string"!=typeof e.id)throw R("DOCUMENT_ID_MUST_BE_STRING",typeof e.id);return e.id}return S()}let C={string:!1,number:!1,boolean:!1,enum:!1,geopoint:!1,"string[]":!0,"number[]":!0,"boolean[]":!0,"enum[]":!0},U={"string[]":"string","number[]":"number","boolean[]":"boolean","enum[]":"enum"};function L(e){return"string"==typeof e&&/^vector\[\d+\]$/.test(e)}function B(e){return"string"==typeof e&&C[e]}function j(e){let t=Number(e.slice(7,-1));switch(!0){case isNaN(t):throw R("INVALID_VECTOR_VALUE",e);case t<=0:throw R("INVALID_VECTOR_SIZE",e);default:return t}}function V(e){return{internalIdToId:e.internalIdToId}}function W(e,t){let{internalIdToId:r}=t;e.internalDocumentIDStore.idToInternalId.clear(),e.internalDocumentIDStore.internalIdToId=[];let n=r.length;for(let t=0;te.internalIdToId.length?F(e,t.toString()):t}function $(e,t){if(e.internalIdToId.length{for(let o of e)await o(t,r,n)})();for(let o of e)o(t,r,n)}function eo(e,t,r){if(e.some(D))return(async()=>{for(let n of e)await n(t,r)})();for(let n of e)n(t,r)}function ei(e,t,r,n,o){if(e.some(D))return(async()=>{for(let i of e)await i(t,r,n,o)})();for(let i of e)i(t,r,n,o)}function ea(e,t,r,n){if(e.some(D))return(async()=>{for(let o of e)await o(t,r,n)})();for(let o of e)o(t,r,n)}class es{k;v;l=null;r=null;h=1;constructor(e,t){this.k=e,this.v=new Set(t)}updateHeight(){this.h=Math.max(es.getHeight(this.l),es.getHeight(this.r))+1}static getHeight(e){return e?e.h:0}getBalanceFactor(){return es.getHeight(this.l)-es.getHeight(this.r)}rotateLeft(){let e=this.r;return this.r=e.l,e.l=this,this.updateHeight(),e.updateHeight(),e}rotateRight(){let e=this.l;return this.l=e.r,e.r=this,this.updateHeight(),e.updateHeight(),e}toJSON(){return{k:this.k,v:Array.from(this.v),l:this.l?this.l.toJSON():null,r:this.r?this.r.toJSON():null,h:this.h}}static fromJSON(e){let t=new es(e.k,e.v);return t.l=e.l?es.fromJSON(e.l):null,t.r=e.r?es.fromJSON(e.r):null,t.h=e.h,t}}class el{root=null;insertCount=0;constructor(e,t){void 0!==e&&void 0!==t&&(this.root=new es(e,t))}insert(e,t,r=1e3){this.root=this.insertNode(this.root,e,t,r)}insertMultiple(e,t,r=1e3){for(let n of t)this.insert(e,n,r)}rebalance(){this.root&&(this.root=this.rebalanceNode(this.root))}toJSON(){return{root:this.root?this.root.toJSON():null,insertCount:this.insertCount}}static fromJSON(e){let t=new el;return t.root=e.root?es.fromJSON(e.root):null,t.insertCount=e.insertCount||0,t}insertNode(e,t,r,n){if(null===e)return new es(t,[r]);let o=[],i=e,a=null;for(;null!==i;)if(o.push({parent:a,node:i}),ti.k))return i.v.add(r),e;else if(null===i.r){i.r=new es(t,[r]),o.push({parent:i,node:i.r});break}else a=i,i=i.r;let s=!1;this.insertCount++%n==0&&(s=!0);for(let t=o.length-1;t>=0;t--){let{parent:r,node:n}=o[t];if(n.updateHeight(),s){let t=this.rebalanceNode(n);r?r.l===n?r.l=t:r.r===n&&(r.r=t):e=t}}return e}rebalanceNode(e){let t=e.getBalanceFactor();if(t>1){if(e.l&&e.l.getBalanceFactor()>=0)return e.rotateRight();else if(e.l)return e.l=e.l.rotateLeft(),e.rotateRight()}if(t<-1){if(e.r&&0>=e.r.getBalanceFactor())return e.rotateLeft();else if(e.r)return e.r=e.r.rotateRight(),e.rotateLeft()}return e}find(e){let t=this.findNodeByKey(e);return t?t.v:null}contains(e){return null!==this.find(e)}getSize(){let e=0,t=[],r=this.root;for(;r||t.length>0;){for(;r;)t.push(r),r=r.l;r=t.pop(),e++,r=r.r}return e}isBalanced(){if(!this.root)return!0;let e=[this.root];for(;e.length>0;){let t=e.pop();if(Math.abs(t.getBalanceFactor())>1)return!1;t.l&&e.push(t.l),t.r&&e.push(t.r)}return!0}remove(e){this.root=this.removeNode(this.root,e)}removeDocument(e,t){let r=this.findNodeByKey(e);r&&(1===r.v.size?this.root=this.removeNode(this.root,e):r.v=new Set([...r.v.values()].filter(e=>e!==t)))}findNodeByKey(e){let t=this.root;for(;t;)if(et.k))return t;t=t.r}return null}removeNode(e,t){if(null===e)return null;let r=[],n=e;for(;null!==n&&n.k!==t;)r.push(n),n=t=0;t--){let n=r[t];n.updateHeight();let o=this.rebalanceNode(n);if(t>0){let e=r[t-1];e.l===n?e.l=o:e.r===n&&(e.r=o)}else e=o}return e}rangeSearch(e,t){let r=new Set,n=[],o=this.root;for(;o||n.length>0;){for(;o;)n.push(o),o=o.l;if((o=n.pop()).k>=e&&o.k<=t&&(r=x(r,o.v)),o.k>t)break;o=o.r}return r}greaterThan(e,t=!1){let r=new Set,n=[],o=this.root;for(;o||n.length>0;){for(;o;)n.push(o),o=o.r;if(o=n.pop(),t&&o.k>=e||!t&&o.k>e)r=x(r,o.v);else if(o.k<=e)break;o=o.l}return r}lessThan(e,t=!1){let r=new Set,n=[],o=this.root;for(;o||n.length>0;){for(;o;)n.push(o),o=o.l;if(o=n.pop(),t&&o.k<=e||!t&&o.ke)break;o=o.r}return r}}class eu{numberToDocumentId;constructor(){this.numberToDocumentId=new Map}insert(e,t){this.numberToDocumentId.has(e)?this.numberToDocumentId.get(e).add(t):this.numberToDocumentId.set(e,new Set([t]))}find(e){let t=this.numberToDocumentId.get(e);return t?Array.from(t):null}remove(e){this.numberToDocumentId.delete(e)}removeDocument(e,t){let r=this.numberToDocumentId.get(t);r&&(r.delete(e),0===r.size&&this.numberToDocumentId.delete(t))}contains(e){return this.numberToDocumentId.has(e)}getSize(){let e=0;for(let t of this.numberToDocumentId.values())e+=t.size;return e}filter(e){let t=Object.keys(e);if(1!==t.length)throw Error("Invalid operation");let r=t[0];switch(r){case"eq":{let t=e[r],n=this.numberToDocumentId.get(t);return n?Array.from(n):[]}case"in":{let t=e[r],n=new Set;for(let e of t){let t=this.numberToDocumentId.get(e);if(t)for(let e of t)n.add(e)}return Array.from(n)}case"nin":{let t=new Set(e[r]),n=new Set;for(let[e,r]of this.numberToDocumentId.entries())if(!t.has(e))for(let e of r)n.add(e);return Array.from(n)}default:throw Error("Invalid operation")}}filterArr(e){let t=Object.keys(e);if(1!==t.length)throw Error("Invalid operation");let r=t[0];switch(r){case"containsAll":{let t=e[r].map(e=>this.numberToDocumentId.get(e)??new Set);if(0===t.length)return[];return Array.from(t.reduce((e,t)=>new Set([...e].filter(e=>t.has(e)))))}case"containsAny":{let t=e[r].map(e=>this.numberToDocumentId.get(e)??new Set);if(0===t.length)return[];return Array.from(t.reduce((e,t)=>new Set([...e,...t])))}default:throw Error("Invalid operation")}}static fromJSON(e){if(!e.numberToDocumentId)throw Error("Invalid Flat Tree JSON");let t=new eu;for(let[r,n]of e.numberToDocumentId)t.numberToDocumentId.set(r,new Set(n));return t}toJSON(){return{numberToDocumentId:Array.from(this.numberToDocumentId.entries()).map(([e,t])=>[e,Array.from(t)])}}}function ec(e,t,r){let n=function(e,t,r){if(r<0)return -1;if(e===t)return 0;let n=e.length,o=t.length;if(0===n)return o<=r?o:-1;if(0===o)return n<=r?n:-1;let i=Math.abs(n-o);if(e.startsWith(t))return i<=r?i:-1;if(t.startsWith(e))return 0;if(i>r)return -1;let a=[];for(let e=0;e<=n;e++){a[e]=[e];for(let t=1;t<=o;t++)a[e][t]=0===e?t:0}for(let i=1;i<=n;i++){let n=1/0;for(let r=1;r<=o;r++)e[i-1]===t[r-1]?a[i][r]=a[i-1][r-1]:a[i][r]=Math.min(a[i-1][r]+1,a[i][r-1]+1,a[i-1][r-1]+1),n=Math.min(n,a[i][r]);if(n>r)return -1}return a[n][o]<=r?a[n][o]:-1}(e,t,r);return{distance:n,isBounded:n>=0}}class ef{k;s;c=new Map;d=new Set;e;w="";constructor(e,t,r){this.k=e,this.s=t,this.e=r}updateParent(e){this.w=e.w+this.s}addDocument(e){this.d.add(e)}removeDocument(e){return this.d.delete(e)}findAllWords(e,t,r,n){let o=[this];for(;o.length>0;){let i=o.pop();if(i.e){let{w:o,d:a}=i;if(r&&o!==t)continue;if(null!==I(e,o))if(n){if(!(Math.abs(t.length-o.length)<=n)||!ec(t,o,n).isBounded)continue;e[o]=[]}else e[o]=[];if(null!=I(e,o)&&a.size>0){let t=e[o];for(let e of a)t.includes(e)||t.push(e)}}i.c.size>0&&o.push(...i.c.values())}return e}insert(e,t){let r=this,n=0,o=e.length;for(;n0;){let{node:t,index:r,tolerance:a}=i.pop();if(t.w.startsWith(e)){t.findAllWords(o,e,!1,0);continue}if(a<0)continue;if(t.e){let{w:r,d:i}=t;if(r&&(ec(e,r,n).isBounded&&(o[r]=[]),void 0!==I(o,r)&&i.size>0)){let e=new Set(o[r]);for(let t of i)e.add(t);o[r]=Array.from(e)}}if(r>=e.length)continue;let s=e[r];if(t.c.has(s)){let e=t.c.get(s);i.push({node:e,index:r+1,tolerance:a})}for(let[e,n]of(i.push({node:t,index:r+1,tolerance:a-1}),t.c))i.push({node:n,index:r,tolerance:a-1}),e!==s&&i.push({node:n,index:r+1,tolerance:a-1})}}find(e){let{term:t,exact:r,tolerance:n}=e;if(n&&!r){let e={};return this._findLevenshtein(t,0,n,n,e),e}{let e=this,o=0,i=t.length;for(;o0&&0===t.c.size&&!t.e&&0===t.d.size;){let{parent:e,character:r}=n.pop();e.c.delete(r),t=e}return!0}removeDocumentByWord(e,t,r=!0){if(!e)return!0;let n=this,o=e.length;for(let i=0;i[e,t.toJSON()])}}static fromJSON(e){let t=new ef(e.k,e.s,e.e);return t.w=e.w,t.d=new Set(e.d),t.c=new Map(e?.c?.map(([e,t])=>[e,ef.fromJSON(t)])),t}}class ed extends ef{constructor(){super("","",!1)}static fromJSON(e){let t=new ed;return t.w=e.w,t.s=e.s,t.e=e.e,t.k=e.k,t.d=new Set(e.d),t.c=new Map(e.c?.map(([e,t])=>[e,ef.fromJSON(t)])),t}toJSON(){return super.toJSON()}}class eh{point;docIDs;left;right;parent;constructor(e,t){this.point=e,this.docIDs=new Set(t),this.left=null,this.right=null,this.parent=null}toJSON(){return{point:this.point,docIDs:Array.from(this.docIDs),left:this.left?this.left.toJSON():null,right:this.right?this.right.toJSON():null}}static fromJSON(e,t=null){let r=new eh(e.point,e.docIDs);return r.parent=t,e.left&&(r.left=eh.fromJSON(e.left,r)),e.right&&(r.right=eh.fromJSON(e.right,r)),r}}class ep{root;nodeMap;constructor(){this.root=null,this.nodeMap=new Map}getPointKey(e){return`${e.lon},${e.lat}`}insert(e,t){let r=this.getPointKey(e),n=this.nodeMap.get(r);if(n)return void t.forEach(e=>n.docIDs.add(e));let o=new eh(e,t);if(this.nodeMap.set(r,o),null==this.root){this.root=o;return}let i=this.root,a=0;for(;;){if(0==a%2)if(e.lon0;){let{node:n,depth:o}=a.pop();if(null==n)continue;let l=i(e,n.point);(r?l<=t:l>t)&&s.push({point:n.point,docIDs:Array.from(n.docIDs)}),null!=n.left&&a.push({node:n.left,depth:o+1}),null!=n.right&&a.push({node:n.right,depth:o+1})}return n&&s.sort((t,r)=>{let o=i(e,t.point),a=i(e,r.point);return"asc"===n.toLowerCase()?o-a:a-o}),s}searchByPolygon(e,t=!0,r=null,n=!1){let o=[{node:this.root,depth:0}],i=[];for(;o.length>0;){let{node:r,depth:n}=o.pop();if(null==r)continue;null!=r.left&&o.push({node:r.left,depth:n+1}),null!=r.right&&o.push({node:r.right,depth:n+1});let a=ep.isPointInPolygon(e,r.point);(a&&t||!a&&!t)&&i.push({point:r.point,docIDs:Array.from(r.docIDs)})}let a=ep.calculatePolygonCentroid(e);if(r){let e=n?ep.vincentyDistance:ep.haversineDistance;i.sort((t,n)=>{let o=e(a,t.point),i=e(a,n.point);return"asc"===r.toLowerCase()?o-i:i-o})}return i}toJSON(){return{root:this.root?this.root.toJSON():null}}static fromJSON(e){let t=new ep;return e.root&&(t.root=eh.fromJSON(e.root),t.buildNodeMap(t.root)),t}buildNodeMap(e){if(null==e)return;let t=this.getPointKey(e.point);this.nodeMap.set(t,e),e.left&&this.buildNodeMap(e.left),e.right&&this.buildNodeMap(e.right)}static calculatePolygonCentroid(e){let t=0,r=0,n=0,o=e.length;for(let i=0,a=o-1;io!=u>o&&n<(l-i)*(o-s)/(u-s)+i&&(r=!r)}return r}static haversineDistance(e,t){let r=Math.PI/180,n=e.lat*r,o=t.lat*r,i=(t.lat-e.lat)*r,a=(t.lon-e.lon)*r,s=Math.sin(i/2)*Math.sin(i/2)+Math.cos(n)*Math.cos(o)*Math.sin(a/2)*Math.sin(a/2);return 2*Math.atan2(Math.sqrt(s),Math.sqrt(1-s))*6371e3}static vincentyDistance(e,t){let r,n,o,i,a,s,l,u=1/298.257223563,c=(1-1/298.257223563)*6378137,f=Math.PI/180,d=e.lat*f,h=t.lat*f,p=(t.lon-e.lon)*f,g=Math.atan((1-u)*Math.tan(d)),m=Math.atan((1-u)*Math.tan(h)),y=Math.sin(g),b=Math.cos(g),S=Math.sin(m),I=Math.cos(m),w=p,v=1e3;do{let e=Math.sin(w),t=Math.cos(w);if(0===(n=Math.sqrt(I*e*(I*e)+(b*S-y*I*t)*(b*S-y*I*t))))return 0;i=Math.atan2(n,o=y*S+b*I*t),isNaN(l=o-2*y*S/(s=1-(a=b*I*e/n)*a))&&(l=0);let c=u/16*s*(4+u*(4-3*s));r=w,w=p+(1-c)*u*a*(i+c*n*(l+c*o*(-1+2*l*l)))}while(Math.abs(w-r)>1e-12&&--v>0);if(0===v)return NaN;let O=s*(0x24ffb2985f71-c*c)/(c*c),T=1+O/16384*(4096+O*(-768+O*(320-175*O))),N=O/1024*(256+O*(-128+O*(74-47*O)));return c*T*(i-N*n*(l+N/4*(o*(-1+2*l*l)-N/6*l*(-3+4*n*n)*(-3+4*l*l))))}}class eg{true;false;constructor(){this.true=new Set,this.false=new Set}insert(e,t){t?this.true.add(e):this.false.add(e)}delete(e,t){t?this.true.delete(e):this.false.delete(e)}getSize(){return this.true.size+this.false.size}toJSON(){return{true:Array.from(this.true),false:Array.from(this.false)}}static fromJSON(e){let t=new eg;return t.true=new Set(e.true),t.false=new Set(e.false),t}}class em{size;vectors=new Map;constructor(e){this.size=e}add(e,t){t instanceof Float32Array||(t=new Float32Array(t));let r=ey(t,this.size);this.vectors.set(e,[r,t])}remove(e){this.vectors.delete(e)}find(e,t,r){return e instanceof Float32Array||(e=new Float32Array(e)),function(e,t,r,n,o){let i=ey(e,n),a=[];for(let s of t||r.keys()){let t=r.get(s);if(!t)continue;let l=t[0],u=t[1],c=0;for(let t=0;t=o&&a.push([s,f])}return a}(e,r,this.vectors,this.size,t)}toJSON(){let e=[];for(let[t,[r,n]]of this.vectors)e.push([t,[r,Array.from(n)]]);return{size:this.size,vectors:e}}static fromJSON(e){let t=new em(e.size);for(let[r,[n,o]]of e.vectors)t.vectors.set(r,[n,new Float32Array(o)]);return t}}function ey(e,t){let r=0;for(let n=0;n1?e.avgFieldLength[t]=(e.avgFieldLength[t]*n-e.fieldLengths[t][o])/(n-1):e.avgFieldLength[t]=void 0,e.fieldLengths[t][o]=void 0,e.frequencies[t][o]=void 0}function ew(e,t,r){e.tokenOccurrences[t][r]--}function ev(e,t,r,n,o,i,a,s,l,u,c){if(L(a)){var f,d,h,p,g;return f=t,d=r,h=i,p=0,g=o,void f.vectorIndexes[d].node.add(g,h)}let m=n=>{let{type:i,node:a}=t.indexes[r];switch(i){case"Bool":a[n?"true":"false"].add(o);break;case"AVL":{let e=c?.avlRebalanceThreshold??1;a.insert(n,o,e);break}case"Radix":{let i=l.tokenize(n,s,r,!1);for(let n of(e.insertDocumentScoreParameters(t,r,o,i,u),i))e.insertTokenScoreParameters(t,r,o,i,n),a.insert(n,o);break}case"Flat":a.insert(n,o);break;case"BKD":a.insert(n,[o])}};if(!B(a))return m(i);let y=i.length;for(let e=0;e0&&g.set(o,!0);let y=h.length;for(let t=0;t[e,t]).sort((e,t)=>t[1]-e[1]);if(0===y.length)return[];if(1===f)return y;if(0===f){if(1===h)return y;for(let e of d)if(!g.get(e))return[];return y.filter(([e])=>{let t=p.get(e);return!!t&&Array.from(t.values()).some(e=>e===h)})}let b=y.filter(([e])=>{let t=p.get(e);return!!t&&Array.from(t.values()).some(e=>e===h)});if(b.length>0){let e=y.filter(([e])=>!b.some(([t])=>t===e)),t=Math.ceil(e.length*f);return[...b,...e.slice(0,t)]}return y}function e_(e,t,r,n){let o=Object.keys(r),i=o.reduce((e,t)=>({[t]:new Set,...e}),{});for(let a of o){let o=r[a];if(void 0===e.indexes[a])throw R("UNKNOWN_FILTER_PROPERTY",a);let{node:s,type:l,isArray:u}=e.indexes[a];if("Bool"===l){let e=o?s.true:s.false;i[a]=x(i[a],e);continue}if("BKD"===l){let e;if("radius"in o)e="radius";else if("polygon"in o)e="polygon";else throw Error(`Invalid operation ${o}`);if("radius"===e){let{value:t,coordinates:r,unit:n="m",inside:l=!0,highPrecision:u=!1}=o[e],c=function(e,t){let r=T[t];if(void 0===r)throw Error(R("INVALID_DISTANCE_SUFFIX",e).message);return e*r}(t,n),f=s.searchByRadius(r,c,l,void 0,u);i[a]=eP(i[a],f)}else{let{coordinates:t,inside:r=!0,highPrecision:n=!1}=o[e],l=s.searchByPolygon(t,r,void 0,n);i[a]=eP(i[a],l)}continue}if("Radix"===l&&("string"==typeof o||Array.isArray(o))){for(let e of[o].flat())for(let r of t.tokenize(e,n,a)){let e=s.find({term:r,exact:!0});i[a]=function(e,t){e||(e=new Set);let r=Object.keys(t),n=r.length;for(let o=0;o1)throw R("INVALID_FILTER_OPERATION",c.length);if("Flat"===l){let e=new Set(u?s.filterArr(o):s.filter(o));i[a]=x(i[a],e);continue}if("AVL"===l){let e,t=c[0],r=o[t];switch(t){case"gt":e=s.greaterThan(r,!1);break;case"gte":e=s.greaterThan(r,!0);break;case"lt":e=s.lessThan(r,!1);break;case"lte":e=s.lessThan(r,!0);break;case"eq":e=s.find(r)??new Set;break;case"between":{let[t,n]=r;e=s.rangeSearch(t,n);break}default:throw R("INVALID_FILTER_OPERATION",t)}i[a]=x(i[a],e)}}return function(...e){if(0===e.length)return new Set;if(1===e.length)return e[0];if(2===e.length){let t=e[0],r=e[1];if(_)return t.intersection(r);let n=new Set,o=t.size!r.orderedDocsToRemove.has(e[0])),r.orderedDocsToRemove.clear())}function ej(e,t,r){if(!e.enabled)return;let n=e.sorts[t],o=F(e.sharedInternalDocumentStore,r);n.docs.get(o)&&(n.docs.delete(o),n.orderedDocsToRemove.set(o,!0))}function eV(e,t,r){if(!e.enabled)throw R("SORT_DISABLED");let n=r.property,o="DESC"===r.order,i=e.sorts[n];if(!i)throw R("UNABLE_TO_SORT_ON_UNKNOWN_FIELD",n,e.sortableProperties.join(", "));return eB(e,n),ez(e),t.sort((t,r)=>{let n=i.docs.get(F(e.sharedInternalDocumentStore,t[0])),a=i.docs.get(F(e.sharedInternalDocumentStore,r[0])),s=void 0!==n,l=void 0!==a;return s||l?s?l?o?a-n:n-a:-1:1:0}),t}function eW(e){return e.enabled?e.sortableProperties:[]}function eF(e){return e.enabled?e.sortablePropertiesWithTypes:{}}function e$(e,t){if(!t.enabled)return{enabled:!1};let r=Object.keys(t.sorts).reduce((e,r)=>{let{docs:n,orderedDocs:o,type:i}=t.sorts[r];return e[r]={docs:new Map(Object.entries(n).map(([e,t])=>[+e,t])),orderedDocsToRemove:new Map,orderedDocs:o,type:i},e},{});return{sharedInternalDocumentStore:e,language:t.language,sortableProperties:t.sortableProperties,sortablePropertiesWithTypes:t.sortablePropertiesWithTypes,sorts:r,enabled:!0,isSorted:t.isSorted}}function eJ(e){if(!e.enabled)return{enabled:!1};for(let t of Object.keys(e.sorts))eB(e,t);ez(e);let t=Object.keys(e.sorts).reduce((t,r)=>{let{docs:n,orderedDocs:o,type:i}=e.sorts[r];return t[r]={docs:Object.fromEntries(n.entries()),orderedDocs:o,type:i},t},{});return{language:e.language,sortableProperties:e.sortableProperties,sortablePropertiesWithTypes:e.sortablePropertiesWithTypes,sorts:t,enabled:e.enabled,isSorted:e.isSorted}}let eG=[65,65,65,65,65,65,65,67,69,69,69,69,73,73,73,73,69,78,79,79,79,79,79,null,79,85,85,85,85,89,80,115,97,97,97,97,97,97,97,99,101,101,101,101,105,105,105,105,101,110,111,111,111,111,111,null,111,117,117,117,117,121,112,121,65,97,65,97,65,97,67,99,67,99,67,99,67,99,68,100,68,100,69,101,69,101,69,101,69,101,69,101,71,103,71,103,71,103,71,103,72,104,72,104,73,105,73,105,73,105,73,105,73,105,73,105,74,106,75,107,107,76,108,76,108,76,108,76,108,76,108,78,110,78,110,78,110,110,78,110,79,111,79,111,79,111,79,111,82,114,82,114,82,114,83,115,83,115,83,115,83,115,84,116,84,116,84,116,85,117,85,117,85,117,85,117,85,117,85,117,87,119,89,121,89,90,122,90,122,90,122,115],eY={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},eH={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},eK="[aeiouy]",eq="[^aeiou][^aeiouy]*",eX=eK+"[aeiou]*",eZ="^("+eq+")?"+eX+eq,eQ="^("+eq+")?"+eX+eq+"("+eX+")?$",e0="^("+eq+")?"+eX+eq+eX+eq,e1="^("+eq+")?"+eK;function e9(e){let t,r,n,o,i,a;if(e.length<3)return e;let s=e.substring(0,1);if("y"==s&&(e=s.toUpperCase()+e.substring(1)),o=/^(.+?)([^s])s$/,(n=/^(.+?)(ss|i)es$/).test(e)?e=e.replace(n,"$1$2"):o.test(e)&&(e=e.replace(o,"$1$2")),o=/^(.+?)(ed|ing)$/,(n=/^(.+?)eed$/).test(e)){let t=n.exec(e);(n=new RegExp(eZ)).test(t[1])&&(n=/.$/,e=e.replace(n,""))}else o.test(e)&&(t=o.exec(e)[1],(o=new RegExp(e1)).test(t)&&(e=t,o=/(at|bl|iz)$/,i=RegExp("([^aeiouylsz])\\1$"),a=RegExp("^"+eq+eK+"[^aeiouwxy]$"),o.test(e)?e+="e":i.test(e)?(n=/.$/,e=e.replace(n,"")):a.test(e)&&(e+="e")));if((n=/^(.+?)y$/).test(e)){let r=n.exec(e);t=r?.[1],n=new RegExp(e1),t&&n.test(t)&&(e=t+"i")}if((n=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/).test(e)){let o=n.exec(e);t=o?.[1],r=o?.[2],n=new RegExp(eZ),t&&n.test(t)&&(e=t+eY[r])}if((n=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/).test(e)){let o=n.exec(e);t=o?.[1],r=o?.[2],n=new RegExp(eZ),t&&n.test(t)&&(e=t+eH[r])}if(o=/^(.+?)(s|t)(ion)$/,(n=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/).test(e)){let r=n.exec(e);t=r?.[1],n=new RegExp(e0),t&&n.test(t)&&(e=t)}else if(o.test(e)){let r=o.exec(e);t=r?.[1]??""+r?.[2]??"",(o=new RegExp(e0)).test(t)&&(e=t)}if((n=/^(.+?)e$/).test(e)){let r=n.exec(e);t=r?.[1],n=new RegExp(e0),o=new RegExp(eQ),i=RegExp("^"+eq+eK+"[^aeiouwxy]$"),t&&(n.test(t)||o.test(t)&&!i.test(t))&&(e=t)}return n=/ll$/,o=new RegExp(e0),n.test(e)&&o.test(e)&&(n=/.$/,e=e.replace(n,"")),"y"==s&&(e=s.toLowerCase()+e.substring(1)),e}function e7(e,t,r=!0){let n=`${this.language}:${e}:${t}`;return r&&this.normalizationCache.has(n)?this.normalizationCache.get(n):this.stopWords?.includes(t)?(r&&this.normalizationCache.set(n,""),""):(this.stemmer&&!this.stemmerSkipProperties.has(e)&&(t=this.stemmer(t)),t=function(e){let t=[];for(let n=0;n383?r:eG[r-192]||r}return String.fromCharCode(...t)}(t),r&&this.normalizationCache.set(n,t),t)}function e8(e,t,r,n=!0){let o;if(t&&t!==this.language)throw R("LANGUAGE_NOT_SUPPORTED",t);if("string"!=typeof e)return[e];let i=this.normalizeToken.bind(this,r??"");if(r&&this.tokenizeSkipProperties.has(r))o=[i(e,n)];else{let t=l[this.language];o=e.toLowerCase().split(t).map(e=>i(e,n)).filter(Boolean)}let a=function(e){for(;""===e[e.length-1];)e.pop();for(;""===e[0];)e.shift();return e}(o);return this.allowDuplicates?a:Array.from(new Set(a))}function e2(e={}){let t,r;if(e.language){if(!u.includes(e.language))throw R("LANGUAGE_NOT_SUPPORTED",e.language)}else e.language="english";if(e.stemming||e.stemmer&&!("stemming"in e))if(e.stemmer){if("function"!=typeof e.stemmer)throw R("INVALID_STEMMER_FUNCTION_TYPE");t=e.stemmer}else if("english"===e.language)t=e9;else throw R("MISSING_STEMMER",e.language);if(!1!==e.stopWords){if(r=[],Array.isArray(e.stopWords))r=e.stopWords;else if("function"==typeof e.stopWords)r=e.stopWords(r);else if(e.stopWords)throw R("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");if(!Array.isArray(r))throw R("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");for(let e of r)if("string"!=typeof e)throw R("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY")}let n={tokenize:e8,language:e.language,stemmer:t,stemmerSkipProperties:new Set(e.stemmerSkipProperties?[e.stemmerSkipProperties].flat():[]),tokenizeSkipProperties:new Set(e.tokenizeSkipProperties?[e.tokenizeSkipProperties].flat():[]),stopWords:r,allowDuplicates:!!e.allowDuplicates,normalizeToken:e7,normalizationCache:new Map};return n.tokenize=e8.bind(n),n.normalizeToken=e7,n}function e6({schema:e,sort:t,language:r,components:n,id:o,plugins:i}){for(let t of(n||(n={}),i??[])){if(!("getComponents"in t)||"function"!=typeof t.getComponents)continue;let r=t.getComponents(e);for(let e of Object.keys(r))if(n[e])throw R("PLUGIN_COMPONENT_CONFLICT",e,t.name);n={...n,...r}}o||(o=S());let a=n.tokenizer,s=n.index,l=n.documentsStore,u=n.sorter;if(a=a?a.tokenize?a:e2(a):e2({language:r??"english"}),n.tokenizer&&r)throw R("NO_LANGUAGE_WITH_CUSTOM_TOKENIZER");let c={idToInternalId:new Map,internalIdToId:[],save:V,load:W};s||={create:function e(t,r,n,o,i=""){for(let[a,s]of(o||(o={sharedInternalDocumentStore:r,indexes:{},vectorIndexes:{},searchableProperties:[],searchablePropertiesWithTypes:{},frequencies:{},tokenOccurrences:{},avgFieldLength:{},fieldLengths:{}}),Object.entries(n))){let n=`${i}${i?".":""}${a}`;if("object"==typeof s&&!Array.isArray(s)){e(t,r,s,o,n);continue}if(L(s))o.searchableProperties.push(n),o.searchablePropertiesWithTypes[n]=s,o.vectorIndexes[n]={type:"Vector",node:new em(j(s)),isArray:!1};else{let e=/\[/.test(s);switch(s){case"boolean":case"boolean[]":o.indexes[n]={type:"Bool",node:new eg,isArray:e};break;case"number":case"number[]":o.indexes[n]={type:"AVL",node:new el(0,[]),isArray:e};break;case"string":case"string[]":o.indexes[n]={type:"Radix",node:new ed,isArray:e},o.avgFieldLength[n]=0,o.frequencies[n]={},o.tokenOccurrences[n]={},o.fieldLengths[n]={};break;case"enum":case"enum[]":o.indexes[n]={type:"Flat",node:new eu,isArray:e};break;case"geopoint":o.indexes[n]={type:"BKD",node:new ep,isArray:e};break;default:throw R("INVALID_SCHEMA_TYPE",Array.isArray(s)?"array":s,n)}o.searchableProperties.push(n),o.searchablePropertiesWithTypes[n]=s}}return o},insert:ev,remove:eT,insertDocumentScoreParameters:eb,insertTokenScoreParameters:eS,removeDocumentScoreParameters:eI,removeTokenScoreParameters:ew,calculateResultScores:eN,search:eD,searchByWhereClause:e_,getSearchableProperties:eA,getSearchablePropertiesWithTypes:ex,load:ek,save:eE},u||={create:eR,insert:eM,remove:ej,save:eJ,load:e$,sortBy:eV,getSortableProperties:eW,getSortablePropertiesWithTypes:eF},l||={create:J,get:G,getMultiple:Y,getAll:H,store:K,remove:q,count:X,load:Z,save:Q};var f=n;let d={formatElapsedTime:M,getDocumentIndexId:z,getDocumentProperties:v,validateSchema:function e(t,r){for(let[n,o]of Object.entries(r)){let r=t[n];if(void 0!==r&&("geopoint"!==o||"object"!=typeof r||"number"!=typeof r.lon||"number"!=typeof r.lat)&&("enum"!==o||"string"!=typeof r&&"number"!=typeof r)){if("enum[]"===o&&Array.isArray(r)){let e=r.length;for(let t=0;t{for(let r of e)await r(t)})();for(let r of e)r(t)}(b,y),y}function e5(e,t,r,n,o){let i=e.validateSchema(t,e.schema);if(i)throw R("SCHEMA_VALIDATION_FAILURE",i);return D(e.beforeInsert)||D(e.afterInsert)||D(e.index.beforeInsert)||D(e.index.insert)||D(e.index.afterInsert)?te(e,t,r,n,o):function(e,t,r,n,o){let{index:i,docs:a}=e.data,s=e.getDocumentIndexId(t);if("string"!=typeof s)throw R("DOCUMENT_ID_MUST_BE_STRING",typeof s);let l=F(e.internalDocumentIDStore,s);if(!e.documentsStore.store(a,s,l,t))throw R("DOCUMENT_ALREADY_EXISTS",s);let u=e.documentsStore.count(a);n||en(e.beforeInsert,e,s,t);let c=e.index.getSearchableProperties(i),f=e.index.getSearchablePropertiesWithTypes(i),d=e.getDocumentProperties(t,c);for(let[e,t]of Object.entries(d))void 0!==t&&tt(typeof t,f[e],e,t);return function(e,t,r,n,o,i,a,s){for(let a of r){let r=n[a];if(void 0===r)continue;let l=e.index.getSearchablePropertiesWithTypes(e.data.index)[a],u=F(e.internalDocumentIDStore,t);e.index.beforeInsert?.(e.data.index,a,t,r,l,i,e.tokenizer,o),e.index.insert(e.index,e.data.index,a,t,u,r,l,i,e.tokenizer,o,s),e.index.afterInsert?.(e.data.index,a,t,r,l,i,e.tokenizer,o)}let l=e.sorter.getSortableProperties(e.data.sorting),u=e.getDocumentProperties(a,l);for(let r of l){let n=u[r];if(void 0===n)continue;let o=e.sorter.getSortablePropertiesWithTypes(e.data.sorting)[r];e.sorter.insert(e.data.sorting,r,t,n,o,i)}}(e,s,c,d,u,r,t,o),n||en(e.afterInsert,e,s,t),s}(e,t,r,n,o)}let e3=new Set(["enum","enum[]"]),e4=new Set(["string","number"]);async function te(e,t,r,n,o){let{index:i,docs:a}=e.data,s=e.getDocumentIndexId(t);if("string"!=typeof s)throw R("DOCUMENT_ID_MUST_BE_STRING",typeof s);let l=F(e.internalDocumentIDStore,s);if(!e.documentsStore.store(a,s,l,t))throw R("DOCUMENT_ALREADY_EXISTS",s);let u=e.documentsStore.count(a);n||await en(e.beforeInsert,e,s,t);let c=e.index.getSearchableProperties(i),f=e.index.getSearchablePropertiesWithTypes(i),d=e.getDocumentProperties(t,c);for(let[e,t]of Object.entries(d))void 0!==t&&tt(typeof t,f[e],e,t);return await tr(e,s,c,d,u,r,t,o),n||await en(e.afterInsert,e,s,t),s}function tt(e,t,r,n){if(!("geopoint"===t&&"object"==typeof n&&"number"==typeof n.lon&&"number"==typeof n.lat||L(t)&&Array.isArray(n)||B(t)&&Array.isArray(n))&&!(e3.has(t)&&e4.has(e))&&e!==t)throw R("INVALID_DOCUMENT_PROPERTY",r,t,e)}async function tr(e,t,r,n,o,i,a,s){for(let a of r){let r=n[a];if(void 0===r)continue;let l=e.index.getSearchablePropertiesWithTypes(e.data.index)[a];await e.index.beforeInsert?.(e.data.index,a,t,r,l,i,e.tokenizer,o);let u=e.internalDocumentIDStore.idToInternalId.get(t);await e.index.insert(e.index,e.data.index,a,t,u,r,l,i,e.tokenizer,o,s),await e.index.afterInsert?.(e.data.index,a,t,r,l,i,e.tokenizer,o)}let l=e.sorter.getSortableProperties(e.data.sorting),u=e.getDocumentProperties(a,l);for(let r of l){let n=u[r];if(void 0===n)continue;let o=e.sorter.getSortablePropertiesWithTypes(e.data.sorting)[r];e.sorter.insert(e.data.sorting,r,t,n,o,i)}}function tn(e,t,r,n,o,i){return D(e.afterInsertMultiple)||D(e.beforeInsertMultiple)||D(e.index.beforeInsert)||D(e.index.insert)||D(e.index.afterInsert)?to(e,t,r,n,o,i):function(e,t,r=1e3,n,o,i=0){let a=[],s=0,l=Date.now();for(;function(){let i=t.slice(s*r,(s+1)*r);if(0===i.length)return!1;for(let t of i){let r=e5(e,t,n,o,{avlRebalanceThreshold:i.length});a.push(r)}return s++,!0}();)if(i>0){let e=Date.now()-l;if(e>=i){let t=i-e%i;t>0&&k(t)}}return o||eo(e.afterInsertMultiple,e,t),a}(e,t,r,n,o,i)}async function to(e,t,r=1e3,n,o,i=0){let a=[],s=async i=>{let s=Math.min(i+r,t.length),l=t.slice(i,s);for(let t of l){let r={avlRebalanceThreshold:l.length},i=await e5(e,t,n,o,r);a.push(i)}return s},l=async()=>{let e=0;for(;e0){let e=i-(Date.now()-t);e>0&&k(e)}}};return await l(),o||await eo(e.afterInsertMultiple,e,t),a}async function ti(e,t,r,n){let o=!0,{index:i,docs:a}=e.data,s=e.documentsStore.get(a,t);if(!s)return!1;let l=getInternalDocumentId(e.internalDocumentIDStore,t),u=getDocumentIdFromInternalId(e.internalDocumentIDStore,l),c=e.documentsStore.count(a);n||await runSingleHook(e.beforeRemove,e,u);let f=e.index.getSearchableProperties(i),d=e.index.getSearchablePropertiesWithTypes(i),h=e.getDocumentProperties(s,f);for(let n of f){let i=h[n];if(void 0===i)continue;let a=d[n];await e.index.beforeRemove?.(e.data.index,n,u,i,a,r,e.tokenizer,c),await e.index.remove(e.index,e.data.index,n,t,l,i,a,r,e.tokenizer,c)||(o=!1),await e.index.afterRemove?.(e.data.index,n,u,i,a,r,e.tokenizer,c)}let p=await e.sorter.getSortableProperties(e.data.sorting),g=await e.getDocumentProperties(s,p);for(let r of p)void 0!==g[r]&&e.sorter.remove(e.data.sorting,r,t);return n||await runSingleHook(e.afterRemove,e,u),e.documentsStore.remove(e.data.docs,t,l),o}let ta="fulltext";function ts(e,t){return e[1]-t[1]}function tl(e,t){return t[1]-e[1]}function tu(e,t,r){let n={},o=t.map(([e])=>e),i=e.documentsStore.getMultiple(e.data.docs,o),a=Object.keys(r),s=e.index.getSearchablePropertiesWithTypes(e.data.index);for(let e of a){let t;if("number"===s[e]){let{ranges:n}=r[e],o=n.length,i=Array.from({length:o});for(let e=0;e{for(let o of e){let e=`${o.from}-${o.to}`;!r?.has(e)&&n>=o.from&&n<=o.to&&(void 0===t[e]?t[e]=1:(t[e]++,r?.add(e)))}}}function tf(e,t,r){let n="boolean"===t?"false":"";return t=>{let o=t?.toString()??n;r?.has(o)||(e[o]=(e[o]??0)+1,r?.add(o))}}let td={reducer:(e,t,r,n)=>(t[n]=r,t),getInitialValue:e=>Array.from({length:e})},th=["string","number","boolean"];function tp(e,t,r){let n=r.properties,o=n.length,i=e.index.getSearchablePropertiesWithTypes(e.data.index);for(let e=0;e$(e.internalDocumentIDStore,t)),s=e.documentsStore.getMultiple(e.data.docs,a),l=s.length,u=r.maxResult||Number.MAX_SAFE_INTEGER,c=[],f={};for(let e=0;e=u||(a.indexes.push(e),a.count++,r.perValue[i]=a,o.add(n))}c.push(Array.from(o)),f[t]=r}let d=function e(t,r=0){if(r+1===t.length)return t[r].map(e=>[e]);let n=t[r],o=e(t,r+1),i=[];for(let e of n)for(let t of o){let r=[e];g(r,t),i.push(r)}return i}(c),h=d.length,p=[];for(let e=0;e{let n=t.get(r);return void 0!==n&&t.set(r,0),n===e.length})})(i).sort((e,t)=>e-t),0!==o.indexes.length&&p.push(o)}let m=p.length,y=Array.from({length:m});for(let e=0;e({id:a[e],score:t[e][1],document:s[e]})),l=o.reducer.bind(null,n.values),u=o.getInitialValue(n.indexes.length),c=i.reduce(l,u);y[e]={values:n.values,result:c}}return y}function tg(e,t,r){let n,o,{term:i,properties:a}=t,s=e.data.index,l=e.caches.propertiesToSearch;if(!l){let t=e.index.getSearchablePropertiesWithTypes(s);l=(l=e.index.getSearchableProperties(s)).filter(e=>t[e].startsWith("string")),e.caches.propertiesToSearch=l}if(a&&"*"!==a){for(let e of a)if(!l.includes(e))throw R("UNKNOWN_INDEX",e,l.join(", "));l=l.filter(e=>a.includes(e))}Object.keys(t.where??{}).length>0&&(n=e.index.searchByWhereClause(s,e.tokenizer,t.where,r));let u=void 0!==t.threshold&&null!==t.threshold?t.threshold:1;if(i||a){let a=e.documentsStore.count(e.data.docs);o=e.index.search(s,i||"",e.tokenizer,r,l,t.exact||!1,t.tolerance||0,t.boost||{},function(e){let t=e??{};return t.k=t.k??tm.k,t.b=t.b??tm.b,t.d=t.d??tm.d,t}(t.relevance),a,n,u)}else o=(n?Array.from(n):Object.keys(e.documentsStore.getAll(e.data.docs))).map(e=>[+e,0]);return o}let tm={k:1.2,b:.75,d:.5};function ty(e,t,r){let n,o=t.vector;if(o&&(!("value"in o)||!("property"in o)))throw R("INVALID_VECTOR_INPUT",Object.keys(o).join(", "));let i=e.data.index.vectorIndexes[o.property],a=i.node.size;if(o?.value.length!==a){if(o?.property===void 0||o?.value.length===void 0)throw R("INVALID_INPUT_VECTOR","undefined",a,"undefined");throw R("INVALID_INPUT_VECTOR",o.property,a,o.value.length)}let s=e.data.index;return Object.keys(t.where??{}).length>0&&(n=e.index.searchByWhereClause(s,e.tokenizer,t.where,r)),i.node.find(o.value,t.similarity??.8,n)}function tb(e){return e[1]}function tS(e,t,r){let n=t.mode??ta;if(n===ta){let n=b();function o(){let o,i=Object.keys(e.data.index.vectorIndexes),a=t.facets&&Object.keys(t.facets).length>0,{limit:s=10,offset:l=0,distinctOn:u,includeVectors:c=!1}=t,f=!0===t.preflight,d=tg(e,t,r);if(t.sortBy)if("function"==typeof t.sortBy){let r=d.map(([e])=>e),n=e.documentsStore.getMultiple(e.data.docs,r).map((e,t)=>[d[t][0],d[t][1],e]);n.sort(t.sortBy),d=n.map(([e,t])=>[e,t])}else d=e.sorter.sortBy(e.data.sorting,d,t.sortBy).map(([t,r])=>[F(e.internalDocumentIDStore,t),r]);else d=d.sort(w);f||(o=u?function(e,t,r,n,o){let i=e.data.docs,a=new Map,s=[],l=new Set,u=t.length,c=0;for(let f=0;f=r+n)))break}return s}(e,d,l,s,u):tI(e,d,l,s));let h={elapsed:{formatted:"",raw:0},hits:[],count:d.length};return void 0!==o&&(h.hits=o.filter(Boolean),c||N(h,i)),a&&(h.facets=tu(e,d,t.facets)),t.groupBy&&(h.groups=tp(e,d,t.groupBy)),h.elapsed=e.formatElapsedTime(b()-n),h}async function i(){e.beforeSearch&&await ea(e.beforeSearch,e,t,r);let n=o();return e.afterSearch&&await ei(e.afterSearch,e,t,r,n),n}return e.beforeSearch?.length||e.afterSearch?.length?i():o()}if("vector"===n)return function(e,t,r="english"){let n=b();function o(){let o=ty(e,t,r).sort(w),i=[];t.facets&&Object.keys(t.facets).length>0&&(i=tu(e,o,t.facets));let a=t.vector.property,s=t.includeVectors??!1,l=t.limit??10,u=t.offset??0,c=Array.from({length:l});for(let t=0;t[e,r/t])}(tg(e,t,r)),o=ty(e,t,r),i=t.hybridWeights;return function(e,t,r,n){var o;let i=Math.max.apply(Math,e.map(tb)),a=Math.max.apply(Math,t.map(tb)),{text:s,vector:l}=n&&n.text&&n.vector?n:(o=0,{text:.5,vector:.5}),u=new Map,c=e.length,f=(e,t)=>e*s+t*l;for(let t=0;tt[1]-e[1])}(n,o,t.term??"",i)}(e,t,void 0);t.facets&&Object.keys(t.facets).length>0&&(r=tu(e,i,t.facets)),t.groupBy&&(o=tp(e,i,t.groupBy));let a=tI(e,i,t.offset??0,t.limit??10).filter(Boolean),s=b(),l={count:i.length,elapsed:{raw:Number(s-n),formatted:y(s-n)},hits:a,...r?{facets:r}:{},...o?{groups:o}:{}};return t.includeVectors||N(l,Object.keys(e.data.index.vectorIndexes)),l}async function i(){e.beforeSearch&&await ea(e.beforeSearch,e,t,void 0);let n=o();return e.afterSearch&&await ei(e.afterSearch,e,t,r,n),n}return e.beforeSearch?.length||e.afterSearch?.length?i():o()}(e,t);throw R("INVALID_SEARCH_MODE",n)}function tI(e,t,r,n){let o=e.data.docs,i=Array.from({length:n}),a=new Set;for(let s=r;s({type:"page",content:e.document.title,id:e.document.url,url:e.document.url}))}async function tO(e,t,r,n={}){let o={where:function e(t,r=!1){for(let n of Object.keys(t))void 0===t[n]&&delete t[n],r&&"object"==typeof t[n]&&null!==t[n]?e(t[n],r):r&&Array.isArray(t[n])&&t[n].forEach(t=>e(t,r));return t}({tag:r,...n.where}),groupBy:{properties:["page_id"],maxResult:8,...n.groupBy}};t.length>0&&(o={...o,term:t,properties:["content","keywords"],...n,where:o.where,groupBy:o.groupBy});let i=await tS(e,o),a=[];for(let t of i.groups??[]){let r=t.values[0],n=await e.documentsStore.get(e.data.docs,r);if(n)for(let e of(a.push({id:r,type:"page",content:n.content,url:n.url}),t.result))"page"!==e.document.type&&a.push({id:e.document.id.toString(),content:e.document.content,type:e.document.type,url:e.document.url})}return a}function tT(e){let{search:t}=e;return{...e,staticGET:async()=>Response.json(await e.export()),async GET(e){let r=new URL(e.url),n=r.searchParams.get("query");return n?Response.json(await t(n,{tag:r.searchParams.get("tag")??void 0,locale:r.searchParams.get("locale")??void 0})):Response.json([])}}}Symbol("orama.insertions"),Symbol("orama.removals"),r(86276);var tN={content:"string",page_id:"string",type:"string",keywords:"string",tag:"string",url:"string"};async function tD({indexes:e,tokenizer:t,search:r,...n}){let o="function"==typeof e?await e():e,i=e6({schema:tN,...n,components:{...n.components,tokenizer:t??n.components?.tokenizer}}),a=[];return o.forEach(e=>{let t=e.structuredData,r=0;for(let n of(a.push({id:e.id,page_id:e.id,type:"page",content:e.title,keywords:e.keywords,tag:e.tag,url:e.url}),e.description&&a.push({id:`${e.id}-${(r++).toString()}`,page_id:e.id,tag:e.tag,type:"text",url:e.url,content:e.description}),t.headings))a.push({id:`${e.id}-${(r++).toString()}`,page_id:e.id,type:"heading",tag:e.tag,url:`${e.url}#${n.id}`,content:n.content});for(let n of t.contents)a.push({id:`${e.id}-${(r++).toString()}`,page_id:e.id,tag:e.tag,type:"text",url:n.heading?`${e.url}#${n.heading}`:e.url,content:n.content})}),await tn(i,a),i}var t_={url:"string",title:"string",description:"string",content:"string",keywords:"string"};async function tA({indexes:e,tokenizer:t,...r}){let n="function"==typeof e?await e():e,o=e6({schema:t_,...r,components:{...r.components,tokenizer:t??r.components?.tokenizer}});return await tn(o,n.map(e=>({title:e.title,description:e.description,url:e.url,content:e.content,keywords:e.keywords}))),o}function tx(e){if(!("structuredData"in e.data))throw Error("Cannot find structured data from page, please define the page to index function.");let t=e.data.structuredData;return{title:e.data.title??e.file.name,description:"description"in e.data?e.data.description:void 0,url:e.url,id:e.url,structuredData:t}}var tk={arabic:"ar",armenian:"am",bulgarian:"bg",czech:"cz",danish:"dk",dutch:"nl",english:"en",finnish:"fi",french:"fr",german:"de",greek:"gr",hungarian:"hu",indian:"in",indonesian:"id",irish:"ie",italian:"it",lithuanian:"lt",nepali:"np",norwegian:"no",portuguese:"pt",romanian:"ro",russian:"ru",serbian:"rs",slovenian:"ru",spanish:"es",swedish:"se",tamil:"ta",turkish:"tr",ukrainian:"uk",sanskrit:"sk"};async function tE(e){return{language:Object.keys(tk).find(t=>tk[t]===e)??e}}async function tP(e){let t=new Map;if(0===e.i18n.languages.length)return t;let r="function"==typeof e.indexes?await e.indexes():e.indexes;for(let n of e.i18n.languages){let o=r.filter(e=>e.locale===n),i=e.localeMap?.[n]??await tE(n);t.set(n,"object"==typeof i?tM({...e,...i,indexes:o}):tM({...e,language:i,indexes:o}))}return t}async function tR(e){let t=new Map;if(0===e.i18n.languages.length)return t;let r="function"==typeof e.indexes?await e.indexes():e.indexes;for(let n of e.i18n.languages){let o=r.filter(e=>e.locale===n),i=e.localeMap?.[n]??await tE(n);t.set(n,"object"==typeof i?tz({...e,indexes:o,...i}):tz({...e,language:i,indexes:o}))}return t}function tM(e){let t=tA(e);return{export:async()=>({type:"simple",...tw(await t)}),search:async r=>tv(await t,r,e.search)}}function tz(e){let t=tD(e);return{export:async()=>({type:"advanced",...tw(await t)}),search:async(r,n)=>tO(await t,r,n?.tag,e.search)}}var tC=r(64818);let tU=!1,{staticGET:tL}=function(e,t=tx,r){var n;let o={..."function"==typeof t?{buildIndex:t}:t,...void 0};return e._i18n?function(e,t){let r="simple"===e?tP(t):tR(t);return tT({async export(){let e=Object.entries(await r).map(async([e,t])=>[e,await t.export()]);return{type:"i18n",data:Object.fromEntries(await Promise.all(e))}},async search(e,n){let o=await r,i=n?.locale??t.i18n.defaultLanguage,a=o.get(i);return a?a.search(e,n):[]}})}("advanced",{...o,i18n:e._i18n,indexes:e.getLanguages().flatMap(e=>e.pages.map(t=>({...(o.buildIndex??tx)(t),locale:e.language})))}):(n={...o,indexes:e.getPages().map(e=>(o.buildIndex??tx)(e))},tT(tz(n)))}(tC.s),tB=new o.AppRouteRouteModule({definition:{kind:i.RouteKind.APP_ROUTE,page:"/api/search/route",pathname:"/api/search",filename:"route",bundlePath:"app/api/search/route"},resolvedPagePath:"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/api/search/route.ts",nextConfigOutput:"standalone",userland:n}),{workAsyncStorage:tj,workUnitAsyncStorage:tV,serverHooks:tW}=tB;function tF(){return(0,a.patchFetch)({workAsyncStorage:tj,workUnitAsyncStorage:tV})}},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},80408:()=>{},87032:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[50,818],()=>r(62060));module.exports=n})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/api/search/route_client-reference-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/api/search/route_client-reference-manifest.js deleted file mode 100644 index 15569df..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/api/search/route_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/search/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"16932","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"94899","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"70108","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"17210","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"16134","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx":{"id":95836,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js":{"id":20929,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/font/google/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"Poppins\",\"arguments\":[{\"subsets\":[\"latin\"],\"weight\":[\"400\",\"500\",\"600\",\"700\",\"800\"]}],\"variableName\":\"poppins\"}":{"id":19482,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/global.css":{"id":62028,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/nuqs/dist/adapters/next/app.js":{"id":43091,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx":{"id":89577,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx":{"id":48740,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/hide-if-empty.js":{"id":87398,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/link.js":{"id":50720,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/language-toggle.js":{"id":19744,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/root-toggle.js":{"id":8134,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/search-toggle.js":{"id":31698,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js":{"id":4981,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/theme-toggle.js":{"id":37595,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js":{"id":19142,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/tree.js":{"id":87156,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js":{"id":40908,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/links.js":{"id":25724,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js":{"id":56705,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/codeblock.js":{"id":25664,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc-clerk.js":{"id":93627,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js":{"id":14547,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js":{"id":8272,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js":{"id":56406,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx":{"id":99064,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","294","static/chunks/294-233cd7cc1c547f3f.js","262","static/chunks/262-fbc97134948205cb.js","125","static/chunks/125-f3e9471f280f4da9.js","304","static/chunks/304-fb59368b1031ced2.js","55","static/chunks/55-e8f34f9fb5651b79.js","813","static/chunks/app/(home)/page-b1a444e10187fbd7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx":{"id":82531,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/aman/dev/personal/create-better-t-stack/apps/web/src/":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout":[{"inlined":false,"path":"static/css/6deb4613f4226552.css"},{"inlined":false,"path":"static/css/4098119c3f7f79d8.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page":[{"inlined":false,"path":"static/css/4de82f5fdb7c6e10.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/api/search/route":[]},"rscModuleMapping":{"935":{"*":{"id":"67851","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"20968","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"80085","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"6482","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"57544","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"77795","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"29038","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"69412","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"86987","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"79912","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"1048","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"2470","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"69769","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"98404","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"41455","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"8911","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"71896","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"94730","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"95284","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"37745","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"19774","name":"*","chunks":[],"async":false}},"62028":{"*":{"id":"37931","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"78298","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"69355","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"79212","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"46964","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"3674","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"88042","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"53170","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"57999","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"90636","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"54439","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"39355","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/docs/[[...slug]]/page.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/docs/[[...slug]]/page.js deleted file mode 100644 index 55b75ef..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/docs/[[...slug]]/page.js +++ /dev/null @@ -1,5 +0,0 @@ -(()=>{var e={};e.id=870,e.ids=[870],e.modules={1048:(e,t,r)=>{"use strict";r.d(t,{BaseLinkItem:()=>o});let o=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call BaseLinkItem() from the server but BaseLinkItem is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/links.js","BaseLinkItem")},1652:(e,t,r)=>{"use strict";r.d(t,{LargeSearchToggle:()=>d,SearchToggle:()=>u});var o=r(13486),n=r(19037),a=r(30186),s=r(9650),i=r(55855),l=r(93507);function u({hideIfDisabled:e,size:t="icon-sm",color:r="ghost",...s}){let{setOpenSearch:u,enabled:d}=(0,a.$A)();return e&&!d?null:(0,o.jsx)("button",{type:"button",className:(0,i.QP)((0,l.r)({size:t,color:r}),s.className),"data-search":"","aria-label":"Open Search",onClick:()=>{u(!0)},children:(0,o.jsx)(n.vj,{})})}function d({hideIfDisabled:e,...t}){let{enabled:r,hotKey:l,setOpenSearch:u}=(0,a.$A)(),{text:d}=(0,s.useI18n)();return e&&!r?null:(0,o.jsxs)("button",{type:"button","data-search-full":"",...t,className:(0,i.QP)("inline-flex items-center gap-2 rounded-lg border bg-fd-secondary/50 p-1.5 ps-2 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground",t.className),onClick:()=>{u(!0)},children:[(0,o.jsx)(n.vj,{className:"size-4"}),d.search,(0,o.jsx)("div",{className:"ms-auto inline-flex gap-0.5",children:l.map((e,t)=>(0,o.jsx)("kbd",{className:"rounded-md border bg-fd-background px-1.5",children:e.display},t))})]})}},2373:(e,t,r)=>{"use strict";r.d(t,{NQ:()=>v,N2:()=>g,Cz:()=>x,R3:()=>h,Mf:()=>b});var o=r(99156);r(1882);var n=r(60159);let a=e=>"object"==typeof e&&null!=e&&1===e.nodeType,s=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,i=(e,t)=>{if(e.clientHeight{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeightat||a>e&&s=t&&i>=r?a-e-o:s>t&&ir?s-t+n:0,u=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},d=(e,t)=>{var r,o,n,s;if("undefined"==typeof document)return[];let{scrollMode:d,block:c,inline:m,boundary:p,skipOverflowHiddenElements:f}=t,h="function"==typeof p?p:e=>e!==p;if(!a(e))throw TypeError("Invalid target");let b=document.scrollingElement||document.documentElement,g=[],v=e;for(;a(v)&&h(v);){if((v=u(v))===b){g.push(v);break}null!=v&&v===document.body&&i(v)&&!i(document.documentElement)||null!=v&&i(v,f)&&g.push(v)}let x=null!=(o=null==(r=window.visualViewport)?void 0:r.width)?o:innerWidth,D=null!=(s=null==(n=window.visualViewport)?void 0:n.height)?s:innerHeight,{scrollX:C,scrollY:F}=window,{height:y,width:k,top:w,right:E,bottom:j,left:A}=e.getBoundingClientRect(),{top:P,right:N,bottom:B,left:R}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),T="start"===c||"nearest"===c?w-P:"end"===c?j+B:w+y/2-P+B,_="center"===m?A+k/2-R+N:"end"===m?E+N:A-R,S=[];for(let e=0;e=0&&A>=0&&j<=D&&E<=x&&(t===b&&!i(t)||w>=n&&j<=s&&A>=u&&E<=a))break;let p=getComputedStyle(t),f=parseInt(p.borderLeftWidth,10),h=parseInt(p.borderTopWidth,10),v=parseInt(p.borderRightWidth,10),P=parseInt(p.borderBottomWidth,10),N=0,B=0,R="offsetWidth"in t?t.offsetWidth-t.clientWidth-f-v:0,I="offsetHeight"in t?t.offsetHeight-t.clientHeight-h-P:0,M="offsetWidth"in t?0===t.offsetWidth?0:o/t.offsetWidth:0,O="offsetHeight"in t?0===t.offsetHeight?0:r/t.offsetHeight:0;if(b===t)N="start"===c?T:"end"===c?T-D:"nearest"===c?l(F,F+D,D,h,P,F+T,F+T+y,y):T-D/2,B="start"===m?_:"center"===m?_-x/2:"end"===m?_-x:l(C,C+x,x,f,v,C+_,C+_+k,k),N=Math.max(0,N+F),B=Math.max(0,B+C);else{N="start"===c?T-n-h:"end"===c?T-s+P+I:"nearest"===c?l(n,s,r,h,P+I,T,T+y,y):T-(n+r/2)+I/2,B="start"===m?_-u-f:"center"===m?_-(u+o/2)+R/2:"end"===m?_-a+v+R:l(u,a,o,f,v+R,_,_+k,k);let{scrollLeft:e,scrollTop:i}=t;N=0===O?0:Math.max(0,Math.min(i+N/O,t.scrollHeight-r/O+I)),B=0===M?0:Math.max(0,Math.min(e+B/M,t.scrollWidth-o/M+R)),T+=i-N,_+=e-B}S.push({el:t,top:N,left:B})}return S},c=e=>!1===e?{block:"end",inline:"nearest"}:(e=>e===Object(e)&&0!==Object.keys(e).length)(e)?e:{block:"start",inline:"nearest"};var m=r(13486),p=(0,n.createContext)([]),f=(0,n.createContext)({current:null});function h(){return(0,n.useContext)(p).at(-1)}function b(){return(0,n.useContext)(p)}function g({containerRef:e,children:t}){return(0,m.jsx)(f.Provider,{value:e,children:t})}function v({toc:e,single:t=!0,children:r}){return(0,n.useMemo)(()=>e.map(e=>e.url.split("#")[1]),[e]),(0,m.jsx)(p.Provider,{value:function(e,t){let[r,o]=(0,n.useState)([]);return t?r.slice(0,1):r}(0,t),children:r})}var x=(0,n.forwardRef)(({onActiveChange:e,...t},r)=>{let a=(0,n.useContext)(f),s=b(),i=(0,n.useRef)(null),l=function(...e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!==e&&(e.current=t)})}}(i,r),u=s.includes(t.href.slice(1));return(0,o.T)(u,t=>{let r=i.current;r&&(t&&a.current&&function(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let r=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(d(e,t));let o="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:n,top:a,left:s}of d(e,c(t))){let e=a-r.top+r.bottom,t=s-r.left+r.right;n.scroll({top:e,left:t,behavior:o})}}(r,{behavior:"smooth",block:"center",inline:"center",scrollMode:"always",boundary:a.current}),e?.(t))}),(0,m.jsx)("a",{ref:l,"data-active":u,...t,children:t.children})});x.displayName="TOCItem"},2470:(e,t,r)=>{"use strict";r.d(t,{LargeSearchToggle:()=>a,SearchToggle:()=>n});var o=r(33952);let n=(0,o.registerClientReference)(function(){throw Error("Attempted to call SearchToggle() from the server but SearchToggle is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/search-toggle.js","SearchToggle"),a=(0,o.registerClientReference)(function(){throw Error("Attempted to call LargeSearchToggle() from the server but LargeSearchToggle is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/search-toggle.js","LargeSearchToggle")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},3674:(e,t,r)=>{"use strict";r.d(t,{HideIfEmpty:()=>o});let o=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call HideIfEmpty() from the server but HideIfEmpty is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/hide-if-empty.js","HideIfEmpty")},4465:(e,t,r)=>{"use strict";r.d(t,{QP:()=>eu});let o=e=>{let t=i(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:e=>{let r=e.split("-");return""===r[0]&&1!==r.length&&r.shift(),n(r,t)||s(e)},getConflictingClassGroupIds:(e,t)=>{let n=r[e]||[];return t&&o[e]?[...n,...o[e]]:n}}},n=(e,t)=>{if(0===e.length)return t.classGroupId;let r=e[0],o=t.nextPart.get(r),a=o?n(e.slice(1),o):void 0;if(a)return a;if(0===t.validators.length)return;let s=e.join("-");return t.validators.find(({validator:e})=>e(s))?.classGroupId},a=/^\[(.+)\]$/,s=e=>{if(a.test(e)){let t=a.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},i=e=>{let{theme:t,classGroups:r}=e,o={nextPart:new Map,validators:[]};for(let e in r)l(r[e],o,e,t);return o},l=(e,t,r,o)=>{e.forEach(e=>{if("string"==typeof e){(""===e?t:u(t,e)).classGroupId=r;return}if("function"==typeof e)return d(e)?void l(e(o),t,r,o):void t.validators.push({validator:e,classGroupId:r});Object.entries(e).forEach(([e,n])=>{l(n,u(t,e),r,o)})})},u=(e,t)=>{let r=e;return t.split("-").forEach(e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)}),r},d=e=>e.isThemeGetter,c=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=new Map,o=new Map,n=(n,a)=>{r.set(n,a),++t>e&&(t=0,o=r,r=new Map)};return{get(e){let t=r.get(e);return void 0!==t?t:void 0!==(t=o.get(e))?(n(e,t),t):void 0},set(e,t){r.has(e)?r.set(e,t):n(e,t)}}},m=e=>{let{prefix:t,experimentalParseClassName:r}=e,o=e=>{let t,r=[],o=0,n=0,a=0;for(let s=0;sa?t-a:void 0}};if(t){let e=t+":",r=o;o=t=>t.startsWith(e)?r(t.substring(e.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:t,maybePostfixModifierPosition:void 0}}if(r){let e=o;o=t=>r({className:t,parseClassName:e})}return o},p=e=>e.endsWith("!")?e.substring(0,e.length-1):e.startsWith("!")?e.substring(1):e,f=e=>{let t=Object.fromEntries(e.orderSensitiveModifiers.map(e=>[e,!0]));return e=>{if(e.length<=1)return e;let r=[],o=[];return e.forEach(e=>{"["===e[0]||t[e]?(r.push(...o.sort(),e),o=[]):o.push(e)}),r.push(...o.sort()),r}},h=e=>({cache:c(e.cacheSize),parseClassName:m(e),sortModifiers:f(e),...o(e)}),b=/\s+/,g=(e,t)=>{let{parseClassName:r,getClassGroupId:o,getConflictingClassGroupIds:n,sortModifiers:a}=t,s=[],i=e.trim().split(b),l="";for(let e=i.length-1;e>=0;e-=1){let t=i[e],{isExternal:u,modifiers:d,hasImportantModifier:c,baseClassName:m,maybePostfixModifierPosition:p}=r(t);if(u){l=t+(l.length>0?" "+l:l);continue}let f=!!p,h=o(f?m.substring(0,p):m);if(!h){if(!f||!(h=o(m))){l=t+(l.length>0?" "+l:l);continue}f=!1}let b=a(d).join(":"),g=c?b+"!":b,v=g+h;if(s.includes(v))continue;s.push(v);let x=n(h,f);for(let e=0;e0?" "+l:l)}return l};function v(){let e,t,r=0,o="";for(;r{let t;if("string"==typeof e)return e;let r="";for(let o=0;o{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},C=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,F=/^\((?:(\w[\w-]*):)?(.+)\)$/i,y=/^\d+\/\d+$/,k=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,w=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,E=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,j=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,A=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,P=e=>y.test(e),N=e=>!!e&&!Number.isNaN(Number(e)),B=e=>!!e&&Number.isInteger(Number(e)),R=e=>e.endsWith("%")&&N(e.slice(0,-1)),T=e=>k.test(e),_=()=>!0,S=e=>w.test(e)&&!E.test(e),I=()=>!1,M=e=>j.test(e),O=e=>A.test(e),z=e=>!Q(e)&&!G(e),L=e=>ee(e,en,I),Q=e=>C.test(e),H=e=>ee(e,ea,S),W=e=>ee(e,es,N),$=e=>ee(e,er,I),q=e=>ee(e,eo,O),V=e=>ee(e,el,M),G=e=>F.test(e),U=e=>et(e,ea),X=e=>et(e,ei),Z=e=>et(e,er),K=e=>et(e,en),J=e=>et(e,eo),Y=e=>et(e,el,!0),ee=(e,t,r)=>{let o=C.exec(e);return!!o&&(o[1]?t(o[1]):r(o[2]))},et=(e,t,r=!1)=>{let o=F.exec(e);return!!o&&(o[1]?t(o[1]):r)},er=e=>"position"===e||"percentage"===e,eo=e=>"image"===e||"url"===e,en=e=>"length"===e||"size"===e||"bg-size"===e,ea=e=>"length"===e,es=e=>"number"===e,ei=e=>"family-name"===e,el=e=>"shadow"===e;Symbol.toStringTag;let eu=function(e,...t){let r,o,n,a=function(i){return o=(r=h(t.reduce((e,t)=>t(e),e()))).cache.get,n=r.cache.set,a=s,s(i)};function s(e){let t=o(e);if(t)return t;let a=g(e,r);return n(e,a),a}return function(){return a(v.apply(null,arguments))}}(()=>{let e=D("color"),t=D("font"),r=D("text"),o=D("font-weight"),n=D("tracking"),a=D("leading"),s=D("breakpoint"),i=D("container"),l=D("spacing"),u=D("radius"),d=D("shadow"),c=D("inset-shadow"),m=D("text-shadow"),p=D("drop-shadow"),f=D("blur"),h=D("perspective"),b=D("aspect"),g=D("ease"),v=D("animate"),x=()=>["auto","avoid","all","avoid-page","page","left","right","column"],C=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],F=()=>[...C(),G,Q],y=()=>["auto","hidden","clip","visible","scroll"],k=()=>["auto","contain","none"],w=()=>[G,Q,l],E=()=>[P,"full","auto",...w()],j=()=>[B,"none","subgrid",G,Q],A=()=>["auto",{span:["full",B,G,Q]},B,G,Q],S=()=>[B,"auto",G,Q],I=()=>["auto","min","max","fr",G,Q],M=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],O=()=>["start","end","center","stretch","center-safe","end-safe"],ee=()=>["auto",...w()],et=()=>[P,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...w()],er=()=>[e,G,Q],eo=()=>[...C(),Z,$,{position:[G,Q]}],en=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ea=()=>["auto","cover","contain",K,L,{size:[G,Q]}],es=()=>[R,U,H],ei=()=>["","none","full",u,G,Q],el=()=>["",N,U,H],eu=()=>["solid","dashed","dotted","double"],ed=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ec=()=>[N,R,Z,$],em=()=>["","none",f,G,Q],ep=()=>["none",N,G,Q],ef=()=>["none",N,G,Q],eh=()=>[N,G,Q],eb=()=>[P,"full",...w()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[T],breakpoint:[T],color:[_],container:[T],"drop-shadow":[T],ease:["in","out","in-out"],font:[z],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[T],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[T],shadow:[T],spacing:["px",N],text:[T],"text-shadow":[T],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",P,Q,G,b]}],container:["container"],columns:[{columns:[N,Q,G,i]}],"break-after":[{"break-after":x()}],"break-before":[{"break-before":x()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:F()}],overflow:[{overflow:y()}],"overflow-x":[{"overflow-x":y()}],"overflow-y":[{"overflow-y":y()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:E()}],"inset-x":[{"inset-x":E()}],"inset-y":[{"inset-y":E()}],start:[{start:E()}],end:[{end:E()}],top:[{top:E()}],right:[{right:E()}],bottom:[{bottom:E()}],left:[{left:E()}],visibility:["visible","invisible","collapse"],z:[{z:[B,"auto",G,Q]}],basis:[{basis:[P,"full","auto",i,...w()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[N,P,"auto","initial","none",Q]}],grow:[{grow:["",N,G,Q]}],shrink:[{shrink:["",N,G,Q]}],order:[{order:[B,"first","last","none",G,Q]}],"grid-cols":[{"grid-cols":j()}],"col-start-end":[{col:A()}],"col-start":[{"col-start":S()}],"col-end":[{"col-end":S()}],"grid-rows":[{"grid-rows":j()}],"row-start-end":[{row:A()}],"row-start":[{"row-start":S()}],"row-end":[{"row-end":S()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":I()}],"auto-rows":[{"auto-rows":I()}],gap:[{gap:w()}],"gap-x":[{"gap-x":w()}],"gap-y":[{"gap-y":w()}],"justify-content":[{justify:[...M(),"normal"]}],"justify-items":[{"justify-items":[...O(),"normal"]}],"justify-self":[{"justify-self":["auto",...O()]}],"align-content":[{content:["normal",...M()]}],"align-items":[{items:[...O(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...O(),{baseline:["","last"]}]}],"place-content":[{"place-content":M()}],"place-items":[{"place-items":[...O(),"baseline"]}],"place-self":[{"place-self":["auto",...O()]}],p:[{p:w()}],px:[{px:w()}],py:[{py:w()}],ps:[{ps:w()}],pe:[{pe:w()}],pt:[{pt:w()}],pr:[{pr:w()}],pb:[{pb:w()}],pl:[{pl:w()}],m:[{m:ee()}],mx:[{mx:ee()}],my:[{my:ee()}],ms:[{ms:ee()}],me:[{me:ee()}],mt:[{mt:ee()}],mr:[{mr:ee()}],mb:[{mb:ee()}],ml:[{ml:ee()}],"space-x":[{"space-x":w()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":w()}],"space-y-reverse":["space-y-reverse"],size:[{size:et()}],w:[{w:[i,"screen",...et()]}],"min-w":[{"min-w":[i,"screen","none",...et()]}],"max-w":[{"max-w":[i,"screen","none","prose",{screen:[s]},...et()]}],h:[{h:["screen","lh",...et()]}],"min-h":[{"min-h":["screen","lh","none",...et()]}],"max-h":[{"max-h":["screen","lh",...et()]}],"font-size":[{text:["base",r,U,H]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,G,W]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",R,Q]}],"font-family":[{font:[X,Q,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[n,G,Q]}],"line-clamp":[{"line-clamp":[N,"none",G,W]}],leading:[{leading:[a,...w()]}],"list-image":[{"list-image":["none",G,Q]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",G,Q]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:er()}],"text-color":[{text:er()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...eu(),"wavy"]}],"text-decoration-thickness":[{decoration:[N,"from-font","auto",G,H]}],"text-decoration-color":[{decoration:er()}],"underline-offset":[{"underline-offset":[N,"auto",G,Q]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:w()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",G,Q]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",G,Q]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:eo()}],"bg-repeat":[{bg:en()}],"bg-size":[{bg:ea()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},B,G,Q],radial:["",G,Q],conic:[B,G,Q]},J,q]}],"bg-color":[{bg:er()}],"gradient-from-pos":[{from:es()}],"gradient-via-pos":[{via:es()}],"gradient-to-pos":[{to:es()}],"gradient-from":[{from:er()}],"gradient-via":[{via:er()}],"gradient-to":[{to:er()}],rounded:[{rounded:ei()}],"rounded-s":[{"rounded-s":ei()}],"rounded-e":[{"rounded-e":ei()}],"rounded-t":[{"rounded-t":ei()}],"rounded-r":[{"rounded-r":ei()}],"rounded-b":[{"rounded-b":ei()}],"rounded-l":[{"rounded-l":ei()}],"rounded-ss":[{"rounded-ss":ei()}],"rounded-se":[{"rounded-se":ei()}],"rounded-ee":[{"rounded-ee":ei()}],"rounded-es":[{"rounded-es":ei()}],"rounded-tl":[{"rounded-tl":ei()}],"rounded-tr":[{"rounded-tr":ei()}],"rounded-br":[{"rounded-br":ei()}],"rounded-bl":[{"rounded-bl":ei()}],"border-w":[{border:el()}],"border-w-x":[{"border-x":el()}],"border-w-y":[{"border-y":el()}],"border-w-s":[{"border-s":el()}],"border-w-e":[{"border-e":el()}],"border-w-t":[{"border-t":el()}],"border-w-r":[{"border-r":el()}],"border-w-b":[{"border-b":el()}],"border-w-l":[{"border-l":el()}],"divide-x":[{"divide-x":el()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":el()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...eu(),"hidden","none"]}],"divide-style":[{divide:[...eu(),"hidden","none"]}],"border-color":[{border:er()}],"border-color-x":[{"border-x":er()}],"border-color-y":[{"border-y":er()}],"border-color-s":[{"border-s":er()}],"border-color-e":[{"border-e":er()}],"border-color-t":[{"border-t":er()}],"border-color-r":[{"border-r":er()}],"border-color-b":[{"border-b":er()}],"border-color-l":[{"border-l":er()}],"divide-color":[{divide:er()}],"outline-style":[{outline:[...eu(),"none","hidden"]}],"outline-offset":[{"outline-offset":[N,G,Q]}],"outline-w":[{outline:["",N,U,H]}],"outline-color":[{outline:er()}],shadow:[{shadow:["","none",d,Y,V]}],"shadow-color":[{shadow:er()}],"inset-shadow":[{"inset-shadow":["none",c,Y,V]}],"inset-shadow-color":[{"inset-shadow":er()}],"ring-w":[{ring:el()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:er()}],"ring-offset-w":[{"ring-offset":[N,H]}],"ring-offset-color":[{"ring-offset":er()}],"inset-ring-w":[{"inset-ring":el()}],"inset-ring-color":[{"inset-ring":er()}],"text-shadow":[{"text-shadow":["none",m,Y,V]}],"text-shadow-color":[{"text-shadow":er()}],opacity:[{opacity:[N,G,Q]}],"mix-blend":[{"mix-blend":[...ed(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ed()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[N]}],"mask-image-linear-from-pos":[{"mask-linear-from":ec()}],"mask-image-linear-to-pos":[{"mask-linear-to":ec()}],"mask-image-linear-from-color":[{"mask-linear-from":er()}],"mask-image-linear-to-color":[{"mask-linear-to":er()}],"mask-image-t-from-pos":[{"mask-t-from":ec()}],"mask-image-t-to-pos":[{"mask-t-to":ec()}],"mask-image-t-from-color":[{"mask-t-from":er()}],"mask-image-t-to-color":[{"mask-t-to":er()}],"mask-image-r-from-pos":[{"mask-r-from":ec()}],"mask-image-r-to-pos":[{"mask-r-to":ec()}],"mask-image-r-from-color":[{"mask-r-from":er()}],"mask-image-r-to-color":[{"mask-r-to":er()}],"mask-image-b-from-pos":[{"mask-b-from":ec()}],"mask-image-b-to-pos":[{"mask-b-to":ec()}],"mask-image-b-from-color":[{"mask-b-from":er()}],"mask-image-b-to-color":[{"mask-b-to":er()}],"mask-image-l-from-pos":[{"mask-l-from":ec()}],"mask-image-l-to-pos":[{"mask-l-to":ec()}],"mask-image-l-from-color":[{"mask-l-from":er()}],"mask-image-l-to-color":[{"mask-l-to":er()}],"mask-image-x-from-pos":[{"mask-x-from":ec()}],"mask-image-x-to-pos":[{"mask-x-to":ec()}],"mask-image-x-from-color":[{"mask-x-from":er()}],"mask-image-x-to-color":[{"mask-x-to":er()}],"mask-image-y-from-pos":[{"mask-y-from":ec()}],"mask-image-y-to-pos":[{"mask-y-to":ec()}],"mask-image-y-from-color":[{"mask-y-from":er()}],"mask-image-y-to-color":[{"mask-y-to":er()}],"mask-image-radial":[{"mask-radial":[G,Q]}],"mask-image-radial-from-pos":[{"mask-radial-from":ec()}],"mask-image-radial-to-pos":[{"mask-radial-to":ec()}],"mask-image-radial-from-color":[{"mask-radial-from":er()}],"mask-image-radial-to-color":[{"mask-radial-to":er()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":C()}],"mask-image-conic-pos":[{"mask-conic":[N]}],"mask-image-conic-from-pos":[{"mask-conic-from":ec()}],"mask-image-conic-to-pos":[{"mask-conic-to":ec()}],"mask-image-conic-from-color":[{"mask-conic-from":er()}],"mask-image-conic-to-color":[{"mask-conic-to":er()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:eo()}],"mask-repeat":[{mask:en()}],"mask-size":[{mask:ea()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",G,Q]}],filter:[{filter:["","none",G,Q]}],blur:[{blur:em()}],brightness:[{brightness:[N,G,Q]}],contrast:[{contrast:[N,G,Q]}],"drop-shadow":[{"drop-shadow":["","none",p,Y,V]}],"drop-shadow-color":[{"drop-shadow":er()}],grayscale:[{grayscale:["",N,G,Q]}],"hue-rotate":[{"hue-rotate":[N,G,Q]}],invert:[{invert:["",N,G,Q]}],saturate:[{saturate:[N,G,Q]}],sepia:[{sepia:["",N,G,Q]}],"backdrop-filter":[{"backdrop-filter":["","none",G,Q]}],"backdrop-blur":[{"backdrop-blur":em()}],"backdrop-brightness":[{"backdrop-brightness":[N,G,Q]}],"backdrop-contrast":[{"backdrop-contrast":[N,G,Q]}],"backdrop-grayscale":[{"backdrop-grayscale":["",N,G,Q]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[N,G,Q]}],"backdrop-invert":[{"backdrop-invert":["",N,G,Q]}],"backdrop-opacity":[{"backdrop-opacity":[N,G,Q]}],"backdrop-saturate":[{"backdrop-saturate":[N,G,Q]}],"backdrop-sepia":[{"backdrop-sepia":["",N,G,Q]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":w()}],"border-spacing-x":[{"border-spacing-x":w()}],"border-spacing-y":[{"border-spacing-y":w()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",G,Q]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[N,"initial",G,Q]}],ease:[{ease:["linear","initial",g,G,Q]}],delay:[{delay:[N,G,Q]}],animate:[{animate:["none",v,G,Q]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[h,G,Q]}],"perspective-origin":[{"perspective-origin":F()}],rotate:[{rotate:ep()}],"rotate-x":[{"rotate-x":ep()}],"rotate-y":[{"rotate-y":ep()}],"rotate-z":[{"rotate-z":ep()}],scale:[{scale:ef()}],"scale-x":[{"scale-x":ef()}],"scale-y":[{"scale-y":ef()}],"scale-z":[{"scale-z":ef()}],"scale-3d":["scale-3d"],skew:[{skew:eh()}],"skew-x":[{"skew-x":eh()}],"skew-y":[{"skew-y":eh()}],transform:[{transform:[G,Q,"","none","gpu","cpu"]}],"transform-origin":[{origin:F()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:eb()}],"translate-x":[{"translate-x":eb()}],"translate-y":[{"translate-y":eb()}],"translate-z":[{"translate-z":eb()}],"translate-none":["translate-none"],accent:[{accent:er()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:er()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",G,Q]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",G,Q]}],fill:[{fill:["none",...er()]}],"stroke-w":[{stroke:[N,U,H,W]}],stroke:[{stroke:["none",...er()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}})},6482:(e,t,r)=>{"use strict";r.d(t,{RootToggle:()=>o});let o=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call RootToggle() from the server but RootToggle is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/root-toggle.js","RootToggle")},6537:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>Z,generateMetadata:()=>J,generateStaticParams:()=>K});var o=r(38828),n=r(71896),a=r(4465);function s(e){return(0,o.jsx)("div",{...e,className:(0,a.QP)("grid grid-cols-2 gap-4 @container",e.className),children:e.children})}function i({icon:e,title:t,description:r,...s}){let i=s.href?n.default:"div";return(0,o.jsxs)(i,{...s,"data-card":!0,className:(0,a.QP)("block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors @max-lg:col-span-full",s.href&&"hover:bg-fd-accent/80",s.className),children:[e?(0,o.jsx)("div",{className:"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4",children:e}):null,(0,o.jsx)("h3",{className:"not-prose mb-1 text-sm font-medium",children:t}),r?(0,o.jsx)("p",{className:"!my-0 text-sm text-fd-muted-foreground",children:r}):null,s.children?(0,o.jsx)("div",{className:"text-sm text-fd-muted-foreground prose-no-margin",children:s.children}):null]})}var l=r(61365);let u=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),d=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase()),c=e=>{let t=d(e);return t.charAt(0).toUpperCase()+t.slice(1)},m=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),p=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0};var f={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let h=(0,l.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:o,className:n="",children:a,iconNode:s,...i},u)=>(0,l.createElement)("svg",{ref:u,...f,width:t,height:t,stroke:e,strokeWidth:o?24*Number(r)/Number(t):r,className:m("lucide",n),...!a&&!p(i)&&{"aria-hidden":"true"},...i},[...s.map(([e,t])=>(0,l.createElement)(e,t)),...Array.isArray(a)?a:[a]])),b=(e,t)=>{let r=(0,l.forwardRef)(({className:r,...o},n)=>(0,l.createElement)(h,{ref:n,iconNode:t,className:m(`lucide-${u(c(e))}`,`lucide-${e}`,r),...o}));return r.displayName=c(e),r},g=b("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]),v=b("server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]),x=b("cable",[["path",{d:"M17 21v-2a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1",key:"10bnsj"}],["path",{d:"M19 15V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V9",key:"1eqmu1"}],["path",{d:"M21 21v-2h-4",key:"14zm7j"}],["path",{d:"M3 5h4V3",key:"z442eg"}],["path",{d:"M7 5a1 1 0 0 1 1 1v1a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1V3",key:"ebdjd7"}]]),D=b("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]),C=b("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]),F=b("package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]]);function y(){return(0,o.jsxs)(s,{children:[(0,o.jsx)(i,{icon:(0,o.jsx)(g,{}),title:"Frontend",description:"Choose between Tanstack Router, React Router, Expo, Next.js, and more"}),(0,o.jsx)(i,{icon:(0,o.jsx)(v,{}),title:"Flexible Backend",description:"Choose between Hono, Elysia, Next.js, Express, and Fastify"}),(0,o.jsx)(i,{icon:(0,o.jsx)(x,{}),title:"End to end typesafe APIs",description:"With the help of tRPC or oRPC"}),(0,o.jsx)(i,{icon:(0,o.jsx)(D,{}),title:"Authentication",description:"With the help of Better Auth"}),(0,o.jsx)(i,{icon:(0,o.jsx)(C,{}),title:"Database Setup",description:"Many ORMs and Relational Databases"}),(0,o.jsx)(i,{icon:(0,o.jsx)(F,{}),title:"Addons",description:"Add PWA support, desktop apps, documentation, and more"})]})}var k=r(37745),w=r(73187);let E=(0,r(92639).F)("my-4 flex gap-2 rounded-lg border border-s-2 bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md",{variants:{type:{info:"border-s-blue-500/50",warn:"border-s-orange-500/50",error:"border-s-red-500/50",success:"border-s-green-500/50"}}}),j=(0,l.forwardRef)(({className:e,children:t,title:r,type:n="info",icon:s,...i},l)=>("warning"===n&&(n="warn"),(0,o.jsxs)("div",{ref:l,className:(0,a.QP)(E({type:n}),e),...i,children:[s??({info:(0,o.jsx)(w.R2,{className:"size-5 fill-blue-500 text-fd-card"}),warn:(0,o.jsx)(w.lW,{className:"size-5 fill-orange-500 text-fd-card"}),error:(0,o.jsx)(w.RT,{className:"size-5 fill-red-500 text-fd-card"}),success:(0,o.jsx)(w.rW,{className:"size-5 fill-green-500 text-fd-card"})})[n],(0,o.jsxs)("div",{className:"min-w-0 flex flex-col gap-2 flex-1",children:[r?(0,o.jsx)("p",{className:"font-medium !my-0",children:r}):null,(0,o.jsx)("div",{className:"text-fd-muted-foreground prose-no-margin empty:hidden",children:t})]})]})));function A({as:e,className:t,...r}){let n=e??"h1";return r.id?(0,o.jsxs)(n,{className:(0,a.QP)("flex scroll-m-28 flex-row items-center gap-2",t),...r,children:[(0,o.jsx)("a",{"data-card":"",href:`#${r.id}`,className:"peer",children:r.children}),(0,o.jsx)(w.N_,{"aria-label":"Link to section",className:"size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100"})]}):(0,o.jsx)(n,{className:t,...r})}j.displayName="Callout";var P=r(79912);let N={pre:e=>(0,o.jsx)(P.CodeBlock,{...e,children:(0,o.jsx)(P.Pre,{children:e.children})}),Card:i,Cards:s,a:n.default,img:function(e){return(0,o.jsx)(k.Image,{sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px",...e,src:e.src,className:(0,a.QP)("rounded-lg",e.className)})},h1:e=>(0,o.jsx)(A,{as:"h1",...e}),h2:e=>(0,o.jsx)(A,{as:"h2",...e}),h3:e=>(0,o.jsx)(A,{as:"h3",...e}),h4:e=>(0,o.jsx)(A,{as:"h4",...e}),h5:e=>(0,o.jsx)(A,{as:"h5",...e}),h6:e=>(0,o.jsx)(A,{as:"h6",...e}),table:function(e){return(0,o.jsx)("div",{className:"relative overflow-auto prose-no-margin my-6",children:(0,o.jsx)("table",{...e})})},Callout:j},B=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,R=Object.hasOwnProperty;class T{constructor(){this.occurrences,this.reset()}slug(e,t){var r,o;let n=(r=e,o=!0===t,"string"!=typeof r?"":(o||(r=r.toLowerCase()),r.replace(B,"").replace(/ /g,"-"))),a=n;for(;R.call(this.occurrences,n);)this.occurrences[a]++,n=a+"-"+this.occurrences[a];return this.occurrences[n]=0,n}reset(){this.occurrences=Object.create(null)}}new T,r(86276);var _=r(73577),S=r(57544),I=r(95284),M=r(77795),O=r(57999);function z(e){return(0,o.jsxs)("h3",{...e,className:(0,a.QP)("inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground",e.className),children:[(0,o.jsx)(w.EY,{className:"size-4"}),(0,o.jsx)(S.I18nLabel,{label:"toc"})]})}function L({variant:e="normal",...t}){return(0,o.jsx)(M.TOCScrollArea,{...t,children:"clerk"===e?(0,o.jsx)(O.default,{}):(0,o.jsx)(M.TOCItems,{})})}function Q({variant:e="normal",...t}){return(0,o.jsx)(M.TOCScrollArea,{...t,children:"clerk"===e?(0,o.jsx)(O.default,{}):(0,o.jsx)(M.TOCItems,{})})}function H(e){return(0,o.jsx)("article",{...e,className:(0,a.QP)("flex min-w-0 w-full flex-col gap-6 px-4 pt-8 md:px-6 md:mx-auto xl:pt-12 xl:px-12",e.className),children:e.children})}function W({editOnGithub:e,breadcrumb:{enabled:t=!0,component:r,...n}={},footer:a={},lastUpdate:s,container:i,full:l=!1,tableOfContentPopover:{enabled:u,component:d,...c}={},tableOfContent:{enabled:m,component:p,...f}={},toc:h=[],article:b,children:g}){let v=h.length>0||void 0!==f.footer||void 0!==f.header;return m??(m=!l&&v),u??(u=h.length>0||void 0!==c.header||void 0!==c.footer),(0,o.jsxs)(I.PageRoot,{toc:{toc:h,single:f.single},...i,children:[u&&(d??(0,o.jsxs)(I.PageTOCPopover,{children:[(0,o.jsx)(I.PageTOCPopoverTrigger,{}),(0,o.jsxs)(I.PageTOCPopoverContent,{children:[c.header,(0,o.jsx)(Q,{variant:c.style}),c.footer]})]})),(0,o.jsxs)(H,{...b,children:[t&&(r??(0,o.jsx)(I.PageBreadcrumb,{...n})),g,(0,o.jsx)("div",{role:"none",className:"flex-1"}),(0,o.jsxs)("div",{className:"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden",children:[e&&(0,o.jsx)($,{href:`https://github.com/${e.owner}/${e.repo}/blob/${e.sha}/${e.path.startsWith("/")?e.path.slice(1):e.path}`}),s&&(0,o.jsx)(I.PageLastUpdate,{date:new Date(s)})]}),!1!==a.enabled&&(a.component??(0,o.jsx)(I.PageFooter,{items:a.items}))]}),m&&(p??(0,o.jsxs)(I.PageTOC,{children:[f.header,(0,o.jsx)(z,{}),(0,o.jsx)(L,{variant:f.style}),f.footer]}))]})}function $(e){return(0,o.jsx)("a",{target:"_blank",rel:"noreferrer noopener",...e,className:(0,a.QP)((0,_.r)({color:"secondary",size:"sm",className:"gap-1.5 not-prose"}),e.className),children:e.children??(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(w.ff,{className:"size-3.5"}),(0,o.jsx)(S.I18nLabel,{label:"editOnGithub"})]})})}let q=(0,l.forwardRef)((e,t)=>(0,o.jsx)("div",{ref:t,...e,className:(0,a.QP)("prose",e.className),children:e.children}));q.displayName="DocsBody";let V=(0,l.forwardRef)((e,t)=>void 0===e.children?null:(0,o.jsx)("p",{ref:t,...e,className:(0,a.QP)("mb-8 text-lg text-fd-muted-foreground",e.className),children:e.children}));V.displayName="DocsDescription";let G=(0,l.forwardRef)((e,t)=>(0,o.jsx)("h1",{ref:t,...e,className:(0,a.QP)("text-3xl font-semibold",e.className),children:e.children}));G.displayName="DocsTitle";var U=r(68855),X=r(64818);async function Z(e){let t=await e.params,r=X.s.getPage(t.slug);r||(0,U.notFound)();let n=r.data.body;return(0,o.jsxs)(W,{toc:r.data.toc,full:r.data.full,children:[(0,o.jsx)(G,{children:r.data.title}),(0,o.jsx)(V,{children:r.data.description}),(0,o.jsx)(q,{children:(0,o.jsx)(n,{components:{...N,Features:y}})})]})}async function K(){return X.s.generateParams()}async function J(e){let t=await e.params,r=X.s.getPage(t.slug);return r||(0,U.notFound)(),{title:r.data.title,description:r.data.description}}},10097:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,s.isNextRouterError)(t)||(0,a.isBailoutToCSRError)(t)||(0,l.isDynamicServerError)(t)||(0,i.isDynamicPostpone)(t)||(0,n.isPostpone)(t)||(0,o.isHangingPromiseRejectionError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let o=r(46049),n=r(72610),a=r(90507),s=r(5631),i=r(94924),l=r(8194);("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)},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},10908:(e,t,r)=>{Promise.resolve().then(r.bind(r,3674)),Promise.resolve().then(r.bind(r,71896)),Promise.resolve().then(r.bind(r,69412)),Promise.resolve().then(r.bind(r,6482)),Promise.resolve().then(r.bind(r,2470)),Promise.resolve().then(r.bind(r,80085)),Promise.resolve().then(r.bind(r,69769)),Promise.resolve().then(r.bind(r,29038)),Promise.resolve().then(r.bind(r,46964)),Promise.resolve().then(r.bind(r,98404)),Promise.resolve().then(r.bind(r,1048))},17210:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>s});var o=r(13486),n=r(48961),a=r(81604);let s=({...e})=>{let{theme:t="system"}=(0,n.D)();return(0,o.jsx)(a.l$,{theme:t,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})}},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},20219:(e,t,r)=>{Promise.resolve().then(r.bind(r,37745)),Promise.resolve().then(r.bind(r,71896)),Promise.resolve().then(r.bind(r,79912)),Promise.resolve().then(r.bind(r,57999)),Promise.resolve().then(r.bind(r,77795)),Promise.resolve().then(r.bind(r,57544)),Promise.resolve().then(r.bind(r,95284))},20685:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>m,dynamic:()=>u,metadata:()=>c});var o=r(38828),n=r(86987),a=r(29138),s=r.n(a),i=r(41455),l=r(90636);r(37931);let u="force-static",d="https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true",c={title:"Better-T Stack",description:"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations",keywords:["TypeScript","project scaffolding","boilerplate","type safety","Drizzle","Prisma","hono","elysia","turborepo","trpc","orpc","turso","neon","Better-Auth","convex","monorepo","Better-T Stack","create-better-t-stack"],authors:[{name:"Better-T Stack Team"}],creator:"Better-T Stack",publisher:"Better-T Stack",formatDetection:{email:!1,telephone:!1},metadataBase:new URL("https://better-t-stack.dev"),alternates:{canonical:"/"},openGraph:{title:"Better-T Stack",description:"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations",url:"https://better-t-stack.dev",siteName:"Better-T Stack",images:[{url:d,width:1200,height:630,alt:"Better-T Stack"}],locale:"en_US",type:"website"},twitter:{card:"summary_large_image",title:"Better-T Stack",description:"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations",images:[d]},robots:{index:!0,follow:!0,googleBot:{index:!0,follow:!0,"max-image-preview":"large","max-video-preview":-1,"max-snippet":-1}},category:"Technology",icons:{icon:"/logo.svg"}};function m({children:e}){return(0,o.jsx)("html",{lang:"en",className:s().className,suppressHydrationWarning:!0,children:(0,o.jsx)("body",{children:(0,o.jsxs)(n.RootProvider,{search:{options:{type:"static"}},theme:{enableSystem:!0,defaultTheme:"system"},children:[(0,o.jsx)(i.NuqsAdapter,{children:e}),(0,o.jsx)(l.Toaster,{})]})})})}},21183:(e,t,r)=>{"use strict";r.d(t,{CodeBlock:()=>d,Pre:()=>u});var o=r(13486),n=r(19037),a=r(60159),s=r(55855),i=r(29114),l=r(93507);let u=(0,a.forwardRef)(({className:e,...t},r)=>(0,o.jsx)("pre",{ref:r,className:(0,s.QP)("min-w-full w-max *:flex *:flex-col",e),...t,children:t.children}));u.displayName="Pre";let d=(0,a.forwardRef)(({title:e,allowCopy:t=!0,keepBackground:r=!1,icon:n,viewportProps:i,children:l,...u},d)=>{let m=(0,a.useRef)(null),p=()=>{let e=m.current?.getElementsByTagName("pre").item(0);if(!e)return;let t=e.cloneNode(!0);t.querySelectorAll(".nd-copy-ignore").forEach(e=>{e.remove()}),navigator.clipboard.writeText(t.textContent??"")};return(0,o.jsxs)("figure",{ref:d,dir:"ltr",...u,className:(0,s.QP)("not-prose group relative my-4 overflow-hidden rounded-lg border bg-fd-card text-sm outline-none",r&&"bg-(--shiki-light-bg) dark:bg-(--shiki-dark-bg)",u.className),children:[e?(0,o.jsxs)("div",{className:"flex items-center gap-2 bg-fd-secondary px-4 py-1.5",children:[n?(0,o.jsx)("div",{className:"text-fd-muted-foreground [&_svg]:size-3.5",dangerouslySetInnerHTML:"string"==typeof n?{__html:n}:void 0,children:"string"!=typeof n?n:null}):null,(0,o.jsx)("figcaption",{className:"flex-1 truncate text-fd-muted-foreground",children:e}),t?(0,o.jsx)(c,{className:"-me-2",onCopy:p}):null]}):t&&(0,o.jsx)(c,{className:"absolute right-2 top-2 z-[2] backdrop-blur-md",onCopy:p}),(0,o.jsx)("div",{ref:m,...i,className:(0,s.QP)("text-[13px] py-3.5 overflow-auto [&_.line]:px-4 max-h-[600px] fd-scroll-container",u["data-line-numbers"]&&"[&_.line]:pl-3",i?.className),style:{counterSet:u["data-line-numbers"]?`line ${Number(u["data-line-numbers-start"]??1)-1}`:void 0,...i?.style},children:l})]})});function c({className:e,onCopy:t,...r}){let[u,d]=function(e){let[t,r]=(0,a.useState)(!1),o=(0,a.useRef)(null);return[t,(0,i.J)(()=>{o.current&&window.clearTimeout(o.current),Promise.resolve(e()).then(()=>{r(!0),o.current=window.setTimeout(()=>{r(!1)},1500)})})]}(t);return(0,o.jsxs)("button",{type:"button",className:(0,s.QP)((0,l.r)({color:"ghost"}),"transition-opacity group-hover:opacity-100 [&_svg]:size-3.5",!u&&"[@media(hover:hover)]:opacity-0",e),"aria-label":u?"Copied Text":"Copy Text",onClick:d,...r,children:[(0,o.jsx)(n.Jl,{className:(0,s.QP)("transition-transform",!u&&"scale-0")}),(0,o.jsx)(n.QR,{className:(0,s.QP)("absolute transition-transform",u&&"scale-0")})]})}d.displayName="CodeBlock"},22204:(e,t,r)=>{"use strict";r.d(t,{Nt:()=>E,Ke:()=>A,R6:()=>j});var o=r(13486),n=r(60159),a=r(66634),s=r(27134),i=r(40594),l=r(53959),u=r(11246),d=r(94108),c=r(78998),m=r(32194),p="Collapsible",[f,h]=(0,s.A)(p),[b,g]=f(p),v=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:a,defaultOpen:s,disabled:l,onOpenChange:u,...c}=e,[f,h]=(0,i.i)({prop:a,defaultProp:s??!1,onChange:u,caller:p});return(0,o.jsx)(b,{scope:r,disabled:l,contentId:(0,m.B)(),open:f,onOpenToggle:n.useCallback(()=>h(e=>!e),[h]),children:(0,o.jsx)(d.sG.div,{"data-state":k(f),"data-disabled":l?"":void 0,...c,ref:t})})});v.displayName=p;var x="CollapsibleTrigger",D=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,...n}=e,s=g(x,r);return(0,o.jsx)(d.sG.button,{type:"button","aria-controls":s.contentId,"aria-expanded":s.open||!1,"data-state":k(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled,...n,ref:t,onClick:(0,a.m)(e.onClick,s.onOpenToggle)})});D.displayName=x;var C="CollapsibleContent",F=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=g(C,e.__scopeCollapsible);return(0,o.jsx)(c.C,{present:r||a.open,children:({present:e})=>(0,o.jsx)(y,{...n,ref:t,present:e})})});F.displayName=C;var y=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:a,children:s,...i}=e,c=g(C,r),[m,p]=n.useState(a),f=n.useRef(null),h=(0,u.s)(t,f),b=n.useRef(0),v=b.current,x=n.useRef(0),D=x.current,F=c.open||m,y=n.useRef(F),w=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>y.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,l.N)(()=>{let e=f.current;if(e){w.current=w.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();b.current=t.height,x.current=t.width,y.current||(e.style.transitionDuration=w.current.transitionDuration,e.style.animationName=w.current.animationName),p(a)}},[c.open,a]),(0,o.jsx)(d.sG.div,{"data-state":k(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!F,...i,ref:h,style:{"--radix-collapsible-content-height":v?`${v}px`:void 0,"--radix-collapsible-content-width":D?`${D}px`:void 0,...e.style},children:F&&s})});function k(e){return e?"open":"closed"}var w=r(55855);let E=v,j=D,A=(0,n.forwardRef)(({children:e,...t},r)=>{let[a,s]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{s(!0)},[]),(0,o.jsx)(F,{ref:r,...t,className:(0,w.QP)("overflow-hidden",a&&"data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down",t.className),children:e})});A.displayName=F.displayName},23850:(e,t,r)=>{"use strict";r.d(t,{LanguageToggle:()=>l,LanguageToggleText:()=>u});var o=r(13486),n=r(9650),a=r(93098),s=r(55855),i=r(93507);function l(e){let t=(0,n.useI18n)();if(!t.locales)throw Error("Missing ``");return(0,o.jsxs)(a.AM,{children:[(0,o.jsx)(a.Wv,{"aria-label":t.text.chooseLanguage,...e,className:(0,s.QP)((0,i.r)({color:"ghost",className:"gap-1.5 p-1.5"}),e.className),children:e.children}),(0,o.jsxs)(a.hl,{className:"flex flex-col overflow-hidden p-0",children:[(0,o.jsx)("p",{className:"mb-1 p-2 text-xs font-medium text-fd-muted-foreground",children:t.text.chooseLanguage}),t.locales.map(e=>(0,o.jsx)("button",{type:"button",className:(0,s.QP)("p-2 text-start text-sm",e.locale===t.locale?"bg-fd-primary/10 font-medium text-fd-primary":"hover:bg-fd-accent hover:text-fd-accent-foreground"),onClick:()=>{t.onChange?.(e.locale)},children:e.name},e.locale))]})]})}function u(e){let t=(0,n.useI18n)(),r=t.locales?.find(e=>e.locale===t.locale)?.name;return(0,o.jsx)("span",{...e,children:r})}},24739:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,30385,23)),Promise.resolve().then(r.t.bind(r,33737,23)),Promise.resolve().then(r.t.bind(r,86081,23)),Promise.resolve().then(r.t.bind(r,1904,23)),Promise.resolve().then(r.t.bind(r,35856,23)),Promise.resolve().then(r.t.bind(r,55492,23)),Promise.resolve().then(r.t.bind(r,89082,23)),Promise.resolve().then(r.t.bind(r,45812,23))},27152:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>s.a,__next_app__:()=>c,pages:()=>d,routeModule:()=>m,tree:()=>u});var o=r(24332),n=r(48819),a=r(67851),s=r.n(a),i=r(97540),l={};for(let e in i)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>i[e]);r.d(t,l);let u={children:["",{children:["docs",{children:["[[...slug]]",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,6537)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/docs/[[...slug]]/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,87683)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/docs/layout.tsx"],metadata:{icon:[],apple:[],openGraph:[],twitter:[],manifest:"/manifest.webmanifest"}}]},{layout:[()=>Promise.resolve().then(r.bind(r,20685)),"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,19033,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,39956,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,92341,23)),"next/dist/client/components/unauthorized-error"],metadata:{icon:[],apple:[],openGraph:[],twitter:[],manifest:"/manifest.webmanifest"}}]}.children,d=["/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/docs/[[...slug]]/page.tsx"],c={require:r,loadChunk:()=>Promise.resolve()},m=new o.AppPageRouteModule({definition:{kind:n.RouteKind.APP_PAGE,page:"/docs/[[...slug]]/page",pathname:"/docs/[[...slug]]",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},29021:e=>{"use strict";e.exports=require("fs")},29038:(e,t,r)=>{"use strict";r.d(t,{NavProvider:()=>n});var o=r(33952);(0,o.registerClientReference)(function(){throw Error("Attempted to call usePageStyles() from the server but usePageStyles is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js","usePageStyles"),(0,o.registerClientReference)(function(){throw Error("Attempted to call StylesProvider() from the server but StylesProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js","StylesProvider");let n=(0,o.registerClientReference)(function(){throw Error("Attempted to call NavProvider() from the server but NavProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js","NavProvider");(0,o.registerClientReference)(function(){throw Error("Attempted to call useNav() from the server but useNav is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js","useNav")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},29699:(e,t,r)=>{"use strict";function o(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"forbidden",{enumerable:!0,get:function(){return o}}),r(22859).HTTP_ERROR_FALLBACK_ERROR_CODE,("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)},33873:e=>{"use strict";e.exports=require("path")},34176:(e,t,r)=>{"use strict";r.d(t,{X:()=>a});var o=r(60159),n=r(53959);function a(e){let[t,r]=o.useState(void 0);return(0,n.N)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let o,n;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,n=t.blockSize}else o=e.offsetWidth,n=e.offsetHeight;r({width:o,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}},35476:(e,t,r)=>{"use strict";r.d(t,{j:()=>d});var o=r(13486),n=r(60159),a=r(2373),s=r(59492),i=r(29114);function l(e,t){if(0===t.length||0===e.clientHeight)return[0,0];let r=Number.MAX_VALUE,o=0;for(let n of t){let t=e.querySelector(`a[href="#${n}"]`);if(!t)continue;let a=getComputedStyle(t);r=Math.min(r,t.offsetTop+parseFloat(a.paddingTop)),o=Math.max(o,t.offsetTop+t.clientHeight-parseFloat(a.paddingBottom))}return[r,o-r]}function u(e,t){e.style.setProperty("--fd-top",`${t[0]}px`),e.style.setProperty("--fd-height",`${t[1]}px`)}function d({containerRef:e,...t}){let r=a.Mf(),d=(0,n.useRef)(null),c=(0,i.J)(()=>{e.current&&d.current&&u(d.current,l(e.current,r))});return(0,n.useEffect)(()=>{if(!e.current)return;let t=e.current;c();let r=new ResizeObserver(c);return r.observe(t),()=>{r.disconnect()}},[e,c]),(0,s.T)(r,()=>{e.current&&d.current&&u(d.current,l(e.current,r))}),(0,o.jsx)("div",{ref:d,role:"none",...t})}},37745:(e,t,r)=>{"use strict";r.d(t,{Image:()=>n});var o=r(33952);(0,o.registerClientReference)(function(){throw Error("Attempted to call FrameworkProvider() from the server but FrameworkProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js","FrameworkProvider");let n=(0,o.registerClientReference)(function(){throw Error("Attempted to call Image() from the server but Image is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js","Image");(0,o.registerClientReference)(function(){throw Error("Attempted to call Link() from the server but Link is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js","Link"),(0,o.registerClientReference)(function(){throw Error("Attempted to call createContext() from the server but createContext is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js","createContext"),(0,o.registerClientReference)(function(){throw Error("Attempted to call useParams() from the server but useParams is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js","useParams"),(0,o.registerClientReference)(function(){throw Error("Attempted to call usePathname() from the server but usePathname is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js","usePathname"),(0,o.registerClientReference)(function(){throw Error("Attempted to call useRouter() from the server but useRouter is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js","useRouter")},37931:()=>{},38050:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"notFound",{enumerable:!0,get:function(){return n}});let o=""+r(22859).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function n(){let e=Object.defineProperty(Error(o),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=o,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)},38098:(e,t,r)=>{"use strict";r.d(t,{PageBreadcrumb:()=>P,PageFooter:()=>j,PageLastUpdate:()=>w,PageRoot:()=>k,PageTOC:()=>N,PageTOCPopover:()=>y,PageTOCPopoverContent:()=>F,PageTOCPopoverTrigger:()=>D});var o=r(13486),n=r(60159),a=r(19037),s=r(55703),i=r(55855),l=r(9650),u=r(19366),d=r(86663),c=r(32043),m=r(10640),p=r(86232),f=r(29114),h=r(22204),b=r(21944),g=r(78041),v=r(2373);let x=(0,d.q6)("TocPopoverContext");function D(e){let{text:t}=(0,l.useI18n)(),{open:r}=x.use(),s=(0,g.a)(),d=(0,v.R3)(),c=(0,n.useMemo)(()=>s.findIndex(e=>d===e.url.slice(1)),[s,d]),m=(0,u.L)().at(-1),p=-1!==c&&!r;return(0,o.jsxs)(h.R6,{...e,className:(0,i.QP)("flex w-full h-(--fd-tocnav-height) items-center text-sm text-fd-muted-foreground gap-2.5 px-4 py-2.5 text-start focus-visible:outline-none [&_svg]:shrink-0 [&_svg]:size-4 md:px-6",e.className),children:[(0,o.jsx)(C,{value:(c+1)/Math.max(1,s.length),max:1,className:(0,i.QP)(r&&"text-fd-primary")}),(0,o.jsxs)("span",{className:"grid flex-1 *:my-auto *:row-start-1 *:col-start-1",children:[(0,o.jsx)("span",{className:(0,i.QP)("truncate transition-all",r&&"text-fd-foreground",p&&"opacity-0 -translate-y-full pointer-events-none"),children:m?.name??t.toc}),(0,o.jsx)("span",{className:(0,i.QP)("truncate transition-all",!p&&"opacity-0 translate-y-full pointer-events-none"),children:s[c]?.title})]}),(0,o.jsx)(a.yQ,{className:(0,i.QP)("transition-transform mx-0.5",r&&"rotate-180")})]})}function C({value:e,strokeWidth:t=2,size:r=24,min:n=0,max:a=100,...s}){let i=ea?a:e,l=(r-t)/2,u=2*Math.PI*l,d=i/a*u,c={cx:r/2,cy:r/2,r:l,fill:"none",strokeWidth:t};return(0,o.jsxs)("svg",{role:"progressbar",viewBox:`0 0 ${r} ${r}`,"aria-valuenow":i,"aria-valuemin":n,"aria-valuemax":a,...s,children:[(0,o.jsx)("circle",{...c,className:"stroke-current/25"}),(0,o.jsx)("circle",{...c,stroke:"currentColor",strokeDasharray:u,strokeDashoffset:u-d,strokeLinecap:"round",transform:`rotate(-90 ${r/2} ${r/2})`,className:"transition-all"})]})}function F(e){return(0,o.jsx)(h.Ke,{"data-toc-popover":"",...e,className:(0,i.QP)("flex flex-col px-4 max-h-[50vh] md:px-6",e.className),children:e.children})}function y(e){let t=(0,n.useRef)(null),[r,a]=(0,n.useState)(!1),{collapsed:s}=(0,b.c)(),{isTransparent:l}=(0,m.hI)();return(0,f.J)(e=>{r&&t.current&&!t.current.contains(e.target)&&a(!1)}),(0,o.jsx)(x.Provider,{value:(0,n.useMemo)(()=>({open:r,setOpen:a}),[a,r]),children:(0,o.jsx)(h.Nt,{open:r,onOpenChange:a,asChild:!0,children:(0,o.jsx)("header",{ref:t,id:"nd-tocnav",...e,className:(0,i.QP)("fixed inset-x-0 z-10 border-b backdrop-blur-sm transition-colors xl:hidden",(!l||r)&&"bg-fd-background/80",r&&"shadow-lg",e.className),style:{...e.style,top:"calc(var(--fd-banner-height) + var(--fd-nav-height))",insetInlineStart:s?"0px":"calc(var(--fd-sidebar-width) + var(--fd-layout-offset))"},children:e.children})})})}function k({toc:e,children:t,...r}){let{collapsed:n}=(0,b.c)();return(0,o.jsx)(g.W,{...e,children:(0,o.jsx)("div",{id:"nd-page",...r,className:(0,i.QP)("flex flex-1 mx-auto w-full",r.className),style:{paddingTop:"calc(var(--fd-nav-height) + var(--fd-tocnav-height))",maxWidth:n?"var(--fd-page-width)":"min(var(--fd-page-width),calc(var(--fd-layout-width) - var(--fd-sidebar-width)))",...r.style},children:t})})}function w({date:e,...t}){let{text:r}=(0,l.useI18n)(),[a,s]=(0,n.useState)("");return(0,o.jsxs)("p",{...t,className:(0,i.QP)("text-sm text-fd-muted-foreground",t.className),children:[r.lastUpdate," ",a]})}let E=new WeakMap;function j({items:e,...t}){let{root:r}=(0,u.t)(),a=(0,d.a8)(),{previous:s,next:l}=(0,n.useMemo)(()=>{if(e)return e;let t=E.get(r)??function e(t){let r=[];return t.forEach(t=>{if("folder"===t.type){t.index&&r.push(t.index),r.push(...e(t.children));return}"page"!==t.type||t.external||r.push(t)}),r}(r.children);E.set(r,t);let o=t.findIndex(e=>(0,p.$)(e.url,a,!1));return -1===o?{}:{previous:t[o-1],next:t[o+1]}},[e,a,r]);return(0,o.jsxs)("div",{...t,className:(0,i.QP)("@container grid gap-4 pb-6",s&&l?"grid-cols-2":"grid-cols-1",t.className),children:[s?(0,o.jsx)(A,{item:s,index:0}):null,l?(0,o.jsx)(A,{item:l,index:1}):null]})}function A({item:e,index:t}){let{text:r}=(0,l.useI18n)(),n=0===t?a.JG:a.c_;return(0,o.jsxs)(s.default,{href:e.url,className:(0,i.QP)("flex flex-col gap-2 rounded-lg border p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground @max-lg:col-span-full",1===t&&"text-end"),children:[(0,o.jsxs)("div",{className:(0,i.QP)("inline-flex items-center gap-1.5 font-medium",1===t&&"flex-row-reverse"),children:[(0,o.jsx)(n,{className:"-mx-1 size-4 shrink-0 rtl:rotate-180"}),(0,o.jsx)("p",{children:e.name})]}),(0,o.jsx)("p",{className:"text-fd-muted-foreground truncate",children:e.description??(0===t?r.previousPage:r.nextPage)})]})}function P({includeRoot:e=!1,includeSeparator:t,includePage:r=!1,...a}){let l=(0,u.L)(),{root:d}=(0,u.t)(),m=(0,n.useMemo)(()=>(0,c.Pp)(d,l,{includePage:r,includeSeparator:t,includeRoot:e}),[r,e,t,l,d]);return 0===m.length?null:(0,o.jsx)("div",{...a,className:(0,i.QP)("flex items-center gap-1.5 text-[15px] text-fd-muted-foreground",a.className),children:m.map((e,t)=>{let r=(0,i.QP)("truncate",t===m.length-1&&"text-fd-primary font-medium");return(0,o.jsxs)(n.Fragment,{children:[0!==t&&(0,o.jsx)("span",{className:"text-fd-foreground/30",children:"/"}),e.url?(0,o.jsx)(s.default,{href:e.url,className:(0,i.QP)(r,"transition-opacity hover:opacity-80"),children:e.name}):(0,o.jsx)("span",{className:r,children:e.name})]},t)})})}function N(e){return(0,o.jsx)("div",{id:"nd-toc",...e,className:(0,i.QP)("sticky pb-2 pt-12 max-xl:hidden",e.className),style:{...e.style,top:"calc(var(--fd-banner-height) + var(--fd-nav-height))",height:"calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"},children:(0,o.jsx)("div",{className:"flex h-full w-(--fd-toc-width) max-w-full flex-col pe-4",children:e.children})})}},38689:(e,t,r)=>{"use strict";r.d(t,{default:()=>c});var o=r(13486),n=r(2373),a=r(60159),s=r(55855),i=r(35476),l=r(78041),u=r(85624),d=r(9650);function c({ref:e,className:t,...r}){let n=(0,a.useRef)(null),c=(0,l.a)(),{text:p}=(0,d.useI18n)(),[f,h]=(0,a.useState)();return 0===c.length?(0,o.jsx)("div",{className:"rounded-lg border bg-fd-card p-3 text-xs text-fd-muted-foreground",children:p.tocNoHeadings}):(0,o.jsxs)(o.Fragment,{children:[f?(0,o.jsx)("div",{className:"absolute start-0 top-0 rtl:-scale-x-100",style:{width:f.width,height:f.height,maskImage:`url("data:image/svg+xml,${encodeURIComponent(``)}")`},children:(0,o.jsx)(i.j,{containerRef:n,className:"mt-(--fd-top) h-(--fd-height) bg-fd-primary transition-all"})}):null,(0,o.jsx)("div",{ref:(0,u.P)(n,e),className:(0,s.QP)("flex flex-col",t),...r,children:c.map((e,t)=>(0,o.jsx)(m,{item:e,upper:c[t-1]?.depth,lower:c[t+1]?.depth},e.url))})]})}function m({item:e,upper:t=e.depth,lower:r=e.depth}){var a;let i=10*(e.depth>=3),l=10*(t>=3);return(0,o.jsxs)(n.Cz,{href:e.url,style:{paddingInlineStart:(a=e.depth)<=2?14:3===a?26:36},className:"prose relative py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary",children:[i!==l?(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",className:"absolute -top-1.5 start-0 size-4 rtl:-scale-x-100",children:(0,o.jsx)("line",{x1:l,y1:"0",x2:i,y2:"12",className:"stroke-fd-foreground/10",strokeWidth:"1"})}):null,(0,o.jsx)("div",{className:(0,s.QP)("absolute inset-y-0 w-px bg-fd-foreground/10",i!==l&&"top-1.5",i!==10*(r>=3)&&"bottom-1.5"),style:{insetInlineStart:i}}),e.title]})}},40480:(e,t,r)=>{"use strict";r.d(t,{RootToggle:()=>m});var o=r(13486),n=r(19037),a=r(60159),s=r(55703),i=r(86663),l=r(55855),u=r(86232),d=r(21944),c=r(93098);function m({options:e,placeholder:t,...r}){let[m,f]=(0,a.useState)(!1),{closeOnRedirect:h}=(0,d.c)(),b=(0,i.a8)(),g=(0,a.useMemo)(()=>e.findLast(e=>e.urls?e.urls.has(b.endsWith("/")?b.slice(0,-1):b):(0,u.$)(e.url,b,!0)),[e,b]),v=()=>{h.current=!1,f(!1)},x=g?(0,o.jsx)(p,{...g}):t;return(0,o.jsxs)(c.AM,{open:m,onOpenChange:f,children:[x?(0,o.jsxs)(c.Wv,{...r,className:(0,l.QP)("flex items-center gap-2 rounded-lg pe-2 hover:text-fd-accent-foreground",r.className),children:[x,(0,o.jsx)(n.Ml,{className:"size-4 text-fd-muted-foreground"})]}):null,(0,o.jsx)(c.hl,{className:"w-(--radix-popover-trigger-width) overflow-hidden p-0",children:e.map(e=>(0,o.jsx)(s.default,{href:e.url,onClick:v,...e.props,className:(0,l.QP)("flex w-full flex-row items-center gap-2 px-2 py-1.5",g===e?"bg-fd-accent text-fd-accent-foreground":"hover:bg-fd-accent/50",e.props?.className),children:(0,o.jsx)(p,{...e})},e.url))})]})}function p(e){return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(o.Fragment,{children:e.icon}),(0,o.jsxs)("div",{className:"flex-1 text-start",children:[(0,o.jsx)("p",{className:"text-[15px] font-medium md:text-sm",children:e.title}),e.description?(0,o.jsx)("p",{className:"text-sm text-fd-muted-foreground md:text-xs",children:e.description}):null]})]})}},46184:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Sidebar:()=>k,SidebarCollapseTrigger:()=>_,SidebarFolder:()=>N,SidebarFolderContent:()=>T,SidebarFolderLink:()=>R,SidebarFolderTrigger:()=>B,SidebarFooter:()=>E,SidebarHeader:()=>w,SidebarItem:()=>P,SidebarPageTree:()=>M,SidebarSeparator:()=>A,SidebarViewport:()=>j});var o=r(13486),n=r(19037),a=r(86663),s=r(60159),i=r(55703),l=r(59492),u=r(55855),d=r(10345);let c=s.forwardRef(({className:e,children:t,...r},n)=>(0,o.jsxs)(d.bL,{ref:n,type:"scroll",className:(0,u.QP)("overflow-hidden",e),...r,children:[t,(0,o.jsx)(d.OK,{}),(0,o.jsx)(p,{orientation:"vertical"})]}));c.displayName=d.bL.displayName;let m=s.forwardRef(({className:e,children:t,...r},n)=>(0,o.jsx)(d.LM,{ref:n,className:(0,u.QP)("size-full rounded-[inherit]",e),...r,children:t}));m.displayName=d.LM.displayName;let p=s.forwardRef(({className:e,orientation:t="vertical",...r},n)=>(0,o.jsx)(d.Ze,{ref:n,orientation:t,className:(0,u.QP)("flex select-none data-[state=hidden]:animate-fd-fade-out","vertical"===t&&"h-full w-1.5","horizontal"===t&&"h-1.5 flex-col",e),...r,children:(0,o.jsx)(d.lr,{className:"relative flex-1 rounded-full bg-fd-border"})}));p.displayName=d.Ze.displayName;var f=r(86232),h=r(22204),b=r(21944),g=r(76353),v=r(19366);r(1882);var x=r(41918),D=r(78998);let C=(0,g.F)("relative flex flex-row items-center gap-2 rounded-lg p-2 text-start text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 [&_svg]:shrink-0",{variants:{active:{true:"bg-fd-primary/10 text-fd-primary",false:"transition-colors hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none"}}}),F=(0,s.createContext)(null),y=(0,s.createContext)(null);function k({defaultOpenLevel:e=0,prefetch:t=!0,collapsible:r=!0,...n}){let{open:a,setOpen:i,collapsed:d}=(0,b.c)(),c=(0,s.useMemo)(()=>({defaultOpenLevel:e,prefetch:t,level:1}),[e,t]),[m,p]=(0,s.useState)(!1),f=(0,s.useRef)(0),h=(0,s.useRef)(0),g=function(e,t=!1){let[r,o]=(0,s.useState)(null);return(0,s.useEffect)(()=>{if(t)return;let r=window.matchMedia(e),n=()=>{o(r.matches)};return n(),r.addEventListener("change",n),()=>{r.removeEventListener("change",n)}},[t,e]),r}("(width < 768px)")??!1;if((0,l.T)(d,()=>{p(!1),h.current=Date.now()+150}),g){let e=a?"open":"closed";return(0,o.jsxs)(F.Provider,{value:c,children:[(0,o.jsx)(D.C,{present:a,children:(0,o.jsx)("div",{"data-state":e,className:"fixed z-40 inset-0 bg-black/30 backdrop-blur-sm data-[state=open]:animate-fd-fade-in data-[state=closed]:animate-fd-fade-out",onClick:()=>i(!1)})}),(0,o.jsx)(D.C,{present:a,children:({present:t})=>(0,o.jsx)(x.A,{as:"aside",enabled:t,id:"nd-sidebar-mobile",...n,"data-state":e,className:(0,u.QP)("fixed text-[15px] flex flex-col py-2 rounded-e-2xl border-e start-0 inset-y-0 w-[85%] max-w-[380px] z-40 bg-fd-background data-[state=open]:animate-fd-sidebar-in data-[state=closed]:animate-fd-sidebar-out",!t&&"invisible",n.className),children:n.children})})]})}return(0,o.jsx)("aside",{id:"nd-sidebar",...n,"data-collapsed":d,className:(0,u.QP)("fixed start-0 flex flex-col items-end top-(--fd-sidebar-top) bottom-(--fd-sidebar-margin) z-20 bg-fd-card text-sm border-e max-md:hidden *:w-(--fd-sidebar-width)",d&&["rounded-xl border",m?"z-50 translate-x-2 shadow-lg":"opacity-0 -translate-x-(--fd-sidebar-offset) rtl:translate-x-(--fd-sidebar-offset)"],n.className),style:{transition:["top","opacity","translate","width"].map(e=>`${e} ease 250ms`).join(", "),...n.style,"--fd-sidebar-offset":"calc(100% - 16px)","--fd-sidebar-margin":d?"0.5rem":"0px",width:d?"var(--fd-sidebar-width)":"calc(var(--fd-sidebar-width) + var(--fd-layout-offset))","--fd-sidebar-top":"calc(var(--fd-banner-height) + var(--fd-nav-height) + var(--fd-sidebar-margin))"},onPointerEnter:e=>{!r||!d||"touch"===e.pointerType||h.current>Date.now()||(window.clearTimeout(f.current),p(!0))},onPointerLeave:e=>{r&&d&&"touch"!==e.pointerType&&(window.clearTimeout(f.current),f.current=window.setTimeout(()=>{p(!1),h.current=Date.now()+150},Math.min(e.clientX,document.body.clientWidth-e.clientX)>100?0:500))},children:(0,o.jsx)(F.Provider,{value:c,children:n.children})})}function w(e){return(0,o.jsx)("div",{...e,className:(0,u.QP)("flex flex-col gap-3 p-4 pb-2",e.className),children:e.children})}function E(e){return(0,o.jsx)("div",{...e,className:(0,u.QP)("flex flex-col border-t px-4 py-3",e.className),children:e.children})}function j(e){return(0,o.jsx)(c,{...e,className:(0,u.QP)("h-full",e.className),children:(0,o.jsx)(m,{className:"p-4",style:{maskImage:"linear-gradient(to bottom, transparent, white 12px, white calc(100% - 12px), transparent)"},children:e.children})})}function A(e){let{level:t}=I();return(0,o.jsx)("p",{...e,className:(0,u.QP)("inline-flex items-center gap-2 mb-1.5 px-2 font-medium empty:mb-0 [&_svg]:size-4 [&_svg]:shrink-0",e.className),style:{paddingInlineStart:z(t),...e.style},children:e.children})}function P({icon:e,...t}){let r=(0,a.a8)(),s=void 0!==t.href&&(0,f.$)(t.href,r,!1),{prefetch:l,level:d}=I();return(0,o.jsxs)(i.default,{...t,"data-active":s,className:(0,u.QP)(C({active:s}),t.className),prefetch:l,style:{paddingInlineStart:z(d),...t.style},children:[(0,o.jsx)(L,{level:d,active:s}),e??(t.external?(0,o.jsx)(n.Gr,{}):null),t.children]})}function N({defaultOpen:e=!1,...t}){let[r,n]=(0,s.useState)(e);return(0,l.T)(e,e=>{e&&n(e)}),(0,o.jsx)(h.Nt,{open:r,onOpenChange:n,...t,children:(0,o.jsx)(y.Provider,{value:(0,s.useMemo)(()=>({open:r,setOpen:n}),[r]),children:t.children})})}function B({className:e,...t}){let{level:r}=I(),{open:a}=S();return(0,o.jsxs)(h.R6,{className:(0,u.QP)(C({active:!1}),"w-full",e),...t,style:{paddingInlineStart:z(r),...t.style},children:[(0,o.jsx)(L,{level:r}),t.children,(0,o.jsx)(n.yQ,{"data-icon":!0,className:(0,u.QP)("ms-auto transition-transform",!a&&"-rotate-90")})]})}function R(e){let{open:t,setOpen:r}=S(),{prefetch:s,level:l}=I(),d=(0,a.a8)(),c=void 0!==e.href&&(0,f.$)(e.href,d,!1);return(0,o.jsxs)(i.default,{...e,"data-active":c,className:(0,u.QP)(C({active:c}),"w-full",e.className),onClick:e=>{e.target instanceof HTMLElement&&e.target.hasAttribute("data-icon")?(r(!t),e.preventDefault()):r(!c||!t)},prefetch:s,style:{paddingInlineStart:z(l),...e.style},children:[(0,o.jsx)(L,{level:l,active:c}),e.children,(0,o.jsx)(n.yQ,{"data-icon":!0,className:(0,u.QP)("ms-auto transition-transform",!t&&"-rotate-90")})]})}function T(e){let t=I();return(0,o.jsx)(h.Ke,{...e,className:(0,u.QP)("relative",e.className),children:(0,o.jsxs)(F.Provider,{value:(0,s.useMemo)(()=>({...t,level:t.level+1}),[t]),children:[1===t.level&&(0,o.jsx)("div",{className:"absolute w-px inset-y-1 bg-fd-border start-2.5"}),e.children]})})}function _(e){let{collapsed:t,setCollapsed:r}=(0,b.c)();return(0,o.jsx)("button",{type:"button","aria-label":"Collapse Sidebar","data-collapsed":t,...e,onClick:()=>{r(e=>!e)},children:e.children})}function S(){let e=(0,s.useContext)(y);if(!e)throw Error("Missing sidebar folder");return e}function I(){let e=(0,s.useContext)(F);if(!e)throw Error(" component required.");return e}function M(e){let{root:t}=(0,v.t)();return(0,s.useMemo)(()=>{let{Separator:r,Item:n,Folder:a}=e.components??{};return(0,o.jsx)(s.Fragment,{children:function e(t,s){return t.map((t,i)=>{if("separator"===t.type)return r?(0,o.jsx)(r,{item:t},i):(0,o.jsxs)(A,{className:(0,u.QP)(0!==i&&"mt-6"),children:[t.icon,t.name]},i);if("folder"===t.type){let r=e(t.children,s+1);return a?(0,o.jsx)(a,{item:t,level:s,children:r},i):(0,o.jsx)(O,{item:t,children:r},i)}return n?(0,o.jsx)(n,{item:t},t.url):(0,o.jsx)(P,{href:t.url,external:t.external,icon:t.icon,children:t.name},t.url)})}(t.children,1)},t.$id)},[e.components,t])}function O({item:e,...t}){let{defaultOpenLevel:r,level:n}=I(),a=(0,v.L)();return(0,o.jsxs)(N,{defaultOpen:(e.defaultOpen??r>=n)||a.includes(e),children:[e.index?(0,o.jsxs)(R,{href:e.index.url,external:e.index.external,...t,children:[e.icon,e.name]}):(0,o.jsxs)(B,{...t,children:[e.icon,e.name]}),(0,o.jsx)(T,{children:t.children})]})}function z(e){return`calc(var(--spacing) * ${e>1?3*e:2})`}function L({level:e,active:t}){return e<=1?null:(0,o.jsx)("div",{className:(0,u.QP)("absolute w-px inset-y-3 z-[2] start-2.5 md:inset-y-2",t&&"bg-fd-primary")})}},46964:(e,t,r)=>{"use strict";r.d(t,{TreeContextProvider:()=>n});var o=r(33952);let n=(0,o.registerClientReference)(function(){throw Error("Attempted to call TreeContextProvider() from the server but TreeContextProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/tree.js","TreeContextProvider");(0,o.registerClientReference)(function(){throw Error("Attempted to call useTreePath() from the server but useTreePath is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/tree.js","useTreePath"),(0,o.registerClientReference)(function(){throw Error("Attempted to call useTreeContext() from the server but useTreeContext is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/tree.js","useTreeContext")},49600:(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,{getRedirectError:function(){return s},getRedirectStatusCodeFromError:function(){return c},getRedirectTypeFromError:function(){return d},getURLFromRedirectError:function(){return u},permanentRedirect:function(){return l},redirect:function(){return i}});let o=r(49005),n=r(31903),a=r(19121).actionAsyncStorage;function s(e,t,r){void 0===r&&(r=o.RedirectStatusCode.TemporaryRedirect);let a=Object.defineProperty(Error(n.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return a.digest=n.REDIRECT_ERROR_CODE+";"+t+";"+e+";"+r+";",a}function i(e,t){var r;throw null!=t||(t=(null==a||null==(r=a.getStore())?void 0:r.isAction)?n.RedirectType.push:n.RedirectType.replace),s(e,t,o.RedirectStatusCode.TemporaryRedirect)}function l(e,t){throw void 0===t&&(t=n.RedirectType.replace),s(e,t,o.RedirectStatusCode.PermanentRedirect)}function u(e){return(0,n.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function d(e){if(!(0,n.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function c(e){if(!(0,n.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("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)},51943:(e,t,r)=>{"use strict";r.d(t,{ThemeToggle:()=>c});var o=r(13486),n=r(76353),a=r(19037),s=r(48961),i=r(60159),l=r(55855);let u=(0,n.F)("size-6.5 rounded-full p-1.5 text-fd-muted-foreground",{variants:{active:{true:"bg-fd-accent text-fd-accent-foreground",false:"text-fd-muted-foreground"}}}),d=[["light",a.bd],["dark",a.AX],["system",a.$3]];function c({className:e,mode:t="light-dark",...r}){let{setTheme:n,theme:a,resolvedTheme:c}=(0,s.D)(),[m,p]=(0,i.useState)(!1),f=(0,l.QP)("inline-flex items-center rounded-full border p-1",e);if("light-dark"===t){let e=m?c:null;return(0,o.jsx)("button",{className:f,"aria-label":"Toggle Theme",onClick:()=>n("light"===e?"dark":"light"),"data-theme-toggle":"",...r,children:d.map(([t,r])=>{if("system"!==t)return(0,o.jsx)(r,{fill:"currentColor",className:(0,l.QP)(u({active:e===t}))},t)})})}let h=m?a:null;return(0,o.jsx)("div",{className:f,"data-theme-toggle":"",...r,children:d.map(([e,t])=>(0,o.jsx)("button",{"aria-label":e,className:(0,l.QP)(u({active:h===e})),onClick:()=>n(e),children:(0,o.jsx)(t,{className:"size-full",fill:"currentColor"})},e))})}},55703:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var o=r(28186),n=r(60159),a=r(13486),s=(0,n.forwardRef)(({href:e="#",external:t=!(e.startsWith("/")||e.startsWith("#")||e.startsWith(".")),prefetch:r,...n},s)=>t?(0,a.jsx)("a",{ref:s,href:e,rel:"noreferrer noopener",target:"_blank",...n,children:n.children}):(0,a.jsx)(o.N_,{ref:s,href:e,prefetch:r,...n}));s.displayName="Link",r(1882)},57544:(e,t,r)=>{"use strict";r.r(t),r.d(t,{I18nContext:()=>a,I18nLabel:()=>s,defaultTranslations:()=>n,useI18n:()=>i});var o=r(33952);let n=(0,o.registerClientReference)(function(){throw Error("Attempted to call defaultTranslations() from the server but defaultTranslations is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js","defaultTranslations"),a=(0,o.registerClientReference)(function(){throw Error("Attempted to call I18nContext() from the server but I18nContext is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js","I18nContext"),s=(0,o.registerClientReference)(function(){throw Error("Attempted to call I18nLabel() from the server but I18nLabel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js","I18nLabel"),i=(0,o.registerClientReference)(function(){throw Error("Attempted to call useI18n() from the server but useI18n is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js","useI18n")},57999:(e,t,r)=>{"use strict";r.d(t,{default:()=>o});let o=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc-clerk.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc-clerk.js","default")},60572:(e,t,r)=>{"use strict";r.d(t,{HideIfEmpty:()=>s}),r(1882);var o=r(60159),n=r(13486),a=e=>{for(let t=0;t1?o.Children.only(null):null,(0,n.jsxs)(n.Fragment,{children:[t,void 0===s&&(0,n.jsx)("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:`{ -const element = document.querySelector('[data-fdid="${r}"]') -if (element) { - element.setAttribute('data-empty', String((${a.toString()})(element))) -}}`}})]})}},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},65067:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,69355,23)),Promise.resolve().then(r.t.bind(r,54439,23)),Promise.resolve().then(r.t.bind(r,67851,23)),Promise.resolve().then(r.t.bind(r,94730,23)),Promise.resolve().then(r.t.bind(r,19774,23)),Promise.resolve().then(r.t.bind(r,53170,23)),Promise.resolve().then(r.t.bind(r,20968,23)),Promise.resolve().then(r.t.bind(r,78298,23))},68855:(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 d},RedirectType:function(){return n.RedirectType},forbidden:function(){return s.forbidden},notFound:function(){return a.notFound},permanentRedirect:function(){return o.permanentRedirect},redirect:function(){return o.redirect},unauthorized:function(){return i.unauthorized},unstable_rethrow:function(){return l.unstable_rethrow}});let o=r(49600),n=r(31903),a=r(38050),s=r(29699),i=r(77670),l=r(69938);class u extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class d extends URLSearchParams{append(){throw new u}delete(){throw new u}set(){throw new u}sort(){throw new 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)},69052:(e,t,r)=>{Promise.resolve().then(r.bind(r,60572)),Promise.resolve().then(r.bind(r,55703)),Promise.resolve().then(r.bind(r,23850)),Promise.resolve().then(r.bind(r,40480)),Promise.resolve().then(r.bind(r,1652)),Promise.resolve().then(r.bind(r,46184)),Promise.resolve().then(r.bind(r,51943)),Promise.resolve().then(r.bind(r,10640)),Promise.resolve().then(r.bind(r,19366)),Promise.resolve().then(r.bind(r,75062)),Promise.resolve().then(r.bind(r,76322))},69412:(e,t,r)=>{"use strict";r.d(t,{LanguageToggle:()=>n,LanguageToggleText:()=>a});var o=r(33952);let n=(0,o.registerClientReference)(function(){throw Error("Attempted to call LanguageToggle() from the server but LanguageToggle is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/language-toggle.js","LanguageToggle"),a=(0,o.registerClientReference)(function(){throw Error("Attempted to call LanguageToggleText() from the server but LanguageToggleText is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/language-toggle.js","LanguageToggleText")},69769:(e,t,r)=>{"use strict";r.d(t,{ThemeToggle:()=>o});let o=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call ThemeToggle() from the server but ThemeToggle is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/theme-toggle.js","ThemeToggle")},69938:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return o}});let o=r(10097).unstable_rethrow;("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)},71896:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});let o=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/link.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/link.js","default")},73187:(e,t,r)=>{"use strict";r.d(t,{AT:()=>l,Bx:()=>u,EY:()=>f,N_:()=>h,R2:()=>p,RT:()=>c,ff:()=>b,lW:()=>m,rW:()=>d});var o=r(38828),n=r(61365),a=r(4465);let s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},i=(e,t)=>{let r=(0,n.forwardRef)(({className:e,size:r=24,color:i="currentColor",children:l,...u},d)=>(0,o.jsxs)("svg",{ref:d,...s,width:r,height:r,stroke:i,className:(0,a.QP)("lucide",e),...u,children:[t.map(([e,t])=>(0,n.createElement)(e,t)),l]}));return r.displayName=e,r};i("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);let l=i("languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]),u=i("panel-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]);i("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]),i("search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]),i("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),i("moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]),i("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),i("airplay",[["path",{d:"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1",key:"ns4c3b"}],["path",{d:"m12 15 5 6H7Z",key:"14qnn2"}]]),i("menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]),i("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),i("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);let d=i("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),c=i("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);i("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);let m=i("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),p=i("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);i("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),i("file-text",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]),i("hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]]);let f=i("text",[["path",{d:"M15 18H3",key:"olowqp"}],["path",{d:"M17 6H3",key:"16j9eg"}],["path",{d:"M21 12H3",key:"2avoz0"}]]);i("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]),i("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),i("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]),i("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);let h=i("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]),b=i("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);i("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),i("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]),i("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),i("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]),i("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},73363:(e,t,r)=>{Promise.resolve().then(r.bind(r,86663)),Promise.resolve().then(r.bind(r,55703)),Promise.resolve().then(r.bind(r,21183)),Promise.resolve().then(r.bind(r,38689)),Promise.resolve().then(r.bind(r,78041)),Promise.resolve().then(r.bind(r,9650)),Promise.resolve().then(r.bind(r,38098))},73577:(e,t,r)=>{"use strict";r.d(t,{r:()=>o});let o=(0,r(92639).F)("inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 focus-visible:outline-none",{variants:{color:{primary:"bg-fd-primary text-fd-primary-foreground hover:bg-fd-primary/80",outline:"border hover:bg-fd-accent hover:text-fd-accent-foreground",ghost:"hover:bg-fd-accent hover:text-fd-accent-foreground",secondary:"border bg-fd-secondary text-fd-secondary-foreground hover:bg-fd-accent hover:text-fd-accent-foreground"},size:{sm:"gap-1 px-2 py-1.5 text-xs",icon:"p-1.5 [&_svg]:size-5","icon-sm":"p-1.5 [&_svg]:size-4.5","icon-xs":"p-1 [&_svg]:size-4"}}})},75062:(e,t,r)=>{"use strict";r.d(t,{CollapsibleControl:()=>f,LayoutBody:()=>m,Navbar:()=>c,NavbarSidebarTrigger:()=>p});var o=r(13486),n=r(19037),a=r(55855),s=r(93507),i=r(21944),l=r(10640),u=r(46184),d=r(1652);function c(e){let{isTransparent:t}=(0,l.hI)();return(0,o.jsx)("header",{id:"nd-subnav",...e,className:(0,a.QP)("fixed top-(--fd-banner-height) inset-x-0 z-30 flex items-center px-4 border-b transition-colors backdrop-blur-sm",!t&&"bg-fd-background/80",e.className),children:e.children})}function m(e){let{collapsed:t}=(0,i.c)();return(0,o.jsx)("main",{id:"nd-docs-layout",...e,className:(0,a.QP)("flex flex-1 flex-col transition-[margin]",e.className),style:{...e.style,marginInlineStart:t?"max(0px, min(calc(100vw - var(--fd-page-width)), var(--fd-sidebar-width)))":"var(--fd-sidebar-width)"},children:e.children})}function p({className:e,...t}){let{setOpen:r}=(0,i.c)();return(0,o.jsx)("button",{...t,"aria-label":"Open Sidebar",className:(0,a.QP)((0,s.r)({color:"ghost",size:"icon-sm",className:e})),onClick:()=>r(e=>!e),children:(0,o.jsx)(n.Bx,{})})}function f(){let{collapsed:e}=(0,i.c)();if(e)return(0,o.jsxs)("div",{className:"fixed flex shadow-lg animate-fd-fade-in rounded-xl p-0.5 border bg-fd-muted text-fd-muted-foreground z-10 xl:start-4 max-xl:end-4",style:{top:"calc(var(--fd-banner-height) + var(--fd-tocnav-height) + var(--spacing) * 4)"},children:[(0,o.jsx)(u.SidebarCollapseTrigger,{className:(0,a.QP)((0,s.r)({color:"ghost",size:"icon-sm",className:"rounded-lg"})),children:(0,o.jsx)(n.Bx,{})}),(0,o.jsx)(d.SearchToggle,{className:"rounded-lg",hideIfDisabled:!0})]})}},76322:(e,t,r)=>{"use strict";r.d(t,{BaseLinkItem:()=>l});var o=r(13486),n=r(55703),a=r(86663),s=r(60159),i=r(86232);let l=(0,s.forwardRef)(({item:e,...t},r)=>{let s=(0,a.a8)(),l=e.active??"url",u="none"!==l&&(0,i.$)(e.url,s,"nested-url"===l);return(0,o.jsx)(n.default,{ref:r,href:e.url,external:e.external,...t,"data-active":u,children:t.children})});l.displayName="BaseLinkItem"},77670:(e,t,r)=>{"use strict";function o(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unauthorized",{enumerable:!0,get:function(){return o}}),r(22859).HTTP_ERROR_FALLBACK_ERROR_CODE,("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)},77795:(e,t,r)=>{"use strict";r.d(t,{TOCItems:()=>a,TOCScrollArea:()=>n});var o=r(33952);(0,o.registerClientReference)(function(){throw Error("Attempted to call useTOCItems() from the server but useTOCItems is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js","useTOCItems"),(0,o.registerClientReference)(function(){throw Error("Attempted to call TOCProvider() from the server but TOCProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js","TOCProvider");let n=(0,o.registerClientReference)(function(){throw Error("Attempted to call TOCScrollArea() from the server but TOCScrollArea is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js","TOCScrollArea"),a=(0,o.registerClientReference)(function(){throw Error("Attempted to call TOCItems() from the server but TOCItems is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js","TOCItems")},78041:(e,t,r)=>{"use strict";r.d(t,{TOCItems:()=>f,TOCScrollArea:()=>p,W:()=>m,a:()=>c});var o=r(13486),n=r(2373),a=r(60159),s=r(55855),i=r(9650),l=r(35476),u=r(85624);let d=(0,a.createContext)([]);function c(){return(0,a.useContext)(d)}function m({toc:e,children:t,...r}){return(0,o.jsx)(d,{value:e,children:(0,o.jsx)(n.NQ,{toc:e,...r,children:t})})}function p({ref:e,className:t,...r}){let i=(0,a.useRef)(null);return(0,o.jsx)("div",{ref:(0,u.P)(i,e),className:(0,s.QP)("relative min-h-0 text-sm ms-px overflow-auto [scrollbar-width:none] [mask-image:linear-gradient(to_bottom,transparent,white_16px,white_calc(100%-16px),transparent)] py-3",t),...r,children:(0,o.jsx)(n.N2,{containerRef:i,children:r.children})})}function f({ref:e,className:t,...r}){let n=(0,a.useRef)(null),d=c(),{text:m}=(0,i.useI18n)();return 0===d.length?(0,o.jsx)("div",{className:"rounded-lg border bg-fd-card p-3 text-xs text-fd-muted-foreground",children:m.tocNoHeadings}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(l.j,{containerRef:n,className:"absolute top-(--fd-top) h-(--fd-height) w-px bg-fd-primary transition-all"}),(0,o.jsx)("div",{ref:(0,u.P)(e,n),className:(0,s.QP)("flex flex-col border-s border-fd-foreground/10",t),...r,children:d.map(e=>(0,o.jsx)(h,{item:e},e.url))})]})}function h({item:e}){return(0,o.jsx)(n.Cz,{href:e.url,className:(0,s.QP)("prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary",e.depth<=2&&"ps-3",3===e.depth&&"ps-6",e.depth>=4&&"ps-8"),children:e.title})}},79912:(e,t,r)=>{"use strict";r.d(t,{CodeBlock:()=>a,Pre:()=>n});var o=r(33952);let n=(0,o.registerClientReference)(function(){throw Error("Attempted to call Pre() from the server but Pre is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/codeblock.js","Pre"),a=(0,o.registerClientReference)(function(){throw Error("Attempted to call CodeBlock() from the server but CodeBlock is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/codeblock.js","CodeBlock")},80085:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Sidebar:()=>n,SidebarCollapseTrigger:()=>f,SidebarFolder:()=>d,SidebarFolderContent:()=>p,SidebarFolderLink:()=>m,SidebarFolderTrigger:()=>c,SidebarFooter:()=>s,SidebarHeader:()=>a,SidebarItem:()=>u,SidebarPageTree:()=>h,SidebarSeparator:()=>l,SidebarViewport:()=>i});var o=r(33952);let n=(0,o.registerClientReference)(function(){throw Error("Attempted to call Sidebar() from the server but Sidebar is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js","Sidebar"),a=(0,o.registerClientReference)(function(){throw Error("Attempted to call SidebarHeader() from the server but SidebarHeader is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js","SidebarHeader"),s=(0,o.registerClientReference)(function(){throw Error("Attempted to call SidebarFooter() from the server but SidebarFooter is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js","SidebarFooter"),i=(0,o.registerClientReference)(function(){throw Error("Attempted to call SidebarViewport() from the server but SidebarViewport is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js","SidebarViewport"),l=(0,o.registerClientReference)(function(){throw Error("Attempted to call SidebarSeparator() from the server but SidebarSeparator is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js","SidebarSeparator"),u=(0,o.registerClientReference)(function(){throw Error("Attempted to call SidebarItem() from the server but SidebarItem is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js","SidebarItem"),d=(0,o.registerClientReference)(function(){throw Error("Attempted to call SidebarFolder() from the server but SidebarFolder is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js","SidebarFolder"),c=(0,o.registerClientReference)(function(){throw Error("Attempted to call SidebarFolderTrigger() from the server but SidebarFolderTrigger is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js","SidebarFolderTrigger"),m=(0,o.registerClientReference)(function(){throw Error("Attempted to call SidebarFolderLink() from the server but SidebarFolderLink is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js","SidebarFolderLink"),p=(0,o.registerClientReference)(function(){throw Error("Attempted to call SidebarFolderContent() from the server but SidebarFolderContent is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js","SidebarFolderContent"),f=(0,o.registerClientReference)(function(){throw Error("Attempted to call SidebarCollapseTrigger() from the server but SidebarCollapseTrigger is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js","SidebarCollapseTrigger"),h=(0,o.registerClientReference)(function(){throw Error("Attempted to call SidebarPageTree() from the server but SidebarPageTree is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js","SidebarPageTree")},82811:(e,t,r)=>{Promise.resolve().then(r.bind(r,90636)),Promise.resolve().then(r.bind(r,86987)),Promise.resolve().then(r.bind(r,41455))},85624:(e,t,r)=>{"use strict";function o(...e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):e&&(e.current=t)})}}r.d(t,{P:()=>o})},86232:(e,t,r)=>{"use strict";function o(e,t,r=!0){return e.endsWith("/")&&(e=e.slice(0,-1)),t.endsWith("/")&&(t=t.slice(0,-1)),e===t||r&&t.startsWith(`${e}/`)}r.d(t,{$:()=>o})},87683:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>w});var o=r(38828),n=r(61365),a=r(73187),s=r(4465),i=r(73577),l=r(80085),u=r(1048),d=r(6482),c=r(69412),m=r(98404),p=r(46964),f=r(69769);let h=(e,t)=>t.icon?{...e,icon:(0,o.jsx)("div",{className:"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5",children:t.icon})}:e;function b(e,{transform:t=h}={}){return function e(r){let o=[];if(r.root){let e=function e(t,r=new Set){for(let o of(t.index&&r.add(t.index.url),t.children))"page"!==o.type||o.external||r.add(o.url),"folder"===o.type&&e(o,r);return r}(r);if(e.size>0){let n={url:e.values().next().value??"",title:r.name,icon:r.icon,description:r.description,urls:e},a=t?t(n,r):n;a&&o.push(a)}}for(let t of r.children)"folder"===t.type&&o.push(...e(t));return o}(e)}function g({item:e,...t}){return"menu"===e.type?(0,o.jsxs)(l.SidebarFolder,{...t,children:[e.url?(0,o.jsxs)(l.SidebarFolderLink,{href:e.url,children:[e.icon,e.text]}):(0,o.jsxs)(l.SidebarFolderTrigger,{children:[e.icon,e.text]}),(0,o.jsx)(l.SidebarFolderContent,{children:e.items.map((e,t)=>(0,o.jsx)(g,{item:e},t))})]}):"custom"===e.type?(0,o.jsx)("div",{...t,children:e.children}):(0,o.jsx)(l.SidebarItem,{href:e.url,icon:e.icon,external:e.external,...t,children:e.text})}var v=r(29038),x=r(71896),D=r(2470),C=r(3674);function F({nav:{transparentMode:e,...t}={},sidebar:{tabs:r,enabled:h=!0,collapsible:F=!0,component:y,components:k,...w}={},searchToggle:E={},disableThemeSwitch:j=!1,themeSwitch:A={enabled:!j},i18n:P=!1,children:N,...B}){let R=(0,n.useMemo)(()=>{var e,t;return e=r,t=B.tree,(Array.isArray(e)?e:"object"==typeof e?b(t,e):!1!==e?b(t):void 0)??[]},[r,B.tree]),T=function(e=[],t){let r=e??[];return t&&(r=[...r,{type:"icon",url:t,text:"Github",label:"GitHub",icon:(0,o.jsx)("svg",{role:"img",viewBox:"0 0 24 24",fill:"currentColor",children:(0,o.jsx)("path",{d:"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"})}),external:!0}]),r}(B.links??[],B.githubUrl),_=(0,s.QP)("md:[--fd-sidebar-width:268px] lg:[--fd-sidebar-width:286px] xl:[--fd-toc-width:286px]",t.component||!1===t.enabled?void 0:"[--fd-nav-height:56px] md:[--fd-nav-height:0px]"),S=(0,o.jsx)(C.HideIfEmpty,{children:(0,o.jsxs)("div",{className:"flex items-center justify-end",children:[(0,o.jsx)("div",{className:"flex items-center flex-1 empty:hidden",children:T.filter(e=>"icon"===e.type).map((e,t)=>(0,o.jsx)(u.BaseLinkItem,{item:e,className:(0,s.QP)((0,i.r)({size:"icon",color:"ghost"}),"text-fd-muted-foreground md:[&_svg]:size-4.5"),"aria-label":e.label,children:e.icon},t))}),P?(0,o.jsxs)(c.LanguageToggle,{className:"me-1.5",children:[(0,o.jsx)(a.AT,{className:"size-4.5"}),(0,o.jsx)(c.LanguageToggleText,{className:"md:hidden"})]}):null,!1!==A.enabled&&(A.component??(0,o.jsx)(f.ThemeToggle,{className:"p-0",mode:A.mode}))]})});return y??(y=(0,o.jsxs)(o.Fragment,{children:[F?(0,o.jsx)(m.CollapsibleControl,{}):null,(0,o.jsxs)(l.Sidebar,{...w,collapsible:F,children:[(0,o.jsx)(C.HideIfEmpty,{children:(0,o.jsxs)(l.SidebarHeader,{children:[(0,o.jsxs)("div",{className:"flex max-md:hidden",children:[(0,o.jsx)(x.default,{href:t.url??"/",className:"inline-flex text-[15px] items-center gap-2.5 font-medium",children:t.title}),t.children,F&&(0,o.jsx)(l.SidebarCollapseTrigger,{className:(0,s.QP)((0,i.r)({color:"ghost",size:"icon-sm",className:"ms-auto mb-auto text-fd-muted-foreground max-md:hidden"})),children:(0,o.jsx)(a.Bx,{})})]}),R.length>0&&(0,o.jsx)(d.RootToggle,{options:R}),!1!==E.enabled&&(E.components?.lg??(0,o.jsx)(D.LargeSearchToggle,{hideIfDisabled:!0,className:"max-md:hidden"})),w.banner]})}),(0,o.jsxs)(l.SidebarViewport,{children:[T.filter(e=>"icon"!==e.type).map((e,t,r)=>(0,o.jsx)(g,{item:e,className:(0,s.QP)(t===r.length-1&&"mb-4")},t)),(0,o.jsx)(l.SidebarPageTree,{components:k})]}),(0,o.jsx)(C.HideIfEmpty,{children:(0,o.jsxs)(l.SidebarFooter,{children:[S,w.footer]})})]})]})),(0,o.jsx)(p.TreeContextProvider,{tree:B.tree,children:(0,o.jsxs)(v.NavProvider,{transparentMode:e,children:[!1!==t.enabled&&(t.component??(0,o.jsxs)(m.Navbar,{className:"h-14 md:hidden",children:[(0,o.jsx)(x.default,{href:t.url??"/",className:"inline-flex items-center gap-2.5 font-semibold",children:t.title}),(0,o.jsx)("div",{className:"flex-1",children:t.children}),E?.enabled!==!1&&(E.components?.sm??(0,o.jsx)(D.SearchToggle,{className:"p-2",hideIfDisabled:!0})),(0,o.jsx)(m.NavbarSidebarTrigger,{className:"p-2 -me-1.5 md:hidden"})]})),(0,o.jsxs)(m.LayoutBody,{...B.containerProps,className:(0,s.QP)(_,B.containerProps?.className),children:[h&&y,N]})]})})}let y={nav:{title:"Better-T-Stack",enabled:!1},githubUrl:"https://github.com/AmanVarshney01/create-better-t-stack"};var k=r(64818);function w({children:e}){return(0,o.jsx)(F,{tree:k.s.pageTree,...y,children:e})}},90636:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>o});let o=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call Toaster() from the server but Toaster is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx","Toaster")},92639:(e,t,r)=>{"use strict";r.d(t,{F:()=>a});let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,n=function(){for(var e,t,r=0,o="",n=arguments.length;rr=>{var a;if((null==t?void 0:t.variants)==null)return n(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:s,defaultVariants:i}=t,l=Object.keys(s).map(e=>{let t=null==r?void 0:r[e],n=null==i?void 0:i[e];if(null===t)return null;let a=o(t)||o(n);return s[e][a]}),u=r&&Object.entries(r).reduce((e,t)=>{let[r,o]=t;return void 0===o||(e[r]=o),e},{});return n(e,l,null==t||null==(a=t.compoundVariants)?void 0:a.reduce((e,t)=>{let{class:r,className:o,...n}=t;return Object.entries(n).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...i,...u}[t]):({...i,...u})[t]===r})?[...e,r,o]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},93098:(e,t,r)=>{"use strict";r.d(t,{AM:()=>W,hl:()=>q,Wv:()=>$});var o=r(13486),n=r(60159),a=r(66634),s=r(11246),i=r(27134),l=r(72734),u=r(78766),d=r(43512),c=r(32194),m=r(26578),p=r(20829),f=r(78998),h=r(94108),b=r(90691),g=r(40594),v=r(69679),x=r(41918),D="Popover",[C,F]=(0,i.A)(D,[m.Bk]),y=(0,m.Bk)(),[k,w]=C(D),E=e=>{let{__scopePopover:t,children:r,open:a,defaultOpen:s,onOpenChange:i,modal:l=!1}=e,u=y(t),d=n.useRef(null),[p,f]=n.useState(!1),[h,b]=(0,g.i)({prop:a,defaultProp:s??!1,onChange:i,caller:D});return(0,o.jsx)(m.bL,{...u,children:(0,o.jsx)(k,{scope:t,contentId:(0,c.B)(),triggerRef:d,open:h,onOpenChange:b,onOpenToggle:n.useCallback(()=>b(e=>!e),[b]),hasCustomAnchor:p,onCustomAnchorAdd:n.useCallback(()=>f(!0),[]),onCustomAnchorRemove:n.useCallback(()=>f(!1),[]),modal:l,children:r})})};E.displayName=D;var j="PopoverAnchor";n.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,s=w(j,r),i=y(r),{onCustomAnchorAdd:l,onCustomAnchorRemove:u}=s;return n.useEffect(()=>(l(),()=>u()),[l,u]),(0,o.jsx)(m.Mz,{...i,...a,ref:t})}).displayName=j;var A="PopoverTrigger",P=n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,i=w(A,r),l=y(r),u=(0,s.s)(t,i.triggerRef),d=(0,o.jsx)(h.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Q(i.open),...n,ref:u,onClick:(0,a.m)(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?d:(0,o.jsx)(m.Mz,{asChild:!0,...l,children:d})});P.displayName=A;var N="PopoverPortal",[B,R]=C(N,{forceMount:void 0}),T=e=>{let{__scopePopover:t,forceMount:r,children:n,container:a}=e,s=w(N,t);return(0,o.jsx)(B,{scope:t,forceMount:r,children:(0,o.jsx)(f.C,{present:r||s.open,children:(0,o.jsx)(p.Z,{asChild:!0,container:a,children:n})})})};T.displayName=N;var _="PopoverContent",S=n.forwardRef((e,t)=>{let r=R(_,e.__scopePopover),{forceMount:n=r.forceMount,...a}=e,s=w(_,e.__scopePopover);return(0,o.jsx)(f.C,{present:n||s.open,children:s.modal?(0,o.jsx)(M,{...a,ref:t}):(0,o.jsx)(O,{...a,ref:t})})});S.displayName=_;var I=(0,b.TL)("PopoverContent.RemoveScroll"),M=n.forwardRef((e,t)=>{let r=w(_,e.__scopePopover),i=n.useRef(null),l=(0,s.s)(t,i),u=n.useRef(!1);return n.useEffect(()=>{let e=i.current;if(e)return(0,v.Eq)(e)},[]),(0,o.jsx)(x.A,{as:I,allowPinchZoom:!0,children:(0,o.jsx)(z,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.m)(e.onCloseAutoFocus,e=>{e.preventDefault(),u.current||r.triggerRef.current?.focus()}),onPointerDownOutside:(0,a.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;u.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,a.m)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),O=n.forwardRef((e,t)=>{let r=w(_,e.__scopePopover),a=n.useRef(!1),s=n.useRef(!1);return(0,o.jsx)(z,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(a.current||r.triggerRef.current?.focus(),t.preventDefault()),a.current=!1,s.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(s.current=!0));let o=t.target;r.triggerRef.current?.contains(o)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&s.current&&t.preventDefault()}})}),z=n.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:s,disableOutsidePointerEvents:i,onEscapeKeyDown:c,onPointerDownOutside:p,onFocusOutside:f,onInteractOutside:h,...b}=e,g=w(_,r),v=y(r);return(0,u.Oh)(),(0,o.jsx)(d.n,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:s,children:(0,o.jsx)(l.qW,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:h,onEscapeKeyDown:c,onPointerDownOutside:p,onFocusOutside:f,onDismiss:()=>g.onOpenChange(!1),children:(0,o.jsx)(m.UC,{"data-state":Q(g.open),role:"dialog",id:g.contentId,...v,...b,ref:t,style:{...b.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),L="PopoverClose";function Q(e){return e?"open":"closed"}n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,s=w(L,r);return(0,o.jsx)(h.sG.button,{type:"button",...n,ref:t,onClick:(0,a.m)(e.onClick,()=>s.onOpenChange(!1))})}).displayName=L,n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,a=y(r);return(0,o.jsx)(m.i3,{...a,...n,ref:t})}).displayName="PopoverArrow";var H=r(55855);let W=E,$=P,q=n.forwardRef(({className:e,align:t="center",sideOffset:r=4,...n},a)=>(0,o.jsx)(T,{children:(0,o.jsx)(S,{ref:a,align:t,sideOffset:r,side:"bottom",className:(0,H.QP)("z-50 min-w-[220px] max-w-[98vw] rounded-lg border bg-fd-popover p-2 text-sm text-fd-popover-foreground shadow-lg focus-visible:outline-none data-[state=closed]:animate-fd-popover-out data-[state=open]:animate-fd-popover-in",e),...n})}));q.displayName=S.displayName},93427:(e,t,r)=>{Promise.resolve().then(r.bind(r,17210)),Promise.resolve().then(r.bind(r,33437)),Promise.resolve().then(r.bind(r,74574))},95284:(e,t,r)=>{"use strict";r.d(t,{PageBreadcrumb:()=>d,PageFooter:()=>u,PageLastUpdate:()=>l,PageRoot:()=>i,PageTOC:()=>c,PageTOCPopover:()=>s,PageTOCPopoverContent:()=>a,PageTOCPopoverTrigger:()=>n});var o=r(33952);let n=(0,o.registerClientReference)(function(){throw Error("Attempted to call PageTOCPopoverTrigger() from the server but PageTOCPopoverTrigger is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js","PageTOCPopoverTrigger"),a=(0,o.registerClientReference)(function(){throw Error("Attempted to call PageTOCPopoverContent() from the server but PageTOCPopoverContent is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js","PageTOCPopoverContent"),s=(0,o.registerClientReference)(function(){throw Error("Attempted to call PageTOCPopover() from the server but PageTOCPopover is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js","PageTOCPopover"),i=(0,o.registerClientReference)(function(){throw Error("Attempted to call PageRoot() from the server but PageRoot is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js","PageRoot"),l=(0,o.registerClientReference)(function(){throw Error("Attempted to call PageLastUpdate() from the server but PageLastUpdate is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js","PageLastUpdate"),u=(0,o.registerClientReference)(function(){throw Error("Attempted to call PageFooter() from the server but PageFooter is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js","PageFooter"),d=(0,o.registerClientReference)(function(){throw Error("Attempted to call PageBreadcrumb() from the server but PageBreadcrumb is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js","PageBreadcrumb"),c=(0,o.registerClientReference)(function(){throw Error("Attempted to call PageTOC() from the server but PageTOC is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js","PageTOC")},98404:(e,t,r)=>{"use strict";r.d(t,{CollapsibleControl:()=>i,LayoutBody:()=>a,Navbar:()=>n,NavbarSidebarTrigger:()=>s});var o=r(33952);let n=(0,o.registerClientReference)(function(){throw Error("Attempted to call Navbar() from the server but Navbar is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js","Navbar"),a=(0,o.registerClientReference)(function(){throw Error("Attempted to call LayoutBody() from the server but LayoutBody is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js","LayoutBody"),s=(0,o.registerClientReference)(function(){throw Error("Attempted to call NavbarSidebarTrigger() from the server but NavbarSidebarTrigger is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js","NavbarSidebarTrigger"),i=(0,o.registerClientReference)(function(){throw Error("Attempted to call CollapsibleControl() from the server but CollapsibleControl is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js","CollapsibleControl")}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),o=t.X(0,[50,172,265,932,356,818],()=>r(27152));module.exports=o})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/docs/[[...slug]]/page_client-reference-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/docs/[[...slug]]/page_client-reference-manifest.js deleted file mode 100644 index 342e389..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/docs/[[...slug]]/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/docs/[[...slug]]/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"16932","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"94899","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"70108","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"17210","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"16134","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx":{"id":95836,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js":{"id":20929,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/font/google/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"Poppins\",\"arguments\":[{\"subsets\":[\"latin\"],\"weight\":[\"400\",\"500\",\"600\",\"700\",\"800\"]}],\"variableName\":\"poppins\"}":{"id":19482,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/global.css":{"id":62028,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/nuqs/dist/adapters/next/app.js":{"id":43091,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx":{"id":89577,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx":{"id":48740,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/hide-if-empty.js":{"id":87398,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","616","static/chunks/616-ee0c33ac7dcdf86a.js","816","static/chunks/816-c635668e3b41d2fc.js","381","static/chunks/381-8703543c8f70a401.js","499","static/chunks/app/docs/layout-4c84d525cfa509f7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/link.js":{"id":50720,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","395","static/chunks/395-8ac002ab03a2d4f6.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/language-toggle.js":{"id":19744,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","616","static/chunks/616-ee0c33ac7dcdf86a.js","816","static/chunks/816-c635668e3b41d2fc.js","381","static/chunks/381-8703543c8f70a401.js","499","static/chunks/app/docs/layout-4c84d525cfa509f7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/root-toggle.js":{"id":8134,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","616","static/chunks/616-ee0c33ac7dcdf86a.js","816","static/chunks/816-c635668e3b41d2fc.js","381","static/chunks/381-8703543c8f70a401.js","499","static/chunks/app/docs/layout-4c84d525cfa509f7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/search-toggle.js":{"id":31698,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","616","static/chunks/616-ee0c33ac7dcdf86a.js","816","static/chunks/816-c635668e3b41d2fc.js","381","static/chunks/381-8703543c8f70a401.js","499","static/chunks/app/docs/layout-4c84d525cfa509f7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js":{"id":4981,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","616","static/chunks/616-ee0c33ac7dcdf86a.js","816","static/chunks/816-c635668e3b41d2fc.js","381","static/chunks/381-8703543c8f70a401.js","499","static/chunks/app/docs/layout-4c84d525cfa509f7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/theme-toggle.js":{"id":37595,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","616","static/chunks/616-ee0c33ac7dcdf86a.js","816","static/chunks/816-c635668e3b41d2fc.js","381","static/chunks/381-8703543c8f70a401.js","499","static/chunks/app/docs/layout-4c84d525cfa509f7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js":{"id":19142,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","616","static/chunks/616-ee0c33ac7dcdf86a.js","816","static/chunks/816-c635668e3b41d2fc.js","381","static/chunks/381-8703543c8f70a401.js","499","static/chunks/app/docs/layout-4c84d525cfa509f7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/tree.js":{"id":87156,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","616","static/chunks/616-ee0c33ac7dcdf86a.js","816","static/chunks/816-c635668e3b41d2fc.js","381","static/chunks/381-8703543c8f70a401.js","499","static/chunks/app/docs/layout-4c84d525cfa509f7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js":{"id":40908,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","616","static/chunks/616-ee0c33ac7dcdf86a.js","816","static/chunks/816-c635668e3b41d2fc.js","381","static/chunks/381-8703543c8f70a401.js","499","static/chunks/app/docs/layout-4c84d525cfa509f7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/links.js":{"id":25724,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","616","static/chunks/616-ee0c33ac7dcdf86a.js","816","static/chunks/816-c635668e3b41d2fc.js","381","static/chunks/381-8703543c8f70a401.js","499","static/chunks/app/docs/layout-4c84d525cfa509f7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js":{"id":56705,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","395","static/chunks/395-8ac002ab03a2d4f6.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/codeblock.js":{"id":25664,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","395","static/chunks/395-8ac002ab03a2d4f6.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc-clerk.js":{"id":93627,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","395","static/chunks/395-8ac002ab03a2d4f6.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js":{"id":14547,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","395","static/chunks/395-8ac002ab03a2d4f6.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js":{"id":8272,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","395","static/chunks/395-8ac002ab03a2d4f6.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js":{"id":56406,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","605","static/chunks/605-c6ada8a61926b0af.js","395","static/chunks/395-8ac002ab03a2d4f6.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-67c136a2791018e5.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx":{"id":99064,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","294","static/chunks/294-233cd7cc1c547f3f.js","262","static/chunks/262-fbc97134948205cb.js","125","static/chunks/125-f3e9471f280f4da9.js","304","static/chunks/304-fb59368b1031ced2.js","55","static/chunks/55-e8f34f9fb5651b79.js","813","static/chunks/app/(home)/page-b1a444e10187fbd7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx":{"id":82531,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/aman/dev/personal/create-better-t-stack/apps/web/src/":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout":[{"inlined":false,"path":"static/css/6deb4613f4226552.css"},{"inlined":false,"path":"static/css/4098119c3f7f79d8.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page":[{"inlined":false,"path":"static/css/4de82f5fdb7c6e10.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/docs/layout":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/docs/[[...slug]]/page":[]},"rscModuleMapping":{"935":{"*":{"id":"67851","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"20968","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"80085","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"6482","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"57544","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"77795","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"29038","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"69412","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"86987","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"79912","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"1048","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"2470","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"69769","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"98404","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"41455","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"8911","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"71896","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"94730","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"95284","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"37745","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"19774","name":"*","chunks":[],"async":false}},"62028":{"*":{"id":"37931","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"78298","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"69355","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"79212","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"46964","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"3674","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"88042","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"53170","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"57999","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"90636","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"54439","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"39355","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/manifest.webmanifest/route.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/manifest.webmanifest/route.js deleted file mode 100644 index 2dbec1f..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/manifest.webmanifest/route.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=337,e.ids=[337],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},18944:(e,t,r)=>{"use strict";r.r(t),r.d(t,{patchFetch:()=>x,routeModule:()=>d,serverHooks:()=>l,workAsyncStorage:()=>m,workUnitAsyncStorage:()=>f});var a={};r.r(a),r.d(a,{GET:()=>u,dynamic:()=>p});var s=r(48106),n=r(48819),i=r(12050),o=r(4235);let p="force-static";var c=r(85760);async function u(){let e=await {name:"Better T Stack",short_name:"Better T Stack",description:"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations",start_url:"/new",display:"standalone",background_color:"#ffffff",theme_color:"#000000",icons:[{src:"/favicon/web-app-manifest-192x192.png",sizes:"192x192",type:"image/png"},{src:"/favicon/web-app-manifest-512x512.png",sizes:"512x512",type:"image/png"}]},t=(0,c.resolveRouteData)(e,"manifest");return new o.NextResponse(t,{headers:{"Content-Type":"application/manifest+json","Cache-Control":"public, max-age=0, must-revalidate"}})}let d=new s.AppRouteRouteModule({definition:{kind:n.RouteKind.APP_ROUTE,page:"/manifest.webmanifest/route",pathname:"/manifest.webmanifest",filename:"manifest",bundlePath:"app/manifest.webmanifest/route"},resolvedPagePath:"next-metadata-route-loader?filePath=%2Fhome%2Faman%2Fdev%2Fpersonal%2Fcreate-better-t-stack%2Fapps%2Fweb%2Fsrc%2Fapp%2Fmanifest.ts&isDynamicRouteExtension=1!?__next_metadata_route__",nextConfigOutput:"standalone",userland:a}),{workAsyncStorage:m,workUnitAsyncStorage:f,serverHooks:l}=d;function x(){return(0,i.patchFetch)({workAsyncStorage:m,workUnitAsyncStorage:f})}},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},44870:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},80408:()=>{},87032:()=>{}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[50,449],()=>r(18944));module.exports=a})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/manifest.webmanifest/route_client-reference-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/manifest.webmanifest/route_client-reference-manifest.js deleted file mode 100644 index 2e81f13..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/manifest.webmanifest/route_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/manifest.webmanifest/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"16932","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"94899","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"70108","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"17210","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"16134","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx":{"id":95836,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js":{"id":20929,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/font/google/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"Poppins\",\"arguments\":[{\"subsets\":[\"latin\"],\"weight\":[\"400\",\"500\",\"600\",\"700\",\"800\"]}],\"variableName\":\"poppins\"}":{"id":19482,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/global.css":{"id":62028,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/nuqs/dist/adapters/next/app.js":{"id":43091,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx":{"id":89577,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx":{"id":48740,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/hide-if-empty.js":{"id":87398,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/link.js":{"id":50720,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/language-toggle.js":{"id":19744,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/root-toggle.js":{"id":8134,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/search-toggle.js":{"id":31698,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js":{"id":4981,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/theme-toggle.js":{"id":37595,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js":{"id":19142,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/tree.js":{"id":87156,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js":{"id":40908,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/links.js":{"id":25724,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js":{"id":56705,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/codeblock.js":{"id":25664,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc-clerk.js":{"id":93627,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js":{"id":14547,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js":{"id":8272,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js":{"id":56406,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx":{"id":99064,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","294","static/chunks/294-233cd7cc1c547f3f.js","262","static/chunks/262-fbc97134948205cb.js","125","static/chunks/125-f3e9471f280f4da9.js","304","static/chunks/304-fb59368b1031ced2.js","55","static/chunks/55-e8f34f9fb5651b79.js","813","static/chunks/app/(home)/page-b1a444e10187fbd7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx":{"id":82531,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/aman/dev/personal/create-better-t-stack/apps/web/src/":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout":[{"inlined":false,"path":"static/css/6deb4613f4226552.css"},{"inlined":false,"path":"static/css/4098119c3f7f79d8.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page":[{"inlined":false,"path":"static/css/4de82f5fdb7c6e10.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/manifest.webmanifest/route":[]},"rscModuleMapping":{"935":{"*":{"id":"67851","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"20968","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"80085","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"6482","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"57544","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"77795","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"29038","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"69412","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"86987","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"79912","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"1048","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"2470","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"69769","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"98404","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"41455","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"8911","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"71896","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"94730","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"95284","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"37745","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"19774","name":"*","chunks":[],"async":false}},"62028":{"*":{"id":"37931","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"78298","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"69355","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"79212","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"46964","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"3674","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"88042","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"53170","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"57999","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"90636","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"54439","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"39355","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/robots.txt/route.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/robots.txt/route.js deleted file mode 100644 index 223b146..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/robots.txt/route.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=784,e.ids=[784],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},39150:(e,t,r)=>{"use strict";r.r(t),r.d(t,{patchFetch:()=>v,routeModule:()=>c,serverHooks:()=>m,workAsyncStorage:()=>l,workUnitAsyncStorage:()=>x});var s={};r.r(s),r.d(s,{GET:()=>d,dynamic:()=>p});var a=r(48106),o=r(48819),n=r(12050),i=r(4235);let p="force-static";var u=r(85760);async function d(){let e=await {rules:{userAgent:"*",allow:"/",disallow:"/private/"},sitemap:"https://better-t-stack.dev/sitemap.xml"},t=(0,u.resolveRouteData)(e,"robots");return new i.NextResponse(t,{headers:{"Content-Type":"text/plain","Cache-Control":"public, max-age=0, must-revalidate"}})}let c=new a.AppRouteRouteModule({definition:{kind:o.RouteKind.APP_ROUTE,page:"/robots.txt/route",pathname:"/robots.txt",filename:"robots",bundlePath:"app/robots.txt/route"},resolvedPagePath:"next-metadata-route-loader?filePath=%2Fhome%2Faman%2Fdev%2Fpersonal%2Fcreate-better-t-stack%2Fapps%2Fweb%2Fsrc%2Fapp%2Frobots.ts&isDynamicRouteExtension=1!?__next_metadata_route__",nextConfigOutput:"standalone",userland:s}),{workAsyncStorage:l,workUnitAsyncStorage:x,serverHooks:m}=c;function v(){return(0,n.patchFetch)({workAsyncStorage:l,workUnitAsyncStorage:x})}},44870:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},80408:()=>{},87032:()=>{}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[50,449],()=>r(39150));module.exports=s})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/robots.txt/route_client-reference-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/robots.txt/route_client-reference-manifest.js deleted file mode 100644 index 4d144f3..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/robots.txt/route_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/robots.txt/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"16932","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"94899","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"70108","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"17210","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"16134","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx":{"id":95836,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js":{"id":20929,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/font/google/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"Poppins\",\"arguments\":[{\"subsets\":[\"latin\"],\"weight\":[\"400\",\"500\",\"600\",\"700\",\"800\"]}],\"variableName\":\"poppins\"}":{"id":19482,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/global.css":{"id":62028,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/nuqs/dist/adapters/next/app.js":{"id":43091,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx":{"id":89577,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx":{"id":48740,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/hide-if-empty.js":{"id":87398,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/link.js":{"id":50720,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/language-toggle.js":{"id":19744,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/root-toggle.js":{"id":8134,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/search-toggle.js":{"id":31698,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js":{"id":4981,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/theme-toggle.js":{"id":37595,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js":{"id":19142,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/tree.js":{"id":87156,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js":{"id":40908,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/links.js":{"id":25724,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js":{"id":56705,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/codeblock.js":{"id":25664,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc-clerk.js":{"id":93627,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js":{"id":14547,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js":{"id":8272,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js":{"id":56406,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx":{"id":99064,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","294","static/chunks/294-233cd7cc1c547f3f.js","262","static/chunks/262-fbc97134948205cb.js","125","static/chunks/125-f3e9471f280f4da9.js","304","static/chunks/304-fb59368b1031ced2.js","55","static/chunks/55-e8f34f9fb5651b79.js","813","static/chunks/app/(home)/page-b1a444e10187fbd7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx":{"id":82531,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/aman/dev/personal/create-better-t-stack/apps/web/src/":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout":[{"inlined":false,"path":"static/css/6deb4613f4226552.css"},{"inlined":false,"path":"static/css/4098119c3f7f79d8.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page":[{"inlined":false,"path":"static/css/4de82f5fdb7c6e10.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/robots.txt/route":[]},"rscModuleMapping":{"935":{"*":{"id":"67851","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"20968","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"80085","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"6482","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"57544","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"77795","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"29038","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"69412","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"86987","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"79912","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"1048","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"2470","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"69769","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"98404","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"41455","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"8911","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"71896","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"94730","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"95284","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"37745","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"19774","name":"*","chunks":[],"async":false}},"62028":{"*":{"id":"37931","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"78298","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"69355","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"79212","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"46964","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"3674","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"88042","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"53170","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"57999","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"90636","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"54439","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"39355","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/sitemap.xml/route.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/sitemap.xml/route.js deleted file mode 100644 index 378a533..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/sitemap.xml/route.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=475,e.ids=[475],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},44571:(e,t,r)=>{"use strict";r.r(t),r.d(t,{patchFetch:()=>y,routeModule:()=>x,serverHooks:()=>w,workAsyncStorage:()=>v,workUnitAsyncStorage:()=>h});var a={};r.r(a),r.d(a,{default:()=>d,dynamic:()=>u});var s={};r.r(s),r.d(s,{GET:()=>m,dynamic:()=>u});var n=r(48106),i=r(48819),o=r(12050),p=r(4235);let u="force-static";function d(){return[{url:"https://better-t-stack.dev/",lastModified:new Date,changeFrequency:"weekly",priority:1},{url:"https://better-t-stack.dev/new",lastModified:new Date,changeFrequency:"weekly",priority:.8},{url:"https://better-t-stack.dev/docs",lastModified:new Date,changeFrequency:"weekly",priority:.5}]}var c=r(85760);let l={...a}.default;if("function"!=typeof l)throw Error('Default export is missing in "/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/sitemap.ts"');async function m(e,t){let{__metadata_id__:r,...a}=await t.params||{},s=!!r&&r.endsWith(".xml");if(r&&!s)return new p.NextResponse("Not Found",{status:404});let n=r&&s?r.slice(0,-4):void 0,i=await l({id:n}),o=(0,c.resolveRouteData)(i,"sitemap");return new p.NextResponse(o,{headers:{"Content-Type":"application/xml","Cache-Control":"public, max-age=0, must-revalidate"}})}let x=new n.AppRouteRouteModule({definition:{kind:i.RouteKind.APP_ROUTE,page:"/sitemap.xml/route",pathname:"/sitemap.xml",filename:"sitemap",bundlePath:"app/sitemap.xml/route"},resolvedPagePath:"next-metadata-route-loader?filePath=%2Fhome%2Faman%2Fdev%2Fpersonal%2Fcreate-better-t-stack%2Fapps%2Fweb%2Fsrc%2Fapp%2Fsitemap.ts&isDynamicRouteExtension=1!?__next_metadata_route__",nextConfigOutput:"standalone",userland:s}),{workAsyncStorage:v,workUnitAsyncStorage:h,serverHooks:w}=x;function y(){return(0,o.patchFetch)({workAsyncStorage:v,workUnitAsyncStorage:h})}},44870:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},80408:()=>{},87032:()=>{}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[50,449],()=>r(44571));module.exports=a})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/sitemap.xml/route_client-reference-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/sitemap.xml/route_client-reference-manifest.js deleted file mode 100644 index b50a3ea..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/app/sitemap.xml/route_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/sitemap.xml/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"16932","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"94899","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"70108","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"17210","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"16134","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-page.js":{"id":76901,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/client-segment.js":{"id":96727,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":935,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js":{"id":55788,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/layout-router.js":{"id":57944,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":90304,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":1176,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":63790,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx":{"id":95836,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js":{"id":20929,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/next/font/google/target.css?{\"path\":\"src/app/layout.tsx\",\"import\":\"Poppins\",\"arguments\":[{\"subsets\":[\"latin\"],\"weight\":[\"400\",\"500\",\"600\",\"700\",\"800\"]}],\"variableName\":\"poppins\"}":{"id":19482,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/global.css":{"id":62028,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/nuqs/dist/adapters/next/app.js":{"id":43091,"name":"*","chunks":["294","static/chunks/294-233cd7cc1c547f3f.js","859","static/chunks/859-a65b18ad9abe1ee5.js","177","static/chunks/app/layout-dbb582edfdb91dfe.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/new/page.tsx":{"id":89577,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/showcase/page.tsx":{"id":48740,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/hide-if-empty.js":{"id":87398,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/link.js":{"id":50720,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/language-toggle.js":{"id":19744,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/root-toggle.js":{"id":8134,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/search-toggle.js":{"id":31698,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/sidebar.js":{"id":4981,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/theme-toggle.js":{"id":37595,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/layout.js":{"id":19142,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/tree.js":{"id":87156,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs-client.js":{"id":40908,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/links.js":{"id":25724,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-core/dist/framework/index.js":{"id":56705,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/codeblock.js":{"id":25664,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc-clerk.js":{"id":93627,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/components/layout/toc.js":{"id":14547,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/contexts/i18n.js":{"id":8272,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/layouts/docs/page-client.js":{"id":56406,"name":"*","chunks":[],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page.tsx":{"id":99064,"name":"*","chunks":["987","static/chunks/987-15758c8fb8be3215.js","294","static/chunks/294-233cd7cc1c547f3f.js","262","static/chunks/262-fbc97134948205cb.js","125","static/chunks/125-f3e9471f280f4da9.js","304","static/chunks/304-fb59368b1031ced2.js","55","static/chunks/55-e8f34f9fb5651b79.js","813","static/chunks/app/(home)/page-b1a444e10187fbd7.js"],"async":false},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/analytics/page.tsx":{"id":82531,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"/home/aman/dev/personal/create-better-t-stack/apps/web/src/":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout":[{"inlined":false,"path":"static/css/6deb4613f4226552.css"},{"inlined":false,"path":"static/css/4098119c3f7f79d8.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/layout":[],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/(home)/page":[{"inlined":false,"path":"static/css/4de82f5fdb7c6e10.css"}],"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/sitemap.xml/route":[]},"rscModuleMapping":{"935":{"*":{"id":"67851","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"20968","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"80085","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"6482","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"57544","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"77795","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"29038","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"69412","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"86987","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"79912","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"1048","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"2470","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"69769","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"98404","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"41455","name":"*","chunks":[],"async":false}},"48740":{"*":{"id":"8911","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"71896","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"94730","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"95284","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"37745","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"19774","name":"*","chunks":[],"async":false}},"62028":{"*":{"id":"37931","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"78298","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"69355","name":"*","chunks":[],"async":false}},"82531":{"*":{"id":"79212","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"46964","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"3674","name":"*","chunks":[],"async":false}},"89577":{"*":{"id":"88042","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"53170","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"57999","name":"*","chunks":[],"async":false}},"95836":{"*":{"id":"90636","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"54439","name":"*","chunks":[],"async":false}},"99064":{"*":{"id":"39355","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"935":{"*":{"id":"86081","name":"*","chunks":[],"async":false}},"1176":{"*":{"id":"89082","name":"*","chunks":[],"async":false}},"4981":{"*":{"id":"46184","name":"*","chunks":[],"async":false}},"8134":{"*":{"id":"40480","name":"*","chunks":[],"async":false}},"8272":{"*":{"id":"9650","name":"*","chunks":[],"async":false}},"14547":{"*":{"id":"78041","name":"*","chunks":[],"async":false}},"19142":{"*":{"id":"10640","name":"*","chunks":[],"async":false}},"19744":{"*":{"id":"23850","name":"*","chunks":[],"async":false}},"20929":{"*":{"id":"33437","name":"*","chunks":[],"async":false}},"25664":{"*":{"id":"21183","name":"*","chunks":[],"async":false}},"25724":{"*":{"id":"76322","name":"*","chunks":[],"async":false}},"31698":{"*":{"id":"1652","name":"*","chunks":[],"async":false}},"37595":{"*":{"id":"51943","name":"*","chunks":[],"async":false}},"40908":{"*":{"id":"75062","name":"*","chunks":[],"async":false}},"43091":{"*":{"id":"74574","name":"*","chunks":[],"async":false}},"50720":{"*":{"id":"55703","name":"*","chunks":[],"async":false}},"55788":{"*":{"id":"1904","name":"*","chunks":[],"async":false}},"56406":{"*":{"id":"38098","name":"*","chunks":[],"async":false}},"56705":{"*":{"id":"86663","name":"*","chunks":[],"async":false}},"57944":{"*":{"id":"35856","name":"*","chunks":[],"async":false}},"63790":{"*":{"id":"45812","name":"*","chunks":[],"async":false}},"76901":{"*":{"id":"30385","name":"*","chunks":[],"async":false}},"87156":{"*":{"id":"19366","name":"*","chunks":[],"async":false}},"87398":{"*":{"id":"60572","name":"*","chunks":[],"async":false}},"90304":{"*":{"id":"55492","name":"*","chunks":[],"async":false}},"93627":{"*":{"id":"38689","name":"*","chunks":[],"async":false}},"96727":{"*":{"id":"33737","name":"*","chunks":[],"async":false}}}} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/143.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/143.js deleted file mode 100644 index 484c604..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/143.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=143,exports.ids=[143],exports.modules={38143:(t,e,r)=>{r.d(e,{fetchDocs:()=>s}),r(1882);var a=new Map;async function s(t,{api:e="/api/search",locale:r,tag:s}){let o=new URLSearchParams;o.set("query",t),r&&o.set("locale",r),s&&o.set("tag",s);let i=`${e}?${o}`,c=a.get(i);if(c)return c;let n=await fetch(i);if(!n.ok)throw Error(await n.text());let l=await n.json();return a.set(i,l),l}}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/147.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/147.js deleted file mode 100644 index 74eaece..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/147.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=147,exports.ids=[147],exports.modules={12201:(e,t,r)=>{r.d(t,{B:()=>function e(t,r=!1){for(let o of Object.keys(t))void 0===t[o]&&delete t[o],r&&"object"==typeof t[o]&&null!==t[o]?e(t[o],r):r&&Array.isArray(t[o])&&t[o].forEach(t=>e(t,r));return t}})},24147:(e,t,r)=>{r.d(t,{searchDocs:()=>i});var o=r(12201);async function i(e,t){let r=[],{index:i="default",client:l,params:n={},tag:s}=t;if("crawler"===i){let t=await l.search({...n,term:e,where:{category:s?{eq:s.slice(0,1).toUpperCase()+s.slice(1)}:void 0,...n.where},limit:10});if(!t)return r;if("crawler"===i){for(let e of t.hits){let t=e.document;r.push({id:e.id,type:"page",content:t.title,url:t.path},{id:"page"+e.id,type:"text",content:t.content,url:t.path})}return r}}let u={...n,term:e,where:(0,o.B)({tag:s,...n.where}),groupBy:{properties:["page_id"],maxResult:7,...n.groupBy}},a=await l.search(u);if(!a||!a.groups)return r;for(let e of a.groups){let t=!1;for(let o of e.result){let e=o.document;t||(r.push({id:e.page_id,type:"page",content:e.title,url:e.url}),t=!0),r.push({id:e.id,content:e.content,type:e.content===e.section?"heading":"text",url:e.section_id?`${e.url}#${e.section_id}`:e.url})}}return r}r(1882)}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/172.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/172.js deleted file mode 100644 index 7e85d89..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/172.js +++ /dev/null @@ -1,6 +0,0 @@ -exports.id=172,exports.ids=[172],exports.modules={684:(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},extractInterceptionRouteInformation:function(){return i},isInterceptionRouteAppPath:function(){return a}});let n=r(27999),o=["(..)(..)","(.)","(..)","(...)"];function a(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function i(e){let t,r,a;for(let n of e.split("/"))if(r=o.find(e=>n.startsWith(e))){[t,a]=e.split(r,2);break}if(!t||!r||!a)throw Object.defineProperty(Error("Invalid interception route: "+e+". Must be in the format //(..|...|..)(..)/"),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":a="/"===t?"/"+a:t+"/"+a;break;case"(..)":if("/"===t)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..) marker at the root level, use (.) instead."),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});a=t.split("/").slice(0,-1).concat(a).join("/");break;case"(...)":a="/"+a;break;case"(..)(..)":let i=t.split("/");if(i.length<=2)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..)(..) marker at the root level or one level up."),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});a=i.slice(0,-2).concat(a).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:a}}},725:(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,{createMutableActionQueue:function(){return h},dispatchNavigateAction:function(){return y},dispatchTraverseAction:function(){return b},getCurrentAppRouterState:function(){return m},publicAppRouterInstance:function(){return v}});let n=r(14985),o=r(86745),a=r(60159),i=r(74765);r(5338);let l=r(36108),u=r(38674),s=r(75837),c=r(86445),d=r(97317);function f(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?p({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:n.ACTION_REFRESH,origin:window.location.origin},t)))}async function p(e){let{actionQueue:t,action:r,setState:n}=e,o=t.state;t.pending=r;let a=r.payload,l=t.action(o,a);function u(e){r.discarded||(t.state=e,f(t,n),r.resolve(e))}(0,i.isThenable)(l)?l.then(u,e=>{f(t,n),r.reject(e)}):u(l)}function h(e,t){let r={state:e,dispatch:(e,t)=>(function(e,t,r){let o={resolve:r,reject:()=>{}};if(t.type!==n.ACTION_RESTORE){let e=new Promise((e,t)=>{o={resolve:e,reject:t}});(0,a.startTransition)(()=>{r(e)})}let i={payload:t,next:null,resolve:o.resolve,reject:o.reject};null===e.pending?(e.last=i,p({actionQueue:e,action:i,setState:r})):t.type===n.ACTION_NAVIGATE||t.type===n.ACTION_RESTORE?(e.pending.discarded=!0,i.next=e.pending.next,e.pending.payload.type===n.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),p({actionQueue:e,action:i,setState:r})):(null!==e.last&&(e.last.next=i),e.last=i)})(r,e,t),action:async(e,t)=>(0,o.reducer)(e,t),pending:null,last:null,onRouterTransitionStart:null!==t&&"function"==typeof t.onRouterTransitionStart?t.onRouterTransitionStart:null};return r}function m(){return null}function g(){return null}function y(e,t,r,o){let a=new URL((0,u.addBasePath)(e),location.href);(0,d.setLinkForCurrentNavigation)(o);(0,l.dispatchAppRouterAction)({type:n.ACTION_NAVIGATE,url:a,isExternalUrl:(0,s.isExternalURL)(a),locationSearch:location.search,shouldScroll:r,navigateType:t,allowAliasing:!0})}function b(e,t){(0,l.dispatchAppRouterAction)({type:n.ACTION_RESTORE,url:new URL(e),tree:t})}let v={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let r=function(){throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0})}(),o=(0,s.createPrefetchURL)(e);if(null!==o){var a;(0,c.prefetchReducer)(r.state,{type:n.ACTION_PREFETCH,url:o,kind:null!=(a=null==t?void 0:t.kind)?a:n.PrefetchKind.FULL})}},replace:(e,t)=>{(0,a.startTransition)(()=>{var r;y(e,"replace",null==(r=null==t?void 0:t.scroll)||r,null)})},push:(e,t)=>{(0,a.startTransition)(()=>{var r;y(e,"push",null==(r=null==t?void 0:t.scroll)||r,null)})},refresh:()=>{(0,a.startTransition)(()=>{(0,l.dispatchAppRouterAction)({type:n.ACTION_REFRESH,origin:window.location.origin})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!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)},807:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});function n(){throw Object.defineProperty(Error("Taint can only be used with the taint flag."),"__NEXT_ERROR_CODE",{value:"E354",enumerable:!1,configurable:!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 a}}),r(61365);let o=n,a=n},824:(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}})},860:(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 u.ReadonlyURLSearchParams},RedirectType:function(){return u.RedirectType},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},forbidden:function(){return u.forbidden},notFound:function(){return u.notFound},permanentRedirect:function(){return u.permanentRedirect},redirect:function(){return u.redirect},unauthorized:function(){return u.unauthorized},unstable_rethrow:function(){return u.unstable_rethrow},useParams:function(){return h},usePathname:function(){return f},useRouter:function(){return p},useSearchParams:function(){return d},useSelectedLayoutSegment:function(){return g},useSelectedLayoutSegments:function(){return m},useServerInsertedHTML:function(){return s.useServerInsertedHTML}});let n=r(60159),o=r(55551),a=r(93752),i=r(18699),l=r(65044),u=r(42153),s=r(66754),c=r(69446).useDynamicRouteParams;function d(){let e=(0,n.useContext)(a.SearchParamsContext),t=(0,n.useMemo)(()=>e?new u.ReadonlyURLSearchParams(e):null,[e]);{let{bailoutToClientRendering:e}=r(60975);e("useSearchParams()")}return t}function f(){return null==c||c("usePathname()"),(0,n.useContext)(a.PathnameContext)}function p(){let e=(0,n.useContext)(o.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function h(){return null==c||c("useParams()"),(0,n.useContext)(a.PathParamsContext)}function m(e){void 0===e&&(e="children"),null==c||c("useSelectedLayoutSegments()");let t=(0,n.useContext)(o.LayoutRouterContext);return t?function e(t,r,n,o){let a;if(void 0===n&&(n=!0),void 0===o&&(o=[]),n)a=t[1][r];else{var u;let e=t[1];a=null!=(u=e.children)?u:Object.values(e)[0]}if(!a)return o;let s=a[0],c=(0,i.getSegmentValue)(s);return!c||c.startsWith(l.PAGE_SEGMENT_KEY)?o:(o.push(c),e(a,r,!1,o))}(t.parentTree,e):null}function g(e){void 0===e&&(e="children"),null==c||c("useSelectedLayoutSegment()");let t=m(e);if(!t||0===t.length)return null;let r="children"===e?t[0]:t[t.length-1];return r===l.DEFAULT_SEGMENT_KEY?null: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)},1028:(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,{DynamicServerError:function(){return n},isDynamicServerError:function(){return o}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&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)},1194:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setCacheBustingSearchParam",{enumerable:!0,get:function(){return a}});let n=r(88885),o=r(75582),a=(e,t)=>{let r=(0,n.hexHash)([t[o.NEXT_ROUTER_PREFETCH_HEADER]||"0",t[o.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]||"0",t[o.NEXT_ROUTER_STATE_TREE_HEADER],t[o.NEXT_URL]].join(",")),a=e.search,i=(a.startsWith("?")?a.slice(1):a).split("&").filter(Boolean);i.push(o.NEXT_RSC_UNION_QUERY+"="+r),e.search=i.length?"?"+i.join("&"):""};("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)},1882:(e,t,r)=>{"use strict"},1904:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return c}});let n=r(15881),o=r(13486),a=n._(r(60159)),i=r(85994),l=r(90545);r(12405);let u=r(55551);class s extends a.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,l.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,l.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:n}=this.props,{triggeredStatus:a}=this.state,i={[l.HTTPAccessErrorStatus.NOT_FOUND]:e,[l.HTTPAccessErrorStatus.FORBIDDEN]:t,[l.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(a){let u=a===l.HTTPAccessErrorStatus.NOT_FOUND&&e,s=a===l.HTTPAccessErrorStatus.FORBIDDEN&&t,c=a===l.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return u||s||c?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,i[a]]}):n}return n}constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}}function c(e){let{notFound:t,forbidden:r,unauthorized:n,children:l}=e,c=(0,i.useUntrackedPathname)(),d=(0,a.useContext)(u.MissingSlotContext);return t||r||n?(0,o.jsx)(s,{pathname:c,notFound:t,forbidden:r,unauthorized:n,missingSlots:d,children:l}):(0,o.jsx)(o.Fragment,{children: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)},2984:(e,t,r)=>{"use strict";var n=r(860);r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},3077:(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,{copyNextErrorCode:function(){return n},createDigestWithErrorCode:function(){return r},extractNextErrorCode:function(){return o}});let r=(e,t)=>"object"==typeof e&&null!==e&&"__NEXT_ERROR_CODE"in e?`${t}@${e.__NEXT_ERROR_CODE}`:t,n=(e,t)=>{let r=o(e);r&&"object"==typeof t&&null!==t&&Object.defineProperty(t,"__NEXT_ERROR_CODE",{value:r,enumerable:!1,configurable:!0})},o=e=>"object"==typeof e&&null!==e&&"__NEXT_ERROR_CODE"in e&&"string"==typeof e.__NEXT_ERROR_CODE?e.__NEXT_ERROR_CODE:"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest?e.digest.split("@").find(e=>e.startsWith("E")):void 0},3675:(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})},5338:(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,{NavigationResultTag:function(){return d},PrefetchPriority:function(){return f},cancelPrefetchTask:function(){return u},createCacheKey:function(){return c},getCurrentCacheVersion:function(){return i},navigate:function(){return o},prefetch:function(){return n},reschedulePrefetchTask:function(){return s},revalidateEntireCache:function(){return a},schedulePrefetchTask:function(){return l}});let r=()=>{throw Object.defineProperty(Error("Segment Cache experiment is not enabled. This is a bug in Next.js."),"__NEXT_ERROR_CODE",{value:"E654",enumerable:!1,configurable:!0})},n=r,o=r,a=r,i=r,l=r,u=r,s=r,c=r;var d=function(e){return e[e.MPA=0]="MPA",e[e.Success=1]="Success",e[e.NoOp=2]="NoOp",e[e.Async=3]="Async",e}({}),f=function(e){return e[e.Intent=2]="Intent",e[e.Default=1]="Default",e[e.Background=0]="Background",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)},5631:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return a}});let n=r(22859),o=r(31903);function a(e){return(0,o.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(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)},5896:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isPostpone",{enumerable:!0,get:function(){return n}});let r=Symbol.for("react.postpone");function n(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}},6121:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,r,a){let i=a.length<=2,[l,u]=a,s=(0,n.createRouterCacheKey)(u),c=r.parallelRoutes.get(l);if(!c)return;let d=t.parallelRoutes.get(l);if(d&&d!==c||(d=new Map(c),t.parallelRoutes.set(l,d)),i)return void d.delete(s);let f=c.get(s),p=d.get(s);p&&f&&(p===f&&(p={lazyData:p.lazyData,rsc:p.rsc,prefetchRsc:p.prefetchRsc,head:p.head,prefetchHead:p.prefetchHead,parallelRoutes:new Map(p.parallelRoutes)},d.set(s,p)),e(p,f,(0,o.getNextFlightSegmentPath)(a)))}}});let n=r(22190),o=r(89810);("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)},6431:(e,t,r)=>{"use strict";function n(e){return!1}function o(){}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{handleHardNavError:function(){return n},useNavFailureHandler:function(){return o}}),r(60159),r(28132),("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)},6575:(e,t,r)=>{"use strict";var n=r(79576),o={stream:!0},a=new Map;function i(e){var t=globalThis.__next_require__(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function l(){}function u(e){for(var t=e[1],n=[],o=0;os||35===s||114===s||120===s?(d=s,s=3,l++):(d=0,s=3);continue;case 2:44===(m=i[l++])?s=4:f=f<<4|(96i.length&&(m=-1)}var g=i.byteOffset+l;if(-1{"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,{ACTION_HEADER:function(){return n},FLIGHT_HEADERS:function(){return d},NEXT_DID_POSTPONE_HEADER:function(){return h},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return u},NEXT_HMR_REFRESH_HEADER:function(){return l},NEXT_IS_PRERENDER_HEADER:function(){return y},NEXT_REWRITTEN_PATH_HEADER:function(){return m},NEXT_REWRITTEN_QUERY_HEADER:function(){return g},NEXT_ROUTER_PREFETCH_HEADER:function(){return a},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return i},NEXT_ROUTER_STALE_TIME_HEADER:function(){return p},NEXT_ROUTER_STATE_TREE_HEADER:function(){return o},NEXT_RSC_UNION_QUERY:function(){return f},NEXT_URL:function(){return s},RSC_CONTENT_TYPE_HEADER:function(){return c},RSC_HEADER:function(){return r}});let r="RSC",n="Next-Action",o="Next-Router-State-Tree",a="Next-Router-Prefetch",i="Next-Router-Segment-Prefetch",l="Next-HMR-Refresh",u="__next_hmr_refresh_hash__",s="Next-Url",c="text/x-component",d=[r,o,a,l,i],f="_rsc",p="x-nextjs-stale-time",h="x-nextjs-postponed",m="x-nextjs-rewritten-path",g="x-nextjs-rewritten-query",y="x-nextjs-prerender";("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)},9467:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AppRouterAnnouncer",{enumerable:!0,get:function(){return i}});let n=r(60159),o=r(22358),a="next-route-announcer";function i(e){let{tree:t}=e,[r,i]=(0,n.useState)(null);(0,n.useEffect)(()=>(i(function(){var e;let t=document.getElementsByName(a)[0];if(null==t||null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(a);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(a)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[l,u]=(0,n.useState)(""),s=(0,n.useRef)(void 0);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&&u(e),s.current=e},[t]),r?(0,o.createPortal)(l,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)},9650:(e,t,r)=>{"use strict";r.r(t),r.d(t,{I18nContext:()=>a,I18nLabel:()=>i,defaultTranslations:()=>o,useI18n:()=>l});var n=r(60159);let o={search:"Search",searchNoResult:"No results found",toc:"On this page",tocNoHeadings:"No Headings",lastUpdate:"Last updated on",chooseLanguage:"Choose a language",nextPage:"Next Page",previousPage:"Previous Page",chooseTheme:"Theme",editOnGithub:"Edit on GitHub"},a=(0,n.createContext)({text:o});function i(e){let{text:t}=l();return t[e.label]}function l(){return(0,n.useContext)(a)}},10545:(e,t,r)=>{"use strict";e.exports=r(69358).vendored.contexts.RouterContext},10640:(e,t,r)=>{"use strict";r.d(t,{NavProvider:()=>l,hI:()=>u});var n=r(13486),o=r(60159),a=r(86663);(0,a.q6)("StylesContext",{tocNav:"xl:hidden",toc:"max-xl:hidden"});let i=(0,a.q6)("NavContext",{isTransparent:!1});function l({transparentMode:e="none",children:t}){let[r,a]=(0,o.useState)("none"!==e);return(0,n.jsx)(i.Provider,{value:(0,o.useMemo)(()=>({isTransparent:r}),[r]),children:t})}function u(){return i.use()}},11473:(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,{preconnect:function(){return i},preloadFont:function(){return a},preloadStyle:function(){return o}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(79576));function o(e,t,r){let o={as:"style"};"string"==typeof t&&(o.crossOrigin=t),"string"==typeof r&&(o.nonce=r),n.default.preload(e,o)}function a(e,t,r,o){let a={as:"font",type:t};"string"==typeof r&&(a.crossOrigin=r),"string"==typeof o&&(a.nonce=o),n.default.preload(e,a)}function i(e,t,r){let o={};"string"==typeof t&&(o.crossOrigin=t),"string"==typeof r&&(o.nonce=r),n.default.preconnect(e,o)}},12405:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},12699:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,i.isNextRouterError)(t)||(0,a.isBailoutToCSRError)(t)||(0,u.isDynamicServerError)(t)||(0,l.isDynamicPostpone)(t)||(0,o.isPostpone)(t)||(0,n.isHangingPromiseRejectionError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=r(34003),o=r(5896),a=r(71629),i=r(38817),l=r(69446),u=r(1028);("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)},13033:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,r,n,u){let s,[c,d,f,p,h]=r;if(1===t.length){let e=l(r,n);return(0,i.addRefreshMarkerToActiveParallelSegments)(e,u),e}let[m,g]=t;if(!(0,a.matchSegment)(m,c))return null;if(2===t.length)s=l(d[g],n);else if(null===(s=e((0,o.getNextFlightSegmentPath)(t),d[g],n,u)))return null;let y=[t[0],{...d,[g]:s},f,p];return h&&(y[4]=!0),(0,i.addRefreshMarkerToActiveParallelSegments)(y,u),y}}});let n=r(65044),o=r(89810),a=r(87316),i=r(44255);function l(e,t){let[r,o]=e,[i,u]=t;if(i===n.DEFAULT_SEGMENT_KEY&&r!==n.DEFAULT_SEGMENT_KEY)return e;if((0,a.matchSegment)(r,i)){let t={};for(let e in o)void 0!==u[e]?t[e]=l(o[e],u[e]):t[e]=o[e];for(let e in u)t[e]||(t[e]=u[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)},13486:(e,t,r)=>{"use strict";e.exports=r(69358).vendored["react-ssr"].ReactJsxRuntime},13918:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(60159),o=()=>{},a=()=>{};function i(e){var t;let{headManager:r,reduceComponentsToState:i}=e;function l(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(Boolean));r.updateHead(i(t,e))}}return null==r||null==(t=r.mountedInstances)||t.add(e.children),l(),o(()=>{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)}}),o(()=>(r&&(r._pendingUpdate=l),()=>{r&&(r._pendingUpdate=l)})),a(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},14985:(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,{ACTION_HMR_REFRESH:function(){return l},ACTION_NAVIGATE:function(){return n},ACTION_PREFETCH:function(){return i},ACTION_REFRESH:function(){return r},ACTION_RESTORE:function(){return o},ACTION_SERVER_ACTION:function(){return u},ACTION_SERVER_PATCH:function(){return a},PrefetchCacheEntryStatus:function(){return c},PrefetchKind:function(){return s}});let r="refresh",n="navigate",o="restore",a="server-patch",i="prefetch",l="hmr-refresh",u="server-action";var s=function(e){return e.AUTO="auto",e.FULL="full",e.TEMPORARY="temporary",e}({}),c=function(e){return e.fresh="fresh",e.reusable="reusable",e.expired="expired",e.stale="stale",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)},15881:(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={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(o,i,l):o[i]=e[i]}return o.default=e,r&&r.set(e,o),o}r.r(t),r.d(t,{_:()=>o})},16185:(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,{HTML_LIMITED_BOT_UA_RE:function(){return n.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return a},getBotType:function(){return u},isBot:function(){return l}});let n=r(95723),o=/Googlebot|Google-PageRenderer|AdsBot-Google|googleweblight|Storebot-Google/i,a=n.HTML_LIMITED_BOT_UA_RE.source;function i(e){return n.HTML_LIMITED_BOT_UA_RE.test(e)}function l(e){return o.test(e)||i(e)}function u(e){return o.test(e)?"dom":i(e)?"html":void 0}},17516:(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,{addSearchParamsToPageSegments:function(){return d},handleAliasedPrefetchEntry:function(){return c}});let n=r(65044),o=r(75837),a=r(13033),i=r(28132),l=r(22190),u=r(88437),s=r(65892);function c(e,t,r,c,f){let p,h=t.tree,m=t.cache,g=(0,i.createHrefFromUrl)(c);if("string"==typeof r)return!1;for(let t of r){if(!function e(t){if(!t)return!1;let r=t[2];if(t[3])return!0;for(let t in r)if(e(r[t]))return!0;return!1}(t.seedData))continue;let r=t.tree;r=d(r,Object.fromEntries(c.searchParams));let{seedData:i,isRootRender:s,pathToSegment:f}=t,y=["",...f];r=d(r,Object.fromEntries(c.searchParams));let b=(0,a.applyRouterStatePatchToTree)(y,h,r,g),v=(0,o.createEmptyCacheNode)();if(s&&i){let t=i[1];v.loading=i[3],v.rsc=t,function e(t,r,o,a,i){if(0!==Object.keys(a[1]).length)for(let u in a[1]){let s,c=a[1][u],d=c[0],f=(0,l.createRouterCacheKey)(d),p=null!==i&&void 0!==i[2][u]?i[2][u]:null;if(null!==p){let e=p[1],r=p[3];s={lazyData:null,rsc:d.includes(n.PAGE_SEGMENT_KEY)?null:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:r,navigatedAt:t}}else s={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};let h=r.parallelRoutes.get(u);h?h.set(f,s):r.parallelRoutes.set(u,new Map([[f,s]])),e(t,s,o,c,p)}}(e,v,m,r,i)}else v.rsc=m.rsc,v.prefetchRsc=m.prefetchRsc,v.loading=m.loading,v.parallelRoutes=new Map(m.parallelRoutes),(0,u.fillCacheWithNewSubTreeDataButOnlyLoading)(e,v,m,t);b&&(h=b,m=v,p=!0)}return!!p&&(f.patchedTree=h,f.cache=m,f.canonicalUrl=g,f.hashFragment=c.hash,(0,s.handleMutable)(t,f))}function d(e,t){let[r,o,...a]=e;if(r.includes(n.PAGE_SEGMENT_KEY))return[(0,n.addSearchParamsIfPageSegment)(r,t),o,...a];let i={};for(let[e,r]of Object.entries(o))i[e]=d(r,t);return[r,i,...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)},17746:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ServerInsertMetadata",{enumerable:!0,get:function(){return i}});let n=r(60159),o=r(31106),a=e=>{let t=(0,n.useContext)(o.ServerInsertedMetadataContext);t&&t(e)};function i(e){let{promise:t}=e,{metadata:r}=(0,n.use)(t);return 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)},17849:(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,{ROOT_SEGMENT_KEY:function(){return a},convertSegmentPathToStaticExportFilename:function(){return s},encodeChildSegmentKey:function(){return i},encodeSegment:function(){return o}});let n=r(43566);function o(e){if("string"==typeof e)return e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:"/_not-found"===e?"_not-found":u(e);let t=e[0],r=e[1],o=e[2],a=u(t);return"$"+o+"$"+a+"$"+u(r)}let a="";function i(e,t,r){return e+"/"+("children"===t?r:"@"+u(t)+"/"+r)}let l=/^[a-zA-Z0-9\-_@]+$/;function u(e){return l.test(e)?e:"!"+btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function s(e){return"__next"+e.replace(/\//g,".")+".txt"}},18409:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"IconsMetadata",{enumerable:!0,get:function(){return l}});let n=r(38828),o=r(84930);function a({icon:e}){let{url:t,rel:r="icon",...o}=e;return(0,n.jsx)("link",{rel:r,href:t.toString(),...o})}function i({rel:e,icon:t}){if("object"==typeof t&&!(t instanceof URL))return!t.rel&&e&&(t.rel=e),a({icon:t});{let r=t.toString();return(0,n.jsx)("link",{rel:e,href:r})}}function l({icons:e}){if(!e)return null;let t=e.shortcut,r=e.icon,n=e.apple,l=e.other;return(0,o.MetaFilter)([t?t.map(e=>i({rel:"shortcut icon",icon:e})):null,r?r.map(e=>i({rel:"icon",icon:e})):null,n?n.map(e=>i({rel:"apple-touch-icon",icon:e})):null,l?l.map(e=>a({icon:e})):null])}},18699:(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)},19033:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(38828),o=r(97734);function a(){return(0,n.jsx)(o.HTTPAccessErrorFallback,{status:404,message:"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)},19366:(e,t,r)=>{"use strict";r.d(t,{L:()=>c,TreeContextProvider:()=>s,t:()=>d});var n=r(13486),o=r(86663),a=r(60159),i=r(32043);let l=(0,o.q6)("TreeContext"),u=(0,o.q6)("PathContext",[]);function s(e){let t=(0,a.useRef)(0),r=(0,o.a8)(),s=(0,a.useMemo)(()=>e.tree,[e.tree.$id??e.tree]),c=(0,a.useMemo)(()=>(0,i.oe)(s.children,r)??[],[s,r]),d=c.findLast(e=>"folder"===e.type&&e.root)??s;return d.$id??(d.$id=String(t.current++)),(0,n.jsx)(l.Provider,{value:(0,a.useMemo)(()=>({root:d}),[d]),children:(0,n.jsx)(u.Provider,{value:c,children:e.children})})}function c(){return u.use()}function d(){return l.use("You must wrap this component under ")}},19774:(e,t,r)=>{let{createProxy:n}=r(47927);e.exports=n("/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/layout-router.js")},20587:(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,{getSocialImageMetadataBaseFallback:function(){return i},isStringOrURL:function(){return o},resolveAbsoluteUrlWithPathname:function(){return c},resolveRelativeUrl:function(){return u},resolveUrl:function(){return l}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(54026));function o(e){return"string"==typeof e||e instanceof URL}function a(){return new URL(`http://localhost:${process.env.PORT||3e3}`)}function i(e){let t=a(),r=function(){let e=process.env.VERCEL_BRANCH_URL||process.env.VERCEL_URL;return e?new URL(`https://${e}`):void 0}(),n=function(){let e=process.env.VERCEL_PROJECT_PRODUCTION_URL;return e?new URL(`https://${e}`):void 0}();return r&&"preview"===process.env.VERCEL_ENV?r:e||n||t}function l(e,t){if(e instanceof URL)return e;if(!e)return null;try{return new URL(e)}catch{}t||(t=a());let r=t.pathname||"";return new URL(n.default.posix.join(r,e),t)}function u(e,t){return"string"==typeof e&&e.startsWith("./")?n.default.posix.resolve(t,e):e}let s=/^(?:\/((?!\.well-known(?:\/.*)?)(?:[^/]+\/)*[^/]+\.\w+))(\/?|$)/i;function c(e,t,{trailingSlash:r,pathname:n}){e=u(e,n);let o="",a=t?l(e,t):e;if(o="string"==typeof a?a:"/"===a.pathname?a.origin:a.href,r&&!o.endsWith("/")){let e=o.startsWith("/"),r=o.includes("?"),n=!1,a=!1;if(!e){try{var i;let e=new URL(o);n=null!=t&&e.origin!==t.origin,i=e.pathname,a=s.test(i)}catch{n=!0}if(!a&&!n&&!r)return`${o}/`}}return o}},20968:(e,t,r)=>{let{createProxy:n}=r(47927);e.exports=n("/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/metadata-boundary.js")},21944:(e,t,r)=>{"use strict";r.d(t,{G:()=>s,c:()=>u});var n=r(13486),o=r(60159),a=r(86663),i=r(59492);let l=(0,a.q6)("SidebarContext");function u(){return l.use()}function s({children:e}){let t=(0,o.useRef)(!0),[r,u]=(0,o.useState)(!1),[s,c]=(0,o.useState)(!1),d=(0,a.a8)();return(0,i.T)(d,()=>{t.current&&u(!1),t.current=!0}),(0,n.jsx)(l.Provider,{value:(0,o.useMemo)(()=>({open:r,setOpen:u,collapsed:s,setCollapsed:c,closeOnRedirect:t}),[r,s]),children:e})}},22177:(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,{RedirectBoundary:function(){return d},RedirectErrorBoundary:function(){return c}});let n=r(15881),o=r(13486),a=n._(r(60159)),i=r(860),l=r(84746),u=r(95289);function s(e){let{redirect:t,reset:r,redirectType:n}=e,o=(0,i.useRouter)();return(0,a.useEffect)(()=>{a.default.startTransition(()=>{n===u.RedirectType.push?o.push(t,{}):o.replace(t,{}),r()})},[t,n,r,o]),null}class c extends a.default.Component{static getDerivedStateFromError(e){if((0,u.isRedirectError)(e))return{redirect:(0,l.getURLFromRedirectError)(e),redirectType:(0,l.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(s,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function d(e){let{children:t}=e,r=(0,i.useRouter)();return(0,o.jsx)(c,{router:r,children: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)},22190:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let n=r(65044);function o(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY: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)},22358:(e,t,r)=>{"use strict";e.exports=r(69358).vendored["react-ssr"].ReactDOM},22859:(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,{HTTPAccessErrorStatus:function(){return r},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return o},getAccessFallbackErrorTypeByStatus:function(){return l},getAccessFallbackHTTPStatus:function(){return i},isHTTPAccessFallbackError:function(){return a}});let r={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},n=new Set(Object.values(r)),o="NEXT_HTTP_ERROR_FALLBACK";function a(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===o&&n.has(Number(r))}function i(e){return Number(e.digest.split(";")[1])}function l(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("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)},23711:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let n=r(22190);function o(e,t,r){for(let o in r[1]){let a=r[1][o][0],i=(0,n.createRouterCacheKey)(a),l=t.parallelRoutes.get(o);if(l){let t=new Map(l);t.delete(i),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)},23800:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"notFound",{enumerable:!0,get:function(){return o}});let n=""+r(90545).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function o(){let e=Object.defineProperty(Error(n),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=n,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)},24342:(e,t)=>{"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange)return void e();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}})},25895:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createDedupedByCallsiteServerErrorLoggerDev",{enumerable:!0,get:function(){return u}});let n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}(r(60159));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}let a={current:null},i="function"==typeof n.cache?n.cache:e=>e,l=console.warn;function u(e){return function(...t){l(e(...t))}}i(e=>{try{l(a.current)}finally{a.current=null}})},26034:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return o},getProperError:function(){return a}});let n=r(78680);function o(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function a(e){return o(e)?e:Object.defineProperty(Error((0,n.isPlainObject)(e)?function(e){let t=new WeakSet;return JSON.stringify(e,(e,r)=>{if("object"==typeof r&&null!==r){if(t.has(r))return"[Circular]";t.add(r)}return r})}(e):e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},26505:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"forbidden",{enumerable:!0,get:function(){return n}}),r(90545).HTTP_ERROR_FALLBACK_ERROR_CODE,("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)},27484:(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,{resolveIcon:function(){return i},resolveIcons:function(){return l}});let n=r(51362),o=r(20587),a=r(29482);function i(e){return(0,o.isStringOrURL)(e)?{url:e}:(Array.isArray(e),e)}let l=e=>{if(!e)return null;let t={icon:[],apple:[]};if(Array.isArray(e))t.icon=e.map(i).filter(Boolean);else if((0,o.isStringOrURL)(e))t.icon=[i(e)];else for(let r of a.IconKeys){let o=(0,n.resolveAsArrayOrUndefined)(e[r]);o&&(t[r]=o.map(i))}return t}},27739:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LRUCache",{enumerable:!0,get:function(){return r}});class r{constructor(e,t){this.cache=new Map,this.sizes=new Map,this.totalSize=0,this.maxSize=e,this.calculateSize=t||(()=>1)}set(e,t){if(!e||!t)return;let r=this.calculateSize(t);if(r>this.maxSize)return void console.warn("Single item size exceeds maxSize");this.cache.has(e)&&(this.totalSize-=this.sizes.get(e)||0),this.cache.set(e,t),this.sizes.set(e,r),this.totalSize+=r,this.touch(e)}has(e){return!!e&&(this.touch(e),!!this.cache.get(e))}get(e){if(!e)return;let t=this.cache.get(e);if(void 0!==t)return this.touch(e),t}touch(e){let t=this.cache.get(e);void 0!==t&&(this.cache.delete(e),this.cache.set(e,t),this.evictIfNecessary())}evictIfNecessary(){for(;this.totalSize>this.maxSize&&this.cache.size>0;)this.evictLeastRecentlyUsed()}evictLeastRecentlyUsed(){let e=this.cache.keys().next().value;if(void 0!==e){let t=this.sizes.get(e)||0;this.totalSize-=t,this.cache.delete(e),this.sizes.delete(e)}}reset(){this.cache.clear(),this.sizes.clear(),this.totalSize=0}keys(){return[...this.cache.keys()]}remove(e){this.cache.has(e)&&(this.totalSize-=this.sizes.get(e)||0,this.cache.delete(e),this.sizes.delete(e))}clear(){this.cache.clear(),this.sizes.clear(),this.totalSize=0}get size(){return this.cache.size}get currentSize(){return this.totalSize}}},27923:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return m},defaultHead:function(){return d}});let n=r(50686),o=r(15881),a=r(13486),i=o._(r(60159)),l=n._(r(13918)),u=r(85936),s=r(50872),c=r(38523);function d(e){void 0===e&&(e=!1);let t=[(0,a.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function f(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(12405);let p=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return o=>{let a=!0,i=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){i=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?a=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?a=!1:t.add(o.type);break;case"meta":for(let e=0,t=p.length;e{let n=e.key||t;if(process.env.__NEXT_OPTIMIZE_FONTS&&!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 m=function(e){let{children:t}=e,r=(0,i.useContext)(u.AmpStateContext),n=(0,i.useContext)(s.HeadManagerContext);return(0,a.jsx)(l.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children: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)},27999:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return a},normalizeRscURL:function(){return i}});let n=r(55822),o=r(65044);function a(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 i(e){return e.replace(/\.rsc($|\?)/,"$1")}},28132:(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)},28186:(e,t,r)=>{"use strict";r.d(t,{N_:()=>d,Uy:()=>l,_V:()=>c,a8:()=>u,q6:()=>f,rd:()=>s});var n=r(60159),o=r(13486),a=()=>{throw Error("You need to wrap your application inside `FrameworkProvider`.")},i=f("FrameworkContext",{useParams:a,useRouter:a,usePathname:a});function l({Link:e,useRouter:t,useParams:r,usePathname:a,Image:l,children:u}){let s=n.useMemo(()=>({usePathname:a,useRouter:t,Link:e,Image:l,useParams:r}),[e,a,t,r,l]);return(0,o.jsx)(i.Provider,{value:s,children:u})}function u(){return i.use().usePathname()}function s(){return i.use().useRouter()}function c(e){let{Image:t}=i.use();if(!t){let{src:t,alt:r,priority:n,...a}=e;return(0,o.jsx)("img",{alt:r,src:t,fetchPriority:n?"high":"auto",...a})}return(0,o.jsx)(t,{...e})}function d(e){let{Link:t}=i.use();if(!t){let{href:t,prefetch:r,...n}=e;return(0,o.jsx)("a",{href:t,...n})}return(0,o.jsx)(t,{...e})}function f(e,t){let r=n.createContext(t);return{Provider:e=>(0,o.jsx)(r.Provider,{value:e.value,children:e.children}),use:t=>{let o=n.useContext(r);if(!o)throw Error(t??`Provider of ${e} is required but missing.`);return o}}}},29114:(e,t,r)=>{"use strict";r.d(t,{J:()=>o}),r(1882);var n=r(60159);function o(e){let t=(0,n.useRef)(e);return t.current=e,(0,n.useCallback)((...e)=>t.current(...e),[])}},29138:e=>{e.exports={style:{fontFamily:"'Poppins', 'Poppins Fallback'",fontStyle:"normal"},className:"__className_d5a796"}},29482:(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,{IconKeys:function(){return n},ViewportMetaKeys:function(){return r}});let r={width:"width",height:"height",initialScale:"initial-scale",minimumScale:"minimum-scale",maximumScale:"maximum-scale",viewportFit:"viewport-fit",userScalable:"user-scalable",interactiveWidget:"interactive-widget"},n=["icon","shortcut","apple","other"]},30186:(e,t,r)=>{"use strict";r.d(t,{$A:()=>i,YL:()=>u});var n=r(13486),o=r(60159);let a=(0,r(86663).q6)("SearchContext",{enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function i(){return a.use()}function l(){let[e,t]=(0,o.useState)("⌘");return e}function u({SearchDialog:e,children:t,preload:r=!0,options:i,hotKey:u=[{key:e=>e.metaKey||e.ctrlKey,display:(0,n.jsx)(l,{})},{key:"k",display:"K"}],links:s}){let[c,d]=(0,o.useState)(!r&&void 0);return(0,n.jsxs)(a.Provider,{value:(0,o.useMemo)(()=>({enabled:!0,hotKey:u,setOpenSearch:d}),[u]),children:[void 0!==c&&(0,n.jsx)(e,{open:c,onOpenChange:d,links:s,...i}),t]})}},30385:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return a}});let n=r(13486),o=r(81134);function a(e){let{Component:t,searchParams:a,params:i,promises:l}=e;{let e,l,{workAsyncStorage:u}=r(29294),s=u.getStore();if(!s)throw Object.defineProperty(new o.InvariantError("Expected workStore to exist when handling searchParams in a client Page."),"__NEXT_ERROR_CODE",{value:"E564",enumerable:!1,configurable:!0});let{createSearchParamsFromClient:c}=r(50788);e=c(a,s);let{createParamsFromClient:d}=r(92695);return l=d(i,s),(0,n.jsx)(t,{params:l,searchParams: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)},30445:(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,{createParamsFromClient:function(){return s},createPrerenderParamsForClientSegment:function(){return p},createServerParamsForMetadata:function(){return c},createServerParamsForRoute:function(){return d},createServerParamsForServerSegment:function(){return f}}),r(79214);let n=r(94924),o=r(63033),a=r(10708),i=r(79516),l=r(46049),u=r(44989);function s(e,t){var r;let n=o.workUnitAsyncStorage.getStore();if(n)switch(n.type){case"prerender":case"prerender-ppr":case"prerender-legacy":return h(e,t,n)}return r=0,g(e)}r(99260);let c=f;function d(e,t){var r;let n=o.workUnitAsyncStorage.getStore();if(n)switch(n.type){case"prerender":case"prerender-ppr":case"prerender-legacy":return h(e,t,n)}return r=0,g(e)}function f(e,t){var r;let n=o.workUnitAsyncStorage.getStore();if(n)switch(n.type){case"prerender":case"prerender-ppr":case"prerender-legacy":return h(e,t,n)}return r=0,g(e)}function p(e,t){let r=o.workUnitAsyncStorage.getStore();if(r&&"prerender"===r.type){let n=t.fallbackRouteParams;if(n){for(let t in e)if(n.has(t))return(0,l.makeHangingPromise)(r.renderSignal,"`params`")}}return Promise.resolve(e)}function h(e,t,r){let o=t.fallbackRouteParams;if(o){let a=!1;for(let t in e)if(o.has(t)){a=!0;break}if(a)return"prerender"===r.type?function(e,t,r){let o=m.get(e);if(o)return o;let a=(0,l.makeHangingPromise)(r.renderSignal,"`params`");return m.set(e,a),Object.keys(e).forEach(e=>{i.wellKnownProperties.has(e)||Object.defineProperty(a,e,{get(){let o=(0,i.describeStringPropertyAccess)("params",e),a=v(t,o);(0,n.abortAndThrowOnSynchronousRequestDataAccess)(t,o,a,r)},set(t){Object.defineProperty(a,e,{value:t,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0})}),a}(e,t.route,r):function(e,t,r,o){let a=m.get(e);if(a)return a;let l={...e},u=Promise.resolve(l);return m.set(e,u),Object.keys(e).forEach(a=>{i.wellKnownProperties.has(a)||(t.has(a)?(Object.defineProperty(l,a,{get(){let e=(0,i.describeStringPropertyAccess)("params",a);"prerender-ppr"===o.type?(0,n.postponeWithTracking)(r.route,e,o.dynamicTracking):(0,n.throwToInterruptStaticGeneration)(e,r,o)},enumerable:!0}),Object.defineProperty(u,a,{get(){let e=(0,i.describeStringPropertyAccess)("params",a);"prerender-ppr"===o.type?(0,n.postponeWithTracking)(r.route,e,o.dynamicTracking):(0,n.throwToInterruptStaticGeneration)(e,r,o)},set(e){Object.defineProperty(u,a,{value:e,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0})):u[a]=e[a])}),u}(e,o,t,r)}return g(e)}let m=new WeakMap;function g(e){let t=m.get(e);if(t)return t;let r=Promise.resolve(e);return m.set(e,r),Object.keys(e).forEach(t=>{i.wellKnownProperties.has(t)||(r[t]=e[t])}),r}let y=(0,u.createDedupedByCallsiteServerErrorLoggerDev)(v),b=(0,u.createDedupedByCallsiteServerErrorLoggerDev)(function(e,t,r){let n=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${n}used ${t}. \`params\` should be awaited before using its properties. The following properties were not available through enumeration because they conflict with builtin property names: ${function(e){switch(e.length){case 0:throw Object.defineProperty(new a.InvariantError("Expected describeListOfPropertyNames to be called with a non-empty list of strings."),"__NEXT_ERROR_CODE",{value:"E531",enumerable:!1,configurable:!0});case 1:return`\`${e[0]}\``;case 2:return`\`${e[0]}\` and \`${e[1]}\``;default:{let t="";for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"collectSegmentData",{enumerable:!0,get:function(){return d}});let n=r(38828),o=r(58814),a=r(82195),i=r(8676),l=r(99260),u=r(17849),s=r(95140);function c(e){let t=(0,s.getDigestForWellKnownError)(e);if(t)return t}async function d(e,t,r,u,s,d){let p=new Map;try{await (0,o.createFromReadableStream)((0,i.streamFromBuffer)(t),{serverConsumerManifest:s}),await (0,l.waitAtLeastOneReactRenderTask)()}catch{}let h=new AbortController,m=async()=>{await (0,l.waitAtLeastOneReactRenderTask)(),h.abort()},g=[],{prelude:y}=await (0,a.unstable_prerender)((0,n.jsx)(f,{shouldAssumePartialData:e,fullPageDataBuffer:t,fallbackRouteParams:d,serverConsumerManifest:s,clientModules:u,staleTime:r,segmentTasks:g,onCompletedProcessingRouteTree:m}),u,{signal:h.signal,onError:c}),b=await (0,i.streamToBuffer)(y);for(let[e,t]of(p.set("/_tree",b),await Promise.all(g)))p.set(e,t);return p}async function f({shouldAssumePartialData:e,fullPageDataBuffer:t,fallbackRouteParams:r,serverConsumerManifest:n,clientModules:a,staleTime:s,segmentTasks:c,onCompletedProcessingRouteTree:d}){let f=await (0,o.createFromReadableStream)(function(e){let t=e.getReader();return new ReadableStream({async pull(e){for(;;){let{done:r,value:n}=await t.read();if(!r){e.enqueue(n);continue}return}}})}((0,i.streamFromBuffer)(t)),{serverConsumerManifest:n}),m=f.b,g=f.f;if(1!==g.length&&3!==g[0].length)return console.error("Internal Next.js error: InitialRSCPayload does not match the expected shape for a prerendered page during segment prefetch generation."),null;let y=g[0][0],b=g[0][1],v=g[0][2],_=function e(t,r,n,o,a,i,s,c,d,f){let h=null,m=r[1],g=null!==o?o[2]:null;for(let r in m){let o=m[r],l=o[0],p=null!==g?g[r]:null,y=(0,u.encodeChildSegmentKey)(d,r,Array.isArray(l)&&null!==a?function(e,t){let r=e[0];if(!t.has(r))return(0,u.encodeSegment)(e);let n=(0,u.encodeSegment)(e),o=n.lastIndexOf("$");return n.substring(0,o+1)+`[${r}]`}(l,a):(0,u.encodeSegment)(l)),b=e(t,o,n,p,a,i,s,c,y,f);null===h&&(h={}),h[r]=b}return null!==o&&f.push((0,l.waitAtLeastOneReactRenderTask)().then(()=>p(t,n,o,d,s))),{segment:r[0],slots:h,isRootLayout:!0===r[4]}}(e,y,m,b,r,t,a,n,u.ROOT_SEGMENT_KEY,c),E=e||await h(v,a);return d(),{buildId:m,tree:_,head:v,isHeadPartial:E,staleTime:s}}async function p(e,t,r,n,o){let s=r[1],d={buildId:t,rsc:s,loading:r[3],isPartial:e||await h(s,o)},f=new AbortController;(0,l.waitAtLeastOneReactRenderTask)().then(()=>f.abort());let{prelude:p}=await (0,a.unstable_prerender)(d,o,{signal:f.signal,onError:c}),m=await (0,i.streamToBuffer)(p);return n===u.ROOT_SEGMENT_KEY?["/_index",m]:[n,m]}async function h(e,t){let r=!1,n=new AbortController;return(0,l.waitAtLeastOneReactRenderTask)().then(()=>{r=!0,n.abort()}),await (0,a.unstable_prerender)(e,t,{signal:n.signal,onError(){}}),r}},31106:(e,t,r)=>{"use strict";e.exports=r(69358).vendored.contexts.ServerInsertedMetadata},31903:(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,{REDIRECT_ERROR_CODE:function(){return o},RedirectType:function(){return a},isRedirectError:function(){return i}});let n=r(49005),o="NEXT_REDIRECT";var a=function(e){return e.push="push",e.replace="replace",e}({});function i(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,a]=t,i=t.slice(2,-2).join(";"),l=Number(t.at(-2));return r===o&&("replace"===a||"push"===a)&&"string"==typeof i&&!isNaN(l)&&l in n.RedirectStatusCode}("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)},31945:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let n=r(47432);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)},32043:(e,t,r)=>{"use strict";function n(e,t,r){let{includePage:n=!0,includeSeparator:o=!1,includeRoot:a}=r,i=[];return t.forEach((e,r)=>{if("separator"===e.type&&e.name&&o&&i.push({name:e.name}),"folder"===e.type){let n=t.at(r+1);if(n&&e.index===n)return;if(e.root){i=[];return}i.push({name:e.name,url:e.index?.url})}"page"===e.type&&n&&i.push({name:e.name,url:e.url})}),a&&i.unshift({name:e.name,url:"object"==typeof a?a.url:void 0}),i}r.d(t,{Pp:()=>n,oe:()=>function e(t,r){let n;for(let o of(r.endsWith("/")&&(r=r.slice(0,-1)),t)){if("separator"===o.type&&(n=o),"folder"===o.type){if(o.index?.url===r){let e=[];return n&&e.push(n),e.push(o,o.index),e}let t=e(o.children,r);if(t)return t.unshift(o),n&&t.unshift(n),t}if("page"===o.type&&o.url===r){let e=[];return n&&e.push(n),e.push(o),e}}return null}}),r(1882),r(60159)},32848:(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,{isRequestAPICallableInsideAfter:function(){return u},throwForSearchParamsAccessInUseCache:function(){return l},throwWithStaticGenerationBailoutError:function(){return a},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return i}});let n=r(75406),o=r(3295);function a(e,t){throw Object.defineProperty(new n.StaticGenBailoutError(`Route ${e} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E576",enumerable:!1,configurable:!0})}function i(e,t){throw Object.defineProperty(new n.StaticGenBailoutError(`Route ${e} with \`dynamic = "error"\` couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function l(e){let t=Object.defineProperty(Error(`Route ${e.route} used "searchParams" inside "use cache". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "searchParams" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E634",enumerable:!1,configurable:!0});throw e.invalidUsageError??=t,t}function u(){let e=o.afterTaskAsyncStorage.getStore();return(null==e?void 0:e.rootTaskSpawnPhase)==="action"}},33437:(e,t,r)=>{"use strict";r.d(t,{RootProvider:()=>_});var n=r(13486),o=r(48961),a=r(60159),i=r(88200),l=r(21944),u=r(30186),s=r(29114),c=r(9650),d=r(86663);let f=(0,a.lazy)(()=>Promise.all([r.e(265),r.e(356),r.e(958)]).then(r.bind(r,71958)));function p({children:e,dir:t="ltr",theme:r={},search:a,i18n:s}){let c=e;return a?.enabled!==!1&&(c=(0,n.jsx)(u.YL,{SearchDialog:f,...a,children:c})),r?.enabled!==!1&&(c=(0,n.jsx)(o.N,{attribute:"class",defaultTheme:"system",enableSystem:!0,disableTransitionOnChange:!0,...r,children:c})),s&&(c=(0,n.jsx)(h,{...s,children:c})),(0,n.jsx)(i.FX,{dir:t,children:(0,n.jsx)(l.G,{children:c})})}function h({locales:e=[],locale:t,onLocaleChange:r,...o}){let i=(0,d.rd)(),l=(0,d.a8)(),u=(0,s.J)(e=>{if(r)return r(e);let n=l.split("/").filter(e=>e.length>0);n[0]!==t?n.unshift(e):n[0]=e,i.push(`/${n.join("/")}`),i.refresh()});return(0,n.jsx)(c.I18nContext.Provider,{value:(0,a.useMemo)(()=>({locale:t,locales:e,text:{...c.defaultTranslations,...o.translations},onChange:u}),[t,e,u,o.translations]),children:o.children})}var m=r(28186);r(1882);var g=r(2984),y=r(49989),b=r(49933);function v({children:e}){return(0,n.jsx)(m.Uy,{usePathname:g.usePathname,useRouter:g.useRouter,useParams:g.useParams,Link:y,Image:b.default,children:e})}function _(e){return(0,n.jsx)(v,{children:(0,n.jsx)(p,{...e,children:e.children})})}r(19366),r(10640)},33470:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return T}});let n=r(77993),o=r(81653),a=r(75582),i=r(14985),l=r(73008),u=r(28132),s=r(88105),c=r(13033),d=r(41201),f=r(65892),p=r(89713),h=r(75837),m=r(44547),g=r(73844),y=r(44255),b=r(89810),v=r(84746),_=r(95289),E=r(53889),P=r(76697),R=r(31945),O=r(44155);r(5338);let{createFromFetch:w,createTemporaryReferenceSet:j,encodeReply:S}=r(59498);async function x(e,t,r){let i,u,{actionId:s,actionArgs:c}=r,d=j(),f=(0,O.extractInfoFromServerReferenceId)(s),p="use-cache"===f.type?(0,O.omitUnusedArgs)(c,f):c,h=await S(p,{temporaryReferences:d}),m=await fetch("",{method:"POST",headers:{Accept:a.RSC_CONTENT_TYPE_HEADER,[a.ACTION_HEADER]:s,[a.NEXT_ROUTER_STATE_TREE_HEADER]:encodeURIComponent(JSON.stringify(e.tree)),...{},...t?{[a.NEXT_URL]:t}:{}},body:h}),g=m.headers.get("x-action-redirect"),[y,v]=(null==g?void 0:g.split(";"))||[];switch(v){case"push":i=_.RedirectType.push;break;case"replace":i=_.RedirectType.replace;break;default:i=void 0}let E=!!m.headers.get(a.NEXT_IS_PRERENDER_HEADER);try{let e=JSON.parse(m.headers.get("x-action-revalidated")||"[[],0,0]");u={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){u={paths:[],tag:!1,cookie:!1}}let P=y?(0,l.assignLocation)(y,new URL(e.canonicalUrl,window.location.href)):void 0,R=m.headers.get("content-type");if(null==R?void 0:R.startsWith(a.RSC_CONTENT_TYPE_HEADER)){let e=await w(Promise.resolve(m),{callServer:n.callServer,findSourceMapURL:o.findSourceMapURL,temporaryReferences:d});return y?{actionFlightData:(0,b.normalizeFlightData)(e.f),redirectLocation:P,redirectType:i,revalidatedParts:u,isPrerender:E}:{actionResult:e.a,actionFlightData:(0,b.normalizeFlightData)(e.f),redirectLocation:P,redirectType:i,revalidatedParts:u,isPrerender:E}}if(m.status>=400)throw Object.defineProperty(Error("text/plain"===R?await m.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return{redirectLocation:P,redirectType:i,revalidatedParts:u,isPrerender:E}}function T(e,t){let{resolve:r,reject:n}=t,o={},a=e.tree;o.preserveCustomHistoryState=!1;let l=e.nextUrl&&(0,m.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null,b=Date.now();return x(e,l,t).then(async m=>{let O,{actionResult:w,actionFlightData:j,redirectLocation:S,redirectType:x,isPrerender:T,revalidatedParts:M}=m;if(S&&(x===_.RedirectType.replace?(e.pushRef.pendingPush=!1,o.pendingPush=!1):(e.pushRef.pendingPush=!0,o.pendingPush=!0),o.canonicalUrl=O=(0,u.createHrefFromUrl)(S,!1)),!j)return(r(w),S)?(0,s.handleExternalUrl)(e,o,S.href,e.pushRef.pendingPush):e;if("string"==typeof j)return r(w),(0,s.handleExternalUrl)(e,o,j,e.pushRef.pendingPush);let A=M.paths.length>0||M.tag||M.cookie;for(let n of j){let{tree:i,seedData:u,head:f,isRootRender:m}=n;if(!m)return console.log("SERVER ACTION APPLY FAILED"),r(w),e;let v=(0,c.applyRouterStatePatchToTree)([""],a,i,O||e.canonicalUrl);if(null===v)return r(w),(0,g.handleSegmentMismatch)(e,t,i);if((0,d.isNavigatingToNewRootLayout)(a,v))return r(w),(0,s.handleExternalUrl)(e,o,O||e.canonicalUrl,e.pushRef.pendingPush);if(null!==u){let t=u[1],r=(0,h.createEmptyCacheNode)();r.rsc=t,r.prefetchRsc=null,r.loading=u[3],(0,p.fillLazyItemsTillLeafWithHead)(b,r,void 0,i,u,f,void 0),o.cache=r,o.prefetchCache=new Map,A&&await (0,y.refreshInactiveParallelSegments)({navigatedAt:b,state:e,updatedTree:v,updatedCache:r,includeNextUrl:!!l,canonicalUrl:o.canonicalUrl||e.canonicalUrl})}o.patchedTree=v,a=v}return S&&O?(A||((0,E.createSeededPrefetchCacheEntry)({url:S,data:{flightData:j,canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1},tree:e.tree,prefetchCache:e.prefetchCache,nextUrl:e.nextUrl,kind:T?i.PrefetchKind.FULL:i.PrefetchKind.AUTO}),o.prefetchCache=e.prefetchCache),n((0,v.getRedirectError)((0,R.hasBasePath)(O)?(0,P.removeBasePath)(O):O,x||_.RedirectType.push))):r(w),(0,f.handleMutable)(e,o)},t=>(n(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},33737:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientSegmentRoot",{enumerable:!0,get:function(){return a}});let n=r(13486),o=r(81134);function a(e){let{Component:t,slots:a,params:i,promise:l}=e;{let e,{workAsyncStorage:l}=r(29294),u=l.getStore();if(!u)throw Object.defineProperty(new o.InvariantError("Expected workStore to exist when handling params in a client segment such as a Layout or Template."),"__NEXT_ERROR_CODE",{value:"E600",enumerable:!1,configurable:!0});let{createParamsFromClient:s}=r(92695);return e=s(i,u),(0,n.jsx)(t,{...a,params: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)},33952:(e,t,r)=>{"use strict";e.exports=r(24332).vendored["react-rsc"].ReactServerDOMWebpackServerEdge},34003:(e,t)=>{"use strict";function r(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===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,{isHangingPromiseRejectionError:function(){return r},makeHangingPromise:function(){return i}});let n="HANGING_PROMISE_REJECTION";class o extends Error{constructor(e){super(`During prerendering, ${e} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${e} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context.`),this.expression=e,this.digest=n}}let a=new WeakMap;function i(e,t){if(e.aborted)return Promise.reject(new o(t));{let r=new Promise((r,n)=>{let i=n.bind(null,new o(t)),l=a.get(e);if(l)l.push(i);else{let t=[i];a.set(e,t),e.addEventListener("abort",()=>{for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return r}});let r={then:()=>{}};("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)},34874:e=>{(()=>{"use strict";var t={328:e=>{e.exports=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0}}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var a=r[e]={exports:{}},i=!0;try{t[e](a,a.exports,n),i=!1}finally{i&&delete r[e]}return a.exports}n.ab=__dirname+"/",e.exports=n(328)})()},35856:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return j}});let n=r(50686),o=r(15881),a=r(13486),i=r(14985),l=o._(r(60159)),u=n._(r(22358)),s=r(55551),c=r(47421),d=r(34337),f=r(86081),p=r(87316),h=r(24342),m=r(22177),g=r(1904),y=r(22190),b=r(44547),v=r(36108);u.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;let _=["bottom","height","left","right","top","width","x","y"];function E(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class P extends l.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,p.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 _.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,h.handleSmoothScroll)(()=>{if(n)return void r.scrollIntoView();let e=document.documentElement,t=e.clientHeight;!E(r,t)&&(e.scrollTop=0,E(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function R(e){let{segmentPath:t,children:r}=e,n=(0,l.useContext)(s.GlobalLayoutRouterContext);if(!n)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,a.jsx)(P,{segmentPath:t,focusAndScrollRef:n.focusAndScrollRef,children:r})}function O(e){let{tree:t,segmentPath:r,cacheNode:n,url:o}=e,u=(0,l.useContext)(s.GlobalLayoutRouterContext);if(!u)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let{tree:f}=u,h=null!==n.prefetchRsc?n.prefetchRsc:n.rsc,m=(0,l.useDeferredValue)(n.rsc,h),g="object"==typeof m&&null!==m&&"function"==typeof m.then?(0,l.use)(m):m;if(!g){let e=n.lazyData;if(null===e){let t=function e(t,r){if(t){let[n,o]=t,a=2===t.length;if((0,p.matchSegment)(r[0],n)&&r[1].hasOwnProperty(o)){if(a){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}(["",...r],f),a=(0,b.hasInterceptionRouteInCurrentTree)(f),s=Date.now();n.lazyData=e=(0,c.fetchServerResponse)(new URL(o,location.origin),{flightRouterState:t,nextUrl:a?u.nextUrl:null}).then(e=>((0,l.startTransition)(()=>{(0,v.dispatchAppRouterAction)({type:i.ACTION_SERVER_PATCH,previousTree:f,serverResponse:e,navigatedAt:s})}),e)),(0,l.use)(e)}(0,l.use)(d.unresolvedThenable)}return(0,a.jsx)(s.LayoutRouterContext.Provider,{value:{parentTree:t,parentCacheNode:n,parentSegmentPath:r,url:o},children:g})}function w(e){let t,{loading:r,children:n}=e;if(t="object"==typeof r&&null!==r&&"function"==typeof r.then?(0,l.use)(r):r){let e=t[0],r=t[1],o=t[2];return(0,a.jsx)(l.Suspense,{fallback:(0,a.jsxs)(a.Fragment,{children:[r,o,e]}),children:n})}return(0,a.jsx)(a.Fragment,{children:n})}function j(e){let{parallelRouterKey:t,error:r,errorStyles:n,errorScripts:o,templateStyles:i,templateScripts:u,template:c,notFound:d,forbidden:p,unauthorized:h}=e,b=(0,l.useContext)(s.LayoutRouterContext);if(!b)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:v,parentCacheNode:_,parentSegmentPath:E,url:P}=b,j=_.parallelRoutes,S=j.get(t);S||(S=new Map,j.set(t,S));let x=v[0],T=v[1][t],M=T[0],A=null===E?[t]:E.concat([x,t]),C=(0,y.createRouterCacheKey)(M),k=(0,y.createRouterCacheKey)(M,!0),N=S.get(C);if(void 0===N){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};N=e,S.set(C,e)}let D=_.loading;return(0,a.jsxs)(s.TemplateContext.Provider,{value:(0,a.jsx)(R,{segmentPath:A,children:(0,a.jsx)(f.ErrorBoundary,{errorComponent:r,errorStyles:n,errorScripts:o,children:(0,a.jsx)(w,{loading:D,children:(0,a.jsx)(g.HTTPAccessFallbackBoundary,{notFound:d,forbidden:p,unauthorized:h,children:(0,a.jsx)(m.RedirectBoundary,{children:(0,a.jsx)(O,{url:P,tree:T,cacheNode:N,segmentPath:A})})})})})}),children:[i,u,c]},k)}("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)},36043:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return a}});let n=r(42928),o=r(31945);function a(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},36108:(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,{dispatchAppRouterAction:function(){return i},useActionQueue:function(){return l}});let n=r(15881)._(r(60159)),o=r(74765),a=null;function i(e){if(null===a)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});a(e)}function l(e){let[t,r]=n.default.useState(e.state);return a=t=>e.dispatch(t,r),(0,o.isThenable)(t)?(0,n.use)(t):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)},37775:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hmrRefreshReducer",{enumerable:!0,get:function(){return n}}),r(47421),r(28132),r(13033),r(41201),r(88105),r(65892),r(54965),r(75837),r(73844),r(44547);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)},38506:(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,{createPrerenderSearchParamsForClientPage:function(){return h},createSearchParamsFromClient:function(){return d},createServerSearchParamsForMetadata:function(){return f},createServerSearchParamsForServerPage:function(){return p},makeErroringExoticSearchParamsForUseCache:function(){return v}});let n=r(79214),o=r(94924),a=r(63033),i=r(10708),l=r(46049),u=r(44989),s=r(79516),c=r(83374);function d(e,t){let r=a.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-ppr":case"prerender-legacy":return m(t,r)}return g(e,t)}r(99260);let f=p;function p(e,t){let r=a.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-ppr":case"prerender-legacy":return m(t,r)}return g(e,t)}function h(e){if(e.forceStatic)return Promise.resolve({});let t=a.workUnitAsyncStorage.getStore();return t&&"prerender"===t.type?(0,l.makeHangingPromise)(t.renderSignal,"`searchParams`"):Promise.resolve({})}function m(e,t){return e.forceStatic?Promise.resolve({}):"prerender"===t.type?function(e,t){let r=y.get(t);if(r)return r;let a=(0,l.makeHangingPromise)(t.renderSignal,"`searchParams`"),i=new Proxy(a,{get(r,i,l){if(Object.hasOwn(a,i))return n.ReflectAdapter.get(r,i,l);switch(i){case"then":return(0,o.annotateDynamicAccess)("`await searchParams`, `searchParams.then`, or similar",t),n.ReflectAdapter.get(r,i,l);case"status":return(0,o.annotateDynamicAccess)("`use(searchParams)`, `searchParams.status`, or similar",t),n.ReflectAdapter.get(r,i,l);default:if("string"==typeof i&&!s.wellKnownProperties.has(i)){let r=(0,s.describeStringPropertyAccess)("searchParams",i),n=P(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}return n.ReflectAdapter.get(r,i,l)}},has(r,a){if("string"==typeof a){let r=(0,s.describeHasCheckingStringProperty)("searchParams",a),n=P(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}return n.ReflectAdapter.has(r,a)},ownKeys(){let r="`{...searchParams}`, `Object.keys(searchParams)`, or similar",n=P(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}});return y.set(t,i),i}(e.route,t):function(e,t){let r=y.get(e);if(r)return r;let a=Promise.resolve({}),i=new Proxy(a,{get(r,i,l){if(Object.hasOwn(a,i))return n.ReflectAdapter.get(r,i,l);switch(i){case"then":{let r="`await searchParams`, `searchParams.then`, or similar";e.dynamicShouldError?(0,c.throwWithStaticGenerationBailoutErrorWithDynamicError)(e.route,r):"prerender-ppr"===t.type?(0,o.postponeWithTracking)(e.route,r,t.dynamicTracking):(0,o.throwToInterruptStaticGeneration)(r,e,t);return}case"status":{let r="`use(searchParams)`, `searchParams.status`, or similar";e.dynamicShouldError?(0,c.throwWithStaticGenerationBailoutErrorWithDynamicError)(e.route,r):"prerender-ppr"===t.type?(0,o.postponeWithTracking)(e.route,r,t.dynamicTracking):(0,o.throwToInterruptStaticGeneration)(r,e,t);return}default:if("string"==typeof i&&!s.wellKnownProperties.has(i)){let r=(0,s.describeStringPropertyAccess)("searchParams",i);e.dynamicShouldError?(0,c.throwWithStaticGenerationBailoutErrorWithDynamicError)(e.route,r):"prerender-ppr"===t.type?(0,o.postponeWithTracking)(e.route,r,t.dynamicTracking):(0,o.throwToInterruptStaticGeneration)(r,e,t)}return n.ReflectAdapter.get(r,i,l)}},has(r,a){if("string"==typeof a){let r=(0,s.describeHasCheckingStringProperty)("searchParams",a);return e.dynamicShouldError?(0,c.throwWithStaticGenerationBailoutErrorWithDynamicError)(e.route,r):"prerender-ppr"===t.type?(0,o.postponeWithTracking)(e.route,r,t.dynamicTracking):(0,o.throwToInterruptStaticGeneration)(r,e,t),!1}return n.ReflectAdapter.has(r,a)},ownKeys(){let r="`{...searchParams}`, `Object.keys(searchParams)`, or similar";e.dynamicShouldError?(0,c.throwWithStaticGenerationBailoutErrorWithDynamicError)(e.route,r):"prerender-ppr"===t.type?(0,o.postponeWithTracking)(e.route,r,t.dynamicTracking):(0,o.throwToInterruptStaticGeneration)(r,e,t)}});return y.set(e,i),i}(e,t)}function g(e,t){return t.forceStatic?Promise.resolve({}):function(e,t){let r=y.get(e);if(r)return r;let n=Promise.resolve(e);return y.set(e,n),Object.keys(e).forEach(r=>{s.wellKnownProperties.has(r)||Object.defineProperty(n,r,{get(){let n=a.workUnitAsyncStorage.getStore();return(0,o.trackDynamicDataInDynamicRender)(t,n),e[r]},set(e){Object.defineProperty(n,r,{value:e,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0})}),n}(e,t)}let y=new WeakMap,b=new WeakMap;function v(e){let t=b.get(e);if(t)return t;let r=Promise.resolve({}),o=new Proxy(r,{get:(t,o,a)=>(Object.hasOwn(r,o)||"string"!=typeof o||"then"!==o&&s.wellKnownProperties.has(o)||(0,c.throwForSearchParamsAccessInUseCache)(e),n.ReflectAdapter.get(t,o,a)),has:(t,r)=>("string"!=typeof r||"then"!==r&&s.wellKnownProperties.has(r)||(0,c.throwForSearchParamsAccessInUseCache)(e),n.ReflectAdapter.has(t,r)),ownKeys(){(0,c.throwForSearchParamsAccessInUseCache)(e)}});return b.set(e,o),o}let _=(0,u.createDedupedByCallsiteServerErrorLoggerDev)(P),E=(0,u.createDedupedByCallsiteServerErrorLoggerDev)(function(e,t,r){let n=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${n}used ${t}. \`searchParams\` should be awaited before using its properties. The following properties were not available through enumeration because they conflict with builtin or well-known property names: ${function(e){switch(e.length){case 0:throw Object.defineProperty(new i.InvariantError("Expected describeListOfPropertyNames to be called with a non-empty list of strings."),"__NEXT_ERROR_CODE",{value:"E531",enumerable:!1,configurable:!0});case 1:return`\`${e[0]}\``;case 2:return`\`${e[0]}\` and \`${e[1]}\``;default:{let t="";for(let r=0;r{"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}})},38674:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return a}});let n=r(85853),o=r(62477);function a(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)},38817:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return a}});let n=r(90545),o=r(95289);function a(e){return(0,o.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(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)},38828:(e,t,r)=>{"use strict";e.exports=r(24332).vendored["react-rsc"].ReactJsxRuntime},39242:(e,t)=>{"use strict";function r(){return{width:"device-width",initialScale:1,themeColor:null,colorScheme:null}}function n(){return{viewport:null,themeColor:null,colorScheme:null,metadataBase:null,title:null,description:null,applicationName:null,authors:null,generator:null,keywords:null,referrer:null,creator:null,publisher:null,robots:null,manifest:null,alternates:{canonical:null,languages:null,media:null,types:null},icons:null,openGraph:null,twitter:null,verification:{},appleWebApp:null,formatDetection:null,itunes:null,facebook:null,pinterest:null,abstract:null,appLinks:null,archives:null,assets:null,bookmarks:null,category:null,classification:null,pagination:{previous:null,next:null},other:{}}}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createDefaultMetadata:function(){return n},createDefaultViewport:function(){return r}})},39502:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return c}});let n=r(28132),o=r(13033),a=r(41201),i=r(88105),l=r(54965),u=r(65892),s=r(75837);function c(e,t){let{serverResponse:{flightData:r,canonicalUrl:c},navigatedAt:d}=t,f={};if(f.preserveCustomHistoryState=!1,"string"==typeof r)return(0,i.handleExternalUrl)(e,f,r,e.pushRef.pendingPush);let p=e.tree,h=e.cache;for(let t of r){let{segmentPath:r,tree:u}=t,m=(0,o.applyRouterStatePatchToTree)(["",...r],p,u,e.canonicalUrl);if(null===m)return e;if((0,a.isNavigatingToNewRootLayout)(p,m))return(0,i.handleExternalUrl)(e,f,e.canonicalUrl,e.pushRef.pendingPush);let g=c?(0,n.createHrefFromUrl)(c):void 0;g&&(f.canonicalUrl=g);let y=(0,s.createEmptyCacheNode)();(0,l.applyFlightData)(d,h,y,t),f.patchedTree=m,f.cache=y,h=y,p=m}return(0,u.handleMutable)(e,f)}("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)},39895:(e,t,r)=>{"use strict";r.r(t),r.d(t,{_:()=>o});var n=0;function o(e){return"__private_"+n+++"_"+e}},39956:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(38828),o=r(97734);function a(){return(0,n.jsx)(o.HTTPAccessErrorFallback,{status:403,message:"This page could not be accessed."})}("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)},40868:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n})},41201:(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 a=Object.values(t[1])[0],i=Object.values(r[1])[0];return!a||!i||e(a,i)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},41455:(e,t,r)=>{"use strict";r.d(t,{NuqsAdapter:()=>n});let n=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call NuqsAdapter() from the server but NuqsAdapter is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/nuqs/dist/adapters/next/app.js","NuqsAdapter")},41465:(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,{AppleWebAppMeta:function(){return h},BasicMeta:function(){return u},FacebookMeta:function(){return c},FormatDetectionMeta:function(){return p},ItunesMeta:function(){return s},PinterestMeta:function(){return d},VerificationMeta:function(){return m},ViewportMeta:function(){return l}});let n=r(38828),o=r(84930),a=r(29482),i=r(51362);function l({viewport:e}){return(0,o.MetaFilter)([(0,n.jsx)("meta",{charSet:"utf-8"}),(0,o.Meta)({name:"viewport",content:function(e){let t=null;if(e&&"object"==typeof e){for(let r in t="",a.ViewportMetaKeys)if(r in e){let n=e[r];"boolean"==typeof n?n=n?"yes":"no":n||"initialScale"!==r||(n=void 0),n&&(t&&(t+=", "),t+=`${a.ViewportMetaKeys[r]}=${n}`)}}return t}(e)}),...e.themeColor?e.themeColor.map(e=>(0,o.Meta)({name:"theme-color",content:e.color,media:e.media})):[],(0,o.Meta)({name:"color-scheme",content:e.colorScheme})])}function u({metadata:e}){var t,r,a;let l=e.manifest?(0,i.getOrigin)(e.manifest):void 0;return(0,o.MetaFilter)([null!==e.title&&e.title.absolute?(0,n.jsx)("title",{children:e.title.absolute}):null,(0,o.Meta)({name:"description",content:e.description}),(0,o.Meta)({name:"application-name",content:e.applicationName}),...e.authors?e.authors.map(e=>[e.url?(0,n.jsx)("link",{rel:"author",href:e.url.toString()}):null,(0,o.Meta)({name:"author",content:e.name})]):[],e.manifest?(0,n.jsx)("link",{rel:"manifest",href:e.manifest.toString(),crossOrigin:l||"preview"!==process.env.VERCEL_ENV?void 0:"use-credentials"}):null,(0,o.Meta)({name:"generator",content:e.generator}),(0,o.Meta)({name:"keywords",content:null==(t=e.keywords)?void 0:t.join(",")}),(0,o.Meta)({name:"referrer",content:e.referrer}),(0,o.Meta)({name:"creator",content:e.creator}),(0,o.Meta)({name:"publisher",content:e.publisher}),(0,o.Meta)({name:"robots",content:null==(r=e.robots)?void 0:r.basic}),(0,o.Meta)({name:"googlebot",content:null==(a=e.robots)?void 0:a.googleBot}),(0,o.Meta)({name:"abstract",content:e.abstract}),...e.archives?e.archives.map(e=>(0,n.jsx)("link",{rel:"archives",href:e})):[],...e.assets?e.assets.map(e=>(0,n.jsx)("link",{rel:"assets",href:e})):[],...e.bookmarks?e.bookmarks.map(e=>(0,n.jsx)("link",{rel:"bookmarks",href:e})):[],...e.pagination?[e.pagination.previous?(0,n.jsx)("link",{rel:"prev",href:e.pagination.previous}):null,e.pagination.next?(0,n.jsx)("link",{rel:"next",href:e.pagination.next}):null]:[],(0,o.Meta)({name:"category",content:e.category}),(0,o.Meta)({name:"classification",content:e.classification}),...e.other?Object.entries(e.other).map(([e,t])=>Array.isArray(t)?t.map(t=>(0,o.Meta)({name:e,content:t})):(0,o.Meta)({name:e,content:t})):[]])}function s({itunes:e}){if(!e)return null;let{appId:t,appArgument:r}=e,o=`app-id=${t}`;return r&&(o+=`, app-argument=${r}`),(0,n.jsx)("meta",{name:"apple-itunes-app",content:o})}function c({facebook:e}){if(!e)return null;let{appId:t,admins:r}=e;return(0,o.MetaFilter)([t?(0,n.jsx)("meta",{property:"fb:app_id",content:t}):null,...r?r.map(e=>(0,n.jsx)("meta",{property:"fb:admins",content:e})):[]])}function d({pinterest:e}){if(!e||!e.richPin)return null;let{richPin:t}=e;return(0,n.jsx)("meta",{property:"pinterest-rich-pin",content:t.toString()})}let f=["telephone","date","address","email","url"];function p({formatDetection:e}){if(!e)return null;let t="";for(let r of f)r in e&&(t&&(t+=", "),t+=`${r}=no`);return(0,n.jsx)("meta",{name:"format-detection",content:t})}function h({appleWebApp:e}){if(!e)return null;let{capable:t,title:r,startupImage:a,statusBarStyle:i}=e;return(0,o.MetaFilter)([t?(0,o.Meta)({name:"mobile-web-app-capable",content:"yes"}):null,(0,o.Meta)({name:"apple-mobile-web-app-title",content:r}),a?a.map(e=>(0,n.jsx)("link",{href:e.url,media:e.media,rel:"apple-touch-startup-image"})):null,i?(0,o.Meta)({name:"apple-mobile-web-app-status-bar-style",content:i}):null])}function m({verification:e}){return e?(0,o.MetaFilter)([(0,o.MultiMeta)({namePrefix:"google-site-verification",contents:e.google}),(0,o.MultiMeta)({namePrefix:"y_key",contents:e.yahoo}),(0,o.MultiMeta)({namePrefix:"yandex-verification",contents:e.yandex}),(0,o.MultiMeta)({namePrefix:"me",contents:e.me}),...e.other?Object.entries(e.other).map(([e,t])=>(0,o.MultiMeta)({namePrefix:e,contents:t})):[]]):null}},42153:(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 c},RedirectType:function(){return o.RedirectType},forbidden:function(){return i.forbidden},notFound:function(){return a.notFound},permanentRedirect:function(){return n.permanentRedirect},redirect:function(){return n.redirect},unauthorized:function(){return l.unauthorized},unstable_rethrow:function(){return u.unstable_rethrow}});let n=r(84746),o=r(95289),a=r(23800),i=r(26505),l=r(66796),u=r(65100);class s extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class c extends URLSearchParams{append(){throw new s}delete(){throw new s}set(){throw new s}sort(){throw new s}}("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)},42928:(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,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return b},MissingStaticPage:function(){return y},NormalizeError:function(){return m},PageNotFoundError:function(){return g},SP:function(){return f},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return u},getLocationOrigin:function(){return i},getURL:function(){return l},isAbsoluteUrl:function(){return a},isResSent:function(){return s},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return v}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),a=0;ao.test(e);function i(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function l(){let{href:e}=window.location,t=i();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&s(r))return n;if(!n)throw Object.defineProperty(Error('"'+u(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let f="undefined"!=typeof performance,p=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function v(e){return JSON.stringify({message:e.message,stack:e.stack})}},43566:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}function n(e){return e.startsWith("@")&&"@children"!==e}function o(e,t){if(e.includes(a)){let e=JSON.stringify(t);return"{}"!==e?a+"?"+e:a}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return i},PAGE_SEGMENT_KEY:function(){return a},addSearchParamsIfPageSegment:function(){return o},isGroupSegment:function(){return r},isParallelRouteSegment:function(){return n}});let a="__PAGE__",i="__DEFAULT__"},44155:(e,t)=>{"use strict";function r(e){let t=parseInt(e.slice(0,2),16),r=t>>1&63,n=Array(6);for(let e=0;e<6;e++){let t=r>>5-e&1;n[e]=1===t}return{type:1==(t>>7&1)?"use-cache":"server-action",usedArgs:n,hasRestArgs:1==(1&t)}}function n(e,t){let r=Array(e.length);for(let n=0;n=6&&t.hasRestArgs)&&(r[n]=e[n]);return 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,{extractInfoFromServerReferenceId:function(){return r},omitUnusedArgs:function(){return n}})},44255:(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,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,r){let[n,o,,i]=t;for(let l in n.includes(a.PAGE_SEGMENT_KEY)&&"refresh"!==i&&(t[2]=r,t[3]="refresh"),o)e(o[l],r)}},refreshInactiveParallelSegments:function(){return i}});let n=r(54965),o=r(47421),a=r(65044);async function i(e){let t=new Set;await l({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function l(e){let{navigatedAt:t,state:r,updatedTree:a,updatedCache:i,includeNextUrl:u,fetchedSegments:s,rootTree:c=a,canonicalUrl:d}=e,[,f,p,h]=a,m=[];if(p&&p!==d&&"refresh"===h&&!s.has(p)){s.add(p);let e=(0,o.fetchServerResponse)(new URL(p,location.origin),{flightRouterState:[c[0],c[1],c[2],"refetch"],nextUrl:u?r.nextUrl:null}).then(e=>{let{flightData:r}=e;if("string"!=typeof r)for(let e of r)(0,n.applyFlightData)(t,i,i,e)});m.push(e)}for(let e in f){let n=l({navigatedAt:t,state:r,updatedTree:f[e],updatedCache:i,includeNextUrl:u,fetchedSegments:s,rootTree:c,canonicalUrl:d});m.push(n)}await Promise.all(m)}("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)},44382:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return u},getImageProps:function(){return l}});let n=r(50686),o=r(69356),a=r(75636),i=n._(r(92122));function l(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:i.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}}let u=a.Image},44547:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function e(t){let[r,o]=t;if(Array.isArray(r)&&("di"===r[2]||"ci"===r[2])||"string"==typeof r&&(0,n.isInterceptionRouteAppPath)(r))return!0;if(o){for(let t in o)if(e(o[t]))return!0}return!1}}});let n=r(684);("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)},44989:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createDedupedByCallsiteServerErrorLoggerDev",{enumerable:!0,get:function(){return u}});let n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}(r(61365));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}let a={current:null},i="function"==typeof n.cache?n.cache:e=>e,l=console.warn;function u(e){return function(...t){l(e(...t))}}i(e=>{try{l(a.current)}finally{a.current=null}})},45812:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(15881),o=r(13486),a=n._(r(60159)),i=r(55551);function l(){let e=(0,a.useContext)(i.TemplateContext);return(0,o.jsx)(o.Fragment,{children: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)},46264:(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[a,i]=r,[l,u]=t;return(0,o.matchSegment)(l,a)?!(t.length<=2)&&e((0,n.getNextFlightSegmentPath)(t),i[u]):!!Array.isArray(l)}}});let n=r(89810),o=r(87316);("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)},46932:(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,{bootstrap:function(){return u},error:function(){return c},event:function(){return h},info:function(){return p},prefixes:function(){return a},ready:function(){return f},trace:function(){return m},wait:function(){return s},warn:function(){return d},warnOnce:function(){return y}});let n=r(68580),o=r(27739),a={wait:(0,n.white)((0,n.bold)("○")),error:(0,n.red)((0,n.bold)("⨯")),warn:(0,n.yellow)((0,n.bold)("⚠")),ready:"▲",info:(0,n.white)((0,n.bold)(" ")),event:(0,n.green)((0,n.bold)("✓")),trace:(0,n.magenta)((0,n.bold)("\xbb"))},i={log:"log",warn:"warn",error:"error"};function l(e,...t){(""===t[0]||void 0===t[0])&&1===t.length&&t.shift();let r=e in i?i[e]:"log",n=a[e];0===t.length?console[r](""):1===t.length&&"string"==typeof t[0]?console[r](" "+n+" "+t[0]):console[r](" "+n,...t)}function u(...e){console.log(" "+e.join(" "))}function s(...e){l("wait",...e)}function c(...e){l("error",...e)}function d(...e){l("warn",...e)}function f(...e){l("ready",...e)}function p(...e){l("info",...e)}function h(...e){l("event",...e)}function m(...e){l("trace",...e)}let g=new o.LRUCache(1e4,e=>e.length);function y(...e){let t=e.join(" ");g.has(t)||(g.set(t,t),d(...e))}},47421:(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,{createFetch:function(){return m},createFromNextReadableStream:function(){return g},fetchServerResponse:function(){return h},urlToUrlWithoutFlightMarker:function(){return d}});let n=r(75582),o=r(77993),a=r(81653),i=r(14985),l=r(89810),u=r(61643),s=r(1194),{createFromReadableStream:c}=r(59498);function d(e){let t=new URL(e,location.origin);return t.searchParams.delete(n.NEXT_RSC_UNION_QUERY),t}function f(e){return{flightData:d(e).toString(),canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1}}let p=new AbortController;async function h(e,t){let{flightRouterState:r,nextUrl:o,prefetchKind:a}=t,s={[n.RSC_HEADER]:"1",[n.NEXT_ROUTER_STATE_TREE_HEADER]:encodeURIComponent(JSON.stringify(r))};a===i.PrefetchKind.AUTO&&(s[n.NEXT_ROUTER_PREFETCH_HEADER]="1"),o&&(s[n.NEXT_URL]=o);try{var c;let t=a?a===i.PrefetchKind.TEMPORARY?"high":"low":"auto",r=await m(e,s,t,p.signal),o=d(r.url),h=r.redirected?o:void 0,y=r.headers.get("content-type")||"",b=!!(null==(c=r.headers.get("vary"))?void 0:c.includes(n.NEXT_URL)),v=!!r.headers.get(n.NEXT_DID_POSTPONE_HEADER),_=r.headers.get(n.NEXT_ROUTER_STALE_TIME_HEADER),E=null!==_?1e3*parseInt(_,10):-1;if(!y.startsWith(n.RSC_CONTENT_TYPE_HEADER)||!r.ok||!r.body)return e.hash&&(o.hash=e.hash),f(o.toString());let P=v?function(e){let t=e.getReader();return new ReadableStream({async pull(e){for(;;){let{done:r,value:n}=await t.read();if(!r){e.enqueue(n);continue}return}}})}(r.body):r.body,R=await g(P);if((0,u.getAppBuildId)()!==R.b)return f(r.url);return{flightData:(0,l.normalizeFlightData)(R.f),canonicalUrl:h,couldBeIntercepted:b,prerendered:R.S,postponed:v,staleTime:E}}catch(t){return p.signal.aborted||console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),{flightData:e.toString(),canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1}}}function m(e,t,r,n){let o=new URL(e);return(0,s.setCacheBustingSearchParam)(o,t),fetch(o,{credentials:"same-origin",headers:t,priority:r||void 0,signal:n})}function g(e){return c(e,{callServer:o.callServer,findSourceMapURL:a.findSourceMapURL})}("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)},47432:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let n=r(824);function o(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},47927:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createProxy",{enumerable:!0,get:function(){return n}});let n=r(33952).createClientModuleProxy},48961:(e,t,r)=>{"use strict";r.d(t,{D:()=>s,N:()=>c});var n=r(60159),o=(e,t,r,n,o,a,i,l)=>{let u=document.documentElement,s=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(u.classList.remove(...n),u.classList.add(a&&a[t]?a[t]:t)):u.setAttribute(e,t)}),r=t,l&&s.includes(r)&&(u.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}},a=["light","dark"],i="(prefers-color-scheme: dark)",l=n.createContext(void 0),u={setTheme:e=>{},themes:[]},s=()=>{var e;return null!=(e=n.useContext(l))?e:u},c=e=>n.useContext(l)?n.createElement(n.Fragment,null,e.children):n.createElement(f,{...e}),d=["light","dark"],f=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:r=!0,enableColorScheme:o=!0,storageKey:u="theme",themes:s=d,defaultTheme:c=r?"system":"light",attribute:f="data-theme",value:y,children:b,nonce:v,scriptProps:_})=>{let[E,P]=n.useState(()=>h(u,c)),[R,O]=n.useState(()=>"system"===E?g():E),w=y?Object.values(y):s,j=n.useCallback(e=>{let n=e;if(!n)return;"system"===e&&r&&(n=g());let i=y?y[n]:n,l=t?m(v):null,u=document.documentElement,s=e=>{"class"===e?(u.classList.remove(...w),i&&u.classList.add(i)):e.startsWith("data-")&&(i?u.setAttribute(e,i):u.removeAttribute(e))};if(Array.isArray(f)?f.forEach(s):s(f),o){let e=a.includes(c)?c:null,t=a.includes(n)?n:e;u.style.colorScheme=t}null==l||l()},[v]),S=n.useCallback(e=>{let t="function"==typeof e?e(E):e;P(t);try{localStorage.setItem(u,t)}catch(e){}},[E]),x=n.useCallback(t=>{O(g(t)),"system"===E&&r&&!e&&j("system")},[E,e]);n.useEffect(()=>{let e=window.matchMedia(i);return e.addListener(x),x(e),()=>e.removeListener(x)},[x]),n.useEffect(()=>{let e=e=>{e.key===u&&(e.newValue?P(e.newValue):S(c))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[S]),n.useEffect(()=>{j(null!=e?e:E)},[e,E]);let T=n.useMemo(()=>({theme:E,setTheme:S,forcedTheme:e,resolvedTheme:"system"===E?R:E,themes:r?[...s,"system"]:s,systemTheme:r?R:void 0}),[E,S,e,R,r,s]);return n.createElement(l.Provider,{value:T},n.createElement(p,{forcedTheme:e,storageKey:u,attribute:f,enableSystem:r,enableColorScheme:o,defaultTheme:c,value:y,themes:s,nonce:v,scriptProps:_}),b)},p=n.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:a,enableColorScheme:i,defaultTheme:l,value:u,themes:s,nonce:c,scriptProps:d})=>{let f=JSON.stringify([r,t,l,e,s,u,a,i]).slice(1,-1);return n.createElement("script",{...d,suppressHydrationWarning:!0,nonce:c,dangerouslySetInnerHTML:{__html:`(${o.toString()})(${f})`}})}),h=(e,t)=>{},m=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},g=e=>(e||(e=window.matchMedia(i)),e.matches?"dark":"light")},49005:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}});var r=function(e){return e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",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)},49933:(e,t,r)=>{"use strict";r.d(t,{default:()=>o.a});var n=r(44382),o=r.n(n)},49935:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return s}});let n=r(3675),o=r(39895);var a=o._("_maxConcurrency"),i=o._("_runningCount"),l=o._("_queue"),u=o._("_processNext");class s{enqueue(e){let t,r,o=new Promise((e,n)=>{t=e,r=n}),a=async()=>{try{n._(this,i)[i]++;let r=await e();t(r)}catch(e){r(e)}finally{n._(this,i)[i]--,n._(this,u)[u]()}};return n._(this,l)[l].push({promiseFn:o,task:a}),n._(this,u)[u](),o}bump(e){let t=n._(this,l)[l].findIndex(t=>t.promiseFn===e);if(t>-1){let e=n._(this,l)[l].splice(t,1)[0];n._(this,l)[l].unshift(e),n._(this,u)[u](!0)}}constructor(e=5){Object.defineProperty(this,u,{value:c}),Object.defineProperty(this,a,{writable:!0,value:void 0}),Object.defineProperty(this,i,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),n._(this,a)[a]=e,n._(this,i)[i]=0,n._(this,l)[l]=[]}}function c(e){if(void 0===e&&(e=!1),(n._(this,i)[i]0){var t;null==(t=n._(this,l)[l].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)},49989:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},useLinkStatus:function(){return b}});let n=r(15881),o=r(13486),a=n._(r(60159)),i=r(51558),l=r(55551),u=r(14985),s=r(76181),c=r(42928),d=r(38674);r(12405);let f=r(97317),p=r(36043),h=r(725);function m(e){return"string"==typeof e?e:(0,i.formatUrl)(e)}function g(e){let t,r,n,[i,g]=(0,a.useOptimistic)(f.IDLE_LINK_STATUS),b=(0,a.useRef)(null),{href:v,as:_,children:E,prefetch:P=null,passHref:R,replace:O,shallow:w,scroll:j,onClick:S,onMouseEnter:x,onTouchStart:T,legacyBehavior:M=!1,onNavigate:A,ref:C,unstable_dynamicOnHover:k,...N}=e;t=E,M&&("string"==typeof t||"number"==typeof t)&&(t=(0,o.jsx)("a",{children:t}));let D=a.default.useContext(l.AppRouterContext),I=!1!==P,U=null===P?u.PrefetchKind.AUTO:u.PrefetchKind.FULL,{href:L,as:F}=a.default.useMemo(()=>{let e=m(v);return{href:e,as:_?m(_):e}},[v,_]);M&&(r=a.default.Children.only(t));let H=M?r&&"object"==typeof r&&r.ref:C,B=a.default.useCallback(e=>(null!==D&&(b.current=(0,f.mountLinkInstance)(e,L,D,U,I,g)),()=>{b.current&&((0,f.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,f.unmountPrefetchableInstance)(e)}),[I,L,D,U,g]),$={ref:(0,s.useMergedRef)(B,H),onClick(e){M||"function"!=typeof S||S(e),M&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),D&&(e.defaultPrevented||function(e,t,r,n,o,i,l){let{nodeName:u}=e.currentTarget;if(!("A"===u.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,p.isLocalURL)(t)){o&&(e.preventDefault(),location.replace(t));return}e.preventDefault(),a.default.startTransition(()=>{if(l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}(0,h.dispatchNavigateAction)(r||t,o?"replace":"push",null==i||i,n.current)})}}(e,L,F,b,O,j,A))},onMouseEnter(e){M||"function"!=typeof x||x(e),M&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),D&&I&&(0,f.onNavigationIntent)(e.currentTarget,!0===k)},onTouchStart:function(e){M||"function"!=typeof T||T(e),M&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),D&&I&&(0,f.onNavigationIntent)(e.currentTarget,!0===k)}};return(0,c.isAbsoluteUrl)(F)?$.href=F:M&&!R&&("a"!==r.type||"href"in r.props)||($.href=(0,d.addBasePath)(F)),n=M?a.default.cloneElement(r,$):(0,o.jsx)("a",{...N,...$,children:t}),(0,o.jsx)(y.Provider,{value:i,children:n})}r(50335);let y=(0,a.createContext)(f.IDLE_LINK_STATUS),b=()=>(0,a.useContext)(y);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},50298:(e,t,r)=>{"use strict";e.exports=r(69358).vendored.contexts.ImageConfigContext},50335:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},50686:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n})},50788:(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,{createPrerenderSearchParamsForClientPage:function(){return h},createSearchParamsFromClient:function(){return d},createServerSearchParamsForMetadata:function(){return f},createServerSearchParamsForServerPage:function(){return p},makeErroringExoticSearchParamsForUseCache:function(){return v}});let n=r(63888),o=r(69446),a=r(63033),i=r(81134),l=r(34003),u=r(25895),s=r(51638),c=r(32848);function d(e,t){let r=a.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-ppr":case"prerender-legacy":return m(t,r)}return g(e,t)}r(66050);let f=p;function p(e,t){let r=a.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-ppr":case"prerender-legacy":return m(t,r)}return g(e,t)}function h(e){if(e.forceStatic)return Promise.resolve({});let t=a.workUnitAsyncStorage.getStore();return t&&"prerender"===t.type?(0,l.makeHangingPromise)(t.renderSignal,"`searchParams`"):Promise.resolve({})}function m(e,t){return e.forceStatic?Promise.resolve({}):"prerender"===t.type?function(e,t){let r=y.get(t);if(r)return r;let a=(0,l.makeHangingPromise)(t.renderSignal,"`searchParams`"),i=new Proxy(a,{get(r,i,l){if(Object.hasOwn(a,i))return n.ReflectAdapter.get(r,i,l);switch(i){case"then":return(0,o.annotateDynamicAccess)("`await searchParams`, `searchParams.then`, or similar",t),n.ReflectAdapter.get(r,i,l);case"status":return(0,o.annotateDynamicAccess)("`use(searchParams)`, `searchParams.status`, or similar",t),n.ReflectAdapter.get(r,i,l);default:if("string"==typeof i&&!s.wellKnownProperties.has(i)){let r=(0,s.describeStringPropertyAccess)("searchParams",i),n=P(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}return n.ReflectAdapter.get(r,i,l)}},has(r,a){if("string"==typeof a){let r=(0,s.describeHasCheckingStringProperty)("searchParams",a),n=P(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}return n.ReflectAdapter.has(r,a)},ownKeys(){let r="`{...searchParams}`, `Object.keys(searchParams)`, or similar",n=P(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}});return y.set(t,i),i}(e.route,t):function(e,t){let r=y.get(e);if(r)return r;let a=Promise.resolve({}),i=new Proxy(a,{get(r,i,l){if(Object.hasOwn(a,i))return n.ReflectAdapter.get(r,i,l);switch(i){case"then":{let r="`await searchParams`, `searchParams.then`, or similar";e.dynamicShouldError?(0,c.throwWithStaticGenerationBailoutErrorWithDynamicError)(e.route,r):"prerender-ppr"===t.type?(0,o.postponeWithTracking)(e.route,r,t.dynamicTracking):(0,o.throwToInterruptStaticGeneration)(r,e,t);return}case"status":{let r="`use(searchParams)`, `searchParams.status`, or similar";e.dynamicShouldError?(0,c.throwWithStaticGenerationBailoutErrorWithDynamicError)(e.route,r):"prerender-ppr"===t.type?(0,o.postponeWithTracking)(e.route,r,t.dynamicTracking):(0,o.throwToInterruptStaticGeneration)(r,e,t);return}default:if("string"==typeof i&&!s.wellKnownProperties.has(i)){let r=(0,s.describeStringPropertyAccess)("searchParams",i);e.dynamicShouldError?(0,c.throwWithStaticGenerationBailoutErrorWithDynamicError)(e.route,r):"prerender-ppr"===t.type?(0,o.postponeWithTracking)(e.route,r,t.dynamicTracking):(0,o.throwToInterruptStaticGeneration)(r,e,t)}return n.ReflectAdapter.get(r,i,l)}},has(r,a){if("string"==typeof a){let r=(0,s.describeHasCheckingStringProperty)("searchParams",a);return e.dynamicShouldError?(0,c.throwWithStaticGenerationBailoutErrorWithDynamicError)(e.route,r):"prerender-ppr"===t.type?(0,o.postponeWithTracking)(e.route,r,t.dynamicTracking):(0,o.throwToInterruptStaticGeneration)(r,e,t),!1}return n.ReflectAdapter.has(r,a)},ownKeys(){let r="`{...searchParams}`, `Object.keys(searchParams)`, or similar";e.dynamicShouldError?(0,c.throwWithStaticGenerationBailoutErrorWithDynamicError)(e.route,r):"prerender-ppr"===t.type?(0,o.postponeWithTracking)(e.route,r,t.dynamicTracking):(0,o.throwToInterruptStaticGeneration)(r,e,t)}});return y.set(e,i),i}(e,t)}function g(e,t){return t.forceStatic?Promise.resolve({}):function(e,t){let r=y.get(e);if(r)return r;let n=Promise.resolve(e);return y.set(e,n),Object.keys(e).forEach(r=>{s.wellKnownProperties.has(r)||Object.defineProperty(n,r,{get(){let n=a.workUnitAsyncStorage.getStore();return(0,o.trackDynamicDataInDynamicRender)(t,n),e[r]},set(e){Object.defineProperty(n,r,{value:e,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0})}),n}(e,t)}let y=new WeakMap,b=new WeakMap;function v(e){let t=b.get(e);if(t)return t;let r=Promise.resolve({}),o=new Proxy(r,{get:(t,o,a)=>(Object.hasOwn(r,o)||"string"!=typeof o||"then"!==o&&s.wellKnownProperties.has(o)||(0,c.throwForSearchParamsAccessInUseCache)(e),n.ReflectAdapter.get(t,o,a)),has:(t,r)=>("string"!=typeof r||"then"!==r&&s.wellKnownProperties.has(r)||(0,c.throwForSearchParamsAccessInUseCache)(e),n.ReflectAdapter.has(t,r)),ownKeys(){(0,c.throwForSearchParamsAccessInUseCache)(e)}});return b.set(e,o),o}let _=(0,u.createDedupedByCallsiteServerErrorLoggerDev)(P),E=(0,u.createDedupedByCallsiteServerErrorLoggerDev)(function(e,t,r){let n=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${n}used ${t}. \`searchParams\` should be awaited before using its properties. The following properties were not available through enumeration because they conflict with builtin or well-known property names: ${function(e){switch(e.length){case 0:throw Object.defineProperty(new i.InvariantError("Expected describeListOfPropertyNames to be called with a non-empty list of strings."),"__NEXT_ERROR_CODE",{value:"E531",enumerable:!1,configurable:!0});case 1:return`\`${e[0]}\``;case 2:return`\`${e[0]}\` and \`${e[1]}\``;default:{let t="";for(let r=0;r{"use strict";e.exports=r(69358).vendored.contexts.HeadManagerContext},51362:(e,t)=>{"use strict";function r(e){return Array.isArray(e)?e:[e]}function n(e){if(null!=e)return r(e)}function o(e){let t;if("string"==typeof e)try{t=(e=new URL(e)).origin}catch{}return t}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getOrigin:function(){return o},resolveArray:function(){return r},resolveAsArrayOrUndefined:function(){return n}})},51558:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return a},formatWithValidation:function(){return l},urlObjectKeys:function(){return i}});let n=r(15881)._(r(66952)),o=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,a=e.protocol||"",i=e.pathname||"",l=e.hash||"",u=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:r&&(s=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(s+=":"+e.port)),u&&"object"==typeof u&&(u=String(n.urlQueryToSearchParams(u)));let c=e.search||u&&"?"+u||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||o.test(a))&&!1!==s?(s="//"+(s||""),i&&"/"!==i[0]&&(i="/"+i)):s||(s=""),l&&"#"!==l[0]&&(l="#"+l),c&&"?"!==c[0]&&(c="?"+c),""+a+s+(i=i.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+l}let i=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function l(e){return a(e)}},51638:(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,{describeHasCheckingStringProperty:function(){return o},describeStringPropertyAccess:function(){return n},wellKnownProperties:function(){return a}});let r=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function n(e,t){return r.test(t)?"`"+e+"."+t+"`":"`"+e+"["+JSON.stringify(t)+"]`"}function o(e,t){let r=JSON.stringify(t);return"`Reflect.has("+e+", "+r+")`, `"+r+" in "+e+"`, or similar"}let a=new Set(["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","valueOf","toLocaleString","then","catch","finally","status","displayName","toJSON","$$typeof","__esModule"])},51820:(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:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},53170:(e,t,r)=>{let{createProxy:n}=r(47927);e.exports=n("/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/metadata/async-metadata.js")},53499:()=>{},53889:(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,{DYNAMIC_STALETIME_MS:function(){return f},STATIC_STALETIME_MS:function(){return p},createSeededPrefetchCacheEntry:function(){return s},getOrCreatePrefetchCacheEntry:function(){return u},prunePrefetchCache:function(){return d}});let n=r(47421),o=r(14985),a=r(86445);function i(e,t,r){let n=e.pathname;return(t&&(n+=e.search),r)?""+r+"%"+n:n}function l(e,t,r){return i(e,t===o.PrefetchKind.FULL,r)}function u(e){let{url:t,nextUrl:r,tree:n,prefetchCache:a,kind:l,allowAliasing:u=!0}=e,s=function(e,t,r,n,a){for(let l of(void 0===t&&(t=o.PrefetchKind.TEMPORARY),[r,null])){let r=i(e,!0,l),u=i(e,!1,l),s=e.search?r:u,c=n.get(s);if(c&&a){if(c.url.pathname===e.pathname&&c.url.search!==e.search)return{...c,aliased:!0};return c}let d=n.get(u);if(a&&e.search&&t!==o.PrefetchKind.FULL&&d&&!d.key.includes("%"))return{...d,aliased:!0}}if(t!==o.PrefetchKind.FULL&&a){for(let t of n.values())if(t.url.pathname===e.pathname&&!t.key.includes("%"))return{...t,aliased:!0}}}(t,l,r,a,u);return s?(s.status=h(s),s.kind!==o.PrefetchKind.FULL&&l===o.PrefetchKind.FULL&&s.data.then(e=>{if(!(Array.isArray(e.flightData)&&e.flightData.some(e=>e.isRootRender&&null!==e.seedData)))return c({tree:n,url:t,nextUrl:r,prefetchCache:a,kind:null!=l?l:o.PrefetchKind.TEMPORARY})}),l&&s.kind===o.PrefetchKind.TEMPORARY&&(s.kind=l),s):c({tree:n,url:t,nextUrl:r,prefetchCache:a,kind:l||o.PrefetchKind.TEMPORARY})}function s(e){let{nextUrl:t,tree:r,prefetchCache:n,url:a,data:i,kind:u}=e,s=i.couldBeIntercepted?l(a,u,t):l(a,u),c={treeAtTimeOfPrefetch:r,data:Promise.resolve(i),kind:u,prefetchTime:Date.now(),lastUsedTime:Date.now(),staleTime:-1,key:s,status:o.PrefetchCacheEntryStatus.fresh,url:a};return n.set(s,c),c}function c(e){let{url:t,kind:r,tree:i,nextUrl:u,prefetchCache:s}=e,c=l(t,r),d=a.prefetchQueue.enqueue(()=>(0,n.fetchServerResponse)(t,{flightRouterState:i,nextUrl:u,prefetchKind:r}).then(e=>{let r;if(e.couldBeIntercepted&&(r=function(e){let{url:t,nextUrl:r,prefetchCache:n,existingCacheKey:o}=e,a=n.get(o);if(!a)return;let i=l(t,a.kind,r);return n.set(i,{...a,key:i}),n.delete(o),i}({url:t,existingCacheKey:c,nextUrl:u,prefetchCache:s})),e.prerendered){let t=s.get(null!=r?r:c);t&&(t.kind=o.PrefetchKind.FULL,-1!==e.staleTime&&(t.staleTime=e.staleTime))}return e})),f={treeAtTimeOfPrefetch:i,data:d,kind:r,prefetchTime:Date.now(),lastUsedTime:null,staleTime:-1,key:c,status:o.PrefetchCacheEntryStatus.fresh,url:t};return s.set(c,f),f}function d(e){for(let[t,r]of e)h(r)===o.PrefetchCacheEntryStatus.expired&&e.delete(t)}let f=1e3*Number("0"),p=1e3*Number("300");function h(e){let{kind:t,prefetchTime:r,lastUsedTime:n,staleTime:a}=e;return -1!==a?Date.now(){"use strict";e.exports=r(33873)},54439:(e,t,r)=>{let{createProxy:n}=r(47927);e.exports=n("/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-segment.js")},54965:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return a}});let n=r(89713),o=r(88437);function a(e,t,r,a,i){let{tree:l,seedData:u,head:s,isRootRender:c}=a;if(null===u)return!1;if(c){let o=u[1];r.loading=u[3],r.rsc=o,r.prefetchRsc=null,(0,n.fillLazyItemsTillLeafWithHead)(e,r,t,l,u,s,i)}else r.rsc=t.rsc,r.prefetchRsc=t.prefetchRsc,r.parallelRoutes=new Map(t.parallelRoutes),r.loading=t.loading,(0,o.fillCacheWithNewSubTreeData)(e,r,t,a,i);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)},55254:(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}})},55492:(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,{AsyncMetadata:function(){return a},AsyncMetadataOutlet:function(){return l}});let n=r(13486),o=r(60159),a=r(17746).ServerInsertMetadata;function i(e){let{promise:t}=e,{error:r,digest:n}=(0,o.use)(t);if(r)throw n&&(r.digest=n),r;return null}function l(e){let{promise:t}=e;return(0,n.jsx)(o.Suspense,{fallback:null,children:(0,n.jsx)(i,{promise: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)},55551:(e,t,r)=>{"use strict";e.exports=r(69358).vendored.contexts.AppRouterContext},55822:(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}})},57419:(e,t)=>{"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:o,blurDataURL:a,objectFit:i}=e,l=n?40*n:t,u=o?40*o:r,s=l&&u?"viewBox='0 0 "+l+" "+u+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+s+"%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='"+(s?"none":"contain"===i?"xMidYMid":"cover"===i?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+a+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},58369:(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,{computeChangedPath:function(){return c},extractPathFromFlightRouterState:function(){return s},getSelectedParams:function(){return function e(t,r){for(let n of(void 0===r&&(r={}),Object.values(t[1]))){let t=n[0],a=Array.isArray(t),i=a?t[1]:t;!i||i.startsWith(o.PAGE_SEGMENT_KEY)||(a&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):a&&(r[t[0]]=t[1]),r=e(n,r))}return r}}});let n=r(684),o=r(65044),a=r(87316),i=e=>"/"===e[0]?e.slice(1):e,l=e=>"string"==typeof e?"children"===e?"":e:e[1];function u(e){return e.reduce((e,t)=>""===(t=i(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(r===o.DEFAULT_SEGMENT_KEY||n.INTERCEPTION_ROUTE_MARKERS.some(e=>r.startsWith(e)))return;if(r.startsWith(o.PAGE_SEGMENT_KEY))return"";let a=[l(r)],i=null!=(t=e[1])?t:{},c=i.children?s(i.children):void 0;if(void 0!==c)a.push(c);else for(let[e,t]of Object.entries(i)){if("children"===e)continue;let r=s(t);void 0!==r&&a.push(r)}return u(a)}function c(e,t){let r=function e(t,r){let[o,i]=t,[u,c]=r,d=l(o),f=l(u);if(n.INTERCEPTION_ROUTE_MARKERS.some(e=>d.startsWith(e)||f.startsWith(e)))return"";if(!(0,a.matchSegment)(o,u)){var p;return null!=(p=s(r))?p:""}for(let t in i)if(c[t]){let r=e(i[t],c[t]);if(null!==r)return l(u)+"/"+r}return null}(e,t);return null==r||"/"===r?r:u(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)},58814:(e,t,r)=>{"use strict";e.exports=r(6575)},59492:(e,t,r)=>{"use strict";r.d(t,{T:()=>n.T});var n=r(99156);r(1882)},59498:(e,t,r)=>{"use strict";e.exports=r(69358).vendored["react-ssr"].ReactServerDOMWebpackClientEdge},60159:(e,t,r)=>{"use strict";e.exports=r(69358).vendored["react-ssr"].React},60975:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return a}});let n=r(71629),o=r(29294);function a(e){let t=o.workAsyncStorage.getStore();if((null==t||!t.forceStatic)&&(null==t?void 0:t.isStaticGeneration))throw Object.defineProperty(new n.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!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)},61643:(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,{getAppBuildId:function(){return o},setAppBuildId:function(){return n}});let r="";function n(e){r=e}function o(){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)},62477:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return n}}),r(55254),r(824);let n=e=>(e.startsWith("/"),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)},63888:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return r}});class r{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},64754:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createMetadataComponents",{enumerable:!0,get:function(){return y}});let n=r(38828),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=g(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(61365)),a=r(41465),i=r(74697),l=r(74575),u=r(18409),s=r(97361),c=r(84930),d=r(22859),f=r(25978),p=r(53170),h=r(72610),m=r(38506);function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(g=function(e){return e?r:t})(e)}function y({tree:e,parsedQuery:t,metadataContext:r,getDynamicParamFromSegment:a,appUsingSizeAdjustment:i,errorType:l,workStore:u,MetadataBoundary:s,ViewportBoundary:c,serveStreamingMetadata:g}){let y=(0,m.createServerSearchParamsForMetadata)(t,u);function v(){return P(e,y,a,u,l)}async function E(){try{return await v()}catch(t){if(!l&&(0,d.isHTTPAccessFallbackError)(t))try{return await O(e,y,a,u)}catch{}return null}}function R(){return b(e,y,a,r,u,l)}async function w(){let t,n=null;try{return{metadata:t=await R(),error:null,digest:void 0}}catch(o){if(n=o,!l&&(0,d.isHTTPAccessFallbackError)(o))try{return{metadata:t=await _(e,y,a,r,u),error:n,digest:null==n?void 0:n.digest}}catch(e){if(n=e,g&&(0,h.isPostpone)(e))throw e}if(g&&(0,h.isPostpone)(o))throw o;return{metadata:t,error:n,digest:null==n?void 0:n.digest}}}async function j(){let e=w();return g?(0,n.jsx)(o.Suspense,{fallback:null,children:(0,n.jsx)(p.AsyncMetadata,{promise:e})}):(await e).metadata}async function S(){g||await R()}async function x(){await v()}return E.displayName=f.VIEWPORT_BOUNDARY_NAME,j.displayName=f.METADATA_BOUNDARY_NAME,{ViewportTree:function(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c,{children:(0,n.jsx)(E,{})}),i?(0,n.jsx)("meta",{name:"next-size-adjust",content:""}):null]})},MetadataTree:function(){return(0,n.jsx)(s,{children:(0,n.jsx)(j,{})})},getViewportReady:x,getMetadataReady:S,StreamingMetadataOutlet:function(){return g?(0,n.jsx)(p.AsyncMetadataOutlet,{promise:w()}):null}}}let b=(0,o.cache)(v);async function v(e,t,r,n,o,a){return j(e,t,r,n,o,"redirect"===a?void 0:a)}let _=(0,o.cache)(E);async function E(e,t,r,n,o){return j(e,t,r,n,o,"not-found")}let P=(0,o.cache)(R);async function R(e,t,r,n,o){return S(e,t,r,n,"redirect"===o?void 0:o)}let O=(0,o.cache)(w);async function w(e,t,r,n){return S(e,t,r,n,"not-found")}async function j(e,t,r,d,f,p){var h;let m=(h=await (0,s.resolveMetadata)(e,t,p,r,f,d),(0,c.MetaFilter)([(0,a.BasicMeta)({metadata:h}),(0,i.AlternatesMetadata)({alternates:h.alternates}),(0,a.ItunesMeta)({itunes:h.itunes}),(0,a.FacebookMeta)({facebook:h.facebook}),(0,a.PinterestMeta)({pinterest:h.pinterest}),(0,a.FormatDetectionMeta)({formatDetection:h.formatDetection}),(0,a.VerificationMeta)({verification:h.verification}),(0,a.AppleWebAppMeta)({appleWebApp:h.appleWebApp}),(0,l.OpenGraphMetadata)({openGraph:h.openGraph}),(0,l.TwitterMetadata)({twitter:h.twitter}),(0,l.AppLinksMeta)({appLinks:h.appLinks}),(0,u.IconsMetadata)({icons:h.icons})]));return(0,n.jsx)(n.Fragment,{children:m.map((e,t)=>(0,o.cloneElement)(e,{key:t}))})}async function S(e,t,r,i,l){var u;let d=(u=await (0,s.resolveViewport)(e,t,l,r,i),(0,c.MetaFilter)([(0,a.ViewportMeta)({viewport:u})]));return(0,n.jsx)(n.Fragment,{children:d.map((e,t)=>(0,o.cloneElement)(e,{key:t}))})}},65044:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}function n(e){return e.startsWith("@")&&"@children"!==e}function o(e,t){if(e.includes(a)){let e=JSON.stringify(t);return"{}"!==e?a+"?"+e:a}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return i},PAGE_SEGMENT_KEY:function(){return a},addSearchParamsIfPageSegment:function(){return o},isGroupSegment:function(){return r},isParallelRouteSegment:function(){return n}});let a="__PAGE__",i="__DEFAULT__"},65100:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return n}});let n=r(12699).unstable_rethrow;("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)},65892:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return a}});let n=r(58369);function o(e){return void 0!==e}function a(e,t){var r,a;let i=null==(r=t.shouldScroll)||r,l=e.nextUrl;if(o(t.patchedTree)){let r=(0,n.computeChangedPath)(e.tree,t.patchedTree);r?l=r:l||(l=e.canonicalUrl)}return{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:!!i&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:t.onlyHashChange||!1,hashFragment:i?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:i?null!=(a=null==t?void 0:t.scrollableSegments)?a: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: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)},66050:(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,{atLeastOneTask:function(){return o},scheduleImmediate:function(){return n},scheduleOnNextTick:function(){return r},waitAtLeastOneReactRenderTask:function(){return a}});let r=e=>{Promise.resolve().then(()=>{process.nextTick(e)})},n=e=>{setImmediate(e)};function o(){return new Promise(e=>n(e))}function a(){return new Promise(e=>setImmediate(e))}},66281:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return h}});let n=r(47421),o=r(28132),a=r(13033),i=r(41201),l=r(88105),u=r(65892),s=r(89713),c=r(75837),d=r(73844),f=r(44547),p=r(44255);function h(e,t){let{origin:r}=t,h={},m=e.canonicalUrl,g=e.tree;h.preserveCustomHistoryState=!1;let y=(0,c.createEmptyCacheNode)(),b=(0,f.hasInterceptionRouteInCurrentTree)(e.tree);y.lazyData=(0,n.fetchServerResponse)(new URL(m,r),{flightRouterState:[g[0],g[1],g[2],"refetch"],nextUrl:b?e.nextUrl:null});let v=Date.now();return y.lazyData.then(async r=>{let{flightData:n,canonicalUrl:c}=r;if("string"==typeof n)return(0,l.handleExternalUrl)(e,h,n,e.pushRef.pendingPush);for(let r of(y.lazyData=null,n)){let{tree:n,seedData:u,head:f,isRootRender:_}=r;if(!_)return console.log("REFRESH FAILED"),e;let E=(0,a.applyRouterStatePatchToTree)([""],g,n,e.canonicalUrl);if(null===E)return(0,d.handleSegmentMismatch)(e,t,n);if((0,i.isNavigatingToNewRootLayout)(g,E))return(0,l.handleExternalUrl)(e,h,m,e.pushRef.pendingPush);let P=c?(0,o.createHrefFromUrl)(c):void 0;if(c&&(h.canonicalUrl=P),null!==u){let e=u[1],t=u[3];y.rsc=e,y.prefetchRsc=null,y.loading=t,(0,s.fillLazyItemsTillLeafWithHead)(v,y,void 0,n,u,f,void 0),h.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({navigatedAt:v,state:e,updatedTree:E,updatedCache:y,includeNextUrl:b,canonicalUrl:h.canonicalUrl||e.canonicalUrl}),h.cache=y,h.patchedTree=E,g=E}return(0,u.handleMutable)(e,h)},()=>e)}r(5338),("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)},66754:(e,t,r)=>{"use strict";e.exports=r(69358).vendored.contexts.ServerInsertedHtml},66796:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unauthorized",{enumerable:!0,get:function(){return n}}),r(90545).HTTP_ERROR_FALLBACK_ERROR_CODE,("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)},66952:(e,t)=>{"use strict";function r(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function n(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;for(let[r,o]of Object.entries(e))if(Array.isArray(o))for(let e of o)t.append(r,n(e));else t.set(r,n(o));return t}function a(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{let{createProxy:n}=r(47927);e.exports=n("/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/error-boundary.js")},68580:(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,{bgBlack:function(){return j},bgBlue:function(){return M},bgCyan:function(){return C},bgGreen:function(){return x},bgMagenta:function(){return A},bgRed:function(){return S},bgWhite:function(){return k},bgYellow:function(){return T},black:function(){return g},blue:function(){return _},bold:function(){return s},cyan:function(){return R},dim:function(){return c},gray:function(){return w},green:function(){return b},hidden:function(){return h},inverse:function(){return p},italic:function(){return d},magenta:function(){return E},purple:function(){return P},red:function(){return y},reset:function(){return u},strikethrough:function(){return m},underline:function(){return f},white:function(){return O},yellow:function(){return v}});let{env:n,stdout:o}=(null==(r=globalThis)?void 0:r.process)??{},a=n&&!n.NO_COLOR&&(n.FORCE_COLOR||(null==o?void 0:o.isTTY)&&!n.CI&&"dumb"!==n.TERM),i=(e,t,r,n)=>{let o=e.substring(0,n)+r,a=e.substring(n+t.length),l=a.indexOf(t);return~l?o+i(a,t,r,l):o+a},l=(e,t,r=e)=>a?n=>{let o=""+n,a=o.indexOf(t,e.length);return~a?e+i(o,t,r,a)+t:e+o+t}:String,u=a?e=>`\x1b[0m${e}\x1b[0m`:String,s=l("\x1b[1m","\x1b[22m","\x1b[22m\x1b[1m"),c=l("\x1b[2m","\x1b[22m","\x1b[22m\x1b[2m"),d=l("\x1b[3m","\x1b[23m"),f=l("\x1b[4m","\x1b[24m"),p=l("\x1b[7m","\x1b[27m"),h=l("\x1b[8m","\x1b[28m"),m=l("\x1b[9m","\x1b[29m"),g=l("\x1b[30m","\x1b[39m"),y=l("\x1b[31m","\x1b[39m"),b=l("\x1b[32m","\x1b[39m"),v=l("\x1b[33m","\x1b[39m"),_=l("\x1b[34m","\x1b[39m"),E=l("\x1b[35m","\x1b[39m"),P=l("\x1b[38;2;173;127;168m","\x1b[39m"),R=l("\x1b[36m","\x1b[39m"),O=l("\x1b[37m","\x1b[39m"),w=l("\x1b[90m","\x1b[39m"),j=l("\x1b[40m","\x1b[49m"),S=l("\x1b[41m","\x1b[49m"),x=l("\x1b[42m","\x1b[49m"),T=l("\x1b[43m","\x1b[49m"),M=l("\x1b[44m","\x1b[49m"),A=l("\x1b[45m","\x1b[49m"),C=l("\x1b[46m","\x1b[49m"),k=l("\x1b[47m","\x1b[49m")},69355:(e,t,r)=>{let{createProxy:n}=r(47927);e.exports=n("/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/client-page.js")},69356:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return u}}),r(12405);let n=r(57419),o=r(51820),a=["-moz-initial","fill","none","scale-down",void 0];function i(e){return void 0!==e.default}function l(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 u(e,t){var r,u;let s,c,d,{src:f,sizes:p,unoptimized:h=!1,priority:m=!1,loading:g,className:y,quality:b,width:v,height:_,fill:E=!1,style:P,overrideSrc:R,onLoad:O,onLoadingComplete:w,placeholder:j="empty",blurDataURL:S,fetchPriority:x,decoding:T="async",layout:M,objectFit:A,objectPosition:C,lazyBoundary:k,lazyRoot:N,...D}=e,{imgConf:I,showAltText:U,blurComplete:L,defaultLoader:F}=t,H=I||o.imageConfigDefault;if("allSizes"in H)s=H;else{let e=[...H.deviceSizes,...H.imageSizes].sort((e,t)=>e-t),t=H.deviceSizes.sort((e,t)=>e-t),n=null==(r=H.qualities)?void 0:r.sort((e,t)=>e-t);s={...H,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===F)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let B=D.loader||F;delete D.loader,delete D.srcSet;let $="__next_img_default"in B;if($){if("custom"===s.loader)throw Object.defineProperty(Error('Image with src "'+f+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=B;B=t=>{let{config:r,...n}=t;return e(n)}}if(M){"fill"===M&&(E=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[M];e&&(P={...P,...e});let t={responsive:"100vw",fill:"100vw"}[M];t&&!p&&(p=t)}let W="",z=l(v),G=l(_);if((u=f)&&"object"==typeof u&&(i(u)||void 0!==u.src)){let e=i(f)?f.default:f;if(!e.src)throw Object.defineProperty(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)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(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)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(c=e.blurWidth,d=e.blurHeight,S=S||e.blurDataURL,W=e.src,!E)if(z||G){if(z&&!G){let t=z/e.width;G=Math.round(e.height*t)}else if(!z&&G){let t=G/e.height;z=Math.round(e.width*t)}}else z=e.width,G=e.height}let X=!m&&("lazy"===g||void 0===g);(!(f="string"==typeof f?f:W)||f.startsWith("data:")||f.startsWith("blob:"))&&(h=!0,X=!1),s.unoptimized&&(h=!0),$&&!s.dangerouslyAllowSVG&&f.split("?",1)[0].endsWith(".svg")&&(h=!0);let K=l(b),V=Object.assign(E?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:A,objectPosition:C}:{},U?{}:{color:"transparent"},P),Y=L||"empty"===j?null:"blur"===j?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:z,heightInt:G,blurWidth:c,blurHeight:d,blurDataURL:S||"",objectFit:V.objectFit})+'")':'url("'+j+'")',q=a.includes(V.objectFit)?"fill"===V.objectFit?"100% 100%":"cover":V.objectFit,J=Y?{backgroundSize:q,backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},Q=function(e){let{config:t,src:r,unoptimized:n,width:o,quality:a,sizes:i,loader:l}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:u,kind:s}=function(e,t,r){let{deviceSizes:n,allSizes:o}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,o,i),c=u.length-1;return{sizes:i||"w"!==s?i:"100vw",srcSet:u.map((e,n)=>l({config:t,src:r,quality:a,width:e})+" "+("w"===s?e:n+1)+s).join(", "),src:l({config:t,src:r,quality:a,width:u[c]})}}({config:s,src:f,unoptimized:h,width:z,quality:K,sizes:p,loader:B});return{props:{...D,loading:X?"lazy":g,fetchPriority:x,width:z,height:G,decoding:T,className:y,style:{...V,...J},sizes:Q.sizes,srcSet:Q.srcSet,src:R||Q.src},meta:{unoptimized:h,priority:m,placeholder:j,fill:E}}}},69358:(e,t,r)=>{"use strict";e.exports=r(10846)},69446:(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,{Postpone:function(){return O},abortAndThrowOnSynchronousRequestDataAccess:function(){return P},abortOnSynchronousPlatformIOAccess:function(){return _},accessedDynamicData:function(){return C},annotateDynamicAccess:function(){return L},consumeDynamicAccess:function(){return k},createDynamicTrackingState:function(){return f},createDynamicValidationState:function(){return p},createHangingInputAbortSignal:function(){return U},createPostponedAbortSignal:function(){return I},formatDynamicAPIAccesses:function(){return N},getFirstDynamicReason:function(){return h},isDynamicPostpone:function(){return S},isPrerenderInterruptedError:function(){return A},markCurrentScopeAsDynamic:function(){return m},postponeWithTracking:function(){return w},throwIfDisallowedDynamic:function(){return G},throwToInterruptStaticGeneration:function(){return y},trackAllowedDynamicAccess:function(){return z},trackDynamicDataInDynamicRender:function(){return b},trackFallbackParamAccessed:function(){return g},trackSynchronousPlatformIOAccessInDev:function(){return E},trackSynchronousRequestDataAccessInDev:function(){return R},useDynamicRouteParams:function(){return F}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(60159)),o=r(1028),a=r(75406),i=r(63033),l=r(29294),u=r(34003),s=r(99432),c=r(66050),d="function"==typeof n.default.unstable_postpone;function f(e){return{isDebugDynamicAccesses:e,dynamicAccesses:[],syncDynamicExpression:void 0,syncDynamicErrorWithStack:null}}function p(){return{hasSuspendedDynamic:!1,hasDynamicMetadata:!1,hasDynamicViewport:!1,hasSyncDynamicErrors:!1,dynamicErrors:[]}}function h(e){var t;return null==(t=e.dynamicAccesses[0])?void 0:t.expression}function m(e,t,r){if((!t||"cache"!==t.type&&"unstable-cache"!==t.type)&&!e.forceDynamic&&!e.forceStatic){if(e.dynamicShouldError)throw Object.defineProperty(new a.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${r}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(t){if("prerender-ppr"===t.type)w(e.route,r,t.dynamicTracking);else if("prerender-legacy"===t.type){t.revalidate=0;let n=Object.defineProperty(new o.DynamicServerError(`Route ${e.route} couldn't be rendered statically because it used ${r}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw e.dynamicUsageDescription=r,e.dynamicUsageStack=n.stack,n}}}}function g(e,t){let r=i.workUnitAsyncStorage.getStore();r&&"prerender-ppr"===r.type&&w(e.route,t,r.dynamicTracking)}function y(e,t,r){let n=Object.defineProperty(new o.DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw r.revalidate=0,t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}function b(e,t){t&&"cache"!==t.type&&"unstable-cache"!==t.type&&("prerender"===t.type||"prerender-legacy"===t.type)&&(t.revalidate=0)}function v(e,t,r){let n=M(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`);r.controller.abort(n);let o=r.dynamicTracking;o&&o.dynamicAccesses.push({stack:o.isDebugDynamicAccesses?Error().stack:void 0,expression:t})}function _(e,t,r,n){let o=n.dynamicTracking;o&&null===o.syncDynamicErrorWithStack&&(o.syncDynamicExpression=t,o.syncDynamicErrorWithStack=r),v(e,t,n)}function E(e){e.prerenderPhase=!1}function P(e,t,r,n){if(!1===n.controller.signal.aborted){let o=n.dynamicTracking;o&&null===o.syncDynamicErrorWithStack&&(o.syncDynamicExpression=t,o.syncDynamicErrorWithStack=r,!0===n.validating&&(o.syncDynamicLogged=!0)),v(e,t,n)}throw M(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`)}let R=E;function O({reason:e,route:t}){let r=i.workUnitAsyncStorage.getStore();w(t,e,r&&"prerender-ppr"===r.type?r.dynamicTracking:null)}function w(e,t,r){D(),r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:t}),n.default.unstable_postpone(j(e,t))}function j(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function S(e){return"object"==typeof e&&null!==e&&"string"==typeof e.message&&x(e.message)}function x(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===x(j("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let T="NEXT_PRERENDER_INTERRUPTED";function M(e){let t=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t.digest=T,t}function A(e){return"object"==typeof e&&null!==e&&e.digest===T&&"name"in e&&"message"in e&&e instanceof Error}function C(e){return e.length>0}function k(e,t){return e.dynamicAccesses.push(...t.dynamicAccesses),e.dynamicAccesses}function N(e){return e.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: -${t}`))}function D(){if(!d)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,configurable:!0})}function I(e){D();let t=new AbortController;try{n.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}function U(e){let t=new AbortController;return e.cacheSignal?e.cacheSignal.inputReady().then(()=>{t.abort()}):(0,c.scheduleOnNextTick)(()=>t.abort()),t.signal}function L(e,t){let r=t.dynamicTracking;r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}function F(e){let t=l.workAsyncStorage.getStore();if(t&&t.isStaticGeneration&&t.fallbackRouteParams&&t.fallbackRouteParams.size>0){let r=i.workUnitAsyncStorage.getStore();r&&("prerender"===r.type?n.default.use((0,u.makeHangingPromise)(r.renderSignal,e)):"prerender-ppr"===r.type?w(t.route,e,r.dynamicTracking):"prerender-legacy"===r.type&&y(e,t,r))}}let H=/\n\s+at Suspense \(\)/,B=RegExp(`\\n\\s+at ${s.METADATA_BOUNDARY_NAME}[\\n\\s]`),$=RegExp(`\\n\\s+at ${s.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),W=RegExp(`\\n\\s+at ${s.OUTLET_BOUNDARY_NAME}[\\n\\s]`);function z(e,t,r,n,o){if(!W.test(t)){if(B.test(t)){r.hasDynamicMetadata=!0;return}if($.test(t)){r.hasDynamicViewport=!0;return}if(H.test(t)){r.hasSuspendedDynamic=!0;return}else if(n.syncDynamicErrorWithStack||o.syncDynamicErrorWithStack){r.hasSyncDynamicErrors=!0;return}else{let n=function(e,t){let r=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r.stack="Error: "+e+t,r}(`Route "${e}": A component accessed data, headers, params, searchParams, or a short-lived cache without a Suspense boundary nor a "use cache" above it. We don't have the exact line number added to error messages yet but you can see which component in the stack below. See more info: https://nextjs.org/docs/messages/next-prerender-missing-suspense`,t);r.dynamicErrors.push(n);return}}}function G(e,t,r,n){let o,i,l;if(r.syncDynamicErrorWithStack?(o=r.syncDynamicErrorWithStack,i=r.syncDynamicExpression,l=!0===r.syncDynamicLogged):n.syncDynamicErrorWithStack?(o=n.syncDynamicErrorWithStack,i=n.syncDynamicExpression,l=!0===n.syncDynamicLogged):(o=null,i=void 0,l=!1),t.hasSyncDynamicErrors&&o)throw l||console.error(o),new a.StaticGenBailoutError;let u=t.dynamicErrors;if(u.length){for(let e=0;e{"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,{BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return o}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},72610:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isPostpone",{enumerable:!0,get:function(){return n}});let r=Symbol.for("react.postpone");function n(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}},73008:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"assignLocation",{enumerable:!0,get:function(){return o}});let n=r(38674);function o(e,t){if(e.startsWith(".")){let r=t.origin+t.pathname;return new URL((r.endsWith("/")?r:r+"/")+e)}return new URL((0,n.addBasePath)(e),t.href)}("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)},73232:(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,{isFullStringUrl:function(){return a},parseUrl:function(){return i},stripNextRscUnionQuery:function(){return l}});let n=r(8748),o="http://n";function a(e){return/https?:\/\//.test(e)}function i(e){let t;try{t=new URL(e,o)}catch{}return t}function l(e){let t=new URL(e,o);return t.searchParams.delete(n.NEXT_RSC_UNION_QUERY),t.pathname+t.search}},73326:(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,{resolveImages:function(){return s},resolveOpenGraph:function(){return d},resolveTwitter:function(){return p}});let n=r(51362),o=r(20587),a=r(74828),i=r(73232),l=r(46932),u={article:["authors","tags"],song:["albums","musicians"],playlist:["albums","musicians"],radio:["creators"],video:["actors","directors","writers","tags"],basic:["emails","phoneNumbers","faxNumbers","alternateLocale","audio","videos"]};function s(e,t,r){let a=(0,n.resolveAsArrayOrUndefined)(e);if(!a)return a;let u=[];for(let e of a){let n=function(e,t,r){if(!e)return;let n=(0,o.isStringOrURL)(e),a=n?e:e.url;if(!a)return;let u=!!process.env.VERCEL;if("string"==typeof a&&!(0,i.isFullStringUrl)(a)&&(!t||r)){let e=(0,o.getSocialImageMetadataBaseFallback)(t);u||t||(0,l.warnOnce)(`metadataBase property in metadata export is not set for resolving social open graph or twitter images, using "${e.origin}". See https://nextjs.org/docs/app/api-reference/functions/generate-metadata#metadatabase`),t=e}return n?{url:(0,o.resolveUrl)(a,t)}:{...e,url:(0,o.resolveUrl)(a,t)}}(e,t,r);n&&u.push(n)}return u}let c={article:u.article,book:u.article,"music.song":u.song,"music.album":u.song,"music.playlist":u.playlist,"music.radio_station":u.radio,"video.movie":u.video,"video.episode":u.video},d=(e,t,r,i)=>{if(!e)return null;let l={...e,title:(0,a.resolveTitle)(e.title,i)};return!function(e,o){var a;for(let t of(a=o&&"type"in o?o.type:void 0)&&a in c?c[a].concat(u.basic):u.basic)if(t in o&&"url"!==t){let r=o[t];e[t]=r?(0,n.resolveArray)(r):null}e.images=s(o.images,t,r.isStaticMetadataRouteFile)}(l,e),l.url=e.url?(0,o.resolveAbsoluteUrlWithPathname)(e.url,t,r):null,l},f=["site","siteId","creator","creatorId","description"],p=(e,t,r,o)=>{var i;if(!e)return null;let l="card"in e?e.card:void 0,u={...e,title:(0,a.resolveTitle)(e.title,o)};for(let t of f)u[t]=e[t]||null;if(u.images=s(e.images,t,r.isStaticMetadataRouteFile),l=l||((null==(i=u.images)?void 0:i.length)?"summary_large_image":"summary"),u.card=l,"card"in u)switch(u.card){case"player":u.players=(0,n.resolveAsArrayOrUndefined)(u.players)||[];break;case"app":u.app=u.app||{}}return u}},73776:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findHeadInCache",{enumerable:!0,get:function(){return o}});let n=r(22190);function o(e,t){return function e(t,r,o){if(0===Object.keys(r).length)return[t,o];if(r.children){let[a,i]=r.children,l=t.parallelRoutes.get("children");if(l){let t=(0,n.createRouterCacheKey)(a),r=l.get(t);if(r){let n=e(r,i,o+"/"+t);if(n)return n}}}for(let a in r){if("children"===a)continue;let[i,l]=r[a],u=t.parallelRoutes.get(a);if(!u)continue;let s=(0,n.createRouterCacheKey)(i),c=u.get(s);if(!c)continue;let d=e(c,l,o+"/"+s);if(d)return d}return null}(e,t,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},73844:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return o}});let n=r(88105);function o(e,t,r){return(0,n.handleExternalUrl)(e,{},e.canonicalUrl,!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)},74574:(e,t,r)=>{"use strict";r.d(t,{NuqsAdapter:()=>i});var n=r(89534),o=r(2984),a=r(60159),i=(0,n.Hx)(function(){let e=(0,o.useRouter)(),t=(0,o.useSearchParams)(),[r,i]=(0,a.useOptimistic)(t);return{searchParams:r,updateUrl:(0,a.useCallback)((t,r)=>{(0,a.startTransition)(()=>{r.shallow||i(t);let o=function(e,t){let r=e.split("#")[0]??"";return r+(0,n.OB)(t)+location.hash}(location.origin+location.pathname,t);(0,n.Yz)("[nuqs queue (app)] Updating url: %s",o),("push"===r.history?history.pushState:history.replaceState).call(history,null,"",o),r.scroll&&window.scrollTo(0,0),r.shallow||e.replace(o,{scroll:!1})})},[]),rateLimitFactor:3}})},74575:(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,{AppLinksMeta:function(){return l},OpenGraphMetadata:function(){return o},TwitterMetadata:function(){return i}});let n=r(84930);function o({openGraph:e}){var t,r,o,a,i,l,u;let s;if(!e)return null;if("type"in e){let t=e.type;switch(t){case"website":s=[(0,n.Meta)({property:"og:type",content:"website"})];break;case"article":s=[(0,n.Meta)({property:"og:type",content:"article"}),(0,n.Meta)({property:"article:published_time",content:null==(a=e.publishedTime)?void 0:a.toString()}),(0,n.Meta)({property:"article:modified_time",content:null==(i=e.modifiedTime)?void 0:i.toString()}),(0,n.Meta)({property:"article:expiration_time",content:null==(l=e.expirationTime)?void 0:l.toString()}),(0,n.MultiMeta)({propertyPrefix:"article:author",contents:e.authors}),(0,n.Meta)({property:"article:section",content:e.section}),(0,n.MultiMeta)({propertyPrefix:"article:tag",contents:e.tags})];break;case"book":s=[(0,n.Meta)({property:"og:type",content:"book"}),(0,n.Meta)({property:"book:isbn",content:e.isbn}),(0,n.Meta)({property:"book:release_date",content:e.releaseDate}),(0,n.MultiMeta)({propertyPrefix:"book:author",contents:e.authors}),(0,n.MultiMeta)({propertyPrefix:"book:tag",contents:e.tags})];break;case"profile":s=[(0,n.Meta)({property:"og:type",content:"profile"}),(0,n.Meta)({property:"profile:first_name",content:e.firstName}),(0,n.Meta)({property:"profile:last_name",content:e.lastName}),(0,n.Meta)({property:"profile:username",content:e.username}),(0,n.Meta)({property:"profile:gender",content:e.gender})];break;case"music.song":s=[(0,n.Meta)({property:"og:type",content:"music.song"}),(0,n.Meta)({property:"music:duration",content:null==(u=e.duration)?void 0:u.toString()}),(0,n.MultiMeta)({propertyPrefix:"music:album",contents:e.albums}),(0,n.MultiMeta)({propertyPrefix:"music:musician",contents:e.musicians})];break;case"music.album":s=[(0,n.Meta)({property:"og:type",content:"music.album"}),(0,n.MultiMeta)({propertyPrefix:"music:song",contents:e.songs}),(0,n.MultiMeta)({propertyPrefix:"music:musician",contents:e.musicians}),(0,n.Meta)({property:"music:release_date",content:e.releaseDate})];break;case"music.playlist":s=[(0,n.Meta)({property:"og:type",content:"music.playlist"}),(0,n.MultiMeta)({propertyPrefix:"music:song",contents:e.songs}),(0,n.MultiMeta)({propertyPrefix:"music:creator",contents:e.creators})];break;case"music.radio_station":s=[(0,n.Meta)({property:"og:type",content:"music.radio_station"}),(0,n.MultiMeta)({propertyPrefix:"music:creator",contents:e.creators})];break;case"video.movie":s=[(0,n.Meta)({property:"og:type",content:"video.movie"}),(0,n.MultiMeta)({propertyPrefix:"video:actor",contents:e.actors}),(0,n.MultiMeta)({propertyPrefix:"video:director",contents:e.directors}),(0,n.MultiMeta)({propertyPrefix:"video:writer",contents:e.writers}),(0,n.Meta)({property:"video:duration",content:e.duration}),(0,n.Meta)({property:"video:release_date",content:e.releaseDate}),(0,n.MultiMeta)({propertyPrefix:"video:tag",contents:e.tags})];break;case"video.episode":s=[(0,n.Meta)({property:"og:type",content:"video.episode"}),(0,n.MultiMeta)({propertyPrefix:"video:actor",contents:e.actors}),(0,n.MultiMeta)({propertyPrefix:"video:director",contents:e.directors}),(0,n.MultiMeta)({propertyPrefix:"video:writer",contents:e.writers}),(0,n.Meta)({property:"video:duration",content:e.duration}),(0,n.Meta)({property:"video:release_date",content:e.releaseDate}),(0,n.MultiMeta)({propertyPrefix:"video:tag",contents:e.tags}),(0,n.Meta)({property:"video:series",content:e.series})];break;case"video.tv_show":s=[(0,n.Meta)({property:"og:type",content:"video.tv_show"})];break;case"video.other":s=[(0,n.Meta)({property:"og:type",content:"video.other"})];break;default:throw Object.defineProperty(Error(`Invalid OpenGraph type: ${t}`),"__NEXT_ERROR_CODE",{value:"E237",enumerable:!1,configurable:!0})}}return(0,n.MetaFilter)([(0,n.Meta)({property:"og:determiner",content:e.determiner}),(0,n.Meta)({property:"og:title",content:null==(t=e.title)?void 0:t.absolute}),(0,n.Meta)({property:"og:description",content:e.description}),(0,n.Meta)({property:"og:url",content:null==(r=e.url)?void 0:r.toString()}),(0,n.Meta)({property:"og:site_name",content:e.siteName}),(0,n.Meta)({property:"og:locale",content:e.locale}),(0,n.Meta)({property:"og:country_name",content:e.countryName}),(0,n.Meta)({property:"og:ttl",content:null==(o=e.ttl)?void 0:o.toString()}),(0,n.MultiMeta)({propertyPrefix:"og:image",contents:e.images}),(0,n.MultiMeta)({propertyPrefix:"og:video",contents:e.videos}),(0,n.MultiMeta)({propertyPrefix:"og:audio",contents:e.audio}),(0,n.MultiMeta)({propertyPrefix:"og:email",contents:e.emails}),(0,n.MultiMeta)({propertyPrefix:"og:phone_number",contents:e.phoneNumbers}),(0,n.MultiMeta)({propertyPrefix:"og:fax_number",contents:e.faxNumbers}),(0,n.MultiMeta)({propertyPrefix:"og:locale:alternate",contents:e.alternateLocale}),...s||[]])}function a({app:e,type:t}){var r,o;return[(0,n.Meta)({name:`twitter:app:name:${t}`,content:e.name}),(0,n.Meta)({name:`twitter:app:id:${t}`,content:e.id[t]}),(0,n.Meta)({name:`twitter:app:url:${t}`,content:null==(o=e.url)||null==(r=o[t])?void 0:r.toString()})]}function i({twitter:e}){var t;if(!e)return null;let{card:r}=e;return(0,n.MetaFilter)([(0,n.Meta)({name:"twitter:card",content:r}),(0,n.Meta)({name:"twitter:site",content:e.site}),(0,n.Meta)({name:"twitter:site:id",content:e.siteId}),(0,n.Meta)({name:"twitter:creator",content:e.creator}),(0,n.Meta)({name:"twitter:creator:id",content:e.creatorId}),(0,n.Meta)({name:"twitter:title",content:null==(t=e.title)?void 0:t.absolute}),(0,n.Meta)({name:"twitter:description",content:e.description}),(0,n.MultiMeta)({namePrefix:"twitter:image",contents:e.images}),..."player"===r?e.players.flatMap(e=>[(0,n.Meta)({name:"twitter:player",content:e.playerUrl.toString()}),(0,n.Meta)({name:"twitter:player:stream",content:e.streamUrl.toString()}),(0,n.Meta)({name:"twitter:player:width",content:e.width}),(0,n.Meta)({name:"twitter:player:height",content:e.height})]):[],..."app"===r?[a({app:e.app,type:"iphone"}),a({app:e.app,type:"ipad"}),a({app:e.app,type:"googleplay"})]:[]])}function l({appLinks:e}){return e?(0,n.MetaFilter)([(0,n.MultiMeta)({propertyPrefix:"al:ios",contents:e.ios}),(0,n.MultiMeta)({propertyPrefix:"al:iphone",contents:e.iphone}),(0,n.MultiMeta)({propertyPrefix:"al:ipad",contents:e.ipad}),(0,n.MultiMeta)({propertyPrefix:"al:android",contents:e.android}),(0,n.MultiMeta)({propertyPrefix:"al:windows_phone",contents:e.windows_phone}),(0,n.MultiMeta)({propertyPrefix:"al:windows",contents:e.windows}),(0,n.MultiMeta)({propertyPrefix:"al:windows_universal",contents:e.windows_universal}),(0,n.MultiMeta)({propertyPrefix:"al:web",contents:e.web})]):null}},74697:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AlternatesMetadata",{enumerable:!0,get:function(){return i}});let n=r(38828);r(61365);let o=r(84930);function a({descriptor:e,...t}){return e.url?(0,n.jsx)("link",{...t,...e.title&&{title:e.title},href:e.url.toString()}):null}function i({alternates:e}){if(!e)return null;let{canonical:t,languages:r,media:n,types:i}=e;return(0,o.MetaFilter)([t?a({rel:"canonical",descriptor:t}):null,r?Object.entries(r).flatMap(([e,t])=>null==t?void 0:t.map(t=>a({rel:"alternate",hrefLang:e,descriptor:t}))):null,n?Object.entries(n).flatMap(([e,t])=>null==t?void 0:t.map(t=>a({rel:"alternate",media:e,descriptor:t}))):null,i?Object.entries(i).flatMap(([e,t])=>null==t?void 0:t.map(t=>a({rel:"alternate",type:e,descriptor:t}))):null])}},74765:(e,t)=>{"use strict";function r(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isThenable",{enumerable:!0,get:function(){return r}})},74828:(e,t)=>{"use strict";function r(e,t){return e?e.replace(/%s/g,t):t}function n(e,t){let n,o="string"!=typeof e&&e&&"template"in e?e.template:null;return("string"==typeof e?n=r(t,e):e&&("default"in e&&(n=r(t,e.default)),"absolute"in e&&e.absolute&&(n=e.absolute)),e&&"string"!=typeof e)?{template:o,absolute:n||""}:{absolute:n||e||"",template:o}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveTitle",{enumerable:!0,get:function(){return n}})},75406:(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,{StaticGenBailoutError:function(){return n},isStaticGenBailoutError:function(){return o}});let r="NEXT_STATIC_GEN_BAILOUT";class n extends Error{constructor(...e){super(...e),this.code=r}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===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)},75582:(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,{ACTION_HEADER:function(){return n},FLIGHT_HEADERS:function(){return d},NEXT_DID_POSTPONE_HEADER:function(){return h},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return u},NEXT_HMR_REFRESH_HEADER:function(){return l},NEXT_IS_PRERENDER_HEADER:function(){return y},NEXT_REWRITTEN_PATH_HEADER:function(){return m},NEXT_REWRITTEN_QUERY_HEADER:function(){return g},NEXT_ROUTER_PREFETCH_HEADER:function(){return a},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return i},NEXT_ROUTER_STALE_TIME_HEADER:function(){return p},NEXT_ROUTER_STATE_TREE_HEADER:function(){return o},NEXT_RSC_UNION_QUERY:function(){return f},NEXT_URL:function(){return s},RSC_CONTENT_TYPE_HEADER:function(){return c},RSC_HEADER:function(){return r}});let r="RSC",n="Next-Action",o="Next-Router-State-Tree",a="Next-Router-Prefetch",i="Next-Router-Segment-Prefetch",l="Next-HMR-Refresh",u="__next_hmr_refresh_hash__",s="Next-Url",c="text/x-component",d=[r,o,a,l,i],f="_rsc",p="x-nextjs-stale-time",h="x-nextjs-postponed",m="x-nextjs-rewritten-path",g="x-nextjs-rewritten-query",y="x-nextjs-prerender";("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)},75636:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return _}});let n=r(50686),o=r(15881),a=r(13486),i=o._(r(60159)),l=n._(r(22358)),u=n._(r(27923)),s=r(69356),c=r(51820),d=r(50298);r(12405);let f=r(10545),p=n._(r(92122)),h=r(76181),m={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 g(e,t,r,n,o,a,i){let l=null==e?void 0:e.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function y(e){return i.use?{fetchPriority:e}:{fetchpriority:e}}globalThis.__NEXT_IMAGE_IMPORTED=!0;let b=(0,i.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:o,height:l,width:u,decoding:s,className:c,style:d,fetchPriority:f,placeholder:p,loading:m,unoptimized:b,fill:v,onLoadRef:_,onLoadingCompleteRef:E,setBlurComplete:P,setShowAltText:R,sizesInput:O,onLoad:w,onError:j,...S}=e,x=(0,i.useCallback)(e=>{e&&(j&&(e.src=e.src),e.complete&&g(e,p,_,E,P,b,O))},[r,p,_,E,P,j,b,O]),T=(0,h.useMergedRef)(t,x);return(0,a.jsx)("img",{...S,...y(f),loading:m,width:u,height:l,decoding:s,"data-nimg":v?"fill":"1",className:c,style:d,sizes:o,srcSet:n,src:r,ref:T,onLoad:e=>{g(e.currentTarget,p,_,E,P,b,O)},onError:e=>{R(!0),"empty"!==p&&P(!0),j&&j(e)}})});function v(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...y(r.fetchPriority)};return t&&l.default.preload?(l.default.preload(r.src,n),null):(0,a.jsx)(u.default,{children:(0,a.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let _=(0,i.forwardRef)((e,t)=>{let r=(0,i.useContext)(f.RouterContext),n=(0,i.useContext)(d.ImageConfigContext),o=(0,i.useMemo)(()=>{var e;let t=m||n||c.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),o=t.deviceSizes.sort((e,t)=>e-t),a=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:o,qualities:a}},[n]),{onLoad:l,onLoadingComplete:u}=e,h=(0,i.useRef)(l);(0,i.useEffect)(()=>{h.current=l},[l]);let g=(0,i.useRef)(u);(0,i.useEffect)(()=>{g.current=u},[u]);let[y,_]=(0,i.useState)(!1),[E,P]=(0,i.useState)(!1),{props:R,meta:O}=(0,s.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:y,showAltText:E});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(b,{...R,unoptimized:O.unoptimized,placeholder:O.placeholder,fill:O.fill,onLoadRef:h,onLoadingCompleteRef:g,setBlurComplete:_,setShowAltText:P,sizesInput:e.sizes,ref:t}),O.priority?(0,a.jsx)(v,{isAppRouter:!r,imgAttributes: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)},75837:(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,{createEmptyCacheNode:function(){return T},createPrefetchURL:function(){return S},default:function(){return k},isExternalURL:function(){return j}});let n=r(15881),o=r(13486),a=n._(r(60159)),i=r(55551),l=r(14985),u=r(28132),s=r(93752),c=r(36108),d=n._(r(86081)),f=r(16185),p=r(38674),h=r(9467),m=r(22177),g=r(73776),y=r(34337),b=r(76697),v=r(31945),_=r(58369),E=r(6431),P=r(725),R=r(84746),O=r(95289);r(97317);let w={};function j(e){return e.origin!==window.location.origin}function S(e){let t;if((0,f.isBot)(window.navigator.userAgent))return null;try{t=new URL((0,p.addBasePath)(e),window.location.href)}catch(t){throw Object.defineProperty(Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL."),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return j(t)?null:t}function x(e){let{appRouterState:t}=e;return(0,a.useInsertionEffect)(()=>{let{tree:e,pushRef:r,canonicalUrl:n}=t,o={...r.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};r.pendingPush&&(0,u.createHrefFromUrl)(new URL(window.location.href))!==n?(r.pendingPush=!1,window.history.pushState(o,"",n)):window.history.replaceState(o,"",n)},[t]),(0,a.useEffect)(()=>{},[t.nextUrl,t.tree]),null}function T(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1}}function M(e){null==e&&(e={});let t=window.history.state,r=null==t?void 0:t.__NA;r&&(e.__NA=r);let n=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return n&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=n),e}function A(e){let{headCacheNode:t}=e,r=null!==t?t.head:null,n=null!==t?t.prefetchHead:null,o=null!==n?n:r;return(0,a.useDeferredValue)(r,o)}function C(e){let t,{actionQueue:r,assetPrefix:n,globalError:u}=e,f=(0,c.useActionQueue)(r),{canonicalUrl:p}=f,{searchParams:E,pathname:j}=(0,a.useMemo)(()=>{let e=new URL(p,"http://n");return{searchParams:e.searchParams,pathname:(0,v.hasBasePath)(e.pathname)?(0,b.removeBasePath)(e.pathname):e.pathname}},[p]);(0,a.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(w.pendingMpaPath=void 0,(0,c.dispatchAppRouterAction)({type:l.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)}},[]),(0,a.useEffect)(()=>{function e(e){let t="reason"in e?e.reason:e.error;if((0,O.isRedirectError)(t)){e.preventDefault();let r=(0,R.getURLFromRedirectError)(t);(0,R.getRedirectTypeFromError)(t)===O.RedirectType.push?P.publicAppRouterInstance.push(r,{}):P.publicAppRouterInstance.replace(r,{})}}return window.addEventListener("error",e),window.addEventListener("unhandledrejection",e),()=>{window.removeEventListener("error",e),window.removeEventListener("unhandledrejection",e)}},[]);let{pushRef:S}=f;if(S.mpaNavigation){if(w.pendingMpaPath!==p){let e=window.location;S.pendingPush?e.assign(p):e.replace(p),w.pendingMpaPath=p}(0,a.use)(y.unresolvedThenable)}(0,a.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),r=e=>{var t;let r=window.location.href,n=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,a.startTransition)(()=>{(0,c.dispatchAppRouterAction)({type:l.ACTION_RESTORE,url:new URL(null!=e?e:r,r),tree:n})})};window.history.pushState=function(t,n,o){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=M(t),o&&r(o)),e(t,n,o)},window.history.replaceState=function(e,n,o){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=M(e),o&&r(o)),t(e,n,o)};let n=e=>{if(e.state){if(!e.state.__NA)return void window.location.reload();(0,a.startTransition)(()=>{(0,P.dispatchTraverseAction)(window.location.href,e.state.__PRIVATE_NEXTJS_INTERNALS_TREE)})}};return window.addEventListener("popstate",n),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",n)}},[]);let{cache:T,tree:C,nextUrl:k,focusAndScrollRef:N}=f,D=(0,a.useMemo)(()=>(0,g.findHeadInCache)(T,C[1]),[T,C]),U=(0,a.useMemo)(()=>(0,_.getSelectedParams)(C),[C]),L=(0,a.useMemo)(()=>({parentTree:C,parentCacheNode:T,parentSegmentPath:null,url:p}),[C,T,p]),F=(0,a.useMemo)(()=>({tree:C,focusAndScrollRef:N,nextUrl:k}),[C,N,k]);if(null!==D){let[e,r]=D;t=(0,o.jsx)(A,{headCacheNode:e},r)}else t=null;let H=(0,o.jsxs)(m.RedirectBoundary,{children:[t,T.rsc,(0,o.jsx)(h.AppRouterAnnouncer,{tree:C})]});return H=(0,o.jsx)(d.ErrorBoundary,{errorComponent:u[0],errorStyles:u[1],children:H}),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x,{appRouterState:f}),(0,o.jsx)(I,{}),(0,o.jsx)(s.PathParamsContext.Provider,{value:U,children:(0,o.jsx)(s.PathnameContext.Provider,{value:j,children:(0,o.jsx)(s.SearchParamsContext.Provider,{value:E,children:(0,o.jsx)(i.GlobalLayoutRouterContext.Provider,{value:F,children:(0,o.jsx)(i.AppRouterContext.Provider,{value:P.publicAppRouterInstance,children:(0,o.jsx)(i.LayoutRouterContext.Provider,{value:L,children:H})})})})})})]})}function k(e){let{actionQueue:t,globalErrorComponentAndStyles:[r,n],assetPrefix:a}=e;return(0,E.useNavFailureHandler)(),(0,o.jsx)(d.ErrorBoundary,{errorComponent:d.default,children:(0,o.jsx)(C,{actionQueue:t,assetPrefix:a,globalError:[r,n]})})}let N=new Set,D=new Set;function I(){let[,e]=a.default.useState(0),t=N.size;return(0,a.useEffect)(()=>{let r=()=>e(e=>e+1);return D.add(r),t!==N.size&&r(),()=>{D.delete(r)}},[t,e]),[...N].map((e,t)=>(0,o.jsx)("link",{rel:"stylesheet",href:""+e,precedence:"next"},t))}globalThis._N_E_STYLE_LOAD=function(e){let t=N.size;return N.add(e),N.size!==t&&D.forEach(e=>e()),Promise.resolve()},("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)},76181:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=r(60159);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=a(e,n)),t&&(o.current=a(t,n))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(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)},76485:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Postpone",{enumerable:!0,get:function(){return n.Postpone}});let n=r(94924)},76697:(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(31945),("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)},77993:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return i}});let n=r(60159),o=r(14985),a=r(36108);async function i(e,t){return new Promise((r,i)=>{(0,n.startTransition)(()=>{(0,a.dispatchAppRouterAction)({type:o.ACTION_SERVER_ACTION,actionId:e,actionArgs:t,resolve:r,reject: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)},78298:(e,t,r)=>{let{createProxy:n}=r(47927);e.exports=n("/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/render-from-template-context.js")},78680:(e,t)=>{"use strict";function r(e){return Object.prototype.toString.call(e)}function n(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getObjectClassLabel:function(){return r},isPlainObject:function(){return n}})},79214:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return r}});class r{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},79379:(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,{formatServerError:function(){return a},getStackWithoutErrorMessage:function(){return o}});let r=["useDeferredValue","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useReducer","useRef","useState","useSyncExternalStore","useTransition","experimental_useOptimistic","useOptimistic"];function n(e,t){if(e.message=t,e.stack){let r=e.stack.split("\n");r[0]=t,e.stack=r.join("\n")}}function o(e){let t=e.stack;return t?t.replace(/^[^\n]*\n/,""):""}function a(e){if("string"==typeof(null==e?void 0:e.message)){if(e.message.includes("Class extends value undefined is not a constructor or null")){let t="This might be caused by a React Class Component being rendered in a Server Component, React Class Components only works in Client Components. Read more: https://nextjs.org/docs/messages/class-component-in-server-component";if(e.message.includes(t))return;n(e,`${e.message} - -${t}`);return}if(e.message.includes("createContext is not a function"))return void n(e,'createContext only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more: https://nextjs.org/docs/messages/context-in-server-component');for(let t of r)if(RegExp(`\\b${t}\\b.*is not a function`).test(e.message))return void n(e,`${t} only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more: https://nextjs.org/docs/messages/react-client-hook-in-server-component`)}}},79516:(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,{describeHasCheckingStringProperty:function(){return o},describeStringPropertyAccess:function(){return n},wellKnownProperties:function(){return a}});let r=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function n(e,t){return r.test(t)?"`"+e+"."+t+"`":"`"+e+"["+JSON.stringify(t)+"]`"}function o(e,t){let r=JSON.stringify(t);return"`Reflect.has("+e+", "+r+")`, `"+r+" in "+e+"`, or similar"}let a=new Set(["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","valueOf","toLocaleString","then","catch","finally","status","displayName","toJSON","$$typeof","__esModule"])},79576:(e,t,r)=>{"use strict";e.exports=r(24332).vendored["react-rsc"].ReactDOM},81134:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InvariantError",{enumerable:!0,get:function(){return r}});class r extends Error{constructor(e,t){super("Invariant: "+(e.endsWith(".")?e:e+".")+" This is a bug in Next.js.",t),this.name="InvariantError"}}},81604:(e,t,r)=>{"use strict";r.d(t,{l$:()=>P,oR:()=>b});var n=r(60159),o=r(22358);let a=e=>{switch(e){case"success":return u;case"info":return c;case"warning":return s;case"error":return d;default:return null}},i=Array(12).fill(0),l=({visible:e,className:t})=>n.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},n.createElement("div",{className:"sonner-spinner"},i.map((e,t)=>n.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${t}`})))),u=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),s=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},n.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),c=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),d=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},n.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),f=n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},n.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),n.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),p=()=>{let[e,t]=n.useState(document.hidden);return n.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e},h=1;class m{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:r,...n}=e,o="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:h++,a=this.toasts.find(e=>e.id===o),i=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(o)&&this.dismissedToasts.delete(o),a?this.toasts=this.toasts.map(t=>t.id===o?(this.publish({...t,...e,id:o,title:r}),{...t,...e,id:o,dismissible:i,title:r}):t):this.addToast({title:r,...n,dismissible:i,id:o}),o},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{let r,o;if(!t)return;void 0!==t.loading&&(o=this.create({...t,promise:e,type:"loading",message:t.loading,description:"function"!=typeof t.description?t.description:void 0}));let a=Promise.resolve(e instanceof Function?e():e),i=void 0!==o,l=a.then(async e=>{if(r=["resolve",e],n.isValidElement(e))i=!1,this.create({id:o,type:"default",message:e});else if(y(e)&&!e.ok){i=!1;let r="function"==typeof t.error?await t.error(`HTTP error! status: ${e.status}`):t.error,a="function"==typeof t.description?await t.description(`HTTP error! status: ${e.status}`):t.description,l="object"!=typeof r||n.isValidElement(r)?{message:r}:r;this.create({id:o,type:"error",description:a,...l})}else if(e instanceof Error){i=!1;let r="function"==typeof t.error?await t.error(e):t.error,a="function"==typeof t.description?await t.description(e):t.description,l="object"!=typeof r||n.isValidElement(r)?{message:r}:r;this.create({id:o,type:"error",description:a,...l})}else if(void 0!==t.success){i=!1;let r="function"==typeof t.success?await t.success(e):t.success,a="function"==typeof t.description?await t.description(e):t.description,l="object"!=typeof r||n.isValidElement(r)?{message:r}:r;this.create({id:o,type:"success",description:a,...l})}}).catch(async e=>{if(r=["reject",e],void 0!==t.error){i=!1;let r="function"==typeof t.error?await t.error(e):t.error,a="function"==typeof t.description?await t.description(e):t.description,l="object"!=typeof r||n.isValidElement(r)?{message:r}:r;this.create({id:o,type:"error",description:a,...l})}}).finally(()=>{i&&(this.dismiss(o),o=void 0),null==t.finally||t.finally.call(t)}),u=()=>new Promise((e,t)=>l.then(()=>"reject"===r[0]?t(r[1]):e(r[1])).catch(t));return"string"!=typeof o&&"number"!=typeof o?{unwrap:u}:Object.assign(o,{unwrap:u})},this.custom=(e,t)=>{let r=(null==t?void 0:t.id)||h++;return this.create({jsx:e(r),id:r,...t}),r},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}let g=new m,y=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,b=Object.assign((e,t)=>{let r=(null==t?void 0:t.id)||h++;return g.addToast({title:e,...t,id:r}),r},{success:g.success,info:g.info,warning:g.warning,error:g.error,custom:g.custom,message:g.message,promise:g.promise,dismiss:g.dismiss,loading:g.loading},{getHistory:()=>g.toasts,getToasts:()=>g.getActiveToasts()});function v(e){return void 0!==e.label}function _(...e){return e.filter(Boolean).join(" ")}!function(e){if(!e||"undefined"==typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");let E=e=>{var t,r,o,i,u,s,c,d,h,m,g;let{invert:y,toast:b,unstyled:E,interacting:P,setHeights:R,visibleToasts:O,heights:w,index:j,toasts:S,expanded:x,removeToast:T,defaultRichColors:M,closeButton:A,style:C,cancelButtonStyle:k,actionButtonStyle:N,className:D="",descriptionClassName:I="",duration:U,position:L,gap:F,expandByDefault:H,classNames:B,icons:$,closeButtonAriaLabel:W="Close toast"}=e,[z,G]=n.useState(null),[X,K]=n.useState(null),[V,Y]=n.useState(!1),[q,J]=n.useState(!1),[Q,Z]=n.useState(!1),[ee,et]=n.useState(!1),[er,en]=n.useState(!1),[eo,ea]=n.useState(0),[ei,el]=n.useState(0),eu=n.useRef(b.duration||U||4e3),es=n.useRef(null),ec=n.useRef(null),ed=0===j,ef=j+1<=O,ep=b.type,eh=!1!==b.dismissible,em=b.className||"",eg=b.descriptionClassName||"",ey=n.useMemo(()=>w.findIndex(e=>e.toastId===b.id)||0,[w,b.id]),eb=n.useMemo(()=>{var e;return null!=(e=b.closeButton)?e:A},[b.closeButton,A]),ev=n.useMemo(()=>b.duration||U||4e3,[b.duration,U]),e_=n.useRef(0),eE=n.useRef(0),eP=n.useRef(0),eR=n.useRef(null),[eO,ew]=L.split("-"),ej=n.useMemo(()=>w.reduce((e,t,r)=>r>=ey?e:e+t.height,0),[w,ey]),eS=p(),ex=b.invert||y,eT="loading"===ep;eE.current=n.useMemo(()=>ey*F+ej,[ey,ej]),n.useEffect(()=>{eu.current=ev},[ev]),n.useEffect(()=>{Y(!0)},[]),n.useEffect(()=>{let e=ec.current;if(e){let t=e.getBoundingClientRect().height;return el(t),R(e=>[{toastId:b.id,height:t,position:b.position},...e]),()=>R(e=>e.filter(e=>e.toastId!==b.id))}},[R,b.id]),n.useLayoutEffect(()=>{if(!V)return;let e=ec.current,t=e.style.height;e.style.height="auto";let r=e.getBoundingClientRect().height;e.style.height=t,el(r),R(e=>e.find(e=>e.toastId===b.id)?e.map(e=>e.toastId===b.id?{...e,height:r}:e):[{toastId:b.id,height:r,position:b.position},...e])},[V,b.title,b.description,R,b.id,b.jsx,b.action,b.cancel]);let eM=n.useCallback(()=>{J(!0),ea(eE.current),R(e=>e.filter(e=>e.toastId!==b.id)),setTimeout(()=>{T(b)},200)},[b,T,R,eE]);n.useEffect(()=>{let e;if((!b.promise||"loading"!==ep)&&b.duration!==1/0&&"loading"!==b.type)return x||P||eS?(()=>{if(eP.current{null==b.onAutoClose||b.onAutoClose.call(b,b),eM()},eu.current)),()=>clearTimeout(e)},[x,P,b,ep,eS,eM]),n.useEffect(()=>{b.delete&&(eM(),null==b.onDismiss||b.onDismiss.call(b,b))},[eM,b.delete]);let eA=b.icon||(null==$?void 0:$[ep])||a(ep);return n.createElement("li",{tabIndex:0,ref:ec,className:_(D,em,null==B?void 0:B.toast,null==b||null==(t=b.classNames)?void 0:t.toast,null==B?void 0:B.default,null==B?void 0:B[ep],null==b||null==(r=b.classNames)?void 0:r[ep]),"data-sonner-toast":"","data-rich-colors":null!=(m=b.richColors)?m:M,"data-styled":!(b.jsx||b.unstyled||E),"data-mounted":V,"data-promise":!!b.promise,"data-swiped":er,"data-removed":q,"data-visible":ef,"data-y-position":eO,"data-x-position":ew,"data-index":j,"data-front":ed,"data-swiping":Q,"data-dismissible":eh,"data-type":ep,"data-invert":ex,"data-swipe-out":ee,"data-swipe-direction":X,"data-expanded":!!(x||H&&V),style:{"--index":j,"--toasts-before":j,"--z-index":S.length-j,"--offset":`${q?eo:eE.current}px`,"--initial-height":H?"auto":`${ei}px`,...C,...b.style},onDragEnd:()=>{Z(!1),G(null),eR.current=null},onPointerDown:e=>{2!==e.button&&!eT&&eh&&(es.current=new Date,ea(eE.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(Z(!0),eR.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,r,n,o;if(ee||!eh)return;eR.current=null;let a=Number((null==(e=ec.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),i=Number((null==(t=ec.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),l=new Date().getTime()-(null==(r=es.current)?void 0:r.getTime()),u="x"===z?a:i,s=Math.abs(u)/l;if(Math.abs(u)>=45||s>.11){ea(eE.current),null==b.onDismiss||b.onDismiss.call(b,b),"x"===z?K(a>0?"right":"left"):K(i>0?"down":"up"),eM(),et(!0);return}null==(n=ec.current)||n.style.setProperty("--swipe-amount-x","0px"),null==(o=ec.current)||o.style.setProperty("--swipe-amount-y","0px"),en(!1),Z(!1),G(null)},onPointerMove:t=>{var r,n,o,a;if(!eR.current||!eh||(null==(r=window.getSelection())?void 0:r.toString().length)>0)return;let i=t.clientY-eR.current.y,l=t.clientX-eR.current.x,u=null!=(a=e.swipeDirections)?a:function(e){let[t,r]=e.split("-"),n=[];return t&&n.push(t),r&&n.push(r),n}(L);!z&&(Math.abs(l)>1||Math.abs(i)>1)&&G(Math.abs(l)>Math.abs(i)?"x":"y");let s={x:0,y:0},c=e=>1/(1.5+Math.abs(e)/20);if("y"===z){if(u.includes("top")||u.includes("bottom"))if(u.includes("top")&&i<0||u.includes("bottom")&&i>0)s.y=i;else{let e=i*c(i);s.y=Math.abs(e)0)s.x=l;else{let e=l*c(l);s.x=Math.abs(e)0||Math.abs(s.y)>0)&&en(!0),null==(n=ec.current)||n.style.setProperty("--swipe-amount-x",`${s.x}px`),null==(o=ec.current)||o.style.setProperty("--swipe-amount-y",`${s.y}px`)}},eb&&!b.jsx&&"loading"!==ep?n.createElement("button",{"aria-label":W,"data-disabled":eT,"data-close-button":!0,onClick:eT||!eh?()=>{}:()=>{eM(),null==b.onDismiss||b.onDismiss.call(b,b)},className:_(null==B?void 0:B.closeButton,null==b||null==(o=b.classNames)?void 0:o.closeButton)},null!=(g=null==$?void 0:$.close)?g:f):null,(ep||b.icon||b.promise)&&null!==b.icon&&((null==$?void 0:$[ep])!==null||b.icon)?n.createElement("div",{"data-icon":"",className:_(null==B?void 0:B.icon,null==b||null==(i=b.classNames)?void 0:i.icon)},b.promise||"loading"===b.type&&!b.icon?b.icon||function(){var e,t;return(null==$?void 0:$.loading)?n.createElement("div",{className:_(null==B?void 0:B.loader,null==b||null==(t=b.classNames)?void 0:t.loader,"sonner-loader"),"data-visible":"loading"===ep},$.loading):n.createElement(l,{className:_(null==B?void 0:B.loader,null==b||null==(e=b.classNames)?void 0:e.loader),visible:"loading"===ep})}():null,"loading"!==b.type?eA:null):null,n.createElement("div",{"data-content":"",className:_(null==B?void 0:B.content,null==b||null==(u=b.classNames)?void 0:u.content)},n.createElement("div",{"data-title":"",className:_(null==B?void 0:B.title,null==b||null==(s=b.classNames)?void 0:s.title)},b.jsx?b.jsx:"function"==typeof b.title?b.title():b.title),b.description?n.createElement("div",{"data-description":"",className:_(I,eg,null==B?void 0:B.description,null==b||null==(c=b.classNames)?void 0:c.description)},"function"==typeof b.description?b.description():b.description):null),n.isValidElement(b.cancel)?b.cancel:b.cancel&&v(b.cancel)?n.createElement("button",{"data-button":!0,"data-cancel":!0,style:b.cancelButtonStyle||k,onClick:e=>{v(b.cancel)&&eh&&(null==b.cancel.onClick||b.cancel.onClick.call(b.cancel,e),eM())},className:_(null==B?void 0:B.cancelButton,null==b||null==(d=b.classNames)?void 0:d.cancelButton)},b.cancel.label):null,n.isValidElement(b.action)?b.action:b.action&&v(b.action)?n.createElement("button",{"data-button":!0,"data-action":!0,style:b.actionButtonStyle||N,onClick:e=>{v(b.action)&&(null==b.action.onClick||b.action.onClick.call(b.action,e),e.defaultPrevented||eM())},className:_(null==B?void 0:B.actionButton,null==b||null==(h=b.classNames)?void 0:h.actionButton)},b.action.label):null)},P=n.forwardRef(function(e,t){let{invert:r,position:a="bottom-right",hotkey:i=["altKey","KeyT"],expand:l,closeButton:u,className:s,offset:c,mobileOffset:d,theme:f="light",richColors:p,duration:h,style:m,visibleToasts:y=3,toastOptions:b,dir:v="ltr",gap:_=14,icons:P,containerAriaLabel:R="Notifications"}=e,[O,w]=n.useState([]),j=n.useMemo(()=>Array.from(new Set([a].concat(O.filter(e=>e.position).map(e=>e.position)))),[O,a]),[S,x]=n.useState([]),[T,M]=n.useState(!1),[A,C]=n.useState(!1),[k,N]=n.useState("system"!==f?f:"light"),D=n.useRef(null),I=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),U=n.useRef(null),L=n.useRef(!1),F=n.useCallback(e=>{w(t=>{var r;return(null==(r=t.find(t=>t.id===e.id))?void 0:r.delete)||g.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return n.useEffect(()=>g.subscribe(e=>{if(e.dismiss)return void requestAnimationFrame(()=>{w(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))});setTimeout(()=>{o.flushSync(()=>{w(t=>{let r=t.findIndex(t=>t.id===e.id);return -1!==r?[...t.slice(0,r),{...t[r],...e},...t.slice(r+1)]:[e,...t]})})})}),[O]),n.useEffect(()=>{if("system"!==f)return void N(f);"system"===f&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?N("dark"):N("light"))},[f]),n.useEffect(()=>{O.length<=1&&M(!1)},[O]),n.useEffect(()=>{let e=e=>{var t,r;i.every(t=>e[t]||e.code===t)&&(M(!0),null==(r=D.current)||r.focus()),"Escape"===e.code&&(document.activeElement===D.current||(null==(t=D.current)?void 0:t.contains(document.activeElement)))&&M(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[i]),n.useEffect(()=>{if(D.current)return()=>{U.current&&(U.current.focus({preventScroll:!0}),U.current=null,L.current=!1)}},[D.current]),n.createElement("section",{ref:t,"aria-label":`${R} ${I}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},j.map((t,o)=>{var a;let[i,f]=t.split("-");return O.length?n.createElement("ol",{key:t,dir:"auto"===v?"ltr":v,tabIndex:-1,ref:D,className:s,"data-sonner-toaster":!0,"data-sonner-theme":k,"data-y-position":i,"data-x-position":f,style:{"--front-toast-height":`${(null==(a=S[0])?void 0:a.height)||0}px`,"--width":"356px","--gap":`${_}px`,...m,...function(e,t){let r={};return[e,t].forEach((e,t)=>{let n=1===t,o=n?"--mobile-offset":"--offset",a=n?"16px":"24px";function i(e){["top","right","bottom","left"].forEach(t=>{r[`${o}-${t}`]="number"==typeof e?`${e}px`:e})}"number"==typeof e||"string"==typeof e?i(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?r[`${o}-${t}`]=a:r[`${o}-${t}`]="number"==typeof e[t]?`${e[t]}px`:e[t]}):i(a)}),r}(c,d)},onBlur:e=>{L.current&&!e.currentTarget.contains(e.relatedTarget)&&(L.current=!1,U.current&&(U.current.focus({preventScroll:!0}),U.current=null))},onFocus:e=>{!(e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible)&&(L.current||(L.current=!0,U.current=e.relatedTarget))},onMouseEnter:()=>M(!0),onMouseMove:()=>M(!0),onMouseLeave:()=>{A||M(!1)},onDragEnd:()=>M(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||C(!0)},onPointerUp:()=>C(!1)},O.filter(e=>!e.position&&0===o||e.position===t).map((o,a)=>{var i,s;return n.createElement(E,{key:o.id,icons:P,index:a,toast:o,defaultRichColors:p,duration:null!=(i=null==b?void 0:b.duration)?i:h,className:null==b?void 0:b.className,descriptionClassName:null==b?void 0:b.descriptionClassName,invert:r,visibleToasts:y,closeButton:null!=(s=null==b?void 0:b.closeButton)?s:u,interacting:A,position:t,style:null==b?void 0:b.style,unstyled:null==b?void 0:b.unstyled,classNames:null==b?void 0:b.classNames,cancelButtonStyle:null==b?void 0:b.cancelButtonStyle,actionButtonStyle:null==b?void 0:b.actionButtonStyle,closeButtonAriaLabel:null==b?void 0:b.closeButtonAriaLabel,removeToast:F,toasts:O.filter(e=>e.position==o.position),heights:S.filter(e=>e.position==o.position),setHeights:x,expandByDefault:l,gap:_,expanded:T,swipeDirections:e.swipeDirections})})):null}))})},81613:(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,{getComponentTypeModule:function(){return a},getLayoutOrPageModule:function(){return o}});let n=r(43566);async function o(e){let t,r,o,{layout:a,page:i,defaultPage:l}=e[2],u=void 0!==a,s=void 0!==i,c=void 0!==l&&e[0]===n.DEFAULT_SEGMENT_KEY;return u?(t=await a[0](),r="layout",o=a[1]):s?(t=await i[0](),r="page",o=i[1]):c&&(t=await l[0](),r="page",o=l[1]),{mod:t,modType:r,filePath:o}}async function a(e,t){let{[t]:r}=e[2];if(void 0!==r)return await r[0]()}},81653:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findSourceMapURL",{enumerable:!0,get:function(){return r}});let r=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)},82195:(e,t,r)=>{"use strict";e.exports=r(24332).vendored["react-rsc"].ReactServerDOMWebpackStaticEdge},83374:(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,{isRequestAPICallableInsideAfter:function(){return u},throwForSearchParamsAccessInUseCache:function(){return l},throwWithStaticGenerationBailoutError:function(){return a},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return i}});let n=r(10960),o=r(3295);function a(e,t){throw Object.defineProperty(new n.StaticGenBailoutError(`Route ${e} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E576",enumerable:!1,configurable:!0})}function i(e,t){throw Object.defineProperty(new n.StaticGenBailoutError(`Route ${e} with \`dynamic = "error"\` couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function l(e){let t=Object.defineProperty(Error(`Route ${e.route} used "searchParams" inside "use cache". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "searchParams" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E634",enumerable:!1,configurable:!0});throw e.invalidUsageError??=t,t}function u(){let e=o.afterTaskAsyncStorage.getStore();return(null==e?void 0:e.rootTaskSpawnPhase)==="action"}},83855:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}});var r=function(e){return e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",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)},84746:(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,{getRedirectError:function(){return i},getRedirectStatusCodeFromError:function(){return d},getRedirectTypeFromError:function(){return c},getURLFromRedirectError:function(){return s},permanentRedirect:function(){return u},redirect:function(){return l}});let n=r(83855),o=r(95289),a=r(19121).actionAsyncStorage;function i(e,t,r){void 0===r&&(r=n.RedirectStatusCode.TemporaryRedirect);let a=Object.defineProperty(Error(o.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return a.digest=o.REDIRECT_ERROR_CODE+";"+t+";"+e+";"+r+";",a}function l(e,t){var r;throw null!=t||(t=(null==a||null==(r=a.getStore())?void 0:r.isAction)?o.RedirectType.push:o.RedirectType.replace),i(e,t,n.RedirectStatusCode.TemporaryRedirect)}function u(e,t){throw void 0===t&&(t=o.RedirectType.replace),i(e,t,n.RedirectStatusCode.PermanentRedirect)}function s(e){return(0,o.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function c(e){if(!(0,o.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function d(e){if(!(0,o.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("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)},84930:(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,{Meta:function(){return a},MetaFilter:function(){return i},MultiMeta:function(){return s}});let n=r(38828);r(61365);let o=r(96914);function a({name:e,property:t,content:r,media:o}){return null!=r&&""!==r?(0,n.jsx)("meta",{...e?{name:e}:{property:t},...o?{media:o}:void 0,content:"string"==typeof r?r:r.toString()}):null}function i(e){let t=[];for(let r of e)Array.isArray(r)?t.push(...r.filter(o.nonNullable)):(0,o.nonNullable)(r)&&t.push(r);return t}let l=new Set(["og:image","twitter:image","og:video","og:audio"]);function u(e,t){return l.has(e)&&"url"===t?e:((e.startsWith("og:")||e.startsWith("twitter:"))&&(t=t.replace(/([A-Z])/g,function(e){return"_"+e.toLowerCase()})),e+":"+t)}function s({propertyPrefix:e,namePrefix:t,contents:r}){return null==r?null:i(r.map(r=>"string"==typeof r||"number"==typeof r||r instanceof URL?a({...e?{property:e}:{name:t},content:r}):function({content:e,namePrefix:t,propertyPrefix:r}){return e?i(Object.entries(e).map(([e,n])=>void 0===n?null:a({...r&&{property:u(r,e)},...t&&{name:u(t,e)},content:"string"==typeof n?n:null==n?void 0:n.toString()}))):null}({namePrefix:t,propertyPrefix:e,content:r})))}},85853:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let n=r(824);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:a}=(0,n.parsePath)(e);return""+t+r+o+a}},85936:(e,t,r)=>{"use strict";e.exports=r(69358).vendored.contexts.AmpContext},85994:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useUntrackedPathname",{enumerable:!0,get:function(){return a}});let n=r(60159),o=r(93752);function a(){return!function(){{let{workAsyncStorage:e}=r(29294),t=e.getStore();if(!t)return!1;let{fallbackRouteParams:n}=t;return!!n&&0!==n.size}}()?(0,n.useContext)(o.PathnameContext):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)},86081:(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,{ErrorBoundary:function(){return h},ErrorBoundaryHandler:function(){return d},GlobalError:function(){return f},default:function(){return p}});let n=r(50686),o=r(13486),a=n._(r(60159)),i=r(85994),l=r(38817);r(6431);let u=r(29294).workAsyncStorage,s={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 c(e){let{error:t}=e;if(u){let e=u.getStore();if((null==e?void 0:e.isRevalidate)||(null==e?void 0:e.isStaticGeneration))throw console.error(t),t}return null}class d extends a.default.Component{static getDerivedStateFromError(e){if((0,l.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){let{error:r}=t;return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(c,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(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 f(e){let{error:t}=e,r=null==t?void 0:t.digest;return(0,o.jsxs)("html",{id:"__next_error__",children:[(0,o.jsx)("head",{}),(0,o.jsxs)("body",{children:[(0,o.jsx)(c,{error:t}),(0,o.jsx)("div",{style:s.error,children:(0,o.jsxs)("div",{children:[(0,o.jsxs)("h2",{style:s.text,children:["Application error: a ",r?"server":"client","-side exception has occurred while loading ",window.location.hostname," (see the"," ",r?"server logs":"browser console"," for more information)."]}),r?(0,o.jsx)("p",{style:s.text,children:"Digest: "+r}):null]})})]})]})}let p=f;function h(e){let{errorComponent:t,errorStyles:r,errorScripts:n,children:a}=e,l=(0,i.useUntrackedPathname)();return t?(0,o.jsx)(d,{pathname:l,errorComponent:t,errorStyles:r,errorScripts:n,children:a}):(0,o.jsx)(o.Fragment,{children: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)},86153:(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,{abortTask:function(){return h},listenForDynamicRequest:function(){return p},startPPRNavigation:function(){return s},updateCacheNodeOnPopstateRestoration:function(){return function e(t,r){let n=r[1],o=t.parallelRoutes,i=new Map(o);for(let t in n){let r=n[t],l=r[0],u=(0,a.createRouterCacheKey)(l),s=o.get(t);if(void 0!==s){let n=s.get(u);if(void 0!==n){let o=e(n,r),a=new Map(s);a.set(u,o),i.set(t,a)}}}let l=t.rsc,u=y(l)&&"pending"===l.status;return{lazyData:null,rsc:l,head:t.head,prefetchHead:u?t.prefetchHead:[null,null],prefetchRsc:u?t.prefetchRsc:null,loading:t.loading,parallelRoutes:i,navigatedAt:t.navigatedAt}}}});let n=r(65044),o=r(87316),a=r(22190),i=r(41201),l=r(53889),u={route:null,node:null,dynamicRequestTree:null,children:null};function s(e,t,r,i,l,s,f,p,h){return function e(t,r,i,l,s,f,p,h,m,g,y){let b=i[1],v=l[1],_=null!==f?f[2]:null;s||!0===l[4]&&(s=!0);let E=r.parallelRoutes,P=new Map(E),R={},O=null,w=!1,j={};for(let r in v){let i,l=v[r],d=b[r],f=E.get(r),S=null!==_?_[r]:null,x=l[0],T=g.concat([r,x]),M=(0,a.createRouterCacheKey)(x),A=void 0!==d?d[0]:void 0,C=void 0!==f?f.get(M):void 0;if(null!==(i=x===n.DEFAULT_SEGMENT_KEY?void 0!==d?{route:d,node:null,dynamicRequestTree:null,children:null}:c(t,d,l,C,s,void 0!==S?S:null,p,h,T,y):m&&0===Object.keys(l[1]).length?c(t,d,l,C,s,void 0!==S?S:null,p,h,T,y):void 0!==d&&void 0!==A&&(0,o.matchSegment)(x,A)&&void 0!==C&&void 0!==d?e(t,C,d,l,s,S,p,h,m,T,y):c(t,d,l,C,s,void 0!==S?S:null,p,h,T,y))){if(null===i.route)return u;null===O&&(O=new Map),O.set(r,i);let e=i.node;if(null!==e){let t=new Map(f);t.set(M,e),P.set(r,t)}let t=i.route;R[r]=t;let n=i.dynamicRequestTree;null!==n?(w=!0,j[r]=n):j[r]=t}else R[r]=l,j[r]=l}if(null===O)return null;let S={lazyData:null,rsc:r.rsc,prefetchRsc:r.prefetchRsc,head:r.head,prefetchHead:r.prefetchHead,loading:r.loading,parallelRoutes:P,navigatedAt:t};return{route:d(l,R),node:S,dynamicRequestTree:w?d(l,j):null,children:O}}(e,t,r,i,!1,l,s,f,p,[],h)}function c(e,t,r,n,o,s,c,p,h,m){return!o&&(void 0===t||(0,i.isNavigatingToNewRootLayout)(t,r))?u:function e(t,r,n,o,i,u,s,c){let p,h,m,g,y=r[1],b=0===Object.keys(y).length;if(void 0!==n&&n.navigatedAt+l.DYNAMIC_STALETIME_MS>t)p=n.rsc,h=n.loading,m=n.head,g=n.navigatedAt;else if(null===o)return f(t,r,null,i,u,s,c);else if(p=o[1],h=o[3],m=b?i:null,g=t,o[4]||u&&b)return f(t,r,o,i,u,s,c);let v=null!==o?o[2]:null,_=new Map,E=void 0!==n?n.parallelRoutes:null,P=new Map(E),R={},O=!1;if(b)c.push(s);else for(let r in y){let n=y[r],o=null!==v?v[r]:null,l=null!==E?E.get(r):void 0,d=n[0],f=s.concat([r,d]),p=(0,a.createRouterCacheKey)(d),h=e(t,n,void 0!==l?l.get(p):void 0,o,i,u,f,c);_.set(r,h);let m=h.dynamicRequestTree;null!==m?(O=!0,R[r]=m):R[r]=n;let g=h.node;if(null!==g){let e=new Map;e.set(p,g),P.set(r,e)}}return{route:r,node:{lazyData:null,rsc:p,prefetchRsc:null,head:m,prefetchHead:null,loading:h,parallelRoutes:P,navigatedAt:g},dynamicRequestTree:O?d(r,R):null,children:_}}(e,r,n,s,c,p,h,m)}function d(e,t){let r=[e[0],t];return 2 in e&&(r[2]=e[2]),3 in e&&(r[3]=e[3]),4 in e&&(r[4]=e[4]),r}function f(e,t,r,n,o,i,l){let u=d(t,t[1]);return u[3]="refetch",{route:t,node:function e(t,r,n,o,i,l,u){let s=r[1],c=null!==n?n[2]:null,d=new Map;for(let r in s){let n=s[r],f=null!==c?c[r]:null,p=n[0],h=l.concat([r,p]),m=(0,a.createRouterCacheKey)(p),g=e(t,n,void 0===f?null:f,o,i,h,u),y=new Map;y.set(m,g),d.set(r,y)}let f=0===d.size;f&&u.push(l);let p=null!==n?n[1]:null,h=null!==n?n[3]:null;return{lazyData:null,parallelRoutes:d,prefetchRsc:void 0!==p?p:null,prefetchHead:f?o:[null,null],loading:void 0!==h?h:null,rsc:b(),head:f?b():null,navigatedAt:t}}(e,t,r,n,o,i,l),dynamicRequestTree:u,children:null}}function p(e,t){t.then(t=>{let{flightData:r}=t;if("string"!=typeof r){for(let t of r){let{segmentPath:r,tree:n,seedData:i,head:l}=t;i&&function(e,t,r,n,i){let l=e;for(let e=0;e{h(e,t)})}function h(e,t){let r=e.node;if(null===r)return;let n=e.children;if(null===n)m(e.route,r,t);else for(let e of n.values())h(e,t);e.dynamicRequestTree=null}function m(e,t,r){let n=e[1],o=t.parallelRoutes;for(let e in n){let t=n[e],i=o.get(e);if(void 0===i)continue;let l=t[0],u=(0,a.createRouterCacheKey)(l),s=i.get(u);void 0!==s&&m(t,s,r)}let i=t.rsc;y(i)&&(null===r?i.resolve(null):i.reject(r));let l=t.head;y(l)&&l.resolve(null)}let g=Symbol();function y(e){return e&&e.tag===g}function b(){let e,t,r=new Promise((r,n)=>{e=r,t=n});return r.status="pending",r.resolve=t=>{"pending"===r.status&&(r.status="fulfilled",r.value=t,e(t))},r.reject=e=>{"pending"===r.status&&(r.status="rejected",r.reason=e,t(e))},r.tag=g,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)},86445:(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 a},prefetchReducer:function(){return i}});let n=r(49935),o=r(53889),a=new n.PromiseQueue(5),i=function(e,t){(0,o.prunePrefetchCache)(e.prefetchCache);let{url:r}=t;return(0,o.getOrCreatePrefetchCacheEntry)({url:r,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,allowAliasing:!0}),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)},86519:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,r,a){let i=a.length<=2,[l,u]=a,s=(0,o.createRouterCacheKey)(u),c=r.parallelRoutes.get(l),d=t.parallelRoutes.get(l);d&&d!==c||(d=new Map(c),t.parallelRoutes.set(l,d));let f=null==c?void 0:c.get(s),p=d.get(s);if(i){p&&p.lazyData&&p!==f||d.set(s,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}if(!p||!f){p||d.set(s,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}return p===f&&(p={lazyData:p.lazyData,rsc:p.rsc,prefetchRsc:p.prefetchRsc,head:p.head,prefetchHead:p.prefetchHead,parallelRoutes:new Map(p.parallelRoutes),loading:p.loading},d.set(s,p)),e(p,f,(0,n.getNextFlightSegmentPath)(a))}}});let n=r(89810),o=r(22190);("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)},86663:(e,t,r)=>{"use strict";r.d(t,{Image:()=>n._V,a8:()=>n.a8,q6:()=>n.q6,rd:()=>n.rd});var n=r(28186);r(1882)},86745:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return n}}),r(14985),r(88105),r(39502),r(97660),r(66281),r(86445),r(37775),r(33470);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)},86987:(e,t,r)=>{"use strict";r.d(t,{RootProvider:()=>o});var n=r(33952);let o=(0,n.registerClientReference)(function(){throw Error("Attempted to call RootProvider() from the server but RootProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","RootProvider");(0,n.registerClientReference)(function(){throw Error("Attempted to call useI18n() from the server but useI18n is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","useI18n"),(0,n.registerClientReference)(function(){throw Error("Attempted to call I18nLabel() from the server but I18nLabel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","I18nLabel"),(0,n.registerClientReference)(function(){throw Error("Attempted to call SearchProvider() from the server but SearchProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","SearchProvider"),(0,n.registerClientReference)(function(){throw Error("Attempted to call SearchOnly() from the server but SearchOnly is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","SearchOnly"),(0,n.registerClientReference)(function(){throw Error("Attempted to call useSearchContext() from the server but useSearchContext is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","useSearchContext"),(0,n.registerClientReference)(function(){throw Error("Attempted to call SidebarProvider() from the server but SidebarProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","SidebarProvider"),(0,n.registerClientReference)(function(){throw Error("Attempted to call useSidebar() from the server but useSidebar is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","useSidebar"),(0,n.registerClientReference)(function(){throw Error("Attempted to call useTreePath() from the server but useTreePath is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","useTreePath"),(0,n.registerClientReference)(function(){throw Error("Attempted to call useTreeContext() from the server but useTreeContext is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","useTreeContext"),(0,n.registerClientReference)(function(){throw Error("Attempted to call TreeContextProvider() from the server but TreeContextProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","TreeContextProvider"),(0,n.registerClientReference)(function(){throw Error("Attempted to call useNav() from the server but useNav is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","useNav"),(0,n.registerClientReference)(function(){throw Error("Attempted to call NavProvider() from the server but NavProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","NavProvider"),(0,n.registerClientReference)(function(){throw Error("Attempted to call StylesProvider() from the server but StylesProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","StylesProvider"),(0,n.registerClientReference)(function(){throw Error("Attempted to call usePageStyles() from the server but usePageStyles is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/node_modules/fumadocs-ui/dist/provider/index.js","usePageStyles")},87316:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"matchSegment",{enumerable:!0,get:function(){return r}});let r=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[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)},88105:(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 v},navigateReducer:function(){return function e(t,r){let{url:E,isExternalUrl:P,navigateType:R,shouldScroll:O,allowAliasing:w}=r,j={},{hash:S}=E,x=(0,o.createHrefFromUrl)(E),T="push"===R;if((0,g.prunePrefetchCache)(t.prefetchCache),j.preserveCustomHistoryState=!1,j.pendingPush=T,P)return v(t,j,E.toString(),T);if(document.getElementById("__next-page-redirect"))return v(t,j,x,T);let M=(0,g.getOrCreatePrefetchCacheEntry)({url:E,nextUrl:t.nextUrl,tree:t.tree,prefetchCache:t.prefetchCache,allowAliasing:w}),{treeAtTimeOfPrefetch:A,data:C}=M;return f.prefetchQueue.bump(C),C.then(f=>{let{flightData:g,canonicalUrl:P,postponed:R}=f,w=Date.now(),C=!1;if(M.lastUsedTime||(M.lastUsedTime=w,C=!0),M.aliased){let n=(0,b.handleAliasedPrefetchEntry)(w,t,g,E,j);return!1===n?e(t,{...r,allowAliasing:!1}):n}if("string"==typeof g)return v(t,j,g,T);let k=P?(0,o.createHrefFromUrl)(P):x;if(S&&t.canonicalUrl.split("#",1)[0]===k.split("#",1)[0])return j.onlyHashChange=!0,j.canonicalUrl=k,j.shouldScroll=O,j.hashFragment=S,j.scrollableSegments=[],(0,c.handleMutable)(t,j);let N=t.tree,D=t.cache,I=[];for(let e of g){let{pathToSegment:r,seedData:o,head:c,isHeadPartial:f,isRootRender:g}=e,b=e.tree,P=["",...r],O=(0,i.applyRouterStatePatchToTree)(P,N,b,x);if(null===O&&(O=(0,i.applyRouterStatePatchToTree)(P,A,b,x)),null!==O){if(o&&g&&R){let e=(0,m.startPPRNavigation)(w,D,N,b,o,c,f,!1,I);if(null!==e){if(null===e.route)return v(t,j,x,T);O=e.route;let r=e.node;null!==r&&(j.cache=r);let o=e.dynamicRequestTree;if(null!==o){let r=(0,n.fetchServerResponse)(E,{flightRouterState:o,nextUrl:t.nextUrl});(0,m.listenForDynamicRequest)(e,r)}}else O=b}else{if((0,u.isNavigatingToNewRootLayout)(N,O))return v(t,j,x,T);let n=(0,p.createEmptyCacheNode)(),o=!1;for(let t of(M.status!==s.PrefetchCacheEntryStatus.stale||C?o=(0,d.applyFlightData)(w,D,n,e,M):(o=function(e,t,r,n){let o=!1;for(let a of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),_(n).map(e=>[...r,...e])))(0,y.clearCacheNodeDataForSegmentPath)(e,t,a),o=!0;return o}(n,D,r,b),M.lastUsedTime=w),(0,l.shouldHardNavigate)(P,N)?(n.rsc=D.rsc,n.prefetchRsc=D.prefetchRsc,(0,a.invalidateCacheBelowFlightSegmentPath)(n,D,r),j.cache=n):o&&(j.cache=n,D=n),_(b))){let e=[...r,...t];e[e.length-1]!==h.DEFAULT_SEGMENT_KEY&&I.push(e)}}N=O}}return j.patchedTree=N,j.canonicalUrl=k,j.scrollableSegments=I,j.hashFragment=S,j.shouldScroll=O,(0,c.handleMutable)(t,j)},()=>t)}}});let n=r(47421),o=r(28132),a=r(6121),i=r(13033),l=r(46264),u=r(41201),s=r(14985),c=r(65892),d=r(54965),f=r(86445),p=r(75837),h=r(65044),m=r(86153),g=r(53889),y=r(86519),b=r(17516);function v(e,t,r,n){return t.mpaNavigation=!0,t.canonicalUrl=r,t.pendingPush=n,t.scrollableSegments=void 0,(0,c.handleMutable)(e,t)}function _(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 _(o))""===r?t.push([e,...n]):t.push([r,e,...n]);return t}r(5338),("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)},88200:(e,t,r)=>{"use strict";r.d(t,{FX:()=>i,jH:()=>l});var n=r(60159),o=r(13486),a=n.createContext(void 0),i=e=>{let{dir:t,children:r}=e;return(0,o.jsx)(a.Provider,{value:t,children:r})};function l(e){let t=n.useContext(a);return e||t||"ltr"}},88437:(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,{fillCacheWithNewSubTreeData:function(){return u},fillCacheWithNewSubTreeDataButOnlyLoading:function(){return s}});let n=r(23711),o=r(89713),a=r(22190),i=r(65044);function l(e,t,r,l,u,s){let{segmentPath:c,seedData:d,tree:f,head:p}=l,h=t,m=r;for(let t=0;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}})},89082:(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,{MetadataBoundary:function(){return a},OutletBoundary:function(){return l},ViewportBoundary:function(){return i}});let n=r(99432),o={[n.METADATA_BOUNDARY_NAME]:function(e){let{children:t}=e;return t},[n.VIEWPORT_BOUNDARY_NAME]:function(e){let{children:t}=e;return t},[n.OUTLET_BOUNDARY_NAME]:function(e){let{children:t}=e;return t}},a=o[n.METADATA_BOUNDARY_NAME.slice(0)],i=o[n.VIEWPORT_BOUNDARY_NAME.slice(0)],l=o[n.OUTLET_BOUNDARY_NAME.slice(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)},89534:(e,t,r)=>{"use strict";r.d(t,{Hx:()=>d,OB:()=>i,R8:()=>s,V7:()=>f,Yz:()=>u,z3:()=>a});var n=r(60159),o={303:"Multiple adapter contexts detected. This might happen in monorepos.",404:"nuqs requires an adapter to work with your framework.",409:"Multiple versions of the library are loaded. This may lead to unexpected behavior. Currently using `%s`, but `%s` (via the %s adapter) was about to load on top.",414:"Max safe URL length exceeded. Some browsers may not be able to accept this URL. Consider limiting the amount of state stored in the URL.",429:"URL update rate-limited by the browser. Consider increasing `throttleMs` for key(s) `%s`. %O",500:"Empty search params cache. Search params can't be accessed in Layouts.",501:"Search params cache already populated. Have you called `parse` twice?"};function a(e){return`[nuqs] ${o[e]} - See https://err.47ng.com/NUQS-${e}`}function i(e){if(0===e.size)return"";let t=[];for(let[r,n]of e.entries()){let e=r.replace(/#/g,"%23").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/=/g,"%3D").replace(/\?/g,"%3F");t.push(`${e}=${n.replace(/%/g,"%25").replace(/\+/g,"%2B").replace(/ /g,"+").replace(/#/g,"%23").replace(/&/g,"%26").replace(/"/g,"%22").replace(/'/g,"%27").replace(/`/g,"%60").replace(//g,"%3E").replace(/[\x00-\x1F]/g,e=>encodeURIComponent(e))}`)}return"?"+t.join("&")}var l=function(){try{if("undefined"==typeof localStorage)return!1;let e="nuqs-localStorage-test";localStorage.setItem(e,e);let t=localStorage.getItem(e)===e;if(localStorage.removeItem(e),!t)return!1}catch(e){return console.error("[nuqs]: debug mode is disabled (localStorage unavailable).",e),!1}return(localStorage.getItem("debug")??"").includes("nuqs")}();function u(e,...t){if(!l)return;let r=function(e,...t){return e.replace(/%[sfdO]/g,e=>{let r=t.shift();return"%O"===e&&r?JSON.stringify(r).replace(/"([^"]+)":/g,"$1:"):String(r)})}(e,...t);performance.mark(r);try{console.log(e,...t)}catch(e){console.log(r)}}function s(e,...t){l&&console.warn(e,...t)}var c=(0,n.createContext)({useAdapter(){throw Error(a(404))}});function d(e){return({children:t,...r})=>(0,n.createElement)(c.Provider,{...r,value:{useAdapter:e}},t)}function f(){let e=(0,n.useContext)(c);if(!("useAdapter"in e))throw Error(a(404));return e.useAdapter()}c.displayName="NuqsAdapterContext",l&&"undefined"!=typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==c&&console.error(a(303)),window.__NuqsAdapterContext=c)},89713:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,r,a,i,l,u,s){if(0===Object.keys(i[1]).length){r.head=u;return}for(let c in i[1]){let d,f=i[1][c],p=f[0],h=(0,n.createRouterCacheKey)(p),m=null!==l&&void 0!==l[2][c]?l[2][c]:null;if(a){let n=a.parallelRoutes.get(c);if(n){let a,i=(null==s?void 0:s.kind)==="auto"&&s.status===o.PrefetchCacheEntryStatus.reusable,l=new Map(n),d=l.get(h);a=null!==m?{lazyData:null,rsc:m[1],prefetchRsc:null,head:null,prefetchHead:null,loading:m[3],parallelRoutes:new Map(null==d?void 0:d.parallelRoutes),navigatedAt:t}:i&&d?{lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),loading:d.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==d?void 0:d.parallelRoutes),loading:null,navigatedAt:t},l.set(h,a),e(t,a,d,f,m||null,u,s),r.parallelRoutes.set(c,l);continue}}if(null!==m){let e=m[1],r=m[3];d={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:r,navigatedAt:t}}else d={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:t};let g=r.parallelRoutes.get(c);g?g.set(h,d):r.parallelRoutes.set(c,new Map([[h,d]])),e(t,d,void 0,f,m,u,s)}}}});let n=r(22190),o=r(14985);("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)},89810:(e,t)=>{"use strict";function r(e){var t;let[r,n,o,a]=e.slice(-4),i=e.slice(0,-4);return{pathToSegment:i.slice(0,-1),segmentPath:i,segment:null!=(t=i[i.length-1])?t:"",tree:r,seedData:n,head:o,isHeadPartial:a,isRootRender:4===e.length}}function n(e){return e.slice(2)}function o(e){return"string"==typeof e?e:e.map(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,{getFlightDataPartsFromPath:function(){return r},getNextFlightSegmentPath:function(){return n},normalizeFlightData:function(){return 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)},90507:(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,{BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return o}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},90545:(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,{HTTPAccessErrorStatus:function(){return r},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return o},getAccessFallbackErrorTypeByStatus:function(){return l},getAccessFallbackHTTPStatus:function(){return i},isHTTPAccessFallbackError:function(){return a}});let r={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},n=new Set(Object.values(r)),o="NEXT_HTTP_ERROR_FALLBACK";function a(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===o&&n.has(Number(r))}function i(e){return Number(e.digest.split(";")[1])}function l(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("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)},92120:(e,t)=>{"use strict";function r(e){return e.default||e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interopDefault",{enumerable:!0,get:function(){return r}})},92122:(e,t)=>{"use strict";function r(e){var t;let{config:r,src:n,width:o,quality:a}=e,i=a||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(38828),o=r(97734);function a(){return(0,n.jsx)(o.HTTPAccessErrorFallback,{status:401,message:"You're not authorized to access this page."})}("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)},92695:(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,{createParamsFromClient:function(){return s},createPrerenderParamsForClientSegment:function(){return p},createServerParamsForMetadata:function(){return c},createServerParamsForRoute:function(){return d},createServerParamsForServerSegment:function(){return f}}),r(63888);let n=r(69446),o=r(63033),a=r(81134),i=r(51638),l=r(34003),u=r(25895);function s(e,t){var r;let n=o.workUnitAsyncStorage.getStore();if(n)switch(n.type){case"prerender":case"prerender-ppr":case"prerender-legacy":return h(e,t,n)}return r=0,g(e)}r(66050);let c=f;function d(e,t){var r;let n=o.workUnitAsyncStorage.getStore();if(n)switch(n.type){case"prerender":case"prerender-ppr":case"prerender-legacy":return h(e,t,n)}return r=0,g(e)}function f(e,t){var r;let n=o.workUnitAsyncStorage.getStore();if(n)switch(n.type){case"prerender":case"prerender-ppr":case"prerender-legacy":return h(e,t,n)}return r=0,g(e)}function p(e,t){let r=o.workUnitAsyncStorage.getStore();if(r&&"prerender"===r.type){let n=t.fallbackRouteParams;if(n){for(let t in e)if(n.has(t))return(0,l.makeHangingPromise)(r.renderSignal,"`params`")}}return Promise.resolve(e)}function h(e,t,r){let o=t.fallbackRouteParams;if(o){let a=!1;for(let t in e)if(o.has(t)){a=!0;break}if(a)return"prerender"===r.type?function(e,t,r){let o=m.get(e);if(o)return o;let a=(0,l.makeHangingPromise)(r.renderSignal,"`params`");return m.set(e,a),Object.keys(e).forEach(e=>{i.wellKnownProperties.has(e)||Object.defineProperty(a,e,{get(){let o=(0,i.describeStringPropertyAccess)("params",e),a=v(t,o);(0,n.abortAndThrowOnSynchronousRequestDataAccess)(t,o,a,r)},set(t){Object.defineProperty(a,e,{value:t,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0})}),a}(e,t.route,r):function(e,t,r,o){let a=m.get(e);if(a)return a;let l={...e},u=Promise.resolve(l);return m.set(e,u),Object.keys(e).forEach(a=>{i.wellKnownProperties.has(a)||(t.has(a)?(Object.defineProperty(l,a,{get(){let e=(0,i.describeStringPropertyAccess)("params",a);"prerender-ppr"===o.type?(0,n.postponeWithTracking)(r.route,e,o.dynamicTracking):(0,n.throwToInterruptStaticGeneration)(e,r,o)},enumerable:!0}),Object.defineProperty(u,a,{get(){let e=(0,i.describeStringPropertyAccess)("params",a);"prerender-ppr"===o.type?(0,n.postponeWithTracking)(r.route,e,o.dynamicTracking):(0,n.throwToInterruptStaticGeneration)(e,r,o)},set(e){Object.defineProperty(u,a,{value:e,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0})):u[a]=e[a])}),u}(e,o,t,r)}return g(e)}let m=new WeakMap;function g(e){let t=m.get(e);if(t)return t;let r=Promise.resolve(e);return m.set(e,r),Object.keys(e).forEach(t=>{i.wellKnownProperties.has(t)||(r[t]=e[t])}),r}let y=(0,u.createDedupedByCallsiteServerErrorLoggerDev)(v),b=(0,u.createDedupedByCallsiteServerErrorLoggerDev)(function(e,t,r){let n=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${n}used ${t}. \`params\` should be awaited before using its properties. The following properties were not available through enumeration because they conflict with builtin property names: ${function(e){switch(e.length){case 0:throw Object.defineProperty(new a.InvariantError("Expected describeListOfPropertyNames to be called with a non-empty list of strings."),"__NEXT_ERROR_CODE",{value:"E531",enumerable:!1,configurable:!0});case 1:return`\`${e[0]}\``;case 2:return`\`${e[0]}\` and \`${e[1]}\``;default:{let t="";for(let r=0;r{"use strict";e.exports=r(69358).vendored.contexts.HooksClientContext},94730:(e,t,r)=>{let{createProxy:n}=r(47927);e.exports=n("/home/aman/dev/personal/create-better-t-stack/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js")},95140:(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,{createFlightReactServerErrorHandler:function(){return p},createHTMLErrorHandler:function(){return m},createHTMLReactServerErrorHandler:function(){return h},getDigestForWellKnownError:function(){return f},isUserLandError:function(){return g}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(34874)),o=r(79379),a=r(98730),i=r(72962),l=r(90507),u=r(8194),s=r(5631),c=r(26034),d=r(3077);function f(e){if((0,l.isBailoutToCSRError)(e)||(0,s.isNextRouterError)(e)||(0,u.isDynamicServerError)(e))return e.digest}function p(e,t){return r=>{if("string"==typeof r)return(0,n.default)(r).toString();if((0,i.isAbortError)(r))return;let l=f(r);if(l)return l;let u=(0,c.getProperError)(r);u.digest||(u.digest=(0,n.default)(u.message+u.stack||"").toString()),e&&(0,o.formatServerError)(u);let s=(0,a.getTracer)().getActiveScopeSpan();return s&&(s.recordException(u),s.setStatus({code:a.SpanStatusCode.ERROR,message:u.message})),t(u),(0,d.createDigestWithErrorCode)(r,u.digest)}}function h(e,t,r,l,u){return s=>{var p;if("string"==typeof s)return(0,n.default)(s).toString();if((0,i.isAbortError)(s))return;let h=f(s);if(h)return h;let m=(0,c.getProperError)(s);if(m.digest||(m.digest=(0,n.default)(m.message+(m.stack||"")).toString()),r.has(m.digest)||r.set(m.digest,m),e&&(0,o.formatServerError)(m),!(t&&(null==m||null==(p=m.message)?void 0:p.includes("The specific message is omitted in production builds to avoid leaking sensitive details.")))){let e=(0,a.getTracer)().getActiveScopeSpan();e&&(e.recordException(m),e.setStatus({code:a.SpanStatusCode.ERROR,message:m.message})),l||null==u||u(m)}return(0,d.createDigestWithErrorCode)(s,m.digest)}}function m(e,t,r,l,u,s){return(p,h)=>{var m;let g=!0;if(l.push(p),(0,i.isAbortError)(p))return;let y=f(p);if(y)return y;let b=(0,c.getProperError)(p);if(b.digest?r.has(b.digest)&&(p=r.get(b.digest),g=!1):b.digest=(0,n.default)(b.message+((null==h?void 0:h.componentStack)||b.stack||"")).toString(),e&&(0,o.formatServerError)(b),!(t&&(null==b||null==(m=b.message)?void 0:m.includes("The specific message is omitted in production builds to avoid leaking sensitive details.")))){let e=(0,a.getTracer)().getActiveScopeSpan();e&&(e.recordException(b),e.setStatus({code:a.SpanStatusCode.ERROR,message:b.message})),!u&&g&&s(b,h)}return(0,d.createDigestWithErrorCode)(p,b.digest)}}function g(e){return!(0,i.isAbortError)(e)&&!(0,l.isBailoutToCSRError)(e)&&!(0,s.isNextRouterError)(e)}},95289:(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,{REDIRECT_ERROR_CODE:function(){return o},RedirectType:function(){return a},isRedirectError:function(){return i}});let n=r(83855),o="NEXT_REDIRECT";var a=function(e){return e.push="push",e.replace="replace",e}({});function i(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,a]=t,i=t.slice(2,-2).join(";"),l=Number(t.at(-2));return r===o&&("replace"===a||"push"===a)&&"string"==typeof i&&!isNaN(l)&&l in n.RedirectStatusCode}("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)},95723:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return r}});let r=/Mediapartners-Google|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti/i},96087:(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,{resolveAlternates:function(){return u},resolveAppLinks:function(){return m},resolveAppleWebApp:function(){return h},resolveFacebook:function(){return y},resolveItunes:function(){return g},resolvePagination:function(){return b},resolveRobots:function(){return d},resolveThemeColor:function(){return i},resolveVerification:function(){return p}});let n=r(51362),o=r(20587);function a(e,t,r){if(e instanceof URL){let t=new URL(r.pathname,e);e.searchParams.forEach((e,r)=>t.searchParams.set(r,e)),e=t}return(0,o.resolveAbsoluteUrlWithPathname)(e,t,r)}let i=e=>{var t;if(!e)return null;let r=[];return null==(t=(0,n.resolveAsArrayOrUndefined)(e))||t.forEach(e=>{"string"==typeof e?r.push({color:e}):"object"==typeof e&&r.push({color:e.color,media:e.media})}),r};function l(e,t,r){if(!e)return null;let n={};for(let[o,i]of Object.entries(e))"string"==typeof i||i instanceof URL?n[o]=[{url:a(i,t,r)}]:(n[o]=[],null==i||i.forEach((e,i)=>{let l=a(e.url,t,r);n[o][i]={url:l,title:e.title}}));return n}let u=(e,t,r)=>{if(!e)return null;let n=function(e,t,r){return e?{url:a("string"==typeof e||e instanceof URL?e:e.url,t,r)}:null}(e.canonical,t,r),o=l(e.languages,t,r),i=l(e.media,t,r);return{canonical:n,languages:o,media:i,types:l(e.types,t,r)}},s=["noarchive","nosnippet","noimageindex","nocache","notranslate","indexifembedded","nositelinkssearchbox","unavailable_after","max-video-preview","max-image-preview","max-snippet"],c=e=>{if(!e)return null;if("string"==typeof e)return e;let t=[];for(let r of(e.index?t.push("index"):"boolean"==typeof e.index&&t.push("noindex"),e.follow?t.push("follow"):"boolean"==typeof e.follow&&t.push("nofollow"),s)){let n=e[r];void 0!==n&&!1!==n&&t.push("boolean"==typeof n?r:`${r}:${n}`)}return t.join(", ")},d=e=>e?{basic:c(e),googleBot:"string"!=typeof e?c(e.googleBot):null}:null,f=["google","yahoo","yandex","me","other"],p=e=>{if(!e)return null;let t={};for(let r of f){let o=e[r];if(o)if("other"===r)for(let r in t.other={},e.other){let o=(0,n.resolveAsArrayOrUndefined)(e.other[r]);o&&(t.other[r]=o)}else t[r]=(0,n.resolveAsArrayOrUndefined)(o)}return t},h=e=>{var t;if(!e)return null;if(!0===e)return{capable:!0};let r=e.startupImage?null==(t=(0,n.resolveAsArrayOrUndefined)(e.startupImage))?void 0:t.map(e=>"string"==typeof e?{url:e}:e):null;return{capable:!("capable"in e)||!!e.capable,title:e.title||null,startupImage:r,statusBarStyle:e.statusBarStyle||"default"}},m=e=>{if(!e)return null;for(let t in e)e[t]=(0,n.resolveAsArrayOrUndefined)(e[t]);return e},g=(e,t,r)=>e?{appId:e.appId,appArgument:e.appArgument?a(e.appArgument,t,r):void 0}:null,y=e=>e?{appId:e.appId,admins:(0,n.resolveAsArrayOrUndefined)(e.admins)}:null,b=(e,t,r)=>({previous:(null==e?void 0:e.previous)?a(e.previous,t,r):null,next:(null==e?void 0:e.next)?a(e.next,t,r):null})},96914:(e,t)=>{"use strict";function r(e){return null!=e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"nonNullable",{enumerable:!0,get:function(){return r}})},97317:(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,{IDLE_LINK_STATUS:function(){return s},PENDING_LINK_STATUS:function(){return u},mountFormInstance:function(){return b},mountLinkInstance:function(){return y},onLinkVisibilityChanged:function(){return _},onNavigationIntent:function(){return E},pingVisibleLinks:function(){return R},setLinkForCurrentNavigation:function(){return c},unmountLinkForCurrentNavigation:function(){return d},unmountPrefetchableInstance:function(){return v}}),r(725);let n=r(75837),o=r(14985),a=r(5338),i=r(60159),l=null,u={pending:!0},s={pending:!1};function c(e){(0,i.startTransition)(()=>{null==l||l.setOptimisticLinkStatus(s),null==e||e.setOptimisticLinkStatus(u),l=e})}function d(e){l===e&&(l=null)}let f="function"==typeof WeakMap?new WeakMap:new Map,p=new Set,h="function"==typeof IntersectionObserver?new IntersectionObserver(function(e){for(let t of e){let e=t.intersectionRatio>0;_(t.target,e)}},{rootMargin:"200px"}):null;function m(e,t){void 0!==f.get(e)&&v(e),f.set(e,t),null!==h&&h.observe(e)}function g(e){try{return(0,n.createPrefetchURL)(e)}catch(t){return("function"==typeof reportError?reportError:console.error)("Cannot prefetch '"+e+"' because it cannot be converted to a URL."),null}}function y(e,t,r,n,o,a){if(o){let o=g(t);if(null!==o){let t={router:r,kind:n,isVisible:!1,wasHoveredOrTouched:!1,prefetchTask:null,cacheVersion:-1,prefetchHref:o.href,setOptimisticLinkStatus:a};return m(e,t),t}}return{router:r,kind:n,isVisible:!1,wasHoveredOrTouched:!1,prefetchTask:null,cacheVersion:-1,prefetchHref:null,setOptimisticLinkStatus:a}}function b(e,t,r,n){let o=g(t);null!==o&&m(e,{router:r,kind:n,isVisible:!1,wasHoveredOrTouched:!1,prefetchTask:null,cacheVersion:-1,prefetchHref:o.href,setOptimisticLinkStatus:null})}function v(e){let t=f.get(e);if(void 0!==t){f.delete(e),p.delete(t);let r=t.prefetchTask;null!==r&&(0,a.cancelPrefetchTask)(r)}null!==h&&h.unobserve(e)}function _(e,t){let r=f.get(e);void 0!==r&&(r.isVisible=t,t?p.add(r):p.delete(r),P(r))}function E(e,t){let r=f.get(e);void 0!==r&&void 0!==r&&(r.wasHoveredOrTouched=!0,P(r))}function P(e){let t=e.prefetchTask;if(!e.isVisible){null!==t&&(0,a.cancelPrefetchTask)(t);return}}function R(e,t){let r=(0,a.getCurrentCacheVersion)();for(let n of p){let i=n.prefetchTask;if(null!==i&&n.cacheVersion===r&&i.key.nextUrl===e&&i.treeAtTimeOfPrefetch===t)continue;null!==i&&(0,a.cancelPrefetchTask)(i);let l=(0,a.createCacheKey)(n.prefetchHref,e),u=n.wasHoveredOrTouched?a.PrefetchPriority.Intent:a.PrefetchPriority.Default;n.prefetchTask=(0,a.schedulePrefetchTask)(l,t,n.kind===o.PrefetchKind.FULL,u),n.cacheVersion=(0,a.getCurrentCacheVersion)()}}("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)},97361:(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,{accumulateMetadata:function(){return C},accumulateViewport:function(){return k},resolveMetadata:function(){return N},resolveViewport:function(){return D}}),r(53499);let n=r(61365),o=r(39242),a=r(73326),i=r(74828),l=r(51362),u=r(81613),s=r(92120),c=r(96087),d=r(27484),f=r(98730),p=r(16318),h=r(43566),m=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=y(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(46932)),g=r(30445);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(y=function(e){return e?r:t})(e)}function b(e,t,r){if("function"==typeof e.generateViewport){let{route:n}=r;return r=>(0,f.getTracer)().trace(p.ResolveMetadataSpan.generateViewport,{spanName:`generateViewport ${n}`,attributes:{"next.page":n}},()=>e.generateViewport(t,r))}return e.viewport||null}function v(e,t,r){if("function"==typeof e.generateMetadata){let{route:n}=r;return r=>(0,f.getTracer)().trace(p.ResolveMetadataSpan.generateMetadata,{spanName:`generateMetadata ${n}`,attributes:{"next.page":n}},()=>e.generateMetadata(t,r))}return e.metadata||null}async function _(e,t,r){var n;if(!(null==e?void 0:e[r]))return;let o=e[r].map(async e=>(0,s.interopDefault)(await e(t)));return(null==o?void 0:o.length)>0?null==(n=await Promise.all(o))?void 0:n.flat():void 0}async function E(e,t){let{metadata:r}=e;if(!r)return null;let[n,o,a,i]=await Promise.all([_(r,t,"icon"),_(r,t,"apple"),_(r,t,"openGraph"),_(r,t,"twitter")]);return{icon:n,apple:o,openGraph:a,twitter:i,manifest:r.manifest}}async function P({tree:e,metadataItems:t,errorMetadataItem:r,props:n,route:o,errorConvention:a}){let i,l,s=!!(a&&e[2][a]);if(a)i=await (0,u.getComponentTypeModule)(e,"layout"),l=a;else{let{mod:t,modType:r}=await (0,u.getLayoutOrPageModule)(e);i=t,l=r}l&&(o+=`/${l}`);let c=await E(e[2],n),d=i?v(i,n,{route:o}):null;if(t.push([d,c]),s&&a){let t=await (0,u.getComponentTypeModule)(e,a),i=t?v(t,n,{route:o}):null;r[0]=i,r[1]=c}}async function R({tree:e,viewportItems:t,errorViewportItemRef:r,props:n,route:o,errorConvention:a}){let i,l,s=!!(a&&e[2][a]);if(a)i=await (0,u.getComponentTypeModule)(e,"layout"),l=a;else{let{mod:t,modType:r}=await (0,u.getLayoutOrPageModule)(e);i=t,l=r}l&&(o+=`/${l}`);let c=i?b(i,n,{route:o}):null;if(t.push(c),s&&a){let t=await (0,u.getComponentTypeModule)(e,a);r.current=t?b(t,n,{route:o}):null}}let O=(0,n.cache)(async function(e,t,r,n,o){return w([],e,void 0,{},t,r,[null,null],n,o)});async function w(e,t,r,n,o,a,i,l,u){let s,[c,d,{page:f}]=t,p=r&&r.length?[...r,c]:[c],m=l(c),y=n;m&&null!==m.value&&(y={...n,[m.param]:m.value});let b=(0,g.createServerParamsForMetadata)(y,u);for(let r in s=void 0!==f?{params:b,searchParams:o}:{params:b},await P({tree:t,metadataItems:e,errorMetadataItem:i,errorConvention:a,props:s,route:p.filter(e=>e!==h.PAGE_SEGMENT_KEY).join("/")}),d){let t=d[r];await w(e,t,p,y,o,a,i,l,u)}return 0===Object.keys(d).length&&a&&e.push(i),e}let j=(0,n.cache)(async function(e,t,r,n,o){return S([],e,void 0,{},t,r,{current:null},n,o)});async function S(e,t,r,n,o,a,i,l,u){let s,[c,d,{page:f}]=t,p=r&&r.length?[...r,c]:[c],m=l(c),y=n;m&&null!==m.value&&(y={...n,[m.param]:m.value});let b=(0,g.createServerParamsForMetadata)(y,u);for(let r in s=void 0!==f?{params:b,searchParams:o}:{params:b},await R({tree:t,viewportItems:e,errorViewportItemRef:i,errorConvention:a,props:s,route:p.filter(e=>e!==h.PAGE_SEGMENT_KEY).join("/")}),d){let t=d[r];await S(e,t,p,y,o,a,i,l,u)}return 0===Object.keys(d).length&&a&&e.push(i.current),e}let x=e=>!!(null==e?void 0:e.absolute),T=e=>x(null==e?void 0:e.title);function M(e,t){e&&(!T(e)&&T(t)&&(e.title=t.title),!e.description&&t.description&&(e.description=t.description))}function A(e,t){if("function"==typeof t){let r=t(new Promise(t=>e.push(t)));e.push(r),r instanceof Promise&&r.catch(e=>({__nextError:e}))}else"object"==typeof t?e.push(t):e.push(null)}async function C(e,t){let r,n=(0,o.createDefaultMetadata)(),u={title:null,twitter:null,openGraph:null},s={warnings:new Set},f={icon:[],apple:[]},p=function(e){let t=[];for(let r=0;r0||f.apple.length>0)&&!n.icons&&(n.icons={icon:[],apple:[]},f.icon.length>0&&n.icons.icon.unshift(...f.icon),f.apple.length>0&&n.icons.apple.unshift(...f.apple)),s.warnings.size>0)for(let e of s.warnings)m.warn(e);return function(e,t,r,n){let{openGraph:o,twitter:i}=e;if(o){let t={},l=T(i),u=null==i?void 0:i.description,s=!!((null==i?void 0:i.hasOwnProperty("images"))&&i.images);if(!l&&(x(o.title)?t.title=o.title:e.title&&x(e.title)&&(t.title=e.title)),u||(t.description=o.description||e.description||void 0),s||(t.images=o.images),Object.keys(t).length>0){let o=(0,a.resolveTwitter)(t,e.metadataBase,n,r.twitter);e.twitter?e.twitter=Object.assign({},e.twitter,{...!l&&{title:null==o?void 0:o.title},...!u&&{description:null==o?void 0:o.description},...!s&&{images:null==o?void 0:o.images}}):e.twitter=o}}return M(o,e),M(i,e),t&&(e.icons||(e.icons={icon:[],apple:[]}),e.icons.icon.unshift(t)),e}(n,r,u,t)}async function k(e){let t=(0,o.createDefaultViewport)(),r=function(e){let t=[];for(let r=0;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,{ClientPageRoot:function(){return c.ClientPageRoot},ClientSegmentRoot:function(){return d.ClientSegmentRoot},HTTPAccessFallbackBoundary:function(){return m.HTTPAccessFallbackBoundary},LayoutRouter:function(){return a.default},MetadataBoundary:function(){return b.MetadataBoundary},OutletBoundary:function(){return b.OutletBoundary},Postpone:function(){return _.Postpone},RenderFromTemplateContext:function(){return i.default},ViewportBoundary:function(){return b.ViewportBoundary},actionAsyncStorage:function(){return s.actionAsyncStorage},collectSegmentData:function(){return P.collectSegmentData},createMetadataComponents:function(){return g.createMetadataComponents},createPrerenderParamsForClientSegment:function(){return p.createPrerenderParamsForClientSegment},createPrerenderSearchParamsForClientPage:function(){return f.createPrerenderSearchParamsForClientPage},createServerParamsForServerSegment:function(){return p.createServerParamsForServerSegment},createServerSearchParamsForServerPage:function(){return f.createServerSearchParamsForServerPage},createTemporaryReferenceSet:function(){return n.createTemporaryReferenceSet},decodeAction:function(){return n.decodeAction},decodeFormState:function(){return n.decodeFormState},decodeReply:function(){return n.decodeReply},patchFetch:function(){return w},preconnect:function(){return v.preconnect},preloadFont:function(){return v.preloadFont},preloadStyle:function(){return v.preloadStyle},prerender:function(){return o.unstable_prerender},renderToReadableStream:function(){return n.renderToReadableStream},serverHooks:function(){return h},taintObjectReference:function(){return E.taintObjectReference},workAsyncStorage:function(){return l.workAsyncStorage},workUnitAsyncStorage:function(){return u.workUnitAsyncStorage}});let n=r(33952),o=r(82195),a=R(r(19774)),i=R(r(78298)),l=r(29294),u=r(63033),s=r(19121),c=r(69355),d=r(54439),f=r(38506),p=r(30445),h=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=O(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(8194)),m=r(94730),g=r(64754),y=r(12050);r(67851);let b=r(20968),v=r(11473),_=r(76485),E=r(807),P=r(30851);function R(e){return e&&e.__esModule?e:{default:e}}function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(O=function(e){return e?r:t})(e)}function w(){return(0,y.patchFetch)({workAsyncStorage:l.workAsyncStorage,workUnitAsyncStorage:u.workUnitAsyncStorage})}},97660:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return a}});let n=r(28132),o=r(58369);function a(e,t){var r;let{url:a,tree:i}=t,l=(0,n.createHrefFromUrl)(a),u=i||e.tree,s=e.cache;return{canonicalUrl:l,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:s,prefetchCache:e.prefetchCache,tree:u,nextUrl:null!=(r=(0,o.extractPathFromFlightRouterState)(u))?r:a.pathname}}r(86153),("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)},97734:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTTPAccessErrorFallback",{enumerable:!0,get:function(){return a}}),r(40868);let n=r(38828);r(61365);let 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 a(e){let{status:t,message:r}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("title",{children:t+": "+r}),(0,n.jsx)("div",{style:o.error,children:(0,n.jsxs)("div",{children:[(0,n.jsx)("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)}}"}}),(0,n.jsx)("h1",{className:"next-error-h1",style:o.h1,children:t}),(0,n.jsx)("div",{style:o.desc,children:(0,n.jsx)("h2",{style:o.h2,children: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)},99156:(e,t,r)=>{"use strict";r.d(t,{T:()=>o});var n=r(60159);function o(e,t,r=function e(t,r){return Array.isArray(t)&&Array.isArray(r)?r.length!==t.length||t.some((t,n)=>e(t,r[n])):t!==r}){let[a,i]=(0,n.useState)(e);r(a,e)&&(t(e,a),i(e))}},99432:(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,{METADATA_BOUNDARY_NAME:function(){return r},OUTLET_BOUNDARY_NAME:function(){return o},VIEWPORT_BOUNDARY_NAME:function(){return n}});let r="__next_metadata_boundary__",n="__next_viewport_boundary__",o="__next_outlet_boundary__"}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/265.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/265.js deleted file mode 100644 index 7ec04df..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/265.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=265,exports.ids=[265],exports.modules={4627:(e,r,o)=>{function t(){for(var e,r,o=0,t="",n=arguments.length;ot,A:()=>n});let n=t},11246:(e,r,o)=>{o.d(r,{s:()=>a,t:()=>l});var t=o(60159);function n(e,r){if("function"==typeof e)return e(r);null!=e&&(e.current=r)}function l(...e){return r=>{let o=!1,t=e.map(e=>{let t=n(e,r);return o||"function"!=typeof t||(o=!0),t});if(o)return()=>{for(let r=0;r{o.d(r,{A:()=>a,q:()=>l});var t=o(60159),n=o(13486);function l(e,r){let o=t.createContext(r),l=e=>{let{children:r,...l}=e,a=t.useMemo(()=>l,Object.values(l));return(0,n.jsx)(o.Provider,{value:a,children:r})};return l.displayName=e+"Provider",[l,function(n){let l=t.useContext(o);if(l)return l;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${e}\``)}]}function a(e,r=[]){let o=[],l=()=>{let r=o.map(e=>t.createContext(e));return function(o){let n=o?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...o,[e]:n}}),[o,n])}};return l.scopeName=e,[function(r,l){let a=t.createContext(l),s=o.length;o=[...o,l];let i=r=>{let{scope:o,children:l,...i}=r,d=o?.[e]?.[s]||a,c=t.useMemo(()=>i,Object.values(i));return(0,n.jsx)(d.Provider,{value:c,children:l})};return i.displayName=r+"Provider",[i,function(o,n){let i=n?.[e]?.[s]||a,d=t.useContext(i);if(d)return d;if(void 0!==l)return l;throw Error(`\`${o}\` must be used within \`${r}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let o=()=>{let o=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=o.reduce((r,{useScope:o,scopeName:t})=>{let n=o(e)[`__scope${t}`];return{...r,...n}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:n}),[n])}};return o.scopeName=r.scopeName,o}(l,...r)]}},40594:(e,r,o)=>{o.d(r,{i:()=>s});var t,n=o(60159),l=o(53959),a=(t||(t=o.t(n,2)))[" useInsertionEffect ".trim().toString()]||l.N;function s({prop:e,defaultProp:r,onChange:o=()=>{},caller:t}){let[l,s,i]=function({defaultProp:e,onChange:r}){let[o,t]=n.useState(e),l=n.useRef(o),s=n.useRef(r);return a(()=>{s.current=r},[r]),n.useEffect(()=>{l.current!==o&&(s.current?.(o),l.current=o)},[o,l]),[o,t,s]}({defaultProp:r,onChange:o}),d=void 0!==e,c=d?e:l;{let r=n.useRef(void 0!==e);n.useEffect(()=>{let e=r.current;if(e!==d){let r=d?"controlled":"uncontrolled";console.warn(`${t} is changing from ${e?"controlled":"uncontrolled"} to ${r}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}r.current=d},[d,t])}return[c,n.useCallback(r=>{if(d){let o="function"==typeof r?r(e):r;o!==e&&i.current?.(o)}else s(r)},[d,e,s,i])]}Symbol("RADIX:SYNC_STATE")},53959:(e,r,o)=>{o.d(r,{N:()=>n});var t=o(60159),n=globalThis?.document?t.useLayoutEffect:()=>{}},55855:(e,r,o)=>{o.d(r,{QP:()=>ed});let t=e=>{let r=s(e),{conflictingClassGroups:o,conflictingClassGroupModifiers:t}=e;return{getClassGroupId:e=>{let o=e.split("-");return""===o[0]&&1!==o.length&&o.shift(),n(o,r)||a(e)},getConflictingClassGroupIds:(e,r)=>{let n=o[e]||[];return r&&t[e]?[...n,...t[e]]:n}}},n=(e,r)=>{if(0===e.length)return r.classGroupId;let o=e[0],t=r.nextPart.get(o),l=t?n(e.slice(1),t):void 0;if(l)return l;if(0===r.validators.length)return;let a=e.join("-");return r.validators.find(({validator:e})=>e(a))?.classGroupId},l=/^\[(.+)\]$/,a=e=>{if(l.test(e)){let r=l.exec(e)[1],o=r?.substring(0,r.indexOf(":"));if(o)return"arbitrary.."+o}},s=e=>{let{theme:r,classGroups:o}=e,t={nextPart:new Map,validators:[]};for(let e in o)i(o[e],t,e,r);return t},i=(e,r,o,t)=>{e.forEach(e=>{if("string"==typeof e){(""===e?r:d(r,e)).classGroupId=o;return}if("function"==typeof e)return c(e)?void i(e(t),r,o,t):void r.validators.push({validator:e,classGroupId:o});Object.entries(e).forEach(([e,n])=>{i(n,d(r,e),o,t)})})},d=(e,r)=>{let o=e;return r.split("-").forEach(e=>{o.nextPart.has(e)||o.nextPart.set(e,{nextPart:new Map,validators:[]}),o=o.nextPart.get(e)}),o},c=e=>e.isThemeGetter,m=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let r=0,o=new Map,t=new Map,n=(n,l)=>{o.set(n,l),++r>e&&(r=0,t=o,o=new Map)};return{get(e){let r=o.get(e);return void 0!==r?r:void 0!==(r=t.get(e))?(n(e,r),r):void 0},set(e,r){o.has(e)?o.set(e,r):n(e,r)}}},u=e=>{let{prefix:r,experimentalParseClassName:o}=e,t=e=>{let r,o=[],t=0,n=0,l=0;for(let a=0;al?r-l:void 0}};if(r){let e=r+":",o=t;t=r=>r.startsWith(e)?o(r.substring(e.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:r,maybePostfixModifierPosition:void 0}}if(o){let e=t;t=r=>o({className:r,parseClassName:e})}return t},p=e=>e.endsWith("!")?e.substring(0,e.length-1):e.startsWith("!")?e.substring(1):e,f=e=>{let r=Object.fromEntries(e.orderSensitiveModifiers.map(e=>[e,!0]));return e=>{if(e.length<=1)return e;let o=[],t=[];return e.forEach(e=>{"["===e[0]||r[e]?(o.push(...t.sort(),e),t=[]):t.push(e)}),o.push(...t.sort()),o}},b=e=>({cache:m(e.cacheSize),parseClassName:u(e),sortModifiers:f(e),...t(e)}),g=/\s+/,h=(e,r)=>{let{parseClassName:o,getClassGroupId:t,getConflictingClassGroupIds:n,sortModifiers:l}=r,a=[],s=e.trim().split(g),i="";for(let e=s.length-1;e>=0;e-=1){let r=s[e],{isExternal:d,modifiers:c,hasImportantModifier:m,baseClassName:u,maybePostfixModifierPosition:p}=o(r);if(d){i=r+(i.length>0?" "+i:i);continue}let f=!!p,b=t(f?u.substring(0,p):u);if(!b){if(!f||!(b=t(u))){i=r+(i.length>0?" "+i:i);continue}f=!1}let g=l(c).join(":"),h=m?g+"!":g,x=h+b;if(a.includes(x))continue;a.push(x);let w=n(b,f);for(let e=0;e0?" "+i:i)}return i};function x(){let e,r,o=0,t="";for(;o{let r;if("string"==typeof e)return e;let o="";for(let t=0;t{let r=r=>r[e]||[];return r.isThemeGetter=!0,r},y=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,v=/^\((?:(\w[\w-]*):)?(.+)\)$/i,z=/^\d+\/\d+$/,j=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,N=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,$=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,C=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,E=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,P=e=>z.test(e),S=e=>!!e&&!Number.isNaN(Number(e)),M=e=>!!e&&Number.isInteger(Number(e)),_=e=>e.endsWith("%")&&S(e.slice(0,-1)),I=e=>j.test(e),G=()=>!0,R=e=>N.test(e)&&!$.test(e),O=()=>!1,A=e=>C.test(e),T=e=>E.test(e),W=e=>!V(e)&&!X(e),D=e=>ee(e,en,O),V=e=>y.test(e),q=e=>ee(e,el,R),L=e=>ee(e,ea,S),F=e=>ee(e,eo,O),B=e=>ee(e,et,T),Q=e=>ee(e,ei,A),X=e=>v.test(e),Y=e=>er(e,el),Z=e=>er(e,es),H=e=>er(e,eo),J=e=>er(e,en),K=e=>er(e,et),U=e=>er(e,ei,!0),ee=(e,r,o)=>{let t=y.exec(e);return!!t&&(t[1]?r(t[1]):o(t[2]))},er=(e,r,o=!1)=>{let t=v.exec(e);return!!t&&(t[1]?r(t[1]):o)},eo=e=>"position"===e||"percentage"===e,et=e=>"image"===e||"url"===e,en=e=>"length"===e||"size"===e||"bg-size"===e,el=e=>"length"===e,ea=e=>"number"===e,es=e=>"family-name"===e,ei=e=>"shadow"===e;Symbol.toStringTag;let ed=function(e,...r){let o,t,n,l=function(s){return t=(o=b(r.reduce((e,r)=>r(e),e()))).cache.get,n=o.cache.set,l=a,a(s)};function a(e){let r=t(e);if(r)return r;let l=h(e,o);return n(e,l),l}return function(){return l(x.apply(null,arguments))}}(()=>{let e=k("color"),r=k("font"),o=k("text"),t=k("font-weight"),n=k("tracking"),l=k("leading"),a=k("breakpoint"),s=k("container"),i=k("spacing"),d=k("radius"),c=k("shadow"),m=k("inset-shadow"),u=k("text-shadow"),p=k("drop-shadow"),f=k("blur"),b=k("perspective"),g=k("aspect"),h=k("ease"),x=k("animate"),w=()=>["auto","avoid","all","avoid-page","page","left","right","column"],y=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],v=()=>[...y(),X,V],z=()=>["auto","hidden","clip","visible","scroll"],j=()=>["auto","contain","none"],N=()=>[X,V,i],$=()=>[P,"full","auto",...N()],C=()=>[M,"none","subgrid",X,V],E=()=>["auto",{span:["full",M,X,V]},M,X,V],R=()=>[M,"auto",X,V],O=()=>["auto","min","max","fr",X,V],A=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],T=()=>["start","end","center","stretch","center-safe","end-safe"],ee=()=>["auto",...N()],er=()=>[P,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...N()],eo=()=>[e,X,V],et=()=>[...y(),H,F,{position:[X,V]}],en=()=>["no-repeat",{repeat:["","x","y","space","round"]}],el=()=>["auto","cover","contain",J,D,{size:[X,V]}],ea=()=>[_,Y,q],es=()=>["","none","full",d,X,V],ei=()=>["",S,Y,q],ed=()=>["solid","dashed","dotted","double"],ec=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],em=()=>[S,_,H,F],eu=()=>["","none",f,X,V],ep=()=>["none",S,X,V],ef=()=>["none",S,X,V],eb=()=>[S,X,V],eg=()=>[P,"full",...N()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[I],breakpoint:[I],color:[G],container:[I],"drop-shadow":[I],ease:["in","out","in-out"],font:[W],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[I],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[I],shadow:[I],spacing:["px",S],text:[I],"text-shadow":[I],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",P,V,X,g]}],container:["container"],columns:[{columns:[S,V,X,s]}],"break-after":[{"break-after":w()}],"break-before":[{"break-before":w()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:v()}],overflow:[{overflow:z()}],"overflow-x":[{"overflow-x":z()}],"overflow-y":[{"overflow-y":z()}],overscroll:[{overscroll:j()}],"overscroll-x":[{"overscroll-x":j()}],"overscroll-y":[{"overscroll-y":j()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:$()}],"inset-x":[{"inset-x":$()}],"inset-y":[{"inset-y":$()}],start:[{start:$()}],end:[{end:$()}],top:[{top:$()}],right:[{right:$()}],bottom:[{bottom:$()}],left:[{left:$()}],visibility:["visible","invisible","collapse"],z:[{z:[M,"auto",X,V]}],basis:[{basis:[P,"full","auto",s,...N()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[S,P,"auto","initial","none",V]}],grow:[{grow:["",S,X,V]}],shrink:[{shrink:["",S,X,V]}],order:[{order:[M,"first","last","none",X,V]}],"grid-cols":[{"grid-cols":C()}],"col-start-end":[{col:E()}],"col-start":[{"col-start":R()}],"col-end":[{"col-end":R()}],"grid-rows":[{"grid-rows":C()}],"row-start-end":[{row:E()}],"row-start":[{"row-start":R()}],"row-end":[{"row-end":R()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":O()}],"auto-rows":[{"auto-rows":O()}],gap:[{gap:N()}],"gap-x":[{"gap-x":N()}],"gap-y":[{"gap-y":N()}],"justify-content":[{justify:[...A(),"normal"]}],"justify-items":[{"justify-items":[...T(),"normal"]}],"justify-self":[{"justify-self":["auto",...T()]}],"align-content":[{content:["normal",...A()]}],"align-items":[{items:[...T(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...T(),{baseline:["","last"]}]}],"place-content":[{"place-content":A()}],"place-items":[{"place-items":[...T(),"baseline"]}],"place-self":[{"place-self":["auto",...T()]}],p:[{p:N()}],px:[{px:N()}],py:[{py:N()}],ps:[{ps:N()}],pe:[{pe:N()}],pt:[{pt:N()}],pr:[{pr:N()}],pb:[{pb:N()}],pl:[{pl:N()}],m:[{m:ee()}],mx:[{mx:ee()}],my:[{my:ee()}],ms:[{ms:ee()}],me:[{me:ee()}],mt:[{mt:ee()}],mr:[{mr:ee()}],mb:[{mb:ee()}],ml:[{ml:ee()}],"space-x":[{"space-x":N()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":N()}],"space-y-reverse":["space-y-reverse"],size:[{size:er()}],w:[{w:[s,"screen",...er()]}],"min-w":[{"min-w":[s,"screen","none",...er()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[a]},...er()]}],h:[{h:["screen","lh",...er()]}],"min-h":[{"min-h":["screen","lh","none",...er()]}],"max-h":[{"max-h":["screen","lh",...er()]}],"font-size":[{text:["base",o,Y,q]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[t,X,L]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",_,V]}],"font-family":[{font:[Z,V,r]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[n,X,V]}],"line-clamp":[{"line-clamp":[S,"none",X,L]}],leading:[{leading:[l,...N()]}],"list-image":[{"list-image":["none",X,V]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",X,V]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:eo()}],"text-color":[{text:eo()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ed(),"wavy"]}],"text-decoration-thickness":[{decoration:[S,"from-font","auto",X,q]}],"text-decoration-color":[{decoration:eo()}],"underline-offset":[{"underline-offset":[S,"auto",X,V]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:N()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",X,V]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",X,V]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:et()}],"bg-repeat":[{bg:en()}],"bg-size":[{bg:el()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},M,X,V],radial:["",X,V],conic:[M,X,V]},K,B]}],"bg-color":[{bg:eo()}],"gradient-from-pos":[{from:ea()}],"gradient-via-pos":[{via:ea()}],"gradient-to-pos":[{to:ea()}],"gradient-from":[{from:eo()}],"gradient-via":[{via:eo()}],"gradient-to":[{to:eo()}],rounded:[{rounded:es()}],"rounded-s":[{"rounded-s":es()}],"rounded-e":[{"rounded-e":es()}],"rounded-t":[{"rounded-t":es()}],"rounded-r":[{"rounded-r":es()}],"rounded-b":[{"rounded-b":es()}],"rounded-l":[{"rounded-l":es()}],"rounded-ss":[{"rounded-ss":es()}],"rounded-se":[{"rounded-se":es()}],"rounded-ee":[{"rounded-ee":es()}],"rounded-es":[{"rounded-es":es()}],"rounded-tl":[{"rounded-tl":es()}],"rounded-tr":[{"rounded-tr":es()}],"rounded-br":[{"rounded-br":es()}],"rounded-bl":[{"rounded-bl":es()}],"border-w":[{border:ei()}],"border-w-x":[{"border-x":ei()}],"border-w-y":[{"border-y":ei()}],"border-w-s":[{"border-s":ei()}],"border-w-e":[{"border-e":ei()}],"border-w-t":[{"border-t":ei()}],"border-w-r":[{"border-r":ei()}],"border-w-b":[{"border-b":ei()}],"border-w-l":[{"border-l":ei()}],"divide-x":[{"divide-x":ei()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ei()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ed(),"hidden","none"]}],"divide-style":[{divide:[...ed(),"hidden","none"]}],"border-color":[{border:eo()}],"border-color-x":[{"border-x":eo()}],"border-color-y":[{"border-y":eo()}],"border-color-s":[{"border-s":eo()}],"border-color-e":[{"border-e":eo()}],"border-color-t":[{"border-t":eo()}],"border-color-r":[{"border-r":eo()}],"border-color-b":[{"border-b":eo()}],"border-color-l":[{"border-l":eo()}],"divide-color":[{divide:eo()}],"outline-style":[{outline:[...ed(),"none","hidden"]}],"outline-offset":[{"outline-offset":[S,X,V]}],"outline-w":[{outline:["",S,Y,q]}],"outline-color":[{outline:eo()}],shadow:[{shadow:["","none",c,U,Q]}],"shadow-color":[{shadow:eo()}],"inset-shadow":[{"inset-shadow":["none",m,U,Q]}],"inset-shadow-color":[{"inset-shadow":eo()}],"ring-w":[{ring:ei()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:eo()}],"ring-offset-w":[{"ring-offset":[S,q]}],"ring-offset-color":[{"ring-offset":eo()}],"inset-ring-w":[{"inset-ring":ei()}],"inset-ring-color":[{"inset-ring":eo()}],"text-shadow":[{"text-shadow":["none",u,U,Q]}],"text-shadow-color":[{"text-shadow":eo()}],opacity:[{opacity:[S,X,V]}],"mix-blend":[{"mix-blend":[...ec(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ec()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[S]}],"mask-image-linear-from-pos":[{"mask-linear-from":em()}],"mask-image-linear-to-pos":[{"mask-linear-to":em()}],"mask-image-linear-from-color":[{"mask-linear-from":eo()}],"mask-image-linear-to-color":[{"mask-linear-to":eo()}],"mask-image-t-from-pos":[{"mask-t-from":em()}],"mask-image-t-to-pos":[{"mask-t-to":em()}],"mask-image-t-from-color":[{"mask-t-from":eo()}],"mask-image-t-to-color":[{"mask-t-to":eo()}],"mask-image-r-from-pos":[{"mask-r-from":em()}],"mask-image-r-to-pos":[{"mask-r-to":em()}],"mask-image-r-from-color":[{"mask-r-from":eo()}],"mask-image-r-to-color":[{"mask-r-to":eo()}],"mask-image-b-from-pos":[{"mask-b-from":em()}],"mask-image-b-to-pos":[{"mask-b-to":em()}],"mask-image-b-from-color":[{"mask-b-from":eo()}],"mask-image-b-to-color":[{"mask-b-to":eo()}],"mask-image-l-from-pos":[{"mask-l-from":em()}],"mask-image-l-to-pos":[{"mask-l-to":em()}],"mask-image-l-from-color":[{"mask-l-from":eo()}],"mask-image-l-to-color":[{"mask-l-to":eo()}],"mask-image-x-from-pos":[{"mask-x-from":em()}],"mask-image-x-to-pos":[{"mask-x-to":em()}],"mask-image-x-from-color":[{"mask-x-from":eo()}],"mask-image-x-to-color":[{"mask-x-to":eo()}],"mask-image-y-from-pos":[{"mask-y-from":em()}],"mask-image-y-to-pos":[{"mask-y-to":em()}],"mask-image-y-from-color":[{"mask-y-from":eo()}],"mask-image-y-to-color":[{"mask-y-to":eo()}],"mask-image-radial":[{"mask-radial":[X,V]}],"mask-image-radial-from-pos":[{"mask-radial-from":em()}],"mask-image-radial-to-pos":[{"mask-radial-to":em()}],"mask-image-radial-from-color":[{"mask-radial-from":eo()}],"mask-image-radial-to-color":[{"mask-radial-to":eo()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":y()}],"mask-image-conic-pos":[{"mask-conic":[S]}],"mask-image-conic-from-pos":[{"mask-conic-from":em()}],"mask-image-conic-to-pos":[{"mask-conic-to":em()}],"mask-image-conic-from-color":[{"mask-conic-from":eo()}],"mask-image-conic-to-color":[{"mask-conic-to":eo()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:et()}],"mask-repeat":[{mask:en()}],"mask-size":[{mask:el()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",X,V]}],filter:[{filter:["","none",X,V]}],blur:[{blur:eu()}],brightness:[{brightness:[S,X,V]}],contrast:[{contrast:[S,X,V]}],"drop-shadow":[{"drop-shadow":["","none",p,U,Q]}],"drop-shadow-color":[{"drop-shadow":eo()}],grayscale:[{grayscale:["",S,X,V]}],"hue-rotate":[{"hue-rotate":[S,X,V]}],invert:[{invert:["",S,X,V]}],saturate:[{saturate:[S,X,V]}],sepia:[{sepia:["",S,X,V]}],"backdrop-filter":[{"backdrop-filter":["","none",X,V]}],"backdrop-blur":[{"backdrop-blur":eu()}],"backdrop-brightness":[{"backdrop-brightness":[S,X,V]}],"backdrop-contrast":[{"backdrop-contrast":[S,X,V]}],"backdrop-grayscale":[{"backdrop-grayscale":["",S,X,V]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[S,X,V]}],"backdrop-invert":[{"backdrop-invert":["",S,X,V]}],"backdrop-opacity":[{"backdrop-opacity":[S,X,V]}],"backdrop-saturate":[{"backdrop-saturate":[S,X,V]}],"backdrop-sepia":[{"backdrop-sepia":["",S,X,V]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":N()}],"border-spacing-x":[{"border-spacing-x":N()}],"border-spacing-y":[{"border-spacing-y":N()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",X,V]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[S,"initial",X,V]}],ease:[{ease:["linear","initial",h,X,V]}],delay:[{delay:[S,X,V]}],animate:[{animate:["none",x,X,V]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[b,X,V]}],"perspective-origin":[{"perspective-origin":v()}],rotate:[{rotate:ep()}],"rotate-x":[{"rotate-x":ep()}],"rotate-y":[{"rotate-y":ep()}],"rotate-z":[{"rotate-z":ep()}],scale:[{scale:ef()}],"scale-x":[{"scale-x":ef()}],"scale-y":[{"scale-y":ef()}],"scale-z":[{"scale-z":ef()}],"scale-3d":["scale-3d"],skew:[{skew:eb()}],"skew-x":[{"skew-x":eb()}],"skew-y":[{"skew-y":eb()}],transform:[{transform:[X,V,"","none","gpu","cpu"]}],"transform-origin":[{origin:v()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:eg()}],"translate-x":[{"translate-x":eg()}],"translate-y":[{"translate-y":eg()}],"translate-z":[{"translate-z":eg()}],"translate-none":["translate-none"],accent:[{accent:eo()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:eo()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",X,V]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":N()}],"scroll-mx":[{"scroll-mx":N()}],"scroll-my":[{"scroll-my":N()}],"scroll-ms":[{"scroll-ms":N()}],"scroll-me":[{"scroll-me":N()}],"scroll-mt":[{"scroll-mt":N()}],"scroll-mr":[{"scroll-mr":N()}],"scroll-mb":[{"scroll-mb":N()}],"scroll-ml":[{"scroll-ml":N()}],"scroll-p":[{"scroll-p":N()}],"scroll-px":[{"scroll-px":N()}],"scroll-py":[{"scroll-py":N()}],"scroll-ps":[{"scroll-ps":N()}],"scroll-pe":[{"scroll-pe":N()}],"scroll-pt":[{"scroll-pt":N()}],"scroll-pr":[{"scroll-pr":N()}],"scroll-pb":[{"scroll-pb":N()}],"scroll-pl":[{"scroll-pl":N()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",X,V]}],fill:[{fill:["none",...eo()]}],"stroke-w":[{stroke:[S,Y,q,L]}],stroke:[{stroke:["none",...eo()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}})},66634:(e,r,o)=>{o.d(r,{m:()=>t});function t(e,r,{checkForDefaultPrevented:o=!0}={}){return function(t){if(e?.(t),!1===o||!t.defaultPrevented)return r?.(t)}}},90691:(e,r,o)=>{o.d(r,{Dc:()=>i,TL:()=>a});var t=o(60159),n=o(11246),l=o(13486);function a(e){let r=function(e){let r=t.forwardRef((e,r)=>{let{children:o,...l}=e;if(t.isValidElement(o)){var a;let e,s,i=(a=o,(s=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(s=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),d=function(e,r){let o={...r};for(let t in r){let n=e[t],l=r[t];/^on[A-Z]/.test(t)?n&&l?o[t]=(...e)=>{let r=l(...e);return n(...e),r}:n&&(o[t]=n):"style"===t?o[t]={...n,...l}:"className"===t&&(o[t]=[n,l].filter(Boolean).join(" "))}return{...e,...o}}(l,o.props);return o.type!==t.Fragment&&(d.ref=r?(0,n.t)(r,i):i),t.cloneElement(o,d)}return t.Children.count(o)>1?t.Children.only(null):null});return r.displayName=`${e}.SlotClone`,r}(e),o=t.forwardRef((e,o)=>{let{children:n,...a}=e,s=t.Children.toArray(n),i=s.find(d);if(i){let e=i.props.children,n=s.map(r=>r!==i?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,l.jsx)(r,{...a,ref:o,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,l.jsx)(r,{...a,ref:o,children:n})});return o.displayName=`${e}.Slot`,o}var s=Symbol("radix.slottable");function i(e){let r=({children:e})=>(0,l.jsx)(l.Fragment,{children:e});return r.displayName=`${e}.Slottable`,r.__radixId=s,r}function d(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}},94108:(e,r,o)=>{o.d(r,{hO:()=>i,sG:()=>s});var t=o(60159),n=o(22358),l=o(90691),a=o(13486),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let o=(0,l.TL)(`Primitive.${r}`),n=t.forwardRef((e,t)=>{let{asChild:n,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(n?o:r,{...l,ref:t})});return n.displayName=`Primitive.${r}`,{...e,[r]:n}},{});function i(e,r){e&&n.flushSync(()=>e.dispatchEvent(r))}}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/356.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/356.js deleted file mode 100644 index 5fcca89..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/356.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=356,exports.ids=[356],exports.modules={19037:(e,t,n)=>{n.d(t,{$3:()=>v,AX:()=>h,Bx:()=>l,EY:()=>w,Gr:()=>f,JG:()=>x,Jl:()=>m,Ml:()=>d,QR:()=>g,Vw:()=>b,bd:()=>p,c_:()=>E,iU:()=>k,vj:()=>s,wm:()=>y,yQ:()=>u});var r=n(13486),a=n(60159),o=n(55855);let c={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},i=(e,t)=>{let n=(0,a.forwardRef)(({className:e,size:n=24,color:i="currentColor",children:u,...l},d)=>(0,r.jsxs)("svg",{ref:d,...c,width:n,height:n,stroke:i,className:(0,o.QP)("lucide",e),...l,children:[t.map(([e,t])=>(0,a.createElement)(e,t)),u]}));return n.displayName=e,n},u=i("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);i("languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]);let l=i("panel-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]),d=i("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]),s=i("search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]),f=i("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),h=i("moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]),p=i("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),v=i("airplay",[["path",{d:"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1",key:"ns4c3b"}],["path",{d:"m12 15 5 6H7Z",key:"14qnn2"}]]);i("menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]),i("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);let y=i("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);i("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),i("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);let m=i("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);i("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),i("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);let g=i("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),k=i("file-text",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]),b=i("hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]]),w=i("text",[["path",{d:"M15 18H3",key:"olowqp"}],["path",{d:"M17 6H3",key:"16j9eg"}],["path",{d:"M21 12H3",key:"2avoz0"}]]);i("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]),i("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),i("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]),i("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]),i("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]),i("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);let E=i("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),x=i("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);i("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),i("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]),i("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},41918:(e,t,n)=>{n.d(t,{A:()=>Z});var r,a,o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}Object.create;Object.create;var i=("function"==typeof SuppressedError&&SuppressedError,n(60159)),u="right-scroll-bar-position",l="width-before-scroll-bar";function d(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var s="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,f=new WeakMap;function h(e){return e}var p=function(e){void 0===e&&(e={});var t,n,r,a,c=(t=null,void 0===n&&(n=h),r=[],a=!1,{read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var t=n(e,a);return r.push(t),function(){r=r.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(a=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){a=!0;var t=[];if(r.length){var n=r;r=[],n.forEach(e),t=r}var o=function(){var n=t;t=[],n.forEach(e)},c=function(){return Promise.resolve().then(o)};c(),r={push:function(e){t.push(e),c()},filter:function(e){return t=t.filter(e),r}}}});return c.options=o({async:!0,ssr:!1},e),c}(),v=function(){},y=i.forwardRef(function(e,t){var n,r,a,u,l=i.useRef(null),h=i.useState({onScrollCapture:v,onWheelCapture:v,onTouchMoveCapture:v}),y=h[0],m=h[1],g=e.forwardProps,k=e.children,b=e.className,w=e.removeScrollBar,E=e.enabled,x=e.shards,M=e.sideCar,S=e.noRelative,A=e.noIsolation,C=e.inert,N=e.allowPinchZoom,L=e.as,R=e.gapMode,T=c(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),j=(n=[l,t],r=function(e){return n.forEach(function(t){return d(t,e)})},(a=(0,i.useState)(function(){return{value:null,callback:r,facade:{get current(){return a.value},set current(value){var e=a.value;e!==value&&(a.value=value,a.callback(value,e))}}}})[0]).callback=r,u=a.facade,s(function(){var e=f.get(u);if(e){var t=new Set(e),r=new Set(n),a=u.current;t.forEach(function(e){r.has(e)||d(e,null)}),r.forEach(function(e){t.has(e)||d(e,a)})}f.set(u,n)},[n]),u),O=o(o({},T),y);return i.createElement(i.Fragment,null,E&&i.createElement(M,{sideCar:p,removeScrollBar:w,shards:x,noRelative:S,noIsolation:A,inert:C,setCallbacks:m,allowPinchZoom:!!N,lockRef:l,gapMode:R}),g?i.cloneElement(i.Children.only(k),o(o({},O),{ref:j})):i.createElement(void 0===L?"div":L,o({},O,{className:b,ref:j}),k))});y.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},y.classNames={fullWidth:l,zeroRight:u};var m=function(e){var t=e.sideCar,n=c(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return i.createElement(r,o({},n))};m.isSideCarExport=!0;var g=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=a||n.nc;return t&&e.setAttribute("nonce",t),e}())){var o,c;(o=t).styleSheet?o.styleSheet.cssText=r:o.appendChild(document.createTextNode(r)),c=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(c)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},k=function(){var e=g();return function(t,n){i.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},b=function(){var e=k();return function(t){return e(t.styles,t.dynamic),null}},w={left:0,top:0,right:0,gap:0},E=function(e){return parseInt(e||"",10)||0},x=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],a=t["padding"===e?"paddingRight":"marginRight"];return[E(n),E(r),E(a)]},M=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return w;var t=x(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},S=b(),A="data-scroll-locked",C=function(e,t,n,r){var a=e.left,o=e.top,c=e.right,i=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(i,"px ").concat(r,";\n }\n body[").concat(A,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(a,"px;\n padding-top: ").concat(o,"px;\n padding-right: ").concat(c,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(i,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(i,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(u," {\n right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(l," {\n margin-right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(u," .").concat(u," {\n right: 0 ").concat(r,";\n }\n \n .").concat(l," .").concat(l," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(A,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(i,"px;\n }\n")},N=function(){var e=parseInt(document.body.getAttribute(A)||"0",10);return isFinite(e)?e:0},L=function(){i.useEffect(function(){return document.body.setAttribute(A,(N()+1).toString()),function(){var e=N()-1;e<=0?document.body.removeAttribute(A):document.body.setAttribute(A,e.toString())}},[])},R=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,a=void 0===r?"margin":r;L();var o=i.useMemo(function(){return M(a)},[a]);return i.createElement(S,{styles:C(o,!t,a,n?"":"!important")})},T=!1;if("undefined"!=typeof window)try{var j=Object.defineProperty({},"passive",{get:function(){return T=!0,!0}});window.addEventListener("test",j,j),window.removeEventListener("test",j,j)}catch(e){T=!1}var O=!!T&&{passive:!1},q=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},z=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),P(e,r)){var a=H(e,r);if(a[1]>a[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},P=function(e,t){return"v"===e?q(t,"overflowY"):q(t,"overflowX")},H=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},F=function(e,t,n,r,a){var o,c=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),i=c*r,u=n.target,l=t.contains(u),d=!1,s=i>0,f=0,h=0;do{if(!u)break;var p=H(e,u),v=p[0],y=p[1]-p[2]-c*v;(v||y)&&P(e,u)&&(f+=y,h+=v);var m=u.parentNode;u=m&&m.nodeType===Node.DOCUMENT_FRAGMENT_NODE?m.host:m}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return s&&(a&&1>Math.abs(f)||!a&&i>f)?d=!0:!s&&(a&&1>Math.abs(h)||!a&&-i>h)&&(d=!0),d},I=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},W=function(e){return[e.deltaX,e.deltaY]},B=function(e){return e&&"current"in e?e.current:e},D=0,V=[];let _=(r=function(e){var t=i.useRef([]),n=i.useRef([0,0]),r=i.useRef(),a=i.useState(D++)[0],o=i.useState(b)[0],c=i.useRef(e);i.useEffect(function(){c.current=e},[e]),i.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,a=0,o=t.length;aMath.abs(l)?"h":"v";if("touches"in e&&"h"===s&&"range"===d.type)return!1;var f=z(s,d);if(!f)return!0;if(f?a=s:(a="v"===s?"h":"v",f=z(s,d)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||l)&&(r.current=a),!a)return!0;var h=r.current||a;return F(h,t,e,"h"===h?u:l,!0)},[]),l=i.useCallback(function(e){if(V.length&&V[V.length-1]===o){var n="deltaY"in e?W(e):I(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var a=(c.current.shards||[]).map(B).filter(Boolean).filter(function(t){return t.contains(e.target)});(a.length>0?u(e,a[0]):!c.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=i.useCallback(function(e,n,r,a){var o={name:e,delta:n,target:r,should:a,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),s=i.useCallback(function(e){n.current=I(e),r.current=void 0},[]),f=i.useCallback(function(t){d(t.type,W(t),t.target,u(t,e.lockRef.current))},[]),h=i.useCallback(function(t){d(t.type,I(t),t.target,u(t,e.lockRef.current))},[]);i.useEffect(function(){return V.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",l,O),document.addEventListener("touchmove",l,O),document.addEventListener("touchstart",s,O),function(){V=V.filter(function(e){return e!==o}),document.removeEventListener("wheel",l,O),document.removeEventListener("touchmove",l,O),document.removeEventListener("touchstart",s,O)}},[]);var p=e.removeScrollBar,v=e.inert;return i.createElement(i.Fragment,null,v?i.createElement(o,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,p?i.createElement(R,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},p.useMedium(r),m);var K=i.forwardRef(function(e,t){return i.createElement(y,o({},e,{ref:t,sideCar:_}))});K.classNames=y.classNames;let Z=K},43512:(e,t,n)=>{n.d(t,{n:()=>s});var r=n(60159),a=n(11246),o=n(94108),c=n(15250),i=n(13486),u="focusScope.autoFocusOnMount",l="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},s=r.forwardRef((e,t)=>{let{loop:n=!1,trapped:s=!1,onMountAutoFocus:y,onUnmountAutoFocus:m,...g}=e,[k,b]=r.useState(null),w=(0,c.c)(y),E=(0,c.c)(m),x=r.useRef(null),M=(0,a.s)(t,e=>b(e)),S=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(s){let e=function(e){if(S.paused||!k)return;let t=e.target;k.contains(t)?x.current=t:p(x.current,{select:!0})},t=function(e){if(S.paused||!k)return;let t=e.relatedTarget;null!==t&&(k.contains(t)||p(x.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&p(k)});return k&&n.observe(k,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[s,k,S.paused]),r.useEffect(()=>{if(k){v.add(S);let e=document.activeElement;if(!k.contains(e)){let t=new CustomEvent(u,d);k.addEventListener(u,w),k.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(p(r,{select:t}),document.activeElement!==n)return}(f(k).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&p(k))}return()=>{k.removeEventListener(u,w),setTimeout(()=>{let t=new CustomEvent(l,d);k.addEventListener(l,E),k.dispatchEvent(t),t.defaultPrevented||p(e??document.body,{select:!0}),k.removeEventListener(l,E),v.remove(S)},0)}}},[k,w,E,S]);let A=r.useCallback(e=>{if(!n&&!s||S.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){let t=e.currentTarget,[a,o]=function(e){let t=f(e);return[h(t,e),h(t.reverse(),e)]}(t);a&&o?e.shiftKey||r!==o?e.shiftKey&&r===a&&(e.preventDefault(),n&&p(o,{select:!0})):(e.preventDefault(),n&&p(a,{select:!0})):r===t&&e.preventDefault()}},[n,s,S.paused]);return(0,i.jsx)(o.sG.div,{tabIndex:-1,...g,ref:M,onKeyDown:A})});function f(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function h(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function p(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}s.displayName="FocusScope";var v=function(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),(e=y(e,t)).unshift(t)},remove(t){e=y(e,t),e[0]?.resume()}}}();function y(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},69679:(e,t,n)=>{n.d(t,{Eq:()=>d});var r=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},a=new WeakMap,o=new WeakMap,c={},i=0,u=function(e){return e&&(e.host||u(e.parentNode))},l=function(e,t,n,r){var l=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=u(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});c[n]||(c[n]=new WeakMap);var d=c[n],s=[],f=new Set,h=new Set(l),p=function(e){!e||f.has(e)||(f.add(e),p(e.parentNode))};l.forEach(p);var v=function(e){!e||h.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))v(e);else try{var t=e.getAttribute(r),c=null!==t&&"false"!==t,i=(a.get(e)||0)+1,u=(d.get(e)||0)+1;a.set(e,i),d.set(e,u),s.push(e),1===i&&c&&o.set(e,!0),1===u&&e.setAttribute(n,"true"),c||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return v(t),f.clear(),i++,function(){s.forEach(function(e){var t=a.get(e)-1,c=d.get(e)-1;a.set(e,t),d.set(e,c),t||(o.has(e)||e.removeAttribute(r),o.delete(e)),c||e.removeAttribute(n)}),--i||(a=new WeakMap,a=new WeakMap,o=new WeakMap,c={})}},d=function(e,t,n){void 0===n&&(n="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),o=t||r(e);return o?(a.push.apply(a,Array.from(o.querySelectorAll("[aria-live], script"))),l(a,o,n,"aria-hidden")):function(){return null}}},76353:(e,t,n)=>{n.d(t,{F:()=>c});var r=n(4627);let a=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,o=r.$,c=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return o(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:c,defaultVariants:i}=t,u=Object.keys(c).map(e=>{let t=null==n?void 0:n[e],r=null==i?void 0:i[e];if(null===t)return null;let o=a(t)||a(r);return c[e][o]}),l=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return o(e,u,null==t||null==(r=t.compoundVariants)?void 0:r.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...l}[t]):({...i,...l})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},78766:(e,t,n)=>{n.d(t,{Oh:()=>o});var r=n(60159),a=0;function o(){r.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??c()),document.body.insertAdjacentElement("beforeend",e[1]??c()),a++,()=>{1===a&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),a--}},[])}function c(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},93507:(e,t,n)=>{n.d(t,{r:()=>r});let r=(0,n(76353).F)("inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 focus-visible:outline-none",{variants:{color:{primary:"bg-fd-primary text-fd-primary-foreground hover:bg-fd-primary/80",outline:"border hover:bg-fd-accent hover:text-fd-accent-foreground",ghost:"hover:bg-fd-accent hover:text-fd-accent-foreground",secondary:"border bg-fd-secondary text-fd-secondary-foreground hover:bg-fd-accent hover:text-fd-accent-foreground"},size:{sm:"gap-1 px-2 py-1.5 text-xs",icon:"p-1.5 [&_svg]:size-5","icon-sm":"p-1.5 [&_svg]:size-4.5","icon-xs":"p-1 [&_svg]:size-4"}}})}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/448.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/448.js deleted file mode 100644 index 30f0e3e..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/448.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict";exports.id=448,exports.ids=[448],exports.modules={12201:(e,t,r)=>{r.d(t,{B:()=>function e(t,r=!1){for(let n of Object.keys(t))void 0===t[n]&&delete t[n],r&&"object"==typeof t[n]&&null!==t[n]?e(t[n],r):r&&Array.isArray(t[n])&&t[n].forEach(t=>e(t,r));return t}})},23448:(e,t,r)=>{r.d(t,{search:()=>ty});var n=r(12201);let o={arabic:"ar",armenian:"am",bulgarian:"bg",czech:"cz",danish:"dk",dutch:"nl",english:"en",finnish:"fi",french:"fr",german:"de",greek:"gr",hungarian:"hu",indian:"in",indonesian:"id",irish:"ie",italian:"it",lithuanian:"lt",nepali:"np",norwegian:"no",portuguese:"pt",romanian:"ro",russian:"ru",serbian:"rs",slovenian:"ru",spanish:"es",swedish:"se",tamil:"ta",turkish:"tr",ukrainian:"uk",sanskrit:"sk"},i={dutch:/[^A-Za-zàèéìòóù0-9_'-]+/gim,english:/[^A-Za-zàèéìòóù0-9_'-]+/gim,french:/[^a-z0-9äâàéèëêïîöôùüûœç-]+/gim,italian:/[^A-Za-zàèéìòóù0-9_'-]+/gim,norwegian:/[^a-z0-9_æøåÆØÅäÄöÖüÜ]+/gim,portuguese:/[^a-z0-9à-úÀ-Ú]/gim,russian:/[^a-z0-9а-яА-ЯёЁ]+/gim,spanish:/[^a-z0-9A-Zá-úÁ-ÚñÑüÜ]+/gim,swedish:/[^a-z0-9_åÅäÄöÖüÜ-]+/gim,german:/[^a-z0-9A-ZäöüÄÖÜß]+/gim,finnish:/[^a-z0-9äöÄÖ]+/gim,danish:/[^a-z0-9æøåÆØÅ]+/gim,hungarian:/[^a-z0-9áéíóöőúüűÁÉÍÓÖŐÚÜŰ]+/gim,romanian:/[^a-z0-9ăâîșțĂÂÎȘȚ]+/gim,serbian:/[^a-z0-9čćžšđČĆŽŠĐ]+/gim,turkish:/[^a-z0-9çÇğĞıİöÖşŞüÜ]+/gim,lithuanian:/[^a-z0-9ąčęėįšųūžĄČĘĖĮŠŲŪŽ]+/gim,arabic:/[^a-z0-9أ-ي]+/gim,nepali:/[^a-z0-9अ-ह]+/gim,irish:/[^a-z0-9áéíóúÁÉÍÓÚ]+/gim,indian:/[^a-z0-9अ-ह]+/gim,armenian:/[^a-z0-9ա-ֆ]+/gim,greek:/[^a-z0-9α-ωά-ώ]+/gim,indonesian:/[^a-z0-9]+/gim,ukrainian:/[^a-z0-9а-яА-ЯіїєІЇЄ]+/gim,slovenian:/[^a-z0-9螚ȎŠ]+/gim,bulgarian:/[^a-z0-9а-яА-Я]+/gim,tamil:/[^a-z0-9அ-ஹ]+/gim,sanskrit:/[^a-z0-9A-Zāīūṛḷṃṁḥśṣṭḍṇṅñḻḹṝ]+/gim,czech:/[^A-Z0-9a-zěščřžýáíéúůóťďĚŠČŘŽÝÁÍÉÓÚŮŤĎ-]+/gim},s=Object.keys(o),a=Date.now().toString().slice(5),l=0,u=BigInt(1e3),c=BigInt(1e6),f=BigInt(1e9);function d(e,t){if(t.length<65535)Array.prototype.push.apply(e,t);else{let r=t.length;for(let n=0;n({...e,document:{...e.document,...t.reduce((e,t)=>{let r=t.split("."),n=r.pop(),o=e;for(let e of r)o[e]=o[e]??{},o=o[e];return o[n]=null,e},e.document)}}))}function T(e){return Array.isArray(e)?e.some(e=>T(e)):e?.constructor?.name==="AsyncFunction"}let N="intersection"in new Set,D="union"in new Set;function v(e,t){return D?e?e.union(t):t:new Set(e?[...e,...t]:t)}let _=s.join("\n - "),A={NO_LANGUAGE_WITH_CUSTOM_TOKENIZER:"Do not pass the language option to create when using a custom tokenizer.",LANGUAGE_NOT_SUPPORTED:`Language "%s" is not supported. -Supported languages are: - - ${_}`,INVALID_STEMMER_FUNCTION_TYPE:"config.stemmer property must be a function.",MISSING_STEMMER:'As of version 1.0.0 @orama/orama does not ship non English stemmers by default. To solve this, please explicitly import and specify the "%s" stemmer from the package @orama/stemmers. See https://docs.orama.com/open-source/text-analysis/stemming for more information.',CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY:"Custom stop words array must only contain strings.",UNSUPPORTED_COMPONENT:'Unsupported component "%s".',COMPONENT_MUST_BE_FUNCTION:'The component "%s" must be a function.',COMPONENT_MUST_BE_FUNCTION_OR_ARRAY_FUNCTIONS:'The component "%s" must be a function or an array of functions.',INVALID_SCHEMA_TYPE:'Unsupported schema type "%s" at "%s". Expected "string", "boolean" or "number" or array of them.',DOCUMENT_ID_MUST_BE_STRING:'Document id must be of type "string". Got "%s" instead.',DOCUMENT_ALREADY_EXISTS:'A document with id "%s" already exists.',DOCUMENT_DOES_NOT_EXIST:'A document with id "%s" does not exists.',MISSING_DOCUMENT_PROPERTY:'Missing searchable property "%s".',INVALID_DOCUMENT_PROPERTY:'Invalid document property "%s": expected "%s", got "%s"',UNKNOWN_INDEX:'Invalid property name "%s". Expected a wildcard string ("*") or array containing one of the following properties: %s',INVALID_BOOST_VALUE:"Boost value must be a number greater than, or less than 0.",INVALID_FILTER_OPERATION:"You can only use one operation per filter, you requested %d.",SCHEMA_VALIDATION_FAILURE:'Cannot insert document due schema validation failure on "%s" property.',INVALID_SORT_SCHEMA_TYPE:'Unsupported sort schema type "%s" at "%s". Expected "string" or "number".',CANNOT_SORT_BY_ARRAY:'Cannot configure sort for "%s" because it is an array (%s).',UNABLE_TO_SORT_ON_UNKNOWN_FIELD:'Unable to sort on unknown field "%s". Allowed fields: %s',SORT_DISABLED:"Sort is disabled. Please read the documentation at https://docs.oramasearch for more information.",UNKNOWN_GROUP_BY_PROPERTY:'Unknown groupBy property "%s".',INVALID_GROUP_BY_PROPERTY:'Invalid groupBy property "%s". Allowed types: "%s", but given "%s".',UNKNOWN_FILTER_PROPERTY:'Unknown filter property "%s".',INVALID_VECTOR_SIZE:'Vector size must be a number greater than 0. Got "%s" instead.',INVALID_VECTOR_VALUE:'Vector value must be a number greater than 0. Got "%s" instead.',INVALID_INPUT_VECTOR:`Property "%s" was declared as a %s-dimensional vector, but got a %s-dimensional vector instead. -Input vectors must be of the size declared in the schema, as calculating similarity between vectors of different sizes can lead to unexpected results.`,WRONG_SEARCH_PROPERTY_TYPE:'Property "%s" is not searchable. Only "string" properties are searchable.',FACET_NOT_SUPPORTED:'Facet doens\'t support the type "%s".',INVALID_DISTANCE_SUFFIX:'Invalid distance suffix "%s". Valid suffixes are: cm, m, km, mi, yd, ft.',INVALID_SEARCH_MODE:'Invalid search mode "%s". Valid modes are: "fulltext", "vector", "hybrid".',MISSING_VECTOR_AND_SECURE_PROXY:"No vector was provided and no secure proxy was configured. Please provide a vector or configure an Orama Secure Proxy to perform hybrid search.",MISSING_TERM:'"term" is a required parameter when performing hybrid search. Please provide a search term.',INVALID_VECTOR_INPUT:'Invalid "vector" property. Expected an object with "value" and "property" properties, but got "%s" instead.',PLUGIN_CRASHED:"A plugin crashed during initialization. Please check the error message for more information:",PLUGIN_SECURE_PROXY_NOT_FOUND:`Could not find '@orama/secure-proxy-plugin' installed in your Orama instance. -Please install it before proceeding with creating an answer session. -Read more at https://docs.orama.com/open-source/plugins/plugin-secure-proxy#plugin-secure-proxy -`,PLUGIN_SECURE_PROXY_MISSING_CHAT_MODEL:`Could not find a chat model defined in the secure proxy plugin configuration. -Please provide a chat model before proceeding with creating an answer session. -Read more at https://docs.orama.com/open-source/plugins/plugin-secure-proxy#plugin-secure-proxy -`,ANSWER_SESSION_LAST_MESSAGE_IS_NOT_ASSISTANT:"The last message in the session is not an assistant message. Cannot regenerate non-assistant messages.",PLUGIN_COMPONENT_CONFLICT:'The component "%s" is already defined. The plugin "%s" is trying to redefine it.'};function E(e,...t){let r=Error(function(e,...t){return e.replace(/%(?:(?\d+)\$)?(?-?\d*\.?\d*)(?[dfs])/g,function(...e){let{width:r,type:n,position:o}=e[e.length-1],i=o?t[Number.parseInt(o)-1]:t.shift(),s=""===r?0:Number.parseInt(r);switch(n){case"d":return i.toString().padStart(s,"0");case"f":{let e=i,[t,n]=r.split(".").map(e=>Number.parseFloat(e));return"number"==typeof n&&n>=0&&(e=e.toFixed(n)),"number"==typeof t&&t>=0?e.toString().padStart(s,"0"):e.toString()}case"s":return s<0?i.toString().padEnd(-s," "):i.toString().padStart(s," ");default:return i}})}(A[e]??`Unsupported Orama Error code: ${e}`,...t));return r.code=e,"captureStackTrace"in Error.prototype&&Error.captureStackTrace(r),r}function k(e){return{raw:Number(e),formatted:p(e)}}function P(e){if(e.id){if("string"!=typeof e.id)throw E("DOCUMENT_ID_MUST_BE_STRING",typeof e.id);return e.id}return m()}let x={string:!1,number:!1,boolean:!1,enum:!1,geopoint:!1,"string[]":!0,"number[]":!0,"boolean[]":!0,"enum[]":!0},R={"string[]":"string","number[]":"number","boolean[]":"boolean","enum[]":"enum"};function M(e){return"string"==typeof e&&/^vector\[\d+\]$/.test(e)}function z(e){return"string"==typeof e&&x[e]}function C(e){let t=Number(e.slice(7,-1));switch(!0){case isNaN(t):throw E("INVALID_VECTOR_VALUE",e);case t<=0:throw E("INVALID_VECTOR_SIZE",e);default:return t}}function U(e){return{internalIdToId:e.internalIdToId}}function L(e,t){let{internalIdToId:r}=t;e.internalDocumentIDStore.idToInternalId.clear(),e.internalDocumentIDStore.internalIdToId=[];let n=r.length;for(let t=0;te.internalIdToId.length?B(e,t.toString()):t}function V(e,t){if(e.internalIdToId.length{for(let i of e)await i(t,r,n,o)})();for(let i of e)i(t,r,n,o)}function ee(e,t,r,n){if(e.some(T))return(async()=>{for(let o of e)await o(t,r,n)})();for(let o of e)o(t,r,n)}class et{k;v;l=null;r=null;h=1;constructor(e,t){this.k=e,this.v=new Set(t)}updateHeight(){this.h=Math.max(et.getHeight(this.l),et.getHeight(this.r))+1}static getHeight(e){return e?e.h:0}getBalanceFactor(){return et.getHeight(this.l)-et.getHeight(this.r)}rotateLeft(){let e=this.r;return this.r=e.l,e.l=this,this.updateHeight(),e.updateHeight(),e}rotateRight(){let e=this.l;return this.l=e.r,e.r=this,this.updateHeight(),e.updateHeight(),e}toJSON(){return{k:this.k,v:Array.from(this.v),l:this.l?this.l.toJSON():null,r:this.r?this.r.toJSON():null,h:this.h}}static fromJSON(e){let t=new et(e.k,e.v);return t.l=e.l?et.fromJSON(e.l):null,t.r=e.r?et.fromJSON(e.r):null,t.h=e.h,t}}class er{root=null;insertCount=0;constructor(e,t){void 0!==e&&void 0!==t&&(this.root=new et(e,t))}insert(e,t,r=1e3){this.root=this.insertNode(this.root,e,t,r)}insertMultiple(e,t,r=1e3){for(let n of t)this.insert(e,n,r)}rebalance(){this.root&&(this.root=this.rebalanceNode(this.root))}toJSON(){return{root:this.root?this.root.toJSON():null,insertCount:this.insertCount}}static fromJSON(e){let t=new er;return t.root=e.root?et.fromJSON(e.root):null,t.insertCount=e.insertCount||0,t}insertNode(e,t,r,n){if(null===e)return new et(t,[r]);let o=[],i=e,s=null;for(;null!==i;)if(o.push({parent:s,node:i}),ti.k))return i.v.add(r),e;else if(null===i.r){i.r=new et(t,[r]),o.push({parent:i,node:i.r});break}else s=i,i=i.r;let a=!1;this.insertCount++%n==0&&(a=!0);for(let t=o.length-1;t>=0;t--){let{parent:r,node:n}=o[t];if(n.updateHeight(),a){let t=this.rebalanceNode(n);r?r.l===n?r.l=t:r.r===n&&(r.r=t):e=t}}return e}rebalanceNode(e){let t=e.getBalanceFactor();if(t>1){if(e.l&&e.l.getBalanceFactor()>=0)return e.rotateRight();else if(e.l)return e.l=e.l.rotateLeft(),e.rotateRight()}if(t<-1){if(e.r&&0>=e.r.getBalanceFactor())return e.rotateLeft();else if(e.r)return e.r=e.r.rotateRight(),e.rotateLeft()}return e}find(e){let t=this.findNodeByKey(e);return t?t.v:null}contains(e){return null!==this.find(e)}getSize(){let e=0,t=[],r=this.root;for(;r||t.length>0;){for(;r;)t.push(r),r=r.l;r=t.pop(),e++,r=r.r}return e}isBalanced(){if(!this.root)return!0;let e=[this.root];for(;e.length>0;){let t=e.pop();if(Math.abs(t.getBalanceFactor())>1)return!1;t.l&&e.push(t.l),t.r&&e.push(t.r)}return!0}remove(e){this.root=this.removeNode(this.root,e)}removeDocument(e,t){let r=this.findNodeByKey(e);r&&(1===r.v.size?this.root=this.removeNode(this.root,e):r.v=new Set([...r.v.values()].filter(e=>e!==t)))}findNodeByKey(e){let t=this.root;for(;t;)if(et.k))return t;t=t.r}return null}removeNode(e,t){if(null===e)return null;let r=[],n=e;for(;null!==n&&n.k!==t;)r.push(n),n=t=0;t--){let n=r[t];n.updateHeight();let o=this.rebalanceNode(n);if(t>0){let e=r[t-1];e.l===n?e.l=o:e.r===n&&(e.r=o)}else e=o}return e}rangeSearch(e,t){let r=new Set,n=[],o=this.root;for(;o||n.length>0;){for(;o;)n.push(o),o=o.l;if((o=n.pop()).k>=e&&o.k<=t&&(r=v(r,o.v)),o.k>t)break;o=o.r}return r}greaterThan(e,t=!1){let r=new Set,n=[],o=this.root;for(;o||n.length>0;){for(;o;)n.push(o),o=o.r;if(o=n.pop(),t&&o.k>=e||!t&&o.k>e)r=v(r,o.v);else if(o.k<=e)break;o=o.l}return r}lessThan(e,t=!1){let r=new Set,n=[],o=this.root;for(;o||n.length>0;){for(;o;)n.push(o),o=o.l;if(o=n.pop(),t&&o.k<=e||!t&&o.ke)break;o=o.r}return r}}class en{numberToDocumentId;constructor(){this.numberToDocumentId=new Map}insert(e,t){this.numberToDocumentId.has(e)?this.numberToDocumentId.get(e).add(t):this.numberToDocumentId.set(e,new Set([t]))}find(e){let t=this.numberToDocumentId.get(e);return t?Array.from(t):null}remove(e){this.numberToDocumentId.delete(e)}removeDocument(e,t){let r=this.numberToDocumentId.get(t);r&&(r.delete(e),0===r.size&&this.numberToDocumentId.delete(t))}contains(e){return this.numberToDocumentId.has(e)}getSize(){let e=0;for(let t of this.numberToDocumentId.values())e+=t.size;return e}filter(e){let t=Object.keys(e);if(1!==t.length)throw Error("Invalid operation");let r=t[0];switch(r){case"eq":{let t=e[r],n=this.numberToDocumentId.get(t);return n?Array.from(n):[]}case"in":{let t=e[r],n=new Set;for(let e of t){let t=this.numberToDocumentId.get(e);if(t)for(let e of t)n.add(e)}return Array.from(n)}case"nin":{let t=new Set(e[r]),n=new Set;for(let[e,r]of this.numberToDocumentId.entries())if(!t.has(e))for(let e of r)n.add(e);return Array.from(n)}default:throw Error("Invalid operation")}}filterArr(e){let t=Object.keys(e);if(1!==t.length)throw Error("Invalid operation");let r=t[0];switch(r){case"containsAll":{let t=e[r].map(e=>this.numberToDocumentId.get(e)??new Set);if(0===t.length)return[];return Array.from(t.reduce((e,t)=>new Set([...e].filter(e=>t.has(e)))))}case"containsAny":{let t=e[r].map(e=>this.numberToDocumentId.get(e)??new Set);if(0===t.length)return[];return Array.from(t.reduce((e,t)=>new Set([...e,...t])))}default:throw Error("Invalid operation")}}static fromJSON(e){if(!e.numberToDocumentId)throw Error("Invalid Flat Tree JSON");let t=new en;for(let[r,n]of e.numberToDocumentId)t.numberToDocumentId.set(r,new Set(n));return t}toJSON(){return{numberToDocumentId:Array.from(this.numberToDocumentId.entries()).map(([e,t])=>[e,Array.from(t)])}}}function eo(e,t,r){let n=function(e,t,r){if(r<0)return -1;if(e===t)return 0;let n=e.length,o=t.length;if(0===n)return o<=r?o:-1;if(0===o)return n<=r?n:-1;let i=Math.abs(n-o);if(e.startsWith(t))return i<=r?i:-1;if(t.startsWith(e))return 0;if(i>r)return -1;let s=[];for(let e=0;e<=n;e++){s[e]=[e];for(let t=1;t<=o;t++)s[e][t]=0===e?t:0}for(let i=1;i<=n;i++){let n=1/0;for(let r=1;r<=o;r++)e[i-1]===t[r-1]?s[i][r]=s[i-1][r-1]:s[i][r]=Math.min(s[i-1][r]+1,s[i][r-1]+1,s[i-1][r-1]+1),n=Math.min(n,s[i][r]);if(n>r)return -1}return s[n][o]<=r?s[n][o]:-1}(e,t,r);return{distance:n,isBounded:n>=0}}class ei{k;s;c=new Map;d=new Set;e;w="";constructor(e,t,r){this.k=e,this.s=t,this.e=r}updateParent(e){this.w=e.w+this.s}addDocument(e){this.d.add(e)}removeDocument(e){return this.d.delete(e)}findAllWords(e,t,r,n){let o=[this];for(;o.length>0;){let i=o.pop();if(i.e){let{w:o,d:s}=i;if(r&&o!==t)continue;if(null!==y(e,o))if(n){if(!(Math.abs(t.length-o.length)<=n)||!eo(t,o,n).isBounded)continue;e[o]=[]}else e[o]=[];if(null!=y(e,o)&&s.size>0){let t=e[o];for(let e of s)t.includes(e)||t.push(e)}}i.c.size>0&&o.push(...i.c.values())}return e}insert(e,t){let r=this,n=0,o=e.length;for(;n0;){let{node:t,index:r,tolerance:s}=i.pop();if(t.w.startsWith(e)){t.findAllWords(o,e,!1,0);continue}if(s<0)continue;if(t.e){let{w:r,d:i}=t;if(r&&(eo(e,r,n).isBounded&&(o[r]=[]),void 0!==y(o,r)&&i.size>0)){let e=new Set(o[r]);for(let t of i)e.add(t);o[r]=Array.from(e)}}if(r>=e.length)continue;let a=e[r];if(t.c.has(a)){let e=t.c.get(a);i.push({node:e,index:r+1,tolerance:s})}for(let[e,n]of(i.push({node:t,index:r+1,tolerance:s-1}),t.c))i.push({node:n,index:r,tolerance:s-1}),e!==a&&i.push({node:n,index:r+1,tolerance:s-1})}}find(e){let{term:t,exact:r,tolerance:n}=e;if(n&&!r){let e={};return this._findLevenshtein(t,0,n,n,e),e}{let e=this,o=0,i=t.length;for(;o0&&0===t.c.size&&!t.e&&0===t.d.size;){let{parent:e,character:r}=n.pop();e.c.delete(r),t=e}return!0}removeDocumentByWord(e,t,r=!0){if(!e)return!0;let n=this,o=e.length;for(let i=0;i[e,t.toJSON()])}}static fromJSON(e){let t=new ei(e.k,e.s,e.e);return t.w=e.w,t.d=new Set(e.d),t.c=new Map(e?.c?.map(([e,t])=>[e,ei.fromJSON(t)])),t}}class es extends ei{constructor(){super("","",!1)}static fromJSON(e){let t=new es;return t.w=e.w,t.s=e.s,t.e=e.e,t.k=e.k,t.d=new Set(e.d),t.c=new Map(e.c?.map(([e,t])=>[e,ei.fromJSON(t)])),t}toJSON(){return super.toJSON()}}class ea{point;docIDs;left;right;parent;constructor(e,t){this.point=e,this.docIDs=new Set(t),this.left=null,this.right=null,this.parent=null}toJSON(){return{point:this.point,docIDs:Array.from(this.docIDs),left:this.left?this.left.toJSON():null,right:this.right?this.right.toJSON():null}}static fromJSON(e,t=null){let r=new ea(e.point,e.docIDs);return r.parent=t,e.left&&(r.left=ea.fromJSON(e.left,r)),e.right&&(r.right=ea.fromJSON(e.right,r)),r}}class el{root;nodeMap;constructor(){this.root=null,this.nodeMap=new Map}getPointKey(e){return`${e.lon},${e.lat}`}insert(e,t){let r=this.getPointKey(e),n=this.nodeMap.get(r);if(n)return void t.forEach(e=>n.docIDs.add(e));let o=new ea(e,t);if(this.nodeMap.set(r,o),null==this.root){this.root=o;return}let i=this.root,s=0;for(;;){if(0==s%2)if(e.lon0;){let{node:n,depth:o}=s.pop();if(null==n)continue;let l=i(e,n.point);(r?l<=t:l>t)&&a.push({point:n.point,docIDs:Array.from(n.docIDs)}),null!=n.left&&s.push({node:n.left,depth:o+1}),null!=n.right&&s.push({node:n.right,depth:o+1})}return n&&a.sort((t,r)=>{let o=i(e,t.point),s=i(e,r.point);return"asc"===n.toLowerCase()?o-s:s-o}),a}searchByPolygon(e,t=!0,r=null,n=!1){let o=[{node:this.root,depth:0}],i=[];for(;o.length>0;){let{node:r,depth:n}=o.pop();if(null==r)continue;null!=r.left&&o.push({node:r.left,depth:n+1}),null!=r.right&&o.push({node:r.right,depth:n+1});let s=el.isPointInPolygon(e,r.point);(s&&t||!s&&!t)&&i.push({point:r.point,docIDs:Array.from(r.docIDs)})}let s=el.calculatePolygonCentroid(e);if(r){let e=n?el.vincentyDistance:el.haversineDistance;i.sort((t,n)=>{let o=e(s,t.point),i=e(s,n.point);return"asc"===r.toLowerCase()?o-i:i-o})}return i}toJSON(){return{root:this.root?this.root.toJSON():null}}static fromJSON(e){let t=new el;return e.root&&(t.root=ea.fromJSON(e.root),t.buildNodeMap(t.root)),t}buildNodeMap(e){if(null==e)return;let t=this.getPointKey(e.point);this.nodeMap.set(t,e),e.left&&this.buildNodeMap(e.left),e.right&&this.buildNodeMap(e.right)}static calculatePolygonCentroid(e){let t=0,r=0,n=0,o=e.length;for(let i=0,s=o-1;io!=u>o&&n<(l-i)*(o-a)/(u-a)+i&&(r=!r)}return r}static haversineDistance(e,t){let r=Math.PI/180,n=e.lat*r,o=t.lat*r,i=(t.lat-e.lat)*r,s=(t.lon-e.lon)*r,a=Math.sin(i/2)*Math.sin(i/2)+Math.cos(n)*Math.cos(o)*Math.sin(s/2)*Math.sin(s/2);return 2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a))*6371e3}static vincentyDistance(e,t){let r,n,o,i,s,a,l,u=1/298.257223563,c=(1-1/298.257223563)*6378137,f=Math.PI/180,d=e.lat*f,h=t.lat*f,p=(t.lon-e.lon)*f,g=Math.atan((1-u)*Math.tan(d)),m=Math.atan((1-u)*Math.tan(h)),y=Math.sin(g),b=Math.cos(g),S=Math.sin(m),I=Math.cos(m),w=p,O=1e3;do{let e=Math.sin(w),t=Math.cos(w);if(0===(n=Math.sqrt(I*e*(I*e)+(b*S-y*I*t)*(b*S-y*I*t))))return 0;i=Math.atan2(n,o=y*S+b*I*t),isNaN(l=o-2*y*S/(a=1-(s=b*I*e/n)*s))&&(l=0);let c=u/16*a*(4+u*(4-3*a));r=w,w=p+(1-c)*u*s*(i+c*n*(l+c*o*(-1+2*l*l)))}while(Math.abs(w-r)>1e-12&&--O>0);if(0===O)return NaN;let T=a*(0x24ffb2985f71-c*c)/(c*c),N=1+T/16384*(4096+T*(-768+T*(320-175*T))),D=T/1024*(256+T*(-128+T*(74-47*T)));return c*N*(i-D*n*(l+D/4*(o*(-1+2*l*l)-D/6*l*(-3+4*n*n)*(-3+4*l*l))))}}class eu{true;false;constructor(){this.true=new Set,this.false=new Set}insert(e,t){t?this.true.add(e):this.false.add(e)}delete(e,t){t?this.true.delete(e):this.false.delete(e)}getSize(){return this.true.size+this.false.size}toJSON(){return{true:Array.from(this.true),false:Array.from(this.false)}}static fromJSON(e){let t=new eu;return t.true=new Set(e.true),t.false=new Set(e.false),t}}class ec{size;vectors=new Map;constructor(e){this.size=e}add(e,t){t instanceof Float32Array||(t=new Float32Array(t));let r=ef(t,this.size);this.vectors.set(e,[r,t])}remove(e){this.vectors.delete(e)}find(e,t,r){return e instanceof Float32Array||(e=new Float32Array(e)),function(e,t,r,n,o){let i=ef(e,n),s=[];for(let a of t||r.keys()){let t=r.get(a);if(!t)continue;let l=t[0],u=t[1],c=0;for(let t=0;t=o&&s.push([a,f])}return s}(e,r,this.vectors,this.size,t)}toJSON(){let e=[];for(let[t,[r,n]]of this.vectors)e.push([t,[r,Array.from(n)]]);return{size:this.size,vectors:e}}static fromJSON(e){let t=new ec(e.size);for(let[r,[n,o]]of e.vectors)t.vectors.set(r,[n,new Float32Array(o)]);return t}}function ef(e,t){let r=0;for(let n=0;n1?e.avgFieldLength[t]=(e.avgFieldLength[t]*n-e.fieldLengths[t][o])/(n-1):e.avgFieldLength[t]=void 0,e.fieldLengths[t][o]=void 0,e.frequencies[t][o]=void 0}function eg(e,t,r){e.tokenOccurrences[t][r]--}function em(e,t,r,n,o,i,s,a,l,u,c){if(M(s)){var f,d,h,p,g;return f=t,d=r,h=i,p=0,g=o,void f.vectorIndexes[d].node.add(g,h)}let m=n=>{let{type:i,node:s}=t.indexes[r];switch(i){case"Bool":s[n?"true":"false"].add(o);break;case"AVL":{let e=c?.avlRebalanceThreshold??1;s.insert(n,o,e);break}case"Radix":{let i=l.tokenize(n,a,r,!1);for(let n of(e.insertDocumentScoreParameters(t,r,o,i,u),i))e.insertTokenScoreParameters(t,r,o,i,n),s.insert(n,o);break}case"Flat":s.insert(n,o);break;case"BKD":s.insert(n,[o])}};if(!z(s))return m(i);let y=i.length;for(let e=0;e0&&g.set(o,!0);let y=h.length;for(let t=0;t[e,t]).sort((e,t)=>t[1]-e[1]);if(0===y.length)return[];if(1===f)return y;if(0===f){if(1===h)return y;for(let e of d)if(!g.get(e))return[];return y.filter(([e])=>{let t=p.get(e);return!!t&&Array.from(t.values()).some(e=>e===h)})}let b=y.filter(([e])=>{let t=p.get(e);return!!t&&Array.from(t.values()).some(e=>e===h)});if(b.length>0){let e=y.filter(([e])=>!b.some(([t])=>t===e)),t=Math.ceil(e.length*f);return[...b,...e.slice(0,t)]}return y}function ew(e,t,r,n){let o=Object.keys(r),i=o.reduce((e,t)=>({[t]:new Set,...e}),{});for(let s of o){let o=r[s];if(void 0===e.indexes[s])throw E("UNKNOWN_FILTER_PROPERTY",s);let{node:a,type:l,isArray:u}=e.indexes[s];if("Bool"===l){let e=o?a.true:a.false;i[s]=v(i[s],e);continue}if("BKD"===l){let e;if("radius"in o)e="radius";else if("polygon"in o)e="polygon";else throw Error(`Invalid operation ${o}`);if("radius"===e){let{value:t,coordinates:r,unit:n="m",inside:l=!0,highPrecision:u=!1}=o[e],c=function(e,t){let r=w[t];if(void 0===r)throw Error(E("INVALID_DISTANCE_SUFFIX",e).message);return e*r}(t,n),f=a.searchByRadius(r,c,l,void 0,u);i[s]=ev(i[s],f)}else{let{coordinates:t,inside:r=!0,highPrecision:n=!1}=o[e],l=a.searchByPolygon(t,r,void 0,n);i[s]=ev(i[s],l)}continue}if("Radix"===l&&("string"==typeof o||Array.isArray(o))){for(let e of[o].flat())for(let r of t.tokenize(e,n,s)){let e=a.find({term:r,exact:!0});i[s]=function(e,t){e||(e=new Set);let r=Object.keys(t),n=r.length;for(let o=0;o1)throw E("INVALID_FILTER_OPERATION",c.length);if("Flat"===l){let e=new Set(u?a.filterArr(o):a.filter(o));i[s]=v(i[s],e);continue}if("AVL"===l){let e,t=c[0],r=o[t];switch(t){case"gt":e=a.greaterThan(r,!1);break;case"gte":e=a.greaterThan(r,!0);break;case"lt":e=a.lessThan(r,!1);break;case"lte":e=a.lessThan(r,!0);break;case"eq":e=a.find(r)??new Set;break;case"between":{let[t,n]=r;e=a.rangeSearch(t,n);break}default:throw E("INVALID_FILTER_OPERATION",t)}i[s]=v(i[s],e)}}return function(...e){if(0===e.length)return new Set;if(1===e.length)return e[0];if(2===e.length){let t=e[0],r=e[1];if(N)return t.intersection(r);let n=new Set,o=t.size!r.orderedDocsToRemove.has(e[0])),r.orderedDocsToRemove.clear())}function eM(e,t,r){if(!e.enabled)return;let n=e.sorts[t],o=B(e.sharedInternalDocumentStore,r);n.docs.get(o)&&(n.docs.delete(o),n.orderedDocsToRemove.set(o,!0))}function ez(e,t,r){if(!e.enabled)throw E("SORT_DISABLED");let n=r.property,o="DESC"===r.order,i=e.sorts[n];if(!i)throw E("UNABLE_TO_SORT_ON_UNKNOWN_FIELD",n,e.sortableProperties.join(", "));return eR(e,n),eE(e),t.sort((t,r)=>{let n=i.docs.get(B(e.sharedInternalDocumentStore,t[0])),s=i.docs.get(B(e.sharedInternalDocumentStore,r[0])),a=void 0!==n,l=void 0!==s;return a||l?a?l?o?s-n:n-s:-1:1:0}),t}function eC(e){return e.enabled?e.sortableProperties:[]}function eU(e){return e.enabled?e.sortablePropertiesWithTypes:{}}function eL(e,t){if(!t.enabled)return{enabled:!1};let r=Object.keys(t.sorts).reduce((e,r)=>{let{docs:n,orderedDocs:o,type:i}=t.sorts[r];return e[r]={docs:new Map(Object.entries(n).map(([e,t])=>[+e,t])),orderedDocsToRemove:new Map,orderedDocs:o,type:i},e},{});return{sharedInternalDocumentStore:e,language:t.language,sortableProperties:t.sortableProperties,sortablePropertiesWithTypes:t.sortablePropertiesWithTypes,sorts:r,enabled:!0,isSorted:t.isSorted}}function eB(e){if(!e.enabled)return{enabled:!1};for(let t of Object.keys(e.sorts))eR(e,t);eE(e);let t=Object.keys(e.sorts).reduce((t,r)=>{let{docs:n,orderedDocs:o,type:i}=e.sorts[r];return t[r]={docs:Object.fromEntries(n.entries()),orderedDocs:o,type:i},t},{});return{language:e.language,sortableProperties:e.sortableProperties,sortablePropertiesWithTypes:e.sortablePropertiesWithTypes,sorts:t,enabled:e.enabled,isSorted:e.isSorted}}let eV=[65,65,65,65,65,65,65,67,69,69,69,69,73,73,73,73,69,78,79,79,79,79,79,null,79,85,85,85,85,89,80,115,97,97,97,97,97,97,97,99,101,101,101,101,105,105,105,105,101,110,111,111,111,111,111,null,111,117,117,117,117,121,112,121,65,97,65,97,65,97,67,99,67,99,67,99,67,99,68,100,68,100,69,101,69,101,69,101,69,101,69,101,71,103,71,103,71,103,71,103,72,104,72,104,73,105,73,105,73,105,73,105,73,105,73,105,74,106,75,107,107,76,108,76,108,76,108,76,108,76,108,78,110,78,110,78,110,110,78,110,79,111,79,111,79,111,79,111,82,114,82,114,82,114,83,115,83,115,83,115,83,115,84,116,84,116,84,116,85,117,85,117,85,117,85,117,85,117,85,117,87,119,89,121,89,90,122,90,122,90,122,115],eF={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},eW={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},ej="[aeiouy]",e$="[^aeiou][^aeiouy]*",eJ=ej+"[aeiou]*",eG="^("+e$+")?"+eJ+e$,eY="^("+e$+")?"+eJ+e$+"("+eJ+")?$",eH="^("+e$+")?"+eJ+e$+eJ+e$,eK="^("+e$+")?"+ej;function eq(e){let t,r,n,o,i,s;if(e.length<3)return e;let a=e.substring(0,1);if("y"==a&&(e=a.toUpperCase()+e.substring(1)),o=/^(.+?)([^s])s$/,(n=/^(.+?)(ss|i)es$/).test(e)?e=e.replace(n,"$1$2"):o.test(e)&&(e=e.replace(o,"$1$2")),o=/^(.+?)(ed|ing)$/,(n=/^(.+?)eed$/).test(e)){let t=n.exec(e);(n=new RegExp(eG)).test(t[1])&&(n=/.$/,e=e.replace(n,""))}else o.test(e)&&(t=o.exec(e)[1],(o=new RegExp(eK)).test(t)&&(e=t,o=/(at|bl|iz)$/,i=RegExp("([^aeiouylsz])\\1$"),s=RegExp("^"+e$+ej+"[^aeiouwxy]$"),o.test(e)?e+="e":i.test(e)?(n=/.$/,e=e.replace(n,"")):s.test(e)&&(e+="e")));if((n=/^(.+?)y$/).test(e)){let r=n.exec(e);t=r?.[1],n=new RegExp(eK),t&&n.test(t)&&(e=t+"i")}if((n=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/).test(e)){let o=n.exec(e);t=o?.[1],r=o?.[2],n=new RegExp(eG),t&&n.test(t)&&(e=t+eF[r])}if((n=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/).test(e)){let o=n.exec(e);t=o?.[1],r=o?.[2],n=new RegExp(eG),t&&n.test(t)&&(e=t+eW[r])}if(o=/^(.+?)(s|t)(ion)$/,(n=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/).test(e)){let r=n.exec(e);t=r?.[1],n=new RegExp(eH),t&&n.test(t)&&(e=t)}else if(o.test(e)){let r=o.exec(e);t=r?.[1]??""+r?.[2]??"",(o=new RegExp(eH)).test(t)&&(e=t)}if((n=/^(.+?)e$/).test(e)){let r=n.exec(e);t=r?.[1],n=new RegExp(eH),o=new RegExp(eY),i=RegExp("^"+e$+ej+"[^aeiouwxy]$"),t&&(n.test(t)||o.test(t)&&!i.test(t))&&(e=t)}return n=/ll$/,o=new RegExp(eH),n.test(e)&&o.test(e)&&(n=/.$/,e=e.replace(n,"")),"y"==a&&(e=a.toLowerCase()+e.substring(1)),e}function eX(e,t,r=!0){let n=`${this.language}:${e}:${t}`;return r&&this.normalizationCache.has(n)?this.normalizationCache.get(n):this.stopWords?.includes(t)?(r&&this.normalizationCache.set(n,""),""):(this.stemmer&&!this.stemmerSkipProperties.has(e)&&(t=this.stemmer(t)),t=function(e){let t=[];for(let n=0;n383?r:eV[r-192]||r}return String.fromCharCode(...t)}(t),r&&this.normalizationCache.set(n,t),t)}function eZ(e,t,r,n=!0){let o;if(t&&t!==this.language)throw E("LANGUAGE_NOT_SUPPORTED",t);if("string"!=typeof e)return[e];let s=this.normalizeToken.bind(this,r??"");if(r&&this.tokenizeSkipProperties.has(r))o=[s(e,n)];else{let t=i[this.language];o=e.toLowerCase().split(t).map(e=>s(e,n)).filter(Boolean)}let a=function(e){for(;""===e[e.length-1];)e.pop();for(;""===e[0];)e.shift();return e}(o);return this.allowDuplicates?a:Array.from(new Set(a))}function eQ(e={}){let t,r;if(e.language){if(!s.includes(e.language))throw E("LANGUAGE_NOT_SUPPORTED",e.language)}else e.language="english";if(e.stemming||e.stemmer&&!("stemming"in e))if(e.stemmer){if("function"!=typeof e.stemmer)throw E("INVALID_STEMMER_FUNCTION_TYPE");t=e.stemmer}else if("english"===e.language)t=eq;else throw E("MISSING_STEMMER",e.language);if(!1!==e.stopWords){if(r=[],Array.isArray(e.stopWords))r=e.stopWords;else if("function"==typeof e.stopWords)r=e.stopWords(r);else if(e.stopWords)throw E("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");if(!Array.isArray(r))throw E("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY");for(let e of r)if("string"!=typeof e)throw E("CUSTOM_STOP_WORDS_MUST_BE_FUNCTION_OR_ARRAY")}let n={tokenize:eZ,language:e.language,stemmer:t,stemmerSkipProperties:new Set(e.stemmerSkipProperties?[e.stemmerSkipProperties].flat():[]),tokenizeSkipProperties:new Set(e.tokenizeSkipProperties?[e.tokenizeSkipProperties].flat():[]),stopWords:r,allowDuplicates:!!e.allowDuplicates,normalizeToken:eX,normalizationCache:new Map};return n.tokenize=eZ.bind(n),n.normalizeToken=eX,n}function e0(e,t,r,n,o){let i=e.validateSchema(t,e.schema);if(i)throw createError("SCHEMA_VALIDATION_FAILURE",i);return isAsyncFunction(e.beforeInsert)||isAsyncFunction(e.afterInsert)||isAsyncFunction(e.index.beforeInsert)||isAsyncFunction(e.index.insert)||isAsyncFunction(e.index.afterInsert)?e7(e,t,r,n,o):function(e,t,r,n,o){let{index:i,docs:s}=e.data,a=e.getDocumentIndexId(t);if("string"!=typeof a)throw createError("DOCUMENT_ID_MUST_BE_STRING",typeof a);let l=getInternalDocumentId(e.internalDocumentIDStore,a);if(!e.documentsStore.store(s,a,l,t))throw createError("DOCUMENT_ALREADY_EXISTS",a);let u=e.documentsStore.count(s);n||runSingleHook(e.beforeInsert,e,a,t);let c=e.index.getSearchableProperties(i),f=e.index.getSearchablePropertiesWithTypes(i),d=e.getDocumentProperties(t,c);for(let[e,t]of Object.entries(d))void 0!==t&&e2(typeof t,f[e],e,t);return function(e,t,r,n,o,i,s,a){for(let s of r){let r=n[s];if(void 0===r)continue;let l=e.index.getSearchablePropertiesWithTypes(e.data.index)[s],u=getInternalDocumentId(e.internalDocumentIDStore,t);e.index.beforeInsert?.(e.data.index,s,t,r,l,i,e.tokenizer,o),e.index.insert(e.index,e.data.index,s,t,u,r,l,i,e.tokenizer,o,a),e.index.afterInsert?.(e.data.index,s,t,r,l,i,e.tokenizer,o)}let l=e.sorter.getSortableProperties(e.data.sorting),u=e.getDocumentProperties(s,l);for(let r of l){let n=u[r];if(void 0===n)continue;let o=e.sorter.getSortablePropertiesWithTypes(e.data.sorting)[r];e.sorter.insert(e.data.sorting,r,t,n,o,i)}}(e,a,c,d,u,r,t,o),n||runSingleHook(e.afterInsert,e,a,t),a}(e,t,r,n,o)}let e1=new Set(["enum","enum[]"]),e9=new Set(["string","number"]);async function e7(e,t,r,n,o){let{index:i,docs:s}=e.data,a=e.getDocumentIndexId(t);if("string"!=typeof a)throw createError("DOCUMENT_ID_MUST_BE_STRING",typeof a);let l=getInternalDocumentId(e.internalDocumentIDStore,a);if(!e.documentsStore.store(s,a,l,t))throw createError("DOCUMENT_ALREADY_EXISTS",a);let u=e.documentsStore.count(s);n||await runSingleHook(e.beforeInsert,e,a,t);let c=e.index.getSearchableProperties(i),f=e.index.getSearchablePropertiesWithTypes(i),d=e.getDocumentProperties(t,c);for(let[e,t]of Object.entries(d))void 0!==t&&e2(typeof t,f[e],e,t);return await e5(e,a,c,d,u,r,t,o),n||await runSingleHook(e.afterInsert,e,a,t),a}function e2(e,t,r,n){if(!(isGeoPointType(t)&&"object"==typeof n&&"number"==typeof n.lon&&"number"==typeof n.lat||isVectorType(t)&&Array.isArray(n)||isArrayType(t)&&Array.isArray(n))&&!(e1.has(t)&&e9.has(e))&&e!==t)throw createError("INVALID_DOCUMENT_PROPERTY",r,t,e)}async function e5(e,t,r,n,o,i,s,a){for(let s of r){let r=n[s];if(void 0===r)continue;let l=e.index.getSearchablePropertiesWithTypes(e.data.index)[s];await e.index.beforeInsert?.(e.data.index,s,t,r,l,i,e.tokenizer,o);let u=e.internalDocumentIDStore.idToInternalId.get(t);await e.index.insert(e.index,e.data.index,s,t,u,r,l,i,e.tokenizer,o,a),await e.index.afterInsert?.(e.data.index,s,t,r,l,i,e.tokenizer,o)}let l=e.sorter.getSortableProperties(e.data.sorting),u=e.getDocumentProperties(s,l);for(let r of l){let n=u[r];if(void 0===n)continue;let o=e.sorter.getSortablePropertiesWithTypes(e.data.sorting)[r];e.sorter.insert(e.data.sorting,r,t,n,o,i)}}async function e8(e,t,r,n){let o=!0,{index:i,docs:s}=e.data,a=e.documentsStore.get(s,t);if(!a)return!1;let l=getInternalDocumentId(e.internalDocumentIDStore,t),u=getDocumentIdFromInternalId(e.internalDocumentIDStore,l),c=e.documentsStore.count(s);n||await runSingleHook(e.beforeRemove,e,u);let f=e.index.getSearchableProperties(i),d=e.index.getSearchablePropertiesWithTypes(i),h=e.getDocumentProperties(a,f);for(let n of f){let i=h[n];if(void 0===i)continue;let s=d[n];await e.index.beforeRemove?.(e.data.index,n,u,i,s,r,e.tokenizer,c),await e.index.remove(e.index,e.data.index,n,t,l,i,s,r,e.tokenizer,c)||(o=!1),await e.index.afterRemove?.(e.data.index,n,u,i,s,r,e.tokenizer,c)}let p=await e.sorter.getSortableProperties(e.data.sorting),g=await e.getDocumentProperties(a,p);for(let r of p)void 0!==g[r]&&e.sorter.remove(e.data.sorting,r,t);return n||await runSingleHook(e.afterRemove,e,u),e.documentsStore.remove(e.data.docs,t,l),o}let e6="fulltext";function e3(e,t){return e[1]-t[1]}function e4(e,t){return t[1]-e[1]}function te(e,t,r){let n={},o=t.map(([e])=>e),i=e.documentsStore.getMultiple(e.data.docs,o),s=Object.keys(r),a=e.index.getSearchablePropertiesWithTypes(e.data.index);for(let e of s){let t;if("number"===a[e]){let{ranges:n}=r[e],o=n.length,i=Array.from({length:o});for(let e=0;e{for(let o of e){let e=`${o.from}-${o.to}`;!r?.has(e)&&n>=o.from&&n<=o.to&&(void 0===t[e]?t[e]=1:(t[e]++,r?.add(e)))}}}function tr(e,t,r){let n="boolean"===t?"false":"";return t=>{let o=t?.toString()??n;r?.has(o)||(e[o]=(e[o]??0)+1,r?.add(o))}}let tn={reducer:(e,t,r,n)=>(t[n]=r,t),getInitialValue:e=>Array.from({length:e})},to=["string","number","boolean"];function ti(e,t,r){let n=r.properties,o=n.length,i=e.index.getSearchablePropertiesWithTypes(e.data.index);for(let e=0;eV(e.internalDocumentIDStore,t)),a=e.documentsStore.getMultiple(e.data.docs,s),l=a.length,u=r.maxResult||Number.MAX_SAFE_INTEGER,c=[],f={};for(let e=0;e=u||(s.indexes.push(e),s.count++,r.perValue[i]=s,o.add(n))}c.push(Array.from(o)),f[t]=r}let h=function e(t,r=0){if(r+1===t.length)return t[r].map(e=>[e]);let n=t[r],o=e(t,r+1),i=[];for(let e of n)for(let t of o){let r=[e];d(r,t),i.push(r)}return i}(c),p=h.length,g=[];for(let e=0;e{let n=t.get(r);return void 0!==n&&t.set(r,0),n===e.length})})(i).sort((e,t)=>e-t),0!==o.indexes.length&&g.push(o)}let m=g.length,y=Array.from({length:m});for(let e=0;e({id:s[e],score:t[e][1],document:a[e]})),l=o.reducer.bind(null,n.values),u=o.getInitialValue(n.indexes.length),c=i.reduce(l,u);y[e]={values:n.values,result:c}}return y}function ts(e,t,r){let n,o,{term:i,properties:s}=t,a=e.data.index,l=e.caches.propertiesToSearch;if(!l){let t=e.index.getSearchablePropertiesWithTypes(a);l=(l=e.index.getSearchableProperties(a)).filter(e=>t[e].startsWith("string")),e.caches.propertiesToSearch=l}if(s&&"*"!==s){for(let e of s)if(!l.includes(e))throw E("UNKNOWN_INDEX",e,l.join(", "));l=l.filter(e=>s.includes(e))}Object.keys(t.where??{}).length>0&&(n=e.index.searchByWhereClause(a,e.tokenizer,t.where,r));let u=void 0!==t.threshold&&null!==t.threshold?t.threshold:1;if(i||s){let s=e.documentsStore.count(e.data.docs);o=e.index.search(a,i||"",e.tokenizer,r,l,t.exact||!1,t.tolerance||0,t.boost||{},function(e){let t=e??{};return t.k=t.k??ta.k,t.b=t.b??ta.b,t.d=t.d??ta.d,t}(t.relevance),s,n,u)}else o=(n?Array.from(n):Object.keys(e.documentsStore.getAll(e.data.docs))).map(e=>[+e,0]);return o}let ta={k:1.2,b:.75,d:.5};function tl(e,t,r){let n,o=t.vector;if(o&&(!("value"in o)||!("property"in o)))throw E("INVALID_VECTOR_INPUT",Object.keys(o).join(", "));let i=e.data.index.vectorIndexes[o.property],s=i.node.size;if(o?.value.length!==s){if(o?.property===void 0||o?.value.length===void 0)throw E("INVALID_INPUT_VECTOR","undefined",s,"undefined");throw E("INVALID_INPUT_VECTOR",o.property,s,o.value.length)}let a=e.data.index;return Object.keys(t.where??{}).length>0&&(n=e.index.searchByWhereClause(a,e.tokenizer,t.where,r)),i.node.find(o.value,t.similarity??.8,n)}function tu(e){return e[1]}function tc(e,t,r){let n=t.mode??e6;if(n===e6){let n=g();function o(){let o,i=Object.keys(e.data.index.vectorIndexes),s=t.facets&&Object.keys(t.facets).length>0,{limit:a=10,offset:l=0,distinctOn:u,includeVectors:c=!1}=t,f=!0===t.preflight,d=ts(e,t,r);if(t.sortBy)if("function"==typeof t.sortBy){let r=d.map(([e])=>e),n=e.documentsStore.getMultiple(e.data.docs,r).map((e,t)=>[d[t][0],d[t][1],e]);n.sort(t.sortBy),d=n.map(([e,t])=>[e,t])}else d=e.sorter.sortBy(e.data.sorting,d,t.sortBy).map(([t,r])=>[B(e.internalDocumentIDStore,t),r]);else d=d.sort(b);f||(o=u?function(e,t,r,n,o){let i=e.data.docs,s=new Map,a=[],l=new Set,u=t.length,c=0;for(let f=0;f=r+n)))break}return a}(e,d,l,a,u):tf(e,d,l,a));let h={elapsed:{formatted:"",raw:0},hits:[],count:d.length};return void 0!==o&&(h.hits=o.filter(Boolean),c||O(h,i)),s&&(h.facets=te(e,d,t.facets)),t.groupBy&&(h.groups=ti(e,d,t.groupBy)),h.elapsed=e.formatElapsedTime(g()-n),h}async function i(){e.beforeSearch&&await ee(e.beforeSearch,e,t,r);let n=o();return e.afterSearch&&await Q(e.afterSearch,e,t,r,n),n}return e.beforeSearch?.length||e.afterSearch?.length?i():o()}if("vector"===n)return function(e,t,r="english"){let n=g();function o(){let o=tl(e,t,r).sort(b),i=[];t.facets&&Object.keys(t.facets).length>0&&(i=te(e,o,t.facets));let s=t.vector.property,a=t.includeVectors??!1,l=t.limit??10,u=t.offset??0,c=Array.from({length:l});for(let t=0;t[e,r/t])}(ts(e,t,r)),o=tl(e,t,r),i=t.hybridWeights;return function(e,t,r,n){var o;let i=Math.max.apply(Math,e.map(tu)),s=Math.max.apply(Math,t.map(tu)),{text:a,vector:l}=n&&n.text&&n.vector?n:(o=0,{text:.5,vector:.5}),u=new Map,c=e.length,f=(e,t)=>e*a+t*l;for(let t=0;tt[1]-e[1])}(n,o,t.term??"",i)}(e,t,void 0);t.facets&&Object.keys(t.facets).length>0&&(r=te(e,i,t.facets)),t.groupBy&&(o=ti(e,i,t.groupBy));let s=tf(e,i,t.offset??0,t.limit??10).filter(Boolean),a=g(),l={count:i.length,elapsed:{raw:Number(a-n),formatted:p(a-n)},hits:s,...r?{facets:r}:{},...o?{groups:o}:{}};return t.includeVectors||O(l,Object.keys(e.data.index.vectorIndexes)),l}async function i(){e.beforeSearch&&await ee(e.beforeSearch,e,t,void 0);let n=o();return e.afterSearch&&await Q(e.afterSearch,e,t,r,n),n}return e.beforeSearch?.length||e.afterSearch?.length?i():o()}(e,t);throw E("INVALID_SEARCH_MODE",n)}function tf(e,t,r,n){let o=e.data.docs,i=Array.from({length:n}),s=new Set;for(let a=r;a({type:"page",content:e.document.title,id:e.document.url,url:e.document.url}))}async function tp(e,t,r,o={}){let i={where:(0,n.B)({tag:r,...o.where}),groupBy:{properties:["page_id"],maxResult:8,...o.groupBy}};t.length>0&&(i={...i,term:t,properties:["content","keywords"],...o,where:i.where,groupBy:i.groupBy});let s=await tc(e,i),a=[];for(let t of s.groups??[]){let r=t.values[0],n=await e.documentsStore.get(e.data.docs,r);if(n)for(let e of(a.push({id:r,type:"page",content:n.content,url:n.url}),t.result))"page"!==e.document.type&&a.push({id:e.document.id.toString(),content:e.document.content,type:e.document.type,url:e.document.url})}return a}Symbol("orama.insertions"),Symbol("orama.removals"),r(1882);var tg=new Map;async function tm({from:e="/api/search",initOrama:t=e=>(function({schema:e,sort:t,language:r,components:n,id:o,plugins:i}){for(let t of(n||(n={}),i??[])){if(!("getComponents"in t)||"function"!=typeof t.getComponents)continue;let r=t.getComponents(e);for(let e of Object.keys(r))if(n[e])throw E("PLUGIN_COMPONENT_CONFLICT",e,t.name);n={...n,...r}}o||(o=m());let s=n.tokenizer,a=n.index,l=n.documentsStore,u=n.sorter;if(s=s?s.tokenize?s:eQ(s):eQ({language:r??"english"}),n.tokenizer&&r)throw E("NO_LANGUAGE_WITH_CUSTOM_TOKENIZER");let c={idToInternalId:new Map,internalIdToId:[],save:U,load:L};a||={create:function e(t,r,n,o,i=""){for(let[s,a]of(o||(o={sharedInternalDocumentStore:r,indexes:{},vectorIndexes:{},searchableProperties:[],searchablePropertiesWithTypes:{},frequencies:{},tokenOccurrences:{},avgFieldLength:{},fieldLengths:{}}),Object.entries(n))){let n=`${i}${i?".":""}${s}`;if("object"==typeof a&&!Array.isArray(a)){e(t,r,a,o,n);continue}if(M(a))o.searchableProperties.push(n),o.searchablePropertiesWithTypes[n]=a,o.vectorIndexes[n]={type:"Vector",node:new ec(C(a)),isArray:!1};else{let e=/\[/.test(a);switch(a){case"boolean":case"boolean[]":o.indexes[n]={type:"Bool",node:new eu,isArray:e};break;case"number":case"number[]":o.indexes[n]={type:"AVL",node:new er(0,[]),isArray:e};break;case"string":case"string[]":o.indexes[n]={type:"Radix",node:new es,isArray:e},o.avgFieldLength[n]=0,o.frequencies[n]={},o.tokenOccurrences[n]={},o.fieldLengths[n]={};break;case"enum":case"enum[]":o.indexes[n]={type:"Flat",node:new en,isArray:e};break;case"geopoint":o.indexes[n]={type:"BKD",node:new el,isArray:e};break;default:throw E("INVALID_SCHEMA_TYPE",Array.isArray(a)?"array":a,n)}o.searchableProperties.push(n),o.searchablePropertiesWithTypes[n]=a}}return o},insert:em,remove:eb,insertDocumentScoreParameters:ed,insertTokenScoreParameters:eh,removeDocumentScoreParameters:ep,removeTokenScoreParameters:eg,calculateResultScores:eS,search:eI,searchByWhereClause:ew,getSearchableProperties:eO,getSearchablePropertiesWithTypes:eT,load:eN,save:eD},u||={create:e_,insert:eA,remove:eM,save:eB,load:eL,sortBy:ez,getSortableProperties:eC,getSortablePropertiesWithTypes:eU},l||={create:F,get:W,getMultiple:j,getAll:$,store:J,remove:G,count:Y,load:H,save:K};var f=n;let d={formatElapsedTime:k,getDocumentIndexId:P,getDocumentProperties:S,validateSchema:function e(t,r){for(let[n,o]of Object.entries(r)){let r=t[n];if(void 0!==r&&("geopoint"!==o||"object"!=typeof r||"number"!=typeof r.lon||"number"!=typeof r.lat)&&("enum"!==o||"string"!=typeof r&&"number"!=typeof r)){if("enum[]"===o&&Array.isArray(r)){let e=r.length;for(let t=0;t{for(let r of e)await r(t)})();for(let r of e)r(t)}(I,b),b})({schema:{_:"string"},language:e})}){let r=tg.get(e);if(r)return r;let n=async function(){let r=await fetch(e);if(!r.ok)throw Error(`failed to fetch exported search indexes from ${e}, make sure the search database is exported and available for client.`);let n=await r.json(),o=new Map;if("i18n"===n.type)return await Promise.all(Object.entries(n.data).map(async([e,r])=>{let n=await t(e);td(n,r),o.set(e,{type:r.type,db:n})})),o;let i=await t();return td(i,n),o.set("",{type:n.type,db:i}),o}();return tg.set(e,n),n}async function ty(e,t){let{tag:r,locale:n}=t,o=(await tm(t)).get(n??"");return o?"simple"===o.type?th(o,e):tp(o.db,e,r):[]}}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/449.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/449.js deleted file mode 100644 index d163519..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/449.js +++ /dev/null @@ -1,16 +0,0 @@ -exports.id=449,exports.ids=[449],exports.modules={2343:(e,i)=>{"use strict";function t(){throw Object.defineProperty(Error('ImageResponse moved from "next/server" to "next/og" since Next.js 14, please import from "next/og" instead'),"__NEXT_ERROR_CODE",{value:"E183",enumerable:!1,configurable:!0})}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageResponse",{enumerable:!0,get:function(){return t}})},4235:(e,i,t)=>{"use strict";var r=t(81e3);t.o(r,"NextResponse")&&t.d(i,{NextResponse:function(){return r.NextResponse}})},29135:(e,i,t)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),!function(e,i){for(var t in i)Object.defineProperty(e,t,{enumerable:!0,get:i[t]})}(i,{isBot:function(){return o},userAgent:function(){return a},userAgentFromString:function(){return n}});let r=function(e){return e&&e.__esModule?e:{default:e}}(t(50662));function o(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Google-InspectionTool|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}function n(e){return{...(0,r.default)(e),isBot:void 0!==e&&o(e)}}function a({headers:e}){return n(e.get("user-agent")||void 0)}},29279:(e,i,t)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"connection",{enumerable:!0,get:function(){return l}});let r=t(29294),o=t(63033),n=t(94924),a=t(10960),s=t(46049),u=t(83374);function l(){let e=r.workAsyncStorage.getStore(),i=o.workUnitAsyncStorage.getStore();if(e){if(i&&"after"===i.phase&&!(0,u.isRequestAPICallableInsideAfter)())throw Object.defineProperty(Error(`Route ${e.route} used "connection" inside "after(...)". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual Request, but "after(...)" executes after the request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/canary/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E186",enumerable:!1,configurable:!0});if(e.forceStatic)return Promise.resolve(void 0);if(i){if("cache"===i.type)throw Object.defineProperty(Error(`Route ${e.route} used "connection" inside "use cache". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual Request, but caches must be able to be produced before a Request so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E111",enumerable:!1,configurable:!0});else if("unstable-cache"===i.type)throw Object.defineProperty(Error(`Route ${e.route} used "connection" inside a function cached with "unstable_cache(...)". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual Request, but caches must be able to be produced before a Request so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E1",enumerable:!1,configurable:!0})}if(e.dynamicShouldError)throw Object.defineProperty(new a.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`connection\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E562",enumerable:!1,configurable:!0});if(i)if("prerender"===i.type)return(0,s.makeHangingPromise)(i.renderSignal,"`connection()`");else"prerender-ppr"===i.type?(0,n.postponeWithTracking)(e.route,"connection",i.dynamicTracking):"prerender-legacy"===i.type&&(0,n.throwToInterruptStaticGeneration)("connection",e,i);(0,n.trackDynamicDataInDynamicRender)(e,i)}return Promise.resolve(void 0)}},45786:(e,i,t)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"after",{enumerable:!0,get:function(){return o}});let r=t(29294);function o(e){let i=r.workAsyncStorage.getStore();if(!i)throw Object.defineProperty(Error("`after` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context"),"__NEXT_ERROR_CODE",{value:"E468",enumerable:!1,configurable:!0});let{afterContext:t}=i;return t.after(e)}},48106:(e,i,t)=>{"use strict";e.exports=t(44870)},49771:(e,i,t)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"NextResponse",{enumerable:!0,get:function(){return d}});let r=t(10037),o=t(30267),n=t(45393),a=t(79214),s=t(10037),u=Symbol("internal response"),l=new Set([301,302,303,307,308]);function c(e,i){var t;if(null==e||null==(t=e.request)?void 0:t.headers){if(!(e.request.headers instanceof Headers))throw Object.defineProperty(Error("request.headers must be an instance of Headers"),"__NEXT_ERROR_CODE",{value:"E119",enumerable:!1,configurable:!0});let t=[];for(let[r,o]of e.request.headers)i.set("x-middleware-request-"+r,o),t.push(r);i.set("x-middleware-override-headers",t.join(","))}}class d extends Response{constructor(e,i={}){super(e,i);let t=this.headers,l=new Proxy(new s.ResponseCookies(t),{get(e,o,n){switch(o){case"delete":case"set":return(...n)=>{let a=Reflect.apply(e[o],e,n),u=new Headers(t);return a instanceof s.ResponseCookies&&t.set("x-middleware-set-cookie",a.getAll().map(e=>(0,r.stringifyCookie)(e)).join(",")),c(i,u),a};default:return a.ReflectAdapter.get(e,o,n)}}});this[u]={cookies:l,url:i.url?new o.NextURL(i.url,{headers:(0,n.toNodeOutgoingHttpHeaders)(t),nextConfig:i.nextConfig}):void 0}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,url:this.url,body:this.body,bodyUsed:this.bodyUsed,headers:Object.fromEntries(this.headers),ok:this.ok,redirected:this.redirected,status:this.status,statusText:this.statusText,type:this.type}}get cookies(){return this[u].cookies}static json(e,i){let t=Response.json(e,i);return new d(t.body,t)}static redirect(e,i){let t="number"==typeof i?i:(null==i?void 0:i.status)??307;if(!l.has(t))throw Object.defineProperty(RangeError('Failed to execute "redirect" on "response": Invalid status code'),"__NEXT_ERROR_CODE",{value:"E529",enumerable:!1,configurable:!0});let r="object"==typeof i?i:{},o=new Headers(null==r?void 0:r.headers);return o.set("Location",(0,n.validateURL)(e)),new d(null,{...r,headers:o,status:t})}static rewrite(e,i){let t=new Headers(null==i?void 0:i.headers);return t.set("x-middleware-rewrite",(0,n.validateURL)(e)),c(i,t),new d(null,{...i,headers:t})}static next(e){let i=new Headers(null==e?void 0:e.headers);return i.set("x-middleware-next","1"),c(e,i),new d(null,{...e,headers:i})}}},50222:(e,i,t)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"unstable_rootParams",{enumerable:!0,get:function(){return c}});let r=t(10708),o=t(94924),n=t(29294),a=t(63033),s=t(46049),u=t(79516),l=new WeakMap;async function c(){let e=n.workAsyncStorage.getStore();if(!e)throw Object.defineProperty(new r.InvariantError("Missing workStore in unstable_rootParams"),"__NEXT_ERROR_CODE",{value:"E615",enumerable:!1,configurable:!0});let i=a.workUnitAsyncStorage.getStore();if(!i)throw Object.defineProperty(Error(`Route ${e.route} used \`unstable_rootParams()\` in Pages Router. This API is only available within App Router.`),"__NEXT_ERROR_CODE",{value:"E641",enumerable:!1,configurable:!0});switch(i.type){case"unstable-cache":case"cache":throw Object.defineProperty(Error(`Route ${e.route} used \`unstable_rootParams()\` inside \`"use cache"\` or \`unstable_cache\`. Support for this API inside cache scopes is planned for a future version of Next.js.`),"__NEXT_ERROR_CODE",{value:"E642",enumerable:!1,configurable:!0});case"prerender":case"prerender-ppr":case"prerender-legacy":return function(e,i,t){let r=i.fallbackRouteParams;if(r){let b=!1;for(let i in e)if(r.has(i)){b=!0;break}if(b){if("prerender"===t.type){let i=l.get(e);if(i)return i;let r=(0,s.makeHangingPromise)(t.renderSignal,"`unstable_rootParams`");return l.set(e,r),r}var n=e,a=r,c=i,d=t;let b=l.get(n);if(b)return b;let f={...n},p=Promise.resolve(f);return l.set(n,p),Object.keys(n).forEach(e=>{u.wellKnownProperties.has(e)||(a.has(e)?Object.defineProperty(f,e,{get(){let i=(0,u.describeStringPropertyAccess)("unstable_rootParams",e);"prerender-ppr"===d.type?(0,o.postponeWithTracking)(c.route,i,d.dynamicTracking):(0,o.throwToInterruptStaticGeneration)(i,c,d)},enumerable:!0}):p[e]=n[e])}),p}}return Promise.resolve(e)}(i.rootParams,e,i);default:return Promise.resolve(i.rootParams)}}},50662:(e,i,t)=>{var r;(()=>{var o={226:function(o,n){!function(a,s){"use strict";var u="function",l="undefined",c="object",d="string",b="major",f="model",p="name",w="type",m="vendor",h="version",g="architecture",v="console",y="mobile",_="tablet",x="smarttv",k="wearable",R="embedded",O="Amazon",P="Apple",E="ASUS",S="BlackBerry",j="Browser",A="Chrome",T="Firefox",q="Google",N="Huawei",$="Microsoft",C="Motorola",D="Opera",M="Samsung",U="Sharp",I="Sony",z="Xiaomi",B="Zebra",G="Facebook",L="Chromium OS",H="Mac OS",X=function(e,i){var t={};for(var r in e)i[r]&&i[r].length%2==0?t[r]=i[r].concat(e[r]):t[r]=e[r];return t},F=function(e){for(var i={},t=0;t0?2===n.length?typeof n[1]==u?this[n[0]]=n[1].call(this,l):this[n[0]]=n[1]:3===n.length?typeof n[1]!==u||n[1].exec&&n[1].test?this[n[0]]=l?l.replace(n[1],n[2]):void 0:this[n[0]]=l?n[1].call(this,l,n[2]):void 0:4===n.length&&(this[n[0]]=l?n[3].call(this,l.replace(n[1],n[2])):s):this[n]=l||s;d+=2}},K=function(e,i){for(var t in i)if(typeof i[t]===c&&i[t].length>0){for(var r=0;r2&&(e[f]="iPad",e[w]=_),e},this.getEngine=function(){var e={};return e[p]=s,e[h]=s,J.call(e,r,n.engine),e},this.getOS=function(){var e={};return e[p]=s,e[h]=s,J.call(e,r,n.os),v&&!e[p]&&o&&"Unknown"!=o.platform&&(e[p]=o.platform.replace(/chrome os/i,L).replace(/macos/i,H)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return r},this.setUA=function(e){return r=typeof e===d&&e.length>350?Z(e,350):e,this},this.setUA(r),this};ee.VERSION="1.0.35",ee.BROWSER=F([p,h,b]),ee.CPU=F([g]),ee.DEVICE=F([f,m,w,v,y,x,_,k,R]),ee.ENGINE=ee.OS=F([p,h]),typeof n!==l?(o.exports&&(n=o.exports=ee),n.UAParser=ee):t.amdO?void 0===(r=(function(){return ee}).call(i,t,i,e))||(e.exports=r):typeof a!==l&&(a.UAParser=ee);var ei=typeof a!==l&&(a.jQuery||a.Zepto);if(ei&&!ei.ua){var et=new ee;ei.ua=et.getResult(),ei.ua.get=function(){return et.getUA()},ei.ua.set=function(e){et.setUA(e);var i=et.getResult();for(var t in i)ei.ua[t]=i[t]}}}("object"==typeof window?window:this)}},n={};function a(e){var i=n[e];if(void 0!==i)return i.exports;var t=n[e]={exports:{}},r=!0;try{o[e].call(t.exports,t,t.exports,a),r=!1}finally{r&&delete n[e]}return t.exports}a.ab=__dirname+"/",e.exports=a(226)})()},51362:(e,i)=>{"use strict";function t(e){return Array.isArray(e)?e:[e]}function r(e){if(null!=e)return t(e)}function o(e){let i;if("string"==typeof e)try{i=(e=new URL(e)).origin}catch{}return i}Object.defineProperty(i,"__esModule",{value:!0}),!function(e,i){for(var t in i)Object.defineProperty(e,t,{enumerable:!0,get:i[t]})}(i,{getOrigin:function(){return o},resolveArray:function(){return t},resolveAsArrayOrUndefined:function(){return r}})},62080:(e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"URLPattern",{enumerable:!0,get:function(){return t}});let t="undefined"==typeof URLPattern?void 0:URLPattern},79214:(e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ReflectAdapter",{enumerable:!0,get:function(){return t}});class t{static get(e,i,t){let r=Reflect.get(e,i,t);return"function"==typeof r?r.bind(e):r}static set(e,i,t,r){return Reflect.set(e,i,t,r)}static has(e,i){return Reflect.has(e,i)}static deleteProperty(e,i){return Reflect.deleteProperty(e,i)}}},79516:(e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),!function(e,i){for(var t in i)Object.defineProperty(e,t,{enumerable:!0,get:i[t]})}(i,{describeHasCheckingStringProperty:function(){return o},describeStringPropertyAccess:function(){return r},wellKnownProperties:function(){return n}});let t=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function r(e,i){return t.test(i)?"`"+e+"."+i+"`":"`"+e+"["+JSON.stringify(i)+"]`"}function o(e,i){let t=JSON.stringify(i);return"`Reflect.has("+e+", "+t+")`, `"+t+" in "+e+"`, or similar"}let n=new Set(["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","valueOf","toLocaleString","then","catch","finally","status","displayName","toJSON","$$typeof","__esModule"])},81e3:(e,i,t)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),!function(e,i){for(var t in i)Object.defineProperty(e,t,{enumerable:!0,get:i[t]})}(i,{ImageResponse:function(){return r.ImageResponse},NextRequest:function(){return o.NextRequest},NextResponse:function(){return n.NextResponse},URLPattern:function(){return s.URLPattern},after:function(){return u.after},connection:function(){return l.connection},unstable_rootParams:function(){return c.unstable_rootParams},userAgent:function(){return a.userAgent},userAgentFromString:function(){return a.userAgentFromString}});let r=t(2343),o=t(17663),n=t(49771),a=t(29135),s=t(62080),u=t(89508),l=t(29279),c=t(50222)},83374:(e,i,t)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),!function(e,i){for(var t in i)Object.defineProperty(e,t,{enumerable:!0,get:i[t]})}(i,{isRequestAPICallableInsideAfter:function(){return u},throwForSearchParamsAccessInUseCache:function(){return s},throwWithStaticGenerationBailoutError:function(){return n},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return a}});let r=t(10960),o=t(3295);function n(e,i){throw Object.defineProperty(new r.StaticGenBailoutError(`Route ${e} couldn't be rendered statically because it used ${i}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E576",enumerable:!1,configurable:!0})}function a(e,i){throw Object.defineProperty(new r.StaticGenBailoutError(`Route ${e} with \`dynamic = "error"\` couldn't be rendered statically because it used ${i}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function s(e){let i=Object.defineProperty(Error(`Route ${e.route} used "searchParams" inside "use cache". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "searchParams" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E634",enumerable:!1,configurable:!0});throw e.invalidUsageError??=i,i}function u(){let e=o.afterTaskAsyncStorage.getStore();return(null==e?void 0:e.rootTaskSpawnPhase)==="action"}},85760:(e,i,t)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),!function(e,i){for(var t in i)Object.defineProperty(e,t,{enumerable:!0,get:i[t]})}(i,{resolveManifest:function(){return a},resolveRobots:function(){return o},resolveRouteData:function(){return s},resolveSitemap:function(){return n}});let r=t(51362);function o(e){let i="";for(let t of Array.isArray(e.rules)?e.rules:[e.rules]){for(let e of(0,r.resolveArray)(t.userAgent||["*"]))i+=`User-Agent: ${e} -`;if(t.allow)for(let e of(0,r.resolveArray)(t.allow))i+=`Allow: ${e} -`;if(t.disallow)for(let e of(0,r.resolveArray)(t.disallow))i+=`Disallow: ${e} -`;t.crawlDelay&&(i+=`Crawl-delay: ${t.crawlDelay} -`),i+="\n"}return e.host&&(i+=`Host: ${e.host} -`),e.sitemap&&(0,r.resolveArray)(e.sitemap).forEach(e=>{i+=`Sitemap: ${e} -`}),i}function n(e){let i=e.some(e=>Object.keys(e.alternates??{}).length>0),t=e.some(e=>{var i;return!!(null==(i=e.images)?void 0:i.length)}),r=e.some(e=>{var i;return!!(null==(i=e.videos)?void 0:i.length)}),o="";for(let u of(o+='\n',o+='${u.url} -`;let e=null==(n=u.alternates)?void 0:n.languages;if(e&&Object.keys(e).length)for(let i in e)o+=` -`;if(null==(a=u.images)?void 0:a.length)for(let e of u.images)o+=` -${e} - -`;if(null==(s=u.videos)?void 0:s.length)for(let e of u.videos)o+=["",`${e.title}`,`${e.thumbnail_loc}`,`${e.description}`,e.content_loc&&`${e.content_loc}`,e.player_loc&&`${e.player_loc}`,e.duration&&`${e.duration}`,e.view_count&&`${e.view_count}`,e.tag&&`${e.tag}`,e.rating&&`${e.rating}`,e.expiration_date&&`${e.expiration_date}`,e.publication_date&&`${e.publication_date}`,e.family_friendly&&`${e.family_friendly}`,e.requires_subscription&&`${e.requires_subscription}`,e.live&&`${e.live}`,e.restriction&&`${e.restriction.content}`,e.platform&&`${e.platform.content}`,e.uploader&&`${e.uploader.content}`,` -`].filter(Boolean).join("\n");if(u.lastModified){let e=u.lastModified instanceof Date?u.lastModified.toISOString():u.lastModified;o+=`${e} -`}u.changeFrequency&&(o+=`${u.changeFrequency} -`),"number"==typeof u.priority&&(o+=`${u.priority} -`),o+="\n"}return o+"\n"}function a(e){return JSON.stringify(e)}function s(e,i){return"robots"===i?o(e):"sitemap"===i?n(e):"manifest"===i?a(e):""}},89508:(e,i,t)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){Object.keys(e).forEach(function(t){"default"===t||Object.prototype.hasOwnProperty.call(i,t)||Object.defineProperty(i,t,{enumerable:!0,get:function(){return e[t]}})})}(t(45786),i)}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/458.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/458.js deleted file mode 100644 index cbb6322..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/458.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=458,exports.ids=[458],exports.modules={267:(t,e,i)=>{i.d(e,{Q:()=>n});let n=(0,i(60159).createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"})},11650:(t,e,i)=>{i.d(e,{M:()=>s});var n=i(60159);function s(t){let e=(0,n.useRef)(null);return null===e.current&&(e.current=t()),e.current}},34176:(t,e,i)=>{i.d(e,{X:()=>r});var n=i(60159),s=i(53959);function r(t){let[e,i]=n.useState(void 0);return(0,s.N)(()=>{if(t){i({width:t.offsetWidth,height:t.offsetHeight});let e=new ResizeObserver(e=>{let n,s;if(!Array.isArray(e)||!e.length)return;let r=e[0];if("borderBoxSize"in r){let t=r.borderBoxSize,e=Array.isArray(t)?t[0]:t;n=e.inlineSize,s=e.blockSize}else n=t.offsetWidth,s=t.offsetHeight;i({width:n,height:s})});return e.observe(t,{box:"border-box"}),()=>e.unobserve(t)}i(void 0)},[t]),e}},46257:(t,e,i)=>{i.d(e,{E:()=>s});var n=i(60159);let s=i(94159).B?n.useLayoutEffect:n.useEffect},50945:(t,e,i)=>{i.d(e,{xQ:()=>r});var n=i(60159),s=i(95834);function r(t=!0){let e=(0,n.useContext)(s.t);if(null===e)return[!0,null];let{isPresent:i,onExitComplete:a,register:o}=e,l=(0,n.useId)();(0,n.useEffect)(()=>{if(t)return o(l)},[t]);let h=(0,n.useCallback)(()=>t&&a&&a(l),[l,a,t]);return!i&&a?[!1,h]:[!0]}},54528:(t,e,i)=>{let n;function s(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}function r(t){let e=[{},{}];return t?.values.forEach((t,i)=>{e[0][i]=t.get(),e[1][i]=t.getVelocity()}),e}function a(t,e,i,n){if("function"==typeof e){let[s,a]=r(n);e=e(void 0!==i?i:t.custom,s,a)}if("string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e){let[s,a]=r(n);e=e(void 0!==i?i:t.custom,s,a)}return e}function o(t,e,i){let n=t.getProps();return a(n,e,void 0!==i?i:n.custom,t)}function l(t,e){return t?.[e]??t?.default??t}i.d(e,{P:()=>rE});let h=t=>t,u={},d=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],c={value:null,addProjectionMetrics:null};function p(t,e){let i=!1,n=!0,s={delta:0,timestamp:0,isProcessing:!1},r=()=>i=!0,a=d.reduce((t,i)=>(t[i]=function(t,e){let i=new Set,n=new Set,s=!1,r=!1,a=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1},l=0;function h(e){a.has(e)&&(u.schedule(e),t()),l++,e(o)}let u={schedule:(t,e=!1,r=!1)=>{let o=r&&s?i:n;return e&&a.add(t),o.has(t)||o.add(t),t},cancel:t=>{n.delete(t),a.delete(t)},process:t=>{if(o=t,s){r=!0;return}s=!0,[i,n]=[n,i],i.forEach(h),e&&c.value&&c.value.frameloop[e].push(l),l=0,i.clear(),s=!1,r&&(r=!1,u.process(t))}};return u}(r,e?i:void 0),t),{}),{setup:o,read:l,resolveKeyframes:h,preUpdate:p,update:m,preRender:f,render:y,postRender:g}=a,v=()=>{let r=u.useManualTiming?s.timestamp:performance.now();i=!1,u.useManualTiming||(s.delta=n?1e3/60:Math.max(Math.min(r-s.timestamp,40),1)),s.timestamp=r,s.isProcessing=!0,o.process(s),l.process(s),h.process(s),p.process(s),m.process(s),f.process(s),y.process(s),g.process(s),s.isProcessing=!1,i&&e&&(n=!1,t(v))},x=()=>{i=!0,n=!0,s.isProcessing||t(v)};return{schedule:d.reduce((t,e)=>{let n=a[e];return t[e]=(t,e=!1,s=!1)=>(i||x(),n.schedule(t,e,s)),t},{}),cancel:t=>{for(let e=0;e-1&&t.splice(i,1)}class P{constructor(){this.subscriptions=[]}add(t){return T(this.subscriptions,t),()=>b(this.subscriptions,t)}notify(t,e,i){let n=this.subscriptions.length;if(n)if(1===n)this.subscriptions[0](t,e,i);else for(let s=0;s(void 0===n&&A.set(y.isProcessing||u.useManualTiming?y.timestamp:performance.now()),n),set:t=>{n=t,queueMicrotask(S)}},M=t=>!isNaN(parseFloat(t)),E={current:void 0};class V{constructor(t,e={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=(t,e=!0)=>{let i=A.now();if(this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let t of this.dependents)t.dirty();e&&this.events.renderRequest?.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=A.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=M(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new P);let i=this.events[t].add(e);return"change"===t?()=>{i(),m.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,i){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return E.current&&E.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var t;let e=A.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let i=Math.min(this.updatedAt-this.prevUpdatedAt,30);return t=parseFloat(this.current)-parseFloat(this.prevFrameValue),i?1e3/i*t:0}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function k(t,e){return new V(t,e)}let C=t=>Array.isArray(t),D=t=>!!(t&&t.getVelocity);function R(t,e){let i=t.getValue("willChange");if(D(i)&&i.add)return i.add(e);if(!i&&u.WillChange){let i=new u.WillChange("auto");t.addValue("willChange",i),i.add(e)}}let j=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),L="data-"+j("framerAppearId"),F=(t,e)=>i=>e(t(i)),B=(...t)=>t.reduce(F),O=(t,e,i)=>i>e?e:i1e3*t,U=t=>t/1e3,N={layout:0,mainThread:0,waapi:0},$=()=>{},W=()=>{},z=t=>e=>"string"==typeof e&&e.startsWith(t),Y=z("--"),X=z("var(--"),H=t=>!!X(t)&&K.test(t.split("/*")[0].trim()),K=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,q={test:t=>"number"==typeof t,parse:parseFloat,transform:t=>t},G={...q,transform:t=>O(0,1,t)},Z={...q,default:1},_=t=>Math.round(1e5*t)/1e5,Q=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,J=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,tt=(t,e)=>i=>!!("string"==typeof i&&J.test(i)&&i.startsWith(t)||e&&null!=i&&Object.prototype.hasOwnProperty.call(i,e)),te=(t,e,i)=>n=>{if("string"!=typeof n)return n;let[s,r,a,o]=n.match(Q);return{[t]:parseFloat(s),[e]:parseFloat(r),[i]:parseFloat(a),alpha:void 0!==o?parseFloat(o):1}},ti=t=>O(0,255,t),tn={...q,transform:t=>Math.round(ti(t))},ts={test:tt("rgb","red"),parse:te("red","green","blue"),transform:({red:t,green:e,blue:i,alpha:n=1})=>"rgba("+tn.transform(t)+", "+tn.transform(e)+", "+tn.transform(i)+", "+_(G.transform(n))+")"},tr={test:tt("#"),parse:function(t){let e="",i="",n="",s="";return t.length>5?(e=t.substring(1,3),i=t.substring(3,5),n=t.substring(5,7),s=t.substring(7,9)):(e=t.substring(1,2),i=t.substring(2,3),n=t.substring(3,4),s=t.substring(4,5),e+=e,i+=i,n+=n,s+=s),{red:parseInt(e,16),green:parseInt(i,16),blue:parseInt(n,16),alpha:s?parseInt(s,16)/255:1}},transform:ts.transform},ta=t=>({test:e=>"string"==typeof e&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),to=ta("deg"),tl=ta("%"),th=ta("px"),tu=ta("vh"),td=ta("vw"),tc={...tl,parse:t=>tl.parse(t)/100,transform:t=>tl.transform(100*t)},tp={test:tt("hsl","hue"),parse:te("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:i,alpha:n=1})=>"hsla("+Math.round(t)+", "+tl.transform(_(e))+", "+tl.transform(_(i))+", "+_(G.transform(n))+")"},tm={test:t=>ts.test(t)||tr.test(t)||tp.test(t),parse:t=>ts.test(t)?ts.parse(t):tp.test(t)?tp.parse(t):tr.parse(t),transform:t=>"string"==typeof t?t:t.hasOwnProperty("red")?ts.transform(t):tp.transform(t),getAnimatableNone:t=>{let e=tm.parse(t);return e.alpha=0,tm.transform(e)}},tf=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,ty="number",tg="color",tv=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tx(t){let e=t.toString(),i=[],n={color:[],number:[],var:[]},s=[],r=0,a=e.replace(tv,t=>(tm.test(t)?(n.color.push(r),s.push(tg),i.push(tm.parse(t))):t.startsWith("var(")?(n.var.push(r),s.push("var"),i.push(t)):(n.number.push(r),s.push(ty),i.push(parseFloat(t))),++r,"${}")).split("${}");return{values:i,split:a,indexes:n,types:s}}function tw(t){return tx(t).values}function tT(t){let{split:e,types:i}=tx(t),n=e.length;return t=>{let s="";for(let r=0;r"number"==typeof t?0:tm.test(t)?tm.getAnimatableNone(t):t,tP={test:function(t){return isNaN(t)&&"string"==typeof t&&(t.match(Q)?.length||0)+(t.match(tf)?.length||0)>0},parse:tw,createTransformer:tT,getAnimatableNone:function(t){let e=tw(t);return tT(t)(e.map(tb))}};function tS(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function tA(t,e){return i=>i>0?e:t}let tM=(t,e,i)=>t+(e-t)*i,tE=(t,e,i)=>{let n=t*t,s=i*(e*e-n)+n;return s<0?0:Math.sqrt(s)},tV=[tr,ts,tp],tk=t=>tV.find(e=>e.test(t));function tC(t){let e=tk(t);if($(!!e,`'${t}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!e)return!1;let i=e.parse(t);return e===tp&&(i=function({hue:t,saturation:e,lightness:i,alpha:n}){t/=360,i/=100;let s=0,r=0,a=0;if(e/=100){let n=i<.5?i*(1+e):i+e-i*e,o=2*i-n;s=tS(o,n,t+1/3),r=tS(o,n,t),a=tS(o,n,t-1/3)}else s=r=a=i;return{red:Math.round(255*s),green:Math.round(255*r),blue:Math.round(255*a),alpha:n}}(i)),i}let tD=(t,e)=>{let i=tC(t),n=tC(e);if(!i||!n)return tA(t,e);let s={...i};return t=>(s.red=tE(i.red,n.red,t),s.green=tE(i.green,n.green,t),s.blue=tE(i.blue,n.blue,t),s.alpha=tM(i.alpha,n.alpha,t),ts.transform(s))},tR=new Set(["none","hidden"]);function tj(t,e){return i=>tM(t,e,i)}function tL(t){return"number"==typeof t?tj:"string"==typeof t?H(t)?tA:tm.test(t)?tD:tO:Array.isArray(t)?tF:"object"==typeof t?tm.test(t)?tD:tB:tA}function tF(t,e){let i=[...t],n=i.length,s=t.map((t,i)=>tL(t)(t,e[i]));return t=>{for(let e=0;e{for(let e in n)i[e]=n[e](t);return i}}let tO=(t,e)=>{let i=tP.createTransformer(e),n=tx(t),s=tx(e);return n.indexes.var.length===s.indexes.var.length&&n.indexes.color.length===s.indexes.color.length&&n.indexes.number.length>=s.indexes.number.length?tR.has(t)&&!s.values.length||tR.has(e)&&!n.values.length?function(t,e){return tR.has(t)?i=>i<=0?t:e:i=>i>=1?e:t}(t,e):B(tF(function(t,e){let i=[],n={color:0,var:0,number:0};for(let s=0;s{let e=({timestamp:e})=>t(e);return{start:(t=!0)=>m.update(e,t),stop:()=>f(e),now:()=>y.isProcessing?y.timestamp:A.now()}},tN=(t,e,i=10)=>{let n="",s=Math.max(Math.round(e/i),2);for(let e=0;e=2e4?1/0:e}function tW(t,e,i){var n,s;let r=Math.max(e-5,0);return n=i-t(r),(s=e-r)?1e3/s*n:0}let tz={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function tY(t,e){return t*Math.sqrt(1-e*e)}let tX=["duration","bounce"],tH=["stiffness","damping","mass"];function tK(t,e){return e.some(e=>void 0!==t[e])}function tq(t=tz.visualDuration,e=tz.bounce){let i,n="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:s,restDelta:r}=n,a=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],l={done:!1,value:a},{stiffness:h,damping:u,mass:d,duration:c,velocity:p,isResolvedFromDuration:m}=function(t){let e={velocity:tz.velocity,stiffness:tz.stiffness,damping:tz.damping,mass:tz.mass,isResolvedFromDuration:!1,...t};if(!tK(t,tH)&&tK(t,tX))if(t.visualDuration){let i=2*Math.PI/(1.2*t.visualDuration),n=i*i,s=2*O(.05,1,1-(t.bounce||0))*Math.sqrt(n);e={...e,mass:tz.mass,stiffness:n,damping:s}}else{let i=function({duration:t=tz.duration,bounce:e=tz.bounce,velocity:i=tz.velocity,mass:n=tz.mass}){let s,r;$(t<=I(tz.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let a=1-e;a=O(tz.minDamping,tz.maxDamping,a),t=O(tz.minDuration,tz.maxDuration,U(t)),a<1?(s=e=>{let n=e*a,s=n*t;return .001-(n-i)/tY(e,a)*Math.exp(-s)},r=e=>{let n=e*a*t,r=Math.pow(a,2)*Math.pow(e,2)*t,o=Math.exp(-n),l=tY(Math.pow(e,2),a);return(n*i+i-r)*o*(-s(e)+.001>0?-1:1)/l}):(s=e=>-.001+Math.exp(-e*t)*((e-i)*t+1),r=e=>t*t*(i-e)*Math.exp(-e*t));let o=function(t,e,i){let n=i;for(let i=1;i<12;i++)n-=t(n)/e(n);return n}(s,r,5/t);if(t=I(t),isNaN(o))return{stiffness:tz.stiffness,damping:tz.damping,duration:t};{let e=Math.pow(o,2)*n;return{stiffness:e,damping:2*a*Math.sqrt(n*e),duration:t}}}(t);(e={...e,...i,mass:tz.mass}).isResolvedFromDuration=!0}return e}({...n,velocity:-U(n.velocity||0)}),f=p||0,y=u/(2*Math.sqrt(h*d)),g=o-a,v=U(Math.sqrt(h/d)),x=5>Math.abs(g);if(s||(s=x?tz.restSpeed.granular:tz.restSpeed.default),r||(r=x?tz.restDelta.granular:tz.restDelta.default),y<1){let t=tY(v,y);i=e=>o-Math.exp(-y*v*e)*((f+y*v*g)/t*Math.sin(t*e)+g*Math.cos(t*e))}else if(1===y)i=t=>o-Math.exp(-v*t)*(g+(f+v*g)*t);else{let t=v*Math.sqrt(y*y-1);i=e=>{let i=Math.exp(-y*v*e),n=Math.min(t*e,300);return o-i*((f+y*v*g)*Math.sinh(n)+t*g*Math.cosh(n))/t}}let w={calculatedDuration:m&&c||null,next:t=>{let e=i(t);if(m)l.done=t>=c;else{let n=0===t?f:0;y<1&&(n=0===t?I(f):tW(i,t,e));let a=Math.abs(o-e)<=r;l.done=Math.abs(n)<=s&&a}return l.value=l.done?o:e,l},toString:()=>{let t=Math.min(t$(w),2e4),e=tN(e=>w.next(t*e).value,t,30);return t+"ms "+e},toTransition:()=>{}};return w}function tG({keyframes:t,velocity:e=0,power:i=.8,timeConstant:n=325,bounceDamping:s=10,bounceStiffness:r=500,modifyTarget:a,min:o,max:l,restDelta:h=.5,restSpeed:u}){let d,c,p=t[0],m={done:!1,value:p},f=t=>void 0!==o&&tl,y=t=>void 0===o?l:void 0===l||Math.abs(o-t)-g*Math.exp(-t/n),T=t=>x+w(t),b=t=>{let e=w(t),i=T(t);m.done=Math.abs(e)<=h,m.value=m.done?x:i},P=t=>{f(m.value)&&(d=t,c=tq({keyframes:[m.value,y(m.value)],velocity:tW(T,t,m.value),damping:s,stiffness:r,restDelta:h,restSpeed:u}))};return P(0),{calculatedDuration:null,next:t=>{let e=!1;return(c||void 0!==d||(e=!0,b(t),P(t)),void 0!==d&&t>=d)?c.next(t-d):(e||b(t),m)}}}tq.applyToOptions=t=>{let e=function(t,e=100,i){let n=i({...t,keyframes:[0,e]}),s=Math.min(t$(n),2e4);return{type:"keyframes",ease:t=>n.next(s*t).value/e,duration:U(s)}}(t,100,tq);return t.ease=e.ease,t.duration=I(e.duration),t.type="keyframes",t};let tZ=(t,e,i)=>(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t;function t_(t,e,i,n){if(t===e&&i===n)return h;let s=e=>(function(t,e,i,n,s){let r,a,o=0;do(r=tZ(a=e+(i-e)/2,n,s)-t)>0?i=a:e=a;while(Math.abs(r)>1e-7&&++o<12);return a})(e,0,1,t,i);return t=>0===t||1===t?t:tZ(s(t),e,n)}let tQ=t_(.42,0,1,1),tJ=t_(0,0,.58,1),t0=t_(.42,0,.58,1),t1=t=>Array.isArray(t)&&"number"!=typeof t[0],t5=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,t2=t=>e=>1-t(1-e),t3=t_(.33,1.53,.69,.99),t4=t2(t3),t9=t5(t4),t6=t=>(t*=2)<1?.5*t4(t):.5*(2-Math.pow(2,-10*(t-1))),t8=t=>1-Math.sin(Math.acos(t)),t7=t2(t8),et=t5(t8),ee=t=>Array.isArray(t)&&"number"==typeof t[0],ei={linear:h,easeIn:tQ,easeInOut:t0,easeOut:tJ,circIn:t8,circInOut:et,circOut:t7,backIn:t4,backInOut:t9,backOut:t3,anticipate:t6},en=t=>"string"==typeof t,es=t=>{if(ee(t)){W(4===t.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[e,i,n,s]=t;return t_(e,i,n,s)}return en(t)?(W(void 0!==ei[t],`Invalid easing type '${t}'`,"invalid-easing-type"),ei[t]):t},er=(t,e,i)=>{let n=e-t;return 0===n?1:(i-t)/n};function ea({duration:t=300,keyframes:e,times:i,ease:n="easeInOut"}){var s;let r=t1(n)?n.map(es):es(n),a={done:!1,value:e[0]},o=function(t,e,{clamp:i=!0,ease:n,mixer:s}={}){let r=t.length;if(W(r===e.length,"Both input and output ranges must be the same length","range-length"),1===r)return()=>e[0];if(2===r&&e[0]===e[1])return()=>e[1];let a=t[0]===t[1];t[0]>t[r-1]&&(t=[...t].reverse(),e=[...e].reverse());let o=function(t,e,i){let n=[],s=i||u.mix||tI,r=t.length-1;for(let i=0;i{if(a&&i1)for(;nd(O(t[0],t[r-1],e)):d}((s=i&&i.length===e.length?i:function(t){let e=[0];return!function(t,e){let i=t[t.length-1];for(let n=1;n<=e;n++){let s=er(0,e,n);t.push(tM(i,1,s))}}(e,t.length-1),e}(e),s.map(e=>e*t)),e,{ease:Array.isArray(r)?r:e.map(()=>r||t0).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(a.value=o(e),a.done=e>=t,a)}}let eo=t=>null!==t;function el(t,{repeat:e,repeatType:i="loop"},n,s=1){let r=t.filter(eo),a=s<0||e&&"loop"!==i&&e%2==1?0:r.length-1;return a&&void 0!==n?n:r[a]}let eh={decay:tG,inertia:tG,tween:ea,keyframes:ea,spring:tq};function eu(t){"string"==typeof t.type&&(t.type=eh[t.type])}class ed{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,e){return this.finished.then(t,e)}}let ec=t=>t/100;class ep extends ed{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{let{motionValue:t}=this.options;t&&t.updatedAt!==A.now()&&this.tick(A.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},N.mainThread++,this.options=t,this.initAnimation(),this.play(),!1===t.autoplay&&this.pause()}initAnimation(){let{options:t}=this;eu(t);let{type:e=ea,repeat:i=0,repeatDelay:n=0,repeatType:s,velocity:r=0}=t,{keyframes:a}=t,o=e||ea;o!==ea&&"number"!=typeof a[0]&&(this.mixKeyframes=B(ec,tI(a[0],a[1])),a=[0,100]);let l=o({...t,keyframes:a});"mirror"===s&&(this.mirroredGenerator=o({...t,keyframes:[...a].reverse(),velocity:-r})),null===l.calculatedDuration&&(l.calculatedDuration=t$(l));let{calculatedDuration:h}=l;this.calculatedDuration=h,this.resolvedDuration=h+n,this.totalDuration=this.resolvedDuration*(i+1)-n,this.generator=l}updateTime(t){let e=Math.round(t-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=e}tick(t,e=!1){let{generator:i,totalDuration:n,mixKeyframes:s,mirroredGenerator:r,resolvedDuration:a,calculatedDuration:o}=this;if(null===this.startTime)return i.next(0);let{delay:l=0,keyframes:h,repeat:u,repeatType:d,repeatDelay:c,type:p,onUpdate:m,finalKeyframe:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-n/this.speed,this.startTime)),e?this.currentTime=t:this.updateTime(t);let y=this.currentTime-l*(this.playbackSpeed>=0?1:-1),g=this.playbackSpeed>=0?y<0:y>n;this.currentTime=Math.max(y,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=n);let v=this.currentTime,x=i;if(u){let t=Math.min(this.currentTime,n)/a,e=Math.floor(t),i=t%1;!i&&t>=1&&(i=1),1===i&&e--,(e=Math.min(e,u+1))%2&&("reverse"===d?(i=1-i,c&&(i-=c/a)):"mirror"===d&&(x=r)),v=O(0,1,i)*a}let w=g?{done:!1,value:h[0]}:x.next(v);s&&(w.value=s(w.value));let{done:T}=w;g||null===o||(T=this.playbackSpeed>=0?this.currentTime>=n:this.currentTime<=0);let b=null===this.holdTime&&("finished"===this.state||"running"===this.state&&T);return b&&p!==tG&&(w.value=el(h,this.options,f,this.speed)),m&&m(w.value),b&&this.finish(),w}then(t,e){return this.finished.then(t,e)}get duration(){return U(this.calculatedDuration)}get time(){return U(this.currentTime)}set time(t){t=I(t),this.currentTime=t,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(A.now());let e=this.playbackSpeed!==t;this.playbackSpeed=t,e&&(this.time=U(this.currentTime))}play(){if(this.isStopped)return;let{driver:t=tU,startTime:e}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),this.options.onPlay?.();let i=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=i):null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime||(this.startTime=e??i),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(A.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null,N.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}let em=t=>180*t/Math.PI,ef=t=>eg(em(Math.atan2(t[1],t[0]))),ey={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate:ef,rotateZ:ef,skewX:t=>em(Math.atan(t[1])),skewY:t=>em(Math.atan(t[2])),skew:t=>(Math.abs(t[1])+Math.abs(t[2]))/2},eg=t=>((t%=360)<0&&(t+=360),t),ev=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),ex=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),ew={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:ev,scaleY:ex,scale:t=>(ev(t)+ex(t))/2,rotateX:t=>eg(em(Math.atan2(t[6],t[5]))),rotateY:t=>eg(em(Math.atan2(-t[2],t[0]))),rotateZ:ef,rotate:ef,skewX:t=>em(Math.atan(t[4])),skewY:t=>em(Math.atan(t[1])),skew:t=>(Math.abs(t[1])+Math.abs(t[4]))/2};function eT(t){return+!!t.includes("scale")}function eb(t,e){let i,n;if(!t||"none"===t)return eT(e);let s=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(s)i=ew,n=s;else{let e=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=ey,n=e}if(!n)return eT(e);let r=i[e],a=n[1].split(",").map(eS);return"function"==typeof r?r(a):a[r]}let eP=(t,e)=>{let{transform:i="none"}=getComputedStyle(t);return eb(i,e)};function eS(t){return parseFloat(t.trim())}let eA=t=>t===q||t===th,eM=new Set(["x","y","z"]),eE=v.filter(t=>!eM.has(t)),eV={width:({x:t},{paddingLeft:e="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),height:({y:t},{paddingTop:e="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:(t,{transform:e})=>eb(e,"x"),y:(t,{transform:e})=>eb(e,"y")};eV.translateX=eV.x,eV.translateY=eV.y;let ek=new Set,eC=!1,eD=!1,eR=!1;function ej(){if(eD){let t=Array.from(ek).filter(t=>t.needsMeasurement),e=new Set(t.map(t=>t.element)),i=new Map;e.forEach(t=>{let e=function(t){let e=[];return eE.forEach(i=>{let n=t.getValue(i);void 0!==n&&(e.push([i,n.get()]),n.set(+!!i.startsWith("scale")))}),e}(t);e.length&&(i.set(t,e),t.render())}),t.forEach(t=>t.measureInitialState()),e.forEach(t=>{t.render();let e=i.get(t);e&&e.forEach(([e,i])=>{t.getValue(e)?.set(i)})}),t.forEach(t=>t.measureEndState()),t.forEach(t=>{void 0!==t.suspendedScrollY&&window.scrollTo(0,t.suspendedScrollY)})}eD=!1,eC=!1,ek.forEach(t=>t.complete(eR)),ek.clear()}function eL(){ek.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(eD=!0)})}class eF{constructor(t,e,i,n,s,r=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=i,this.motionValue=n,this.element=s,this.isAsync=r}scheduleResolve(){this.state="scheduled",this.isAsync?(ek.add(this),eC||(eC=!0,m.read(eL),m.resolveKeyframes(ej))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:i,motionValue:n}=this;if(null===t[0]){let s=n?.get(),r=t[t.length-1];if(void 0!==s)t[0]=s;else if(i&&e){let n=i.readValue(e,r);null!=n&&(t[0]=n)}void 0===t[0]&&(t[0]=r),n&&void 0===s&&n.set(t[0])}for(let e=1;et.startsWith("--");function eO(t){let e;return()=>(void 0===e&&(e=t()),e)}let eI=eO(()=>void 0!==window.ScrollTimeline),eU={},eN=function(t,e){let i=eO(t);return()=>eU[e]??i()}(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(t){return!1}return!0},"linearEasing"),e$=([t,e,i,n])=>`cubic-bezier(${t}, ${e}, ${i}, ${n})`,eW={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:e$([0,.65,.55,1]),circOut:e$([.55,0,1,.45]),backIn:e$([.31,.01,.66,-.59]),backOut:e$([.33,1.53,.69,.99])};function ez(t){return"function"==typeof t&&"applyToOptions"in t}class eY extends ed{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;let{element:e,name:i,keyframes:n,pseudoElement:s,allowFlatten:r=!1,finalKeyframe:a,onComplete:o}=t;this.isPseudoElement=!!s,this.allowFlatten=r,this.options=t,W("string"!=typeof t.type,'Mini animate() doesn\'t support "type" as a string.',"mini-spring");let l=function({type:t,...e}){return ez(t)&&eN()?t.applyToOptions(e):(e.duration??(e.duration=300),e.ease??(e.ease="easeOut"),e)}(t);this.animation=function(t,e,i,{delay:n=0,duration:s=300,repeat:r=0,repeatType:a="loop",ease:o="easeOut",times:l}={},h){let u={[e]:i};l&&(u.offset=l);let d=function t(e,i){if(e)return"function"==typeof e?eN()?tN(e,i):"ease-out":ee(e)?e$(e):Array.isArray(e)?e.map(e=>t(e,i)||eW.easeOut):eW[e]}(o,s);Array.isArray(d)&&(u.easing=d),c.value&&N.waapi++;let p={delay:n,duration:s,easing:Array.isArray(d)?"linear":d,fill:"both",iterations:r+1,direction:"reverse"===a?"alternate":"normal"};h&&(p.pseudoElement=h);let m=t.animate(u,p);return c.value&&m.finished.finally(()=>{N.waapi--}),m}(e,i,n,l,s),!1===l.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!s){let t=el(n,this.options,a,this.speed);this.updateMotionValue?this.updateMotionValue(t):function(t,e,i){eB(e)?t.style.setProperty(e,i):t.style[e]=i}(e,i,t),this.animation.cancel()}o?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(t){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:t}=this;"idle"!==t&&"finished"!==t&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){return U(Number(this.animation.effect?.getComputedTiming?.().duration||0))}get time(){return U(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=I(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(t){this.animation.startTime=t}attachTimeline({timeline:t,observe:e}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&eI())?(this.animation.timeline=t,h):e(this)}}let eX={anticipate:t6,backInOut:t9,circInOut:et};class eH extends eY{constructor(t){!function(t){"string"==typeof t.ease&&t.ease in eX&&(t.ease=eX[t.ease])}(t),eu(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){let{motionValue:e,onUpdate:i,onComplete:n,element:s,...r}=this.options;if(!e)return;if(void 0!==t)return void e.set(t);let a=new ep({...r,autoplay:!1}),o=I(this.finishedTime??this.time);e.setWithVelocity(a.sample(o-10).value,a.sample(o).value,10),a.stop()}}let eK=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(tP.test(t)||"0"===t)&&!t.startsWith("url("));var eq,eG,eZ=i(80880);let e_=new Set(["opacity","clipPath","filter","transform"]),eQ=eO(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class eJ extends ed{constructor({autoplay:t=!0,delay:e=0,type:i="keyframes",repeat:n=0,repeatDelay:s=0,repeatType:r="loop",keyframes:a,name:o,motionValue:l,element:h,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=A.now();let d={autoplay:t,delay:e,type:i,repeat:n,repeatDelay:s,repeatType:r,name:o,motionValue:l,element:h,...u},c=h?.KeyframeResolver||eF;this.keyframeResolver=new c(a,(t,e,i)=>this.onKeyframesResolved(t,e,d,!i),o,l,h),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,e,i,n){this.keyframeResolver=void 0;let{name:s,type:r,velocity:a,delay:o,isHandoff:l,onUpdate:d}=i;this.resolvedAt=A.now(),!function(t,e,i,n){let s=t[0];if(null===s)return!1;if("display"===e||"visibility"===e)return!0;let r=t[t.length-1],a=eK(s,e),o=eK(r,e);return $(a===o,`You are trying to animate ${e} from "${s}" to "${r}". "${a?r:s}" is not an animatable value.`,"value-not-animatable"),!!a&&!!o&&(function(t){let e=t[0];if(1===t.length)return!0;for(let i=0;i40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:e,...i,keyframes:t},p=!l&&function(t){let{motionValue:e,name:i,repeatDelay:n,repeatType:s,damping:r,type:a}=t;if(!(0,eZ.s)(e?.owner?.current))return!1;let{onUpdate:o,transformTemplate:l}=e.owner.getProps();return eQ()&&i&&e_.has(i)&&("transform"!==i||!l)&&!o&&!n&&"mirror"!==s&&0!==r&&"inertia"!==a}(c)?new eH({...c,element:c.motionValue.owner.current}):new ep(c);p.finished.then(()=>this.notifyFinished()).catch(h),this.pendingTimeline&&(this.stopTimeline=p.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=p}get finished(){return this._animation?this.animation.finished:this._finished}then(t,e){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),eR=!0,eL(),ej(),eR=!1),this._animation}get duration(){return this.animation.duration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let e0=t=>null!==t,e1={type:"spring",stiffness:500,damping:25,restSpeed:10},e5=t=>({type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}),e2={type:"keyframes",duration:.8},e3={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},e4=(t,{keyframes:e})=>e.length>2?e2:x.has(t)?t.startsWith("scale")?e5(e[1]):e1:e3,e9=(t,e,i,n={},s,r)=>a=>{let o=l(n,t)||{},h=o.delay||n.delay||0,{elapsed:d=0}=n;d-=I(h);let c={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:e.getVelocity(),...o,delay:-d,onUpdate:t=>{e.set(t),o.onUpdate&&o.onUpdate(t)},onComplete:()=>{a(),o.onComplete&&o.onComplete()},name:t,motionValue:e,element:r?void 0:s};!function({when:t,delay:e,delayChildren:i,staggerChildren:n,staggerDirection:s,repeat:r,repeatType:a,repeatDelay:o,from:l,elapsed:h,...u}){return!!Object.keys(u).length}(o)&&Object.assign(c,e4(t,c)),c.duration&&(c.duration=I(c.duration)),c.repeatDelay&&(c.repeatDelay=I(c.repeatDelay)),void 0!==c.from&&(c.keyframes[0]=c.from);let p=!1;if(!1!==c.type&&(0!==c.duration||c.repeatDelay)||(c.duration=0,0===c.delay&&(p=!0)),(u.instantAnimations||u.skipAnimations)&&(p=!0,c.duration=0,c.delay=0),c.allowFlatten=!o.type&&!o.ease,p&&!r&&void 0!==e.get()){let t=function(t,{repeat:e,repeatType:i="loop"},n){let s=t.filter(e0),r=e&&"loop"!==i&&e%2==1?0:s.length-1;return s[r]}(c.keyframes,o);if(void 0!==t)return void m.update(()=>{c.onUpdate(t),c.onComplete()})}return o.isSync?new ep(c):new eJ(c)};function e6(t,e,{delay:i=0,transitionOverride:n,type:s}={}){let{transition:r=t.getDefaultTransition(),transitionEnd:a,...h}=e;n&&(r=n);let u=[],d=s&&t.animationState&&t.animationState.getState()[s];for(let e in h){let n=t.getValue(e,t.latestValues[e]??null),s=h[e];if(void 0===s||d&&function({protectedKeys:t,needsAnimating:e},i){let n=t.hasOwnProperty(i)&&!0!==e[i];return e[i]=!1,n}(d,e))continue;let a={delay:i,...l(r||{},e)},o=n.get();if(void 0!==o&&!n.isAnimating&&!Array.isArray(s)&&s===o&&!a.velocity)continue;let c=!1;if(window.MotionHandoffAnimation){let i=t.props[L];if(i){let t=window.MotionHandoffAnimation(i,e,m);null!==t&&(a.startTime=t,c=!0)}}R(t,e),n.start(e9(e,n,s,t.shouldReduceMotion&&w.has(e)?{type:!1}:a,t,c));let p=n.animation;p&&u.push(p)}return a&&Promise.all(u).then(()=>{m.update(()=>{a&&function(t,e){let{transitionEnd:i={},transition:n={},...s}=o(t,e)||{};for(let e in s={...s,...i}){var r;let i=C(r=s[e])?r[r.length-1]||0:r;t.hasValue(e)?t.getValue(e).set(i):t.addValue(e,k(i))}}(t,a)})}),u}function e8(t,e,i={}){let n=o(t,e,"exit"===i.type?t.presenceContext?.custom:void 0),{transition:s=t.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(s=i.transitionOverride);let r=n?()=>Promise.all(e6(t,n,i)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?(n=0)=>{let{delayChildren:r=0,staggerChildren:a,staggerDirection:o}=s;return function(t,e,i=0,n=0,s=0,r=1,a){let o=[],l=t.variantChildren.size,h=(l-1)*s,u="function"==typeof n,d=u?t=>n(t,l):1===r?(t=0)=>t*s:(t=0)=>h-t*s;return Array.from(t.variantChildren).sort(e7).forEach((t,s)=>{t.notify("AnimationStart",e),o.push(e8(t,e,{...a,delay:i+(u?0:n)+d(s)}).then(()=>t.notify("AnimationComplete",e)))}),Promise.all(o)}(t,e,n,r,a,o,i)}:()=>Promise.resolve(),{when:l}=s;if(!l)return Promise.all([r(),a(i.delay)]);{let[t,e]="beforeChildren"===l?[r,a]:[a,r];return t().then(()=>e())}}function e7(t,e){return t.sortNodePosition(e)}function it(t,e){if(!Array.isArray(e))return!1;let i=e.length;if(i!==t.length)return!1;for(let n=0;nPromise.all(e.map(({animation:e,options:i})=>(function(t,e,i={}){let n;if(t.notify("AnimationStart",e),Array.isArray(e))n=Promise.all(e.map(e=>e8(t,e,i)));else if("string"==typeof e)n=e8(t,e,i);else{let s="function"==typeof e?o(t,e,i.custom):e;n=Promise.all(e6(t,s,i))}return n.then(()=>{t.notify("AnimationComplete",e)})})(t,e,i))),i=ih(),n=!0,r=e=>(i,n)=>{let s=o(t,n,"exit"===e?t.presenceContext?.custom:void 0);if(s){let{transition:t,transitionEnd:e,...n}=s;i={...i,...n,...e}}return i};function a(a){let{props:l}=t,h=function t(e){if(!e)return;if(!e.isControllingVariants){let i=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(i.initial=e.props.initial),i}let i={};for(let t=0;tp&&v,P=!1,S=Array.isArray(g)?g:[g],A=S.reduce(r(o),{});!1===x&&(A={});let{prevResolvedValues:M={}}=y,E={...M,...A},V=e=>{b=!0,d.has(e)&&(P=!0,d.delete(e)),y.needsAnimating[e]=!0;let i=t.getValue(e);i&&(i.liveStyle=!1)};for(let t in E){let e=A[t],i=M[t];if(c.hasOwnProperty(t))continue;let n=!1;(C(e)&&C(i)?it(e,i):e===i)?void 0!==e&&d.has(t)?V(t):y.protectedKeys[t]=!0:null!=e?V(t):d.add(t)}y.prevProp=g,y.prevResolvedValues=A,y.isActive&&(c={...c,...A}),n&&t.blockInitialAnimation&&(b=!1);let k=!(w&&T)||P;b&&k&&u.push(...S.map(t=>({animation:t,options:{type:o}})))}if(d.size){let e={};if("boolean"!=typeof l.initial){let i=o(t,Array.isArray(l.initial)?l.initial[0]:l.initial);i&&i.transition&&(e.transition=i.transition)}d.forEach(i=>{let n=t.getBaseTarget(i),s=t.getValue(i);s&&(s.liveStyle=!0),e[i]=n??null}),u.push({animation:e})}let y=!!u.length;return n&&(!1===l.initial||l.initial===l.animate)&&!t.manuallyAnimateOnMount&&(y=!1),n=!1,y?e(u):Promise.resolve()}return{animateChanges:a,setActive:function(e,n){if(i[e].isActive===n)return Promise.resolve();t.variantChildren?.forEach(t=>t.animationState?.setActive(e,n)),i[e].isActive=n;let s=a(e);for(let t in i)i[t].protectedKeys={};return s},setAnimateFunction:function(i){e=i(t)},getState:()=>i,reset:()=>{i=ih(),n=!0}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();s(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let ic=0;class ip extends iu{constructor(){super(...arguments),this.id=ic++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;let n=this.node.animationState.setActive("exit",!t);e&&!t&&n.then(()=>{e(this.id)})}mount(){let{register:t,onExitComplete:e}=this.node.presenceContext||{};e&&e(this.id),t&&(this.unmount=t(this.id))}unmount(){}}let im={x:!1,y:!1};function iy(t,e,i,n={passive:!0}){return t.addEventListener(e,i,n),()=>t.removeEventListener(e,i)}let ig=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary;function iv(t){return{point:{x:t.pageX,y:t.pageY}}}let ix=t=>e=>ig(e)&&t(e,iv(e));function iw(t,e,i,n){return iy(t,e,ix(i),n)}function iT({top:t,left:e,right:i,bottom:n}){return{x:{min:e,max:i},y:{min:t,max:n}}}function ib(t){return t.max-t.min}function iP(t,e,i,n=.5){t.origin=n,t.originPoint=tM(e.min,e.max,t.origin),t.scale=ib(i)/ib(e),t.translate=tM(i.min,i.max,t.origin)-t.originPoint,(t.scale>=.9999&&t.scale<=1.0001||isNaN(t.scale))&&(t.scale=1),(t.translate>=-.01&&t.translate<=.01||isNaN(t.translate))&&(t.translate=0)}function iS(t,e,i,n){iP(t.x,e.x,i.x,n?n.originX:void 0),iP(t.y,e.y,i.y,n?n.originY:void 0)}function iA(t,e,i){t.min=i.min+e.min,t.max=t.min+ib(e)}function iM(t,e,i){t.min=e.min-i.min,t.max=t.min+ib(e)}function iE(t,e,i){iM(t.x,e.x,i.x),iM(t.y,e.y,i.y)}let iV=()=>({translate:0,scale:1,origin:0,originPoint:0}),ik=()=>({x:iV(),y:iV()}),iC=()=>({min:0,max:0}),iD=()=>({x:iC(),y:iC()});function iR(t){return[t("x"),t("y")]}function ij(t){return void 0===t||1===t}function iL({scale:t,scaleX:e,scaleY:i}){return!ij(t)||!ij(e)||!ij(i)}function iF(t){return iL(t)||iB(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function iB(t){var e,i;return(e=t.x)&&"0%"!==e||(i=t.y)&&"0%"!==i}function iO(t,e,i,n,s){return void 0!==s&&(t=n+s*(t-n)),n+i*(t-n)+e}function iI(t,e=0,i=1,n,s){t.min=iO(t.min,e,i,n,s),t.max=iO(t.max,e,i,n,s)}function iU(t,{x:e,y:i}){iI(t.x,e.translate,e.scale,e.originPoint),iI(t.y,i.translate,i.scale,i.originPoint)}function iN(t,e){t.min=t.min+e,t.max=t.max+e}function i$(t,e,i,n,s=.5){let r=tM(t.min,t.max,s);iI(t,e,i,r,n)}function iW(t,e){i$(t.x,e.x,e.scaleX,e.scale,e.originX),i$(t.y,e.y,e.scaleY,e.scale,e.originY)}function iz(t,e){return iT(function(t,e){if(!e)return t;let i=e({x:t.left,y:t.top}),n=e({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:n.y,right:n.x}}(t.getBoundingClientRect(),e))}let iY=({current:t})=>t?t.ownerDocument.defaultView:null;function iX(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}let iH=(t,e)=>Math.abs(t-e);class iK{constructor(t,e,{transformPagePoint:i,contextWindow:n=window,dragSnapToOrigin:s=!1,distanceThreshold:r=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let t=iZ(this.lastMoveEventInfo,this.history),e=null!==this.startEvent,i=function(t,e){return Math.sqrt(iH(t.x,e.x)**2+iH(t.y,e.y)**2)}(t.offset,{x:0,y:0})>=this.distanceThreshold;if(!e&&!i)return;let{point:n}=t,{timestamp:s}=y;this.history.push({...n,timestamp:s});let{onStart:r,onMove:a}=this.handlers;e||(r&&r(this.lastMoveEvent,t),this.startEvent=this.lastMoveEvent),a&&a(this.lastMoveEvent,t)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=iq(e,this.transformPagePoint),m.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:i,onSessionEnd:n,resumeAnimation:s}=this.handlers;if(this.dragSnapToOrigin&&s&&s(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let r=iZ("pointercancel"===t.type?this.lastMoveEventInfo:iq(e,this.transformPagePoint),this.history);this.startEvent&&i&&i(t,r),n&&n(t,r)},!ig(t))return;this.dragSnapToOrigin=s,this.handlers=e,this.transformPagePoint=i,this.distanceThreshold=r,this.contextWindow=n||window;let a=iq(iv(t),this.transformPagePoint),{point:o}=a,{timestamp:l}=y;this.history=[{...o,timestamp:l}];let{onSessionStart:h}=e;h&&h(t,iZ(a,this.history)),this.removeListeners=B(iw(this.contextWindow,"pointermove",this.handlePointerMove),iw(this.contextWindow,"pointerup",this.handlePointerUp),iw(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),f(this.updatePoint)}}function iq(t,e){return e?{point:e(t.point)}:t}function iG(t,e){return{x:t.x-e.x,y:t.y-e.y}}function iZ({point:t},e){return{point:t,delta:iG(t,i_(e)),offset:iG(t,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};let i=t.length-1,n=null,s=i_(t);for(;i>=0&&(n=t[i],!(s.timestamp-n.timestamp>I(.1)));)i--;if(!n)return{x:0,y:0};let r=U(s.timestamp-n.timestamp);if(0===r)return{x:0,y:0};let a={x:(s.x-n.x)/r,y:(s.y-n.y)/r};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(e,.1)}}function i_(t){return t[t.length-1]}function iQ(t,e,i){return{min:void 0!==e?t.min+e:void 0,max:void 0!==i?t.max+i-(t.max-t.min):void 0}}function iJ(t,e){let i=e.min-t.min,n=e.max-t.max;return e.max-e.min{let{dragSnapToOrigin:i}=this.getProps();i?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(iv(t).point)},onStart:(t,e)=>{let{drag:i,dragPropagation:n,onDragStart:s}=this.getProps();if(i&&!n&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(t){if("x"===t||"y"===t)if(im[t])return null;else return im[t]=!0,()=>{im[t]=!1};return im.x||im.y?null:(im.x=im.y=!0,()=>{im.x=im.y=!1})}(i),!this.openDragLock))return;this.latestPointerEvent=t,this.latestPanInfo=e,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),iR(t=>{let e=this.getAxisMotionValue(t).get()||0;if(tl.test(e)){let{projection:i}=this.visualElement;if(i&&i.layout){let n=i.layout.layoutBox[t];n&&(e=ib(n)*(parseFloat(e)/100))}}this.originPoint[t]=e}),s&&m.postRender(()=>s(t,e)),R(this.visualElement,"transform");let{animationState:r}=this.visualElement;r&&r.setActive("whileDrag",!0)},onMove:(t,e)=>{this.latestPointerEvent=t,this.latestPanInfo=e;let{dragPropagation:i,dragDirectionLock:n,onDirectionLock:s,onDrag:r}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:a}=e;if(n&&null===this.currentDirection){this.currentDirection=function(t,e=10){let i=null;return Math.abs(t.y)>e?i="y":Math.abs(t.x)>e&&(i="x"),i}(a),null!==this.currentDirection&&s&&s(this.currentDirection);return}this.updateAxis("x",e.point,a),this.updateAxis("y",e.point,a),this.visualElement.render(),r&&r(t,e)},onSessionEnd:(t,e)=>{this.latestPointerEvent=t,this.latestPanInfo=e,this.stop(t,e),this.latestPointerEvent=null,this.latestPanInfo=null},resumeAnimation:()=>iR(t=>"paused"===this.getAnimationState(t)&&this.getAxisMotionValue(t).animation?.play())},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:s,distanceThreshold:i,contextWindow:iY(this.visualElement)})}stop(t,e){let i=t||this.latestPointerEvent,n=e||this.latestPanInfo,s=this.isDragging;if(this.cancel(),!s||!n||!i)return;let{velocity:r}=n;this.startAnimation(r);let{onDragEnd:a}=this.getProps();a&&m.postRender(()=>a(i,n))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,i){let{drag:n}=this.getProps();if(!i||!i3(t,n,this.currentDirection))return;let s=this.getAxisMotionValue(t),r=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(r=function(t,{min:e,max:i},n){return void 0!==e&&ti&&(t=n?tM(i,t,n.max):Math.min(t,i)),t}(r,this.constraints[t],this.elastic[t])),s.set(r)}resolveConstraints(){let{dragConstraints:t,dragElastic:e}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,n=this.constraints;t&&iX(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&i?this.constraints=function(t,{top:e,left:i,bottom:n,right:s}){return{x:iQ(t.x,i,s),y:iQ(t.y,e,n)}}(i.layoutBox,t):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:i0(t,"left","right"),y:i0(t,"top","bottom")}}(e),n!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&iR(t=>{!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){let i={};return void 0!==e.min&&(i.min=e.min-t.min),void 0!==e.max&&(i.max=e.max-t.min),i}(i.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:i}=this.getProps();if(!e||!iX(e))return!1;let n=e.current;W(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:s}=this.visualElement;if(!s||!s.layout)return!1;let r=function(t,e,i){let n=iz(t,i),{scroll:s}=e;return s&&(iN(n.x,s.offset.x),iN(n.y,s.offset.y)),n}(n,s.root,this.visualElement.getTransformPagePoint()),a=(t=s.layout.layoutBox,{x:iJ(t.x,r.x),y:iJ(t.y,r.y)});if(i){let t=i(function({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}(a));this.hasMutatedConstraints=!!t,t&&(a=iT(t))}return a}startAnimation(t){let{drag:e,dragMomentum:i,dragElastic:n,dragTransition:s,dragSnapToOrigin:r,onDragTransitionEnd:a}=this.getProps(),o=this.constraints||{};return Promise.all(iR(a=>{if(!i3(a,e,this.currentDirection))return;let l=o&&o[a]||{};r&&(l={min:0,max:0});let h={type:"inertia",velocity:i?t[a]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...s,...l};return this.startAxisValueAnimation(a,h)})).then(a)}startAxisValueAnimation(t,e){let i=this.getAxisMotionValue(t);return R(this.visualElement,t),i.start(e9(t,i,0,e,this.visualElement,!1))}stopAnimation(){iR(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){iR(t=>this.getAxisMotionValue(t).animation?.pause())}getAnimationState(t){return this.getAxisMotionValue(t).animation?.state}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`,i=this.visualElement.getProps();return i[e]||this.visualElement.getValue(t,(i.initial?i.initial[t]:void 0)||0)}snapToCursor(t){iR(e=>{let{drag:i}=this.getProps();if(!i3(e,i,this.currentDirection))return;let{projection:n}=this.visualElement,s=this.getAxisMotionValue(e);if(n&&n.layout){let{min:i,max:r}=n.layout.layoutBox[e];s.set(t[e]-tM(i,r,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:i}=this.visualElement;if(!iX(e)||!i||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};iR(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){let i=e.get();n[t]=function(t,e){let i=.5,n=ib(t),s=ib(e);return s>n?i=er(e.min,e.max-n,t.min):n>s&&(i=er(t.min,t.max-s,e.min)),O(0,1,i)}({min:i,max:i},this.constraints[t])}});let{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),iR(e=>{if(!i3(e,t,null))return;let i=this.getAxisMotionValue(e),{min:s,max:r}=this.constraints[e];i.set(tM(s,r,n[e]))})}addListeners(){if(!this.visualElement.current)return;i5.set(this.visualElement,this);let t=iw(this.visualElement.current,"pointerdown",t=>{let{drag:e,dragListener:i=!0}=this.getProps();e&&i&&this.start(t)}),e=()=>{let{dragConstraints:t}=this.getProps();iX(t)&&t.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,n=i.addEventListener("measure",e);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),m.read(e);let s=iy(window,"resize",()=>this.scalePositionWithinConstraints()),r=i.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&(iR(e=>{let i=this.getAxisMotionValue(e);i&&(this.originPoint[e]+=t[e].translate,i.set(i.get()+t[e].translate))}),this.visualElement.render())});return()=>{s(),t(),n(),r&&r()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:i=!1,dragPropagation:n=!1,dragConstraints:s=!1,dragElastic:r=.35,dragMomentum:a=!0}=t;return{...t,drag:e,dragDirectionLock:i,dragPropagation:n,dragConstraints:s,dragElastic:r,dragMomentum:a}}}function i3(t,e,i){return(!0===e||e===t)&&(null===i||i===t)}class i4 extends iu{constructor(t){super(t),this.removeGroupControls=h,this.removeListeners=h,this.controls=new i2(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||h}unmount(){this.removeGroupControls(),this.removeListeners()}}let i9=t=>(e,i)=>{t&&m.postRender(()=>t(e,i))};class i6 extends iu{constructor(){super(...arguments),this.removePointerDownListener=h}onPointerDown(t){this.session=new iK(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:iY(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:i,onPanEnd:n}=this.node.getProps();return{onSessionStart:i9(t),onStart:i9(e),onMove:i,onEnd:(t,e)=>{delete this.session,n&&m.postRender(()=>n(t,e))}}}mount(){this.removePointerDownListener=iw(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var i8=i(13486);let{schedule:i7}=p(queueMicrotask,!1);var nt=i(60159),ne=i(50945),ni=i(59734);let nn=(0,nt.createContext)({}),ns={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function nr(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let na={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t)if(!th.test(t))return t;else t=parseFloat(t);let i=nr(t,e.target.x),n=nr(t,e.target.y);return`${i}% ${n}%`}},no={},nl=!1;class nh extends nt.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i,layoutId:n}=this.props,{projection:s}=t;for(let t in nd)no[t]=nd[t],Y(t)&&(no[t].isCSSVariable=!0);s&&(e.group&&e.group.add(s),i&&i.register&&n&&i.register(s),nl&&s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),ns.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:i,drag:n,isPresent:s}=this.props,{projection:r}=i;return r&&(r.isPresent=s,nl=!0,n||t.layoutDependency!==e||void 0===e||t.isPresent!==s?r.willUpdate():this.safeToRemove(),t.isPresent!==s&&(s?r.promote():r.relegate()||m.postRender(()=>{let t=r.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),i7.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i}=this.props,{projection:n}=t;n&&(n.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(n),i&&i.deregister&&i.deregister(n))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function nu(t){let[e,i]=(0,ne.xQ)(),n=(0,nt.useContext)(ni.L);return(0,i8.jsx)(nh,{...t,layoutGroup:n,switchLayoutGroup:(0,nt.useContext)(nn),isPresent:e,safeToRemove:i})}let nd={borderRadius:{...na,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:na,borderTopRightRadius:na,borderBottomLeftRadius:na,borderBottomRightRadius:na,boxShadow:{correct:(t,{treeScale:e,projectionDelta:i})=>{let n=tP.parse(t);if(n.length>5)return t;let s=tP.createTransformer(t),r=+("number"!=typeof n[0]),a=i.x.scale*e.x,o=i.y.scale*e.y;n[0+r]/=a,n[1+r]/=o;let l=tM(a,o,.5);return"number"==typeof n[2+r]&&(n[2+r]/=l),"number"==typeof n[3+r]&&(n[3+r]/=l),s(n)}}};var nc=i(63276);function np(t){return(0,nc.G)(t)&&"ownerSVGElement"in t}let nm=(t,e)=>t.depth-e.depth;class nf{constructor(){this.children=[],this.isDirty=!1}add(t){T(this.children,t),this.isDirty=!0}remove(t){b(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(nm),this.isDirty=!1,this.children.forEach(t)}}function ny(t){return D(t)?t.get():t}let ng=["TopLeft","TopRight","BottomLeft","BottomRight"],nv=ng.length,nx=t=>"string"==typeof t?parseFloat(t):t,nw=t=>"number"==typeof t||th.test(t);function nT(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let nb=nS(0,.5,t7),nP=nS(.5,.95,h);function nS(t,e,i){return n=>ne?1:i(er(t,e,n))}function nA(t,e){t.min=e.min,t.max=e.max}function nM(t,e){nA(t.x,e.x),nA(t.y,e.y)}function nE(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function nV(t,e,i,n,s){return t-=e,t=n+1/i*(t-n),void 0!==s&&(t=n+1/s*(t-n)),t}function nk(t,e,[i,n,s],r,a){!function(t,e=0,i=1,n=.5,s,r=t,a=t){if(tl.test(e)&&(e=parseFloat(e),e=tM(a.min,a.max,e/100)-a.min),"number"!=typeof e)return;let o=tM(r.min,r.max,n);t===r&&(o-=e),t.min=nV(t.min,e,i,o,s),t.max=nV(t.max,e,i,o,s)}(t,e[i],e[n],e[s],e.scale,r,a)}let nC=["x","scaleX","originX"],nD=["y","scaleY","originY"];function nR(t,e,i,n){nk(t.x,e,nC,i?i.x:void 0,n?n.x:void 0),nk(t.y,e,nD,i?i.y:void 0,n?n.y:void 0)}function nj(t){return 0===t.translate&&1===t.scale}function nL(t){return nj(t.x)&&nj(t.y)}function nF(t,e){return t.min===e.min&&t.max===e.max}function nB(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function nO(t,e){return nB(t.x,e.x)&&nB(t.y,e.y)}function nI(t){return ib(t.x)/ib(t.y)}function nU(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class nN{constructor(){this.members=[]}add(t){T(this.members,t),t.scheduleRender()}remove(t){if(b(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){let e,i=this.members.findIndex(e=>t===e);if(0===i)return!1;for(let t=i;t>=0;t--){let i=this.members[t];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)}promote(t,e){let i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,e&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:n}=t.options;!1===n&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:i}=t;e.onExitComplete&&e.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let n$={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},nW=["","X","Y","Z"],nz=0;function nY(t,e,i,n){let{latestValues:s}=e;s[t]&&(i[t]=s[t],e.setStaticValue(t,0),n&&(n[t]=0))}function nX({attachResizeListener:t,defaultParent:e,measureScroll:i,checkIsScrollRoot:n,resetTransform:s}){return class{constructor(t={},i=e?.()){this.id=nz++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,c.value&&(n$.nodes=n$.calculatedTargetDeltas=n$.calculatedProjections=0),this.nodes.forEach(nq),this.nodes.forEach(n1),this.nodes.forEach(n5),this.nodes.forEach(nG),c.addProjectionMetrics&&c.addProjectionMetrics(n$)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;m.read(()=>{n=window.innerWidth}),t(e,()=>{let t=window.innerWidth;t!==n&&(n=t,this.root.updateBlockedByResize=!0,i&&i(),i=function(t,e){let i=A.now(),n=({timestamp:s})=>{let r=s-i;r>=250&&(f(n),t(r-e))};return m.setup(n,!0),()=>f(n)}(s,250),ns.hasAnimatedSinceResize&&(ns.hasAnimatedSinceResize=!1,this.nodes.forEach(n0)))})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&s&&(i||n)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e,hasRelativeLayoutChanged:i,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let r=this.options.transition||s.getDefaultTransition()||n8,{onLayoutAnimationStart:a,onLayoutAnimationComplete:o}=s.getProps(),h=!this.targetLayout||!nO(this.targetLayout,n),u=!e&&i;if(this.options.layoutRoot||this.resumeFrom||u||e&&(h||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let e={...l(r,"layout"),onPlay:a,onComplete:o};(s.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e),this.setAnimationOrigin(t,u)}else e||n0(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),f(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(n2),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function t(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:i}=e.options;if(!i)return;let n=i.props[L];if(window.MotionHasOptimisedAnimation(n,"transform")){let{layout:t,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(n,"transform",m,!(t||i))}let{parent:s}=e;s&&!s.hasCheckedOptimisedAppear&&t(s)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||ib(this.snapshot.measuredBox.x)||ib(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t.999999999999&&(e.x=1),e.y<1.0000000000001&&e.y>.999999999999&&(e.y=1)}}(this.layoutCorrected,this.treeScale,this.path,e),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox,t.targetWithTransforms=iD());let{target:o}=t;if(!o){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(nE(this.prevProjectionDelta.x,this.projectionDelta.x),nE(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),iS(this.projectionDelta,this.layoutCorrected,o,this.latestValues),this.treeScale.x===r&&this.treeScale.y===a&&nU(this.projectionDelta.x,this.prevProjectionDelta.x)&&nU(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",o)),c.value&&n$.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(t=!0){if(this.options.visualElement?.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=ik(),this.projectionDelta=ik(),this.projectionDeltaWithTransform=ik()}setAnimationOrigin(t,e=!1){let i,n=this.snapshot,s=n?n.latestValues:{},r={...this.latestValues},a=ik();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!e;let o=iD(),l=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),h=this.getStack(),u=!h||h.members.length<=1,d=!!(l&&!u&&!0===this.options.crossfade&&!this.path.some(n6));this.animationProgress=0,this.mixTargetDelta=e=>{let n=e/1e3;if(n4(a.x,t.x,n),n4(a.y,t.y,n),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var h,c,p,m,f,y;iE(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,m=this.relativeTargetOrigin,f=o,y=n,n9(p.x,m.x,f.x,y),n9(p.y,m.y,f.y,y),i&&(h=this.relativeTarget,c=i,nF(h.x,c.x)&&nF(h.y,c.y))&&(this.isProjectionDirty=!1),i||(i=iD()),nM(i,this.relativeTarget)}l&&(this.animationValues=r,function(t,e,i,n,s,r){s?(t.opacity=tM(0,i.opacity??1,nb(n)),t.opacityExit=tM(e.opacity??1,0,nP(n))):r&&(t.opacity=tM(e.opacity??1,i.opacity??1,n));for(let s=0;s{ns.hasAnimatedSinceResize=!0,N.layout++,this.motionValue||(this.motionValue=k(0)),this.currentAnimation=function(t,e,i){let n=D(t)?t:k(t);return n.start(e9("",n,e,i)),n.animation}(this.motionValue,[0,1e3],{...t,velocity:0,isSync:!0,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onStop:()=>{N.layout--},onComplete:()=>{N.layout--,t.onComplete&&t.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:i,layout:n,latestValues:s}=t;if(e&&i&&n){if(this!==t&&this.layout&&n&&si(this.options.animationType,this.layout.layoutBox,n.layoutBox)){i=this.target||iD();let e=ib(this.layout.layoutBox.x);i.x.min=t.target.x.min,i.x.max=i.x.min+e;let n=ib(this.layout.layoutBox.y);i.y.min=t.target.y.min,i.y.max=i.y.min+n}nM(e,i),iW(e,s),iS(this.projectionDeltaWithTransform,this.layoutCorrected,e,s)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new nN),this.sharedNodes.get(t).add(e);let i=e.options.initialPromotionConfig;e.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){let{layoutId:t}=this.options;return t&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:t}=this.options;return t?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:e,preserveFollowOpacity:i}={}){let n=this.getStack();n&&n.promote(this,i),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetSkewAndRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:i}=t;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(e=!0),!e)return;let n={};i.z&&nY("z",t,n,this.animationValues);for(let e=0;et.currentAnimation?.stop()),this.root.nodes.forEach(n_),this.root.sharedNodes.clear()}}}function nH(t){t.updateLayout()}function nK(t){let e=t.resumeFrom?.snapshot||t.snapshot;if(t.isLead()&&t.layout&&e&&t.hasListeners("didUpdate")){let{layoutBox:i,measuredBox:n}=t.layout,{animationType:s}=t.options,r=e.source!==t.layout.source;"size"===s?iR(t=>{let n=r?e.measuredBox[t]:e.layoutBox[t],s=ib(n);n.min=i[t].min,n.max=n.min+s}):si(s,e.layoutBox,i)&&iR(n=>{let s=r?e.measuredBox[n]:e.layoutBox[n],a=ib(i[n]);s.max=s.min+a,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[n].max=t.relativeTarget[n].min+a)});let a=ik();iS(a,i,e.layoutBox);let o=ik();r?iS(o,t.applyTransform(n,!0),e.measuredBox):iS(o,i,e.layoutBox);let l=!nL(a),h=!1;if(!t.resumeFrom){let n=t.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:s,layout:r}=n;if(s&&r){let a=iD();iE(a,e.layoutBox,s.layoutBox);let o=iD();iE(o,i,r.layoutBox),nO(a,o)||(h=!0),n.options.layoutRoot&&(t.relativeTarget=o,t.relativeTargetOrigin=a,t.relativeParent=n)}}}t.notifyListeners("didUpdate",{layout:i,snapshot:e,delta:o,layoutDelta:a,hasLayoutChanged:l,hasRelativeLayoutChanged:h})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function nq(t){c.value&&n$.nodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function nG(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function nZ(t){t.clearSnapshot()}function n_(t){t.clearMeasurements()}function nQ(t){t.isLayoutDirty=!1}function nJ(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function n0(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function n1(t){t.resolveTargetDelta()}function n5(t){t.calcProjection()}function n2(t){t.resetSkewAndRotation()}function n3(t){t.removeLeadSnapshot()}function n4(t,e,i){t.translate=tM(e.translate,0,i),t.scale=tM(e.scale,1,i),t.origin=e.origin,t.originPoint=e.originPoint}function n9(t,e,i,n){t.min=tM(e.min,i.min,n),t.max=tM(e.max,i.max,n)}function n6(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let n8={duration:.45,ease:[.4,0,.1,1]},n7=t=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),st=n7("applewebkit/")&&!n7("chrome/")?Math.round:h;function se(t){t.min=st(t.min),t.max=st(t.max)}function si(t,e,i){return"position"===t||"preserve-aspect"===t&&!(.2>=Math.abs(nI(e)-nI(i)))}function sn(t){return t!==t.root&&t.scroll?.wasRoot}let ss=nX({attachResizeListener:(t,e)=>iy(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),sr={current:void 0},sa=nX({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!sr.current){let t=new ss({});t.mount(window),t.setOptions({layoutScroll:!0}),sr.current=t}return sr.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position});function so(t,e){let i=function(t,e,i){if(t instanceof EventTarget)return[t];if("string"==typeof t){let e=document,i=(void 0)??e.querySelectorAll(t);return i?Array.from(i):[]}return Array.from(t)}(t),n=new AbortController;return[i,{passive:!0,...e,signal:n.signal},()=>n.abort()]}function sl(t){return!("touch"===t.pointerType||im.x||im.y)}function sh(t,e,i){let{props:n}=t;t.animationState&&n.whileHover&&t.animationState.setActive("whileHover","Start"===i);let s=n["onHover"+i];s&&m.postRender(()=>s(e,iv(e)))}class su extends iu{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[n,s,r]=so(t,i),a=t=>{if(!sl(t))return;let{target:i}=t,n=e(i,t);if("function"!=typeof n||!i)return;let r=t=>{sl(t)&&(n(t),i.removeEventListener("pointerleave",r))};i.addEventListener("pointerleave",r,s)};return n.forEach(t=>{t.addEventListener("pointerenter",a,s)}),r}(t,(t,e)=>(sh(this.node,e,"Start"),t=>sh(this.node,t,"End"))))}unmount(){}}class sd extends iu{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=B(iy(this.node.current,"focus",()=>this.onFocus()),iy(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let sc=(t,e)=>!!e&&(t===e||sc(t,e.parentElement)),sp=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),sm=new WeakSet;function sf(t){return e=>{"Enter"===e.key&&t(e)}}function sy(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}let sg=(t,e)=>{let i=t.currentTarget;if(!i)return;let n=sf(()=>{if(sm.has(i))return;sy(i,"down");let t=sf(()=>{sy(i,"up")});i.addEventListener("keyup",t,e),i.addEventListener("blur",()=>sy(i,"cancel"),e)});i.addEventListener("keydown",n,e),i.addEventListener("blur",()=>i.removeEventListener("keydown",n),e)};function sv(t){return ig(t)&&!(im.x||im.y)}function sx(t,e,i){let{props:n}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&n.whileTap&&t.animationState.setActive("whileTap","Start"===i);let s=n["onTap"+("End"===i?"":i)];s&&m.postRender(()=>s(e,iv(e)))}class sw extends iu{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[n,s,r]=so(t,i),a=t=>{let n=t.currentTarget;if(!sv(t))return;sm.add(n);let r=e(n,t),a=(t,e)=>{window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",l),sm.has(n)&&sm.delete(n),sv(t)&&"function"==typeof r&&r(t,{success:e})},o=t=>{a(t,n===window||n===document||i.useGlobalTarget||sc(n,t.target))},l=t=>{a(t,!1)};window.addEventListener("pointerup",o,s),window.addEventListener("pointercancel",l,s)};return n.forEach(t=>{((i.useGlobalTarget?window:t).addEventListener("pointerdown",a,s),(0,eZ.s)(t))&&(t.addEventListener("focus",t=>sg(t,s)),sp.has(t.tagName)||-1!==t.tabIndex||t.hasAttribute("tabindex")||(t.tabIndex=0))}),r}(t,(t,e)=>(sx(this.node,e,"Start"),(t,{success:e})=>sx(this.node,t,e?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let sT=new WeakMap,sb=new WeakMap,sP=t=>{let e=sT.get(t.target);e&&e(t)},sS=t=>{t.forEach(sP)},sA={some:0,all:1};class sM extends iu{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:i,amount:n="some",once:s}=t,r={root:e?e.current:void 0,rootMargin:i,threshold:"number"==typeof n?n:sA[n]};return function(t,e,i){let n=function({root:t,...e}){let i=t||document;sb.has(i)||sb.set(i,{});let n=sb.get(i),s=JSON.stringify(e);return n[s]||(n[s]=new IntersectionObserver(sS,{root:t,...e})),n[s]}(e);return sT.set(t,i),n.observe(t),()=>{sT.delete(t),n.unobserve(t)}}(this.node.current,r,t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,s&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:i,onViewportLeave:n}=this.node.getProps(),r=e?i:n;r&&r(t)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return i=>t[i]!==e[i]}(t,e))&&this.startObserver()}unmount(){}}let sE=(0,nt.createContext)({strict:!1});var sV=i(267);let sk=(0,nt.createContext)({});function sC(t){return s(t.animate)||is.some(e=>ie(t[e]))}function sD(t){return!!(sC(t)||t.variants)}function sR(t){return Array.isArray(t)?t.join(" "):t}var sj=i(94159);let sL={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},sF={};for(let t in sL)sF[t]={isEnabled:e=>sL[t].some(t=>!!e[t])};let sB=Symbol.for("motionComponentSymbol");var sO=i(95834),sI=i(46257);function sU(t,{layout:e,layoutId:i}){return x.has(t)||t.startsWith("origin")||(e||void 0!==i)&&(!!no[t]||"opacity"===t)}let sN=(t,e)=>e&&"number"==typeof t?e.transform(t):t,s$={...q,transform:Math.round},sW={borderWidth:th,borderTopWidth:th,borderRightWidth:th,borderBottomWidth:th,borderLeftWidth:th,borderRadius:th,radius:th,borderTopLeftRadius:th,borderTopRightRadius:th,borderBottomRightRadius:th,borderBottomLeftRadius:th,width:th,maxWidth:th,height:th,maxHeight:th,top:th,right:th,bottom:th,left:th,padding:th,paddingTop:th,paddingRight:th,paddingBottom:th,paddingLeft:th,margin:th,marginTop:th,marginRight:th,marginBottom:th,marginLeft:th,backgroundPositionX:th,backgroundPositionY:th,rotate:to,rotateX:to,rotateY:to,rotateZ:to,scale:Z,scaleX:Z,scaleY:Z,scaleZ:Z,skew:to,skewX:to,skewY:to,distance:th,translateX:th,translateY:th,translateZ:th,x:th,y:th,z:th,perspective:th,transformPerspective:th,opacity:G,originX:tc,originY:tc,originZ:th,zIndex:s$,fillOpacity:G,strokeOpacity:G,numOctaves:s$},sz={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},sY=v.length;function sX(t,e,i){let{style:n,vars:s,transformOrigin:r}=t,a=!1,o=!1;for(let t in e){let i=e[t];if(x.has(t)){a=!0;continue}if(Y(t)){s[t]=i;continue}{let e=sN(i,sW[t]);t.startsWith("origin")?(o=!0,r[t]=e):n[t]=e}}if(!e.transform&&(a||i?n.transform=function(t,e,i){let n="",s=!0;for(let r=0;r({style:{},transform:{},transformOrigin:{},vars:{}});function sK(t,e,i){for(let n in e)D(e[n])||sU(n,i)||(t[n]=e[n])}let sq={offset:"stroke-dashoffset",array:"stroke-dasharray"},sG={offset:"strokeDashoffset",array:"strokeDasharray"};function sZ(t,{attrX:e,attrY:i,attrScale:n,pathLength:s,pathSpacing:r=1,pathOffset:a=0,...o},l,h,u){if(sX(t,o,h),l){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};let{attrs:d,style:c}=t;d.transform&&(c.transform=d.transform,delete d.transform),(c.transform||d.transformOrigin)&&(c.transformOrigin=d.transformOrigin??"50% 50%",delete d.transformOrigin),c.transform&&(c.transformBox=u?.transformBox??"fill-box",delete d.transformBox),void 0!==e&&(d.x=e),void 0!==i&&(d.y=i),void 0!==n&&(d.scale=n),void 0!==s&&function(t,e,i=1,n=0,s=!0){t.pathLength=1;let r=s?sq:sG;t[r.offset]=th.transform(-n);let a=th.transform(e),o=th.transform(i);t[r.array]=`${a} ${o}`}(d,s,r,a,!1)}let s_=()=>({...sH(),attrs:{}}),sQ=t=>"string"==typeof t&&"svg"===t.toLowerCase(),sJ=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function s0(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||sJ.has(t)}let s1=t=>!s0(t);try{!function(t){"function"==typeof t&&(s1=e=>e.startsWith("on")?!s0(e):t(e))}(require("@emotion/is-prop-valid").default)}catch{}let s5=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function s2(t){if("string"!=typeof t||t.includes("-"));else if(s5.indexOf(t)>-1||/[A-Z]/u.test(t))return!0;return!1}var s3=i(11650);let s4=t=>(e,i)=>{let n=(0,nt.useContext)(sk),r=(0,nt.useContext)(sO.t),o=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e},i,n,r){return{latestValues:function(t,e,i,n){let r={},o=n(t,{});for(let t in o)r[t]=ny(o[t]);let{initial:l,animate:h}=t,u=sC(t),d=sD(t);e&&d&&!u&&!1!==t.inherit&&(void 0===l&&(l=e.initial),void 0===h&&(h=e.animate));let c=!!i&&!1===i.initial,p=(c=c||!1===l)?h:l;if(p&&"boolean"!=typeof p&&!s(p)){let e=Array.isArray(p)?p:[p];for(let i=0;ie=>e.test(t),re=[q,th,tl,to,td,tu,{test:t=>"auto"===t,parse:t=>t}],ri=t=>re.find(rt(t)),rn=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),rs=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,rr=t=>/^0[^.\s]+$/u.test(t),ra=new Set(["brightness","contrast","saturate","opacity"]);function ro(t){let[e,i]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[n]=i.match(Q)||[];if(!n)return t;let s=i.replace(n,""),r=+!!ra.has(e);return n!==i&&(r*=100),e+"("+r+s+")"}let rl=/\b([a-z-]*)\(.*?\)/gu,rh={...tP,getAnimatableNone:t=>{let e=t.match(rl);return e?e.map(ro).join(" "):t}},ru={...sW,color:tm,backgroundColor:tm,outlineColor:tm,fill:tm,stroke:tm,borderColor:tm,borderTopColor:tm,borderRightColor:tm,borderBottomColor:tm,borderLeftColor:tm,filter:rh,WebkitFilter:rh},rd=t=>ru[t];function rc(t,e){let i=rd(t);return i!==rh&&(i=tP),i.getAnimatableNone?i.getAnimatableNone(e):void 0}let rp=new Set(["auto","none","0"]);class rm extends eF{constructor(t,e,i,n,s){super(t,e,i,n,s,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:i}=this;if(!e||!e.current)return;super.readKeyframes();for(let i=0;i{t.getValue(e).set(i)}),this.resolveNoneKeyframes()}}let rf=[...re,tm,tP],ry=t=>rf.find(rt(t)),rg={current:null},rv={current:!1},rx=new WeakMap,rw=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class rT{scrapeMotionValuesFromProps(t,e,i){return{}}constructor({parent:t,props:e,presenceContext:i,reducedMotionConfig:n,blockInitialAnimation:s,visualState:r},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=eF,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let t=A.now();this.renderScheduledAtthis.bindToMotionValue(e,t)),rv.current||function(){if(rv.current=!0,sj.B)if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>rg.current=t.matches;t.addEventListener("change",e),e()}else rg.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||rg.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let t in this.projection&&this.projection.unmount(),f(this.notifyUpdate),f(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}bindToMotionValue(t,e){let i;this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();let n=x.has(t);n&&this.onBindTransform&&this.onBindTransform();let s=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&m.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0)}),r=e.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{s(),r(),i&&i(),e.owner&&e.stop()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}updateFeatures(){let t="animation";for(t in sF){let e=sF[t];if(!e)continue;let{isEnabled:i,Feature:n}=e;if(!this.features[t]&&n&&i(this.props)&&(this.features[t]=new n(this)),this.features[t]){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):iD()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;ee.variantChildren.delete(t)}addValue(t,e){let i=this.values.get(t);e!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return void 0===i&&void 0!==e&&(i=k(null===e?void 0:e,{owner:this}),this.addValue(t,i)),i}readValue(t,e){let i=void 0===this.latestValues[t]&&this.current?this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options):this.latestValues[t];return null!=i&&("string"==typeof i&&(rn(i)||rr(i))?i=parseFloat(i):!ry(i)&&tP.test(e)&&(i=rc(t,e)),this.setBaseTarget(t,D(i)?i.get():i)),D(i)?i.get():i}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){let e,{initial:i}=this.props;if("string"==typeof i||"object"==typeof i){let n=a(this.props,i,this.presenceContext?.custom);n&&(e=n[t])}if(i&&void 0!==e)return e;let n=this.getBaseTargetFromProps(this.props,t);return void 0===n||D(n)?void 0!==this.initialValues[t]&&void 0===e?void 0:this.baseTarget[t]:n}on(t,e){return this.events[t]||(this.events[t]=new P),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}}class rb extends rT{constructor(){super(...arguments),this.KeyframeResolver=rm}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){return t.style?t.style[e]:void 0}removeValueFromRenderState(t,{vars:e,style:i}){delete e[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;D(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}function rP(t,{style:e,vars:i},n,s){let r,a=t.style;for(r in e)a[r]=e[r];for(r in s?.applyProjectionStyles(a,n),i)a.setProperty(r,i[r])}class rS extends rb{constructor(){super(...arguments),this.type="html",this.renderInstance=rP}readValueFromInstance(t,e){if(x.has(e))return this.projection?.isProjecting?eT(e):eP(t,e);{let i=window.getComputedStyle(t),n=(Y(e)?i.getPropertyValue(e):i[e])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(t,{transformPagePoint:e}){return iz(t,e)}build(t,e,i){sX(t,e,i.transformTemplate)}scrapeMotionValuesFromProps(t,e,i){return s9(t,e,i)}}let rA=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);class rM extends rb{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=iD}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(x.has(e)){let t=rd(e);return t&&t.default||0}return e=rA.has(e)?e:j(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,i){return s8(t,e,i)}build(t,e,i){sZ(t,e,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(t,e,i,n){for(let i in rP(t,e,void 0,n),e.attrs)t.setAttribute(rA.has(i)?i:j(i),e.attrs[i])}mount(t){this.isSVGTag=sQ(t.tagName),super.mount(t)}}let rE=function(t){if("undefined"==typeof Proxy)return t;let e=new Map;return new Proxy((...e)=>t(...e),{get:(i,n)=>"create"===n?t:(e.has(n)||e.set(n,t(n)),e.get(n))})}((eq={animation:{Feature:id},exit:{Feature:ip},inView:{Feature:sM},tap:{Feature:sw},focus:{Feature:sd},hover:{Feature:su},pan:{Feature:i6},drag:{Feature:i4,ProjectionNode:sa,MeasureLayout:nu},layout:{ProjectionNode:sa,MeasureLayout:nu}},eG=(t,e)=>s2(t)?new rM(e):new rS(e,{allowProjection:t!==nt.Fragment}),function(t,{forwardMotionProps:e}={forwardMotionProps:!1}){return function({preloadedFeatures:t,createVisualElement:e,useRender:i,useVisualState:n,Component:s}){function r(t,r){var a,o,l;let h,u={...(0,nt.useContext)(sV.Q),...t,layoutId:function({layoutId:t}){let e=(0,nt.useContext)(ni.L).id;return e&&void 0!==t?e+"-"+t:t}(t)},{isStatic:d}=u,c=function(t){let{initial:e,animate:i}=function(t,e){if(sC(t)){let{initial:e,animate:i}=t;return{initial:!1===e||ie(e)?e:void 0,animate:ie(i)?i:void 0}}return!1!==t.inherit?e:{}}(t,(0,nt.useContext)(sk));return(0,nt.useMemo)(()=>({initial:e,animate:i}),[sR(e),sR(i)])}(t),p=n(t,d);if(!d&&sj.B){o=0,l=0,(0,nt.useContext)(sE).strict;let t=function(t){let{drag:e,layout:i}=sF;if(!e&&!i)return{};let n={...e,...i};return{MeasureLayout:e?.isEnabled(t)||i?.isEnabled(t)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}(u);h=t.MeasureLayout,c.visualElement=function(t,e,i,n,s){let{visualElement:r}=(0,nt.useContext)(sk),a=(0,nt.useContext)(sE),o=(0,nt.useContext)(sO.t),l=(0,nt.useContext)(sV.Q).reducedMotion,h=(0,nt.useRef)(null);n=n||a.renderer,!h.current&&n&&(h.current=n(t,{visualState:e,parent:r,props:i,presenceContext:o,blockInitialAnimation:!!o&&!1===o.initial,reducedMotionConfig:l}));let u=h.current,d=(0,nt.useContext)(nn);u&&!u.projection&&s&&("html"===u.type||"svg"===u.type)&&function(t,e,i,n){let{layoutId:s,layout:r,drag:a,dragConstraints:o,layoutScroll:l,layoutRoot:h,layoutCrossfade:u}=e;t.projection=new i(t.latestValues,e["data-framer-portal-id"]?void 0:function t(e){if(e)return!1!==e.options.allowProjection?e.projection:t(e.parent)}(t.parent)),t.projection.setOptions({layoutId:s,layout:r,alwaysMeasureLayout:!!a||o&&iX(o),visualElement:t,animationType:"string"==typeof r?r:"both",initialPromotionConfig:n,crossfade:u,layoutScroll:l,layoutRoot:h})}(h.current,i,s,d);let c=(0,nt.useRef)(!1);(0,nt.useInsertionEffect)(()=>{u&&c.current&&u.update(i,o)});let p=i[L],m=(0,nt.useRef)(!!p&&!window.MotionHandoffIsComplete?.(p)&&window.MotionHasOptimisedAnimation?.(p));return(0,sI.E)(()=>{u&&(c.current=!0,window.MotionIsMounted=!0,u.updateFeatures(),i7.render(u.render),m.current&&u.animationState&&u.animationState.animateChanges())}),(0,nt.useEffect)(()=>{u&&(!m.current&&u.animationState&&u.animationState.animateChanges(),m.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(p)}),m.current=!1))}),u}(s,p,u,e,t.ProjectionNode)}return(0,i8.jsxs)(sk.Provider,{value:c,children:[h&&c.visualElement?(0,i8.jsx)(h,{visualElement:c.visualElement,...u}):null,i(s,t,(a=c.visualElement,(0,nt.useCallback)(t=>{t&&p.onMount&&p.onMount(t),a&&(t?a.mount(t):a.unmount()),r&&("function"==typeof r?r(t):iX(r)&&(r.current=t))},[a])),p,d,c.visualElement)]})}t&&function(t){for(let e in t)sF[e]={...sF[e],...t[e]}}(t),r.displayName=`motion.${"string"==typeof s?s:`create(${s.displayName??s.name??""})`}`;let a=(0,nt.forwardRef)(r);return a[sB]=s,a}({...s2(t)?s7:s6,preloadedFeatures:eq,useRender:function(t=!1){return(e,i,n,{latestValues:s},r)=>{let a=(s2(e)?function(t,e,i,n){let s=(0,nt.useMemo)(()=>{let i=s_();return sZ(i,e,sQ(n),t.transformTemplate,t.style),{...i.attrs,style:{...i.style}}},[e]);if(t.style){let e={};sK(e,t.style,t),s.style={...e,...s.style}}return s}:function(t,e){let i={},n=function(t,e){let i=t.style||{},n={};return sK(n,i,t),Object.assign(n,function({transformTemplate:t},e){return(0,nt.useMemo)(()=>{let i=sH();return sX(i,e,t),Object.assign({},i.vars,i.style)},[e])}(t,e)),n}(t,e);return t.drag&&!1!==t.dragListener&&(i.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=!0===t.drag?"none":`pan-${"x"===t.drag?"y":"x"}`),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=n,i})(i,s,r,e),o=function(t,e,i){let n={};for(let s in t)("values"!==s||"object"!=typeof t.values)&&(s1(s)||!0===i&&s0(s)||!e&&!s0(s)||t.draggable&&s.startsWith("onDrag"))&&(n[s]=t[s]);return n}(i,"string"==typeof e,t),l=e!==nt.Fragment?{...o,...a,ref:n}:{},{children:h}=i,u=(0,nt.useMemo)(()=>D(h)?h.get():h,[h]);return(0,nt.createElement)(e,{...l,children:u})}}(e),createVisualElement:eG,Component:t})}))},59734:(t,e,i)=>{i.d(e,{L:()=>n});let n=(0,i(60159).createContext)({})},63276:(t,e,i)=>{i.d(e,{G:()=>n});function n(t){return"object"==typeof t&&null!==t}},63479:(t,e,i)=>{i.d(e,{bL:()=>T,zi:()=>b});var n=i(60159),s=i(66634),r=i(11246),a=i(27134),o=i(40594),l=i(34176),h=i(94108),u=i(13486),d="Switch",[c,p]=(0,a.A)(d),[m,f]=c(d),y=n.forwardRef((t,e)=>{let{__scopeSwitch:i,name:a,checked:l,defaultChecked:c,required:p,disabled:f,value:y="on",onCheckedChange:g,form:v,...T}=t,[b,P]=n.useState(null),S=(0,r.s)(e,t=>P(t)),A=n.useRef(!1),M=!b||v||!!b.closest("form"),[E,V]=(0,o.i)({prop:l,defaultProp:c??!1,onChange:g,caller:d});return(0,u.jsxs)(m,{scope:i,checked:E,disabled:f,children:[(0,u.jsx)(h.sG.button,{type:"button",role:"switch","aria-checked":E,"aria-required":p,"data-state":w(E),"data-disabled":f?"":void 0,disabled:f,value:y,...T,ref:S,onClick:(0,s.m)(t.onClick,t=>{V(t=>!t),M&&(A.current=t.isPropagationStopped(),A.current||t.stopPropagation())})}),M&&(0,u.jsx)(x,{control:b,bubbles:!A.current,name:a,value:y,checked:E,required:p,disabled:f,form:v,style:{transform:"translateX(-100%)"}})]})});y.displayName=d;var g="SwitchThumb",v=n.forwardRef((t,e)=>{let{__scopeSwitch:i,...n}=t,s=f(g,i);return(0,u.jsx)(h.sG.span,{"data-state":w(s.checked),"data-disabled":s.disabled?"":void 0,...n,ref:e})});v.displayName=g;var x=n.forwardRef(({__scopeSwitch:t,control:e,checked:i,bubbles:s=!0,...a},o)=>{let h=n.useRef(null),d=(0,r.s)(h,o),c=function(t){let e=n.useRef({value:t,previous:t});return n.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}(i),p=(0,l.X)(e);return n.useEffect(()=>{let t=h.current;if(!t)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(c!==i&&e){let n=new Event("click",{bubbles:s});e.call(t,i),t.dispatchEvent(n)}},[c,i,s]),(0,u.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:i,...a,tabIndex:-1,ref:d,style:{...a.style,...p,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function w(t){return t?"checked":"unchecked"}x.displayName="SwitchBubbleInput";var T=y,b=v},73120:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(84667).A)("github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]])},80880:(t,e,i)=>{i.d(e,{s:()=>s});var n=i(63276);function s(t){return(0,n.G)(t)&&"offsetHeight"in t}},82319:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(84667).A)("terminal",[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]])},84667:(t,e,i)=>{i.d(e,{A:()=>d});var n=i(60159);let s=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),r=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,e,i)=>i?i.toUpperCase():e.toLowerCase()),a=t=>{let e=r(t);return e.charAt(0).toUpperCase()+e.slice(1)},o=(...t)=>t.filter((t,e,i)=>!!t&&""!==t.trim()&&i.indexOf(t)===e).join(" ").trim(),l=t=>{for(let e in t)if(e.startsWith("aria-")||"role"===e||"title"===e)return!0};var h={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let u=(0,n.forwardRef)(({color:t="currentColor",size:e=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:r="",children:a,iconNode:u,...d},c)=>(0,n.createElement)("svg",{ref:c,...h,width:e,height:e,stroke:t,strokeWidth:s?24*Number(i)/Number(e):i,className:o("lucide",r),...!a&&!l(d)&&{"aria-hidden":"true"},...d},[...u.map(([t,e])=>(0,n.createElement)(t,e)),...Array.isArray(a)?a:[a]])),d=(t,e)=>{let i=(0,n.forwardRef)(({className:i,...r},l)=>(0,n.createElement)(u,{ref:l,iconNode:e,className:o(`lucide-${s(a(t))}`,`lucide-${t}`,i),...r}));return i.displayName=a(t),i}},92365:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(84667).A)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]])},94159:(t,e,i)=>{i.d(e,{B:()=>n});let n="undefined"!=typeof window},95834:(t,e,i)=>{i.d(e,{t:()=>n});let n=(0,i(60159).createContext)(null)},97490:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(84667).A)("moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]])}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/496.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/496.js deleted file mode 100644 index 220b2fd..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/496.js +++ /dev/null @@ -1,6 +0,0 @@ -exports.id=496,exports.ids=[496],exports.modules={10966:(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,{APP_BUILD_MANIFEST:function(){return S},APP_CLIENT_INTERNALS:function(){return J},APP_PATHS_MANIFEST:function(){return h},APP_PATH_ROUTES_MANIFEST:function(){return m},BARREL_OPTIMIZATION_PREFIX:function(){return $},BLOCKED_PAGES:function(){return B},BUILD_ID_FILE:function(){return w},BUILD_MANIFEST:function(){return E},CLIENT_PUBLIC_FILES_PATH:function(){return F},CLIENT_REFERENCE_MANIFEST:function(){return G},CLIENT_STATIC_FILES_PATH:function(){return U},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return Q},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return Y},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return q},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return et},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return er},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return Z},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return ee},COMPILER_INDEXES:function(){return a},COMPILER_NAMES:function(){return o},CONFIG_FILES:function(){return D},DEFAULT_RUNTIME_WEBPACK:function(){return en},DEFAULT_SANS_SERIF_FONT:function(){return el},DEFAULT_SERIF_FONT:function(){return es},DEV_CLIENT_MIDDLEWARE_MANIFEST:function(){return j},DEV_CLIENT_PAGES_MANIFEST:function(){return x},DYNAMIC_CSS_MANIFEST:function(){return K},EDGE_RUNTIME_WEBPACK:function(){return eo},EDGE_UNSUPPORTED_NODE_APIS:function(){return ef},EXPORT_DETAIL:function(){return N},EXPORT_MARKER:function(){return y},FUNCTIONS_CONFIG_MANIFEST:function(){return v},IMAGES_MANIFEST:function(){return R},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return z},MIDDLEWARE_BUILD_MANIFEST:function(){return W},MIDDLEWARE_MANIFEST:function(){return M},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return X},MODERN_BROWSERSLIST_TARGET:function(){return n.default},NEXT_BUILTIN_DOCUMENT:function(){return k},NEXT_FONT_MANIFEST:function(){return O},PAGES_MANIFEST:function(){return g},PHASE_DEVELOPMENT_SERVER:function(){return d},PHASE_EXPORT:function(){return l},PHASE_INFO:function(){return f},PHASE_PRODUCTION_BUILD:function(){return u},PHASE_PRODUCTION_SERVER:function(){return c},PHASE_TEST:function(){return p},PRERENDER_MANIFEST:function(){return P},REACT_LOADABLE_MANIFEST:function(){return A},ROUTES_MANIFEST:function(){return T},RSC_MODULE_TYPES:function(){return ep},SERVER_DIRECTORY:function(){return L},SERVER_FILES_MANIFEST:function(){return I},SERVER_PROPS_ID:function(){return ei},SERVER_REFERENCE_MANIFEST:function(){return H},STATIC_PROPS_ID:function(){return ea},STATIC_STATUS_PAGES:function(){return eu},STRING_LITERAL_DROP_BUNDLE:function(){return V},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return b},SYSTEM_ENTRYPOINTS:function(){return eg},TRACE_OUTPUT_VERSION:function(){return ec},TURBOPACK_CLIENT_MIDDLEWARE_MANIFEST:function(){return C},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return ed},UNDERSCORE_NOT_FOUND_ROUTE:function(){return i},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return s},WEBPACK_STATS:function(){return _}});let n=r(88485)._(r(17810)),o={client:"client",server:"server",edgeServer:"edge-server"},a={[o.client]:0,[o.server]:1,[o.edgeServer]:2},i="/_not-found",s=""+i+"/page",l="phase-export",u="phase-production-build",c="phase-production-server",d="phase-development-server",p="phase-test",f="phase-info",g="pages-manifest.json",_="webpack-stats.json",h="app-paths-manifest.json",m="app-path-routes-manifest.json",E="build-manifest.json",S="app-build-manifest.json",v="functions-config-manifest.json",b="subresource-integrity-manifest",O="next-font-manifest",y="export-marker.json",N="export-detail.json",P="prerender-manifest.json",T="routes-manifest.json",R="images-manifest.json",I="required-server-files.json",x="_devPagesManifest.json",M="middleware-manifest.json",C="_clientMiddlewareManifest.json",j="_devMiddlewareManifest.json",A="react-loadable-manifest.json",L="server",D=["next.config.js","next.config.mjs","next.config.ts"],w="BUILD_ID",B=["/_document","/_app","/_error"],F="public",U="static",V="__NEXT_DROP_CLIENT_FILE__",k="__NEXT_BUILTIN_DOCUMENT__",$="__barrel_optimize__",G="client-reference-manifest",H="server-reference-manifest",W="middleware-build-manifest",X="middleware-react-loadable-manifest",z="interception-route-rewrite-manifest",K="dynamic-css-manifest",Y="main",q=""+Y+"-app",J="app-pages-internals",Z="react-refresh",Q="amp",ee="webpack",et="polyfills",er=Symbol(et),en="webpack-runtime",eo="edge-runtime-webpack",ea="__N_SSG",ei="__N_SSP",es={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},el={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},eu=["/500"],ec=1,ed=6e3,ep={client:"client",server:"server"},ef=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],eg=new Set([Y,Z,Q,q]);("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)},11947:(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,{getSortedRouteObjects:function(){return n.getSortedRouteObjects},getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}});let n=r(63385),o=r(67757)},13357:(e,t)=>{"use strict";function r(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return r}})},17810:e=>{"use strict";e.exports=["chrome 64","edge 79","firefox 67","opera 51","safari 12"]},22141:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return a}});let n=r(11947),o=r(13357);function a(e){let t=(0,o.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,n.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},23701:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return o},getProperError:function(){return a}});let n=r(38816);function o(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function a(e){return o(e)?e:Object.defineProperty(Error((0,n.isPlainObject)(e)?function(e){let t=new WeakSet;return JSON.stringify(e,(e,r)=>{if("object"==typeof r&&null!==r){if(t.has(r))return"[Circular]";t.add(r)}return r})}(e):e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},26166:(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,{ESCAPE_REGEX:function(){return n},htmlEscapeJsonString:function(){return o}});let r={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},n=/[&><\u2028\u2029]/g;function o(e){return e.replace(n,e=>r[e])}},33129:e=>{(()=>{"use strict";var t={491:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContextAPI=void 0;let n=r(223),o=r(172),a=r(930),i="context",s=new n.NoopContextManager;class l{constructor(){}static getInstance(){return this._instance||(this._instance=new l),this._instance}setGlobalContextManager(e){return(0,o.registerGlobal)(i,e,a.DiagAPI.instance())}active(){return this._getContextManager().active()}with(e,t,r,...n){return this._getContextManager().with(e,t,r,...n)}bind(e,t){return this._getContextManager().bind(e,t)}_getContextManager(){return(0,o.getGlobal)(i)||s}disable(){this._getContextManager().disable(),(0,o.unregisterGlobal)(i,a.DiagAPI.instance())}}t.ContextAPI=l},930:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagAPI=void 0;let n=r(56),o=r(912),a=r(957),i=r(172);class s{constructor(){function e(e){return function(...t){let r=(0,i.getGlobal)("diag");if(r)return r[e](...t)}}let t=this;t.setLogger=(e,r={logLevel:a.DiagLogLevel.INFO})=>{var n,s,l;if(e===t){let e=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!=(n=e.stack)?n:e.message),!1}"number"==typeof r&&(r={logLevel:r});let u=(0,i.getGlobal)("diag"),c=(0,o.createLogLevelDiagLogger)(null!=(s=r.logLevel)?s:a.DiagLogLevel.INFO,e);if(u&&!r.suppressOverrideMessage){let e=null!=(l=Error().stack)?l:"";u.warn(`Current logger will be overwritten from ${e}`),c.warn(`Current logger will overwrite one already registered from ${e}`)}return(0,i.registerGlobal)("diag",c,t,!0)},t.disable=()=>{(0,i.unregisterGlobal)("diag",t)},t.createComponentLogger=e=>new n.DiagComponentLogger(e),t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}static instance(){return this._instance||(this._instance=new s),this._instance}}t.DiagAPI=s},653:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MetricsAPI=void 0;let n=r(660),o=r(172),a=r(930),i="metrics";class s{constructor(){}static getInstance(){return this._instance||(this._instance=new s),this._instance}setGlobalMeterProvider(e){return(0,o.registerGlobal)(i,e,a.DiagAPI.instance())}getMeterProvider(){return(0,o.getGlobal)(i)||n.NOOP_METER_PROVIDER}getMeter(e,t,r){return this.getMeterProvider().getMeter(e,t,r)}disable(){(0,o.unregisterGlobal)(i,a.DiagAPI.instance())}}t.MetricsAPI=s},181:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PropagationAPI=void 0;let n=r(172),o=r(874),a=r(194),i=r(277),s=r(369),l=r(930),u="propagation",c=new o.NoopTextMapPropagator;class d{constructor(){this.createBaggage=s.createBaggage,this.getBaggage=i.getBaggage,this.getActiveBaggage=i.getActiveBaggage,this.setBaggage=i.setBaggage,this.deleteBaggage=i.deleteBaggage}static getInstance(){return this._instance||(this._instance=new d),this._instance}setGlobalPropagator(e){return(0,n.registerGlobal)(u,e,l.DiagAPI.instance())}inject(e,t,r=a.defaultTextMapSetter){return this._getGlobalPropagator().inject(e,t,r)}extract(e,t,r=a.defaultTextMapGetter){return this._getGlobalPropagator().extract(e,t,r)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,n.unregisterGlobal)(u,l.DiagAPI.instance())}_getGlobalPropagator(){return(0,n.getGlobal)(u)||c}}t.PropagationAPI=d},997:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceAPI=void 0;let n=r(172),o=r(846),a=r(139),i=r(607),s=r(930),l="trace";class u{constructor(){this._proxyTracerProvider=new o.ProxyTracerProvider,this.wrapSpanContext=a.wrapSpanContext,this.isSpanContextValid=a.isSpanContextValid,this.deleteSpan=i.deleteSpan,this.getSpan=i.getSpan,this.getActiveSpan=i.getActiveSpan,this.getSpanContext=i.getSpanContext,this.setSpan=i.setSpan,this.setSpanContext=i.setSpanContext}static getInstance(){return this._instance||(this._instance=new u),this._instance}setGlobalTracerProvider(e){let t=(0,n.registerGlobal)(l,this._proxyTracerProvider,s.DiagAPI.instance());return t&&this._proxyTracerProvider.setDelegate(e),t}getTracerProvider(){return(0,n.getGlobal)(l)||this._proxyTracerProvider}getTracer(e,t){return this.getTracerProvider().getTracer(e,t)}disable(){(0,n.unregisterGlobal)(l,s.DiagAPI.instance()),this._proxyTracerProvider=new o.ProxyTracerProvider}}t.TraceAPI=u},277:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deleteBaggage=t.setBaggage=t.getActiveBaggage=t.getBaggage=void 0;let n=r(491),o=(0,r(780).createContextKey)("OpenTelemetry Baggage Key");function a(e){return e.getValue(o)||void 0}t.getBaggage=a,t.getActiveBaggage=function(){return a(n.ContextAPI.getInstance().active())},t.setBaggage=function(e,t){return e.setValue(o,t)},t.deleteBaggage=function(e){return e.deleteValue(o)}},993:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaggageImpl=void 0;class r{constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let t=this._entries.get(e);if(t)return Object.assign({},t)}getAllEntries(){return Array.from(this._entries.entries()).map(([e,t])=>[e,t])}setEntry(e,t){let n=new r(this._entries);return n._entries.set(e,t),n}removeEntry(e){let t=new r(this._entries);return t._entries.delete(e),t}removeEntries(...e){let t=new r(this._entries);for(let r of e)t._entries.delete(r);return t}clear(){return new r}}t.BaggageImpl=r},830:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataSymbol=void 0,t.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")},369:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataFromString=t.createBaggage=void 0;let n=r(930),o=r(993),a=r(830),i=n.DiagAPI.instance();t.createBaggage=function(e={}){return new o.BaggageImpl(new Map(Object.entries(e)))},t.baggageEntryMetadataFromString=function(e){return"string"!=typeof e&&(i.error(`Cannot create baggage metadata from unknown type: ${typeof e}`),e=""),{__TYPE__:a.baggageEntryMetadataSymbol,toString:()=>e}}},67:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.context=void 0,t.context=r(491).ContextAPI.getInstance()},223:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopContextManager=void 0;let n=r(780);class o{active(){return n.ROOT_CONTEXT}with(e,t,r,...n){return t.call(r,...n)}bind(e,t){return t}enable(){return this}disable(){return this}}t.NoopContextManager=o},780:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ROOT_CONTEXT=t.createContextKey=void 0,t.createContextKey=function(e){return Symbol.for(e)};class r{constructor(e){let t=this;t._currentContext=e?new Map(e):new Map,t.getValue=e=>t._currentContext.get(e),t.setValue=(e,n)=>{let o=new r(t._currentContext);return o._currentContext.set(e,n),o},t.deleteValue=e=>{let n=new r(t._currentContext);return n._currentContext.delete(e),n}}}t.ROOT_CONTEXT=new r},506:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.diag=void 0,t.diag=r(930).DiagAPI.instance()},56:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagComponentLogger=void 0;let n=r(172);class o{constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return a("debug",this._namespace,e)}error(...e){return a("error",this._namespace,e)}info(...e){return a("info",this._namespace,e)}warn(...e){return a("warn",this._namespace,e)}verbose(...e){return a("verbose",this._namespace,e)}}function a(e,t,r){let o=(0,n.getGlobal)("diag");if(o)return r.unshift(t),o[e](...r)}t.DiagComponentLogger=o},972:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagConsoleLogger=void 0;let r=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];class n{constructor(){for(let e=0;e{Object.defineProperty(t,"__esModule",{value:!0}),t.createLogLevelDiagLogger=void 0;let n=r(957);t.createLogLevelDiagLogger=function(e,t){function r(r,n){let o=t[r];return"function"==typeof o&&e>=n?o.bind(t):function(){}}return en.DiagLogLevel.ALL&&(e=n.DiagLogLevel.ALL),t=t||{},{error:r("error",n.DiagLogLevel.ERROR),warn:r("warn",n.DiagLogLevel.WARN),info:r("info",n.DiagLogLevel.INFO),debug:r("debug",n.DiagLogLevel.DEBUG),verbose:r("verbose",n.DiagLogLevel.VERBOSE)}}},957:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagLogLevel=void 0,function(e){e[e.NONE=0]="NONE",e[e.ERROR=30]="ERROR",e[e.WARN=50]="WARN",e[e.INFO=60]="INFO",e[e.DEBUG=70]="DEBUG",e[e.VERBOSE=80]="VERBOSE",e[e.ALL=9999]="ALL"}(t.DiagLogLevel||(t.DiagLogLevel={}))},172:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.unregisterGlobal=t.getGlobal=t.registerGlobal=void 0;let n=r(200),o=r(521),a=r(130),i=o.VERSION.split(".")[0],s=Symbol.for(`opentelemetry.js.api.${i}`),l=n._globalThis;t.registerGlobal=function(e,t,r,n=!1){var a;let i=l[s]=null!=(a=l[s])?a:{version:o.VERSION};if(!n&&i[e]){let t=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${e}`);return r.error(t.stack||t.message),!1}if(i.version!==o.VERSION){let t=Error(`@opentelemetry/api: Registration of version v${i.version} for ${e} does not match previously registered API v${o.VERSION}`);return r.error(t.stack||t.message),!1}return i[e]=t,r.debug(`@opentelemetry/api: Registered a global for ${e} v${o.VERSION}.`),!0},t.getGlobal=function(e){var t,r;let n=null==(t=l[s])?void 0:t.version;if(n&&(0,a.isCompatible)(n))return null==(r=l[s])?void 0:r[e]},t.unregisterGlobal=function(e,t){t.debug(`@opentelemetry/api: Unregistering a global for ${e} v${o.VERSION}.`);let r=l[s];r&&delete r[e]}},130:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isCompatible=t._makeCompatibilityCheck=void 0;let n=r(521),o=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function a(e){let t=new Set([e]),r=new Set,n=e.match(o);if(!n)return()=>!1;let a={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=a.prerelease)return function(t){return t===e};function i(e){return r.add(e),!1}return function(e){if(t.has(e))return!0;if(r.has(e))return!1;let n=e.match(o);if(!n)return i(e);let s={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=s.prerelease||a.major!==s.major)return i(e);if(0===a.major)return a.minor===s.minor&&a.patch<=s.patch?(t.add(e),!0):i(e);return a.minor<=s.minor?(t.add(e),!0):i(e)}}t._makeCompatibilityCheck=a,t.isCompatible=a(n.VERSION)},886:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.metrics=void 0,t.metrics=r(653).MetricsAPI.getInstance()},901:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ValueType=void 0,function(e){e[e.INT=0]="INT",e[e.DOUBLE=1]="DOUBLE"}(t.ValueType||(t.ValueType={}))},102:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createNoopMeter=t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=t.NOOP_OBSERVABLE_GAUGE_METRIC=t.NOOP_OBSERVABLE_COUNTER_METRIC=t.NOOP_UP_DOWN_COUNTER_METRIC=t.NOOP_HISTOGRAM_METRIC=t.NOOP_COUNTER_METRIC=t.NOOP_METER=t.NoopObservableUpDownCounterMetric=t.NoopObservableGaugeMetric=t.NoopObservableCounterMetric=t.NoopObservableMetric=t.NoopHistogramMetric=t.NoopUpDownCounterMetric=t.NoopCounterMetric=t.NoopMetric=t.NoopMeter=void 0;class r{constructor(){}createHistogram(e,r){return t.NOOP_HISTOGRAM_METRIC}createCounter(e,r){return t.NOOP_COUNTER_METRIC}createUpDownCounter(e,r){return t.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(e,r){return t.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(e,r){return t.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(e,r){return t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(e,t){}removeBatchObservableCallback(e){}}t.NoopMeter=r;class n{}t.NoopMetric=n;class o extends n{add(e,t){}}t.NoopCounterMetric=o;class a extends n{add(e,t){}}t.NoopUpDownCounterMetric=a;class i extends n{record(e,t){}}t.NoopHistogramMetric=i;class s{addCallback(e){}removeCallback(e){}}t.NoopObservableMetric=s;class l extends s{}t.NoopObservableCounterMetric=l;class u extends s{}t.NoopObservableGaugeMetric=u;class c extends s{}t.NoopObservableUpDownCounterMetric=c,t.NOOP_METER=new r,t.NOOP_COUNTER_METRIC=new o,t.NOOP_HISTOGRAM_METRIC=new i,t.NOOP_UP_DOWN_COUNTER_METRIC=new a,t.NOOP_OBSERVABLE_COUNTER_METRIC=new l,t.NOOP_OBSERVABLE_GAUGE_METRIC=new u,t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new c,t.createNoopMeter=function(){return t.NOOP_METER}},660:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NOOP_METER_PROVIDER=t.NoopMeterProvider=void 0;let n=r(102);class o{getMeter(e,t,r){return n.NOOP_METER}}t.NoopMeterProvider=o,t.NOOP_METER_PROVIDER=new o},200:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(46),t)},651:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0,t._globalThis="object"==typeof globalThis?globalThis:global},46:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(651),t)},939:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propagation=void 0,t.propagation=r(181).PropagationAPI.getInstance()},874:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTextMapPropagator=void 0;class r{inject(e,t){}extract(e,t){return e}fields(){return[]}}t.NoopTextMapPropagator=r},194:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defaultTextMapSetter=t.defaultTextMapGetter=void 0,t.defaultTextMapGetter={get(e,t){if(null!=e)return e[t]},keys:e=>null==e?[]:Object.keys(e)},t.defaultTextMapSetter={set(e,t,r){null!=e&&(e[t]=r)}}},845:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trace=void 0,t.trace=r(997).TraceAPI.getInstance()},403:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NonRecordingSpan=void 0;let n=r(476);class o{constructor(e=n.INVALID_SPAN_CONTEXT){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,t){return this}setAttributes(e){return this}addEvent(e,t){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,t){}}t.NonRecordingSpan=o},614:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracer=void 0;let n=r(491),o=r(607),a=r(403),i=r(139),s=n.ContextAPI.getInstance();class l{startSpan(e,t,r=s.active()){var n;if(null==t?void 0:t.root)return new a.NonRecordingSpan;let l=r&&(0,o.getSpanContext)(r);return"object"==typeof(n=l)&&"string"==typeof n.spanId&&"string"==typeof n.traceId&&"number"==typeof n.traceFlags&&(0,i.isSpanContextValid)(l)?new a.NonRecordingSpan(l):new a.NonRecordingSpan}startActiveSpan(e,t,r,n){let a,i,l;if(arguments.length<2)return;2==arguments.length?l=t:3==arguments.length?(a=t,l=r):(a=t,i=r,l=n);let u=null!=i?i:s.active(),c=this.startSpan(e,a,u),d=(0,o.setSpan)(u,c);return s.with(d,l,void 0,c)}}t.NoopTracer=l},124:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracerProvider=void 0;let n=r(614);class o{getTracer(e,t,r){return new n.NoopTracer}}t.NoopTracerProvider=o},125:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracer=void 0;let n=new(r(614)).NoopTracer;class o{constructor(e,t,r,n){this._provider=e,this.name=t,this.version=r,this.options=n}startSpan(e,t,r){return this._getTracer().startSpan(e,t,r)}startActiveSpan(e,t,r,n){let o=this._getTracer();return Reflect.apply(o.startActiveSpan,o,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):n}}t.ProxyTracer=o},846:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracerProvider=void 0;let n=r(125),o=new(r(124)).NoopTracerProvider;class a{getTracer(e,t,r){var o;return null!=(o=this.getDelegateTracer(e,t,r))?o:new n.ProxyTracer(this,e,t,r)}getDelegate(){var e;return null!=(e=this._delegate)?e:o}setDelegate(e){this._delegate=e}getDelegateTracer(e,t,r){var n;return null==(n=this._delegate)?void 0:n.getTracer(e,t,r)}}t.ProxyTracerProvider=a},996:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SamplingDecision=void 0,function(e){e[e.NOT_RECORD=0]="NOT_RECORD",e[e.RECORD=1]="RECORD",e[e.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(t.SamplingDecision||(t.SamplingDecision={}))},607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSpanContext=t.setSpanContext=t.deleteSpan=t.setSpan=t.getActiveSpan=t.getSpan=void 0;let n=r(780),o=r(403),a=r(491),i=(0,n.createContextKey)("OpenTelemetry Context Key SPAN");function s(e){return e.getValue(i)||void 0}function l(e,t){return e.setValue(i,t)}t.getSpan=s,t.getActiveSpan=function(){return s(a.ContextAPI.getInstance().active())},t.setSpan=l,t.deleteSpan=function(e){return e.deleteValue(i)},t.setSpanContext=function(e,t){return l(e,new o.NonRecordingSpan(t))},t.getSpanContext=function(e){var t;return null==(t=s(e))?void 0:t.spanContext()}},325:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceStateImpl=void 0;let n=r(564);class o{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){let r=this._clone();return r._internalState.has(e)&&r._internalState.delete(e),r._internalState.set(e,t),r}unset(e){let t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,t)=>(e.push(t+"="+this.get(t)),e),[]).join(",")}_parse(e){!(e.length>512)&&(this._internalState=e.split(",").reverse().reduce((e,t)=>{let r=t.trim(),o=r.indexOf("=");if(-1!==o){let a=r.slice(0,o),i=r.slice(o+1,t.length);(0,n.validateKey)(a)&&(0,n.validateValue)(i)&&e.set(a,i)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new o;return e._internalState=new Map(this._internalState),e}}t.TraceStateImpl=o},564:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.validateValue=t.validateKey=void 0;let r="[_0-9a-z-*/]",n=`[a-z]${r}{0,255}`,o=`[a-z0-9]${r}{0,240}@[a-z]${r}{0,13}`,a=RegExp(`^(?:${n}|${o})$`),i=/^[ -~]{0,255}[!-~]$/,s=/,|=/;t.validateKey=function(e){return a.test(e)},t.validateValue=function(e){return i.test(e)&&!s.test(e)}},98:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createTraceState=void 0;let n=r(325);t.createTraceState=function(e){return new n.TraceStateImpl(e)}},476:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;let n=r(475);t.INVALID_SPANID="0000000000000000",t.INVALID_TRACEID="00000000000000000000000000000000",t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:n.TraceFlags.NONE}},357:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanKind=void 0,function(e){e[e.INTERNAL=0]="INTERNAL",e[e.SERVER=1]="SERVER",e[e.CLIENT=2]="CLIENT",e[e.PRODUCER=3]="PRODUCER",e[e.CONSUMER=4]="CONSUMER"}(t.SpanKind||(t.SpanKind={}))},139:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.wrapSpanContext=t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=void 0;let n=r(476),o=r(403),a=/^([0-9a-f]{32})$/i,i=/^[0-9a-f]{16}$/i;function s(e){return a.test(e)&&e!==n.INVALID_TRACEID}function l(e){return i.test(e)&&e!==n.INVALID_SPANID}t.isValidTraceId=s,t.isValidSpanId=l,t.isSpanContextValid=function(e){return s(e.traceId)&&l(e.spanId)},t.wrapSpanContext=function(e){return new o.NonRecordingSpan(e)}},847:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanStatusCode=void 0,function(e){e[e.UNSET=0]="UNSET",e[e.OK=1]="OK",e[e.ERROR=2]="ERROR"}(t.SpanStatusCode||(t.SpanStatusCode={}))},475:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceFlags=void 0,function(e){e[e.NONE=0]="NONE",e[e.SAMPLED=1]="SAMPLED"}(t.TraceFlags||(t.TraceFlags={}))},521:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION=void 0,t.VERSION="1.6.0"}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var a=r[e]={exports:{}},i=!0;try{t[e].call(a.exports,a,a.exports,n),i=!1}finally{i&&delete r[e]}return a.exports}n.ab=__dirname+"/";var o={};(()=>{Object.defineProperty(o,"__esModule",{value:!0}),o.trace=o.propagation=o.metrics=o.diag=o.context=o.INVALID_SPAN_CONTEXT=o.INVALID_TRACEID=o.INVALID_SPANID=o.isValidSpanId=o.isValidTraceId=o.isSpanContextValid=o.createTraceState=o.TraceFlags=o.SpanStatusCode=o.SpanKind=o.SamplingDecision=o.ProxyTracerProvider=o.ProxyTracer=o.defaultTextMapSetter=o.defaultTextMapGetter=o.ValueType=o.createNoopMeter=o.DiagLogLevel=o.DiagConsoleLogger=o.ROOT_CONTEXT=o.createContextKey=o.baggageEntryMetadataFromString=void 0;var e=n(369);Object.defineProperty(o,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return e.baggageEntryMetadataFromString}});var t=n(780);Object.defineProperty(o,"createContextKey",{enumerable:!0,get:function(){return t.createContextKey}}),Object.defineProperty(o,"ROOT_CONTEXT",{enumerable:!0,get:function(){return t.ROOT_CONTEXT}});var r=n(972);Object.defineProperty(o,"DiagConsoleLogger",{enumerable:!0,get:function(){return r.DiagConsoleLogger}});var a=n(957);Object.defineProperty(o,"DiagLogLevel",{enumerable:!0,get:function(){return a.DiagLogLevel}});var i=n(102);Object.defineProperty(o,"createNoopMeter",{enumerable:!0,get:function(){return i.createNoopMeter}});var s=n(901);Object.defineProperty(o,"ValueType",{enumerable:!0,get:function(){return s.ValueType}});var l=n(194);Object.defineProperty(o,"defaultTextMapGetter",{enumerable:!0,get:function(){return l.defaultTextMapGetter}}),Object.defineProperty(o,"defaultTextMapSetter",{enumerable:!0,get:function(){return l.defaultTextMapSetter}});var u=n(125);Object.defineProperty(o,"ProxyTracer",{enumerable:!0,get:function(){return u.ProxyTracer}});var c=n(846);Object.defineProperty(o,"ProxyTracerProvider",{enumerable:!0,get:function(){return c.ProxyTracerProvider}});var d=n(996);Object.defineProperty(o,"SamplingDecision",{enumerable:!0,get:function(){return d.SamplingDecision}});var p=n(357);Object.defineProperty(o,"SpanKind",{enumerable:!0,get:function(){return p.SpanKind}});var f=n(847);Object.defineProperty(o,"SpanStatusCode",{enumerable:!0,get:function(){return f.SpanStatusCode}});var g=n(475);Object.defineProperty(o,"TraceFlags",{enumerable:!0,get:function(){return g.TraceFlags}});var _=n(98);Object.defineProperty(o,"createTraceState",{enumerable:!0,get:function(){return _.createTraceState}});var h=n(139);Object.defineProperty(o,"isSpanContextValid",{enumerable:!0,get:function(){return h.isSpanContextValid}}),Object.defineProperty(o,"isValidTraceId",{enumerable:!0,get:function(){return h.isValidTraceId}}),Object.defineProperty(o,"isValidSpanId",{enumerable:!0,get:function(){return h.isValidSpanId}});var m=n(476);Object.defineProperty(o,"INVALID_SPANID",{enumerable:!0,get:function(){return m.INVALID_SPANID}}),Object.defineProperty(o,"INVALID_TRACEID",{enumerable:!0,get:function(){return m.INVALID_TRACEID}}),Object.defineProperty(o,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return m.INVALID_SPAN_CONTEXT}});let E=n(67);Object.defineProperty(o,"context",{enumerable:!0,get:function(){return E.context}});let S=n(506);Object.defineProperty(o,"diag",{enumerable:!0,get:function(){return S.diag}});let v=n(886);Object.defineProperty(o,"metrics",{enumerable:!0,get:function(){return v.metrics}});let b=n(939);Object.defineProperty(o,"propagation",{enumerable:!0,get:function(){return b.propagation}});let O=n(845);Object.defineProperty(o,"trace",{enumerable:!0,get:function(){return O.trace}}),o.default={context:E.context,diag:S.diag,metrics:v.metrics,propagation:b.propagation,trace:O.trace}})(),e.exports=o})()},37496:(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,{Head:function(){return b},Html:function(){return y},Main:function(){return N},NextScript:function(){return O},default:function(){return P}});let n=r(8732),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(82015)),a=r(10966),i=r(68886),s=r(26166),l=function(e){return e&&e.__esModule?e:{default:e}}(r(23701)),u=r(53155),c=r(99640),d=r(78413),p=r(74633);function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}let g=new Set;function _(e,t,r){let n=(0,i.getPageFiles)(e,"/_app"),o=r?[]:(0,i.getPageFiles)(e,t);return{sharedFiles:n,pageFiles:o,allFiles:[...new Set([...n,...o])]}}function h(e,t){let{assetPrefix:r,buildManifest:o,assetQueryString:a,disableOptimizedLoading:i,crossOrigin:s}=e;return o.polyfillFiles.filter(e=>e.endsWith(".js")&&!e.endsWith(".module.js")).map(e=>(0,n.jsx)("script",{defer:!i,nonce:t.nonce,crossOrigin:t.crossOrigin||s,noModule:!0,src:`${r}/_next/${(0,c.encodeURIPath)(e)}${a}`},e))}function m({styles:e}){if(!e)return null;let t=Array.isArray(e)?e:[];if(e.props&&Array.isArray(e.props.children)){let r=e=>{var t,r;return null==e||null==(r=e.props)||null==(t=r.dangerouslySetInnerHTML)?void 0:t.__html};e.props.children.forEach(e=>{Array.isArray(e)?e.forEach(e=>r(e)&&t.push(e)):r(e)&&t.push(e)})}return(0,n.jsx)("style",{"amp-custom":"",dangerouslySetInnerHTML:{__html:t.map(e=>e.props.dangerouslySetInnerHTML.__html).join("").replace(/\/\*# sourceMappingURL=.*\*\//g,"").replace(/\/\*@ sourceURL=.*?\*\//g,"")}})}function E(e,t,r){let{dynamicImports:o,assetPrefix:a,isDevelopment:i,assetQueryString:s,disableOptimizedLoading:l,crossOrigin:u}=e;return o.map(e=>!e.endsWith(".js")||r.allFiles.includes(e)?null:(0,n.jsx)("script",{async:!i&&l,defer:!l,src:`${a}/_next/${(0,c.encodeURIPath)(e)}${s}`,nonce:t.nonce,crossOrigin:t.crossOrigin||u},e))}function S(e,t,r){var o;let{assetPrefix:a,buildManifest:i,isDevelopment:s,assetQueryString:l,disableOptimizedLoading:u,crossOrigin:d}=e;return[...r.allFiles.filter(e=>e.endsWith(".js")),...null==(o=i.lowPriorityFiles)?void 0:o.filter(e=>e.endsWith(".js"))].map(e=>(0,n.jsx)("script",{src:`${a}/_next/${(0,c.encodeURIPath)(e)}${l}`,nonce:t.nonce,async:!s&&u,defer:!u,crossOrigin:t.crossOrigin||d},e))}function v(e,t){let{scriptLoader:r,disableOptimizedLoading:a,crossOrigin:i}=e,s=function(e,t){let{assetPrefix:r,scriptLoader:a,crossOrigin:i,nextScriptWorkers:s}=e;if(!s)return null;try{let{partytownSnippet:e}=require("@builder.io/partytown/integration"),s=(Array.isArray(t.children)?t.children:[t.children]).find(e=>{var t,r;return!!e&&!!e.props&&(null==e||null==(r=e.props)||null==(t=r.dangerouslySetInnerHTML)?void 0:t.__html.length)&&"data-partytown-config"in e.props});return(0,n.jsxs)(n.Fragment,{children:[!s&&(0,n.jsx)("script",{"data-partytown-config":"",dangerouslySetInnerHTML:{__html:` - partytown = { - lib: "${r}/_next/static/~partytown/" - }; - `}}),(0,n.jsx)("script",{"data-partytown":"",dangerouslySetInnerHTML:{__html:e()}}),(a.worker||[]).map((e,r)=>{let{strategy:n,src:a,children:s,dangerouslySetInnerHTML:l,...u}=e,c={};if(a)c.src=a;else if(l&&l.__html)c.dangerouslySetInnerHTML={__html:l.__html};else if(s)c.dangerouslySetInnerHTML={__html:"string"==typeof s?s:Array.isArray(s)?s.join(""):""};else throw Object.defineProperty(Error("Invalid usage of next/script. Did you forget to include a src attribute or an inline script? https://nextjs.org/docs/messages/invalid-script"),"__NEXT_ERROR_CODE",{value:"E82",enumerable:!1,configurable:!0});return(0,o.createElement)("script",{...c,...u,type:"text/partytown",key:a||r,nonce:t.nonce,"data-nscript":"worker",crossOrigin:t.crossOrigin||i})})]})}catch(e){return(0,l.default)(e)&&"MODULE_NOT_FOUND"!==e.code&&console.warn(`Warning: ${e.message}`),null}}(e,t),u=(r.beforeInteractive||[]).filter(e=>e.src).map((e,r)=>{let{strategy:n,...s}=e;return(0,o.createElement)("script",{...s,key:s.src||r,defer:s.defer??!a,nonce:t.nonce,"data-nscript":"beforeInteractive",crossOrigin:t.crossOrigin||i})});return(0,n.jsxs)(n.Fragment,{children:[s,u]})}class b extends o.default.Component{static #e=this.contextType=u.HtmlContext;getCssLinks(e){let{assetPrefix:t,assetQueryString:r,dynamicImports:o,dynamicCssManifest:a,crossOrigin:i,optimizeCss:s}=this.context,l=e.allFiles.filter(e=>e.endsWith(".css")),u=new Set(e.sharedFiles),d=new Set([]),p=Array.from(new Set(o.filter(e=>e.endsWith(".css"))));if(p.length){let e=new Set(l);d=new Set(p=p.filter(t=>!(e.has(t)||u.has(t)))),l.push(...p)}let f=[];return l.forEach(e=>{let o=u.has(e),l=d.has(e),p=a.has(e);s||f.push((0,n.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${r}`,as:"style",crossOrigin:this.props.crossOrigin||i},`${e}-preload`)),f.push((0,n.jsx)("link",{nonce:this.props.nonce,rel:"stylesheet",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${r}`,crossOrigin:this.props.crossOrigin||i,"data-n-g":l?void 0:o?"":void 0,"data-n-p":o||l||p?void 0:""},e))}),0===f.length?null:f}getPreloadDynamicChunks(){let{dynamicImports:e,assetPrefix:t,assetQueryString:r,crossOrigin:o}=this.context;return e.map(e=>e.endsWith(".js")?(0,n.jsx)("link",{rel:"preload",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${r}`,as:"script",nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||o},e):null).filter(Boolean)}getPreloadMainLinks(e){let{assetPrefix:t,assetQueryString:r,scriptLoader:o,crossOrigin:a}=this.context,i=e.allFiles.filter(e=>e.endsWith(".js"));return[...(o.beforeInteractive||[]).map(e=>(0,n.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:e.src,as:"script",crossOrigin:this.props.crossOrigin||a},e.src)),...i.map(e=>(0,n.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${r}`,as:"script",crossOrigin:this.props.crossOrigin||a},e))]}getBeforeInteractiveInlineScripts(){let{scriptLoader:e}=this.context,{nonce:t,crossOrigin:r}=this.props;return(e.beforeInteractive||[]).filter(e=>!e.src&&(e.dangerouslySetInnerHTML||e.children)).map((e,n)=>{let{strategy:a,children:i,dangerouslySetInnerHTML:s,src:l,...u}=e,c="";return s&&s.__html?c=s.__html:i&&(c="string"==typeof i?i:Array.isArray(i)?i.join(""):""),(0,o.createElement)("script",{...u,dangerouslySetInnerHTML:{__html:c},key:u.id||n,nonce:t,"data-nscript":"beforeInteractive",crossOrigin:r||void 0})})}getDynamicChunks(e){return E(this.context,this.props,e)}getPreNextScripts(){return v(this.context,this.props)}getScripts(e){return S(this.context,this.props,e)}getPolyfillScripts(){return h(this.context,this.props)}render(){let{styles:e,ampPath:t,inAmpMode:a,hybridAmp:i,canonicalBase:s,__NEXT_DATA__:l,dangerousAsPath:u,headTags:f,unstable_runtimeJS:g,unstable_JsPreload:h,disableOptimizedLoading:E,optimizeCss:S,assetPrefix:v,nextFontManifest:b}=this.context,O=!1===g,y=!1===h||!E;this.context.docComponentsRendered.Head=!0;let{head:N}=this.context,P=[],T=[];N&&(N.forEach(e=>{e&&"link"===e.type&&"preload"===e.props.rel&&"style"===e.props.as?this.context.strictNextHead?P.push(o.default.cloneElement(e,{"data-next-head":""})):P.push(e):e&&(this.context.strictNextHead?T.push(o.default.cloneElement(e,{"data-next-head":""})):T.push(e))}),N=P.concat(T));let R=o.default.Children.toArray(this.props.children).filter(Boolean),I=!1,x=!1;N=o.default.Children.map(N||[],e=>{if(!e)return e;let{type:t,props:r}=e;if(a){let n="";if("meta"===t&&"viewport"===r.name?n='name="viewport"':"link"===t&&"canonical"===r.rel?x=!0:"script"===t&&(r.src&&-1>r.src.indexOf("ampproject")||r.dangerouslySetInnerHTML&&(!r.type||"text/javascript"===r.type))&&(n="{n+=` ${e}="${r[e]}"`}),n+="/>"),n)return console.warn(`Found conflicting amp tag "${e.type}" with conflicting prop ${n} in ${l.page}. https://nextjs.org/docs/messages/conflicting-amp-tag`),null}else"link"===t&&"amphtml"===r.rel&&(I=!0);return e});let M=_(this.context.buildManifest,this.context.__NEXT_DATA__.page,a),C=function(e,t,r=""){if(!e)return{preconnect:null,preload:null};let o=e.pages["/_app"],a=e.pages[t],i=Array.from(new Set([...o??[],...a??[]]));return{preconnect:0===i.length&&(o||a)?(0,n.jsx)("link",{"data-next-font":e.pagesUsingSizeAdjust?"size-adjust":"",rel:"preconnect",href:"/",crossOrigin:"anonymous"}):null,preload:i?i.map(e=>{let t=/\.(woff|woff2|eot|ttf|otf)$/.exec(e)[1];return(0,n.jsx)("link",{rel:"preload",href:`${r}/_next/${(0,c.encodeURIPath)(e)}`,as:"font",type:`font/${t}`,crossOrigin:"anonymous","data-next-font":e.includes("-s")?"size-adjust":""},e)}):null}}(b,u,v),j=((0,p.getTracedMetadata)((0,d.getTracer)().getTracePropagationData(),this.context.experimentalClientTraceMetadata)||[]).map(({key:e,value:t},r)=>(0,n.jsx)("meta",{name:e,content:t},`next-trace-data-${r}`));return(0,n.jsxs)("head",{...function(e){let{crossOrigin:t,nonce:r,...n}=e;return n}(this.props),children:[this.context.isDevelopment&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("style",{"data-next-hide-fouc":!0,"data-ampdevmode":a?"true":void 0,dangerouslySetInnerHTML:{__html:"body{display:none}"}}),(0,n.jsx)("noscript",{"data-next-hide-fouc":!0,"data-ampdevmode":a?"true":void 0,children:(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{display:block}"}})})]}),N,this.context.strictNextHead?null:(0,n.jsx)("meta",{name:"next-head-count",content:o.default.Children.count(N||[]).toString()}),R,C.preconnect,C.preload,a&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("meta",{name:"viewport",content:"width=device-width,minimum-scale=1,initial-scale=1"}),!x&&(0,n.jsx)("link",{rel:"canonical",href:s+r(68223).cleanAmpPath(u)}),(0,n.jsx)("link",{rel:"preload",as:"script",href:"https://cdn.ampproject.org/v0.js"}),(0,n.jsx)(m,{styles:e}),(0,n.jsx)("style",{"amp-boilerplate":"",dangerouslySetInnerHTML:{__html:"body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}"}}),(0,n.jsx)("noscript",{children:(0,n.jsx)("style",{"amp-boilerplate":"",dangerouslySetInnerHTML:{__html:"body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}"}})}),(0,n.jsx)("script",{async:!0,src:"https://cdn.ampproject.org/v0.js"})]}),!a&&(0,n.jsxs)(n.Fragment,{children:[!I&&i&&(0,n.jsx)("link",{rel:"amphtml",href:s+(t||`${u}${u.includes("?")?"&":"?"}amp=1`)}),this.getBeforeInteractiveInlineScripts(),!S&&this.getCssLinks(M),!S&&(0,n.jsx)("noscript",{"data-n-css":this.props.nonce??""}),!O&&!y&&this.getPreloadDynamicChunks(),!O&&!y&&this.getPreloadMainLinks(M),!E&&!O&&this.getPolyfillScripts(),!E&&!O&&this.getPreNextScripts(),!E&&!O&&this.getDynamicChunks(M),!E&&!O&&this.getScripts(M),S&&this.getCssLinks(M),S&&(0,n.jsx)("noscript",{"data-n-css":this.props.nonce??""}),this.context.isDevelopment&&(0,n.jsx)("noscript",{id:"__next_css__DO_NOT_USE__"}),j,e||null]}),o.default.createElement(o.default.Fragment,{},...f||[])]})}}class O extends o.default.Component{static #e=this.contextType=u.HtmlContext;getDynamicChunks(e){return E(this.context,this.props,e)}getPreNextScripts(){return v(this.context,this.props)}getScripts(e){return S(this.context,this.props,e)}getPolyfillScripts(){return h(this.context,this.props)}static getInlineScriptSource(e){let{__NEXT_DATA__:t,largePageDataBytes:n}=e;try{let o=JSON.stringify(t);if(g.has(t.page))return(0,s.htmlEscapeJsonString)(o);let a=Buffer.from(o).byteLength,i=r(87730).A;return n&&a>n&&(g.add(t.page),console.warn(`Warning: data for page "${t.page}"${t.page===e.dangerousAsPath?"":` (path "${e.dangerousAsPath}")`} is ${i(a)} which exceeds the threshold of ${i(n)}, this amount of data can reduce performance. -See more info here: https://nextjs.org/docs/messages/large-page-data`)),(0,s.htmlEscapeJsonString)(o)}catch(e){if((0,l.default)(e)&&-1!==e.message.indexOf("circular structure"))throw Object.defineProperty(Error(`Circular structure in "getInitialProps" result of page "${t.page}". https://nextjs.org/docs/messages/circular-structure`),"__NEXT_ERROR_CODE",{value:"E490",enumerable:!1,configurable:!0});throw e}}render(){let{assetPrefix:e,inAmpMode:t,buildManifest:r,unstable_runtimeJS:o,docComponentsRendered:a,assetQueryString:i,disableOptimizedLoading:s,crossOrigin:l}=this.context,u=!1===o;if(a.NextScript=!0,t)return null;let d=_(this.context.buildManifest,this.context.__NEXT_DATA__.page,t);return(0,n.jsxs)(n.Fragment,{children:[!u&&r.devFiles?r.devFiles.map(t=>(0,n.jsx)("script",{src:`${e}/_next/${(0,c.encodeURIPath)(t)}${i}`,nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||l},t)):null,u?null:(0,n.jsx)("script",{id:"__NEXT_DATA__",type:"application/json",nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||l,dangerouslySetInnerHTML:{__html:O.getInlineScriptSource(this.context)}}),s&&!u&&this.getPolyfillScripts(),s&&!u&&this.getPreNextScripts(),s&&!u&&this.getDynamicChunks(d),s&&!u&&this.getScripts(d)]})}}function y(e){let{inAmpMode:t,docComponentsRendered:r,locale:a,scriptLoader:i,__NEXT_DATA__:s}=(0,u.useHtmlContext)();return r.Html=!0,!function(e,t,r){var n,a,i,s;if(!r.children)return;let l=[],u=Array.isArray(r.children)?r.children:[r.children],c=null==(a=u.find(e=>e.type===b))||null==(n=a.props)?void 0:n.children,d=null==(s=u.find(e=>"body"===e.type))||null==(i=s.props)?void 0:i.children,p=[...Array.isArray(c)?c:[c],...Array.isArray(d)?d:[d]];o.default.Children.forEach(p,t=>{var r;if(t&&(null==(r=t.type)?void 0:r.__nextScript)){if("beforeInteractive"===t.props.strategy){e.beforeInteractive=(e.beforeInteractive||[]).concat([{...t.props}]);return}else if(["lazyOnload","afterInteractive","worker"].includes(t.props.strategy))return void l.push(t.props);else if(void 0===t.props.strategy)return void l.push({...t.props,strategy:"afterInteractive"})}}),t.scriptLoader=l}(i,s,e),(0,n.jsx)("html",{...e,lang:e.lang||a||void 0,amp:t?"":void 0,"data-ampdevmode":void 0})}function N(){let{docComponentsRendered:e}=(0,u.useHtmlContext)();return e.Main=!0,(0,n.jsx)("next-js-internal-body-render-target",{})}class P extends o.default.Component{static getInitialProps(e){return e.defaultGetInitialProps(e)}render(){return(0,n.jsxs)(y,{children:[(0,n.jsx)(b,{}),(0,n.jsxs)("body",{children:[(0,n.jsx)(N,{}),(0,n.jsx)(O,{})]})]})}}P[a.NEXT_BUILTIN_DOCUMENT]=function(){return(0,n.jsxs)(y,{children:[(0,n.jsx)(b,{}),(0,n.jsxs)("body",{children:[(0,n.jsx)(N,{}),(0,n.jsx)(O,{})]})]})}},38594:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePagePath",{enumerable:!0,get:function(){return i}});let n=r(63726),o=r(11947),a=r(82486);function i(e){let t=/^\/index(\/|$)/.test(e)&&!(0,o.isDynamicRoute)(e)?"/index"+e:"/"===e?"/index":(0,n.ensureLeadingSlash)(e);{let{posix:e}=r(33873),n=e.normalize(t);if(n!==t)throw new a.NormalizeError("Requested and resolved page mismatch: "+t+" "+n)}return t}},38816:(e,t)=>{"use strict";function r(e){return Object.prototype.toString.call(e)}function n(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getObjectClassLabel:function(){return r},isPlainObject:function(){return n}})},40465:(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,{AppRenderSpan:function(){return l},AppRouteRouteHandlersSpan:function(){return d},BaseServerSpan:function(){return r},LoadComponentsSpan:function(){return n},LogSpanAllowList:function(){return _},MiddlewareSpan:function(){return f},NextNodeServerSpan:function(){return a},NextServerSpan:function(){return o},NextVanillaSpanAllowlist:function(){return g},NodeSpan:function(){return c},RenderSpan:function(){return s},ResolveMetadataSpan:function(){return p},RouterSpan:function(){return u},StartServerSpan:function(){return i}});var r=function(e){return e.handleRequest="BaseServer.handleRequest",e.run="BaseServer.run",e.pipe="BaseServer.pipe",e.getStaticHTML="BaseServer.getStaticHTML",e.render="BaseServer.render",e.renderToResponseWithComponents="BaseServer.renderToResponseWithComponents",e.renderToResponse="BaseServer.renderToResponse",e.renderToHTML="BaseServer.renderToHTML",e.renderError="BaseServer.renderError",e.renderErrorToResponse="BaseServer.renderErrorToResponse",e.renderErrorToHTML="BaseServer.renderErrorToHTML",e.render404="BaseServer.render404",e}(r||{}),n=function(e){return e.loadDefaultErrorComponents="LoadComponents.loadDefaultErrorComponents",e.loadComponents="LoadComponents.loadComponents",e}(n||{}),o=function(e){return e.getRequestHandler="NextServer.getRequestHandler",e.getServer="NextServer.getServer",e.getServerRequestHandler="NextServer.getServerRequestHandler",e.createServer="createServer.createServer",e}(o||{}),a=function(e){return e.compression="NextNodeServer.compression",e.getBuildId="NextNodeServer.getBuildId",e.createComponentTree="NextNodeServer.createComponentTree",e.clientComponentLoading="NextNodeServer.clientComponentLoading",e.getLayoutOrPageModule="NextNodeServer.getLayoutOrPageModule",e.generateStaticRoutes="NextNodeServer.generateStaticRoutes",e.generateFsStaticRoutes="NextNodeServer.generateFsStaticRoutes",e.generatePublicRoutes="NextNodeServer.generatePublicRoutes",e.generateImageRoutes="NextNodeServer.generateImageRoutes.route",e.sendRenderResult="NextNodeServer.sendRenderResult",e.proxyRequest="NextNodeServer.proxyRequest",e.runApi="NextNodeServer.runApi",e.render="NextNodeServer.render",e.renderHTML="NextNodeServer.renderHTML",e.imageOptimizer="NextNodeServer.imageOptimizer",e.getPagePath="NextNodeServer.getPagePath",e.getRoutesManifest="NextNodeServer.getRoutesManifest",e.findPageComponents="NextNodeServer.findPageComponents",e.getFontManifest="NextNodeServer.getFontManifest",e.getServerComponentManifest="NextNodeServer.getServerComponentManifest",e.getRequestHandler="NextNodeServer.getRequestHandler",e.renderToHTML="NextNodeServer.renderToHTML",e.renderError="NextNodeServer.renderError",e.renderErrorToHTML="NextNodeServer.renderErrorToHTML",e.render404="NextNodeServer.render404",e.startResponse="NextNodeServer.startResponse",e.route="route",e.onProxyReq="onProxyReq",e.apiResolver="apiResolver",e.internalFetch="internalFetch",e}(a||{}),i=function(e){return e.startServer="startServer.startServer",e}(i||{}),s=function(e){return e.getServerSideProps="Render.getServerSideProps",e.getStaticProps="Render.getStaticProps",e.renderToString="Render.renderToString",e.renderDocument="Render.renderDocument",e.createBodyResult="Render.createBodyResult",e}(s||{}),l=function(e){return e.renderToString="AppRender.renderToString",e.renderToReadableStream="AppRender.renderToReadableStream",e.getBodyResult="AppRender.getBodyResult",e.fetch="AppRender.fetch",e}(l||{}),u=function(e){return e.executeRoute="Router.executeRoute",e}(u||{}),c=function(e){return e.runHandler="Node.runHandler",e}(c||{}),d=function(e){return e.runHandler="AppRouteRouteHandlers.runHandler",e}(d||{}),p=function(e){return e.generateMetadata="ResolveMetadata.generateMetadata",e.generateViewport="ResolveMetadata.generateViewport",e}(p||{}),f=function(e){return e.execute="Middleware.execute",e}(f||{});let g=["Middleware.execute","BaseServer.handleRequest","Render.getServerSideProps","Render.getStaticProps","AppRender.fetch","AppRender.getBodyResult","Render.renderDocument","Node.runHandler","AppRouteRouteHandlers.runHandler","ResolveMetadata.generateMetadata","ResolveMetadata.generateViewport","NextNodeServer.createComponentTree","NextNodeServer.findPageComponents","NextNodeServer.getLayoutOrPageModule","NextNodeServer.startResponse","NextNodeServer.clientComponentLoading"],_=["NextNodeServer.findPageComponents","NextNodeServer.createComponentTree","NextNodeServer.clientComponentLoading"]},50254:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}function n(e){return e.startsWith("@")&&"@children"!==e}function o(e,t){if(e.includes(a)){let e=JSON.stringify(t);return"{}"!==e?a+"?"+e:a}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return i},PAGE_SEGMENT_KEY:function(){return a},addSearchParamsIfPageSegment:function(){return o},isGroupSegment:function(){return r},isParallelRouteSegment:function(){return n}});let a="__PAGE__",i="__DEFAULT__"},53155:(e,t,r)=>{"use strict";e.exports=r(62636).vendored.contexts.HtmlContext},56489:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return a},normalizeRscURL:function(){return i}});let n=r(63726),o=r(50254);function a(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 i(e){return e.replace(/\.rsc($|\?)/,"$1")}},62636:(e,t,r)=>{"use strict";e.exports=r(40361)},63385:(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,{getSortedRouteObjects:function(){return o},getSortedRoutes:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").'),"__NEXT_ERROR_CODE",{value:"E458",enumerable:!1,configurable:!0});r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Object.defineProperty(Error("Catch-all must be the last part of the URL."),"__NEXT_ERROR_CODE",{value:"E392",enumerable:!1,configurable:!0});let o=e[0];if(o.startsWith("[")&&o.endsWith("]")){let r=o.slice(1,-1),i=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),i=!0),r.startsWith("…"))throw Object.defineProperty(Error("Detected a three-dot character ('…') at ('"+r+"'). Did you mean ('...')?"),"__NEXT_ERROR_CODE",{value:"E147",enumerable:!1,configurable:!0});if(r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Object.defineProperty(Error("Segment names may not start or end with extra brackets ('"+r+"')."),"__NEXT_ERROR_CODE",{value:"E421",enumerable:!1,configurable:!0});if(r.startsWith("."))throw Object.defineProperty(Error("Segment names may not start with erroneous periods ('"+r+"')."),"__NEXT_ERROR_CODE",{value:"E288",enumerable:!1,configurable:!0});function a(e,r){if(null!==e&&e!==r)throw Object.defineProperty(Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"')."),"__NEXT_ERROR_CODE",{value:"E337",enumerable:!1,configurable:!0});t.forEach(e=>{if(e===r)throw Object.defineProperty(Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E247",enumerable:!1,configurable:!0});if(e.replace(/\W/g,"")===o.replace(/\W/g,""))throw Object.defineProperty(Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E499",enumerable:!1,configurable:!0})}),t.push(r)}if(n)if(i){if(null!=this.restSlugName)throw Object.defineProperty(Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).'),"__NEXT_ERROR_CODE",{value:"E299",enumerable:!1,configurable:!0});a(this.optionalRestSlugName,r),this.optionalRestSlugName=r,o="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").'),"__NEXT_ERROR_CODE",{value:"E300",enumerable:!1,configurable:!0});a(this.restSlugName,r),this.restSlugName=r,o="[...]"}else{if(i)throw Object.defineProperty(Error('Optional route parameters are not yet supported ("'+e[0]+'").'),"__NEXT_ERROR_CODE",{value:"E435",enumerable:!1,configurable:!0});a(this.slugName,r),this.slugName=r,o="[]"}}this.children.has(o)||this.children.set(o,new r),this.children.get(o)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}function o(e,t){let r={},o=[];for(let n=0;ne[r[t]])}},63726:(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}})},65548:(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},extractInterceptionRouteInformation:function(){return i},isInterceptionRouteAppPath:function(){return a}});let n=r(56489),o=["(..)(..)","(.)","(..)","(...)"];function a(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function i(e){let t,r,a;for(let n of e.split("/"))if(r=o.find(e=>n.startsWith(e))){[t,a]=e.split(r,2);break}if(!t||!r||!a)throw Object.defineProperty(Error("Invalid interception route: "+e+". Must be in the format //(..|...|..)(..)/"),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":a="/"===t?"/"+a:t+"/"+a;break;case"(..)":if("/"===t)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..) marker at the root level, use (.) instead."),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});a=t.split("/").slice(0,-1).concat(a).join("/");break;case"(...)":a="/"+a;break;case"(..)(..)":let i=t.split("/");if(i.length<=2)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..)(..) marker at the root level or one level up."),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});a=i.slice(0,-2).concat(a).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:a}}},67757:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return i}});let n=r(65548),o=/\/[^/]*\[[^/]+\][^/]*(?=\/|$)/,a=/\/\[[^/]+\](?=\/|$)/;function i(e,t){return(void 0===t&&(t=!0),(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),t)?a.test(e):o.test(e)}},68223:(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,{cleanAmpPath:function(){return a},debounce:function(){return i},isBlockedPage:function(){return o}});let n=r(10966);function o(e){return n.BLOCKED_PAGES.includes(e)}function a(e){return e.match(/\?amp=(y|yes|true|1)/)&&(e=e.replace(/\?amp=(y|yes|true|1)&?/,"?")),e.match(/&=(y|yes|true|1)/)&&(e=e.replace(/&=(y|yes|true|1)/,"")),e=e.replace(/\?$/,"")}function i(e,t,r=1/0){let n,o,a,s=0,l=0;function u(){let i=Date.now(),c=l+t-i;c<=0||s+r>=i?(n=void 0,e.apply(a,o)):n=setTimeout(u,c)}return function(...e){o=e,a=this,l=Date.now(),void 0===n&&(s=l,n=setTimeout(u,t))}}},68886:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getPageFiles",{enumerable:!0,get:function(){return a}});let n=r(22141),o=r(38594);function a(e,t){let r=(0,n.denormalizePagePath)((0,o.normalizePagePath)(t)),a=e.pages[r];return a||(console.warn(`Could not find files for ${r} in .next/build-manifest.json`),[])}},73393:(e,t)=>{"use strict";function r(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isThenable",{enumerable:!0,get:function(){return r}})},74633:(e,t)=>{"use strict";function r(e,t){if(t)return e.filter(({key:e})=>t.includes(e))}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getTracedMetadata",{enumerable:!0,get:function(){return r}})},78413:(e,t,r)=>{"use strict";let 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,{BubbledError:function(){return p},SpanKind:function(){return c},SpanStatusCode:function(){return u},getTracer:function(){return b},isBubbledError:function(){return f}});let o=r(40465),a=r(73393);try{n=r(33129)}catch(e){n=r(33129)}let{context:i,propagation:s,trace:l,SpanStatusCode:u,SpanKind:c,ROOT_CONTEXT:d}=n;class p extends Error{constructor(e,t){super(),this.bubble=e,this.result=t}}function f(e){return"object"==typeof e&&null!==e&&e instanceof p}let g=(e,t)=>{f(t)&&t.bubble?e.setAttribute("next.bubble",!0):(t&&e.recordException(t),e.setStatus({code:u.ERROR,message:null==t?void 0:t.message})),e.end()},_=new Map,h=n.createContextKey("next.rootSpanId"),m=0,E=()=>m++,S={set(e,t,r){e.push({key:t,value:r})}};class v{getTracerInstance(){return l.getTracer("next.js","0.0.1")}getContext(){return i}getTracePropagationData(){let e=i.active(),t=[];return s.inject(e,t,S),t}getActiveScopeSpan(){return l.getSpan(null==i?void 0:i.active())}withPropagatedContext(e,t,r){let n=i.active();if(l.getSpanContext(n))return t();let o=s.extract(n,e,r);return i.with(o,t)}trace(...e){var t;let[r,n,s]=e,{fn:u,options:c}="function"==typeof n?{fn:n,options:{}}:{fn:s,options:{...n}},p=c.spanName??r;if(!o.NextVanillaSpanAllowlist.includes(r)&&"1"!==process.env.NEXT_OTEL_VERBOSE||c.hideSpan)return u();let f=this.getSpanContext((null==c?void 0:c.parentSpan)??this.getActiveScopeSpan()),m=!1;f?(null==(t=l.getSpanContext(f))?void 0:t.isRemote)&&(m=!0):(f=(null==i?void 0:i.active())??d,m=!0);let S=E();return c.attributes={"next.span_name":p,"next.span_type":r,...c.attributes},i.with(f.setValue(h,S),()=>this.getTracerInstance().startActiveSpan(p,c,e=>{let t="performance"in globalThis&&"measure"in performance?globalThis.performance.now():void 0,n=()=>{_.delete(S),t&&process.env.NEXT_OTEL_PERFORMANCE_PREFIX&&o.LogSpanAllowList.includes(r||"")&&performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(r.split(".").pop()||"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}`,{start:t,end:performance.now()})};m&&_.set(S,new Map(Object.entries(c.attributes??{})));try{if(u.length>1)return u(e,t=>g(e,t));let t=u(e);if((0,a.isThenable)(t))return t.then(t=>(e.end(),t)).catch(t=>{throw g(e,t),t}).finally(n);return e.end(),n(),t}catch(t){throw g(e,t),n(),t}}))}wrap(...e){let t=this,[r,n,a]=3===e.length?e:[e[0],{},e[1]];return o.NextVanillaSpanAllowlist.includes(r)||"1"===process.env.NEXT_OTEL_VERBOSE?function(){let e=n;"function"==typeof e&&"function"==typeof a&&(e=e.apply(this,arguments));let o=arguments.length-1,s=arguments[o];if("function"!=typeof s)return t.trace(r,e,()=>a.apply(this,arguments));{let n=t.getContext().bind(i.active(),s);return t.trace(r,e,(e,t)=>(arguments[o]=function(e){return null==t||t(e),n.apply(this,arguments)},a.apply(this,arguments)))}}:a}startSpan(...e){let[t,r]=e,n=this.getSpanContext((null==r?void 0:r.parentSpan)??this.getActiveScopeSpan());return this.getTracerInstance().startSpan(t,r,n)}getSpanContext(e){return e?l.setSpan(i.active(),e):void 0}getRootSpanAttributes(){let e=i.active().getValue(h);return _.get(e)}setRootSpanAttribute(e,t){let r=i.active().getValue(h),n=_.get(r);n&&n.set(e,t)}}let b=(()=>{let e=new v;return()=>e})()},82486:(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,{DecodeError:function(){return g},MiddlewareNotFoundError:function(){return E},MissingStaticPage:function(){return m},NormalizeError:function(){return _},PageNotFoundError:function(){return h},SP:function(){return p},ST:function(){return f},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return l},getLocationOrigin:function(){return i},getURL:function(){return s},isAbsoluteUrl:function(){return a},isResSent:function(){return u},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return S}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),a=0;ao.test(e);function i(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function s(){let{href:e}=window.location,t=i();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&u(r))return n;if(!n)throw Object.defineProperty(Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let p="undefined"!=typeof performance,f=p&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class _ extends Error{}class h extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class m extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class E extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function S(e){return JSON.stringify({message:e.message,stack:e.stack})}},87730:(e,t)=>{"use strict";Object.defineProperty(t,"A",{enumerable:!0,get:function(){return o}});let r=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],n=(e,t)=>{let r=e;return"string"==typeof t?r=e.toLocaleString(t):!0===t&&(r=e.toLocaleString()),r};function o(e,t){if(!Number.isFinite(e))throw Object.defineProperty(TypeError(`Expected a finite number, got ${typeof e}: ${e}`),"__NEXT_ERROR_CODE",{value:"E572",enumerable:!1,configurable:!0});if((t=Object.assign({},t)).signed&&0===e)return" 0 B";let o=e<0,a=o?"-":t.signed?"+":"";if(o&&(e=-e),e<1)return a+n(e,t.locale)+" B";let i=Math.min(Math.floor(Math.log10(e)/3),r.length-1);return a+n(e=Number((e/Math.pow(1e3,i)).toPrecision(3)),t.locale)+" "+r[i]}},88485:(e,t)=>{"use strict";t._=function(e){return e&&e.__esModule?e:{default:e}}},99640:(e,t)=>{"use strict";function r(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"encodeURIPath",{enumerable:!0,get:function(){return r}})}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/50.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/50.js deleted file mode 100644 index 78f1cb4..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/50.js +++ /dev/null @@ -1,21 +0,0 @@ -exports.id=50,exports.ids=[50],exports.modules={4295:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return a}});let n=r(50054);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:o}=(0,n.parsePath)(e);return""+t+r+a+o}},4515:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DetachedPromise",{enumerable:!0,get:function(){return r}});class r{constructor(){let e,t;this.promise=new Promise((r,n)=>{e=r,t=n}),this.resolve=e,this.reject=t}}},5303:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(8676),a=r(72962);class o{static fromStatic(e){return new o(e,{metadata:{}})}constructor(e,{contentType:t,waitUntil:r,metadata:n}){this.response=e,this.contentType=t,this.metadata=n,this.waitUntil=r}assignMetadata(e){Object.assign(this.metadata,e)}get isNull(){return null===this.response}get isDynamic(){return"string"!=typeof this.response}toUnchunkedBuffer(e=!1){if(null===this.response)throw Object.defineProperty(Error("Invariant: null responses cannot be unchunked"),"__NEXT_ERROR_CODE",{value:"E274",enumerable:!1,configurable:!0});if("string"!=typeof this.response){if(!e)throw Object.defineProperty(Error("Invariant: dynamic responses cannot be unchunked. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E81",enumerable:!1,configurable:!0});return(0,n.streamToBuffer)(this.readable)}return Buffer.from(this.response)}toUnchunkedString(e=!1){if(null===this.response)throw Object.defineProperty(Error("Invariant: null responses cannot be unchunked"),"__NEXT_ERROR_CODE",{value:"E274",enumerable:!1,configurable:!0});if("string"!=typeof this.response){if(!e)throw Object.defineProperty(Error("Invariant: dynamic responses cannot be unchunked. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E81",enumerable:!1,configurable:!0});return(0,n.streamToString)(this.readable)}return this.response}get readable(){if(null===this.response)throw Object.defineProperty(Error("Invariant: null responses cannot be streamed"),"__NEXT_ERROR_CODE",{value:"E14",enumerable:!1,configurable:!0});if("string"==typeof this.response)throw Object.defineProperty(Error("Invariant: static responses cannot be streamed"),"__NEXT_ERROR_CODE",{value:"E151",enumerable:!1,configurable:!0});return Buffer.isBuffer(this.response)?(0,n.streamFromBuffer)(this.response):Array.isArray(this.response)?(0,n.chainStreams)(...this.response):this.response}chain(e){let t;if(null===this.response)throw Object.defineProperty(Error("Invariant: response is null. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E258",enumerable:!1,configurable:!0});(t="string"==typeof this.response?[(0,n.streamFromString)(this.response)]:Array.isArray(this.response)?this.response:Buffer.isBuffer(this.response)?[(0,n.streamFromBuffer)(this.response)]:[this.response]).push(e),this.response=t}async pipeTo(e){try{await this.readable.pipeTo(e,{preventClose:!0}),this.waitUntil&&await this.waitUntil,await e.close()}catch(t){if((0,a.isAbortError)(t))return void await e.abort(t);throw t}}async pipeToNodeResponse(e){await (0,a.pipeToNodeResponse)(this.readable,e,this.waitUntil)}}},8194:(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,{DynamicServerError:function(){return n},isDynamicServerError:function(){return a}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=r}}function a(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&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)},8676:(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,{chainStreams:function(){return f},continueDynamicHTMLResume:function(){return N},continueDynamicPrerender:function(){return P},continueFizzStream:function(){return O},continueStaticPrerender:function(){return T},createBufferedTransformStream:function(){return m},createDocumentClosingStream:function(){return A},createRootLayoutValidatorStream:function(){return R},renderToInitialFizzStream:function(){return v},streamFromBuffer:function(){return h},streamFromString:function(){return p},streamToBuffer:function(){return g},streamToString:function(){return _}});let n=r(98730),a=r(16318),o=r(4515),i=r(99260),s=r(41513),u=r(62105),l=r(96170);function c(){}let d=new TextEncoder;function f(...e){if(0===e.length)throw Object.defineProperty(Error("Invariant: chainStreams requires at least one stream"),"__NEXT_ERROR_CODE",{value:"E437",enumerable:!1,configurable:!0});if(1===e.length)return e[0];let{readable:t,writable:r}=new TransformStream,n=e[0].pipeTo(r,{preventClose:!0}),a=1;for(;at.pipeTo(r,{preventClose:!0}))}let o=e[a];return(n=n.then(()=>o.pipeTo(r))).catch(c),t}function p(e){return new ReadableStream({start(t){t.enqueue(d.encode(e)),t.close()}})}function h(e){return new ReadableStream({start(t){t.enqueue(e),t.close()}})}async function g(e){let t=e.getReader(),r=[];for(;;){let{done:e,value:n}=await t.read();if(e)break;r.push(n)}return Buffer.concat(r)}async function _(e,t){let r=new TextDecoder("utf-8",{fatal:!0}),n="";for await(let a of e){if(null==t?void 0:t.aborted)return n;n+=r.decode(a,{stream:!0})}return n+r.decode()}function m(){let e,t=[],r=0,n=n=>{if(e)return;let a=new o.DetachedPromise;e=a,(0,i.scheduleImmediate)(()=>{try{let e=new Uint8Array(r),a=0;for(let r=0;re.renderToReadableStream(t,r))}function y(e){let t=!1,r=!1;return new TransformStream({async transform(n,a){r=!0;let o=await e();if(t){if(o){let e=d.encode(o);a.enqueue(e)}a.enqueue(n)}else{let e=(0,u.indexOfUint8Array)(n,s.ENCODED_TAGS.CLOSED.HEAD);if(-1!==e){if(o){let t=d.encode(o),r=new Uint8Array(n.length+t.length);r.set(n.slice(0,e)),r.set(t,e),r.set(n.slice(e),e+t.length),a.enqueue(r)}else a.enqueue(n);t=!0}else o&&a.enqueue(d.encode(o)),a.enqueue(n),t=!0}},async flush(t){if(r){let r=await e();r&&t.enqueue(d.encode(r))}}})}function b(e){let t=null,r=!1;async function n(n){if(t)return;let a=e.getReader();await (0,i.atLeastOneTask)();try{for(;;){let{done:e,value:t}=await a.read();if(e){r=!0;return}n.enqueue(t)}}catch(e){n.error(e)}}return new TransformStream({transform(e,r){r.enqueue(e),t||(t=n(r))},flush(e){if(!r)return t||n(e)}})}let E="";function S(){let e=!1;return new TransformStream({transform(t,r){if(e)return r.enqueue(t);let n=(0,u.indexOfUint8Array)(t,s.ENCODED_TAGS.CLOSED.BODY_AND_HTML);if(n>-1){if(e=!0,t.length===s.ENCODED_TAGS.CLOSED.BODY_AND_HTML.length)return;let a=t.slice(0,n);if(r.enqueue(a),t.length>s.ENCODED_TAGS.CLOSED.BODY_AND_HTML.length+n){let e=t.slice(n+s.ENCODED_TAGS.CLOSED.BODY_AND_HTML.length);r.enqueue(e)}}else r.enqueue(t)},flush(e){e.enqueue(s.ENCODED_TAGS.CLOSED.BODY_AND_HTML)}})}function R(){let e=!1,t=!1;return new TransformStream({async transform(r,n){!e&&(0,u.indexOfUint8Array)(r,s.ENCODED_TAGS.OPENING.HTML)>-1&&(e=!0),!t&&(0,u.indexOfUint8Array)(r,s.ENCODED_TAGS.OPENING.BODY)>-1&&(t=!0),n.enqueue(r)},flush(r){let n=[];e||n.push("html"),t||n.push("body"),n.length&&r.enqueue(d.encode(` - - `))}})}async function O(e,{suffix:t,inlinedDataStream:r,isStaticGeneration:n,getServerInsertedHTML:a,getServerInsertedMetadata:s,validateRootLayout:u}){let l=t?t.split(E,1)[0]:null;n&&"allReady"in e&&await e.allReady;var c=[m(),y(s),null!=l&&l.length>0?function(e){let t,r=!1,n=r=>{let n=new o.DetachedPromise;t=n,(0,i.scheduleImmediate)(()=>{try{r.enqueue(d.encode(e))}catch{}finally{t=void 0,n.resolve()}})};return new TransformStream({transform(e,t){t.enqueue(e),r||(r=!0,n(t))},flush(n){if(t)return t.promise;r||n.enqueue(d.encode(e))}})}(l):null,r?b(r):null,u?R():null,S(),y(a)];let f=e;for(let e of c)e&&(f=f.pipeThrough(e));return f}async function P(e,{getServerInsertedHTML:t,getServerInsertedMetadata:r}){return e.pipeThrough(m()).pipeThrough(new TransformStream({transform(e,t){(0,u.isEquivalentUint8Arrays)(e,s.ENCODED_TAGS.CLOSED.BODY_AND_HTML)||(0,u.isEquivalentUint8Arrays)(e,s.ENCODED_TAGS.CLOSED.BODY)||(0,u.isEquivalentUint8Arrays)(e,s.ENCODED_TAGS.CLOSED.HTML)||(e=(0,u.removeFromUint8Array)(e,s.ENCODED_TAGS.CLOSED.BODY),e=(0,u.removeFromUint8Array)(e,s.ENCODED_TAGS.CLOSED.HTML),t.enqueue(e))}})).pipeThrough(y(t)).pipeThrough(y(r))}async function T(e,{inlinedDataStream:t,getServerInsertedHTML:r,getServerInsertedMetadata:n}){return e.pipeThrough(m()).pipeThrough(y(r)).pipeThrough(y(n)).pipeThrough(b(t)).pipeThrough(S())}async function N(e,{inlinedDataStream:t,getServerInsertedHTML:r,getServerInsertedMetadata:n}){return e.pipeThrough(m()).pipeThrough(y(r)).pipeThrough(y(n)).pipeThrough(b(t)).pipeThrough(S())}function A(){return p(E)}},10037:(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,{RequestCookies:function(){return n.RequestCookies},ResponseCookies:function(){return n.ResponseCookies},stringifyCookie:function(){return n.stringifyCookie}});let n=r(32254)},10708:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InvariantError",{enumerable:!0,get:function(){return r}});class r extends Error{constructor(e,t){super("Invariant: "+(e.endsWith(".")?e:e+".")+" This is a bug in Next.js.",t),this.name="InvariantError"}}},10960:(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,{StaticGenBailoutError:function(){return n},isStaticGenBailoutError:function(){return a}});let r="NEXT_STATIC_GEN_BAILOUT";class n extends Error{constructor(...e){super(...e),this.code=r}}function a(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===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)},12050:(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,{NEXT_PATCH_SYMBOL:function(){return f},createPatchedFetcher:function(){return _},patchFetch:function(){return m},validateRevalidate:function(){return p},validateTags:function(){return h}});let n=r(16318),a=r(98730),o=r(66704),i=r(94924),s=r(46049),u=r(64243),l=r(65262),c=r(99260),d=r(36074),f=Symbol.for("next-patch");function p(e,t){try{let r;if(!1===e)r=o.INFINITE_CACHE;else if("number"==typeof e&&!isNaN(e)&&e>-1)r=e;else if(void 0!==e)throw Object.defineProperty(Error(`Invalid revalidate value "${e}" on "${t}", must be a non-negative number or false`),"__NEXT_ERROR_CODE",{value:"E179",enumerable:!1,configurable:!0});return r}catch(e){if(e instanceof Error&&e.message.includes("Invalid revalidate"))throw e;return}}function h(e,t){let r=[],n=[];for(let a=0;ao.NEXT_CACHE_TAG_MAX_LENGTH?n.push({tag:i,reason:`exceeded max length of ${o.NEXT_CACHE_TAG_MAX_LENGTH}`}):r.push(i),r.length>o.NEXT_CACHE_TAG_MAX_ITEMS){console.warn(`Warning: exceeded max tag count for ${t}, dropped tags:`,e.slice(a).join(", "));break}}if(n.length>0)for(let{tag:e,reason:r}of(console.warn(`Warning: invalid tags passed to ${t}: `),n))console.log(`tag: "${e}" ${r}`);return r}function g(e,t){var r;if(e&&(null==(r=e.requestEndedState)?!void 0:!r.ended))((process.env.NEXT_DEBUG_BUILD||"1"===process.env.NEXT_SSG_FETCH_METRICS)&&e.isStaticGeneration||0)&&(e.fetchMetrics??=[],e.fetchMetrics.push({...t,end:performance.timeOrigin+performance.now(),idx:e.nextFetchId||0}))}function _(e,{workAsyncStorage:t,workUnitAsyncStorage:r}){let u=async(u,f)=>{var _,m;let v;try{(v=new URL(u instanceof Request?u.url:u)).username="",v.password=""}catch{v=void 0}let y=(null==v?void 0:v.href)??"",b=(null==f||null==(_=f.method)?void 0:_.toUpperCase())||"GET",E=(null==f||null==(m=f.next)?void 0:m.internal)===!0,S="1"===process.env.NEXT_OTEL_FETCH_DISABLED,R=E?void 0:performance.timeOrigin+performance.now(),O=t.getStore(),P=r.getStore(),T=P&&"prerender"===P.type?P.cacheSignal:null;T&&T.beginRead();let N=(0,a.getTracer)().trace(E?n.NextNodeServerSpan.internalFetch:n.AppRenderSpan.fetch,{hideSpan:S,kind:a.SpanKind.CLIENT,spanName:["fetch",b,y].filter(Boolean).join(" "),attributes:{"http.url":y,"http.method":b,"net.peer.name":null==v?void 0:v.hostname,"net.peer.port":(null==v?void 0:v.port)||void 0}},async()=>{var t;let r,n,a,_;if(E||!O||O.isDraftMode)return e(u,f);let m=u&&"object"==typeof u&&"string"==typeof u.method,v=e=>(null==f?void 0:f[e])||(m?u[e]:null),b=e=>{var t,r,n;return void 0!==(null==f||null==(t=f.next)?void 0:t[e])?null==f||null==(r=f.next)?void 0:r[e]:m?null==(n=u.next)?void 0:n[e]:void 0},S=b("revalidate"),N=h(b("tags")||[],`fetch ${u.toString()}`),A=P&&("cache"===P.type||"prerender"===P.type||"prerender-ppr"===P.type||"prerender-legacy"===P.type)?P:void 0;if(A&&Array.isArray(N)){let e=A.tags??(A.tags=[]);for(let t of N)e.includes(t)||e.push(t)}let C=null==P?void 0:P.implicitTags,x=P&&"unstable-cache"===P.type?"force-no-store":O.fetchCache,D=!!O.isUnstableNoStore,w=v("cache"),I="";"string"==typeof w&&void 0!==S&&("force-cache"===w&&0===S||"no-store"===w&&(S>0||!1===S))&&(r=`Specified "cache: ${w}" and "revalidate: ${S}", only one should be specified.`,w=void 0,S=void 0);let M="no-cache"===w||"no-store"===w||"force-no-store"===x||"only-no-store"===x,j=!x&&!w&&!S&&O.forceDynamic;"force-cache"===w&&void 0===S?S=!1:(null==P?void 0:P.type)!=="cache"&&(M||j)&&(S=0),("no-cache"===w||"no-store"===w)&&(I=`cache: ${w}`),_=p(S,O.route);let L=v("headers"),k="function"==typeof(null==L?void 0:L.get)?L:new Headers(L||{}),G=k.get("authorization")||k.get("cookie"),U=!["get","head"].includes((null==(t=v("method"))?void 0:t.toLowerCase())||"get"),B=void 0==x&&(void 0==w||"default"===w)&&void 0==S,H=B&&!O.isPrerendering||(G||U)&&A&&0===A.revalidate;if(B&&void 0!==P&&"prerender"===P.type)return T&&(T.endRead(),T=null),(0,s.makeHangingPromise)(P.renderSignal,"fetch()");switch(x){case"force-no-store":I="fetchCache = force-no-store";break;case"only-no-store":if("force-cache"===w||void 0!==_&&_>0)throw Object.defineProperty(Error(`cache: 'force-cache' used on fetch for ${y} with 'export const fetchCache = 'only-no-store'`),"__NEXT_ERROR_CODE",{value:"E448",enumerable:!1,configurable:!0});I="fetchCache = only-no-store";break;case"only-cache":if("no-store"===w)throw Object.defineProperty(Error(`cache: 'no-store' used on fetch for ${y} with 'export const fetchCache = 'only-cache'`),"__NEXT_ERROR_CODE",{value:"E521",enumerable:!1,configurable:!0});break;case"force-cache":(void 0===S||0===S)&&(I="fetchCache = force-cache",_=o.INFINITE_CACHE)}if(void 0===_?"default-cache"!==x||D?"default-no-store"===x?(_=0,I="fetchCache = default-no-store"):D?(_=0,I="noStore call"):H?(_=0,I="auto no cache"):(I="auto cache",_=A?A.revalidate:o.INFINITE_CACHE):(_=o.INFINITE_CACHE,I="fetchCache = default-cache"):I||(I=`revalidate: ${_}`),!(O.forceStatic&&0===_)&&!H&&A&&_0,{incrementalCache:V}=O,$=(null==P?void 0:P.type)==="request"||(null==P?void 0:P.type)==="cache"?P:void 0;if(V&&(F||(null==$?void 0:$.serverComponentsHmrCache)))try{n=await V.generateCacheKey(y,m?u:f)}catch(e){console.error("Failed to generate cache key for",u)}let X=O.nextFetchId??1;O.nextFetchId=X+1;let q=()=>Promise.resolve(),K=async(t,a)=>{let i=["cache","credentials","headers","integrity","keepalive","method","mode","redirect","referrer","referrerPolicy","window","duplex",...t?[]:["signal"]];if(m){let e=u,t={body:e._ogBody||e.body};for(let r of i)t[r]=e[r];u=new Request(e.url,t)}else if(f){let{_ogBody:e,body:r,signal:n,...a}=f;f={...a,body:e||r,signal:t?void 0:n}}let s={...f,next:{...null==f?void 0:f.next,fetchType:"origin",fetchIdx:X}};return e(u,s).then(async e=>{if(!t&&R&&g(O,{start:R,url:y,cacheReason:a||I,cacheStatus:0===_||a?"skip":"miss",cacheWarning:r,status:e.status,method:s.method||"GET"}),200===e.status&&V&&n&&(F||(null==$?void 0:$.serverComponentsHmrCache))){let t=_>=o.INFINITE_CACHE?o.CACHE_ONE_YEAR:_;if(P&&"prerender"===P.type){let r=await e.arrayBuffer(),a={headers:Object.fromEntries(e.headers.entries()),body:Buffer.from(r).toString("base64"),status:e.status,url:e.url};return await V.set(n,{kind:l.CachedRouteKind.FETCH,data:a,revalidate:t},{fetchCache:!0,fetchUrl:y,fetchIdx:X,tags:N}),await q(),new Response(r,{headers:e.headers,status:e.status,statusText:e.statusText})}{let[r,a]=(0,d.cloneResponse)(e);return globalThis.__openNextAls?.getStore()?.pendingPromiseRunner.add(r.arrayBuffer().then(async e=>{var a;let o=Buffer.from(e),i={headers:Object.fromEntries(r.headers.entries()),body:o.toString("base64"),status:r.status,url:r.url};null==$||null==(a=$.serverComponentsHmrCache)||a.set(n,i),F&&await V.set(n,{kind:l.CachedRouteKind.FETCH,data:i,revalidate:t},{fetchCache:!0,fetchUrl:y,fetchIdx:X,tags:N})}).catch(e=>console.warn("Failed to set fetch cache",u,e)).finally(q)) -,a}}return await q(),e}).catch(e=>{throw q(),e})},W=!1,Y=!1;if(n&&V){let e;if((null==$?void 0:$.isHmrRefresh)&&$.serverComponentsHmrCache&&(e=$.serverComponentsHmrCache.get(n),Y=!0),F&&!e){q=await V.lock(n);let t=(O.isOnDemandRevalidate && !globalThis.__openNextAls?.getStore()?.isISRRevalidation)?null:await V.get(n,{kind:l.IncrementalCacheKind.FETCH,revalidate:_,fetchUrl:y,fetchIdx:X,tags:N,softTags:null==C?void 0:C.tags});if(B&&P&&"prerender"===P.type&&await (0,c.waitAtLeastOneReactRenderTask)(),t?await q():a="cache-control: no-cache (hard refresh)",(null==t?void 0:t.value)&&t.value.kind===l.CachedRouteKind.FETCH)if(O.isRevalidate&&t.isStale)W=!0;else{if(t.isStale&&(O.pendingRevalidates??={},!O.pendingRevalidates[n])){let e=K(!0).then(async e=>({body:await e.arrayBuffer(),headers:e.headers,status:e.status,statusText:e.statusText})).finally(()=>{O.pendingRevalidates??={},delete O.pendingRevalidates[n||""]});e.catch(console.error),O.pendingRevalidates[n]=e}e=t.value.data}}if(e){R&&g(O,{start:R,url:y,cacheReason:I,cacheStatus:Y?"hmr":"hit",cacheWarning:r,status:e.status||200,method:(null==f?void 0:f.method)||"GET"});let t=new Response(Buffer.from(e.body,"base64"),{headers:e.headers,status:e.status});return Object.defineProperty(t,"url",{value:e.url}),t}}if(O.isStaticGeneration&&f&&"object"==typeof f){let{cache:e}=f;if("no-store"===e)if(P&&"prerender"===P.type)return T&&(T.endRead(),T=null),(0,s.makeHangingPromise)(P.renderSignal,"fetch()");else(0,i.markCurrentScopeAsDynamic)(O,P,`no-store fetch ${u} ${O.route}`);let t="next"in f,{next:r={}}=f;if("number"==typeof r.revalidate&&A&&r.revalidate{let t=e[0];return{body:await t.arrayBuffer(),headers:t.headers,status:t.status,statusText:t.statusText}}).finally(()=>{var t;(null==(t=O.pendingRevalidates)?void 0:t[e])&&delete O.pendingRevalidates[e]})).catch(()=>{}),O.pendingRevalidates[e]=t,r.then(e=>e[1])}});if(T)try{return await N}finally{T&&T.endRead()}return N};return u.__nextPatched=!0,u.__nextGetStaticStore=()=>t,u._nextOriginalFetch=e,globalThis[f]=!0,u}function m(e){if(!0===globalThis[f])return;let t=(0,u.createDedupeFetch)(globalThis.fetch);globalThis.fetch=_(t,e)}},16318:(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,{AppRenderSpan:function(){return u},AppRouteRouteHandlersSpan:function(){return d},BaseServerSpan:function(){return r},LoadComponentsSpan:function(){return n},LogSpanAllowList:function(){return g},MiddlewareSpan:function(){return p},NextNodeServerSpan:function(){return o},NextServerSpan:function(){return a},NextVanillaSpanAllowlist:function(){return h},NodeSpan:function(){return c},RenderSpan:function(){return s},ResolveMetadataSpan:function(){return f},RouterSpan:function(){return l},StartServerSpan:function(){return i}});var r=function(e){return e.handleRequest="BaseServer.handleRequest",e.run="BaseServer.run",e.pipe="BaseServer.pipe",e.getStaticHTML="BaseServer.getStaticHTML",e.render="BaseServer.render",e.renderToResponseWithComponents="BaseServer.renderToResponseWithComponents",e.renderToResponse="BaseServer.renderToResponse",e.renderToHTML="BaseServer.renderToHTML",e.renderError="BaseServer.renderError",e.renderErrorToResponse="BaseServer.renderErrorToResponse",e.renderErrorToHTML="BaseServer.renderErrorToHTML",e.render404="BaseServer.render404",e}(r||{}),n=function(e){return e.loadDefaultErrorComponents="LoadComponents.loadDefaultErrorComponents",e.loadComponents="LoadComponents.loadComponents",e}(n||{}),a=function(e){return e.getRequestHandler="NextServer.getRequestHandler",e.getServer="NextServer.getServer",e.getServerRequestHandler="NextServer.getServerRequestHandler",e.createServer="createServer.createServer",e}(a||{}),o=function(e){return e.compression="NextNodeServer.compression",e.getBuildId="NextNodeServer.getBuildId",e.createComponentTree="NextNodeServer.createComponentTree",e.clientComponentLoading="NextNodeServer.clientComponentLoading",e.getLayoutOrPageModule="NextNodeServer.getLayoutOrPageModule",e.generateStaticRoutes="NextNodeServer.generateStaticRoutes",e.generateFsStaticRoutes="NextNodeServer.generateFsStaticRoutes",e.generatePublicRoutes="NextNodeServer.generatePublicRoutes",e.generateImageRoutes="NextNodeServer.generateImageRoutes.route",e.sendRenderResult="NextNodeServer.sendRenderResult",e.proxyRequest="NextNodeServer.proxyRequest",e.runApi="NextNodeServer.runApi",e.render="NextNodeServer.render",e.renderHTML="NextNodeServer.renderHTML",e.imageOptimizer="NextNodeServer.imageOptimizer",e.getPagePath="NextNodeServer.getPagePath",e.getRoutesManifest="NextNodeServer.getRoutesManifest",e.findPageComponents="NextNodeServer.findPageComponents",e.getFontManifest="NextNodeServer.getFontManifest",e.getServerComponentManifest="NextNodeServer.getServerComponentManifest",e.getRequestHandler="NextNodeServer.getRequestHandler",e.renderToHTML="NextNodeServer.renderToHTML",e.renderError="NextNodeServer.renderError",e.renderErrorToHTML="NextNodeServer.renderErrorToHTML",e.render404="NextNodeServer.render404",e.startResponse="NextNodeServer.startResponse",e.route="route",e.onProxyReq="onProxyReq",e.apiResolver="apiResolver",e.internalFetch="internalFetch",e}(o||{}),i=function(e){return e.startServer="startServer.startServer",e}(i||{}),s=function(e){return e.getServerSideProps="Render.getServerSideProps",e.getStaticProps="Render.getStaticProps",e.renderToString="Render.renderToString",e.renderDocument="Render.renderDocument",e.createBodyResult="Render.createBodyResult",e}(s||{}),u=function(e){return e.renderToString="AppRender.renderToString",e.renderToReadableStream="AppRender.renderToReadableStream",e.getBodyResult="AppRender.getBodyResult",e.fetch="AppRender.fetch",e}(u||{}),l=function(e){return e.executeRoute="Router.executeRoute",e}(l||{}),c=function(e){return e.runHandler="Node.runHandler",e}(c||{}),d=function(e){return e.runHandler="AppRouteRouteHandlers.runHandler",e}(d||{}),f=function(e){return e.generateMetadata="ResolveMetadata.generateMetadata",e.generateViewport="ResolveMetadata.generateViewport",e}(f||{}),p=function(e){return e.execute="Middleware.execute",e}(p||{});let h=["Middleware.execute","BaseServer.handleRequest","Render.getServerSideProps","Render.getStaticProps","AppRender.fetch","AppRender.getBodyResult","Render.renderDocument","Node.runHandler","AppRouteRouteHandlers.runHandler","ResolveMetadata.generateMetadata","ResolveMetadata.generateViewport","NextNodeServer.createComponentTree","NextNodeServer.findPageComponents","NextNodeServer.getLayoutOrPageModule","NextNodeServer.startResponse","NextNodeServer.clientComponentLoading"],g=["NextNodeServer.findPageComponents","NextNodeServer.createComponentTree","NextNodeServer.clientComponentLoading"]},17663:(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,{INTERNALS:function(){return s},NextRequest:function(){return u}});let n=r(30267),a=r(45393),o=r(66150),i=r(10037),s=Symbol("internal request");class u extends Request{constructor(e,t={}){let r="string"!=typeof e&&"url"in e?e.url:String(e);(0,a.validateURL)(r),t.body&&"half"!==t.duplex&&(t.duplex="half"),e instanceof Request?super(e,t):super(r,t);let o=new n.NextURL(r,{headers:(0,a.toNodeOutgoingHttpHeaders)(this.headers),nextConfig:t.nextConfig});this[s]={cookies:new i.RequestCookies(this.headers),nextUrl:o,url:o.toString()}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,nextUrl:this.nextUrl,url:this.url,bodyUsed:this.bodyUsed,cache:this.cache,credentials:this.credentials,destination:this.destination,headers:Object.fromEntries(this.headers),integrity:this.integrity,keepalive:this.keepalive,method:this.method,mode:this.mode,redirect:this.redirect,referrer:this.referrer,referrerPolicy:this.referrerPolicy,signal:this.signal}}get cookies(){return this[s].cookies}get nextUrl(){return this[s].nextUrl}get page(){throw new o.RemovedPageError}get ua(){throw new o.RemovedUAError}get url(){return this[s].url}}},24332:(e,t,r)=>{"use strict";e.exports=r(10846)},25978:(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,{METADATA_BOUNDARY_NAME:function(){return r},OUTLET_BOUNDARY_NAME:function(){return a},VIEWPORT_BOUNDARY_NAME:function(){return n}});let r="__next_metadata_boundary__",n="__next_viewport_boundary__",a="__next_outlet_boundary__"},26722:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return s}});let n=r(93808),a=r(4295),o=r(53126),i=r(32955);function s(e){let t=(0,i.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,n.removeTrailingSlash)(t)),e.buildId&&(t=(0,o.addPathSuffix)((0,a.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,a.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,o.addPathSuffix)(t,"/"):(0,n.removeTrailingSlash)(t)}},27462:(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,{NextRequestAdapter:function(){return d},ResponseAborted:function(){return u},ResponseAbortedName:function(){return s},createAbortController:function(){return l},signalFromNodeResponse:function(){return c}});let n=r(88996),a=r(45393),o=r(17663),i=r(89843),s="ResponseAborted";class u extends Error{constructor(...e){super(...e),this.name=s}}function l(e){let t=new AbortController;return e.once("close",()=>{e.writableFinished||t.abort(new u)}),t}function c(e){let{errored:t,destroyed:r}=e;if(t||r)return AbortSignal.abort(t??new u);let{signal:n}=l(e);return n}class d{static fromBaseNextRequest(e,t){if((0,i.isNodeNextRequest)(e))return d.fromNodeNextRequest(e,t);throw Object.defineProperty(Error("Invariant: Unsupported NextRequest type"),"__NEXT_ERROR_CODE",{value:"E345",enumerable:!1,configurable:!0})}static fromNodeNextRequest(e,t){let r,i=null;if("GET"!==e.method&&"HEAD"!==e.method&&e.body&&(i=e.body),e.url.startsWith("http"))r=new URL(e.url);else{let t=(0,n.getRequestMeta)(e,"initURL");r=t&&t.startsWith("http")?new URL(e.url,t):new URL(e.url,"http://n")}return new o.NextRequest(r,{method:e.method,headers:(0,a.fromNodeOutgoingHttpHeaders)(e.headers),duplex:"half",signal:t,...t.aborted?{}:{body:i}})}static fromWebNextRequest(e){let t=null;return"GET"!==e.method&&"HEAD"!==e.method&&(t=e.body),new o.NextRequest(e.url,{method:e.method,headers:(0,a.fromNodeOutgoingHttpHeaders)(e.headers),duplex:"half",signal:e.request.signal,...e.request.signal.aborted?{}:{body:t}})}}},28747:(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,{CachedRouteKind:function(){return r},IncrementalCacheKind:function(){return n}});var r=function(e){return e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.PAGES="PAGES",e.FETCH="FETCH",e.REDIRECT="REDIRECT",e.IMAGE="IMAGE",e}({}),n=function(e){return e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.PAGES="PAGES",e.FETCH="FETCH",e.IMAGE="IMAGE",e}({})},29439:(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,{getClientComponentLoaderMetrics:function(){return i},wrapClientComponentLoader:function(){return o}});let r=0,n=0,a=0;function o(e){return"performance"in globalThis?{require:(...t)=>{let o=performance.now();0===r&&(r=o);try{return a+=1,e.__next_app__.require(...t)}finally{n+=performance.now()-o}},loadChunk:(...t)=>{let r=performance.now(),a=e.__next_app__.loadChunk(...t);return a.finally(()=>{n+=performance.now()-r}),a}}:e.__next_app__}function i(e={}){let t=0===r?void 0:{clientComponentLoadStart:r,clientComponentLoadTimes:n,clientComponentLoadCount:a};return e.reset&&(r=0,n=0,a=0),t}},30267:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NextURL",{enumerable:!0,get:function(){return c}});let n=r(54517),a=r(26722),o=r(32801),i=r(40691),s=/(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/;function u(e,t){return new URL(String(e).replace(s,"localhost"),t&&String(t).replace(s,"localhost"))}let l=Symbol("NextURLInternal");class c{constructor(e,t,r){let n,a;"object"==typeof t&&"pathname"in t||"string"==typeof t?(n=t,a=r||{}):a=r||t||{},this[l]={url:u(e,n??a.base),options:a,basePath:""},this.analyze()}analyze(){var e,t,r,a,s;let u=(0,i.getNextPathnameInfo)(this[l].url.pathname,{nextConfig:this[l].options.nextConfig,parseData:!0,i18nProvider:this[l].options.i18nProvider}),c=(0,o.getHostname)(this[l].url,this[l].options.headers);this[l].domainLocale=this[l].options.i18nProvider?this[l].options.i18nProvider.detectDomainLocale(c):(0,n.detectDomainLocale)(null==(t=this[l].options.nextConfig)||null==(e=t.i18n)?void 0:e.domains,c);let d=(null==(r=this[l].domainLocale)?void 0:r.defaultLocale)||(null==(s=this[l].options.nextConfig)||null==(a=s.i18n)?void 0:a.defaultLocale);this[l].url.pathname=u.pathname,this[l].defaultLocale=d,this[l].basePath=u.basePath??"",this[l].buildId=u.buildId,this[l].locale=u.locale??d,this[l].trailingSlash=u.trailingSlash}formatPathname(){return(0,a.formatNextPathnameInfo)({basePath:this[l].basePath,buildId:this[l].buildId,defaultLocale:this[l].options.forceLocale?void 0:this[l].defaultLocale,locale:this[l].locale,pathname:this[l].url.pathname,trailingSlash:this[l].trailingSlash})}formatSearch(){return this[l].url.search}get buildId(){return this[l].buildId}set buildId(e){this[l].buildId=e}get locale(){return this[l].locale??""}set locale(e){var t,r;if(!this[l].locale||!(null==(r=this[l].options.nextConfig)||null==(t=r.i18n)?void 0:t.locales.includes(e)))throw Object.defineProperty(TypeError(`The NextURL configuration includes no locale "${e}"`),"__NEXT_ERROR_CODE",{value:"E597",enumerable:!1,configurable:!0});this[l].locale=e}get defaultLocale(){return this[l].defaultLocale}get domainLocale(){return this[l].domainLocale}get searchParams(){return this[l].url.searchParams}get host(){return this[l].url.host}set host(e){this[l].url.host=e}get hostname(){return this[l].url.hostname}set hostname(e){this[l].url.hostname=e}get port(){return this[l].url.port}set port(e){this[l].url.port=e}get protocol(){return this[l].url.protocol}set protocol(e){this[l].url.protocol=e}get href(){let e=this.formatPathname(),t=this.formatSearch();return`${this.protocol}//${this.host}${e}${t}${this.hash}`}set href(e){this[l].url=u(e),this.analyze()}get origin(){return this[l].url.origin}get pathname(){return this[l].url.pathname}set pathname(e){this[l].url.pathname=e}get hash(){return this[l].url.hash}set hash(e){this[l].url.hash=e}get search(){return this[l].url.search}set search(e){this[l].url.search=e}get password(){return this[l].url.password}set password(e){this[l].url.password=e}get username(){return this[l].url.username}set username(e){this[l].url.username=e}get basePath(){return this[l].basePath}set basePath(e){this[l].basePath=e.startsWith("/")?e:`/${e}`}toString(){return this.href}toJSON(){return this.href}[Symbol.for("edge-runtime.inspect.custom")](){return{href:this.href,origin:this.origin,protocol:this.protocol,username:this.username,password:this.password,host:this.host,hostname:this.hostname,port:this.port,pathname:this.pathname,search:this.search,searchParams:this.searchParams,hash:this.hash}}clone(){return new c(String(this),this[l].options)}}},31878:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return a}});let n=r(50054);function a(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},32254:e=>{"use strict";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,o={};function i(e){var t;let r=["path"in e&&e.path&&`Path=${e.path}`,"expires"in e&&(e.expires||0===e.expires)&&`Expires=${("number"==typeof e.expires?new Date(e.expires):e.expires).toUTCString()}`,"maxAge"in e&&"number"==typeof e.maxAge&&`Max-Age=${e.maxAge}`,"domain"in e&&e.domain&&`Domain=${e.domain}`,"secure"in e&&e.secure&&"Secure","httpOnly"in e&&e.httpOnly&&"HttpOnly","sameSite"in e&&e.sameSite&&`SameSite=${e.sameSite}`,"partitioned"in e&&e.partitioned&&"Partitioned","priority"in e&&e.priority&&`Priority=${e.priority}`].filter(Boolean),n=`${e.name}=${encodeURIComponent(null!=(t=e.value)?t:"")}`;return 0===r.length?n:`${n}; ${r.join("; ")}`}function s(e){let t=new Map;for(let r of e.split(/; */)){if(!r)continue;let e=r.indexOf("=");if(-1===e){t.set(r,"true");continue}let[n,a]=[r.slice(0,e),r.slice(e+1)];try{t.set(n,decodeURIComponent(null!=a?a:"true"))}catch{}}return t}function u(e){if(!e)return;let[[t,r],...n]=s(e),{domain:a,expires:o,httponly:i,maxage:u,path:d,samesite:f,secure:p,partitioned:h,priority:g}=Object.fromEntries(n.map(([e,t])=>[e.toLowerCase().replace(/-/g,""),t]));{var _,m,v={name:t,value:decodeURIComponent(r),domain:a,...o&&{expires:new Date(o)},...i&&{httpOnly:!0},..."string"==typeof u&&{maxAge:Number(u)},path:d,...f&&{sameSite:l.includes(_=(_=f).toLowerCase())?_:void 0},...p&&{secure:!0},...g&&{priority:c.includes(m=(m=g).toLowerCase())?m:void 0},...h&&{partitioned:!0}};let e={};for(let t in v)v[t]&&(e[t]=v[t]);return e}}((e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})})(o,{RequestCookies:()=>d,ResponseCookies:()=>f,parseCookie:()=>s,parseSetCookie:()=>u,stringifyCookie:()=>i}),e.exports=((e,o,i,s)=>{if(o&&"object"==typeof o||"function"==typeof o)for(let u of n(o))a.call(e,u)||u===i||t(e,u,{get:()=>o[u],enumerable:!(s=r(o,u))||s.enumerable});return e})(t({},"__esModule",{value:!0}),o);var l=["strict","lax","none"],c=["low","medium","high"],d=class{constructor(e){this._parsed=new Map,this._headers=e;let t=e.get("cookie");if(t)for(let[e,r]of s(t))this._parsed.set(e,{name:e,value:r})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed);if(!e.length)return r.map(([e,t])=>t);let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(([e])=>e===n).map(([e,t])=>t)}has(e){return this._parsed.has(e)}set(...e){let[t,r]=1===e.length?[e[0].name,e[0].value]:e,n=this._parsed;return n.set(t,{name:t,value:r}),this._headers.set("cookie",Array.from(n).map(([e,t])=>i(t)).join("; ")),this}delete(e){let t=this._parsed,r=Array.isArray(e)?e.map(e=>t.delete(e)):t.delete(e);return this._headers.set("cookie",Array.from(t).map(([e,t])=>i(t)).join("; ")),r}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(e=>`${e.name}=${encodeURIComponent(e.value)}`).join("; ")}},f=class{constructor(e){var t,r,n;this._parsed=new Map,this._headers=e;let a=null!=(n=null!=(r=null==(t=e.getSetCookie)?void 0:t.call(e))?r:e.get("set-cookie"))?n:[];for(let e of Array.isArray(a)?a:function(e){if(!e)return[];var t,r,n,a,o,i=[],s=0;function u(){for(;s=e.length)&&i.push(e.substring(t,e.length))}return i}(a)){let t=u(e);t&&this._parsed.set(t.name,t)}}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed.values());if(!e.length)return r;let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(e=>e.name===n)}has(e){return this._parsed.has(e)}set(...e){let[t,r,n]=1===e.length?[e[0].name,e[0].value,e[0]]:e,a=this._parsed;return a.set(t,function(e={name:"",value:""}){return"number"==typeof e.expires&&(e.expires=new Date(e.expires)),e.maxAge&&(e.expires=new Date(Date.now()+1e3*e.maxAge)),(null===e.path||void 0===e.path)&&(e.path="/"),e}({name:t,value:r,...n})),function(e,t){for(let[,r]of(t.delete("set-cookie"),e)){let e=i(r);t.append("set-cookie",e)}}(a,this._headers),this}delete(...e){let[t,r]="string"==typeof e[0]?[e[0]]:[e[0].name,e[0]];return this.set({...r,name:t,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(i).join("; ")}}},32801:(e,t)=>{"use strict";function r(e,t){let r;if((null==t?void 0:t.host)&&!Array.isArray(t.host))r=t.host.toString().split(":",1)[0];else{if(!e.hostname)return;r=e.hostname}return r.toLowerCase()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getHostname",{enumerable:!0,get:function(){return r}})},32955:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return o}});let n=r(4295),a=r(31878);function o(e,t,r,o){if(!t||t===r)return e;let i=e.toLowerCase();return!o&&((0,a.pathHasPrefix)(i,"/api")||(0,a.pathHasPrefix)(i,"/"+t.toLowerCase()))?e:(0,n.addPathPrefix)(e,"/"+t)}},36074:(e,t)=>{"use strict";function r(e){if(!e.body)return[e,e];let[t,r]=e.body.tee(),n=new Response(t,{status:e.status,statusText:e.statusText,headers:e.headers});Object.defineProperty(n,"url",{value:e.url});let a=new Response(r,{status:e.status,statusText:e.statusText,headers:e.headers});return Object.defineProperty(a,"url",{value:e.url}),[n,a]}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"cloneResponse",{enumerable:!0,get:function(){return r}})},40691:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return i}});let n=r(68496),a=r(92244),o=r(31878);function i(e,t){var r,i;let{basePath:s,i18n:u,trailingSlash:l}=null!=(r=t.nextConfig)?r:{},c={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):l};s&&(0,o.pathHasPrefix)(c.pathname,s)&&(c.pathname=(0,a.removePathPrefix)(c.pathname,s),c.basePath=s);let d=c.pathname;if(c.pathname.startsWith("/_next/data/")&&c.pathname.endsWith(".json")){let e=c.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");c.buildId=e[0],d="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(c.pathname=d)}if(u){let e=t.i18nProvider?t.i18nProvider.analyze(c.pathname):(0,n.normalizeLocalePath)(c.pathname,u.locales);c.locale=e.detectedLocale,c.pathname=null!=(i=e.pathname)?i:c.pathname,!e.detectedLocale&&c.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(d):(0,n.normalizeLocalePath)(d,u.locales)).detectedLocale&&(c.locale=e.detectedLocale)}return c}},41513:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ENCODED_TAGS",{enumerable:!0,get:function(){return r}});let r={OPENING:{HTML:new Uint8Array([60,104,116,109,108]),BODY:new Uint8Array([60,98,111,100,121])},CLOSED:{HEAD:new Uint8Array([60,47,104,101,97,100,62]),BODY:new Uint8Array([60,47,98,111,100,121,62]),HTML:new Uint8Array([60,47,104,116,109,108,62]),BODY_AND_HTML:new Uint8Array([60,47,98,111,100,121,62,60,47,104,116,109,108,62])}}},45393:(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,{fromNodeOutgoingHttpHeaders:function(){return a},normalizeNextQueryParam:function(){return u},splitCookiesString:function(){return o},toNodeOutgoingHttpHeaders:function(){return i},validateURL:function(){return s}});let n=r(66704);function a(e){let t=new Headers;for(let[r,n]of Object.entries(e))for(let e of Array.isArray(n)?n:[n])void 0!==e&&("number"==typeof e&&(e=e.toString()),t.append(r,e));return t}function o(e){var t,r,n,a,o,i=[],s=0;function u(){for(;s=e.length)&&i.push(e.substring(t,e.length))}return i}function i(e){let t={},r=[];if(e)for(let[n,a]of e.entries())"set-cookie"===n.toLowerCase()?(r.push(...o(a)),t[n]=1===r.length?r[0]:r):t[n]=a;return t}function s(e){try{return String(new URL(String(e)))}catch(t){throw Object.defineProperty(Error(`URL is malformed "${String(e)}". Please use only absolute URLs - https://nextjs.org/docs/messages/middleware-relative-urls`,{cause:t}),"__NEXT_ERROR_CODE",{value:"E61",enumerable:!1,configurable:!0})}}function u(e){for(let t of[n.NEXT_QUERY_PARAM_PREFIX,n.NEXT_INTERCEPTION_MARKER_PREFIX])if(e!==t&&e.startsWith(t))return e.substring(t.length);return null}},45847:(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,{fromResponseCacheEntry:function(){return i},routeKindToIncrementalCacheKind:function(){return u},toResponseCacheEntry:function(){return s}});let n=r(28747),a=function(e){return e&&e.__esModule?e:{default:e}}(r(5303)),o=r(48819);async function i(e){var t,r;return{...e,value:(null==(t=e.value)?void 0:t.kind)===n.CachedRouteKind.PAGES?{kind:n.CachedRouteKind.PAGES,html:await e.value.html.toUnchunkedString(!0),pageData:e.value.pageData,headers:e.value.headers,status:e.value.status}:(null==(r=e.value)?void 0:r.kind)===n.CachedRouteKind.APP_PAGE?{kind:n.CachedRouteKind.APP_PAGE,html:await e.value.html.toUnchunkedString(!0),postponed:e.value.postponed,rscData:e.value.rscData,headers:e.value.headers,status:e.value.status,segmentData:e.value.segmentData}:e.value}}async function s(e){var t,r;return e?{isMiss:e.isMiss,isStale:e.isStale,cacheControl:e.cacheControl,isFallback:e.isFallback,value:(null==(t=e.value)?void 0:t.kind)===n.CachedRouteKind.PAGES?{kind:n.CachedRouteKind.PAGES,html:a.default.fromStatic(e.value.html),pageData:e.value.pageData,headers:e.value.headers,status:e.value.status}:(null==(r=e.value)?void 0:r.kind)===n.CachedRouteKind.APP_PAGE?{kind:n.CachedRouteKind.APP_PAGE,html:a.default.fromStatic(e.value.html),rscData:e.value.rscData,headers:e.value.headers,status:e.value.status,postponed:e.value.postponed,segmentData:e.value.segmentData}:e.value}:null}function u(e){switch(e){case o.RouteKind.PAGES:return n.IncrementalCacheKind.PAGES;case o.RouteKind.APP_PAGE:return n.IncrementalCacheKind.APP_PAGE;case o.RouteKind.IMAGE:return n.IncrementalCacheKind.IMAGE;case o.RouteKind.APP_ROUTE:return n.IncrementalCacheKind.APP_ROUTE;default:throw Object.defineProperty(Error(`Unexpected route kind ${e}`),"__NEXT_ERROR_CODE",{value:"E64",enumerable:!1,configurable:!0})}}},46049:(e,t)=>{"use strict";function r(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===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,{isHangingPromiseRejectionError:function(){return r},makeHangingPromise:function(){return i}});let n="HANGING_PROMISE_REJECTION";class a extends Error{constructor(e){super(`During prerendering, ${e} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${e} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context.`),this.expression=e,this.digest=n}}let o=new WeakMap;function i(e,t){if(e.aborted)return Promise.reject(new a(t));{let r=new Promise((r,n)=>{let i=n.bind(null,new a(t)),s=o.get(e);if(s)s.push(i);else{let t=[i];o.set(e,t),e.addEventListener("abort",()=>{for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouteKind",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},49942:e=>{(()=>{"use strict";var t={491:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContextAPI=void 0;let n=r(223),a=r(172),o=r(930),i="context",s=new n.NoopContextManager;class u{constructor(){}static getInstance(){return this._instance||(this._instance=new u),this._instance}setGlobalContextManager(e){return(0,a.registerGlobal)(i,e,o.DiagAPI.instance())}active(){return this._getContextManager().active()}with(e,t,r,...n){return this._getContextManager().with(e,t,r,...n)}bind(e,t){return this._getContextManager().bind(e,t)}_getContextManager(){return(0,a.getGlobal)(i)||s}disable(){this._getContextManager().disable(),(0,a.unregisterGlobal)(i,o.DiagAPI.instance())}}t.ContextAPI=u},930:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagAPI=void 0;let n=r(56),a=r(912),o=r(957),i=r(172);class s{constructor(){function e(e){return function(...t){let r=(0,i.getGlobal)("diag");if(r)return r[e](...t)}}let t=this;t.setLogger=(e,r={logLevel:o.DiagLogLevel.INFO})=>{var n,s,u;if(e===t){let e=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!=(n=e.stack)?n:e.message),!1}"number"==typeof r&&(r={logLevel:r});let l=(0,i.getGlobal)("diag"),c=(0,a.createLogLevelDiagLogger)(null!=(s=r.logLevel)?s:o.DiagLogLevel.INFO,e);if(l&&!r.suppressOverrideMessage){let e=null!=(u=Error().stack)?u:"";l.warn(`Current logger will be overwritten from ${e}`),c.warn(`Current logger will overwrite one already registered from ${e}`)}return(0,i.registerGlobal)("diag",c,t,!0)},t.disable=()=>{(0,i.unregisterGlobal)("diag",t)},t.createComponentLogger=e=>new n.DiagComponentLogger(e),t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}static instance(){return this._instance||(this._instance=new s),this._instance}}t.DiagAPI=s},653:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MetricsAPI=void 0;let n=r(660),a=r(172),o=r(930),i="metrics";class s{constructor(){}static getInstance(){return this._instance||(this._instance=new s),this._instance}setGlobalMeterProvider(e){return(0,a.registerGlobal)(i,e,o.DiagAPI.instance())}getMeterProvider(){return(0,a.getGlobal)(i)||n.NOOP_METER_PROVIDER}getMeter(e,t,r){return this.getMeterProvider().getMeter(e,t,r)}disable(){(0,a.unregisterGlobal)(i,o.DiagAPI.instance())}}t.MetricsAPI=s},181:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PropagationAPI=void 0;let n=r(172),a=r(874),o=r(194),i=r(277),s=r(369),u=r(930),l="propagation",c=new a.NoopTextMapPropagator;class d{constructor(){this.createBaggage=s.createBaggage,this.getBaggage=i.getBaggage,this.getActiveBaggage=i.getActiveBaggage,this.setBaggage=i.setBaggage,this.deleteBaggage=i.deleteBaggage}static getInstance(){return this._instance||(this._instance=new d),this._instance}setGlobalPropagator(e){return(0,n.registerGlobal)(l,e,u.DiagAPI.instance())}inject(e,t,r=o.defaultTextMapSetter){return this._getGlobalPropagator().inject(e,t,r)}extract(e,t,r=o.defaultTextMapGetter){return this._getGlobalPropagator().extract(e,t,r)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,n.unregisterGlobal)(l,u.DiagAPI.instance())}_getGlobalPropagator(){return(0,n.getGlobal)(l)||c}}t.PropagationAPI=d},997:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceAPI=void 0;let n=r(172),a=r(846),o=r(139),i=r(607),s=r(930),u="trace";class l{constructor(){this._proxyTracerProvider=new a.ProxyTracerProvider,this.wrapSpanContext=o.wrapSpanContext,this.isSpanContextValid=o.isSpanContextValid,this.deleteSpan=i.deleteSpan,this.getSpan=i.getSpan,this.getActiveSpan=i.getActiveSpan,this.getSpanContext=i.getSpanContext,this.setSpan=i.setSpan,this.setSpanContext=i.setSpanContext}static getInstance(){return this._instance||(this._instance=new l),this._instance}setGlobalTracerProvider(e){let t=(0,n.registerGlobal)(u,this._proxyTracerProvider,s.DiagAPI.instance());return t&&this._proxyTracerProvider.setDelegate(e),t}getTracerProvider(){return(0,n.getGlobal)(u)||this._proxyTracerProvider}getTracer(e,t){return this.getTracerProvider().getTracer(e,t)}disable(){(0,n.unregisterGlobal)(u,s.DiagAPI.instance()),this._proxyTracerProvider=new a.ProxyTracerProvider}}t.TraceAPI=l},277:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deleteBaggage=t.setBaggage=t.getActiveBaggage=t.getBaggage=void 0;let n=r(491),a=(0,r(780).createContextKey)("OpenTelemetry Baggage Key");function o(e){return e.getValue(a)||void 0}t.getBaggage=o,t.getActiveBaggage=function(){return o(n.ContextAPI.getInstance().active())},t.setBaggage=function(e,t){return e.setValue(a,t)},t.deleteBaggage=function(e){return e.deleteValue(a)}},993:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaggageImpl=void 0;class r{constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let t=this._entries.get(e);if(t)return Object.assign({},t)}getAllEntries(){return Array.from(this._entries.entries()).map(([e,t])=>[e,t])}setEntry(e,t){let n=new r(this._entries);return n._entries.set(e,t),n}removeEntry(e){let t=new r(this._entries);return t._entries.delete(e),t}removeEntries(...e){let t=new r(this._entries);for(let r of e)t._entries.delete(r);return t}clear(){return new r}}t.BaggageImpl=r},830:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataSymbol=void 0,t.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")},369:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataFromString=t.createBaggage=void 0;let n=r(930),a=r(993),o=r(830),i=n.DiagAPI.instance();t.createBaggage=function(e={}){return new a.BaggageImpl(new Map(Object.entries(e)))},t.baggageEntryMetadataFromString=function(e){return"string"!=typeof e&&(i.error(`Cannot create baggage metadata from unknown type: ${typeof e}`),e=""),{__TYPE__:o.baggageEntryMetadataSymbol,toString:()=>e}}},67:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.context=void 0,t.context=r(491).ContextAPI.getInstance()},223:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopContextManager=void 0;let n=r(780);class a{active(){return n.ROOT_CONTEXT}with(e,t,r,...n){return t.call(r,...n)}bind(e,t){return t}enable(){return this}disable(){return this}}t.NoopContextManager=a},780:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ROOT_CONTEXT=t.createContextKey=void 0,t.createContextKey=function(e){return Symbol.for(e)};class r{constructor(e){let t=this;t._currentContext=e?new Map(e):new Map,t.getValue=e=>t._currentContext.get(e),t.setValue=(e,n)=>{let a=new r(t._currentContext);return a._currentContext.set(e,n),a},t.deleteValue=e=>{let n=new r(t._currentContext);return n._currentContext.delete(e),n}}}t.ROOT_CONTEXT=new r},506:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.diag=void 0,t.diag=r(930).DiagAPI.instance()},56:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagComponentLogger=void 0;let n=r(172);class a{constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return o("debug",this._namespace,e)}error(...e){return o("error",this._namespace,e)}info(...e){return o("info",this._namespace,e)}warn(...e){return o("warn",this._namespace,e)}verbose(...e){return o("verbose",this._namespace,e)}}function o(e,t,r){let a=(0,n.getGlobal)("diag");if(a)return r.unshift(t),a[e](...r)}t.DiagComponentLogger=a},972:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagConsoleLogger=void 0;let r=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];class n{constructor(){for(let e=0;e{Object.defineProperty(t,"__esModule",{value:!0}),t.createLogLevelDiagLogger=void 0;let n=r(957);t.createLogLevelDiagLogger=function(e,t){function r(r,n){let a=t[r];return"function"==typeof a&&e>=n?a.bind(t):function(){}}return en.DiagLogLevel.ALL&&(e=n.DiagLogLevel.ALL),t=t||{},{error:r("error",n.DiagLogLevel.ERROR),warn:r("warn",n.DiagLogLevel.WARN),info:r("info",n.DiagLogLevel.INFO),debug:r("debug",n.DiagLogLevel.DEBUG),verbose:r("verbose",n.DiagLogLevel.VERBOSE)}}},957:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagLogLevel=void 0,function(e){e[e.NONE=0]="NONE",e[e.ERROR=30]="ERROR",e[e.WARN=50]="WARN",e[e.INFO=60]="INFO",e[e.DEBUG=70]="DEBUG",e[e.VERBOSE=80]="VERBOSE",e[e.ALL=9999]="ALL"}(t.DiagLogLevel||(t.DiagLogLevel={}))},172:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.unregisterGlobal=t.getGlobal=t.registerGlobal=void 0;let n=r(200),a=r(521),o=r(130),i=a.VERSION.split(".")[0],s=Symbol.for(`opentelemetry.js.api.${i}`),u=n._globalThis;t.registerGlobal=function(e,t,r,n=!1){var o;let i=u[s]=null!=(o=u[s])?o:{version:a.VERSION};if(!n&&i[e]){let t=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${e}`);return r.error(t.stack||t.message),!1}if(i.version!==a.VERSION){let t=Error(`@opentelemetry/api: Registration of version v${i.version} for ${e} does not match previously registered API v${a.VERSION}`);return r.error(t.stack||t.message),!1}return i[e]=t,r.debug(`@opentelemetry/api: Registered a global for ${e} v${a.VERSION}.`),!0},t.getGlobal=function(e){var t,r;let n=null==(t=u[s])?void 0:t.version;if(n&&(0,o.isCompatible)(n))return null==(r=u[s])?void 0:r[e]},t.unregisterGlobal=function(e,t){t.debug(`@opentelemetry/api: Unregistering a global for ${e} v${a.VERSION}.`);let r=u[s];r&&delete r[e]}},130:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isCompatible=t._makeCompatibilityCheck=void 0;let n=r(521),a=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function o(e){let t=new Set([e]),r=new Set,n=e.match(a);if(!n)return()=>!1;let o={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=o.prerelease)return function(t){return t===e};function i(e){return r.add(e),!1}return function(e){if(t.has(e))return!0;if(r.has(e))return!1;let n=e.match(a);if(!n)return i(e);let s={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=s.prerelease||o.major!==s.major)return i(e);if(0===o.major)return o.minor===s.minor&&o.patch<=s.patch?(t.add(e),!0):i(e);return o.minor<=s.minor?(t.add(e),!0):i(e)}}t._makeCompatibilityCheck=o,t.isCompatible=o(n.VERSION)},886:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.metrics=void 0,t.metrics=r(653).MetricsAPI.getInstance()},901:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ValueType=void 0,function(e){e[e.INT=0]="INT",e[e.DOUBLE=1]="DOUBLE"}(t.ValueType||(t.ValueType={}))},102:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createNoopMeter=t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=t.NOOP_OBSERVABLE_GAUGE_METRIC=t.NOOP_OBSERVABLE_COUNTER_METRIC=t.NOOP_UP_DOWN_COUNTER_METRIC=t.NOOP_HISTOGRAM_METRIC=t.NOOP_COUNTER_METRIC=t.NOOP_METER=t.NoopObservableUpDownCounterMetric=t.NoopObservableGaugeMetric=t.NoopObservableCounterMetric=t.NoopObservableMetric=t.NoopHistogramMetric=t.NoopUpDownCounterMetric=t.NoopCounterMetric=t.NoopMetric=t.NoopMeter=void 0;class r{constructor(){}createHistogram(e,r){return t.NOOP_HISTOGRAM_METRIC}createCounter(e,r){return t.NOOP_COUNTER_METRIC}createUpDownCounter(e,r){return t.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(e,r){return t.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(e,r){return t.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(e,r){return t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(e,t){}removeBatchObservableCallback(e){}}t.NoopMeter=r;class n{}t.NoopMetric=n;class a extends n{add(e,t){}}t.NoopCounterMetric=a;class o extends n{add(e,t){}}t.NoopUpDownCounterMetric=o;class i extends n{record(e,t){}}t.NoopHistogramMetric=i;class s{addCallback(e){}removeCallback(e){}}t.NoopObservableMetric=s;class u extends s{}t.NoopObservableCounterMetric=u;class l extends s{}t.NoopObservableGaugeMetric=l;class c extends s{}t.NoopObservableUpDownCounterMetric=c,t.NOOP_METER=new r,t.NOOP_COUNTER_METRIC=new a,t.NOOP_HISTOGRAM_METRIC=new i,t.NOOP_UP_DOWN_COUNTER_METRIC=new o,t.NOOP_OBSERVABLE_COUNTER_METRIC=new u,t.NOOP_OBSERVABLE_GAUGE_METRIC=new l,t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new c,t.createNoopMeter=function(){return t.NOOP_METER}},660:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NOOP_METER_PROVIDER=t.NoopMeterProvider=void 0;let n=r(102);class a{getMeter(e,t,r){return n.NOOP_METER}}t.NoopMeterProvider=a,t.NOOP_METER_PROVIDER=new a},200:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),a(r(46),t)},651:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0,t._globalThis="object"==typeof globalThis?globalThis:global},46:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),a(r(651),t)},939:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propagation=void 0,t.propagation=r(181).PropagationAPI.getInstance()},874:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTextMapPropagator=void 0;class r{inject(e,t){}extract(e,t){return e}fields(){return[]}}t.NoopTextMapPropagator=r},194:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defaultTextMapSetter=t.defaultTextMapGetter=void 0,t.defaultTextMapGetter={get(e,t){if(null!=e)return e[t]},keys:e=>null==e?[]:Object.keys(e)},t.defaultTextMapSetter={set(e,t,r){null!=e&&(e[t]=r)}}},845:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trace=void 0,t.trace=r(997).TraceAPI.getInstance()},403:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NonRecordingSpan=void 0;let n=r(476);class a{constructor(e=n.INVALID_SPAN_CONTEXT){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,t){return this}setAttributes(e){return this}addEvent(e,t){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,t){}}t.NonRecordingSpan=a},614:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracer=void 0;let n=r(491),a=r(607),o=r(403),i=r(139),s=n.ContextAPI.getInstance();class u{startSpan(e,t,r=s.active()){var n;if(null==t?void 0:t.root)return new o.NonRecordingSpan;let u=r&&(0,a.getSpanContext)(r);return"object"==typeof(n=u)&&"string"==typeof n.spanId&&"string"==typeof n.traceId&&"number"==typeof n.traceFlags&&(0,i.isSpanContextValid)(u)?new o.NonRecordingSpan(u):new o.NonRecordingSpan}startActiveSpan(e,t,r,n){let o,i,u;if(arguments.length<2)return;2==arguments.length?u=t:3==arguments.length?(o=t,u=r):(o=t,i=r,u=n);let l=null!=i?i:s.active(),c=this.startSpan(e,o,l),d=(0,a.setSpan)(l,c);return s.with(d,u,void 0,c)}}t.NoopTracer=u},124:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracerProvider=void 0;let n=r(614);class a{getTracer(e,t,r){return new n.NoopTracer}}t.NoopTracerProvider=a},125:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracer=void 0;let n=new(r(614)).NoopTracer;class a{constructor(e,t,r,n){this._provider=e,this.name=t,this.version=r,this.options=n}startSpan(e,t,r){return this._getTracer().startSpan(e,t,r)}startActiveSpan(e,t,r,n){let a=this._getTracer();return Reflect.apply(a.startActiveSpan,a,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):n}}t.ProxyTracer=a},846:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracerProvider=void 0;let n=r(125),a=new(r(124)).NoopTracerProvider;class o{getTracer(e,t,r){var a;return null!=(a=this.getDelegateTracer(e,t,r))?a:new n.ProxyTracer(this,e,t,r)}getDelegate(){var e;return null!=(e=this._delegate)?e:a}setDelegate(e){this._delegate=e}getDelegateTracer(e,t,r){var n;return null==(n=this._delegate)?void 0:n.getTracer(e,t,r)}}t.ProxyTracerProvider=o},996:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SamplingDecision=void 0,function(e){e[e.NOT_RECORD=0]="NOT_RECORD",e[e.RECORD=1]="RECORD",e[e.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(t.SamplingDecision||(t.SamplingDecision={}))},607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSpanContext=t.setSpanContext=t.deleteSpan=t.setSpan=t.getActiveSpan=t.getSpan=void 0;let n=r(780),a=r(403),o=r(491),i=(0,n.createContextKey)("OpenTelemetry Context Key SPAN");function s(e){return e.getValue(i)||void 0}function u(e,t){return e.setValue(i,t)}t.getSpan=s,t.getActiveSpan=function(){return s(o.ContextAPI.getInstance().active())},t.setSpan=u,t.deleteSpan=function(e){return e.deleteValue(i)},t.setSpanContext=function(e,t){return u(e,new a.NonRecordingSpan(t))},t.getSpanContext=function(e){var t;return null==(t=s(e))?void 0:t.spanContext()}},325:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceStateImpl=void 0;let n=r(564);class a{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){let r=this._clone();return r._internalState.has(e)&&r._internalState.delete(e),r._internalState.set(e,t),r}unset(e){let t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,t)=>(e.push(t+"="+this.get(t)),e),[]).join(",")}_parse(e){!(e.length>512)&&(this._internalState=e.split(",").reverse().reduce((e,t)=>{let r=t.trim(),a=r.indexOf("=");if(-1!==a){let o=r.slice(0,a),i=r.slice(a+1,t.length);(0,n.validateKey)(o)&&(0,n.validateValue)(i)&&e.set(o,i)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new a;return e._internalState=new Map(this._internalState),e}}t.TraceStateImpl=a},564:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.validateValue=t.validateKey=void 0;let r="[_0-9a-z-*/]",n=`[a-z]${r}{0,255}`,a=`[a-z0-9]${r}{0,240}@[a-z]${r}{0,13}`,o=RegExp(`^(?:${n}|${a})$`),i=/^[ -~]{0,255}[!-~]$/,s=/,|=/;t.validateKey=function(e){return o.test(e)},t.validateValue=function(e){return i.test(e)&&!s.test(e)}},98:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createTraceState=void 0;let n=r(325);t.createTraceState=function(e){return new n.TraceStateImpl(e)}},476:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;let n=r(475);t.INVALID_SPANID="0000000000000000",t.INVALID_TRACEID="00000000000000000000000000000000",t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:n.TraceFlags.NONE}},357:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanKind=void 0,function(e){e[e.INTERNAL=0]="INTERNAL",e[e.SERVER=1]="SERVER",e[e.CLIENT=2]="CLIENT",e[e.PRODUCER=3]="PRODUCER",e[e.CONSUMER=4]="CONSUMER"}(t.SpanKind||(t.SpanKind={}))},139:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.wrapSpanContext=t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=void 0;let n=r(476),a=r(403),o=/^([0-9a-f]{32})$/i,i=/^[0-9a-f]{16}$/i;function s(e){return o.test(e)&&e!==n.INVALID_TRACEID}function u(e){return i.test(e)&&e!==n.INVALID_SPANID}t.isValidTraceId=s,t.isValidSpanId=u,t.isSpanContextValid=function(e){return s(e.traceId)&&u(e.spanId)},t.wrapSpanContext=function(e){return new a.NonRecordingSpan(e)}},847:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanStatusCode=void 0,function(e){e[e.UNSET=0]="UNSET",e[e.OK=1]="OK",e[e.ERROR=2]="ERROR"}(t.SpanStatusCode||(t.SpanStatusCode={}))},475:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceFlags=void 0,function(e){e[e.NONE=0]="NONE",e[e.SAMPLED=1]="SAMPLED"}(t.TraceFlags||(t.TraceFlags={}))},521:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION=void 0,t.VERSION="1.6.0"}},r={};function n(e){var a=r[e];if(void 0!==a)return a.exports;var o=r[e]={exports:{}},i=!0;try{t[e].call(o.exports,o,o.exports,n),i=!1}finally{i&&delete r[e]}return o.exports}n.ab=__dirname+"/";var a={};(()=>{Object.defineProperty(a,"__esModule",{value:!0}),a.trace=a.propagation=a.metrics=a.diag=a.context=a.INVALID_SPAN_CONTEXT=a.INVALID_TRACEID=a.INVALID_SPANID=a.isValidSpanId=a.isValidTraceId=a.isSpanContextValid=a.createTraceState=a.TraceFlags=a.SpanStatusCode=a.SpanKind=a.SamplingDecision=a.ProxyTracerProvider=a.ProxyTracer=a.defaultTextMapSetter=a.defaultTextMapGetter=a.ValueType=a.createNoopMeter=a.DiagLogLevel=a.DiagConsoleLogger=a.ROOT_CONTEXT=a.createContextKey=a.baggageEntryMetadataFromString=void 0;var e=n(369);Object.defineProperty(a,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return e.baggageEntryMetadataFromString}});var t=n(780);Object.defineProperty(a,"createContextKey",{enumerable:!0,get:function(){return t.createContextKey}}),Object.defineProperty(a,"ROOT_CONTEXT",{enumerable:!0,get:function(){return t.ROOT_CONTEXT}});var r=n(972);Object.defineProperty(a,"DiagConsoleLogger",{enumerable:!0,get:function(){return r.DiagConsoleLogger}});var o=n(957);Object.defineProperty(a,"DiagLogLevel",{enumerable:!0,get:function(){return o.DiagLogLevel}});var i=n(102);Object.defineProperty(a,"createNoopMeter",{enumerable:!0,get:function(){return i.createNoopMeter}});var s=n(901);Object.defineProperty(a,"ValueType",{enumerable:!0,get:function(){return s.ValueType}});var u=n(194);Object.defineProperty(a,"defaultTextMapGetter",{enumerable:!0,get:function(){return u.defaultTextMapGetter}}),Object.defineProperty(a,"defaultTextMapSetter",{enumerable:!0,get:function(){return u.defaultTextMapSetter}});var l=n(125);Object.defineProperty(a,"ProxyTracer",{enumerable:!0,get:function(){return l.ProxyTracer}});var c=n(846);Object.defineProperty(a,"ProxyTracerProvider",{enumerable:!0,get:function(){return c.ProxyTracerProvider}});var d=n(996);Object.defineProperty(a,"SamplingDecision",{enumerable:!0,get:function(){return d.SamplingDecision}});var f=n(357);Object.defineProperty(a,"SpanKind",{enumerable:!0,get:function(){return f.SpanKind}});var p=n(847);Object.defineProperty(a,"SpanStatusCode",{enumerable:!0,get:function(){return p.SpanStatusCode}});var h=n(475);Object.defineProperty(a,"TraceFlags",{enumerable:!0,get:function(){return h.TraceFlags}});var g=n(98);Object.defineProperty(a,"createTraceState",{enumerable:!0,get:function(){return g.createTraceState}});var _=n(139);Object.defineProperty(a,"isSpanContextValid",{enumerable:!0,get:function(){return _.isSpanContextValid}}),Object.defineProperty(a,"isValidTraceId",{enumerable:!0,get:function(){return _.isValidTraceId}}),Object.defineProperty(a,"isValidSpanId",{enumerable:!0,get:function(){return _.isValidSpanId}});var m=n(476);Object.defineProperty(a,"INVALID_SPANID",{enumerable:!0,get:function(){return m.INVALID_SPANID}}),Object.defineProperty(a,"INVALID_TRACEID",{enumerable:!0,get:function(){return m.INVALID_TRACEID}}),Object.defineProperty(a,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return m.INVALID_SPAN_CONTEXT}});let v=n(67);Object.defineProperty(a,"context",{enumerable:!0,get:function(){return v.context}});let y=n(506);Object.defineProperty(a,"diag",{enumerable:!0,get:function(){return y.diag}});let b=n(886);Object.defineProperty(a,"metrics",{enumerable:!0,get:function(){return b.metrics}});let E=n(939);Object.defineProperty(a,"propagation",{enumerable:!0,get:function(){return E.propagation}});let S=n(845);Object.defineProperty(a,"trace",{enumerable:!0,get:function(){return S.trace}}),a.default={context:v.context,diag:y.diag,metrics:b.metrics,propagation:E.propagation,trace:S.trace}})(),e.exports=a})()},50054:(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}})},53126:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return a}});let n=r(50054);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:o}=(0,n.parsePath)(e);return""+r+t+a+o}},54517:(e,t)=>{"use strict";function r(e,t,r){if(e)for(let o of(r&&(r=r.toLowerCase()),e)){var n,a;if(t===(null==(n=o.domain)?void 0:n.split(":",1)[0].toLowerCase())||r===o.defaultLocale.toLowerCase()||(null==(a=o.locales)?void 0:a.some(e=>e.toLowerCase()===r)))return o}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return r}})},61365:(e,t,r)=>{"use strict";e.exports=r(24332).vendored["react-rsc"].React},62105:(e,t)=>{"use strict";function r(e,t){if(0===t.length)return 0;if(0===e.length||t.length>e.length)return -1;for(let r=0;r<=e.length-t.length;r++){let n=!0;for(let a=0;a-1))return e;{let r=new Uint8Array(e.length-t.length);return r.set(e.slice(0,n)),r.set(e.slice(n+t.length),n),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,{indexOfUint8Array:function(){return r},isEquivalentUint8Arrays:function(){return n},removeFromUint8Array:function(){return a}})},64243:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createDedupeFetch",{enumerable:!0,get:function(){return s}});let n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(n,o,s):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}(r(61365)),a=r(36074),o=r(10708);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}function s(e){let t=n.cache(e=>[]);return function(r,n){let i,s;if(n&&n.signal)return e(r,n);if("string"!=typeof r||n){let t="string"==typeof r||r instanceof URL?new Request(r,n):r;if("GET"!==t.method&&"HEAD"!==t.method||t.keepalive)return e(r,n);s=JSON.stringify([t.method,Array.from(t.headers.entries()),t.mode,t.redirect,t.credentials,t.referrer,t.referrerPolicy,t.integrity]),i=t.url}else s='["GET",[],null,"follow",null,null,null,null]',i=r;let u=t(i);for(let e=0,t=u.length;e{let t=u[e][2];if(!t)throw Object.defineProperty(new o.InvariantError("No cached response"),"__NEXT_ERROR_CODE",{value:"E579",enumerable:!1,configurable:!0});let[r,n]=(0,a.cloneResponse)(t);return u[e][2]=n,r})}let l=e(r,n),c=[s,l,null];return u.push(c),l.then(e=>{let[t,r]=(0,a.cloneResponse)(e);return c[2]=r,t})}}},65262:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(98230),a=r(99260),o=r(45847);!function(e,t){Object.keys(e).forEach(function(r){"default"===r||Object.prototype.hasOwnProperty.call(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[r]}})})}(r(28747),t);class i{constructor(e){this.batcher=n.Batcher.create({cacheKeyFn:({key:e,isOnDemandRevalidate:t})=>`${e}-${t?"1":"0"}`,schedulerFn:a.scheduleOnNextTick}),this.minimalMode=e}async get(e,t,r){if(!e)return t({hasResolved:!1,previousCacheEntry:null});let{incrementalCache:n,isOnDemandRevalidate:a=!1,isFallback:i=!1,isRoutePPREnabled:s=!1}=r,u=await this.batcher.batch({key:e,isOnDemandRevalidate:a},async(u,l)=>{var c;if(this.minimalMode&&(null==(c=this.previousCacheItem)?void 0:c.key)===u&&this.previousCacheItem.expiresAt>Date.now())return this.previousCacheItem.entry;let d=(0,o.routeKindToIncrementalCacheKind)(r.routeKind),f=!1,p=null;try{if((p=this.minimalMode?null:await n.get(e,{kind:d,isRoutePPREnabled:r.isRoutePPREnabled,isFallback:i}))&&!a&&(l(p),f=!0,!p.isStale||r.isPrefetch))return null;let c=await t({hasResolved:f,previousCacheEntry:p,isRevalidating:!0});if(!c)return this.minimalMode&&(this.previousCacheItem=void 0),null;let h=await (0,o.fromResponseCacheEntry)({...c,isMiss:!p});if(!h)return this.minimalMode&&(this.previousCacheItem=void 0),null;return a||f||(l(h),f=!0),h.cacheControl&&(this.minimalMode?this.previousCacheItem={key:u,entry:h,expiresAt:Date.now()+1e3}:await n.set(e,h.value,{cacheControl:h.cacheControl,isRoutePPREnabled:s,isFallback:i})),h}catch(t){if(null==p?void 0:p.cacheControl){let t=Math.min(Math.max(p.cacheControl.revalidate||3,3),30),r=void 0===p.cacheControl.expire?void 0:Math.max(t+3,p.cacheControl.expire);await n.set(e,p.value,{cacheControl:{revalidate:t,expire:r},isRoutePPREnabled:s,isFallback:i})}if(f)return console.error(t),null;throw t}});return(0,o.toResponseCacheEntry)(u)}}},66150:(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,{PageSignatureError:function(){return r},RemovedPageError:function(){return n},RemovedUAError:function(){return a}});class r extends Error{constructor({page:e}){super(`The middleware "${e}" accepts an async API directly with the form: - - export function middleware(request, event) { - return NextResponse.redirect('/new-location') - } - - Read more: https://nextjs.org/docs/messages/middleware-new-signature - `)}}class n extends Error{constructor(){super(`The request.page has been deprecated in favour of \`URLPattern\`. - Read more: https://nextjs.org/docs/messages/middleware-request-page - `)}}class a extends Error{constructor(){super(`The request.ua has been removed in favour of \`userAgent\` function. - Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent - `)}}},66704:(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,{ACTION_SUFFIX:function(){return d},APP_DIR_ALIAS:function(){return D},CACHE_ONE_YEAR:function(){return R},DOT_NEXT_ALIAS:function(){return C},ESLINT_DEFAULT_DIRS:function(){return z},GSP_NO_RETURNED_VALUE:function(){return $},GSSP_COMPONENT_MEMBER_ERROR:function(){return K},GSSP_NO_RETURNED_VALUE:function(){return X},INFINITE_CACHE:function(){return O},INSTRUMENTATION_HOOK_FILENAME:function(){return N},MATCHED_PATH_HEADER:function(){return a},MIDDLEWARE_FILENAME:function(){return P},MIDDLEWARE_LOCATION_REGEXP:function(){return T},NEXT_BODY_SUFFIX:function(){return h},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return S},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return _},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return m},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return E},NEXT_CACHE_TAGS_HEADER:function(){return g},NEXT_CACHE_TAG_MAX_ITEMS:function(){return y},NEXT_CACHE_TAG_MAX_LENGTH:function(){return b},NEXT_DATA_SUFFIX:function(){return f},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return n},NEXT_META_SUFFIX:function(){return p},NEXT_QUERY_PARAM_PREFIX:function(){return r},NEXT_RESUME_HEADER:function(){return v},NON_STANDARD_NODE_ENV:function(){return W},PAGES_DIR_ALIAS:function(){return A},PRERENDER_REVALIDATE_HEADER:function(){return o},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return i},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return G},ROOT_DIR_ALIAS:function(){return x},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return k},RSC_ACTION_ENCRYPTION_ALIAS:function(){return L},RSC_ACTION_PROXY_ALIAS:function(){return M},RSC_ACTION_VALIDATE_ALIAS:function(){return I},RSC_CACHE_WRAPPER_ALIAS:function(){return j},RSC_MOD_REF_PROXY_ALIAS:function(){return w},RSC_PREFETCH_SUFFIX:function(){return s},RSC_SEGMENTS_DIR_SUFFIX:function(){return u},RSC_SEGMENT_SUFFIX:function(){return l},RSC_SUFFIX:function(){return c},SERVER_PROPS_EXPORT_ERROR:function(){return V},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return B},SERVER_PROPS_SSG_CONFLICT:function(){return H},SERVER_RUNTIME:function(){return J},SSG_FALLBACK_EXPORT_ERROR:function(){return Y},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return U},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return F},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return q},WEBPACK_LAYERS:function(){return Z},WEBPACK_RESOURCE_QUERIES:function(){return ee}});let r="nxtP",n="nxtI",a="x-matched-path",o="x-prerender-revalidate",i="x-prerender-revalidate-if-generated",s=".prefetch.rsc",u=".segments",l=".segment.rsc",c=".rsc",d=".action",f=".json",p=".meta",h=".body",g="x-next-cache-tags",_="x-next-revalidated-tags",m="x-next-revalidate-tag-token",v="next-resume",y=128,b=256,E=1024,S="_N_T_",R=31536e3,O=0xfffffffe,P="middleware",T=`(?:src/)?${P}`,N="instrumentation",A="private-next-pages",C="private-dot-next",x="private-next-root-dir",D="private-next-app-dir",w="next/dist/build/webpack/loaders/next-flight-loader/module-proxy",I="private-next-rsc-action-validate",M="private-next-rsc-server-reference",j="private-next-rsc-cache-wrapper",L="private-next-rsc-action-encryption",k="private-next-rsc-action-client-wrapper",G="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",U="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",B="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",H="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",F="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",V="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",$="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",X="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",q="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",K="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",W='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',Y="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",z=["app","pages","components","lib","src"],J={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},Q={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},Z={...Q,GROUP:{builtinReact:[Q.reactServerComponents,Q.actionBrowser],serverOnly:[Q.reactServerComponents,Q.actionBrowser,Q.instrument,Q.middleware],neutralTarget:[Q.apiNode,Q.apiEdge],clientOnly:[Q.serverSideRendering,Q.appPagesBrowser],bundled:[Q.reactServerComponents,Q.actionBrowser,Q.serverSideRendering,Q.appPagesBrowser,Q.shared,Q.instrument,Q.middleware],appPages:[Q.reactServerComponents,Q.serverSideRendering,Q.appPagesBrowser,Q.actionBrowser]}},ee={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},68496:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return n}});let r=new WeakMap;function n(e,t){let n;if(!t)return{pathname:e};let a=r.get(t);a||(a=t.map(e=>e.toLowerCase()),r.set(t,a));let o=e.split("/",2);if(!o[1])return{pathname:e};let i=o[1].toLowerCase(),s=a.indexOf(i);return s<0?{pathname:e}:(n=t[s],{pathname:e=e.slice(n.length+1)||"/",detectedLocale:n})}},72962:(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,{isAbortError:function(){return u},pipeToNodeResponse:function(){return l}});let n=r(27462),a=r(4515),o=r(98730),i=r(16318),s=r(29439);function u(e){return(null==e?void 0:e.name)==="AbortError"||(null==e?void 0:e.name)===n.ResponseAbortedName}async function l(e,t,r){try{let{errored:u,destroyed:l}=t;if(u||l)return;let c=(0,n.createAbortController)(t),d=function(e,t){let r=!1,n=new a.DetachedPromise;function u(){n.resolve()}e.on("drain",u),e.once("close",()=>{e.off("drain",u),n.resolve()});let l=new a.DetachedPromise;return e.once("finish",()=>{l.resolve()}),new WritableStream({write:async t=>{if(!r){if(r=!0,"performance"in globalThis&&process.env.NEXT_OTEL_PERFORMANCE_PREFIX){let e=(0,s.getClientComponentLoaderMetrics)();e&&performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-client-component-loading`,{start:e.clientComponentLoadStart,end:e.clientComponentLoadStart+e.clientComponentLoadTimes})}e.flushHeaders(),(0,o.getTracer)().trace(i.NextNodeServerSpan.startResponse,{spanName:"start response"},()=>void 0)}try{let r=e.write(t);"flush"in e&&"function"==typeof e.flush&&e.flush(),r||(await n.promise,n=new a.DetachedPromise)}catch(t){throw e.end(),Object.defineProperty(Error("failed to write chunk to response",{cause:t}),"__NEXT_ERROR_CODE",{value:"E321",enumerable:!1,configurable:!0})}},abort:t=>{e.writableFinished||e.destroy(t)},close:async()=>{if(t&&await t,!e.writableFinished)return e.end(),l.promise}})}(t,r);await e.pipeTo(d,{signal:c.signal})}catch(e){if(u(e))return;throw Object.defineProperty(Error("failed to pipe response",{cause:e}),"__NEXT_ERROR_CODE",{value:"E180",enumerable:!1,configurable:!0})}}},88996:(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_REQUEST_META:function(){return r},addRequestMeta:function(){return o},getRequestMeta:function(){return n},removeRequestMeta:function(){return i},setRequestMeta:function(){return a}});let r=Symbol.for("NextInternalRequestMeta");function n(e,t){let n=e[r]||{};return"string"==typeof t?n[t]:n}function a(e,t){return e[r]=t,t}function o(e,t,r){let o=n(e);return o[t]=r,a(e,o)}function i(e,t){let r=n(e);return delete r[t],a(e,r)}},89843:(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,{isNodeNextRequest:function(){return a},isNodeNextResponse:function(){return o},isWebNextRequest:function(){return r},isWebNextResponse:function(){return n}});let r=e=>!1,n=e=>!1,a=e=>!0,o=e=>!0},92244:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return a}});let n=r(31878);function a(e,t){if(!(0,n.pathHasPrefix)(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}},93808:(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}})},94924:(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,{Postpone:function(){return O},abortAndThrowOnSynchronousRequestDataAccess:function(){return S},abortOnSynchronousPlatformIOAccess:function(){return b},accessedDynamicData:function(){return w},annotateDynamicAccess:function(){return G},consumeDynamicAccess:function(){return I},createDynamicTrackingState:function(){return f},createDynamicValidationState:function(){return p},createHangingInputAbortSignal:function(){return k},createPostponedAbortSignal:function(){return L},formatDynamicAPIAccesses:function(){return M},getFirstDynamicReason:function(){return h},isDynamicPostpone:function(){return N},isPrerenderInterruptedError:function(){return D},markCurrentScopeAsDynamic:function(){return g},postponeWithTracking:function(){return P},throwIfDisallowedDynamic:function(){return X},throwToInterruptStaticGeneration:function(){return m},trackAllowedDynamicAccess:function(){return $},trackDynamicDataInDynamicRender:function(){return v},trackFallbackParamAccessed:function(){return _},trackSynchronousPlatformIOAccessInDev:function(){return E},trackSynchronousRequestDataAccessInDev:function(){return R},useDynamicRouteParams:function(){return U}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(61365)),a=r(8194),o=r(10960),i=r(63033),s=r(29294),u=r(46049),l=r(25978),c=r(99260),d="function"==typeof n.default.unstable_postpone;function f(e){return{isDebugDynamicAccesses:e,dynamicAccesses:[],syncDynamicExpression:void 0,syncDynamicErrorWithStack:null}}function p(){return{hasSuspendedDynamic:!1,hasDynamicMetadata:!1,hasDynamicViewport:!1,hasSyncDynamicErrors:!1,dynamicErrors:[]}}function h(e){var t;return null==(t=e.dynamicAccesses[0])?void 0:t.expression}function g(e,t,r){if((!t||"cache"!==t.type&&"unstable-cache"!==t.type)&&!e.forceDynamic&&!e.forceStatic){if(e.dynamicShouldError)throw Object.defineProperty(new o.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${r}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(t){if("prerender-ppr"===t.type)P(e.route,r,t.dynamicTracking);else if("prerender-legacy"===t.type){t.revalidate=0;let n=Object.defineProperty(new a.DynamicServerError(`Route ${e.route} couldn't be rendered statically because it used ${r}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw e.dynamicUsageDescription=r,e.dynamicUsageStack=n.stack,n}}}}function _(e,t){let r=i.workUnitAsyncStorage.getStore();r&&"prerender-ppr"===r.type&&P(e.route,t,r.dynamicTracking)}function m(e,t,r){let n=Object.defineProperty(new a.DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw r.revalidate=0,t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}function v(e,t){t&&"cache"!==t.type&&"unstable-cache"!==t.type&&("prerender"===t.type||"prerender-legacy"===t.type)&&(t.revalidate=0)}function y(e,t,r){let n=x(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`);r.controller.abort(n);let a=r.dynamicTracking;a&&a.dynamicAccesses.push({stack:a.isDebugDynamicAccesses?Error().stack:void 0,expression:t})}function b(e,t,r,n){let a=n.dynamicTracking;a&&null===a.syncDynamicErrorWithStack&&(a.syncDynamicExpression=t,a.syncDynamicErrorWithStack=r),y(e,t,n)}function E(e){e.prerenderPhase=!1}function S(e,t,r,n){if(!1===n.controller.signal.aborted){let a=n.dynamicTracking;a&&null===a.syncDynamicErrorWithStack&&(a.syncDynamicExpression=t,a.syncDynamicErrorWithStack=r,!0===n.validating&&(a.syncDynamicLogged=!0)),y(e,t,n)}throw x(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`)}let R=E;function O({reason:e,route:t}){let r=i.workUnitAsyncStorage.getStore();P(t,e,r&&"prerender-ppr"===r.type?r.dynamicTracking:null)}function P(e,t,r){j(),r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:t}),n.default.unstable_postpone(T(e,t))}function T(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function N(e){return"object"==typeof e&&null!==e&&"string"==typeof e.message&&A(e.message)}function A(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===A(T("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let C="NEXT_PRERENDER_INTERRUPTED";function x(e){let t=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t.digest=C,t}function D(e){return"object"==typeof e&&null!==e&&e.digest===C&&"name"in e&&"message"in e&&e instanceof Error}function w(e){return e.length>0}function I(e,t){return e.dynamicAccesses.push(...t.dynamicAccesses),e.dynamicAccesses}function M(e){return e.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: -${t}`))}function j(){if(!d)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,configurable:!0})}function L(e){j();let t=new AbortController;try{n.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}function k(e){let t=new AbortController;return e.cacheSignal?e.cacheSignal.inputReady().then(()=>{t.abort()}):(0,c.scheduleOnNextTick)(()=>t.abort()),t.signal}function G(e,t){let r=t.dynamicTracking;r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}function U(e){let t=s.workAsyncStorage.getStore();if(t&&t.isStaticGeneration&&t.fallbackRouteParams&&t.fallbackRouteParams.size>0){let r=i.workUnitAsyncStorage.getStore();r&&("prerender"===r.type?n.default.use((0,u.makeHangingPromise)(r.renderSignal,e)):"prerender-ppr"===r.type?P(t.route,e,r.dynamicTracking):"prerender-legacy"===r.type&&m(e,t,r))}}let B=/\n\s+at Suspense \(\)/,H=RegExp(`\\n\\s+at ${l.METADATA_BOUNDARY_NAME}[\\n\\s]`),F=RegExp(`\\n\\s+at ${l.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),V=RegExp(`\\n\\s+at ${l.OUTLET_BOUNDARY_NAME}[\\n\\s]`);function $(e,t,r,n,a){if(!V.test(t)){if(H.test(t)){r.hasDynamicMetadata=!0;return}if(F.test(t)){r.hasDynamicViewport=!0;return}if(B.test(t)){r.hasSuspendedDynamic=!0;return}else if(n.syncDynamicErrorWithStack||a.syncDynamicErrorWithStack){r.hasSyncDynamicErrors=!0;return}else{let n=function(e,t){let r=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r.stack="Error: "+e+t,r}(`Route "${e}": A component accessed data, headers, params, searchParams, or a short-lived cache without a Suspense boundary nor a "use cache" above it. We don't have the exact line number added to error messages yet but you can see which component in the stack below. See more info: https://nextjs.org/docs/messages/next-prerender-missing-suspense`,t);r.dynamicErrors.push(n);return}}}function X(e,t,r,n){let a,i,s;if(r.syncDynamicErrorWithStack?(a=r.syncDynamicErrorWithStack,i=r.syncDynamicExpression,s=!0===r.syncDynamicLogged):n.syncDynamicErrorWithStack?(a=n.syncDynamicErrorWithStack,i=n.syncDynamicExpression,s=!0===n.syncDynamicLogged):(a=null,i=void 0,s=!1),t.hasSyncDynamicErrors&&a)throw s||console.error(a),new o.StaticGenBailoutError;let u=t.dynamicErrors;if(u.length){for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"MISSING_ROOT_TAGS_ERROR",{enumerable:!0,get:function(){return r}});let r="NEXT_MISSING_ROOT_TAGS";("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)},98230:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Batcher",{enumerable:!0,get:function(){return a}});let n=r(4515);class a{constructor(e,t=e=>e()){this.cacheKeyFn=e,this.schedulerFn=t,this.pending=new Map}static create(e){return new a(null==e?void 0:e.cacheKeyFn,null==e?void 0:e.schedulerFn)}async batch(e,t){let r=this.cacheKeyFn?await this.cacheKeyFn(e):e;if(null===r)return t(r,Promise.resolve);let a=this.pending.get(r);if(a)return a;let{promise:o,resolve:i,reject:s}=new n.DetachedPromise;return this.pending.set(r,o),this.schedulerFn(async()=>{try{let e=await t(r,i);i(e)}catch(e){s(e)}finally{this.pending.delete(r)}}),o}}},98730:(e,t,r)=>{"use strict";let 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,{BubbledError:function(){return f},SpanKind:function(){return c},SpanStatusCode:function(){return l},getTracer:function(){return E},isBubbledError:function(){return p}});let a=r(16318),o=r(99095);try{n=r(49942)}catch(e){n=r(49942)}let{context:i,propagation:s,trace:u,SpanStatusCode:l,SpanKind:c,ROOT_CONTEXT:d}=n;class f extends Error{constructor(e,t){super(),this.bubble=e,this.result=t}}function p(e){return"object"==typeof e&&null!==e&&e instanceof f}let h=(e,t)=>{p(t)&&t.bubble?e.setAttribute("next.bubble",!0):(t&&e.recordException(t),e.setStatus({code:l.ERROR,message:null==t?void 0:t.message})),e.end()},g=new Map,_=n.createContextKey("next.rootSpanId"),m=0,v=()=>m++,y={set(e,t,r){e.push({key:t,value:r})}};class b{getTracerInstance(){return u.getTracer("next.js","0.0.1")}getContext(){return i}getTracePropagationData(){let e=i.active(),t=[];return s.inject(e,t,y),t}getActiveScopeSpan(){return u.getSpan(null==i?void 0:i.active())}withPropagatedContext(e,t,r){let n=i.active();if(u.getSpanContext(n))return t();let a=s.extract(n,e,r);return i.with(a,t)}trace(...e){var t;let[r,n,s]=e,{fn:l,options:c}="function"==typeof n?{fn:n,options:{}}:{fn:s,options:{...n}},f=c.spanName??r;if(!a.NextVanillaSpanAllowlist.includes(r)&&"1"!==process.env.NEXT_OTEL_VERBOSE||c.hideSpan)return l();let p=this.getSpanContext((null==c?void 0:c.parentSpan)??this.getActiveScopeSpan()),m=!1;p?(null==(t=u.getSpanContext(p))?void 0:t.isRemote)&&(m=!0):(p=(null==i?void 0:i.active())??d,m=!0);let y=v();return c.attributes={"next.span_name":f,"next.span_type":r,...c.attributes},i.with(p.setValue(_,y),()=>this.getTracerInstance().startActiveSpan(f,c,e=>{let t="performance"in globalThis&&"measure"in performance?globalThis.performance.now():void 0,n=()=>{g.delete(y),t&&process.env.NEXT_OTEL_PERFORMANCE_PREFIX&&a.LogSpanAllowList.includes(r||"")&&performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(r.split(".").pop()||"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}`,{start:t,end:performance.now()})};m&&g.set(y,new Map(Object.entries(c.attributes??{})));try{if(l.length>1)return l(e,t=>h(e,t));let t=l(e);if((0,o.isThenable)(t))return t.then(t=>(e.end(),t)).catch(t=>{throw h(e,t),t}).finally(n);return e.end(),n(),t}catch(t){throw h(e,t),n(),t}}))}wrap(...e){let t=this,[r,n,o]=3===e.length?e:[e[0],{},e[1]];return a.NextVanillaSpanAllowlist.includes(r)||"1"===process.env.NEXT_OTEL_VERBOSE?function(){let e=n;"function"==typeof e&&"function"==typeof o&&(e=e.apply(this,arguments));let a=arguments.length-1,s=arguments[a];if("function"!=typeof s)return t.trace(r,e,()=>o.apply(this,arguments));{let n=t.getContext().bind(i.active(),s);return t.trace(r,e,(e,t)=>(arguments[a]=function(e){return null==t||t(e),n.apply(this,arguments)},o.apply(this,arguments)))}}:o}startSpan(...e){let[t,r]=e,n=this.getSpanContext((null==r?void 0:r.parentSpan)??this.getActiveScopeSpan());return this.getTracerInstance().startSpan(t,r,n)}getSpanContext(e){return e?u.setSpan(i.active(),e):void 0}getRootSpanAttributes(){let e=i.active().getValue(_);return g.get(e)}setRootSpanAttribute(e,t){let r=i.active().getValue(_),n=g.get(r);n&&n.set(e,t)}}let E=(()=>{let e=new b;return()=>e})()},99095:(e,t)=>{"use strict";function r(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isThenable",{enumerable:!0,get:function(){return r}})},99260:(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,{atLeastOneTask:function(){return a},scheduleImmediate:function(){return n},scheduleOnNextTick:function(){return r},waitAtLeastOneReactRenderTask:function(){return o}});let r=e=>{Promise.resolve().then(()=>{process.nextTick(e)})},n=e=>{setImmediate(e)};function a(){return new Promise(e=>n(e))}function o(){return new Promise(e=>setImmediate(e))}}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/578.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/578.js deleted file mode 100644 index d4dd8f4..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/578.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=578,exports.ids=[578],exports.modules={4748:(e,o,n)=>{n.d(o,{A:()=>t});let t={src:"/_next/static/media/discord.0c589566.svg",height:199,width:256,blurWidth:0,blurHeight:0}},49391:(e,o,n)=>{n.d(o,{A:()=>t});let t=(0,n(84667).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},80499:(e,o,n)=>{n.d(o,{Mr:()=>t,Uw:()=>r,ug:()=>a,zb:()=>i});let t={api:[{id:"trpc",name:"tRPC",description:"End-to-end typesafe APIs",icon:"/icon/trpc.svg",color:"from-blue-500 to-blue-700",default:!0},{id:"orpc",name:"oRPC",description:"Typesafe APIs Made Simple",icon:"/icon/orpc.svg",color:"from-indigo-400 to-indigo-600"},{id:"none",name:"No API",description:"No API layer (API routes disabled)",icon:"",color:"from-gray-400 to-gray-600"}],webFrontend:[{id:"tanstack-router",name:"TanStack Router",description:"Modern type-safe router for React",icon:"/icon/tanstack.svg",color:"from-blue-400 to-blue-600",default:!0},{id:"react-router",name:"React Router",description:"Declarative routing for React",icon:"/icon/react-router.svg",color:"from-cyan-400 to-cyan-600",default:!1},{id:"tanstack-start",name:"TanStack Start (vite)",description:"Full-stack React and Solid framework powered by TanStack Router",icon:"/icon/tanstack.svg",color:"from-purple-400 to-purple-600",default:!1},{id:"next",name:"Next.js",description:"React framework with hybrid rendering",icon:"/icon/nextjs.svg",color:"from-gray-700 to-black",default:!1},{id:"nuxt",name:"Nuxt",description:"Vue full-stack framework (SSR, SSG, hybrid)",icon:"/icon/nuxt.svg",color:"from-green-400 to-green-700",default:!1},{id:"svelte",name:"Svelte",description:"Cybernetically enhanced web apps",icon:"/icon/svelte.svg",color:"from-orange-500 to-orange-700",default:!1},{id:"solid",name:"Solid",description:"Simple and performant reactivity for building UIs",icon:"/icon/solid.svg",color:"from-blue-600 to-blue-800",default:!1},{id:"none",name:"No Web Frontend",description:"No web-based frontend",icon:"",color:"from-gray-400 to-gray-600",default:!1}],nativeFrontend:[{id:"native-nativewind",name:"React Native + NativeWind",description:"Expo with NativeWind (Tailwind)",icon:"/icon/expo.svg",color:"from-purple-400 to-purple-600",default:!1},{id:"native-unistyles",name:"React Native + Unistyles",description:"Expo with Unistyles",icon:"/icon/expo.svg",color:"from-pink-400 to-pink-600",default:!1},{id:"none",name:"No Native Frontend",description:"No native mobile frontend",icon:"",color:"from-gray-400 to-gray-600",default:!1}],runtime:[{id:"bun",name:"Bun",description:"Fast JavaScript runtime & toolkit",icon:"/icon/bun.svg",color:"from-amber-400 to-amber-600",default:!0},{id:"node",name:"Node.js",description:"JavaScript runtime environment",icon:"/icon/node.svg",color:"from-green-400 to-green-600"},{id:"workers",name:"Cloudflare Workers",description:"Serverless runtime for the edge",icon:"/icon/workers.svg",color:"from-orange-400 to-orange-600"},{id:"none",name:"No Runtime",description:"No specific runtime",icon:"",color:"from-gray-400 to-gray-600"}],backend:[{id:"hono",name:"Hono",description:"Ultrafast web framework",icon:"/icon/hono.svg",color:"from-blue-500 to-blue-700",default:!0},{id:"next",name:"Next.js",description:"App Router and API Routes",icon:"/icon/nextjs.svg",color:"from-gray-700 to-black"},{id:"elysia",name:"Elysia",description:"TypeScript web framework",icon:"/icon/elysia.svg",color:"from-purple-500 to-purple-700"},{id:"express",name:"Express",description:"Popular Node.js framework",icon:"/icon/express.svg",color:"from-gray-500 to-gray-700"},{id:"fastify",name:"Fastify",description:"Fast, low-overhead web framework for Node.js",icon:"/icon/fastify.svg",color:"from-gray-500 to-gray-700"},{id:"convex",name:"Convex",description:"Reactive backend-as-a-service",icon:"/icon/convex.svg",color:"from-pink-500 to-pink-700"},{id:"none",name:"No Backend",description:"Skip backend integration (frontend only)",icon:"",color:"from-gray-400 to-gray-600"}],database:[{id:"sqlite",name:"SQLite",description:"File-based SQL database",icon:"/icon/sqlite.svg",color:"from-blue-400 to-cyan-500",default:!0},{id:"postgres",name:"PostgreSQL",description:"Advanced SQL database",icon:"/icon/postgres.svg",color:"from-indigo-400 to-indigo-600"},{id:"mysql",name:"MySQL",description:"Popular relational database",icon:"/icon/mysql.svg",color:"from-blue-500 to-blue-700"},{id:"mongodb",name:"MongoDB",description:"NoSQL document database",icon:"/icon/mongodb.svg",color:"from-green-400 to-green-600"},{id:"none",name:"No Database",description:"Skip database integration",icon:"",color:"from-gray-400 to-gray-600"}],orm:[{id:"drizzle",name:"Drizzle",description:"TypeScript ORM",icon:"/icon/drizzle.svg",color:"from-cyan-400 to-cyan-600",default:!0},{id:"prisma",name:"Prisma",description:"Next-gen ORM",icon:"/icon/prisma.svg",color:"from-purple-400 to-purple-600"},{id:"mongoose",name:"Mongoose",description:"Elegant object modeling tool",icon:"/icon/mongoose.svg",color:"from-blue-400 to-blue-600"},{id:"none",name:"No ORM",description:"Skip ORM integration",icon:"",color:"from-gray-400 to-gray-600"}],dbSetup:[{id:"turso",name:"Turso",description:"SQLite cloud database powered by libSQL",icon:"/icon/turso.svg",color:"from-pink-400 to-pink-600"},{id:"d1",name:"Cloudflare D1",description:"Serverless SQLite database on Cloudflare Workers",icon:"/icon/workers.svg",color:"from-orange-400 to-orange-600"},{id:"neon",name:"Neon Postgres",description:"Serverless PostgreSQL with Neon",icon:"/icon/neon.svg",color:"from-blue-400 to-blue-600"},{id:"prisma-postgres",name:"Prisma PostgreSQL",description:"Set up PostgreSQL with Prisma",icon:"/icon/prisma.svg",color:"from-indigo-400 to-indigo-600"},{id:"mongodb-atlas",name:"MongoDB Atlas",description:"Cloud MongoDB setup with Atlas",icon:"/icon/mongodb.svg",color:"from-green-400 to-green-600"},{id:"supabase",name:"Supabase",description:"Local Supabase stack (requires Docker)",icon:"/icon/supabase.svg",color:"from-emerald-400 to-emerald-600"},{id:"docker",name:"Docker",description:"Local database with Docker Compose",icon:"/icon/docker.svg",color:"from-blue-500 to-blue-700"},{id:"none",name:"Basic Setup",description:"No cloud DB integration",icon:"",color:"from-gray-400 to-gray-600",default:!0}],webDeploy:[{id:"workers",name:"Cloudflare Workers",description:"Deploy to Cloudflare Workers",icon:"/icon/workers.svg",color:"from-orange-400 to-orange-600"},{id:"none",name:"No Deployment",description:"Skip deployment configuration",icon:"",color:"from-gray-400 to-gray-600",default:!0}],auth:[{id:"true",name:"Better Auth",description:"Simple authentication",icon:"/icon/better-auth.svg",color:"from-green-400 to-green-600",default:!0},{id:"false",name:"No Auth",description:"Skip authentication",icon:"",color:"from-red-400 to-red-600"}],packageManager:[{id:"npm",name:"npm",description:"Default package manager",icon:"/icon/npm.svg",color:"from-red-500 to-red-700"},{id:"pnpm",name:"pnpm",description:"Fast, disk space efficient",icon:"/icon/pnpm.svg",color:"from-orange-500 to-orange-700"},{id:"bun",name:"bun",description:"All-in-one toolkit",icon:"/icon/bun.svg",color:"from-amber-500 to-amber-700",default:!0}],addons:[{id:"pwa",name:"PWA",description:"Progressive Web App",icon:"",color:"from-blue-500 to-blue-700",default:!1},{id:"tauri",name:"Tauri",description:"Desktop app support",icon:"/icon/tauri.svg",color:"from-amber-500 to-amber-700",default:!1},{id:"starlight",name:"Starlight",description:"Documentation site with Astro",icon:"/icon/starlight.svg",color:"from-teal-500 to-teal-700",default:!1},{id:"biome",name:"Biome",description:"Linting & formatting",icon:"/icon/biome.svg",color:"from-green-500 to-green-700",default:!1},{id:"husky",name:"Husky",description:"Git hooks & lint-staged",icon:"",color:"from-purple-500 to-purple-700",default:!1},{id:"turborepo",name:"Turborepo",description:"Monorepo build system",icon:"/icon/turborepo.svg",color:"from-gray-400 to-gray-700",default:!0}],examples:[{id:"todo",name:"Todo Example",description:"Simple todo application",icon:"",color:"from-indigo-500 to-indigo-700",default:!1},{id:"ai",name:"AI Example",description:"AI integration example using AI SDK",icon:"",color:"from-purple-500 to-purple-700",default:!1}],git:[{id:"true",name:"Git",description:"Initialize Git repository",icon:"/icon/git.svg",color:"from-gray-500 to-gray-700",default:!0},{id:"false",name:"No Git",description:"Skip Git initialization",icon:"",color:"from-red-400 to-red-600"}],install:[{id:"true",name:"Install Dependencies",description:"Install packages automatically",icon:"",color:"from-green-400 to-green-600",default:!0},{id:"false",name:"Skip Install",description:"Skip dependency installation",icon:"",color:"from-yellow-400 to-yellow-600"}]},r=[{id:"default",name:"Default Stack",description:"Standard web app with TanStack Router, Bun, Hono and SQLite",stack:{projectName:"my-better-t-app",webFrontend:["tanstack-router"],nativeFrontend:["none"],runtime:"bun",backend:"hono",database:"sqlite",orm:"drizzle",dbSetup:"none",auth:"true",packageManager:"bun",addons:["turborepo"],examples:[],git:"true",install:"true",api:"trpc"}},{id:"convex-react",name:"Convex + React",description:"Reactive full-stack app with Convex and TanStack Router",stack:{projectName:"my-better-t-app",webFrontend:["tanstack-router"],nativeFrontend:["none"],backend:"convex",runtime:"none",database:"none",orm:"none",dbSetup:"none",auth:"false",packageManager:"bun",addons:["turborepo"],examples:["todo"],git:"true",install:"true",api:"none"}},{id:"native-app",name:"Mobile App",description:"React Native with Expo and SQLite database",stack:{projectName:"my-better-t-app",webFrontend:["none"],nativeFrontend:["native-nativewind"],runtime:"bun",backend:"hono",database:"sqlite",orm:"drizzle",dbSetup:"none",auth:"true",packageManager:"bun",addons:["turborepo"],examples:[],git:"true",install:"true",api:"trpc"}},{id:"api-only",name:"API Only",description:"Backend API with Hono and Sqlite",stack:{projectName:"my-better-t-app",webFrontend:["none"],nativeFrontend:["none"],runtime:"bun",backend:"hono",database:"sqlite",orm:"drizzle",dbSetup:"none",auth:"true",packageManager:"bun",addons:["turborepo"],examples:[],git:"true",install:"true",api:"trpc"}},{id:"full-featured",name:"Full Featured",description:"Complete setup with web, native, Turso, and addons",stack:{projectName:"my-better-t-app",webFrontend:["tanstack-router"],nativeFrontend:["native-nativewind"],runtime:"bun",backend:"hono",database:"sqlite",orm:"drizzle",dbSetup:"turso",auth:"true",packageManager:"bun",addons:["pwa","biome","husky","tauri","starlight","turborepo"],examples:["todo","ai"],git:"true",install:"true",api:"trpc"}}],i={projectName:"my-better-t-app",webFrontend:["tanstack-router"],nativeFrontend:["none"],runtime:"bun",backend:"hono",database:"sqlite",orm:"drizzle",dbSetup:"none",auth:"true",packageManager:"bun",addons:["turborepo"],examples:[],git:"true",install:"true",api:"trpc",webDeploy:"none"},a=(e,o,n)=>{let t=i[o];if("convex"===e.backend&&("runtime"===o&&"none"===n||"database"===o&&"none"===n||"orm"===o&&"none"===n||"api"===o&&"none"===n||"auth"===o&&"false"===n||"dbSetup"===o&&"none"===n||"examples"===o&&Array.isArray(n)&&1===n.length&&"todo"===n[0]))return!0;if("webFrontend"===o&&e.webFrontend&&"webFrontend"===o){let e=i.webFrontend.sort(),o=n.sort();return e.length===o.length&&e.every((e,n)=>e===o[n])}if(Array.isArray(t)&&Array.isArray(n)){let e=[...t].sort(),o=[...n].sort();return e.length===o.length&&e.every((e,n)=>e===o[n])}return t===n}},83991:(e,o,n)=>{n.d(o,{A:()=>t});let t=(0,n(84667).A)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]])}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/618.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/618.js deleted file mode 100644 index 3d37fdd..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/618.js +++ /dev/null @@ -1,9 +0,0 @@ -exports.id=618,exports.ids=[618],exports.modules={10385:(e,t,r)=>{"use strict";r.d(t,{A:()=>B});var s=r(13486),a=r(73120),n=r(28963),o=r(84667);let i=(0,o.A)("maximize-2",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]]),l=(0,o.A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),d=(0,o.A)("menu",[["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M4 6h16",key:"1o0s65"}]]);var c=r(60159),h=r(59734),m=r(11650),p=r(46257),f=r(95834),u=r(80880),x=r(267);class b extends c.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,r=(0,u.s)(e)&&e.offsetWidth||0,s=this.props.sizeRef.current;s.height=t.offsetHeight||0,s.width=t.offsetWidth||0,s.top=t.offsetTop,s.left=t.offsetLeft,s.right=r-s.width-s.left}return null}componentDidUpdate(){}render(){return this.props.children}}function g({children:e,isPresent:t,anchorX:r,root:a}){let n=(0,c.useId)(),o=(0,c.useRef)(null),i=(0,c.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:l}=(0,c.useContext)(x.Q);return(0,c.useInsertionEffect)(()=>{let{width:e,height:s,top:d,left:c,right:h}=i.current;if(t||!o.current||!e||!s)return;let m="left"===r?`left: ${c}`:`right: ${h}`;o.current.dataset.motionPopId=n;let p=document.createElement("style");l&&(p.nonce=l);let f=a??document.head;return f.appendChild(p),p.sheet&&p.sheet.insertRule(` - [data-motion-pop-id="${n}"] { - position: absolute !important; - width: ${e}px !important; - height: ${s}px !important; - ${m}px !important; - top: ${d}px !important; - } - `),()=>{f.removeChild(p),f.contains(p)&&f.removeChild(p)}},[t]),(0,s.jsx)(b,{isPresent:t,childRef:o,sizeRef:i,children:c.cloneElement(e,{ref:o})})}let v=({children:e,initial:t,isPresent:r,onExitComplete:a,custom:n,presenceAffectsLayout:o,mode:i,anchorX:l,root:d})=>{let h=(0,m.M)(j),p=(0,c.useId)(),u=!0,x=(0,c.useMemo)(()=>(u=!1,{id:p,initial:t,isPresent:r,custom:n,onExitComplete:e=>{for(let t of(h.set(e,!0),h.values()))if(!t)return;a&&a()},register:e=>(h.set(e,!1),()=>h.delete(e))}),[r,h,a]);return o&&u&&(x={...x}),(0,c.useMemo)(()=>{h.forEach((e,t)=>h.set(t,!1))},[r]),c.useEffect(()=>{r||h.size||!a||a()},[r]),"popLayout"===i&&(e=(0,s.jsx)(g,{isPresent:r,anchorX:l,root:d,children:e})),(0,s.jsx)(f.t.Provider,{value:x,children:e})};function j(){return new Map}var y=r(50945);let w=e=>e.key||"";function k(e){let t=[];return c.Children.forEach(e,e=>{(0,c.isValidElement)(e)&&t.push(e)}),t}let N=({children:e,custom:t,initial:r=!0,onExitComplete:a,presenceAffectsLayout:n=!0,mode:o="sync",propagate:i=!1,anchorX:l="left",root:d})=>{let[f,u]=(0,y.xQ)(i),x=(0,c.useMemo)(()=>k(e),[e]),b=i&&!f?[]:x.map(w),g=(0,c.useRef)(!0),j=(0,c.useRef)(x),N=(0,m.M)(()=>new Map),[C,M]=(0,c.useState)(x),[P,S]=(0,c.useState)(x);(0,p.E)(()=>{g.current=!1,j.current=x;for(let e=0;e{let c=w(e),h=(!i||!!f)&&(x===P||b.includes(c));return(0,s.jsx)(v,{isPresent:h,initial:(!g.current||!!r)&&void 0,custom:t,presenceAffectsLayout:n,mode:o,root:d,onExitComplete:h?void 0:()=>{if(!N.has(c))return;N.set(c,!0);let e=!0;N.forEach(t=>{t||(e=!1)}),e&&(A?.(),S(j.current),i&&u?.(),a&&a())},anchorX:l,children:e},c)})})};var C=r(54528),M=r(49933),P=r(49989),S=r.n(P),z=r(14370),A=r(26518),T=r(20514);function B(){let[e,t]=(0,c.useState)(!1),[r,o]=(0,c.useState)(!1),h=()=>o(!1),m=[{href:"/",label:"Home",icon:(0,s.jsx)("span",{className:"text-primary",children:"~/"})},{href:"https://my-better-t-app-client.pages.dev/",label:"Demo",target:"_blank"},{href:"/showcase",label:"Showcase"},{href:"/analytics",label:"Analytics"},{href:"/docs",label:"Docs"},{href:"https://www.npmjs.com/package/create-better-t-stack",label:"NPM",icon:(0,s.jsx)(T.A,{pm:"npm",className:"h-4 w-4"}),target:"_blank"}],p=[{href:"/",label:"Home",icon:(0,s.jsx)("span",{className:"text-primary",children:"~/"})},{href:"https://my-better-t-app-client.pages.dev/",label:"Demo",target:"_blank"},{href:"/showcase",label:"Showcase"},{href:"/analytics",label:"Analytics"},{href:"/docs",label:"Docs"},{href:"https://www.npmjs.com/package/create-better-t-stack",label:"NPM",icon:(0,s.jsx)(T.A,{pm:"npm",className:"h-4 w-4"}),target:"_blank"},{href:"https://www.github.com/better-t-stack/create-better-t-stack",label:"GitHub",icon:(0,s.jsx)(a.A,{className:"size-4"}),target:"_blank"}];return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("nav",{className:(0,A.cn)("fixed top-0 z-[100] w-full transition-all duration-300 ease-in-out",e?"border-border border-b bg-background/80 shadow-sm backdrop-blur-md":"border-transparent border-b bg-transparent"),children:(0,s.jsxs)("div",{className:"mx-auto flex h-16 max-w-7xl items-center justify-between px-4 sm:px-6 lg:px-8",children:[(0,s.jsxs)(S(),{href:"/",className:"flex flex-shrink-0 items-center gap-2",children:[(0,s.jsx)(M.default,{src:"/logo.svg",alt:"Better-T Stack",width:32,height:32,unoptimized:!0}),(0,s.jsx)("span",{className:"hidden font-semibold text-foreground text-md sm:inline-block",children:"Better-T Stack"})]}),(0,s.jsxs)("div",{className:"hidden items-center gap-4 md:flex",children:[(0,s.jsx)("div",{className:"flex items-center gap-1",children:m.map(e=>(0,s.jsxs)(S(),{href:e.href,target:e.target,className:"relative flex items-center gap-1.5 rounded-md px-3 py-1.5 font-mono text-muted-foreground text-sm transition-colors hover:bg-muted hover:text-primary",children:[e.icon,(0,s.jsx)("span",{children:e.label})]},e.href))}),(0,s.jsx)("div",{className:"h-5 w-px bg-border"}),(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsxs)(S(),{href:"https://github.com/sponsors/AmanVarshney01",target:"_blank",className:"inline-flex items-center gap-1.5 rounded-md border border-border bg-muted/90 px-3 py-1.5 font-mono text-muted-foreground text-xs backdrop-blur-sm transition-colors hover:bg-muted hover:text-foreground",title:"Sponsor on GitHub",children:[(0,s.jsx)(n.A,{className:"size-3.5"}),"Sponsor"]}),(0,s.jsxs)(S(),{href:"/new",className:"inline-flex items-center gap-1.5 rounded-md border border-primary/50 bg-primary/10 px-3 py-1.5 font-mono text-primary text-xs transition-colors hover:bg-primary/20",title:"Stack Builder",children:[(0,s.jsx)(i,{className:"size-3.5"}),"Builder"]})]}),(0,s.jsx)(z.U,{})]}),(0,s.jsxs)("div",{className:"flex items-center gap-2 md:hidden",children:[(0,s.jsx)(z.U,{}),(0,s.jsx)("button",{type:"button",onClick:()=>o(!r),className:"flex items-center justify-center rounded-md p-1.5 text-foreground transition-colors hover:bg-muted","aria-expanded":r,"aria-label":"Toggle menu",children:r?(0,s.jsx)(l,{className:"size-5"}):(0,s.jsx)(d,{className:"size-5"})})]})]})}),(0,s.jsx)(N,{children:r&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(C.P.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2,ease:"easeInOut"},className:"fixed inset-0 z-[98] bg-background/50 backdrop-blur-sm md:hidden",onClick:h,"aria-hidden":"true"}),(0,s.jsxs)(C.P.div,{initial:{x:"100%"},animate:{x:0},exit:{x:"100%"},transition:{type:"spring",stiffness:300,damping:30},className:"fixed top-0 right-0 bottom-0 z-[99] h-full w-full max-w-xs overflow-y-auto border-border border-l bg-background shadow-lg md:hidden","aria-modal":"true",children:[(0,s.jsxs)("div",{className:"flex h-16 items-center justify-between border-border border-b px-4",children:[(0,s.jsx)("span",{className:"font-semibold text-foreground text-md",children:"Navigation"}),(0,s.jsx)("button",{type:"button",onClick:h,className:"rounded-md p-1.5 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground","aria-label":"Close menu",children:(0,s.jsx)(l,{className:"size-5"})})]}),(0,s.jsxs)("div",{className:"flex flex-col p-4",children:[(0,s.jsx)("nav",{className:"flex flex-col space-y-1",children:p.map(e=>(0,s.jsxs)(S(),{href:e.href,target:e.target,onClick:h,className:"flex items-center gap-3 rounded-md px-3 py-3 font-mono text-base text-muted-foreground transition-colors hover:bg-muted hover:text-primary",children:[e.icon?(0,s.jsx)("span",{className:"flex w-5 items-center justify-center",children:e.icon}):(0,s.jsx)("span",{className:"w-5"}),(0,s.jsx)("span",{children:e.label})]},e.href))}),(0,s.jsxs)("div",{className:"mt-6 space-y-3 border-border border-t pt-6",children:[(0,s.jsxs)(S(),{href:"/new",onClick:h,className:"flex w-full items-center justify-center gap-2 rounded-md border border-primary/50 bg-primary/10 px-4 py-2.5 font-mono text-primary text-sm transition-colors hover:bg-primary/20",children:[(0,s.jsx)(i,{className:"size-4"}),"Stack Builder"]}),(0,s.jsxs)(S(),{href:"https://github.com/sponsors/AmanVarshney01",target:"_blank",onClick:h,className:"flex w-full items-center justify-center gap-2 rounded-md border border-border bg-muted/90 px-4 py-2.5 font-mono text-muted-foreground text-sm backdrop-blur-sm transition-colors hover:bg-muted hover:text-foreground",children:[(0,s.jsx)(n.A,{className:"size-4"}),"Sponsor on GitHub"]})]})]})]})]})})]})}},14370:(e,t,r)=>{"use strict";r.d(t,{U:()=>c});var s=r(13486),a=r(63479),n=r(97490),o=r(92365),i=r(48961),l=r(60159),d=r(26518);function c({className:e}){let{setTheme:t,resolvedTheme:r}=(0,i.D)(),[c,h]=l.useState(!1);l.useEffect(()=>{h(!0)},[]);let m=!!c&&"dark"===r;return c?(0,s.jsx)(a.bL,{checked:m,onCheckedChange:e=>{t(e?"dark":"light")},className:(0,d.cn)("peer inline-flex h-4 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",e),"aria-label":"Toggle theme between light and dark",children:(0,s.jsx)(a.zi,{className:(0,d.cn)("pointer-events-none flex h-3 w-3 items-center justify-center rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0"),children:m?(0,s.jsx)(n.A,{className:"size-2 text-foreground"}):(0,s.jsx)(o.A,{className:"size-2 text-foreground"})})}):(0,s.jsx)("button",{type:"button",className:(0,d.cn)("inline-flex h-4 w-9 shrink-0 cursor-not-allowed items-center rounded-full border-2 border-transparent bg-input opacity-50",e),disabled:!0,"aria-label":"Toggle theme (loading)",children:(0,s.jsx)("span",{className:"block h-3 w-3 rounded-full bg-background shadow-lg ring-0"})})}},17210:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>o});var s=r(13486),a=r(48961),n=r(81604);let o=({...e})=>{let{theme:t="system"}=(0,a.D)();return(0,s.jsx)(n.l$,{theme:t,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})}},20500:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(38828),a=r(61365);function n({children:e}){return(0,s.jsx)("main",{className:"relative z-10 grid min-h-svh grid-cols-1 grid-rows-[auto_1fr_auto] overflow-hidden",children:(0,s.jsx)(a.Suspense,{children:e})})}},20514:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var s=r(13486);let a=({pm:e,className:t})=>{switch(e){case"npm":return(0,s.jsxs)("svg",{className:t,viewBox:"0 0 24 24",fill:"currentColor",children:[(0,s.jsx)("title",{children:"npm"}),(0,s.jsx)("path",{d:"M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z"})]});case"pnpm":return(0,s.jsxs)("svg",{className:t,width:"800px",height:"800px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("title",{children:"pnpm"}),(0,s.jsx)("path",{d:"M30,10.75H21.251V2H30Z",style:{fill:"#f9ad00"}}),(0,s.jsx)("path",{d:"M20.374,10.75h-8.75V2h8.75Z",style:{fill:"#f9ad00"}}),(0,s.jsx)("path",{d:"M10.749,10.75H2V2h8.749Z",style:{fill:"#f9ad00"}}),(0,s.jsx)("path",{d:"M30,20.375H21.251v-8.75H30Z",style:{fill:"#f9ad00"}}),(0,s.jsx)("path",{d:"M20.374,20.375h-8.75v-8.75h8.75Z",style:{fill:"#fff"}}),(0,s.jsx)("path",{d:"M20.374, 30h - 8.75V21.25h8.75Z",style:{fill:"#fff"}}),(0,s.jsx)("path",{d:"M30,30H21.251V21.25H30Z",style:{fill:"#fff"}}),(0,s.jsx)("path",{d:"M10.749,30H2V21.25h8.749Z",style:{fill:"#fff"}})]});case"bun":return(0,s.jsxs)("svg",{className:t,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 100 100",children:[(0,s.jsx)("title",{children:"bun"}),(0,s.jsx)("path",{fill:"#000",d:"M89.237 32.3c-.2-.213-.412-.425-.625-.625-.212-.2-.412-.425-.625-.625-.212-.2-.412-.425-.625-.625-.212-.2-.412-.425-.625-.625-.212-.2-.412-.425-.625-.625-.212-.2-.412-.425-.625-.625-.212-.2-.412-.425-.625-.625A33.08 33.08 0 0 1 94.75 51c0 20.712-21.025 37.562-46.875 37.562-14.475 0-27.425-5.287-36.038-13.575l.625.625.625.625.625.625.625.625.625.625.625.625.625.625c8.6 8.638 21.838 14.2 36.663 14.2 25.85 0 46.875-16.85 46.875-37.5 0-8.825-3.8-17.187-10.513-23.762"}),(0,s.jsx)("path",{fill:"#FBF0DF",d:"M91.625 51c0 19.012-19.588 34.425-43.75 34.425S4.125 70.012 4.125 51c0-11.788 7.5-22.2 19.025-28.375s18.7-12.5 24.725-12.5 11.175 5.162 24.725 12.5C84.125 28.8 91.625 39.212 91.625 51"}),(0,s.jsx)("path",{fill:"#F6DECE",d:"M91.625 51a27 27 0 0 0-1-7.225C87.213 85.4 36.438 87.4 16.475 74.95a50 50 0 0 0 31.4 10.475C72 85.425 91.625 69.987 91.625 51"}),(0,s.jsx)("path",{fill:"#FFFEFC",d:"M31.038 20.337c5.587-3.35 13.012-9.637 20.312-9.65a11.6 11.6 0 0 0-3.475-.562c-3.025 0-6.25 1.562-10.312 3.912-1.413.825-2.876 1.738-4.425 2.688-2.913 1.8-6.25 3.837-10 5.875C11.237 29.037 4.124 39.65 4.124 51v1.487c7.575-26.762 21.338-28.8 26.913-32.15"}),(0,s.jsx)("path",{fill:"#CCBEA7",fillRule:"evenodd",d:"M44.275 13.287a20.51 20.51 0 0 1-7.037 15.588c-.35.312-.075.912.375.737 4.212-1.637 9.9-6.537 7.5-16.425-.1-.562-.838-.412-.838.1m2.838 0a20.3 20.3 0 0 1 2.012 16.838c-.15.437.388.812.688.45 2.737-3.5 5.125-10.45-2.025-17.95-.363-.325-.925.175-.675.612zm3.45-.212a20.52 20.52 0 0 1 8.562 14.7.412.412 0 0 0 .813.137c1.15-4.362.5-11.8-8.963-15.662-.5-.2-.825.475-.412.775zm-23.075 13a21.18 21.18 0 0 0 13.087-11.25c.225-.45.938-.275.825.225-2.162 10-9.4 12.087-13.9 11.812-.475.013-.462-.65-.012-.787",clipRule:"evenodd"}),(0,s.jsx)("path",{fill:"#000",d:"M47.875 88.562C22.025 88.562 1 71.712 1 51c0-12.5 7.725-24.163 20.663-31.15 3.75-2 6.962-4.013 9.825-5.775a262 262 0 0 1 4.5-2.738C40.375 8.737 44.125 7 47.875 7S54.9 8.5 59 10.925c1.25.712 2.5 1.487 3.837 2.337 3.113 1.925 6.626 4.1 11.25 6.588C87.026 26.837 94.75 38.487 94.75 51c0 20.712-21.025 37.562-46.875 37.562m0-78.437c-3.025 0-6.25 1.562-10.312 3.912-1.413.825-2.876 1.738-4.425 2.688-2.913 1.8-6.25 3.837-10 5.875C11.237 29.037 4.124 39.65 4.124 51c0 18.987 19.625 34.437 43.75 34.437S91.625 69.987 91.625 51c0-11.35-7.112-21.963-19.025-28.375-4.725-2.5-8.412-4.85-11.4-6.7-1.363-.838-2.613-1.613-3.75-2.3-3.788-2.25-6.55-3.5-9.575-3.5"}),(0,s.jsx)("path",{fill:"#B71422",d:"M56.688 60.125a11.16 11.16 0 0 1-3.65 5.887 8.5 8.5 0 0 1-5 2.35 8.55 8.55 0 0 1-5.163-2.35 11.16 11.16 0 0 1-3.6-5.887.9.9 0 0 1 1-1.013H55.7a.9.9 0 0 1 .987 1.013"}),(0,s.jsx)("path",{fill:"#FF6164",d:"M42.875 66.112a8.64 8.64 0 0 0 5.15 2.375 8.64 8.64 0 0 0 5.137-2.375q.672-.625 1.25-1.337a8.54 8.54 0 0 0-6.125-2.888 7.69 7.69 0 0 0-6.25 3.475c.288.263.538.513.838.75"}),(0,s.jsx)("path",{fill:"#000",d:"M43.075 65.125a6.7 6.7 0 0 1 5.237-2.6 7.5 7.5 0 0 1 5 2.112c.288-.312.563-.637.825-.962a8.75 8.75 0 0 0-5.887-2.413 7.95 7.95 0 0 0-6.112 2.95q.443.482.937.913"}),(0,s.jsx)("path",{fill:"#000",d:"M47.987 69.112a9.28 9.28 0 0 1-5.562-2.5 11.9 11.9 0 0 1-3.888-6.312 1.5 1.5 0 0 1 .325-1.25 1.76 1.76 0 0 1 1.413-.638H55.7a1.8 1.8 0 0 1 1.412.638 1.49 1.49 0 0 1 .313 1.25 11.9 11.9 0 0 1-3.888 6.312 9.27 9.27 0 0 1-5.55 2.5m-7.712-9.25c-.2 0-.25.088-.263.113a10.36 10.36 0 0 0 3.413 5.462 7.8 7.8 0 0 0 4.562 2.188 7.85 7.85 0 0 0 4.563-2.163A10.38 10.38 0 0 0 55.95 60a.26.26 0 0 0-.25-.113z"}),(0,s.jsx)("path",{fill:"#FEBBD0",d:"M66.9 60.9c4.038 0 7.312-1.926 7.312-4.3 0-2.375-3.273-4.3-7.312-4.3s-7.313 1.925-7.313 4.3 3.274 4.3 7.313 4.3m-37.837 0c4.038 0 7.312-1.926 7.312-4.3 0-2.375-3.274-4.3-7.312-4.3-4.04 0-7.313 1.925-7.313 4.3s3.274 4.3 7.313 4.3"}),(0,s.jsx)("path",{fill:"#000",fillRule:"evenodd",d:"M32.5 54.875a6.888 6.888 0 1 0 .025-13.775 6.888 6.888 0 0 0-.025 13.775m30.963 0a6.887 6.887 0 1 0-6.838-6.888 6.875 6.875 0 0 0 6.837 6.888",clipRule:"evenodd"}),(0,s.jsx)("path",{fill:"#fff",fillRule:"evenodd",d:"M30.375 48.425a2.588 2.588 0 1 0 .025-5.176 2.588 2.588 0 0 0-.025 5.176m30.963 0a2.588 2.588 0 1 0-.026 0z",clipRule:"evenodd"})]});case"github":return(0,s.jsxs)("svg",{className:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 97.63 96.03",children:[(0,s.jsx)("title",{children:"Github"}),(0,s.jsx)("path",{fill:"#f0f6fc",fillRule:"evenodd",d:"M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a47 47 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0",clipRule:"evenodd"})]});default:return null}}},20685:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>m,dynamic:()=>d,metadata:()=>h});var s=r(38828),a=r(86987),n=r(29138),o=r.n(n),i=r(41455),l=r(90636);r(37931);let d="force-static",c="https://api.screenshothis.com/v1/screenshots/take?api_key=ss_live_NQJgRXqHcKPwnoMTuQmgiwLIGbVfihjpMyQhgsaMyNBHTyesvrxpYNXmdgcnxipc&url=https%3A%2F%2Fbetter-t-stack.dev%2F&width=1200&height=630&block_ads=true&block_cookie_banners=true&block_trackers=true&device_scale_factor=0.75&prefers_color_scheme=dark&is_cached=true",h={title:"Better-T Stack",description:"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations",keywords:["TypeScript","project scaffolding","boilerplate","type safety","Drizzle","Prisma","hono","elysia","turborepo","trpc","orpc","turso","neon","Better-Auth","convex","monorepo","Better-T Stack","create-better-t-stack"],authors:[{name:"Better-T Stack Team"}],creator:"Better-T Stack",publisher:"Better-T Stack",formatDetection:{email:!1,telephone:!1},metadataBase:new URL("https://better-t-stack.dev"),alternates:{canonical:"/"},openGraph:{title:"Better-T Stack",description:"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations",url:"https://better-t-stack.dev",siteName:"Better-T Stack",images:[{url:c,width:1200,height:630,alt:"Better-T Stack"}],locale:"en_US",type:"website"},twitter:{card:"summary_large_image",title:"Better-T Stack",description:"A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations",images:[c]},robots:{index:!0,follow:!0,googleBot:{index:!0,follow:!0,"max-image-preview":"large","max-video-preview":-1,"max-snippet":-1}},category:"Technology",icons:{icon:"/logo.svg"}};function m({children:e}){return(0,s.jsx)("html",{lang:"en",className:o().className,suppressHydrationWarning:!0,children:(0,s.jsx)("body",{children:(0,s.jsxs)(a.RootProvider,{search:{options:{type:"static"}},theme:{enableSystem:!0,defaultTheme:"system"},children:[(0,s.jsx)(i.NuqsAdapter,{children:e}),(0,s.jsx)(l.Toaster,{})]})})})}},24739:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,30385,23)),Promise.resolve().then(r.t.bind(r,33737,23)),Promise.resolve().then(r.t.bind(r,86081,23)),Promise.resolve().then(r.t.bind(r,1904,23)),Promise.resolve().then(r.t.bind(r,35856,23)),Promise.resolve().then(r.t.bind(r,55492,23)),Promise.resolve().then(r.t.bind(r,89082,23)),Promise.resolve().then(r.t.bind(r,45812,23))},26518:(e,t,r)=>{"use strict";r.d(t,{cn:()=>n});var s=r(4627),a=r(55855);function n(...e){return(0,a.QP)((0,s.$)(e))}},28963:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});let s=(0,r(84667).A)("heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]])},37931:()=>{},65067:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,69355,23)),Promise.resolve().then(r.t.bind(r,54439,23)),Promise.resolve().then(r.t.bind(r,67851,23)),Promise.resolve().then(r.t.bind(r,94730,23)),Promise.resolve().then(r.t.bind(r,19774,23)),Promise.resolve().then(r.t.bind(r,53170,23)),Promise.resolve().then(r.t.bind(r,20968,23)),Promise.resolve().then(r.t.bind(r,78298,23))},80408:()=>{},82811:(e,t,r)=>{Promise.resolve().then(r.bind(r,90636)),Promise.resolve().then(r.bind(r,86987)),Promise.resolve().then(r.bind(r,41455))},87032:()=>{},90636:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>s});let s=(0,r(33952).registerClientReference)(function(){throw Error("Attempted to call Toaster() from the server but Toaster is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/aman/dev/personal/create-better-t-stack/apps/web/src/components/ui/sonner.tsx","Toaster")},93427:(e,t,r)=>{Promise.resolve().then(r.bind(r,17210)),Promise.resolve().then(r.bind(r,33437)),Promise.resolve().then(r.bind(r,74574))}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/67.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/67.js deleted file mode 100644 index 46fe2c1..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/67.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=67,exports.ids=[67],exports.modules={77448:(t,e,s)=>{s.d(e,{searchDocs:()=>r}),s(1882);async function r(t,{indexName:e,onSearch:s,client:r,locale:i,tag:n}){return t.length>0?(function(t){let e=[],s=new Set;for(let r of t)s.has(r.url)||(s.add(r.url),e.push({id:r.url,type:"page",url:r.url,content:r.title})),e.push({id:r.objectID,type:r.content===r.section?"heading":"text",url:r.section_id?`${r.url}#${r.section_id}`:r.url,content:r.content});return e})((s?await s(t,n,i):await r.searchForHits({requests:[{type:"default",indexName:e,query:t,distinct:5,hitsPerPage:10,filters:n?`tag:${n}`:void 0}]})).results[0].hits).filter(t=>"page"===t.type):[]}}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/818.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/818.js deleted file mode 100644 index c53c2cc..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/818.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=818,exports.ids=[818],exports.modules={64818:(e,t,r)=>{let a;r.d(t,{s:()=>R});var n={};function i(e){return e.split("/").filter(e=>e.length>0)}function l(...e){let t=[];for(let r of e.flatMap(i))switch(r){case"..":t.pop();break;case".":break;default:t.push(r)}return t.join("/")}function o(e){return e.startsWith("\\\\?\\")?e:e.replaceAll("\\","/")}r.r(n),r.d(n,{default:()=>B,frontmatter:()=>W,lastModified:()=>a,structuredData:()=>L,toc:()=>M});var s=r(86276),f=/^\((?.+)\)$/,u=/^(?:\[(?[^\]]+)])?\[(?[^\]]+)]\((?[^)]+)\)$/,d=/^---(?:\[(?[^\]]+)])?(?.+)---|^---$/,c="z...a";function p(e){return"data"in e&&"page"===e.format}function g(e,t,r,a=!1){let{localeStorage:n}=t,i=[];for(let o of[...e].sort((e,t)=>{let r;return r=p(e)&&"children"in t?-1:"children"in e&&p(t)?1:e.file.name.localeCompare(t.file.name),a?-1*r:r}))if(!r||r(o))if(p(o)){let e=m(n?.read(l(o.file.dirname,o.file.name),"page")??o,t);if("index"===o.file.name){i.unshift(e);continue}i.push(e)}else"children"in o&&i.push(h(o,!1,t));return i}function h(e,t,r){let a,n,{storage:i,localeStorage:o,options:s}=r,p=l(e.file.path,"meta"),b=o?.read(p,"meta")??i.read(p,"meta"),y=l(e.file.path,"index"),x=o?.read(y,"page")??i.read(y,"page"),w=b?.data.root??t;if(b?.data.pages){let t=new Set,i=b.data.pages.flatMap((a,n)=>(function(e,t,r,a,n){if("..."===t||t===c)return t;let{options:i,storage:o,localeStorage:s}=r,f=d.exec(t);if(f?.groups){let t={$id:`${e.file.path}#${a}`,type:"separator",icon:i.resolveIcon?.(f.groups.icon),name:f.groups.name};return[i.attachSeparator?.(t)??t]}if(f=u.exec(t),f?.groups){let{icon:e,url:t,name:r}=f.groups,a=t.startsWith("/")||t.startsWith("#")||t.startsWith("."),n={type:"page",icon:i.resolveIcon?.(e),name:r,url:t,external:!a};return[i.attachFile?.(n)??n]}let p=t.startsWith("!"),g=!p&&t.startsWith("..."),b=t;p?b=t.slice(1):g&&(b=t.slice(3));let j=l(e.file.path,b),y=o.readDir(j)??s?.read(j,"page")??o.read(j,"page");if(!y||(n.add(y.file.path),p))return[];if("children"in y){let e=h(y,!1,r);return g?e.children:[e]}return[m(y,r)]})(e,a,r,n,t));x&&(w||!t.has(x.file.path))&&(a=m(x,r));for(let a=0;a("index"!==e.file.name||!!w)&&!t.has(e.file.path),i[a]===c));break}n=i}else x&&(a=m(x,r)),n=g(e.children,r,e=>"index"!==e.file.name||w);let $={type:"folder",name:b?.data.title??a?.name??j(f.exec(e.file.name)?.[1]??e.file.name),icon:s.resolveIcon?.(b?.data.icon)??a?.icon,root:b?.data.root,defaultOpen:b?.data.defaultOpen,description:b?.data.description,index:a,children:n,$id:e.file.path,$ref:!s.noRef&&b?{metaFile:p}:void 0};return s.attachFolder?.($,e,b)??$}function m(e,{options:t,getUrl:r,locale:a}){let n=e.file,{slugs:i,data:o}=e.data,s={$id:n.path,type:"page",name:o.title??j(n.name),description:o.description,icon:t.resolveIcon?.(o.icon),url:r(i,a),$ref:t.noRef?void 0:{file:l(n.dirname,n.name)}};return t.attachFile?.(s,e)??s}function b(e){let t=h(e.storage.root(),!0,e);return{$id:e.locale??"root",name:t.name,children:t.children}}function j(e){let t=[];for(let r of e)0===t.length?t.push(r.toLocaleUpperCase()):"-"===r?t.push(" "):t.push(r);return t.join("")}function y(e){let t=i(o(e)),r=t.slice(0,-1).join("/"),a=t.at(-1)??"",n="",l=a.lastIndexOf(".");return -1!==l&&(n=a.substring(l),a=a.substring(0,l)),{dirname:r,name:a,path:t.join("/"),ext:n,get flattenedPath(){return[r,a].filter(e=>e.length>0).join("/")}}}function x(e){let t=i(o(e)),r=t.at(-1)??"";return{dirname:t.slice(0,-1).join("/"),name:r,path:t.join("/")}}function w(e){let t=i(o(e));if("."===t[0]||".."===t[0])throw Error("It must not start with './' or '../'");return t.join("/")}(0,s.V)({},{Storage:()=>$});var $=class{constructor(){this.files=new Map,this.folders=new Map,this.rootFolder={file:x(""),children:[]},this.folders.set("",this.rootFolder)}read(e,t){return this.files.get(`${e}.${t}`)}readDir(e){return this.folders.get(e)}root(){return this.rootFolder}write(e,t,r){let a={format:t,file:y(e),data:r};this.makeDir(a.file.dirname),this.readDir(a.file.dirname)?.children.push(a),this.files.set(l(a.file.dirname,`${a.file.name}.${a.format}`),a)}list(){return Array.from(this.files.values())}makeDir(e){let t=i(e);for(let e=0;e=2?[t.slice(1).join("/"),t[0]]:[e]}function S(e){let t=e.split("/");if(0===t.length)return[e];let r=t[t.length-1].split(".");if(r.length>=3){let e=r.splice(r.length-2,1)[0];if(e.length>0&&!/\d+/.test(e))return t[t.length-1]=r.join("."),[t.join("/"),e]}return[e]}function I(e){let t=[];for(let r of e.dirname.split("/"))r.length>0&&!/^\(.+\)$/.test(r)&&t.push(encodeURI(r));return"index"!==e.name&&t.push(encodeURI(e.name)),t}function T(e,t,r){return{file:e.file,url:t(e.data.slugs,r),slugs:e.data.slugs,data:e.data.data,locale:r}}var P=r(38828);let W={title:"Introduction"},L={contents:[{heading:"",content:"Better-T-Stack is a modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations."},{heading:"why-better-t-stack",content:"Better-T-Stack lets you scaffold your projects for frontend, native apps, and backend with a single CLI command."}],headings:[{id:"why-better-t-stack",content:"Why Better-T-Stack?"},{id:"features",content:"Features"}]},M=[{depth:1,url:"#why-better-t-stack",title:(0,P.jsx)(P.Fragment,{children:"Why Better-T-Stack?"})},{depth:1,url:"#features",title:(0,P.jsx)(P.Fragment,{children:"Features"})}];function U(e){let t={h1:"h1",p:"p",...e.components},{Features:r}=t;return r||function(e,t){throw Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Features",!0),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(t.p,{children:"Better-T-Stack is a modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations."}),"\n",(0,P.jsx)(t.h1,{id:"why-better-t-stack",children:"Why Better-T-Stack?"}),"\n",(0,P.jsx)(t.p,{children:"Better-T-Stack lets you scaffold your projects for frontend, native apps, and backend with a single CLI command."}),"\n",(0,P.jsx)(t.h1,{id:"features",children:"Features"}),"\n",(0,P.jsx)(r,{})]})}function B(e={}){let{wrapper:t}=e.components||{};return t?(0,P.jsx)(t,{...e,children:(0,P.jsx)(U,{...e})}):U(e)}var D=r(29021);let R=function(e){let t;e.url||e.baseUrl||console.warn("`loader()` now requires a `baseUrl` option to be defined.");let{source:r,slugs:a=I,i18n:n}=e,i=n?.defaultLanguage??"",o=e.url??function(e,t){let r=e.split("/");return(e,a)=>{let n,i=t?.hideLocale??"never";"never"===i?n=a:"default-locale"===i&&a!==t?.defaultLanguage&&(n=a);let l=[...r,...e];return n&&l.unshift(n),`/${l.filter(e=>e.length>0).join("/")}`}}(e.baseUrl??"/",e.i18n),s="function"==typeof r.files?r.files():r.files,f=n?function(e,t){let r="dir"===t.i18n.parser?k:S,a={};for(let n of t.i18n.languages)a[n]=F(e.flatMap(e=>{let[a,i]=r(w(e.path));return(i??t.i18n.defaultLanguage)===n?{...e,path:a}:[]}),t);return a}(s,{i18n:{...n,parser:n.parser??"dot"},transformers:e.transformers,getSlugs:a}):{"":F(s,{transformers:e.transformers,getSlugs:a})},u=function(e,t,r){let a=r?.defaultLanguage??"",n=new Map,i=new WeakMap;for(let s of e[a].list()){var o;if("meta"===s.format&&i.set(s,{file:(o=s).file,data:o.data}),"page"===s.format){let o=T(s,t,a);if(i.set(s,o),n.set(`${a}.${o.slugs.join("/")}`,o),!r)continue;let f=l(s.file.dirname,s.file.name);for(let l of r.languages){if(l===a)continue;let r=e[l].read(f,"page"),o=T(r??s,t,l);r&&i.set(r,o),n.set(`${l}.${o.slugs.join("/")}`,o)}}}return{pages:n,getResultFromFile:e=>i.get(e)}}(f,o,n),d={build(e){return b({options:e,builder:this,storage:e.storage,getUrl:o})},buildI18n({i18n:e,...t}){return Object.fromEntries(e.languages.map(r=>{let a=b({options:t,getUrl:o,builder:this,locale:r,storage:t.storages[e.defaultLanguage],localeStorage:t.storages[r]});return[r,a]}))}};return{_i18n:n,get pageTree(){return n?t??=d.buildI18n({storages:f,resolveIcon:e.icon,i18n:n,...e.pageTree}):t??=d.build({storage:f[""],resolveIcon:e.icon,...e.pageTree}),t},set pageTree(v){t=v},getPageByHref(e,{dir:t="",language:r}={}){let a,n=this.getPages(r),[i,o]=e.split("#",2);if(i.startsWith(".")&&(i.endsWith(".md")||i.endsWith(".mdx"))){let e=l(t,i);a=n.find(t=>t.file.path===e)}else a=n.find(e=>e.url===i);if(a)return{page:a,hash:o}},getPages(e=i){let t=[];for(let[r,a]of u.pages.entries())r.startsWith(`${e}.`)&&t.push(a);return t},getLanguages(){let t=[];if(!e.i18n)return t;for(let r of e.i18n.languages)t.push({language:r,pages:this.getPages(r)});return t},getPage:(e=[],t=i)=>u.pages.get(`${t}.${e.join("/")}`),getNodeMeta(e,t=i){let r=e.$ref?.metaFile;if(!r)return;let a=f[t].read(r,"meta");if(a)return u.getResultFromFile(a)},getNodePage(e,t=i){let r=e.$ref?.file;if(!r)return;let a=f[t].read(r,"page");if(a)return u.getResultFromFile(a)},getPageTree(t){return e.i18n?this.pageTree[t??i]:this.pageTree},generateParams(t,r){return e.i18n?this.getLanguages().flatMap(e=>e.pages.map(a=>({[t??"slug"]:a.slugs,[r??"lang"]:e.language}))):this.getPages().map(e=>({[t??"slug"]:e.slugs}))}}}({baseUrl:"/docs",source:({doc:e=>e.map(e=>{let t,{default:r,frontmatter:a,...n}=e.data;return{body:r,...n,...a,get content(){return t??=D.readFileSync(e.info.absolutePath).toString()},_exports:e.data,_file:e.info}}),meta:e=>e.map(e=>({...e.data,_file:e.info})),docs(e,t){let r=this.doc(e),a=this.meta(t);return{docs:r,meta:a,toFumadocsSource:()=>(function(e,t=[]){return{files:()=>(function({docs:e,meta:t}){let r=[];for(let t of e)r.push({type:"page",path:t._file.path,data:t});for(let e of t)r.push({type:"meta",path:e._file.path,data:e});return r})({docs:e,meta:t})}})(r,a)}}}).docs([{info:{path:"index.mdx",absolutePath:"/home/aman/dev/personal/create-better-t-stack/apps/web/content/docs/index.mdx"},data:n}],[{info:{path:"meta.json",absolutePath:"/home/aman/dev/personal/create-better-t-stack/apps/web/content/docs/meta.json"},data:{pages:["---Getting Started---","index"]}}]).toFumadocsSource()})},86276:(e,t,r)=>{r.d(t,{V:()=>n});var a=Object.defineProperty,n=(e,t)=>{for(var r in t)a(e,r,{get:t[r],enumerable:!0})}}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/932.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/932.js deleted file mode 100644 index a1a55ed..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/932.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=932,exports.ids=[932],exports.modules={10345:(e,t,r)=>{r.d(t,{OK:()=>q,bL:()=>X,VM:()=>E,lr:()=>j,Ze:()=>G,LM:()=>Y});var n=r(60159),o=r(94108),i=r(78998),l=r(27134),a=r(11246),s=r(15250),u=r(88200),c=r(53959),f=r(66634),d=r(13486),p="ScrollArea",[h,m]=(0,l.A)(p),[w,g]=h(p),v=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:i="hover",dir:l,scrollHideDelay:s=600,...c}=e,[f,p]=n.useState(null),[h,m]=n.useState(null),[g,v]=n.useState(null),[y,b]=n.useState(null),[x,E]=n.useState(null),[S,R]=n.useState(0),[T,C]=n.useState(0),[L,P]=n.useState(!1),[A,O]=n.useState(!1),D=(0,a.s)(t,e=>p(e)),N=(0,u.jH)(l);return(0,d.jsx)(w,{scope:r,type:i,dir:N,scrollHideDelay:s,scrollArea:f,viewport:h,onViewportChange:m,content:g,onContentChange:v,scrollbarX:y,onScrollbarXChange:b,scrollbarXEnabled:L,onScrollbarXEnabledChange:P,scrollbarY:x,onScrollbarYChange:E,scrollbarYEnabled:A,onScrollbarYEnabledChange:O,onCornerWidthChange:R,onCornerHeightChange:C,children:(0,d.jsx)(o.sG.div,{dir:N,...c,ref:D,style:{position:"relative","--radix-scroll-area-corner-width":S+"px","--radix-scroll-area-corner-height":T+"px",...e.style}})})});v.displayName=p;var y="ScrollAreaViewport",b=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:i,nonce:l,...s}=e,u=g(y,r),c=n.useRef(null),f=(0,a.s)(t,c,u.onViewportChange);return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:l}),(0,d.jsx)(o.sG.div,{"data-radix-scroll-area-viewport":"",...s,ref:f,style:{overflowX:u.scrollbarXEnabled?"scroll":"hidden",overflowY:u.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,d.jsx)("div",{ref:u.onContentChange,style:{minWidth:"100%",display:"table"},children:i})})]})});b.displayName=y;var x="ScrollAreaScrollbar",E=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,i=g(x,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:a}=i,s="horizontal"===e.orientation;return n.useEffect(()=>(s?l(!0):a(!0),()=>{s?l(!1):a(!1)}),[s,l,a]),"hover"===i.type?(0,d.jsx)(S,{...o,ref:t,forceMount:r}):"scroll"===i.type?(0,d.jsx)(R,{...o,ref:t,forceMount:r}):"auto"===i.type?(0,d.jsx)(T,{...o,ref:t,forceMount:r}):"always"===i.type?(0,d.jsx)(C,{...o,ref:t}):null});E.displayName=x;var S=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,l=g(x,e.__scopeScrollArea),[a,s]=n.useState(!1);return n.useEffect(()=>{let e=l.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),s(!0)},n=()=>{t=window.setTimeout(()=>s(!1),l.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[l.scrollArea,l.scrollHideDelay]),(0,d.jsx)(i.C,{present:r||a,children:(0,d.jsx)(T,{"data-state":a?"visible":"hidden",...o,ref:t})})}),R=n.forwardRef((e,t)=>{var r,o;let{forceMount:l,...a}=e,s=g(x,e.__scopeScrollArea),u="horizontal"===e.orientation,c=$(()=>h("SCROLL_END"),100),[p,h]=(r="hidden",o={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,t)=>o[e][t]??e,r));return n.useEffect(()=>{if("idle"===p){let e=window.setTimeout(()=>h("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[p,s.scrollHideDelay,h]),n.useEffect(()=>{let e=s.viewport,t=u?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(h("SCROLL"),c()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[s.viewport,u,h,c]),(0,d.jsx)(i.C,{present:l||"hidden"!==p,children:(0,d.jsx)(C,{"data-state":"hidden"===p?"hidden":"visible",...a,ref:t,onPointerEnter:(0,f.m)(e.onPointerEnter,()=>h("POINTER_ENTER")),onPointerLeave:(0,f.m)(e.onPointerLeave,()=>h("POINTER_LEAVE"))})})}),T=n.forwardRef((e,t)=>{let r=g(x,e.__scopeScrollArea),{forceMount:o,...l}=e,[a,s]=n.useState(!1),u="horizontal"===e.orientation,c=$(()=>{if(r.viewport){let e=r.viewport.offsetWidth{let{orientation:r="vertical",...o}=e,i=g(x,e.__scopeScrollArea),l=n.useRef(null),a=n.useRef(0),[s,u]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=F(s.viewport,s.content),f={...o,sizes:s,onSizesChange:u,hasThumb:!!(c>0&&c<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:e=>a.current=e};function p(e,t){return function(e,t,r,n="ltr"){let o=z(r),i=t||o/2,l=r.scrollbar.paddingStart+i,a=r.scrollbar.size-r.scrollbar.paddingEnd-(o-i),s=r.content-r.viewport;return B([l,a],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,a.current,s,t)}return"horizontal"===r?(0,d.jsx)(L,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=I(i.viewport.scrollLeft,s,i.dir);l.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=p(e,i.dir))}}):"vertical"===r?(0,d.jsx)(P,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=I(i.viewport.scrollTop,s);l.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=p(e))}}):null}),L=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,l=g(x,e.__scopeScrollArea),[s,u]=n.useState(),c=n.useRef(null),f=(0,a.s)(t,c,l.onScrollbarXChange);return n.useEffect(()=>{c.current&&u(getComputedStyle(c.current))},[c]),(0,d.jsx)(D,{"data-orientation":"horizontal",...i,ref:f,sizes:r,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":z(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(l.viewport){let n=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),function(e,t){return e>0&&e{c.current&&l.viewport&&s&&o({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:k(s.paddingLeft),paddingEnd:k(s.paddingRight)}})}})}),P=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,l=g(x,e.__scopeScrollArea),[s,u]=n.useState(),c=n.useRef(null),f=(0,a.s)(t,c,l.onScrollbarYChange);return n.useEffect(()=>{c.current&&u(getComputedStyle(c.current))},[c]),(0,d.jsx)(D,{"data-orientation":"vertical",...i,ref:f,sizes:r,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":z(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(l.viewport){let n=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),function(e,t){return e>0&&e{c.current&&l.viewport&&s&&o({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:k(s.paddingTop),paddingEnd:k(s.paddingBottom)}})}})}),[A,O]=h(x),D=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:i,hasThumb:l,onThumbChange:u,onThumbPointerUp:c,onThumbPointerDown:p,onThumbPositionChange:h,onDragScroll:m,onWheelScroll:w,onResize:v,...y}=e,b=g(x,r),[E,S]=n.useState(null),R=(0,a.s)(t,e=>S(e)),T=n.useRef(null),C=n.useRef(""),L=b.viewport,P=i.content-i.viewport,O=(0,s.c)(w),D=(0,s.c)(h),N=$(v,10);function j(e){T.current&&m({x:e.clientX-T.current.left,y:e.clientY-T.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;E?.contains(t)&&O(e,P)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[L,E,P,O]),n.useEffect(D,[i,D]),V(E,N),V(b.content,N),(0,d.jsx)(A,{scope:r,scrollbar:E,hasThumb:l,onThumbChange:(0,s.c)(u),onThumbPointerUp:(0,s.c)(c),onThumbPositionChange:D,onThumbPointerDown:(0,s.c)(p),children:(0,d.jsx)(o.sG.div,{...y,ref:R,style:{position:"absolute",...y.style},onPointerDown:(0,f.m)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),T.current=E.getBoundingClientRect(),C.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",b.viewport&&(b.viewport.style.scrollBehavior="auto"),j(e))}),onPointerMove:(0,f.m)(e.onPointerMove,j),onPointerUp:(0,f.m)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=C.current,b.viewport&&(b.viewport.style.scrollBehavior=""),T.current=null})})})}),N="ScrollAreaThumb",j=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=O(N,e.__scopeScrollArea);return(0,d.jsx)(i.C,{present:r||o.hasThumb,children:(0,d.jsx)(W,{ref:t,...n})})}),W=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:i,...l}=e,s=g(N,r),u=O(N,r),{onThumbPositionChange:c}=u,p=(0,a.s)(t,e=>u.onThumbChange(e)),h=n.useRef(void 0),m=$(()=>{h.current&&(h.current(),h.current=void 0)},100);return n.useEffect(()=>{let e=s.viewport;if(e){let t=()=>{m(),h.current||(h.current=U(e,c),c())};return c(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[s.viewport,m,c]),(0,d.jsx)(o.sG.div,{"data-state":u.hasThumb?"visible":"hidden",...l,ref:p,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...i},onPointerDownCapture:(0,f.m)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;u.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,f.m)(e.onPointerUp,u.onThumbPointerUp)})});j.displayName=N;var M="ScrollAreaCorner",H=n.forwardRef((e,t)=>{let r=g(M,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,d.jsx)(_,{...e,ref:t}):null});H.displayName=M;var _=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...i}=e,l=g(M,r),[a,s]=n.useState(0),[u,c]=n.useState(0),f=!!(a&&u);return V(l.scrollbarX,()=>{let e=l.scrollbarX?.offsetHeight||0;l.onCornerHeightChange(e),c(e)}),V(l.scrollbarY,()=>{let e=l.scrollbarY?.offsetWidth||0;l.onCornerWidthChange(e),s(e)}),f?(0,d.jsx)(o.sG.div,{...i,ref:t,style:{width:a,height:u,position:"absolute",right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:0,...e.style}}):null});function k(e){return e?parseInt(e,10):0}function F(e,t){let r=e/t;return isNaN(r)?0:r}function z(e){let t=F(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function I(e,t,r="ltr"){let n=z(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,l=t.content-t.viewport,a=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,"ltr"===r?[0,l]:[-1*l,0]);return B([0,l],[0,i-n])(a)}function B(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var U=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let i={left:e.scrollLeft,top:e.scrollTop},l=r.left!==i.left,a=r.top!==i.top;(l||a)&&t(),r=i,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function $(e,t){let r=(0,s.c)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function V(e,t){let r=(0,s.c)(t);(0,c.N)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var X=v,Y=b,G=E,q=H},15250:(e,t,r)=>{r.d(t,{c:()=>o});var n=r(60159);function o(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},20829:(e,t,r)=>{r.d(t,{Z:()=>s});var n=r(60159),o=r(22358),i=r(94108),l=r(53959),a=r(13486),s=n.forwardRef((e,t)=>{let{container:r,...s}=e,[u,c]=n.useState(!1);(0,l.N)(()=>c(!0),[]);let f=r||u&&globalThis?.document?.body;return f?o.createPortal((0,a.jsx)(i.sG.div,{...s,ref:t}),f):null});s.displayName="Portal"},26578:(e,t,r)=>{r.d(t,{Mz:()=>te,i3:()=>tr,UC:()=>tt,bL:()=>e7,Bk:()=>eY});var n=r(60159);let o=["top","right","bottom","left"],i=Math.min,l=Math.max,a=Math.round,s=Math.floor,u=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},f={start:"end",end:"start"};function d(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function w(e){return"y"===e?"height":"width"}let g=new Set(["top","bottom"]);function v(e){return g.has(p(e))?"y":"x"}function y(e){return e.replace(/start|end/g,e=>f[e])}let b=["left","right"],x=["right","left"],E=["top","bottom"],S=["bottom","top"];function R(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function T(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function C(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function L(e,t,r){let n,{reference:o,floating:i}=e,l=v(t),a=m(v(t)),s=w(a),u=p(t),c="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,g=o[s]/2-i[s]/2;switch(u){case"top":n={x:f,y:o.y-i.height};break;case"bottom":n={x:f,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:d};break;case"left":n={x:o.x-i.width,y:d};break;default:n={x:o.x,y:o.y}}switch(h(t)){case"start":n[a]-=g*(r&&c?-1:1);break;case"end":n[a]+=g*(r&&c?-1:1)}return n}let P=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:l}=r,a=i.filter(Boolean),s=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:f}=L(u,n,s),d=n,p={},h=0;for(let r=0;re[t]>=0)}let N=new Set(["left","top"]);async function j(e,t){let{placement:r,platform:n,elements:o}=e,i=await (null==n.isRTL?void 0:n.isRTL(o.floating)),l=p(r),a=h(r),s="y"===v(r),u=N.has(l)?-1:1,c=i&&s?-1:1,f=d(t,e),{mainAxis:m,crossAxis:w,alignmentAxis:g}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&"number"==typeof g&&(w="end"===a?-1*g:g),s?{x:w*c,y:m*u}:{x:m*u,y:w*c}}function W(){return"undefined"!=typeof window}function M(e){return k(e)?(e.nodeName||"").toLowerCase():"#document"}function H(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function _(e){var t;return null==(t=(k(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function k(e){return!!W()&&(e instanceof Node||e instanceof H(e).Node)}function F(e){return!!W()&&(e instanceof Element||e instanceof H(e).Element)}function z(e){return!!W()&&(e instanceof HTMLElement||e instanceof H(e).HTMLElement)}function I(e){return!!W()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof H(e).ShadowRoot)}let B=new Set(["inline","contents"]);function U(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=ee(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!B.has(o)}let $=new Set(["table","td","th"]),V=[":popover-open",":modal"];function X(e){return V.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let Y=["transform","translate","scale","rotate","perspective"],G=["transform","translate","scale","rotate","perspective","filter"],q=["paint","layout","strict","content"];function Z(e){let t=K(),r=F(e)?ee(e):e;return Y.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||G.some(e=>(r.willChange||"").includes(e))||q.some(e=>(r.contain||"").includes(e))}function K(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let J=new Set(["html","body","#document"]);function Q(e){return J.has(M(e))}function ee(e){return H(e).getComputedStyle(e)}function et(e){return F(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function er(e){if("html"===M(e))return e;let t=e.assignedSlot||e.parentNode||I(e)&&e.host||_(e);return I(t)?t.host:t}function en(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=er(t);return Q(r)?t.ownerDocument?t.ownerDocument.body:t.body:z(r)&&U(r)?r:e(r)}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),l=H(o);if(i){let e=eo(l);return t.concat(l,l.visualViewport||[],U(o)?o:[],e&&r?en(e):[])}return t.concat(o,en(o,[],r))}function eo(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ei(e){let t=ee(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=z(e),i=o?e.offsetWidth:r,l=o?e.offsetHeight:n,s=a(r)!==i||a(n)!==l;return s&&(r=i,n=l),{width:r,height:n,$:s}}function el(e){return F(e)?e:e.contextElement}function ea(e){let t=el(e);if(!z(t))return u(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:i}=ei(t),l=(i?a(r.width):r.width)/n,s=(i?a(r.height):r.height)/o;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}let es=u(0);function eu(e){let t=H(e);return K()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:es}function ec(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let i=e.getBoundingClientRect(),l=el(e),a=u(1);t&&(n?F(n)&&(a=ea(n)):a=ea(e));let s=(void 0===(o=r)&&(o=!1),n&&(!o||n===H(l))&&o)?eu(l):u(0),c=(i.left+s.x)/a.x,f=(i.top+s.y)/a.y,d=i.width/a.x,p=i.height/a.y;if(l){let e=H(l),t=n&&F(n)?H(n):n,r=e,o=eo(r);for(;o&&n&&t!==r;){let e=ea(o),t=o.getBoundingClientRect(),n=ee(o),i=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,f*=e.y,d*=e.x,p*=e.y,c+=i,f+=l,o=eo(r=H(o))}}return C({width:d,height:p,x:c,y:f})}function ef(e,t){let r=et(e).scrollLeft;return t?t.left+r:ec(_(e)).left+r}function ed(e,t,r){void 0===r&&(r=!1);let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-(r?0:ef(e,n)),y:n.top+t.scrollTop}}let ep=new Set(["absolute","fixed"]);function eh(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=H(e),n=_(e),o=r.visualViewport,i=n.clientWidth,l=n.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;let e=K();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}return{width:i,height:l,x:a,y:s}}(e,r);else if("document"===t)n=function(e){let t=_(e),r=et(e),n=e.ownerDocument.body,o=l(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=l(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),a=-r.scrollLeft+ef(e),s=-r.scrollTop;return"rtl"===ee(n).direction&&(a+=l(t.clientWidth,n.clientWidth)-o),{width:o,height:i,x:a,y:s}}(_(e));else if(F(t))n=function(e,t){let r=ec(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=z(e)?ea(e):u(1),l=e.clientWidth*i.x,a=e.clientHeight*i.y;return{width:l,height:a,x:o*i.x,y:n*i.y}}(t,r);else{let r=eu(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return C(n)}function em(e){return"static"===ee(e).position}function ew(e,t){if(!z(e)||"fixed"===ee(e).position)return null;if(t)return t(e);let r=e.offsetParent;return _(e)===r&&(r=r.ownerDocument.body),r}function eg(e,t){var r;let n=H(e);if(X(e))return n;if(!z(e)){let t=er(e);for(;t&&!Q(t);){if(F(t)&&!em(t))return t;t=er(t)}return n}let o=ew(e,t);for(;o&&(r=o,$.has(M(r)))&&em(o);)o=ew(o,t);return o&&Q(o)&&em(o)&&!Z(o)?n:o||function(e){let t=er(e);for(;z(t)&&!Q(t);){if(Z(t))return t;if(X(t))break;t=er(t)}return null}(e)||n}let ev=async function(e){let t=this.getOffsetParent||eg,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=z(t),o=_(t),i="fixed"===r,l=ec(e,!0,i,t),a={scrollLeft:0,scrollTop:0},s=u(0);if(n||!n&&!i)if(("body"!==M(t)||U(o))&&(a=et(t)),n){let e=ec(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=ef(o));i&&!n&&o&&(s.x=ef(o));let c=!o||n||i?u(0):ed(o,a);return{x:l.left+a.scrollLeft-s.x-c.x,y:l.top+a.scrollTop-s.y-c.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},ey={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,i="fixed"===o,l=_(n),a=!!t&&X(t.floating);if(n===l||a&&i)return r;let s={scrollLeft:0,scrollTop:0},c=u(1),f=u(0),d=z(n);if((d||!d&&!i)&&(("body"!==M(n)||U(l))&&(s=et(n)),z(n))){let e=ec(n);c=ea(n),f.x=e.x+n.clientLeft,f.y=e.y+n.clientTop}let p=!l||d||i?u(0):ed(l,s,!0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-s.scrollLeft*c.x+f.x+p.x,y:r.y*c.y-s.scrollTop*c.y+f.y+p.y}},getDocumentElement:_,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,a=[..."clippingAncestors"===r?X(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=en(e,[],!1).filter(e=>F(e)&&"body"!==M(e)),o=null,i="fixed"===ee(e).position,l=i?er(e):e;for(;F(l)&&!Q(l);){let t=ee(l),r=Z(l);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&!!o&&ep.has(o.position)||U(l)&&!r&&function e(t,r){let n=er(t);return!(n===r||!F(n)||Q(n))&&("fixed"===ee(n).position||e(n,r))}(e,l))?n=n.filter(e=>e!==l):o=t,l=er(l)}return t.set(e,n),n}(t,this._c):[].concat(r),n],s=a[0],u=a.reduce((e,r)=>{let n=eh(t,r,o);return e.top=l(n.top,e.top),e.right=i(n.right,e.right),e.bottom=i(n.bottom,e.bottom),e.left=l(n.left,e.left),e},eh(t,s,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:eg,getElementRects:ev,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=ei(e);return{width:t,height:r}},getScale:ea,isElement:F,isRTL:function(e){return"rtl"===ee(e).direction}};function eb(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ex=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:a,platform:s,elements:u,middlewareData:c}=t,{element:f,padding:p=0}=d(e,t)||{};if(null==f)return{};let g=T(p),y={x:r,y:n},b=m(v(o)),x=w(b),E=await s.getDimensions(f),S="y"===b,R=S?"clientHeight":"clientWidth",C=a.reference[x]+a.reference[b]-y[b]-a.floating[x],L=y[b]-a.reference[b],P=await (null==s.getOffsetParent?void 0:s.getOffsetParent(f)),A=P?P[R]:0;A&&await (null==s.isElement?void 0:s.isElement(P))||(A=u.floating[R]||a.floating[x]);let O=A/2-E[x]/2-1,D=i(g[S?"top":"left"],O),N=i(g[S?"bottom":"right"],O),j=A-E[x]-N,W=A/2-E[x]/2+(C/2-L/2),M=l(D,i(W,j)),H=!c.arrow&&null!=h(o)&&W!==M&&a.reference[x]/2-(W{let n=new Map,o={platform:ey,...r},i={...o.platform,_c:n};return P(e,t,{...o,platform:i})};var eS=r(22358),eR="undefined"!=typeof document?n.useLayoutEffect:function(){};function eT(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!eT(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!eT(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function eC(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eL(e,t){let r=eC(e);return Math.round(t*r)/r}function eP(e){let t=n.useRef(e);return eR(()=>{t.current=e}),t}let eA=e=>({name:"arrow",options:e,fn(t){let{element:r,padding:n}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?ex({element:r.current,padding:n}).fn(t):{}:r?ex({element:r,padding:n}).fn(t):{}}}),eO=(e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:o,y:i,placement:l,middlewareData:a}=t,s=await j(t,e);return l===(null==(r=a.offset)?void 0:r.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:l}}}}}(e),options:[e,t]}),eD=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:o}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...c}=d(e,t),f={x:r,y:n},h=await A(t,c),w=v(p(o)),g=m(w),y=f[g],b=f[w];if(a){let e="y"===g?"top":"left",t="y"===g?"bottom":"right",r=y+h[e],n=y-h[t];y=l(r,i(y,n))}if(s){let e="y"===w?"top":"left",t="y"===w?"bottom":"right",r=b+h[e],n=b-h[t];b=l(r,i(b,n))}let x=u.fn({...t,[g]:y,[w]:b});return{...x,data:{x:x.x-r,y:x.y-n,enabled:{[g]:a,[w]:s}}}}}}(e),options:[e,t]}),eN=(e,t)=>({...function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:o,rects:i,middlewareData:l}=t,{offset:a=0,mainAxis:s=!0,crossAxis:u=!0}=d(e,t),c={x:r,y:n},f=v(o),h=m(f),w=c[h],g=c[f],y=d(a,t),b="number"==typeof y?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(s){let e="y"===h?"height":"width",t=i.reference[h]-i.floating[e]+b.mainAxis,r=i.reference[h]+i.reference[e]-b.mainAxis;wr&&(w=r)}if(u){var x,E;let e="y"===h?"width":"height",t=N.has(p(o)),r=i.reference[f]-i.floating[e]+(t&&(null==(x=l.offset)?void 0:x[f])||0)+(t?0:b.crossAxis),n=i.reference[f]+i.reference[e]+(t?0:(null==(E=l.offset)?void 0:E[f])||0)-(t?b.crossAxis:0);gn&&(g=n)}return{[h]:w,[f]:g}}}}(e),options:[e,t]}),ej=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,o,i,l;let{placement:a,middlewareData:s,rects:u,initialPlacement:c,platform:f,elements:g}=t,{mainAxis:T=!0,crossAxis:C=!0,fallbackPlacements:L,fallbackStrategy:P="bestFit",fallbackAxisSideDirection:O="none",flipAlignment:D=!0,...N}=d(e,t);if(null!=(r=s.arrow)&&r.alignmentOffset)return{};let j=p(a),W=v(c),M=p(c)===c,H=await (null==f.isRTL?void 0:f.isRTL(g.floating)),_=L||(M||!D?[R(c)]:function(e){let t=R(e);return[y(e),t,y(t)]}(c)),k="none"!==O;!L&&k&&_.push(...function(e,t,r,n){let o=h(e),i=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?x:b;return t?b:x;case"left":case"right":return t?E:S;default:return[]}}(p(e),"start"===r,n);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(y)))),i}(c,D,O,H));let F=[c,..._],z=await A(t,N),I=[],B=(null==(n=s.flip)?void 0:n.overflows)||[];if(T&&I.push(z[j]),C){let e=function(e,t,r){void 0===r&&(r=!1);let n=h(e),o=m(v(e)),i=w(o),l="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=R(l)),[l,R(l)]}(a,u,H);I.push(z[e[0]],z[e[1]])}if(B=[...B,{placement:a,overflows:I}],!I.every(e=>e<=0)){let e=((null==(o=s.flip)?void 0:o.index)||0)+1,t=F[e];if(t&&("alignment"!==C||W===v(t)||B.every(e=>e.overflows[0]>0&&v(e.placement)===W)))return{data:{index:e,overflows:B},reset:{placement:t}};let r=null==(i=B.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(P){case"bestFit":{let e=null==(l=B.filter(e=>{if(k){let t=v(e.placement);return t===W||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(r=e);break}case"initialPlacement":r=c}if(a!==r)return{reset:{placement:r}}}return{}}}}(e),options:[e,t]}),eW=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,n;let o,a,{placement:s,rects:u,platform:c,elements:f}=t,{apply:m=()=>{},...w}=d(e,t),g=await A(t,w),y=p(s),b=h(s),x="y"===v(s),{width:E,height:S}=u.floating;"top"===y||"bottom"===y?(o=y,a=b===(await (null==c.isRTL?void 0:c.isRTL(f.floating))?"start":"end")?"left":"right"):(a=y,o="end"===b?"top":"bottom");let R=S-g.top-g.bottom,T=E-g.left-g.right,C=i(S-g[o],R),L=i(E-g[a],T),P=!t.middlewareData.shift,O=C,D=L;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(D=T),null!=(n=t.middlewareData.shift)&&n.enabled.y&&(O=R),P&&!b){let e=l(g.left,0),t=l(g.right,0),r=l(g.top,0),n=l(g.bottom,0);x?D=E-2*(0!==e||0!==t?e+t:l(g.left,g.right)):O=S-2*(0!==r||0!==n?r+n:l(g.top,g.bottom))}await m({...t,availableWidth:D,availableHeight:O});let N=await c.getDimensions(f.floating);return E!==N.width||S!==N.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}),eM=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...o}=d(e,t);switch(n){case"referenceHidden":{let e=O(await A(t,{...o,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:D(e)}}}case"escaped":{let e=O(await A(t,{...o,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:D(e)}}}default:return{}}}}}(e),options:[e,t]}),eH=(e,t)=>({...eA(e),options:[e,t]});var e_=r(94108),ek=r(13486),eF=n.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...i}=e;return(0,ek.jsx)(e_.sG.svg,{...i,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,ek.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eF.displayName="Arrow";var ez=r(11246),eI=r(27134),eB=r(15250),eU=r(53959),e$=r(34176),eV="Popper",[eX,eY]=(0,eI.A)(eV),[eG,eq]=eX(eV),eZ=e=>{let{__scopePopper:t,children:r}=e,[o,i]=n.useState(null);return(0,ek.jsx)(eG,{scope:t,anchor:o,onAnchorChange:i,children:r})};eZ.displayName=eV;var eK="PopperAnchor",eJ=n.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:o,...i}=e,l=eq(eK,r),a=n.useRef(null),s=(0,ez.s)(t,a);return n.useEffect(()=>{l.onAnchorChange(o?.current||a.current)}),o?null:(0,ek.jsx)(e_.sG.div,{...i,ref:s})});eJ.displayName=eK;var eQ="PopperContent",[e0,e1]=eX(eQ),e2=n.forwardRef((e,t)=>{let{__scopePopper:r,side:o="bottom",sideOffset:a=0,align:u="center",alignOffset:c=0,arrowPadding:f=0,avoidCollisions:d=!0,collisionBoundary:p=[],collisionPadding:h=0,sticky:m="partial",hideWhenDetached:w=!1,updatePositionStrategy:g="optimized",onPlaced:v,...y}=e,b=eq(eQ,r),[x,E]=n.useState(null),S=(0,ez.s)(t,e=>E(e)),[R,T]=n.useState(null),C=(0,e$.X)(R),L=C?.width??0,P=C?.height??0,A="number"==typeof h?h:{top:0,right:0,bottom:0,left:0,...h},O=Array.isArray(p)?p:[p],D=O.length>0,N={padding:A,boundary:O.filter(e6),altBoundary:D},{refs:j,floatingStyles:W,placement:M,isPositioned:H,middlewareData:k}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[f,d]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=n.useState(o);eT(p,o)||h(o);let[m,w]=n.useState(null),[g,v]=n.useState(null),y=n.useCallback(e=>{e!==S.current&&(S.current=e,w(e))},[]),b=n.useCallback(e=>{e!==R.current&&(R.current=e,v(e))},[]),x=l||m,E=a||g,S=n.useRef(null),R=n.useRef(null),T=n.useRef(f),C=null!=u,L=eP(u),P=eP(i),A=eP(c),O=n.useCallback(()=>{if(!S.current||!R.current)return;let e={placement:t,strategy:r,middleware:p};P.current&&(e.platform=P.current),eE(S.current,R.current,e).then(e=>{let t={...e,isPositioned:!1!==A.current};D.current&&!eT(T.current,t)&&(T.current=t,eS.flushSync(()=>{d(t)}))})},[p,t,r,P,A]);eR(()=>{!1===c&&T.current.isPositioned&&(T.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let D=n.useRef(!1);eR(()=>(D.current=!0,()=>{D.current=!1}),[]),eR(()=>{if(x&&(S.current=x),E&&(R.current=E),x&&E){if(L.current)return L.current(x,E,O);O()}},[x,E,O,L,C]);let N=n.useMemo(()=>({reference:S,floating:R,setReference:y,setFloating:b}),[y,b]),j=n.useMemo(()=>({reference:x,floating:E}),[x,E]),W=n.useMemo(()=>{let e={position:r,left:0,top:0};if(!j.floating)return e;let t=eL(j.floating,f.x),n=eL(j.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...eC(j.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,s,j.floating,f.x,f.y]);return n.useMemo(()=>({...f,update:O,refs:N,elements:j,floatingStyles:W}),[f,O,N,j,W])}({strategy:"fixed",placement:o+("center"!==u?"-"+u:""),whileElementsMounted:(...e)=>(function(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:a=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:d=!1}=n,p=el(e),h=a||u?[...p?en(p):[],...en(t)]:[];h.forEach(e=>{a&&e.addEventListener("scroll",r,{passive:!0}),u&&e.addEventListener("resize",r)});let m=p&&f?function(e,t){let r,n=null,o=_(e);function a(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function u(c,f){void 0===c&&(c=!1),void 0===f&&(f=1),a();let d=e.getBoundingClientRect(),{left:p,top:h,width:m,height:w}=d;if(c||t(),!m||!w)return;let g=s(h),v=s(o.clientWidth-(p+m)),y={rootMargin:-g+"px "+-v+"px "+-s(o.clientHeight-(h+w))+"px "+-s(p)+"px",threshold:l(0,i(1,f))||1},b=!0;function x(t){let n=t[0].intersectionRatio;if(n!==f){if(!b)return u();n?u(!1,n):r=setTimeout(()=>{u(!1,1e-7)},1e3)}1!==n||eb(d,e.getBoundingClientRect())||u(),b=!1}try{n=new IntersectionObserver(x,{...y,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(x,y)}n.observe(e)}(!0),a}(p,r):null,w=-1,g=null;c&&(g=new ResizeObserver(e=>{let[n]=e;n&&n.target===p&&g&&(g.unobserve(t),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),r()}),p&&!d&&g.observe(p),g.observe(t));let v=d?ec(e):null;return d&&function t(){let n=ec(e);v&&!eb(v,n)&&r(),v=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;h.forEach(e=>{a&&e.removeEventListener("scroll",r),u&&e.removeEventListener("resize",r)}),null==m||m(),null==(e=g)||e.disconnect(),g=null,d&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===g}),elements:{reference:b.anchor},middleware:[eO({mainAxis:a+P,alignmentAxis:c}),d&&eD({mainAxis:!0,crossAxis:!1,limiter:"partial"===m?eN():void 0,...N}),d&&ej({...N}),eW({...N,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${r}px`),l.setProperty("--radix-popper-available-height",`${n}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}}),R&&eH({element:R,padding:f}),e4({arrowWidth:L,arrowHeight:P}),w&&eM({strategy:"referenceHidden",...N})]}),[F,z]=e8(M),I=(0,eB.c)(v);(0,eU.N)(()=>{H&&I?.()},[H,I]);let B=k.arrow?.x,U=k.arrow?.y,$=k.arrow?.centerOffset!==0,[V,X]=n.useState();return(0,eU.N)(()=>{x&&X(window.getComputedStyle(x).zIndex)},[x]),(0,ek.jsx)("div",{ref:j.setFloating,"data-radix-popper-content-wrapper":"",style:{...W,transform:H?W.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:V,"--radix-popper-transform-origin":[k.transformOrigin?.x,k.transformOrigin?.y].join(" "),...k.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,ek.jsx)(e0,{scope:r,placedSide:F,onArrowChange:T,arrowX:B,arrowY:U,shouldHideArrow:$,children:(0,ek.jsx)(e_.sG.div,{"data-side":F,"data-align":z,...y,ref:S,style:{...y.style,animation:H?void 0:"none"}})})})});e2.displayName=eQ;var e5="PopperArrow",e9={top:"bottom",right:"left",bottom:"top",left:"right"},e3=n.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=e1(e5,r),i=e9[o.placedSide];return(0,ek.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,ek.jsx)(eF,{...n,ref:t,style:{...n.style,display:"block"}})})});function e6(e){return null!==e}e3.displayName=e5;var e4=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[s,u]=e8(r),c={start:"0%",center:"50%",end:"100%"}[u],f=(o.arrow?.x??0)+l/2,d=(o.arrow?.y??0)+a/2,p="",h="";return"bottom"===s?(p=i?c:`${f}px`,h=`${-a}px`):"top"===s?(p=i?c:`${f}px`,h=`${n.floating.height+a}px`):"right"===s?(p=`${-a}px`,h=i?c:`${d}px`):"left"===s&&(p=`${n.floating.width+a}px`,h=i?c:`${d}px`),{data:{x:p,y:h}}}});function e8(e){let[t,r="center"]=e.split("-");return[t,r]}var e7=eZ,te=eJ,tt=e2,tr=e3},32194:(e,t,r)=>{r.d(t,{B:()=>s});var n,o=r(60159),i=r(53959),l=(n||(n=r.t(o,2)))[" useId ".trim().toString()]||(()=>void 0),a=0;function s(e){let[t,r]=o.useState(l());return(0,i.N)(()=>{e||r(e=>e??String(a++))},[e]),e||(t?`radix-${t}`:"")}},72734:(e,t,r)=>{r.d(t,{qW:()=>d});var n,o=r(60159),i=r(66634),l=r(94108),a=r(11246),s=r(15250),u=r(13486),c="dismissableLayer.update",f=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),d=o.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:d,onPointerDownOutside:m,onFocusOutside:w,onInteractOutside:g,onDismiss:v,...y}=e,b=o.useContext(f),[x,E]=o.useState(null),S=x?.ownerDocument??globalThis?.document,[,R]=o.useState({}),T=(0,a.s)(t,e=>E(e)),C=Array.from(b.layers),[L]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),P=C.indexOf(L),A=x?C.indexOf(x):-1,O=b.layersWithOutsidePointerEventsDisabled.size>0,D=A>=P,N=function(e,t=globalThis?.document){let r=(0,s.c)(e),n=o.useRef(!1),i=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){h("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=n,t.addEventListener("click",i.current,{once:!0})):n()}else t.removeEventListener("click",i.current);n.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...b.branches].some(e=>e.contains(t));D&&!r&&(m?.(e),g?.(e),e.defaultPrevented||v?.())},S),j=function(e,t=globalThis?.document){let r=(0,s.c)(e),n=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!n.current&&h("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...b.branches].some(e=>e.contains(t))&&(w?.(e),g?.(e),e.defaultPrevented||v?.())},S);return!function(e,t=globalThis?.document){let r=(0,s.c)(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{A===b.layers.size-1&&(d?.(e),!e.defaultPrevented&&v&&(e.preventDefault(),v()))},S),o.useEffect(()=>{if(x)return r&&(0===b.layersWithOutsidePointerEventsDisabled.size&&(n=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),b.layersWithOutsidePointerEventsDisabled.add(x)),b.layers.add(x),p(),()=>{r&&1===b.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=n)}},[x,S,r,b]),o.useEffect(()=>()=>{x&&(b.layers.delete(x),b.layersWithOutsidePointerEventsDisabled.delete(x),p())},[x,b]),o.useEffect(()=>{let e=()=>R({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,u.jsx)(l.sG.div,{...y,ref:T,style:{pointerEvents:O?D?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.m)(e.onFocusCapture,j.onFocusCapture),onBlurCapture:(0,i.m)(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:(0,i.m)(e.onPointerDownCapture,N.onPointerDownCapture)})});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function h(e,t,r,{discrete:n}){let o=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?(0,l.hO)(o,i):o.dispatchEvent(i)}d.displayName="DismissableLayer",o.forwardRef((e,t)=>{let r=o.useContext(f),n=o.useRef(null),i=(0,a.s)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,u.jsx)(l.sG.div,{...e,ref:i})}).displayName="DismissableLayerBranch"},78998:(e,t,r)=>{r.d(t,{C:()=>l});var n=r(60159),o=r(11246),i=r(53959),l=e=>{let{present:t,children:r}=e,l=function(e){var t,r;let[o,l]=n.useState(),s=n.useRef(null),u=n.useRef(e),c=n.useRef("none"),[f,d]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>r[e][t]??e,t));return n.useEffect(()=>{let e=a(s.current);c.current="mounted"===f?e:"none"},[f]),(0,i.N)(()=>{let t=s.current,r=u.current;if(r!==e){let n=c.current,o=a(t);e?d("MOUNT"):"none"===o||t?.display==="none"?d("UNMOUNT"):r&&n!==o?d("ANIMATION_OUT"):d("UNMOUNT"),u.current=e}},[e,d]),(0,i.N)(()=>{if(o){let e,t=o.ownerDocument.defaultView??window,r=r=>{let n=a(s.current).includes(r.animationName);if(r.target===o&&n&&(d("ANIMATION_END"),!u.current)){let r=o.style.animationFillMode;o.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=r)})}},n=e=>{e.target===o&&(c.current=a(s.current))};return o.addEventListener("animationstart",n),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{t.clearTimeout(e),o.removeEventListener("animationstart",n),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}d("ANIMATION_END")},[o,d]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:n.useCallback(e=>{s.current=e?getComputedStyle(e):null,l(e)},[])}}(t),s="function"==typeof r?r({present:l.isPresent}):n.Children.only(r),u=(0,o.s)(l.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(s));return"function"==typeof r||l.isPresent?n.cloneElement(s,{ref:u}):null};function a(e){return e?.animationName||"none"}l.displayName="Presence"}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/958.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/958.js deleted file mode 100644 index 6f1869f..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/chunks/958.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict";exports.id=958,exports.ids=[958],exports.modules={15250:(e,t,n)=>{n.d(t,{c:()=>o});var r=n(60159);function o(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},20829:(e,t,n)=>{n.d(t,{Z:()=>l});var r=n(60159),o=n(22358),a=n(94108),s=n(53959),i=n(13486),l=r.forwardRef((e,t)=>{let{container:n,...l}=e,[u,d]=r.useState(!1);(0,s.N)(()=>d(!0),[]);let c=n||u&&globalThis?.document?.body;return c?o.createPortal((0,i.jsx)(a.sG.div,{...l,ref:t}),c):null});l.displayName="Portal"},32194:(e,t,n)=>{n.d(t,{B:()=>l});var r,o=n(60159),a=n(53959),s=(r||(r=n.t(o,2)))[" useId ".trim().toString()]||(()=>void 0),i=0;function l(e){let[t,n]=o.useState(s());return(0,a.N)(()=>{e||n(e=>e??String(i++))},[e]),e||(t?`radix-${t}`:"")}},71958:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ey});var r=n(13486),o=n(99156);n(1882);var a=n(60159),s=n(59492),i=n(9650),l=n(19037),u=n(55855),d=n(93507),c=n(66634),f=n(11246),m=n(27134),p=n(32194),v=n(40594),g=n(72734),x=n(43512),h=(n(20829),n(78998)),y=n(94108),b=n(78766),w=n(41918),N=n(69679),E=n(90691),j="Dialog",[D,C]=(0,m.A)(j),[O,P]=D(j),R=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:s,onOpenChange:i,modal:l=!0}=e,u=a.useRef(null),d=a.useRef(null),[c,f]=(0,v.i)({prop:o,defaultProp:s??!1,onChange:i,caller:j});return(0,r.jsx)(O,{scope:t,triggerRef:u,contentRef:d,contentId:(0,p.B)(),titleId:(0,p.B)(),descriptionId:(0,p.B)(),open:c,onOpenChange:f,onOpenToggle:a.useCallback(()=>f(e=>!e),[f]),modal:l,children:n})};R.displayName=j;var I="DialogTrigger";a.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,a=P(I,n),s=(0,f.s)(t,a.triggerRef);return(0,r.jsx)(y.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":$(a.open),...o,ref:s,onClick:(0,c.m)(e.onClick,a.onOpenToggle)})}).displayName=I;var[T,L]=D("DialogPortal",{forceMount:void 0}),M="DialogOverlay",k=a.forwardRef((e,t)=>{let n=L(M,e.__scopeDialog),{forceMount:o=n.forceMount,...a}=e,s=P(M,e.__scopeDialog);return s.modal?(0,r.jsx)(h.C,{present:o||s.open,children:(0,r.jsx)(A,{...a,ref:t})}):null});k.displayName=M;var S=(0,E.TL)("DialogOverlay.RemoveScroll"),A=a.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,a=P(M,n);return(0,r.jsx)(w.A,{as:S,allowPinchZoom:!0,shards:[a.contentRef],children:(0,r.jsx)(y.sG.div,{"data-state":$(a.open),...o,ref:t,style:{pointerEvents:"auto",...o.style}})})}),F="DialogContent",_=a.forwardRef((e,t)=>{let n=L(F,e.__scopeDialog),{forceMount:o=n.forceMount,...a}=e,s=P(F,e.__scopeDialog);return(0,r.jsx)(h.C,{present:o||s.open,children:s.modal?(0,r.jsx)(W,{...a,ref:t}):(0,r.jsx)(U,{...a,ref:t})})});_.displayName=F;var W=a.forwardRef((e,t)=>{let n=P(F,e.__scopeDialog),o=a.useRef(null),s=(0,f.s)(t,n.contentRef,o);return a.useEffect(()=>{let e=o.current;if(e)return(0,N.Eq)(e)},[]),(0,r.jsx)(z,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,c.m)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,c.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,c.m)(e.onFocusOutside,e=>e.preventDefault())})}),U=a.forwardRef((e,t)=>{let n=P(F,e.__scopeDialog),o=a.useRef(!1),s=a.useRef(!1);return(0,r.jsx)(z,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||n.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,s.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(s.current=!0));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&s.current&&t.preventDefault()}})}),z=a.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:s,onCloseAutoFocus:i,...l}=e,u=P(F,n),d=a.useRef(null),c=(0,f.s)(t,d);return(0,b.Oh)(),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(x.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:s,onUnmountAutoFocus:i,children:(0,r.jsx)(g.qW,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":$(u.open),...l,ref:c,onDismiss:()=>u.onOpenChange(!1)})}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(J,{titleId:u.titleId}),(0,r.jsx)(K,{contentRef:d,descriptionId:u.descriptionId})]})]})}),Q="DialogTitle",B=a.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,a=P(Q,n);return(0,r.jsx)(y.sG.h2,{id:a.titleId,...o,ref:t})});B.displayName=Q;var G="DialogDescription";a.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,a=P(G,n);return(0,r.jsx)(y.sG.p,{id:a.descriptionId,...o,ref:t})}).displayName=G;var q="DialogClose";function $(e){return e?"open":"closed"}a.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,a=P(q,n);return(0,r.jsx)(y.sG.button,{type:"button",...o,ref:t,onClick:(0,c.m)(e.onClick,()=>a.onOpenChange(!1))})}).displayName=q;var V="DialogTitleWarning",[Z,H]=(0,m.q)(V,{contentName:F,titleName:Q,docsSlug:"dialog"}),J=({titleId:e})=>{let t=H(V),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. - -If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. - -For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return a.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},K=({contentRef:e,descriptionId:t})=>{let n=H("DialogDescriptionWarning"),r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return a.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},Y=n(76353),X=n(29114),ee=n(86663);let et=(0,a.createContext)(null),en=(0,a.createContext)(null),er=(0,a.createContext)(null);function eo({open:e,onOpenChange:t,search:n,onSearchChange:o,isLoading:s=!1,children:i}){let[l,u]=(0,a.useState)(null);return(0,r.jsx)(R,{open:e,onOpenChange:t,children:(0,r.jsx)(et.Provider,{value:(0,a.useMemo)(()=>({open:e,onOpenChange:t,search:n,onSearchChange:o,active:l,setActive:u,isLoading:s}),[l,s,t,o,e,n]),children:i})})}function ea(e){return(0,r.jsx)("div",{...e,className:(0,u.QP)("flex flex-row items-center gap-2 px-3",e.className)})}function es(e){let{text:t}=(0,i.useI18n)(),{search:n,onSearchChange:o}=eh();return(0,r.jsx)("input",{...e,value:n,onChange:e=>o(e.target.value),placeholder:t.search,className:"w-0 flex-1 bg-transparent py-3 text-base placeholder:text-fd-muted-foreground focus-visible:outline-none"})}function ei({children:e="Esc",className:t,...n}){let{onOpenChange:o}=eh();return(0,r.jsx)("button",{type:"button",onClick:()=>o(!1),className:(0,u.QP)((0,d.r)({color:"outline",className:"text-xs p-1.5"}),t),...n,children:e})}function el(e){return(0,r.jsx)("div",{...e,className:(0,u.QP)("mt-auto border-t p-3 empty:hidden",e.className)})}function eu(e){return(0,r.jsx)(k,{...e,className:(0,u.QP)("fixed inset-0 z-50 bg-black/30 backdrop-blur-sm data-[state=closed]:animate-fd-fade-out data-[state=open]:animate-fd-fade-in",e.className)})}function ed({children:e,...t}){let{text:n}=(0,i.useI18n)();return(0,r.jsxs)(_,{"aria-describedby":void 0,...t,className:(0,u.QP)("fixed left-1/2 top-[10vh] z-50 w-[98vw] max-w-screen-sm -translate-x-1/2 rounded-lg border bg-fd-popover text-fd-popover-foreground shadow-lg data-[state=closed]:animate-fd-dialog-out data-[state=open]:animate-fd-dialog-in",t.className),children:[(0,r.jsx)(B,{className:"hidden",children:n.search}),e]})}let ec={text:(0,r.jsx)(l.EY,{className:"size-4 text-fd-muted-foreground"}),heading:(0,r.jsx)(l.Vw,{className:"size-4 text-fd-muted-foreground"}),page:(0,r.jsx)(l.iU,{className:"size-4 text-fd-muted-foreground"})};function ef({items:e,Empty:t=()=>(0,r.jsx)("div",{className:"py-12 text-center text-sm",children:(0,r.jsx)(i.I18nLabel,{label:"searchNoResult"})}),Item:n=e=>(0,r.jsx)(em,{...e}),...o}){let[l,d]=(0,a.useState)(e.at(0)?.id??null),{onOpenChange:c}=eh(),f=(0,ee.rd)(),m=({external:e,url:t})=>{e?window.open(t,"_blank")?.focus():f.push(t),c(!1)};return(0,X.J)(t=>{if("ArrowDown"===t.key||"ArrowUp"==t.key){let n=e.findIndex(e=>e.id===l);-1===n?n=0:"ArrowDown"===t.key?n++:n--,d(e.at(n%e.length)?.id??null),t.preventDefault()}if("Enter"===t.key){let n=e.find(e=>e.id===l);n&&m(n),t.preventDefault()}}),(0,s.T)(e,()=>{e.length>0&&d(e[0].id)}),(0,r.jsx)("div",{...o,className:(0,u.QP)("flex max-h-[460px] flex-col overflow-y-auto border-t p-2",o.className),children:(0,r.jsxs)(en.Provider,{value:(0,a.useMemo)(()=>({active:l,setActive:d}),[l]),children:[0===e.length&&t(),e.map(e=>(0,r.jsx)(a.Fragment,{children:n({item:e,onClick:()=>m(e)})},e.id))]})})}function em({item:e,className:t,children:n,...o}){let{active:s,setActive:i}=function(){let e=(0,a.useContext)(en);if(!e)throw Error("Missing ");return e}(),l=e.id===s;return(0,r.jsxs)("button",{type:"button",ref:(0,a.useCallback)(e=>{l&&e&&e.scrollIntoView({block:"nearest"})},[l]),"aria-selected":l,className:(0,u.QP)("flex min-h-10 select-none flex-row items-center gap-2.5 rounded-lg px-2 text-start text-sm",l&&"bg-fd-accent text-fd-accent-foreground",t),onPointerMove:()=>i(e.id),...o,children:["page"!==e.type&&(0,r.jsx)("div",{role:"none",className:"ms-2 h-full min-h-10 w-px bg-fd-border"}),ec[e.type],(0,r.jsx)("p",{className:"w-0 flex-1 truncate",children:n??e.content})]})}function ep(e){let{isLoading:t}=eh();return(0,r.jsxs)("div",{...e,className:(0,u.QP)("relative size-4",e.className),children:[(0,r.jsx)(l.wm,{className:(0,u.QP)("absolute size-full animate-spin text-fd-primary transition-opacity",!t&&"opacity-0")}),(0,r.jsx)(l.vj,{className:(0,u.QP)("absolute size-full text-fd-muted-foreground transition-opacity",t&&"opacity-0")})]})}let ev=(0,Y.F)("rounded-md border px-2 py-0.5 text-xs font-medium text-fd-muted-foreground transition-colors",{variants:{active:{true:"bg-fd-accent text-fd-accent-foreground"}}});function eg({tag:e,onTagChange:t,allowClear:n=!1,...o}){return(0,r.jsx)("div",{...o,className:(0,u.QP)("flex items-center gap-1 flex-wrap",o.className),children:(0,r.jsx)(er.Provider,{value:(0,a.useMemo)(()=>({value:e,onValueChange:t,allowClear:n}),[n,t,e]),children:o.children})})}function ex({value:e,className:t,...n}){let{onValueChange:o,value:s,allowClear:i}=function(){let e=(0,a.useContext)(er);if(!e)throw Error("Missing ");return e}(),l=e===s;return(0,r.jsx)("button",{type:"button","data-active":l,className:(0,u.QP)(ev({active:l,className:t})),onClick:()=>{o(l&&i?void 0:e)},tabIndex:-1,...n,children:n.children})}function eh(){let e=(0,a.useContext)(et);if(!e)throw Error("Missing ");return e}function ey({defaultTag:e,tags:t=[],api:l,delayMs:u,type:d="fetch",allowClear:c=!1,links:f=[],footer:m,...p}){let{locale:v}=(0,i.useI18n)(),[g,x]=(0,a.useState)(e),{search:h,setSearch:y,query:b}=function(e,t,r,s=100,i=!1,l){let{delayMs:u=s??100,allowEmpty:d=i??!1,...c}=e;c.tag??=void 0,c.locale??=void 0;let[f,m]=(0,a.useState)(""),[p,v]=(0,a.useState)("empty"),[g,x]=(0,a.useState)(),[h,y]=(0,a.useState)(!1),b=function(e,t=1e3){let[n,r]=(0,a.useState)(e),o=(0,a.useRef)(void 0);if(0===t)return e;if(e!==n&&o.current?.value!==e){o.current&&clearTimeout(o.current.handler);let n=window.setTimeout(()=>{r(e)},t);o.current={value:e,handler:n}}return n}(f,u),w=(0,a.useRef)(void 0);return(0,o.T)([c,b],()=>{w.current&&(w.current(),w.current=void 0),y(!0);let e=!1;w.current=()=>{e=!0},(async function(){if(0===b.length&&!d)return"empty";if("fetch"===c.type){let{fetchDocs:e}=await n.e(143).then(n.bind(n,38143));return e(b,c)}if("algolia"===c.type){let{searchDocs:e}=await n.e(67).then(n.bind(n,77448));return e(b,c)}if("orama-cloud"===c.type){let{searchDocs:e}=await n.e(147).then(n.bind(n,24147));return e(b,c)}if("static"===c.type){let{search:e}=await n.e(448).then(n.bind(n,23448));return e(b,c)}throw Error("unknown search client")})().then(t=>{e||(x(void 0),v(t))}).catch(e=>{x(e)}).finally(()=>{y(!1)})},function e(t,n){if(Array.isArray(t)&&Array.isArray(n))return n.length!==t.length||t.some((t,r)=>e(t,n[r]));if("object"==typeof t&&t&&"object"==typeof n&&n){let r=Object.keys(t),o=Object.keys(n);return r.length!==o.length||r.some(r=>e(t[r],n[r]))}return t!==n}),{search:f,setSearch:m,query:{isLoading:h,data:p,error:g}}}("fetch"===d?{type:"fetch",api:l,locale:v,tag:g,delayMs:u}:{type:"static",from:l,locale:v,tag:g,delayMs:u}),w=(0,a.useMemo)(()=>f.map(([e,t])=>({type:"page",id:e,content:e,url:t})),[f]);return(0,s.T)(e,e=>{x(e)}),(0,r.jsxs)(eo,{search:h,onSearchChange:y,isLoading:b.isLoading,...p,children:[(0,r.jsx)(eu,{}),(0,r.jsxs)(ed,{children:[(0,r.jsxs)(ea,{children:[(0,r.jsx)(ep,{}),(0,r.jsx)(es,{}),(0,r.jsx)(ei,{})]}),"empty"!==b.data&&b.data&&(0,r.jsx)(ef,{items:b.data}),"empty"===b.data&&w.length>0&&(0,r.jsx)(ef,{items:w})]}),(0,r.jsxs)(el,{children:[t.length>0&&(0,r.jsx)(eg,{tag:g,onTagChange:x,allowClear:c,children:t.map(e=>(0,r.jsx)(ex,{value:e.value,children:e.name},e.value))}),m]})]})}},72734:(e,t,n)=>{n.d(t,{qW:()=>f});var r,o=n(60159),a=n(66634),s=n(94108),i=n(11246),l=n(15250),u=n(13486),d="dismissableLayer.update",c=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=o.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:f,onPointerDownOutside:v,onFocusOutside:g,onInteractOutside:x,onDismiss:h,...y}=e,b=o.useContext(c),[w,N]=o.useState(null),E=w?.ownerDocument??globalThis?.document,[,j]=o.useState({}),D=(0,i.s)(t,e=>N(e)),C=Array.from(b.layers),[O]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),P=C.indexOf(O),R=w?C.indexOf(w):-1,I=b.layersWithOutsidePointerEventsDisabled.size>0,T=R>=P,L=function(e,t=globalThis?.document){let n=(0,l.c)(e),r=o.useRef(!1),a=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){p("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",a.current),a.current=r,t.addEventListener("click",a.current,{once:!0})):r()}else t.removeEventListener("click",a.current);r.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",a.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...b.branches].some(e=>e.contains(t));T&&!n&&(v?.(e),x?.(e),e.defaultPrevented||h?.())},E),M=function(e,t=globalThis?.document){let n=(0,l.c)(e),r=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!r.current&&p("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;![...b.branches].some(e=>e.contains(t))&&(g?.(e),x?.(e),e.defaultPrevented||h?.())},E);return!function(e,t=globalThis?.document){let n=(0,l.c)(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{R===b.layers.size-1&&(f?.(e),!e.defaultPrevented&&h&&(e.preventDefault(),h()))},E),o.useEffect(()=>{if(w)return n&&(0===b.layersWithOutsidePointerEventsDisabled.size&&(r=E.body.style.pointerEvents,E.body.style.pointerEvents="none"),b.layersWithOutsidePointerEventsDisabled.add(w)),b.layers.add(w),m(),()=>{n&&1===b.layersWithOutsidePointerEventsDisabled.size&&(E.body.style.pointerEvents=r)}},[w,E,n,b]),o.useEffect(()=>()=>{w&&(b.layers.delete(w),b.layersWithOutsidePointerEventsDisabled.delete(w),m())},[w,b]),o.useEffect(()=>{let e=()=>j({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,u.jsx)(s.sG.div,{...y,ref:D,style:{pointerEvents:I?T?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.m)(e.onFocusCapture,M.onFocusCapture),onBlurCapture:(0,a.m)(e.onBlurCapture,M.onBlurCapture),onPointerDownCapture:(0,a.m)(e.onPointerDownCapture,L.onPointerDownCapture)})});function m(){let e=new CustomEvent(d);document.dispatchEvent(e)}function p(e,t,n,{discrete:r}){let o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,s.hO)(o,a):o.dispatchEvent(a)}f.displayName="DismissableLayer",o.forwardRef((e,t)=>{let n=o.useContext(c),r=o.useRef(null),a=(0,i.s)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,u.jsx)(s.sG.div,{...e,ref:a})}).displayName="DismissableLayerBranch"},78998:(e,t,n)=>{n.d(t,{C:()=>s});var r=n(60159),o=n(11246),a=n(53959),s=e=>{let{present:t,children:n}=e,s=function(e){var t,n;let[o,s]=r.useState(),l=r.useRef(null),u=r.useRef(e),d=r.useRef("none"),[c,f]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>n[e][t]??e,t));return r.useEffect(()=>{let e=i(l.current);d.current="mounted"===c?e:"none"},[c]),(0,a.N)(()=>{let t=l.current,n=u.current;if(n!==e){let r=d.current,o=i(t);e?f("MOUNT"):"none"===o||t?.display==="none"?f("UNMOUNT"):n&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,a.N)(()=>{if(o){let e,t=o.ownerDocument.defaultView??window,n=n=>{let r=i(l.current).includes(n.animationName);if(n.target===o&&r&&(f("ANIMATION_END"),!u.current)){let n=o.style.animationFillMode;o.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=n)})}},r=e=>{e.target===o&&(d.current=i(l.current))};return o.addEventListener("animationstart",r),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=>{t.clearTimeout(e),o.removeEventListener("animationstart",r),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:r.useCallback(e=>{l.current=e?getComputedStyle(e):null,s(e)},[])}}(t),l="function"==typeof n?n({present:s.isPresent}):r.Children.only(n),u=(0,o.s)(s.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(l));return"function"==typeof n||s.isPresent?r.cloneElement(l,{ref:u}):null};function i(e){return e?.animationName||"none"}s.displayName="Presence"}}; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/functions-config-manifest.json b/apps/web/.open-next/server-functions/default/apps/web/.next/server/functions-config-manifest.json deleted file mode 100644 index e685b82..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/functions-config-manifest.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "version": 1, - "functions": {} -} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/middleware-build-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/middleware-build-manifest.js deleted file mode 100644 index 3e0e464..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/middleware-build-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:["static/chunks/webpack-66a0575c63db50f2.js","static/chunks/87c73c54-812eeee9e91c8133.js","static/chunks/cd24890f-87bb2e38a46214c2.js","static/chunks/891-044a7b2437d6c540.js","static/chunks/main-app-3eee67d286bc217c.js"],rootMainFilesTree:{},pages:{"/_app":["static/chunks/webpack-66a0575c63db50f2.js","static/chunks/framework-12d375212c9d4aad.js","static/chunks/main-5c68f1a88167a5ef.js","static/chunks/pages/_app-8402446acda2e669.js"],"/_error":["static/chunks/webpack-66a0575c63db50f2.js","static/chunks/framework-12d375212c9d4aad.js","static/chunks/main-5c68f1a88167a5ef.js","static/chunks/pages/_error-6c6e21043af8a3d8.js"]},ampFirstPages:[]},globalThis.__BUILD_MANIFEST.lowPriorityFiles=["/static/"+process.env.__NEXT_BUILD_ID+"/_buildManifest.js",,"/static/"+process.env.__NEXT_BUILD_ID+"/_ssgManifest.js"]; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/middleware-manifest.json b/apps/web/.open-next/server-functions/default/apps/web/.next/server/middleware-manifest.json deleted file mode 100644 index 33872a3..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/middleware-manifest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "middleware": {}, - "functions": {}, - "sortedMiddleware": [] -} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/middleware-react-loadable-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/middleware-react-loadable-manifest.js deleted file mode 100644 index 711cc54..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/middleware-react-loadable-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__REACT_LOADABLE_MANIFEST='{"../../../node_modules/fumadocs-core/dist/search/client.js -> ../algolia-KJKVXZ5Q.js":{"id":89396,"files":["static/chunks/396.41aba55eb5176e84.js"]},"../../../node_modules/fumadocs-core/dist/search/client.js -> ../fetch-M245YYDD.js":{"id":77523,"files":["static/chunks/523.edf373732b51326e.js"]},"../../../node_modules/fumadocs-core/dist/search/client.js -> ../orama-cloud-SBXZAVQC.js":{"id":1131,"files":["static/chunks/131.75b3ff08b26a7b20.js"]},"../../../node_modules/fumadocs-core/dist/search/client.js -> ../static-IM4OAJFY.js":{"id":19941,"files":["static/chunks/941.ef2173b70c2cacca.js"]},"../../../node_modules/fumadocs-ui/dist/provider/base.js -> ../components/dialog/search-default.js":{"id":13714,"files":["static/chunks/987-15758c8fb8be3215.js","static/chunks/605-c6ada8a61926b0af.js","static/chunks/816-c635668e3b41d2fc.js","static/chunks/714.1cd0bbabf8503d97.js"]}}'; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/next-font-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/next-font-manifest.js deleted file mode 100644 index f99056a..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/next-font-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__NEXT_FONT_MANIFEST='{"pages":{},"app":{"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout":["static/media/eafabf029ad39a43-s.p.woff2","static/media/8888a3826f4a3af4-s.p.woff2","static/media/0484562807a97172-s.p.woff2","static/media/b957ea75a84b6ea7-s.p.woff2","static/media/7db6c35d839a711c-s.p.woff2"]},"appUsingSizeAdjust":true,"pagesUsingSizeAdjust":false}'; \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/next-font-manifest.json b/apps/web/.open-next/server-functions/default/apps/web/.next/server/next-font-manifest.json deleted file mode 100644 index 44ba316..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/next-font-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"pages":{},"app":{"/home/aman/dev/personal/create-better-t-stack/apps/web/src/app/layout":["static/media/eafabf029ad39a43-s.p.woff2","static/media/8888a3826f4a3af4-s.p.woff2","static/media/0484562807a97172-s.p.woff2","static/media/b957ea75a84b6ea7-s.p.woff2","static/media/7db6c35d839a711c-s.p.woff2"]},"appUsingSizeAdjust":true,"pagesUsingSizeAdjust":false} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages-manifest.json b/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages-manifest.json deleted file mode 100644 index ec0b049..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages-manifest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "/_app": "pages/_app.js", - "/_error": "pages/_error.js", - "/_document": "pages/_document.js", - "/404": "pages/404.html" -} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages/404.html b/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages/404.html deleted file mode 100644 index ee586c5..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages/404.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.Better-T Stack

404

This page could not be found.

\ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages/_app.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages/_app.js deleted file mode 100644 index 6e64b8f..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages/_app.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=636,e.ids=[636],e.modules={8732:e=>{e.exports=require("react/jsx-runtime")},52440:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(88485),o=r(8732),i=n._(r(82015)),u=r(82486);async function s(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,u.loadGetInitialProps)(t,r)}}class a extends i.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,o.jsx)(e,{...t})}}a.origGetInitialProps=s,a.getInitialProps=s,("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)},82015:e=>{e.exports=require("react")},82486:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return g},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return P},NormalizeError:function(){return m},PageNotFoundError:function(){return E},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return a},getLocationOrigin:function(){return u},getURL:function(){return s},isAbsoluteUrl:function(){return i},isResSent:function(){return c},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return l},stringifyError:function(){return x}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),i=0;io.test(e);function u(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function s(){let{href:e}=window.location,t=u();return e.substring(t.length)}function a(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function c(e){return e.finished||e.headersSent}function l(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&c(r))return n;if(!n)throw Object.defineProperty(Error('"'+a(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class m extends Error{}class E extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class P extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function x(e){return JSON.stringify({message:e.message,stack:e.stack})}},88485:(e,t)=>{t._=function(e){return e&&e.__esModule?e:{default:e}}}};var t=require("../webpack-runtime.js");t.C(e);var r=t(t.s=52440);module.exports=r})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages/_document.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages/_document.js deleted file mode 100644 index f84922c..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages/_document.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=220,e.ids=[220],e.modules={8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},82015:e=>{e.exports=require("react")}};var r=require("../webpack-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[496],()=>s(37496));module.exports=t})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages/_error.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages/_error.js deleted file mode 100644 index f77005f..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/pages/_error.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=731,e.ids=[220,731],e.modules={8732:e=>{e.exports=require("react/jsx-runtime")},19305:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},33873:e=>{e.exports=require("path")},38044:(e,t,r)=>{e.exports=r(62636).vendored.contexts.HeadManagerContext},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},41227:(e,t)=>{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_REQUEST_META:function(){return r},addRequestMeta:function(){return a},getRequestMeta:function(){return n},removeRequestMeta:function(){return i},setRequestMeta:function(){return o}});let r=Symbol.for("NextInternalRequestMeta");function n(e,t){let n=e[r]||{};return"string"==typeof t?n[t]:n}function o(e,t){return e[r]=t,t}function a(e,t,r){let a=n(e);return a[t]=r,o(e,a)}function i(e,t){let r=n(e);return delete r[t],o(e,r)}},44850:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},52440:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(88485),o=r(8732),a=n._(r(82015)),i=r(82486);async function l(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,i.loadGetInitialProps)(t,r)}}class u extends a.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,o.jsx)(e,{...t})}}u.origGetInitialProps=l,u.getInitialProps=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)},58398:(e,t,r)=>{e.exports=r(62636).vendored.contexts.AmpContext},67217:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},defaultHead:function(){return c}});let n=r(88485),o=r(76460),a=r(8732),i=o._(r(82015)),l=n._(r(88952)),u=r(58398),s=r(38044),d=r(67817);function c(e){void 0===e&&(e=!1);let t=[(0,a.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function p(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(19305);let f=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(p,[]).reverse().concat(c(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return o=>{let a=!0,i=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){i=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?a=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?a=!1:t.add(o.type);break;case"meta":for(let e=0,t=f.length;e{let n=e.key||t;if(process.env.__NEXT_OPTIMIZE_FONTS&&!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 g=function(e){let{children:t}=e,r=(0,i.useContext)(u.AmpStateContext),n=(0,i.useContext)(s.HeadManagerContext);return(0,a.jsx)(l.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,d.isInAmpMode)(r),children: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)},67817:(e,t)=>{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}})},76460:(e,t)=>{function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}t._=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(o,i,l):o[i]=e[i]}return o.default=e,n&&n.set(e,o),o}},82015:e=>{e.exports=require("react")},83410:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},84859:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return d}});let n=r(88485),o=r(8732),a=n._(r(82015)),i=n._(r(67217)),l={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function u(e){let t,{req:n,res:o,err:a}=e,i=o&&o.statusCode?o.statusCode:a?a.statusCode:404;if(n){let{getRequestMeta:e}=r(41227),o=e(n,"initURL");o&&(t=new URL(o).hostname)}return{statusCode:i,hostname:t}}let s={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class d extends a.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||l[e]||"An unexpected error has occurred";return(0,o.jsxs)("div",{style:s.error,children:[(0,o.jsx)(i.default,{children:(0,o.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,o.jsxs)("div",{style:s.desc,children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,o.jsx)("h1",{className:"next-error-h1",style:s.h1,children:e}):null,(0,o.jsx)("div",{style:s.wrap,children:(0,o.jsxs)("h2",{style:s.h2,children:[this.props.title||e?r:(0,o.jsxs)(o.Fragment,{children:["Application error: a client-side exception has occurred"," ",!!this.props.hostname&&(0,o.jsxs)(o.Fragment,{children:["while loading ",this.props.hostname]})," ","(see the browser console for more information)"]}),"."]})})]})]})}}d.displayName="ErrorPage",d.getInitialProps=u,d.origGetInitialProps=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)},88952:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(82015),o=()=>{},a=()=>{};function i(e){var t;let{headManager:r,reduceComponentsToState:i}=e;function l(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(Boolean));r.updateHead(i(t,e))}}return null==r||null==(t=r.mountedInstances)||t.add(e.children),l(),o(()=>{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)}}),o(()=>(r&&(r._pendingUpdate=l),()=>{r&&(r._pendingUpdate=l)})),a(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},96086:(e,t,r)=>{r.r(t),r.d(t,{config:()=>g,default:()=>c,getServerSideProps:()=>h,getStaticPaths:()=>f,getStaticProps:()=>p,reportWebVitals:()=>y,routeModule:()=>x,unstable_getServerProps:()=>P,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>m});var n=r(62636),o=r(44850),a=r(83410),i=r(37496),l=r.n(i),u=r(52440),s=r.n(u),d=r(84859);let c=(0,a.M)(d,"default"),p=(0,a.M)(d,"getStaticProps"),f=(0,a.M)(d,"getStaticPaths"),h=(0,a.M)(d,"getServerSideProps"),g=(0,a.M)(d,"config"),y=(0,a.M)(d,"reportWebVitals"),m=(0,a.M)(d,"unstable_getStaticProps"),b=(0,a.M)(d,"unstable_getStaticPaths"),_=(0,a.M)(d,"unstable_getStaticParams"),P=(0,a.M)(d,"unstable_getServerProps"),v=(0,a.M)(d,"unstable_getServerSideProps"),x=new n.PagesRouteModule({definition:{kind:o.A.PAGES,page:"/_error",pathname:"/_error",bundlePath:"",filename:""},components:{App:s(),Document:l()},userland:d})}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[496],()=>r(96086));module.exports=n})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/server-reference-manifest.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/server-reference-manifest.js deleted file mode 100644 index 3ca5dc5..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/server-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__RSC_SERVER_MANIFEST="{\"node\":{},\"edge\":{},\"encryptionKey\":\"process.env.NEXT_SERVER_ACTIONS_ENCRYPTION_KEY\"}" \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/server-reference-manifest.json b/apps/web/.open-next/server-functions/default/apps/web/.next/server/server-reference-manifest.json deleted file mode 100644 index 1301961..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/server-reference-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"node":{},"edge":{},"encryptionKey":"nHtkjVhS7AfwD3VzTSo/A6SXysJAI9SJmfhcbB9k6Bg="} \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/.next/server/webpack-runtime.js b/apps/web/.open-next/server-functions/default/apps/web/.next/server/webpack-runtime.js deleted file mode 100644 index 8440dc7..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/.next/server/webpack-runtime.js +++ /dev/null @@ -1,25 +0,0 @@ -(()=>{"use strict";var e={},r={};function t(o){var n=r[o];if(void 0!==n)return n.exports;var a=r[o]={id:o,loaded:!1,exports:{}},d=!0;try{e[o](a,a.exports,t),d=!1}finally{d&&delete r[o]}return a.loaded=!0,a.exports}t.m=e,t.amdO={},t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},(()=>{var e,r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;t.t=function(o,n){if(1&n&&(o=this(o)),8&n||"object"==typeof o&&o&&(4&n&&o.__esModule||16&n&&"function"==typeof o.then))return o;var a=Object.create(null);t.r(a);var d={};e=e||[null,r({}),r([]),r(r)];for(var u=2&n&&o;"object"==typeof u&&!~e.indexOf(u);u=r(u))Object.getOwnPropertyNames(u).forEach(e=>d[e]=()=>o[e]);return d.default=()=>o,t.d(a,d),a}})(),t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((r,o)=>(t.f[o](e,r),r),[])),t.u=e=>""+e+".js",t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),t.X=(e,r,o)=>{var n=r;o||(r=e,o=()=>t(t.s=n)),r.map(t.e,t);var a=o();return void 0===a?e:a},t.nc=void 0,(()=>{var e={311:1},r=r=>{var o=r.modules,n=r.ids,a=r.runtime;for(var d in o)t.o(o,d)&&(t.m[d]=o[d]);a&&a(t);for(var u=0;u { - if (!e[o]) { - switch (o) { - case 143: r(require("./chunks/143.js")); break; - case 147: r(require("./chunks/147.js")); break; - case 172: r(require("./chunks/172.js")); break; - case 265: r(require("./chunks/265.js")); break; - case 356: r(require("./chunks/356.js")); break; - case 448: r(require("./chunks/448.js")); break; - case 449: r(require("./chunks/449.js")); break; - case 458: r(require("./chunks/458.js")); break; - case 496: r(require("./chunks/496.js")); break; - case 50: r(require("./chunks/50.js")); break; - case 578: r(require("./chunks/578.js")); break; - case 618: r(require("./chunks/618.js")); break; - case 67: r(require("./chunks/67.js")); break; - case 818: r(require("./chunks/818.js")); break; - case 932: r(require("./chunks/932.js")); break; - case 958: r(require("./chunks/958.js")); break; - case 311: e[o] = 1; break; - default: throw new Error(`Unknown chunk ${o}`); - } - } -} -,module.exports=t,t.C=r})()})(); \ No newline at end of file diff --git a/apps/web/.open-next/server-functions/default/apps/web/cache.cjs b/apps/web/.open-next/server-functions/default/apps/web/cache.cjs deleted file mode 100644 index 6211f4a..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/cache.cjs +++ /dev/null @@ -1,524 +0,0 @@ -globalThis.disableIncrementalCache = false;globalThis.disableDynamoDBCache = false;globalThis.isNextAfter15 = true;globalThis.openNextDebug = false;globalThis.openNextVersion = "3.7.0"; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// ../../node_modules/@opennextjs/aws/dist/adapters/cache.js -var cache_exports = {}; -__export(cache_exports, { - default: () => Cache -}); -module.exports = __toCommonJS(cache_exports); - -// ../../node_modules/@opennextjs/aws/dist/utils/error.js -function isOpenNextError(e) { - try { - return "__openNextInternal" in e; - } catch { - return false; - } -} - -// ../../node_modules/@opennextjs/aws/dist/adapters/logger.js -function debug(...args) { - if (globalThis.openNextDebug) { - console.log(...args); - } -} -function warn(...args) { - console.warn(...args); -} -var DOWNPLAYED_ERROR_LOGS = [ - { - clientName: "S3Client", - commandName: "GetObjectCommand", - errorName: "NoSuchKey" - } -]; -var isDownplayedErrorLog = (errorLog) => DOWNPLAYED_ERROR_LOGS.some((downplayedInput) => downplayedInput.clientName === errorLog?.clientName && downplayedInput.commandName === errorLog?.commandName && (downplayedInput.errorName === errorLog?.error?.name || downplayedInput.errorName === errorLog?.error?.Code)); -function error(...args) { - if (args.some((arg) => isDownplayedErrorLog(arg))) { - return debug(...args); - } - if (args.some((arg) => isOpenNextError(arg))) { - const error2 = args.find((arg) => isOpenNextError(arg)); - if (error2.logLevel < getOpenNextErrorLogLevel()) { - return; - } - if (error2.logLevel === 0) { - return console.log(...args.map((arg) => isOpenNextError(arg) ? `${arg.name}: ${arg.message}` : arg)); - } - if (error2.logLevel === 1) { - return warn(...args.map((arg) => isOpenNextError(arg) ? `${arg.name}: ${arg.message}` : arg)); - } - return console.error(...args); - } - console.error(...args); -} -function getOpenNextErrorLogLevel() { - const strLevel = process.env.OPEN_NEXT_ERROR_LOG_LEVEL ?? "1"; - switch (strLevel.toLowerCase()) { - case "debug": - case "0": - return 0; - case "error": - case "2": - return 2; - default: - return 1; - } -} - -// ../../node_modules/@opennextjs/aws/dist/utils/cache.js -async function hasBeenRevalidated(key, tags, cacheEntry) { - if (globalThis.openNextConfig.dangerous?.disableTagCache) { - return false; - } - const value = cacheEntry.value; - if (!value) { - return true; - } - if ("type" in cacheEntry && cacheEntry.type === "page") { - return false; - } - const lastModified = cacheEntry.lastModified ?? Date.now(); - if (globalThis.tagCache.mode === "nextMode") { - return await globalThis.tagCache.hasBeenRevalidated(tags, lastModified); - } - const _lastModified = await globalThis.tagCache.getLastModified(key, lastModified); - return _lastModified === -1; -} -function getTagsFromValue(value) { - if (!value) { - return []; - } - try { - return value.meta?.headers?.["x-next-cache-tags"]?.split(",") ?? []; - } catch (e) { - return []; - } -} -function getTagKey(tag) { - if (typeof tag === "string") { - return tag; - } - return JSON.stringify({ - tag: tag.tag, - path: tag.path - }); -} -async function writeTags(tags) { - const store = globalThis.__openNextAls.getStore(); - debug("Writing tags", tags, store); - if (!store || globalThis.openNextConfig.dangerous?.disableTagCache) { - return; - } - const tagsToWrite = tags.filter((t) => { - const tagKey = getTagKey(t); - const shouldWrite = !store.writtenTags.has(tagKey); - if (shouldWrite) { - store.writtenTags.add(tagKey); - } - return shouldWrite; - }); - if (tagsToWrite.length === 0) { - return; - } - await globalThis.tagCache.writeTags(tagsToWrite); -} - -// ../../node_modules/@opennextjs/aws/dist/utils/binary.js -var commonBinaryMimeTypes = /* @__PURE__ */ new Set([ - "application/octet-stream", - // Docs - "application/epub+zip", - "application/msword", - "application/pdf", - "application/rtf", - "application/vnd.amazon.ebook", - "application/vnd.ms-excel", - "application/vnd.ms-powerpoint", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - // Fonts - "font/otf", - "font/woff", - "font/woff2", - // Images - "image/bmp", - "image/gif", - "image/jpeg", - "image/png", - "image/tiff", - "image/vnd.microsoft.icon", - "image/webp", - // Audio - "audio/3gpp", - "audio/aac", - "audio/basic", - "audio/flac", - "audio/mpeg", - "audio/ogg", - "audio/wavaudio/webm", - "audio/x-aiff", - "audio/x-midi", - "audio/x-wav", - // Video - "video/3gpp", - "video/mp2t", - "video/mpeg", - "video/ogg", - "video/quicktime", - "video/webm", - "video/x-msvideo", - // Archives - "application/java-archive", - "application/vnd.apple.installer+xml", - "application/x-7z-compressed", - "application/x-apple-diskimage", - "application/x-bzip", - "application/x-bzip2", - "application/x-gzip", - "application/x-java-archive", - "application/x-rar-compressed", - "application/x-tar", - "application/x-zip", - "application/zip", - // Serialized data - "application/x-protobuf" -]); -function isBinaryContentType(contentType) { - if (!contentType) - return false; - const value = contentType?.split(";")[0] ?? ""; - return commonBinaryMimeTypes.has(value); -} - -// ../../node_modules/@opennextjs/aws/dist/adapters/cache.js -function isFetchCache(options) { - if (typeof options === "boolean") { - return options; - } - if (typeof options === "object") { - return options.kindHint === "fetch" || options.fetchCache || options.kind === "FETCH"; - } - return false; -} -var Cache = class { - async get(key, options) { - if (globalThis.openNextConfig.dangerous?.disableIncrementalCache) { - return null; - } - const softTags = typeof options === "object" ? options.softTags : []; - const tags = typeof options === "object" ? options.tags : []; - return isFetchCache(options) ? this.getFetchCache(key, softTags, tags) : this.getIncrementalCache(key); - } - async getFetchCache(key, softTags, tags) { - debug("get fetch cache", { key, softTags, tags }); - try { - const cachedEntry = await globalThis.incrementalCache.get(key, "fetch"); - if (cachedEntry?.value === void 0) - return null; - const _tags = [...tags ?? [], ...softTags ?? []]; - const _lastModified = cachedEntry.lastModified ?? Date.now(); - const _hasBeenRevalidated = await hasBeenRevalidated(key, _tags, cachedEntry); - if (_hasBeenRevalidated) - return null; - if ((tags ?? []).length === 0) { - const path = softTags?.find((tag) => tag.startsWith("_N_T_/") && !tag.endsWith("layout") && !tag.endsWith("page")); - if (path) { - const hasPathBeenUpdated = await hasBeenRevalidated(path.replace("_N_T_/", ""), [], cachedEntry); - if (hasPathBeenUpdated) { - return null; - } - } - } - return { - lastModified: _lastModified, - value: cachedEntry.value - }; - } catch (e) { - debug("Failed to get fetch cache", e); - return null; - } - } - async getIncrementalCache(key) { - try { - const cachedEntry = await globalThis.incrementalCache.get(key, "cache"); - if (!cachedEntry?.value) { - return null; - } - const cacheData = cachedEntry.value; - const meta = cacheData.meta; - const tags = getTagsFromValue(cacheData); - const _lastModified = cachedEntry.lastModified ?? Date.now(); - const _hasBeenRevalidated = await hasBeenRevalidated(key, tags, cachedEntry); - if (_hasBeenRevalidated) - return null; - const store = globalThis.__openNextAls.getStore(); - if (store) { - store.lastModified = _lastModified; - } - if (cacheData?.type === "route") { - return { - lastModified: _lastModified, - value: { - kind: globalThis.isNextAfter15 ? "APP_ROUTE" : "ROUTE", - body: Buffer.from(cacheData.body ?? Buffer.alloc(0), isBinaryContentType(String(meta?.headers?.["content-type"])) ? "base64" : "utf8"), - status: meta?.status, - headers: meta?.headers - } - }; - } - if (cacheData?.type === "page" || cacheData?.type === "app") { - if (globalThis.isNextAfter15 && cacheData?.type === "app") { - return { - lastModified: _lastModified, - value: { - kind: "APP_PAGE", - html: cacheData.html, - rscData: Buffer.from(cacheData.rsc), - status: meta?.status, - headers: meta?.headers, - postponed: meta?.postponed - } - }; - } - return { - lastModified: _lastModified, - value: { - kind: globalThis.isNextAfter15 ? "PAGES" : "PAGE", - html: cacheData.html, - pageData: cacheData.type === "page" ? cacheData.json : cacheData.rsc, - status: meta?.status, - headers: meta?.headers - } - }; - } - if (cacheData?.type === "redirect") { - return { - lastModified: _lastModified, - value: { - kind: "REDIRECT", - props: cacheData.props - } - }; - } - warn("Unknown cache type", cacheData); - return null; - } catch (e) { - debug("Failed to get body cache", e); - return null; - } - } - async set(key, data, ctx) { - if (globalThis.openNextConfig.dangerous?.disableIncrementalCache) { - return; - } - const detachedPromise = globalThis.__openNextAls.getStore()?.pendingPromiseRunner.withResolvers(); - try { - if (data === null || data === void 0) { - await globalThis.incrementalCache.delete(key); - } else { - const revalidate = this.extractRevalidateForSet(ctx); - switch (data.kind) { - case "ROUTE": - case "APP_ROUTE": { - const { body, status, headers } = data; - await globalThis.incrementalCache.set(key, { - type: "route", - body: body.toString(isBinaryContentType(String(headers["content-type"])) ? "base64" : "utf8"), - meta: { - status, - headers - }, - revalidate - }, "cache"); - break; - } - case "PAGE": - case "PAGES": { - const { html, pageData, status, headers } = data; - const isAppPath = typeof pageData === "string"; - if (isAppPath) { - await globalThis.incrementalCache.set(key, { - type: "app", - html, - rsc: pageData, - meta: { - status, - headers - }, - revalidate - }, "cache"); - } else { - await globalThis.incrementalCache.set(key, { - type: "page", - html, - json: pageData, - revalidate - }, "cache"); - } - break; - } - case "APP_PAGE": { - const { html, rscData, headers, status } = data; - await globalThis.incrementalCache.set(key, { - type: "app", - html, - rsc: rscData.toString("utf8"), - meta: { - status, - headers - }, - revalidate - }, "cache"); - break; - } - case "FETCH": - await globalThis.incrementalCache.set(key, data, "fetch"); - break; - case "REDIRECT": - await globalThis.incrementalCache.set(key, { - type: "redirect", - props: data.props, - revalidate - }, "cache"); - break; - case "IMAGE": - break; - } - } - await this.updateTagsOnSet(key, data, ctx); - debug("Finished setting cache"); - } catch (e) { - error("Failed to set cache", e); - } finally { - detachedPromise?.resolve(); - } - } - async revalidateTag(tags) { - const config = globalThis.openNextConfig.dangerous; - if (config?.disableTagCache || config?.disableIncrementalCache) { - return; - } - const _tags = Array.isArray(tags) ? tags : [tags]; - if (_tags.length === 0) { - return; - } - try { - if (globalThis.tagCache.mode === "nextMode") { - const paths = await globalThis.tagCache.getPathsByTags?.(_tags) ?? []; - await writeTags(_tags); - if (paths.length > 0) { - await globalThis.cdnInvalidationHandler.invalidatePaths(paths.map((path) => ({ - initialPath: path, - rawPath: path, - resolvedRoutes: [ - { - route: path, - // TODO: ideally here we should check if it's an app router page or route - type: "app" - } - ] - }))); - } - return; - } - for (const tag of _tags) { - debug("revalidateTag", tag); - const paths = await globalThis.tagCache.getByTag(tag); - debug("Items", paths); - const toInsert = paths.map((path) => ({ - path, - tag - })); - if (tag.startsWith("_N_T_/")) { - for (const path of paths) { - const _tags2 = await globalThis.tagCache.getByPath(path); - const hardTags = _tags2.filter((t) => !t.startsWith("_N_T_/")); - for (const hardTag of hardTags) { - const _paths = await globalThis.tagCache.getByTag(hardTag); - debug({ hardTag, _paths }); - toInsert.push(..._paths.map((path2) => ({ - path: path2, - tag: hardTag - }))); - } - } - } - await writeTags(toInsert); - const uniquePaths = Array.from(new Set(toInsert.filter((t) => t.tag.startsWith("_N_T_/")).map((t) => `/${t.path}`))); - if (uniquePaths.length > 0) { - await globalThis.cdnInvalidationHandler.invalidatePaths(uniquePaths.map((path) => ({ - initialPath: path, - rawPath: path, - resolvedRoutes: [ - { - route: path, - // TODO: ideally here we should check if it's an app router page or route - type: "app" - } - ] - }))); - } - } - } catch (e) { - error("Failed to revalidate tag", e); - } - } - // TODO: We should delete/update tags in this method - // This will require an update to the tag cache interface - async updateTagsOnSet(key, data, ctx) { - if (globalThis.openNextConfig.dangerous?.disableTagCache || globalThis.tagCache.mode === "nextMode" || // Here it means it's a delete - !data) { - return; - } - const derivedTags = data?.kind === "FETCH" ? ( - //@ts-expect-error - On older versions of next, ctx was a number, but for these cases we use data?.data?.tags - ctx?.tags ?? data?.data?.tags ?? [] - ) : data?.kind === "PAGE" ? data.headers?.["x-next-cache-tags"]?.split(",") ?? [] : []; - debug("derivedTags", derivedTags); - const storedTags = await globalThis.tagCache.getByPath(key); - const tagsToWrite = derivedTags.filter((tag) => !storedTags.includes(tag)); - if (tagsToWrite.length > 0) { - await writeTags(tagsToWrite.map((tag) => ({ - path: key, - tag, - // In case the tags are not there we just need to create them - // but we don't want them to return from `getLastModified` as they are not stale - revalidatedAt: 1 - }))); - } - } - extractRevalidateForSet(ctx) { - if (ctx === void 0) { - return void 0; - } - if (typeof ctx === "number" || ctx === false) { - return ctx; - } - if ("revalidate" in ctx) { - return ctx.revalidate; - } - if ("cacheControl" in ctx) { - return ctx.cacheControl?.revalidate; - } - return void 0; - } -}; diff --git a/apps/web/.open-next/server-functions/default/apps/web/composable-cache.cjs b/apps/web/.open-next/server-functions/default/apps/web/composable-cache.cjs deleted file mode 100644 index f849ef0..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/composable-cache.cjs +++ /dev/null @@ -1,169 +0,0 @@ -globalThis.disableIncrementalCache = false;globalThis.disableDynamoDBCache = false;globalThis.isNextAfter15 = true;globalThis.openNextDebug = false;globalThis.openNextVersion = "3.7.0"; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// ../../node_modules/@opennextjs/aws/dist/adapters/composable-cache.js -var composable_cache_exports = {}; -__export(composable_cache_exports, { - default: () => composable_cache_default -}); -module.exports = __toCommonJS(composable_cache_exports); - -// ../../node_modules/@opennextjs/aws/dist/adapters/logger.js -function debug(...args) { - if (globalThis.openNextDebug) { - console.log(...args); - } -} - -// ../../node_modules/@opennextjs/aws/dist/utils/cache.js -function getTagKey(tag) { - if (typeof tag === "string") { - return tag; - } - return JSON.stringify({ - tag: tag.tag, - path: tag.path - }); -} -async function writeTags(tags) { - const store = globalThis.__openNextAls.getStore(); - debug("Writing tags", tags, store); - if (!store || globalThis.openNextConfig.dangerous?.disableTagCache) { - return; - } - const tagsToWrite = tags.filter((t) => { - const tagKey = getTagKey(t); - const shouldWrite = !store.writtenTags.has(tagKey); - if (shouldWrite) { - store.writtenTags.add(tagKey); - } - return shouldWrite; - }); - if (tagsToWrite.length === 0) { - return; - } - await globalThis.tagCache.writeTags(tagsToWrite); -} - -// ../../node_modules/@opennextjs/aws/dist/utils/stream.js -var import_node_stream = require("node:stream"); -function fromReadableStream(stream, base64) { - const reader = stream.getReader(); - const chunks = []; - return new Promise((resolve, reject) => { - function pump() { - reader.read().then(({ done, value }) => { - if (done) { - resolve(Buffer.concat(chunks).toString(base64 ? "base64" : "utf8")); - return; - } - chunks.push(value); - pump(); - }).catch(reject); - } - pump(); - }); -} -function toReadableStream(value, isBase64) { - return import_node_stream.Readable.toWeb(import_node_stream.Readable.from(Buffer.from(value, isBase64 ? "base64" : "utf8"))); -} - -// ../../node_modules/@opennextjs/aws/dist/adapters/composable-cache.js -var pendingWritePromiseMap = /* @__PURE__ */ new Map(); -var composable_cache_default = { - async get(cacheKey) { - try { - if (pendingWritePromiseMap.has(cacheKey)) { - return pendingWritePromiseMap.get(cacheKey); - } - const result = await globalThis.incrementalCache.get(cacheKey, "composable"); - if (!result?.value?.value) { - return void 0; - } - debug("composable cache result", result); - if (globalThis.tagCache.mode === "nextMode" && result.value.tags.length > 0) { - const hasBeenRevalidated = await globalThis.tagCache.hasBeenRevalidated(result.value.tags, result.lastModified); - if (hasBeenRevalidated) - return void 0; - } else if (globalThis.tagCache.mode === "original" || globalThis.tagCache.mode === void 0) { - const hasBeenRevalidated = await globalThis.tagCache.getLastModified(cacheKey, result.lastModified) === -1; - if (hasBeenRevalidated) - return void 0; - } - return { - ...result.value, - value: toReadableStream(result.value.value) - }; - } catch (e) { - debug("Cannot read composable cache entry"); - return void 0; - } - }, - async set(cacheKey, pendingEntry) { - pendingWritePromiseMap.set(cacheKey, pendingEntry); - const entry = await pendingEntry.finally(() => { - pendingWritePromiseMap.delete(cacheKey); - }); - const valueToStore = await fromReadableStream(entry.value); - await globalThis.incrementalCache.set(cacheKey, { - ...entry, - value: valueToStore - }, "composable"); - if (globalThis.tagCache.mode === "original") { - const storedTags = await globalThis.tagCache.getByPath(cacheKey); - const tagsToWrite = entry.tags.filter((tag) => !storedTags.includes(tag)); - if (tagsToWrite.length > 0) { - await writeTags(tagsToWrite.map((tag) => ({ tag, path: cacheKey }))); - } - } - }, - async refreshTags() { - return; - }, - async getExpiration(...tags) { - if (globalThis.tagCache.mode === "nextMode") { - return globalThis.tagCache.getLastRevalidated(tags); - } - return 0; - }, - async expireTags(...tags) { - if (globalThis.tagCache.mode === "nextMode") { - return writeTags(tags); - } - const tagCache = globalThis.tagCache; - const revalidatedAt = Date.now(); - const pathsToUpdate = await Promise.all(tags.map(async (tag) => { - const paths = await tagCache.getByTag(tag); - return paths.map((path) => ({ - path, - tag, - revalidatedAt - })); - })); - const setToWrite = /* @__PURE__ */ new Set(); - for (const entry of pathsToUpdate.flat()) { - setToWrite.add(entry); - } - await writeTags(Array.from(setToWrite)); - }, - // This one is necessary for older versions of next - async receiveExpiredTags(...tags) { - return; - } -}; diff --git a/apps/web/.open-next/server-functions/default/apps/web/content/docs/index.mdx b/apps/web/.open-next/server-functions/default/apps/web/content/docs/index.mdx deleted file mode 100644 index 33afe83..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/content/docs/index.mdx +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Introduction ---- - -Better-T-Stack is a modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations. - -# Why Better-T-Stack? - -Better-T-Stack lets you scaffold your projects for frontend, native apps, and backend with a single CLI command. - -# Features - - diff --git a/apps/web/.open-next/server-functions/default/apps/web/handler.mjs b/apps/web/.open-next/server-functions/default/apps/web/handler.mjs deleted file mode 100644 index c3348b0..0000000 --- a/apps/web/.open-next/server-functions/default/apps/web/handler.mjs +++ /dev/null @@ -1,3493 +0,0 @@ -import {setInterval, clearInterval, setTimeout, clearTimeout, setImmediate, clearImmediate} from "node:timers" -var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __require=(x=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(x,{get:(a,b)=>(typeof require<"u"?require:a)[b]}):x)(function(x){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+x+'" is not supported')});var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod3)=>function(){return mod3||(0,cb[__getOwnPropNames(cb)[0]])((mod3={exports:{}}).exports,mod3),mod3.exports};var __export2=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod3,isNodeMode,target)=>(target=mod3!=null?__create(__getProtoOf(mod3)):{},__copyProps(isNodeMode||!mod3||!mod3.__esModule?__defProp(target,"default",{value:mod3,enumerable:!0}):target,mod3)),__toCommonJS=mod3=>__copyProps(__defProp({},"__esModule",{value:!0}),mod3);var empty_exports={};__export2(empty_exports,{default:()=>empty_default});var empty_default,init_empty=__esm({".open-next/cloudflare-templates/shims/empty.js"(){empty_default={}}});var require_node_environment_baseline=__commonJS({".open-next/server-functions/default/node_modules/next/dist/server/node-environment-baseline.js"(){"use strict";if(typeof globalThis.AsyncLocalStorage!="function"){let{AsyncLocalStorage:AsyncLocalStorage3}=require("async_hooks");globalThis.AsyncLocalStorage=AsyncLocalStorage3}typeof globalThis.WebSocket!="function"&&Object.defineProperty(globalThis,"WebSocket",{configurable:!0,get(){return(init_empty(),__toCommonJS(empty_exports)).WebSocket},set(value2){Object.defineProperty(globalThis,"WebSocket",{configurable:!0,writable:!0,value:value2})}})}});var require_source_map=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/source-map/source-map.js"(exports,module){(()=>{var e={542:(e2,r2,n2)=>{var t=n2(749),o=Object.prototype.hasOwnProperty,i=typeof Map<"u";function ArraySet(){this._array=[],this._set=i?new Map:Object.create(null)}ArraySet.fromArray=function(e3,r3){for(var n3=new ArraySet,t2=0,o2=e3.length;t2=0)return r3}else{var n3=t.toSetString(e3);if(o.call(this._set,n3))return this._set[n3]}throw new Error('"'+e3+'" is not in the set.')},ArraySet.prototype.at=function(e3){if(e3>=0&&e3{var t=n2(192),o=5,i=1<>1;return r3?-n3:n3}r2.encode=function(e3){var r3="",n3,i2=toVLQSigned(e3);do n3=i2&a,i2>>>=o,i2>0&&(n3|=u),r3+=t.encode(n3);while(i2>0);return r3},r2.decode=function(e3,r3,n3){var i2=e3.length,s=0,l=0,c,p;do{if(r3>=i2)throw new Error("Expected more digits in base 64 VLQ value.");if(p=t.decode(e3.charCodeAt(r3++)),p===-1)throw new Error("Invalid base64 digit: "+e3.charAt(r3-1));c=!!(p&u),p&=a,s=s+(p<{var n2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");r2.encode=function(e3){if(0<=e3&&e3{r2.GREATEST_LOWER_BOUND=1,r2.LEAST_UPPER_BOUND=2;function recursiveSearch(e3,n2,t,o,i,a){var u=Math.floor((n2-e3)/2)+e3,s=i(t,o[u],!0);return s===0?u:s>0?n2-u>1?recursiveSearch(u,n2,t,o,i,a):a==r2.LEAST_UPPER_BOUND?n21?recursiveSearch(e3,u,t,o,i,a):a==r2.LEAST_UPPER_BOUND?u:e3<0?-1:e3}r2.search=function(e3,n2,t,o){if(n2.length===0)return-1;var i=recursiveSearch(-1,n2.length,e3,n2,t,o||r2.GREATEST_LOWER_BOUND);if(i<0)return-1;for(;i-1>=0&&t(n2[i],n2[i-1],!0)===0;)--i;return i}},460:(e2,r2,n2)=>{var t=n2(749);function generatedPositionAfter(e3,r3){var n3=e3.generatedLine,o=r3.generatedLine,i=e3.generatedColumn,a=r3.generatedColumn;return o>n3||o==n3&&a>=i||t.compareByGeneratedPositionsInflated(e3,r3)<=0}function MappingList(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}MappingList.prototype.unsortedForEach=function(e3,r3){this._array.forEach(e3,r3)},MappingList.prototype.add=function(e3){generatedPositionAfter(this._last,e3)?(this._last=e3,this._array.push(e3)):(this._sorted=!1,this._array.push(e3))},MappingList.prototype.toArray=function(){return this._sorted||(this._array.sort(t.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},r2.H=MappingList},136:(e2,r2)=>{function swap(e3,r3,n2){var t=e3[r3];e3[r3]=e3[n2],e3[n2]=t}function randomIntInRange(e3,r3){return Math.round(e3+Math.random()*(r3-e3))}function doQuickSort(e3,r3,n2,t){if(n2{var t,o=n2(749),i=n2(968),a=n2(542).I,u=n2(447),s=n2(136).U;function SourceMapConsumer(e3,r3){var n3=e3;return typeof e3=="string"&&(n3=o.parseSourceMapInput(e3)),n3.sections!=null?new IndexedSourceMapConsumer(n3,r3):new BasicSourceMapConsumer(n3,r3)}SourceMapConsumer.fromSourceMap=function(e3,r3){return BasicSourceMapConsumer.fromSourceMap(e3,r3)},SourceMapConsumer.prototype._version=3,SourceMapConsumer.prototype.__generatedMappings=null,Object.defineProperty(SourceMapConsumer.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),SourceMapConsumer.prototype.__originalMappings=null,Object.defineProperty(SourceMapConsumer.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),SourceMapConsumer.prototype._charIsMappingSeparator=function(e3,r3){var n3=e3.charAt(r3);return n3===";"||n3===","},SourceMapConsumer.prototype._parseMappings=function(e3,r3){throw new Error("Subclasses must implement _parseMappings")},SourceMapConsumer.GENERATED_ORDER=1,SourceMapConsumer.ORIGINAL_ORDER=2,SourceMapConsumer.GREATEST_LOWER_BOUND=1,SourceMapConsumer.LEAST_UPPER_BOUND=2,SourceMapConsumer.prototype.eachMapping=function(e3,r3,n3){var t2=r3||null,i2=n3||SourceMapConsumer.GENERATED_ORDER,a2;switch(i2){case SourceMapConsumer.GENERATED_ORDER:a2=this._generatedMappings;break;case SourceMapConsumer.ORIGINAL_ORDER:a2=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var u2=this.sourceRoot;a2.map(function(e4){var r4=e4.source===null?null:this._sources.at(e4.source);return r4=o.computeSourceURL(u2,r4,this._sourceMapURL),{source:r4,generatedLine:e4.generatedLine,generatedColumn:e4.generatedColumn,originalLine:e4.originalLine,originalColumn:e4.originalColumn,name:e4.name===null?null:this._names.at(e4.name)}},this).forEach(e3,t2)},SourceMapConsumer.prototype.allGeneratedPositionsFor=function(e3){var r3=o.getArg(e3,"line"),n3={source:o.getArg(e3,"source"),originalLine:r3,originalColumn:o.getArg(e3,"column",0)};if(n3.source=this._findSourceIndex(n3.source),n3.source<0)return[];var t2=[],a2=this._findMapping(n3,this._originalMappings,"originalLine","originalColumn",o.compareByOriginalPositions,i.LEAST_UPPER_BOUND);if(a2>=0){var u2=this._originalMappings[a2];if(e3.column===void 0)for(var s2=u2.originalLine;u2&&u2.originalLine===s2;)t2.push({line:o.getArg(u2,"generatedLine",null),column:o.getArg(u2,"generatedColumn",null),lastColumn:o.getArg(u2,"lastGeneratedColumn",null)}),u2=this._originalMappings[++a2];else for(var l=u2.originalColumn;u2&&u2.originalLine===r3&&u2.originalColumn==l;)t2.push({line:o.getArg(u2,"generatedLine",null),column:o.getArg(u2,"generatedColumn",null),lastColumn:o.getArg(u2,"lastGeneratedColumn",null)}),u2=this._originalMappings[++a2]}return t2},r2.SourceMapConsumer=SourceMapConsumer;function BasicSourceMapConsumer(e3,r3){var n3=e3;typeof e3=="string"&&(n3=o.parseSourceMapInput(e3));var t2=o.getArg(n3,"version"),i2=o.getArg(n3,"sources"),u2=o.getArg(n3,"names",[]),s2=o.getArg(n3,"sourceRoot",null),l=o.getArg(n3,"sourcesContent",null),c=o.getArg(n3,"mappings"),p=o.getArg(n3,"file",null);if(t2!=this._version)throw new Error("Unsupported version: "+t2);s2&&(s2=o.normalize(s2)),i2=i2.map(String).map(o.normalize).map(function(e4){return s2&&o.isAbsolute(s2)&&o.isAbsolute(e4)?o.relative(s2,e4):e4}),this._names=a.fromArray(u2.map(String),!0),this._sources=a.fromArray(i2,!0),this._absoluteSources=this._sources.toArray().map(function(e4){return o.computeSourceURL(s2,e4,r3)}),this.sourceRoot=s2,this.sourcesContent=l,this._mappings=c,this._sourceMapURL=r3,this.file=p}BasicSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype),BasicSourceMapConsumer.prototype.consumer=SourceMapConsumer,BasicSourceMapConsumer.prototype._findSourceIndex=function(e3){var r3=e3;if(this.sourceRoot!=null&&(r3=o.relative(this.sourceRoot,r3)),this._sources.has(r3))return this._sources.indexOf(r3);var n3;for(n3=0;n31&&(_.source=l+S[1],l+=S[1],_.originalLine=i2+S[2],i2=_.originalLine,_.originalLine+=1,_.originalColumn=a2+S[3],a2=_.originalColumn,S.length>4&&(_.name=c+S[4],c+=S[4])),m.push(_),typeof _.originalLine=="number"&&d.push(_)}s(m,o.compareByGeneratedPositionsDeflated),this.__generatedMappings=m,s(d,o.compareByOriginalPositions),this.__originalMappings=d},BasicSourceMapConsumer.prototype._findMapping=function(e3,r3,n3,t2,o2,a2){if(e3[n3]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e3[n3]);if(e3[t2]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e3[t2]);return i.search(e3,r3,o2,a2)},BasicSourceMapConsumer.prototype.computeColumnSpans=function(){for(var e3=0;e3=0){var t2=this._generatedMappings[n3];if(t2.generatedLine===r3.generatedLine){var i2=o.getArg(t2,"source",null);i2!==null&&(i2=this._sources.at(i2),i2=o.computeSourceURL(this.sourceRoot,i2,this._sourceMapURL));var a2=o.getArg(t2,"name",null);return a2!==null&&(a2=this._names.at(a2)),{source:i2,line:o.getArg(t2,"originalLine",null),column:o.getArg(t2,"originalColumn",null),name:a2}}}return{source:null,line:null,column:null,name:null}},BasicSourceMapConsumer.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e3){return e3==null}):!1},BasicSourceMapConsumer.prototype.sourceContentFor=function(e3,r3){if(!this.sourcesContent)return null;var n3=this._findSourceIndex(e3);if(n3>=0)return this.sourcesContent[n3];var t2=e3;this.sourceRoot!=null&&(t2=o.relative(this.sourceRoot,t2));var i2;if(this.sourceRoot!=null&&(i2=o.urlParse(this.sourceRoot))){var a2=t2.replace(/^file:\/\//,"");if(i2.scheme=="file"&&this._sources.has(a2))return this.sourcesContent[this._sources.indexOf(a2)];if((!i2.path||i2.path=="/")&&this._sources.has("/"+t2))return this.sourcesContent[this._sources.indexOf("/"+t2)]}if(r3)return null;throw new Error('"'+t2+'" is not in the SourceMap.')},BasicSourceMapConsumer.prototype.generatedPositionFor=function(e3){var r3=o.getArg(e3,"source");if(r3=this._findSourceIndex(r3),r3<0)return{line:null,column:null,lastColumn:null};var n3={source:r3,originalLine:o.getArg(e3,"line"),originalColumn:o.getArg(e3,"column")},t2=this._findMapping(n3,this._originalMappings,"originalLine","originalColumn",o.compareByOriginalPositions,o.getArg(e3,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND));if(t2>=0){var i2=this._originalMappings[t2];if(i2.source===n3.source)return{line:o.getArg(i2,"generatedLine",null),column:o.getArg(i2,"generatedColumn",null),lastColumn:o.getArg(i2,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},t=BasicSourceMapConsumer;function IndexedSourceMapConsumer(e3,r3){var n3=e3;typeof e3=="string"&&(n3=o.parseSourceMapInput(e3));var t2=o.getArg(n3,"version"),i2=o.getArg(n3,"sections");if(t2!=this._version)throw new Error("Unsupported version: "+t2);this._sources=new a,this._names=new a;var u2={line:-1,column:0};this._sections=i2.map(function(e4){if(e4.url)throw new Error("Support for url field in sections not implemented.");var n4=o.getArg(e4,"offset"),t3=o.getArg(n4,"line"),i3=o.getArg(n4,"column");if(t3{var t=n2(447),o=n2(749),i=n2(542).I,a=n2(460).H;function SourceMapGenerator(e3){e3||(e3={}),this._file=o.getArg(e3,"file",null),this._sourceRoot=o.getArg(e3,"sourceRoot",null),this._skipValidation=o.getArg(e3,"skipValidation",!1),this._sources=new i,this._names=new i,this._mappings=new a,this._sourcesContents=null}SourceMapGenerator.prototype._version=3,SourceMapGenerator.fromSourceMap=function(e3){var r3=e3.sourceRoot,n3=new SourceMapGenerator({file:e3.file,sourceRoot:r3});return e3.eachMapping(function(e4){var t2={generated:{line:e4.generatedLine,column:e4.generatedColumn}};e4.source!=null&&(t2.source=e4.source,r3!=null&&(t2.source=o.relative(r3,t2.source)),t2.original={line:e4.originalLine,column:e4.originalColumn},e4.name!=null&&(t2.name=e4.name)),n3.addMapping(t2)}),e3.sources.forEach(function(t2){var i2=t2;r3!==null&&(i2=o.relative(r3,t2)),n3._sources.has(i2)||n3._sources.add(i2);var a2=e3.sourceContentFor(t2);a2!=null&&n3.setSourceContent(t2,a2)}),n3},SourceMapGenerator.prototype.addMapping=function(e3){var r3=o.getArg(e3,"generated"),n3=o.getArg(e3,"original",null),t2=o.getArg(e3,"source",null),i2=o.getArg(e3,"name",null);this._skipValidation||this._validateMapping(r3,n3,t2,i2),t2!=null&&(t2=String(t2),this._sources.has(t2)||this._sources.add(t2)),i2!=null&&(i2=String(i2),this._names.has(i2)||this._names.add(i2)),this._mappings.add({generatedLine:r3.line,generatedColumn:r3.column,originalLine:n3!=null&&n3.line,originalColumn:n3!=null&&n3.column,source:t2,name:i2})},SourceMapGenerator.prototype.setSourceContent=function(e3,r3){var n3=e3;this._sourceRoot!=null&&(n3=o.relative(this._sourceRoot,n3)),r3!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[o.toSetString(n3)]=r3):this._sourcesContents&&(delete this._sourcesContents[o.toSetString(n3)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},SourceMapGenerator.prototype.applySourceMap=function(e3,r3,n3){var t2=r3;if(r3==null){if(e3.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);t2=e3.file}var a2=this._sourceRoot;a2!=null&&(t2=o.relative(a2,t2));var u=new i,s=new i;this._mappings.unsortedForEach(function(r4){if(r4.source===t2&&r4.originalLine!=null){var i2=e3.originalPositionFor({line:r4.originalLine,column:r4.originalColumn});i2.source!=null&&(r4.source=i2.source,n3!=null&&(r4.source=o.join(n3,r4.source)),a2!=null&&(r4.source=o.relative(a2,r4.source)),r4.originalLine=i2.line,r4.originalColumn=i2.column,i2.name!=null&&(r4.name=i2.name))}var l=r4.source;l!=null&&!u.has(l)&&u.add(l);var c=r4.name;c!=null&&!s.has(c)&&s.add(c)},this),this._sources=u,this._names=s,e3.sources.forEach(function(r4){var t3=e3.sourceContentFor(r4);t3!=null&&(n3!=null&&(r4=o.join(n3,r4)),a2!=null&&(r4=o.relative(a2,r4)),this.setSourceContent(r4,t3))},this)},SourceMapGenerator.prototype._validateMapping=function(e3,r3,n3,t2){if(r3&&typeof r3.line!="number"&&typeof r3.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(e3&&"line"in e3&&"column"in e3&&e3.line>0&&e3.column>=0&&!r3&&!n3&&!t2)){if(e3&&"line"in e3&&"column"in e3&&r3&&"line"in r3&&"column"in r3&&e3.line>0&&e3.column>=0&&r3.line>0&&r3.column>=0&&n3)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:e3,source:n3,original:r3,name:t2}))}},SourceMapGenerator.prototype._serializeMappings=function(){for(var e3=0,r3=1,n3=0,i2=0,a2=0,u=0,s="",l,c,p,g,f=this._mappings.toArray(),h=0,d=f.length;h0){if(!o.compareByGeneratedPositionsInflated(c,f[h-1]))continue;l+=","}l+=t.encode(c.generatedColumn-e3),e3=c.generatedColumn,c.source!=null&&(g=this._sources.indexOf(c.source),l+=t.encode(g-u),u=g,l+=t.encode(c.originalLine-1-i2),i2=c.originalLine-1,l+=t.encode(c.originalColumn-n3),n3=c.originalColumn,c.name!=null&&(p=this._names.indexOf(c.name),l+=t.encode(p-a2),a2=p)),s+=l}return s},SourceMapGenerator.prototype._generateSourcesContent=function(e3,r3){return e3.map(function(e4){if(!this._sourcesContents)return null;r3!=null&&(e4=o.relative(r3,e4));var n3=o.toSetString(e4);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n3)?this._sourcesContents[n3]:null},this)},SourceMapGenerator.prototype.toJSON=function(){var e3={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(e3.file=this._file),this._sourceRoot!=null&&(e3.sourceRoot=this._sourceRoot),this._sourcesContents&&(e3.sourcesContent=this._generateSourcesContent(e3.sources,e3.sourceRoot)),e3},SourceMapGenerator.prototype.toString=function(){return JSON.stringify(this.toJSON())},r2.SourceMapGenerator=SourceMapGenerator},13:(e2,r2,n2)=>{var t=n2(231).SourceMapGenerator,o=n2(749),i=/(\r?\n)/,a=10,u="$$$isSourceNode$$$";function SourceNode(e3,r3,n3,t2,o2){this.children=[],this.sourceContents={},this.line=e3??null,this.column=r3??null,this.source=n3??null,this.name=o2??null,this[u]=!0,t2!=null&&this.add(t2)}SourceNode.fromStringWithSourceMap=function(e3,r3,n3){var t2=new SourceNode,a2=e3.split(i),u2=0,shiftNextLine=function(){var e4=getNextLine(),r4=getNextLine()||"";return e4+r4;function getNextLine(){return u2=0;r3--)this.prepend(e3[r3]);else if(e3[u]||typeof e3=="string")this.children.unshift(e3);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e3);return this},SourceNode.prototype.walk=function(e3){for(var r3,n3=0,t2=this.children.length;n30){for(r3=[],n3=0;n3{function getArg(e3,r3,n3){if(r3 in e3)return e3[r3];if(arguments.length===3)return n3;throw new Error('"'+r3+'" is a required argument.')}r2.getArg=getArg;var n2=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,t=/^data:.+\,.+$/;function urlParse(e3){var r3=e3.match(n2);return r3?{scheme:r3[1],auth:r3[2],host:r3[3],port:r3[4],path:r3[5]}:null}r2.urlParse=urlParse;function urlGenerate(e3){var r3="";return e3.scheme&&(r3+=e3.scheme+":"),r3+="//",e3.auth&&(r3+=e3.auth+"@"),e3.host&&(r3+=e3.host),e3.port&&(r3+=":"+e3.port),e3.path&&(r3+=e3.path),r3}r2.urlGenerate=urlGenerate;function normalize(e3){var n3=e3,t2=urlParse(e3);if(t2){if(!t2.path)return e3;n3=t2.path}for(var o2=r2.isAbsolute(n3),i=n3.split(/\/+/),a,u=0,s=i.length-1;s>=0;s--)a=i[s],a==="."?i.splice(s,1):a===".."?u++:u>0&&(a===""?(i.splice(s+1,u),u=0):(i.splice(s,2),u--));return n3=i.join("/"),n3===""&&(n3=o2?"/":"."),t2?(t2.path=n3,urlGenerate(t2)):n3}r2.normalize=normalize;function join(e3,r3){e3===""&&(e3="."),r3===""&&(r3=".");var n3=urlParse(r3),o2=urlParse(e3);if(o2&&(e3=o2.path||"/"),n3&&!n3.scheme)return o2&&(n3.scheme=o2.scheme),urlGenerate(n3);if(n3||r3.match(t))return r3;if(o2&&!o2.host&&!o2.path)return o2.host=r3,urlGenerate(o2);var i=r3.charAt(0)==="/"?r3:normalize(e3.replace(/\/+$/,"")+"/"+r3);return o2?(o2.path=i,urlGenerate(o2)):i}r2.join=join,r2.isAbsolute=function(e3){return e3.charAt(0)==="/"||n2.test(e3)};function relative(e3,r3){e3===""&&(e3="."),e3=e3.replace(/\/$/,"");for(var n3=0;r3.indexOf(e3+"/")!==0;){var t2=e3.lastIndexOf("/");if(t2<0||(e3=e3.slice(0,t2),e3.match(/^([^\/]+:\/)?\/*$/)))return r3;++n3}return Array(n3+1).join("../")+r3.substr(e3.length+1)}r2.relative=relative;var o=function(){var e3=Object.create(null);return!("__proto__"in e3)}();function identity(e3){return e3}function toSetString(e3){return isProtoString(e3)?"$"+e3:e3}r2.toSetString=o?identity:toSetString;function fromSetString(e3){return isProtoString(e3)?e3.slice(1):e3}r2.fromSetString=o?identity:fromSetString;function isProtoString(e3){if(!e3)return!1;var r3=e3.length;if(r3<9||e3.charCodeAt(r3-1)!==95||e3.charCodeAt(r3-2)!==95||e3.charCodeAt(r3-3)!==111||e3.charCodeAt(r3-4)!==116||e3.charCodeAt(r3-5)!==111||e3.charCodeAt(r3-6)!==114||e3.charCodeAt(r3-7)!==112||e3.charCodeAt(r3-8)!==95||e3.charCodeAt(r3-9)!==95)return!1;for(var n3=r3-10;n3>=0;n3--)if(e3.charCodeAt(n3)!==36)return!1;return!0}function compareByOriginalPositions(e3,r3,n3){var t2=strcmp(e3.source,r3.source);return t2!==0||(t2=e3.originalLine-r3.originalLine,t2!==0)||(t2=e3.originalColumn-r3.originalColumn,t2!==0||n3)||(t2=e3.generatedColumn-r3.generatedColumn,t2!==0)||(t2=e3.generatedLine-r3.generatedLine,t2!==0)?t2:strcmp(e3.name,r3.name)}r2.compareByOriginalPositions=compareByOriginalPositions;function compareByGeneratedPositionsDeflated(e3,r3,n3){var t2=e3.generatedLine-r3.generatedLine;return t2!==0||(t2=e3.generatedColumn-r3.generatedColumn,t2!==0||n3)||(t2=strcmp(e3.source,r3.source),t2!==0)||(t2=e3.originalLine-r3.originalLine,t2!==0)||(t2=e3.originalColumn-r3.originalColumn,t2!==0)?t2:strcmp(e3.name,r3.name)}r2.compareByGeneratedPositionsDeflated=compareByGeneratedPositionsDeflated;function strcmp(e3,r3){return e3===r3?0:e3===null?1:r3===null?-1:e3>r3?1:-1}function compareByGeneratedPositionsInflated(e3,r3){var n3=e3.generatedLine-r3.generatedLine;return n3!==0||(n3=e3.generatedColumn-r3.generatedColumn,n3!==0)||(n3=strcmp(e3.source,r3.source),n3!==0)||(n3=e3.originalLine-r3.originalLine,n3!==0)||(n3=e3.originalColumn-r3.originalColumn,n3!==0)?n3:strcmp(e3.name,r3.name)}r2.compareByGeneratedPositionsInflated=compareByGeneratedPositionsInflated;function parseSourceMapInput(e3){return JSON.parse(e3.replace(/^\)]}'[^\n]*\n/,""))}r2.parseSourceMapInput=parseSourceMapInput;function computeSourceURL(e3,r3,n3){if(r3=r3||"",e3&&(e3[e3.length-1]!=="/"&&r3[0]!=="/"&&(e3+="/"),r3=e3+r3),n3){var t2=urlParse(n3);if(!t2)throw new Error("sourceMapURL could not be parsed");if(t2.path){var o2=t2.path.lastIndexOf("/");o2>=0&&(t2.path=t2.path.substring(0,o2+1))}r3=join(urlGenerate(t2),r3)}return normalize(r3)}r2.computeSourceURL=computeSourceURL}},r={};function __nccwpck_require__2(n2){var t=r[n2];if(t!==void 0)return t.exports;var o=r[n2]={exports:{}},i=!0;try{e[n2](o,o.exports,__nccwpck_require__2),i=!1}finally{i&&delete r[n2]}return o.exports}typeof __nccwpck_require__2<"u"&&(__nccwpck_require__2.ab="/");var n={};(()=>{var e2=n;e2.SourceMapGenerator=__nccwpck_require__2(231).SourceMapGenerator,e2.SourceMapConsumer=__nccwpck_require__2(69).SourceMapConsumer,e2.SourceNode=__nccwpck_require__2(13).SourceNode})(),module.exports=n})()}});var require_interop_require_default=__commonJS({".open-next/server-functions/default/node_modules/@swc/helpers/cjs/_interop_require_default.cjs"(exports){"use strict";function _interop_require_default(obj){return obj&&obj.__esModule?obj:{default:obj}}exports._=_interop_require_default}});var require_source_map2=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/source-map08/source-map.js"(exports,module){(()=>{var __webpack_modules__={963:(__unused_webpack_module,exports2)=>{class ArraySet{constructor(){this._array=[],this._set=new Map}static fromArray(aArray,aAllowDuplicates){let set=new ArraySet;for(let i=0,len=aArray.length;i=0)return idx;throw new Error('"'+aStr+'" is not in the set.')}at(aIdx){if(aIdx>=0&&aIdx{let base64=__nccwpck_require__3(209),VLQ_BASE_SHIFT=5,VLQ_BASE=1<>1;return isNegative?-shifted:shifted}exports2.encode=function(aValue){let encoded="",digit,vlq=toVLQSigned(aValue);do digit=vlq&VLQ_BASE_MASK,vlq>>>=VLQ_BASE_SHIFT,vlq>0&&(digit|=VLQ_CONTINUATION_BIT),encoded+=base64.encode(digit);while(vlq>0);return encoded}},209:(__unused_webpack_module,exports2)=>{let intToCharMap="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");exports2.encode=function(number){if(0<=number&&number{exports2.GREATEST_LOWER_BOUND=1,exports2.LEAST_UPPER_BOUND=2;function recursiveSearch(aLow,aHigh,aNeedle,aHaystack,aCompare,aBias){let mid=Math.floor((aHigh-aLow)/2)+aLow,cmp=aCompare(aNeedle,aHaystack[mid],!0);return cmp===0?mid:cmp>0?aHigh-mid>1?recursiveSearch(mid,aHigh,aNeedle,aHaystack,aCompare,aBias):aBias==exports2.LEAST_UPPER_BOUND?aHigh1?recursiveSearch(aLow,mid,aNeedle,aHaystack,aCompare,aBias):aBias==exports2.LEAST_UPPER_BOUND?mid:aLow<0?-1:aLow}exports2.search=function(aNeedle,aHaystack,aCompare,aBias){if(aHaystack.length===0)return-1;let index=recursiveSearch(-1,aHaystack.length,aNeedle,aHaystack,aCompare,aBias||exports2.GREATEST_LOWER_BOUND);if(index<0)return-1;for(;index-1>=0&&aCompare(aHaystack[index],aHaystack[index-1],!0)===0;)--index;return index}},371:(__unused_webpack_module,exports2,__nccwpck_require__3)=>{let util=__nccwpck_require__3(354);function generatedPositionAfter(mappingA,mappingB){let lineA=mappingA.generatedLine,lineB=mappingB.generatedLine,columnA=mappingA.generatedColumn,columnB=mappingB.generatedColumn;return lineB>lineA||lineB==lineA&&columnB>=columnA||util.compareByGeneratedPositionsInflated(mappingA,mappingB)<=0}class MappingList{constructor(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}unsortedForEach(aCallback,aThisArg){this._array.forEach(aCallback,aThisArg)}add(aMapping){generatedPositionAfter(this._last,aMapping)?(this._last=aMapping,this._array.push(aMapping)):(this._sorted=!1,this._array.push(aMapping))}toArray(){return this._sorted||(this._array.sort(util.compareByGeneratedPositionsInflated),this._sorted=!0),this._array}}exports2.H=MappingList},799:(module2,__unused_webpack_exports,__nccwpck_require__3)=>{"use strict";let fs=__nccwpck_require__3(147),path2=__nccwpck_require__3(17);module2.exports=function(){return new Promise((resolve,reject)=>{let wasmPath=__nccwpck_require__3.ab+"mappings.wasm";fs.readFile(__nccwpck_require__3.ab+"mappings.wasm",null,(error2,data)=>{if(error2){reject(error2);return}resolve(data.buffer)})})},module2.exports.initialize=_=>{console.debug("SourceMapConsumer.initialize is a no-op when running in node.js")}},886:(__unused_webpack_module,exports2,__nccwpck_require__3)=>{var __webpack_unused_export__;let util=__nccwpck_require__3(354),binarySearch=__nccwpck_require__3(700),ArraySet=__nccwpck_require__3(963).I,base64VLQ=__nccwpck_require__3(344),readWasm=__nccwpck_require__3(799),wasm=__nccwpck_require__3(776),INTERNAL=Symbol("smcInternal");class SourceMapConsumer{constructor(aSourceMap,aSourceMapURL){return aSourceMap==INTERNAL?Promise.resolve(this):_factory(aSourceMap,aSourceMapURL)}static initialize(opts){readWasm.initialize(opts["lib/mappings.wasm"])}static fromSourceMap(aSourceMap,aSourceMapURL){return _factoryBSM(aSourceMap,aSourceMapURL)}static async with(rawSourceMap,sourceMapUrl,f){let consumer=await new SourceMapConsumer(rawSourceMap,sourceMapUrl);try{return await f(consumer)}finally{consumer.destroy()}}eachMapping(aCallback,aContext,aOrder){throw new Error("Subclasses must implement eachMapping")}allGeneratedPositionsFor(aArgs){throw new Error("Subclasses must implement allGeneratedPositionsFor")}destroy(){throw new Error("Subclasses must implement destroy")}}SourceMapConsumer.prototype._version=3,SourceMapConsumer.GENERATED_ORDER=1,SourceMapConsumer.ORIGINAL_ORDER=2,SourceMapConsumer.GREATEST_LOWER_BOUND=1,SourceMapConsumer.LEAST_UPPER_BOUND=2,exports2.SourceMapConsumer=SourceMapConsumer;class BasicSourceMapConsumer extends SourceMapConsumer{constructor(aSourceMap,aSourceMapURL){return super(INTERNAL).then(that=>{let sourceMap=aSourceMap;typeof aSourceMap=="string"&&(sourceMap=util.parseSourceMapInput(aSourceMap));let version=util.getArg(sourceMap,"version"),sources=util.getArg(sourceMap,"sources").map(String),names=util.getArg(sourceMap,"names",[]),sourceRoot=util.getArg(sourceMap,"sourceRoot",null),sourcesContent=util.getArg(sourceMap,"sourcesContent",null),mappings=util.getArg(sourceMap,"mappings"),file=util.getArg(sourceMap,"file",null);if(version!=that._version)throw new Error("Unsupported version: "+version);return that._sourceLookupCache=new Map,that._names=ArraySet.fromArray(names.map(String),!0),that._sources=ArraySet.fromArray(sources,!0),that._absoluteSources=ArraySet.fromArray(that._sources.toArray().map(function(s){return util.computeSourceURL(sourceRoot,s,aSourceMapURL)}),!0),that.sourceRoot=sourceRoot,that.sourcesContent=sourcesContent,that._mappings=mappings,that._sourceMapURL=aSourceMapURL,that.file=file,that._computedColumnSpans=!1,that._mappingsPtr=0,that._wasm=null,wasm().then(w=>(that._wasm=w,that))})}_findSourceIndex(aSource){let cachedIndex=this._sourceLookupCache.get(aSource);if(typeof cachedIndex=="number")return cachedIndex;let sourceAsMapRelative=util.computeSourceURL(null,aSource,this._sourceMapURL);if(this._absoluteSources.has(sourceAsMapRelative)){let index=this._absoluteSources.indexOf(sourceAsMapRelative);return this._sourceLookupCache.set(aSource,index),index}let sourceAsSourceRootRelative=util.computeSourceURL(this.sourceRoot,aSource,this._sourceMapURL);if(this._absoluteSources.has(sourceAsSourceRootRelative)){let index=this._absoluteSources.indexOf(sourceAsSourceRootRelative);return this._sourceLookupCache.set(aSource,index),index}return-1}static fromSourceMap(aSourceMap,aSourceMapURL){return new BasicSourceMapConsumer(aSourceMap.toString())}get sources(){return this._absoluteSources.toArray()}_getMappingsPtr(){return this._mappingsPtr===0&&this._parseMappings(),this._mappingsPtr}_parseMappings(){let aStr=this._mappings,size=aStr.length,mappingsBufPtr=this._wasm.exports.allocate_mappings(size),mappingsBuf=new Uint8Array(this._wasm.exports.memory.buffer,mappingsBufPtr,size);for(let i=0;i{mapping.source!==null&&(mapping.source=this._absoluteSources.at(mapping.source),mapping.name!==null&&(mapping.name=this._names.at(mapping.name))),this._computedColumnSpans&&mapping.lastGeneratedColumn===null&&(mapping.lastGeneratedColumn=1/0),aCallback.call(context,mapping)},()=>{switch(order){case SourceMapConsumer.GENERATED_ORDER:this._wasm.exports.by_generated_location(this._getMappingsPtr());break;case SourceMapConsumer.ORIGINAL_ORDER:this._wasm.exports.by_original_location(this._getMappingsPtr());break;default:throw new Error("Unknown order of iteration.")}})}allGeneratedPositionsFor(aArgs){let source=util.getArg(aArgs,"source"),originalLine=util.getArg(aArgs,"line"),originalColumn=aArgs.column||0;if(source=this._findSourceIndex(source),source<0)return[];if(originalLine<1)throw new Error("Line numbers must be >= 1");if(originalColumn<0)throw new Error("Column numbers must be >= 0");let mappings=[];return this._wasm.withMappingCallback(m=>{let lastColumn=m.lastGeneratedColumn;this._computedColumnSpans&&lastColumn===null&&(lastColumn=1/0),mappings.push({line:m.generatedLine,column:m.generatedColumn,lastColumn})},()=>{this._wasm.exports.all_generated_locations_for(this._getMappingsPtr(),source,originalLine-1,"column"in aArgs,originalColumn)}),mappings}destroy(){this._mappingsPtr!==0&&(this._wasm.exports.free_mappings(this._mappingsPtr),this._mappingsPtr=0)}computeColumnSpans(){this._computedColumnSpans||(this._wasm.exports.compute_column_spans(this._getMappingsPtr()),this._computedColumnSpans=!0)}originalPositionFor(aArgs){let needle={generatedLine:util.getArg(aArgs,"line"),generatedColumn:util.getArg(aArgs,"column")};if(needle.generatedLine<1)throw new Error("Line numbers must be >= 1");if(needle.generatedColumn<0)throw new Error("Column numbers must be >= 0");let bias=util.getArg(aArgs,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND);bias==null&&(bias=SourceMapConsumer.GREATEST_LOWER_BOUND);let mapping;if(this._wasm.withMappingCallback(m=>mapping=m,()=>{this._wasm.exports.original_location_for(this._getMappingsPtr(),needle.generatedLine-1,needle.generatedColumn,bias)}),mapping&&mapping.generatedLine===needle.generatedLine){let source=util.getArg(mapping,"source",null);source!==null&&(source=this._absoluteSources.at(source));let name=util.getArg(mapping,"name",null);return name!==null&&(name=this._names.at(name)),{source,line:util.getArg(mapping,"originalLine",null),column:util.getArg(mapping,"originalColumn",null),name}}return{source:null,line:null,column:null,name:null}}hasContentsOfAllSources(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(sc){return sc==null}):!1}sourceContentFor(aSource,nullOnMissing){if(!this.sourcesContent)return null;let index=this._findSourceIndex(aSource);if(index>=0)return this.sourcesContent[index];if(nullOnMissing)return null;throw new Error('"'+aSource+'" is not in the SourceMap.')}generatedPositionFor(aArgs){let source=util.getArg(aArgs,"source");if(source=this._findSourceIndex(source),source<0)return{line:null,column:null,lastColumn:null};let needle={source,originalLine:util.getArg(aArgs,"line"),originalColumn:util.getArg(aArgs,"column")};if(needle.originalLine<1)throw new Error("Line numbers must be >= 1");if(needle.originalColumn<0)throw new Error("Column numbers must be >= 0");let bias=util.getArg(aArgs,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND);bias==null&&(bias=SourceMapConsumer.GREATEST_LOWER_BOUND);let mapping;if(this._wasm.withMappingCallback(m=>mapping=m,()=>{this._wasm.exports.generated_location_for(this._getMappingsPtr(),needle.source,needle.originalLine-1,needle.originalColumn,bias)}),mapping&&mapping.source===needle.source){let lastColumn=mapping.lastGeneratedColumn;return this._computedColumnSpans&&lastColumn===null&&(lastColumn=1/0),{line:util.getArg(mapping,"generatedLine",null),column:util.getArg(mapping,"generatedColumn",null),lastColumn}}return{line:null,column:null,lastColumn:null}}}BasicSourceMapConsumer.prototype.consumer=SourceMapConsumer,__webpack_unused_export__=BasicSourceMapConsumer;class IndexedSourceMapConsumer extends SourceMapConsumer{constructor(aSourceMap,aSourceMapURL){return super(INTERNAL).then(that=>{let sourceMap=aSourceMap;typeof aSourceMap=="string"&&(sourceMap=util.parseSourceMapInput(aSourceMap));let version=util.getArg(sourceMap,"version"),sections=util.getArg(sourceMap,"sections");if(version!=that._version)throw new Error("Unsupported version: "+version);let lastOffset={line:-1,column:0};return Promise.all(sections.map(s=>{if(s.url)throw new Error("Support for url field in sections not implemented.");let offset=util.getArg(s,"offset"),offsetLine=util.getArg(offset,"line"),offsetColumn=util.getArg(offset,"column");if(offsetLine({generatedOffset:{generatedLine:offsetLine+1,generatedColumn:offsetColumn+1},consumer}))})).then(s=>(that._sections=s,that))})}get sources(){let sources=[];for(let i=0;i=0?this._sections[index]:null,nextSection=index>=0&&index+1=0?this._sections[index]:null,nextSection=index>=0&&index+1{let lineShift=section.generatedOffset.generatedLine-1,columnShift=section.generatedOffset.generatedColumn-1;return generatedPosition.line===1&&(generatedPosition.column+=columnShift,typeof generatedPosition.lastColumn=="number"&&(generatedPosition.lastColumn+=columnShift)),generatedPosition.lastColumn===1/0&&nextSection&&generatedPosition.line===nextSection.generatedOffset.generatedLine&&(generatedPosition.lastColumn=nextSection.generatedOffset.generatedColumn-2),generatedPosition.line+=lineShift,generatedPosition}):[]}eachMapping(aCallback,aContext,aOrder){this._sections.forEach((section,index)=>{let nextSection=index+1{let base64VLQ=__nccwpck_require__3(344),util=__nccwpck_require__3(354),ArraySet=__nccwpck_require__3(963).I,MappingList=__nccwpck_require__3(371).H;class SourceMapGenerator{constructor(aArgs){aArgs||(aArgs={}),this._file=util.getArg(aArgs,"file",null),this._sourceRoot=util.getArg(aArgs,"sourceRoot",null),this._skipValidation=util.getArg(aArgs,"skipValidation",!1),this._sources=new ArraySet,this._names=new ArraySet,this._mappings=new MappingList,this._sourcesContents=null}static fromSourceMap(aSourceMapConsumer){let sourceRoot=aSourceMapConsumer.sourceRoot,generator=new SourceMapGenerator({file:aSourceMapConsumer.file,sourceRoot});return aSourceMapConsumer.eachMapping(function(mapping){let newMapping={generated:{line:mapping.generatedLine,column:mapping.generatedColumn}};mapping.source!=null&&(newMapping.source=mapping.source,sourceRoot!=null&&(newMapping.source=util.relative(sourceRoot,newMapping.source)),newMapping.original={line:mapping.originalLine,column:mapping.originalColumn},mapping.name!=null&&(newMapping.name=mapping.name)),generator.addMapping(newMapping)}),aSourceMapConsumer.sources.forEach(function(sourceFile){let sourceRelative=sourceFile;sourceRoot!==null&&(sourceRelative=util.relative(sourceRoot,sourceFile)),generator._sources.has(sourceRelative)||generator._sources.add(sourceRelative);let content=aSourceMapConsumer.sourceContentFor(sourceFile);content!=null&&generator.setSourceContent(sourceFile,content)}),generator}addMapping(aArgs){let generated=util.getArg(aArgs,"generated"),original=util.getArg(aArgs,"original",null),source=util.getArg(aArgs,"source",null),name=util.getArg(aArgs,"name",null);this._skipValidation||this._validateMapping(generated,original,source,name),source!=null&&(source=String(source),this._sources.has(source)||this._sources.add(source)),name!=null&&(name=String(name),this._names.has(name)||this._names.add(name)),this._mappings.add({generatedLine:generated.line,generatedColumn:generated.column,originalLine:original!=null&&original.line,originalColumn:original!=null&&original.column,source,name})}setSourceContent(aSourceFile,aSourceContent){let source=aSourceFile;this._sourceRoot!=null&&(source=util.relative(this._sourceRoot,source)),aSourceContent!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[util.toSetString(source)]=aSourceContent):this._sourcesContents&&(delete this._sourcesContents[util.toSetString(source)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))}applySourceMap(aSourceMapConsumer,aSourceFile,aSourceMapPath){let sourceFile=aSourceFile;if(aSourceFile==null){if(aSourceMapConsumer.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);sourceFile=aSourceMapConsumer.file}let sourceRoot=this._sourceRoot;sourceRoot!=null&&(sourceFile=util.relative(sourceRoot,sourceFile));let newSources=this._mappings.toArray().length>0?new ArraySet:this._sources,newNames=new ArraySet;this._mappings.unsortedForEach(function(mapping){if(mapping.source===sourceFile&&mapping.originalLine!=null){let original=aSourceMapConsumer.originalPositionFor({line:mapping.originalLine,column:mapping.originalColumn});original.source!=null&&(mapping.source=original.source,aSourceMapPath!=null&&(mapping.source=util.join(aSourceMapPath,mapping.source)),sourceRoot!=null&&(mapping.source=util.relative(sourceRoot,mapping.source)),mapping.originalLine=original.line,mapping.originalColumn=original.column,original.name!=null&&(mapping.name=original.name))}let source=mapping.source;source!=null&&!newSources.has(source)&&newSources.add(source);let name=mapping.name;name!=null&&!newNames.has(name)&&newNames.add(name)},this),this._sources=newSources,this._names=newNames,aSourceMapConsumer.sources.forEach(function(srcFile){let content=aSourceMapConsumer.sourceContentFor(srcFile);content!=null&&(aSourceMapPath!=null&&(srcFile=util.join(aSourceMapPath,srcFile)),sourceRoot!=null&&(srcFile=util.relative(sourceRoot,srcFile)),this.setSourceContent(srcFile,content))},this)}_validateMapping(aGenerated,aOriginal,aSource,aName){if(aOriginal&&typeof aOriginal.line!="number"&&typeof aOriginal.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(aGenerated&&"line"in aGenerated&&"column"in aGenerated&&aGenerated.line>0&&aGenerated.column>=0&&!aOriginal&&!aSource&&!aName)){if(!(aGenerated&&"line"in aGenerated&&"column"in aGenerated&&aOriginal&&"line"in aOriginal&&"column"in aOriginal&&aGenerated.line>0&&aGenerated.column>=0&&aOriginal.line>0&&aOriginal.column>=0&&aSource))throw new Error("Invalid mapping: "+JSON.stringify({generated:aGenerated,source:aSource,original:aOriginal,name:aName}))}}_serializeMappings(){let previousGeneratedColumn=0,previousGeneratedLine=1,previousOriginalColumn=0,previousOriginalLine=0,previousName=0,previousSource=0,result="",next,mapping,nameIdx,sourceIdx,mappings=this._mappings.toArray();for(let i=0,len=mappings.length;i0){if(!util.compareByGeneratedPositionsInflated(mapping,mappings[i-1]))continue;next+=","}next+=base64VLQ.encode(mapping.generatedColumn-previousGeneratedColumn),previousGeneratedColumn=mapping.generatedColumn,mapping.source!=null&&(sourceIdx=this._sources.indexOf(mapping.source),next+=base64VLQ.encode(sourceIdx-previousSource),previousSource=sourceIdx,next+=base64VLQ.encode(mapping.originalLine-1-previousOriginalLine),previousOriginalLine=mapping.originalLine-1,next+=base64VLQ.encode(mapping.originalColumn-previousOriginalColumn),previousOriginalColumn=mapping.originalColumn,mapping.name!=null&&(nameIdx=this._names.indexOf(mapping.name),next+=base64VLQ.encode(nameIdx-previousName),previousName=nameIdx)),result+=next}return result}_generateSourcesContent(aSources,aSourceRoot){return aSources.map(function(source){if(!this._sourcesContents)return null;aSourceRoot!=null&&(source=util.relative(aSourceRoot,source));let key=util.toSetString(source);return Object.prototype.hasOwnProperty.call(this._sourcesContents,key)?this._sourcesContents[key]:null},this)}toJSON(){let map={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(map.file=this._file),this._sourceRoot!=null&&(map.sourceRoot=this._sourceRoot),this._sourcesContents&&(map.sourcesContent=this._generateSourcesContent(map.sources,map.sourceRoot)),map}toString(){return JSON.stringify(this.toJSON())}}SourceMapGenerator.prototype._version=3,exports2.SourceMapGenerator=SourceMapGenerator},589:(__unused_webpack_module,exports2,__nccwpck_require__3)=>{let SourceMapGenerator=__nccwpck_require__3(87).SourceMapGenerator,util=__nccwpck_require__3(354),REGEX_NEWLINE=/(\r?\n)/,NEWLINE_CODE=10,isSourceNode="$$$isSourceNode$$$";class SourceNode{constructor(aLine,aColumn,aSource,aChunks,aName){this.children=[],this.sourceContents={},this.line=aLine??null,this.column=aColumn??null,this.source=aSource??null,this.name=aName??null,this[isSourceNode]=!0,aChunks!=null&&this.add(aChunks)}static fromStringWithSourceMap(aGeneratedCode,aSourceMapConsumer,aRelativePath){let node=new SourceNode,remainingLines=aGeneratedCode.split(REGEX_NEWLINE),remainingLinesIndex=0,shiftNextLine=function(){let lineContents=getNextLine(),newLine=getNextLine()||"";return lineContents+newLine;function getNextLine(){return remainingLinesIndex=0;i--)this.prepend(aChunk[i]);else if(aChunk[isSourceNode]||typeof aChunk=="string")this.children.unshift(aChunk);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+aChunk);return this}walk(aFn){let chunk;for(let i=0,len=this.children.length;i0){for(newChildren=[],i=0;i{"use strict";module2.exports=typeof URL=="function"?URL:__nccwpck_require__3(310).URL},354:(__unused_webpack_module,exports2,__nccwpck_require__3)=>{let URL2=__nccwpck_require__3(869);function getArg(aArgs,aName,aDefaultValue){if(aName in aArgs)return aArgs[aName];if(arguments.length===3)return aDefaultValue;throw new Error('"'+aName+'" is a required argument.')}exports2.getArg=getArg;let supportsNullProto=function(){return!("__proto__"in Object.create(null))}();function identity(s){return s}function toSetString(aStr){return isProtoString(aStr)?"$"+aStr:aStr}exports2.toSetString=supportsNullProto?identity:toSetString;function fromSetString(aStr){return isProtoString(aStr)?aStr.slice(1):aStr}exports2.fromSetString=supportsNullProto?identity:fromSetString;function isProtoString(s){if(!s)return!1;let length=s.length;if(length<9||s.charCodeAt(length-1)!==95||s.charCodeAt(length-2)!==95||s.charCodeAt(length-3)!==111||s.charCodeAt(length-4)!==116||s.charCodeAt(length-5)!==111||s.charCodeAt(length-6)!==114||s.charCodeAt(length-7)!==112||s.charCodeAt(length-8)!==95||s.charCodeAt(length-9)!==95)return!1;for(let i=length-10;i>=0;i--)if(s.charCodeAt(i)!==36)return!1;return!0}function strcmp(aStr1,aStr2){return aStr1===aStr2?0:aStr1===null?1:aStr2===null?-1:aStr1>aStr2?1:-1}function compareByGeneratedPositionsInflated(mappingA,mappingB){let cmp=mappingA.generatedLine-mappingB.generatedLine;return cmp!==0||(cmp=mappingA.generatedColumn-mappingB.generatedColumn,cmp!==0)||(cmp=strcmp(mappingA.source,mappingB.source),cmp!==0)||(cmp=mappingA.originalLine-mappingB.originalLine,cmp!==0)||(cmp=mappingA.originalColumn-mappingB.originalColumn,cmp!==0)?cmp:strcmp(mappingA.name,mappingB.name)}exports2.compareByGeneratedPositionsInflated=compareByGeneratedPositionsInflated;function parseSourceMapInput(str){return JSON.parse(str.replace(/^\)]}'[^\n]*\n/,""))}exports2.parseSourceMapInput=parseSourceMapInput;let PROTOCOL="http:",PROTOCOL_AND_HOST=`${PROTOCOL}//host`;function createSafeHandler(cb){return input=>{let type=getURLType(input),base=buildSafeBase(input),url=new URL2(input,base);cb(url);let result=url.toString();return type==="absolute"?result:type==="scheme-relative"?result.slice(PROTOCOL.length):type==="path-absolute"?result.slice(PROTOCOL_AND_HOST.length):computeRelativeURL(base,result)}}function withBase(url,base){return new URL2(url,base).toString()}function buildUniqueSegment(prefix,str){let id=0;do{let ident=prefix+id++;if(str.indexOf(ident)===-1)return ident}while(!0)}function buildSafeBase(str){let maxDotParts=str.split("..").length-1,segment=buildUniqueSegment("p",str),base=`${PROTOCOL_AND_HOST}/`;for(let i=0;i0&&!rootParts[rootParts.length-1]&&rootParts.pop();targetParts.length>0&&rootParts.length>0&&targetParts[0]===rootParts[0];)targetParts.shift(),rootParts.shift();return rootParts.map(()=>"..").concat(targetParts).join("/")+targetURL.search+targetURL.hash}let ensureDirectory=createSafeHandler(url=>{url.pathname=url.pathname.replace(/\/?$/,"/")}),trimFilename=createSafeHandler(url=>{url.href=new URL2(".",url.toString()).toString()}),normalize=createSafeHandler(url=>{});exports2.normalize=normalize;function join(aRoot,aPath){let pathType=getURLType(aPath),rootType=getURLType(aRoot);if(aRoot=ensureDirectory(aRoot),pathType==="absolute")return withBase(aPath,void 0);if(rootType==="absolute")return withBase(aPath,aRoot);if(pathType==="scheme-relative")return normalize(aPath);if(rootType==="scheme-relative")return withBase(aPath,withBase(aRoot,PROTOCOL_AND_HOST)).slice(PROTOCOL.length);if(pathType==="path-absolute")return normalize(aPath);if(rootType==="path-absolute")return withBase(aPath,withBase(aRoot,PROTOCOL_AND_HOST)).slice(PROTOCOL_AND_HOST.length);let base=buildSafeBase(aPath+aRoot),newPath=withBase(aPath,withBase(aRoot,base));return computeRelativeURL(base,newPath)}exports2.join=join;function relative(rootURL,targetURL){let result=relativeIfPossible(rootURL,targetURL);return typeof result=="string"?result:normalize(targetURL)}exports2.relative=relative;function relativeIfPossible(rootURL,targetURL){if(getURLType(rootURL)!==getURLType(targetURL))return null;let base=buildSafeBase(rootURL+targetURL),root=new URL2(rootURL,base),target=new URL2(targetURL,base);try{new URL2("",target.toString())}catch{return null}return target.protocol!==root.protocol||target.user!==root.user||target.password!==root.password||target.hostname!==root.hostname||target.port!==root.port?null:computeRelativeURL(root,target)}function computeSourceURL(sourceRoot,sourceURL,sourceMapURL){sourceRoot&&getURLType(sourceURL)==="path-absolute"&&(sourceURL=sourceURL.replace(/^\//,""));let url=normalize(sourceURL||"");return sourceRoot&&(url=join(sourceRoot,url)),sourceMapURL&&(url=join(trimFilename(sourceMapURL),url)),url}exports2.computeSourceURL=computeSourceURL},776:(module2,__unused_webpack_exports,__nccwpck_require__3)=>{let readWasm=__nccwpck_require__3(799);function Mapping(){this.generatedLine=0,this.generatedColumn=0,this.lastGeneratedColumn=null,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}let cachedWasm=null;module2.exports=function(){if(cachedWasm)return cachedWasm;let callbackStack=[];return cachedWasm=readWasm().then(buffer=>WebAssembly.instantiate(buffer,{env:{mapping_callback(generatedLine,generatedColumn,hasLastGeneratedColumn,lastGeneratedColumn,hasOriginal,source,originalLine,originalColumn,hasName,name){let mapping=new Mapping;mapping.generatedLine=generatedLine+1,mapping.generatedColumn=generatedColumn,hasLastGeneratedColumn&&(mapping.lastGeneratedColumn=lastGeneratedColumn-1),hasOriginal&&(mapping.source=source,mapping.originalLine=originalLine+1,mapping.originalColumn=originalColumn,hasName&&(mapping.name=name)),callbackStack[callbackStack.length-1](mapping)},start_all_generated_locations_for(){console.time("all_generated_locations_for")},end_all_generated_locations_for(){console.timeEnd("all_generated_locations_for")},start_compute_column_spans(){console.time("compute_column_spans")},end_compute_column_spans(){console.timeEnd("compute_column_spans")},start_generated_location_for(){console.time("generated_location_for")},end_generated_location_for(){console.timeEnd("generated_location_for")},start_original_location_for(){console.time("original_location_for")},end_original_location_for(){console.timeEnd("original_location_for")},start_parse_mappings(){console.time("parse_mappings")},end_parse_mappings(){console.timeEnd("parse_mappings")},start_sort_by_generated_location(){console.time("sort_by_generated_location")},end_sort_by_generated_location(){console.timeEnd("sort_by_generated_location")},start_sort_by_original_location(){console.time("sort_by_original_location")},end_sort_by_original_location(){console.timeEnd("sort_by_original_location")}}})).then(Wasm=>({exports:Wasm.instance.exports,withMappingCallback:(mappingCallback,f)=>{callbackStack.push(mappingCallback);try{f()}finally{callbackStack.pop()}}})).then(null,e=>{throw cachedWasm=null,e}),cachedWasm}},147:module2=>{"use strict";module2.exports=require("fs")},17:module2=>{"use strict";module2.exports=require("path")},310:module2=>{"use strict";module2.exports=require("url")}},__webpack_module_cache__={};function __nccwpck_require__2(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==void 0)return cachedModule.exports;var module2=__webpack_module_cache__[moduleId]={exports:{}},threw=!0;try{__webpack_modules__[moduleId](module2,module2.exports,__nccwpck_require__2),threw=!1}finally{threw&&delete __webpack_module_cache__[moduleId]}return module2.exports}typeof __nccwpck_require__2<"u"&&(__nccwpck_require__2.ab="/");var __webpack_exports__={};(()=>{var exports2=__webpack_exports__;exports2.SourceMapGenerator=__nccwpck_require__2(87).SourceMapGenerator,exports2.SourceMapConsumer=__nccwpck_require__2(886).SourceMapConsumer,exports2.SourceNode=__nccwpck_require__2(589).SourceNode})(),module.exports=__webpack_exports__})()}});var require_data_uri_to_buffer=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/data-uri-to-buffer/index.js"(exports,module){(()=>{"use strict";var e={151:e2=>{function dataUriToBuffer(e3){if(!/^data:/i.test(e3))throw new TypeError('`uri` does not appear to be a Data URI (must begin with "data:")');e3=e3.replace(/\r?\n/g,"");let r2=e3.indexOf(",");if(r2===-1||r2<=4)throw new TypeError("malformed data: URI");let t2=e3.substring(5,r2).split(";"),a="",i=!1,s=t2[0]||"text/plain",n=s;for(let e4=1;e4"u"&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)}});var require_get_source_map_from_file=__commonJS({".open-next/server-functions/default/node_modules/next/dist/client/components/react-dev-overlay/utils/get-source-map-from-file.js"(exports,module){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});Object.defineProperty(exports,"getSourceMapFromFile",{enumerable:!0,get:function(){return getSourceMapFromFile}});var _interop_require_default=require_interop_require_default(),_promises=_interop_require_default._(require("fs/promises")),_path=_interop_require_default._(require("path")),_url=_interop_require_default._(require("url")),_datauritobuffer=_interop_require_default._(require_data_uri_to_buffer()),_getsourcemapurl=require_get_source_map_url();async function getSourceMapFromFile(filename){filename=filename.startsWith("file://")?_url.default.fileURLToPath(filename):filename;let fileContents;try{fileContents=await _promises.default.readFile(filename,"utf-8")}catch(error2){throw Object.defineProperty(new Error("Failed to read file contents of "+filename+".",{cause:error2}),"__NEXT_ERROR_CODE",{value:"E466",enumerable:!1,configurable:!0})}let sourceUrl=(0,_getsourcemapurl.getSourceMapUrl)(fileContents);if(!sourceUrl)return;if(sourceUrl.startsWith("data:")){let buffer;try{buffer=(0,_datauritobuffer.default)(sourceUrl)}catch(error2){throw Object.defineProperty(new Error("Failed to parse source map URL for "+filename+".",{cause:error2}),"__NEXT_ERROR_CODE",{value:"E199",enumerable:!1,configurable:!0})}if(buffer.type!=="application/json")throw Object.defineProperty(new Error("Unknown source map type for "+filename+": "+buffer.typeFull+"."),"__NEXT_ERROR_CODE",{value:"E113",enumerable:!1,configurable:!0});try{return JSON.parse(buffer.toString())}catch(error2){throw Object.defineProperty(new Error("Failed to parse source map for "+filename+".",{cause:error2}),"__NEXT_ERROR_CODE",{value:"E318",enumerable:!1,configurable:!0})}}let sourceMapFilename=_path.default.resolve(_path.default.dirname(filename),decodeURIComponent(sourceUrl));try{let sourceMapContents=await _promises.default.readFile(sourceMapFilename,"utf-8");return JSON.parse(sourceMapContents.toString())}catch(error2){throw Object.defineProperty(new Error("Failed to parse source map "+sourceMapFilename+".",{cause:error2}),"__NEXT_ERROR_CODE",{value:"E220",enumerable:!1,configurable:!0})}}(typeof exports.default=="function"||typeof exports.default=="object"&&exports.default!==null)&&typeof exports.default.__esModule>"u"&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)}});var require_picocolors=__commonJS({".open-next/server-functions/default/node_modules/next/dist/lib/picocolors.js"(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}_export(exports,{bgBlack:function(){return bgBlack},bgBlue:function(){return bgBlue},bgCyan:function(){return bgCyan},bgGreen:function(){return bgGreen},bgMagenta:function(){return bgMagenta},bgRed:function(){return bgRed},bgWhite:function(){return bgWhite},bgYellow:function(){return bgYellow},black:function(){return black},blue:function(){return blue},bold:function(){return bold},cyan:function(){return cyan},dim:function(){return dim},gray:function(){return gray},green:function(){return green},hidden:function(){return hidden},inverse:function(){return inverse},italic:function(){return italic},magenta:function(){return magenta},purple:function(){return purple},red:function(){return red},reset:function(){return reset},strikethrough:function(){return strikethrough},underline:function(){return underline},white:function(){return white},yellow:function(){return yellow}});var _globalThis,{env,stdout}=((_globalThis=globalThis)==null?void 0:_globalThis.process)??{},enabled=env&&!env.NO_COLOR&&(env.FORCE_COLOR||stdout?.isTTY&&!env.CI&&env.TERM!=="dumb"),replaceClose=(str,close,replace,index)=>{let start=str.substring(0,index)+replace,end=str.substring(index+close.length),nextIndex=end.indexOf(close);return~nextIndex?start+replaceClose(end,close,replace,nextIndex):start+end},formatter=(open,close,replace=open)=>enabled?input=>{let string=""+input,index=string.indexOf(close,open.length);return~index?open+replaceClose(string,close,replace,index)+close:open+string+close}:String,reset=enabled?s=>`\x1B[0m${s}\x1B[0m`:String,bold=formatter("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"),dim=formatter("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"),italic=formatter("\x1B[3m","\x1B[23m"),underline=formatter("\x1B[4m","\x1B[24m"),inverse=formatter("\x1B[7m","\x1B[27m"),hidden=formatter("\x1B[8m","\x1B[28m"),strikethrough=formatter("\x1B[9m","\x1B[29m"),black=formatter("\x1B[30m","\x1B[39m"),red=formatter("\x1B[31m","\x1B[39m"),green=formatter("\x1B[32m","\x1B[39m"),yellow=formatter("\x1B[33m","\x1B[39m"),blue=formatter("\x1B[34m","\x1B[39m"),magenta=formatter("\x1B[35m","\x1B[39m"),purple=formatter("\x1B[38;2;173;127;168m","\x1B[39m"),cyan=formatter("\x1B[36m","\x1B[39m"),white=formatter("\x1B[37m","\x1B[39m"),gray=formatter("\x1B[90m","\x1B[39m"),bgBlack=formatter("\x1B[40m","\x1B[49m"),bgRed=formatter("\x1B[41m","\x1B[49m"),bgGreen=formatter("\x1B[42m","\x1B[49m"),bgYellow=formatter("\x1B[43m","\x1B[49m"),bgBlue=formatter("\x1B[44m","\x1B[49m"),bgMagenta=formatter("\x1B[45m","\x1B[49m"),bgCyan=formatter("\x1B[46m","\x1B[49m"),bgWhite=formatter("\x1B[47m","\x1B[49m")}});var require_shell_quote=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/shell-quote/index.js"(exports,module){(()=>{typeof __nccwpck_require__<"u"&&(__nccwpck_require__.ab="/");var e={};(()=>{var r=e;r.quote=function(e2){return e2.map(function(e3){return e3&&typeof e3=="object"?e3.op.replace(/(.)/g,"\\$1"):/["\s]/.test(e3)&&!/'/.test(e3)?"'"+e3.replace(/(['\\])/g,"\\$1")+"'":/["'\s]/.test(e3)?'"'+e3.replace(/(["\\$`!])/g,"\\$1")+'"':String(e3).replace(/([A-Za-z]:)?([#!"$&'()*,:;<=>?@\[\\\]^`{|}])/g,"$1\\$2")}).join(" ")};for(var t="(?:"+["\\|\\|","\\&\\&",";;","\\|\\&","\\<\\(",">>",">\\&","[&;()|<>]"].join("|")+")",n="|&;()<> \\t",i=`(\\\\['"`+n+`]|[^\\s'"`+n+"])+",a='"((\\\\"|[^"])*?)"',f="'((\\\\'|[^'])*?)'",s="",u=0;u<4;u++)s+=(Math.pow(16,8)*Math.random()).toString(16);r.parse=function(e2,r2,t2){var n2=parse2(e2,r2,t2);return typeof r2!="function"?n2:n2.reduce(function(e3,r3){if(typeof r3=="object")return e3.concat(r3);var t3=r3.split(RegExp("("+s+".*?"+s+")","g"));return t3.length===1?e3.concat(t3[0]):e3.concat(t3.filter(Boolean).map(function(e4){return RegExp("^"+s).test(e4)?JSON.parse(e4.split(s)[1]):e4}))},[])};function parse2(e2,r2,n2){var u2=new RegExp(["("+t+")","("+i+"|"+a+"|"+f+")*"].join("|"),"g"),o=e2.match(u2).filter(Boolean),l=!1;if(!o)return[];return r2||(r2={}),n2||(n2={}),o.map(function(e3,r3){if(l)return;if(RegExp("^"+t+"$").test(e3))return{op:e3};for(var i2="'",a2='"',f2="$",s2=n2.escape||"\\",u3=!1,c=!1,p="",v=!1,g=0,d=e3.length;g"\\"+original)}function launchEditor(fileName,lineNumber,colNumber){if(!_fs.default.existsSync(fileName)||!(Number.isInteger(lineNumber)&&lineNumber>0))return;Number.isInteger(colNumber)&&colNumber>0||(colNumber=1);let[editor,...args]=guessEditor();if(!editor){printInstructions(fileName,null);return}if(editor.toLowerCase()==="none")return;if(process.platform==="linux"&&fileName.startsWith("/mnt/")&&/Microsoft/i.test(_os.default.release())&&(fileName=_path.default.relative("",fileName)),process.platform==="win32"&&!WINDOWS_FILE_NAME_ACCESS_LIST.test(fileName.trim())){console.log(),console.log((0,_picocolors.red)("Could not open "+_path.default.basename(fileName)+" in the editor.")),console.log(),console.log("When running on Windows, file names are checked against an access list to protect against remote code execution attacks. File names may consist only of alphanumeric characters (all languages), periods, dashes, slashes, and underscores."),console.log();return}lineNumber?args=args.concat(getArgumentsForLineNumber(editor,fileName,lineNumber,colNumber)):args.push(fileName);let p;if(process.platform==="win32")p=_child_process.default.spawn("cmd.exe",["/C",editor].concat(args),{stdio:"inherit",detached:!0});else if(isTerminalEditor(editor))if(process.platform==="darwin"){let escapedScript=escapeApplescriptStringFragment(_shellquote.default.quote([editor,...args]));p=_child_process.default.spawn("osascript",["-e",'tell application "Terminal" to do script "'+escapedScript+'"'],{stdio:"ignore"})}else printInstructions(fileName,"Terminal editors can only be used on macOS.");else p=_child_process.default.spawn(editor,args,{stdio:"inherit"});p&&(p.on("exit",function(errorCode){errorCode&&printInstructions(fileName,"(code "+errorCode+")")}),p.on("error",function(error2){printInstructions(fileName,error2.message)}))}(typeof exports.default=="function"||typeof exports.default=="object"&&exports.default!==null)&&typeof exports.default.__esModule>"u"&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)}});var require_core=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/babel/core.js"(exports,module){module.exports=require_bundle().core()}});var require_parser=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/babel/parser.js"(exports,module){module.exports=require_bundle().parser()}});var require_traverse=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/babel/traverse.js"(exports,module){module.exports=require_bundle().traverse()}});var require_types=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/babel/types.js"(exports,module){module.exports=require_bundle().types()}});var require_browsers=__commonJS({"../../node_modules/caniuse-lite/data/browsers.js"(exports,module){module.exports={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"}}});var require_browsers2=__commonJS({"../../node_modules/caniuse-lite/dist/unpacker/browsers.js"(exports,module){module.exports.browsers=require_browsers()}});var require_browserVersions=__commonJS({"../../node_modules/caniuse-lite/data/browserVersions.js"(exports,module){module.exports={0:"117",1:"20",2:"21",3:"22",4:"23",5:"24",6:"25",7:"26",8:"27",9:"28",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"80",I:"138",J:"4",K:"6",L:"13",M:"14",N:"16",O:"17",P:"18",Q:"79",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"93",d:"94",e:"95",f:"96",g:"97",h:"98",i:"99",j:"100",k:"101",l:"102",m:"103",n:"104",o:"105",p:"106",q:"107",r:"108",s:"109",t:"110",u:"111",v:"112",w:"113",x:"114",y:"115",z:"116",AB:"118",BB:"119",CB:"120",DB:"121",EB:"122",FB:"123",GB:"124",HB:"125",IB:"126",JB:"127",KB:"128",LB:"129",MB:"130",NB:"131",OB:"132",PB:"133",QB:"134",RB:"135",SB:"136",TB:"137",UB:"5",VB:"19",WB:"29",XB:"30",YB:"31",ZB:"32",aB:"33",bB:"34",cB:"35",dB:"36",eB:"37",fB:"38",gB:"39",hB:"40",iB:"41",jB:"42",kB:"43",lB:"44",mB:"45",nB:"46",oB:"47",pB:"48",qB:"49",rB:"50",sB:"51",tB:"52",uB:"53",vB:"54",wB:"55",xB:"56",yB:"57",zB:"58","0B":"60","1B":"62","2B":"63","3B":"64","4B":"65","5B":"66","6B":"67","7B":"68","8B":"69","9B":"70",AC:"71",BC:"72",CC:"73",DC:"74",EC:"75",FC:"76",GC:"77",HC:"78",IC:"140",JC:"11.1",KC:"12.1",LC:"15.5",MC:"16.0",NC:"17.0",OC:"18.0",PC:"3",QC:"59",RC:"61",SC:"82",TC:"139",UC:"141",VC:"3.2",WC:"10.1",XC:"15.2-15.3",YC:"15.4",ZC:"16.1",aC:"16.2",bC:"16.3",cC:"16.4",dC:"16.5",eC:"17.1",fC:"17.2",gC:"17.3",hC:"17.4",iC:"17.5",jC:"18.1",kC:"18.2",lC:"18.3",mC:"18.4",nC:"18.5",oC:"26.0",pC:"11.5",qC:"4.2-4.3",rC:"5.5",sC:"2",tC:"142",uC:"143",vC:"3.5",wC:"3.6",xC:"3.1",yC:"5.1",zC:"6.1","0C":"7.1","1C":"9.1","2C":"13.1","3C":"14.1","4C":"15.1","5C":"15.6","6C":"16.6","7C":"17.6","8C":"TP","9C":"9.5-9.6",AD:"10.0-10.1",BD:"10.5",CD:"10.6",DD:"11.6",ED:"4.0-4.1",FD:"5.0-5.1",GD:"6.0-6.1",HD:"7.0-7.1",ID:"8.1-8.4",JD:"9.0-9.2",KD:"9.3",LD:"10.0-10.2",MD:"10.3",ND:"11.0-11.2",OD:"11.3-11.4",PD:"12.0-12.1",QD:"12.2-12.5",RD:"13.0-13.1",SD:"13.2",TD:"13.3",UD:"13.4-13.7",VD:"14.0-14.4",WD:"14.5-14.8",XD:"15.0-15.1",YD:"15.6-15.8",ZD:"16.6-16.7",aD:"17.6-17.7",bD:"all",cD:"2.1",dD:"2.2",eD:"2.3",fD:"4.1",gD:"4.4",hD:"4.4.3-4.4.4",iD:"5.0-5.4",jD:"6.2-6.4",kD:"7.2-7.4",lD:"8.2",mD:"9.2",nD:"11.1-11.2",oD:"12.0",pD:"13.0",qD:"14.0",rD:"15.0",sD:"19.0",tD:"14.9",uD:"13.52",vD:"2.5",wD:"3.0-3.1"}}});var require_browserVersions2=__commonJS({"../../node_modules/caniuse-lite/dist/unpacker/browserVersions.js"(exports,module){module.exports.browserVersions=require_browserVersions()}});var require_agents=__commonJS({"../../node_modules/caniuse-lite/data/agents.js"(exports,module){module.exports={A:{A:{K:0,D:0,E:.0395412,F:.0263608,A:.0131804,B:.395412,rC:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","rC","K","D","E","F","A","B","","",""],E:"IE",F:{rC:962323200,K:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968e3}},B:{A:{0:0,C:0,L:0,M:0,G:0,N:0,O:0,P:.084984,Q:0,H:0,R:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:.010623,c:0,d:0,e:0,f:.007082,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:.003541,s:.042492,t:0,u:0,v:0,w:.007082,x:.010623,y:.003541,z:0,AB:.003541,BB:.003541,CB:.031869,DB:.007082,EB:.014164,FB:.003541,GB:.007082,HB:.007082,IB:.014164,JB:.014164,KB:.010623,LB:.010623,MB:.014164,NB:.031869,OB:.017705,PB:.021246,QB:.056656,RB:.053115,SB:.584265,TB:3.30021,I:.265575},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","L","M","G","N","O","P","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","I","","",""],E:"Edge",F:{0:1694649600,C:1438128e3,L:1447286400,M:1470096e3,G:1491868800,N:1508198400,O:1525046400,P:1542067200,Q:1579046400,H:1581033600,R:1586736e3,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:161136e4,Y:1614816e3,Z:1618358400,a:1622073600,b:1626912e3,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,k:1651190400,l:1653955200,m:1655942400,n:1659657600,o:1661990400,p:1664755200,q:1666915200,r:1670198400,s:1673481600,t:1675900800,u:1678665600,v:1680825600,w:1683158400,x:1685664e3,y:1689897600,z:1692576e3,AB:1697155200,BB:1698969600,CB:1701993600,DB:1706227200,EB:1708732800,FB:1711152e3,GB:1713398400,HB:1715990400,IB:1718841600,JB:1721865600,KB:1724371200,LB:1726704e3,MB:1729123200,NB:1731542400,OB:1737417600,PB:1740614400,QB:1741219200,RB:1743984e3,SB:1746316800,TB:1748476800,I:1750896e3},D:{C:"ms",L:"ms",M:"ms",G:"ms",N:"ms",O:"ms",P:"ms"}},C:{A:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,sC:0,PC:0,J:0,UB:0,K:0,D:0,E:0,F:0,A:0,B:.046033,C:0,L:0,M:0,G:0,N:0,O:0,P:0,VB:0,WB:0,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:.024787,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,QC:.007082,"0B":0,RC:0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,AC:0,BC:0,CC:0,DC:0,EC:0,FC:0,GC:0,HC:.010623,Q:0,H:0,R:0,SC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:.003541,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:.007082,t:0,u:0,v:0,w:0,x:0,y:.233706,z:0,AB:.113312,BB:0,CB:.003541,DB:0,EB:0,FB:0,GB:0,HB:.014164,IB:0,JB:.003541,KB:.077902,LB:0,MB:0,NB:0,OB:.003541,PB:.007082,QB:.007082,RB:.010623,SB:.021246,TB:.017705,I:.07082,TC:1.12958,IC:.159345,UC:0,tC:0,uC:0,vC:0,wC:0},B:"moz",C:["sC","PC","vC","wC","J","UB","K","D","E","F","A","B","C","L","M","G","N","O","P","VB","1","2","3","4","5","6","7","8","9","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","QC","0B","RC","1B","2B","3B","4B","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","Q","H","R","SC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","I","TC","IC","UC","tC","uC"],E:"Firefox",F:{0:1693267200,1:1361232e3,2:1364860800,3:1368489600,4:1372118400,5:1375747200,6:1379376e3,7:1386633600,8:1391472e3,9:1395100800,sC:1161648e3,PC:1213660800,vC:124632e4,wC:1264032e3,J:1300752e3,UB:1308614400,K:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968e3,C:1331596800,L:1335225600,M:1338854400,G:1342483200,N:1346112e3,O:1349740800,P:1353628800,VB:1357603200,WB:1398729600,XB:1402358400,YB:1405987200,ZB:1409616e3,aB:1413244800,bB:1417392e3,cB:1421107200,dB:1424736e3,eB:1428278400,fB:1431475200,gB:1435881600,hB:1439251200,iB:144288e4,jB:1446508800,kB:1450137600,lB:1453852800,mB:1457395200,nB:1461628800,oB:1465257600,pB:1470096e3,qB:1474329600,rB:1479168e3,sB:1485216e3,tB:1488844800,uB:149256e4,vB:1497312e3,wB:1502150400,xB:1506556800,yB:1510617600,zB:1516665600,QC:1520985600,"0B":1525824e3,RC:1529971200,"1B":1536105600,"2B":1540252800,"3B":1544486400,"4B":154872e4,"5B":1552953600,"6B":1558396800,"7B":1562630400,"8B":1567468800,"9B":1571788800,AC:1575331200,BC:1578355200,CC:1581379200,DC:1583798400,EC:1586304e3,FC:1588636800,GC:1591056e3,HC:1593475200,Q:1595894400,H:1598313600,R:1600732800,SC:1603152e3,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392e3,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536e3,k:1653955200,l:1656374400,m:1658793600,n:1661212800,o:1663632e3,p:1666051200,q:1668470400,r:1670889600,s:1673913600,t:1676332800,u:1678752e3,v:1681171200,w:1683590400,x:1686009600,y:1688428800,z:1690848e3,AB:1695686400,BB:1698105600,CB:1700524800,DB:1702944e3,EB:1705968e3,FB:1708387200,GB:1710806400,HB:1713225600,IB:1715644800,JB:1718064e3,KB:1720483200,LB:1722902400,MB:1725321600,NB:1727740800,OB:173016e4,PB:1732579200,QB:1736208e3,RB:1738627200,SB:1741046400,TB:1743465600,I:1745884800,TC:1748304e3,IC:1750723200,UC:null,tC:null,uC:null}},D:{A:{0:.063738,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,J:0,UB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:0,G:0,N:0,O:0,P:0,VB:0,WB:0,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:.003541,gB:.007082,hB:.007082,iB:.007082,jB:.007082,kB:.007082,lB:.007082,mB:.010623,nB:.007082,oB:.010623,pB:.017705,qB:.017705,rB:.010623,sB:.007082,tB:.010623,uB:.010623,vB:.007082,wB:.007082,xB:.017705,yB:.007082,zB:.010623,QC:.007082,"0B":.007082,RC:0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":.021246,"6B":0,"7B":.003541,"8B":.010623,"9B":.017705,AC:0,BC:.003541,CC:.007082,DC:.007082,EC:.003541,FC:.003541,GC:.007082,HC:.010623,Q:.060197,H:.010623,R:.017705,S:.028328,T:.003541,U:.010623,V:.014164,W:.03541,X:.010623,Y:.007082,Z:.007082,a:.024787,b:.010623,c:.010623,d:.014164,e:.003541,f:.007082,g:.017705,h:.042492,i:.017705,j:.007082,k:.021246,l:.014164,m:.07082,n:.03541,o:.017705,p:.017705,q:.021246,r:.03541,s:.754233,t:.021246,u:.031869,v:1.86257,w:.095607,x:.046033,y:.024787,z:.134558,AB:.056656,BB:.042492,CB:.049574,DB:.074361,EB:.07082,FB:.162886,GB:.067279,HB:.417838,IB:.067279,JB:.031869,KB:.081443,LB:.056656,MB:.095607,NB:.570101,OB:.329313,PB:.332854,QB:.237247,RB:.350559,SB:1.99358,TB:11.2781,I:.449707,TC:.014164,IC:0,UC:0},B:"webkit",C:["","","","","","","","J","UB","K","D","E","F","A","B","C","L","M","G","N","O","P","VB","1","2","3","4","5","6","7","8","9","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","QC","0B","RC","1B","2B","3B","4B","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","I","TC","IC","UC"],E:"Chrome",F:{0:1694476800,1:133704e4,2:1340668800,3:1343692800,4:1348531200,5:1352246400,6:1357862400,7:1361404800,8:1364428800,9:1369094400,J:1264377600,UB:1274745600,K:1283385600,D:1287619200,E:1291248e3,F:1296777600,A:1299542400,B:1303862400,C:1307404800,L:1312243200,M:1316131200,G:1316131200,N:1319500800,O:1323734400,P:1328659200,VB:1332892800,WB:1374105600,XB:1376956800,YB:1384214400,ZB:1389657600,aB:1392940800,bB:1397001600,cB:1400544e3,dB:1405468800,eB:1409011200,fB:141264e4,gB:1416268800,hB:1421798400,iB:1425513600,jB:1429401600,kB:143208e4,lB:1437523200,mB:1441152e3,nB:1444780800,oB:1449014400,pB:1453248e3,qB:1456963200,rB:1460592e3,sB:1464134400,tB:1469059200,uB:1472601600,vB:1476230400,wB:1480550400,xB:1485302400,yB:1489017600,zB:149256e4,QC:1496707200,"0B":1500940800,RC:1504569600,"1B":1508198400,"2B":1512518400,"3B":1516752e3,"4B":1520294400,"5B":1523923200,"6B":1527552e3,"7B":1532390400,"8B":1536019200,"9B":1539648e3,AC:1543968e3,BC:154872e4,CC:1552348800,DC:1555977600,EC:1559606400,FC:1564444800,GC:1568073600,HC:1571702400,Q:1575936e3,H:1580860800,R:1586304e3,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272e3,a:1621987200,b:1626739200,c:1630368e3,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512e3,k:1650931200,l:1653350400,m:1655769600,n:1659398400,o:1661817600,p:1664236800,q:1666656e3,r:166968e4,s:1673308800,t:1675728e3,u:1678147200,v:1680566400,w:1682985600,x:1685404800,y:1689724800,z:1692057600,AB:1696896e3,BB:1698710400,CB:1701993600,DB:1705968e3,EB:1708387200,FB:1710806400,GB:1713225600,HB:1715644800,IB:1718064e3,JB:1721174400,KB:1724112e3,LB:1726531200,MB:1728950400,NB:1731369600,OB:1736812800,PB:1738627200,QB:1741046400,RB:1743465600,SB:1745884800,TB:1748304e3,I:1750723200,TC:null,IC:null,UC:null}},E:{A:{J:0,UB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:.010623,G:0,xC:0,VC:0,yC:0,zC:0,"0C":0,"1C":0,WC:0,JC:.007082,KC:.007082,"2C":.028328,"3C":.031869,"4C":.014164,XC:.003541,YC:.007082,LC:.010623,"5C":.116853,MC:.024787,ZC:.017705,aC:.014164,bC:.028328,cC:.010623,dC:.017705,"6C":.166427,NC:.010623,eC:.109771,fC:.014164,gC:.014164,hC:.031869,iC:.056656,"7C":.169968,OC:.017705,jC:.042492,kC:.021246,lC:.113312,mC:.10623,nC:1.26414,oC:0,"8C":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","xC","VC","J","UB","yC","K","zC","D","0C","E","F","1C","A","WC","B","JC","C","KC","L","2C","M","3C","G","4C","XC","YC","LC","5C","MC","ZC","aC","bC","cC","dC","6C","NC","eC","fC","gC","hC","iC","7C","OC","jC","kC","lC","mC","nC","oC","8C",""],E:"Safari",F:{xC:1205798400,VC:1226534400,J:1244419200,UB:1275868800,yC:131112e4,K:1343174400,zC:13824e5,D:13824e5,"0C":1410998400,E:1413417600,F:1443657600,"1C":1458518400,A:1474329600,WC:1490572800,B:1505779200,JC:1522281600,C:1537142400,KC:1553472e3,L:1568851200,"2C":1585008e3,M:1600214400,"3C":1619395200,G:1632096e3,"4C":1635292800,XC:1639353600,YC:1647216e3,LC:1652745600,"5C":1658275200,MC:1662940800,ZC:1666569600,aC:1670889600,bC:1674432e3,cC:1679875200,dC:1684368e3,"6C":1690156800,NC:1695686400,eC:1698192e3,fC:1702252800,gC:1705881600,hC:1709596800,iC:1715558400,"7C":1722211200,OC:1726444800,jC:1730073600,kC:1733875200,lC:1737936e3,mC:1743379200,nC:1747008e3,oC:null,"8C":null}},F:{A:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,F:0,B:0,C:0,G:0,N:0,O:0,P:0,VB:0,WB:0,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:.003541,iB:0,jB:0,kB:0,lB:0,mB:0,nB:.007082,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,AC:0,BC:0,CC:0,DC:0,EC:0,FC:0,GC:0,HC:0,Q:0,H:0,R:0,SC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:.031869,Z:.017705,a:0,b:0,c:0,d:0,e:.028328,f:0,g:0,h:0,i:0,j:0,k:0,l:.067279,m:0,n:0,o:0,p:0,q:0,r:0,s:0,t:0,u:0,v:0,w:.003541,x:0,y:0,z:0,"9C":0,AD:0,BD:0,CD:0,JC:0,pC:0,DD:0,KC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","F","9C","AD","BD","CD","B","JC","pC","DD","C","KC","G","N","O","P","VB","1","2","3","4","5","6","7","8","9","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","Q","H","R","SC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","","",""],E:"Opera",F:{0:1739404800,1:1393891200,2:1399334400,3:1401753600,4:1405987200,5:1409616e3,6:1413331200,7:1417132800,8:1422316800,9:1425945600,F:1150761600,"9C":1223424e3,AD:1251763200,BD:1267488e3,CD:1277942400,B:1292457600,JC:1302566400,pC:1309219200,DD:1323129600,C:1323129600,KC:1352073600,G:1372723200,N:1377561600,O:1381104e3,P:1386288e3,VB:1390867200,WB:1430179200,XB:1433808e3,YB:1438646400,ZB:1442448e3,aB:1445904e3,bB:1449100800,cB:1454371200,dB:1457308800,eB:146232e4,fB:1465344e3,gB:1470096e3,hB:1474329600,iB:1477267200,jB:1481587200,kB:1486425600,lB:1490054400,mB:1494374400,nB:1498003200,oB:1502236800,pB:1506470400,qB:1510099200,rB:1515024e3,sB:1517961600,tB:1521676800,uB:1525910400,vB:1530144e3,wB:1534982400,xB:1537833600,yB:1543363200,zB:1548201600,"0B":1554768e3,"1B":1561593600,"2B":1566259200,"3B":1570406400,"4B":1573689600,"5B":1578441600,"6B":1583971200,"7B":1587513600,"8B":1592956800,"9B":1595894400,AC:1600128e3,BC:1603238400,CC:161352e4,DC:1612224e3,EC:1616544e3,FC:1619568e3,GC:1623715200,HC:1627948800,Q:1631577600,H:1633392e3,R:1635984e3,SC:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152e3,Z:1660780800,a:1663113600,b:1668816e3,c:1668643200,d:1671062400,e:1675209600,f:1677024e3,g:1679529600,h:1681948800,i:1684195200,j:1687219200,k:1690329600,l:1692748800,m:1696204800,n:169992e4,o:169992e4,p:1702944e3,q:1707264e3,r:1710115200,s:1711497600,t:1716336e3,u:1719273600,v:1721088e3,w:1724284800,x:1727222400,y:1732665600,z:1736294400},D:{F:"o",B:"o",C:"o","9C":"o",AD:"o",BD:"o",CD:"o",JC:"o",pC:"o",DD:"o",KC:"o"}},G:{A:{E:0,VC:0,ED:0,qC:.00270245,FD:0,GD:.00540489,HD:.00540489,ID:0,JD:.00270245,KD:.0162147,LD:.00135122,MD:.0270245,ND:.172957,OD:.00945856,PD:.00270245,QD:.0932344,RD:.00135122,SD:.00405367,TD:.00270245,UD:.0148635,VD:.0986393,WD:.036483,XD:.0256732,XC:.0229708,YC:.0297269,LC:.0324293,YD:.417528,MC:.0554001,ZC:.113503,aC:.0581026,bC:.106747,cC:.024322,dC:.0432391,ZD:.522923,NC:.0283757,eC:.0499952,fC:.0391855,gC:.0554001,hC:.101342,iC:.205386,aD:.537787,OC:.133771,jC:.299971,kC:.158093,lC:.682368,mC:.722904,nC:8.47352,oC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","VC","ED","qC","FD","GD","HD","E","ID","JD","KD","LD","MD","ND","OD","PD","QD","RD","SD","TD","UD","VD","WD","XD","XC","YC","LC","YD","MC","ZC","aC","bC","cC","dC","ZD","NC","eC","fC","gC","hC","iC","aD","OC","jC","kC","lC","mC","nC","oC","",""],E:"Safari on iOS",F:{VC:1270252800,ED:1283904e3,qC:1299628800,FD:1331078400,GD:1359331200,HD:1394409600,E:1410912e3,ID:1413763200,JD:1442361600,KD:1458518400,LD:1473724800,MD:1490572800,ND:1505779200,OD:1522281600,PD:1537142400,QD:1553472e3,RD:1568851200,SD:1572220800,TD:1580169600,UD:1585008e3,VD:1600214400,WD:1619395200,XD:1632096e3,XC:1639353600,YC:1647216e3,LC:1652659200,YD:1658275200,MC:1662940800,ZC:1666569600,aC:1670889600,bC:1674432e3,cC:1679875200,dC:1684368e3,ZD:1690156800,NC:1694995200,eC:1698192e3,fC:1702252800,gC:1705881600,hC:1709596800,iC:1715558400,aD:1722211200,OC:1726444800,jC:1730073600,kC:1733875200,lC:1737936e3,mC:1743379200,nC:1747008e3,oC:null}},H:{A:{bD:.04},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","bD","","",""],E:"Opera Mini",F:{bD:1426464e3}},I:{A:{PC:0,J:0,I:.690007,cD:0,dD:0,eD:0,fD:0,qC:138223e-9,gD:0,hD:55289e-8},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cD","dD","eD","PC","J","fD","qC","gD","hD","I","","",""],E:"Android Browser",F:{cD:1256515200,dD:1274313600,eD:1291593600,PC:1298332800,J:1318896e3,fD:1341792e3,qC:1374624e3,gD:1386547200,hD:1401667200,I:1750723200}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376e3,A:1359504e3}},K:{A:{A:0,B:0,C:0,H:.883637,JC:0,pC:0,KC:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","JC","pC","C","KC","H","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752e3,JC:1314835200,pC:1318291200,C:1330300800,KC:1349740800,H:1709769600},D:{H:"webkit"}},L:{A:{I:47.8316},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","","",""],E:"Chrome for Android",F:{I:1750723200}},M:{A:{IC:.316491},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","IC","","",""],E:"Firefox for Android",F:{IC:1750723200}},N:{A:{A:0,B:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456e3}},O:{A:{LC:.794457},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","LC","","",""],E:"UC Browser for Android",F:{LC:1710115200},D:{LC:"webkit"}},P:{A:{1:0,2:.0217318,3:.0217318,4:.0217318,5:.0325978,6:.0434637,7:.0651955,8:.119525,9:1.74941,J:0,iD:0,jD:0,kD:.0108659,lD:0,mD:0,WC:0,nD:0,oD:0,pD:0,qD:0,rD:0,MC:0,NC:0,OC:0,sD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","J","iD","jD","kD","lD","mD","WC","nD","oD","pD","qD","rD","MC","NC","OC","sD","1","2","3","4","5","6","7","8","9","","",""],E:"Samsung Internet",F:{1:1677369600,2:1684454400,3:1689292800,4:1697587200,5:1711497600,6:1715126400,7:1717718400,8:1725667200,9:1746057600,J:1461024e3,iD:1481846400,jD:1509408e3,kD:1528329600,lD:1546128e3,mD:1554163200,WC:1567900800,nD:1582588800,oD:1593475200,pD:1605657600,qD:1618531200,rD:1629072e3,MC:1640736e3,NC:1651708800,OC:1659657600,sD:1667260800}},Q:{A:{tD:.19377},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tD","","",""],E:"QQ Browser",F:{tD:1710288e3}},R:{A:{uD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uD","","",""],E:"Baidu Browser",F:{uD:1710201600}},S:{A:{vD:.012918,wD:0},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","vD","wD","","",""],E:"KaiOS Browser",F:{vD:1527811200,wD:1631664e3}}}}});var require_agents2=__commonJS({"../../node_modules/caniuse-lite/dist/unpacker/agents.js"(exports,module){"use strict";var browsers=require_browsers2().browsers,versions=require_browserVersions2().browserVersions,agentsData=require_agents();function unpackBrowserVersions(versionsData){return Object.keys(versionsData).reduce((usage,version)=>(usage[versions[version]]=versionsData[version],usage),{})}module.exports.agents=Object.keys(agentsData).reduce((map,key)=>{let versionsData=agentsData[key];return map[browsers[key]]=Object.keys(versionsData).reduce((data,entry)=>(entry==="A"?data.usage_global=unpackBrowserVersions(versionsData[entry]):entry==="C"?data.versions=versionsData[entry].reduce((list,version)=>(version===""?list.push(null):list.push(versions[version]),list),[]):entry==="D"?data.prefix_exceptions=unpackBrowserVersions(versionsData[entry]):entry==="E"?data.browser=versionsData[entry]:entry==="F"?data.release_date=Object.keys(versionsData[entry]).reduce((map2,key2)=>(map2[versions[key2]]=versionsData[entry][key2],map2),{}):data.prefix=versionsData[entry],data),{}),map},{})}});var require_statuses=__commonJS({"../../node_modules/caniuse-lite/dist/lib/statuses.js"(exports,module){module.exports={1:"ls",2:"rec",3:"pr",4:"cr",5:"wd",6:"other",7:"unoff"}}});var require_supported=__commonJS({"../../node_modules/caniuse-lite/dist/lib/supported.js"(exports,module){module.exports={y:1,n:2,a:4,p:8,u:16,x:32,d:64}}});var require_feature=__commonJS({"../../node_modules/caniuse-lite/dist/unpacker/feature.js"(exports,module){"use strict";var statuses=require_statuses(),supported=require_supported(),browsers=require_browsers2().browsers,versions=require_browserVersions2().browserVersions,MATH2LOG=Math.log(2);function unpackSupport(cipher){let stats=Object.keys(supported).reduce((list,support)=>(cipher&supported[support]&&list.push(support),list),[]),notes=cipher>>7,notesArray=[];for(;notes;){let note=Math.floor(Math.log(notes)/MATH2LOG)+1;notesArray.unshift(`#${note}`),notes-=Math.pow(2,note-1)}return stats.concat(notesArray).join(" ")}function unpackFeature(packed){let unpacked={status:statuses[packed.B],title:packed.C,shown:packed.D};return unpacked.stats=Object.keys(packed.A).reduce((browserStats,key)=>{let browser=packed.A[key];return browserStats[browsers[key]]=Object.keys(browser).reduce((stats,support)=>{let packedVersions=browser[support].split(" "),unpacked2=unpackSupport(support);return packedVersions.forEach(v=>stats[versions[v]]=unpacked2),stats},{}),browserStats},{}),unpacked}module.exports=unpackFeature;module.exports.default=unpackFeature}});var require_region=__commonJS({"../../node_modules/caniuse-lite/dist/unpacker/region.js"(exports,module){"use strict";var browsers=require_browsers2().browsers;function unpackRegion(packed){return Object.keys(packed).reduce((list,browser)=>{let data=packed[browser];return list[browsers[browser]]=Object.keys(data).reduce((memo,key)=>{let stats=data[key];return key==="_"?stats.split(" ").forEach(version=>memo[version]=null):memo[key]=stats,memo},{}),list},{})}module.exports=unpackRegion;module.exports.default=unpackRegion}});var require_browserslist=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/browserslist/index.js"(exports,module){(()=>{var __webpack_modules__={349:e=>{function BrowserslistError(e2){this.name="BrowserslistError",this.message=e2,this.browserslist=!0,Error.captureStackTrace&&Error.captureStackTrace(this,BrowserslistError)}BrowserslistError.prototype=Error.prototype,e.exports=BrowserslistError},655:(e,s,r)=>{var n=r(750),t=r(768).agents,a=r(629),i=r(17),o=r(314),l=r(349),f=r(65),u=r(328),d=365.259641*24*60*60*1e3,c="37",v=14;function isVersionsMatch(e2,s2){return(e2+".").indexOf(s2+".")===0}function isEolReleased(e2){var s2=e2.slice(1);return browserslist.nodeVersions.some(function(e3){return isVersionsMatch(e3,s2)})}function normalize(e2){return e2.filter(function(e3){return typeof e3=="string"})}function normalizeElectron(e2){var s2=e2;return e2.split(".").length===3&&(s2=e2.split(".").slice(0,-1).join(".")),s2}function nameMapper(e2){return function(s2){return e2+" "+s2}}function getMajor(e2){return parseInt(e2.split(".")[0])}function getMajorVersions(e2,s2){if(e2.length===0)return[];var r2=uniq(e2.map(getMajor)),n2=r2[r2.length-s2];if(!n2)return e2;for(var t2=[],a2=e2.length-1;a2>=0&&!(n2>getMajor(e2[a2]));a2--)t2.unshift(e2[a2]);return t2}function uniq(e2){for(var s2=[],r2=0;r2"?function(e3){return parseFloat(e3)>s2}:e2===">="?function(e3){return parseFloat(e3)>=s2}:e2==="<"?function(e3){return parseFloat(e3)"?function(e3){return e3=e3.split(".").map(parseSimpleInt),compareSemver(e3,s2)>0}:e2===">="?function(e3){return e3=e3.split(".").map(parseSimpleInt),compareSemver(e3,s2)>=0}:e2==="<"?function(e3){return e3=e3.split(".").map(parseSimpleInt),compareSemver(s2,e3)>0}:function(e3){return e3=e3.split(".").map(parseSimpleInt),compareSemver(s2,e3)>=0}}function parseSimpleInt(e2){return parseInt(e2)}function compare(e2,s2){return e2s2?1:0}function compareSemver(e2,s2){return compare(parseInt(e2[0]),parseInt(s2[0]))||compare(parseInt(e2[1]||"0"),parseInt(s2[1]||"0"))||compare(parseInt(e2[2]||"0"),parseInt(s2[2]||"0"))}function semverFilterLoose(e2,s2){switch(s2=s2.split(".").map(parseSimpleInt),typeof s2[1]>"u"&&(s2[1]="x"),e2){case"<=":return function(e3){return e3=e3.split(".").map(parseSimpleInt),compareSemverLoose(e3,s2)<=0};case">=":default:return function(e3){return e3=e3.split(".").map(parseSimpleInt),compareSemverLoose(e3,s2)>=0}}}function compareSemverLoose(e2,s2){return e2[0]!==s2[0]?e2[0]=e2});return r2.concat(a2.map(nameMapper(t2.name)))},[])}function cloneData(e2){return{name:e2.name,versions:e2.versions,released:e2.released,releaseDate:e2.releaseDate}}function byName(e2,s2){if(e2=e2.toLowerCase(),e2=browserslist.aliases[e2]||e2,s2.mobileToDesktop&&browserslist.desktopNames[e2]){var r2=browserslist.data[browserslist.desktopNames[e2]];if(e2==="android")return normalizeAndroidData(cloneData(browserslist.data[e2]),r2);var n2=cloneData(r2);return n2.name=e2,n2}return browserslist.data[e2]}function normalizeAndroidVersions(e2,s2){var r2=s2.indexOf(c);return e2.filter(function(e3){return/^(?:[2-4]\.|[34]$)/.test(e3)}).concat(s2.slice(r2))}function copyObject(e2){var s2={};for(var r2 in e2)s2[r2]=e2[r2];return s2}function normalizeAndroidData(e2,s2){return e2.released=normalizeAndroidVersions(e2.released,s2.released),e2.versions=normalizeAndroidVersions(e2.versions,s2.versions),e2.releaseDate=copyObject(e2.releaseDate),e2.released.forEach(function(r2){e2.releaseDate[r2]===void 0&&(e2.releaseDate[r2]=s2.releaseDate[r2])}),e2}function checkName(e2,s2){var r2=byName(e2,s2);if(!r2)throw new l("Unknown browser "+e2);return r2}function unknownQuery(e2){return new l("Unknown browser query `"+e2+"`. Maybe you are using old Browserslist or made typo in query.")}function filterJumps(e2,s2,r2,n2){var t2=1;switch(s2){case"android":if(n2.mobileToDesktop)return e2;var a2=browserslist.data.chrome.released;t2=a2.length-a2.indexOf(c);break;case"op_mob":var i2=browserslist.data.op_mob.released.slice(-1)[0];t2=getMajor(i2)-v+1;break;default:return e2}return r2<=t2?e2.slice(-1):e2.slice(t2-1-r2)}function isSupported(e2,s2){return typeof e2=="string"&&(e2.indexOf("y")>=0||s2&&e2.indexOf("a")>=0)}function resolve(e2,s2){return f(p,e2).reduce(function(e3,r2,n2){if(r2.not&&n2===0)throw new l("Write any browsers query (for instance, `defaults`) before `"+r2.query+"`");var t2=p[r2.type],a2=t2.select.call(browserslist,s2,r2).map(function(e4){var r3=e4.split(" ");return r3[1]==="0"?r3[0]+" "+byName(r3[0],s2).versions[0]:e4});if(r2.compose==="and")return r2.not?e3.filter(function(e4){return a2.indexOf(e4)===-1}):e3.filter(function(e4){return a2.indexOf(e4)!==-1});if(r2.not){var i2={};return a2.forEach(function(e4){i2[e4]=!0}),e3.filter(function(e4){return!i2[e4]})}return e3.concat(a2)},[])}function prepareOpts(e2){return typeof e2>"u"&&(e2={}),typeof e2.path>"u"&&(e2.path=i.resolve?i.resolve("."):"."),e2}function prepareQueries(e2,s2){if(typeof e2>"u"||e2===null){var r2=browserslist.loadConfig(s2);r2?e2=r2:e2=browserslist.defaults}return e2}function checkQueries(e2){if(!(typeof e2=="string"||Array.isArray(e2)))throw new l("Browser queries must be an array or string. Got "+typeof e2+".")}var m={};function browserslist(e2,s2){s2=prepareOpts(s2),e2=prepareQueries(e2,s2),checkQueries(e2);var r2={ignoreUnknownVersions:s2.ignoreUnknownVersions,dangerousExtend:s2.dangerousExtend,mobileToDesktop:s2.mobileToDesktop,path:s2.path,env:s2.env};u.oldDataWarning(browserslist.data);var n2=u.getStat(s2,browserslist.data);if(n2){r2.customUsage={};for(var t2 in n2)fillUsage(r2.customUsage,t2,n2[t2])}var a2=JSON.stringify([e2,r2]);if(m[a2])return m[a2];var i2=uniq(resolve(e2,r2)).sort(function(e3,s3){if(e3=e3.split(" "),s3=s3.split(" "),e3[0]===s3[0]){var r3=e3[1].split("-")[0],n3=s3[1].split("-")[0];return compareSemver(n3.split("."),r3.split("."))}else return compare(e3[0],s3[0])});return u.env.BROWSERSLIST_DISABLE_CACHE||(m[a2]=i2),i2}browserslist.parse=function(e2,s2){return s2=prepareOpts(s2),e2=prepareQueries(e2,s2),checkQueries(e2),f(p,e2)},browserslist.cache={},browserslist.data={},browserslist.usage={global:{},custom:null},browserslist.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"],browserslist.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"},browserslist.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",android:"chrome"},browserslist.versionAliases={},browserslist.clearCaches=u.clearCaches,browserslist.parseConfig=u.parseConfig,browserslist.readConfig=u.readConfig,browserslist.findConfig=u.findConfig,browserslist.loadConfig=u.loadConfig,browserslist.coverage=function(e2,s2){var r2;if(typeof s2>"u")r2=browserslist.usage.global;else if(s2==="my stats"){var n2={};n2.path=i.resolve?i.resolve("."):".";var t2=u.getStat(n2);if(!t2)throw new l("Custom usage statistics was not provided");r2={};for(var a2 in t2)fillUsage(r2,a2,t2[a2])}else if(typeof s2=="string")s2.length>2?s2=s2.toLowerCase():s2=s2.toUpperCase(),u.loadCountry(browserslist.usage,s2,browserslist.data),r2=browserslist.usage[s2];else{"dataByBrowser"in s2&&(s2=s2.dataByBrowser),r2={};for(var o2 in s2)for(var f2 in s2[o2])r2[o2+" "+f2]=s2[o2][f2]}return e2.reduce(function(e3,s3){var n3=r2[s3];return n3===void 0&&(n3=r2[s3.replace(/ \S+$/," 0")]),e3+(n3||0)},0)};function nodeQuery(e2,s2){var r2=browserslist.nodeVersions.filter(function(e3){return isVersionsMatch(e3,s2.version)});if(r2.length===0){if(e2.ignoreUnknownVersions)return[];throw new l("Unknown version "+s2.version+" of Node.js")}return["node "+r2[r2.length-1]]}function sinceQuery(e2,s2){var r2=parseInt(s2.year),n2=parseInt(s2.month||"01")-1,t2=parseInt(s2.day||"01");return filterByYear(Date.UTC(r2,n2,t2,0,0,0),e2)}function coverQuery(e2,s2){var r2=parseFloat(s2.coverage),n2=browserslist.usage.global;if(s2.place)if(s2.place.match(/^my\s+stats$/i)){if(!e2.customUsage)throw new l("Custom usage statistics was not provided");n2=e2.customUsage}else{var t2;s2.place.length===2?t2=s2.place.toUpperCase():t2=s2.place.toLowerCase(),u.loadCountry(browserslist.usage,t2,browserslist.data),n2=browserslist.usage[t2]}for(var a2=Object.keys(n2).sort(function(e3,s3){return n2[s3]-n2[e3]}),i2=0,o2=[],f2,d2=0;d2=r2)));d2++);return o2}var p={last_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(e2,s2){return Object.keys(t).reduce(function(r2,n2){var t2=byName(n2,e2);if(!t2)return r2;var a2=getMajorVersions(t2.released,s2.versions);return a2=a2.map(nameMapper(t2.name)),a2=filterJumps(a2,t2.name,s2.versions,e2),r2.concat(a2)},[])}},last_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+versions?$/i,select:function(e2,s2){return Object.keys(t).reduce(function(r2,n2){var t2=byName(n2,e2);if(!t2)return r2;var a2=t2.released.slice(-s2.versions);return a2=a2.map(nameMapper(t2.name)),a2=filterJumps(a2,t2.name,s2.versions,e2),r2.concat(a2)},[])}},last_electron_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(e2,s2){var r2=getMajorVersions(Object.keys(o),s2.versions);return r2.map(function(e3){return"chrome "+o[e3]})}},last_node_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+major\s+versions?$/i,select:function(e2,s2){return getMajorVersions(browserslist.nodeVersions,s2.versions).map(function(e3){return"node "+e3})}},last_browser_major_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(e2,s2){var r2=checkName(s2.browser,e2),n2=getMajorVersions(r2.released,s2.versions),t2=n2.map(nameMapper(r2.name));return t2=filterJumps(t2,r2.name,s2.versions,e2),t2}},last_electron_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(e2,s2){return Object.keys(o).slice(-s2.versions).map(function(e3){return"chrome "+o[e3]})}},last_node_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+versions?$/i,select:function(e2,s2){return browserslist.nodeVersions.slice(-s2.versions).map(function(e3){return"node "+e3})}},last_browser_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(e2,s2){var r2=checkName(s2.browser,e2),n2=r2.released.slice(-s2.versions).map(nameMapper(r2.name));return n2=filterJumps(n2,r2.name,s2.versions,e2),n2}},unreleased_versions:{matches:[],regexp:/^unreleased\s+versions$/i,select:function(e2){return Object.keys(t).reduce(function(s2,r2){var n2=byName(r2,e2);if(!n2)return s2;var t2=n2.versions.filter(function(e3){return n2.released.indexOf(e3)===-1});return t2=t2.map(nameMapper(n2.name)),s2.concat(t2)},[])}},unreleased_electron_versions:{matches:[],regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},unreleased_browser_versions:{matches:["browser"],regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(e2,s2){var r2=checkName(s2.browser,e2);return r2.versions.filter(function(e3){return r2.released.indexOf(e3)===-1}).map(nameMapper(r2.name))}},last_years:{matches:["years"],regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(e2,s2){return filterByYear(Date.now()-d*s2.years,e2)}},since_y:{matches:["year"],regexp:/^since (\d+)$/i,select:sinceQuery},since_y_m:{matches:["year","month"],regexp:/^since (\d+)-(\d+)$/i,select:sinceQuery},since_y_m_d:{matches:["year","month","day"],regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:sinceQuery},popularity:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(e2,s2){var r2=parseFloat(s2.popularity),n2=browserslist.usage.global;return Object.keys(n2).reduce(function(e3,t2){return s2.sign===">"?n2[t2]>r2&&e3.push(t2):s2.sign==="<"?n2[t2]=r2&&e3.push(t2),e3},[])}},popularity_in_my_stats:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(e2,s2){var r2=parseFloat(s2.popularity);if(!e2.customUsage)throw new l("Custom usage statistics was not provided");var n2=e2.customUsage;return Object.keys(n2).reduce(function(e3,t2){var a2=n2[t2];return a2==null||(s2.sign===">"?a2>r2&&e3.push(t2):s2.sign==="<"?a2=r2&&e3.push(t2)),e3},[])}},popularity_in_config_stats:{matches:["sign","popularity","config"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(e2,s2){var r2=parseFloat(s2.popularity),n2=u.loadStat(e2,s2.config,browserslist.data);if(n2){e2.customUsage={};for(var t2 in n2)fillUsage(e2.customUsage,t2,n2[t2])}if(!e2.customUsage)throw new l("Custom usage statistics was not provided");var a2=e2.customUsage;return Object.keys(a2).reduce(function(e3,n3){var t3=a2[n3];return t3==null||(s2.sign===">"?t3>r2&&e3.push(n3):s2.sign==="<"?t3=r2&&e3.push(n3)),e3},[])}},popularity_in_place:{matches:["sign","popularity","place"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(e2,s2){var r2=parseFloat(s2.popularity),n2=s2.place;n2.length===2?n2=n2.toUpperCase():n2=n2.toLowerCase(),u.loadCountry(browserslist.usage,n2,browserslist.data);var t2=browserslist.usage[n2];return Object.keys(t2).reduce(function(e3,n3){var a2=t2[n3];return a2==null||(s2.sign===">"?a2>r2&&e3.push(n3):s2.sign==="<"?a2=r2&&e3.push(n3)),e3},[])}},cover:{matches:["coverage"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,select:coverQuery},cover_in:{matches:["coverage","place"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,select:coverQuery},supports:{matches:["supportType","feature"],regexp:/^(?:(fully|partially) )?supports\s+([\w-]+)$/,select:function(e2,s2){u.loadFeature(browserslist.cache,s2.feature);var r2=s2.supportType!=="fully",n2=browserslist.cache[s2.feature],t2=[];for(var a2 in n2){var i2=byName(a2,e2),o2=e2.mobileToDesktop&&a2 in browserslist.desktopNames&&isSupported(n2[a2][i2.released.slice(-1)[0]],r2);i2.versions.forEach(function(e3){var s3=n2[a2][e3];s3===void 0&&o2&&(s3=n2[browserslist.desktopNames[a2]][e3]),isSupported(s3,r2)&&t2.push(a2+" "+e3)})}return t2}},electron_range:{matches:["from","to"],regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e2,s2){var r2=normalizeElectron(s2.from),n2=normalizeElectron(s2.to),t2=parseFloat(s2.from),a2=parseFloat(s2.to);if(!o[r2])throw new l("Unknown version "+t2+" of electron");if(!o[n2])throw new l("Unknown version "+a2+" of electron");return Object.keys(o).filter(function(e3){var s3=parseFloat(e3);return s3>=t2&&s3<=a2}).map(function(e3){return"chrome "+o[e3]})}},node_range:{matches:["from","to"],regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e2,s2){return browserslist.nodeVersions.filter(semverFilterLoose(">=",s2.from)).filter(semverFilterLoose("<=",s2.to)).map(function(e3){return"node "+e3})}},browser_range:{matches:["browser","from","to"],regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e2,s2){var r2=checkName(s2.browser,e2),n2=parseFloat(normalizeVersion(r2,s2.from)||s2.from),t2=parseFloat(normalizeVersion(r2,s2.to)||s2.to);function filter(e3){var s3=parseFloat(e3);return s3>=n2&&s3<=t2}return r2.released.filter(filter).map(nameMapper(r2.name))}},electron_ray:{matches:["sign","version"],regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e2,s2){var r2=normalizeElectron(s2.version);return Object.keys(o).filter(generateFilter(s2.sign,r2)).map(function(e3){return"chrome "+o[e3]})}},node_ray:{matches:["sign","version"],regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e2,s2){return browserslist.nodeVersions.filter(generateSemverFilter(s2.sign,s2.version)).map(function(e3){return"node "+e3})}},browser_ray:{matches:["browser","sign","version"],regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(e2,s2){var r2=s2.version,n2=checkName(s2.browser,e2),t2=browserslist.versionAliases[n2.name][r2];return t2&&(r2=t2),n2.released.filter(generateFilter(s2.sign,r2)).map(function(e3){return n2.name+" "+e3})}},firefox_esr:{matches:[],regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 115"]}},opera_mini_all:{matches:[],regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},electron_version:{matches:["version"],regexp:/^electron\s+([\d.]+)$/i,select:function(e2,s2){var r2=normalizeElectron(s2.version),n2=o[r2];if(!n2)throw new l("Unknown version "+s2.version+" of electron");return["chrome "+n2]}},node_major_version:{matches:["version"],regexp:/^node\s+(\d+)$/i,select:nodeQuery},node_minor_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+)$/i,select:nodeQuery},node_patch_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:nodeQuery},current_node:{matches:[],regexp:/^current\s+node$/i,select:function(e2){return[u.currentNode(resolve,e2)]}},maintained_node:{matches:[],regexp:/^maintained\s+node\s+versions$/i,select:function(e2){var s2=Date.now(),r2=Object.keys(a).filter(function(e3){return s2Date.parse(a[e3].start)&&isEolReleased(e3)}).map(function(e3){return"node "+e3.slice(1)});return resolve(r2,e2)}},phantomjs_1_9:{matches:[],regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},phantomjs_2_1:{matches:[],regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},browser_version:{matches:["browser","version"],regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(e2,s2){var r2=s2.version;/^tp$/i.test(r2)&&(r2="TP");var n2=checkName(s2.browser,e2),t2=normalizeVersion(n2,r2);if(t2)r2=t2;else if(r2.indexOf(".")===-1?t2=r2+".0":t2=r2.replace(/\.0$/,""),t2=normalizeVersion(n2,t2),t2)r2=t2;else{if(e2.ignoreUnknownVersions)return[];throw new l("Unknown version "+r2+" of "+s2.browser)}return[n2.name+" "+r2]}},browserslist_config:{matches:[],regexp:/^browserslist config$/i,select:function(e2){return browserslist(void 0,e2)}},extends:{matches:["config"],regexp:/^extends (.+)$/i,select:function(e2,s2){return resolve(u.loadQueries(e2,s2.config),e2)}},defaults:{matches:[],regexp:/^defaults$/i,select:function(e2){return resolve(browserslist.defaults,e2)}},dead:{matches:[],regexp:/^dead$/i,select:function(e2){var s2=["Baidu >= 0","ie <= 11","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"];return resolve(s2,e2)}},unknown:{matches:[],regexp:/^(\w+)$/i,select:function(e2,s2){throw byName(s2.query,e2)?new l("Specify versions in Browserslist query for browser "+s2.query):unknownQuery(s2.query)}}};(function(){for(var e2 in t){var s2=t[e2];browserslist.data[e2]={name:e2,versions:normalize(t[e2].versions),released:normalize(t[e2].versions.slice(0,-3)),releaseDate:t[e2].release_date},fillUsage(browserslist.usage.global,e2,s2.usage_global),browserslist.versionAliases[e2]={};for(var r2=0;r2{var feature=__nccwpck_require__3(711).default,region=__nccwpck_require__3(225).default,path2=__nccwpck_require__3(17),fs=__nccwpck_require__3(147),BrowserslistError=__nccwpck_require__3(349),IS_SECTION=/^\s*\[(.+)]\s*$/,CONFIG_PATTERN=/^browserslist-config-/,SCOPED_CONFIG__PATTERN=/@[^/]+\/browserslist-config(-|$|\/)/,TIME_TO_UPDATE_CANIUSE=6*30*24*60*60*1e3,FORMAT="Browserslist config should be a string or an array of strings with browser queries",dataTimeChecked=!1,filenessCache={},configCache={};function checkExtend(e){var s=" Use `dangerousExtend` option to disable.";if(!CONFIG_PATTERN.test(e)&&!SCOPED_CONFIG__PATTERN.test(e))throw new BrowserslistError("Browserslist config needs `browserslist-config-` prefix. "+s);if(e.replace(/^@[^/]+\//,"").indexOf(".")!==-1)throw new BrowserslistError("`.` not allowed in Browserslist config name. "+s);if(e.indexOf("node_modules")!==-1)throw new BrowserslistError("`node_modules` not allowed in Browserslist config."+s)}function isFile(e){if(e in filenessCache)return filenessCache[e];var s=fs.existsSync(e)&&fs.statSync(e).isFile();return process.env.BROWSERSLIST_DISABLE_CACHE||(filenessCache[e]=s),s}function eachParent(e,s){var r=isFile(e)?path2.dirname(e):e,n=path2.resolve(r);do{var t=s(n);if(typeof t<"u")return t}while(n!==(n=path2.dirname(n)))}function check(e){if(Array.isArray(e)){for(var s=0;s{var s=/^\s+and\s+(.*)/i,r=/^(?:,\s*|\s+or\s+)(.*)/i;function flatten(e2){return Array.isArray(e2)?e2.reduce(function(e3,s2){return e3.concat(flatten(s2))},[]):[e2]}function find(e2,s2){for(var r2=1,n=e2.length;r2<=n;r2++){var t=e2.substr(-r2,r2);if(s2(t,r2,n))return e2.slice(0,-r2)}return""}function matchQuery(e2,s2){var r2={query:s2};s2.indexOf("not ")===0&&(r2.not=!0,s2=s2.slice(4));for(var n in e2){var t=e2[n],a=s2.match(t.regexp);if(a){r2.type=n;for(var i=0;i{e.exports={"0.20":"39",.21:"41",.22:"41",.23:"41",.24:"41",.25:"42",.26:"42",.27:"43",.28:"43",.29:"43","0.30":"44",.31:"45",.32:"45",.33:"45",.34:"45",.35:"45",.36:"47",.37:"49","1.0":"49",1.1:"50",1.2:"51",1.3:"52",1.4:"53",1.5:"54",1.6:"56",1.7:"58",1.8:"59","2.0":"61",2.1:"61","3.0":"66",3.1:"66","4.0":"69",4.1:"69",4.2:"69","5.0":"73","6.0":"76",6.1:"76","7.0":"78",7.1:"78",7.2:"78",7.3:"78","8.0":"80",8.1:"80",8.2:"80",8.3:"80",8.4:"80",8.5:"80","9.0":"83",9.1:"83",9.2:"83",9.3:"83",9.4:"83","10.0":"85",10.1:"85",10.2:"85",10.3:"85",10.4:"85","11.0":"87",11.1:"87",11.2:"87",11.3:"87",11.4:"87",11.5:"87","12.0":"89",12.1:"89",12.2:"89","13.0":"91",13.1:"91",13.2:"91",13.3:"91",13.4:"91",13.5:"91",13.6:"91","14.0":"93",14.1:"93",14.2:"93","15.0":"94",15.1:"94",15.2:"94",15.3:"94",15.4:"94",15.5:"94","16.0":"96",16.1:"96",16.2:"96","17.0":"98",17.1:"98",17.2:"98",17.3:"98",17.4:"98","18.0":"100",18.1:"100",18.2:"100",18.3:"100","19.0":"102",19.1:"102","20.0":"104",20.1:"104",20.2:"104",20.3:"104","21.0":"106",21.1:"106",21.2:"106",21.3:"106",21.4:"106","22.0":"108",22.1:"108",22.2:"108",22.3:"108","23.0":"110",23.1:"110",23.2:"110",23.3:"110","24.0":"112",24.1:"112",24.2:"112",24.3:"112",24.4:"112",24.5:"112",24.6:"112",24.7:"112",24.8:"112","25.0":"114",25.1:"114",25.2:"114",25.3:"114",25.4:"114",25.5:"114",25.6:"114",25.7:"114",25.8:"114",25.9:"114","26.0":"116",26.1:"116",26.2:"116",26.3:"116",26.4:"116",26.5:"116",26.6:"116","27.0":"118",27.1:"118",27.2:"118","28.0":"120",28.1:"120","29.0":"122"}},768:e=>{"use strict";e.exports=require_agents2()},711:e=>{"use strict";e.exports=require_feature()},225:e=>{"use strict";e.exports=require_region()},147:e=>{"use strict";e.exports=require("fs")},17:e=>{"use strict";e.exports=require("path")},750:e=>{"use strict";e.exports=JSON.parse('[{"name":"nodejs","version":"0.2.0","date":"2011-08-26","lts":false,"security":false,"v8":"2.3.8.0"},{"name":"nodejs","version":"0.3.0","date":"2011-08-26","lts":false,"security":false,"v8":"2.5.1.0"},{"name":"nodejs","version":"0.4.0","date":"2011-08-26","lts":false,"security":false,"v8":"3.1.2.0"},{"name":"nodejs","version":"0.5.0","date":"2011-08-26","lts":false,"security":false,"v8":"3.1.8.25"},{"name":"nodejs","version":"0.6.0","date":"2011-11-04","lts":false,"security":false,"v8":"3.6.6.6"},{"name":"nodejs","version":"0.7.0","date":"2012-01-17","lts":false,"security":false,"v8":"3.8.6.0"},{"name":"nodejs","version":"0.8.0","date":"2012-06-22","lts":false,"security":false,"v8":"3.11.10.10"},{"name":"nodejs","version":"0.9.0","date":"2012-07-20","lts":false,"security":false,"v8":"3.11.10.15"},{"name":"nodejs","version":"0.10.0","date":"2013-03-11","lts":false,"security":false,"v8":"3.14.5.8"},{"name":"nodejs","version":"0.11.0","date":"2013-03-28","lts":false,"security":false,"v8":"3.17.13.0"},{"name":"nodejs","version":"0.12.0","date":"2015-02-06","lts":false,"security":false,"v8":"3.28.73.0"},{"name":"nodejs","version":"4.0.0","date":"2015-09-08","lts":false,"security":false,"v8":"4.5.103.30"},{"name":"nodejs","version":"4.1.0","date":"2015-09-17","lts":false,"security":false,"v8":"4.5.103.33"},{"name":"nodejs","version":"4.2.0","date":"2015-10-12","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.3.0","date":"2016-02-09","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.4.0","date":"2016-03-08","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.5.0","date":"2016-08-16","lts":"Argon","security":false,"v8":"4.5.103.37"},{"name":"nodejs","version":"4.6.0","date":"2016-09-27","lts":"Argon","security":true,"v8":"4.5.103.37"},{"name":"nodejs","version":"4.7.0","date":"2016-12-06","lts":"Argon","security":false,"v8":"4.5.103.43"},{"name":"nodejs","version":"4.8.0","date":"2017-02-21","lts":"Argon","security":false,"v8":"4.5.103.45"},{"name":"nodejs","version":"4.9.0","date":"2018-03-28","lts":"Argon","security":true,"v8":"4.5.103.53"},{"name":"nodejs","version":"5.0.0","date":"2015-10-29","lts":false,"security":false,"v8":"4.6.85.28"},{"name":"nodejs","version":"5.1.0","date":"2015-11-17","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.2.0","date":"2015-12-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.3.0","date":"2015-12-15","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.4.0","date":"2016-01-06","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.5.0","date":"2016-01-21","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.6.0","date":"2016-02-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.7.0","date":"2016-02-23","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.8.0","date":"2016-03-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.9.0","date":"2016-03-16","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.10.0","date":"2016-04-01","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.11.0","date":"2016-04-21","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.12.0","date":"2016-06-23","lts":false,"security":false,"v8":"4.6.85.32"},{"name":"nodejs","version":"6.0.0","date":"2016-04-26","lts":false,"security":false,"v8":"5.0.71.35"},{"name":"nodejs","version":"6.1.0","date":"2016-05-05","lts":false,"security":false,"v8":"5.0.71.35"},{"name":"nodejs","version":"6.2.0","date":"2016-05-17","lts":false,"security":false,"v8":"5.0.71.47"},{"name":"nodejs","version":"6.3.0","date":"2016-07-06","lts":false,"security":false,"v8":"5.0.71.52"},{"name":"nodejs","version":"6.4.0","date":"2016-08-12","lts":false,"security":false,"v8":"5.0.71.60"},{"name":"nodejs","version":"6.5.0","date":"2016-08-26","lts":false,"security":false,"v8":"5.1.281.81"},{"name":"nodejs","version":"6.6.0","date":"2016-09-14","lts":false,"security":false,"v8":"5.1.281.83"},{"name":"nodejs","version":"6.7.0","date":"2016-09-27","lts":false,"security":true,"v8":"5.1.281.83"},{"name":"nodejs","version":"6.8.0","date":"2016-10-12","lts":false,"security":false,"v8":"5.1.281.84"},{"name":"nodejs","version":"6.9.0","date":"2016-10-18","lts":"Boron","security":false,"v8":"5.1.281.84"},{"name":"nodejs","version":"6.10.0","date":"2017-02-21","lts":"Boron","security":false,"v8":"5.1.281.93"},{"name":"nodejs","version":"6.11.0","date":"2017-06-06","lts":"Boron","security":false,"v8":"5.1.281.102"},{"name":"nodejs","version":"6.12.0","date":"2017-11-06","lts":"Boron","security":false,"v8":"5.1.281.108"},{"name":"nodejs","version":"6.13.0","date":"2018-02-10","lts":"Boron","security":false,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.14.0","date":"2018-03-28","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.15.0","date":"2018-11-27","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.16.0","date":"2018-12-26","lts":"Boron","security":false,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.17.0","date":"2019-02-28","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"7.0.0","date":"2016-10-25","lts":false,"security":false,"v8":"5.4.500.36"},{"name":"nodejs","version":"7.1.0","date":"2016-11-08","lts":false,"security":false,"v8":"5.4.500.36"},{"name":"nodejs","version":"7.2.0","date":"2016-11-22","lts":false,"security":false,"v8":"5.4.500.43"},{"name":"nodejs","version":"7.3.0","date":"2016-12-20","lts":false,"security":false,"v8":"5.4.500.45"},{"name":"nodejs","version":"7.4.0","date":"2017-01-04","lts":false,"security":false,"v8":"5.4.500.45"},{"name":"nodejs","version":"7.5.0","date":"2017-01-31","lts":false,"security":false,"v8":"5.4.500.48"},{"name":"nodejs","version":"7.6.0","date":"2017-02-21","lts":false,"security":false,"v8":"5.5.372.40"},{"name":"nodejs","version":"7.7.0","date":"2017-02-28","lts":false,"security":false,"v8":"5.5.372.41"},{"name":"nodejs","version":"7.8.0","date":"2017-03-29","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"7.9.0","date":"2017-04-11","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"7.10.0","date":"2017-05-02","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"8.0.0","date":"2017-05-30","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.1.0","date":"2017-06-08","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.2.0","date":"2017-07-19","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.3.0","date":"2017-08-08","lts":false,"security":false,"v8":"6.0.286.52"},{"name":"nodejs","version":"8.4.0","date":"2017-08-15","lts":false,"security":false,"v8":"6.0.286.52"},{"name":"nodejs","version":"8.5.0","date":"2017-09-12","lts":false,"security":false,"v8":"6.0.287.53"},{"name":"nodejs","version":"8.6.0","date":"2017-09-26","lts":false,"security":false,"v8":"6.0.287.53"},{"name":"nodejs","version":"8.7.0","date":"2017-10-11","lts":false,"security":false,"v8":"6.1.534.42"},{"name":"nodejs","version":"8.8.0","date":"2017-10-24","lts":false,"security":false,"v8":"6.1.534.42"},{"name":"nodejs","version":"8.9.0","date":"2017-10-31","lts":"Carbon","security":false,"v8":"6.1.534.46"},{"name":"nodejs","version":"8.10.0","date":"2018-03-06","lts":"Carbon","security":false,"v8":"6.2.414.50"},{"name":"nodejs","version":"8.11.0","date":"2018-03-28","lts":"Carbon","security":true,"v8":"6.2.414.50"},{"name":"nodejs","version":"8.12.0","date":"2018-09-10","lts":"Carbon","security":false,"v8":"6.2.414.66"},{"name":"nodejs","version":"8.13.0","date":"2018-11-20","lts":"Carbon","security":false,"v8":"6.2.414.72"},{"name":"nodejs","version":"8.14.0","date":"2018-11-27","lts":"Carbon","security":true,"v8":"6.2.414.72"},{"name":"nodejs","version":"8.15.0","date":"2018-12-26","lts":"Carbon","security":false,"v8":"6.2.414.75"},{"name":"nodejs","version":"8.16.0","date":"2019-04-16","lts":"Carbon","security":false,"v8":"6.2.414.77"},{"name":"nodejs","version":"8.17.0","date":"2019-12-17","lts":"Carbon","security":true,"v8":"6.2.414.78"},{"name":"nodejs","version":"9.0.0","date":"2017-10-31","lts":false,"security":false,"v8":"6.2.414.32"},{"name":"nodejs","version":"9.1.0","date":"2017-11-07","lts":false,"security":false,"v8":"6.2.414.32"},{"name":"nodejs","version":"9.2.0","date":"2017-11-14","lts":false,"security":false,"v8":"6.2.414.44"},{"name":"nodejs","version":"9.3.0","date":"2017-12-12","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.4.0","date":"2018-01-10","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.5.0","date":"2018-01-31","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.6.0","date":"2018-02-21","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.7.0","date":"2018-03-01","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.8.0","date":"2018-03-07","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.9.0","date":"2018-03-21","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.10.0","date":"2018-03-28","lts":false,"security":true,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.11.0","date":"2018-04-04","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"10.0.0","date":"2018-04-24","lts":false,"security":false,"v8":"6.6.346.24"},{"name":"nodejs","version":"10.1.0","date":"2018-05-08","lts":false,"security":false,"v8":"6.6.346.27"},{"name":"nodejs","version":"10.2.0","date":"2018-05-23","lts":false,"security":false,"v8":"6.6.346.32"},{"name":"nodejs","version":"10.3.0","date":"2018-05-29","lts":false,"security":false,"v8":"6.6.346.32"},{"name":"nodejs","version":"10.4.0","date":"2018-06-06","lts":false,"security":false,"v8":"6.7.288.43"},{"name":"nodejs","version":"10.5.0","date":"2018-06-20","lts":false,"security":false,"v8":"6.7.288.46"},{"name":"nodejs","version":"10.6.0","date":"2018-07-04","lts":false,"security":false,"v8":"6.7.288.46"},{"name":"nodejs","version":"10.7.0","date":"2018-07-18","lts":false,"security":false,"v8":"6.7.288.49"},{"name":"nodejs","version":"10.8.0","date":"2018-08-01","lts":false,"security":false,"v8":"6.7.288.49"},{"name":"nodejs","version":"10.9.0","date":"2018-08-15","lts":false,"security":false,"v8":"6.8.275.24"},{"name":"nodejs","version":"10.10.0","date":"2018-09-06","lts":false,"security":false,"v8":"6.8.275.30"},{"name":"nodejs","version":"10.11.0","date":"2018-09-19","lts":false,"security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.12.0","date":"2018-10-10","lts":false,"security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.13.0","date":"2018-10-30","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.14.0","date":"2018-11-27","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.15.0","date":"2018-12-26","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.16.0","date":"2019-05-28","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.17.0","date":"2019-10-22","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.18.0","date":"2019-12-17","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.19.0","date":"2020-02-05","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.20.0","date":"2020-03-26","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.21.0","date":"2020-06-02","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.22.0","date":"2020-07-21","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.23.0","date":"2020-10-27","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.24.0","date":"2021-02-23","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"11.0.0","date":"2018-10-23","lts":false,"security":false,"v8":"7.0.276.28"},{"name":"nodejs","version":"11.1.0","date":"2018-10-30","lts":false,"security":false,"v8":"7.0.276.32"},{"name":"nodejs","version":"11.2.0","date":"2018-11-15","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.3.0","date":"2018-11-27","lts":false,"security":true,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.4.0","date":"2018-12-07","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.5.0","date":"2018-12-18","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.6.0","date":"2018-12-26","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.7.0","date":"2019-01-17","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.8.0","date":"2019-01-24","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.9.0","date":"2019-01-30","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.10.0","date":"2019-02-14","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.11.0","date":"2019-03-05","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.12.0","date":"2019-03-14","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.13.0","date":"2019-03-28","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.14.0","date":"2019-04-10","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.15.0","date":"2019-04-30","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"12.0.0","date":"2019-04-23","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.1.0","date":"2019-04-29","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.2.0","date":"2019-05-07","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.3.0","date":"2019-05-21","lts":false,"security":false,"v8":"7.4.288.27"},{"name":"nodejs","version":"12.4.0","date":"2019-06-04","lts":false,"security":false,"v8":"7.4.288.27"},{"name":"nodejs","version":"12.5.0","date":"2019-06-26","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.6.0","date":"2019-07-03","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.7.0","date":"2019-07-23","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.8.0","date":"2019-08-06","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.9.0","date":"2019-08-20","lts":false,"security":false,"v8":"7.6.303.29"},{"name":"nodejs","version":"12.10.0","date":"2019-09-04","lts":false,"security":false,"v8":"7.6.303.29"},{"name":"nodejs","version":"12.11.0","date":"2019-09-25","lts":false,"security":false,"v8":"7.7.299.11"},{"name":"nodejs","version":"12.12.0","date":"2019-10-11","lts":false,"security":false,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.13.0","date":"2019-10-21","lts":"Erbium","security":false,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.14.0","date":"2019-12-17","lts":"Erbium","security":true,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.15.0","date":"2020-02-05","lts":"Erbium","security":true,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.16.0","date":"2020-02-11","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.17.0","date":"2020-05-26","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.18.0","date":"2020-06-02","lts":"Erbium","security":true,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.19.0","date":"2020-10-06","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.20.0","date":"2020-11-24","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.21.0","date":"2021-02-23","lts":"Erbium","security":true,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.22.0","date":"2021-03-30","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"13.0.0","date":"2019-10-22","lts":false,"security":false,"v8":"7.8.279.17"},{"name":"nodejs","version":"13.1.0","date":"2019-11-05","lts":false,"security":false,"v8":"7.8.279.17"},{"name":"nodejs","version":"13.2.0","date":"2019-11-21","lts":false,"security":false,"v8":"7.9.317.23"},{"name":"nodejs","version":"13.3.0","date":"2019-12-03","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.4.0","date":"2019-12-17","lts":false,"security":true,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.5.0","date":"2019-12-18","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.6.0","date":"2020-01-07","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.7.0","date":"2020-01-21","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.8.0","date":"2020-02-05","lts":false,"security":true,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.9.0","date":"2020-02-18","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.10.0","date":"2020-03-04","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.11.0","date":"2020-03-12","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.12.0","date":"2020-03-26","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.13.0","date":"2020-04-14","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.14.0","date":"2020-04-29","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"14.0.0","date":"2020-04-21","lts":false,"security":false,"v8":"8.1.307.30"},{"name":"nodejs","version":"14.1.0","date":"2020-04-29","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.2.0","date":"2020-05-05","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.3.0","date":"2020-05-19","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.4.0","date":"2020-06-02","lts":false,"security":true,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.5.0","date":"2020-06-30","lts":false,"security":false,"v8":"8.3.110.9"},{"name":"nodejs","version":"14.6.0","date":"2020-07-20","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.7.0","date":"2020-07-29","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.8.0","date":"2020-08-11","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.9.0","date":"2020-08-27","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.10.0","date":"2020-09-08","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.11.0","date":"2020-09-15","lts":false,"security":true,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.12.0","date":"2020-09-22","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.13.0","date":"2020-09-29","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.14.0","date":"2020-10-15","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.15.0","date":"2020-10-27","lts":"Fermium","security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.16.0","date":"2021-02-23","lts":"Fermium","security":true,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.17.0","date":"2021-05-11","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.18.0","date":"2021-09-28","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.19.0","date":"2022-02-01","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.20.0","date":"2022-07-07","lts":"Fermium","security":true,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.21.0","date":"2022-11-01","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"15.0.0","date":"2020-10-20","lts":false,"security":false,"v8":"8.6.395.16"},{"name":"nodejs","version":"15.1.0","date":"2020-11-04","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.2.0","date":"2020-11-10","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.3.0","date":"2020-11-24","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.4.0","date":"2020-12-09","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.5.0","date":"2020-12-22","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.6.0","date":"2021-01-14","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.7.0","date":"2021-01-25","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.8.0","date":"2021-02-02","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.9.0","date":"2021-02-18","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.10.0","date":"2021-02-23","lts":false,"security":true,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.11.0","date":"2021-03-03","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.12.0","date":"2021-03-17","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.13.0","date":"2021-03-31","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.14.0","date":"2021-04-06","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"16.0.0","date":"2021-04-20","lts":false,"security":false,"v8":"9.0.257.17"},{"name":"nodejs","version":"16.1.0","date":"2021-05-04","lts":false,"security":false,"v8":"9.0.257.24"},{"name":"nodejs","version":"16.2.0","date":"2021-05-19","lts":false,"security":false,"v8":"9.0.257.25"},{"name":"nodejs","version":"16.3.0","date":"2021-06-03","lts":false,"security":false,"v8":"9.0.257.25"},{"name":"nodejs","version":"16.4.0","date":"2021-06-23","lts":false,"security":false,"v8":"9.1.269.36"},{"name":"nodejs","version":"16.5.0","date":"2021-07-14","lts":false,"security":false,"v8":"9.1.269.38"},{"name":"nodejs","version":"16.6.0","date":"2021-07-29","lts":false,"security":true,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.7.0","date":"2021-08-18","lts":false,"security":false,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.8.0","date":"2021-08-25","lts":false,"security":false,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.9.0","date":"2021-09-07","lts":false,"security":false,"v8":"9.3.345.16"},{"name":"nodejs","version":"16.10.0","date":"2021-09-22","lts":false,"security":false,"v8":"9.3.345.19"},{"name":"nodejs","version":"16.11.0","date":"2021-10-08","lts":false,"security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.12.0","date":"2021-10-20","lts":false,"security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.13.0","date":"2021-10-26","lts":"Gallium","security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.14.0","date":"2022-02-08","lts":"Gallium","security":false,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.15.0","date":"2022-04-26","lts":"Gallium","security":false,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.16.0","date":"2022-07-07","lts":"Gallium","security":true,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.17.0","date":"2022-08-16","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.18.0","date":"2022-10-12","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.19.0","date":"2022-12-13","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.20.0","date":"2023-03-28","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"17.0.0","date":"2021-10-19","lts":false,"security":false,"v8":"9.5.172.21"},{"name":"nodejs","version":"17.1.0","date":"2021-11-09","lts":false,"security":false,"v8":"9.5.172.25"},{"name":"nodejs","version":"17.2.0","date":"2021-11-30","lts":false,"security":false,"v8":"9.6.180.14"},{"name":"nodejs","version":"17.3.0","date":"2021-12-17","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.4.0","date":"2022-01-18","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.5.0","date":"2022-02-10","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.6.0","date":"2022-02-22","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.7.0","date":"2022-03-09","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.8.0","date":"2022-03-22","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.9.0","date":"2022-04-07","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"18.0.0","date":"2022-04-18","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.1.0","date":"2022-05-03","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.2.0","date":"2022-05-17","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.3.0","date":"2022-06-02","lts":false,"security":false,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.4.0","date":"2022-06-16","lts":false,"security":false,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.5.0","date":"2022-07-06","lts":false,"security":true,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.6.0","date":"2022-07-13","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.7.0","date":"2022-07-26","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.8.0","date":"2022-08-24","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.9.0","date":"2022-09-07","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.10.0","date":"2022-09-28","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.11.0","date":"2022-10-13","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.12.0","date":"2022-10-25","lts":"Hydrogen","security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.13.0","date":"2023-01-05","lts":"Hydrogen","security":false,"v8":"10.2.154.23"},{"name":"nodejs","version":"18.14.0","date":"2023-02-01","lts":"Hydrogen","security":false,"v8":"10.2.154.23"},{"name":"nodejs","version":"18.15.0","date":"2023-03-05","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.16.0","date":"2023-04-12","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.17.0","date":"2023-07-18","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.18.0","date":"2023-09-18","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.19.0","date":"2023-11-29","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"19.0.0","date":"2022-10-17","lts":false,"security":false,"v8":"10.7.193.13"},{"name":"nodejs","version":"19.1.0","date":"2022-11-14","lts":false,"security":false,"v8":"10.7.193.20"},{"name":"nodejs","version":"19.2.0","date":"2022-11-29","lts":false,"security":false,"v8":"10.8.168.20"},{"name":"nodejs","version":"19.3.0","date":"2022-12-14","lts":false,"security":false,"v8":"10.8.168.21"},{"name":"nodejs","version":"19.4.0","date":"2023-01-05","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.5.0","date":"2023-01-24","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.6.0","date":"2023-02-01","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.7.0","date":"2023-02-21","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.8.0","date":"2023-03-14","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.9.0","date":"2023-04-10","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"20.0.0","date":"2023-04-17","lts":false,"security":false,"v8":"11.3.244.4"},{"name":"nodejs","version":"20.1.0","date":"2023-05-03","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.2.0","date":"2023-05-16","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.3.0","date":"2023-06-08","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.4.0","date":"2023-07-04","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.5.0","date":"2023-07-19","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.6.0","date":"2023-08-23","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.7.0","date":"2023-09-18","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.8.0","date":"2023-09-28","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.9.0","date":"2023-10-24","lts":"Iron","security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.10.0","date":"2023-11-22","lts":"Iron","security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"21.0.0","date":"2023-10-17","lts":false,"security":false,"v8":"11.8.172.13"},{"name":"nodejs","version":"21.1.0","date":"2023-10-24","lts":false,"security":false,"v8":"11.8.172.15"},{"name":"nodejs","version":"21.2.0","date":"2023-11-14","lts":false,"security":false,"v8":"11.8.172.17"},{"name":"nodejs","version":"21.3.0","date":"2023-11-30","lts":false,"security":false,"v8":"11.8.172.17"}]')},629:e=>{"use strict";e.exports=JSON.parse('{"v0.8":{"start":"2012-06-25","end":"2014-07-31"},"v0.10":{"start":"2013-03-11","end":"2016-10-31"},"v0.12":{"start":"2015-02-06","end":"2016-12-31"},"v4":{"start":"2015-09-08","lts":"2015-10-12","maintenance":"2017-04-01","end":"2018-04-30","codename":"Argon"},"v5":{"start":"2015-10-29","maintenance":"2016-04-30","end":"2016-06-30"},"v6":{"start":"2016-04-26","lts":"2016-10-18","maintenance":"2018-04-30","end":"2019-04-30","codename":"Boron"},"v7":{"start":"2016-10-25","maintenance":"2017-04-30","end":"2017-06-30"},"v8":{"start":"2017-05-30","lts":"2017-10-31","maintenance":"2019-01-01","end":"2019-12-31","codename":"Carbon"},"v9":{"start":"2017-10-01","maintenance":"2018-04-01","end":"2018-06-30"},"v10":{"start":"2018-04-24","lts":"2018-10-30","maintenance":"2020-05-19","end":"2021-04-30","codename":"Dubnium"},"v11":{"start":"2018-10-23","maintenance":"2019-04-22","end":"2019-06-01"},"v12":{"start":"2019-04-23","lts":"2019-10-21","maintenance":"2020-11-30","end":"2022-04-30","codename":"Erbium"},"v13":{"start":"2019-10-22","maintenance":"2020-04-01","end":"2020-06-01"},"v14":{"start":"2020-04-21","lts":"2020-10-27","maintenance":"2021-10-19","end":"2023-04-30","codename":"Fermium"},"v15":{"start":"2020-10-20","maintenance":"2021-04-01","end":"2021-06-01"},"v16":{"start":"2021-04-20","lts":"2021-10-26","maintenance":"2022-10-18","end":"2023-09-11","codename":"Gallium"},"v17":{"start":"2021-10-19","maintenance":"2022-04-01","end":"2022-06-01"},"v18":{"start":"2022-04-19","lts":"2022-10-25","maintenance":"2023-10-18","end":"2025-04-30","codename":"Hydrogen"},"v19":{"start":"2022-10-18","maintenance":"2023-04-01","end":"2023-06-01"},"v20":{"start":"2023-04-18","lts":"2023-10-24","maintenance":"2024-10-22","end":"2026-04-30","codename":"Iron"},"v21":{"start":"2023-10-17","maintenance":"2024-04-01","end":"2024-06-01"},"v22":{"start":"2024-04-23","lts":"2024-10-29","maintenance":"2025-10-21","end":"2027-04-30","codename":""},"v23":{"start":"2024-10-15","maintenance":"2025-04-01","end":"2025-06-01"},"v24":{"start":"2025-04-22","lts":"2025-10-28","maintenance":"2026-10-20","end":"2028-04-30","codename":""}}')}},__webpack_module_cache__={};function __nccwpck_require__2(e){var s=__webpack_module_cache__[e];if(s!==void 0)return s.exports;var r=__webpack_module_cache__[e]={exports:{}},n=!0;try{__webpack_modules__[e](r,r.exports,__nccwpck_require__2),n=!1}finally{n&&delete __webpack_module_cache__[e]}return r.exports}typeof __nccwpck_require__2<"u"&&(__nccwpck_require__2.ab="/");var __webpack_exports__=__nccwpck_require__2(655);module.exports=__webpack_exports__})()}});var require_lru_cache=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/lru-cache/index.js"(exports,module){(()=>{"use strict";var t={443:(t2,e2,i2)=>{let s=i2(401),n=Symbol("max"),l=Symbol("length"),r=Symbol("lengthCalculator"),h=Symbol("allowStale"),a=Symbol("maxAge"),o=Symbol("dispose"),u=Symbol("noDisposeOnSet"),f=Symbol("lruList"),p=Symbol("cache"),v=Symbol("updateAgeOnGet"),naiveLength=()=>1;class LRUCache{constructor(t3){if(typeof t3=="number"&&(t3={max:t3}),t3||(t3={}),t3.max&&(typeof t3.max!="number"||t3.max<0))throw new TypeError("max must be a non-negative number");let e3=this[n]=t3.max||1/0,i3=t3.length||naiveLength;if(this[r]=typeof i3!="function"?naiveLength:i3,this[h]=t3.stale||!1,t3.maxAge&&typeof t3.maxAge!="number")throw new TypeError("maxAge must be a number");this[a]=t3.maxAge||0,this[o]=t3.dispose,this[u]=t3.noDisposeOnSet||!1,this[v]=t3.updateAgeOnGet||!1,this.reset()}set max(t3){if(typeof t3!="number"||t3<0)throw new TypeError("max must be a non-negative number");this[n]=t3||1/0,trim(this)}get max(){return this[n]}set allowStale(t3){this[h]=!!t3}get allowStale(){return this[h]}set maxAge(t3){if(typeof t3!="number")throw new TypeError("maxAge must be a non-negative number");this[a]=t3,trim(this)}get maxAge(){return this[a]}set lengthCalculator(t3){typeof t3!="function"&&(t3=naiveLength),t3!==this[r]&&(this[r]=t3,this[l]=0,this[f].forEach(t4=>{t4.length=this[r](t4.value,t4.key),this[l]+=t4.length})),trim(this)}get lengthCalculator(){return this[r]}get length(){return this[l]}get itemCount(){return this[f].length}rforEach(t3,e3){e3=e3||this;for(let i3=this[f].tail;i3!==null;){let s2=i3.prev;forEachStep(this,t3,i3,e3),i3=s2}}forEach(t3,e3){e3=e3||this;for(let i3=this[f].head;i3!==null;){let s2=i3.next;forEachStep(this,t3,i3,e3),i3=s2}}keys(){return this[f].toArray().map(t3=>t3.key)}values(){return this[f].toArray().map(t3=>t3.value)}reset(){this[o]&&this[f]&&this[f].length&&this[f].forEach(t3=>this[o](t3.key,t3.value)),this[p]=new Map,this[f]=new s,this[l]=0}dump(){return this[f].map(t3=>isStale(this,t3)?!1:{k:t3.key,v:t3.value,e:t3.now+(t3.maxAge||0)}).toArray().filter(t3=>t3)}dumpLru(){return this[f]}set(t3,e3,i3){if(i3=i3||this[a],i3&&typeof i3!="number")throw new TypeError("maxAge must be a number");let s2=i3?Date.now():0,h2=this[r](e3,t3);if(this[p].has(t3)){if(h2>this[n])return del(this,this[p].get(t3)),!1;let a2=this[p].get(t3).value;return this[o]&&(this[u]||this[o](t3,a2.value)),a2.now=s2,a2.maxAge=i3,a2.value=e3,this[l]+=h2-a2.length,a2.length=h2,this.get(t3),trim(this),!0}let v2=new Entry(t3,e3,h2,s2,i3);return v2.length>this[n]?(this[o]&&this[o](t3,e3),!1):(this[l]+=v2.length,this[f].unshift(v2),this[p].set(t3,this[f].head),trim(this),!0)}has(t3){if(!this[p].has(t3))return!1;let e3=this[p].get(t3).value;return!isStale(this,e3)}get(t3){return get(this,t3,!0)}peek(t3){return get(this,t3,!1)}pop(){let t3=this[f].tail;return t3?(del(this,t3),t3.value):null}del(t3){del(this,this[p].get(t3))}load(t3){this.reset();let e3=Date.now();for(let i3=t3.length-1;i3>=0;i3--){let s2=t3[i3],n2=s2.e||0;if(n2===0)this.set(s2.k,s2.v);else{let t4=n2-e3;t4>0&&this.set(s2.k,s2.v,t4)}}}prune(){this[p].forEach((t3,e3)=>get(this,e3,!1))}}let get=(t3,e3,i3)=>{let s2=t3[p].get(e3);if(s2){let e4=s2.value;if(isStale(t3,e4)){if(del(t3,s2),!t3[h])return}else i3&&(t3[v]&&(s2.value.now=Date.now()),t3[f].unshiftNode(s2));return e4.value}},isStale=(t3,e3)=>{if(!e3||!e3.maxAge&&!t3[a])return!1;let i3=Date.now()-e3.now;return e3.maxAge?i3>e3.maxAge:t3[a]&&i3>t3[a]},trim=t3=>{if(t3[l]>t3[n])for(let e3=t3[f].tail;t3[l]>t3[n]&&e3!==null;){let i3=e3.prev;del(t3,e3),e3=i3}},del=(t3,e3)=>{if(e3){let i3=e3.value;t3[o]&&t3[o](i3.key,i3.value),t3[l]-=i3.length,t3[p].delete(i3.key),t3[f].removeNode(e3)}};class Entry{constructor(t3,e3,i3,s2,n2){this.key=t3,this.value=e3,this.length=i3,this.now=s2,this.maxAge=n2||0}}let forEachStep=(t3,e3,i3,s2)=>{let n2=i3.value;isStale(t3,n2)&&(del(t3,i3),t3[h]||(n2=void 0)),n2&&e3.call(s2,n2.value,n2.key,t3)};t2.exports=LRUCache},414:t2=>{t2.exports=function(t3){t3.prototype[Symbol.iterator]=function*(){for(let t4=this.head;t4;t4=t4.next)yield t4.value}}},401:(t2,e2,i2)=>{t2.exports=Yallist,Yallist.Node=Node2,Yallist.create=Yallist;function Yallist(t3){var e3=this;if(e3 instanceof Yallist||(e3=new Yallist),e3.tail=null,e3.head=null,e3.length=0,t3&&typeof t3.forEach=="function")t3.forEach(function(t4){e3.push(t4)});else if(arguments.length>0)for(var i3=0,s=arguments.length;i31)i3=e3;else if(this.head)s=this.head.next,i3=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var n=0;s!==null;n++)i3=t3(i3,s.value,n),s=s.next;return i3},Yallist.prototype.reduceReverse=function(t3,e3){var i3,s=this.tail;if(arguments.length>1)i3=e3;else if(this.tail)s=this.tail.prev,i3=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var n=this.length-1;s!==null;n--)i3=t3(i3,s.value,n),s=s.prev;return i3},Yallist.prototype.toArray=function(){for(var t3=new Array(this.length),e3=0,i3=this.head;i3!==null;e3++)t3[e3]=i3.value,i3=i3.next;return t3},Yallist.prototype.toArrayReverse=function(){for(var t3=new Array(this.length),e3=0,i3=this.tail;i3!==null;e3++)t3[e3]=i3.value,i3=i3.prev;return t3},Yallist.prototype.slice=function(t3,e3){e3=e3||this.length,e3<0&&(e3+=this.length),t3=t3||0,t3<0&&(t3+=this.length);var i3=new Yallist;if(e3this.length&&(e3=this.length);for(var s=0,n=this.head;n!==null&&sthis.length&&(e3=this.length);for(var s=this.length,n=this.tail;n!==null&&s>e3;s--)n=n.prev;for(;n!==null&&s>t3;s--,n=n.prev)i3.push(n.value);return i3},Yallist.prototype.splice=function(t3,e3,...i3){t3>this.length&&(t3=this.length-1),t3<0&&(t3=this.length+t3);for(var s=0,n=this.head;n!==null&&s{var e={842:(e2,r2,t2)=>{let s=Symbol("SemVer ANY");class Comparator{static get ANY(){return s}constructor(e3,r3){if((!r3||typeof r3!="object")&&(r3={loose:!!r3,includePrerelease:!1}),e3 instanceof Comparator){if(e3.loose===!!r3.loose)return e3;e3=e3.value}a("comparator",e3,r3),this.options=r3,this.loose=!!r3.loose,this.parse(e3),this.semver===s?this.value="":this.value=this.operator+this.semver.version,a("comp",this)}parse(e3){let r3=this.options.loose?o[n.COMPARATORLOOSE]:o[n.COMPARATOR],t3=e3.match(r3);if(!t3)throw new TypeError(`Invalid comparator: ${e3}`);this.operator=t3[1]!==void 0?t3[1]:"",this.operator==="="&&(this.operator=""),t3[2]?this.semver=new l(t3[2],this.options.loose):this.semver=s}toString(){return this.value}test(e3){if(a("Comparator.test",e3,this.options.loose),this.semver===s||e3===s)return!0;if(typeof e3=="string")try{e3=new l(e3,this.options)}catch{return!1}return i(e3,this.operator,this.semver,this.options)}intersects(e3,r3){if(!(e3 instanceof Comparator))throw new TypeError("a Comparator is required");if((!r3||typeof r3!="object")&&(r3={loose:!!r3,includePrerelease:!1}),this.operator==="")return this.value===""?!0:new c(e3.value,r3).test(this.value);if(e3.operator==="")return e3.value===""?!0:new c(this.value,r3).test(e3.semver);let t3=(this.operator===">="||this.operator===">")&&(e3.operator===">="||e3.operator===">"),s2=(this.operator==="<="||this.operator==="<")&&(e3.operator==="<="||e3.operator==="<"),o2=this.semver.version===e3.semver.version,n2=(this.operator===">="||this.operator==="<=")&&(e3.operator===">="||e3.operator==="<="),a2=i(this.semver,"<",e3.semver,r3)&&(this.operator===">="||this.operator===">")&&(e3.operator==="<="||e3.operator==="<"),l2=i(this.semver,">",e3.semver,r3)&&(this.operator==="<="||this.operator==="<")&&(e3.operator===">="||e3.operator===">");return t3||s2||o2&&n2||a2||l2}}e2.exports=Comparator;let{re:o,t:n}=t2(608),i=t2(96),a=t2(435),l=t2(834),c=t2(798)},798:(e2,r2,t2)=>{class Range{constructor(e3,r3){if((!r3||typeof r3!="object")&&(r3={loose:!!r3,includePrerelease:!1}),e3 instanceof Range)return e3.loose===!!r3.loose&&e3.includePrerelease===!!r3.includePrerelease?e3:new Range(e3.raw,r3);if(e3 instanceof s)return this.raw=e3.value,this.set=[[e3]],this.format(),this;if(this.options=r3,this.loose=!!r3.loose,this.includePrerelease=!!r3.includePrerelease,this.raw=e3,this.set=e3.split(/\s*\|\|\s*/).map(e4=>this.parseRange(e4.trim())).filter(e4=>e4.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e3}`);this.format()}format(){return this.range=this.set.map(e3=>e3.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e3){let r3=this.options.loose;e3=e3.trim();let t3=r3?i[a.HYPHENRANGELOOSE]:i[a.HYPHENRANGE];e3=e3.replace(t3,hyphenReplace(this.options.includePrerelease)),o("hyphen replace",e3),e3=e3.replace(i[a.COMPARATORTRIM],l),o("comparator trim",e3,i[a.COMPARATORTRIM]),e3=e3.replace(i[a.TILDETRIM],c),e3=e3.replace(i[a.CARETTRIM],p),e3=e3.split(/\s+/).join(" ");let n2=r3?i[a.COMPARATORLOOSE]:i[a.COMPARATOR];return e3.split(" ").map(e4=>parseComparator(e4,this.options)).join(" ").split(/\s+/).map(e4=>replaceGTE0(e4,this.options)).filter(this.options.loose?e4=>!!e4.match(n2):()=>!0).map(e4=>new s(e4,this.options))}intersects(e3,r3){if(!(e3 instanceof Range))throw new TypeError("a Range is required");return this.set.some(t3=>isSatisfiable(t3,r3)&&e3.set.some(e4=>isSatisfiable(e4,r3)&&t3.every(t4=>e4.every(e5=>t4.intersects(e5,r3)))))}test(e3){if(!e3)return!1;if(typeof e3=="string")try{e3=new n(e3,this.options)}catch{return!1}for(let r3=0;r3{let t3=!0,s2=e3.slice(),o2=s2.pop();for(;t3&&s2.length;)t3=s2.every(e4=>o2.intersects(e4,r3)),o2=s2.pop();return t3},parseComparator=(e3,r3)=>(o("comp",e3,r3),e3=replaceCarets(e3,r3),o("caret",e3),e3=replaceTildes(e3,r3),o("tildes",e3),e3=replaceXRanges(e3,r3),o("xrange",e3),e3=replaceStars(e3,r3),o("stars",e3),e3),isX=e3=>!e3||e3.toLowerCase()==="x"||e3==="*",replaceTildes=(e3,r3)=>e3.trim().split(/\s+/).map(e4=>replaceTilde(e4,r3)).join(" "),replaceTilde=(e3,r3)=>{let t3=r3.loose?i[a.TILDELOOSE]:i[a.TILDE];return e3.replace(t3,(r4,t4,s2,n2,i2)=>{o("tilde",e3,r4,t4,s2,n2,i2);let a2;return isX(t4)?a2="":isX(s2)?a2=`>=${t4}.0.0 <${+t4+1}.0.0-0`:isX(n2)?a2=`>=${t4}.${s2}.0 <${t4}.${+s2+1}.0-0`:i2?(o("replaceTilde pr",i2),a2=`>=${t4}.${s2}.${n2}-${i2} <${t4}.${+s2+1}.0-0`):a2=`>=${t4}.${s2}.${n2} <${t4}.${+s2+1}.0-0`,o("tilde return",a2),a2})},replaceCarets=(e3,r3)=>e3.trim().split(/\s+/).map(e4=>replaceCaret(e4,r3)).join(" "),replaceCaret=(e3,r3)=>{o("caret",e3,r3);let t3=r3.loose?i[a.CARETLOOSE]:i[a.CARET],s2=r3.includePrerelease?"-0":"";return e3.replace(t3,(r4,t4,n2,i2,a2)=>{o("caret",e3,r4,t4,n2,i2,a2);let l2;return isX(t4)?l2="":isX(n2)?l2=`>=${t4}.0.0${s2} <${+t4+1}.0.0-0`:isX(i2)?t4==="0"?l2=`>=${t4}.${n2}.0${s2} <${t4}.${+n2+1}.0-0`:l2=`>=${t4}.${n2}.0${s2} <${+t4+1}.0.0-0`:a2?(o("replaceCaret pr",a2),t4==="0"?n2==="0"?l2=`>=${t4}.${n2}.${i2}-${a2} <${t4}.${n2}.${+i2+1}-0`:l2=`>=${t4}.${n2}.${i2}-${a2} <${t4}.${+n2+1}.0-0`:l2=`>=${t4}.${n2}.${i2}-${a2} <${+t4+1}.0.0-0`):(o("no pr"),t4==="0"?n2==="0"?l2=`>=${t4}.${n2}.${i2}${s2} <${t4}.${n2}.${+i2+1}-0`:l2=`>=${t4}.${n2}.${i2}${s2} <${t4}.${+n2+1}.0-0`:l2=`>=${t4}.${n2}.${i2} <${+t4+1}.0.0-0`),o("caret return",l2),l2})},replaceXRanges=(e3,r3)=>(o("replaceXRanges",e3,r3),e3.split(/\s+/).map(e4=>replaceXRange(e4,r3)).join(" ")),replaceXRange=(e3,r3)=>{e3=e3.trim();let t3=r3.loose?i[a.XRANGELOOSE]:i[a.XRANGE];return e3.replace(t3,(t4,s2,n2,i2,a2,l2)=>{o("xRange",e3,t4,s2,n2,i2,a2,l2);let c2=isX(n2),p2=c2||isX(i2),E=p2||isX(a2),f=E;return s2==="="&&f&&(s2=""),l2=r3.includePrerelease?"-0":"",c2?s2===">"||s2==="<"?t4="<0.0.0-0":t4="*":s2&&f?(p2&&(i2=0),a2=0,s2===">"?(s2=">=",p2?(n2=+n2+1,i2=0,a2=0):(i2=+i2+1,a2=0)):s2==="<="&&(s2="<",p2?n2=+n2+1:i2=+i2+1),s2==="<"&&(l2="-0"),t4=`${s2+n2}.${i2}.${a2}${l2}`):p2?t4=`>=${n2}.0.0${l2} <${+n2+1}.0.0-0`:E&&(t4=`>=${n2}.${i2}.0${l2} <${n2}.${+i2+1}.0-0`),o("xRange return",t4),t4})},replaceStars=(e3,r3)=>(o("replaceStars",e3,r3),e3.trim().replace(i[a.STAR],"")),replaceGTE0=(e3,r3)=>(o("replaceGTE0",e3,r3),e3.trim().replace(i[r3.includePrerelease?a.GTE0PRE:a.GTE0],"")),hyphenReplace=e3=>(r3,t3,s2,o2,n2,i2,a2,l2,c2,p2,E,f,h)=>(isX(s2)?t3="":isX(o2)?t3=`>=${s2}.0.0${e3?"-0":""}`:isX(n2)?t3=`>=${s2}.${o2}.0${e3?"-0":""}`:i2?t3=`>=${t3}`:t3=`>=${t3}${e3?"-0":""}`,isX(c2)?l2="":isX(p2)?l2=`<${+c2+1}.0.0-0`:isX(E)?l2=`<${c2}.${+p2+1}.0-0`:f?l2=`<=${c2}.${p2}.${E}-${f}`:e3?l2=`<${c2}.${p2}.${+E+1}-0`:l2=`<=${l2}`,`${t3} ${l2}`.trim()),testSet=(e3,r3,t3)=>{for(let t4=0;t40){let s2=e3[t4].semver;if(s2.major===r3.major&&s2.minor===r3.minor&&s2.patch===r3.patch)return!0}return!1}return!0}},834:(e2,r2,t2)=>{let s=t2(435),{MAX_LENGTH:o,MAX_SAFE_INTEGER:n}=t2(370),{re:i,t:a}=t2(608),{compareIdentifiers:l}=t2(154);class SemVer{constructor(e3,r3){if((!r3||typeof r3!="object")&&(r3={loose:!!r3,includePrerelease:!1}),e3 instanceof SemVer){if(e3.loose===!!r3.loose&&e3.includePrerelease===!!r3.includePrerelease)return e3;e3=e3.version}else if(typeof e3!="string")throw new TypeError(`Invalid Version: ${e3}`);if(e3.length>o)throw new TypeError(`version is longer than ${o} characters`);s("SemVer",e3,r3),this.options=r3,this.loose=!!r3.loose,this.includePrerelease=!!r3.includePrerelease;let t3=e3.trim().match(r3.loose?i[a.LOOSE]:i[a.FULL]);if(!t3)throw new TypeError(`Invalid Version: ${e3}`);if(this.raw=e3,this.major=+t3[1],this.minor=+t3[2],this.patch=+t3[3],this.major>n||this.major<0)throw new TypeError("Invalid major version");if(this.minor>n||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>n||this.patch<0)throw new TypeError("Invalid patch version");t3[4]?this.prerelease=t3[4].split(".").map(e4=>{if(/^[0-9]+$/.test(e4)){let r4=+e4;if(r4>=0&&r4=0;)typeof this.prerelease[e4]=="number"&&(this.prerelease[e4]++,e4=-2);e4===-1&&this.prerelease.push(0)}r3&&(this.prerelease[0]===r3?isNaN(this.prerelease[1])&&(this.prerelease=[r3,0]):this.prerelease=[r3,0]);break;default:throw new Error(`invalid increment argument: ${e3}`)}return this.format(),this.raw=this.version,this}}e2.exports=SemVer},909:(e2,r2,t2)=>{let s=t2(815),clean=(e3,r3)=>{let t3=s(e3.trim().replace(/^[=v]+/,""),r3);return t3?t3.version:null};e2.exports=clean},96:(e2,r2,t2)=>{let s=t2(83),o=t2(818),n=t2(850),i=t2(488),a=t2(957),l=t2(551),cmp=(e3,r3,t3,c)=>{switch(r3){case"===":return typeof e3=="object"&&(e3=e3.version),typeof t3=="object"&&(t3=t3.version),e3===t3;case"!==":return typeof e3=="object"&&(e3=e3.version),typeof t3=="object"&&(t3=t3.version),e3!==t3;case"":case"=":case"==":return s(e3,t3,c);case"!=":return o(e3,t3,c);case">":return n(e3,t3,c);case">=":return i(e3,t3,c);case"<":return a(e3,t3,c);case"<=":return l(e3,t3,c);default:throw new TypeError(`Invalid operator: ${r3}`)}};e2.exports=cmp},778:(e2,r2,t2)=>{let s=t2(834),o=t2(815),{re:n,t:i}=t2(608),coerce=(e3,r3)=>{if(e3 instanceof s)return e3;if(typeof e3=="number"&&(e3=String(e3)),typeof e3!="string")return null;r3=r3||{};let t3=null;if(!r3.rtl)t3=e3.match(n[i.COERCE]);else{let r4;for(;(r4=n[i.COERCERTL].exec(e3))&&(!t3||t3.index+t3[0].length!==e3.length);)(!t3||r4.index+r4[0].length!==t3.index+t3[0].length)&&(t3=r4),n[i.COERCERTL].lastIndex=r4.index+r4[1].length+r4[2].length;n[i.COERCERTL].lastIndex=-1}return t3===null?null:o(`${t3[2]}.${t3[3]||"0"}.${t3[4]||"0"}`,r3)};e2.exports=coerce},406:(e2,r2,t2)=>{let s=t2(834),compareBuild=(e3,r3,t3)=>{let o=new s(e3,t3),n=new s(r3,t3);return o.compare(n)||o.compareBuild(n)};e2.exports=compareBuild},473:(e2,r2,t2)=>{let s=t2(756),compareLoose=(e3,r3)=>s(e3,r3,!0);e2.exports=compareLoose},756:(e2,r2,t2)=>{let s=t2(834),compare=(e3,r3,t3)=>new s(e3,t3).compare(new s(r3,t3));e2.exports=compare},843:(e2,r2,t2)=>{let s=t2(815),o=t2(83),diff=(e3,r3)=>{if(o(e3,r3))return null;{let t3=s(e3),o2=s(r3),n=t3.prerelease.length||o2.prerelease.length,i=n?"pre":"",a=n?"prerelease":"";for(let e4 in t3)if((e4==="major"||e4==="minor"||e4==="patch")&&t3[e4]!==o2[e4])return i+e4;return a}};e2.exports=diff},83:(e2,r2,t2)=>{let s=t2(756),eq=(e3,r3,t3)=>s(e3,r3,t3)===0;e2.exports=eq},850:(e2,r2,t2)=>{let s=t2(756),gt=(e3,r3,t3)=>s(e3,r3,t3)>0;e2.exports=gt},488:(e2,r2,t2)=>{let s=t2(756),gte=(e3,r3,t3)=>s(e3,r3,t3)>=0;e2.exports=gte},77:(e2,r2,t2)=>{let s=t2(834),inc=(e3,r3,t3,o)=>{typeof t3=="string"&&(o=t3,t3=void 0);try{return new s(e3,t3).inc(r3,o).version}catch{return null}};e2.exports=inc},957:(e2,r2,t2)=>{let s=t2(756),lt=(e3,r3,t3)=>s(e3,r3,t3)<0;e2.exports=lt},551:(e2,r2,t2)=>{let s=t2(756),lte=(e3,r3,t3)=>s(e3,r3,t3)<=0;e2.exports=lte},973:(e2,r2,t2)=>{let s=t2(834),major=(e3,r3)=>new s(e3,r3).major;e2.exports=major},70:(e2,r2,t2)=>{let s=t2(834),minor=(e3,r3)=>new s(e3,r3).minor;e2.exports=minor},818:(e2,r2,t2)=>{let s=t2(756),neq=(e3,r3,t3)=>s(e3,r3,t3)!==0;e2.exports=neq},815:(e2,r2,t2)=>{let{MAX_LENGTH:s}=t2(370),{re:o,t:n}=t2(608),i=t2(834),parse2=(e3,r3)=>{if((!r3||typeof r3!="object")&&(r3={loose:!!r3,includePrerelease:!1}),e3 instanceof i)return e3;if(typeof e3!="string"||e3.length>s||!(r3.loose?o[n.LOOSE]:o[n.FULL]).test(e3))return null;try{return new i(e3,r3)}catch{return null}};e2.exports=parse2},944:(e2,r2,t2)=>{let s=t2(834),patch=(e3,r3)=>new s(e3,r3).patch;e2.exports=patch},304:(e2,r2,t2)=>{let s=t2(815),prerelease=(e3,r3)=>{let t3=s(e3,r3);return t3&&t3.prerelease.length?t3.prerelease:null};e2.exports=prerelease},503:(e2,r2,t2)=>{let s=t2(756),rcompare=(e3,r3,t3)=>s(r3,e3,t3);e2.exports=rcompare},548:(e2,r2,t2)=>{let s=t2(406),rsort=(e3,r3)=>e3.sort((e4,t3)=>s(t3,e4,r3));e2.exports=rsort},177:(e2,r2,t2)=>{let s=t2(798),satisfies=(e3,r3,t3)=>{try{r3=new s(r3,t3)}catch{return!1}return r3.test(e3)};e2.exports=satisfies},892:(e2,r2,t2)=>{let s=t2(406),sort=(e3,r3)=>e3.sort((e4,t3)=>s(e4,t3,r3));e2.exports=sort},49:(e2,r2,t2)=>{let s=t2(815),valid=(e3,r3)=>{let t3=s(e3,r3);return t3?t3.version:null};e2.exports=valid},553:(e2,r2,t2)=>{let s=t2(608);e2.exports={re:s.re,src:s.src,tokens:s.t,SEMVER_SPEC_VERSION:t2(370).SEMVER_SPEC_VERSION,SemVer:t2(834),compareIdentifiers:t2(154).compareIdentifiers,rcompareIdentifiers:t2(154).rcompareIdentifiers,parse:t2(815),valid:t2(49),clean:t2(909),inc:t2(77),diff:t2(843),major:t2(973),minor:t2(70),patch:t2(944),prerelease:t2(304),compare:t2(756),rcompare:t2(503),compareLoose:t2(473),compareBuild:t2(406),sort:t2(892),rsort:t2(548),gt:t2(850),lt:t2(957),eq:t2(83),neq:t2(818),gte:t2(488),lte:t2(551),cmp:t2(96),coerce:t2(778),Comparator:t2(842),Range:t2(798),satisfies:t2(177),toComparators:t2(504),maxSatisfying:t2(795),minSatisfying:t2(530),minVersion:t2(226),validRange:t2(802),outside:t2(878),gtr:t2(114),ltr:t2(848),intersects:t2(134),simplifyRange:t2(799),subset:t2(654)}},370:e2=>{let r2="2.0.0",s=Number.MAX_SAFE_INTEGER||9007199254740991,o=16;e2.exports={SEMVER_SPEC_VERSION:r2,MAX_LENGTH:256,MAX_SAFE_INTEGER:s,MAX_SAFE_COMPONENT_LENGTH:o}},435:e2=>{let r2=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e3)=>console.error("SEMVER",...e3):()=>{};e2.exports=r2},154:e2=>{let r2=/^[0-9]+$/,compareIdentifiers=(e3,t2)=>{let s=r2.test(e3),o=r2.test(t2);return s&&o&&(e3=+e3,t2=+t2),e3===t2?0:s&&!o?-1:o&&!s?1:e3compareIdentifiers(r3,e3);e2.exports={compareIdentifiers,rcompareIdentifiers}},608:(e2,r2,t2)=>{let{MAX_SAFE_COMPONENT_LENGTH:s}=t2(370),o=t2(435);r2=e2.exports={};let n=r2.re=[],i=r2.src=[],a=r2.t={},l=0,createToken=(e3,r3,t3)=>{let s2=l++;o(s2,r3),a[e3]=s2,i[s2]=r3,n[s2]=new RegExp(r3,t3?"g":void 0)};createToken("NUMERICIDENTIFIER","0|[1-9]\\d*"),createToken("NUMERICIDENTIFIERLOOSE","[0-9]+"),createToken("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),createToken("MAINVERSION",`(${i[a.NUMERICIDENTIFIER]})\\.(${i[a.NUMERICIDENTIFIER]})\\.(${i[a.NUMERICIDENTIFIER]})`),createToken("MAINVERSIONLOOSE",`(${i[a.NUMERICIDENTIFIERLOOSE]})\\.(${i[a.NUMERICIDENTIFIERLOOSE]})\\.(${i[a.NUMERICIDENTIFIERLOOSE]})`),createToken("PRERELEASEIDENTIFIER",`(?:${i[a.NUMERICIDENTIFIER]}|${i[a.NONNUMERICIDENTIFIER]})`),createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${i[a.NUMERICIDENTIFIERLOOSE]}|${i[a.NONNUMERICIDENTIFIER]})`),createToken("PRERELEASE",`(?:-(${i[a.PRERELEASEIDENTIFIER]}(?:\\.${i[a.PRERELEASEIDENTIFIER]})*))`),createToken("PRERELEASELOOSE",`(?:-?(${i[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[a.PRERELEASEIDENTIFIERLOOSE]})*))`),createToken("BUILDIDENTIFIER","[0-9A-Za-z-]+"),createToken("BUILD",`(?:\\+(${i[a.BUILDIDENTIFIER]}(?:\\.${i[a.BUILDIDENTIFIER]})*))`),createToken("FULLPLAIN",`v?${i[a.MAINVERSION]}${i[a.PRERELEASE]}?${i[a.BUILD]}?`),createToken("FULL",`^${i[a.FULLPLAIN]}$`),createToken("LOOSEPLAIN",`[v=\\s]*${i[a.MAINVERSIONLOOSE]}${i[a.PRERELEASELOOSE]}?${i[a.BUILD]}?`),createToken("LOOSE",`^${i[a.LOOSEPLAIN]}$`),createToken("GTLT","((?:<|>)?=?)"),createToken("XRANGEIDENTIFIERLOOSE",`${i[a.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),createToken("XRANGEIDENTIFIER",`${i[a.NUMERICIDENTIFIER]}|x|X|\\*`),createToken("XRANGEPLAIN",`[v=\\s]*(${i[a.XRANGEIDENTIFIER]})(?:\\.(${i[a.XRANGEIDENTIFIER]})(?:\\.(${i[a.XRANGEIDENTIFIER]})(?:${i[a.PRERELEASE]})?${i[a.BUILD]}?)?)?`),createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${i[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[a.XRANGEIDENTIFIERLOOSE]})(?:${i[a.PRERELEASELOOSE]})?${i[a.BUILD]}?)?)?`),createToken("XRANGE",`^${i[a.GTLT]}\\s*${i[a.XRANGEPLAIN]}$`),createToken("XRANGELOOSE",`^${i[a.GTLT]}\\s*${i[a.XRANGEPLAINLOOSE]}$`),createToken("COERCE",`(^|[^\\d])(\\d{1,${s}})(?:\\.(\\d{1,${s}}))?(?:\\.(\\d{1,${s}}))?(?:$|[^\\d])`),createToken("COERCERTL",i[a.COERCE],!0),createToken("LONETILDE","(?:~>?)"),createToken("TILDETRIM",`(\\s*)${i[a.LONETILDE]}\\s+`,!0),r2.tildeTrimReplace="$1~",createToken("TILDE",`^${i[a.LONETILDE]}${i[a.XRANGEPLAIN]}$`),createToken("TILDELOOSE",`^${i[a.LONETILDE]}${i[a.XRANGEPLAINLOOSE]}$`),createToken("LONECARET","(?:\\^)"),createToken("CARETTRIM",`(\\s*)${i[a.LONECARET]}\\s+`,!0),r2.caretTrimReplace="$1^",createToken("CARET",`^${i[a.LONECARET]}${i[a.XRANGEPLAIN]}$`),createToken("CARETLOOSE",`^${i[a.LONECARET]}${i[a.XRANGEPLAINLOOSE]}$`),createToken("COMPARATORLOOSE",`^${i[a.GTLT]}\\s*(${i[a.LOOSEPLAIN]})$|^$`),createToken("COMPARATOR",`^${i[a.GTLT]}\\s*(${i[a.FULLPLAIN]})$|^$`),createToken("COMPARATORTRIM",`(\\s*)${i[a.GTLT]}\\s*(${i[a.LOOSEPLAIN]}|${i[a.XRANGEPLAIN]})`,!0),r2.comparatorTrimReplace="$1$2$3",createToken("HYPHENRANGE",`^\\s*(${i[a.XRANGEPLAIN]})\\s+-\\s+(${i[a.XRANGEPLAIN]})\\s*$`),createToken("HYPHENRANGELOOSE",`^\\s*(${i[a.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[a.XRANGEPLAINLOOSE]})\\s*$`),createToken("STAR","(<|>)?=?\\s*\\*"),createToken("GTE0","^\\s*>=\\s*0.0.0\\s*$"),createToken("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},114:(e2,r2,t2)=>{let s=t2(878),gtr=(e3,r3,t3)=>s(e3,r3,">",t3);e2.exports=gtr},134:(e2,r2,t2)=>{let s=t2(798),intersects=(e3,r3,t3)=>(e3=new s(e3,t3),r3=new s(r3,t3),e3.intersects(r3));e2.exports=intersects},848:(e2,r2,t2)=>{let s=t2(878),ltr=(e3,r3,t3)=>s(e3,r3,"<",t3);e2.exports=ltr},795:(e2,r2,t2)=>{let s=t2(834),o=t2(798),maxSatisfying=(e3,r3,t3)=>{let n=null,i=null,a=null;try{a=new o(r3,t3)}catch{return null}return e3.forEach(e4=>{a.test(e4)&&(!n||i.compare(e4)===-1)&&(n=e4,i=new s(n,t3))}),n};e2.exports=maxSatisfying},530:(e2,r2,t2)=>{let s=t2(834),o=t2(798),minSatisfying=(e3,r3,t3)=>{let n=null,i=null,a=null;try{a=new o(r3,t3)}catch{return null}return e3.forEach(e4=>{a.test(e4)&&(!n||i.compare(e4)===1)&&(n=e4,i=new s(n,t3))}),n};e2.exports=minSatisfying},226:(e2,r2,t2)=>{let s=t2(834),o=t2(798),n=t2(850),minVersion=(e3,r3)=>{e3=new o(e3,r3);let t3=new s("0.0.0");if(e3.test(t3)||(t3=new s("0.0.0-0"),e3.test(t3)))return t3;t3=null;for(let r4=0;r4{let r5=new s(e4.semver.version);switch(e4.operator){case">":r5.prerelease.length===0?r5.patch++:r5.prerelease.push(0),r5.raw=r5.format();case"":case">=":(!t3||n(t3,r5))&&(t3=r5);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e4.operator}`)}});return t3&&e3.test(t3)?t3:null};e2.exports=minVersion},878:(e2,r2,t2)=>{let s=t2(834),o=t2(842),{ANY:n}=o,i=t2(798),a=t2(177),l=t2(850),c=t2(957),p=t2(551),E=t2(488),outside=(e3,r3,t3,f)=>{e3=new s(e3,f),r3=new i(r3,f);let h,u,$,I,R;switch(t3){case">":h=l,u=p,$=c,I=">",R=">=";break;case"<":h=c,u=E,$=l,I="<",R="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e3,r3,f))return!1;for(let t4=0;t4{e4.semver===n&&(e4=new o(">=0.0.0")),i2=i2||e4,a2=a2||e4,h(e4.semver,i2.semver,f)?i2=e4:$(e4.semver,a2.semver,f)&&(a2=e4)}),i2.operator===I||i2.operator===R||(!a2.operator||a2.operator===I)&&u(e3,a2.semver))return!1;if(a2.operator===R&&$(e3,a2.semver))return!1}return!0};e2.exports=outside},799:(e2,r2,t2)=>{let s=t2(177),o=t2(756);e2.exports=(e3,r3,t3)=>{let n=[],i=null,a=null,l=e3.sort((e4,r4)=>o(e4,r4,t3));for(let e4 of l)s(e4,r3,t3)?(a=e4,i||(i=e4)):(a&&n.push([i,a]),a=null,i=null);i&&n.push([i,null]);let c=[];for(let[e4,r4]of n)e4===r4?c.push(e4):!r4&&e4===l[0]?c.push("*"):r4?e4===l[0]?c.push(`<=${r4}`):c.push(`${e4} - ${r4}`):c.push(`>=${e4}`);let p=c.join(" || "),E=typeof r3.raw=="string"?r3.raw:String(r3);return p.length{let s=t2(798),{ANY:o}=t2(842),n=t2(177),i=t2(756),subset=(e3,r3,t3)=>{e3=new s(e3,t3),r3=new s(r3,t3);let o2=!1;e:for(let s2 of e3.set){for(let e4 of r3.set){let r4=simpleSubset(s2,e4,t3);if(o2=o2||r4!==null,r4)continue e}if(o2)return!1}return!0},simpleSubset=(e3,r3,t3)=>{if(e3.length===1&&e3[0].semver===o)return r3.length===1&&r3[0].semver===o;let s2=new Set,a,l;for(let r4 of e3)r4.operator===">"||r4.operator===">="?a=higherGT(a,r4,t3):r4.operator==="<"||r4.operator==="<="?l=lowerLT(l,r4,t3):s2.add(r4.semver);if(s2.size>1)return null;let c;if(a&&l){if(c=i(a.semver,l.semver,t3),c>0)return null;if(c===0&&(a.operator!==">="||l.operator!=="<="))return null}for(let e4 of s2){if(a&&!n(e4,String(a),t3)||l&&!n(e4,String(l),t3))return null;for(let s3 of r3)if(!n(e4,String(s3),t3))return!1;return!0}let p,E,f,h;for(let e4 of r3){if(h=h||e4.operator===">"||e4.operator===">=",f=f||e4.operator==="<"||e4.operator==="<=",a){if(e4.operator===">"||e4.operator===">="){if(p=higherGT(a,e4,t3),p===e4)return!1}else if(a.operator===">="&&!n(a.semver,String(e4),t3))return!1}if(l){if(e4.operator==="<"||e4.operator==="<="){if(E=lowerLT(l,e4,t3),E===e4)return!1}else if(l.operator==="<="&&!n(l.semver,String(e4),t3))return!1}if(!e4.operator&&(l||a)&&c!==0)return!1}return!(a&&f&&!l&&c!==0||l&&h&&!a&&c!==0)},higherGT=(e3,r3,t3)=>{if(!e3)return r3;let s2=i(e3.semver,r3.semver,t3);return s2>0?e3:s2<0||r3.operator===">"&&e3.operator===">="?r3:e3},lowerLT=(e3,r3,t3)=>{if(!e3)return r3;let s2=i(e3.semver,r3.semver,t3);return s2<0?e3:s2>0||r3.operator==="<"&&e3.operator==="<="?r3:e3};e2.exports=subset},504:(e2,r2,t2)=>{let s=t2(798),toComparators=(e3,r3)=>new s(e3,r3).set.map(e4=>e4.map(e5=>e5.value).join(" ").trim().split(" "));e2.exports=toComparators},802:(e2,r2,t2)=>{let s=t2(798),validRange=(e3,r3)=>{try{return new s(e3,r3).range||"*"}catch{return null}};e2.exports=validRange}},r={};function __nccwpck_require__2(t2){var s=r[t2];if(s!==void 0)return s.exports;var o=r[t2]={exports:{}},n=!0;try{e[t2](o,o.exports,__nccwpck_require__2),n=!1}finally{n&&delete r[t2]}return o.exports}typeof __nccwpck_require__2<"u"&&(__nccwpck_require__2.ab="/");var t=__nccwpck_require__2(553);module.exports=t})()}});var require_packages_bundle=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/babel-packages/packages-bundle.js"(exports,module){(()=>{var e={2569:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.presetEnvSilentDebugHeader=void 0,r2.stringifyTargets=stringifyTargets,r2.stringifyTargetsMultiline=stringifyTargetsMultiline;var s=t2(8522);let a="#__secret_key__@babel/preset-env__don't_log_debug_header_and_resolved_targets";r2.presetEnvSilentDebugHeader=a;function stringifyTargetsMultiline(e3){return JSON.stringify((0,s.prettifyTargets)(e3),null,2)}function stringifyTargets(e3){return JSON.stringify(e3).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }')}},6429:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.default=void 0;var s=_interopRequireWildcard(t2(8304));function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e3)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e3,n)){var o=a2?Object.getOwnPropertyDescriptor(e3,n):null;o&&(o.get||o.set)?Object.defineProperty(s2,n,o):s2[n]=e3[n]}return s2.default=e3,t3&&t3.set(e3,s2),s2}let{types:a}=s.default||s;class ImportsCache{constructor(e3){this._imports=new WeakMap,this._anonymousImports=new WeakMap,this._lastImports=new WeakMap,this._resolver=e3}storeAnonymous(e3,r3,t3){let s2=this._normalizeKey(e3,r3),n=this._ensure(this._anonymousImports,e3,Set);if(n.has(s2))return;let o=t3(e3.node.sourceType==="script",a.stringLiteral(this._resolver(r3)));n.add(s2),this._injectImport(e3,o)}storeNamed(e3,r3,t3,s2){let n=this._normalizeKey(e3,r3,t3),o=this._ensure(this._imports,e3,Map);if(!o.has(n)){let{node:i,name:l}=s2(e3.node.sourceType==="script",a.stringLiteral(this._resolver(r3)),a.identifier(t3));o.set(n,l),this._injectImport(e3,i)}return a.identifier(o.get(n))}_injectImport(e3,r3){let t3=this._lastImports.get(e3),s2;t3&&t3.node&&t3.parent===e3.node&&t3.container===e3.node.body?s2=t3.insertAfter(r3):s2=e3.unshiftContainer("body",r3);let a2=s2[s2.length-1];this._lastImports.set(e3,a2)}_ensure(e3,r3,t3){let s2=e3.get(r3);return s2||(s2=new t3,e3.set(r3,s2)),s2}_normalizeKey(e3,r3,t3=""){let{sourceType:s2}=e3.node;return`${t3&&s2}::${r3}::${t3}`}}r2.default=ImportsCache},4992:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.default=definePolyfillProvider;var s=t2(4091),a=_interopRequireWildcard(t2(8522)),n=t2(3970),o=_interopRequireDefault(t2(6429)),i=t2(2569),l=t2(9667),c=_interopRequireWildcard(t2(264)),d=_interopRequireWildcard(t2(9275)),u=_interopRequireDefault(t2(8926));let p=["method","targets","ignoreBrowserslistConfig","configPath","debug","shouldInjectPolyfill","absoluteImports"];function _interopRequireDefault(e3){return e3&&e3.__esModule?e3:{default:e3}}function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n2 in e3)if(n2!=="default"&&Object.prototype.hasOwnProperty.call(e3,n2)){var o2=a2?Object.getOwnPropertyDescriptor(e3,n2):null;o2&&(o2.get||o2.set)?Object.defineProperty(s2,n2,o2):s2[n2]=e3[n2]}return s2.default=e3,t3&&t3.set(e3,s2),s2}function _objectWithoutPropertiesLoose(e3,r3){if(e3==null)return{};var t3={},s2=Object.keys(e3),a2,n2;for(n2=0;n2=0)&&(t3[a2]=e3[a2]);return t3}let f=a.default.default||a.default;function resolveOptions(e3,r3){let{method:t3,targets:s2,ignoreBrowserslistConfig:a2,configPath:n2,debug:o2,shouldInjectPolyfill:i2,absoluteImports:l2}=e3,c2=_objectWithoutPropertiesLoose(e3,p);if(isEmpty(e3))throw new Error(`This plugin requires options, for example: - { - "plugins": [ - ["", { method: "usage-pure" }] - ] - } - -See more options at https://github.com/babel/babel-polyfills/blob/main/docs/usage.md`);let d2;if(t3==="usage-global")d2="usageGlobal";else if(t3==="entry-global")d2="entryGlobal";else if(t3==="usage-pure")d2="usagePure";else throw typeof t3!="string"?new Error(".method must be a string"):new Error(`.method must be one of "entry-global", "usage-global" or "usage-pure" (received ${JSON.stringify(t3)})`);if(typeof i2=="function"){if(e3.include||e3.exclude)throw new Error(".include and .exclude are not supported when using the .shouldInjectPolyfill function.")}else if(i2!=null)throw new Error(`.shouldInjectPolyfill must be a function, or undefined (received ${JSON.stringify(i2)})`);if(l2!=null&&typeof l2!="boolean"&&typeof l2!="string")throw new Error(`.absoluteImports must be a boolean, a string, or undefined (received ${JSON.stringify(l2)})`);let u2;if(s2||n2||a2){let e4=typeof s2=="string"||Array.isArray(s2)?{browsers:s2}:s2;u2=f(e4,{ignoreBrowserslistConfig:a2,configPath:n2})}else u2=r3.targets();return{method:t3,methodName:d2,targets:u2,absoluteImports:l2??!1,shouldInjectPolyfill:i2,debug:!!o2,providerOptions:c2}}function instantiateProvider(e3,r3,t3,s2,i2,c2){let{method:p2,methodName:f2,targets:y,debug:g,shouldInjectPolyfill:h,providerOptions:b,absoluteImports:x}=resolveOptions(r3,c2),v=(0,n.createUtilsGetter)(new o.default(e4=>d.resolve(s2,e4,x))),j,w,E,_,S,k=new Map,C={babel:c2,getUtils:v,method:r3.method,targets:y,createMetaResolver:u.default,shouldInjectPolyfill(r4){if(_===void 0)throw new Error(`Internal error in the ${e3.name} provider: shouldInjectPolyfill() can't be called during initialization.`);if(_.has(r4)||console.warn(`Internal error in the ${D} provider: unknown polyfill "${r4}".`),S&&!S(r4))return!1;let t4=(0,a.isRequired)(r4,y,{compatData:E,includes:j,excludes:w});if(h&&(t4=h(r4,t4),typeof t4!="boolean"))throw new Error(".shouldInjectPolyfill must return a boolean.");return t4},debug(e4){var r4,t4;i2().found=!0,!(!g||!e4)&&(i2().polyfills.has(D)||(i2().polyfills.add(e4),(t4=(r4=i2()).polyfillsSupport)!=null||(r4.polyfillsSupport=E)))},assertDependency(e4,r4="*"){if(t3===!1||x)return;let a2=r4==="*"?e4:`${e4}@^${r4}`;(t3.all?!1:mapGetOr(k,`${e4} :: ${s2}`,()=>d.has(s2,e4)))||i2().missingDeps.add(a2)}},P=e3(C,b,s2),D=P.name||e3.name;if(typeof P[f2]!="function")throw new Error(`The "${D}" provider doesn't support the "${p2}" polyfilling method.`);return Array.isArray(P.polyfills)?(_=new Set(P.polyfills),S=P.filterPolyfills):P.polyfills?(_=new Set(Object.keys(P.polyfills)),E=P.polyfills,S=P.filterPolyfills):_=new Set,{include:j,exclude:w}=(0,l.validateIncludeExclude)(D,_,b.include||[],b.exclude||[]),{debug:g,method:p2,targets:y,provider:P,providerName:D,callProvider(e4,r4){let t4=v(r4);P[f2](e4,t4,r4)}}}function definePolyfillProvider(e3){return(0,s.declare)((r3,t3,s2)=>{r3.assertVersion(7);let{traverse:n2}=r3,o2,u2=(0,l.applyMissingDependenciesDefaults)(t3,r3),{debug:p2,method:f2,targets:y,provider:g,providerName:h,callProvider:b}=instantiateProvider(e3,t3,u2,s2,()=>o2,r3),x=f2==="entry-global"?c.entry:c.usage,v=g.visitor?n2.visitors.merge([x(b),g.visitor]):x(b);p2&&p2!==i.presetEnvSilentDebugHeader&&(console.log(`${h}: \`DEBUG\` option`),console.log(` -Using targets: ${(0,i.stringifyTargetsMultiline)(y)}`),console.log(` -Using polyfills with \`${f2}\` method:`));let{runtimeName:j}=g;return{name:"inject-polyfills",visitor:v,pre(e4){var r4;j&&(e4.get("runtimeHelpersModuleName")&&e4.get("runtimeHelpersModuleName")!==j?console.warn(`Two different polyfill providers (${e4.get("runtimeHelpersModuleProvider")} and ${h}) are trying to define two conflicting @babel/runtime alternatives: ${e4.get("runtimeHelpersModuleName")} and ${j}. The second one will be ignored.`):(e4.set("runtimeHelpersModuleName",j),e4.set("runtimeHelpersModuleProvider",h))),o2={polyfills:new Set,polyfillsSupport:void 0,found:!1,providers:new Set,missingDeps:new Set},(r4=g.pre)==null||r4.apply(this,arguments)},post(){var e4;if((e4=g.post)==null||e4.apply(this,arguments),u2!==!1&&(u2.log==="per-file"?d.logMissing(o2.missingDeps):d.laterLogMissing(o2.missingDeps)),!!p2){if(this.filename&&console.log(` -[${this.filename}]`),o2.polyfills.size===0){console.log(f2==="entry-global"?o2.found?`Based on your targets, the ${h} polyfill did not add any polyfill.`:`The entry point for the ${h} polyfill has not been found.`:`Based on your code and targets, the ${h} polyfill did not add any polyfill.`);return}console.log(f2==="entry-global"?`The ${h} polyfill entry has been replaced with the following polyfills:`:`The ${h} polyfill added the following polyfills:`);for(let e5 of o2.polyfills){var r4;if((r4=o2.polyfillsSupport)!=null&&r4[e5]){let r5=(0,a.getInclusionReasons)(e5,y,o2.polyfillsSupport),t4=JSON.stringify(r5).replace(/,/g,", ").replace(/^\{"/,'{ "').replace(/"\}$/,'" }');console.log(` ${e5} ${t4}`)}else console.log(` ${e5}`)}}}}})}function mapGetOr(e3,r3,t3){let s2=e3.get(r3);return s2===void 0&&(s2=t3(),e3.set(r3,s2)),s2}function isEmpty(e3){return Object.keys(e3).length===0}},8926:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.default=createMetaResolver;var s=t2(3970);let a=new Set(["global","globalThis","self","window"]);function createMetaResolver(e3){let{static:r3,instance:t3,global:n}=e3;return e4=>{if(e4.kind==="global"&&n&&(0,s.has)(n,e4.name))return{kind:"global",desc:n[e4.name],name:e4.name};if(e4.kind==="property"||e4.kind==="in"){let{placement:o,object:i,key:l}=e4;if(i&&o==="static"){if(n&&a.has(i)&&(0,s.has)(n,l))return{kind:"global",desc:n[l],name:l};if(r3&&(0,s.has)(r3,i)&&(0,s.has)(r3[i],l))return{kind:"static",desc:r3[i][l],name:`${i}$${l}`}}if(t3&&(0,s.has)(t3,l))return{kind:"instance",desc:t3[l],name:`${l}`}}}}},9275:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.has=has,r2.laterLogMissing=laterLogMissing,r2.logMissing=logMissing,r2.resolve=resolve;var s=_interopRequireDefault(t2(1017)),a=_interopRequireDefault(t2(3079)),n=_interopRequireDefault(t2(2354)),o=t2(8188);function _interopRequireDefault(e3){return e3&&e3.__esModule?e3:{default:e3}}let i=parseFloat(process.versions.node)>=8.9;function myResolve(e3,r3){return i?require.resolve(e3,{paths:[r3]}).replace(/\\/g,"/"):n.default.sync(e3,{basedir:r3}).replace(/\\/g,"/")}function resolve(e3,r3,t3){if(t3===!1)return r3;let a2=e3;typeof t3=="string"&&(a2=s.default.resolve(a2,t3));try{return myResolve(r3,a2)}catch(t4){throw t4.code!=="MODULE_NOT_FOUND"?t4:Object.assign(new Error(`Failed to resolve "${r3}" relative to "${e3}"`),{code:"BABEL_POLYFILL_NOT_FOUND",polyfill:r3,dirname:e3})}}function has(e3,r3){try{return myResolve(r3,e3),!0}catch{return!1}}function logMissing(e3){if(e3.size===0)return;let r3=Array.from(e3).sort().join(" ");console.warn(` -Some polyfills have been added but are not present in your dependencies. -Please run one of the following commands: - npm install --save ${r3} - yarn add ${r3} -`),process.exitCode=1}let l=new Set,c=(0,a.default)(()=>{logMissing(l),l=new Set},100);function laterLogMissing(e3){e3.size!==0&&(e3.forEach(e4=>l.add(e4)),c())}},9667:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.applyMissingDependenciesDefaults=applyMissingDependenciesDefaults,r2.validateIncludeExclude=validateIncludeExclude;var s=t2(3970);function patternToRegExp(e3){if(e3 instanceof RegExp)return e3;try{return new RegExp(`^${e3}$`)}catch{return null}}function buildUnusedError(e3,r3){return r3.length?` - The following "${e3}" patterns didn't match any polyfill: -`+r3.map(e4=>` ${String(e4)} -`).join(""):""}function buldDuplicatesError(e3){return e3.size?` - The following polyfills were matched both by "include" and "exclude" patterns: -`+Array.from(e3,e4=>` ${e4} -`).join(""):""}function validateIncludeExclude(e3,r3,t3,a){let n,filter=e4=>{let t4=patternToRegExp(e4);if(!t4)return!1;let s2=!1;for(let e5 of r3)t4.test(e5)&&(s2=!0,n.add(e5));return!s2},o=n=new Set,i=Array.from(t3).filter(filter),l=n=new Set,c=Array.from(a).filter(filter),d=(0,s.intersection)(o,l);if(d.size>0||i.length>0||c.length>0)throw new Error(`Error while validating the "${e3}" provider options: -`+buildUnusedError("include",i)+buildUnusedError("exclude",c)+buldDuplicatesError(d));return{include:o,exclude:l}}function applyMissingDependenciesDefaults(e3,r3){let{missingDependencies:t3={}}=e3;if(t3===!1)return!1;let s2=r3.caller(e4=>e4?.name),{log:a="deferred",inject:n=s2==="rollup-plugin-babel"?"throw":"import",all:o=!1}=t3;return{log:a,inject:n,all:o}}},3970:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.createUtilsGetter=createUtilsGetter,r2.getImportSource=getImportSource,r2.getRequireSource=getRequireSource,r2.has=has,r2.intersection=intersection,r2.resolveKey=resolveKey,r2.resolveSource=resolveSource;var s=_interopRequireWildcard(t2(8304));function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n2 in e3)if(n2!=="default"&&Object.prototype.hasOwnProperty.call(e3,n2)){var o=a2?Object.getOwnPropertyDescriptor(e3,n2):null;o&&(o.get||o.set)?Object.defineProperty(s2,n2,o):s2[n2]=e3[n2]}return s2.default=e3,t3&&t3.set(e3,s2),s2}let{types:a,template:n}=s.default||s;function intersection(e3,r3){let t3=new Set;return e3.forEach(e4=>r3.has(e4)&&t3.add(e4)),t3}function has(e3,r3){return Object.prototype.hasOwnProperty.call(e3,r3)}function getType(e3){return Object.prototype.toString.call(e3).slice(8,-1)}function resolveId(e3){if(e3.isIdentifier()&&!e3.scope.hasBinding(e3.node.name,!0))return e3.node.name;let{deopt:r3}=e3.evaluate();if(r3&&r3.isIdentifier())return r3.node.name}function resolveKey(e3,r3=!1){let{scope:t3}=e3;if(e3.isStringLiteral())return e3.node.value;let s2=e3.isIdentifier();if(s2&&!(r3||e3.parent.computed))return e3.node.name;if(r3&&e3.isMemberExpression()&&e3.get("object").isIdentifier({name:"Symbol"})&&!t3.hasBinding("Symbol",!0)){let r4=resolveKey(e3.get("property"),e3.node.computed);if(r4)return"Symbol."+r4}if(!s2||t3.hasBinding(e3.node.name,!0)){let{value:r4}=e3.evaluate();if(typeof r4=="string")return r4}}function resolveSource(e3){if(e3.isMemberExpression()&&e3.get("property").isIdentifier({name:"prototype"})){let r4=resolveId(e3.get("object"));return r4?{id:r4,placement:"prototype"}:{id:null,placement:null}}let r3=resolveId(e3);if(r3)return{id:r3,placement:"static"};let{value:t3}=e3.evaluate();return t3!==void 0?{id:getType(t3),placement:"prototype"}:e3.isRegExpLiteral()?{id:"RegExp",placement:"prototype"}:e3.isFunction()?{id:"Function",placement:"prototype"}:{id:null,placement:null}}function getImportSource({node:e3}){if(e3.specifiers.length===0)return e3.source.value}function getRequireSource({node:e3}){if(!a.isExpressionStatement(e3))return;let{expression:r3}=e3;if(a.isCallExpression(r3)&&a.isIdentifier(r3.callee)&&r3.callee.name==="require"&&r3.arguments.length===1&&a.isStringLiteral(r3.arguments[0]))return r3.arguments[0].value}function hoist(e3){return e3._blockHoist=3,e3}function createUtilsGetter(e3){return r3=>{let t3=r3.findParent(e4=>e4.isProgram());return{injectGlobalImport(r4){e3.storeAnonymous(t3,r4,(e4,r5)=>e4?n.statement.ast`require(${r5})`:a.importDeclaration([],r5))},injectNamedImport(r4,s2,o=s2){return e3.storeNamed(t3,r4,s2,(e4,r5,s3)=>{let i=t3.scope.generateUidIdentifier(o);return{node:e4?hoist(n.statement.ast` - var ${i} = require(${r5}).${s3} - `):a.importDeclaration([a.importSpecifier(i,s3)],r5),name:i.name}})},injectDefaultImport(r4,s2=r4){return e3.storeNamed(t3,r4,"default",(e4,r5)=>{let o=t3.scope.generateUidIdentifier(s2);return{node:e4?hoist(n.statement.ast`var ${o} = require(${r5})`):a.importDeclaration([a.importDefaultSpecifier(o)],r5),name:o.name}})}}}}},1919:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.default=void 0;var s=t2(3970),_default=e3=>({ImportDeclaration(r3){let t3=(0,s.getImportSource)(r3);t3&&e3({kind:"import",source:t3},r3)},Program(r3){r3.get("body").forEach(r4=>{let t3=(0,s.getRequireSource)(r4);t3&&e3({kind:"import",source:t3},r4)})}});r2.default=_default},264:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.usage=r2.entry=void 0;var s=_interopRequireDefault(t2(8850));r2.usage=s.default;var a=_interopRequireDefault(t2(1919));r2.entry=a.default;function _interopRequireDefault(e3){return e3&&e3.__esModule?e3:{default:e3}}},8850:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.default=void 0;var s=t2(3970),_default=e3=>{function property(r3,t3,s2,a){return e3({kind:"property",object:r3,key:t3,placement:s2},a)}return{ReferencedIdentifier(r3){let{node:{name:t3},scope:s2}=r3;s2.getBindingIdentifier(t3)||e3({kind:"global",name:t3},r3)},MemberExpression(e4){let r3=(0,s.resolveKey)(e4.get("property"),e4.node.computed);if(!r3||r3==="prototype")return;let t3=e4.get("object");if(t3.isIdentifier()){let e5=t3.scope.getBinding(t3.node.name);if(e5&&e5.path.isImportNamespaceSpecifier())return}let a=(0,s.resolveSource)(t3);return property(a.id,r3,a.placement,e4)},ObjectPattern(e4){let{parentPath:r3,parent:t3}=e4,a;if(r3.isVariableDeclarator())a=r3.get("init");else if(r3.isAssignmentExpression())a=r3.get("right");else if(r3.isFunction()){let s2=r3.parentPath;(s2.isCallExpression()||s2.isNewExpression())&&s2.node.callee===t3&&(a=s2.get("arguments")[e4.key])}let n=null,o=null;a&&({id:n,placement:o}=(0,s.resolveSource)(a));for(let r4 of e4.get("properties"))if(r4.isObjectProperty()){let e5=(0,s.resolveKey)(r4.get("key"));e5&&property(n,e5,o,r4)}},BinaryExpression(r3){if(r3.node.operator!=="in")return;let t3=(0,s.resolveSource)(r3.get("right")),a=(0,s.resolveKey)(r3.get("left"),!0);a&&e3({kind:"in",object:t3.id,key:a,placement:t3.placement},r3)}}};r2.default=_default},3975:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-async-generators",manipulateOptions(e4,r3){r3.plugins.push("asyncGenerators")}}));r2.default=a},799:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(6454),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-bigint",manipulateOptions(e4,r3){r3.plugins.push("bigInt")}}));r2.default=a},3412:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-class-properties",manipulateOptions(e4,r3){r3.plugins.push("classProperties","classPrivateProperties","classPrivateMethods")}}));r2.default=a},5491:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-class-static-block",manipulateOptions(e4,r3){r3.plugins.push("classStaticBlock")}}));r2.default=a},7802:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(8863),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-dynamic-import",manipulateOptions(e4,r3){r3.plugins.push("dynamicImport")}}));r2.default=a},301:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-export-namespace-from",manipulateOptions(e4,r3){r3.plugins.push("exportNamespaceFrom")}}));r2.default=a},8845:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-import-meta",manipulateOptions(e4,r3){r3.plugins.push("importMeta")}}));r2.default=a},915:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-json-strings",manipulateOptions(e4,r3){r3.plugins.push("jsonStrings")}}));r2.default=a},647:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-logical-assignment-operators",manipulateOptions(e4,r3){r3.plugins.push("logicalAssignment")}}));r2.default=a},7779:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-nullish-coalescing-operator",manipulateOptions(e4,r3){r3.plugins.push("nullishCoalescingOperator")}}));r2.default=a},4100:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-numeric-separator",manipulateOptions(e4,r3){r3.plugins.push("numericSeparator")}}));r2.default=a},3322:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(8863),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-object-rest-spread",manipulateOptions(e4,r3){r3.plugins.push("objectRestSpread")}}));r2.default=a},3720:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-optional-catch-binding",manipulateOptions(e4,r3){r3.plugins.push("optionalCatchBinding")}}));r2.default=a},9430:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-optional-chaining",manipulateOptions(e4,r3){r3.plugins.push("optionalChaining")}}));r2.default=a},6775:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-private-property-in-object",manipulateOptions(e4,r3){r3.plugins.push("privateIn")}}));r2.default=a},1712:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-top-level-await",manipulateOptions(e4,r3){r3.plugins.push("topLevelAwait")}}));r2.default=a},8256:(e2,r2)=>{"use strict";r2.__esModule=!0,r2.default=void 0;let t2={allowInsertArrow:!1,specCompliant:!1};var _default=({types:e3})=>({name:"transform-async-arrows-in-class",visitor:{ArrowFunctionExpression(r3){r3.node.async&&r3.findParent(e3.isClassMethod)&&r3.arrowFunctionToExpression(t2)}}});r2.default=_default,e2.exports=r2.default},4516:(e2,r2)=>{"use strict";r2.__esModule=!0,r2.default=void 0;var _default=({types:e3})=>{let isArrowParent=r3=>r3.parentKey==="params"&&r3.parentPath&&e3.isArrowFunctionExpression(r3.parentPath);return{name:"transform-edge-default-parameters",visitor:{AssignmentPattern(e4){e4.find(isArrowParent)&&e4.parent.shorthand&&(e4.parent.shorthand=!1,(e4.parent.extra||{}).shorthand=!1,e4.scope.rename(e4.parent.key.name))}}}};r2.default=_default,e2.exports=r2.default},3693:(e2,r2)=>{"use strict";r2.__esModule=!0,r2.default=void 0;var _default=({types:e3})=>({name:"transform-edge-function-name",visitor:{FunctionExpression:{exit(r3){if(!r3.node.id&&e3.isIdentifier(r3.parent.id)){let t2=e3.cloneNode(r3.parent.id),s=r3.scope.getBinding(t2.name);s?.constantViolations.length&&r3.scope.rename(t2.name),r3.node.id=t2}}}}});r2.default=_default,e2.exports=r2.default},3032:(e2,r2)=>{"use strict";r2.__esModule=!0,r2.default=_default;function _default({types:e3}){return{name:"transform-safari-block-shadowing",visitor:{VariableDeclarator(r3){let t2=r3.parent.kind;if(t2!=="let"&&t2!=="const")return;let s=r3.scope.block;if(e3.isFunction(s)||e3.isProgram(s))return;let a=e3.getOuterBindingIdentifiers(r3.node.id);for(let t3 of Object.keys(a)){let s2=r3.scope;if(s2.hasOwnBinding(t3))for(;s2=s2.parent;){if(s2.hasOwnBinding(t3)){r3.scope.rename(t3);break}if(e3.isFunction(s2.block)||e3.isProgram(s2.block))break}}}}}}e2.exports=r2.default},449:(e2,r2)=>{"use strict";r2.__esModule=!0,r2.default=void 0;function handle(e3){if(!e3.isVariableDeclaration())return;let r3=e3.getFunctionParent(),{name:t2}=e3.node.declarations[0].id;r3&&r3.scope.hasOwnBinding(t2)&&r3.scope.getOwnBinding(t2).kind==="param"&&e3.scope.rename(t2)}var _default=()=>({name:"transform-safari-for-shadowing",visitor:{ForXStatement(e3){handle(e3.get("left"))},ForStatement(e3){handle(e3.get("init"))}}});r2.default=_default,e2.exports=r2.default},3057:(e2,r2)=>{"use strict";r2.__esModule=!0,r2.default=void 0;var _default=({types:e3})=>({name:"transform-tagged-template-caching",visitor:{TaggedTemplateExpression(r3,t2){let s=t2.get("processed");if(s||(s=new WeakSet,t2.set("processed",s)),s.has(r3.node))return r3.skip();let a=r3.node.quasi.expressions,n=t2.get("identity");n||(n=r3.scope.getProgramParent().generateDeclaredUidIdentifier("_"),t2.set("identity",n),r3.scope.getBinding(n.name).path.get("init").replaceWith(e3.arrowFunctionExpression([e3.identifier("t")],e3.identifier("t"))));let o=e3.taggedTemplateExpression(e3.cloneNode(n),e3.templateLiteral(r3.node.quasi.quasis,a.map(()=>e3.numericLiteral(0))));s.add(o);let i=r3.scope.getProgramParent().generateDeclaredUidIdentifier("t");r3.scope.getBinding(i.name).path.parent.kind="let";let l=e3.logicalExpression("||",i,e3.assignmentExpression("=",e3.cloneNode(i),o)),c=e3.callExpression(r3.node.tag,[l,...a]);r3.replaceWith(c)}}});r2.default=_default,e2.exports=r2.default},8684:function(e2,r2,t2){e2=t2.nmd(e2);(function(){"use strict";var t3={function:!0,object:!0},s=t3[typeof window]&&window||this,a=t3[typeof r2]&&r2&&!r2.nodeType&&r2,n=t3.object&&e2&&!e2.nodeType,o=a&&n&&typeof global=="object"&&global;o&&(o.global===o||o.window===o||o.self===o)&&(s=o);var i=Object.prototype.hasOwnProperty;function fromCodePoint(){var e3=Number(arguments[0]);if(!isFinite(e3)||e3<0||e3>1114111||Math.floor(e3)!=e3)throw RangeError("Invalid code point: "+e3);if(e3<=65535)return String.fromCharCode(e3);e3-=65536;var r3=(e3>>10)+55296,t4=e3%1024+56320;return String.fromCharCode(r3,t4)}var l={};function assertType(e3,r3){if(r3.indexOf("|")==-1){if(e3==r3)return;throw Error("Invalid node type: "+e3+"; expected type: "+r3)}if(r3=i.call(l,r3)?l[r3]:l[r3]=RegExp("^(?:"+r3+")$"),!r3.test(e3))throw Error("Invalid node type: "+e3+"; expected types: "+r3)}function generate(e3){var r3=e3.type;if(i.call(d,r3))return d[r3](e3);throw Error("Invalid node type: "+r3)}function generateSequence(e3,r3,t4){for(var s2=-1,a2=r3.length,n2="",o2;++s20&&(n2+=t4),s2+1=48&&r3[s2+1].codePoint<=57){n2+="\\000";continue}n2+=e3(o2)}return n2}function generateAlternative(e3){return assertType(e3.type,"alternative"),generateSequence(generateTerm,e3.body)}function generateAnchor(e3){switch(assertType(e3.type,"anchor"),e3.kind){case"start":return"^";case"end":return"$";case"boundary":return"\\b";case"not-boundary":return"\\B";default:throw Error("Invalid assertion")}}var c="anchor|characterClass|characterClassEscape|dot|group|reference|unicodePropertyEscape|value";function generateAtom(e3){return assertType(e3.type,c),generate(e3)}function generateCharacterClass(e3){assertType(e3.type,"characterClass");var r3=e3.kind,t4=r3==="intersection"?"&&":r3==="subtraction"?"--":"";return"["+(e3.negative?"^":"")+generateSequence(generateClassAtom,e3.body,t4)+"]"}function generateCharacterClassEscape(e3){return assertType(e3.type,"characterClassEscape"),"\\"+e3.value}function generateCharacterClassRange(e3){assertType(e3.type,"characterClassRange");var r3=e3.min,t4=e3.max;if(r3.type=="characterClassRange"||t4.type=="characterClassRange")throw Error("Invalid character class range");return generateClassAtom(r3)+"-"+generateClassAtom(t4)}function generateClassAtom(e3){return assertType(e3.type,"anchor|characterClass|characterClassEscape|characterClassRange|dot|value|unicodePropertyEscape|classStrings"),generate(e3)}function generateClassStrings(e3){return assertType(e3.type,"classStrings"),"\\q{"+generateSequence(generateClassString,e3.strings,"|")+"}"}function generateClassString(e3){return assertType(e3.type,"classString"),generateSequence(generate,e3.characters)}function generateDisjunction(e3){return assertType(e3.type,"disjunction"),generateSequence(generate,e3.body,"|")}function generateDot(e3){return assertType(e3.type,"dot"),"."}function generateGroup(e3){assertType(e3.type,"group");var r3="";switch(e3.behavior){case"normal":e3.name&&(r3+="?<"+generateIdentifier(e3.name)+">");break;case"ignore":e3.modifierFlags?(r3+="?",e3.modifierFlags.enabling&&(r3+=e3.modifierFlags.enabling),e3.modifierFlags.disabling&&(r3+="-"+e3.modifierFlags.disabling),r3+=":"):r3+="?:";break;case"lookahead":r3+="?=";break;case"negativeLookahead":r3+="?!";break;case"lookbehind":r3+="?<=";break;case"negativeLookbehind":r3+="?";throw new Error("Unknown reference type")}function generateTerm(e3){return assertType(e3.type,c+"|empty|quantifier"),generate(e3)}function generateUnicodePropertyEscape(e3){return assertType(e3.type,"unicodePropertyEscape"),"\\"+(e3.negative?"P":"p")+"{"+e3.value+"}"}function generateValue(e3){assertType(e3.type,"value");var r3=e3.kind,t4=e3.codePoint;if(typeof t4!="number")throw new Error("Invalid code point: "+t4);switch(r3){case"controlLetter":return"\\c"+fromCodePoint(t4+64);case"hexadecimalEscape":return"\\x"+("00"+t4.toString(16).toUpperCase()).slice(-2);case"identifier":return"\\"+fromCodePoint(t4);case"null":return"\\"+t4;case"octal":return"\\"+("000"+t4.toString(8)).slice(-3);case"singleEscape":switch(t4){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 11:return"\\v";case 12:return"\\f";case 13:return"\\r";case 45:return"\\-";default:throw Error("Invalid code point: "+t4)}case"symbol":return fromCodePoint(t4);case"unicodeEscape":return"\\u"+("0000"+t4.toString(16).toUpperCase()).slice(-4);case"unicodeCodePointEscape":return"\\u{"+t4.toString(16).toUpperCase()+"}";default:throw Error("Unsupported node kind: "+r3)}}var d={alternative:generateAlternative,anchor:generateAnchor,characterClass:generateCharacterClass,characterClassEscape:generateCharacterClassEscape,characterClassRange:generateCharacterClassRange,classStrings:generateClassStrings,disjunction:generateDisjunction,dot:generateDot,group:generateGroup,quantifier:generateQuantifier,reference:generateReference,unicodePropertyEscape:generateUnicodePropertyEscape,value:generateValue},u={generate};typeof define=="function"&&typeof define.amd=="object"&&define.amd?(define(function(){return u}),s.regjsgen=u):a&&n?a.generate=generate:s.regjsgen=u}).call(this)},8535:(e2,r2,t2)=>{"use strict";e2=t2.nmd(e2);let s=t2(9054),wrapAnsi16=(e3,r3)=>function(){return`\x1B[${e3.apply(s,arguments)+r3}m`},wrapAnsi256=(e3,r3)=>function(){let t3=e3.apply(s,arguments);return`\x1B[${38+r3};5;${t3}m`},wrapAnsi16m=(e3,r3)=>function(){let t3=e3.apply(s,arguments);return`\x1B[${38+r3};2;${t3[0]};${t3[1]};${t3[2]}m`};function assembleStyles(){let e3=new Map,r3={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};r3.color.grey=r3.color.gray;for(let t3 of Object.keys(r3)){let s2=r3[t3];for(let t4 of Object.keys(s2)){let a=s2[t4];r3[t4]={open:`\x1B[${a[0]}m`,close:`\x1B[${a[1]}m`},s2[t4]=r3[t4],e3.set(a[0],a[1])}Object.defineProperty(r3,t3,{value:s2,enumerable:!1}),Object.defineProperty(r3,"codes",{value:e3,enumerable:!1})}let ansi2ansi=e4=>e4,rgb2rgb=(e4,r4,t3)=>[e4,r4,t3];r3.color.close="\x1B[39m",r3.bgColor.close="\x1B[49m",r3.color.ansi={ansi:wrapAnsi16(ansi2ansi,0)},r3.color.ansi256={ansi256:wrapAnsi256(ansi2ansi,0)},r3.color.ansi16m={rgb:wrapAnsi16m(rgb2rgb,0)},r3.bgColor.ansi={ansi:wrapAnsi16(ansi2ansi,10)},r3.bgColor.ansi256={ansi256:wrapAnsi256(ansi2ansi,10)},r3.bgColor.ansi16m={rgb:wrapAnsi16m(rgb2rgb,10)};for(let e4 of Object.keys(s)){if(typeof s[e4]!="object")continue;let t3=s[e4];e4==="ansi16"&&(e4="ansi"),"ansi16"in t3&&(r3.color.ansi[e4]=wrapAnsi16(t3.ansi16,0),r3.bgColor.ansi[e4]=wrapAnsi16(t3.ansi16,10)),"ansi256"in t3&&(r3.color.ansi256[e4]=wrapAnsi256(t3.ansi256,0),r3.bgColor.ansi256[e4]=wrapAnsi256(t3.ansi256,10)),"rgb"in t3&&(r3.color.ansi16m[e4]=wrapAnsi16m(t3.rgb,0),r3.bgColor.ansi16m[e4]=wrapAnsi16m(t3.rgb,10))}return r3}Object.defineProperty(e2,"exports",{enumerable:!0,get:assembleStyles})},9891:(e2,r2)=>{"use strict";r2.__esModule=!0,r2.default=_default;function _extends(){return _extends=Object.assign?Object.assign.bind():function(e3){for(var r3=1;r3e4!=="node");return _extends({},a,r3==="usage-pure"?s:null,o||i?t2:null)}},5331:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.StaticProperties=r2.InstanceProperties=r2.CommonIterators=r2.BuiltIns=void 0;var s=_interopRequireDefault(t2(8626));function _interopRequireDefault(e3){return e3&&e3.__esModule?e3:{default:e3}}let define2=(e3,r3,t3=[],s2)=>({name:e3,pure:r3,global:t3,meta:s2}),pureAndGlobal=(e3,r3,t3=null)=>define2(r3[0],e3,r3,{minRuntimeVersion:t3}),globalOnly=e3=>define2(e3[0],null,e3),pureOnly=(e3,r3)=>define2(r3,e3,[]),a=["es6.object.to-string","es6.array.iterator","web.dom.iterable"],n=["es6.string.iterator",...a];r2.CommonIterators=n;let o=["es6.object.to-string","es6.promise"],i={DataView:globalOnly(["es6.typed.data-view"]),Float32Array:globalOnly(["es6.typed.float32-array"]),Float64Array:globalOnly(["es6.typed.float64-array"]),Int8Array:globalOnly(["es6.typed.int8-array"]),Int16Array:globalOnly(["es6.typed.int16-array"]),Int32Array:globalOnly(["es6.typed.int32-array"]),Map:pureAndGlobal("map",["es6.map",...n]),Number:globalOnly(["es6.number.constructor"]),Promise:pureAndGlobal("promise",o),RegExp:globalOnly(["es6.regexp.constructor"]),Set:pureAndGlobal("set",["es6.set",...n]),Symbol:pureAndGlobal("symbol/index",["es6.symbol"]),Uint8Array:globalOnly(["es6.typed.uint8-array"]),Uint8ClampedArray:globalOnly(["es6.typed.uint8-clamped-array"]),Uint16Array:globalOnly(["es6.typed.uint16-array"]),Uint32Array:globalOnly(["es6.typed.uint32-array"]),WeakMap:pureAndGlobal("weak-map",["es6.weak-map",...n]),WeakSet:pureAndGlobal("weak-set",["es6.weak-set",...n]),setImmediate:pureOnly("set-immediate","web.immediate"),clearImmediate:pureOnly("clear-immediate","web.immediate"),parseFloat:pureOnly("parse-float","es6.parse-float"),parseInt:pureOnly("parse-int","es6.parse-int")};r2.BuiltIns=i;let l={__defineGetter__:globalOnly(["es7.object.define-getter"]),__defineSetter__:globalOnly(["es7.object.define-setter"]),__lookupGetter__:globalOnly(["es7.object.lookup-getter"]),__lookupSetter__:globalOnly(["es7.object.lookup-setter"]),anchor:globalOnly(["es6.string.anchor"]),big:globalOnly(["es6.string.big"]),bind:globalOnly(["es6.function.bind"]),blink:globalOnly(["es6.string.blink"]),bold:globalOnly(["es6.string.bold"]),codePointAt:globalOnly(["es6.string.code-point-at"]),copyWithin:globalOnly(["es6.array.copy-within"]),endsWith:globalOnly(["es6.string.ends-with"]),entries:globalOnly(a),every:globalOnly(["es6.array.every"]),fill:globalOnly(["es6.array.fill"]),filter:globalOnly(["es6.array.filter"]),finally:globalOnly(["es7.promise.finally",...o]),find:globalOnly(["es6.array.find"]),findIndex:globalOnly(["es6.array.find-index"]),fixed:globalOnly(["es6.string.fixed"]),flags:globalOnly(["es6.regexp.flags"]),flatMap:globalOnly(["es7.array.flat-map"]),fontcolor:globalOnly(["es6.string.fontcolor"]),fontsize:globalOnly(["es6.string.fontsize"]),forEach:globalOnly(["es6.array.for-each"]),includes:globalOnly(["es6.string.includes","es7.array.includes"]),indexOf:globalOnly(["es6.array.index-of"]),italics:globalOnly(["es6.string.italics"]),keys:globalOnly(a),lastIndexOf:globalOnly(["es6.array.last-index-of"]),link:globalOnly(["es6.string.link"]),map:globalOnly(["es6.array.map"]),match:globalOnly(["es6.regexp.match"]),name:globalOnly(["es6.function.name"]),padStart:globalOnly(["es7.string.pad-start"]),padEnd:globalOnly(["es7.string.pad-end"]),reduce:globalOnly(["es6.array.reduce"]),reduceRight:globalOnly(["es6.array.reduce-right"]),repeat:globalOnly(["es6.string.repeat"]),replace:globalOnly(["es6.regexp.replace"]),search:globalOnly(["es6.regexp.search"]),small:globalOnly(["es6.string.small"]),some:globalOnly(["es6.array.some"]),sort:globalOnly(["es6.array.sort"]),split:globalOnly(["es6.regexp.split"]),startsWith:globalOnly(["es6.string.starts-with"]),strike:globalOnly(["es6.string.strike"]),sub:globalOnly(["es6.string.sub"]),sup:globalOnly(["es6.string.sup"]),toISOString:globalOnly(["es6.date.to-iso-string"]),toJSON:globalOnly(["es6.date.to-json"]),toString:globalOnly(["es6.object.to-string","es6.date.to-string","es6.regexp.to-string"]),trim:globalOnly(["es6.string.trim"]),trimEnd:globalOnly(["es7.string.trim-right"]),trimLeft:globalOnly(["es7.string.trim-left"]),trimRight:globalOnly(["es7.string.trim-right"]),trimStart:globalOnly(["es7.string.trim-left"]),values:globalOnly(a)};r2.InstanceProperties=l,"es6.array.slice"in s.default&&(l.slice=globalOnly(["es6.array.slice"]));let c={Array:{from:pureAndGlobal("array/from",["es6.symbol","es6.array.from",...n]),isArray:pureAndGlobal("array/is-array",["es6.array.is-array"]),of:pureAndGlobal("array/of",["es6.array.of"])},Date:{now:pureAndGlobal("date/now",["es6.date.now"])},JSON:{stringify:pureOnly("json/stringify","es6.symbol")},Math:{acosh:pureAndGlobal("math/acosh",["es6.math.acosh"],"7.0.1"),asinh:pureAndGlobal("math/asinh",["es6.math.asinh"],"7.0.1"),atanh:pureAndGlobal("math/atanh",["es6.math.atanh"],"7.0.1"),cbrt:pureAndGlobal("math/cbrt",["es6.math.cbrt"],"7.0.1"),clz32:pureAndGlobal("math/clz32",["es6.math.clz32"],"7.0.1"),cosh:pureAndGlobal("math/cosh",["es6.math.cosh"],"7.0.1"),expm1:pureAndGlobal("math/expm1",["es6.math.expm1"],"7.0.1"),fround:pureAndGlobal("math/fround",["es6.math.fround"],"7.0.1"),hypot:pureAndGlobal("math/hypot",["es6.math.hypot"],"7.0.1"),imul:pureAndGlobal("math/imul",["es6.math.imul"],"7.0.1"),log1p:pureAndGlobal("math/log1p",["es6.math.log1p"],"7.0.1"),log10:pureAndGlobal("math/log10",["es6.math.log10"],"7.0.1"),log2:pureAndGlobal("math/log2",["es6.math.log2"],"7.0.1"),sign:pureAndGlobal("math/sign",["es6.math.sign"],"7.0.1"),sinh:pureAndGlobal("math/sinh",["es6.math.sinh"],"7.0.1"),tanh:pureAndGlobal("math/tanh",["es6.math.tanh"],"7.0.1"),trunc:pureAndGlobal("math/trunc",["es6.math.trunc"],"7.0.1")},Number:{EPSILON:pureAndGlobal("number/epsilon",["es6.number.epsilon"]),MIN_SAFE_INTEGER:pureAndGlobal("number/min-safe-integer",["es6.number.min-safe-integer"]),MAX_SAFE_INTEGER:pureAndGlobal("number/max-safe-integer",["es6.number.max-safe-integer"]),isFinite:pureAndGlobal("number/is-finite",["es6.number.is-finite"]),isInteger:pureAndGlobal("number/is-integer",["es6.number.is-integer"]),isSafeInteger:pureAndGlobal("number/is-safe-integer",["es6.number.is-safe-integer"]),isNaN:pureAndGlobal("number/is-nan",["es6.number.is-nan"]),parseFloat:pureAndGlobal("number/parse-float",["es6.number.parse-float"]),parseInt:pureAndGlobal("number/parse-int",["es6.number.parse-int"])},Object:{assign:pureAndGlobal("object/assign",["es6.object.assign"]),create:pureAndGlobal("object/create",["es6.object.create"]),defineProperties:pureAndGlobal("object/define-properties",["es6.object.define-properties"]),defineProperty:pureAndGlobal("object/define-property",["es6.object.define-property"]),entries:pureAndGlobal("object/entries",["es7.object.entries"]),freeze:pureAndGlobal("object/freeze",["es6.object.freeze"]),getOwnPropertyDescriptor:pureAndGlobal("object/get-own-property-descriptor",["es6.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:pureAndGlobal("object/get-own-property-descriptors",["es7.object.get-own-property-descriptors"]),getOwnPropertyNames:pureAndGlobal("object/get-own-property-names",["es6.object.get-own-property-names"]),getOwnPropertySymbols:pureAndGlobal("object/get-own-property-symbols",["es6.symbol"]),getPrototypeOf:pureAndGlobal("object/get-prototype-of",["es6.object.get-prototype-of"]),is:pureAndGlobal("object/is",["es6.object.is"]),isExtensible:pureAndGlobal("object/is-extensible",["es6.object.is-extensible"]),isFrozen:pureAndGlobal("object/is-frozen",["es6.object.is-frozen"]),isSealed:pureAndGlobal("object/is-sealed",["es6.object.is-sealed"]),keys:pureAndGlobal("object/keys",["es6.object.keys"]),preventExtensions:pureAndGlobal("object/prevent-extensions",["es6.object.prevent-extensions"]),seal:pureAndGlobal("object/seal",["es6.object.seal"]),setPrototypeOf:pureAndGlobal("object/set-prototype-of",["es6.object.set-prototype-of"]),values:pureAndGlobal("object/values",["es7.object.values"])},Promise:{all:globalOnly(n),race:globalOnly(n)},Reflect:{apply:pureAndGlobal("reflect/apply",["es6.reflect.apply"]),construct:pureAndGlobal("reflect/construct",["es6.reflect.construct"]),defineProperty:pureAndGlobal("reflect/define-property",["es6.reflect.define-property"]),deleteProperty:pureAndGlobal("reflect/delete-property",["es6.reflect.delete-property"]),get:pureAndGlobal("reflect/get",["es6.reflect.get"]),getOwnPropertyDescriptor:pureAndGlobal("reflect/get-own-property-descriptor",["es6.reflect.get-own-property-descriptor"]),getPrototypeOf:pureAndGlobal("reflect/get-prototype-of",["es6.reflect.get-prototype-of"]),has:pureAndGlobal("reflect/has",["es6.reflect.has"]),isExtensible:pureAndGlobal("reflect/is-extensible",["es6.reflect.is-extensible"]),ownKeys:pureAndGlobal("reflect/own-keys",["es6.reflect.own-keys"]),preventExtensions:pureAndGlobal("reflect/prevent-extensions",["es6.reflect.prevent-extensions"]),set:pureAndGlobal("reflect/set",["es6.reflect.set"]),setPrototypeOf:pureAndGlobal("reflect/set-prototype-of",["es6.reflect.set-prototype-of"])},String:{at:pureOnly("string/at","es7.string.at"),fromCodePoint:pureAndGlobal("string/from-code-point",["es6.string.from-code-point"]),raw:pureAndGlobal("string/raw",["es6.string.raw"])},Symbol:{asyncIterator:globalOnly(["es6.symbol","es7.symbol.async-iterator"]),for:pureOnly("symbol/for","es6.symbol"),hasInstance:pureOnly("symbol/has-instance","es6.symbol"),isConcatSpreadable:pureOnly("symbol/is-concat-spreadable","es6.symbol"),iterator:define2("es6.symbol","symbol/iterator",n),keyFor:pureOnly("symbol/key-for","es6.symbol"),match:pureAndGlobal("symbol/match",["es6.regexp.match"]),replace:pureOnly("symbol/replace","es6.symbol"),search:pureOnly("symbol/search","es6.symbol"),species:pureOnly("symbol/species","es6.symbol"),split:pureOnly("symbol/split","es6.symbol"),toPrimitive:pureOnly("symbol/to-primitive","es6.symbol"),toStringTag:pureOnly("symbol/to-string-tag","es6.symbol"),unscopables:pureOnly("symbol/unscopables","es6.symbol")}};r2.StaticProperties=c},7524:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.hasMinVersion=hasMinVersion;var s=_interopRequireDefault(t2(7849));function _interopRequireDefault(e3){return e3&&e3.__esModule?e3:{default:e3}}function hasMinVersion(e3,r3){return!r3||!e3?!0:(s.default.valid(r3)&&(r3=`^${r3}`),!s.default.intersects(`<${e3}`,r3)&&!s.default.intersects(">=8.0.0",r3))}},7300:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.default=void 0;var s=_interopRequireDefault(t2(8626)),a=t2(5331),n=_interopRequireDefault(t2(9891)),o=t2(7524),i=_interopRequireDefault(t2(4992)),l=_interopRequireWildcard(t2(8304));function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n2 in e3)if(n2!=="default"&&Object.prototype.hasOwnProperty.call(e3,n2)){var o2=a2?Object.getOwnPropertyDescriptor(e3,n2):null;o2&&(o2.get||o2.set)?Object.defineProperty(s2,n2,o2):s2[n2]=e3[n2]}return s2.default=e3,t3&&t3.set(e3,s2),s2}function _interopRequireDefault(e3){return e3&&e3.__esModule?e3:{default:e3}}let{types:c}=l.default||l,d="@babel/runtime-corejs2",u="#__secret_key__@babel/preset-env__compatibility",p="#__secret_key__@babel/runtime__compatibility",f=Function.call.bind(Object.hasOwnProperty);var y=(0,i.default)(function(e3,{[u]:{entryInjectRegenerator:r3=!1,noRuntimeName:t3=!1}={},[p]:{useBabelRuntime:i2=!1,runtimeVersion:l2="",ext:y2=".js"}={}}){let g=e3.createMetaResolver({global:a.BuiltIns,static:a.StaticProperties,instance:a.InstanceProperties}),{debug:h,shouldInjectPolyfill:b,method:x}=e3,v=(0,n.default)(e3.targets,x,s.default),j=i2?`${d}/core-js`:x==="usage-pure"?"core-js/library/fn":"core-js/modules";function inject(e4,r4){if(typeof e4=="string"){f(v,e4)&&b(e4)&&(h(e4),r4.injectGlobalImport(`${j}/${e4}.js`));return}e4.forEach(e5=>inject(e5,r4))}function maybeInjectPure(e4,r4,t4){let{pure:s2,meta:a2,name:n2}=e4;if(!(!s2||!b(n2))&&!(l2&&a2&&a2.minRuntimeVersion&&!(0,o.hasMinVersion)(a2&&a2.minRuntimeVersion,l2)))return i2&&s2==="symbol/index"&&(s2="symbol"),t4.injectDefaultImport(`${j}/${s2}${y2}`,r4)}return{name:"corejs2",runtimeName:t3?null:d,polyfills:v,entryGlobal(e4,t4,s2){e4.kind==="import"&&e4.source==="core-js"&&(h(null),inject(Object.keys(v),t4),r3&&t4.injectGlobalImport("regenerator-runtime/runtime.js"),s2.remove())},usageGlobal(e4,r4){let t4=g(e4);if(!t4)return;let s2=t4.desc.global;if(t4.kind!=="global"&&"object"in e4&&e4.object&&e4.placement==="prototype"){let r5=e4.object.toLowerCase();s2=s2.filter(e5=>e5.includes(r5))}inject(s2,r4)},usagePure(e4,r4,t4){if(e4.kind==="in"){e4.key==="Symbol.iterator"&&t4.replaceWith(c.callExpression(r4.injectDefaultImport(`${j}/is-iterable${y2}`,"isIterable"),[t4.node.right]));return}if(t4.parentPath.isUnaryExpression({operator:"delete"}))return;if(e4.kind==="property"){if(!t4.isMemberExpression()||!t4.isReferenced())return;if(e4.key==="Symbol.iterator"&&b("es6.symbol")&&t4.parentPath.isCallExpression({callee:t4.node})&&t4.parentPath.node.arguments.length===0){t4.parentPath.replaceWith(c.callExpression(r4.injectDefaultImport(`${j}/get-iterator${y2}`,"getIterator"),[t4.node.object])),t4.skip();return}}let s2=g(e4);if(!s2)return;let a2=maybeInjectPure(s2.desc,s2.name,r4);a2&&t4.replaceWith(a2)},visitor:x==="usage-global"&&{YieldExpression(r4){r4.node.delegate&&inject("web.dom.iterable",e3.getUtils(r4))},"ForOfStatement|ArrayPattern"(r4){a.CommonIterators.forEach(t4=>inject(t4,e3.getUtils(r4)))}}}});r2.default=y},2803:(e2,r2,t2)=>{e2.exports=t2(7618)},662:(e2,r2,t2)=>{e2.exports=t2(4996)},7159:(e2,r2,t2)=>{e2.exports=t2(9747)},3599:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.StaticProperties=r2.PromiseDependenciesWithIterators=r2.PromiseDependencies=r2.InstanceProperties=r2.CommonIterators=r2.BuiltIns=void 0;var s=_interopRequireDefault(t2(2803));function _interopRequireDefault(e3){return e3&&e3.__esModule?e3:{default:e3}}let a={};Object.keys(s.default).forEach((e3,r3)=>{a[e3]=r3});let define2=(e3,r3,t3=r3[0],s2)=>({name:t3,pure:e3,global:r3.sort((e4,r4)=>a[e4]-a[r4]),exclude:s2}),typed=e3=>define2(null,[e3,...u]),n=["es.array.iterator","web.dom-collections.iterator"],o=["es.string.iterator",...n];r2.CommonIterators=o;let i=["es.object.to-string",...n],l=["es.object.to-string",...o],c=["es.error.cause","es.error.to-string"],d=["esnext.suppressed-error.constructor",...c],u=["es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.object.to-string","es.array.iterator","es.array-buffer.slice","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.typed-array.filter-reject","esnext.typed-array.group-by","esnext.typed-array.to-spliced","esnext.typed-array.unique-by"],p=["es.promise","es.object.to-string"];r2.PromiseDependencies=p;let f=[...p,...o];r2.PromiseDependenciesWithIterators=f;let y=["es.symbol","es.symbol.description","es.object.to-string"],g=["es.map","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.includes","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update",...l],h=["es.set","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.difference.v2","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.intersection","esnext.set.intersection.v2","esnext.set.is-disjoint-from","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of","esnext.set.is-subset-of.v2","esnext.set.is-superset-of","esnext.set.is-superset-of.v2","esnext.set.join","esnext.set.map","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.symmetric-difference.v2","esnext.set.union","esnext.set.union.v2",...l],b=["es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.emplace",...l],x=["es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all",...l],v=["web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","es.error.to-string"],j=["web.url-search-params","web.url-search-params.size",...l],w=["esnext.async-iterator.constructor",...p],E=["esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some"],_=["esnext.iterator.constructor","es.object.to-string"],S={from:define2(null,["es.typed-array.from"]),fromAsync:define2(null,["esnext.typed-array.from-async",...f]),of:define2(null,["es.typed-array.of"])},k={AsyncDisposableStack:define2("async-disposable-stack",["esnext.async-disposable-stack.constructor","es.object.to-string","esnext.async-iterator.async-dispose","esnext.iterator.dispose",...p,...d]),AsyncIterator:define2("async-iterator/index",w),AggregateError:define2("aggregate-error",["es.aggregate-error",...c,...l,"es.aggregate-error.cause"]),ArrayBuffer:define2(null,["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"]),DataView:define2(null,["es.data-view","es.array-buffer.slice","es.object.to-string"]),Date:define2(null,["es.date.to-string"]),DOMException:define2("dom-exception",v),DisposableStack:define2("disposable-stack",["esnext.disposable-stack.constructor","es.object.to-string","esnext.iterator.dispose",...d]),Error:define2(null,c),EvalError:define2(null,c),Float32Array:typed("es.typed-array.float32-array"),Float64Array:typed("es.typed-array.float64-array"),Int8Array:typed("es.typed-array.int8-array"),Int16Array:typed("es.typed-array.int16-array"),Int32Array:typed("es.typed-array.int32-array"),Iterator:define2("iterator/index",_),Uint8Array:typed("es.typed-array.uint8-array"),Uint8ClampedArray:typed("es.typed-array.uint8-clamped-array"),Uint16Array:typed("es.typed-array.uint16-array"),Uint32Array:typed("es.typed-array.uint32-array"),Map:define2("map/index",g),Number:define2(null,["es.number.constructor"]),Observable:define2("observable/index",["esnext.observable","esnext.symbol.observable","es.object.to-string",...l]),Promise:define2("promise/index",p),RangeError:define2(null,c),ReferenceError:define2(null,c),Reflect:define2(null,["es.reflect.to-string-tag","es.object.to-string"]),RegExp:define2(null,["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky","es.regexp.to-string"]),Set:define2("set/index",h),SuppressedError:define2("suppressed-error",d),Symbol:define2("symbol/index",y),SyntaxError:define2(null,c),TypeError:define2(null,c),URIError:define2(null,c),URL:define2("url/index",["web.url",...j]),URLSearchParams:define2("url-search-params/index",j),WeakMap:define2("weak-map/index",b),WeakSet:define2("weak-set/index",x),atob:define2("atob",["web.atob",...v]),btoa:define2("btoa",["web.btoa",...v]),clearImmediate:define2("clear-immediate",["web.immediate"]),compositeKey:define2("composite-key",["esnext.composite-key"]),compositeSymbol:define2("composite-symbol",["esnext.composite-symbol"]),escape:define2("escape",["es.escape"]),fetch:define2(null,p),globalThis:define2("global-this",["es.global-this"]),parseFloat:define2("parse-float",["es.parse-float"]),parseInt:define2("parse-int",["es.parse-int"]),queueMicrotask:define2("queue-microtask",["web.queue-microtask"]),self:define2("self",["web.self"]),setImmediate:define2("set-immediate",["web.immediate"]),setInterval:define2("set-interval",["web.timers"]),setTimeout:define2("set-timeout",["web.timers"]),structuredClone:define2("structured-clone",["web.structured-clone",...v,"es.array.iterator","es.object.keys","es.object.to-string","es.map","es.set"]),unescape:define2("unescape",["es.unescape"])};r2.BuiltIns=k;let C={AsyncIterator:{from:define2("async-iterator/from",["esnext.async-iterator.from",...w,...E,...o])},Array:{from:define2("array/from",["es.array.from","es.string.iterator"]),fromAsync:define2("array/from-async",["esnext.array.from-async",...f]),isArray:define2("array/is-array",["es.array.is-array"]),isTemplateObject:define2("array/is-template-object",["esnext.array.is-template-object"]),of:define2("array/of",["es.array.of"])},ArrayBuffer:{isView:define2(null,["es.array-buffer.is-view"])},BigInt:{range:define2("bigint/range",["esnext.bigint.range","es.object.to-string"])},Date:{now:define2("date/now",["es.date.now"])},Function:{isCallable:define2("function/is-callable",["esnext.function.is-callable"]),isConstructor:define2("function/is-constructor",["esnext.function.is-constructor"])},Iterator:{from:define2("iterator/from",["esnext.iterator.from",..._,...o]),range:define2("iterator/range",["esnext.iterator.range","es.object.to-string"])},JSON:{isRawJSON:define2("json/is-raw-json",["esnext.json.is-raw-json"]),parse:define2("json/parse",["esnext.json.parse","es.object.keys"]),rawJSON:define2("json/raw-json",["esnext.json.raw-json","es.object.create","es.object.freeze"]),stringify:define2("json/stringify",["es.json.stringify"],"es.symbol")},Math:{DEG_PER_RAD:define2("math/deg-per-rad",["esnext.math.deg-per-rad"]),RAD_PER_DEG:define2("math/rad-per-deg",["esnext.math.rad-per-deg"]),acosh:define2("math/acosh",["es.math.acosh"]),asinh:define2("math/asinh",["es.math.asinh"]),atanh:define2("math/atanh",["es.math.atanh"]),cbrt:define2("math/cbrt",["es.math.cbrt"]),clamp:define2("math/clamp",["esnext.math.clamp"]),clz32:define2("math/clz32",["es.math.clz32"]),cosh:define2("math/cosh",["es.math.cosh"]),degrees:define2("math/degrees",["esnext.math.degrees"]),expm1:define2("math/expm1",["es.math.expm1"]),fround:define2("math/fround",["es.math.fround"]),fscale:define2("math/fscale",["esnext.math.fscale"]),hypot:define2("math/hypot",["es.math.hypot"]),iaddh:define2("math/iaddh",["esnext.math.iaddh"]),imul:define2("math/imul",["es.math.imul"]),imulh:define2("math/imulh",["esnext.math.imulh"]),isubh:define2("math/isubh",["esnext.math.isubh"]),log10:define2("math/log10",["es.math.log10"]),log1p:define2("math/log1p",["es.math.log1p"]),log2:define2("math/log2",["es.math.log2"]),radians:define2("math/radians",["esnext.math.radians"]),scale:define2("math/scale",["esnext.math.scale"]),seededPRNG:define2("math/seeded-prng",["esnext.math.seeded-prng"]),sign:define2("math/sign",["es.math.sign"]),signbit:define2("math/signbit",["esnext.math.signbit"]),sinh:define2("math/sinh",["es.math.sinh"]),tanh:define2("math/tanh",["es.math.tanh"]),trunc:define2("math/trunc",["es.math.trunc"]),umulh:define2("math/umulh",["esnext.math.umulh"])},Map:{from:define2(null,["esnext.map.from",...g]),groupBy:define2(null,["esnext.map.group-by",...g]),keyBy:define2(null,["esnext.map.key-by",...g]),of:define2(null,["esnext.map.of",...g])},Number:{EPSILON:define2("number/epsilon",["es.number.epsilon"]),MAX_SAFE_INTEGER:define2("number/max-safe-integer",["es.number.max-safe-integer"]),MIN_SAFE_INTEGER:define2("number/min-safe-integer",["es.number.min-safe-integer"]),fromString:define2("number/from-string",["esnext.number.from-string"]),isFinite:define2("number/is-finite",["es.number.is-finite"]),isInteger:define2("number/is-integer",["es.number.is-integer"]),isNaN:define2("number/is-nan",["es.number.is-nan"]),isSafeInteger:define2("number/is-safe-integer",["es.number.is-safe-integer"]),parseFloat:define2("number/parse-float",["es.number.parse-float"]),parseInt:define2("number/parse-int",["es.number.parse-int"]),range:define2("number/range",["esnext.number.range","es.object.to-string"])},Object:{assign:define2("object/assign",["es.object.assign"]),create:define2("object/create",["es.object.create"]),defineProperties:define2("object/define-properties",["es.object.define-properties"]),defineProperty:define2("object/define-property",["es.object.define-property"]),entries:define2("object/entries",["es.object.entries"]),freeze:define2("object/freeze",["es.object.freeze"]),fromEntries:define2("object/from-entries",["es.object.from-entries","es.array.iterator"]),getOwnPropertyDescriptor:define2("object/get-own-property-descriptor",["es.object.get-own-property-descriptor"]),getOwnPropertyDescriptors:define2("object/get-own-property-descriptors",["es.object.get-own-property-descriptors"]),getOwnPropertyNames:define2("object/get-own-property-names",["es.object.get-own-property-names"]),getOwnPropertySymbols:define2("object/get-own-property-symbols",["es.symbol"]),getPrototypeOf:define2("object/get-prototype-of",["es.object.get-prototype-of"]),hasOwn:define2("object/has-own",["es.object.has-own"]),is:define2("object/is",["es.object.is"]),isExtensible:define2("object/is-extensible",["es.object.is-extensible"]),isFrozen:define2("object/is-frozen",["es.object.is-frozen"]),isSealed:define2("object/is-sealed",["es.object.is-sealed"]),keys:define2("object/keys",["es.object.keys"]),preventExtensions:define2("object/prevent-extensions",["es.object.prevent-extensions"]),seal:define2("object/seal",["es.object.seal"]),setPrototypeOf:define2("object/set-prototype-of",["es.object.set-prototype-of"]),values:define2("object/values",["es.object.values"])},Promise:{all:define2(null,f),allSettled:define2(null,["es.promise.all-settled",...f]),any:define2(null,["es.promise.any","es.aggregate-error",...f]),race:define2(null,f),try:define2(null,["esnext.promise.try",...f])},Reflect:{apply:define2("reflect/apply",["es.reflect.apply"]),construct:define2("reflect/construct",["es.reflect.construct"]),defineMetadata:define2("reflect/define-metadata",["esnext.reflect.define-metadata"]),defineProperty:define2("reflect/define-property",["es.reflect.define-property"]),deleteMetadata:define2("reflect/delete-metadata",["esnext.reflect.delete-metadata"]),deleteProperty:define2("reflect/delete-property",["es.reflect.delete-property"]),get:define2("reflect/get",["es.reflect.get"]),getMetadata:define2("reflect/get-metadata",["esnext.reflect.get-metadata"]),getMetadataKeys:define2("reflect/get-metadata-keys",["esnext.reflect.get-metadata-keys"]),getOwnMetadata:define2("reflect/get-own-metadata",["esnext.reflect.get-own-metadata"]),getOwnMetadataKeys:define2("reflect/get-own-metadata-keys",["esnext.reflect.get-own-metadata-keys"]),getOwnPropertyDescriptor:define2("reflect/get-own-property-descriptor",["es.reflect.get-own-property-descriptor"]),getPrototypeOf:define2("reflect/get-prototype-of",["es.reflect.get-prototype-of"]),has:define2("reflect/has",["es.reflect.has"]),hasMetadata:define2("reflect/has-metadata",["esnext.reflect.has-metadata"]),hasOwnMetadata:define2("reflect/has-own-metadata",["esnext.reflect.has-own-metadata"]),isExtensible:define2("reflect/is-extensible",["es.reflect.is-extensible"]),metadata:define2("reflect/metadata",["esnext.reflect.metadata"]),ownKeys:define2("reflect/own-keys",["es.reflect.own-keys"]),preventExtensions:define2("reflect/prevent-extensions",["es.reflect.prevent-extensions"]),set:define2("reflect/set",["es.reflect.set"]),setPrototypeOf:define2("reflect/set-prototype-of",["es.reflect.set-prototype-of"])},Set:{from:define2(null,["esnext.set.from",...h]),of:define2(null,["esnext.set.of",...h])},String:{cooked:define2("string/cooked",["esnext.string.cooked"]),dedent:define2("string/dedent",["esnext.string.dedent","es.string.from-code-point","es.weak-map"]),fromCodePoint:define2("string/from-code-point",["es.string.from-code-point"]),raw:define2("string/raw",["es.string.raw"])},Symbol:{asyncDispose:define2("symbol/async-dispose",["esnext.symbol.async-dispose","esnext.async-iterator.async-dispose"]),asyncIterator:define2("symbol/async-iterator",["es.symbol.async-iterator"]),dispose:define2("symbol/dispose",["esnext.symbol.dispose","esnext.iterator.dispose"]),for:define2("symbol/for",[],"es.symbol"),hasInstance:define2("symbol/has-instance",["es.symbol.has-instance","es.function.has-instance"]),isConcatSpreadable:define2("symbol/is-concat-spreadable",["es.symbol.is-concat-spreadable","es.array.concat"]),isRegistered:define2("symbol/is-registered",["esnext.symbol.is-registered","es.symbol"]),isWellKnown:define2("symbol/is-well-known",["esnext.symbol.is-well-known","es.symbol"]),iterator:define2("symbol/iterator",["es.symbol.iterator",...l]),keyFor:define2("symbol/key-for",[],"es.symbol"),match:define2("symbol/match",["es.symbol.match","es.string.match"]),matcher:define2("symbol/matcher",["esnext.symbol.matcher"]),matchAll:define2("symbol/match-all",["es.symbol.match-all","es.string.match-all"]),metadata:define2("symbol/metadata",["esnext.symbol.metadata"]),metadataKey:define2("symbol/metadata-key",["esnext.symbol.metadata-key"]),observable:define2("symbol/observable",["esnext.symbol.observable"]),patternMatch:define2("symbol/pattern-match",["esnext.symbol.pattern-match"]),replace:define2("symbol/replace",["es.symbol.replace","es.string.replace"]),search:define2("symbol/search",["es.symbol.search","es.string.search"]),species:define2("symbol/species",["es.symbol.species","es.array.species"]),split:define2("symbol/split",["es.symbol.split","es.string.split"]),toPrimitive:define2("symbol/to-primitive",["es.symbol.to-primitive","es.date.to-primitive"]),toStringTag:define2("symbol/to-string-tag",["es.symbol.to-string-tag","es.object.to-string","es.math.to-string-tag","es.json.to-string-tag"]),unscopables:define2("symbol/unscopables",["es.symbol.unscopables"])},URL:{canParse:define2("url/can-parse",["web.url.can-parse","web.url"])},WeakMap:{from:define2(null,["esnext.weak-map.from",...b]),of:define2(null,["esnext.weak-map.of",...b])},WeakSet:{from:define2(null,["esnext.weak-set.from",...x]),of:define2(null,["esnext.weak-set.of",...x])},Int8Array:S,Uint8Array:S,Uint8ClampedArray:S,Int16Array:S,Uint16Array:S,Int32Array:S,Uint32Array:S,Float32Array:S,Float64Array:S,WebAssembly:{CompileError:define2(null,c),LinkError:define2(null,c),RuntimeError:define2(null,c)}};r2.StaticProperties=C;let P={asIndexedPairs:define2("instance/asIndexedPairs",["esnext.async-iterator.as-indexed-pairs",...w,"esnext.iterator.as-indexed-pairs",..._]),at:define2("instance/at",["esnext.string.at","es.string.at-alternative","es.array.at"]),anchor:define2(null,["es.string.anchor"]),big:define2(null,["es.string.big"]),bind:define2("instance/bind",["es.function.bind"]),blink:define2(null,["es.string.blink"]),bold:define2(null,["es.string.bold"]),codePointAt:define2("instance/code-point-at",["es.string.code-point-at"]),codePoints:define2("instance/code-points",["esnext.string.code-points"]),concat:define2("instance/concat",["es.array.concat"],void 0,["String"]),copyWithin:define2("instance/copy-within",["es.array.copy-within"]),demethodize:define2("instance/demethodize",["esnext.function.demethodize"]),description:define2(null,["es.symbol","es.symbol.description"]),dotAll:define2(null,["es.regexp.dot-all"]),drop:define2("instance/drop",["esnext.async-iterator.drop",...w,"esnext.iterator.drop",..._]),emplace:define2("instance/emplace",["esnext.map.emplace","esnext.weak-map.emplace"]),endsWith:define2("instance/ends-with",["es.string.ends-with"]),entries:define2("instance/entries",i),every:define2("instance/every",["es.array.every","esnext.async-iterator.every","esnext.iterator.every",..._]),exec:define2(null,["es.regexp.exec"]),fill:define2("instance/fill",["es.array.fill"]),filter:define2("instance/filter",["es.array.filter","esnext.async-iterator.filter","esnext.iterator.filter",..._]),filterReject:define2("instance/filterReject",["esnext.array.filter-reject"]),finally:define2(null,["es.promise.finally",...p]),find:define2("instance/find",["es.array.find","esnext.async-iterator.find","esnext.iterator.find",..._]),findIndex:define2("instance/find-index",["es.array.find-index"]),findLast:define2("instance/find-last",["es.array.find-last"]),findLastIndex:define2("instance/find-last-index",["es.array.find-last-index"]),fixed:define2(null,["es.string.fixed"]),flags:define2("instance/flags",["es.regexp.flags"]),flatMap:define2("instance/flat-map",["es.array.flat-map","es.array.unscopables.flat-map","esnext.async-iterator.flat-map","esnext.iterator.flat-map",..._]),flat:define2("instance/flat",["es.array.flat","es.array.unscopables.flat"]),getYear:define2(null,["es.date.get-year"]),group:define2("instance/group",["esnext.array.group"]),groupBy:define2("instance/group-by",["esnext.array.group-by"]),groupByToMap:define2("instance/group-by-to-map",["esnext.array.group-by-to-map","es.map","es.object.to-string"]),groupToMap:define2("instance/group-to-map",["esnext.array.group-to-map","es.map","es.object.to-string"]),fontcolor:define2(null,["es.string.fontcolor"]),fontsize:define2(null,["es.string.fontsize"]),forEach:define2("instance/for-each",["es.array.for-each","esnext.async-iterator.for-each","esnext.iterator.for-each",..._,"web.dom-collections.for-each"]),includes:define2("instance/includes",["es.array.includes","es.string.includes"]),indexed:define2("instance/indexed",["esnext.async-iterator.indexed",...w,"esnext.iterator.indexed",..._]),indexOf:define2("instance/index-of",["es.array.index-of"]),isWellFormed:define2("instance/is-well-formed",["esnext.string.is-well-formed"]),italic:define2(null,["es.string.italics"]),join:define2(null,["es.array.join"]),keys:define2("instance/keys",i),lastIndex:define2(null,["esnext.array.last-index"]),lastIndexOf:define2("instance/last-index-of",["es.array.last-index-of"]),lastItem:define2(null,["esnext.array.last-item"]),link:define2(null,["es.string.link"]),map:define2("instance/map",["es.array.map","esnext.async-iterator.map","esnext.iterator.map"]),match:define2(null,["es.string.match","es.regexp.exec"]),matchAll:define2("instance/match-all",["es.string.match-all","es.regexp.exec"]),name:define2(null,["es.function.name"]),padEnd:define2("instance/pad-end",["es.string.pad-end"]),padStart:define2("instance/pad-start",["es.string.pad-start"]),push:define2("instance/push",["es.array.push"]),reduce:define2("instance/reduce",["es.array.reduce","esnext.async-iterator.reduce","esnext.iterator.reduce",..._]),reduceRight:define2("instance/reduce-right",["es.array.reduce-right"]),repeat:define2("instance/repeat",["es.string.repeat"]),replace:define2(null,["es.string.replace","es.regexp.exec"]),replaceAll:define2("instance/replace-all",["es.string.replace-all","es.string.replace","es.regexp.exec"]),reverse:define2("instance/reverse",["es.array.reverse"]),search:define2(null,["es.string.search","es.regexp.exec"]),setYear:define2(null,["es.date.set-year"]),slice:define2("instance/slice",["es.array.slice"]),small:define2(null,["es.string.small"]),some:define2("instance/some",["es.array.some","esnext.async-iterator.some","esnext.iterator.some",..._]),sort:define2("instance/sort",["es.array.sort"]),splice:define2("instance/splice",["es.array.splice"]),split:define2(null,["es.string.split","es.regexp.exec"]),startsWith:define2("instance/starts-with",["es.string.starts-with"]),sticky:define2(null,["es.regexp.sticky"]),strike:define2(null,["es.string.strike"]),sub:define2(null,["es.string.sub"]),substr:define2(null,["es.string.substr"]),sup:define2(null,["es.string.sup"]),take:define2("instance/take",["esnext.async-iterator.take",...w,"esnext.iterator.take",..._]),test:define2(null,["es.regexp.test","es.regexp.exec"]),toArray:define2("instance/to-array",["esnext.async-iterator.to-array",...w,"esnext.iterator.to-array",..._]),toAsync:define2(null,["esnext.iterator.to-async",..._,...w,...E]),toExponential:define2(null,["es.number.to-exponential"]),toFixed:define2(null,["es.number.to-fixed"]),toGMTString:define2(null,["es.date.to-gmt-string"]),toISOString:define2(null,["es.date.to-iso-string"]),toJSON:define2(null,["es.date.to-json","web.url.to-json"]),toPrecision:define2(null,["es.number.to-precision"]),toReversed:define2("instance/to-reversed",["es.array.to-reversed"]),toSorted:define2("instance/to-sorted",["es.array.to-sorted","es.array.sort"]),toSpliced:define2("instance/to-spliced",["es.array.to-spliced"]),toString:define2(null,["es.object.to-string","es.error.to-string","es.date.to-string","es.regexp.to-string"]),toWellFormed:define2("instance/to-well-formed",["esnext.string.to-well-formed"]),trim:define2("instance/trim",["es.string.trim"]),trimEnd:define2("instance/trim-end",["es.string.trim-end"]),trimLeft:define2("instance/trim-left",["es.string.trim-start"]),trimRight:define2("instance/trim-right",["es.string.trim-end"]),trimStart:define2("instance/trim-start",["es.string.trim-start"]),uniqueBy:define2("instance/unique-by",["esnext.array.unique-by","es.map"]),unshift:define2("instance/unshift",["es.array.unshift"]),unThis:define2("instance/un-this",["esnext.function.un-this"]),values:define2("instance/values",i),with:define2("instance/with",["es.array.with"]),__defineGetter__:define2(null,["es.object.define-getter"]),__defineSetter__:define2(null,["es.object.define-setter"]),__lookupGetter__:define2(null,["es.object.lookup-getter"]),__lookupSetter__:define2(null,["es.object.lookup-setter"]),["__proto__"]:define2(null,["es.object.proto"])};r2.InstanceProperties=P},6427:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.default=void 0;var s=_interopRequireDefault(t2(2803)),a=_interopRequireDefault(t2(7293)),n=_interopRequireDefault(t2(7159)),o=t2(3599),i=_interopRequireDefault(t2(7112)),l=_interopRequireWildcard(t2(8304)),c=t2(3658),d=_interopRequireDefault(t2(4992));function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n2 in e3)if(n2!=="default"&&Object.prototype.hasOwnProperty.call(e3,n2)){var o2=a2?Object.getOwnPropertyDescriptor(e3,n2):null;o2&&(o2.get||o2.set)?Object.defineProperty(s2,n2,o2):s2[n2]=e3[n2]}return s2.default=e3,t3&&t3.set(e3,s2),s2}function _interopRequireDefault(e3){return e3&&e3.__esModule?e3:{default:e3}}function _extends(){return _extends=Object.assign?Object.assign.bind():function(e3){for(var r3=1;r3new RegExp(`[a-z]*\\.${e3}\\..*`)),esnextFallback=(e3,r3)=>{if(r3(e3))return!0;if(!e3.startsWith("es."))return!1;let t3=`esnext.${e3.slice(3)}`;return s.default[t3]?r3(t3):!1};var g=(0,d.default)(function({getUtils:e3,method:r3,shouldInjectPolyfill:t3,createMetaResolver:l2,debug:d2,babel:g2},{version:h=3,proposals:b,shippedProposals:x,[p]:{noRuntimeName:v=!1}={},[f]:{useBabelRuntime:j=!1,ext:w=".js"}={}}){let E=g2.caller(e4=>e4?.name==="babel-loader"),_=l2({global:o.BuiltIns,static:o.StaticProperties,instance:o.InstanceProperties}),S=new Set((0,n.default)(h));function getCoreJSPureBase(e4){return j?e4?`${c.BABEL_RUNTIME}/core-js`:`${c.BABEL_RUNTIME}/core-js-stable`:e4?"core-js-pure/features":"core-js-pure/stable"}function maybeInjectGlobalImpl(e4,r4){return t3(e4)?(d2(e4),r4.injectGlobalImport((0,c.coreJSModule)(e4)),!0):!1}function maybeInjectGlobal(e4,r4,t4=!0){for(let s2 of e4)t4?esnextFallback(s2,e5=>maybeInjectGlobalImpl(e5,r4)):maybeInjectGlobalImpl(s2,r4)}function maybeInjectPure(e4,r4,s2,a2){if(e4.pure&&!(a2&&e4.exclude&&e4.exclude.includes(a2))&&esnextFallback(e4.name,t3)){let{name:t4}=e4,a3=!1;(b||x&&t4.startsWith("esnext.")||t4.startsWith("es.")&&!S.has(t4))&&(a3=!0);let n2=getCoreJSPureBase(a3);return s2.injectDefaultImport(`${n2}/${e4.pure}${w}`,r4)}}function isFeatureStable(e4){return e4.startsWith("esnext.")?`es.${e4.slice(7)}`in s.default:!0}return{name:"corejs3",runtimeName:v?null:c.BABEL_RUNTIME,polyfills:s.default,filterPolyfills(e4){return S.has(e4)?b||r3==="entry-global"||x&&a.default.has(e4)?!0:isFeatureStable(e4):!1},entryGlobal(e4,r4,s2){if(e4.kind!=="import")return;let a2=(0,c.isCoreJSSource)(e4.source);if(!a2)return;if(a2.length===1&&e4.source===(0,c.coreJSModule)(a2[0])&&t3(a2[0])){d2(null);return}let n2=new Set(a2),o2=a2.filter(e5=>{if(!e5.startsWith("esnext."))return!0;let r5=e5.replace("esnext.","es.");return!(n2.has(r5)&&t3(r5))});maybeInjectGlobal(o2,r4,!1),s2.remove()},usageGlobal(e4,r4,t4){let s2=_(e4);if(!s2||(0,i.default)(s2.desc,t4))return;let a2=s2.desc.global;if(s2.kind!=="global"&&"object"in e4&&e4.object&&e4.placement==="prototype"){let r5=e4.object.toLowerCase();a2=a2.filter(e5=>y.some(r6=>r6.test(e5))?e5.includes(r5):!0)}maybeInjectGlobal(a2,r4)},usagePure(e4,r4,s2){if(e4.kind==="in"){e4.key==="Symbol.iterator"&&s2.replaceWith(u.callExpression(r4.injectDefaultImport((0,c.coreJSPureHelper)("is-iterable",j,w),"isIterable"),[s2.node.right]));return}if(s2.parentPath.isUnaryExpression({operator:"delete"}))return;if(e4.kind==="property"){if(!s2.isMemberExpression()||!s2.isReferenced()||s2.parentPath.isUpdateExpression()||u.isSuper(s2.node.object))return;if(e4.key==="Symbol.iterator"){if(!t3("es.symbol.iterator"))return;let{parent:e5,node:a3}=s2;u.isCallExpression(e5,{callee:a3})?e5.arguments.length===0?(s2.parentPath.replaceWith(u.callExpression(r4.injectDefaultImport((0,c.coreJSPureHelper)("get-iterator",j,w),"getIterator"),[a3.object])),s2.skip()):(0,c.callMethod)(s2,r4.injectDefaultImport((0,c.coreJSPureHelper)("get-iterator-method",j,w),"getIteratorMethod")):s2.replaceWith(u.callExpression(r4.injectDefaultImport((0,c.coreJSPureHelper)("get-iterator-method",j,w),"getIteratorMethod"),[s2.node.object]));return}}let a2=_(e4);if(a2&&!(0,i.default)(a2.desc,s2)){if(j&&a2.desc.pure&&a2.desc.pure.slice(-6)==="/index"&&(a2=_extends({},a2,{desc:_extends({},a2.desc,{pure:a2.desc.pure.slice(0,-6)})})),a2.kind==="global"){let e5=maybeInjectPure(a2.desc,a2.name,r4);e5&&s2.replaceWith(e5)}else if(a2.kind==="static"){let t4=maybeInjectPure(a2.desc,a2.name,r4,e4.object);t4&&s2.replaceWith(t4)}else if(a2.kind==="instance"){let t4=maybeInjectPure(a2.desc,`${a2.name}InstanceProperty`,r4,e4.object);if(!t4)return;let{node:n2}=s2;u.isCallExpression(s2.parent,{callee:n2})?(0,c.callMethod)(s2,t4):s2.replaceWith(u.callExpression(t4,[n2.object]))}}},visitor:r3==="usage-global"&&{CallExpression(r4){if(r4.get("callee").isImport()){let t4=e3(r4);maybeInjectGlobal(E?o.PromiseDependenciesWithIterators:o.PromiseDependencies,t4)}},Function(r4){r4.node.async&&maybeInjectGlobal(o.PromiseDependencies,e3(r4))},"ForOfStatement|ArrayPattern"(r4){maybeInjectGlobal(o.CommonIterators,e3(r4))},SpreadElement(r4){r4.parentPath.isObjectExpression()||maybeInjectGlobal(o.CommonIterators,e3(r4))},YieldExpression(r4){r4.node.delegate&&maybeInjectGlobal(o.CommonIterators,e3(r4))}}}});r2.default=g},7293:(e2,r2)=>{"use strict";r2.__esModule=!0,r2.default=void 0;var t2=new Set(["esnext.array.from-async","esnext.array.group","esnext.array.group-to-map","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.set.difference.v2","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.symmetric-difference.v2","esnext.set.union.v2","esnext.string.is-well-formed","esnext.string.to-well-formed"]);r2.default=t2},7112:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.default=canSkipPolyfill;var s=_interopRequireWildcard(t2(8304));function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e3)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e3,n)){var o=a2?Object.getOwnPropertyDescriptor(e3,n):null;o&&(o.get||o.set)?Object.defineProperty(s2,n,o):s2[n]=e3[n]}return s2.default=e3,t3&&t3.set(e3,s2),s2}let{types:a}=s.default||s;function canSkipPolyfill(e3,r3){let{node:t3,parent:s2}=r3;switch(e3.name){case"es.string.split":{if(!a.isCallExpression(s2,{callee:t3}))return!1;if(s2.arguments.length<1)return!0;let e4=s2.arguments[0];return a.isStringLiteral(e4)||a.isTemplateLiteral(e4)}}}},3658:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.BABEL_RUNTIME=void 0,r2.callMethod=callMethod,r2.coreJSModule=coreJSModule,r2.coreJSPureHelper=coreJSPureHelper,r2.isCoreJSSource=isCoreJSSource;var s=_interopRequireWildcard(t2(8304)),a=_interopRequireDefault(t2(662));function _interopRequireDefault(e3){return e3&&e3.__esModule?e3:{default:e3}}function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n2 in e3)if(n2!=="default"&&Object.prototype.hasOwnProperty.call(e3,n2)){var o2=a2?Object.getOwnPropertyDescriptor(e3,n2):null;o2&&(o2.get||o2.set)?Object.defineProperty(s2,n2,o2):s2[n2]=e3[n2]}return s2.default=e3,t3&&t3.set(e3,s2),s2}let{types:n}=s.default||s,o="@babel/runtime-corejs3";r2.BABEL_RUNTIME=o;function callMethod(e3,r3){let{object:t3}=e3.node,s2,a2;n.isIdentifier(t3)?(s2=t3,a2=n.cloneNode(t3)):(s2=e3.scope.generateDeclaredUidIdentifier("context"),a2=n.assignmentExpression("=",n.cloneNode(s2),t3)),e3.replaceWith(n.memberExpression(n.callExpression(r3,[a2]),n.identifier("call"))),e3.parentPath.unshiftContainer("arguments",s2)}function isCoreJSSource(e3){return typeof e3=="string"&&(e3=e3.replace(/\\/g,"/").replace(/(\/(index)?)?(\.js)?$/i,"").toLowerCase()),Object.prototype.hasOwnProperty.call(a.default,e3)&&a.default[e3]}function coreJSModule(e3){return`core-js/modules/${e3}.js`}function coreJSPureHelper(e3,r3,t3){return r3?`${o}/core-js/${e3}${t3}`:`core-js-pure/features/${e3}.js`}},9373:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.default=void 0;var s=_interopRequireDefault(t2(4992));function _interopRequireDefault(e3){return e3&&e3.__esModule?e3:{default:e3}}let a="#__secret_key__@babel/runtime__compatibility";var n=(0,s.default)(({debug:e3,targets:r3,babel:t3},s2)=>{if(!shallowEqual(r3,t3.targets()))throw new Error("This plugin does not use the targets option. Only preset-env's targets or top-level targets need to be configured for this plugin to work. See https://github.com/babel/babel-polyfills/issues/36 for more details.");let{[a]:{useBabelRuntime:n2=!1}={}}=s2;return{name:"regenerator",polyfills:["regenerator-runtime"],usageGlobal(r4,t4){isRegenerator(r4)&&(e3("regenerator-runtime"),t4.injectGlobalImport("regenerator-runtime/runtime.js"))},usagePure(e4,r4,t4){if(isRegenerator(e4)){let e5="regenerator-runtime";if(n2){var s3;e5=`${(s3=t4.hub.file.get("runtimeHelpersModuleName"))!=null?s3:"@babel/runtime"}/regenerator`}t4.replaceWith(r4.injectDefaultImport(e5,"regenerator-runtime"))}}}});r2.default=n;let isRegenerator=e3=>e3.kind==="global"&&e3.name==="regeneratorRuntime";function shallowEqual(e3,r3){return JSON.stringify(e3)===JSON.stringify(r3)}},2099:(e2,r2,t2)=>{"use strict";let s=t2(6491),{get:a,has:n,find:o}=t2(1788),getSortedObjectPaths=e3=>e3?s(e3).paths().filter(e4=>e4.length).map(e4=>e4.join(".")).sort((e4,r3)=>r3.length-e4.length):[],replaceAndEvaluateNode=(e3,r3,t3)=>{if(r3.replaceWith(e3(t3)),r3.parentPath.isBinaryExpression()){let t4=r3.parentPath.evaluate();t4.confident&&r3.parentPath.replaceWith(e3(t4.value))}},processNode=(e3,r3,t3,s2)=>{let i2=o(getSortedObjectPaths(e3),e4=>s2(r3,e4));n(e3,i2)&&replaceAndEvaluateNode(t3,r3,a(e3,i2))},memberExpressionComparator=(e3,r3)=>e3.matchesPattern(r3),identifierComparator=(e3,r3)=>e3.node.name===r3,unaryExpressionComparator=(e3,r3)=>e3.node.argument.name===r3,i="typeof ",plugin=function({types:e3}){return{visitor:{MemberExpression(r3,t3){processNode(t3.opts,r3,e3.valueToNode,memberExpressionComparator)},Identifier(r3,t3){processNode(t3.opts,r3,e3.valueToNode,identifierComparator)},UnaryExpression(r3,t3){if(r3.node.operator!=="typeof")return;let{opts:s2}=t3,a2=Object.keys(s2),n2={};a2.forEach(e4=>{e4.substring(0,i.length)===i&&(n2[e4.substring(i.length)]=s2[e4])}),processNode(n2,r3,e3.valueToNode,unaryExpressionComparator)}}}};e2.exports=plugin,e2.exports.default=plugin,e2.exports.getSortedObjectPaths=getSortedObjectPaths},9282:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=_default;var s=_interopRequireDefault(t2(8504)),a=_interopRequireDefault(t2(5259)),n=_interopRequireDefault(t2(9616));function _interopRequireDefault(e3){return e3&&e3.__esModule?e3:{default:e3}}function _objectSpread(e3){for(var r3=1;r31&&arguments[1]!==void 0?arguments[1]:{},o2=n2.as,i2=o2===void 0?"assignmentExpression":o2,l2=r3.expression(` - process.env.NODE_ENV !== "production" ? RIGHT : {} - `,{placeholderPattern:/^(LEFT|RIGHT)$/})({RIGHT:a2});switch(i2){case"variableDeclarator":return t3.variableDeclarator(s2,l2);case"assignmentExpression":return t3.assignmentExpression("=",s2,l2);default:throw new Error("unrecognized template type ".concat(i2))}},mode:u.opts.mode||"remove",ignoreFilenames:p,types:t3,removeImport:u.opts.removeImport||!1,libraries:(u.opts.additionalLibraries||[]).concat("prop-types"),classNameMatchers:f,createReactClassName:u.opts.createReactClassName||"createReactClass"};if(u.opts.plugins){var g=u,h=u.opts.plugins.map(function(r4){var t4=typeof r4=="string"?r4:r4[0];typeof r4!="string"&&(g.opts=_objectSpread({},g.opts,r4[1]));var s2=require(t4);return typeof s2!="function"&&(s2=s2.default),s2(e3).visitor});o(d.parent,o.visitors.merge(h),d.scope,g,d.parentPath)}d.traverse({ObjectProperty:{exit:function(e4){var r4=e4.node;if(!(r4.computed||r4.key.name!=="propTypes")){var t4=e4.findParent(function(e5){return e5.type!=="CallExpression"?!1:e5.get("callee").node.name===y.createReactClassName||e5.get("callee").node.property&&e5.get("callee").node.property.name==="createClass"});t4&&(e4.traverse(c),l.add(e4),(0,n.default)(e4,y,{type:"createClass"}))}}},ClassProperty:function(e4){var r4=e4.node,t4=e4.scope;if(r4.key.name==="propTypes"){var s2=t4.path;isReactClass(s2.get("superClass"),t4,y)&&(e4.traverse(c),l.add(e4),(0,n.default)(e4,y,{type:"class static",pathClassDeclaration:s2}))}},AssignmentExpression:function(e4){var r4=e4.node,t4=e4.scope;if(!(r4.left.computed||!r4.left.property||r4.left.property.name!=="propTypes")){var o2=(0,s.default)(e4.node.left);if(o2){e4.traverse(c),l.add(e4),(0,n.default)(e4,y,{type:"assign"});return}var i2=r4.left.object.name,d2=t4.getBinding(i2);if(d2)if(d2.path.isClassDeclaration()){var u2=d2.path.get("superClass");isReactClass(u2,t4,y)&&(e4.traverse(c),l.add(e4),(0,n.default)(e4,y,{type:"assign"}))}else(0,a.default)(d2.path)&&(e4.traverse(c),l.add(e4),(0,n.default)(e4,y,{type:"assign"}))}}});for(var b=0,x={VariableDeclarator:function(e4){if(e4.scope.block.type==="Program"&&!["ObjectPattern","ArrayPattern"].includes(e4.node.id.type)){var r4=e4.node.id.name;if(i.has(r4)){var t4=e4.scope.getBinding(r4),s2=t4.referencePaths,a2=s2.some(function(e5){var r5=e5.find(function(e6){return l.has(e6)});return!r5});if(a2){b+=1;return}l.add(e4),i.delete(r4),e4.get("init").traverse(c),(0,n.default)(e4,y,{type:"declarator"})}}}},v=new Set;!areSetsEqual(i,v)&&i.size>0&&b0});n2||e4.remove()}}});else throw new Error('transform-react-remove-prop-type: removeImport = true and mode != "remove" can not be used at the same time.')}}}}},8504:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=isAnnotatedForRemoval;function isAnnotatedForRemoval(e3){var r3=e3.trailingComments||[];return!!r3.find(function(e4){var r4=e4.value;return r4.trim()==="remove-proptypes"})}},5259:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=isStatelessComponent;var t2=Symbol("traversed");function isJSXElementOrReactCreateElement(e3){var r3=!1;return e3.traverse({CallExpression:function(e4){var t3=e4.get("callee");(t3.matchesPattern("React.createElement")||t3.matchesPattern("React.cloneElement")||t3.node.name==="cloneElement")&&(r3=!0)},JSXElement:function(){r3=!0}}),r3}function isReturningJSXElement(e3){var r3=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(e3.node.init&&e3.node.init.body&&isJSXElementOrReactCreateElement(e3))return!0;if(r3>20)throw new Error("transform-react-remove-prop-type: infinite loop detected.");var s2=!1;return e3.traverse({ReturnStatement:function(a){if(!s2){var n=a.get("argument");if(n.node){if(isJSXElementOrReactCreateElement(a)){s2=!0;return}if(n.node.type==="CallExpression"){var o=n.get("callee").node.name,i=e3.scope.getBinding(o);if(!i||i.path[t2])return;i.path[t2]=!0,isReturningJSXElement(i.path,r3+1)&&(s2=!0)}}}}}),s2}var s=["VariableDeclarator","FunctionDeclaration"];function isStatelessComponent(e3){return s.indexOf(e3.node.type)===-1?!1:!!isReturningJSXElement(e3)}},9616:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=remove;function isInside(e3,r3){if(!e3.hub.file.opts)return!0;var t2=e3.hub.file.opts.filename;return t2?r3?r3.test(t2):!1:!0}function remove(e3,r3,t2){var s=r3.visitedKey,a=r3.unsafeWrapTemplate,n=r3.wrapTemplate,o=r3.mode,i=r3.ignoreFilenames,l=r3.types;if(!(i&&isInside(e3.scope,i))&&!e3.node[s]){if(e3.node[s]=!0,o==="remove"){e3.parentPath.type==="ConditionalExpression"?e3.replaceWith(l.unaryExpression("void",l.numericLiteral(0))):e3.remove();return}if(o==="wrap"||o==="unsafe-wrap"){switch(t2.type){case"createClass":break;case"class static":{var c,d=t2.pathClassDeclaration;if(!d.isClassExpression()&&d.node.id)c=d.node.id;else return;var u=l.expressionStatement(l.assignmentExpression("=",l.memberExpression(c,e3.node.key),e3.node.value));d.parentPath.isExportDeclaration()&&(d=d.parentPath),d.insertAfter(u),e3.remove();break}case"assign":o==="unsafe-wrap"?e3.replaceWith(a({NODE:e3.node})):e3.replaceWith(n({LEFT:e3.node.left,RIGHT:e3.node.right})),e3.node[s]=!0;break;case"declarator":e3.replaceWith(n({LEFT:e3.node.id,RIGHT:e3.node.init},{as:"variableDeclarator"})),e3.node[s]=!0;break;default:break}return}throw new Error("transform-react-remove-prop-type: unsupported mode ".concat(o,"."))}}},6148:(e2,r2,t2)=>{"use strict";let s=t2(7379),a=t2(8535),n=t2(7220).stdout,o=t2(5299),i=process.platform==="win32"&&!(process.env.TERM||"").toLowerCase().startsWith("xterm"),l=["ansi","ansi","ansi256","ansi16m"],c=new Set(["gray"]),d=Object.create(null);function applyOptions(e3,r3){r3=r3||{};let t3=n?n.level:0;e3.level=r3.level===void 0?t3:r3.level,e3.enabled="enabled"in r3?r3.enabled:e3.level>0}function Chalk(e3){if(!this||!(this instanceof Chalk)||this.template){let r3={};return applyOptions(r3,e3),r3.template=function(){let e4=[].slice.call(arguments);return chalkTag.apply(null,[r3.template].concat(e4))},Object.setPrototypeOf(r3,Chalk.prototype),Object.setPrototypeOf(r3.template,r3),r3.template.constructor=Chalk,r3.template}applyOptions(this,e3)}i&&(a.blue.open="\x1B[94m");for(let e3 of Object.keys(a))a[e3].closeRe=new RegExp(s(a[e3].close),"g"),d[e3]={get(){let r3=a[e3];return build.call(this,this._styles?this._styles.concat(r3):[r3],this._empty,e3)}};d.visible={get(){return build.call(this,this._styles||[],!0,"visible")}},a.color.closeRe=new RegExp(s(a.color.close),"g");for(let e3 of Object.keys(a.color.ansi))c.has(e3)||(d[e3]={get(){let r3=this.level;return function(){let s2={open:a.color[l[r3]][e3].apply(null,arguments),close:a.color.close,closeRe:a.color.closeRe};return build.call(this,this._styles?this._styles.concat(s2):[s2],this._empty,e3)}}});a.bgColor.closeRe=new RegExp(s(a.bgColor.close),"g");for(let e3 of Object.keys(a.bgColor.ansi)){if(c.has(e3))continue;let r3="bg"+e3[0].toUpperCase()+e3.slice(1);d[r3]={get(){let r4=this.level;return function(){let s2={open:a.bgColor[l[r4]][e3].apply(null,arguments),close:a.bgColor.close,closeRe:a.bgColor.closeRe};return build.call(this,this._styles?this._styles.concat(s2):[s2],this._empty,e3)}}}}let u=Object.defineProperties(()=>{},d);function build(e3,r3,t3){let builder=function(){return applyStyle.apply(builder,arguments)};builder._styles=e3,builder._empty=r3;let s2=this;return Object.defineProperty(builder,"level",{enumerable:!0,get(){return s2.level},set(e4){s2.level=e4}}),Object.defineProperty(builder,"enabled",{enumerable:!0,get(){return s2.enabled},set(e4){s2.enabled=e4}}),builder.hasGrey=this.hasGrey||t3==="gray"||t3==="grey",builder.__proto__=u,builder}function applyStyle(){let e3=arguments,r3=e3.length,t3=String(arguments[0]);if(r3===0)return"";if(r3>1)for(let s3=1;s3{"use strict";let r2=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,t2=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,s=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,a=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi,n=new Map([["n",` -`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function unescape2(e3){return e3[0]==="u"&&e3.length===5||e3[0]==="x"&&e3.length===3?String.fromCharCode(parseInt(e3.slice(1),16)):n.get(e3)||e3}function parseArguments(e3,r3){let t3=[],n2=r3.trim().split(/\s*,\s*/g),o;for(let r4 of n2)if(!isNaN(r4))t3.push(Number(r4));else if(o=r4.match(s))t3.push(o[2].replace(a,(e4,r5,t4)=>r5?unescape2(r5):t4));else throw new Error(`Invalid Chalk template style argument: ${r4} (in style '${e3}')`);return t3}function parseStyle(e3){t2.lastIndex=0;let r3=[],s2;for(;(s2=t2.exec(e3))!==null;){let e4=s2[1];if(s2[2]){let t3=parseArguments(e4,s2[2]);r3.push([e4].concat(t3))}else r3.push([e4])}return r3}function buildStyle(e3,r3){let t3={};for(let e4 of r3)for(let r4 of e4.styles)t3[r4[0]]=e4.inverse?null:r4.slice(1);let s2=e3;for(let e4 of Object.keys(t3))if(Array.isArray(t3[e4])){if(!(e4 in s2))throw new Error(`Unknown Chalk style: ${e4}`);t3[e4].length>0?s2=s2[e4].apply(s2,t3[e4]):s2=s2[e4]}return s2}e2.exports=(e3,t3)=>{let s2=[],a2=[],n2=[];if(t3.replace(r2,(r3,t4,o,i,l,c)=>{if(t4)n2.push(unescape2(t4));else if(i){let r4=n2.join("");n2=[],a2.push(s2.length===0?r4:buildStyle(e3,s2)(r4)),s2.push({inverse:o,styles:parseStyle(i)})}else if(l){if(s2.length===0)throw new Error("Found extraneous } in Chalk template literal");a2.push(buildStyle(e3,s2)(n2.join(""))),n2=[],s2.pop()}else n2.push(c)}),a2.push(n2.join("")),s2.length>0){let e4=`Chalk template literal is missing ${s2.length} closing bracket${s2.length===1?"":"s"} (\`}\`)`;throw new Error(e4)}return a2.join("")}},4117:(e2,r2,t2)=>{var s=t2(2251),a={};for(var n in s)s.hasOwnProperty(n)&&(a[s[n]]=n);var o=e2.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var i in o)if(o.hasOwnProperty(i)){if(!("channels"in o[i]))throw new Error("missing channels property: "+i);if(!("labels"in o[i]))throw new Error("missing channel labels property: "+i);if(o[i].labels.length!==o[i].channels)throw new Error("channel and label counts mismatch: "+i);var l=o[i].channels,c=o[i].labels;delete o[i].channels,delete o[i].labels,Object.defineProperty(o[i],"channels",{value:l}),Object.defineProperty(o[i],"labels",{value:c})}o.rgb.hsl=function(e3){var r3=e3[0]/255,t3=e3[1]/255,s2=e3[2]/255,a2=Math.min(r3,t3,s2),n2=Math.max(r3,t3,s2),o2=n2-a2,i2,l2,c2;return n2===a2?i2=0:r3===n2?i2=(t3-s2)/o2:t3===n2?i2=2+(s2-r3)/o2:s2===n2&&(i2=4+(r3-t3)/o2),i2=Math.min(i2*60,360),i2<0&&(i2+=360),c2=(a2+n2)/2,n2===a2?l2=0:c2<=.5?l2=o2/(n2+a2):l2=o2/(2-n2-a2),[i2,l2*100,c2*100]},o.rgb.hsv=function(e3){var r3,t3,s2,a2,n2,o2=e3[0]/255,i2=e3[1]/255,l2=e3[2]/255,c2=Math.max(o2,i2,l2),d=c2-Math.min(o2,i2,l2),diffc=function(e4){return(c2-e4)/6/d+1/2};return d===0?a2=n2=0:(n2=d/c2,r3=diffc(o2),t3=diffc(i2),s2=diffc(l2),o2===c2?a2=s2-t3:i2===c2?a2=.3333333333333333+r3-s2:l2===c2&&(a2=.6666666666666666+t3-r3),a2<0?a2+=1:a2>1&&(a2-=1)),[a2*360,n2*100,c2*100]},o.rgb.hwb=function(e3){var r3=e3[0],t3=e3[1],s2=e3[2],a2=o.rgb.hsl(e3)[0],n2=1/255*Math.min(r3,Math.min(t3,s2));return s2=1-.00392156862745098*Math.max(r3,Math.max(t3,s2)),[a2,n2*100,s2*100]},o.rgb.cmyk=function(e3){var r3=e3[0]/255,t3=e3[1]/255,s2=e3[2]/255,a2,n2,o2,i2;return i2=Math.min(1-r3,1-t3,1-s2),a2=(1-r3-i2)/(1-i2)||0,n2=(1-t3-i2)/(1-i2)||0,o2=(1-s2-i2)/(1-i2)||0,[a2*100,n2*100,o2*100,i2*100]};function comparativeDistance(e3,r3){return Math.pow(e3[0]-r3[0],2)+Math.pow(e3[1]-r3[1],2)+Math.pow(e3[2]-r3[2],2)}o.rgb.keyword=function(e3){var r3=a[e3];if(r3)return r3;var t3=1/0,n2;for(var o2 in s)if(s.hasOwnProperty(o2)){var i2=s[o2],l2=comparativeDistance(e3,i2);l2.04045?Math.pow((r3+.055)/1.055,2.4):r3/12.92,t3=t3>.04045?Math.pow((t3+.055)/1.055,2.4):t3/12.92,s2=s2>.04045?Math.pow((s2+.055)/1.055,2.4):s2/12.92;var a2=r3*.4124+t3*.3576+s2*.1805,n2=r3*.2126+t3*.7152+s2*.0722,o2=r3*.0193+t3*.1192+s2*.9505;return[a2*100,n2*100,o2*100]},o.rgb.lab=function(e3){var r3=o.rgb.xyz(e3),t3=r3[0],s2=r3[1],a2=r3[2],n2,i2,l2;return t3/=95.047,s2/=100,a2/=108.883,t3=t3>.008856?Math.pow(t3,.3333333333333333):7.787*t3+.13793103448275862,s2=s2>.008856?Math.pow(s2,.3333333333333333):7.787*s2+.13793103448275862,a2=a2>.008856?Math.pow(a2,.3333333333333333):7.787*a2+.13793103448275862,n2=116*s2-16,i2=500*(t3-s2),l2=200*(s2-a2),[n2,i2,l2]},o.hsl.rgb=function(e3){var r3=e3[0]/360,t3=e3[1]/100,s2=e3[2]/100,a2,n2,o2,i2,l2;if(t3===0)return l2=s2*255,[l2,l2,l2];s2<.5?n2=s2*(1+t3):n2=s2+t3-s2*t3,a2=2*s2-n2,i2=[0,0,0];for(var c2=0;c2<3;c2++)o2=r3+.3333333333333333*-(c2-1),o2<0&&o2++,o2>1&&o2--,6*o2<1?l2=a2+(n2-a2)*6*o2:2*o2<1?l2=n2:3*o2<2?l2=a2+(n2-a2)*(.6666666666666666-o2)*6:l2=a2,i2[c2]=l2*255;return i2},o.hsl.hsv=function(e3){var r3=e3[0],t3=e3[1]/100,s2=e3[2]/100,a2=t3,n2=Math.max(s2,.01),o2,i2;return s2*=2,t3*=s2<=1?s2:2-s2,a2*=n2<=1?n2:2-n2,i2=(s2+t3)/2,o2=s2===0?2*a2/(n2+a2):2*t3/(s2+t3),[r3,o2*100,i2*100]},o.hsv.rgb=function(e3){var r3=e3[0]/60,t3=e3[1]/100,s2=e3[2]/100,a2=Math.floor(r3)%6,n2=r3-Math.floor(r3),o2=255*s2*(1-t3),i2=255*s2*(1-t3*n2),l2=255*s2*(1-t3*(1-n2));switch(s2*=255,a2){case 0:return[s2,l2,o2];case 1:return[i2,s2,o2];case 2:return[o2,s2,l2];case 3:return[o2,i2,s2];case 4:return[l2,o2,s2];case 5:return[s2,o2,i2]}},o.hsv.hsl=function(e3){var r3=e3[0],t3=e3[1]/100,s2=e3[2]/100,a2=Math.max(s2,.01),n2,o2,i2;return i2=(2-t3)*s2,n2=(2-t3)*a2,o2=t3*a2,o2/=n2<=1?n2:2-n2,o2=o2||0,i2/=2,[r3,o2*100,i2*100]},o.hwb.rgb=function(e3){var r3=e3[0]/360,t3=e3[1]/100,s2=e3[2]/100,a2=t3+s2,n2,o2,i2,l2;a2>1&&(t3/=a2,s2/=a2),n2=Math.floor(6*r3),o2=1-s2,i2=6*r3-n2,(n2&1)!==0&&(i2=1-i2),l2=t3+i2*(o2-t3);var c2,d,u;switch(n2){default:case 6:case 0:c2=o2,d=l2,u=t3;break;case 1:c2=l2,d=o2,u=t3;break;case 2:c2=t3,d=o2,u=l2;break;case 3:c2=t3,d=l2,u=o2;break;case 4:c2=l2,d=t3,u=o2;break;case 5:c2=o2,d=t3,u=l2;break}return[c2*255,d*255,u*255]},o.cmyk.rgb=function(e3){var r3=e3[0]/100,t3=e3[1]/100,s2=e3[2]/100,a2=e3[3]/100,n2,o2,i2;return n2=1-Math.min(1,r3*(1-a2)+a2),o2=1-Math.min(1,t3*(1-a2)+a2),i2=1-Math.min(1,s2*(1-a2)+a2),[n2*255,o2*255,i2*255]},o.xyz.rgb=function(e3){var r3=e3[0]/100,t3=e3[1]/100,s2=e3[2]/100,a2,n2,o2;return a2=r3*3.2406+t3*-1.5372+s2*-.4986,n2=r3*-.9689+t3*1.8758+s2*.0415,o2=r3*.0557+t3*-.204+s2*1.057,a2=a2>.0031308?1.055*Math.pow(a2,.4166666666666667)-.055:a2*12.92,n2=n2>.0031308?1.055*Math.pow(n2,.4166666666666667)-.055:n2*12.92,o2=o2>.0031308?1.055*Math.pow(o2,.4166666666666667)-.055:o2*12.92,a2=Math.min(Math.max(0,a2),1),n2=Math.min(Math.max(0,n2),1),o2=Math.min(Math.max(0,o2),1),[a2*255,n2*255,o2*255]},o.xyz.lab=function(e3){var r3=e3[0],t3=e3[1],s2=e3[2],a2,n2,o2;return r3/=95.047,t3/=100,s2/=108.883,r3=r3>.008856?Math.pow(r3,.3333333333333333):7.787*r3+.13793103448275862,t3=t3>.008856?Math.pow(t3,.3333333333333333):7.787*t3+.13793103448275862,s2=s2>.008856?Math.pow(s2,.3333333333333333):7.787*s2+.13793103448275862,a2=116*t3-16,n2=500*(r3-t3),o2=200*(t3-s2),[a2,n2,o2]},o.lab.xyz=function(e3){var r3=e3[0],t3=e3[1],s2=e3[2],a2,n2,o2;n2=(r3+16)/116,a2=t3/500+n2,o2=n2-s2/200;var i2=Math.pow(n2,3),l2=Math.pow(a2,3),c2=Math.pow(o2,3);return n2=i2>.008856?i2:(n2-.13793103448275862)/7.787,a2=l2>.008856?l2:(a2-.13793103448275862)/7.787,o2=c2>.008856?c2:(o2-.13793103448275862)/7.787,a2*=95.047,n2*=100,o2*=108.883,[a2,n2,o2]},o.lab.lch=function(e3){var r3=e3[0],t3=e3[1],s2=e3[2],a2,n2,o2;return a2=Math.atan2(s2,t3),n2=a2*360/2/Math.PI,n2<0&&(n2+=360),o2=Math.sqrt(t3*t3+s2*s2),[r3,o2,n2]},o.lch.lab=function(e3){var r3=e3[0],t3=e3[1],s2=e3[2],a2,n2,o2;return o2=s2/360*2*Math.PI,a2=t3*Math.cos(o2),n2=t3*Math.sin(o2),[r3,a2,n2]},o.rgb.ansi16=function(e3){var r3=e3[0],t3=e3[1],s2=e3[2],a2=1 in arguments?arguments[1]:o.rgb.hsv(e3)[2];if(a2=Math.round(a2/50),a2===0)return 30;var n2=30+(Math.round(s2/255)<<2|Math.round(t3/255)<<1|Math.round(r3/255));return a2===2&&(n2+=60),n2},o.hsv.ansi16=function(e3){return o.rgb.ansi16(o.hsv.rgb(e3),e3[2])},o.rgb.ansi256=function(e3){var r3=e3[0],t3=e3[1],s2=e3[2];if(r3===t3&&t3===s2)return r3<8?16:r3>248?231:Math.round((r3-8)/247*24)+232;var a2=16+36*Math.round(r3/255*5)+6*Math.round(t3/255*5)+Math.round(s2/255*5);return a2},o.ansi16.rgb=function(e3){var r3=e3%10;if(r3===0||r3===7)return e3>50&&(r3+=3.5),r3=r3/10.5*255,[r3,r3,r3];var t3=(~~(e3>50)+1)*.5,s2=(r3&1)*t3*255,a2=(r3>>1&1)*t3*255,n2=(r3>>2&1)*t3*255;return[s2,a2,n2]},o.ansi256.rgb=function(e3){if(e3>=232){var r3=(e3-232)*10+8;return[r3,r3,r3]}e3-=16;var t3,s2=Math.floor(e3/36)/5*255,a2=Math.floor((t3=e3%36)/6)/5*255,n2=t3%6/5*255;return[s2,a2,n2]},o.rgb.hex=function(e3){var r3=((Math.round(e3[0])&255)<<16)+((Math.round(e3[1])&255)<<8)+(Math.round(e3[2])&255),t3=r3.toString(16).toUpperCase();return"000000".substring(t3.length)+t3},o.hex.rgb=function(e3){var r3=e3.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!r3)return[0,0,0];var t3=r3[0];r3[0].length===3&&(t3=t3.split("").map(function(e4){return e4+e4}).join(""));var s2=parseInt(t3,16),a2=s2>>16&255,n2=s2>>8&255,o2=s2&255;return[a2,n2,o2]},o.rgb.hcg=function(e3){var r3=e3[0]/255,t3=e3[1]/255,s2=e3[2]/255,a2=Math.max(Math.max(r3,t3),s2),n2=Math.min(Math.min(r3,t3),s2),o2=a2-n2,i2,l2;return o2<1?i2=n2/(1-o2):i2=0,o2<=0?l2=0:a2===r3?l2=(t3-s2)/o2%6:a2===t3?l2=2+(s2-r3)/o2:l2=4+(r3-t3)/o2+4,l2/=6,l2%=1,[l2*360,o2*100,i2*100]},o.hsl.hcg=function(e3){var r3=e3[1]/100,t3=e3[2]/100,s2=1,a2=0;return t3<.5?s2=2*r3*t3:s2=2*r3*(1-t3),s2<1&&(a2=(t3-.5*s2)/(1-s2)),[e3[0],s2*100,a2*100]},o.hsv.hcg=function(e3){var r3=e3[1]/100,t3=e3[2]/100,s2=r3*t3,a2=0;return s2<1&&(a2=(t3-s2)/(1-s2)),[e3[0],s2*100,a2*100]},o.hcg.rgb=function(e3){var r3=e3[0]/360,t3=e3[1]/100,s2=e3[2]/100;if(t3===0)return[s2*255,s2*255,s2*255];var a2=[0,0,0],n2=r3%1*6,o2=n2%1,i2=1-o2,l2=0;switch(Math.floor(n2)){case 0:a2[0]=1,a2[1]=o2,a2[2]=0;break;case 1:a2[0]=i2,a2[1]=1,a2[2]=0;break;case 2:a2[0]=0,a2[1]=1,a2[2]=o2;break;case 3:a2[0]=0,a2[1]=i2,a2[2]=1;break;case 4:a2[0]=o2,a2[1]=0,a2[2]=1;break;default:a2[0]=1,a2[1]=0,a2[2]=i2}return l2=(1-t3)*s2,[(t3*a2[0]+l2)*255,(t3*a2[1]+l2)*255,(t3*a2[2]+l2)*255]},o.hcg.hsv=function(e3){var r3=e3[1]/100,t3=e3[2]/100,s2=r3+t3*(1-r3),a2=0;return s2>0&&(a2=r3/s2),[e3[0],a2*100,s2*100]},o.hcg.hsl=function(e3){var r3=e3[1]/100,t3=e3[2]/100,s2=t3*(1-r3)+.5*r3,a2=0;return s2>0&&s2<.5?a2=r3/(2*s2):s2>=.5&&s2<1&&(a2=r3/(2*(1-s2))),[e3[0],a2*100,s2*100]},o.hcg.hwb=function(e3){var r3=e3[1]/100,t3=e3[2]/100,s2=r3+t3*(1-r3);return[e3[0],(s2-r3)*100,(1-s2)*100]},o.hwb.hcg=function(e3){var r3=e3[1]/100,t3=e3[2]/100,s2=1-t3,a2=s2-r3,n2=0;return a2<1&&(n2=(s2-a2)/(1-a2)),[e3[0],a2*100,n2*100]},o.apple.rgb=function(e3){return[e3[0]/65535*255,e3[1]/65535*255,e3[2]/65535*255]},o.rgb.apple=function(e3){return[e3[0]/255*65535,e3[1]/255*65535,e3[2]/255*65535]},o.gray.rgb=function(e3){return[e3[0]/100*255,e3[0]/100*255,e3[0]/100*255]},o.gray.hsl=o.gray.hsv=function(e3){return[0,0,e3[0]]},o.gray.hwb=function(e3){return[0,100,e3[0]]},o.gray.cmyk=function(e3){return[0,0,0,e3[0]]},o.gray.lab=function(e3){return[e3[0],0,0]},o.gray.hex=function(e3){var r3=Math.round(e3[0]/100*255)&255,t3=(r3<<16)+(r3<<8)+r3,s2=t3.toString(16).toUpperCase();return"000000".substring(s2.length)+s2},o.rgb.gray=function(e3){var r3=(e3[0]+e3[1]+e3[2])/3;return[r3/255*100]}},9054:(e2,r2,t2)=>{var s=t2(4117),a=t2(6528),n={},o=Object.keys(s);function wrapRaw(e3){var wrappedFn=function(r3){return r3==null?r3:(arguments.length>1&&(r3=Array.prototype.slice.call(arguments)),e3(r3))};return"conversion"in e3&&(wrappedFn.conversion=e3.conversion),wrappedFn}function wrapRounded(e3){var wrappedFn=function(r3){if(r3==null)return r3;arguments.length>1&&(r3=Array.prototype.slice.call(arguments));var t3=e3(r3);if(typeof t3=="object")for(var s2=t3.length,a2=0;a2{var s=t2(4117);function buildGraph(){for(var e3={},r3=Object.keys(s),t3=r3.length,a=0;a{"use strict";e2.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},9747:(e2,r2,t2)=>{"use strict";let{compare:s,intersection:a,semver:n}=t2(7197),o=t2(9648),i=t2(5033);e2.exports=function(e3){let r3=n(e3);if(r3.major!==3)throw RangeError("This version of `core-js-compat` works only with `core-js@3`.");let t3=[];for(let e4 of Object.keys(o))s(e4,"<=",r3)&&t3.push(...o[e4]);return a(t3,i)}},7197:e2=>{"use strict";let r2=Object.hasOwn||Function.call.bind({}.hasOwnProperty);function semver(e3){if(e3 instanceof semver)return e3;if(!(this instanceof semver))return new semver(e3);let r3=/(\d+)(?:\.(\d+))?(?:\.(\d+))?/.exec(e3);if(!r3)throw TypeError(`Invalid version: ${e3}`);let[,t2,s,a]=r3;this.major=+t2,this.minor=s?+s:0,this.patch=a?+a:0}semver.prototype.toString=function(){return`${this.major}.${this.minor}.${this.patch}`};function compare(e3,r3,t2){let s=semver(e3),a=semver(t2);for(let e4 of["major","minor","patch"]){if(s[e4]a[e4])return r3===">"||r3===">="||r3==="!="}return r3==="=="||r3==="<="||r3===">="}function filterOutStabilizedProposals(e3){let r3=new Set(e3);for(let e4 of r3)e4.startsWith("esnext.")&&r3.has(e4.replace(/^esnext\./,"es."))&&r3.delete(e4);return[...r3]}function intersection(e3,r3){let t2=e3 instanceof Set?e3:new Set(e3);return r3.filter(e4=>t2.has(e4))}function sortObjectByKey(e3,r3){return Object.keys(e3).sort(r3).reduce((r4,t2)=>(r4[t2]=e3[t2],r4),{})}e2.exports={compare,filterOutStabilizedProposals,has:r2,intersection,semver,sortObjectByKey}},7379:e2=>{"use strict";var r2=/[|\\{}()[\]^$+*?.]/g;e2.exports=function(e3){if(typeof e3!="string")throw new TypeError("Expected a string");return e3.replace(r2,"\\$&")}},4494:(e2,r2,t2)=>{"use strict";let s=t2(529);class Definition{constructor(e3,r3,t3,s2,a,n){this.type=e3,this.name=r3,this.node=t3,this.parent=s2,this.index=a,this.kind=n}}class ParameterDefinition extends Definition{constructor(e3,r3,t3,a){super(s.Parameter,e3,r3,null,t3,null),this.rest=a}}e2.exports={ParameterDefinition,Definition}},2836:(e2,r2,t2)=>{"use strict";let s=t2(9491),a=t2(680),n=t2(8648),o=t2(1621),i=t2(529),l=t2(8802).Scope,c=t2(3348).i8;function defaultOptions(){return{optimistic:!1,directive:!1,nodejsScope:!1,impliedStrict:!1,sourceType:"script",ecmaVersion:5,childVisitorKeys:null,fallback:"iteration"}}function updateDeeply(e3,r3){function isHashObject(e4){return typeof e4=="object"&&e4 instanceof Object&&!(e4 instanceof Array)&&!(e4 instanceof RegExp)}for(let t3 in r3)if(Object.prototype.hasOwnProperty.call(r3,t3)){let s2=r3[t3];isHashObject(s2)?isHashObject(e3[t3])?updateDeeply(e3[t3],s2):e3[t3]=updateDeeply({},s2):e3[t3]=s2}return e3}function analyze(e3,r3){let t3=updateDeeply(defaultOptions(),r3),o2=new a(t3);return new n(t3,o2).visit(e3),s(o2.__currentScope===null,"currentScope should be null."),o2}e2.exports={version:c,Reference:o,Variable:i,Scope:l,ScopeManager:a,analyze}},2999:(e2,r2,t2)=>{"use strict";let s=t2(2205).Syntax,a=t2(1396);function getLast(e3){return e3[e3.length-1]||null}class PatternVisitor extends a.Visitor{static isPattern(e3){let r3=e3.type;return r3===s.Identifier||r3===s.ObjectPattern||r3===s.ArrayPattern||r3===s.SpreadElement||r3===s.RestElement||r3===s.AssignmentPattern}constructor(e3,r3,t3){super(null,e3),this.rootPattern=r3,this.callback=t3,this.assignments=[],this.rightHandNodes=[],this.restElements=[]}Identifier(e3){let r3=getLast(this.restElements);this.callback(e3,{topLevel:e3===this.rootPattern,rest:r3!=null&&r3.argument===e3,assignments:this.assignments})}Property(e3){e3.computed&&this.rightHandNodes.push(e3.key),this.visit(e3.value)}ArrayPattern(e3){for(let r3=0,t3=e3.elements.length;r3{this.rightHandNodes.push(e4)}),this.visit(e3.callee)}}e2.exports=PatternVisitor},1621:e2=>{"use strict";class Reference{constructor(e3,r3,t3,s2,a,n,o){this.identifier=e3,this.from=r3,this.tainted=!1,this.resolved=null,this.flag=t3,this.isWrite()&&(this.writeExpr=s2,this.partial=n,this.init=o),this.__maybeImplicitGlobal=a}isStatic(){return!this.tainted&&this.resolved&&this.resolved.scope.isStatic()}isWrite(){return!!(this.flag&Reference.WRITE)}isRead(){return!!(this.flag&Reference.READ)}isReadOnly(){return this.flag===Reference.READ}isWriteOnly(){return this.flag===Reference.WRITE}isReadWrite(){return this.flag===Reference.RW}}Reference.READ=1,Reference.WRITE=2,Reference.RW=3,e2.exports=Reference},8648:(e2,r2,t2)=>{"use strict";let s=t2(2205).Syntax,a=t2(1396),n=t2(1621),o=t2(529),i=t2(2999),l=t2(4494),c=t2(9491),d=l.ParameterDefinition,u=l.Definition;function traverseIdentifierInPattern(e3,r3,t3,s2){let a2=new i(e3,r3,s2);a2.visit(r3),t3!=null&&a2.rightHandNodes.forEach(t3.visit,t3)}class Importer extends a.Visitor{constructor(e3,r3){super(null,r3.options),this.declaration=e3,this.referencer=r3}visitImport(e3,r3){this.referencer.visitPattern(e3,e4=>{this.referencer.currentScope().__define(e4,new u(o.ImportBinding,e4,r3,this.declaration,null,null))})}ImportNamespaceSpecifier(e3){let r3=e3.local||e3.id;r3&&this.visitImport(r3,e3)}ImportDefaultSpecifier(e3){let r3=e3.local||e3.id;this.visitImport(r3,e3)}ImportSpecifier(e3){let r3=e3.local||e3.id;e3.name?this.visitImport(e3.name,e3):this.visitImport(r3,e3)}}class Referencer extends a.Visitor{constructor(e3,r3){super(null,e3),this.options=e3,this.scopeManager=r3,this.parent=null,this.isInnerMethodDefinition=!1}currentScope(){return this.scopeManager.__currentScope}close(e3){for(;this.currentScope()&&e3===this.currentScope().block;)this.scopeManager.__currentScope=this.currentScope().__close(this.scopeManager)}pushInnerMethodDefinition(e3){let r3=this.isInnerMethodDefinition;return this.isInnerMethodDefinition=e3,r3}popInnerMethodDefinition(e3){this.isInnerMethodDefinition=e3}referencingDefaultValue(e3,r3,t3,s2){let a2=this.currentScope();r3.forEach(r4=>{a2.__referencing(e3,n.WRITE,r4.right,t3,e3!==r4.left,s2)})}visitPattern(e3,r3,t3){let s2=r3,a2=t3;typeof r3=="function"&&(a2=r3,s2={processRightHandNodes:!1}),traverseIdentifierInPattern(this.options,e3,s2.processRightHandNodes?this:null,a2)}visitFunction(e3){let r3,t3;e3.type===s.FunctionDeclaration&&this.currentScope().__define(e3.id,new u(o.FunctionName,e3.id,e3,null,null,null)),e3.type===s.FunctionExpression&&e3.id&&this.scopeManager.__nestFunctionExpressionNameScope(e3),this.scopeManager.__nestFunctionScope(e3,this.isInnerMethodDefinition);let a2=this;function visitPatternCallback(t4,s2){a2.currentScope().__define(t4,new d(t4,e3,r3,s2.rest)),a2.referencingDefaultValue(t4,s2.assignments,null,!0)}for(r3=0,t3=e3.params.length;r3{this.currentScope().__define(r4,new d(r4,e3,e3.params.length,!0))}),e3.body&&(e3.body.type===s.BlockStatement?this.visitChildren(e3.body):this.visit(e3.body)),this.close(e3)}visitClass(e3){e3.type===s.ClassDeclaration&&this.currentScope().__define(e3.id,new u(o.ClassName,e3.id,e3,null,null,null)),this.visit(e3.superClass),this.scopeManager.__nestClassScope(e3),e3.id&&this.currentScope().__define(e3.id,new u(o.ClassName,e3.id,e3)),this.visit(e3.body),this.close(e3)}visitProperty(e3){let r3;e3.computed&&this.visit(e3.key);let t3=e3.type===s.MethodDefinition;t3&&(r3=this.pushInnerMethodDefinition(!0)),this.visit(e3.value),t3&&this.popInnerMethodDefinition(r3)}visitForIn(e3){e3.left.type===s.VariableDeclaration&&e3.left.kind!=="var"&&this.scopeManager.__nestForScope(e3),e3.left.type===s.VariableDeclaration?(this.visit(e3.left),this.visitPattern(e3.left.declarations[0].id,r3=>{this.currentScope().__referencing(r3,n.WRITE,e3.right,null,!0,!0)})):this.visitPattern(e3.left,{processRightHandNodes:!0},(r3,t3)=>{let s2=null;this.currentScope().isStrict||(s2={pattern:r3,node:e3}),this.referencingDefaultValue(r3,t3.assignments,s2,!1),this.currentScope().__referencing(r3,n.WRITE,e3.right,s2,!0,!1)}),this.visit(e3.right),this.visit(e3.body),this.close(e3)}visitVariableDeclaration(e3,r3,t3,s2){let a2=t3.declarations[s2],o2=a2.init;this.visitPattern(a2.id,{processRightHandNodes:!0},(i2,l2)=>{e3.__define(i2,new u(r3,i2,a2,t3,s2,t3.kind)),this.referencingDefaultValue(i2,l2.assignments,null,!0),o2&&this.currentScope().__referencing(i2,n.WRITE,o2,null,!l2.topLevel,!0)})}AssignmentExpression(e3){i.isPattern(e3.left)?e3.operator==="="?this.visitPattern(e3.left,{processRightHandNodes:!0},(r3,t3)=>{let s2=null;this.currentScope().isStrict||(s2={pattern:r3,node:e3}),this.referencingDefaultValue(r3,t3.assignments,s2,!1),this.currentScope().__referencing(r3,n.WRITE,e3.right,s2,!t3.topLevel,!1)}):this.currentScope().__referencing(e3.left,n.RW,e3.right):this.visit(e3.left),this.visit(e3.right)}CatchClause(e3){this.scopeManager.__nestCatchScope(e3),this.visitPattern(e3.param,{processRightHandNodes:!0},(r3,t3)=>{this.currentScope().__define(r3,new u(o.CatchClause,e3.param,e3,null,null,null)),this.referencingDefaultValue(r3,t3.assignments,null,!0)}),this.visit(e3.body),this.close(e3)}Program(e3){this.scopeManager.__nestGlobalScope(e3),this.scopeManager.__isNodejsScope()&&(this.currentScope().isStrict=!1,this.scopeManager.__nestFunctionScope(e3,!1)),this.scopeManager.__isES6()&&this.scopeManager.isModule()&&this.scopeManager.__nestModuleScope(e3),this.scopeManager.isStrictModeSupported()&&this.scopeManager.isImpliedStrict()&&(this.currentScope().isStrict=!0),this.visitChildren(e3),this.close(e3)}Identifier(e3){this.currentScope().__referencing(e3)}UpdateExpression(e3){i.isPattern(e3.argument)?this.currentScope().__referencing(e3.argument,n.RW,null):this.visitChildren(e3)}MemberExpression(e3){this.visit(e3.object),e3.computed&&this.visit(e3.property)}Property(e3){this.visitProperty(e3)}MethodDefinition(e3){this.visitProperty(e3)}BreakStatement(){}ContinueStatement(){}LabeledStatement(e3){this.visit(e3.body)}ForStatement(e3){e3.init&&e3.init.type===s.VariableDeclaration&&e3.init.kind!=="var"&&this.scopeManager.__nestForScope(e3),this.visitChildren(e3),this.close(e3)}ClassExpression(e3){this.visitClass(e3)}ClassDeclaration(e3){this.visitClass(e3)}CallExpression(e3){!this.scopeManager.__ignoreEval()&&e3.callee.type===s.Identifier&&e3.callee.name==="eval"&&this.currentScope().variableScope.__detectEval(),this.visitChildren(e3)}BlockStatement(e3){this.scopeManager.__isES6()&&this.scopeManager.__nestBlockScope(e3),this.visitChildren(e3),this.close(e3)}ThisExpression(){this.currentScope().variableScope.__detectThis()}WithStatement(e3){this.visit(e3.object),this.scopeManager.__nestWithScope(e3),this.visit(e3.body),this.close(e3)}VariableDeclaration(e3){let r3=e3.kind==="var"?this.currentScope().variableScope:this.currentScope();for(let t3=0,s2=e3.declarations.length;t3{"use strict";let s=t2(8802),a=t2(9491),n=s.GlobalScope,o=s.CatchScope,i=s.WithScope,l=s.ModuleScope,c=s.ClassScope,d=s.SwitchScope,u=s.FunctionScope,p=s.ForScope,f=s.FunctionExpressionNameScope,y=s.BlockScope;class ScopeManager{constructor(e3){this.scopes=[],this.globalScope=null,this.__nodeToScope=new WeakMap,this.__currentScope=null,this.__options=e3,this.__declaredVariables=new WeakMap}__useDirective(){return this.__options.directive}__isOptimistic(){return this.__options.optimistic}__ignoreEval(){return this.__options.ignoreEval}__isNodejsScope(){return this.__options.nodejsScope}isModule(){return this.__options.sourceType==="module"}isImpliedStrict(){return this.__options.impliedStrict}isStrictModeSupported(){return this.__options.ecmaVersion>=5}__get(e3){return this.__nodeToScope.get(e3)}getDeclaredVariables(e3){return this.__declaredVariables.get(e3)||[]}acquire(e3,r3){function predicate(e4){return!(e4.type==="function"&&e4.functionExpressionScope)}let t3=this.__get(e3);if(!t3||t3.length===0)return null;if(t3.length===1)return t3[0];if(r3)for(let e4=t3.length-1;e4>=0;--e4){let r4=t3[e4];if(predicate(r4))return r4}else for(let e4=0,r4=t3.length;e4=6}}e2.exports=ScopeManager},8802:(e2,r2,t2)=>{"use strict";let s=t2(2205).Syntax,a=t2(1621),n=t2(529),o=t2(4494).Definition,i=t2(9491);function isStrictScope(e3,r3,t3,a2){let n2;if(e3.upper&&e3.upper.isStrict||t3||e3.type==="class"||e3.type==="module")return!0;if(e3.type==="block"||e3.type==="switch")return!1;if(e3.type==="function"){if(r3.type===s.ArrowFunctionExpression&&r3.body.type!==s.BlockStatement||(r3.type===s.Program?n2=r3:n2=r3.body,!n2))return!1}else if(e3.type==="global")n2=r3;else return!1;if(a2)for(let e4=0,r4=n2.body.length;e40&&s2.every(shouldBeStatically)}__staticCloseRef(e3){this.__resolve(e3)||this.__delegateToUpperScope(e3)}__dynamicCloseRef(e3){let r3=this;do r3.through.push(e3),r3=r3.upper;while(r3)}__globalCloseRef(e3){this.__shouldStaticallyCloseForGlobal(e3)?this.__staticCloseRef(e3):this.__dynamicCloseRef(e3)}__close(e3){let r3;this.__shouldStaticallyClose(e3)?r3=this.__staticCloseRef:this.type!=="global"?r3=this.__dynamicCloseRef:r3=this.__globalCloseRef;for(let e4=0,t3=this.__left.length;e4e4.name.range[0]>=t3))}}class ForScope extends Scope{constructor(e3,r3,t3){super(e3,"for",r3,t3,!1)}}class ClassScope extends Scope{constructor(e3,r3,t3){super(e3,"class",r3,t3,!1)}}e2.exports={Scope,GlobalScope,ModuleScope,FunctionExpressionNameScope,CatchScope,WithScope,BlockScope,SwitchScope,FunctionScope,ForScope,ClassScope}},529:e2=>{"use strict";class Variable{constructor(e3,r2){this.name=e3,this.identifiers=[],this.references=[],this.defs=[],this.tainted=!1,this.stack=!0,this.scope=r2}}Variable.CatchClause="CatchClause",Variable.Parameter="Parameter",Variable.FunctionName="FunctionName",Variable.ClassName="ClassName",Variable.Variable="Variable",Variable.ImportBinding="ImportBinding",Variable.ImplicitGlobalVariable="ImplicitGlobalVariable",e2.exports=Variable},3553:(e2,r2,t2)=>{"use strict";let s=t2(7137),a=Object.freeze(Object.keys(s));for(let e3 of a)Object.freeze(s[e3]);Object.freeze(s);let n=new Set(["parent","leadingComments","trailingComments"]);function filterKey(e3){return!n.has(e3)&&e3[0]!=="_"}e2.exports=Object.freeze({KEYS:s,getKeys(e3){return Object.keys(e3).filter(filterKey)},unionWith(e3){let r3=Object.assign({},s);for(let t3 of Object.keys(e3))if(r3.hasOwnProperty(t3)){let s2=new Set(e3[t3]);for(let e4 of r3[t3])s2.add(e4);r3[t3]=Object.freeze(Array.from(s2))}else r3[t3]=Object.freeze(Array.from(e3[t3]));return Object.freeze(r3)}})},1396:(e2,r2,t2)=>{(function(){"use strict";var e3=t2(1731);function isNode(e4){return e4==null?!1:typeof e4=="object"&&typeof e4.type=="string"}function isProperty(r3,t3){return(r3===e3.Syntax.ObjectExpression||r3===e3.Syntax.ObjectPattern)&&t3==="properties"}function Visitor(r3,t3){t3=t3||{},this.__visitor=r3||this,this.__childVisitorKeys=t3.childVisitorKeys?Object.assign({},e3.VisitorKeys,t3.childVisitorKeys):e3.VisitorKeys,t3.fallback==="iteration"?this.__fallback=Object.keys:typeof t3.fallback=="function"&&(this.__fallback=t3.fallback)}Visitor.prototype.visitChildren=function(r3){var t3,s,a,n,o,i,l;if(r3!=null){if(t3=r3.type||e3.Syntax.Property,s=this.__childVisitorKeys[t3],!s)if(this.__fallback)s=this.__fallback(r3);else throw new Error("Unknown node type "+t3+".");for(a=0,n=s.length;a{(function clone(e3){"use strict";var r3,s,a,n,o,i;function deepCopy(e4){var r4={},t3,s2;for(t3 in e4)e4.hasOwnProperty(t3)&&(s2=e4[t3],typeof s2=="object"&&s2!==null?r4[t3]=deepCopy(s2):r4[t3]=s2);return r4}function upperBound(e4,r4){var t3,s2,a2,n2;for(s2=e4.length,a2=0;s2;)t3=s2>>>1,n2=a2+t3,r4(e4[n2])?s2=t3:(a2=n2+1,s2-=t3+1);return a2}r3={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ComprehensionBlock:"ComprehensionBlock",ComprehensionExpression:"ComprehensionExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DebuggerStatement:"DebuggerStatement",DirectiveStatement:"DirectiveStatement",DoWhileStatement:"DoWhileStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",ForOfStatement:"ForOfStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",GeneratorExpression:"GeneratorExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportExpression:"ImportExpression",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",ModuleSpecifier:"ModuleSpecifier",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"},a={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ComprehensionBlock:["left","right"],ComprehensionExpression:["blocks","filter","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DirectiveStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","body"],FunctionExpression:["id","params","body"],GeneratorExpression:["blocks","filter","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportExpression:["source"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MetaProperty:["meta","property"],MethodDefinition:["key","value"],ModuleSpecifier:[],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],Program:["body"],Property:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],Super:[],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},n={},o={},i={},s={Break:n,Skip:o,Remove:i};function Reference(e4,r4){this.parent=e4,this.key=r4}Reference.prototype.replace=function(e4){this.parent[this.key]=e4},Reference.prototype.remove=function(){return Array.isArray(this.parent)?(this.parent.splice(this.key,1),!0):(this.replace(null),!1)};function Element2(e4,r4,t3,s2){this.node=e4,this.path=r4,this.wrap=t3,this.ref=s2}function Controller(){}Controller.prototype.path=function(){var e4,r4,t3,s2,a2,n2;function addToPath(e5,r5){if(Array.isArray(r5))for(t3=0,s2=r5.length;t3=0;)if(d=f[u],y=i2[d],!!y)if(Array.isArray(y)){for(p=y.length;(p-=1)>=0;)if(y[p]){if(isProperty(l,f[u]))a2=new Element2(y[p],[d,p],"Property",null);else if(isNode(y[p]))a2=new Element2(y[p],[d,p],null,null);else continue;t3.push(a2)}}else isNode(y)&&t3.push(new Element2(y,d,null,null))}}},Controller.prototype.replace=function(e4,r4){var t3,s2,a2,l,c,d,u,p,f,y,g,h,b;function removeElem(e5){var r5,s3,a3,n2;if(e5.ref.remove()){for(s3=e5.ref.key,n2=e5.ref.parent,r5=t3.length;r5--;)if(a3=t3[r5],a3.ref&&a3.ref.parent===n2){if(a3.ref.key=0;)if(b=f[u],y=a2[b],!!y)if(Array.isArray(y)){for(p=y.length;(p-=1)>=0;)if(y[p]){if(isProperty(l,f[u]))d=new Element2(y[p],[b,p],"Property",new Reference(y,p));else if(isNode(y[p]))d=new Element2(y[p],[b,p],null,new Reference(y,p));else continue;t3.push(d)}}else isNode(y)&&t3.push(new Element2(y,b,null,new Reference(a2,b)))}}return h.root};function traverse(e4,r4){var t3=new Controller;return t3.traverse(e4,r4)}function replace(e4,r4){var t3=new Controller;return t3.replace(e4,r4)}function extendCommentRange(e4,r4){var t3;return t3=upperBound(r4,function(r5){return r5.range[0]>e4.range[0]}),e4.extendedRange=[e4.range[0],e4.range[1]],t3!==r4.length&&(e4.extendedRange[1]=r4[t3].range[0]),t3-=1,t3>=0&&(e4.extendedRange[0]=r4[t3].range[1]),e4}function attachComments(e4,r4,t3){var a2=[],n2,o2,i2,l;if(!e4.range)throw new Error("attachComments needs range information");if(!t3.length){if(r4.length){for(i2=0,o2=r4.length;i2e5.range[0]));)r5.extendedRange[1]===e5.range[0]?(e5.leadingComments||(e5.leadingComments=[]),e5.leadingComments.push(r5),a2.splice(l,1)):l+=1;if(l===a2.length)return s.Break;if(a2[l].extendedRange[0]>e5.range[1])return s.Skip}}),l=0,traverse(e4,{leave:function(e5){for(var r5;le5.range[1])return s.Skip}}),e4}return e3.version=t2(1752).i8,e3.Syntax=r3,e3.traverse=traverse,e3.replace=replace,e3.attachComments=attachComments,e3.VisitorKeys=a,e3.VisitorOption=s,e3.Controller=Controller,e3.cloneEnvironment=function(){return clone({})},e3})(r2)},1731:(e2,r2)=>{(function clone(e3){"use strict";var r3,t2,s,a,n,o;function deepCopy(e4){var r4={},t3,s2;for(t3 in e4)e4.hasOwnProperty(t3)&&(s2=e4[t3],typeof s2=="object"&&s2!==null?r4[t3]=deepCopy(s2):r4[t3]=s2);return r4}function upperBound(e4,r4){var t3,s2,a2,n2;for(s2=e4.length,a2=0;s2;)t3=s2>>>1,n2=a2+t3,r4(e4[n2])?s2=t3:(a2=n2+1,s2-=t3+1);return a2}r3={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ChainExpression:"ChainExpression",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ComprehensionBlock:"ComprehensionBlock",ComprehensionExpression:"ComprehensionExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DebuggerStatement:"DebuggerStatement",DirectiveStatement:"DirectiveStatement",DoWhileStatement:"DoWhileStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",ForOfStatement:"ForOfStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",GeneratorExpression:"GeneratorExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportExpression:"ImportExpression",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",ModuleSpecifier:"ModuleSpecifier",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",PrivateIdentifier:"PrivateIdentifier",Program:"Program",Property:"Property",PropertyDefinition:"PropertyDefinition",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"},s={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ChainExpression:["expression"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ComprehensionBlock:["left","right"],ComprehensionExpression:["blocks","filter","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DirectiveStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","body"],FunctionExpression:["id","params","body"],GeneratorExpression:["blocks","filter","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportExpression:["source"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MetaProperty:["meta","property"],MethodDefinition:["key","value"],ModuleSpecifier:[],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],PrivateIdentifier:[],Program:["body"],Property:["key","value"],PropertyDefinition:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],Super:[],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},a={},n={},o={},t2={Break:a,Skip:n,Remove:o};function Reference(e4,r4){this.parent=e4,this.key=r4}Reference.prototype.replace=function(e4){this.parent[this.key]=e4},Reference.prototype.remove=function(){return Array.isArray(this.parent)?(this.parent.splice(this.key,1),!0):(this.replace(null),!1)};function Element2(e4,r4,t3,s2){this.node=e4,this.path=r4,this.wrap=t3,this.ref=s2}function Controller(){}Controller.prototype.path=function(){var e4,r4,t3,s2,a2,n2;function addToPath(e5,r5){if(Array.isArray(r5))for(t3=0,s2=r5.length;t3=0;--t3)if(e4[t3].node===r4)return!0;return!1}Controller.prototype.traverse=function(e4,r4){var t3,s2,o2,i,l,c,d,u,p,f,y,g;for(this.__initialize(e4,r4),g={},t3=this.__worklist,s2=this.__leavelist,t3.push(new Element2(e4,null,null,null)),s2.push(new Element2(null,null,null,null));t3.length;){if(o2=t3.pop(),o2===g){if(o2=s2.pop(),c=this.__execute(r4.leave,o2),this.__state===a||c===a)return;continue}if(o2.node){if(c=this.__execute(r4.enter,o2),this.__state===a||c===a)return;if(t3.push(g),s2.push(o2),this.__state===n||c===n)continue;if(i=o2.node,l=i.type||o2.wrap,f=this.__keys[l],!f)if(this.__fallback)f=this.__fallback(i);else throw new Error("Unknown node type "+l+".");for(u=f.length;(u-=1)>=0;)if(d=f[u],y=i[d],!!y){if(Array.isArray(y)){for(p=y.length;(p-=1)>=0;)if(y[p]&&!candidateExistsInLeaveList(s2,y[p])){if(isProperty(l,f[u]))o2=new Element2(y[p],[d,p],"Property",null);else if(isNode(y[p]))o2=new Element2(y[p],[d,p],null,null);else continue;t3.push(o2)}}else if(isNode(y)){if(candidateExistsInLeaveList(s2,y))continue;t3.push(new Element2(y,d,null,null))}}}}},Controller.prototype.replace=function(e4,r4){var t3,s2,i,l,c,d,u,p,f,y,g,h,b;function removeElem(e5){var r5,s3,a2,n2;if(e5.ref.remove()){for(s3=e5.ref.key,n2=e5.ref.parent,r5=t3.length;r5--;)if(a2=t3[r5],a2.ref&&a2.ref.parent===n2){if(a2.ref.key=0;)if(b=f[u],y=i[b],!!y)if(Array.isArray(y)){for(p=y.length;(p-=1)>=0;)if(y[p]){if(isProperty(l,f[u]))d=new Element2(y[p],[b,p],"Property",new Reference(y,p));else if(isNode(y[p]))d=new Element2(y[p],[b,p],null,new Reference(y,p));else continue;t3.push(d)}}else isNode(y)&&t3.push(new Element2(y,b,null,new Reference(i,b)))}}return h.root};function traverse(e4,r4){var t3=new Controller;return t3.traverse(e4,r4)}function replace(e4,r4){var t3=new Controller;return t3.replace(e4,r4)}function extendCommentRange(e4,r4){var t3;return t3=upperBound(r4,function(r5){return r5.range[0]>e4.range[0]}),e4.extendedRange=[e4.range[0],e4.range[1]],t3!==r4.length&&(e4.extendedRange[1]=r4[t3].range[0]),t3-=1,t3>=0&&(e4.extendedRange[0]=r4[t3].range[1]),e4}function attachComments(e4,r4,s2){var a2=[],n2,o2,i,l;if(!e4.range)throw new Error("attachComments needs range information");if(!s2.length){if(r4.length){for(i=0,o2=r4.length;ie5.range[0]));)r5.extendedRange[1]===e5.range[0]?(e5.leadingComments||(e5.leadingComments=[]),e5.leadingComments.push(r5),a2.splice(l,1)):l+=1;if(l===a2.length)return t2.Break;if(a2[l].extendedRange[0]>e5.range[1])return t2.Skip}}),l=0,traverse(e4,{leave:function(e5){for(var r5;le5.range[1])return t2.Skip}}),e4}return e3.Syntax=r3,e3.traverse=traverse,e3.replace=replace,e3.attachComments=attachComments,e3.VisitorKeys=s,e3.VisitorOption=t2,e3.Controller=Controller,e3.cloneEnvironment=function(){return clone({})},e3})(r2)},3136:e2=>{"use strict";var r2="Function.prototype.bind called on incompatible ",t2=Object.prototype.toString,s=Math.max,a="[object Function]",n=function(e3,r3){for(var t3=[],s2=0;s2{"use strict";var s=t2(3136);e2.exports=Function.prototype.bind||s},6929:(e2,r2,t2)=>{"use strict";e2.exports=t2(3676)},5343:e2=>{"use strict";e2.exports=(e3,r2)=>{r2=r2||process.argv;let t2=e3.startsWith("-")?"":e3.length===1?"-":"--",s=r2.indexOf(t2+e3),a=r2.indexOf("--");return s!==-1&&(a===-1?!0:s{"use strict";var s=Function.prototype.call,a=Object.prototype.hasOwnProperty,n=t2(1212);e2.exports=n.call(s,a)},2119:(e2,r2,t2)=>{"use strict";var s=t2(3270);function specifierIncluded(e3,r3){for(var t3=e3.split("."),s2=r3.split(" "),a2=s2.length>1?s2[0]:"=",n=(s2.length>1?s2[1]:s2[0]).split("."),o=0;o<3;++o){var i=parseInt(t3[o]||0,10),l=parseInt(n[o]||0,10);if(i!==l)return a2==="<"?i="?i>=l:!1}return a2===">="}function matchesRange(e3,r3){var t3=r3.split(/ ?&& ?/);if(t3.length===0)return!1;for(var s2=0;s2"u"?process.versions&&process.versions.node:e3;if(typeof t3!="string")throw new TypeError(typeof e3>"u"?"Unable to determine current node version":"If provided, a valid node version is required");if(r3&&typeof r3=="object"){for(var s2=0;s2{Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,r2.matchToToken=function(e3){var r3={type:"invalid",value:e3[0],closed:void 0};return e3[1]?(r3.type="string",r3.closed=!!(e3[3]||e3[4])):e3[5]?r3.type="comment":e3[6]?(r3.type="comment",r3.closed=!!e3[7]):e3[8]?r3.type="regex":e3[9]?r3.type="number":e3[10]?r3.type="name":e3[11]?r3.type="punctuator":e3[12]&&(r3.type="whitespace"),r3}},3079:e2=>{var r2="Expected a function",t2=NaN,s="[object Symbol]",a=/^\s+|\s+$/g,n=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,i=/^0o[0-7]+$/i,l=parseInt,c=typeof global=="object"&&global&&global.Object===Object&&global,d=typeof self=="object"&&self&&self.Object===Object&&self,u=c||d||Function("return this")(),p=Object.prototype,f=p.toString,y=Math.max,g=Math.min,now=function(){return u.Date.now()};function debounce(e3,t3,s2){var a2,n2,o2,i2,l2,c2,d2=0,u2=!1,p2=!1,f2=!0;if(typeof e3!="function")throw new TypeError(r2);t3=toNumber(t3)||0,isObject(s2)&&(u2=!!s2.leading,p2="maxWait"in s2,o2=p2?y(toNumber(s2.maxWait)||0,t3):o2,f2="trailing"in s2?!!s2.trailing:f2);function invokeFunc(r3){var t4=a2,s3=n2;return a2=n2=void 0,d2=r3,i2=e3.apply(s3,t4),i2}function leadingEdge(e4){return d2=e4,l2=setTimeout(timerExpired,t3),u2?invokeFunc(e4):i2}function remainingWait(e4){var r3=e4-c2,s3=e4-d2,a3=t3-r3;return p2?g(a3,o2-s3):a3}function shouldInvoke(e4){var r3=e4-c2,s3=e4-d2;return c2===void 0||r3>=t3||r3<0||p2&&s3>=o2}function timerExpired(){var e4=now();if(shouldInvoke(e4))return trailingEdge(e4);l2=setTimeout(timerExpired,remainingWait(e4))}function trailingEdge(e4){return l2=void 0,f2&&a2?invokeFunc(e4):(a2=n2=void 0,i2)}function cancel(){l2!==void 0&&clearTimeout(l2),d2=0,a2=c2=n2=l2=void 0}function flush(){return l2===void 0?i2:trailingEdge(now())}function debounced(){var e4=now(),r3=shouldInvoke(e4);if(a2=arguments,n2=this,c2=e4,r3){if(l2===void 0)return leadingEdge(c2);if(p2)return l2=setTimeout(timerExpired,t3),invokeFunc(c2)}return l2===void 0&&(l2=setTimeout(timerExpired,t3)),i2}return debounced.cancel=cancel,debounced.flush=flush,debounced}function isObject(e3){var r3=typeof e3;return!!e3&&(r3=="object"||r3=="function")}function isObjectLike(e3){return!!e3&&typeof e3=="object"}function isSymbol(e3){return typeof e3=="symbol"||isObjectLike(e3)&&f.call(e3)==s}function toNumber(e3){if(typeof e3=="number")return e3;if(isSymbol(e3))return t2;if(isObject(e3)){var r3=typeof e3.valueOf=="function"?e3.valueOf():e3;e3=isObject(r3)?r3+"":r3}if(typeof e3!="string")return e3===0?e3:+e3;e3=e3.replace(a,"");var s2=o.test(e3);return s2||i.test(e3)?l(e3.slice(2),s2?2:8):n.test(e3)?t2:+e3}e2.exports=debounce},1788:function(e2,r2,t2){e2=t2.nmd(e2);(function(){var t3,s="4.17.21",a=200,n="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",i="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",c=500,d="__lodash_placeholder__",u=1,p=2,f=4,y=1,g=2,h=1,b=2,x=4,v=8,j=16,w=32,E=64,_=128,S=256,k=512,C=30,P="...",D=800,I=16,O=1,A=2,R=3,M=1/0,F=9007199254740991,N=17976931348623157e292,B=NaN,L=4294967295,W=L-1,U=L>>>1,q=[["ary",_],["bind",h],["bindKey",b],["curry",v],["curryRight",j],["flip",k],["partial",w],["partialRight",E],["rearg",S]],V="[object Arguments]",$="[object Array]",G="[object AsyncFunction]",H="[object Boolean]",z="[object Date]",K="[object DOMException]",Y="[object Error]",X="[object Function]",J="[object GeneratorFunction]",Z="[object Map]",Q="[object Number]",ee="[object Null]",re="[object Object]",te="[object Promise]",se="[object Proxy]",ae="[object RegExp]",ne="[object Set]",oe="[object String]",ie="[object Symbol]",le="[object Undefined]",ce="[object WeakMap]",de="[object WeakSet]",ue="[object ArrayBuffer]",pe="[object DataView]",fe="[object Float32Array]",ye="[object Float64Array]",me="[object Int8Array]",ge="[object Int16Array]",he="[object Int32Array]",be="[object Uint8Array]",xe="[object Uint8ClampedArray]",ve="[object Uint16Array]",je="[object Uint32Array]",we=/\b__p \+= '';/g,Ee=/\b(__p \+=) '' \+/g,_e=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Se=/&(?:amp|lt|gt|quot|#39);/g,ke=/[&<>"']/g,Ce=RegExp(Se.source),Pe=RegExp(ke.source),De=/<%-([\s\S]+?)%>/g,Ie=/<%([\s\S]+?)%>/g,Oe=/<%=([\s\S]+?)%>/g,Ae=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Re=/^\w*$/,Te=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Me=/[\\^$.*+?()[\]{}|]/g,Fe=RegExp(Me.source),Ne=/^\s+/,Be=/\s/,Le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,We=/\{\n\/\* \[wrapped with (.+)\] \*/,Ue=/,? & /,qe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ve=/[()=,{}\[\]\/\s]/,$e=/\\(\\)?/g,Ge=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,He=/\w*$/,ze=/^[-+]0x[0-9a-f]+$/i,Ke=/^0b[01]+$/i,Ye=/^\[object .+?Constructor\]$/,Xe=/^0o[0-7]+$/i,Je=/^(?:0|[1-9]\d*)$/,Ze=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Qe=/($^)/,er=/['\n\r\u2028\u2029\\]/g,rr="\\ud800-\\udfff",tr="\\u0300-\\u036f",sr="\\ufe20-\\ufe2f",ar="\\u20d0-\\u20ff",nr=tr+sr+ar,or="\\u2700-\\u27bf",ir="a-z\\xdf-\\xf6\\xf8-\\xff",lr="\\xac\\xb1\\xd7\\xf7",cr="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",dr="\\u2000-\\u206f",ur=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",pr="A-Z\\xc0-\\xd6\\xd8-\\xde",fr="\\ufe0e\\ufe0f",yr=lr+cr+dr+ur,mr="['\u2019]",gr="["+rr+"]",hr="["+yr+"]",br="["+nr+"]",xr="\\d+",vr="["+or+"]",jr="["+ir+"]",wr="[^"+rr+yr+xr+or+ir+pr+"]",Er="\\ud83c[\\udffb-\\udfff]",_r="(?:"+br+"|"+Er+")",Sr="[^"+rr+"]",kr="(?:\\ud83c[\\udde6-\\uddff]){2}",Cr="[\\ud800-\\udbff][\\udc00-\\udfff]",Pr="["+pr+"]",Dr="\\u200d",Ir="(?:"+jr+"|"+wr+")",Or="(?:"+Pr+"|"+wr+")",Ar="(?:"+mr+"(?:d|ll|m|re|s|t|ve))?",Rr="(?:"+mr+"(?:D|LL|M|RE|S|T|VE))?",Tr=_r+"?",Mr="["+fr+"]?",Fr="(?:"+Dr+"(?:"+[Sr,kr,Cr].join("|")+")"+Mr+Tr+")*",Nr="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Br="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Lr=Mr+Tr+Fr,Wr="(?:"+[vr,kr,Cr].join("|")+")"+Lr,Ur="(?:"+[Sr+br+"?",br,kr,Cr,gr].join("|")+")",qr=RegExp(mr,"g"),Vr=RegExp(br,"g"),$r=RegExp(Er+"(?="+Er+")|"+Ur+Lr,"g"),Gr=RegExp([Pr+"?"+jr+"+"+Ar+"(?="+[hr,Pr,"$"].join("|")+")",Or+"+"+Rr+"(?="+[hr,Pr+Ir,"$"].join("|")+")",Pr+"?"+Ir+"+"+Ar,Pr+"+"+Rr,Br,Nr,xr,Wr].join("|"),"g"),Hr=RegExp("["+Dr+rr+nr+fr+"]"),zr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Kr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Yr=-1,Xr={};Xr[fe]=Xr[ye]=Xr[me]=Xr[ge]=Xr[he]=Xr[be]=Xr[xe]=Xr[ve]=Xr[je]=!0,Xr[V]=Xr[$]=Xr[ue]=Xr[H]=Xr[pe]=Xr[z]=Xr[Y]=Xr[X]=Xr[Z]=Xr[Q]=Xr[re]=Xr[ae]=Xr[ne]=Xr[oe]=Xr[ce]=!1;var Jr={};Jr[V]=Jr[$]=Jr[ue]=Jr[pe]=Jr[H]=Jr[z]=Jr[fe]=Jr[ye]=Jr[me]=Jr[ge]=Jr[he]=Jr[Z]=Jr[Q]=Jr[re]=Jr[ae]=Jr[ne]=Jr[oe]=Jr[ie]=Jr[be]=Jr[xe]=Jr[ve]=Jr[je]=!0,Jr[Y]=Jr[X]=Jr[ce]=!1;var Zr={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},Qr={"&":"&","<":"<",">":">",'"':""","'":"'"},et={"&":"&","<":"<",">":">",""":'"',"'":"'"},rt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},tt=parseFloat,st=parseInt,at=typeof global=="object"&&global&&global.Object===Object&&global,nt=typeof self=="object"&&self&&self.Object===Object&&self,ot=at||nt||Function("return this")(),lt=r2&&!r2.nodeType&&r2,ct=lt&&!0&&e2&&!e2.nodeType&&e2,dt=ct&&ct.exports===lt,ut=dt&&at.process,pt=function(){try{var e3=ct&&ct.require&&ct.require("util").types;return e3||ut&&ut.binding&&ut.binding("util")}catch{}}(),ft=pt&&pt.isArrayBuffer,yt=pt&&pt.isDate,mt=pt&&pt.isMap,gt=pt&&pt.isRegExp,ht=pt&&pt.isSet,bt=pt&&pt.isTypedArray;function apply(e3,r3,t4){switch(t4.length){case 0:return e3.call(r3);case 1:return e3.call(r3,t4[0]);case 2:return e3.call(r3,t4[0],t4[1]);case 3:return e3.call(r3,t4[0],t4[1],t4[2])}return e3.apply(r3,t4)}function arrayAggregator(e3,r3,t4,s2){for(var a2=-1,n2=e3==null?0:e3.length;++a2-1}function arrayIncludesWith(e3,r3,t4){for(var s2=-1,a2=e3==null?0:e3.length;++s2-1;);return t4}function charsEndIndex(e3,r3){for(var t4=e3.length;t4--&&baseIndexOf(r3,e3[t4],0)>-1;);return t4}function countHolders(e3,r3){for(var t4=e3.length,s2=0;t4--;)e3[t4]===r3&&++s2;return s2}var vt=basePropertyOf(Zr),jt=basePropertyOf(Qr);function escapeStringChar(e3){return"\\"+rt[e3]}function getValue(e3,r3){return e3==null?t3:e3[r3]}function hasUnicode(e3){return Hr.test(e3)}function hasUnicodeWord(e3){return zr.test(e3)}function iteratorToArray(e3){for(var r3,t4=[];!(r3=e3.next()).done;)t4.push(r3.value);return t4}function mapToArray(e3){var r3=-1,t4=Array(e3.size);return e3.forEach(function(e4,s2){t4[++r3]=[s2,e4]}),t4}function overArg(e3,r3){return function(t4){return e3(r3(t4))}}function replaceHolders(e3,r3){for(var t4=-1,s2=e3.length,a2=0,n2=[];++t4-1}function listCacheSet(e4,r4){var t4=this.__data__,s2=assocIndexOf(t4,e4);return s2<0?(++this.size,t4.push([e4,r4])):t4[s2][1]=r4,this}ListCache.prototype.clear=listCacheClear,ListCache.prototype.delete=listCacheDelete,ListCache.prototype.get=listCacheGet,ListCache.prototype.has=listCacheHas,ListCache.prototype.set=listCacheSet;function MapCache(e4){var r4=-1,t4=e4==null?0:e4.length;for(this.clear();++r4=r4?e4:r4)),e4}function baseClone(e4,r4,s2,a2,n2,o2){var i2,l2=r4&u,c2=r4&p,d2=r4&f;if(s2&&(i2=n2?s2(e4,a2,n2,o2):s2(e4)),i2!==t3)return i2;if(!isObject(e4))return e4;var y2=Rs(e4);if(y2){if(i2=initCloneArray(e4),!l2)return copyArray(e4,i2)}else{var g2=Vt(e4),h2=g2==X||g2==J;if(Ms(e4))return cloneBuffer(e4,l2);if(g2==re||g2==V||h2&&!n2){if(i2=c2||h2?{}:initCloneObject(e4),!l2)return c2?copySymbolsIn(e4,baseAssignIn(i2,e4)):copySymbols(e4,baseAssign(i2,e4))}else{if(!Jr[g2])return n2?e4:{};i2=initCloneByTag(e4,g2,l2)}}o2||(o2=new Stack);var b2=o2.get(e4);if(b2)return b2;o2.set(e4,i2),Ls(e4)?e4.forEach(function(t4){i2.add(baseClone(t4,r4,s2,t4,e4,o2))}):Ns(e4)&&e4.forEach(function(t4,a3){i2.set(a3,baseClone(t4,r4,s2,a3,e4,o2))});var x2=d2?c2?getAllKeysIn:getAllKeys:c2?keysIn:keys,v2=y2?t3:x2(e4);return arrayEach(v2||e4,function(t4,a3){v2&&(a3=t4,t4=e4[a3]),assignValue(i2,a3,baseClone(t4,r4,s2,a3,e4,o2))}),i2}function baseConforms(e4){var r4=keys(e4);return function(t4){return baseConformsTo(t4,e4,r4)}}function baseConformsTo(e4,r4,s2){var a2=s2.length;if(e4==null)return!a2;for(e4=sr2(e4);a2--;){var n2=s2[a2],o2=r4[n2],i2=e4[n2];if(i2===t3&&!(n2 in e4)||!o2(i2))return!1}return!0}function baseDelay(e4,r4,s2){if(typeof e4!="function")throw new or2(o);return Ht(function(){e4.apply(t3,s2)},r4)}function baseDifference(e4,r4,t4,s2){var n2=-1,o2=arrayIncludes,i2=!0,l2=e4.length,c2=[],d2=r4.length;if(!l2)return c2;t4&&(r4=arrayMap(r4,baseUnary(t4))),s2?(o2=arrayIncludesWith,i2=!1):r4.length>=a&&(o2=cacheHas,i2=!1,r4=new SetCache(r4));e:for(;++n2n2?0:n2+s2),a2=a2===t3||a2>n2?n2:toInteger(a2),a2<0&&(a2+=n2),a2=s2>a2?0:toLength(a2);s20&&t4(i2)?r4>1?baseFlatten(i2,r4-1,t4,s2,a2):arrayPush(a2,i2):s2||(a2[a2.length]=i2)}return a2}var Rt=createBaseFor(),Tt=createBaseFor(!0);function baseForOwn(e4,r4){return e4&&Rt(e4,r4,keys)}function baseForOwnRight(e4,r4){return e4&&Tt(e4,r4,keys)}function baseFunctions(e4,r4){return arrayFilter(r4,function(r5){return isFunction(e4[r5])})}function baseGet(e4,r4){r4=castPath(r4,e4);for(var s2=0,a2=r4.length;e4!=null&&s2r4}function baseHas(e4,r4){return e4!=null&&pr2.call(e4,r4)}function baseHasIn(e4,r4){return e4!=null&&r4 in sr2(e4)}function baseInRange(e4,r4,t4){return e4>=$r2(r4,t4)&&e4=120&&p2.length>=120)?new SetCache(l2&&p2):t3}p2=e4[0];var f2=-1,y2=c2[0];e:for(;++f2-1;)i2!==e4&&kr2.call(i2,l2,1),kr2.call(e4,l2,1);return e4}function basePullAt(e4,r4){for(var t4=e4?r4.length:0,s2=t4-1;t4--;){var a2=r4[t4];if(t4==s2||a2!==n2){var n2=a2;isIndex(a2)?kr2.call(e4,a2,1):baseUnset(e4,a2)}}return e4}function baseRandom(e4,r4){return e4+Mr2(zr2()*(r4-e4+1))}function baseRange(e4,t4,s2,a2){for(var n2=-1,o2=Ur2(Tr2((t4-e4)/(s2||1)),0),i2=r3(o2);o2--;)i2[a2?o2:++n2]=e4,e4+=s2;return i2}function baseRepeat(e4,r4){var t4="";if(!e4||r4<1||r4>F)return t4;do r4%2&&(t4+=e4),r4=Mr2(r4/2),r4&&(e4+=e4);while(r4);return t4}function baseRest(e4,r4){return zt(overRest(e4,r4,identity),e4+"")}function baseSample(e4){return arraySample(values(e4))}function baseSampleSize(e4,r4){var t4=values(e4);return shuffleSelf(t4,baseClamp(r4,0,t4.length))}function baseSet(e4,r4,s2,a2){if(!isObject(e4))return e4;r4=castPath(r4,e4);for(var n2=-1,o2=r4.length,i2=o2-1,l2=e4;l2!=null&&++n2n2?0:n2+t4),s2=s2>n2?n2:s2,s2<0&&(s2+=n2),n2=t4>s2?0:s2-t4>>>0,t4>>>=0;for(var o2=r3(n2);++a2>>1,o2=e4[n2];o2!==null&&!isSymbol(o2)&&(t4?o2<=r4:o2=a){var d2=r4?null:Lt(e4);if(d2)return setToArray(d2);i2=!1,n2=cacheHas,c2=new SetCache}else c2=r4?[]:l2;e:for(;++s2=a2?e4:baseSlice(e4,r4,s2)}var Bt=Or2||function(e4){return ot.clearTimeout(e4)};function cloneBuffer(e4,r4){if(r4)return e4.slice();var t4=e4.length,s2=wr2?wr2(t4):new e4.constructor(t4);return e4.copy(s2),s2}function cloneArrayBuffer(e4){var r4=new e4.constructor(e4.byteLength);return new jr2(r4).set(new jr2(e4)),r4}function cloneDataView(e4,r4){var t4=r4?cloneArrayBuffer(e4.buffer):e4.buffer;return new e4.constructor(t4,e4.byteOffset,e4.byteLength)}function cloneRegExp(e4){var r4=new e4.constructor(e4.source,He.exec(e4));return r4.lastIndex=e4.lastIndex,r4}function cloneSymbol(e4){return Pt?sr2(Pt.call(e4)):{}}function cloneTypedArray(e4,r4){var t4=r4?cloneArrayBuffer(e4.buffer):e4.buffer;return new e4.constructor(t4,e4.byteOffset,e4.length)}function compareAscending(e4,r4){if(e4!==r4){var s2=e4!==t3,a2=e4===null,n2=e4===e4,o2=isSymbol(e4),i2=r4!==t3,l2=r4===null,c2=r4===r4,d2=isSymbol(r4);if(!l2&&!d2&&!o2&&e4>r4||o2&&i2&&c2&&!l2&&!d2||a2&&i2&&c2||!s2&&c2||!n2)return 1;if(!a2&&!o2&&!d2&&e4=i2)return l2;var c2=t4[s2];return l2*(c2=="desc"?-1:1)}}return e4.index-r4.index}function composeArgs(e4,t4,s2,a2){for(var n2=-1,o2=e4.length,i2=s2.length,l2=-1,c2=t4.length,d2=Ur2(o2-i2,0),u2=r3(c2+d2),p2=!a2;++l21?s2[n2-1]:t3,i2=n2>2?s2[2]:t3;for(o2=e4.length>3&&typeof o2=="function"?(n2--,o2):t3,i2&&isIterateeCall(s2[0],s2[1],i2)&&(o2=n2<3?t3:o2,n2=1),r4=sr2(r4);++a2-1?n2[o2?r4[i2]:i2]:t3}}function createFlow(e4){return flatRest(function(r4){var s2=r4.length,a2=s2,n2=LodashWrapper.prototype.thru;for(e4&&r4.reverse();a2--;){var i2=r4[a2];if(typeof i2!="function")throw new or2(o);if(n2&&!l2&&getFuncName(i2)=="wrapper")var l2=new LodashWrapper([],!0)}for(a2=l2?a2:s2;++a21&&h2.reverse(),p2&&d2l2))return!1;var d2=o2.get(e4),u2=o2.get(r4);if(d2&&u2)return d2==r4&&u2==e4;var p2=-1,f2=!0,h2=s2&g?new SetCache:t3;for(o2.set(e4,r4),o2.set(r4,e4);++p21?"& ":"")+r4[s2],r4=r4.join(t4>2?", ":" "),e4.replace(Le,`{ -/* [wrapped with `+r4+`] */ -`)}function isFlattenable(e4){return Rs(e4)||As(e4)||!!(Cr2&&e4&&e4[Cr2])}function isIndex(e4,r4){var t4=typeof e4;return r4=r4??F,!!r4&&(t4=="number"||t4!="symbol"&&Je.test(e4))&&e4>-1&&e4%1==0&&e40){if(++r4>=D)return arguments[0]}else r4=0;return e4.apply(t3,arguments)}}function shuffleSelf(e4,r4){var s2=-1,a2=e4.length,n2=a2-1;for(r4=r4===t3?a2:r4;++s21?e4[r4-1]:t3;return s2=typeof s2=="function"?(e4.pop(),s2):t3,unzipWith(e4,s2)});function chain(e4){var r4=lodash(e4);return r4.__chain__=!0,r4}function tap(e4,r4){return r4(e4),e4}function thru(e4,r4){return r4(e4)}var ps=flatRest(function(e4){var r4=e4.length,s2=r4?e4[0]:0,a2=this.__wrapped__,interceptor=function(r5){return baseAt(r5,e4)};return r4>1||this.__actions__.length||!(a2 instanceof LazyWrapper)||!isIndex(s2)?this.thru(interceptor):(a2=a2.slice(s2,+s2+(r4?1:0)),a2.__actions__.push({func:thru,args:[interceptor],thisArg:t3}),new LodashWrapper(a2,this.__chain__).thru(function(e5){return r4&&!e5.length&&e5.push(t3),e5}))});function wrapperChain(){return chain(this)}function wrapperCommit(){return new LodashWrapper(this.value(),this.__chain__)}function wrapperNext(){this.__values__===t3&&(this.__values__=toArray(this.value()));var e4=this.__index__>=this.__values__.length,r4=e4?t3:this.__values__[this.__index__++];return{done:e4,value:r4}}function wrapperToIterator(){return this}function wrapperPlant(e4){for(var r4,s2=this;s2 instanceof baseLodash;){var a2=wrapperClone(s2);a2.__index__=0,a2.__values__=t3,r4?n2.__wrapped__=a2:r4=a2;var n2=a2;s2=s2.__wrapped__}return n2.__wrapped__=e4,r4}function wrapperReverse(){var e4=this.__wrapped__;if(e4 instanceof LazyWrapper){var r4=e4;return this.__actions__.length&&(r4=new LazyWrapper(this)),r4=r4.reverse(),r4.__actions__.push({func:thru,args:[reverse],thisArg:t3}),new LodashWrapper(r4,this.__chain__)}return this.thru(reverse)}function wrapperValue(){return baseWrapperValue(this.__wrapped__,this.__actions__)}var fs=createAggregator(function(e4,r4,t4){pr2.call(e4,t4)?++e4[t4]:baseAssignValue(e4,t4,1)});function every(e4,r4,s2){var a2=Rs(e4)?arrayEvery:baseEvery;return s2&&isIterateeCall(e4,r4,s2)&&(r4=t3),a2(e4,getIteratee(r4,3))}function filter(e4,r4){var t4=Rs(e4)?arrayFilter:baseFilter;return t4(e4,getIteratee(r4,3))}var ys=createFind(findIndex),ms=createFind(findLastIndex);function flatMap(e4,r4){return baseFlatten(map(e4,r4),1)}function flatMapDeep(e4,r4){return baseFlatten(map(e4,r4),M)}function flatMapDepth(e4,r4,s2){return s2=s2===t3?1:toInteger(s2),baseFlatten(map(e4,r4),s2)}function forEach(e4,r4){var t4=Rs(e4)?arrayEach:Ot;return t4(e4,getIteratee(r4,3))}function forEachRight(e4,r4){var t4=Rs(e4)?arrayEachRight:At;return t4(e4,getIteratee(r4,3))}var gs=createAggregator(function(e4,r4,t4){pr2.call(e4,t4)?e4[t4].push(r4):baseAssignValue(e4,t4,[r4])});function includes(e4,r4,t4,s2){e4=isArrayLike(e4)?e4:values(e4),t4=t4&&!s2?toInteger(t4):0;var a2=e4.length;return t4<0&&(t4=Ur2(a2+t4,0)),isString(e4)?t4<=a2&&e4.indexOf(r4,t4)>-1:!!a2&&baseIndexOf(e4,r4,t4)>-1}var hs=baseRest(function(e4,t4,s2){var a2=-1,n2=typeof t4=="function",o2=isArrayLike(e4)?r3(e4.length):[];return Ot(e4,function(e5){o2[++a2]=n2?apply(t4,e5,s2):baseInvoke(e5,t4,s2)}),o2}),bs=createAggregator(function(e4,r4,t4){baseAssignValue(e4,t4,r4)});function map(e4,r4){var t4=Rs(e4)?arrayMap:baseMap;return t4(e4,getIteratee(r4,3))}function orderBy(e4,r4,s2,a2){return e4==null?[]:(Rs(r4)||(r4=r4==null?[]:[r4]),s2=a2?t3:s2,Rs(s2)||(s2=s2==null?[]:[s2]),baseOrderBy(e4,r4,s2))}var xs=createAggregator(function(e4,r4,t4){e4[t4?0:1].push(r4)},function(){return[[],[]]});function reduce(e4,r4,t4){var s2=Rs(e4)?arrayReduce:baseReduce,a2=arguments.length<3;return s2(e4,getIteratee(r4,4),t4,a2,Ot)}function reduceRight(e4,r4,t4){var s2=Rs(e4)?arrayReduceRight:baseReduce,a2=arguments.length<3;return s2(e4,getIteratee(r4,4),t4,a2,At)}function reject(e4,r4){var t4=Rs(e4)?arrayFilter:baseFilter;return t4(e4,negate(getIteratee(r4,3)))}function sample(e4){var r4=Rs(e4)?arraySample:baseSample;return r4(e4)}function sampleSize(e4,r4,s2){(s2?isIterateeCall(e4,r4,s2):r4===t3)?r4=1:r4=toInteger(r4);var a2=Rs(e4)?arraySampleSize:baseSampleSize;return a2(e4,r4)}function shuffle(e4){var r4=Rs(e4)?arrayShuffle:baseShuffle;return r4(e4)}function size(e4){if(e4==null)return 0;if(isArrayLike(e4))return isString(e4)?stringSize(e4):e4.length;var r4=Vt(e4);return r4==Z||r4==ne?e4.size:baseKeys(e4).length}function some(e4,r4,s2){var a2=Rs(e4)?arraySome:baseSome;return s2&&isIterateeCall(e4,r4,s2)&&(r4=t3),a2(e4,getIteratee(r4,3))}var vs=baseRest(function(e4,r4){if(e4==null)return[];var t4=r4.length;return t4>1&&isIterateeCall(e4,r4[0],r4[1])?r4=[]:t4>2&&isIterateeCall(r4[0],r4[1],r4[2])&&(r4=[r4[0]]),baseOrderBy(e4,baseFlatten(r4,1),[])}),js=Ar2||function(){return ot.Date.now()};function after(e4,r4){if(typeof r4!="function")throw new or2(o);return e4=toInteger(e4),function(){if(--e4<1)return r4.apply(this,arguments)}}function ary(e4,r4,s2){return r4=s2?t3:r4,r4=e4&&r4==null?e4.length:r4,createWrap(e4,_,t3,t3,t3,t3,r4)}function before(e4,r4){var s2;if(typeof r4!="function")throw new or2(o);return e4=toInteger(e4),function(){return--e4>0&&(s2=r4.apply(this,arguments)),e4<=1&&(r4=t3),s2}}var ws=baseRest(function(e4,r4,t4){var s2=h;if(t4.length){var a2=replaceHolders(t4,getHolder(ws));s2|=w}return createWrap(e4,s2,r4,t4,a2)}),Es=baseRest(function(e4,r4,t4){var s2=h|b;if(t4.length){var a2=replaceHolders(t4,getHolder(Es));s2|=w}return createWrap(r4,s2,e4,t4,a2)});function curry(e4,r4,s2){r4=s2?t3:r4;var a2=createWrap(e4,v,t3,t3,t3,t3,t3,r4);return a2.placeholder=curry.placeholder,a2}function curryRight(e4,r4,s2){r4=s2?t3:r4;var a2=createWrap(e4,j,t3,t3,t3,t3,t3,r4);return a2.placeholder=curryRight.placeholder,a2}function debounce(e4,r4,s2){var a2,n2,i2,l2,c2,d2,u2=0,p2=!1,f2=!1,y2=!0;if(typeof e4!="function")throw new or2(o);r4=toNumber(r4)||0,isObject(s2)&&(p2=!!s2.leading,f2="maxWait"in s2,i2=f2?Ur2(toNumber(s2.maxWait)||0,r4):i2,y2="trailing"in s2?!!s2.trailing:y2);function invokeFunc(r5){var s3=a2,o2=n2;return a2=n2=t3,u2=r5,l2=e4.apply(o2,s3),l2}function leadingEdge(e5){return u2=e5,c2=Ht(timerExpired,r4),p2?invokeFunc(e5):l2}function remainingWait(e5){var t4=e5-d2,s3=e5-u2,a3=r4-t4;return f2?$r2(a3,i2-s3):a3}function shouldInvoke(e5){var s3=e5-d2,a3=e5-u2;return d2===t3||s3>=r4||s3<0||f2&&a3>=i2}function timerExpired(){var e5=js();if(shouldInvoke(e5))return trailingEdge(e5);c2=Ht(timerExpired,remainingWait(e5))}function trailingEdge(e5){return c2=t3,y2&&a2?invokeFunc(e5):(a2=n2=t3,l2)}function cancel(){c2!==t3&&Bt(c2),u2=0,a2=d2=n2=c2=t3}function flush(){return c2===t3?l2:trailingEdge(js())}function debounced(){var e5=js(),s3=shouldInvoke(e5);if(a2=arguments,n2=this,d2=e5,s3){if(c2===t3)return leadingEdge(d2);if(f2)return Bt(c2),c2=Ht(timerExpired,r4),invokeFunc(d2)}return c2===t3&&(c2=Ht(timerExpired,r4)),l2}return debounced.cancel=cancel,debounced.flush=flush,debounced}var _s=baseRest(function(e4,r4){return baseDelay(e4,1,r4)}),Ss=baseRest(function(e4,r4,t4){return baseDelay(e4,toNumber(r4)||0,t4)});function flip(e4){return createWrap(e4,k)}function memoize(e4,r4){if(typeof e4!="function"||r4!=null&&typeof r4!="function")throw new or2(o);var memoized=function(){var t4=arguments,s2=r4?r4.apply(this,t4):t4[0],a2=memoized.cache;if(a2.has(s2))return a2.get(s2);var n2=e4.apply(this,t4);return memoized.cache=a2.set(s2,n2)||a2,n2};return memoized.cache=new(memoize.Cache||MapCache),memoized}memoize.Cache=MapCache;function negate(e4){if(typeof e4!="function")throw new or2(o);return function(){var r4=arguments;switch(r4.length){case 0:return!e4.call(this);case 1:return!e4.call(this,r4[0]);case 2:return!e4.call(this,r4[0],r4[1]);case 3:return!e4.call(this,r4[0],r4[1],r4[2])}return!e4.apply(this,r4)}}function once(e4){return before(2,e4)}var ks=Nt(function(e4,r4){r4=r4.length==1&&Rs(r4[0])?arrayMap(r4[0],baseUnary(getIteratee())):arrayMap(baseFlatten(r4,1),baseUnary(getIteratee()));var t4=r4.length;return baseRest(function(s2){for(var a2=-1,n2=$r2(s2.length,t4);++a2=r4}),As=baseIsArguments(function(){return arguments}())?baseIsArguments:function(e4){return isObjectLike(e4)&&pr2.call(e4,"callee")&&!Sr2.call(e4,"callee")},Rs=r3.isArray,Ts=ft?baseUnary(ft):baseIsArrayBuffer;function isArrayLike(e4){return e4!=null&&isLength(e4.length)&&!isFunction(e4)}function isArrayLikeObject(e4){return isObjectLike(e4)&&isArrayLike(e4)}function isBoolean(e4){return e4===!0||e4===!1||isObjectLike(e4)&&baseGetTag(e4)==H}var Ms=Nr2||stubFalse,Fs=yt?baseUnary(yt):baseIsDate;function isElement(e4){return isObjectLike(e4)&&e4.nodeType===1&&!isPlainObject(e4)}function isEmpty(e4){if(e4==null)return!0;if(isArrayLike(e4)&&(Rs(e4)||typeof e4=="string"||typeof e4.splice=="function"||Ms(e4)||Ws(e4)||As(e4)))return!e4.length;var r4=Vt(e4);if(r4==Z||r4==ne)return!e4.size;if(isPrototype(e4))return!baseKeys(e4).length;for(var t4 in e4)if(pr2.call(e4,t4))return!1;return!0}function isEqual(e4,r4){return baseIsEqual(e4,r4)}function isEqualWith(e4,r4,s2){s2=typeof s2=="function"?s2:t3;var a2=s2?s2(e4,r4):t3;return a2===t3?baseIsEqual(e4,r4,t3,s2):!!a2}function isError(e4){if(!isObjectLike(e4))return!1;var r4=baseGetTag(e4);return r4==Y||r4==K||typeof e4.message=="string"&&typeof e4.name=="string"&&!isPlainObject(e4)}function isFinite2(e4){return typeof e4=="number"&&Br2(e4)}function isFunction(e4){if(!isObject(e4))return!1;var r4=baseGetTag(e4);return r4==X||r4==J||r4==G||r4==se}function isInteger(e4){return typeof e4=="number"&&e4==toInteger(e4)}function isLength(e4){return typeof e4=="number"&&e4>-1&&e4%1==0&&e4<=F}function isObject(e4){var r4=typeof e4;return e4!=null&&(r4=="object"||r4=="function")}function isObjectLike(e4){return e4!=null&&typeof e4=="object"}var Ns=mt?baseUnary(mt):baseIsMap;function isMatch(e4,r4){return e4===r4||baseIsMatch(e4,r4,getMatchData(r4))}function isMatchWith(e4,r4,s2){return s2=typeof s2=="function"?s2:t3,baseIsMatch(e4,r4,getMatchData(r4),s2)}function isNaN2(e4){return isNumber(e4)&&e4!=+e4}function isNative(e4){if($t(e4))throw new qe2(n);return baseIsNative(e4)}function isNull(e4){return e4===null}function isNil(e4){return e4==null}function isNumber(e4){return typeof e4=="number"||isObjectLike(e4)&&baseGetTag(e4)==Q}function isPlainObject(e4){if(!isObjectLike(e4)||baseGetTag(e4)!=re)return!1;var r4=Er2(e4);if(r4===null)return!0;var t4=pr2.call(r4,"constructor")&&r4.constructor;return typeof t4=="function"&&t4 instanceof t4&&ur2.call(t4)==gr2}var Bs=gt?baseUnary(gt):baseIsRegExp;function isSafeInteger(e4){return isInteger(e4)&&e4>=-F&&e4<=F}var Ls=ht?baseUnary(ht):baseIsSet;function isString(e4){return typeof e4=="string"||!Rs(e4)&&isObjectLike(e4)&&baseGetTag(e4)==oe}function isSymbol(e4){return typeof e4=="symbol"||isObjectLike(e4)&&baseGetTag(e4)==ie}var Ws=bt?baseUnary(bt):baseIsTypedArray;function isUndefined(e4){return e4===t3}function isWeakMap(e4){return isObjectLike(e4)&&Vt(e4)==ce}function isWeakSet(e4){return isObjectLike(e4)&&baseGetTag(e4)==de}var Us=createRelationalOperation(baseLt),qs=createRelationalOperation(function(e4,r4){return e4<=r4});function toArray(e4){if(!e4)return[];if(isArrayLike(e4))return isString(e4)?stringToArray(e4):copyArray(e4);if(Pr2&&e4[Pr2])return iteratorToArray(e4[Pr2]());var r4=Vt(e4),t4=r4==Z?mapToArray:r4==ne?setToArray:values;return t4(e4)}function toFinite(e4){if(!e4)return e4===0?e4:0;if(e4=toNumber(e4),e4===M||e4===-M){var r4=e4<0?-1:1;return r4*N}return e4===e4?e4:0}function toInteger(e4){var r4=toFinite(e4),t4=r4%1;return r4===r4?t4?r4-t4:r4:0}function toLength(e4){return e4?baseClamp(toInteger(e4),0,L):0}function toNumber(e4){if(typeof e4=="number")return e4;if(isSymbol(e4))return B;if(isObject(e4)){var r4=typeof e4.valueOf=="function"?e4.valueOf():e4;e4=isObject(r4)?r4+"":r4}if(typeof e4!="string")return e4===0?e4:+e4;e4=baseTrim(e4);var t4=Ke.test(e4);return t4||Xe.test(e4)?st(e4.slice(2),t4?2:8):ze.test(e4)?B:+e4}function toPlainObject(e4){return copyObject(e4,keysIn(e4))}function toSafeInteger(e4){return e4?baseClamp(toInteger(e4),-F,F):e4===0?e4:0}function toString(e4){return e4==null?"":baseToString(e4)}var Vs=createAssigner(function(e4,r4){if(isPrototype(r4)||isArrayLike(r4)){copyObject(r4,keys(r4),e4);return}for(var t4 in r4)pr2.call(r4,t4)&&assignValue(e4,t4,r4[t4])}),$s=createAssigner(function(e4,r4){copyObject(r4,keysIn(r4),e4)}),Gs=createAssigner(function(e4,r4,t4,s2){copyObject(r4,keysIn(r4),e4,s2)}),Hs=createAssigner(function(e4,r4,t4,s2){copyObject(r4,keys(r4),e4,s2)}),zs=flatRest(baseAt);function create(e4,r4){var t4=It(e4);return r4==null?t4:baseAssign(t4,r4)}var Ks=baseRest(function(e4,r4){e4=sr2(e4);var s2=-1,a2=r4.length,n2=a2>2?r4[2]:t3;for(n2&&isIterateeCall(r4[0],r4[1],n2)&&(a2=1);++s21),r5}),copyObject(e4,getAllKeysIn(e4),t4),s2&&(t4=baseClone(t4,u|p|f,customOmitClone));for(var a2=r4.length;a2--;)baseUnset(t4,r4[a2]);return t4});function omitBy(e4,r4){return pickBy(e4,negate(getIteratee(r4)))}var ta=flatRest(function(e4,r4){return e4==null?{}:basePick(e4,r4)});function pickBy(e4,r4){if(e4==null)return{};var t4=arrayMap(getAllKeysIn(e4),function(e5){return[e5]});return r4=getIteratee(r4),basePickBy(e4,t4,function(e5,t5){return r4(e5,t5[0])})}function result(e4,r4,s2){r4=castPath(r4,e4);var a2=-1,n2=r4.length;for(n2||(n2=1,e4=t3);++a2r4){var a2=e4;e4=r4,r4=a2}if(s2||e4%1||r4%1){var n2=zr2();return $r2(e4+n2*(r4-e4+tt("1e-"+((n2+"").length-1))),r4)}return baseRandom(e4,r4)}var na=createCompounder(function(e4,r4,t4){return r4=r4.toLowerCase(),e4+(t4?capitalize(r4):r4)});function capitalize(e4){return pa(toString(e4).toLowerCase())}function deburr(e4){return e4=toString(e4),e4&&e4.replace(Ze,vt).replace(Vr,"")}function endsWith(e4,r4,s2){e4=toString(e4),r4=baseToString(r4);var a2=e4.length;s2=s2===t3?a2:baseClamp(toInteger(s2),0,a2);var n2=s2;return s2-=r4.length,s2>=0&&e4.slice(s2,n2)==r4}function escape2(e4){return e4=toString(e4),e4&&Pe.test(e4)?e4.replace(ke,jt):e4}function escapeRegExp(e4){return e4=toString(e4),e4&&Fe.test(e4)?e4.replace(Me,"\\$&"):e4}var oa=createCompounder(function(e4,r4,t4){return e4+(t4?"-":"")+r4.toLowerCase()}),ia=createCompounder(function(e4,r4,t4){return e4+(t4?" ":"")+r4.toLowerCase()}),la=createCaseFirst("toLowerCase");function pad(e4,r4,t4){e4=toString(e4),r4=toInteger(r4);var s2=r4?stringSize(e4):0;if(!r4||s2>=r4)return e4;var a2=(r4-s2)/2;return createPadding(Mr2(a2),t4)+e4+createPadding(Tr2(a2),t4)}function padEnd(e4,r4,t4){e4=toString(e4),r4=toInteger(r4);var s2=r4?stringSize(e4):0;return r4&&s2>>0,s2?(e4=toString(e4),e4&&(typeof r4=="string"||r4!=null&&!Bs(r4))&&(r4=baseToString(r4),!r4&&hasUnicode(e4))?castSlice(stringToArray(e4),0,s2):e4.split(r4,s2)):[]}var da=createCompounder(function(e4,r4,t4){return e4+(t4?" ":"")+pa(r4)});function startsWith(e4,r4,t4){return e4=toString(e4),t4=t4==null?0:baseClamp(toInteger(t4),0,e4.length),r4=baseToString(r4),e4.slice(t4,t4+r4.length)==r4}function template(e4,r4,s2){var a2=lodash.templateSettings;s2&&isIterateeCall(e4,r4,s2)&&(r4=t3),e4=toString(e4),r4=Gs({},r4,a2,customDefaultsAssignIn);var n2=Gs({},r4.imports,a2.imports,customDefaultsAssignIn),o2=keys(n2),l2=baseValues(n2,o2),c2,d2,u2=0,p2=r4.interpolate||Qe,f2="__p += '",y2=ar2((r4.escape||Qe).source+"|"+p2.source+"|"+(p2===Oe?Ge:Qe).source+"|"+(r4.evaluate||Qe).source+"|$","g"),g2="//# sourceURL="+(pr2.call(r4,"sourceURL")?(r4.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Yr+"]")+` -`;e4.replace(y2,function(r5,t4,s3,a3,n3,o3){return s3||(s3=a3),f2+=e4.slice(u2,o3).replace(er,escapeStringChar),t4&&(c2=!0,f2+=`' + -__e(`+t4+`) + -'`),n3&&(d2=!0,f2+=`'; -`+n3+`; -__p += '`),s3&&(f2+=`' + -((__t = (`+s3+`)) == null ? '' : __t) + -'`),u2=o3+r5.length,r5}),f2+=`'; -`;var h2=pr2.call(r4,"variable")&&r4.variable;if(!h2)f2=`with (obj) { -`+f2+` -} -`;else if(Ve.test(h2))throw new qe2(i);f2=(d2?f2.replace(we,""):f2).replace(Ee,"$1").replace(_e,"$1;"),f2="function("+(h2||"obj")+`) { -`+(h2?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(c2?", __e = _.escape":"")+(d2?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+f2+`return __p -}`;var b2=fa(function(){return rr2(o2,g2+"return "+f2).apply(t3,l2)});if(b2.source=f2,isError(b2))throw b2;return b2}function toLower(e4){return toString(e4).toLowerCase()}function toUpper(e4){return toString(e4).toUpperCase()}function trim(e4,r4,s2){if(e4=toString(e4),e4&&(s2||r4===t3))return baseTrim(e4);if(!e4||!(r4=baseToString(r4)))return e4;var a2=stringToArray(e4),n2=stringToArray(r4),o2=charsStartIndex(a2,n2),i2=charsEndIndex(a2,n2)+1;return castSlice(a2,o2,i2).join("")}function trimEnd(e4,r4,s2){if(e4=toString(e4),e4&&(s2||r4===t3))return e4.slice(0,trimmedEndIndex(e4)+1);if(!e4||!(r4=baseToString(r4)))return e4;var a2=stringToArray(e4),n2=charsEndIndex(a2,stringToArray(r4))+1;return castSlice(a2,0,n2).join("")}function trimStart(e4,r4,s2){if(e4=toString(e4),e4&&(s2||r4===t3))return e4.replace(Ne,"");if(!e4||!(r4=baseToString(r4)))return e4;var a2=stringToArray(e4),n2=charsStartIndex(a2,stringToArray(r4));return castSlice(a2,n2).join("")}function truncate(e4,r4){var s2=C,a2=P;if(isObject(r4)){var n2="separator"in r4?r4.separator:n2;s2="length"in r4?toInteger(r4.length):s2,a2="omission"in r4?baseToString(r4.omission):a2}e4=toString(e4);var o2=e4.length;if(hasUnicode(e4)){var i2=stringToArray(e4);o2=i2.length}if(s2>=o2)return e4;var l2=s2-stringSize(a2);if(l2<1)return a2;var c2=i2?castSlice(i2,0,l2).join(""):e4.slice(0,l2);if(n2===t3)return c2+a2;if(i2&&(l2+=c2.length-l2),Bs(n2)){if(e4.slice(l2).search(n2)){var d2,u2=c2;for(n2.global||(n2=ar2(n2.source,toString(He.exec(n2))+"g")),n2.lastIndex=0;d2=n2.exec(u2);)var p2=d2.index;c2=c2.slice(0,p2===t3?l2:p2)}}else if(e4.indexOf(baseToString(n2),l2)!=l2){var f2=c2.lastIndexOf(n2);f2>-1&&(c2=c2.slice(0,f2))}return c2+a2}function unescape2(e4){return e4=toString(e4),e4&&Ce.test(e4)?e4.replace(Se,wt):e4}var ua=createCompounder(function(e4,r4,t4){return e4+(t4?" ":"")+r4.toUpperCase()}),pa=createCaseFirst("toUpperCase");function words(e4,r4,s2){return e4=toString(e4),r4=s2?t3:r4,r4===t3?hasUnicodeWord(e4)?unicodeWords(e4):asciiWords(e4):e4.match(r4)||[]}var fa=baseRest(function(e4,r4){try{return apply(e4,t3,r4)}catch(e5){return isError(e5)?e5:new qe2(e5)}}),ya=flatRest(function(e4,r4){return arrayEach(r4,function(r5){r5=toKey(r5),baseAssignValue(e4,r5,ws(e4[r5],e4))}),e4});function cond(e4){var r4=e4==null?0:e4.length,t4=getIteratee();return e4=r4?arrayMap(e4,function(e5){if(typeof e5[1]!="function")throw new or2(o);return[t4(e5[0]),e5[1]]}):[],baseRest(function(t5){for(var s2=-1;++s2F)return[];var t4=L,s2=$r2(e4,L);r4=getIteratee(r4),e4-=L;for(var a2=baseTimes(s2,r4);++t40||r4<0)?new LazyWrapper(s2):(e4<0?s2=s2.takeRight(-e4):e4&&(s2=s2.drop(e4)),r4!==t3&&(r4=toInteger(r4),s2=r4<0?s2.dropRight(-r4):s2.take(r4-e4)),s2)},LazyWrapper.prototype.takeRightWhile=function(e4){return this.reverse().takeWhile(e4).reverse()},LazyWrapper.prototype.toArray=function(){return this.take(L)},baseForOwn(LazyWrapper.prototype,function(e4,r4){var s2=/^(?:filter|find|map|reject)|While$/.test(r4),a2=/^(?:head|last)$/.test(r4),n2=lodash[a2?"take"+(r4=="last"?"Right":""):r4],o2=a2||/^find/.test(r4);n2&&(lodash.prototype[r4]=function(){var r5=this.__wrapped__,i2=a2?[1]:arguments,l2=r5 instanceof LazyWrapper,c2=i2[0],d2=l2||Rs(r5),interceptor=function(e5){var r6=n2.apply(lodash,arrayPush([e5],i2));return a2&&u2?r6[0]:r6};d2&&s2&&typeof c2=="function"&&c2.length!=1&&(l2=d2=!1);var u2=this.__chain__,p2=!!this.__actions__.length,f2=o2&&!u2,y2=l2&&!p2;if(!o2&&d2){r5=y2?r5:new LazyWrapper(this);var g2=e4.apply(r5,i2);return g2.__actions__.push({func:thru,args:[interceptor],thisArg:t3}),new LodashWrapper(g2,u2)}return f2&&y2?e4.apply(this,i2):(g2=this.thru(interceptor),f2?a2?g2.value()[0]:g2.value():g2)})}),arrayEach(["pop","push","shift","sort","splice","unshift"],function(e4){var r4=ir2[e4],t4=/^(?:push|sort|unshift)$/.test(e4)?"tap":"thru",s2=/^(?:pop|shift)$/.test(e4);lodash.prototype[e4]=function(){var e5=arguments;if(s2&&!this.__chain__){var a2=this.value();return r4.apply(Rs(a2)?a2:[],e5)}return this[t4](function(t5){return r4.apply(Rs(t5)?t5:[],e5)})}}),baseForOwn(LazyWrapper.prototype,function(e4,r4){var t4=lodash[r4];if(t4){var s2=t4.name+"";pr2.call(ut2,s2)||(ut2[s2]=[]),ut2[s2].push({name:r4,func:t4})}}),ut2[createHybrid(t3,b).name]=[{name:"wrapper",func:t3}],LazyWrapper.prototype.clone=lazyClone,LazyWrapper.prototype.reverse=lazyReverse,LazyWrapper.prototype.value=lazyValue,lodash.prototype.at=ps,lodash.prototype.chain=wrapperChain,lodash.prototype.commit=wrapperCommit,lodash.prototype.next=wrapperNext,lodash.prototype.plant=wrapperPlant,lodash.prototype.reverse=wrapperReverse,lodash.prototype.toJSON=lodash.prototype.valueOf=lodash.prototype.value=wrapperValue,lodash.prototype.first=lodash.prototype.head,Pr2&&(lodash.prototype[Pr2]=wrapperToIterator),lodash},_t=Et();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(ot._=_t,define(function(){return _t})):ct?((ct.exports=_t)._=_t,lt._=_t):ot._=_t}).call(this)},1894:e2=>{"use strict";var r2=process.platform==="win32",t2=/^(((?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?[\\\/]?)(?:[^\\\/]*[\\\/])*)((\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))[\\\/]*$/,s={};function win32SplitPath(e3){return t2.exec(e3).slice(1)}s.parse=function(e3){if(typeof e3!="string")throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e3);var r3=win32SplitPath(e3);if(!r3||r3.length!==5)throw new TypeError("Invalid path '"+e3+"'");return{root:r3[1],dir:r3[0]===r3[1]?r3[0]:r3[0].slice(0,-1),base:r3[2],ext:r3[4],name:r3[3]}};var a=/^((\/?)(?:[^\/]*\/)*)((\.{1,2}|[^\/]+?|)(\.[^.\/]*|))[\/]*$/,n={};function posixSplitPath(e3){return a.exec(e3).slice(1)}n.parse=function(e3){if(typeof e3!="string")throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e3);var r3=posixSplitPath(e3);if(!r3||r3.length!==5)throw new TypeError("Invalid path '"+e3+"'");return{root:r3[1],dir:r3[0].slice(0,-1),base:r3[2],ext:r3[4],name:r3[3]}},r2?e2.exports=s.parse:e2.exports=n.parse,e2.exports.posix=n.parse,e2.exports.win32=s.parse},1437:(e2,r2,t2)=>{let s=process.argv||[],a=process.env,n=!("NO_COLOR"in a||s.includes("--no-color"))&&("FORCE_COLOR"in a||s.includes("--color")||process.platform==="win32"||__require!=null&&t2(6224).isatty(1)&&a.TERM!=="dumb"||"CI"in a),formatter=(e3,r3,t3=e3)=>s2=>{let a2=""+s2,n2=a2.indexOf(r3,e3.length);return~n2?e3+replaceClose(a2,r3,t3,n2)+r3:e3+a2+r3},replaceClose=(e3,r3,t3,s2)=>{let a2="",n2=0;do a2+=e3.substring(n2,s2)+t3,n2=s2+r3.length,s2=e3.indexOf(r3,n2);while(~s2);return a2+e3.substring(n2)},createColors=(e3=n)=>{let r3=e3?formatter:()=>String;return{isColorSupported:e3,reset:r3("\x1B[0m","\x1B[0m"),bold:r3("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"),dim:r3("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"),italic:r3("\x1B[3m","\x1B[23m"),underline:r3("\x1B[4m","\x1B[24m"),inverse:r3("\x1B[7m","\x1B[27m"),hidden:r3("\x1B[8m","\x1B[28m"),strikethrough:r3("\x1B[9m","\x1B[29m"),black:r3("\x1B[30m","\x1B[39m"),red:r3("\x1B[31m","\x1B[39m"),green:r3("\x1B[32m","\x1B[39m"),yellow:r3("\x1B[33m","\x1B[39m"),blue:r3("\x1B[34m","\x1B[39m"),magenta:r3("\x1B[35m","\x1B[39m"),cyan:r3("\x1B[36m","\x1B[39m"),white:r3("\x1B[37m","\x1B[39m"),gray:r3("\x1B[90m","\x1B[39m"),bgBlack:r3("\x1B[40m","\x1B[49m"),bgRed:r3("\x1B[41m","\x1B[49m"),bgGreen:r3("\x1B[42m","\x1B[49m"),bgYellow:r3("\x1B[43m","\x1B[49m"),bgBlue:r3("\x1B[44m","\x1B[49m"),bgMagenta:r3("\x1B[45m","\x1B[49m"),bgCyan:r3("\x1B[46m","\x1B[49m"),bgWhite:r3("\x1B[47m","\x1B[49m")}};e2.exports=createColors(),e2.exports.createColors=createColors},1068:function(e2,r2,t2){e2=t2.nmd(e2);(function(t3){var s=r2,a=e2&&e2.exports==s&&e2,n=typeof global=="object"&&global;(n.global===n||n.window===n)&&(t3=n);var o={rangeOrder:"A range\u2019s `stop` value must be greater than or equal to the `start` value.",codePointRange:"Invalid code point value. Code points range from U+000000 to U+10FFFF."},i=55296,l=56319,c=56320,d=57343,u=/\\x00([^0123456789]|$)/g,p={},f=p.hasOwnProperty,extend=function(e3,r3){var t4;for(t4 in r3)f.call(r3,t4)&&(e3[t4]=r3[t4]);return e3},forEach=function(e3,r3){for(var t4=-1,s2=e3.length;++t4=s2&&r3t4)return e3;if(r3<=a2&&t4>=n2){e3.splice(s2,2);continue}if(r3>=a2&&t4=a2&&r3<=n2)e3[s2+1]=r3;else if(t4>=a2&&t4<=n2)return e3[s2]=t4+1,e3;s2+=2}return e3},dataAdd=function(e3,r3){var t4=0,s2,a2,n2=null,i2=e3.length;if(r3<0||r3>1114111)throw RangeError(o.codePointRange);for(;t4=s2&&r3r3)return e3.splice(n2!=null?n2+2:0,0,r3,r3+1),e3;if(r3==a2)return r3+1==e3[t4+2]?(e3.splice(t4,4,s2,e3[t4+3]),e3):(e3[t4+1]=r3+1,e3);n2=t4,t4+=2}return e3.push(r3,r3+1),e3},dataAddData=function(e3,r3){for(var t4=0,s2,a2,n2=e3.slice(),o2=r3.length;t41114111||t4<0||t4>1114111)throw RangeError(o.codePointRange);for(var s2=0,a2,n2,i2=!1,l2=e3.length;s2t4)return e3;a2>=r3&&a2<=t4&&(n2>r3&&n2-1<=t4?(e3.splice(s2,2),s2-=2):(e3.splice(s2-1,2),s2-=2))}else{if(a2==t4+1||a2==t4)return e3[s2]=r3,e3;if(a2>t4)return e3.splice(s2,0,r3,t4+1),e3;if(r3>=a2&&r3=a2&&r3=n2&&(e3[s2]=r3,e3[s2+1]=t4+1,i2=!0)}s2+=2}return i2||e3.push(r3,t4+1),e3},dataContains=function(e3,r3){var t4=0,s2=e3.length,a2=e3[t4],n2=e3[s2-1];if(s2>=2&&(r3n2))return!1;for(;t4=a2&&r3=40&&e3<=43||e3==46||e3==47||e3==63||e3>=91&&e3<=94||e3>=123&&e3<=125?r3="\\"+x(e3):e3>=32&&e3<=126?r3=x(e3):e3<=255?r3="\\x"+pad(hex(e3),2):r3="\\u"+pad(hex(e3),4),r3},codePointToStringUnicode=function(e3){return e3<=65535?codePointToString(e3):"\\u{"+e3.toString(16).toUpperCase()+"}"},symbolToCodePoint=function(e3){var r3=e3.length,t4=e3.charCodeAt(0),s2;return t4>=i&&t4<=l&&r3>1?(s2=e3.charCodeAt(1),(t4-i)*1024+s2-c+65536):t4},createBMPCharacterClasses=function(e3){var r3="",t4=0,s2,a2,n2=e3.length;if(dataIsSingleton(e3))return codePointToString(e3[0]);for(;t4=i&&u2<=l&&(s2.push(o2,i),r3.push(i,u2+1)),u2>=c&&u2<=d&&(s2.push(o2,i),r3.push(i,l+1),t4.push(c,u2+1)),u2>d&&(s2.push(o2,i),r3.push(i,l+1),t4.push(c,d+1),u2<=65535?s2.push(d+1,u2+1):(s2.push(d+1,65536),a2.push(65536,u2+1)))):o2>=i&&o2<=l?(u2>=i&&u2<=l&&r3.push(o2,u2+1),u2>=c&&u2<=d&&(r3.push(o2,l+1),t4.push(c,u2+1)),u2>d&&(r3.push(o2,l+1),t4.push(c,d+1),u2<=65535?s2.push(d+1,u2+1):(s2.push(d+1,65536),a2.push(65536,u2+1)))):o2>=c&&o2<=d?(u2>=c&&u2<=d&&t4.push(o2,u2+1),u2>d&&(t4.push(o2,d+1),u2<=65535?s2.push(d+1,u2+1):(s2.push(d+1,65536),a2.push(65536,u2+1)))):o2>d&&o2<=65535?u2<=65535?s2.push(o2,u2+1):(s2.push(o2,65536),a2.push(65536,u2+1)):a2.push(o2,u2+1),n2+=2;return{loneHighSurrogates:r3,loneLowSurrogates:t4,bmp:s2,astral:a2}},optimizeSurrogateMappings=function(e3){for(var r3=[],t4=[],s2=!1,a2,n2,o2,i2,l2,c2,d2=-1,u2=e3.length;++d21&&(e3=h.call(arguments)),this instanceof regenerate?(this.data=[],e3?this.add(e3):this):new regenerate().add(e3)};regenerate.version="1.4.2";var v=regenerate.prototype;extend(v,{add:function(e3){var r3=this;return e3==null?r3:e3 instanceof regenerate?(r3.data=dataAddData(r3.data,e3.data),r3):(arguments.length>1&&(e3=h.call(arguments)),isArray(e3)?(forEach(e3,function(e4){r3.add(e4)}),r3):(r3.data=dataAdd(r3.data,isNumber(e3)?e3:symbolToCodePoint(e3)),r3))},remove:function(e3){var r3=this;return e3==null?r3:e3 instanceof regenerate?(r3.data=dataRemoveData(r3.data,e3.data),r3):(arguments.length>1&&(e3=h.call(arguments)),isArray(e3)?(forEach(e3,function(e4){r3.remove(e4)}),r3):(r3.data=dataRemove(r3.data,isNumber(e3)?e3:symbolToCodePoint(e3)),r3))},addRange:function(e3,r3){var t4=this;return t4.data=dataAddRange(t4.data,isNumber(e3)?e3:symbolToCodePoint(e3),isNumber(r3)?r3:symbolToCodePoint(r3)),t4},removeRange:function(e3,r3){var t4=this,s2=isNumber(e3)?e3:symbolToCodePoint(e3),a2=isNumber(r3)?r3:symbolToCodePoint(r3);return t4.data=dataRemoveRange(t4.data,s2,a2),t4},intersection:function(e3){var r3=this,t4=e3 instanceof regenerate?dataToArray(e3.data):e3;return r3.data=dataIntersection(r3.data,t4),r3},contains:function(e3){return dataContains(this.data,isNumber(e3)?e3:symbolToCodePoint(e3))},clone:function(){var e3=new regenerate;return e3.data=this.data.slice(0),e3},toString:function(e3){var r3=createCharacterClassesFromData(this.data,e3?e3.bmpOnly:!1,e3?e3.hasUnicodeFlag:!1);return r3?r3.replace(u,"\\0$1"):"[]"},toRegExp:function(e3){var r3=this.toString(e3&&e3.indexOf("u")!=-1?{hasUnicodeFlag:!0}:null);return RegExp(r3,e3||"")},valueOf:function(){return dataToArray(this.data)}}),v.toArray=v.valueOf,typeof define=="function"&&typeof define.amd=="object"&&define.amd?define(function(){return regenerate}):s&&!s.nodeType?a?a.exports=regenerate:s.regenerate=regenerate:t3.regenerate=regenerate})(this)},9978:(e2,r2,t2)=>{"use strict";var s=t2(378),a=s(t2(9491)),n=_interopRequireWildcard(t2(6226)),o=_interopRequireWildcard(t2(4342)),i=_interopRequireWildcard(t2(8631));function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n2 in e3)if(n2!=="default"&&Object.prototype.hasOwnProperty.call(e3,n2)){var o2=a2?Object.getOwnPropertyDescriptor(e3,n2):null;o2&&(o2.get||o2.set)?Object.defineProperty(s2,n2,o2):s2[n2]=e3[n2]}return s2.default=e3,t3&&t3.set(e3,s2),s2}var l=Object.prototype.hasOwnProperty;function Emitter(e3){a.default.ok(this instanceof Emitter),i.getTypes().assertIdentifier(e3),this.nextTempId=0,this.contextId=e3,this.listing=[],this.marked=[!0],this.insertedLocs=new Set,this.finalLoc=this.loc(),this.tryEntries=[],this.leapManager=new n.LeapManager(this)}var c=Emitter.prototype;r2.Emitter=Emitter;var d=Number.MAX_VALUE;c.loc=function(){var e3=i.getTypes().numericLiteral(d);return this.insertedLocs.add(e3),e3},c.getInsertedLocs=function(){return this.insertedLocs},c.getContextId=function(){return i.getTypes().clone(this.contextId)},c.mark=function(e3){i.getTypes().assertLiteral(e3);var r3=this.listing.length;return e3.value===d?e3.value=r3:a.default.strictEqual(e3.value,r3),this.marked[r3]=!0,e3},c.emit=function(e3){var r3=i.getTypes();r3.isExpression(e3)&&(e3=r3.expressionStatement(e3)),r3.assertStatement(e3),this.listing.push(e3)},c.emitAssign=function(e3,r3){return this.emit(this.assign(e3,r3)),e3},c.assign=function(e3,r3){var t3=i.getTypes();return t3.expressionStatement(t3.assignmentExpression("=",t3.cloneDeep(e3),r3))},c.contextProperty=function(e3,r3){var t3=i.getTypes();return t3.memberExpression(this.getContextId(),r3?t3.stringLiteral(e3):t3.identifier(e3),!!r3)},c.stop=function(e3){e3&&this.setReturnValue(e3),this.jump(this.finalLoc)},c.setReturnValue=function(e3){i.getTypes().assertExpression(e3.value),this.emitAssign(this.contextProperty("rval"),this.explodeExpression(e3))},c.clearPendingException=function(e3,r3){var t3=i.getTypes();t3.assertLiteral(e3);var s2=t3.callExpression(this.contextProperty("catch",!0),[t3.clone(e3)]);r3?this.emitAssign(r3,s2):this.emit(s2)},c.jump=function(e3){this.emitAssign(this.contextProperty("next"),e3),this.emit(i.getTypes().breakStatement())},c.jumpIf=function(e3,r3){var t3=i.getTypes();t3.assertExpression(e3),t3.assertLiteral(r3),this.emit(t3.ifStatement(e3,t3.blockStatement([this.assign(this.contextProperty("next"),r3),t3.breakStatement()])))},c.jumpIfNot=function(e3,r3){var t3=i.getTypes();t3.assertExpression(e3),t3.assertLiteral(r3);var s2;t3.isUnaryExpression(e3)&&e3.operator==="!"?s2=e3.argument:s2=t3.unaryExpression("!",e3),this.emit(t3.ifStatement(s2,t3.blockStatement([this.assign(this.contextProperty("next"),r3),t3.breakStatement()])))},c.makeTempVar=function(){return this.contextProperty("t"+this.nextTempId++)},c.getContextFunction=function(e3){var r3=i.getTypes();return r3.functionExpression(e3||null,[this.getContextId()],r3.blockStatement([this.getDispatchLoop()]),!1,!1)},c.getDispatchLoop=function(){var e3=this,r3=i.getTypes(),t3=[],s2,a2=!1;return e3.listing.forEach(function(n2,o2){e3.marked.hasOwnProperty(o2)&&(t3.push(r3.switchCase(r3.numericLiteral(o2),s2=[])),a2=!1),a2||(s2.push(n2),r3.isCompletionStatement(n2)&&(a2=!0))}),this.finalLoc.value=this.listing.length,t3.push(r3.switchCase(this.finalLoc,[]),r3.switchCase(r3.stringLiteral("end"),[r3.returnStatement(r3.callExpression(this.contextProperty("stop"),[]))])),r3.whileStatement(r3.numericLiteral(1),r3.switchStatement(r3.assignmentExpression("=",this.contextProperty("prev"),this.contextProperty("next")),t3))},c.getTryLocsList=function(){if(this.tryEntries.length===0)return null;var e3=i.getTypes(),r3=0;return e3.arrayExpression(this.tryEntries.map(function(t3){var s2=t3.firstLoc.value;a.default.ok(s2>=r3,"try entries out of order"),r3=s2;var n2=t3.catchEntry,o2=t3.finallyEntry,i2=[t3.firstLoc,n2?n2.firstLoc:null];return o2&&(i2[2]=o2.firstLoc,i2[3]=o2.afterLoc),e3.arrayExpression(i2.map(function(r4){return r4&&e3.clone(r4)}))}))},c.explode=function(e3,r3){var t3=i.getTypes(),s2=e3.node,a2=this;if(t3.assertNode(s2),t3.isDeclaration(s2))throw getDeclError(s2);if(t3.isStatement(s2))return a2.explodeStatement(e3);if(t3.isExpression(s2))return a2.explodeExpression(e3,r3);switch(s2.type){case"Program":return e3.get("body").map(a2.explodeStatement,a2);case"VariableDeclarator":throw getDeclError(s2);case"Property":case"SwitchCase":case"CatchClause":throw new Error(s2.type+" nodes should be handled by their parents");default:throw new Error("unknown Node of type "+JSON.stringify(s2.type))}};function getDeclError(e3){return new Error("all declarations should have been transformed into assignments before the Exploder began its work: "+JSON.stringify(e3))}c.explodeStatement=function(e3,r3){var t3=i.getTypes(),s2=e3.node,l2=this,c2,p,f;if(t3.assertStatement(s2),r3?t3.assertIdentifier(r3):r3=null,t3.isBlockStatement(s2)){e3.get("body").forEach(function(e4){l2.explodeStatement(e4)});return}if(!o.containsLeap(s2)){l2.emit(s2);return}switch(s2.type){case"ExpressionStatement":l2.explodeExpression(e3.get("expression"),!0);break;case"LabeledStatement":p=this.loc(),l2.leapManager.withEntry(new n.LabeledEntry(p,s2.label),function(){l2.explodeStatement(e3.get("body"),s2.label)}),l2.mark(p);break;case"WhileStatement":c2=this.loc(),p=this.loc(),l2.mark(c2),l2.jumpIfNot(l2.explodeExpression(e3.get("test")),p),l2.leapManager.withEntry(new n.LoopEntry(p,c2,r3),function(){l2.explodeStatement(e3.get("body"))}),l2.jump(c2),l2.mark(p);break;case"DoWhileStatement":var y=this.loc(),g=this.loc();p=this.loc(),l2.mark(y),l2.leapManager.withEntry(new n.LoopEntry(p,g,r3),function(){l2.explode(e3.get("body"))}),l2.mark(g),l2.jumpIf(l2.explodeExpression(e3.get("test")),y),l2.mark(p);break;case"ForStatement":f=this.loc();var h=this.loc();p=this.loc(),s2.init&&l2.explode(e3.get("init"),!0),l2.mark(f),s2.test&&l2.jumpIfNot(l2.explodeExpression(e3.get("test")),p),l2.leapManager.withEntry(new n.LoopEntry(p,h,r3),function(){l2.explodeStatement(e3.get("body"))}),l2.mark(h),s2.update&&l2.explode(e3.get("update"),!0),l2.jump(f),l2.mark(p);break;case"TypeCastExpression":return l2.explodeExpression(e3.get("expression"));case"ForInStatement":f=this.loc(),p=this.loc();var b=l2.makeTempVar();l2.emitAssign(b,t3.callExpression(i.runtimeProperty("keys"),[l2.explodeExpression(e3.get("right"))])),l2.mark(f);var x=l2.makeTempVar();l2.jumpIf(t3.memberExpression(t3.assignmentExpression("=",x,t3.callExpression(t3.cloneDeep(b),[])),t3.identifier("done"),!1),p),l2.emitAssign(s2.left,t3.memberExpression(t3.cloneDeep(x),t3.identifier("value"),!1)),l2.leapManager.withEntry(new n.LoopEntry(p,f,r3),function(){l2.explodeStatement(e3.get("body"))}),l2.jump(f),l2.mark(p);break;case"BreakStatement":l2.emitAbruptCompletion({type:"break",target:l2.leapManager.getBreakLoc(s2.label)});break;case"ContinueStatement":l2.emitAbruptCompletion({type:"continue",target:l2.leapManager.getContinueLoc(s2.label)});break;case"SwitchStatement":var v=l2.emitAssign(l2.makeTempVar(),l2.explodeExpression(e3.get("discriminant")));p=this.loc();for(var j=this.loc(),w=j,E=[],_=s2.cases||[],S=_.length-1;S>=0;--S){var k=_[S];t3.assertSwitchCase(k),k.test?w=t3.conditionalExpression(t3.binaryExpression("===",t3.cloneDeep(v),k.test),E[S]=this.loc(),w):E[S]=j}var C=e3.get("discriminant");i.replaceWithOrRemove(C,w),l2.jump(l2.explodeExpression(C)),l2.leapManager.withEntry(new n.SwitchEntry(p),function(){e3.get("cases").forEach(function(e4){var r4=e4.key;l2.mark(E[r4]),e4.get("consequent").forEach(function(e5){l2.explodeStatement(e5)})})}),l2.mark(p),j.value===d&&(l2.mark(j),a.default.strictEqual(p.value,j.value));break;case"IfStatement":var P=s2.alternate&&this.loc();p=this.loc(),l2.jumpIfNot(l2.explodeExpression(e3.get("test")),P||p),l2.explodeStatement(e3.get("consequent")),P&&(l2.jump(p),l2.mark(P),l2.explodeStatement(e3.get("alternate"))),l2.mark(p);break;case"ReturnStatement":l2.emitAbruptCompletion({type:"return",value:l2.explodeExpression(e3.get("argument"))});break;case"WithStatement":throw new Error("WithStatement not supported in generator functions.");case"TryStatement":p=this.loc();var D=s2.handler,I=D&&this.loc(),O=I&&new n.CatchEntry(I,D.param),A=s2.finalizer&&this.loc(),R=A&&new n.FinallyEntry(A,p),M=new n.TryEntry(l2.getUnmarkedCurrentLoc(),O,R);l2.tryEntries.push(M),l2.updateContextPrevLoc(M.firstLoc),l2.leapManager.withEntry(M,function(){if(l2.explodeStatement(e3.get("block")),I){A?l2.jump(A):l2.jump(p),l2.updateContextPrevLoc(l2.mark(I));var r4=e3.get("handler.body"),s3=l2.makeTempVar();l2.clearPendingException(M.firstLoc,s3),r4.traverse(u,{getSafeParam:function(){return t3.cloneDeep(s3)},catchParamName:D.param.name}),l2.leapManager.withEntry(O,function(){l2.explodeStatement(r4)})}A&&(l2.updateContextPrevLoc(l2.mark(A)),l2.leapManager.withEntry(R,function(){l2.explodeStatement(e3.get("finalizer"))}),l2.emit(t3.returnStatement(t3.callExpression(l2.contextProperty("finish"),[R.firstLoc]))))}),l2.mark(p);break;case"ThrowStatement":l2.emit(t3.throwStatement(l2.explodeExpression(e3.get("argument"))));break;case"ClassDeclaration":l2.emit(l2.explodeClass(e3));break;default:throw new Error("unknown Statement of type "+JSON.stringify(s2.type))}};var u={Identifier:function(e3,r3){e3.node.name===r3.catchParamName&&i.isReference(e3)&&i.replaceWithOrRemove(e3,r3.getSafeParam())},Scope:function(e3,r3){e3.scope.hasOwnBinding(r3.catchParamName)&&e3.skip()}};c.emitAbruptCompletion=function(e3){isValidCompletion(e3)||a.default.ok(!1,"invalid completion record: "+JSON.stringify(e3)),a.default.notStrictEqual(e3.type,"normal","normal completions are not abrupt");var r3=i.getTypes(),t3=[r3.stringLiteral(e3.type)];e3.type==="break"||e3.type==="continue"?(r3.assertLiteral(e3.target),t3[1]=this.insertedLocs.has(e3.target)?e3.target:r3.cloneDeep(e3.target)):(e3.type==="return"||e3.type==="throw")&&e3.value&&(r3.assertExpression(e3.value),t3[1]=this.insertedLocs.has(e3.value)?e3.value:r3.cloneDeep(e3.value)),this.emit(r3.returnStatement(r3.callExpression(this.contextProperty("abrupt"),t3)))};function isValidCompletion(e3){var r3=e3.type;return r3==="normal"?!l.call(e3,"target"):r3==="break"||r3==="continue"?!l.call(e3,"value")&&i.getTypes().isLiteral(e3.target):r3==="return"||r3==="throw"?l.call(e3,"value")&&!l.call(e3,"target"):!1}c.getUnmarkedCurrentLoc=function(){return i.getTypes().numericLiteral(this.listing.length)},c.updateContextPrevLoc=function(e3){var r3=i.getTypes();e3?(r3.assertLiteral(e3),e3.value===d?e3.value=this.listing.length:a.default.strictEqual(e3.value,this.listing.length)):e3=this.getUnmarkedCurrentLoc(),this.emitAssign(this.contextProperty("prev"),e3)},c.explodeViaTempVar=function(e3,r3,t3,s2){a.default.ok(!s2||!e3,"Ignoring the result of a child expression but forcing it to be assigned to a temporary variable?");var n2=i.getTypes(),o2=this.explodeExpression(r3,s2);return s2||(e3||t3&&!n2.isLiteral(o2))&&(o2=this.emitAssign(e3||this.makeTempVar(),o2)),o2},c.explodeExpression=function(e3,r3){var t3=i.getTypes(),s2=e3.node;if(s2)t3.assertExpression(s2);else return s2;var n2=this,l2,c2;function finish(e4){return t3.assertExpression(e4),r3&&n2.emit(e4),e4}if(!o.containsLeap(s2))return finish(s2);var d2=o.containsLeap.onlyChildren(s2);switch(s2.type){case"MemberExpression":return finish(t3.memberExpression(n2.explodeExpression(e3.get("object")),s2.computed?n2.explodeViaTempVar(null,e3.get("property"),d2):s2.property,s2.computed));case"CallExpression":var u2=e3.get("callee"),p=e3.get("arguments"),f,y,g=p.some(function(e4){return o.containsLeap(e4.node)}),h=null;if(t3.isMemberExpression(u2.node))if(g){var b=n2.explodeViaTempVar(n2.makeTempVar(),u2.get("object"),d2),x=u2.node.computed?n2.explodeViaTempVar(null,u2.get("property"),d2):u2.node.property;h=b,f=t3.memberExpression(t3.memberExpression(t3.cloneDeep(b),x,u2.node.computed),t3.identifier("call"),!1)}else f=n2.explodeExpression(u2);else f=n2.explodeViaTempVar(null,u2,d2),t3.isMemberExpression(f)&&(f=t3.sequenceExpression([t3.numericLiteral(0),t3.cloneDeep(f)]));return g?(y=p.map(function(e4){return n2.explodeViaTempVar(null,e4,d2)}),h&&y.unshift(h),y=y.map(function(e4){return t3.cloneDeep(e4)})):y=e3.node.arguments,finish(t3.callExpression(f,y));case"NewExpression":return finish(t3.newExpression(n2.explodeViaTempVar(null,e3.get("callee"),d2),e3.get("arguments").map(function(e4){return n2.explodeViaTempVar(null,e4,d2)})));case"ObjectExpression":return finish(t3.objectExpression(e3.get("properties").map(function(e4){return e4.isObjectProperty()?t3.objectProperty(e4.node.key,n2.explodeViaTempVar(null,e4.get("value"),d2),e4.node.computed):e4.node})));case"ArrayExpression":return finish(t3.arrayExpression(e3.get("elements").map(function(e4){return e4.node?e4.isSpreadElement()?t3.spreadElement(n2.explodeViaTempVar(null,e4.get("argument"),d2)):n2.explodeViaTempVar(null,e4,d2):null})));case"SequenceExpression":var v=s2.expressions.length-1;return e3.get("expressions").forEach(function(e4){e4.key===v?l2=n2.explodeExpression(e4,r3):n2.explodeExpression(e4,!0)}),l2;case"LogicalExpression":c2=this.loc(),r3||(l2=n2.makeTempVar());var j=n2.explodeViaTempVar(l2,e3.get("left"),d2);return s2.operator==="&&"?n2.jumpIfNot(j,c2):(a.default.strictEqual(s2.operator,"||"),n2.jumpIf(j,c2)),n2.explodeViaTempVar(l2,e3.get("right"),d2,r3),n2.mark(c2),l2;case"ConditionalExpression":var w=this.loc();c2=this.loc();var E=n2.explodeExpression(e3.get("test"));return n2.jumpIfNot(E,w),r3||(l2=n2.makeTempVar()),n2.explodeViaTempVar(l2,e3.get("consequent"),d2,r3),n2.jump(c2),n2.mark(w),n2.explodeViaTempVar(l2,e3.get("alternate"),d2,r3),n2.mark(c2),l2;case"UnaryExpression":return finish(t3.unaryExpression(s2.operator,n2.explodeExpression(e3.get("argument")),!!s2.prefix));case"BinaryExpression":return finish(t3.binaryExpression(s2.operator,n2.explodeViaTempVar(null,e3.get("left"),d2),n2.explodeViaTempVar(null,e3.get("right"),d2)));case"AssignmentExpression":if(s2.operator==="=")return finish(t3.assignmentExpression(s2.operator,n2.explodeExpression(e3.get("left")),n2.explodeExpression(e3.get("right"))));var _=n2.explodeExpression(e3.get("left")),S=n2.emitAssign(n2.makeTempVar(),_);return finish(t3.assignmentExpression("=",t3.cloneDeep(_),t3.assignmentExpression(s2.operator,t3.cloneDeep(S),n2.explodeExpression(e3.get("right")))));case"UpdateExpression":return finish(t3.updateExpression(s2.operator,n2.explodeExpression(e3.get("argument")),s2.prefix));case"YieldExpression":c2=this.loc();var k=s2.argument&&n2.explodeExpression(e3.get("argument"));if(k&&s2.delegate){var C=n2.makeTempVar(),P=t3.returnStatement(t3.callExpression(n2.contextProperty("delegateYield"),[k,t3.stringLiteral(C.property.name),c2]));return P.loc=s2.loc,n2.emit(P),n2.mark(c2),C}n2.emitAssign(n2.contextProperty("next"),c2);var D=t3.returnStatement(t3.cloneDeep(k)||null);return D.loc=s2.loc,n2.emit(D),n2.mark(c2),n2.contextProperty("sent");case"ClassExpression":return finish(n2.explodeClass(e3));default:throw new Error("unknown Expression of type "+JSON.stringify(s2.type))}},c.explodeClass=function(e3){var r3=[];e3.node.superClass&&r3.push(e3.get("superClass")),e3.get("body.body").forEach(function(e4){e4.node.computed&&r3.push(e4.get("key"))});for(var t3=r3.some(function(e4){return o.containsLeap(e4)}),s2=0;s2{"use strict";var s=_interopRequireWildcard(t2(8631));function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e3)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e3,n)){var o=a2?Object.getOwnPropertyDescriptor(e3,n):null;o&&(o.get||o.set)?Object.defineProperty(s2,n,o):s2[n]=e3[n]}return s2.default=e3,t3&&t3.set(e3,s2),s2}var a=Object.prototype.hasOwnProperty;r2.hoist=function(e3){var r3=s.getTypes();r3.assertFunction(e3.node);var t3={};function varDeclToExpr(e4,s2){var a2=e4.node,n2=e4.scope;r3.assertVariableDeclaration(a2);var o2=[];return a2.declarations.forEach(function(e5){t3[e5.id.name]=r3.identifier(e5.id.name),n2.removeBinding(e5.id.name),e5.init?o2.push(r3.assignmentExpression("=",e5.id,e5.init)):s2&&o2.push(e5.id)}),o2.length===0?null:o2.length===1?o2[0]:r3.sequenceExpression(o2)}e3.get("body").traverse({VariableDeclaration:{exit:function(e4){var t4=varDeclToExpr(e4,!1);t4===null?e4.remove():s.replaceWithOrRemove(e4,r3.expressionStatement(t4)),e4.skip()}},ForStatement:function(e4){var r4=e4.get("init");r4.isVariableDeclaration()&&s.replaceWithOrRemove(r4,varDeclToExpr(r4,!1))},ForXStatement:function(e4){var r4=e4.get("left");r4.isVariableDeclaration()&&s.replaceWithOrRemove(r4,varDeclToExpr(r4,!0))},FunctionDeclaration:function(e4){var a2=e4.node;t3[a2.id.name]=a2.id;var n2=r3.expressionStatement(r3.assignmentExpression("=",r3.clone(a2.id),r3.functionExpression(e4.scope.generateUidIdentifierBasedOnNode(a2),a2.params,a2.body,a2.generator,a2.expression)));e4.parentPath.isBlockStatement()?(e4.parentPath.unshiftContainer("body",n2),e4.remove()):s.replaceWithOrRemove(e4,n2),e4.scope.removeBinding(a2.id.name),e4.skip()},FunctionExpression:function(e4){e4.skip()},ArrowFunctionExpression:function(e4){e4.skip()}});var n={};e3.get("params").forEach(function(e4){var t4=e4.node;r3.isIdentifier(t4)&&(n[t4.name]=t4)});var o=[];return Object.keys(t3).forEach(function(e4){a.call(n,e4)||o.push(r3.variableDeclarator(t3[e4],null))}),o.length===0?null:r3.variableDeclaration("var",o)}},9982:(e2,r2,t2)=>{"use strict";r2.__esModule=!0,r2.default=_default;var s=t2(4212);function _default(e3){var r3={visitor:(0,s.getVisitor)(e3)},t3=e3&&e3.version;return t3&&parseInt(t3,10)>=7&&(r3.name="regenerator-transform"),r3}},6226:(e2,r2,t2)=>{"use strict";var s=t2(378),a=s(t2(9491)),n=t2(9978),o=t2(3837),i=t2(8631);function Entry(){a.default.ok(this instanceof Entry)}function FunctionEntry(e3){Entry.call(this),(0,i.getTypes)().assertLiteral(e3),this.returnLoc=e3}(0,o.inherits)(FunctionEntry,Entry),r2.FunctionEntry=FunctionEntry;function LoopEntry(e3,r3,t3){Entry.call(this);var s2=(0,i.getTypes)();s2.assertLiteral(e3),s2.assertLiteral(r3),t3?s2.assertIdentifier(t3):t3=null,this.breakLoc=e3,this.continueLoc=r3,this.label=t3}(0,o.inherits)(LoopEntry,Entry),r2.LoopEntry=LoopEntry;function SwitchEntry(e3){Entry.call(this),(0,i.getTypes)().assertLiteral(e3),this.breakLoc=e3}(0,o.inherits)(SwitchEntry,Entry),r2.SwitchEntry=SwitchEntry;function TryEntry(e3,r3,t3){Entry.call(this);var s2=(0,i.getTypes)();s2.assertLiteral(e3),r3?a.default.ok(r3 instanceof CatchEntry):r3=null,t3?a.default.ok(t3 instanceof FinallyEntry):t3=null,a.default.ok(r3||t3),this.firstLoc=e3,this.catchEntry=r3,this.finallyEntry=t3}(0,o.inherits)(TryEntry,Entry),r2.TryEntry=TryEntry;function CatchEntry(e3,r3){Entry.call(this);var t3=(0,i.getTypes)();t3.assertLiteral(e3),t3.assertIdentifier(r3),this.firstLoc=e3,this.paramId=r3}(0,o.inherits)(CatchEntry,Entry),r2.CatchEntry=CatchEntry;function FinallyEntry(e3,r3){Entry.call(this);var t3=(0,i.getTypes)();t3.assertLiteral(e3),t3.assertLiteral(r3),this.firstLoc=e3,this.afterLoc=r3}(0,o.inherits)(FinallyEntry,Entry),r2.FinallyEntry=FinallyEntry;function LabeledEntry(e3,r3){Entry.call(this);var t3=(0,i.getTypes)();t3.assertLiteral(e3),t3.assertIdentifier(r3),this.breakLoc=e3,this.label=r3}(0,o.inherits)(LabeledEntry,Entry),r2.LabeledEntry=LabeledEntry;function LeapManager(e3){a.default.ok(this instanceof LeapManager),a.default.ok(e3 instanceof n.Emitter),this.emitter=e3,this.entryStack=[new FunctionEntry(e3.finalLoc)]}var l=LeapManager.prototype;r2.LeapManager=LeapManager,l.withEntry=function(e3,r3){a.default.ok(e3 instanceof Entry),this.entryStack.push(e3);try{r3.call(this.emitter)}finally{var t3=this.entryStack.pop();a.default.strictEqual(t3,e3)}},l._findLeapLocation=function(e3,r3){for(var t3=this.entryStack.length-1;t3>=0;--t3){var s2=this.entryStack[t3],a2=s2[e3];if(a2){if(r3){if(s2.label&&s2.label.name===r3.name)return a2}else if(!(s2 instanceof LabeledEntry))return a2}}return null},l.getBreakLoc=function(e3){return this._findLeapLocation("breakLoc",e3)},l.getContinueLoc=function(e3){return this._findLeapLocation("continueLoc",e3)}},4342:(e2,r2,t2)=>{"use strict";var s=t2(378),a=s(t2(9491)),n=t2(8631),o=new WeakMap;function m(e3){return o.has(e3)||o.set(e3,{}),o.get(e3)}var i=Object.prototype.hasOwnProperty;function makePredicate(e3,r3){function onlyChildren(e4){var r4=(0,n.getTypes)();r4.assertNode(e4);var t3=!1;function check(e5){return t3||(Array.isArray(e5)?e5.some(check):r4.isNode(e5)&&(a.default.strictEqual(t3,!1),t3=predicate(e5))),t3}var s2=r4.VISITOR_KEYS[e4.type];if(s2)for(var o2=0;o2{"use strict";r2.__esModule=!0,r2.default=replaceShorthandObjectMethod;var s=_interopRequireWildcard(t2(8631));function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e3)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e3,n)){var o=a?Object.getOwnPropertyDescriptor(e3,n):null;o&&(o.get||o.set)?Object.defineProperty(s2,n,o):s2[n]=e3[n]}return s2.default=e3,t3&&t3.set(e3,s2),s2}function replaceShorthandObjectMethod(e3){var r3=s.getTypes();if(!e3.node||!r3.isFunction(e3.node))throw new Error("replaceShorthandObjectMethod can only be called on Function AST node paths.");if(!r3.isObjectMethod(e3.node)||!e3.node.generator)return e3;var t3=e3.node.params.map(function(e4){return r3.cloneDeep(e4)}),a=r3.functionExpression(null,t3,r3.cloneDeep(e3.node.body),e3.node.generator,e3.node.async);return s.replaceWithOrRemove(e3,r3.objectProperty(r3.cloneDeep(e3.node.key),a,e3.node.computed,!1)),e3.get("value")}},8631:(e2,r2)=>{"use strict";r2.__esModule=!0,r2.getTypes=getTypes,r2.isReference=isReference,r2.replaceWithOrRemove=replaceWithOrRemove,r2.runtimeProperty=runtimeProperty,r2.wrapWithTypes=wrapWithTypes;var t2=null;function wrapWithTypes(e3,r3){return function(){var s=t2;t2=e3;try{for(var a=arguments.length,n=new Array(a),o=0;o{"use strict";var s=t2(378),a=s(t2(9491)),n=t2(9201),o=t2(9978),i=s(t2(7352)),l=_interopRequireWildcard(t2(8631));function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n2 in e3)if(n2!=="default"&&Object.prototype.hasOwnProperty.call(e3,n2)){var o2=a2?Object.getOwnPropertyDescriptor(e3,n2):null;o2&&(o2.get||o2.set)?Object.defineProperty(s2,n2,o2):s2[n2]=e3[n2]}return s2.default=e3,t3&&t3.set(e3,s2),s2}r2.getVisitor=function(e3){var r3=e3.types;return{Method:function(e4,t3){var s2=e4.node;if(shouldRegenerate(s2,t3)){var a2=r3.functionExpression(null,[],r3.cloneNode(s2.body,!1),s2.generator,s2.async);e4.get("body").set("body",[r3.returnStatement(r3.callExpression(a2,[]))]),s2.async=!1,s2.generator=!1,e4.get("body.body.0.argument.callee").unwrapFunctionEnvironment()}},Function:{exit:l.wrapWithTypes(r3,function(e4,t3){var s2=e4.node;if(shouldRegenerate(s2,t3)){e4=(0,i.default)(e4),s2=e4.node;var a2=e4.scope.generateUidIdentifier("context"),c2=e4.scope.generateUidIdentifier("args");e4.ensureBlock();var f=e4.get("body");s2.async&&f.traverse(p),f.traverse(u,{context:a2});var y=[],g=[];f.get("body").forEach(function(e5){var t4=e5.node;r3.isExpressionStatement(t4)&&r3.isStringLiteral(t4.expression)||t4&&t4._blockHoist!=null?y.push(t4):g.push(t4)}),y.length>0&&(f.node.body=g);var h=getOuterFnExpr(e4);r3.assertIdentifier(s2.id);var b=r3.identifier(s2.id.name+"$"),x=(0,n.hoist)(e4),v={usesThis:!1,usesArguments:!1,getArgsId:function(){return r3.clone(c2)}};e4.traverse(d,v),v.usesArguments&&(x=x||r3.variableDeclaration("var",[]),x.declarations.push(r3.variableDeclarator(r3.clone(c2),r3.identifier("arguments"))));var j=new o.Emitter(a2);j.explode(e4.get("body")),x&&x.declarations.length>0&&y.push(x);var w=[j.getContextFunction(b)],E=j.getTryLocsList();if(s2.generator?w.push(h):(v.usesThis||E||s2.async)&&w.push(r3.nullLiteral()),v.usesThis?w.push(r3.thisExpression()):(E||s2.async)&&w.push(r3.nullLiteral()),E?w.push(E):s2.async&&w.push(r3.nullLiteral()),s2.async){var _=e4.scope;do _.hasOwnBinding("Promise")&&_.rename("Promise");while(_=_.parent);w.push(r3.identifier("Promise"))}var S=r3.callExpression(l.runtimeProperty(s2.async?"async":"wrap"),w);y.push(r3.returnStatement(S)),s2.body=r3.blockStatement(y),e4.get("body.body").forEach(function(e5){return e5.scope.registerDeclaration(e5)});var k=f.node.directives;k&&(s2.body.directives=k);var C=s2.generator;C&&(s2.generator=!1),s2.async&&(s2.async=!1),C&&r3.isExpression(s2)&&(l.replaceWithOrRemove(e4,r3.callExpression(l.runtimeProperty("mark"),[s2])),e4.addComment("leading","#__PURE__"));var P=j.getInsertedLocs();e4.traverse({NumericLiteral:function(e5){P.has(e5.node)&&e5.replaceWith(r3.numericLiteral(e5.node.value))}}),e4.requeue()}})}}};function shouldRegenerate(e3,r3){return e3.generator?e3.async?r3.opts.asyncGenerators!==!1:r3.opts.generators!==!1:e3.async?r3.opts.async!==!1:!1}function getOuterFnExpr(e3){var r3=l.getTypes(),t3=e3.node;return r3.assertFunction(t3),t3.id||(t3.id=e3.scope.parent.generateUidIdentifier("callee")),t3.generator&&r3.isFunctionDeclaration(t3)?getMarkedFunctionId(e3):r3.clone(t3.id)}var c=new WeakMap;function getMarkInfo(e3){return c.has(e3)||c.set(e3,{}),c.get(e3)}function getMarkedFunctionId(e3){var r3=l.getTypes(),t3=e3.node;r3.assertIdentifier(t3.id);var s2=e3.findParent(function(e4){return e4.isProgram()||e4.isBlockStatement()});if(!s2)return t3.id;var n2=s2.node;a.default.ok(Array.isArray(n2.body));var o2=getMarkInfo(n2);o2.decl||(o2.decl=r3.variableDeclaration("var",[]),s2.unshiftContainer("body",o2.decl),o2.declPath=s2.get("body.0")),a.default.strictEqual(o2.declPath.node,o2.decl);var i2=s2.scope.generateUidIdentifier("marked"),c2=r3.callExpression(l.runtimeProperty("mark"),[r3.clone(t3.id)]),d2=o2.decl.declarations.push(r3.variableDeclarator(i2,c2))-1,u2=o2.declPath.get("declarations."+d2+".init");return a.default.strictEqual(u2.node,c2),u2.addComment("leading","#__PURE__"),r3.clone(i2)}var d={"FunctionExpression|FunctionDeclaration|Method":function(e3){e3.skip()},Identifier:function(e3,r3){e3.node.name==="arguments"&&l.isReference(e3)&&(l.replaceWithOrRemove(e3,r3.getArgsId()),r3.usesArguments=!0)},ThisExpression:function(e3,r3){r3.usesThis=!0}},u={MetaProperty:function(e3){var r3=e3.node;if(r3.meta.name==="function"&&r3.property.name==="sent"){var t3=l.getTypes();l.replaceWithOrRemove(e3,t3.memberExpression(t3.clone(this.context),t3.identifier("_sent")))}}},p={Function:function(e3){e3.skip()},AwaitExpression:function(e3){var r3=l.getTypes(),t3=e3.node.argument;l.replaceWithOrRemove(e3,r3.yieldExpression(r3.callExpression(l.runtimeProperty("awrap"),[t3]),!1))}}},8383:(e2,r2,t2)=>{"use strict";let s=t2(1068);r2.REGULAR=new Map([["d",s().addRange(48,57)],["D",s().addRange(0,47).addRange(58,65535)],["s",s(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",s().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,65535)],["w",s(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",s(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,65535)]]),r2.UNICODE=new Map([["d",s().addRange(48,57)],["D",s().addRange(0,47).addRange(58,1114111)],["s",s(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",s().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",s(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",s(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,1114111)]]),r2.UNICODE_IGNORE_CASE=new Map([["d",s().addRange(48,57)],["D",s().addRange(0,47).addRange(58,1114111)],["s",s(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",s().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",s(95,383,8490).addRange(48,57).addRange(65,90).addRange(97,122)],["W",s(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,382).addRange(384,8489).addRange(8491,1114111)]])},7553:e2=>{e2.exports=new Map([[75,8490],[83,383],[107,8490],[115,383],[181,924],[197,8491],[223,7838],[229,8491],[383,83],[452,453],[453,452],[455,456],[456,455],[458,459],[459,458],[497,498],[498,497],[837,8126],[914,976],[917,1013],[920,1012],[921,8126],[922,1008],[924,181],[928,982],[929,1009],[931,962],[934,981],[937,8486],[952,1012],[962,931],[969,8486],[976,914],[977,1012],[981,934],[982,928],[1008,922],[1009,929],[1012,[920,977,952]],[1013,917],[1042,7296],[1044,7297],[1054,7298],[1057,7299],[1058,7301],[1066,7302],[1122,7303],[7296,1042],[7297,1044],[7298,1054],[7299,1057],[7300,7301],[7301,[1058,7300]],[7302,1066],[7303,1122],[7304,42570],[7776,7835],[7835,7776],[7838,223],[8064,8072],[8065,8073],[8066,8074],[8067,8075],[8068,8076],[8069,8077],[8070,8078],[8071,8079],[8072,8064],[8073,8065],[8074,8066],[8075,8067],[8076,8068],[8077,8069],[8078,8070],[8079,8071],[8080,8088],[8081,8089],[8082,8090],[8083,8091],[8084,8092],[8085,8093],[8086,8094],[8087,8095],[8088,8080],[8089,8081],[8090,8082],[8091,8083],[8092,8084],[8093,8085],[8094,8086],[8095,8087],[8096,8104],[8097,8105],[8098,8106],[8099,8107],[8100,8108],[8101,8109],[8102,8110],[8103,8111],[8104,8096],[8105,8097],[8106,8098],[8107,8099],[8108,8100],[8109,8101],[8110,8102],[8111,8103],[8115,8124],[8124,8115],[8126,[837,921]],[8131,8140],[8140,8131],[8179,8188],[8188,8179],[8486,[937,969]],[8490,75],[8491,[197,229]],[42570,7304],[66560,66600],[66561,66601],[66562,66602],[66563,66603],[66564,66604],[66565,66605],[66566,66606],[66567,66607],[66568,66608],[66569,66609],[66570,66610],[66571,66611],[66572,66612],[66573,66613],[66574,66614],[66575,66615],[66576,66616],[66577,66617],[66578,66618],[66579,66619],[66580,66620],[66581,66621],[66582,66622],[66583,66623],[66584,66624],[66585,66625],[66586,66626],[66587,66627],[66588,66628],[66589,66629],[66590,66630],[66591,66631],[66592,66632],[66593,66633],[66594,66634],[66595,66635],[66596,66636],[66597,66637],[66598,66638],[66599,66639],[66600,66560],[66601,66561],[66602,66562],[66603,66563],[66604,66564],[66605,66565],[66606,66566],[66607,66567],[66608,66568],[66609,66569],[66610,66570],[66611,66571],[66612,66572],[66613,66573],[66614,66574],[66615,66575],[66616,66576],[66617,66577],[66618,66578],[66619,66579],[66620,66580],[66621,66581],[66622,66582],[66623,66583],[66624,66584],[66625,66585],[66626,66586],[66627,66587],[66628,66588],[66629,66589],[66630,66590],[66631,66591],[66632,66592],[66633,66593],[66634,66594],[66635,66595],[66636,66596],[66637,66597],[66638,66598],[66639,66599],[66736,66776],[66737,66777],[66738,66778],[66739,66779],[66740,66780],[66741,66781],[66742,66782],[66743,66783],[66744,66784],[66745,66785],[66746,66786],[66747,66787],[66748,66788],[66749,66789],[66750,66790],[66751,66791],[66752,66792],[66753,66793],[66754,66794],[66755,66795],[66756,66796],[66757,66797],[66758,66798],[66759,66799],[66760,66800],[66761,66801],[66762,66802],[66763,66803],[66764,66804],[66765,66805],[66766,66806],[66767,66807],[66768,66808],[66769,66809],[66770,66810],[66771,66811],[66776,66736],[66777,66737],[66778,66738],[66779,66739],[66780,66740],[66781,66741],[66782,66742],[66783,66743],[66784,66744],[66785,66745],[66786,66746],[66787,66747],[66788,66748],[66789,66749],[66790,66750],[66791,66751],[66792,66752],[66793,66753],[66794,66754],[66795,66755],[66796,66756],[66797,66757],[66798,66758],[66799,66759],[66800,66760],[66801,66761],[66802,66762],[66803,66763],[66804,66764],[66805,66765],[66806,66766],[66807,66767],[66808,66768],[66809,66769],[66810,66770],[66811,66771],[66928,66967],[66929,66968],[66930,66969],[66931,66970],[66932,66971],[66933,66972],[66934,66973],[66935,66974],[66936,66975],[66937,66976],[66938,66977],[66940,66979],[66941,66980],[66942,66981],[66943,66982],[66944,66983],[66945,66984],[66946,66985],[66947,66986],[66948,66987],[66949,66988],[66950,66989],[66951,66990],[66952,66991],[66953,66992],[66954,66993],[66956,66995],[66957,66996],[66958,66997],[66959,66998],[66960,66999],[66961,67e3],[66962,67001],[66964,67003],[66965,67004],[66967,66928],[66968,66929],[66969,66930],[66970,66931],[66971,66932],[66972,66933],[66973,66934],[66974,66935],[66975,66936],[66976,66937],[66977,66938],[66979,66940],[66980,66941],[66981,66942],[66982,66943],[66983,66944],[66984,66945],[66985,66946],[66986,66947],[66987,66948],[66988,66949],[66989,66950],[66990,66951],[66991,66952],[66992,66953],[66993,66954],[66995,66956],[66996,66957],[66997,66958],[66998,66959],[66999,66960],[67e3,66961],[67001,66962],[67003,66964],[67004,66965],[68736,68800],[68737,68801],[68738,68802],[68739,68803],[68740,68804],[68741,68805],[68742,68806],[68743,68807],[68744,68808],[68745,68809],[68746,68810],[68747,68811],[68748,68812],[68749,68813],[68750,68814],[68751,68815],[68752,68816],[68753,68817],[68754,68818],[68755,68819],[68756,68820],[68757,68821],[68758,68822],[68759,68823],[68760,68824],[68761,68825],[68762,68826],[68763,68827],[68764,68828],[68765,68829],[68766,68830],[68767,68831],[68768,68832],[68769,68833],[68770,68834],[68771,68835],[68772,68836],[68773,68837],[68774,68838],[68775,68839],[68776,68840],[68777,68841],[68778,68842],[68779,68843],[68780,68844],[68781,68845],[68782,68846],[68783,68847],[68784,68848],[68785,68849],[68786,68850],[68800,68736],[68801,68737],[68802,68738],[68803,68739],[68804,68740],[68805,68741],[68806,68742],[68807,68743],[68808,68744],[68809,68745],[68810,68746],[68811,68747],[68812,68748],[68813,68749],[68814,68750],[68815,68751],[68816,68752],[68817,68753],[68818,68754],[68819,68755],[68820,68756],[68821,68757],[68822,68758],[68823,68759],[68824,68760],[68825,68761],[68826,68762],[68827,68763],[68828,68764],[68829,68765],[68830,68766],[68831,68767],[68832,68768],[68833,68769],[68834,68770],[68835,68771],[68836,68772],[68837,68773],[68838,68774],[68839,68775],[68840,68776],[68841,68777],[68842,68778],[68843,68779],[68844,68780],[68845,68781],[68846,68782],[68847,68783],[68848,68784],[68849,68785],[68850,68786],[71840,71872],[71841,71873],[71842,71874],[71843,71875],[71844,71876],[71845,71877],[71846,71878],[71847,71879],[71848,71880],[71849,71881],[71850,71882],[71851,71883],[71852,71884],[71853,71885],[71854,71886],[71855,71887],[71856,71888],[71857,71889],[71858,71890],[71859,71891],[71860,71892],[71861,71893],[71862,71894],[71863,71895],[71864,71896],[71865,71897],[71866,71898],[71867,71899],[71868,71900],[71869,71901],[71870,71902],[71871,71903],[71872,71840],[71873,71841],[71874,71842],[71875,71843],[71876,71844],[71877,71845],[71878,71846],[71879,71847],[71880,71848],[71881,71849],[71882,71850],[71883,71851],[71884,71852],[71885,71853],[71886,71854],[71887,71855],[71888,71856],[71889,71857],[71890,71858],[71891,71859],[71892,71860],[71893,71861],[71894,71862],[71895,71863],[71896,71864],[71897,71865],[71898,71866],[71899,71867],[71900,71868],[71901,71869],[71902,71870],[71903,71871],[93760,93792],[93761,93793],[93762,93794],[93763,93795],[93764,93796],[93765,93797],[93766,93798],[93767,93799],[93768,93800],[93769,93801],[93770,93802],[93771,93803],[93772,93804],[93773,93805],[93774,93806],[93775,93807],[93776,93808],[93777,93809],[93778,93810],[93779,93811],[93780,93812],[93781,93813],[93782,93814],[93783,93815],[93784,93816],[93785,93817],[93786,93818],[93787,93819],[93788,93820],[93789,93821],[93790,93822],[93791,93823],[93792,93760],[93793,93761],[93794,93762],[93795,93763],[93796,93764],[93797,93765],[93798,93766],[93799,93767],[93800,93768],[93801,93769],[93802,93770],[93803,93771],[93804,93772],[93805,93773],[93806,93774],[93807,93775],[93808,93776],[93809,93777],[93810,93778],[93811,93779],[93812,93780],[93813,93781],[93814,93782],[93815,93783],[93816,93784],[93817,93785],[93818,93786],[93819,93787],[93820,93788],[93821,93789],[93822,93790],[93823,93791],[125184,125218],[125185,125219],[125186,125220],[125187,125221],[125188,125222],[125189,125223],[125190,125224],[125191,125225],[125192,125226],[125193,125227],[125194,125228],[125195,125229],[125196,125230],[125197,125231],[125198,125232],[125199,125233],[125200,125234],[125201,125235],[125202,125236],[125203,125237],[125204,125238],[125205,125239],[125206,125240],[125207,125241],[125208,125242],[125209,125243],[125210,125244],[125211,125245],[125212,125246],[125213,125247],[125214,125248],[125215,125249],[125216,125250],[125217,125251],[125218,125184],[125219,125185],[125220,125186],[125221,125187],[125222,125188],[125223,125189],[125224,125190],[125225,125191],[125226,125192],[125227,125193],[125228,125194],[125229,125195],[125230,125196],[125231,125197],[125232,125198],[125233,125199],[125234,125200],[125235,125201],[125236,125202],[125237,125203],[125238,125204],[125239,125205],[125240,125206],[125241,125207],[125242,125208],[125243,125209],[125244,125210],[125245,125211],[125246,125212],[125247,125213],[125248,125214],[125249,125215],[125250,125216],[125251,125217]])},8498:(e2,r2,t2)=>{"use strict";let s=t2(8684).generate,a=t2(7396).parse,n=t2(1068),o=t2(1288),i=t2(1071),l=t2(7553),c=t2(8383);function flatMap(e3,r3){let t3=[];return e3.forEach(e4=>{let s2=r3(e4);Array.isArray(s2)?t3.push.apply(t3,s2):t3.push(s2)}),t3}let d=/([\\^$.*+?()[\]{}|])/g,u=n().addRange(0,1114111),p=n().addRange(65536,1114111),f=n().add(10,13,8232,8233),y=u.clone().remove(f),getCharacterClassEscapeSet=(e3,r3,t3)=>r3?t3?c.UNICODE_IGNORE_CASE.get(e3):c.UNICODE.get(e3):c.REGULAR.get(e3),getUnicodeDotSet=e3=>e3?u:y,getUnicodePropertyValueSet=(e3,r3)=>{let t3=r3?`${e3}/${r3}`:`Binary_Property/${e3}`;try{return require(`regenerate-unicode-properties/${t3}.js`)}catch{throw new Error(`Failed to recognize value \`${r3}\` for property \`${e3}\`.`)}},handleLoneUnicodePropertyNameOrValue=e3=>{try{let r4="General_Category",t3=i(r4,e3);return getUnicodePropertyValueSet(r4,t3)}catch{}try{return getUnicodePropertyValueSet("Property_of_Strings",e3)}catch{}let r3=o(e3);return getUnicodePropertyValueSet(r3)},getUnicodePropertyEscapeSet=(e3,r3)=>{let t3=e3.split("="),s2=t3[0],a2;if(t3.length==1)a2=handleLoneUnicodePropertyNameOrValue(s2);else{let e4=o(s2),r4=i(e4,t3[1]);a2=getUnicodePropertyValueSet(e4,r4)}if(r3){if(a2.strings)throw new Error("Cannot negate Unicode property of strings");return{characters:u.clone().remove(a2.characters),strings:new Set}}return{characters:a2.characters.clone(),strings:a2.strings?new Set(a2.strings.map(e4=>e4.replace(d,"\\$1"))):new Set}},getUnicodePropertyEscapeCharacterClassData=(e3,r3)=>{let t3=getUnicodePropertyEscapeSet(e3,r3),s2=getCharacterClassEmptyData();return s2.singleChars=t3.characters,t3.strings.size>0&&(s2.longStrings=t3.strings,s2.maybeIncludesStrings=!0),s2};function configNeedCaseFoldAscii(){return!!g.modifiersData.i}function configNeedCaseFoldUnicode(){return g.modifiersData.i===!1||!g.transform.unicodeFlag?!1:!!(g.modifiersData.i||g.flags.ignoreCase)}n.prototype.iuAddRange=function(e3,r3){let t3=this;do{let r4=caseFold(e3,configNeedCaseFoldAscii(),configNeedCaseFoldUnicode());r4&&t3.add(r4)}while(++e3<=r3);return t3},n.prototype.iuRemoveRange=function(e3,r3){let t3=this;do{let r4=caseFold(e3,configNeedCaseFoldAscii(),configNeedCaseFoldUnicode());r4&&t3.remove(r4)}while(++e3<=r3);return t3};let update=(e3,r3)=>{let t3=a(r3,g.useUnicodeFlag?"u":"",{lookbehind:!0,namedGroups:!0,unicodePropertyEscape:!0,unicodeSet:!0,modifiers:!0});switch(t3.type){case"characterClass":case"group":case"value":break;default:t3=wrap(t3,r3)}Object.assign(e3,t3)},wrap=(e3,r3)=>({type:"group",behavior:"ignore",body:[e3],raw:`(?:${r3})`}),caseFold=(e3,r3,t3)=>{let s2=(t3?l.get(e3):void 0)||[];return typeof s2=="number"&&(s2=[s2]),r3&&(e3>=65&&e3<=90?s2.push(e3+32):e3>=97&&e3<=122&&s2.push(e3-32)),s2.length==0?!1:s2},buildHandler=e3=>{switch(e3){case"union":return{single:(e4,r3)=>{e4.singleChars.add(r3)},regSet:(e4,r3)=>{e4.singleChars.add(r3)},range:(e4,r3,t3)=>{e4.singleChars.addRange(r3,t3)},iuRange:(e4,r3,t3)=>{e4.singleChars.iuAddRange(r3,t3)},nested:(e4,r3)=>{e4.singleChars.add(r3.singleChars);for(let t3 of r3.longStrings)e4.longStrings.add(t3);r3.maybeIncludesStrings&&(e4.maybeIncludesStrings=!0)}};case"union-negative":{let regSet=(e4,r3)=>{e4.singleChars=u.clone().remove(r3).add(e4.singleChars)};return{single:(e4,r3)=>{let t3=u.clone();e4.singleChars=e4.singleChars.contains(r3)?t3:t3.remove(r3)},regSet,range:(e4,r3,t3)=>{e4.singleChars=u.clone().removeRange(r3,t3).add(e4.singleChars)},iuRange:(e4,r3,t3)=>{e4.singleChars=u.clone().iuRemoveRange(r3,t3).add(e4.singleChars)},nested:(e4,r3)=>{if(regSet(e4,r3.singleChars),r3.maybeIncludesStrings)throw new Error("ASSERTION ERROR")}}}case"intersection":{let regSet=(e4,r3)=>{e4.first?e4.singleChars=r3:e4.singleChars.intersection(r3)};return{single:(e4,r3)=>{e4.singleChars=e4.first||e4.singleChars.contains(r3)?n(r3):n(),e4.longStrings.clear(),e4.maybeIncludesStrings=!1},regSet:(e4,r3)=>{regSet(e4,r3),e4.longStrings.clear(),e4.maybeIncludesStrings=!1},range:(e4,r3,t3)=>{e4.first?e4.singleChars.addRange(r3,t3):e4.singleChars.intersection(n().addRange(r3,t3)),e4.longStrings.clear(),e4.maybeIncludesStrings=!1},iuRange:(e4,r3,t3)=>{e4.first?e4.singleChars.iuAddRange(r3,t3):e4.singleChars.intersection(n().iuAddRange(r3,t3)),e4.longStrings.clear(),e4.maybeIncludesStrings=!1},nested:(e4,r3)=>{if(regSet(e4,r3.singleChars),e4.first)e4.longStrings=r3.longStrings,e4.maybeIncludesStrings=r3.maybeIncludesStrings;else{for(let t3 of e4.longStrings)r3.longStrings.has(t3)||e4.longStrings.delete(t3);r3.maybeIncludesStrings||(e4.maybeIncludesStrings=!1)}}}}case"subtraction":{let regSet=(e4,r3)=>{e4.first?e4.singleChars.add(r3):e4.singleChars.remove(r3)};return{single:(e4,r3)=>{e4.first?e4.singleChars.add(r3):e4.singleChars.remove(r3)},regSet,range:(e4,r3,t3)=>{e4.first?e4.singleChars.addRange(r3,t3):e4.singleChars.removeRange(r3,t3)},iuRange:(e4,r3,t3)=>{e4.first?e4.singleChars.iuAddRange(r3,t3):e4.singleChars.iuRemoveRange(r3,t3)},nested:(e4,r3)=>{if(regSet(e4,r3.singleChars),e4.first)e4.longStrings=r3.longStrings,e4.maybeIncludesStrings=r3.maybeIncludesStrings;else for(let t3 of e4.longStrings)r3.longStrings.has(t3)&&e4.longStrings.delete(t3)}}}default:throw new Error(`Unknown set action: ${characterClassItem.kind}`)}},getCharacterClassEmptyData=()=>({transformed:g.transform.unicodeFlag,singleChars:n(),longStrings:new Set,hasEmptyString:!1,first:!0,maybeIncludesStrings:!1}),maybeFold=e3=>{let r3=configNeedCaseFoldAscii(),t3=configNeedCaseFoldUnicode();if(r3||t3){let s2=caseFold(e3,r3,t3);if(s2)return[e3,s2]}return[e3]},computeClassStrings=(e3,r3)=>{let t3=getCharacterClassEmptyData(),a2=configNeedCaseFoldAscii(),o2=configNeedCaseFoldUnicode();for(let i2 of e3.strings)if(i2.characters.length===1)maybeFold(i2.characters[0].codePoint).forEach(e4=>{t3.singleChars.add(e4)});else{let e4;if(o2||a2){e4="";for(let t4 of i2.characters){let s2=n(t4.codePoint),a3=maybeFold(t4.codePoint);a3&&s2.add(a3),e4+=s2.toString(r3)}}else e4=i2.characters.map(e5=>s(e5)).join("");t3.longStrings.add(e4),t3.maybeIncludesStrings=!0}return t3},computeCharacterClass=(e3,r3)=>{let t3=getCharacterClassEmptyData(),s2,a2;switch(e3.kind){case"union":s2=buildHandler("union"),a2=buildHandler("union-negative");break;case"intersection":s2=buildHandler("intersection"),a2=buildHandler("subtraction"),g.transform.unicodeSetsFlag&&(t3.transformed=!0);break;case"subtraction":s2=buildHandler("subtraction"),a2=buildHandler("intersection"),g.transform.unicodeSetsFlag&&(t3.transformed=!0);break;default:throw new Error(`Unknown character class kind: ${e3.kind}`)}let n2=configNeedCaseFoldAscii(),o2=configNeedCaseFoldUnicode();for(let i2 of e3.body){switch(i2.type){case"value":maybeFold(i2.codePoint).forEach(e5=>{s2.single(t3,e5)});break;case"characterClassRange":let e4=i2.min.codePoint,l2=i2.max.codePoint;s2.range(t3,e4,l2),(n2||o2)&&(s2.iuRange(t3,e4,l2),t3.transformed=!0);break;case"characterClassEscape":s2.regSet(t3,getCharacterClassEscapeSet(i2.value,g.flags.unicode,g.flags.ignoreCase));break;case"unicodePropertyEscape":let c2=getUnicodePropertyEscapeCharacterClassData(i2.value,i2.negative);s2.nested(t3,c2),t3.transformed=t3.transformed||g.transform.unicodePropertyEscapes||g.transform.unicodeSetsFlag&&c2.maybeIncludesStrings;break;case"characterClass":let d2=i2.negative?a2:s2,u2=computeCharacterClass(i2,r3);d2.nested(t3,u2),t3.transformed=!0;break;case"classStrings":s2.nested(t3,computeClassStrings(i2,r3)),t3.transformed=!0;break;default:throw new Error(`Unknown term type: ${i2.type}`)}t3.first=!1}if(e3.negative&&t3.maybeIncludesStrings)throw new SyntaxError("Cannot negate set containing strings");return t3},processCharacterClass=(e3,r3,t3=computeCharacterClass(e3,r3))=>{let s2=e3.negative,{singleChars:a2,transformed:n2,longStrings:o2}=t3;if(n2){let t4=a2.toString(r3);if(s2)if(g.useUnicodeFlag)update(e3,`[^${t4[0]==="["?t4.slice(1,-1):t4}]`);else if(g.flags.unicode)if(g.flags.ignoreCase){let t5=a2.clone().intersection(p),s3=a2.clone().remove(t5).addRange(55296,57343).toString({bmpOnly:!0}),n3=p.clone().remove(t5).toString(r3);update(e3,`(?!${s3})[\\s\\S]|${n3}`)}else update(e3,u.clone().remove(a2).toString(r3));else update(e3,`(?!${t4})[\\s\\S]`);else{let r4=o2.has(""),s3=Array.from(o2).sort((e4,r5)=>r5.length-e4.length);(t4!=="[]"||o2.size===0)&&s3.splice(s3.length-(r4?1:0),0,t4),update(e3,s3.join("|"))}}return e3},assertNoUnmatchedReferences=e3=>{let r3=Object.keys(e3.unmatchedReferences);if(r3.length>0)throw new Error(`Unknown group names: ${r3}`)},processModifiers=(e3,r3,t3)=>{let s2=e3.modifierFlags.enabling,a2=e3.modifierFlags.disabling;delete e3.modifierFlags,e3.behavior="ignore";let n2=Object.assign({},g.modifiersData);return s2.split("").forEach(e4=>{g.modifiersData[e4]=!0}),a2.split("").forEach(e4=>{g.modifiersData[e4]=!1}),e3.body=e3.body.map(e4=>processTerm(e4,r3,t3)),g.modifiersData=n2,e3},processTerm=(e3,r3,t3)=>{switch(e3.type){case"dot":g.transform.unicodeFlag?update(e3,getUnicodeDotSet(g.flags.dotAll||g.modifiersData.s).toString(r3)):(g.transform.dotAllFlag||g.modifiersData.s)&&update(e3,"[\\s\\S]");break;case"characterClass":e3=processCharacterClass(e3,r3);break;case"unicodePropertyEscape":let s2=getUnicodePropertyEscapeCharacterClassData(e3.value,e3.negative);if(s2.maybeIncludesStrings){if(!g.flags.unicodeSets)throw new Error("Properties of strings are only supported when using the unicodeSets (v) flag.");g.transform.unicodeSetsFlag&&(s2.transformed=!0,e3=processCharacterClass(e3,r3,s2))}else g.transform.unicodePropertyEscapes&&update(e3,s2.singleChars.toString(r3));break;case"characterClassEscape":g.transform.unicodeFlag&&update(e3,getCharacterClassEscapeSet(e3.value,!0,g.flags.ignoreCase).toString(r3));break;case"group":if(e3.behavior=="normal"&&t3.lastIndex++,e3.name){let r4=e3.name.value;if(t3.namesConflicts[r4])throw new Error(`Group '${r4}' has already been defined in this context.`);t3.namesConflicts[r4]=!0,g.transform.namedGroups&&delete e3.name;let s3=t3.lastIndex;t3.names[r4]||(t3.names[r4]=[]),t3.names[r4].push(s3),t3.onNamedGroup&&t3.onNamedGroup.call(null,r4,s3),t3.unmatchedReferences[r4]&&delete t3.unmatchedReferences[r4]}if(e3.modifierFlags&&g.transform.modifiers)return processModifiers(e3,r3,t3);case"quantifier":e3.body=e3.body.map(e4=>processTerm(e4,r3,t3));break;case"disjunction":let a2=t3.namesConflicts;e3.body=e3.body.map(e4=>(t3.namesConflicts=Object.create(a2),processTerm(e4,r3,t3)));break;case"alternative":e3.body=flatMap(e3.body,e4=>{let s3=processTerm(e4,r3,t3);return s3.type==="alternative"?s3.body:s3});break;case"value":let o2=e3.codePoint,i2=n(o2),l2=maybeFold(o2);i2.add(l2),update(e3,i2.toString(r3));break;case"reference":if(e3.name){let r4=e3.name.value,s3=t3.names[r4];if(s3||(t3.unmatchedReferences[r4]=!0),g.transform.namedGroups){if(s3){let e4=s3.map(e5=>({type:"reference",matchIndex:e5,raw:"\\"+e5}));return e4.length===1?e4[0]:{type:"alternative",body:e4,raw:e4.map(e5=>e5.raw).join("")}}return{type:"group",behavior:"ignore",body:[],raw:"(?:)"}}}break;case"anchor":g.modifiersData.m&&(e3.kind=="start"?update(e3,`(?:^|(?<=${f.toString()}))`):e3.kind=="end"&&update(e3,`(?:$|(?=${f.toString()}))`));case"empty":break;default:throw new Error(`Unknown term type: ${e3.type}`)}return e3},g={flags:{ignoreCase:!1,unicode:!1,unicodeSets:!1,dotAll:!1,multiline:!1},transform:{dotAllFlag:!1,unicodeFlag:!1,unicodeSetsFlag:!1,unicodePropertyEscapes:!1,namedGroups:!1,modifiers:!1},modifiersData:{i:void 0,s:void 0,m:void 0},get useUnicodeFlag(){return(this.flags.unicode||this.flags.unicodeSets)&&!this.transform.unicodeFlag}},validateOptions=e3=>{if(e3)for(let r3 of Object.keys(e3)){let t3=e3[r3];switch(r3){case"dotAllFlag":case"unicodeFlag":case"unicodePropertyEscapes":case"namedGroups":if(t3!=null&&t3!==!1&&t3!=="transform")throw new Error(`.${r3} must be false (default) or 'transform'.`);break;case"modifiers":case"unicodeSetsFlag":if(t3!=null&&t3!==!1&&t3!=="parse"&&t3!=="transform")throw new Error(`.${r3} must be false (default), 'parse' or 'transform'.`);break;case"onNamedGroup":case"onNewFlags":if(t3!=null&&typeof t3!="function")throw new Error(`.${r3} must be a function.`);break;default:throw new Error(`.${r3} is not a valid regexpu-core option.`)}}},hasFlag=(e3,r3)=>e3?e3.includes(r3):!1,transform=(e3,r3)=>e3?e3[r3]==="transform":!1,rewritePattern=(e3,r3,t3)=>{validateOptions(t3),g.flags.unicode=hasFlag(r3,"u"),g.flags.unicodeSets=hasFlag(r3,"v"),g.flags.ignoreCase=hasFlag(r3,"i"),g.flags.dotAll=hasFlag(r3,"s"),g.flags.multiline=hasFlag(r3,"m"),g.transform.dotAllFlag=g.flags.dotAll&&transform(t3,"dotAllFlag"),g.transform.unicodeFlag=(g.flags.unicode||g.flags.unicodeSets)&&transform(t3,"unicodeFlag"),g.transform.unicodeSetsFlag=g.flags.unicodeSets&&transform(t3,"unicodeSetsFlag"),g.transform.unicodePropertyEscapes=g.flags.unicode&&(transform(t3,"unicodeFlag")||transform(t3,"unicodePropertyEscapes")),g.transform.namedGroups=transform(t3,"namedGroups"),g.transform.modifiers=transform(t3,"modifiers"),g.modifiersData.i=void 0,g.modifiersData.s=void 0,g.modifiersData.m=void 0;let n2={unicodeSet:!!(t3&&t3.unicodeSetsFlag),modifiers:!!(t3&&t3.modifiers),unicodePropertyEscape:!0,namedGroups:!0,lookbehind:!0},o2={hasUnicodeFlag:g.useUnicodeFlag,bmpOnly:!g.flags.unicode},i2={onNamedGroup:t3&&t3.onNamedGroup,lastIndex:0,names:Object.create(null),namesConflicts:Object.create(null),unmatchedReferences:Object.create(null)},l2=a(e3,r3,n2);if(g.transform.modifiers&&/\(\?[a-z]*-[a-z]+:/.test(e3)){let e4=Object.create(null),r4=[l2],t4;for(;t4=r4.pop(),t4!=null;)if(Array.isArray(t4))Array.prototype.push.apply(r4,t4);else if(typeof t4=="object"&&t4!=null)for(let s2 of Object.keys(t4)){let a2=t4[s2];s2=="modifierFlags"?a2.disabling.length>0&&a2.disabling.split("").forEach(r5=>{e4[r5]=!0}):typeof a2=="object"&&a2!=null&&r4.push(a2)}for(let r5 of Object.keys(e4))g.modifiersData[r5]=!0}processTerm(l2,o2,i2),assertNoUnmatchedReferences(i2);let c2=t3&&t3.onNewFlags;if(c2){let e4=r3.split("").filter(e5=>!g.modifiersData[e5]).join("");g.transform.unicodeSetsFlag&&(e4=e4.replace("v","u")),g.transform.unicodeFlag&&(e4=e4.replace("u","")),g.transform.dotAllFlag==="transform"&&(e4=e4.replace("s","")),c2(e4)}return s(l2)};e2.exports=rewritePattern},7396:e2=>{"use strict";(function(){var r2=String.fromCodePoint||function(){var e3=String.fromCharCode,r3=Math.floor;return function(){var t3=16384,s=[],a,n,o=-1,i=arguments.length;if(!i)return"";for(var l="";++o1114111||r3(c)!=c)throw RangeError("Invalid code point: "+c);c<=65535?s.push(c):(c-=65536,a=(c>>10)+55296,n=c%1024+56320,s.push(a,n)),(o+1==i||s.length>t3)&&(l+=e3.apply(null,s),s.length=0)}return l}}();function parse2(e3,t3,s){s||(s={});function addRaw(r3){return r3.raw=e3.substring(r3.range[0],r3.range[1]),r3}function updateRawStart(e4,r3){return e4.range[0]=r3,addRaw(e4)}function createAnchor(e4,r3){return addRaw({type:"anchor",kind:e4,range:[u-r3,u]})}function createValue(e4,r3,t4,s2){return addRaw({type:"value",kind:e4,codePoint:r3,range:[t4,s2]})}function createEscaped(e4,r3,t4,s2){return s2=s2||0,createValue(e4,r3,u-(t4.length+s2),u)}function createCharacter(e4){var r3=e4[0],t4=r3.charCodeAt(0);if(d){var s2;if(r3.length===1&&t4>=55296&&t4<=56319&&(s2=lookahead().charCodeAt(0),s2>=56320&&s2<=57343))return u++,createValue("symbol",(t4-55296)*1024+s2-56320+65536,u-2,u)}return createValue("symbol",t4,u-1,u)}function createDisjunction(e4,r3,t4){return addRaw({type:"disjunction",body:e4,range:[r3,t4]})}function createDot(){return addRaw({type:"dot",range:[u-1,u]})}function createCharacterClassEscape(e4){return addRaw({type:"characterClassEscape",value:e4,range:[u-2,u]})}function createReference(e4){return addRaw({type:"reference",matchIndex:parseInt(e4,10),range:[u-1-e4.length,u]})}function createNamedReference(e4){return addRaw({type:"reference",name:e4,range:[e4.range[0]-3,u]})}function createGroup(e4,r3,t4,s2){return addRaw({type:"group",behavior:e4,body:r3,range:[t4,s2]})}function createQuantifier(e4,r3,t4,s2,a2){return s2==null&&(t4=u-1,s2=u),addRaw({type:"quantifier",min:e4,max:r3,greedy:!0,body:null,symbol:a2,range:[t4,s2]})}function createAlternative(e4,r3,t4){return addRaw({type:"alternative",body:e4,range:[r3,t4]})}function createCharacterClass(e4,r3,t4,s2){return addRaw({type:"characterClass",kind:e4.kind,body:e4.body,negative:r3,range:[t4,s2]})}function createClassRange(e4,r3,t4,s2){return e4.codePoint>r3.codePoint&&bail("invalid range in character class",e4.raw+"-"+r3.raw,t4,s2),addRaw({type:"characterClassRange",min:e4,max:r3,range:[t4,s2]})}function createClassStrings(e4,r3,t4){return addRaw({type:"classStrings",strings:e4,range:[r3,t4]})}function createClassString(e4,r3,t4){return addRaw({type:"classString",characters:e4,range:[r3,t4]})}function flattenBody(e4){return e4.type==="alternative"?e4.body:[e4]}function incr(r3){r3=r3||1;var t4=e3.substring(u,u+r3);return u+=r3||1,t4}function skip(e4){match(e4)||bail("character",e4)}function match(r3){if(e3.indexOf(r3,u)===u)return incr(r3.length)}function lookahead(){return e3[u]}function current(r3){return e3.indexOf(r3,u)===u}function next(r3){return e3[u+1]===r3}function matchReg(r3){var t4=e3.substring(u),s2=t4.match(r3);return s2&&(s2.range=[],s2.range[0]=u,incr(s2[0].length),s2.range[1]=u),s2}function parseDisjunction(){var e4=[],r3=u;for(e4.push(parseAlternative());match("|");)e4.push(parseAlternative());return e4.length===1?e4[0]:createDisjunction(e4,r3,u)}function parseAlternative(){for(var e4=[],r3=u,t4;t4=parseTerm();)e4.push(t4);return e4.length===1?e4[0]:createAlternative(e4,r3,u)}function parseTerm(){if(u>=e3.length||current("|")||current(")"))return null;var r3=parseAnchor();if(r3)return r3;var t4=parseAtomAndExtendedAtom(),s2;if(!t4){var a2=u;s2=parseQuantifier()||!1,s2&&(u=a2,bail("Expected atom"));var n2;!d&&(n2=matchReg(/^{/))?t4=createCharacter(n2):bail("Expected atom")}return s2=parseQuantifier()||!1,s2?(s2.body=flattenBody(t4),updateRawStart(s2,t4.range[0]),s2):t4}function parseGroup(e4,r3,t4,s2){var a2=null,n2=u;if(match(e4))a2=r3;else if(match(t4))a2=s2;else return!1;return finishGroup(a2,n2)}function finishGroup(e4,r3){var t4=parseDisjunction();t4||bail("Expected disjunction"),skip(")");var s2=createGroup(e4,flattenBody(t4),r3,u);return e4=="normal"&&o&&n++,s2}function parseAnchor(){return match("^")?createAnchor("start",1):match("$")?createAnchor("end",1):match("\\b")?createAnchor("boundary",2):match("\\B")?createAnchor("not-boundary",2):parseGroup("(?=","lookahead","(?!","negativeLookahead")}function parseQuantifier(){var e4,r3=u,t4,s2,a2;return match("*")?t4=createQuantifier(0,void 0,void 0,void 0,"*"):match("+")?t4=createQuantifier(1,void 0,void 0,void 0,"+"):match("?")?t4=createQuantifier(0,1,void 0,void 0,"?"):(e4=matchReg(/^\{([0-9]+)\}/))?(s2=parseInt(e4[1],10),t4=createQuantifier(s2,s2,e4.range[0],e4.range[1])):(e4=matchReg(/^\{([0-9]+),\}/))?(s2=parseInt(e4[1],10),t4=createQuantifier(s2,void 0,e4.range[0],e4.range[1])):(e4=matchReg(/^\{([0-9]+),([0-9]+)\}/))&&(s2=parseInt(e4[1],10),a2=parseInt(e4[2],10),s2>a2&&bail("numbers out of order in {} quantifier","",r3,u),t4=createQuantifier(s2,a2,e4.range[0],e4.range[1])),(s2&&!Number.isSafeInteger(s2)||a2&&!Number.isSafeInteger(a2))&&bail("iterations outside JS safe integer range in quantifier","",r3,u),t4&&match("?")&&(t4.greedy=!1,t4.range[1]+=1),t4}function parseAtomAndExtendedAtom(){var r3;if(r3=matchReg(/^[^^$\\.*+?()[\]{}|]/))return createCharacter(r3);if(!d&&(r3=matchReg(/^(?:]|})/)))return createCharacter(r3);if(match("."))return createDot();if(match("\\")){if(r3=parseAtomEscape(),!r3){if(!d&&lookahead()=="c")return createValue("symbol",92,u-1,u);bail("atomEscape")}return r3}else{if(r3=parseCharacterClass())return r3;if(s.lookbehind&&(r3=parseGroup("(?<=","lookbehind","(?");var a2=finishGroup("normal",t4.range[0]-3);return a2.name=t4,a2}else return s.modifiers&&e3.indexOf("(?")==u&&e3[u+2]!=":"?parseModifiersGroup():parseGroup("(?:","ignore","(","normal")}}function parseModifiersGroup(){function hasDupChar(e5){for(var r4=0;r43||hasDupChar(s2))&&bail("flags cannot be duplicated for modifiers group"),skip(":");var a2=finishGroup("ignore",e4);return a2.modifierFlags={enabling:r3,disabling:t4},a2}function parseUnicodeSurrogatePairEscape(e4){if(d){var r3,t4;if(e4.kind=="unicodeEscape"&&(r3=e4.codePoint)>=55296&&r3<=56319&¤t("\\")&&next("u")){var s2=u;u++;var a2=parseClassEscape();a2.kind=="unicodeEscape"&&(t4=a2.codePoint)>=56320&&t4<=57343?(e4.range[1]=a2.range[1],e4.codePoint=(r3-55296)*1024+t4-56320+65536,e4.type="value",e4.kind="unicodeCodePointEscape",addRaw(e4)):u=s2}}return e4}function parseClassEscape(){return parseAtomEscape(!0)}function parseAtomEscape(e4){var r3,t4=u;if(r3=parseDecimalEscape(e4)||parseNamedReference(),r3)return r3;if(e4){if(match("b"))return createEscaped("singleEscape",8,"\\b");if(match("B"))bail("\\B not possible inside of CharacterClass","",t4);else{if(!d&&(r3=matchReg(/^c([0-9])/)))return createEscaped("controlLetter",r3[1]+16,r3[1],2);if(!d&&(r3=matchReg(/^c_/)))return createEscaped("controlLetter",31,"_",2)}if(d&&match("-"))return createEscaped("singleEscape",45,"\\-")}return r3=parseCharacterClassEscape()||parseCharacterEscape(),r3}function parseDecimalEscape(e4){var r3,t4,s2=u;if(r3=matchReg(/^(?!0)\d+/)){t4=r3[0];var l2=parseInt(r3[0],10);return l2<=n&&!e4?createReference(r3[0]):(a.push(l2),o?i=!0:bailOctalEscapeIfUnicode(s2,u),incr(-r3[0].length),(r3=matchReg(/^[0-7]{1,3}/))?createEscaped("octal",parseInt(r3[0],8),r3[0],1):(r3=createCharacter(matchReg(/^[89]/)),updateRawStart(r3,r3.range[0]-1)))}else if(r3=matchReg(/^[0-7]{1,3}/))return t4=r3[0],t4!=="0"&&bailOctalEscapeIfUnicode(s2,u),/^0{1,3}$/.test(t4)?createEscaped("null",0,"0",t4.length):createEscaped("octal",parseInt(t4,8),t4,1);return!1}function bailOctalEscapeIfUnicode(e4,r3){d&&bail("Invalid decimal escape in unicode mode",null,e4,r3)}function parseCharacterClassEscape(){var e4;return(e4=matchReg(/^[dDsSwW]/))?createCharacterClassEscape(e4[0]):s.unicodePropertyEscape&&d&&(e4=matchReg(/^([pP])\{([^\}]+)\}/))?addRaw({type:"unicodePropertyEscape",negative:e4[1]==="P",value:e4[2],range:[e4.range[0]-1,e4.range[1]],raw:e4[0]}):s.unicodeSet&&c&&match("q{")?parseClassStrings():!1}function parseNamedReference(){if(s.namedGroups&&matchReg(/^k<(?=.*?>)/)){var e4=parseIdentifier();return skip(">"),createNamedReference(e4)}}function parseRegExpUnicodeEscapeSequence(){var e4;if(e4=matchReg(/^u([0-9a-fA-F]{4})/))return parseUnicodeSurrogatePairEscape(createEscaped("unicodeEscape",parseInt(e4[1],16),e4[1],2));if(d&&(e4=matchReg(/^u\{([0-9a-fA-F]+)\}/)))return createEscaped("unicodeCodePointEscape",parseInt(e4[1],16),e4[1],4)}function parseCharacterEscape(){var e4,r3=u;if(e4=matchReg(/^[fnrtv]/)){var t4=0;switch(e4[0]){case"t":t4=9;break;case"n":t4=10;break;case"v":t4=11;break;case"f":t4=12;break;case"r":t4=13;break}return createEscaped("singleEscape",t4,"\\"+e4[0])}else return(e4=matchReg(/^c([a-zA-Z])/))?createEscaped("controlLetter",e4[1].charCodeAt(0)%32,e4[1],2):(e4=matchReg(/^x([0-9a-fA-F]{2})/))?createEscaped("hexadecimalEscape",parseInt(e4[1],16),e4[1],2):(e4=parseRegExpUnicodeEscapeSequence())?((!e4||e4.codePoint>1114111)&&bail("Invalid escape sequence",null,r3,u),e4):parseIdentityEscape()}function parseIdentifierAtom(t4){var s2=lookahead(),a2=u;if(s2==="\\"){incr();var n2=parseRegExpUnicodeEscapeSequence();return(!n2||!t4(n2.codePoint))&&bail("Invalid escape sequence",null,a2,u),r2(n2.codePoint)}var o2=s2.charCodeAt(0);if(o2>=55296&&o2<=56319){s2+=e3[u+1];var i2=s2.charCodeAt(1);i2>=56320&&i2<=57343&&(o2=(o2-55296)*1024+i2-56320+65536)}if(t4(o2))return incr(),o2>65535&&incr(),s2}function parseIdentifier(){var e4=u,r3=parseIdentifierAtom(isIdentifierStart);r3||bail("Invalid identifier");for(var t4;t4=parseIdentifierAtom(isIdentifierPart);)r3+=t4;return addRaw({type:"identifier",value:r3,range:[e4,u]})}function isIdentifierStart(e4){var t4=/[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7B9\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDF00-\uDF1C\uDF27\uDF30-\uDF45]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF1A]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFF1]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/;return e4===36||e4===95||e4>=65&&e4<=90||e4>=97&&e4<=122||e4>=128&&t4.test(r2(e4))}function isIdentifierPart(e4){var t4=/[0-9_\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDD30-\uDD39\uDF46-\uDF50]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC66-\uDC6F\uDC7F-\uDC82\uDCB0-\uDCBA\uDCF0-\uDCF9\uDD00-\uDD02\uDD27-\uDD34\uDD36-\uDD3F\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC9-\uDDCC\uDDD0-\uDDD9\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDC50-\uDC59\uDC5E\uDCB0-\uDCC3\uDCD0-\uDCD9\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDE50-\uDE59\uDEAB-\uDEB7\uDEC0-\uDEC9\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC2C-\uDC3A\uDCE0-\uDCE9\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE8A-\uDE99]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC50-\uDC59\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD50-\uDD59\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDDA0-\uDDA9\uDEF3-\uDEF6]|\uD81A[\uDE60-\uDE69\uDEF0-\uDEF4\uDF30-\uDF36\uDF50-\uDF59]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A\uDD50-\uDD59]|\uDB40[\uDD00-\uDDEF]/;return isIdentifierStart(e4)||e4>=48&&e4<=57||e4>=128&&t4.test(r2(e4))}function parseIdentityEscape(){var e4,r3=lookahead();return d&&/[\^\$\.\*\+\?\(\)\\\[\]\{\}\|\/]/.test(r3)||!d&&r3!=="c"?r3==="k"&&s.lookbehind?null:(e4=incr(),createEscaped("identifier",e4.charCodeAt(0),e4,1)):null}function parseCharacterClass(){var e4,r3=u;return(e4=matchReg(/^\[\^/))?(e4=parseClassRanges(),skip("]"),createCharacterClass(e4,!0,r3,u)):match("[")?(e4=parseClassRanges(),skip("]"),createCharacterClass(e4,!1,r3,u)):null}function parseClassRanges(){var e4;return current("]")?{kind:"union",body:[]}:c?parseClassContents():(e4=parseNonemptyClassRanges(),e4||bail("nonEmptyClassRanges"),{kind:"union",body:e4})}function parseHelperClassRanges(e4){var r3,t4,s2,a2,n2;if(current("-")&&!next("]")){r3=e4.range[0],n2=createCharacter(match("-")),a2=parseClassAtom(),a2||bail("classAtom"),t4=u;var o2=parseClassRanges();return o2||bail("classRanges"),!("codePoint"in e4)||!("codePoint"in a2)?d?bail("invalid character class"):s2=[e4,n2,a2]:s2=[createClassRange(e4,a2,r3,t4)],o2.type==="empty"?s2:s2.concat(o2.body)}return s2=parseNonemptyClassRangesNoDash(),s2||bail("nonEmptyClassRangesNoDash"),[e4].concat(s2)}function parseNonemptyClassRanges(){var e4=parseClassAtom();return e4||bail("classAtom"),current("]")?[e4]:parseHelperClassRanges(e4)}function parseNonemptyClassRangesNoDash(){var e4=parseClassAtom();return e4||bail("classAtom"),current("]")?e4:parseHelperClassRanges(e4)}function parseClassAtom(){return match("-")?createCharacter("-"):parseClassAtomNoDash()}function parseClassAtomNoDash(){var e4;if(e4=matchReg(/^[^\\\]-]/))return createCharacter(e4[0]);if(match("\\"))return e4=parseClassEscape(),e4||bail("classEscape"),parseUnicodeSurrogatePairEscape(e4)}function parseClassContents(){var e4=[],r3,t4=parseClassOperand(!0);for(e4.push(t4),t4.type==="classRange"?r3="union":current("&")?r3="intersection":current("-")?r3="subtraction":r3="union";!current("]");)r3==="intersection"?(skip("&"),skip("&"),current("&")&&bail("&& cannot be followed by &. Wrap it in brackets: &&[&].")):r3==="subtraction"&&(skip("-"),skip("-")),t4=parseClassOperand(r3==="union"),e4.push(t4);return{kind:r3,body:e4}}function parseClassOperand(e4){var r3=u,t4,s2;if(match("\\"))if(s2=parseClassEscape())t4=s2;else{if(s2=parseClassCharacterEscapedHelper())return s2;bail("Invalid escape","\\"+lookahead(),r3)}else if(s2=parseClassCharacterUnescapedHelper())t4=s2;else{if(s2=parseCharacterClass())return s2;bail("Invalid character",lookahead())}if(e4&¤t("-")&&!next("-")){if(skip("-"),s2=parseClassCharacter())return createClassRange(t4,s2,r3,u);bail("Invalid range end",lookahead())}return t4}function parseClassCharacter(){if(match("\\")){var e4,r3=u;if(e4=parseClassCharacterEscapedHelper())return e4;bail("Invalid escape","\\"+lookahead(),r3)}return parseClassCharacterUnescapedHelper()}function parseClassCharacterUnescapedHelper(){var e4;if(e4=matchReg(/^[^()[\]{}/\-\\|]/))return createCharacter(e4)}function parseClassCharacterEscapedHelper(){var e4;if(match("b"))return createEscaped("singleEscape",8,"\\b");if(match("B"))bail("\\B not possible inside of ClassContents","",u-2);else return(e4=matchReg(/^[&\-!#%,:;<=>@_`~]/))?createEscaped("identifier",e4[0].codePointAt(0),e4[0]):(e4=parseCharacterEscape())?e4:null}function parseClassStrings(){var e4=u-3,r3=[];do r3.push(parseClassString());while(match("|"));return skip("}"),createClassStrings(r3,e4,u)}function parseClassString(){for(var e4=[],r3=u,t4;t4=parseClassCharacter();)e4.push(t4);return createClassString(e4,r3,u)}function bail(r3,t4,s2,a2){s2=s2??u,a2=a2??s2;var n2=Math.max(0,s2-10),o2=Math.min(a2+10,e3.length),i2=" "+e3.substring(n2,o2),l2=" "+new Array(s2-n2+1).join(" ")+"^";throw SyntaxError(r3+" at position "+s2+(t4?": "+t4:"")+` -`+i2+` -`+l2)}var a=[],n=0,o=!0,i=!1,l=(t3||"").indexOf("u")!==-1,c=(t3||"").indexOf("v")!==-1,d=l||c,u=0;if(c&&!s.unicodeSet)throw new Error('The "v" flag is only supported when the .unicodeSet option is enabled.');if(l&&c)throw new Error('The "u" and "v" flags are mutually exclusive.');e3=String(e3),e3===""&&(e3="(?:)");var p=parseDisjunction();return p.range[1]!==e3.length&&bail("Could not parse entire input - got stuck","",p.range[1]),i=i||a.some(function(e4){return e4<=n}),i?(u=0,o=!1,parseDisjunction()):p}var t2={parse:parse2};e2.exports?e2.exports=t2:window.regjsparser=t2})()},2354:(e2,r2,t2)=>{var s=t2(696);s.core=t2(9239),s.isCore=t2(8798),s.sync=t2(5834),e2.exports=s},696:(e2,r2,t2)=>{var s=t2(7147),a=t2(8242),n=t2(1017),o=t2(4019),i=t2(6062),l=t2(2334),c=t2(2119),d=process.platform!=="win32"&&s.realpath&&typeof s.realpath.native=="function"?s.realpath.native:s.realpath,u=a(),defaultPaths=function(){return[n.join(u,".node_modules"),n.join(u,".node_libraries")]},p=function(e3,r3){s.stat(e3,function(e4,t3){return e4?e4.code==="ENOENT"||e4.code==="ENOTDIR"?r3(null,!1):r3(e4):r3(null,t3.isFile()||t3.isFIFO())})},f=function(e3,r3){s.stat(e3,function(e4,t3){return e4?e4.code==="ENOENT"||e4.code==="ENOTDIR"?r3(null,!1):r3(e4):r3(null,t3.isDirectory())})},y=function(e3,r3){d(e3,function(t3,s2){t3&&t3.code!=="ENOENT"?r3(t3):r3(null,t3?e3:s2)})},g=function(e3,r3,t3,s2){t3&&t3.preserveSymlinks===!1?e3(r3,s2):s2(null,r3)},h=function(e3,r3,t3){e3(r3,function(e4,r4){if(e4)t3(e4);else try{var s2=JSON.parse(r4);t3(null,s2)}catch{t3(null)}})},b=function(e3,r3,t3){for(var s2=i(r3,t3,e3),a2=0;a2{e2.exports=function(){var e3=Error.prepareStackTrace;Error.prepareStackTrace=function(e4,r3){return r3};var r2=new Error().stack;return Error.prepareStackTrace=e3,r2[2].getFileName()}},9239:(e2,r2,t2)=>{"use strict";var s=t2(2119),a=t2(3082),n={};for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(n[o]=s(o));e2.exports=n},8242:(e2,r2,t2)=>{"use strict";var s=t2(2037);e2.exports=s.homedir||function(){var e3=process.env.HOME,r3=process.env.LOGNAME||process.env.USER||process.env.LNAME||process.env.USERNAME;return process.platform==="win32"?process.env.USERPROFILE||process.env.HOMEDRIVE+process.env.HOMEPATH||e3||null:process.platform==="darwin"?e3||(r3?"/Users/"+r3:null):process.platform==="linux"?e3||(process.getuid()===0?"/root":r3?"/home/"+r3:null):e3||null}},8798:(e2,r2,t2)=>{var s=t2(2119);e2.exports=function(e3){return s(e3)}},6062:(e2,r2,t2)=>{var s=t2(1017),a=s.parse||t2(1894),n=function(e3,r3){var t3="/";/^([A-Za-z]:)/.test(e3)?t3="":/^\\\\/.test(e3)&&(t3="\\\\");for(var n2=[e3],o=a(e3);o.dir!==n2[n2.length-1];)n2.push(o.dir),o=a(o.dir);return n2.reduce(function(e4,a2){return e4.concat(r3.map(function(e5){return s.resolve(t3,a2,e5)}))},[])};e2.exports=function(e3,r3,t3){var s2=r3&&r3.moduleDirectory?[].concat(r3.moduleDirectory):["node_modules"];if(r3&&typeof r3.paths=="function")return r3.paths(t3,e3,function(){return n(e3,s2)},r3);var a2=n(e3,s2);return r3&&r3.paths?a2.concat(r3.paths):a2}},2334:e2=>{e2.exports=function(e3,r2){return r2||{}}},5834:(e2,r2,t2)=>{var s=t2(2119),a=t2(7147),n=t2(1017),o=t2(8242),i=t2(4019),l=t2(6062),c=t2(2334),d=process.platform!=="win32"&&a.realpathSync&&typeof a.realpathSync.native=="function"?a.realpathSync.native:a.realpathSync,u=o(),defaultPaths=function(){return[n.join(u,".node_modules"),n.join(u,".node_libraries")]},p=function(e3){try{var r3=a.statSync(e3,{throwIfNoEntry:!1})}catch(e4){if(e4&&(e4.code==="ENOENT"||e4.code==="ENOTDIR"))return!1;throw e4}return!!r3&&(r3.isFile()||r3.isFIFO())},f=function(e3){try{var r3=a.statSync(e3,{throwIfNoEntry:!1})}catch(e4){if(e4&&(e4.code==="ENOENT"||e4.code==="ENOTDIR"))return!1;throw e4}return!!r3&&r3.isDirectory()},y=function(e3){try{return d(e3)}catch(e4){if(e4.code!=="ENOENT")throw e4}return e3},g=function(e3,r3,t3){return t3&&t3.preserveSymlinks===!1?e3(r3):r3},h=function(e3,r3){var t3=e3(r3);try{var s2=JSON.parse(t3);return s2}catch{}},b=function(e3,r3,t3){for(var s2=l(r3,t3,e3),a2=0;a2{"use strict";let s=t2(2037),a=t2(5343),n=process.env,o;a("no-color")||a("no-colors")||a("color=false")?o=!1:(a("color")||a("colors")||a("color=true")||a("color=always"))&&(o=!0),"FORCE_COLOR"in n&&(o=n.FORCE_COLOR.length===0||parseInt(n.FORCE_COLOR,10)!==0);function translateLevel(e3){return e3===0?!1:{level:e3,hasBasic:!0,has256:e3>=2,has16m:e3>=3}}function supportsColor(e3){if(o===!1)return 0;if(a("color=16m")||a("color=full")||a("color=truecolor"))return 3;if(a("color=256"))return 2;if(e3&&!e3.isTTY&&o!==!0)return 0;let r3=o?1:0;if(process.platform==="win32"){let e4=s.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(e4[0])>=10&&Number(e4[2])>=10586?Number(e4[2])>=14931?3:2:1}if("CI"in n)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(e4=>e4 in n)||n.CI_NAME==="codeship"?1:r3;if("TEAMCITY_VERSION"in n)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(n.TEAMCITY_VERSION)?1:0;if(n.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in n){let e4=parseInt((n.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(n.TERM_PROGRAM){case"iTerm.app":return e4>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(n.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(n.TERM)||"COLORTERM"in n?1:(n.TERM==="dumb",r3)}function getSupportLevel(e3){let r3=supportsColor(e3);return translateLevel(r3)}e2.exports={supportsColor:getSupportLevel,stdout:getSupportLevel(process.stdout),stderr:getSupportLevel(process.stderr)}},6491:e2=>{var r2=e2.exports=function(e3){return new Traverse(e3)};function Traverse(e3){this.value=e3}Traverse.prototype.get=function(e3){for(var r3=this.value,t3=0;t3{e2.exports=new Set(["General_Category","Script","Script_Extensions","Alphabetic","Any","ASCII","ASCII_Hex_Digit","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","ID_Continue","ID_Start","Ideographic","IDS_Binary_Operator","IDS_Trinary_Operator","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"])},1288:(e2,r2,t2)=>{"use strict";let s=t2(4737),a=t2(5274),matchProperty=function(e3){if(s.has(e3))return e3;if(a.has(e3))return a.get(e3);throw new Error(`Unknown property: ${e3}`)};e2.exports=matchProperty},4545:e2=>{e2.exports=new Map([["General_Category",new Map([["C","Other"],["Cc","Control"],["cntrl","Control"],["Cf","Format"],["Cn","Unassigned"],["Co","Private_Use"],["Cs","Surrogate"],["L","Letter"],["LC","Cased_Letter"],["Ll","Lowercase_Letter"],["Lm","Modifier_Letter"],["Lo","Other_Letter"],["Lt","Titlecase_Letter"],["Lu","Uppercase_Letter"],["M","Mark"],["Combining_Mark","Mark"],["Mc","Spacing_Mark"],["Me","Enclosing_Mark"],["Mn","Nonspacing_Mark"],["N","Number"],["Nd","Decimal_Number"],["digit","Decimal_Number"],["Nl","Letter_Number"],["No","Other_Number"],["P","Punctuation"],["punct","Punctuation"],["Pc","Connector_Punctuation"],["Pd","Dash_Punctuation"],["Pe","Close_Punctuation"],["Pf","Final_Punctuation"],["Pi","Initial_Punctuation"],["Po","Other_Punctuation"],["Ps","Open_Punctuation"],["S","Symbol"],["Sc","Currency_Symbol"],["Sk","Modifier_Symbol"],["Sm","Math_Symbol"],["So","Other_Symbol"],["Z","Separator"],["Zl","Line_Separator"],["Zp","Paragraph_Separator"],["Zs","Space_Separator"],["Other","Other"],["Control","Control"],["Format","Format"],["Unassigned","Unassigned"],["Private_Use","Private_Use"],["Surrogate","Surrogate"],["Letter","Letter"],["Cased_Letter","Cased_Letter"],["Lowercase_Letter","Lowercase_Letter"],["Modifier_Letter","Modifier_Letter"],["Other_Letter","Other_Letter"],["Titlecase_Letter","Titlecase_Letter"],["Uppercase_Letter","Uppercase_Letter"],["Mark","Mark"],["Spacing_Mark","Spacing_Mark"],["Enclosing_Mark","Enclosing_Mark"],["Nonspacing_Mark","Nonspacing_Mark"],["Number","Number"],["Decimal_Number","Decimal_Number"],["Letter_Number","Letter_Number"],["Other_Number","Other_Number"],["Punctuation","Punctuation"],["Connector_Punctuation","Connector_Punctuation"],["Dash_Punctuation","Dash_Punctuation"],["Close_Punctuation","Close_Punctuation"],["Final_Punctuation","Final_Punctuation"],["Initial_Punctuation","Initial_Punctuation"],["Other_Punctuation","Other_Punctuation"],["Open_Punctuation","Open_Punctuation"],["Symbol","Symbol"],["Currency_Symbol","Currency_Symbol"],["Modifier_Symbol","Modifier_Symbol"],["Math_Symbol","Math_Symbol"],["Other_Symbol","Other_Symbol"],["Separator","Separator"],["Line_Separator","Line_Separator"],["Paragraph_Separator","Paragraph_Separator"],["Space_Separator","Space_Separator"]])],["Script",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cpmn","Cypro_Minoan"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Kawi","Kawi"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nagm","Nag_Mundari"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Ougr","Old_Uyghur"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Tnsa","Tangsa"],["Toto","Toto"],["Ugar","Ugaritic"],["Vaii","Vai"],["Vith","Vithkuqi"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypro_Minoan","Cypro_Minoan"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nag_Mundari","Nag_Mundari"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Old_Uyghur","Old_Uyghur"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Tangsa","Tangsa"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Vithkuqi","Vithkuqi"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])],["Script_Extensions",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cpmn","Cypro_Minoan"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Kawi","Kawi"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nagm","Nag_Mundari"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Ougr","Old_Uyghur"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Tnsa","Tangsa"],["Toto","Toto"],["Ugar","Ugaritic"],["Vaii","Vai"],["Vith","Vithkuqi"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypro_Minoan","Cypro_Minoan"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nag_Mundari","Nag_Mundari"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Old_Uyghur","Old_Uyghur"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Tangsa","Tangsa"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Vithkuqi","Vithkuqi"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])]])},1071:(e2,r2,t2)=>{"use strict";let s=t2(4545),matchPropertyValue=function(e3,r3){let t3=s.get(e3);if(!t3)throw new Error(`Unknown property \`${e3}\`.`);let a=t3.get(r3);if(a)return a;throw new Error(`Unknown value \`${r3}\` for property \`${e3}\`.`)};e2.exports=matchPropertyValue},5274:e2=>{e2.exports=new Map([["scx","Script_Extensions"],["sc","Script"],["gc","General_Category"],["AHex","ASCII_Hex_Digit"],["Alpha","Alphabetic"],["Bidi_C","Bidi_Control"],["Bidi_M","Bidi_Mirrored"],["Cased","Cased"],["CI","Case_Ignorable"],["CWCF","Changes_When_Casefolded"],["CWCM","Changes_When_Casemapped"],["CWKCF","Changes_When_NFKC_Casefolded"],["CWL","Changes_When_Lowercased"],["CWT","Changes_When_Titlecased"],["CWU","Changes_When_Uppercased"],["Dash","Dash"],["Dep","Deprecated"],["DI","Default_Ignorable_Code_Point"],["Dia","Diacritic"],["EBase","Emoji_Modifier_Base"],["EComp","Emoji_Component"],["EMod","Emoji_Modifier"],["Emoji","Emoji"],["EPres","Emoji_Presentation"],["Ext","Extender"],["ExtPict","Extended_Pictographic"],["Gr_Base","Grapheme_Base"],["Gr_Ext","Grapheme_Extend"],["Hex","Hex_Digit"],["IDC","ID_Continue"],["Ideo","Ideographic"],["IDS","ID_Start"],["IDSB","IDS_Binary_Operator"],["IDST","IDS_Trinary_Operator"],["Join_C","Join_Control"],["LOE","Logical_Order_Exception"],["Lower","Lowercase"],["Math","Math"],["NChar","Noncharacter_Code_Point"],["Pat_Syn","Pattern_Syntax"],["Pat_WS","Pattern_White_Space"],["QMark","Quotation_Mark"],["Radical","Radical"],["RI","Regional_Indicator"],["SD","Soft_Dotted"],["STerm","Sentence_Terminal"],["Term","Terminal_Punctuation"],["UIdeo","Unified_Ideograph"],["Upper","Uppercase"],["VS","Variation_Selector"],["WSpace","White_Space"],["space","White_Space"],["XIDC","XID_Continue"],["XIDS","XID_Start"]])},1403:(e2,r2,t2)=>{function eslintParser(){return t2(4040)}function pluginProposalClassProperties(){return t2(5806)}function pluginProposalExportNamespaceFrom(){return t2(4578)}function pluginProposalNumericSeparator(){return t2(4206)}function pluginProposalObjectRestSpread(){return t2(9050)}function pluginSyntaxBigint(){return t2(799)}function pluginSyntaxDynamicImport(){return t2(7802)}function pluginSyntaxImportAttributes(){return t2(4810)}function pluginSyntaxJsx(){return t2(6085)}function pluginTransformDefine(){return t2(2099)}function pluginTransformModulesCommonjs(){return t2(8417)}function pluginTransformReactRemovePropTypes(){return t2(9282)}function pluginTransformRuntime(){return t2(1390)}function presetEnv(){return t2(6341)}function presetReact(){return t2(6780)}function presetTypescript(){return t2(645)}e2.exports={eslintParser,pluginProposalClassProperties,pluginProposalExportNamespaceFrom,pluginProposalNumericSeparator,pluginProposalObjectRestSpread,pluginSyntaxBigint,pluginSyntaxDynamicImport,pluginSyntaxImportAttributes,pluginSyntaxJsx,pluginTransformDefine,pluginTransformModulesCommonjs,pluginTransformReactRemovePropTypes,pluginTransformRuntime,presetEnv,presetReact,presetTypescript}},9491:e2=>{"use strict";e2.exports=require("assert")},7147:e2=>{"use strict";e2.exports=require("fs")},8188:e2=>{"use strict";e2.exports=require("module")},8304:e2=>{"use strict";e2.exports=require_core()},6949:e2=>{"use strict";e2.exports=require_parser()},7369:e2=>{"use strict";e2.exports=require_traverse()},8622:e2=>{"use strict";e2.exports=require_types()},4907:e2=>{"use strict";e2.exports=require_browserslist()},7330:e2=>{"use strict";e2.exports=require_lru_cache()},7849:e2=>{"use strict";e2.exports=require_semver()},2037:e2=>{"use strict";e2.exports=require("os")},1017:e2=>{"use strict";e2.exports=require("path")},6224:e2=>{"use strict";e2.exports=require("tty")},3837:e2=>{"use strict";e2.exports=require("util")},1267:e2=>{"use strict";e2.exports=require("worker_threads")},3327:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.codeFrameColumns=codeFrameColumns,r2.default=_default;var s=t2(5771),a=_interopRequireWildcard(t2(6148),!0);function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n2 in e3)if(n2!=="default"&&Object.prototype.hasOwnProperty.call(e3,n2)){var o2=a2?Object.getOwnPropertyDescriptor(e3,n2):null;o2&&(o2.get||o2.set)?Object.defineProperty(s2,n2,o2):s2[n2]=e3[n2]}return s2.default=e3,t3&&t3.set(e3,s2),s2}let n;function getChalk(e3){if(e3){var r3;return(r3=n)!=null||(n=new a.default.constructor({enabled:!0,level:1})),n}return a.default}let o=!1;function getDefs(e3){return{gutter:e3.grey,marker:e3.red.bold,message:e3.red.bold}}let i=/\r\n|[\n\r\u2028\u2029]/;function getMarkerLines(e3,r3,t3){let s2=Object.assign({column:0,line:-1},e3.start),a2=Object.assign({},s2,e3.end),{linesAbove:n2=2,linesBelow:o2=3}=t3||{},i2=s2.line,l=s2.column,c=a2.line,d=a2.column,u=Math.max(i2-(n2+1),0),p=Math.min(r3.length,c+o2);i2===-1&&(u=0),c===-1&&(p=r3.length);let f=c-i2,y={};if(f)for(let e4=0;e4<=f;e4++){let t4=e4+i2;if(!l)y[t4]=!0;else if(e4===0){let e5=r3[t4-1].length;y[t4]=[l,e5-l+1]}else if(e4===f)y[t4]=[0,d];else{let s3=r3[t4-e4].length;y[t4]=[0,s3]}}else l===d?l?y[i2]=[l,0]:y[i2]=!0:y[i2]=[l,d-l];return{start:u,end:p,markerLines:y}}function codeFrameColumns(e3,r3,t3={}){let a2=(t3.highlightCode||t3.forceColor)&&(0,s.shouldHighlight)(t3),n2=getChalk(t3.forceColor),o2=getDefs(n2),maybeHighlight=(e4,r4)=>a2?e4(r4):r4,l=e3.split(i),{start:c,end:d,markerLines:u}=getMarkerLines(r3,l,t3),p=r3.start&&typeof r3.start.column=="number",f=String(d).length,g=(a2?(0,s.default)(e3,t3):e3).split(i,d).slice(c,d).map((e4,r4)=>{let s2=c+1+r4,n3=` ${` ${s2}`.slice(-f)} |`,i2=u[s2],l2=!u[s2+1];if(i2){let r5="";if(Array.isArray(i2)){let s3=e4.slice(0,Math.max(i2[0]-1,0)).replace(/[^\t]/g," "),a4=i2[1]||1;r5=[` - `,maybeHighlight(o2.gutter,n3.replace(/\d/g," "))," ",s3,maybeHighlight(o2.marker,"^").repeat(a4)].join(""),l2&&t3.message&&(r5+=" "+maybeHighlight(o2.message,t3.message))}return[maybeHighlight(o2.marker,">"),maybeHighlight(o2.gutter,n3),e4.length>0?` ${e4}`:"",r5].join("")}else return` ${maybeHighlight(o2.gutter,n3)}${e4.length>0?` ${e4}`:""}`}).join(` -`);return t3.message&&!p&&(g=`${" ".repeat(f+1)}${t3.message} -${g}`),a2?n2.reset(g):g}function _default(e3,r3,t3,s2={}){if(!o){o=!0;let e4="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(process.emitWarning)process.emitWarning(e4,"DeprecationWarning");else{let r4=new Error(e4);r4.name="DeprecationWarning",console.warn(new Error(e4))}}return t3=Math.max(t3,0),codeFrameColumns(e3,{start:{column:t3,line:r3}},s2)}},7315:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.codeFrameColumns=codeFrameColumns,r2.default=_default;var s=t2(672),a=_interopRequireWildcard(t2(1437),!0);function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={__proto__:null},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n2 in e3)if(n2!=="default"&&{}.hasOwnProperty.call(e3,n2)){var o2=a2?Object.getOwnPropertyDescriptor(e3,n2):null;o2&&(o2.get||o2.set)?Object.defineProperty(s2,n2,o2):s2[n2]=e3[n2]}return s2.default=e3,t3&&t3.set(e3,s2),s2}let n=typeof process=="object"&&(process.env.FORCE_COLOR==="0"||process.env.FORCE_COLOR==="false")?(0,a.createColors)(!1):a.default,compose=(e3,r3)=>t3=>e3(r3(t3)),o;function getColors(e3){if(e3){var r3;return(r3=o)!=null||(o=(0,a.createColors)(!0)),o}return n}let i=!1;function getDefs(e3){return{gutter:e3.gray,marker:compose(e3.red,e3.bold),message:compose(e3.red,e3.bold)}}let l=/\r\n|[\n\r\u2028\u2029]/;function getMarkerLines(e3,r3,t3){let s2=Object.assign({column:0,line:-1},e3.start),a2=Object.assign({},s2,e3.end),{linesAbove:n2=2,linesBelow:o2=3}=t3||{},i2=s2.line,l2=s2.column,c=a2.line,d=a2.column,u=Math.max(i2-(n2+1),0),p=Math.min(r3.length,c+o2);i2===-1&&(u=0),c===-1&&(p=r3.length);let f=c-i2,y={};if(f)for(let e4=0;e4<=f;e4++){let t4=e4+i2;if(!l2)y[t4]=!0;else if(e4===0){let e5=r3[t4-1].length;y[t4]=[l2,e5-l2+1]}else if(e4===f)y[t4]=[0,d];else{let s3=r3[t4-e4].length;y[t4]=[0,s3]}}else l2===d?l2?y[i2]=[l2,0]:y[i2]=!0:y[i2]=[l2,d-l2];return{start:u,end:p,markerLines:y}}function codeFrameColumns(e3,r3,t3={}){let a2=(t3.highlightCode||t3.forceColor)&&(0,s.shouldHighlight)(t3),n2=getColors(t3.forceColor),o2=getDefs(n2),maybeHighlight=(e4,r4)=>a2?e4(r4):r4,i2=e3.split(l),{start:c,end:d,markerLines:u}=getMarkerLines(r3,i2,t3),p=r3.start&&typeof r3.start.column=="number",f=String(d).length,g=(a2?(0,s.default)(e3,t3):e3).split(l,d).slice(c,d).map((e4,r4)=>{let s2=c+1+r4,n3=` ${` ${s2}`.slice(-f)} |`,i3=u[s2],l2=!u[s2+1];if(i3){let r5="";if(Array.isArray(i3)){let s3=e4.slice(0,Math.max(i3[0]-1,0)).replace(/[^\t]/g," "),a4=i3[1]||1;r5=[` - `,maybeHighlight(o2.gutter,n3.replace(/\d/g," "))," ",s3,maybeHighlight(o2.marker,"^").repeat(a4)].join(""),l2&&t3.message&&(r5+=" "+maybeHighlight(o2.message,t3.message))}return[maybeHighlight(o2.marker,">"),maybeHighlight(o2.gutter,n3),e4.length>0?` ${e4}`:"",r5].join("")}else return` ${maybeHighlight(o2.gutter,n3)}${e4.length>0?` ${e4}`:""}`}).join(` -`);return t3.message&&!p&&(g=`${" ".repeat(f+1)}${t3.message} -${g}`),a2?n2.reset(g):g}function _default(e3,r3,t3,s2={}){if(!i){i=!0;let e4="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(process.emitWarning)process.emitWarning(e4,"DeprecationWarning");else{let r4=new Error(e4);r4.name="DeprecationWarning",console.warn(new Error(e4))}}return t3=Math.max(t3,0),codeFrameColumns(e3,{start:{column:t3,line:r3}},s2)}},4549:(e2,r2,t2)=>{e2.exports=t2(82)},1371:(e2,r2,t2)=>{e2.exports=t2(212)},3661:(e2,r2,t2)=>{e2.exports=t2(650)},9827:(e2,r2,t2)=>{e2.exports=t2(1195)},2204:(e2,r2,t2)=>{e2.exports=t2(2735)},8626:(e2,r2,t2)=>{e2.exports=t2(2152)},7301:(e2,r2,t2)=>{e2.exports=t2(5626)},7796:(e2,r2,t2)=>{e2.exports=t2(2945)},4198:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=annotateAsPure;var s=t2(8622);let{addComment:a}=s,n="#__PURE__",isPureAnnotated=({leadingComments:e3})=>!!e3&&e3.some(e4=>/[@#]__PURE__/.test(e4.value));function annotateAsPure(e3){let r3=e3.node||e3;isPureAnnotated(r3)||a(r3,"leading",n)}},365:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=annotateAsPure;var s=t2(8622);let{addComment:a}=s,n="#__PURE__",isPureAnnotated=({leadingComments:e3})=>!!e3&&e3.some(e4=>/[@#]__PURE__/.test(e4.value));function annotateAsPure(e3){let r3=e3.node||e3;isPureAnnotated(r3)||a(r3,"leading",n)}},7135:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=annotateAsPure;var s=t2(8622);let{addComment:a}=s,n="#__PURE__",isPureAnnotated=({leadingComments:e3})=>!!e3&&e3.some(e4=>/[@#]__PURE__/.test(e4.value));function annotateAsPure(e3){let r3=e3.node||e3;isPureAnnotated(r3)||a(r3,"leading",n)}},5866:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=explode;var s=t2(8622);let{assignmentExpression:a,cloneNode:n,isIdentifier:o,isLiteral:i,isMemberExpression:l,isPrivateName:c,isPureish:d,isSuper:u,memberExpression:p,toComputedKey:f}=s;function getObjRef(e3,r3,t3){let s2;if(o(e3)){if(t3.hasBinding(e3.name))return e3;s2=e3}else if(l(e3)){if(s2=e3.object,u(s2)||o(s2)&&t3.hasBinding(s2.name))return s2}else throw new Error(`We can't explode this node type ${e3.type}`);let i2=t3.generateUidIdentifierBasedOnNode(s2);return t3.push({id:i2}),r3.push(a("=",n(i2),n(s2))),i2}function getPropRef(e3,r3,t3){let s2=e3.property;if(c(s2))throw new Error("We can't generate property ref for private name, please install `@babel/plugin-transform-class-properties`");let o2=f(e3,s2);if(i(o2)&&d(o2))return o2;let l2=t3.generateUidIdentifierBasedOnNode(s2);return t3.push({id:l2}),r3.push(a("=",n(l2),n(s2))),l2}function explode(e3,r3,t3){let s2=getObjRef(e3,r3,t3),a2,l2;if(o(e3))a2=n(e3),l2=s2;else{let o2=getPropRef(e3,r3,t3),c2=e3.computed||i(o2);l2=p(n(s2),n(o2),c2),a2=p(n(s2),n(o2),c2)}return{uid:l2,ref:a2}}},5227:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=_default;var s=t2(8622),a=t2(5866);let{assignmentExpression:n,sequenceExpression:o}=s;function _default(e3){let{build:r3,operator:t3}=e3;return{AssignmentExpression(e4){let{node:s3,scope:i}=e4;if(s3.operator!==t3+"=")return;let l=[],c=(0,a.default)(s3.left,l,i);l.push(n("=",c.ref,r3(c.uid,s3.right))),e4.replaceWith(o(l))},BinaryExpression(e4){let{node:s3}=e4;s3.operator===t3&&e4.replaceWith(r3(s3.left,s3.right))}}}},8288:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.getInclusionReasons=getInclusionReasons;var s=t2(7849),a=t2(6783),n=t2(2423);function getInclusionReasons(e3,r3,t3){let o=t3[e3]||{};return Object.keys(r3).reduce((e4,t4)=>{let i=(0,n.getLowestImplementedVersion)(o,t4),l=r3[t4];if(!i)e4[t4]=(0,a.prettifyVersion)(l);else{let r4=(0,n.isUnreleasedVersion)(i,t4);!(0,n.isUnreleasedVersion)(l,t4)&&(r4||s.lt(l.toString(),(0,n.semverify)(i)))&&(e4[t4]=(0,a.prettifyVersion)(l))}return e4},{})}},6743:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=filterItems,r2.isRequired=isRequired,r2.targetsSupported=targetsSupported;var s=t2(7849),a=t2(2204),n=t2(2423);function targetsSupported(e3,r3){let t3=Object.keys(e3);return t3.length===0?!1:t3.filter(t4=>{let a3=(0,n.getLowestImplementedVersion)(r3,t4);if(!a3)return!0;let o=e3[t4];if((0,n.isUnreleasedVersion)(o,t4))return!1;if((0,n.isUnreleasedVersion)(a3,t4))return!0;if(!s.valid(o.toString()))throw new Error(`Invalid version passed for target "${t4}": "${o}". Versions must be in semver format (major.minor.patch)`);return s.gt((0,n.semverify)(a3),o.toString())}).length===0}function isRequired(e3,r3,{compatData:t3=a,includes:s2,excludes:n2}={}){return n2!=null&&n2.has(e3)?!1:s2!=null&&s2.has(e3)?!0:!targetsSupported(r3,t3[e3])}function filterItems(e3,r3,t3,s2,a2,n2,o){let i=new Set,l={compatData:e3,includes:r3,excludes:t3};for(let r4 in e3)if(isRequired(r4,s2,l))i.add(r4);else if(o){let e4=o.get(r4);e4&&i.add(e4)}return a2?.forEach(e4=>!t3.has(e4)&&i.add(e4)),n2?.forEach(e4=>!r3.has(e4)&&i.delete(e4)),i}},900:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"TargetNames",{enumerable:!0,get:function(){return c.TargetNames}}),r2.default=getTargets,Object.defineProperty(r2,"filterItems",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(r2,"getInclusionReasons",{enumerable:!0,get:function(){return u.getInclusionReasons}}),r2.isBrowsersQueryValid=isBrowsersQueryValid,Object.defineProperty(r2,"isRequired",{enumerable:!0,get:function(){return p.isRequired}}),Object.defineProperty(r2,"prettifyTargets",{enumerable:!0,get:function(){return d.prettifyTargets}}),Object.defineProperty(r2,"unreleasedLabels",{enumerable:!0,get:function(){return l.unreleasedLabels}});var s=t2(4907),a=t2(4716),n=t2(1371),o=t2(7330),i=t2(2423),l=t2(3519),c=t2(9376),d=t2(6783),u=t2(8288),p=t2(6743);let f=n["es6.module"],y=new a.OptionValidator("@babel/helper-compilation-targets");function validateTargetNames(e3){let r3=Object.keys(c.TargetNames);for(let t3 of Object.keys(e3))if(!(t3 in c.TargetNames))throw new Error(y.formatMessage(`'${t3}' is not a valid target -- Did you mean '${(0,a.findSuggestion)(t3,r3)}'?`));return e3}function isBrowsersQueryValid(e3){return typeof e3=="string"||Array.isArray(e3)&&e3.every(e4=>typeof e4=="string")}function validateBrowsers(e3){return y.invariant(e3===void 0||isBrowsersQueryValid(e3),`'${String(e3)}' is not a valid browserslist query`),e3}function getLowestVersions(e3){return e3.reduce((e4,r3)=>{let[t3,s2]=r3.split(" "),a2=l.browserNameMap[t3];if(!a2)return e4;try{let r4=s2.split("-")[0].toLowerCase(),t4=(0,i.isUnreleasedVersion)(r4,a2);if(!e4[a2])return e4[a2]=t4?r4:(0,i.semverify)(r4),e4;let n2=e4[a2],o2=(0,i.isUnreleasedVersion)(n2,a2);if(o2&&t4)e4[a2]=(0,i.getLowestUnreleased)(n2,r4,a2);else if(o2)e4[a2]=(0,i.semverify)(r4);else if(!o2&&!t4){let t5=(0,i.semverify)(r4);e4[a2]=(0,i.semverMin)(n2,t5)}}catch{}return e4},{})}function outputDecimalWarning(e3){e3.length&&(console.warn(`Warning, the following targets are using a decimal version: -`),e3.forEach(({target:e4,value:r3})=>console.warn(` ${e4}: ${r3}`)),console.warn(` -We recommend using a string for minor/patch versions to avoid numbers like 6.10 -getting parsed as 6.1, which can lead to unexpected behavior. -`))}function semverifyTarget(e3,r3){try{return(0,i.semverify)(r3)}catch{throw new Error(y.formatMessage(`'${r3}' is not a valid value for 'targets.${e3}'.`))}}function nodeTargetParser(e3){return["node",e3===!0||e3==="current"?process.versions.node:semverifyTarget("node",e3)]}function defaultTargetParser(e3,r3){let t3=(0,i.isUnreleasedVersion)(r3,e3)?r3.toLowerCase():semverifyTarget(e3,r3);return[e3,t3]}function generateTargets(e3){let r3=Object.assign({},e3);return delete r3.esmodules,delete r3.browsers,r3}function resolveTargets(e3,r3){let t3=s(e3,{mobileToDesktop:!0,env:r3});return getLowestVersions(t3)}let g=new o({max:64});function resolveTargetsCached(e3,r3){let t3=typeof e3=="string"?e3:e3.join()+r3,s2=g.get(t3);return s2||(s2=resolveTargets(e3,r3),g.set(t3,s2)),Object.assign({},s2)}function getTargets(e3={},r3={}){var t3,a2;let{browsers:n2,esmodules:o2}=e3,{configPath:l2="."}=r3;validateBrowsers(n2);let c2=generateTargets(e3),d2=validateTargetNames(c2),p2=!!n2||Object.keys(d2).length>0,y2=!r3.ignoreBrowserslistConfig&&!p2;if(!n2&&y2&&(n2=s.loadConfig({config:r3.configFile,path:l2,env:r3.browserslistEnv}),n2==null&&(n2=[])),o2&&(o2!=="intersect"||!((t3=n2)!=null&&t3.length))&&(n2=Object.keys(f).map(e4=>`${e4} >= ${f[e4]}`).join(", "),o2=!1),(a2=n2)!=null&&a2.length){let e4=resolveTargetsCached(n2,r3.browserslistEnv);if(o2==="intersect")for(let r4 of Object.keys(e4))if(r4!=="deno"&&r4!=="ie"){let t4=f[r4==="opera_mobile"?"op_mob":r4];if(t4){let s2=e4[r4];e4[r4]=(0,i.getHighestUnreleased)(s2,(0,i.semverify)(t4),r4)}else delete e4[r4]}else delete e4[r4];d2=Object.assign(e4,d2)}let g2={},h=[];for(let e4 of Object.keys(d2).sort()){let r4=d2[e4];typeof r4=="number"&&r4%1!==0&&h.push({target:e4,value:r4});let[t4,s2]=e4==="node"?nodeTargetParser(r4):defaultTargetParser(e4,r4);s2&&(g2[t4]=s2)}return outputDecimalWarning(h),g2}},9376:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.TargetNames=void 0;let t2={node:"node",deno:"deno",chrome:"chrome",opera:"opera",edge:"edge",firefox:"firefox",safari:"safari",ie:"ie",ios:"ios",android:"android",electron:"electron",samsung:"samsung",rhino:"rhino",opera_mobile:"opera_mobile"};r2.TargetNames=t2},6783:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.prettifyTargets=prettifyTargets,r2.prettifyVersion=prettifyVersion;var s=t2(7849),a=t2(3519);function prettifyVersion(e3){if(typeof e3!="string")return e3;let{major:r3,minor:t3,patch:a2}=s.parse(e3),n=[r3];return(t3||a2)&&n.push(t3),a2&&n.push(a2),n.join(".")}function prettifyTargets(e3){return Object.keys(e3).reduce((r3,t3)=>{let s2=e3[t3],n=a.unreleasedLabels[t3];return typeof s2=="string"&&n!==s2&&(s2=prettifyVersion(s2)),r3[t3]=s2,r3},{})}},3519:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.unreleasedLabels=r2.browserNameMap=void 0;let t2={safari:"tp"};r2.unreleasedLabels=t2;let s={and_chr:"chrome",and_ff:"firefox",android:"android",chrome:"chrome",edge:"edge",firefox:"firefox",ie:"ie",ie_mob:"ie",ios_saf:"ios",node:"node",deno:"deno",op_mob:"opera_mobile",opera:"opera",safari:"safari",samsung:"samsung"};r2.browserNameMap=s},2423:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.getHighestUnreleased=getHighestUnreleased,r2.getLowestImplementedVersion=getLowestImplementedVersion,r2.getLowestUnreleased=getLowestUnreleased,r2.isUnreleasedVersion=isUnreleasedVersion,r2.semverMin=semverMin,r2.semverify=semverify;var s=t2(7849),a=t2(4716),n=t2(3519);let o=/^(\d+|\d+.\d+)$/,i=new a.OptionValidator("@babel/helper-compilation-targets");function semverMin(e3,r3){return e3&&s.lt(e3,r3)?e3:r3}function semverify(e3){if(typeof e3=="string"&&s.valid(e3))return e3;i.invariant(typeof e3=="number"||typeof e3=="string"&&o.test(e3),`'${e3}' is not a valid version`),e3=e3.toString();let r3=0,t3=0;for(;(r3=e3.indexOf(".",r3+1))>0;)t3++;return e3+".0".repeat(2-t3)}function isUnreleasedVersion(e3,r3){let t3=n.unreleasedLabels[r3];return!!t3&&t3===e3.toString().toLowerCase()}function getLowestUnreleased(e3,r3,t3){let s2=n.unreleasedLabels[t3];return e3===s2?r3:r3===s2?e3:semverMin(e3,r3)}function getHighestUnreleased(e3,r3,t3){return getLowestUnreleased(e3,r3,t3)===e3?r3:e3}function getLowestImplementedVersion(e3,r3){let t3=e3[r3];return!t3&&r3==="android"?e3.chrome:t3}},9036:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.getInclusionReasons=getInclusionReasons;var s=t2(7849),a=t2(1644),n=t2(7857);function getInclusionReasons(e3,r3,t3){let o=t3[e3]||{};return Object.keys(r3).reduce((e4,t4)=>{let i=(0,n.getLowestImplementedVersion)(o,t4),l=r3[t4];if(!i)e4[t4]=(0,a.prettifyVersion)(l);else{let r4=(0,n.isUnreleasedVersion)(i,t4);!(0,n.isUnreleasedVersion)(l,t4)&&(r4||s.lt(l.toString(),(0,n.semverify)(i)))&&(e4[t4]=(0,a.prettifyVersion)(l))}return e4},{})}},2957:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=filterItems,r2.isRequired=isRequired,r2.targetsSupported=targetsSupported;var s=t2(7849),a=t2(7796),n=t2(7857);function targetsSupported(e3,r3){let t3=Object.keys(e3);return t3.length===0?!1:t3.filter(t4=>{let a3=(0,n.getLowestImplementedVersion)(r3,t4);if(!a3)return!0;let o=e3[t4];if((0,n.isUnreleasedVersion)(o,t4))return!1;if((0,n.isUnreleasedVersion)(a3,t4))return!0;if(!s.valid(o.toString()))throw new Error(`Invalid version passed for target "${t4}": "${o}". Versions must be in semver format (major.minor.patch)`);return s.gt((0,n.semverify)(a3),o.toString())}).length===0}function isRequired(e3,r3,{compatData:t3=a,includes:s2,excludes:n2}={}){return n2!=null&&n2.has(e3)?!1:s2!=null&&s2.has(e3)?!0:!targetsSupported(r3,t3[e3])}function filterItems(e3,r3,t3,s2,a2,n2,o){let i=new Set,l={compatData:e3,includes:r3,excludes:t3};for(let r4 in e3)if(isRequired(r4,s2,l))i.add(r4);else if(o){let e4=o.get(r4);e4&&i.add(e4)}return a2&&a2.forEach(e4=>!t3.has(e4)&&i.add(e4)),n2&&n2.forEach(e4=>!r3.has(e4)&&i.delete(e4)),i}},8522:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"TargetNames",{enumerable:!0,get:function(){return c.TargetNames}}),r2.default=getTargets,Object.defineProperty(r2,"filterItems",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(r2,"getInclusionReasons",{enumerable:!0,get:function(){return u.getInclusionReasons}}),r2.isBrowsersQueryValid=isBrowsersQueryValid,Object.defineProperty(r2,"isRequired",{enumerable:!0,get:function(){return p.isRequired}}),Object.defineProperty(r2,"prettifyTargets",{enumerable:!0,get:function(){return d.prettifyTargets}}),Object.defineProperty(r2,"unreleasedLabels",{enumerable:!0,get:function(){return l.unreleasedLabels}});var s=t2(4907),a=t2(2445),n=t2(7301),o=t2(7330),i=t2(7857),l=t2(9352),c=t2(8208),d=t2(1644),u=t2(9036),p=t2(2957);let f=n["es6.module"],y=new a.OptionValidator("@babel/helper-compilation-targets");function validateTargetNames(e3){let r3=Object.keys(c.TargetNames);for(let t3 of Object.keys(e3))if(!(t3 in c.TargetNames))throw new Error(y.formatMessage(`'${t3}' is not a valid target -- Did you mean '${(0,a.findSuggestion)(t3,r3)}'?`));return e3}function isBrowsersQueryValid(e3){return typeof e3=="string"||Array.isArray(e3)&&e3.every(e4=>typeof e4=="string")}function validateBrowsers(e3){return y.invariant(e3===void 0||isBrowsersQueryValid(e3),`'${String(e3)}' is not a valid browserslist query`),e3}function getLowestVersions(e3){return e3.reduce((e4,r3)=>{let[t3,s2]=r3.split(" "),a2=l.browserNameMap[t3];if(!a2)return e4;try{let r4=s2.split("-")[0].toLowerCase(),t4=(0,i.isUnreleasedVersion)(r4,a2);if(!e4[a2])return e4[a2]=t4?r4:(0,i.semverify)(r4),e4;let n2=e4[a2],o2=(0,i.isUnreleasedVersion)(n2,a2);if(o2&&t4)e4[a2]=(0,i.getLowestUnreleased)(n2,r4,a2);else if(o2)e4[a2]=(0,i.semverify)(r4);else if(!o2&&!t4){let t5=(0,i.semverify)(r4);e4[a2]=(0,i.semverMin)(n2,t5)}}catch{}return e4},{})}function outputDecimalWarning(e3){e3.length&&(console.warn(`Warning, the following targets are using a decimal version: -`),e3.forEach(({target:e4,value:r3})=>console.warn(` ${e4}: ${r3}`)),console.warn(` -We recommend using a string for minor/patch versions to avoid numbers like 6.10 -getting parsed as 6.1, which can lead to unexpected behavior. -`))}function semverifyTarget(e3,r3){try{return(0,i.semverify)(r3)}catch{throw new Error(y.formatMessage(`'${r3}' is not a valid value for 'targets.${e3}'.`))}}function nodeTargetParser(e3){return["node",e3===!0||e3==="current"?process.versions.node:semverifyTarget("node",e3)]}function defaultTargetParser(e3,r3){let t3=(0,i.isUnreleasedVersion)(r3,e3)?r3.toLowerCase():semverifyTarget(e3,r3);return[e3,t3]}function generateTargets(e3){let r3=Object.assign({},e3);return delete r3.esmodules,delete r3.browsers,r3}function resolveTargets(e3,r3){let t3=s(e3,{mobileToDesktop:!0,env:r3});return getLowestVersions(t3)}let g=new o({max:64});function resolveTargetsCached(e3,r3){let t3=typeof e3=="string"?e3:e3.join()+r3,s2=g.get(t3);return s2||(s2=resolveTargets(e3,r3),g.set(t3,s2)),Object.assign({},s2)}function getTargets(e3={},r3={}){var t3,a2;let{browsers:n2,esmodules:o2}=e3,{configPath:l2="."}=r3;validateBrowsers(n2);let c2=generateTargets(e3),d2=validateTargetNames(c2),p2=!!n2||Object.keys(d2).length>0,y2=!r3.ignoreBrowserslistConfig&&!p2;if(!n2&&y2&&(n2=s.loadConfig({config:r3.configFile,path:l2,env:r3.browserslistEnv}),n2==null&&(n2=[])),o2&&(o2!=="intersect"||!((t3=n2)!=null&&t3.length))&&(n2=Object.keys(f).map(e4=>`${e4} >= ${f[e4]}`).join(", "),o2=!1),(a2=n2)!=null&&a2.length){let e4=resolveTargetsCached(n2,r3.browserslistEnv);if(o2==="intersect")for(let r4 of Object.keys(e4)){let t4=e4[r4],s2=f[r4];s2?e4[r4]=(0,i.getHighestUnreleased)(t4,(0,i.semverify)(s2),r4):delete e4[r4]}d2=Object.assign(e4,d2)}let g2={},h=[];for(let e4 of Object.keys(d2).sort()){let r4=d2[e4];typeof r4=="number"&&r4%1!==0&&h.push({target:e4,value:r4});let[t4,s2]=e4==="node"?nodeTargetParser(r4):defaultTargetParser(e4,r4);s2&&(g2[t4]=s2)}return outputDecimalWarning(h),g2}},8208:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.TargetNames=void 0;let t2={node:"node",deno:"deno",chrome:"chrome",opera:"opera",edge:"edge",firefox:"firefox",safari:"safari",ie:"ie",ios:"ios",android:"android",electron:"electron",samsung:"samsung",rhino:"rhino"};r2.TargetNames=t2},1644:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.prettifyTargets=prettifyTargets,r2.prettifyVersion=prettifyVersion;var s=t2(7849),a=t2(9352);function prettifyVersion(e3){if(typeof e3!="string")return e3;let{major:r3,minor:t3,patch:a2}=s.parse(e3),n=[r3];return(t3||a2)&&n.push(t3),a2&&n.push(a2),n.join(".")}function prettifyTargets(e3){return Object.keys(e3).reduce((r3,t3)=>{let s2=e3[t3],n=a.unreleasedLabels[t3];return typeof s2=="string"&&n!==s2&&(s2=prettifyVersion(s2)),r3[t3]=s2,r3},{})}},9352:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.unreleasedLabels=r2.browserNameMap=void 0;let t2={safari:"tp"};r2.unreleasedLabels=t2;let s={and_chr:"chrome",and_ff:"firefox",android:"android",chrome:"chrome",edge:"edge",firefox:"firefox",ie:"ie",ie_mob:"ie",ios_saf:"ios",node:"node",deno:"deno",op_mob:"opera",opera:"opera",safari:"safari",samsung:"samsung"};r2.browserNameMap=s},7857:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.getHighestUnreleased=getHighestUnreleased,r2.getLowestImplementedVersion=getLowestImplementedVersion,r2.getLowestUnreleased=getLowestUnreleased,r2.isUnreleasedVersion=isUnreleasedVersion,r2.semverMin=semverMin,r2.semverify=semverify;var s=t2(7849),a=t2(2445),n=t2(9352);let o=/^(\d+|\d+.\d+)$/,i=new a.OptionValidator("@babel/helper-compilation-targets");function semverMin(e3,r3){return e3&&s.lt(e3,r3)?e3:r3}function semverify(e3){if(typeof e3=="string"&&s.valid(e3))return e3;i.invariant(typeof e3=="number"||typeof e3=="string"&&o.test(e3),`'${e3}' is not a valid version`),e3=e3.toString();let r3=0,t3=0;for(;(r3=e3.indexOf(".",r3+1))>0;)t3++;return e3+".0".repeat(2-t3)}function isUnreleasedVersion(e3,r3){let t3=n.unreleasedLabels[r3];return!!t3&&t3===e3.toString().toLowerCase()}function getLowestUnreleased(e3,r3,t3){let s2=n.unreleasedLabels[t3];return e3===s2?r3:r3===s2?e3:semverMin(e3,r3)}function getHighestUnreleased(e3,r3,t3){return getLowestUnreleased(e3,r3,t3)===e3?r3:e3}function getLowestImplementedVersion(e3,r3){let t3=e3[r3];return!t3&&r3==="android"?e3.chrome:t3}},327:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.buildDecoratedClass=buildDecoratedClass,r2.hasDecorators=hasDecorators,r2.hasOwnDecorators=hasOwnDecorators;var s=t2(8304),a=t2(4243),n=t2(2528);function hasOwnDecorators(e3){var r3;return!!((r3=e3.decorators)!=null&&r3.length)}function hasDecorators(e3){return hasOwnDecorators(e3)||e3.body.body.some(hasOwnDecorators)}function prop(e3,r3){return r3?s.types.objectProperty(s.types.identifier(e3),r3):null}function method(e3,r3){return s.types.objectMethod("method",s.types.identifier(e3),[],s.types.blockStatement(r3))}function takeDecorators(e3){let r3;return e3.decorators&&e3.decorators.length>0&&(r3=s.types.arrayExpression(e3.decorators.map(e4=>e4.expression))),e3.decorators=void 0,r3}function getKey(e3){return e3.computed?e3.key:s.types.isIdentifier(e3.key)?s.types.stringLiteral(e3.key.name):s.types.stringLiteral(String(e3.key.value))}function extractElementDescriptor(e3,r3,t3,o){let i=o.isClassMethod();if(o.isPrivate())throw o.buildCodeFrameError(`Private ${i?"methods":"fields"} in decorated classes are not supported yet.`);if(o.node.type==="ClassAccessorProperty")throw o.buildCodeFrameError('Accessor properties are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.');if(o.node.type==="StaticBlock")throw o.buildCodeFrameError('Static blocks are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.');let{node:l,scope:c}=o;o.isTSDeclareMethod()||new a.default({methodPath:o,objectRef:r3,superRef:t3,file:e3,refToPreserve:r3}).replace();let d=[prop("kind",s.types.stringLiteral(s.types.isClassMethod(l)?l.kind:"field")),prop("decorators",takeDecorators(l)),prop("static",l.static&&s.types.booleanLiteral(!0)),prop("key",getKey(l))].filter(Boolean);if(s.types.isClassMethod(l)){let e4=l.computed?null:l.key,r4=s.types.toExpression(l);d.push(prop("value",(0,n.default)({node:r4,id:e4,scope:c})||r4))}else s.types.isClassProperty(l)&&l.value?d.push(method("value",s.template.statements.ast`return ${l.value}`)):d.push(prop("value",c.buildUndefinedNode()));return o.remove(),s.types.objectExpression(d)}function addDecorateHelper(e3){return e3.addHelper("decorate")}function buildDecoratedClass(e3,r3,t3,a2){let{node:n2,scope:o}=r3,i=o.generateUidIdentifier("initialize"),l=n2.id&&r3.isDeclaration(),c=r3.isInStrictMode(),{superClass:d}=n2;n2.type="ClassDeclaration",n2.id||(n2.id=s.types.cloneNode(e3));let u;d&&(u=o.generateUidIdentifierBasedOnNode(n2.superClass,"super"),n2.superClass=u);let p=takeDecorators(n2),f=s.types.arrayExpression(t3.filter(e4=>!e4.node.abstract&&e4.node.type!=="TSIndexSignature").map(e4=>extractElementDescriptor(a2,n2.id,u,e4))),y=s.template.expression.ast` - ${addDecorateHelper(a2)}( - ${p||s.types.nullLiteral()}, - function (${i}, ${d?s.types.cloneNode(u):null}) { - ${n2} - return { F: ${s.types.cloneNode(n2.id)}, d: ${f} }; - }, - ${d} - ) - `;c||y.arguments[1].body.directives.push(s.types.directive(s.types.directiveLiteral("use strict")));let g=y,h="arguments.1.body.body.0";return l&&(g=s.template.statement.ast`let ${e3} = ${y}`,h="declarations.0.init."+h),{instanceNodes:[s.template.statement.ast`${s.types.cloneNode(i)}(this)`],wrapClass(e4){return e4.replaceWith(g),e4.get(h)}}}},5929:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.FEATURES=void 0,r2.enableFeature=enableFeature,r2.isLoose=isLoose,r2.shouldTransform=shouldTransform;var s=t2(327);let a=Object.freeze({fields:2,privateMethods:4,decorators:8,privateIn:16,staticBlocks:32});r2.FEATURES=a;let n=new Map([[a.fields,"@babel/plugin-transform-class-properties"],[a.privateMethods,"@babel/plugin-transform-private-methods"],[a.privateIn,"@babel/plugin-transform-private-property-in-object"]]),o="@babel/plugin-class-features/featuresKey",i="@babel/plugin-class-features/looseKey",l="@babel/plugin-class-features/looseLowPriorityKey/#__internal__@babel/preset-env__please-overwrite-loose-instead-of-throwing";function enableFeature(e3,r3,t3){(!hasFeature(e3,r3)||canIgnoreLoose(e3,r3))&&(e3.set(o,e3.get(o)|r3),t3==="#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error"?(setLoose(e3,r3,!0),e3.set(l,e3.get(l)|r3)):t3==="#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"?(setLoose(e3,r3,!1),e3.set(l,e3.get(l)|r3)):setLoose(e3,r3,t3));let s2,a2;for(let[r4,t4]of n){if(!hasFeature(e3,r4))continue;let n2=isLoose(e3,r4);if(!canIgnoreLoose(e3,r4)){if(s2===!n2)throw new Error("'loose' mode configuration must be the same for @babel/plugin-transform-class-properties, @babel/plugin-transform-private-methods and @babel/plugin-transform-private-property-in-object (when they are enabled).");s2=n2,a2=t4}}if(s2!==void 0)for(let[r4,t4]of n)hasFeature(e3,r4)&&isLoose(e3,r4)!==s2&&(setLoose(e3,r4,s2),console.warn(`Though the "loose" option was set to "${!s2}" in your @babel/preset-env config, it will not be used for ${t4} since the "loose" mode option was set to "${s2}" for ${a2}. -The "loose" option must be the same for @babel/plugin-transform-class-properties, @babel/plugin-transform-private-methods and @babel/plugin-transform-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding - ["${t4}", { "loose": ${s2} }] -to the "plugins" section of your Babel config.`))}function hasFeature(e3,r3){return!!(e3.get(o)&r3)}function isLoose(e3,r3){return!!(e3.get(i)&r3)}function setLoose(e3,r3,t3){t3?e3.set(i,e3.get(i)|r3):e3.set(i,e3.get(i)&~r3),e3.set(l,e3.get(l)&~r3)}function canIgnoreLoose(e3,r3){return!!(e3.get(l)&r3)}function shouldTransform(e3,r3){let t3=null,n2=null,o2=null,i2=null,l2=null;(0,s.hasOwnDecorators)(e3.node)&&(t3=e3.get("decorators.0"));for(let r4 of e3.get("body.body"))!t3&&(0,s.hasOwnDecorators)(r4.node)&&(t3=r4.get("decorators.0")),!n2&&r4.isClassProperty()&&(n2=r4),!o2&&r4.isClassPrivateProperty()&&(o2=r4),!i2&&r4.isClassPrivateMethod!=null&&r4.isClassPrivateMethod()&&(i2=r4),!l2&&r4.isStaticBlock!=null&&r4.isStaticBlock()&&(l2=r4);if(t3&&o2)throw o2.buildCodeFrameError("Private fields in decorated classes are not supported yet.");if(t3&&i2)throw i2.buildCodeFrameError("Private methods in decorated classes are not supported yet.");if(t3&&!hasFeature(r3,a.decorators))throw e3.buildCodeFrameError(`Decorators are not enabled. -If you are using ["@babel/plugin-proposal-decorators", { "version": "legacy" }], make sure it comes *before* "@babel/plugin-transform-class-properties" and enable loose mode, like so: - ["@babel/plugin-proposal-decorators", { "version": "legacy" }] - ["@babel/plugin-transform-class-properties", { "loose": true }]`);if(i2&&!hasFeature(r3,a.privateMethods))throw i2.buildCodeFrameError("Class private methods are not enabled. Please add `@babel/plugin-transform-private-methods` to your configuration.");if((n2||o2)&&!hasFeature(r3,a.fields)&&!hasFeature(r3,a.privateMethods))throw e3.buildCodeFrameError("Class fields are not enabled. Please add `@babel/plugin-transform-class-properties` to your configuration.");if(l2&&!hasFeature(r3,a.staticBlocks))throw e3.buildCodeFrameError("Static class blocks are not enabled. Please add `@babel/plugin-transform-class-static-block` to your configuration.");return!!(t3||i2||l2||(n2||o2)&&hasFeature(r3,a.fields))}},9076:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.buildCheckInRHS=buildCheckInRHS,r2.buildFieldsInitNodes=buildFieldsInitNodes,r2.buildPrivateNamesMap=buildPrivateNamesMap,r2.buildPrivateNamesNodes=buildPrivateNamesNodes,r2.transformPrivateNamesUsage=transformPrivateNamesUsage;var s=t2(8304),a=t2(4243),n=t2(3336),o=t2(6265),i=t2(970),l=t2(7135),c=t2(9382),d=t2(5963);function buildPrivateNamesMap(e3){let r3=new Map;for(let t3 of e3)if(t3.isPrivate()){let{name:e4}=t3.node.key.id,s2=r3.has(e4)?r3.get(e4):{id:t3.scope.generateUidIdentifier(e4),static:t3.node.static,method:!t3.isProperty()};t3.isClassPrivateMethod()&&(t3.node.kind==="get"?s2.getId=t3.scope.generateUidIdentifier(`get_${e4}`):t3.node.kind==="set"?s2.setId=t3.scope.generateUidIdentifier(`set_${e4}`):t3.node.kind==="method"&&(s2.methodId=t3.scope.generateUidIdentifier(e4))),r3.set(e4,s2)}return r3}function buildPrivateNamesNodes(e3,r3,t3,a2){let n2=[];for(let[o2,i2]of e3){let{static:e4,method:c2,getId:d2,setId:u2}=i2,p2=d2||u2,f2=s.types.cloneNode(i2.id),y2;r3?y2=s.types.callExpression(a2.addHelper("classPrivateFieldLooseKey"),[s.types.stringLiteral(o2)]):t3?y2=s.types.callExpression(s.types.identifier("Symbol"),[s.types.stringLiteral(o2)]):e4||(y2=s.types.newExpression(s.types.identifier(!c2||p2?"WeakMap":"WeakSet"),[])),y2&&((0,l.default)(y2),n2.push(s.template.statement.ast`var ${f2} = ${y2}`))}return n2}function privateNameVisitorFactory(e3){let r3=s.traverse.visitors.merge([Object.assign({},e3),n.default]),t3=Object.assign({},e3,{Class(e4){let{privateNamesMap:s2}=this,a2=e4.get("body.body"),n2=new Map(s2),o2=[];for(let e5 of a2){if(!e5.isPrivate())continue;let{name:r4}=e5.node.key.id;n2.delete(r4),o2.push(r4)}o2.length&&(e4.get("body").traverse(r3,Object.assign({},this,{redeclared:o2})),e4.traverse(t3,Object.assign({},this,{privateNamesMap:n2})),e4.skipKey("body"))}});return t3}let u=privateNameVisitorFactory({PrivateName(e3,{noDocumentAll:r3}){let{privateNamesMap:t3,redeclared:s2}=this,{node:a2,parentPath:n2}=e3;if(!n2.isMemberExpression({property:a2})&&!n2.isOptionalMemberExpression({property:a2}))return;let{name:o2}=a2.id;t3.has(o2)&&(s2&&s2.includes(o2)||this.handle(n2,r3))}});function unshadow(e3,r3,t3){for(;(s2=r3)!=null&&s2.hasBinding(e3)&&!r3.bindingIdentifierEquals(e3,t3);){var s2;r3.rename(e3),r3=r3.parent}}function buildCheckInRHS(e3,r3,t3){return t3||!(r3.availableHelper!=null&&r3.availableHelper("checkInRHS"))?e3:s.types.callExpression(r3.addHelper("checkInRHS"),[e3])}let p=privateNameVisitorFactory({BinaryExpression(e3,{file:r3}){let{operator:t3,left:a2,right:n2}=e3.node;if(t3!=="in"||!s.types.isPrivateName(a2))return;let{privateFieldsAsProperties:o2,privateNamesMap:i2,redeclared:l2}=this,{name:c2}=a2.id;if(!i2.has(c2)||l2&&l2.includes(c2))return;if(unshadow(this.classRef.name,e3.scope,this.innerBinding),o2){let{id:t4}=i2.get(c2);e3.replaceWith(s.template.expression.ast` - Object.prototype.hasOwnProperty.call(${buildCheckInRHS(n2,r3)}, ${s.types.cloneNode(t4)}) - `);return}let{id:d2,static:u2}=i2.get(c2);if(u2){e3.replaceWith(s.template.expression.ast`${buildCheckInRHS(n2,r3)} === ${s.types.cloneNode(this.classRef)}`);return}e3.replaceWith(s.template.expression.ast`${s.types.cloneNode(d2)}.has(${buildCheckInRHS(n2,r3)})`)}}),f={memoise(e3,r3){let{scope:t3}=e3,{object:s2}=e3.node,a2=t3.maybeGenerateMemoised(s2);a2&&this.memoiser.set(s2,a2,r3)},receiver(e3){let{object:r3}=e3.node;return this.memoiser.has(r3)?s.types.cloneNode(this.memoiser.get(r3)):s.types.cloneNode(r3)},get(e3){let{classRef:r3,privateNamesMap:t3,file:a2,innerBinding:n2}=this,{name:o2}=e3.node.property.id,{id:i2,static:l2,method:c2,methodId:d2,getId:u2,setId:p2}=t3.get(o2),f2=u2||p2;if(l2){let t4=c2&&!f2?"classStaticPrivateMethodGet":"classStaticPrivateFieldSpecGet";return unshadow(r3.name,e3.scope,n2),s.types.callExpression(a2.addHelper(t4),[this.receiver(e3),s.types.cloneNode(r3),s.types.cloneNode(i2)])}if(c2){if(f2){if(!u2&&p2){if(a2.availableHelper("writeOnlyError"))return s.types.sequenceExpression([this.receiver(e3),s.types.callExpression(a2.addHelper("writeOnlyError"),[s.types.stringLiteral(`#${o2}`)])]);console.warn("@babel/helpers is outdated, update it to silence this warning.")}return s.types.callExpression(a2.addHelper("classPrivateFieldGet"),[this.receiver(e3),s.types.cloneNode(i2)])}return s.types.callExpression(a2.addHelper("classPrivateMethodGet"),[this.receiver(e3),s.types.cloneNode(i2),s.types.cloneNode(d2)])}return s.types.callExpression(a2.addHelper("classPrivateFieldGet"),[this.receiver(e3),s.types.cloneNode(i2)])},boundGet(e3){return this.memoise(e3,1),s.types.callExpression(s.types.memberExpression(this.get(e3),s.types.identifier("bind")),[this.receiver(e3)])},set(e3,r3){let{classRef:t3,privateNamesMap:a2,file:n2}=this,{name:o2}=e3.node.property.id,{id:i2,static:l2,method:c2,setId:d2,getId:u2}=a2.get(o2),p2=u2||d2;if(l2){let a3=c2&&!p2?"classStaticPrivateMethodSet":"classStaticPrivateFieldSpecSet";return s.types.callExpression(n2.addHelper(a3),[this.receiver(e3),s.types.cloneNode(t3),s.types.cloneNode(i2),r3])}return c2?d2?s.types.callExpression(n2.addHelper("classPrivateFieldSet"),[this.receiver(e3),s.types.cloneNode(i2),r3]):s.types.sequenceExpression([this.receiver(e3),r3,s.types.callExpression(n2.addHelper("readOnlyError"),[s.types.stringLiteral(`#${o2}`)])]):s.types.callExpression(n2.addHelper("classPrivateFieldSet"),[this.receiver(e3),s.types.cloneNode(i2),r3])},destructureSet(e3){let{classRef:r3,privateNamesMap:t3,file:a2}=this,{name:n2}=e3.node.property.id,{id:o2,static:i2}=t3.get(n2);if(i2){try{var l2=a2.addHelper("classStaticPrivateFieldDestructureSet")}catch{throw new Error("Babel can not transpile `[C.#p] = [0]` with @babel/helpers < 7.13.10, \nplease update @babel/helpers to the latest version.")}return s.types.memberExpression(s.types.callExpression(l2,[this.receiver(e3),s.types.cloneNode(r3),s.types.cloneNode(o2)]),s.types.identifier("value"))}return s.types.memberExpression(s.types.callExpression(a2.addHelper("classPrivateFieldDestructureSet"),[this.receiver(e3),s.types.cloneNode(o2)]),s.types.identifier("value"))},call(e3,r3){return this.memoise(e3,1),(0,i.default)(this.get(e3),this.receiver(e3),r3,!1)},optionalCall(e3,r3){return this.memoise(e3,1),(0,i.default)(this.get(e3),this.receiver(e3),r3,!0)},delete(){throw new Error("Internal Babel error: deleting private elements is a parsing error.")}},y={get(e3){let{privateNamesMap:r3,file:t3}=this,{object:a2}=e3.node,{name:n2}=e3.node.property.id;return s.template.expression`BASE(REF, PROP)[PROP]`({BASE:t3.addHelper("classPrivateFieldLooseBase"),REF:s.types.cloneNode(a2),PROP:s.types.cloneNode(r3.get(n2).id)})},set(){throw new Error("private name handler with loose = true don't need set()")},boundGet(e3){return s.types.callExpression(s.types.memberExpression(this.get(e3),s.types.identifier("bind")),[s.types.cloneNode(e3.node.object)])},simpleSet(e3){return this.get(e3)},destructureSet(e3){return this.get(e3)},call(e3,r3){return s.types.callExpression(this.get(e3),r3)},optionalCall(e3,r3){return s.types.optionalCallExpression(this.get(e3),r3,!0)},delete(){throw new Error("Internal Babel error: deleting private elements is a parsing error.")}};function transformPrivateNamesUsage(e3,r3,t3,{privateFieldsAsProperties:s2,noDocumentAll:a2,innerBinding:n2},i2){if(!t3.size)return;let l2=r3.get("body"),c2=s2?y:f;(0,o.default)(l2,u,Object.assign({privateNamesMap:t3,classRef:e3,file:i2},c2,{noDocumentAll:a2,innerBinding:n2})),l2.traverse(p,{privateNamesMap:t3,classRef:e3,file:i2,privateFieldsAsProperties:s2,innerBinding:n2})}function buildPrivateFieldInitLoose(e3,r3,t3){let{id:a2}=t3.get(r3.node.key.id.name),n2=r3.node.value||r3.scope.buildUndefinedNode();return inheritPropComments(s.template.statement.ast` - Object.defineProperty(${e3}, ${s.types.cloneNode(a2)}, { - // configurable is false by default - // enumerable is false by default - writable: true, - value: ${n2} - }); - `,r3)}function buildPrivateInstanceFieldInitSpec(e3,r3,t3,a2){let{id:n2}=t3.get(r3.node.key.id.name),o2=r3.node.value||r3.scope.buildUndefinedNode();if(!a2.availableHelper("classPrivateFieldInitSpec"))return inheritPropComments(s.template.statement.ast`${s.types.cloneNode(n2)}.set(${e3}, { - // configurable is always false for private elements - // enumerable is always false for private elements - writable: true, - value: ${o2}, - })`,r3);let i2=a2.addHelper("classPrivateFieldInitSpec");return inheritPropComments(s.template.statement.ast`${i2}( - ${s.types.thisExpression()}, - ${s.types.cloneNode(n2)}, - { - writable: true, - value: ${o2} - }, - )`,r3)}function buildPrivateStaticFieldInitSpec(e3,r3){let t3=r3.get(e3.node.key.id.name),{id:a2,getId:n2,setId:o2,initAdded:i2}=t3,l2=n2||o2;if(!e3.isProperty()&&(i2||!l2))return;if(l2)return r3.set(e3.node.key.id.name,Object.assign({},t3,{initAdded:!0})),inheritPropComments(s.template.statement.ast` - var ${s.types.cloneNode(a2)} = { - // configurable is false by default - // enumerable is false by default - // writable is false by default - get: ${n2?n2.name:e3.scope.buildUndefinedNode()}, - set: ${o2?o2.name:e3.scope.buildUndefinedNode()} - } - `,e3);let c2=e3.node.value||e3.scope.buildUndefinedNode();return inheritPropComments(s.template.statement.ast` - var ${s.types.cloneNode(a2)} = { - // configurable is false by default - // enumerable is false by default - writable: true, - value: ${c2} - }; - `,e3)}function buildPrivateMethodInitLoose(e3,r3,t3){let a2=t3.get(r3.node.key.id.name),{methodId:n2,id:o2,getId:i2,setId:l2,initAdded:c2}=a2;if(c2)return;if(n2)return inheritPropComments(s.template.statement.ast` - Object.defineProperty(${e3}, ${o2}, { - // configurable is false by default - // enumerable is false by default - // writable is false by default - value: ${n2.name} - }); - `,r3);if(i2||l2)return t3.set(r3.node.key.id.name,Object.assign({},a2,{initAdded:!0})),inheritPropComments(s.template.statement.ast` - Object.defineProperty(${e3}, ${o2}, { - // configurable is false by default - // enumerable is false by default - // writable is false by default - get: ${i2?i2.name:r3.scope.buildUndefinedNode()}, - set: ${l2?l2.name:r3.scope.buildUndefinedNode()} - }); - `,r3)}function buildPrivateInstanceMethodInitSpec(e3,r3,t3,s2){let a2=t3.get(r3.node.key.id.name),{getId:n2,setId:o2,initAdded:i2}=a2;return i2?void 0:n2||o2?buildPrivateAccessorInitialization(e3,r3,t3,s2):buildPrivateInstanceMethodInitialization(e3,r3,t3,s2)}function buildPrivateAccessorInitialization(e3,r3,t3,a2){let n2=t3.get(r3.node.key.id.name),{id:o2,getId:i2,setId:l2}=n2;if(t3.set(r3.node.key.id.name,Object.assign({},n2,{initAdded:!0})),!a2.availableHelper("classPrivateFieldInitSpec"))return inheritPropComments(s.template.statement.ast` - ${o2}.set(${e3}, { - get: ${i2?i2.name:r3.scope.buildUndefinedNode()}, - set: ${l2?l2.name:r3.scope.buildUndefinedNode()} - }); - `,r3);let c2=a2.addHelper("classPrivateFieldInitSpec");return inheritPropComments(s.template.statement.ast`${c2}( - ${s.types.thisExpression()}, - ${s.types.cloneNode(o2)}, - { - get: ${i2?i2.name:r3.scope.buildUndefinedNode()}, - set: ${l2?l2.name:r3.scope.buildUndefinedNode()} - }, - )`,r3)}function buildPrivateInstanceMethodInitialization(e3,r3,t3,a2){let n2=t3.get(r3.node.key.id.name),{id:o2}=n2;if(!a2.availableHelper("classPrivateMethodInitSpec"))return inheritPropComments(s.template.statement.ast`${o2}.add(${e3})`,r3);let i2=a2.addHelper("classPrivateMethodInitSpec");return inheritPropComments(s.template.statement.ast`${i2}( - ${s.types.thisExpression()}, - ${s.types.cloneNode(o2)} - )`,r3)}function buildPublicFieldInitLoose(e3,r3){let{key:t3,computed:a2}=r3.node,n2=r3.node.value||r3.scope.buildUndefinedNode();return inheritPropComments(s.types.expressionStatement(s.types.assignmentExpression("=",s.types.memberExpression(e3,t3,a2||s.types.isLiteral(t3)),n2)),r3)}function buildPublicFieldInitSpec(e3,r3,t3){let{key:a2,computed:n2}=r3.node,o2=r3.node.value||r3.scope.buildUndefinedNode();return inheritPropComments(s.types.expressionStatement(s.types.callExpression(t3.addHelper("defineProperty"),[e3,n2||s.types.isLiteral(a2)?a2:s.types.stringLiteral(a2.name),o2])),r3)}function buildPrivateStaticMethodInitLoose(e3,r3,t3,a2){let n2=a2.get(r3.node.key.id.name),{id:o2,methodId:i2,getId:l2,setId:c2,initAdded:d2}=n2;return d2?void 0:l2||c2?(a2.set(r3.node.key.id.name,Object.assign({},n2,{initAdded:!0})),inheritPropComments(s.template.statement.ast` - Object.defineProperty(${e3}, ${o2}, { - // configurable is false by default - // enumerable is false by default - // writable is false by default - get: ${l2?l2.name:r3.scope.buildUndefinedNode()}, - set: ${c2?c2.name:r3.scope.buildUndefinedNode()} - }) - `,r3)):inheritPropComments(s.template.statement.ast` - Object.defineProperty(${e3}, ${o2}, { - // configurable is false by default - // enumerable is false by default - // writable is false by default - value: ${i2.name} - }); - `,r3)}function buildPrivateMethodDeclaration(e3,r3,t3=!1){let a2=r3.get(e3.node.key.id.name),{id:n2,methodId:o2,getId:i2,setId:l2,getterDeclared:c2,setterDeclared:d2,static:u2}=a2,{params:p2,body:f2,generator:y2,async:g2}=e3.node,h2=i2&&!c2&&p2.length===0,b=l2&&!d2&&p2.length>0,x=o2;return h2?(r3.set(e3.node.key.id.name,Object.assign({},a2,{getterDeclared:!0})),x=i2):b?(r3.set(e3.node.key.id.name,Object.assign({},a2,{setterDeclared:!0})),x=l2):u2&&!t3&&(x=n2),inheritPropComments(s.types.functionDeclaration(s.types.cloneNode(x),p2,f2,y2,g2),e3)}let g=s.traverse.visitors.merge([{UnaryExpression(e3){let{node:r3}=e3;if(r3.operator==="delete"){let t3=(0,c.skipTransparentExprWrapperNodes)(r3.argument);s.types.isThisExpression(t3)&&e3.replaceWith(s.types.booleanLiteral(!0))}},ThisExpression(e3,r3){r3.needsClassRef=!0,e3.replaceWith(s.types.cloneNode(r3.classRef))},MetaProperty(e3){let{node:r3,scope:t3}=e3;r3.meta.name==="new"&&r3.property.name==="target"&&e3.replaceWith(t3.buildUndefinedNode())}},n.default]),h={ReferencedIdentifier(e3,r3){e3.scope.bindingIdentifierEquals(e3.node.name,r3.innerBinding)&&(r3.needsClassRef=!0,e3.node.name=r3.classRef.name)}};function replaceThisContext(e3,r3,t3){var s2;let a2={classRef:r3,needsClassRef:!1,innerBinding:t3};return e3.isMethod()||e3.traverse(g,a2),t3!=null&&(s2=a2.classRef)!=null&&s2.name&&a2.classRef.name!==t3.name&&e3.traverse(h,a2),a2.needsClassRef}function isNameOrLength({key:e3,computed:r3}){return e3.type==="Identifier"?!r3&&(e3.name==="name"||e3.name==="length"):e3.type==="StringLiteral"?e3.value==="name"||e3.value==="length":!1}function inheritPropComments(e3,r3){return s.types.inheritLeadingComments(e3,r3.node),s.types.inheritInnerComments(e3,r3.node),e3}function buildFieldsInitNodes(e3,r3,t3,n2,o2,i2,l2,c2,u2){var p2,f2;let y2=0,g2,h2=[],b=[],x=[],v=null,j=s.types.isIdentifier(r3)?()=>r3:()=>{var e4;return(e4=g2)!=null||(g2=t3[0].scope.generateUidIdentifierBasedOnNode(r3)),g2},w=(p2=e3)!=null?p2:t3[0].scope.generateUidIdentifier("class");(f2=e3)!=null||(e3=s.types.cloneNode(u2));for(let r4 of t3){r4.isClassProperty()&&d.assertFieldTransformed(r4);let t4=!(s.types.isStaticBlock!=null&&s.types.isStaticBlock(r4.node))&&r4.node.static,p3=!t4,f3=r4.isPrivate(),g3=!f3,v2=r4.isProperty(),E=!v2,_=r4.isStaticBlock==null?void 0:r4.isStaticBlock();switch(t4&&(y2|=1),(t4||E&&f3||_)&&(new a.default({methodPath:r4,constantSuper:c2,file:o2,refToPreserve:u2,getSuperRef:j,getObjectRef(){return y2|=2,t4||_?w:s.types.memberExpression(w,s.types.identifier("prototype"))}}).replace(),replaceThisContext(r4,w,u2)&&(y2|=2)),!0){case _:{let e4=r4.node.body;e4.length===1&&s.types.isExpressionStatement(e4[0])?h2.push(inheritPropComments(e4[0],r4)):h2.push(s.types.inheritsComments(s.template.statement.ast`(() => { ${e4} })()`,r4.node));break}case(t4&&f3&&v2&&l2):h2.push(buildPrivateFieldInitLoose(s.types.cloneNode(e3),r4,n2));break;case(t4&&f3&&v2&&!l2):h2.push(buildPrivateStaticFieldInitSpec(r4,n2));break;case(t4&&g3&&v2&&i2):if(!isNameOrLength(r4.node)){h2.push(buildPublicFieldInitLoose(s.types.cloneNode(e3),r4));break}case(t4&&g3&&v2&&!i2):h2.push(buildPublicFieldInitSpec(s.types.cloneNode(e3),r4,o2));break;case(p3&&f3&&v2&&l2):b.push(buildPrivateFieldInitLoose(s.types.thisExpression(),r4,n2));break;case(p3&&f3&&v2&&!l2):b.push(buildPrivateInstanceFieldInitSpec(s.types.thisExpression(),r4,n2,o2));break;case(p3&&f3&&E&&l2):b.unshift(buildPrivateMethodInitLoose(s.types.thisExpression(),r4,n2)),x.push(buildPrivateMethodDeclaration(r4,n2,l2));break;case(p3&&f3&&E&&!l2):b.unshift(buildPrivateInstanceMethodInitSpec(s.types.thisExpression(),r4,n2,o2)),x.push(buildPrivateMethodDeclaration(r4,n2,l2));break;case(t4&&f3&&E&&!l2):h2.unshift(buildPrivateStaticFieldInitSpec(r4,n2)),x.push(buildPrivateMethodDeclaration(r4,n2,l2));break;case(t4&&f3&&E&&l2):h2.unshift(buildPrivateStaticMethodInitLoose(s.types.cloneNode(e3),r4,o2,n2)),x.push(buildPrivateMethodDeclaration(r4,n2,l2));break;case(p3&&g3&&v2&&i2):b.push(buildPublicFieldInitLoose(s.types.thisExpression(),r4));break;case(p3&&g3&&v2&&!i2):b.push(buildPublicFieldInitSpec(s.types.thisExpression(),r4,o2));break;default:throw new Error("Unreachable.")}}return y2&2&&u2!=null&&(v=s.types.expressionStatement(s.types.assignmentExpression("=",s.types.cloneNode(w),s.types.cloneNode(u2)))),{staticNodes:h2.filter(Boolean),instanceNodes:b.filter(Boolean),pureStaticNodes:x.filter(Boolean),classBindingNode:v,wrapClass(r4){for(let e4 of t3)e4.node.leadingComments=null,e4.remove();return g2&&(r4.scope.push({id:s.types.cloneNode(g2)}),r4.set("superClass",s.types.assignmentExpression("=",g2,r4.node.superClass))),y2!==0&&(r4.isClassExpression()?(r4.scope.push({id:e3}),r4.replaceWith(s.types.assignmentExpression("=",s.types.cloneNode(e3),r4.node))):(u2==null&&(r4.node.id=e3),v!=null&&r4.scope.push({id:w}))),r4}}}},269:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"FEATURES",{enumerable:!0,get:function(){return d.FEATURES}}),Object.defineProperty(r2,"buildCheckInRHS",{enumerable:!0,get:function(){return i.buildCheckInRHS}}),r2.createClassFeaturePlugin=createClassFeaturePlugin,Object.defineProperty(r2,"enableFeature",{enumerable:!0,get:function(){return d.enableFeature}}),Object.defineProperty(r2,"injectInitialization",{enumerable:!0,get:function(){return c.injectInitialization}});var s=t2(8304),a=t2(2528),n=t2(9053),o=t2(7849),i=t2(9076),l=t2(327),c=t2(1822),d=t2(5929),u=t2(5963);let p="@babel/plugin-class-features/version";function createClassFeaturePlugin({name:e3,feature:r3,loose:t3,manipulateOptions:f,api:y,inherits:g}){{var h;(h=y)!=null||(y={assumption:()=>{}})}let b=y.assumption("setPublicClassFields"),x=y.assumption("privateFieldsAsSymbols"),v=y.assumption("privateFieldsAsProperties"),j=y.assumption("constantSuper"),w=y.assumption("noDocumentAll");if(v&&x)throw new Error('Cannot enable both the "privateFieldsAsProperties" and "privateFieldsAsSymbols" assumptions as the same time.');let E=v||x;if(t3===!0){let r4=[];b!==void 0&&r4.push('"setPublicClassFields"'),v!==void 0&&r4.push('"privateFieldsAsProperties"'),x!==void 0&&r4.push('"privateFieldsAsSymbols"'),r4.length!==0&&console.warn(`[${e3}]: You are using the "loose: true" option and you are explicitly setting a value for the ${r4.join(" and ")} assumption${r4.length>1?"s":""}. The "loose" option can cause incompatibilities with the other class features plugins, so it's recommended that you replace it with the following top-level option: - "assumptions": { - "setPublicClassFields": true, - "privateFieldsAsSymbols": true - }`)}return{name:e3,manipulateOptions:f,inherits:g,pre(e4){if((0,d.enableFeature)(e4,r3,t3),typeof e4.get(p)=="number"){e4.set(p,"7.22.15");return}(!e4.get(p)||o.lt(e4.get(p),"7.22.15"))&&e4.set(p,"7.22.15")},visitor:{Class(e4,{file:t4}){var n2;if(t4.get(p)!=="7.22.15"||!(0,d.shouldTransform)(e4,t4))return;let o2=e4.isClassDeclaration();o2&&(0,u.assertFieldTransformed)(e4);let f2=(0,d.isLoose)(t4,r3),y2,g2=(0,l.hasDecorators)(e4.node),h2=[],_=[],S=[],k=new Set,C=e4.get("body");for(let e5 of C.get("body")){if((e5.isClassProperty()||e5.isClassMethod())&&e5.node.computed&&S.push(e5),e5.isPrivate()){let{name:r4}=e5.node.key.id,t5=`get ${r4}`,s2=`set ${r4}`;if(e5.isClassPrivateMethod()){if(e5.node.kind==="get"){if(k.has(t5)||k.has(r4)&&!k.has(s2))throw e5.buildCodeFrameError("Duplicate private field");k.add(t5).add(r4)}else if(e5.node.kind==="set"){if(k.has(s2)||k.has(r4)&&!k.has(t5))throw e5.buildCodeFrameError("Duplicate private field");k.add(s2).add(r4)}}else{if(k.has(r4)&&!k.has(t5)&&!k.has(s2)||k.has(r4)&&(k.has(t5)||k.has(s2)))throw e5.buildCodeFrameError("Duplicate private field");k.add(r4)}}e5.isClassMethod({kind:"constructor"})?y2=e5:(_.push(e5),(e5.isProperty()||e5.isPrivate()||e5.isStaticBlock!=null&&e5.isStaticBlock())&&h2.push(e5))}if(!h2.length&&!g2)return;let P=e4.node.id,D;(!P||!o2)&&((0,a.default)(e4),D=e4.scope.generateUidIdentifier("class"));let I=(n2=D)!=null?n2:s.types.cloneNode(P),O=(0,i.buildPrivateNamesMap)(h2),A=(0,i.buildPrivateNamesNodes)(O,v??f2,x??!1,t4);(0,i.transformPrivateNamesUsage)(I,e4,O,{privateFieldsAsProperties:E??f2,noDocumentAll:w,innerBinding:P},t4);let R,M,F,N,B,L;g2?(M=N=R=[],{instanceNodes:F,wrapClass:L}=(0,l.buildDecoratedClass)(I,e4,_,t4)):(R=(0,c.extractComputedKeys)(e4,S,t4),{staticNodes:M,pureStaticNodes:N,instanceNodes:F,classBindingNode:B,wrapClass:L}=(0,i.buildFieldsInitNodes)(D,e4.node.superClass,h2,O,t4,b??f2,E??f2,j??f2,P)),F.length>0&&(0,c.injectInitialization)(e4,y2,F,(e5,r4)=>{if(!g2)for(let t5 of h2)s.types.isStaticBlock!=null&&s.types.isStaticBlock(t5.node)||t5.node.static||t5.traverse(e5,r4)});let W=L(e4);W.insertBefore([...A,...R]),M.length>0&&W.insertAfter(M),N.length>0&&W.find(e5=>e5.isStatement()||e5.isDeclaration()).insertAfter(N),B!=null&&o2&&W.insertAfter(B)},ExportDefaultDeclaration(e4,{file:r4}){{if(r4.get(p)!=="7.22.15")return;let t4=e4.get("declaration");t4.isClassDeclaration()&&(0,l.hasDecorators)(t4.node)&&(t4.node.id?(0,n.default)(e4):t4.node.type="ClassExpression")}}}}}},1822:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.extractComputedKeys=extractComputedKeys,r2.injectInitialization=injectInitialization;var s=t2(8304),a=t2(3336);let n=s.traverse.visitors.merge([{Super(e3){let{node:r3,parentPath:t3}=e3;t3.isCallExpression({callee:r3})&&this.push(t3)}},a.default]),o={"TSTypeAnnotation|TypeAnnotation"(e3){e3.skip()},ReferencedIdentifier(e3,{scope:r3}){r3.hasOwnBinding(e3.node.name)&&(r3.rename(e3.node.name),e3.skip())}};function handleClassTDZ(e3,r3){if(r3.classBinding&&r3.classBinding===e3.scope.getBinding(e3.node.name)){let t3=r3.file.addHelper("classNameTDZError"),a2=s.types.callExpression(t3,[s.types.stringLiteral(e3.node.name)]);e3.replaceWith(s.types.sequenceExpression([a2,e3.node])),e3.skip()}}let i={ReferencedIdentifier:handleClassTDZ};function injectInitialization(e3,r3,t3,a2){if(!t3.length)return;let i2=!!e3.node.superClass;if(!r3){let t4=s.types.classMethod("constructor",s.types.identifier("constructor"),[],s.types.blockStatement([]));i2&&(t4.params=[s.types.restElement(s.types.identifier("args"))],t4.body.body.push(s.template.statement.ast`super(...args)`)),[r3]=e3.get("body").unshiftContainer("body",t4)}if(a2&&a2(o,{scope:r3.scope}),i2){let e4=[];r3.traverse(n,e4);let a3=!0;for(let r4 of e4)a3?(r4.insertAfter(t3),a3=!1):r4.insertAfter(t3.map(e5=>s.types.cloneNode(e5)))}else r3.get("body").unshiftContainer("body",t3)}function extractComputedKeys(e3,r3,t3){let a2=[],n2={classBinding:e3.node.id&&e3.scope.getBinding(e3.node.id.name),file:t3};for(let t4 of r3){let r4=t4.get("key");r4.isReferencedIdentifier()?handleClassTDZ(r4,n2):r4.traverse(i,n2);let o2=t4.node;if(!r4.isConstantExpression()){let r5=e3.scope.generateUidIdentifierBasedOnNode(o2.key);e3.scope.push({id:r5,kind:"let"}),a2.push(s.types.expressionStatement(s.types.assignmentExpression("=",s.types.cloneNode(r5),o2.key))),o2.key=s.types.cloneNode(r5)}}return a2}},5963:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.assertFieldTransformed=assertFieldTransformed;function assertFieldTransformed(e3){if(e3.node.declare)throw e3.buildCodeFrameError(`TypeScript 'declare' fields must first be transformed by @babel/plugin-transform-typescript. -If you have already enabled that plugin (or '@babel/preset-typescript'), make sure that it runs before any plugin related to additional class features: - - @babel/plugin-transform-class-properties - - @babel/plugin-transform-private-methods - - @babel/plugin-proposal-decorators`)}},7081:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.buildDecoratedClass=buildDecoratedClass,r2.hasDecorators=hasDecorators,r2.hasOwnDecorators=hasOwnDecorators;var s=t2(8304),a=t2(7537),n=t2(7345);function hasOwnDecorators(e3){return!!(e3.decorators&&e3.decorators.length)}function hasDecorators(e3){return hasOwnDecorators(e3)||e3.body.body.some(hasOwnDecorators)}function prop(e3,r3){return r3?s.types.objectProperty(s.types.identifier(e3),r3):null}function method(e3,r3){return s.types.objectMethod("method",s.types.identifier(e3),[],s.types.blockStatement(r3))}function takeDecorators(e3){let r3;return e3.decorators&&e3.decorators.length>0&&(r3=s.types.arrayExpression(e3.decorators.map(e4=>e4.expression))),e3.decorators=void 0,r3}function getKey(e3){return e3.computed?e3.key:s.types.isIdentifier(e3.key)?s.types.stringLiteral(e3.key.name):s.types.stringLiteral(String(e3.key.value))}function extractElementDescriptor(e3,r3,t3,o){let i=o.isClassMethod();if(o.isPrivate())throw o.buildCodeFrameError(`Private ${i?"methods":"fields"} in decorated classes are not supported yet.`);if(o.node.type==="ClassAccessorProperty")throw o.buildCodeFrameError('Accessor properties are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.');if(o.node.type==="StaticBlock")throw o.buildCodeFrameError('Static blocks are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.');let{node:l,scope:c}=o;o.isTSDeclareMethod()||new a.default({methodPath:o,objectRef:r3,superRef:t3,file:e3,refToPreserve:r3}).replace();let d=[prop("kind",s.types.stringLiteral(s.types.isClassMethod(l)?l.kind:"field")),prop("decorators",takeDecorators(l)),prop("static",l.static&&s.types.booleanLiteral(!0)),prop("key",getKey(l))].filter(Boolean);if(s.types.isClassMethod(l)){let e4=l.computed?null:l.key,r4=s.types.toExpression(l);d.push(prop("value",(0,n.default)({node:r4,id:e4,scope:c})||r4))}else s.types.isClassProperty(l)&&l.value?d.push(method("value",s.template.statements.ast`return ${l.value}`)):d.push(prop("value",c.buildUndefinedNode()));return o.remove(),s.types.objectExpression(d)}function addDecorateHelper(e3){return e3.addHelper("decorate")}function buildDecoratedClass(e3,r3,t3,a2){let{node:n2,scope:o}=r3,i=o.generateUidIdentifier("initialize"),l=n2.id&&r3.isDeclaration(),c=r3.isInStrictMode(),{superClass:d}=n2;n2.type="ClassDeclaration",n2.id||(n2.id=s.types.cloneNode(e3));let u;d&&(u=o.generateUidIdentifierBasedOnNode(n2.superClass,"super"),n2.superClass=u);let p=takeDecorators(n2),f=s.types.arrayExpression(t3.filter(e4=>!e4.node.abstract&&e4.node.type!=="TSIndexSignature").map(e4=>extractElementDescriptor(a2,n2.id,u,e4))),y=s.template.expression.ast` - ${addDecorateHelper(a2)}( - ${p||s.types.nullLiteral()}, - function (${i}, ${d?s.types.cloneNode(u):null}) { - ${n2} - return { F: ${s.types.cloneNode(n2.id)}, d: ${f} }; - }, - ${d} - ) - `;c||y.arguments[1].body.directives.push(s.types.directive(s.types.directiveLiteral("use strict")));let g=y,h="arguments.1.body.body.0";return l&&(g=s.template.statement.ast`let ${e3} = ${y}`,h="declarations.0.init."+h),{instanceNodes:[s.template.statement.ast`${s.types.cloneNode(i)}(this)`],wrapClass(e4){return e4.replaceWith(g),e4.get(h)}}}},2532:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.FEATURES=void 0,r2.enableFeature=enableFeature,r2.isLoose=isLoose,r2.shouldTransform=shouldTransform;var s=t2(7081);let a=Object.freeze({fields:2,privateMethods:4,decorators:8,privateIn:16,staticBlocks:32});r2.FEATURES=a;let n=new Map([[a.fields,"@babel/plugin-transform-class-properties"],[a.privateMethods,"@babel/plugin-transform-private-methods"],[a.privateIn,"@babel/plugin-transform-private-property-in-object"]]),o="@babel/plugin-class-features/featuresKey",i="@babel/plugin-class-features/looseKey",l="@babel/plugin-class-features/looseLowPriorityKey/#__internal__@babel/preset-env__please-overwrite-loose-instead-of-throwing";function enableFeature(e3,r3,t3){(!hasFeature(e3,r3)||canIgnoreLoose(e3,r3))&&(e3.set(o,e3.get(o)|r3),t3==="#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error"?(setLoose(e3,r3,!0),e3.set(l,e3.get(l)|r3)):t3==="#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"?(setLoose(e3,r3,!1),e3.set(l,e3.get(l)|r3)):setLoose(e3,r3,t3));let s2,a2;for(let[r4,t4]of n){if(!hasFeature(e3,r4))continue;let n2=isLoose(e3,r4);if(!canIgnoreLoose(e3,r4)){if(s2===!n2)throw new Error("'loose' mode configuration must be the same for @babel/plugin-transform-class-properties, @babel/plugin-transform-private-methods and @babel/plugin-transform-private-property-in-object (when they are enabled).");s2=n2,a2=t4}}if(s2!==void 0)for(let[r4,t4]of n)hasFeature(e3,r4)&&isLoose(e3,r4)!==s2&&(setLoose(e3,r4,s2),console.warn(`Though the "loose" option was set to "${!s2}" in your @babel/preset-env config, it will not be used for ${t4} since the "loose" mode option was set to "${s2}" for ${a2}. -The "loose" option must be the same for @babel/plugin-transform-class-properties, @babel/plugin-transform-private-methods and @babel/plugin-transform-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding - ["${t4}", { "loose": ${s2} }] -to the "plugins" section of your Babel config.`))}function hasFeature(e3,r3){return!!(e3.get(o)&r3)}function isLoose(e3,r3){return!!(e3.get(i)&r3)}function setLoose(e3,r3,t3){t3?e3.set(i,e3.get(i)|r3):e3.set(i,e3.get(i)&~r3),e3.set(l,e3.get(l)&~r3)}function canIgnoreLoose(e3,r3){return!!(e3.get(l)&r3)}function shouldTransform(e3,r3){let t3=null,n2=null,o2=null,i2=null,l2=null;(0,s.hasOwnDecorators)(e3.node)&&(t3=e3.get("decorators.0"));for(let r4 of e3.get("body.body"))!t3&&(0,s.hasOwnDecorators)(r4.node)&&(t3=r4.get("decorators.0")),!n2&&r4.isClassProperty()&&(n2=r4),!o2&&r4.isClassPrivateProperty()&&(o2=r4),!i2&&r4.isClassPrivateMethod!=null&&r4.isClassPrivateMethod()&&(i2=r4),!l2&&r4.isStaticBlock!=null&&r4.isStaticBlock()&&(l2=r4);if(t3&&o2)throw o2.buildCodeFrameError("Private fields in decorated classes are not supported yet.");if(t3&&i2)throw i2.buildCodeFrameError("Private methods in decorated classes are not supported yet.");if(t3&&!hasFeature(r3,a.decorators))throw e3.buildCodeFrameError(`Decorators are not enabled. -If you are using ["@babel/plugin-proposal-decorators", { "version": "legacy" }], make sure it comes *before* "@babel/plugin-transform-class-properties" and enable loose mode, like so: - ["@babel/plugin-proposal-decorators", { "version": "legacy" }] - ["@babel/plugin-transform-class-properties", { "loose": true }]`);if(i2&&!hasFeature(r3,a.privateMethods))throw i2.buildCodeFrameError("Class private methods are not enabled. Please add `@babel/plugin-transform-private-methods` to your configuration.");if((n2||o2)&&!hasFeature(r3,a.fields)&&!hasFeature(r3,a.privateMethods))throw e3.buildCodeFrameError("Class fields are not enabled. Please add `@babel/plugin-transform-class-properties` to your configuration.");if(l2&&!hasFeature(r3,a.staticBlocks))throw e3.buildCodeFrameError("Static class blocks are not enabled. Please add `@babel/plugin-transform-class-static-block` to your configuration.");return!!(t3||i2||l2||(n2||o2)&&hasFeature(r3,a.fields))}},2736:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.buildCheckInRHS=buildCheckInRHS,r2.buildFieldsInitNodes=buildFieldsInitNodes,r2.buildPrivateNamesMap=buildPrivateNamesMap,r2.buildPrivateNamesNodes=buildPrivateNamesNodes,r2.transformPrivateNamesUsage=transformPrivateNamesUsage;var s=t2(8304),a=t2(7537),n=t2(6982),o=t2(6981),i=t2(6392),l=t2(4198),c=t2(5385),d=t2(3678);function buildPrivateNamesMap(e3){let r3=new Map;for(let t3 of e3)if(t3.isPrivate()){let{name:e4}=t3.node.key.id,s2=r3.has(e4)?r3.get(e4):{id:t3.scope.generateUidIdentifier(e4),static:t3.node.static,method:!t3.isProperty()};t3.isClassPrivateMethod()&&(t3.node.kind==="get"?s2.getId=t3.scope.generateUidIdentifier(`get_${e4}`):t3.node.kind==="set"?s2.setId=t3.scope.generateUidIdentifier(`set_${e4}`):t3.node.kind==="method"&&(s2.methodId=t3.scope.generateUidIdentifier(e4))),r3.set(e4,s2)}return r3}function buildPrivateNamesNodes(e3,r3,t3,a2){let n2=[];for(let[o2,i2]of e3){let{static:e4,method:c2,getId:d2,setId:u2}=i2,p2=d2||u2,f2=s.types.cloneNode(i2.id),y2;r3?y2=s.types.callExpression(a2.addHelper("classPrivateFieldLooseKey"),[s.types.stringLiteral(o2)]):t3?y2=s.types.callExpression(s.types.identifier("Symbol"),[s.types.stringLiteral(o2)]):e4||(y2=s.types.newExpression(s.types.identifier(!c2||p2?"WeakMap":"WeakSet"),[])),y2&&((0,l.default)(y2),n2.push(s.template.statement.ast`var ${f2} = ${y2}`))}return n2}function privateNameVisitorFactory(e3){let r3=s.traverse.visitors.merge([Object.assign({},e3),n.default]),t3=Object.assign({},e3,{Class(e4){let{privateNamesMap:s2}=this,a2=e4.get("body.body"),n2=new Map(s2),o2=[];for(let e5 of a2){if(!e5.isPrivate())continue;let{name:r4}=e5.node.key.id;n2.delete(r4),o2.push(r4)}o2.length&&(e4.get("body").traverse(r3,Object.assign({},this,{redeclared:o2})),e4.traverse(t3,Object.assign({},this,{privateNamesMap:n2})),e4.skipKey("body"))}});return t3}let u=privateNameVisitorFactory({PrivateName(e3,{noDocumentAll:r3}){let{privateNamesMap:t3,redeclared:s2}=this,{node:a2,parentPath:n2}=e3;if(!n2.isMemberExpression({property:a2})&&!n2.isOptionalMemberExpression({property:a2}))return;let{name:o2}=a2.id;t3.has(o2)&&(s2&&s2.includes(o2)||this.handle(n2,r3))}});function unshadow(e3,r3,t3){for(;(s2=r3)!=null&&s2.hasBinding(e3)&&!r3.bindingIdentifierEquals(e3,t3);){var s2;r3.rename(e3),r3=r3.parent}}function buildCheckInRHS(e3,r3,t3){return t3||!(r3.availableHelper!=null&&r3.availableHelper("checkInRHS"))?e3:s.types.callExpression(r3.addHelper("checkInRHS"),[e3])}let p=privateNameVisitorFactory({BinaryExpression(e3,{file:r3}){let{operator:t3,left:a2,right:n2}=e3.node;if(t3!=="in"||!s.types.isPrivateName(a2))return;let{privateFieldsAsProperties:o2,privateNamesMap:i2,redeclared:l2}=this,{name:c2}=a2.id;if(!i2.has(c2)||l2&&l2.includes(c2))return;if(unshadow(this.classRef.name,e3.scope,this.innerBinding),o2){let{id:t4}=i2.get(c2);e3.replaceWith(s.template.expression.ast` - Object.prototype.hasOwnProperty.call(${buildCheckInRHS(n2,r3)}, ${s.types.cloneNode(t4)}) - `);return}let{id:d2,static:u2}=i2.get(c2);if(u2){e3.replaceWith(s.template.expression.ast`${buildCheckInRHS(n2,r3)} === ${s.types.cloneNode(this.classRef)}`);return}e3.replaceWith(s.template.expression.ast`${s.types.cloneNode(d2)}.has(${buildCheckInRHS(n2,r3)})`)}}),f={memoise(e3,r3){let{scope:t3}=e3,{object:s2}=e3.node,a2=t3.maybeGenerateMemoised(s2);a2&&this.memoiser.set(s2,a2,r3)},receiver(e3){let{object:r3}=e3.node;return this.memoiser.has(r3)?s.types.cloneNode(this.memoiser.get(r3)):s.types.cloneNode(r3)},get(e3){let{classRef:r3,privateNamesMap:t3,file:a2,innerBinding:n2}=this,{name:o2}=e3.node.property.id,{id:i2,static:l2,method:c2,methodId:d2,getId:u2,setId:p2}=t3.get(o2),f2=u2||p2;if(l2){let t4=c2&&!f2?"classStaticPrivateMethodGet":"classStaticPrivateFieldSpecGet";return unshadow(r3.name,e3.scope,n2),s.types.callExpression(a2.addHelper(t4),[this.receiver(e3),s.types.cloneNode(r3),s.types.cloneNode(i2)])}if(c2){if(f2){if(!u2&&p2){if(a2.availableHelper("writeOnlyError"))return s.types.sequenceExpression([this.receiver(e3),s.types.callExpression(a2.addHelper("writeOnlyError"),[s.types.stringLiteral(`#${o2}`)])]);console.warn("@babel/helpers is outdated, update it to silence this warning.")}return s.types.callExpression(a2.addHelper("classPrivateFieldGet"),[this.receiver(e3),s.types.cloneNode(i2)])}return s.types.callExpression(a2.addHelper("classPrivateMethodGet"),[this.receiver(e3),s.types.cloneNode(i2),s.types.cloneNode(d2)])}return s.types.callExpression(a2.addHelper("classPrivateFieldGet"),[this.receiver(e3),s.types.cloneNode(i2)])},boundGet(e3){return this.memoise(e3,1),s.types.callExpression(s.types.memberExpression(this.get(e3),s.types.identifier("bind")),[this.receiver(e3)])},set(e3,r3){let{classRef:t3,privateNamesMap:a2,file:n2}=this,{name:o2}=e3.node.property.id,{id:i2,static:l2,method:c2,setId:d2,getId:u2}=a2.get(o2),p2=u2||d2;if(l2){let a3=c2&&!p2?"classStaticPrivateMethodSet":"classStaticPrivateFieldSpecSet";return s.types.callExpression(n2.addHelper(a3),[this.receiver(e3),s.types.cloneNode(t3),s.types.cloneNode(i2),r3])}return c2?d2?s.types.callExpression(n2.addHelper("classPrivateFieldSet"),[this.receiver(e3),s.types.cloneNode(i2),r3]):s.types.sequenceExpression([this.receiver(e3),r3,s.types.callExpression(n2.addHelper("readOnlyError"),[s.types.stringLiteral(`#${o2}`)])]):s.types.callExpression(n2.addHelper("classPrivateFieldSet"),[this.receiver(e3),s.types.cloneNode(i2),r3])},destructureSet(e3){let{classRef:r3,privateNamesMap:t3,file:a2}=this,{name:n2}=e3.node.property.id,{id:o2,static:i2}=t3.get(n2);if(i2){try{var l2=a2.addHelper("classStaticPrivateFieldDestructureSet")}catch{throw new Error("Babel can not transpile `[C.#p] = [0]` with @babel/helpers < 7.13.10, \nplease update @babel/helpers to the latest version.")}return s.types.memberExpression(s.types.callExpression(l2,[this.receiver(e3),s.types.cloneNode(r3),s.types.cloneNode(o2)]),s.types.identifier("value"))}return s.types.memberExpression(s.types.callExpression(a2.addHelper("classPrivateFieldDestructureSet"),[this.receiver(e3),s.types.cloneNode(o2)]),s.types.identifier("value"))},call(e3,r3){return this.memoise(e3,1),(0,i.default)(this.get(e3),this.receiver(e3),r3,!1)},optionalCall(e3,r3){return this.memoise(e3,1),(0,i.default)(this.get(e3),this.receiver(e3),r3,!0)},delete(){throw new Error("Internal Babel error: deleting private elements is a parsing error.")}},y={get(e3){let{privateNamesMap:r3,file:t3}=this,{object:a2}=e3.node,{name:n2}=e3.node.property.id;return s.template.expression`BASE(REF, PROP)[PROP]`({BASE:t3.addHelper("classPrivateFieldLooseBase"),REF:s.types.cloneNode(a2),PROP:s.types.cloneNode(r3.get(n2).id)})},set(){throw new Error("private name handler with loose = true don't need set()")},boundGet(e3){return s.types.callExpression(s.types.memberExpression(this.get(e3),s.types.identifier("bind")),[s.types.cloneNode(e3.node.object)])},simpleSet(e3){return this.get(e3)},destructureSet(e3){return this.get(e3)},call(e3,r3){return s.types.callExpression(this.get(e3),r3)},optionalCall(e3,r3){return s.types.optionalCallExpression(this.get(e3),r3,!0)},delete(){throw new Error("Internal Babel error: deleting private elements is a parsing error.")}};function transformPrivateNamesUsage(e3,r3,t3,{privateFieldsAsProperties:s2,noDocumentAll:a2,innerBinding:n2},i2){if(!t3.size)return;let l2=r3.get("body"),c2=s2?y:f;(0,o.default)(l2,u,Object.assign({privateNamesMap:t3,classRef:e3,file:i2},c2,{noDocumentAll:a2,innerBinding:n2})),l2.traverse(p,{privateNamesMap:t3,classRef:e3,file:i2,privateFieldsAsProperties:s2,innerBinding:n2})}function buildPrivateFieldInitLoose(e3,r3,t3){let{id:a2}=t3.get(r3.node.key.id.name),n2=r3.node.value||r3.scope.buildUndefinedNode();return inheritPropComments(s.template.statement.ast` - Object.defineProperty(${e3}, ${s.types.cloneNode(a2)}, { - // configurable is false by default - // enumerable is false by default - writable: true, - value: ${n2} - }); - `,r3)}function buildPrivateInstanceFieldInitSpec(e3,r3,t3,a2){let{id:n2}=t3.get(r3.node.key.id.name),o2=r3.node.value||r3.scope.buildUndefinedNode();if(!a2.availableHelper("classPrivateFieldInitSpec"))return inheritPropComments(s.template.statement.ast`${s.types.cloneNode(n2)}.set(${e3}, { - // configurable is always false for private elements - // enumerable is always false for private elements - writable: true, - value: ${o2}, - })`,r3);let i2=a2.addHelper("classPrivateFieldInitSpec");return inheritPropComments(s.template.statement.ast`${i2}( - ${s.types.thisExpression()}, - ${s.types.cloneNode(n2)}, - { - writable: true, - value: ${o2} - }, - )`,r3)}function buildPrivateStaticFieldInitSpec(e3,r3){let t3=r3.get(e3.node.key.id.name),{id:a2,getId:n2,setId:o2,initAdded:i2}=t3,l2=n2||o2;if(!e3.isProperty()&&(i2||!l2))return;if(l2)return r3.set(e3.node.key.id.name,Object.assign({},t3,{initAdded:!0})),inheritPropComments(s.template.statement.ast` - var ${s.types.cloneNode(a2)} = { - // configurable is false by default - // enumerable is false by default - // writable is false by default - get: ${n2?n2.name:e3.scope.buildUndefinedNode()}, - set: ${o2?o2.name:e3.scope.buildUndefinedNode()} - } - `,e3);let c2=e3.node.value||e3.scope.buildUndefinedNode();return inheritPropComments(s.template.statement.ast` - var ${s.types.cloneNode(a2)} = { - // configurable is false by default - // enumerable is false by default - writable: true, - value: ${c2} - }; - `,e3)}function buildPrivateMethodInitLoose(e3,r3,t3){let a2=t3.get(r3.node.key.id.name),{methodId:n2,id:o2,getId:i2,setId:l2,initAdded:c2}=a2;if(c2)return;if(n2)return inheritPropComments(s.template.statement.ast` - Object.defineProperty(${e3}, ${o2}, { - // configurable is false by default - // enumerable is false by default - // writable is false by default - value: ${n2.name} - }); - `,r3);if(i2||l2)return t3.set(r3.node.key.id.name,Object.assign({},a2,{initAdded:!0})),inheritPropComments(s.template.statement.ast` - Object.defineProperty(${e3}, ${o2}, { - // configurable is false by default - // enumerable is false by default - // writable is false by default - get: ${i2?i2.name:r3.scope.buildUndefinedNode()}, - set: ${l2?l2.name:r3.scope.buildUndefinedNode()} - }); - `,r3)}function buildPrivateInstanceMethodInitSpec(e3,r3,t3,s2){let a2=t3.get(r3.node.key.id.name),{getId:n2,setId:o2,initAdded:i2}=a2;return i2?void 0:n2||o2?buildPrivateAccessorInitialization(e3,r3,t3,s2):buildPrivateInstanceMethodInitialization(e3,r3,t3,s2)}function buildPrivateAccessorInitialization(e3,r3,t3,a2){let n2=t3.get(r3.node.key.id.name),{id:o2,getId:i2,setId:l2}=n2;if(t3.set(r3.node.key.id.name,Object.assign({},n2,{initAdded:!0})),!a2.availableHelper("classPrivateFieldInitSpec"))return inheritPropComments(s.template.statement.ast` - ${o2}.set(${e3}, { - get: ${i2?i2.name:r3.scope.buildUndefinedNode()}, - set: ${l2?l2.name:r3.scope.buildUndefinedNode()} - }); - `,r3);let c2=a2.addHelper("classPrivateFieldInitSpec");return inheritPropComments(s.template.statement.ast`${c2}( - ${s.types.thisExpression()}, - ${s.types.cloneNode(o2)}, - { - get: ${i2?i2.name:r3.scope.buildUndefinedNode()}, - set: ${l2?l2.name:r3.scope.buildUndefinedNode()} - }, - )`,r3)}function buildPrivateInstanceMethodInitialization(e3,r3,t3,a2){let n2=t3.get(r3.node.key.id.name),{id:o2}=n2;if(!a2.availableHelper("classPrivateMethodInitSpec"))return inheritPropComments(s.template.statement.ast`${o2}.add(${e3})`,r3);let i2=a2.addHelper("classPrivateMethodInitSpec");return inheritPropComments(s.template.statement.ast`${i2}( - ${s.types.thisExpression()}, - ${s.types.cloneNode(o2)} - )`,r3)}function buildPublicFieldInitLoose(e3,r3){let{key:t3,computed:a2}=r3.node,n2=r3.node.value||r3.scope.buildUndefinedNode();return inheritPropComments(s.types.expressionStatement(s.types.assignmentExpression("=",s.types.memberExpression(e3,t3,a2||s.types.isLiteral(t3)),n2)),r3)}function buildPublicFieldInitSpec(e3,r3,t3){let{key:a2,computed:n2}=r3.node,o2=r3.node.value||r3.scope.buildUndefinedNode();return inheritPropComments(s.types.expressionStatement(s.types.callExpression(t3.addHelper("defineProperty"),[e3,n2||s.types.isLiteral(a2)?a2:s.types.stringLiteral(a2.name),o2])),r3)}function buildPrivateStaticMethodInitLoose(e3,r3,t3,a2){let n2=a2.get(r3.node.key.id.name),{id:o2,methodId:i2,getId:l2,setId:c2,initAdded:d2}=n2;return d2?void 0:l2||c2?(a2.set(r3.node.key.id.name,Object.assign({},n2,{initAdded:!0})),inheritPropComments(s.template.statement.ast` - Object.defineProperty(${e3}, ${o2}, { - // configurable is false by default - // enumerable is false by default - // writable is false by default - get: ${l2?l2.name:r3.scope.buildUndefinedNode()}, - set: ${c2?c2.name:r3.scope.buildUndefinedNode()} - }) - `,r3)):inheritPropComments(s.template.statement.ast` - Object.defineProperty(${e3}, ${o2}, { - // configurable is false by default - // enumerable is false by default - // writable is false by default - value: ${i2.name} - }); - `,r3)}function buildPrivateMethodDeclaration(e3,r3,t3=!1){let a2=r3.get(e3.node.key.id.name),{id:n2,methodId:o2,getId:i2,setId:l2,getterDeclared:c2,setterDeclared:d2,static:u2}=a2,{params:p2,body:f2,generator:y2,async:g2}=e3.node,h2=i2&&!c2&&p2.length===0,b=l2&&!d2&&p2.length>0,x=o2;return h2?(r3.set(e3.node.key.id.name,Object.assign({},a2,{getterDeclared:!0})),x=i2):b?(r3.set(e3.node.key.id.name,Object.assign({},a2,{setterDeclared:!0})),x=l2):u2&&!t3&&(x=n2),inheritPropComments(s.types.functionDeclaration(s.types.cloneNode(x),p2,f2,y2,g2),e3)}let g=s.traverse.visitors.merge([{ThisExpression(e3,r3){let t3=e3.findParent(e4=>!(0,c.isTransparentExprWrapper)(e4.node));if(s.types.isUnaryExpression(t3.node,{operator:"delete"})){e3.parentPath.replaceWith(s.types.booleanLiteral(!0));return}r3.needsClassRef=!0,e3.replaceWith(s.types.cloneNode(r3.classRef))},MetaProperty(e3){let r3=e3.get("meta"),t3=e3.get("property"),{scope:s2}=e3;r3.isIdentifier({name:"new"})&&t3.isIdentifier({name:"target"})&&e3.replaceWith(s2.buildUndefinedNode())}},n.default]),h={ReferencedIdentifier(e3,r3){e3.scope.bindingIdentifierEquals(e3.node.name,r3.innerBinding)&&(r3.needsClassRef=!0,e3.node.name=r3.classRef.name)}};function replaceThisContext(e3,r3,t3,n2,o2,i2,l2){var c2;let d2={classRef:r3,needsClassRef:!1,innerBinding:l2};return new a.default({methodPath:e3,constantSuper:i2,file:n2,refToPreserve:r3,getSuperRef:t3,getObjectRef(){return d2.needsClassRef=!0,s.types.isStaticBlock!=null&&s.types.isStaticBlock(e3.node)||e3.node.static?r3:s.types.memberExpression(r3,s.types.identifier("prototype"))}}).replace(),(o2||e3.isProperty())&&e3.traverse(g,d2),l2!=null&&(c2=d2.classRef)!=null&&c2.name&&d2.classRef.name!==l2?.name&&e3.traverse(h,d2),d2.needsClassRef}function isNameOrLength({key:e3,computed:r3}){return e3.type==="Identifier"?!r3&&(e3.name==="name"||e3.name==="length"):e3.type==="StringLiteral"?e3.value==="name"||e3.value==="length":!1}function inheritPropComments(e3,r3){return s.types.inheritLeadingComments(e3,r3.node),s.types.inheritInnerComments(e3,r3.node),e3}function buildFieldsInitNodes(e3,r3,t3,a2,n2,o2,i2,l2,c2){let u2=!1,p2,f2=[],y2=[],g2=[],h2=s.types.isIdentifier(r3)?()=>r3:()=>{var e4;return(e4=p2)!=null||(p2=t3[0].scope.generateUidIdentifierBasedOnNode(r3)),p2};for(let r4 of t3){r4.isClassProperty()&&d.assertFieldTransformed(r4);let t4=!(s.types.isStaticBlock!=null&&s.types.isStaticBlock(r4.node))&&r4.node.static,p3=!t4,b=r4.isPrivate(),x=!b,v=r4.isProperty(),j=!v,w=r4.isStaticBlock==null?void 0:r4.isStaticBlock();if(t4||j&&b||w){let t5=replaceThisContext(r4,e3,h2,n2,w,l2,c2);u2=u2||t5}switch(!0){case w:{let e4=r4.node.body;e4.length===1&&s.types.isExpressionStatement(e4[0])?f2.push(inheritPropComments(e4[0],r4)):f2.push(s.types.inheritsComments(s.template.statement.ast`(() => { ${e4} })()`,r4.node));break}case(t4&&b&&v&&i2):u2=!0,f2.push(buildPrivateFieldInitLoose(s.types.cloneNode(e3),r4,a2));break;case(t4&&b&&v&&!i2):u2=!0,f2.push(buildPrivateStaticFieldInitSpec(r4,a2));break;case(t4&&x&&v&&o2):if(!isNameOrLength(r4.node)){u2=!0,f2.push(buildPublicFieldInitLoose(s.types.cloneNode(e3),r4));break}case(t4&&x&&v&&!o2):u2=!0,f2.push(buildPublicFieldInitSpec(s.types.cloneNode(e3),r4,n2));break;case(p3&&b&&v&&i2):y2.push(buildPrivateFieldInitLoose(s.types.thisExpression(),r4,a2));break;case(p3&&b&&v&&!i2):y2.push(buildPrivateInstanceFieldInitSpec(s.types.thisExpression(),r4,a2,n2));break;case(p3&&b&&j&&i2):y2.unshift(buildPrivateMethodInitLoose(s.types.thisExpression(),r4,a2)),g2.push(buildPrivateMethodDeclaration(r4,a2,i2));break;case(p3&&b&&j&&!i2):y2.unshift(buildPrivateInstanceMethodInitSpec(s.types.thisExpression(),r4,a2,n2)),g2.push(buildPrivateMethodDeclaration(r4,a2,i2));break;case(t4&&b&&j&&!i2):u2=!0,f2.unshift(buildPrivateStaticFieldInitSpec(r4,a2)),g2.push(buildPrivateMethodDeclaration(r4,a2,i2));break;case(t4&&b&&j&&i2):u2=!0,f2.unshift(buildPrivateStaticMethodInitLoose(s.types.cloneNode(e3),r4,n2,a2)),g2.push(buildPrivateMethodDeclaration(r4,a2,i2));break;case(p3&&x&&v&&o2):y2.push(buildPublicFieldInitLoose(s.types.thisExpression(),r4));break;case(p3&&x&&v&&!o2):y2.push(buildPublicFieldInitSpec(s.types.thisExpression(),r4,n2));break;default:throw new Error("Unreachable.")}}return{staticNodes:f2.filter(Boolean),instanceNodes:y2.filter(Boolean),pureStaticNodes:g2.filter(Boolean),wrapClass(r4){for(let e4 of t3)e4.node.leadingComments=null,e4.remove();return p2&&(r4.scope.push({id:s.types.cloneNode(p2)}),r4.set("superClass",s.types.assignmentExpression("=",p2,r4.node.superClass))),u2&&(r4.isClassExpression()?(r4.scope.push({id:e3}),r4.replaceWith(s.types.assignmentExpression("=",s.types.cloneNode(e3),r4.node))):r4.node.id||(r4.node.id=e3)),r4}}}},7953:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"FEATURES",{enumerable:!0,get:function(){return d.FEATURES}}),Object.defineProperty(r2,"buildCheckInRHS",{enumerable:!0,get:function(){return i.buildCheckInRHS}}),r2.createClassFeaturePlugin=createClassFeaturePlugin,Object.defineProperty(r2,"enableFeature",{enumerable:!0,get:function(){return d.enableFeature}}),Object.defineProperty(r2,"injectInitialization",{enumerable:!0,get:function(){return c.injectInitialization}});var s=t2(8304),a=t2(7345),n=t2(7696),o=t2(7849),i=t2(2736),l=t2(7081),c=t2(4510),d=t2(2532),u=t2(3678);let p="@babel/plugin-class-features/version";function createClassFeaturePlugin({name:e3,feature:r3,loose:t3,manipulateOptions:f,api:y,inherits:g}){{var h;(h=y)!=null||(y={assumption:()=>{}})}let b=y.assumption("setPublicClassFields"),x=y.assumption("privateFieldsAsSymbols"),v=y.assumption("privateFieldsAsProperties"),j=y.assumption("constantSuper"),w=y.assumption("noDocumentAll");if(v&&x)throw new Error('Cannot enable both the "privateFieldsAsProperties" and "privateFieldsAsSymbols" assumptions as the same time.');let E=v||x;if(t3===!0){let r4=[];b!==void 0&&r4.push('"setPublicClassFields"'),v!==void 0&&r4.push('"privateFieldsAsProperties"'),x!==void 0&&r4.push('"privateFieldsAsSymbols"'),r4.length!==0&&console.warn(`[${e3}]: You are using the "loose: true" option and you are explicitly setting a value for the ${r4.join(" and ")} assumption${r4.length>1?"s":""}. The "loose" option can cause incompatibilities with the other class features plugins, so it's recommended that you replace it with the following top-level option: - "assumptions": { - "setPublicClassFields": true, - "privateFieldsAsSymbols": true - }`)}return{name:e3,manipulateOptions:f,inherits:g,pre(e4){if((0,d.enableFeature)(e4,r3,t3),typeof e4.get(p)=="number"){e4.set(p,"7.22.1");return}(!e4.get(p)||o.lt(e4.get(p),"7.22.1"))&&e4.set(p,"7.22.1")},visitor:{Class(e4,{file:t4}){if(t4.get(p)!=="7.22.1"||!(0,d.shouldTransform)(e4,t4))return;e4.isClassDeclaration()&&(0,u.assertFieldTransformed)(e4);let n2=(0,d.isLoose)(t4,r3),o2,f2=(0,l.hasDecorators)(e4.node),y2=[],g2=[],h2=[],_=new Set,S=e4.get("body");for(let e5 of S.get("body")){if((e5.isClassProperty()||e5.isClassMethod())&&e5.node.computed&&h2.push(e5),e5.isPrivate()){let{name:r4}=e5.node.key.id,t5=`get ${r4}`,s2=`set ${r4}`;if(e5.isClassPrivateMethod()){if(e5.node.kind==="get"){if(_.has(t5)||_.has(r4)&&!_.has(s2))throw e5.buildCodeFrameError("Duplicate private field");_.add(t5).add(r4)}else if(e5.node.kind==="set"){if(_.has(s2)||_.has(r4)&&!_.has(t5))throw e5.buildCodeFrameError("Duplicate private field");_.add(s2).add(r4)}}else{if(_.has(r4)&&!_.has(t5)&&!_.has(s2)||_.has(r4)&&(_.has(t5)||_.has(s2)))throw e5.buildCodeFrameError("Duplicate private field");_.add(r4)}}e5.isClassMethod({kind:"constructor"})?o2=e5:(g2.push(e5),(e5.isProperty()||e5.isPrivate()||e5.isStaticBlock!=null&&e5.isStaticBlock())&&y2.push(e5))}if(!y2.length&&!f2)return;let k=e4.node.id,C;!k||e4.isClassExpression()?((0,a.default)(e4),C=e4.scope.generateUidIdentifier("class")):C=s.types.cloneNode(e4.node.id);let P=(0,i.buildPrivateNamesMap)(y2),D=(0,i.buildPrivateNamesNodes)(P,v??n2,x??!1,t4);(0,i.transformPrivateNamesUsage)(C,e4,P,{privateFieldsAsProperties:E??n2,noDocumentAll:w,innerBinding:k},t4);let I,O,A,R,M;f2?(O=R=I=[],{instanceNodes:A,wrapClass:M}=(0,l.buildDecoratedClass)(C,e4,g2,t4)):(I=(0,c.extractComputedKeys)(e4,h2,t4),{staticNodes:O,pureStaticNodes:R,instanceNodes:A,wrapClass:M}=(0,i.buildFieldsInitNodes)(C,e4.node.superClass,y2,P,t4,b??n2,E??n2,j??n2,k)),A.length>0&&(0,c.injectInitialization)(e4,o2,A,(e5,r4)=>{if(!f2)for(let t5 of y2)s.types.isStaticBlock!=null&&s.types.isStaticBlock(t5.node)||t5.node.static||t5.traverse(e5,r4)});let F=M(e4);F.insertBefore([...D,...I]),O.length>0&&F.insertAfter(O),R.length>0&&F.find(e5=>e5.isStatement()||e5.isDeclaration()).insertAfter(R)},ExportDefaultDeclaration(e4,{file:r4}){{if(r4.get(p)!=="7.22.1")return;let t4=e4.get("declaration");t4.isClassDeclaration()&&(0,l.hasDecorators)(t4.node)&&(t4.node.id?(0,n.default)(e4):t4.node.type="ClassExpression")}}}}}},4510:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.extractComputedKeys=extractComputedKeys,r2.injectInitialization=injectInitialization;var s=t2(8304),a=t2(6982);let n=s.traverse.visitors.merge([{Super(e3){let{node:r3,parentPath:t3}=e3;t3.isCallExpression({callee:r3})&&this.push(t3)}},a.default]),o={"TSTypeAnnotation|TypeAnnotation"(e3){e3.skip()},ReferencedIdentifier(e3,{scope:r3}){r3.hasOwnBinding(e3.node.name)&&(r3.rename(e3.node.name),e3.skip())}};function handleClassTDZ(e3,r3){if(r3.classBinding&&r3.classBinding===e3.scope.getBinding(e3.node.name)){let t3=r3.file.addHelper("classNameTDZError"),a2=s.types.callExpression(t3,[s.types.stringLiteral(e3.node.name)]);e3.replaceWith(s.types.sequenceExpression([a2,e3.node])),e3.skip()}}let i={ReferencedIdentifier:handleClassTDZ};function injectInitialization(e3,r3,t3,a2){if(!t3.length)return;let i2=!!e3.node.superClass;if(!r3){let t4=s.types.classMethod("constructor",s.types.identifier("constructor"),[],s.types.blockStatement([]));i2&&(t4.params=[s.types.restElement(s.types.identifier("args"))],t4.body.body.push(s.template.statement.ast`super(...args)`)),[r3]=e3.get("body").unshiftContainer("body",t4)}if(a2&&a2(o,{scope:r3.scope}),i2){let e4=[];r3.traverse(n,e4);let a3=!0;for(let r4 of e4)a3?(r4.insertAfter(t3),a3=!1):r4.insertAfter(t3.map(e5=>s.types.cloneNode(e5)))}else r3.get("body").unshiftContainer("body",t3)}function extractComputedKeys(e3,r3,t3){let a2=[],n2={classBinding:e3.node.id&&e3.scope.getBinding(e3.node.id.name),file:t3};for(let t4 of r3){let r4=t4.get("key");r4.isReferencedIdentifier()?handleClassTDZ(r4,n2):r4.traverse(i,n2);let o2=t4.node;if(!r4.isConstantExpression()){let r5=e3.scope.generateUidIdentifierBasedOnNode(o2.key);e3.scope.push({id:r5,kind:"let"}),a2.push(s.types.expressionStatement(s.types.assignmentExpression("=",s.types.cloneNode(r5),o2.key))),o2.key=s.types.cloneNode(r5)}}return a2}},3678:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.assertFieldTransformed=assertFieldTransformed;function assertFieldTransformed(e3){if(e3.node.declare)throw e3.buildCodeFrameError(`TypeScript 'declare' fields must first be transformed by @babel/plugin-transform-typescript. -If you have already enabled that plugin (or '@babel/preset-typescript'), make sure that it runs before any plugin related to additional class features: - - @babel/plugin-transform-class-properties - - @babel/plugin-transform-private-methods - - @babel/plugin-proposal-decorators`)}},9810:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.FEATURES=void 0,r2.enableFeature=enableFeature,r2.featuresKey=void 0,r2.hasFeature=hasFeature,r2.runtimeKey=void 0;let t2=Object.freeze({unicodeFlag:1,dotAllFlag:2,unicodePropertyEscape:4,namedCaptureGroups:8,unicodeSetsFlag_syntax:16,unicodeSetsFlag:32,duplicateNamedCaptureGroups:64,modifiers:128});r2.FEATURES=t2;let s="@babel/plugin-regexp-features/featuresKey";r2.featuresKey=s;let a="@babel/plugin-regexp-features/runtimeKey";r2.runtimeKey=a;function enableFeature(e3,r3){return e3|r3}function hasFeature(e3,r3){return!!(e3&r3)}},9626:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.createRegExpFeaturePlugin=createRegExpFeaturePlugin;var s=t2(8498),a=t2(8304),n=t2(7135),o=t2(7849),i=t2(9810),l=t2(8755);let c="@babel/plugin-regexp-features/version";function createRegExpFeaturePlugin({name:e3,feature:r3,options:t3={},manipulateOptions:d=()=>{}}){return{name:e3,manipulateOptions:d,pre(){var e4;let{file:s2}=this,a2=(e4=s2.get(i.featuresKey))!=null?e4:0,n2=(0,i.enableFeature)(a2,i.FEATURES[r3]),{useUnicodeFlag:l2,runtime:d2}=t3;if(l2===!1&&(n2=(0,i.enableFeature)(n2,i.FEATURES.unicodeFlag)),n2!==a2&&s2.set(i.featuresKey,n2),d2!==void 0){if(s2.has(i.runtimeKey)&&s2.get(i.runtimeKey)!==d2&&(0,i.hasFeature)(n2,i.FEATURES.duplicateNamedCaptureGroups))throw new Error("The 'runtime' option must be the same for '@babel/plugin-transform-named-capturing-groups-regex' and '@babel/plugin-proposal-duplicate-named-capturing-groups-regex'.");r3==="namedCaptureGroups"?(!d2||!s2.has(i.runtimeKey))&&s2.set(i.runtimeKey,d2):s2.set(i.runtimeKey,d2)}if(typeof s2.get(c)=="number"){s2.set(c,"7.22.15");return}(!s2.get(c)||o.lt(s2.get(c),"7.22.15"))&&s2.set(c,"7.22.15")},visitor:{RegExpLiteral(e4){var r4,t4;let{node:o2}=e4,{file:c2}=this,d2=c2.get(i.featuresKey),u=(r4=c2.get(i.runtimeKey))!=null?r4:!0,p=(0,l.generateRegexpuOptions)(o2.pattern,d2);if((0,l.canSkipRegexpu)(o2,p))return;let f={__proto__:null};p.namedGroups==="transform"&&(p.onNamedGroup=(e5,r5)=>{let t5=f[e5];typeof t5=="number"?f[e5]=[t5,r5]:Array.isArray(t5)?t5.push(r5):f[e5]=r5});let y;if(p.modifiers==="transform"&&(p.onNewFlags=e5=>{y=e5}),o2.pattern=s(o2.pattern,o2.flags,p),p.namedGroups==="transform"&&Object.keys(f).length>0&&u&&!isRegExpTest(e4)){let r5=a.types.callExpression(this.addHelper("wrapRegExp"),[o2,a.types.valueToNode(f)]);(0,n.default)(r5),e4.replaceWith(r5)}o2.flags=(0,l.transformFlags)(p,(t4=y)!=null?t4:o2.flags)}}}}function isRegExpTest(e3){return e3.parentPath.isMemberExpression({object:e3.node,computed:!1})&&e3.parentPath.get("property").isIdentifier({name:"test"})}},8755:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.canSkipRegexpu=canSkipRegexpu,r2.generateRegexpuOptions=generateRegexpuOptions,r2.transformFlags=transformFlags;var s=t2(9810);function generateRegexpuOptions(e3,r3){let feat=(e4,t3="transform")=>(0,s.hasFeature)(r3,s.FEATURES[e4])?t3:!1,featDuplicateNamedGroups=()=>{if(!feat("duplicateNamedCaptureGroups"))return!1;let r4=/\(\?<([^>]+)>/g,t3=new Set;for(let s2;s2=r4.exec(e3);t3.add(s2[1]))if(t3.has(s2[1]))return"transform";return!1};return{unicodeFlag:feat("unicodeFlag"),unicodeSetsFlag:feat("unicodeSetsFlag")||"parse",dotAllFlag:feat("dotAllFlag"),unicodePropertyEscapes:feat("unicodePropertyEscape"),namedGroups:feat("namedCaptureGroups")||featDuplicateNamedGroups(),onNamedGroup:()=>{},modifiers:feat("modifiers")}}function canSkipRegexpu(e3,r3){let{flags:t3,pattern:s2}=e3;return!(t3.includes("v")&&r3.unicodeSetsFlag==="transform"||t3.includes("u")&&(r3.unicodeFlag==="transform"||r3.unicodePropertyEscapes==="transform"&&/\\[pP]{/.test(s2))||t3.includes("s")&&r3.dotAllFlag==="transform"||r3.namedGroups==="transform"&&/\(\?<(?![=!])/.test(s2)||r3.modifiers==="transform"&&/\(\?[\w-]+:/.test(s2))}function transformFlags(e3,r3){return e3.unicodeSetsFlag==="transform"&&(r3=r3.replace("v","u")),e3.unicodeFlag==="transform"&&(r3=r3.replace("u","")),e3.dotAllFlag==="transform"&&(r3=r3.replace("s","")),r3}},27:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.FEATURES=void 0,r2.enableFeature=enableFeature,r2.featuresKey=void 0,r2.hasFeature=hasFeature,r2.runtimeKey=void 0;let t2=r2.FEATURES=Object.freeze({unicodeFlag:1,dotAllFlag:2,unicodePropertyEscape:4,namedCaptureGroups:8,unicodeSetsFlag_syntax:16,unicodeSetsFlag:32,duplicateNamedCaptureGroups:64,modifiers:128}),s=r2.featuresKey="@babel/plugin-regexp-features/featuresKey",a=r2.runtimeKey="@babel/plugin-regexp-features/runtimeKey";function enableFeature(e3,r3){return e3|r3}function hasFeature(e3,r3){return!!(e3&r3)}},2269:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.createRegExpFeaturePlugin=createRegExpFeaturePlugin;var s=t2(8498),a=t2(8304),n=t2(7135),o=t2(7849),i=t2(27),l=t2(2910);let c="@babel/plugin-regexp-features/version";function createRegExpFeaturePlugin({name:e3,feature:r3,options:t3={},manipulateOptions:d=()=>{}}){return{name:e3,manipulateOptions:d,pre(){var e4;let{file:s2}=this,a2=(e4=s2.get(i.featuresKey))!=null?e4:0,n2=(0,i.enableFeature)(a2,i.FEATURES[r3]),{useUnicodeFlag:l2,runtime:d2}=t3;if(l2===!1&&(n2=(0,i.enableFeature)(n2,i.FEATURES.unicodeFlag)),n2!==a2&&s2.set(i.featuresKey,n2),d2!==void 0){if(s2.has(i.runtimeKey)&&s2.get(i.runtimeKey)!==d2&&(0,i.hasFeature)(n2,i.FEATURES.duplicateNamedCaptureGroups))throw new Error("The 'runtime' option must be the same for '@babel/plugin-transform-named-capturing-groups-regex' and '@babel/plugin-proposal-duplicate-named-capturing-groups-regex'.");r3==="namedCaptureGroups"?(!d2||!s2.has(i.runtimeKey))&&s2.set(i.runtimeKey,d2):s2.set(i.runtimeKey,d2)}if(typeof s2.get(c)=="number"){s2.set(c,"7.24.7");return}(!s2.get(c)||o.lt(s2.get(c),"7.24.7"))&&s2.set(c,"7.24.7")},visitor:{RegExpLiteral(e4){var r4,t4;let{node:o2}=e4,{file:c2}=this,d2=c2.get(i.featuresKey),u=(r4=c2.get(i.runtimeKey))!=null?r4:!0,p=(0,l.generateRegexpuOptions)(o2.pattern,d2);if((0,l.canSkipRegexpu)(o2,p))return;let f={__proto__:null};p.namedGroups==="transform"&&(p.onNamedGroup=(e5,r5)=>{let t5=f[e5];typeof t5=="number"?f[e5]=[t5,r5]:Array.isArray(t5)?t5.push(r5):f[e5]=r5});let y;if(p.modifiers==="transform"&&(p.onNewFlags=e5=>{y=e5}),o2.pattern=s(o2.pattern,o2.flags,p),p.namedGroups==="transform"&&Object.keys(f).length>0&&u&&!isRegExpTest(e4)){let r5=a.types.callExpression(this.addHelper("wrapRegExp"),[o2,a.types.valueToNode(f)]);(0,n.default)(r5),e4.replaceWith(r5)}o2.flags=(0,l.transformFlags)(p,(t4=y)!=null?t4:o2.flags)}}}}function isRegExpTest(e3){return e3.parentPath.isMemberExpression({object:e3.node,computed:!1})&&e3.parentPath.get("property").isIdentifier({name:"test"})}},2910:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.canSkipRegexpu=canSkipRegexpu,r2.generateRegexpuOptions=generateRegexpuOptions,r2.transformFlags=transformFlags;var s=t2(27);function generateRegexpuOptions(e3,r3){let feat=(e4,t3="transform")=>(0,s.hasFeature)(r3,s.FEATURES[e4])?t3:!1,featDuplicateNamedGroups=()=>{if(!feat("duplicateNamedCaptureGroups"))return!1;let r4=/\(\?<([^>]+)>/g,t3=new Set;for(let s2;s2=r4.exec(e3);t3.add(s2[1]))if(t3.has(s2[1]))return"transform";return!1};return{unicodeFlag:feat("unicodeFlag"),unicodeSetsFlag:feat("unicodeSetsFlag")||"parse",dotAllFlag:feat("dotAllFlag"),unicodePropertyEscapes:feat("unicodePropertyEscape"),namedGroups:feat("namedCaptureGroups")||featDuplicateNamedGroups(),onNamedGroup:()=>{},modifiers:feat("modifiers")}}function canSkipRegexpu(e3,r3){let{flags:t3,pattern:s2}=e3;return!(t3.includes("v")&&r3.unicodeSetsFlag==="transform"||t3.includes("u")&&(r3.unicodeFlag==="transform"||r3.unicodePropertyEscapes==="transform"&&/\\[pP]{/.test(s2))||t3.includes("s")&&r3.dotAllFlag==="transform"||r3.namedGroups==="transform"&&/\(\?<(?![=!])/.test(s2)||r3.modifiers==="transform"&&/\(\?[\w-]+:/.test(s2))}function transformFlags(e3,r3){return e3.unicodeSetsFlag==="transform"&&(r3=r3.replace("v","u")),e3.unicodeFlag==="transform"&&(r3=r3.replace("u","")),e3.dotAllFlag==="transform"&&(r3=r3.replace("s","")),r3}},6982:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0,r2.requeueComputedKeyAndDecorators=requeueComputedKeyAndDecorators,r2.skipAllButComputedKey=function(e3){e3.skip(),e3.node.computed&&e3.context.maybeQueue(e3.get("key"))};function requeueComputedKeyAndDecorators(e3){let{context:r3,node:t3}=e3;if(t3.computed&&r3.maybeQueue(e3.get("key")),t3.decorators)for(let t4 of e3.get("decorators"))r3.maybeQueue(t4)}var s={FunctionParent(e3){e3.isArrowFunctionExpression()||(e3.skip(),e3.isMethod()&&requeueComputedKeyAndDecorators(e3))},Property(e3){e3.isObjectProperty()||(e3.skip(),requeueComputedKeyAndDecorators(e3))}};r2.default=s},8552:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0,r2.requeueComputedKeyAndDecorators=requeueComputedKeyAndDecorators,r2.skipAllButComputedKey=function(e3){e3.skip(),e3.node.computed&&e3.context.maybeQueue(e3.get("key"))};function requeueComputedKeyAndDecorators(e3){let{context:r3,node:t3}=e3;if(t3.computed&&r3.maybeQueue(e3.get("key")),t3.decorators)for(let t4 of e3.get("decorators"))r3.maybeQueue(t4)}var s={FunctionParent(e3){e3.isArrowFunctionExpression()||(e3.skip(),e3.isMethod()&&requeueComputedKeyAndDecorators(e3))},Property(e3){e3.isObjectProperty()||(e3.skip(),requeueComputedKeyAndDecorators(e3))}};r2.default=s},3336:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0,r2.requeueComputedKeyAndDecorators=requeueComputedKeyAndDecorators,r2.skipAllButComputedKey=function(e3){e3.skip(),e3.node.computed&&e3.context.maybeQueue(e3.get("key"))};function requeueComputedKeyAndDecorators(e3){let{context:r3,node:t3}=e3;if(t3.computed&&r3.maybeQueue(e3.get("key")),t3.decorators)for(let t4 of e3.get("decorators"))r3.maybeQueue(t4)}let t2={FunctionParent(e3){e3.isArrowFunctionExpression()||(e3.skip(),e3.isMethod()&&requeueComputedKeyAndDecorators(e3))},Property(e3){e3.isObjectProperty()||(e3.skip(),requeueComputedKeyAndDecorators(e3))}};var s=r2.default=t2},7345:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=_default;var s=t2(789),a=t2(8622);let{NOT_LOCAL_BINDING:n,cloneNode:o,identifier:i,isAssignmentExpression:l,isAssignmentPattern:c,isFunction:d,isIdentifier:u,isLiteral:p,isNullLiteral:f,isObjectMethod:y,isObjectProperty:g,isRegExpLiteral:h,isRestElement:b,isTemplateLiteral:x,isVariableDeclarator:v,toBindingIdentifierName:j}=a;function getFunctionArity(e3){let r3=e3.params.findIndex(e4=>c(e4)||b(e4));return r3===-1?e3.params.length:r3}let w=s.default.statement(` - (function (FUNCTION_KEY) { - function FUNCTION_ID() { - return FUNCTION_KEY.apply(this, arguments); - } - - FUNCTION_ID.toString = function () { - return FUNCTION_KEY.toString(); - } - - return FUNCTION_ID; - })(FUNCTION) -`),E=s.default.statement(` - (function (FUNCTION_KEY) { - function* FUNCTION_ID() { - return yield* FUNCTION_KEY.apply(this, arguments); - } - - FUNCTION_ID.toString = function () { - return FUNCTION_KEY.toString(); - }; - - return FUNCTION_ID; - })(FUNCTION) -`),_={"ReferencedIdentifier|BindingIdentifier"(e3,r3){e3.node.name!==r3.name||e3.scope.getBindingIdentifier(r3.name)!==r3.outerDeclar||(r3.selfReference=!0,e3.stop())}};function getNameFromLiteralId(e3){return f(e3)?"null":h(e3)?`_${e3.pattern}_${e3.flags}`:x(e3)?e3.quasis.map(e4=>e4.value.raw).join(""):e3.value!==void 0?e3.value+"":""}function wrap(e3,r3,t3,s2){if(e3.selfReference)if(s2.hasBinding(t3.name)&&!s2.hasGlobal(t3.name))s2.rename(t3.name);else{if(!d(r3))return;let e4=w;r3.generator&&(e4=E);let a2=e4({FUNCTION:r3,FUNCTION_ID:t3,FUNCTION_KEY:s2.generateUidIdentifier(t3.name)}).expression,n2=a2.callee.body.body[0].params;for(let e5=0,t4=getFunctionArity(r3);e5c(e4)||b(e4));return r3===-1?e3.params.length:r3}let w=s.default.statement(` - (function (FUNCTION_KEY) { - function FUNCTION_ID() { - return FUNCTION_KEY.apply(this, arguments); - } - - FUNCTION_ID.toString = function () { - return FUNCTION_KEY.toString(); - } - - return FUNCTION_ID; - })(FUNCTION) -`),E=s.default.statement(` - (function (FUNCTION_KEY) { - function* FUNCTION_ID() { - return yield* FUNCTION_KEY.apply(this, arguments); - } - - FUNCTION_ID.toString = function () { - return FUNCTION_KEY.toString(); - }; - - return FUNCTION_ID; - })(FUNCTION) -`),_={"ReferencedIdentifier|BindingIdentifier"(e3,r3){e3.node.name!==r3.name||e3.scope.getBindingIdentifier(r3.name)!==r3.outerDeclar||(r3.selfReference=!0,e3.stop())}};function getNameFromLiteralId(e3){return f(e3)?"null":h(e3)?`_${e3.pattern}_${e3.flags}`:x(e3)?e3.quasis.map(e4=>e4.value.raw).join(""):e3.value!==void 0?e3.value+"":""}function wrap(e3,r3,t3,s2){if(e3.selfReference)if(s2.hasBinding(t3.name)&&!s2.hasGlobal(t3.name))s2.rename(t3.name);else{if(!d(r3))return;let e4=w;r3.generator&&(e4=E);let a2=e4({FUNCTION:r3,FUNCTION_ID:t3,FUNCTION_KEY:s2.generateUidIdentifier(t3.name)}).expression,n2=a2.callee.body.body[0].params;for(let e5=0,t4=getFunctionArity(r3);e5c(e4)||b(e4));return r3===-1?e3.params.length:r3}let w=s.default.statement(` - (function (FUNCTION_KEY) { - function FUNCTION_ID() { - return FUNCTION_KEY.apply(this, arguments); - } - - FUNCTION_ID.toString = function () { - return FUNCTION_KEY.toString(); - } - - return FUNCTION_ID; - })(FUNCTION) -`),E=s.default.statement(` - (function (FUNCTION_KEY) { - function* FUNCTION_ID() { - return yield* FUNCTION_KEY.apply(this, arguments); - } - - FUNCTION_ID.toString = function () { - return FUNCTION_KEY.toString(); - }; - - return FUNCTION_ID; - })(FUNCTION) -`),_={"ReferencedIdentifier|BindingIdentifier"(e3,r3){e3.node.name!==r3.name||e3.scope.getBindingIdentifier(r3.name)!==r3.outerDeclar||(r3.selfReference=!0,e3.stop())}};function getNameFromLiteralId(e3){return f(e3)?"null":h(e3)?`_${e3.pattern}_${e3.flags}`:x(e3)?e3.quasis.map(e4=>e4.value.raw).join(""):e3.value!==void 0?e3.value+"":""}function wrap(e3,r3,t3,s2){if(e3.selfReference)if(s2.hasBinding(t3.name)&&!s2.hasGlobal(t3.name))s2.rename(t3.name);else{if(!d(r3))return;let e4=w;r3.generator&&(e4=E);let a2=e4({FUNCTION:r3,FUNCTION_ID:t3,FUNCTION_KEY:s2.generateUidIdentifier(t3.name)}).expression,n2=a2.callee.body.body[0].params;for(let e5=0,t4=getFunctionArity(r3);e5{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});var s=t2(8622);function _interopNamespace(e3){if(e3&&e3.__esModule)return e3;var r3=Object.create(null);return e3&&Object.keys(e3).forEach(function(t3){if(t3!=="default"){var s2=Object.getOwnPropertyDescriptor(e3,t3);Object.defineProperty(r3,t3,s2.get?s2:{enumerable:!0,get:function(){return e3[t3]}})}}),r3.default=e3,Object.freeze(r3)}var a=_interopNamespace(s);function willPathCastToBoolean(e3){let r3=e3,{node:t3,parentPath:s2}=r3;if(s2.isLogicalExpression()){let{operator:e4,right:r4}=s2.node;if(e4==="&&"||e4==="||"||e4==="??"&&t3===r4)return willPathCastToBoolean(s2)}if(s2.isSequenceExpression()){let{expressions:e4}=s2.node;return e4[e4.length-1]===t3?willPathCastToBoolean(s2):!0}return s2.isConditional({test:t3})||s2.isUnaryExpression({operator:"!"})||s2.isLoop({test:t3})}let{LOGICAL_OPERATORS:n,arrowFunctionExpression:o,assignmentExpression:i,binaryExpression:l,booleanLiteral:c,callExpression:d,cloneNode:u,conditionalExpression:p,identifier:f,isMemberExpression:y,isOptionalCallExpression:g,isOptionalMemberExpression:h,isUpdateExpression:b,logicalExpression:x,memberExpression:v,nullLiteral:j,optionalCallExpression:w,optionalMemberExpression:E,sequenceExpression:_,updateExpression:S}=a;class AssignmentMemoiser{constructor(){this._map=void 0,this._map=new WeakMap}has(e3){return this._map.has(e3)}get(e3){if(!this.has(e3))return;let r3=this._map.get(e3),{value:t3}=r3;return r3.count--,r3.count===0?i("=",t3,e3):t3}set(e3,r3,t3){return this._map.set(e3,{count:t3,value:r3})}}function toNonOptional(e3,r3){let{node:t3}=e3;if(h(t3))return v(r3,t3.property,t3.computed);if(e3.isOptionalCallExpression()){let t4=e3.get("callee");if(e3.node.optional&&t4.isOptionalMemberExpression()){let s2=t4.node.object,a2=e3.scope.maybeGenerateMemoised(s2);return t4.get("object").replaceWith(i("=",a2,s2)),d(v(r3,f("call")),[a2,...e3.node.arguments])}return d(r3,e3.node.arguments)}return e3.node}function isInDetachedTree(e3){for(;e3&&!e3.isProgram();){let{parentPath:r3,container:t3,listKey:s2}=e3,a2=r3.node;if(s2){if(t3!==a2[s2])return!0}else if(t3!==a2)return!0;e3=r3}return!1}let k={memoise(){},handle(e3,r3){let{node:t3,parent:s2,parentPath:a2,scope:v2}=e3;if(e3.isOptionalMemberExpression()){if(isInDetachedTree(e3))return;let n2=e3.find(({node:r4,parent:t4})=>h(t4)?t4.optional||t4.object!==r4:g(t4)?r4!==e3.node&&t4.optional||t4.callee!==r4:!0);if(v2.path.isPattern()){n2.replaceWith(d(o([],n2.node),[]));return}let b2=willPathCastToBoolean(n2),_2=n2.parentPath;if(_2.isUpdateExpression({argument:t3})||_2.isAssignmentExpression({left:t3}))throw e3.buildCodeFrameError("can't handle assignment");let S2=_2.isUnaryExpression({operator:"delete"});if(S2&&n2.isOptionalMemberExpression()&&n2.get("property").isPrivateName())throw e3.buildCodeFrameError("can't delete a private class element");let k2=e3;for(;;){if(k2.isOptionalMemberExpression()){if(k2.node.optional)break;k2=k2.get("object");continue}else if(k2.isOptionalCallExpression()){if(k2.node.optional)break;k2=k2.get("callee");continue}throw new Error(`Internal error: unexpected ${k2.node.type}`)}let C=k2.isOptionalMemberExpression()?k2.node.object:k2.node.callee,P=v2.maybeGenerateMemoised(C),D=P??C,I=a2.isOptionalCallExpression({callee:t3}),isOptionalCall=e4=>I,O=a2.isCallExpression({callee:t3});k2.replaceWith(toNonOptional(k2,D)),isOptionalCall()?s2.optional?a2.replaceWith(this.optionalCall(e3,s2.arguments)):a2.replaceWith(this.call(e3,s2.arguments)):O?e3.replaceWith(this.boundGet(e3)):this.delete&&a2.isUnaryExpression({operator:"delete"})?a2.replaceWith(this.delete(e3)):e3.replaceWith(this.get(e3));let A=e3.node;for(let r4=e3;r4!==n2;){let e4=r4.parentPath;if(e4===n2&&isOptionalCall()&&s2.optional){A=e4.node;break}A=toNonOptional(e4,A),r4=e4}let R,M=n2.parentPath;if(y(A)&&M.isOptionalCallExpression({callee:n2.node,optional:!0})){let{object:r4}=A;R=e3.scope.maybeGenerateMemoised(r4),R&&(A.object=i("=",R,r4))}let F=n2;S2&&(F=M,A=M.node);let N=P?i("=",u(D),u(C)):u(D);if(b2){let e4;r3?e4=l("!=",N,j()):e4=x("&&",l("!==",N,j()),l("!==",u(D),v2.buildUndefinedNode())),F.replaceWith(x("&&",e4,A))}else{let e4;r3?e4=l("==",N,j()):e4=x("||",l("===",N,j()),l("===",u(D),v2.buildUndefinedNode())),F.replaceWith(p(e4,S2?c(!0):v2.buildUndefinedNode(),A))}if(R){let e4=M.node;M.replaceWith(w(E(e4.callee,f("call"),!1,!0),[u(R),...e4.arguments],!1))}return}if(b(s2,{argument:t3})){if(this.simpleSet){e3.replaceWith(this.simpleSet(e3));return}let{operator:r4,prefix:n2}=s2;this.memoise(e3,2);let o2=v2.generateUidIdentifierBasedOnNode(t3);v2.push({id:o2});let l2=[i("=",u(o2),this.get(e3))];if(n2){l2.push(S(r4,u(o2),n2));let t4=_(l2);a2.replaceWith(this.set(e3,t4));return}else{let s3=v2.generateUidIdentifierBasedOnNode(t3);v2.push({id:s3}),l2.push(i("=",u(s3),S(r4,u(o2),n2)),u(o2));let c2=_(l2);a2.replaceWith(_([this.set(e3,c2),u(s3)]));return}}if(a2.isAssignmentExpression({left:t3})){if(this.simpleSet){e3.replaceWith(this.simpleSet(e3));return}let{operator:r4,right:t4}=a2.node;if(r4==="=")a2.replaceWith(this.set(e3,t4));else{let s3=r4.slice(0,-1);n.includes(s3)?(this.memoise(e3,1),a2.replaceWith(x(s3,this.get(e3),this.set(e3,t4)))):(this.memoise(e3,2),a2.replaceWith(this.set(e3,l(s3,this.get(e3),t4))))}return}if(a2.isCallExpression({callee:t3})){a2.replaceWith(this.call(e3,a2.node.arguments));return}if(a2.isOptionalCallExpression({callee:t3})){if(v2.path.isPattern()){a2.replaceWith(d(o([],a2.node),[]));return}a2.replaceWith(this.optionalCall(e3,a2.node.arguments));return}if(this.delete&&a2.isUnaryExpression({operator:"delete"})){a2.replaceWith(this.delete(e3));return}if(a2.isForXStatement({left:t3})||a2.isObjectProperty({value:t3})&&a2.parentPath.isObjectPattern()||a2.isAssignmentPattern({left:t3})&&a2.parentPath.isObjectProperty({value:s2})&&a2.parentPath.parentPath.isObjectPattern()||a2.isArrayPattern()||a2.isAssignmentPattern({left:t3})&&a2.parentPath.isArrayPattern()||a2.isRestElement()){e3.replaceWith(this.destructureSet(e3));return}a2.isTaggedTemplateExpression()?e3.replaceWith(this.boundGet(e3)):e3.replaceWith(this.get(e3))}};function memberExpressionToFunctions(e3,r3,t3){e3.traverse(r3,Object.assign({},k,t3,{memoiser:new AssignmentMemoiser}))}r2.default=memberExpressionToFunctions},6265:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});var s=t2(8622);function _interopNamespace(e3){if(e3&&e3.__esModule)return e3;var r3=Object.create(null);return e3&&Object.keys(e3).forEach(function(t3){if(t3!=="default"){var s2=Object.getOwnPropertyDescriptor(e3,t3);Object.defineProperty(r3,t3,s2.get?s2:{enumerable:!0,get:function(){return e3[t3]}})}}),r3.default=e3,Object.freeze(r3)}var a=_interopNamespace(s);function willPathCastToBoolean(e3){let r3=e3,{node:t3,parentPath:s2}=r3;if(s2.isLogicalExpression()){let{operator:e4,right:r4}=s2.node;if(e4==="&&"||e4==="||"||e4==="??"&&t3===r4)return willPathCastToBoolean(s2)}if(s2.isSequenceExpression()){let{expressions:e4}=s2.node;return e4[e4.length-1]===t3?willPathCastToBoolean(s2):!0}return s2.isConditional({test:t3})||s2.isUnaryExpression({operator:"!"})||s2.isLoop({test:t3})}let{LOGICAL_OPERATORS:n,arrowFunctionExpression:o,assignmentExpression:i,binaryExpression:l,booleanLiteral:c,callExpression:d,cloneNode:u,conditionalExpression:p,identifier:f,isMemberExpression:y,isOptionalCallExpression:g,isOptionalMemberExpression:h,isUpdateExpression:b,logicalExpression:x,memberExpression:v,nullLiteral:j,optionalCallExpression:w,optionalMemberExpression:E,sequenceExpression:_,updateExpression:S}=a;class AssignmentMemoiser{constructor(){this._map=void 0,this._map=new WeakMap}has(e3){return this._map.has(e3)}get(e3){if(!this.has(e3))return;let r3=this._map.get(e3),{value:t3}=r3;return r3.count--,r3.count===0?i("=",t3,e3):t3}set(e3,r3,t3){return this._map.set(e3,{count:t3,value:r3})}}function toNonOptional(e3,r3){let{node:t3}=e3;if(h(t3))return v(r3,t3.property,t3.computed);if(e3.isOptionalCallExpression()){let t4=e3.get("callee");if(e3.node.optional&&t4.isOptionalMemberExpression()){let s2=t4.node.object,a2=e3.scope.maybeGenerateMemoised(s2);return t4.get("object").replaceWith(i("=",a2,s2)),d(v(r3,f("call")),[a2,...e3.node.arguments])}return d(r3,e3.node.arguments)}return e3.node}function isInDetachedTree(e3){for(;e3&&!e3.isProgram();){let{parentPath:r3,container:t3,listKey:s2}=e3,a2=r3.node;if(s2){if(t3!==a2[s2])return!0}else if(t3!==a2)return!0;e3=r3}return!1}let k={memoise(){},handle(e3,r3){let{node:t3,parent:s2,parentPath:a2,scope:n2}=e3;if(e3.isOptionalMemberExpression()){if(isInDetachedTree(e3))return;let b2=e3.find(({node:r4,parent:t4})=>h(t4)?t4.optional||t4.object!==r4:g(t4)?r4!==e3.node&&t4.optional||t4.callee!==r4:!0);if(n2.path.isPattern()){b2.replaceWith(d(o([],b2.node),[]));return}let v2=willPathCastToBoolean(b2),_2=b2.parentPath;if(_2.isUpdateExpression({argument:t3}))throw e3.buildCodeFrameError("can't handle update expression");let S2=_2.isAssignmentExpression({left:b2.node}),k2=_2.isUnaryExpression({operator:"delete"});if(k2&&b2.isOptionalMemberExpression()&&b2.get("property").isPrivateName())throw e3.buildCodeFrameError("can't delete a private class element");let C=e3;for(;;){if(C.isOptionalMemberExpression()){if(C.node.optional)break;C=C.get("object");continue}else if(C.isOptionalCallExpression()){if(C.node.optional)break;C=C.get("callee");continue}throw new Error(`Internal error: unexpected ${C.node.type}`)}let P=C.isOptionalMemberExpression()?C.node.object:C.node.callee,D=n2.maybeGenerateMemoised(P),I=D??P,O=a2.isOptionalCallExpression({callee:t3}),isOptionalCall=e4=>O,A=a2.isCallExpression({callee:t3});C.replaceWith(toNonOptional(C,I)),isOptionalCall()?s2.optional?a2.replaceWith(this.optionalCall(e3,s2.arguments)):a2.replaceWith(this.call(e3,s2.arguments)):A?e3.replaceWith(this.boundGet(e3)):this.delete&&a2.isUnaryExpression({operator:"delete"})?a2.replaceWith(this.delete(e3)):a2.isAssignmentExpression()?handleAssignment(this,e3,a2):e3.replaceWith(this.get(e3));let R=e3.node;for(let r4=e3;r4!==b2;){let e4=r4.parentPath;if(e4===b2&&isOptionalCall()&&s2.optional){R=e4.node;break}R=toNonOptional(e4,R),r4=e4}let M,F=b2.parentPath;if(y(R)&&F.isOptionalCallExpression({callee:b2.node,optional:!0})){let{object:r4}=R;M=e3.scope.maybeGenerateMemoised(r4),M&&(R.object=i("=",M,r4))}let N=b2;(k2||S2)&&(N=F,R=F.node);let B=D?i("=",u(I),u(P)):u(I);if(v2){let e4;r3?e4=l("!=",B,j()):e4=x("&&",l("!==",B,j()),l("!==",u(I),n2.buildUndefinedNode())),N.replaceWith(x("&&",e4,R))}else{let e4;r3?e4=l("==",B,j()):e4=x("||",l("===",B,j()),l("===",u(I),n2.buildUndefinedNode())),N.replaceWith(p(e4,k2?c(!0):n2.buildUndefinedNode(),R))}if(M){let e4=F.node;F.replaceWith(w(E(e4.callee,f("call"),!1,!0),[u(M),...e4.arguments],!1))}return}if(b(s2,{argument:t3})){if(this.simpleSet){e3.replaceWith(this.simpleSet(e3));return}let{operator:r4,prefix:o2}=s2;this.memoise(e3,2);let l2=n2.generateUidIdentifierBasedOnNode(t3);n2.push({id:l2});let c2=[i("=",u(l2),this.get(e3))];if(o2){c2.push(S(r4,u(l2),o2));let t4=_(c2);a2.replaceWith(this.set(e3,t4));return}else{let s3=n2.generateUidIdentifierBasedOnNode(t3);n2.push({id:s3}),c2.push(i("=",u(s3),S(r4,u(l2),o2)),u(l2));let d2=_(c2);a2.replaceWith(_([this.set(e3,d2),u(s3)]));return}}if(a2.isAssignmentExpression({left:t3})){handleAssignment(this,e3,a2);return}if(a2.isCallExpression({callee:t3})){a2.replaceWith(this.call(e3,a2.node.arguments));return}if(a2.isOptionalCallExpression({callee:t3})){if(n2.path.isPattern()){a2.replaceWith(d(o([],a2.node),[]));return}a2.replaceWith(this.optionalCall(e3,a2.node.arguments));return}if(this.delete&&a2.isUnaryExpression({operator:"delete"})){a2.replaceWith(this.delete(e3));return}if(a2.isForXStatement({left:t3})||a2.isObjectProperty({value:t3})&&a2.parentPath.isObjectPattern()||a2.isAssignmentPattern({left:t3})&&a2.parentPath.isObjectProperty({value:s2})&&a2.parentPath.parentPath.isObjectPattern()||a2.isArrayPattern()||a2.isAssignmentPattern({left:t3})&&a2.parentPath.isArrayPattern()||a2.isRestElement()){e3.replaceWith(this.destructureSet(e3));return}a2.isTaggedTemplateExpression()?e3.replaceWith(this.boundGet(e3)):e3.replaceWith(this.get(e3))}};function handleAssignment(e3,r3,t3){if(e3.simpleSet){r3.replaceWith(e3.simpleSet(r3));return}let{operator:s2,right:a2}=t3.node;if(s2==="=")t3.replaceWith(e3.set(r3,a2));else{let o2=s2.slice(0,-1);n.includes(o2)?(e3.memoise(r3,1),t3.replaceWith(x(o2,e3.get(r3),e3.set(r3,a2)))):(e3.memoise(r3,2),t3.replaceWith(e3.set(r3,l(o2,e3.get(r3),a2))))}}function memberExpressionToFunctions(e3,r3,t3){e3.traverse(r3,Object.assign({},k,t3,{memoiser:new AssignmentMemoiser}))}r2.default=memberExpressionToFunctions},4835:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(9491),a=t2(8622);let{callExpression:n,cloneNode:o,expressionStatement:i,identifier:l,importDeclaration:c,importDefaultSpecifier:d,importNamespaceSpecifier:u,importSpecifier:p,memberExpression:f,stringLiteral:y,variableDeclaration:g,variableDeclarator:h}=a;class ImportBuilder{constructor(e3,r3,t3){this._statements=[],this._resultName=null,this._importedSource=void 0,this._scope=r3,this._hub=t3,this._importedSource=e3}done(){return{statements:this._statements,resultName:this._resultName}}import(){return this._statements.push(c([],y(this._importedSource))),this}require(){return this._statements.push(i(n(l("require"),[y(this._importedSource)]))),this}namespace(e3="namespace"){let r3=this._scope.generateUidIdentifier(e3),t3=this._statements[this._statements.length-1];return s(t3.type==="ImportDeclaration"),s(t3.specifiers.length===0),t3.specifiers=[u(r3)],this._resultName=o(r3),this}default(e3){let r3=this._scope.generateUidIdentifier(e3),t3=this._statements[this._statements.length-1];return s(t3.type==="ImportDeclaration"),s(t3.specifiers.length===0),t3.specifiers=[d(r3)],this._resultName=o(r3),this}named(e3,r3){if(r3==="default")return this.default(e3);let t3=this._scope.generateUidIdentifier(e3),a2=this._statements[this._statements.length-1];return s(a2.type==="ImportDeclaration"),s(a2.specifiers.length===0),a2.specifiers=[p(t3,l(r3))],this._resultName=o(t3),this}var(e3){let r3=this._scope.generateUidIdentifier(e3),t3=this._statements[this._statements.length-1];return t3.type!=="ExpressionStatement"&&(s(this._resultName),t3=i(this._resultName),this._statements.push(t3)),this._statements[this._statements.length-1]=g("var",[h(r3,t3.expression)]),this._resultName=o(r3),this}defaultInterop(){return this._interop(this._hub.addHelper("interopRequireDefault"))}wildcardInterop(){return this._interop(this._hub.addHelper("interopRequireWildcard"))}_interop(e3){let r3=this._statements[this._statements.length-1];return r3.type==="ExpressionStatement"?r3.expression=n(e3,[r3.expression]):r3.type==="VariableDeclaration"?(s(r3.declarations.length===1),r3.declarations[0].init=n(e3,[r3.declarations[0].init])):s.fail("Unexpected type."),this}prop(e3){let r3=this._statements[this._statements.length-1];return r3.type==="ExpressionStatement"?r3.expression=f(r3.expression,l(e3)):r3.type==="VariableDeclaration"?(s(r3.declarations.length===1),r3.declarations[0].init=f(r3.declarations[0].init,l(e3))):s.fail("Unexpected type:"+r3.type),this}read(e3){this._resultName=f(this._resultName,l(e3))}}r2.default=ImportBuilder},8539:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(9491),a=t2(8622),n=t2(4835),o=t2(8089);let{numericLiteral:i,sequenceExpression:l}=a;class ImportInjector{constructor(e3,r3,t3){this._defaultOpts={importedSource:null,importedType:"commonjs",importedInterop:"babel",importingInterop:"babel",ensureLiveReference:!1,ensureNoContext:!1,importPosition:"before"};let s2=e3.find(e4=>e4.isProgram());this._programPath=s2,this._programScope=s2.scope,this._hub=s2.hub,this._defaultOpts=this._applyDefaults(r3,t3,!0)}addDefault(e3,r3){return this.addNamed("default",e3,r3)}addNamed(e3,r3,t3){return s(typeof e3=="string"),this._generateImport(this._applyDefaults(r3,t3),e3)}addNamespace(e3,r3){return this._generateImport(this._applyDefaults(e3,r3),null)}addSideEffect(e3,r3){return this._generateImport(this._applyDefaults(e3,r3),void 0)}_applyDefaults(e3,r3,t3=!1){let a2;return typeof e3=="string"?a2=Object.assign({},this._defaultOpts,{importedSource:e3},r3):(s(!r3,"Unexpected secondary arguments."),a2=Object.assign({},this._defaultOpts,e3)),!t3&&r3&&(r3.nameHint!==void 0&&(a2.nameHint=r3.nameHint),r3.blockHoist!==void 0&&(a2.blockHoist=r3.blockHoist)),a2}_generateImport(e3,r3){let t3=r3==="default",s2=!!r3&&!t3,a2=r3===null,{importedSource:c,importedType:d,importedInterop:u,importingInterop:p,ensureLiveReference:f,ensureNoContext:y,nameHint:g,importPosition:h,blockHoist:b}=e3,x=g||r3,v=(0,o.default)(this._programPath),j=v&&p==="node",w=v&&p==="babel";if(h==="after"&&!v)throw new Error('"importPosition": "after" is only supported in modules');let E=new n.default(c,this._programScope,this._hub);if(d==="es6"){if(!j&&!w)throw new Error("Cannot import an ES6 module from CommonJS");E.import(),a2?E.namespace(g||c):(t3||s2)&&E.named(x,r3)}else{if(d!=="commonjs")throw new Error(`Unexpected interopType "${d}"`);if(u==="babel")if(j){x=x!=="default"?x:c;let e4=`${c}$es6Default`;E.import(),a2?E.default(e4).var(x||c).wildcardInterop():t3?f?E.default(e4).var(x||c).defaultInterop().read("default"):E.default(e4).var(x).defaultInterop().prop(r3):s2&&E.default(e4).read(r3)}else w?(E.import(),a2?E.namespace(x||c):(t3||s2)&&E.named(x,r3)):(E.require(),a2?E.var(x||c).wildcardInterop():(t3||s2)&&f?t3?(x=x!=="default"?x:c,E.var(x).read(r3),E.defaultInterop()):E.var(c).read(r3):t3?E.var(x).defaultInterop().prop(r3):s2&&E.var(x).prop(r3));else if(u==="compiled")j?(E.import(),a2?E.default(x||c):(t3||s2)&&E.default(c).read(x)):w?(E.import(),a2?E.namespace(x||c):(t3||s2)&&E.named(x,r3)):(E.require(),a2?E.var(x||c):(t3||s2)&&(f?E.var(c).read(x):E.prop(r3).var(x)));else if(u==="uncompiled"){if(t3&&f)throw new Error("No live reference for commonjs default");j?(E.import(),a2?E.default(x||c):t3?E.default(x):s2&&E.default(c).read(x)):w?(E.import(),a2?E.default(x||c):t3?E.default(x):s2&&E.named(x,r3)):(E.require(),a2?E.var(x||c):t3?E.var(x):s2&&(f?E.var(c).read(x):E.var(x).prop(r3)))}else throw new Error(`Unknown importedInterop "${u}".`)}let{statements:_,resultName:S}=E.done();return this._insertStatements(_,h,b),(t3||s2)&&y&&S.type!=="Identifier"?l([i(0),S]):S}_insertStatements(e3,r3="before",t3=3){let s2=this._programPath.get("body");if(r3==="after"){for(let r4=s2.length-1;r4>=0;r4--)if(s2[r4].isImportDeclaration()){s2[r4].insertAfter(e3);return}}else{e3.forEach(e4=>{e4._blockHoist=t3});let r4=s2.find(e4=>{let r5=e4.node._blockHoist;return Number.isFinite(r5)&&r5<4});if(r4){r4.insertBefore(e3);return}}this._programPath.unshiftContainer("body",e3)}}r2.default=ImportInjector},3380:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"ImportInjector",{enumerable:!0,get:function(){return s.default}}),r2.addDefault=addDefault,r2.addNamed=addNamed,r2.addNamespace=addNamespace,r2.addSideEffect=addSideEffect,Object.defineProperty(r2,"isModule",{enumerable:!0,get:function(){return a.default}});var s=t2(8539),a=t2(8089);function addDefault(e3,r3,t3){return new s.default(e3).addDefault(r3,t3)}function addNamed(e3,r3,t3,a2){return new s.default(e3).addNamed(r3,t3,a2)}function addNamespace(e3,r3,t3){return new s.default(e3).addNamespace(r3,t3)}function addSideEffect(e3,r3,t3){return new s.default(e3).addSideEffect(r3,t3)}},8089:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=isModule;function isModule(e3){return e3.node.sourceType==="module"}},3664:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.buildDynamicImport=buildDynamicImport;var s=t2(8304);r2.getDynamicImportSource=function(e3){let[r3]=e3.arguments;return s.types.isStringLiteral(r3)||s.types.isTemplateLiteral(r3)?r3:s.template.expression.ast`\`\${${r3}}\``};function buildDynamicImport(e3,r3,t3,a){let n=s.types.isCallExpression(e3)?e3.arguments[0]:e3.source;if(s.types.isStringLiteral(n)||s.types.isTemplateLiteral(n)&&n.quasis.length===0)return r3?s.template.expression.ast` - Promise.resolve().then(() => ${a(n)}) - `:a(n);let o=s.types.isTemplateLiteral(n)?s.types.identifier("specifier"):s.types.templateLiteral([s.types.templateElement({raw:""}),s.types.templateElement({raw:""})],[s.types.identifier("specifier")]);return r3?s.template.expression.ast` - (specifier => - new Promise(r => r(${o})) - .then(s => ${a(s.types.identifier("s"))}) - )(${n}) - `:t3?s.template.expression.ast` - (specifier => - new Promise(r => r(${a(o)})) - )(${n}) - `:s.template.expression.ast` - (specifier => ${a(o)})(${n}) - `}},7406:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=getModuleName;{let e3=getModuleName;r2.default=getModuleName=function(r3,t2){var s,a,n,o;return e3(r3,{moduleId:(s=t2.moduleId)!=null?s:r3.moduleId,moduleIds:(a=t2.moduleIds)!=null?a:r3.moduleIds,getModuleId:(n=t2.getModuleId)!=null?n:r3.getModuleId,moduleRoot:(o=t2.moduleRoot)!=null?o:r3.moduleRoot})}}function getModuleName(e3,r3){let{filename:t2,filenameRelative:s=t2,sourceRoot:a=r3.moduleRoot}=e3,{moduleId:n,moduleIds:o=!!n,getModuleId:i,moduleRoot:l=a}=r3;if(!o)return null;if(n!=null&&!i)return n;let c=l!=null?l+"/":"";if(s){let e4=a!=null?new RegExp("^"+a+"/?"):"";c+=s.replace(e4,"").replace(/\.(\w*?)$/,"")}return c=c.replace(/\\/g,"/"),i&&i(c)||c}},6646:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"buildDynamicImport",{enumerable:!0,get:function(){return d.buildDynamicImport}}),r2.buildNamespaceInitStatements=buildNamespaceInitStatements,r2.ensureStatementsHoisted=ensureStatementsHoisted,Object.defineProperty(r2,"getModuleName",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(r2,"hasExports",{enumerable:!0,get:function(){return l.hasExports}}),Object.defineProperty(r2,"isModule",{enumerable:!0,get:function(){return n.isModule}}),Object.defineProperty(r2,"isSideEffectImport",{enumerable:!0,get:function(){return l.isSideEffectImport}}),r2.rewriteModuleStatementsAndPrepareHeader=rewriteModuleStatementsAndPrepareHeader,Object.defineProperty(r2,"rewriteThis",{enumerable:!0,get:function(){return o.default}}),r2.wrapInterop=wrapInterop;var s=t2(9491),a=t2(8304),n=t2(3380),o=t2(4585),i=t2(7258),l=t2(4042),c=t2(8652),d=t2(3664),u=t2(7406);let{booleanLiteral:p,callExpression:f,cloneNode:y,directive:g,directiveLiteral:h,expressionStatement:b,identifier:x,isIdentifier:v,memberExpression:j,stringLiteral:w,valueToNode:E,variableDeclaration:_,variableDeclarator:S}=a.types;r2.getDynamicImportSource=t2(3664).getDynamicImportSource;function rewriteModuleStatementsAndPrepareHeader(e3,{exportName:r3,strict:t3,allowTopLevelThis:a2,strictMode:d2,noInterop:u2,importInterop:p2=u2?"none":"babel",lazy:f2,getWrapperPayload:y2=c.toGetWrapperPayload(f2??!1),wrapReference:b2=c.wrapReference,esNamespaceOnly:x2,filename:v2,constantReexports:j2=arguments[1].loose,enumerableModuleMeta:w2=arguments[1].loose,noIncompleteNsImportDetection:E2}){(0,l.validateImportInteropOption)(p2),s((0,n.isModule)(e3),"Cannot process module statements in a script"),e3.node.sourceType="script";let _2=(0,l.default)(e3,r3,{importInterop:p2,initializeReexports:j2,getWrapperPayload:y2,esNamespaceOnly:x2,filename:v2});a2||(0,o.default)(e3),(0,i.default)(e3,_2,b2),d2!==!1&&(e3.node.directives.some(e4=>e4.value.value==="use strict")||e3.unshiftContainer("directives",g(h("use strict"))));let S2=[];(0,l.hasExports)(_2)&&!t3&&S2.push(buildESModuleHeader(_2,w2));let k2=buildExportNameListDeclaration(e3,_2);return k2&&(_2.exportNameListName=k2.name,S2.push(k2.statement)),S2.push(...buildExportInitializationStatements(e3,_2,b2,j2,E2)),{meta:_2,headers:S2}}function ensureStatementsHoisted(e3){e3.forEach(e4=>{e4._blockHoist=3})}function wrapInterop(e3,r3,t3){if(t3==="none")return null;if(t3==="node-namespace")return f(e3.hub.addHelper("interopRequireWildcard"),[r3,p(!0)]);if(t3==="node-default")return null;let s2;if(t3==="default")s2="interopRequireDefault";else if(t3==="namespace")s2="interopRequireWildcard";else throw new Error(`Unknown interop: ${t3}`);return f(e3.hub.addHelper(s2),[r3])}function buildNamespaceInitStatements(e3,r3,t3=!1,s2=c.wrapReference){var n2;let o2=[],i2=x(r3.name);for(let e4 of r3.importsNamespace)e4!==r3.name&&o2.push(a.template.statement`var NAME = SOURCE;`({NAME:e4,SOURCE:y(i2)}));let l2=(n2=s2(i2,r3.wrap))!=null?n2:i2;t3&&o2.push(...buildReexportsFromMeta(e3,r3,!0,s2));for(let t4 of r3.reexportNamespace)o2.push((a.types.isIdentifier(l2)?a.template.statement`EXPORTS.NAME = NAMESPACE;`:a.template.statement` - Object.defineProperty(EXPORTS, "NAME", { - enumerable: true, - get: function() { - return NAMESPACE; - } - }); - `)({EXPORTS:e3.exportName,NAME:t4,NAMESPACE:y(l2)}));if(r3.reexportAll){let s3=buildNamespaceReexport(e3,y(l2),t3);s3.loc=r3.reexportAll.loc,o2.push(s3)}return o2}let k={constant:a.template.statement`EXPORTS.EXPORT_NAME = NAMESPACE_IMPORT;`,constantComputed:a.template.statement`EXPORTS["EXPORT_NAME"] = NAMESPACE_IMPORT;`,spec:a.template.statement` - Object.defineProperty(EXPORTS, "EXPORT_NAME", { - enumerable: true, - get: function() { - return NAMESPACE_IMPORT; - }, - }); - `};function buildReexportsFromMeta(e3,r3,t3,s2){var a2;let n2=x(r3.name);n2=(a2=s2(n2,r3.wrap))!=null?a2:n2;let{stringSpecifiers:o2}=e3;return Array.from(r3.reexports,([s3,a3])=>{let i2=y(n2);a3==="default"&&r3.interop==="node-default"||(o2.has(a3)?i2=j(i2,w(a3),!0):i2=j(i2,x(a3)));let l2={EXPORTS:e3.exportName,EXPORT_NAME:s3,NAMESPACE_IMPORT:i2};return t3||v(i2)?o2.has(s3)?k.constantComputed(l2):k.constant(l2):k.spec(l2)})}function buildESModuleHeader(e3,r3=!1){return(r3?a.template.statement` - EXPORTS.__esModule = true; - `:a.template.statement` - Object.defineProperty(EXPORTS, "__esModule", { - value: true, - }); - `)({EXPORTS:e3.exportName})}function buildNamespaceReexport(e3,r3,t3){return(t3?a.template.statement` - Object.keys(NAMESPACE).forEach(function(key) { - if (key === "default" || key === "__esModule") return; - VERIFY_NAME_LIST; - if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return; - - EXPORTS[key] = NAMESPACE[key]; - }); - `:a.template.statement` - Object.keys(NAMESPACE).forEach(function(key) { - if (key === "default" || key === "__esModule") return; - VERIFY_NAME_LIST; - if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return; - - Object.defineProperty(EXPORTS, key, { - enumerable: true, - get: function() { - return NAMESPACE[key]; - }, - }); - }); - `)({NAMESPACE:r3,EXPORTS:e3.exportName,VERIFY_NAME_LIST:e3.exportNameListName?(0,a.template)` - if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return; - `({EXPORTS_LIST:e3.exportNameListName}):null})}function buildExportNameListDeclaration(e3,r3){let t3=Object.create(null);for(let e4 of r3.local.values())for(let r4 of e4.names)t3[r4]=!0;let s2=!1;for(let e4 of r3.source.values()){for(let r4 of e4.reexports.keys())t3[r4]=!0;for(let r4 of e4.reexportNamespace)t3[r4]=!0;s2=s2||!!e4.reexportAll}if(!s2||Object.keys(t3).length===0)return null;let a2=e3.scope.generateUidIdentifier("exportNames");return delete t3.default,{name:a2.name,statement:_("var",[S(a2,E(t3))])}}function buildExportInitializationStatements(e3,r3,t3,s2=!1,a2=!1){let n2=[];for(let[e4,t4]of r3.local)if(t4.kind!=="import"){if(t4.kind==="hoisted")n2.push([t4.names[0],buildInitStatement(r3,t4.names,x(e4))]);else if(!a2)for(let e5 of t4.names)n2.push([e5,null])}for(let e4 of r3.source.values()){if(!s2){let s3=buildReexportsFromMeta(r3,e4,!1,t3),a3=[...e4.reexports.keys()];for(let e5=0;e5e40&&(o2.push(buildInitStatement(r3,a3,e3.scope.buildUndefinedNode())),a3=[]),o2.push(l2)):a3.push(t5)}a3.length>0&&o2.push(buildInitStatement(r3,a3,e3.scope.buildUndefinedNode()))}return o2}let C={computed:a.template.expression`EXPORTS["NAME"] = VALUE`,default:a.template.expression`EXPORTS.NAME = VALUE`};function buildInitStatement(e3,r3,t3){let{stringSpecifiers:s2,exportName:a2}=e3;return b(r3.reduce((e4,r4)=>{let t4={EXPORTS:a2,NAME:r4,VALUE:e4};return s2.has(r4)?C.computed(t4):C.default(t4)},t3))}},8652:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.toGetWrapperPayload=toGetWrapperPayload,r2.wrapReference=wrapReference;var s=t2(8304),a=t2(4042);function toGetWrapperPayload(e3){return(r3,t3)=>{if(e3===!1||(0,a.isSideEffectImport)(t3)||t3.reexportAll)return null;if(e3===!0)return/\./.test(r3)?null:"lazy";if(Array.isArray(e3))return e3.indexOf(r3)===-1?null:"lazy";if(typeof e3=="function")return e3(r3)?"lazy":null;throw new Error(".lazy must be a boolean, string array, or function")}}function wrapReference(e3,r3){return r3==="lazy"?s.types.callExpression(e3,[]):null}},4042:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=normalizeModuleAndLoadMetadata,r2.hasExports=hasExports,r2.isSideEffectImport=isSideEffectImport,r2.validateImportInteropOption=validateImportInteropOption;var s=t2(1017),a=t2(4975),n=t2(4097);function hasExports(e3){return e3.hasExports}function isSideEffectImport(e3){return e3.imports.size===0&&e3.importsNamespace.size===0&&e3.reexports.size===0&&e3.reexportNamespace.size===0&&!e3.reexportAll}function validateImportInteropOption(e3){if(typeof e3!="function"&&e3!=="none"&&e3!=="babel"&&e3!=="node")throw new Error(`.importInterop must be one of "none", "babel", "node", or a function returning one of those values (received ${e3}).`);return e3}function resolveImportInterop(e3,r3,t3){return typeof e3=="function"?validateImportInteropOption(e3(r3,t3)):e3}function normalizeModuleAndLoadMetadata(e3,r3,{importInterop:t3,initializeReexports:s2=!1,getWrapperPayload:a2,esNamespaceOnly:n2=!1,filename:o}){r3||(r3=e3.scope.generateUidIdentifier("exports").name);let i=new Set;nameAnonymousExports(e3);let{local:l,sources:c,hasExports:d}=getModuleMetadata(e3,{initializeReexports:s2,getWrapperPayload:a2},i);removeImportExportDeclarations(e3);for(let[e4,r4]of c){let{importsNamespace:s3,imports:a3}=r4;if(s3.size>0&&a3.size===0){let[e5]=s3;r4.name=e5}let i2=resolveImportInterop(t3,e4,o);i2==="none"?r4.interop="none":i2==="node"&&r4.interop==="namespace"?r4.interop="node-namespace":i2==="node"&&r4.interop==="default"?r4.interop="node-default":n2&&r4.interop==="namespace"&&(r4.interop="default")}return{exportName:r3,exportNameListName:null,hasExports:d,local:l,source:c,stringSpecifiers:i}}function getExportSpecifierName(e3,r3){if(e3.isIdentifier())return e3.node.name;if(e3.isStringLiteral()){let t3=e3.node.value;return(0,a.isIdentifierName)(t3)||r3.add(t3),t3}else throw new Error(`Expected export specifier to be either Identifier or StringLiteral, got ${e3.node.type}`)}function assertExportSpecifier(e3){if(!e3.isExportSpecifier())throw e3.isExportNamespaceSpecifier()?e3.buildCodeFrameError("Export namespace should be first transformed by `@babel/plugin-transform-export-namespace-from`."):e3.buildCodeFrameError("Unexpected export specifier type")}function getModuleMetadata(e3,{getWrapperPayload:r3,initializeReexports:t3},a2){let n2=getLocalExportMetadata(e3,t3,a2),o=new Map,i=new Map,getData=(r4,t4)=>{let a3=r4.value,n3=i.get(a3);return n3?o.get(a3).push(t4):(n3={name:e3.scope.generateUidIdentifier((0,s.basename)(a3,(0,s.extname)(a3))).name,interop:"none",loc:null,imports:new Map,importsNamespace:new Set,reexports:new Map,reexportNamespace:new Set,reexportAll:null,wrap:null,get lazy(){return this.wrap==="lazy"},referenced:!1},i.set(a3,n3),o.set(a3,[t4])),n3},l=!1;e3.get("body").forEach(e4=>{if(e4.isImportDeclaration()){let r4=getData(e4.node.source,e4.node);r4.loc||(r4.loc=e4.node.loc),e4.get("specifiers").forEach(e5=>{if(e5.isImportDefaultSpecifier()){let t4=e5.get("local").node.name;r4.imports.set(t4,"default");let s2=n2.get(t4);s2&&(n2.delete(t4),s2.names.forEach(e6=>{r4.reexports.set(e6,"default")}),r4.referenced=!0)}else if(e5.isImportNamespaceSpecifier()){let t4=e5.get("local").node.name;r4.importsNamespace.add(t4);let s2=n2.get(t4);s2&&(n2.delete(t4),s2.names.forEach(e6=>{r4.reexportNamespace.add(e6)}),r4.referenced=!0)}else if(e5.isImportSpecifier()){let t4=getExportSpecifierName(e5.get("imported"),a2),s2=e5.get("local").node.name;r4.imports.set(s2,t4);let o2=n2.get(s2);o2&&(n2.delete(s2),o2.names.forEach(e6=>{r4.reexports.set(e6,t4)}),r4.referenced=!0)}})}else if(e4.isExportAllDeclaration()){l=!0;let r4=getData(e4.node.source,e4.node);r4.loc||(r4.loc=e4.node.loc),r4.reexportAll={loc:e4.node.loc},r4.referenced=!0}else if(e4.isExportNamedDeclaration()&&e4.node.source){l=!0;let r4=getData(e4.node.source,e4.node);r4.loc||(r4.loc=e4.node.loc),e4.get("specifiers").forEach(e5=>{assertExportSpecifier(e5);let t4=getExportSpecifierName(e5.get("local"),a2),s2=getExportSpecifierName(e5.get("exported"),a2);if(r4.reexports.set(s2,t4),r4.referenced=!0,s2==="__esModule")throw e5.get("exported").buildCodeFrameError('Illegal export "__esModule".')})}else(e4.isExportNamedDeclaration()||e4.isExportDefaultDeclaration())&&(l=!0)});for(let e4 of i.values()){let r4=!1,t4=!1;e4.importsNamespace.size>0&&(r4=!0,t4=!0),e4.reexportAll&&(t4=!0);for(let s2 of e4.imports.values())s2==="default"?r4=!0:t4=!0;for(let s2 of e4.reexports.values())s2==="default"?r4=!0:t4=!0;r4&&t4?e4.interop="namespace":r4&&(e4.interop="default")}if(r3)for(let[e4,t4]of i)t4.wrap=r3(e4,t4,o.get(e4));return{hasExports:l,local:n2,sources:i}}function getLocalExportMetadata(e3,r3,t3){let s2=new Map;e3.get("body").forEach(e4=>{let t4;if(e4.isImportDeclaration())t4="import";else{if(e4.isExportDefaultDeclaration()&&(e4=e4.get("declaration")),e4.isExportNamedDeclaration()){if(e4.node.declaration)e4=e4.get("declaration");else if(r3&&e4.node.source&&e4.get("source").isStringLiteral()){e4.get("specifiers").forEach(e5=>{assertExportSpecifier(e5),s2.set(e5.get("local").node.name,"block")});return}}if(e4.isFunctionDeclaration())t4="hoisted";else if(e4.isClassDeclaration())t4="block";else if(e4.isVariableDeclaration({kind:"var"}))t4="var";else if(e4.isVariableDeclaration())t4="block";else return}Object.keys(e4.getOuterBindingIdentifiers()).forEach(e5=>{s2.set(e5,t4)})});let a2=new Map,getLocalMetadata=e4=>{let r4=e4.node.name,t4=a2.get(r4);if(!t4){let n2=s2.get(r4);if(n2===void 0)throw e4.buildCodeFrameError(`Exporting local "${r4}", which is not declared.`);t4={names:[],kind:n2},a2.set(r4,t4)}return t4};return e3.get("body").forEach(e4=>{if(e4.isExportNamedDeclaration()&&(r3||!e4.node.source))if(e4.node.declaration){let r4=e4.get("declaration"),t4=r4.getOuterBindingIdentifierPaths();Object.keys(t4).forEach(e5=>{if(e5==="__esModule")throw r4.buildCodeFrameError('Illegal export "__esModule".');getLocalMetadata(t4[e5]).names.push(e5)})}else e4.get("specifiers").forEach(e5=>{let r4=e5.get("local"),s3=e5.get("exported"),a3=getLocalMetadata(r4),n2=getExportSpecifierName(s3,t3);if(n2==="__esModule")throw s3.buildCodeFrameError('Illegal export "__esModule".');a3.names.push(n2)});else if(e4.isExportDefaultDeclaration()){let r4=e4.get("declaration");if(r4.isFunctionDeclaration()||r4.isClassDeclaration())getLocalMetadata(r4.get("id")).names.push("default");else throw r4.buildCodeFrameError("Unexpected default expression export.")}}),a2}function nameAnonymousExports(e3){e3.get("body").forEach(e4=>{e4.isExportDefaultDeclaration()&&(0,n.default)(e4)})}function removeImportExportDeclarations(e3){e3.get("body").forEach(e4=>{if(e4.isImportDeclaration())e4.remove();else if(e4.isExportNamedDeclaration())e4.node.declaration?(e4.node.declaration._blockHoist=e4.node._blockHoist,e4.replaceWith(e4.node.declaration)):e4.remove();else if(e4.isExportDefaultDeclaration()){let r3=e4.get("declaration");if(r3.isFunctionDeclaration()||r3.isClassDeclaration())r3._blockHoist=e4.node._blockHoist,e4.replaceWith(r3);else throw r3.buildCodeFrameError("Unexpected default expression export.")}else e4.isExportAllDeclaration()&&e4.remove()})}},7258:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=rewriteLiveReferences;var s=t2(9491),a=t2(8304),n=t2(6118);let{assignmentExpression:o,cloneNode:i,expressionStatement:l,getOuterBindingIdentifiers:c,identifier:d,isArrowFunctionExpression:u,isClassExpression:p,isFunctionExpression:f,isIdentifier:y,isMemberExpression:g,isVariableDeclaration:h,jsxIdentifier:b,jsxMemberExpression:x,memberExpression:v,numericLiteral:j,sequenceExpression:w,stringLiteral:E,variableDeclaration:_,variableDeclarator:S}=a.types;function isInType(e3){do switch(e3.parent.type){case"TSTypeAnnotation":case"TSTypeAliasDeclaration":case"TSTypeReference":case"TypeAnnotation":case"TypeAlias":return!0;case"ExportSpecifier":return e3.parentPath.parent.exportKind==="type";default:if(e3.parentPath.isStatement()||e3.parentPath.isExpression())return!1}while(e3=e3.parentPath)}function rewriteLiveReferences(e3,r3,t3){let s2=new Map,a2=new Map,requeueInParent=r4=>{e3.requeue(r4)};for(let[e4,t4]of r3.source){for(let[r4,a3]of t4.imports)s2.set(r4,[e4,a3,null]);for(let r4 of t4.importsNamespace)s2.set(r4,[e4,null,r4])}for(let[e4,t4]of r3.local){let r4=a2.get(e4);r4||(r4=[],a2.set(e4,r4)),r4.push(...t4.names)}let o2={metadata:r3,requeueInParent,scope:e3.scope,exported:a2};e3.traverse(k,o2);let i2=new Set([...Array.from(s2.keys()),...Array.from(a2.keys())]);(0,n.default)(e3,i2,!1);let l2={seen:new WeakSet,metadata:r3,requeueInParent,scope:e3.scope,imported:s2,exported:a2,buildImportReference([e4,s3,a3],n2){let o3=r3.source.get(e4);if(o3.referenced=!0,a3){if(o3.wrap){var i3;n2=(i3=t3(n2,o3.wrap))!=null?i3:n2}return n2}let l3=d(o3.name);if(o3.wrap){var c2;l3=(c2=t3(l3,o3.wrap))!=null?c2:l3}if(s3==="default"&&o3.interop==="node-default")return l3;let u2=r3.stringSpecifiers.has(s3);return v(l3,u2?E(s3):d(s3),u2)}};e3.traverse(C,l2)}let k={Scope(e3){e3.skip()},ClassDeclaration(e3){let{requeueInParent:r3,exported:t3,metadata:s2}=this,{id:a2}=e3.node;if(!a2)throw new Error("Expected class to have a name");let n2=a2.name,o2=t3.get(n2)||[];if(o2.length>0){let t4=l(buildBindingExportAssignmentExpression(s2,o2,d(n2),e3.scope));t4._blockHoist=e3.node._blockHoist,r3(e3.insertAfter(t4)[0])}},VariableDeclaration(e3){let{requeueInParent:r3,exported:t3,metadata:s2}=this,a2=e3.node.kind==="var";for(let n2 of e3.get("declarations")){let{id:o2}=n2.node,{init:i2}=n2.node;if(y(o2)&&t3.has(o2.name)&&!u(i2)&&(!f(i2)||i2.id)&&(!p(i2)||i2.id)){if(!i2){if(a2)continue;i2=e3.scope.buildUndefinedNode()}n2.node.init=buildBindingExportAssignmentExpression(s2,t3.get(o2.name),i2,e3.scope),r3(n2.get("init"))}else for(let a3 of Object.keys(n2.getOuterBindingIdentifiers()))if(t3.has(a3)){let n3=l(buildBindingExportAssignmentExpression(s2,t3.get(a3),d(a3),e3.scope));n3._blockHoist=e3.node._blockHoist,r3(e3.insertAfter(n3)[0])}}}},buildBindingExportAssignmentExpression=(e3,r3,t3,s2)=>{let a2=e3.exportName;for(let e4=s2;e4!=null;e4=e4.parent)e4.hasOwnBinding(a2)&&e4.rename(a2);return(r3||[]).reduce((r4,t4)=>{let{stringSpecifiers:s3}=e3,n2=s3.has(t4);return o("=",v(d(a2),n2?E(t4):d(t4),n2),r4)},t3)},buildImportThrow=e3=>a.template.expression.ast` - (function() { - throw new Error('"' + '${e3}' + '" is read-only.'); - })() - `,C={ReferencedIdentifier(e3){let{seen:r3,buildImportReference:t3,scope:s2,imported:a2,requeueInParent:n2}=this;if(r3.has(e3.node))return;r3.add(e3.node);let o2=e3.node.name,i2=a2.get(o2);if(i2){if(isInType(e3))throw e3.buildCodeFrameError(`Cannot transform the imported binding "${o2}" since it's also used in a type annotation. Please strip type annotations using @babel/preset-typescript or @babel/preset-flow.`);let r4=e3.scope.getBinding(o2);if(s2.getBinding(o2)!==r4)return;let l2=t3(i2,e3.node);if(l2.loc=e3.node.loc,(e3.parentPath.isCallExpression({callee:e3.node})||e3.parentPath.isOptionalCallExpression({callee:e3.node})||e3.parentPath.isTaggedTemplateExpression({tag:e3.node}))&&g(l2))e3.replaceWith(w([j(0),l2]));else if(e3.isJSXIdentifier()&&g(l2)){let{object:r5,property:t4}=l2;e3.replaceWith(x(b(r5.name),b(t4.name)))}else e3.replaceWith(l2);n2(e3),e3.skip()}},UpdateExpression(e3){let{scope:r3,seen:t3,imported:s2,exported:a2,requeueInParent:n2,buildImportReference:l2}=this;if(t3.has(e3.node))return;t3.add(e3.node);let c2=e3.get("argument");if(c2.isMemberExpression())return;let u2=e3.node;if(c2.isIdentifier()){let t4=c2.node.name;if(r3.getBinding(t4)!==e3.scope.getBinding(t4))return;let n3=a2.get(t4),p2=s2.get(t4);if(n3?.length>0||p2)if(p2)e3.replaceWith(o(u2.operator[0]+"=",l2(p2,c2.node),buildImportThrow(t4)));else if(u2.prefix)e3.replaceWith(buildBindingExportAssignmentExpression(this.metadata,n3,i(u2),e3.scope));else{let s3=r3.generateDeclaredUidIdentifier(t4);e3.replaceWith(w([o("=",i(s3),i(u2)),buildBindingExportAssignmentExpression(this.metadata,n3,d(t4),e3.scope),i(s3)]))}}n2(e3),e3.skip()},AssignmentExpression:{exit(e3){let{scope:r3,seen:t3,imported:a2,exported:n2,requeueInParent:o2,buildImportReference:i2}=this;if(t3.has(e3.node))return;t3.add(e3.node);let c2=e3.get("left");if(!c2.isMemberExpression())if(c2.isIdentifier()){let t4=c2.node.name;if(r3.getBinding(t4)!==e3.scope.getBinding(t4))return;let l2=n2.get(t4),d2=a2.get(t4);if(l2?.length>0||d2){s(e3.node.operator==="=","Path was not simplified");let r4=e3.node;d2&&(r4.left=i2(d2,c2.node),r4.right=w([r4.right,buildImportThrow(t4)])),e3.replaceWith(buildBindingExportAssignmentExpression(this.metadata,l2,r4,e3.scope)),o2(e3)}}else{let t4=c2.getOuterBindingIdentifiers(),s2=Object.keys(t4).filter(t5=>r3.getBinding(t5)===e3.scope.getBinding(t5)),i3=s2.find(e4=>a2.has(e4));i3&&(e3.node.right=w([e3.node.right,buildImportThrow(i3)]));let u2=[];if(s2.forEach(r4=>{let t5=n2.get(r4)||[];t5.length>0&&u2.push(buildBindingExportAssignmentExpression(this.metadata,t5,d(r4),e3.scope))}),u2.length>0){let r4=w(u2);e3.parentPath.isExpressionStatement()&&(r4=l(r4),r4._blockHoist=e3.parentPath.node._blockHoist);let t5=e3.insertAfter(r4)[0];o2(t5)}}}},"ForOfStatement|ForInStatement"(e3){let{scope:r3,node:t3}=e3,{left:s2}=t3,{exported:a2,imported:n2,scope:d2}=this;if(!h(s2)){let t4=!1,u2,p2=e3.get("body").scope;for(let e4 of Object.keys(c(s2)))d2.getBinding(e4)===r3.getBinding(e4)&&(a2.has(e4)&&(t4=!0,p2.hasOwnBinding(e4)&&p2.rename(e4)),n2.has(e4)&&!u2&&(u2=e4));if(!t4&&!u2)return;e3.ensureBlock();let f2=e3.get("body"),y2=r3.generateUidIdentifierBasedOnNode(s2);e3.get("left").replaceWith(_("let",[S(i(y2))])),r3.registerDeclaration(e3.get("left")),t4&&f2.unshiftContainer("body",l(o("=",s2,y2))),u2&&f2.unshiftContainer("body",l(buildImportThrow(u2)))}}}},4585:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=rewriteThis;var s=t2(8552),a=t2(8304);let{numericLiteral:n,unaryExpression:o}=a.types,i=a.traverse.visitors.merge([s.default,{ThisExpression(e3){e3.replaceWith(o("void",n(0),!0))}}]);function rewriteThis(e3){(0,a.traverse)(e3.node,Object.assign({},i,{noScope:!0}))}},6392:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=optimiseCallExpression;var s=t2(8622);let{callExpression:a,identifier:n,isIdentifier:o,isSpreadElement:i,memberExpression:l,optionalCallExpression:c,optionalMemberExpression:d}=s;function optimiseCallExpression(e3,r3,t3,s2){return t3.length===1&&i(t3[0])&&o(t3[0].argument,{name:"arguments"})?s2?c(d(e3,n("apply"),!1,!0),[r3,t3[0].argument],!1):a(l(e3,n("apply")),[r3,t3[0].argument]):s2?c(d(e3,n("call"),!1,!0),[r3,...t3],!1):a(l(e3,n("call")),[r3,...t3])}},1475:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=optimiseCallExpression;var s=t2(8622);let{callExpression:a,identifier:n,isIdentifier:o,isSpreadElement:i,memberExpression:l,optionalCallExpression:c,optionalMemberExpression:d}=s;function optimiseCallExpression(e3,r3,t3,s2){return t3.length===1&&i(t3[0])&&o(t3[0].argument,{name:"arguments"})?s2?c(d(e3,n("apply"),!1,!0),[r3,t3[0].argument],!1):a(l(e3,n("apply")),[r3,t3[0].argument]):s2?c(d(e3,n("call"),!1,!0),[r3,...t3],!1):a(l(e3,n("call")),[r3,...t3])}},970:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=optimiseCallExpression;var s=t2(8622);let{callExpression:a,identifier:n,isIdentifier:o,isSpreadElement:i,memberExpression:l,optionalCallExpression:c,optionalMemberExpression:d}=s;function optimiseCallExpression(e3,r3,t3,s2){return t3.length===1&&i(t3[0])&&o(t3[0].argument,{name:"arguments"})?s2?c(d(e3,n("apply"),!1,!0),[r3,t3[0].argument],!1):a(l(e3,n("apply")),[r3,t3[0].argument]):s2?c(d(e3,n("call"),!1,!0),[r3,...t3],!1):a(l(e3,n("call")),[r3,...t3])}},6454:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.declare=declare,r2.declarePreset=void 0;function declare(e3){return(r3,t3,a)=>{var n;let o;for(let e4 of Object.keys(s)){var i;r3[e4]||(o=(i=o)!=null?i:copyApiObject(r3),o[e4]=s[e4](o))}return e3((n=o)!=null?n:r3,t3||{},a)}}let t2=declare;r2.declarePreset=t2;let s={assertVersion:e3=>r3=>{throwVersionError(r3,e3.version)},targets:()=>()=>({}),assumption:()=>()=>{}};function copyApiObject(e3){let r3=null;return typeof e3.version=="string"&&/^7\./.test(e3.version)&&(r3=Object.getPrototypeOf(e3),r3&&(!has(r3,"version")||!has(r3,"transform")||!has(r3,"template")||!has(r3,"types"))&&(r3=null)),Object.assign({},r3,e3)}function has(e3,r3){return Object.prototype.hasOwnProperty.call(e3,r3)}function throwVersionError(e3,r3){if(typeof e3=="number"){if(!Number.isInteger(e3))throw new Error("Expected string or integer value.");e3=`^${e3}.0.0-0`}if(typeof e3!="string")throw new Error("Expected string or integer value.");let t3=Error.stackTraceLimit;typeof t3=="number"&&t3<25&&(Error.stackTraceLimit=25);let s2;throw r3.slice(0,2)==="7."?s2=new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${r3}". You'll need to update your @babel/core version.`):s2=new Error(`Requires Babel "${e3}", but was loaded with "${r3}". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.`),typeof t3=="number"&&(Error.stackTraceLimit=t3),Object.assign(s2,{code:"BABEL_VERSION_UNSUPPORTED",version:r3,range:e3})}},6770:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.declare=declare,r2.declarePreset=void 0;let t2={assertVersion:e3=>r3=>{throwVersionError(r3,e3.version)}};Object.assign(t2,{targets:()=>()=>({}),assumption:()=>()=>{}});function declare(e3){return(r3,s2,a)=>{var n;let o;for(let e4 of Object.keys(t2)){var i;r3[e4]||((i=o)!=null||(o=copyApiObject(r3)),o[e4]=t2[e4](o))}return e3((n=o)!=null?n:r3,s2||{},a)}}let s=declare;r2.declarePreset=s;function copyApiObject(e3){let r3=null;return typeof e3.version=="string"&&/^7\./.test(e3.version)&&(r3=Object.getPrototypeOf(e3),r3&&(!has(r3,"version")||!has(r3,"transform")||!has(r3,"template")||!has(r3,"types"))&&(r3=null)),Object.assign({},r3,e3)}function has(e3,r3){return Object.prototype.hasOwnProperty.call(e3,r3)}function throwVersionError(e3,r3){if(typeof e3=="number"){if(!Number.isInteger(e3))throw new Error("Expected string or integer value.");e3=`^${e3}.0.0-0`}if(typeof e3!="string")throw new Error("Expected string or integer value.");let t3=Error.stackTraceLimit;typeof t3=="number"&&t3<25&&(Error.stackTraceLimit=25);let s2;throw r3.slice(0,2)==="7."?s2=new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${r3}". You'll need to update your @babel/core version.`):s2=new Error(`Requires Babel "${e3}", but was loaded with "${r3}". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.`),typeof t3=="number"&&(Error.stackTraceLimit=t3),Object.assign(s2,{code:"BABEL_VERSION_UNSUPPORTED",version:r3,range:e3})}},5389:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.declare=declare,r2.declarePreset=void 0;let t2={assertVersion:e3=>r3=>{throwVersionError(r3,e3.version)}};Object.assign(t2,{targets:()=>()=>({}),assumption:()=>()=>{}});function declare(e3){return(r3,s2,a)=>{var n;let o;for(let e4 of Object.keys(t2)){var i;r3[e4]||((i=o)!=null||(o=copyApiObject(r3)),o[e4]=t2[e4](o))}return e3((n=o)!=null?n:r3,s2||{},a)}}let s=declare;r2.declarePreset=s;function copyApiObject(e3){let r3=null;return typeof e3.version=="string"&&/^7\./.test(e3.version)&&(r3=Object.getPrototypeOf(e3),r3&&(!has(r3,"version")||!has(r3,"transform")||!has(r3,"template")||!has(r3,"types"))&&(r3=null)),Object.assign({},r3,e3)}function has(e3,r3){return Object.prototype.hasOwnProperty.call(e3,r3)}function throwVersionError(e3,r3){if(typeof e3=="number"){if(!Number.isInteger(e3))throw new Error("Expected string or integer value.");e3=`^${e3}.0.0-0`}if(typeof e3!="string")throw new Error("Expected string or integer value.");let t3=Error.stackTraceLimit;typeof t3=="number"&&t3<25&&(Error.stackTraceLimit=25);let s2;throw r3.slice(0,2)==="7."?s2=new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${r3}". You'll need to update your @babel/core version.`):s2=new Error(`Requires Babel "${e3}", but was loaded with "${r3}". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.`),typeof t3=="number"&&(Error.stackTraceLimit=t3),Object.assign(s2,{code:"BABEL_VERSION_UNSUPPORTED",version:r3,range:e3})}},8863:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.declare=declare,r2.declarePreset=void 0;let t2={assertVersion:e3=>r3=>{throwVersionError(r3,e3.version)}};Object.assign(t2,{targets:()=>()=>({}),assumption:()=>()=>{}});function declare(e3){return(r3,s2,a)=>{var n;let o;for(let e4 of Object.keys(t2)){var i;r3[e4]||((i=o)!=null||(o=copyApiObject(r3)),o[e4]=t2[e4](o))}return e3((n=o)!=null?n:r3,s2||{},a)}}let s=r2.declarePreset=declare;function copyApiObject(e3){let r3=null;return typeof e3.version=="string"&&/^7\./.test(e3.version)&&(r3=Object.getPrototypeOf(e3),r3&&(!hasOwnProperty.call(r3,"version")||!hasOwnProperty.call(r3,"transform")||!hasOwnProperty.call(r3,"template")||!hasOwnProperty.call(r3,"types"))&&(r3=null)),Object.assign({},r3,e3)}function throwVersionError(e3,r3){if(typeof e3=="number"){if(!Number.isInteger(e3))throw new Error("Expected string or integer value.");e3=`^${e3}.0.0-0`}if(typeof e3!="string")throw new Error("Expected string or integer value.");let t3=Error.stackTraceLimit;typeof t3=="number"&&t3<25&&(Error.stackTraceLimit=25);let s2;throw r3.slice(0,2)==="7."?s2=new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${r3}". You'll need to update your @babel/core version.`):s2=new Error(`Requires Babel "${e3}", but was loaded with "${r3}". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.`),typeof t3=="number"&&(Error.stackTraceLimit=t3),Object.assign(s2,{code:"BABEL_VERSION_UNSUPPORTED",version:r3,range:e3})}},4091:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.declare=declare,r2.declarePreset=void 0;let t2={assertVersion:e3=>r3=>{throwVersionError(r3,e3.version)}};Object.assign(t2,{targets:()=>()=>({}),assumption:()=>()=>{},addExternalDependency:()=>()=>{}});function declare(e3){return(r3,s2,a)=>{var n;let o;for(let e4 of Object.keys(t2)){var i;r3[e4]||((i=o)!=null||(o=copyApiObject(r3)),o[e4]=t2[e4](o))}return e3((n=o)!=null?n:r3,s2||{},a)}}let s=r2.declarePreset=declare;function copyApiObject(e3){let r3=null;return typeof e3.version=="string"&&/^7\./.test(e3.version)&&(r3=Object.getPrototypeOf(e3),r3&&(!hasOwnProperty.call(r3,"version")||!hasOwnProperty.call(r3,"transform")||!hasOwnProperty.call(r3,"template")||!hasOwnProperty.call(r3,"types"))&&(r3=null)),Object.assign({},r3,e3)}function throwVersionError(e3,r3){if(typeof e3=="number"){if(!Number.isInteger(e3))throw new Error("Expected string or integer value.");e3=`^${e3}.0.0-0`}if(typeof e3!="string")throw new Error("Expected string or integer value.");let t3=Error.stackTraceLimit;typeof t3=="number"&&t3<25&&(Error.stackTraceLimit=25);let s2;throw r3.slice(0,2)==="7."?s2=new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${r3}". You'll need to update your @babel/core version.`):s2=new Error(`Requires Babel "${e3}", but was loaded with "${r3}". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.`),typeof t3=="number"&&(Error.stackTraceLimit=t3),Object.assign(s2,{code:"BABEL_VERSION_UNSUPPORTED",version:r3,range:e3})}},322:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=_default;var s=t2(1340),a=t2(7135),n=t2(3336),o=t2(8304);let{callExpression:i,cloneNode:l,isIdentifier:c,isThisExpression:d,yieldExpression:u}=o.types,p=o.traverse.visitors.merge([{ArrowFunctionExpression(e3){e3.skip()},AwaitExpression(e3,{wrapAwait:r3}){let t3=e3.get("argument");e3.replaceWith(u(r3?i(l(r3),[t3.node]):t3.node))}},n.default]);function _default(e3,r3,t3,n2){e3.traverse(p,{wrapAwait:r3.wrapAwait});let o2=checkIsIIFE(e3);e3.node.async=!1,e3.node.generator=!0,(0,s.default)(e3,l(r3.wrapAsync),t3,n2),!(e3.isObjectMethod()||e3.isClassMethod()||e3.parentPath.isObjectProperty()||e3.parentPath.isClassProperty())&&!o2&&e3.isExpression()&&(0,a.default)(e3);function checkIsIIFE(e4){if(e4.parentPath.isCallExpression({callee:e4.node}))return!0;let{parentPath:r4}=e4;if(r4.isMemberExpression()&&c(r4.node.property,{name:"bind"})){let{parentPath:e5}=r4;return e5.isCallExpression()&&e5.node.arguments.length===1&&d(e5.node.arguments[0])&&e5.parentPath.isCallExpression({callee:e5.node})}return!1}}},7537:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(3336),a=t2(6265),n=t2(970),o=t2(789),i=t2(7369),l=t2(8622);let{assignmentExpression:c,booleanLiteral:d,callExpression:u,cloneNode:p,identifier:f,memberExpression:y,sequenceExpression:g,stringLiteral:h,thisExpression:b}=l;{let e3=t2(3336);r2.environmentVisitor=e3.default,r2.skipAllButComputedKey=e3.skipAllButComputedKey}function getPrototypeOfExpression(e3,r3,t3,s2){e3=p(e3);let a2=r3||s2?e3:y(e3,f("prototype"));return u(t3.addHelper("getPrototypeOf"),[a2])}let x=i.default.visitors.merge([s.default,{Super(e3,r3){let{node:t3,parentPath:s2}=e3;s2.isMemberExpression({object:t3})&&r3.handle(s2)}}]),v=i.default.visitors.merge([s.default,{Scopable(e3,{refName:r3}){let t3=e3.scope.getOwnBinding(r3);t3&&t3.identifier.name===r3&&e3.scope.rename(r3)}}]),j={memoise(e3,r3){let{scope:t3,node:s2}=e3,{computed:a2,property:n2}=s2;if(!a2)return;let o2=t3.maybeGenerateMemoised(n2);o2&&this.memoiser.set(n2,o2,r3)},prop(e3){let{computed:r3,property:t3}=e3.node;return this.memoiser.has(t3)?p(this.memoiser.get(t3)):r3?p(t3):h(t3.name)},get(e3){return this._get(e3,this._getThisRefs())},_get(e3,r3){let t3=getPrototypeOfExpression(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return u(this.file.addHelper("get"),[r3.memo?g([r3.memo,t3]):t3,this.prop(e3),r3.this])},_getThisRefs(){if(!this.isDerivedConstructor)return{this:b()};let e3=this.scope.generateDeclaredUidIdentifier("thisSuper");return{memo:c("=",e3,b()),this:p(e3)}},set(e3,r3){let t3=this._getThisRefs(),s2=getPrototypeOfExpression(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return u(this.file.addHelper("set"),[t3.memo?g([t3.memo,s2]):s2,this.prop(e3),r3,t3.this,d(e3.isInStrictMode())])},destructureSet(e3){throw e3.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call(e3,r3){let t3=this._getThisRefs();return(0,n.default)(this._get(e3,t3),p(t3.this),r3,!1)},optionalCall(e3,r3){let t3=this._getThisRefs();return(0,n.default)(this._get(e3,t3),p(t3.this),r3,!0)},delete(e3){return e3.node.computed?g([u(this.file.addHelper("toPropertyKey"),[p(e3.node.property)]),o.default.expression.ast` - function () { throw new ReferenceError("'delete super[expr]' is invalid"); }() - `]):o.default.expression.ast` - function () { throw new ReferenceError("'delete super.prop' is invalid"); }() - `}},w=Object.assign({},j,{prop(e3){let{property:r3}=e3.node;return this.memoiser.has(r3)?p(this.memoiser.get(r3)):p(r3)},get(e3){let{isStatic:r3,getSuperRef:t3}=this,{computed:s2}=e3.node,a2=this.prop(e3),n2;if(r3){var o2;n2=(o2=t3())!=null?o2:y(f("Function"),f("prototype"))}else{var i2;n2=y((i2=t3())!=null?i2:f("Object"),f("prototype"))}return y(n2,a2,s2)},set(e3,r3){let{computed:t3}=e3.node,s2=this.prop(e3);return c("=",y(b(),s2,t3),r3)},destructureSet(e3){let{computed:r3}=e3.node,t3=this.prop(e3);return y(b(),t3,r3)},call(e3,r3){return(0,n.default)(this.get(e3),b(),r3,!1)},optionalCall(e3,r3){return(0,n.default)(this.get(e3),b(),r3,!0)}});class ReplaceSupers{constructor(e3){var r3;let t3=e3.methodPath;this.methodPath=t3,this.isDerivedConstructor=t3.isClassMethod({kind:"constructor"})&&!!e3.superRef,this.isStatic=t3.isObjectMethod()||t3.node.static||(t3.isStaticBlock==null?void 0:t3.isStaticBlock()),this.isPrivateMethod=t3.isPrivate()&&t3.isMethod(),this.file=e3.file,this.constantSuper=(r3=e3.constantSuper)!=null?r3:e3.isLoose,this.opts=e3}getObjectRef(){return p(this.opts.objectRef||this.opts.getObjectRef())}getSuperRef(){if(this.opts.superRef)return p(this.opts.superRef);if(this.opts.getSuperRef)return p(this.opts.getSuperRef())}replace(){this.opts.refToPreserve&&this.methodPath.traverse(v,{refName:this.opts.refToPreserve.name});let e3=this.constantSuper?w:j;(0,a.default)(this.methodPath,x,Object.assign({file:this.file,scope:this.methodPath.scope,isDerivedConstructor:this.isDerivedConstructor,isStatic:this.isStatic,isPrivateMethod:this.isPrivateMethod,getObjectRef:this.getObjectRef.bind(this),getSuperRef:this.getSuperRef.bind(this),boundGet:e3.get},e3))}}r2.default=ReplaceSupers},9775:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(3336),a=t2(6265),n=t2(970),o=t2(8304);let{assignmentExpression:i,booleanLiteral:l,callExpression:c,cloneNode:d,identifier:u,memberExpression:p,sequenceExpression:f,stringLiteral:y,thisExpression:g}=o.types;{let e3=t2(3336);r2.environmentVisitor=e3.default,r2.skipAllButComputedKey=e3.skipAllButComputedKey}function getPrototypeOfExpression(e3,r3,t3,s2){e3=d(e3);let a2=r3||s2?e3:p(e3,u("prototype"));return c(t3.addHelper("getPrototypeOf"),[a2])}let h=o.traverse.visitors.merge([s.default,{Super(e3,r3){let{node:t3,parentPath:s2}=e3;s2.isMemberExpression({object:t3})&&r3.handle(s2)}}]),b=o.traverse.visitors.merge([s.default,{Scopable(e3,{refName:r3}){let t3=e3.scope.getOwnBinding(r3);t3&&t3.identifier.name===r3&&e3.scope.rename(r3)}}]),x={memoise(e3,r3){let{scope:t3,node:s2}=e3,{computed:a2,property:n2}=s2;if(!a2)return;let o2=t3.maybeGenerateMemoised(n2);o2&&this.memoiser.set(n2,o2,r3)},prop(e3){let{computed:r3,property:t3}=e3.node;return this.memoiser.has(t3)?d(this.memoiser.get(t3)):r3?d(t3):y(t3.name)},get(e3){return this._get(e3,this._getThisRefs())},_get(e3,r3){let t3=getPrototypeOfExpression(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return c(this.file.addHelper("get"),[r3.memo?f([r3.memo,t3]):t3,this.prop(e3),r3.this])},_getThisRefs(){if(!this.isDerivedConstructor)return{this:g()};let e3=this.scope.generateDeclaredUidIdentifier("thisSuper");return{memo:i("=",e3,g()),this:d(e3)}},set(e3,r3){let t3=this._getThisRefs(),s2=getPrototypeOfExpression(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return c(this.file.addHelper("set"),[t3.memo?f([t3.memo,s2]):s2,this.prop(e3),r3,t3.this,l(e3.isInStrictMode())])},destructureSet(e3){throw e3.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call(e3,r3){let t3=this._getThisRefs();return(0,n.default)(this._get(e3,t3),d(t3.this),r3,!1)},optionalCall(e3,r3){let t3=this._getThisRefs();return(0,n.default)(this._get(e3,t3),d(t3.this),r3,!0)},delete(e3){return e3.node.computed?f([c(this.file.addHelper("toPropertyKey"),[d(e3.node.property)]),o.template.expression.ast` - function () { throw new ReferenceError("'delete super[expr]' is invalid"); }() - `]):o.template.expression.ast` - function () { throw new ReferenceError("'delete super.prop' is invalid"); }() - `}},v=Object.assign({},x,{prop(e3){let{property:r3}=e3.node;return this.memoiser.has(r3)?d(this.memoiser.get(r3)):d(r3)},get(e3){let{isStatic:r3,getSuperRef:t3}=this,{computed:s2}=e3.node,a2=this.prop(e3),n2;if(r3){var o2;n2=(o2=t3())!=null?o2:p(u("Function"),u("prototype"))}else{var i2;n2=p((i2=t3())!=null?i2:u("Object"),u("prototype"))}return p(n2,a2,s2)},set(e3,r3){let{computed:t3}=e3.node,s2=this.prop(e3);return i("=",p(g(),s2,t3),r3)},destructureSet(e3){let{computed:r3}=e3.node,t3=this.prop(e3);return p(g(),t3,r3)},call(e3,r3){return(0,n.default)(this.get(e3),g(),r3,!1)},optionalCall(e3,r3){return(0,n.default)(this.get(e3),g(),r3,!0)}});class ReplaceSupers{constructor(e3){var r3;let t3=e3.methodPath;this.methodPath=t3,this.isDerivedConstructor=t3.isClassMethod({kind:"constructor"})&&!!e3.superRef,this.isStatic=t3.isObjectMethod()||t3.node.static||(t3.isStaticBlock==null?void 0:t3.isStaticBlock()),this.isPrivateMethod=t3.isPrivate()&&t3.isMethod(),this.file=e3.file,this.constantSuper=(r3=e3.constantSuper)!=null?r3:e3.isLoose,this.opts=e3}getObjectRef(){return d(this.opts.objectRef||this.opts.getObjectRef())}getSuperRef(){if(this.opts.superRef)return d(this.opts.superRef);if(this.opts.getSuperRef)return d(this.opts.getSuperRef())}replace(){this.opts.refToPreserve&&this.methodPath.traverse(b,{refName:this.opts.refToPreserve.name});let e3=this.constantSuper?v:x;(0,a.default)(this.methodPath,h,Object.assign({file:this.file,scope:this.methodPath.scope,isDerivedConstructor:this.isDerivedConstructor,isStatic:this.isStatic,isPrivateMethod:this.isPrivateMethod,getObjectRef:this.getObjectRef.bind(this),getSuperRef:this.getSuperRef.bind(this),boundGet:e3.get},e3))}}r2.default=ReplaceSupers},4243:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(3336),a=t2(6265),n=t2(970),o=t2(8304);let{assignmentExpression:i,booleanLiteral:l,callExpression:c,cloneNode:d,identifier:u,memberExpression:p,sequenceExpression:f,stringLiteral:y,thisExpression:g}=o.types;{let e3=t2(3336);r2.environmentVisitor=e3.default,r2.skipAllButComputedKey=e3.skipAllButComputedKey}function getPrototypeOfExpression(e3,r3,t3,s2){e3=d(e3);let a2=r3||s2?e3:p(e3,u("prototype"));return c(t3.addHelper("getPrototypeOf"),[a2])}let h=o.traverse.visitors.merge([s.default,{Super(e3,r3){let{node:t3,parentPath:s2}=e3;s2.isMemberExpression({object:t3})&&r3.handle(s2)}}]),b=o.traverse.visitors.merge([s.default,{Scopable(e3,{refName:r3}){let t3=e3.scope.getOwnBinding(r3);t3&&t3.identifier.name===r3&&e3.scope.rename(r3)}}]),x={memoise(e3,r3){let{scope:t3,node:s2}=e3,{computed:a2,property:n2}=s2;if(!a2)return;let o2=t3.maybeGenerateMemoised(n2);o2&&this.memoiser.set(n2,o2,r3)},prop(e3){let{computed:r3,property:t3}=e3.node;return this.memoiser.has(t3)?d(this.memoiser.get(t3)):r3?d(t3):y(t3.name)},get(e3){return this._get(e3,this._getThisRefs())},_get(e3,r3){let t3=getPrototypeOfExpression(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return c(this.file.addHelper("get"),[r3.needAccessFirst?f([r3.this,t3]):t3,this.prop(e3),r3.this])},_getThisRefs(){return{needAccessFirst:this.isDerivedConstructor,this:g()}},set(e3,r3){let t3=this._getThisRefs(),s2=getPrototypeOfExpression(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return c(this.file.addHelper("set"),[t3.needAccessFirst?f([t3.this,s2]):s2,this.prop(e3),r3,t3.this,l(e3.isInStrictMode())])},destructureSet(e3){throw e3.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call(e3,r3){let t3=this._getThisRefs();return(0,n.default)(this._get(e3,t3),d(t3.this),r3,!1)},optionalCall(e3,r3){let t3=this._getThisRefs();return(0,n.default)(this._get(e3,t3),d(t3.this),r3,!0)},delete(e3){return e3.node.computed?f([c(this.file.addHelper("toPropertyKey"),[d(e3.node.property)]),o.template.expression.ast` - function () { throw new ReferenceError("'delete super[expr]' is invalid"); }() - `]):o.template.expression.ast` - function () { throw new ReferenceError("'delete super.prop' is invalid"); }() - `}},v=Object.assign({},x,{prop(e3){let{property:r3}=e3.node;return this.memoiser.has(r3)?d(this.memoiser.get(r3)):d(r3)},get(e3){let{isStatic:r3,getSuperRef:t3}=this,{computed:s2}=e3.node,a2=this.prop(e3),n2;if(r3){var o2;n2=(o2=t3())!=null?o2:p(u("Function"),u("prototype"))}else{var i2;n2=p((i2=t3())!=null?i2:u("Object"),u("prototype"))}return p(n2,a2,s2)},set(e3,r3){let{computed:t3}=e3.node,s2=this.prop(e3);return i("=",p(g(),s2,t3),r3)},destructureSet(e3){let{computed:r3}=e3.node,t3=this.prop(e3);return p(g(),t3,r3)},call(e3,r3){return(0,n.default)(this.get(e3),g(),r3,!1)},optionalCall(e3,r3){return(0,n.default)(this.get(e3),g(),r3,!0)}});class ReplaceSupers{constructor(e3){var r3;let t3=e3.methodPath;this.methodPath=t3,this.isDerivedConstructor=t3.isClassMethod({kind:"constructor"})&&!!e3.superRef,this.isStatic=t3.isObjectMethod()||t3.node.static||(t3.isStaticBlock==null?void 0:t3.isStaticBlock()),this.isPrivateMethod=t3.isPrivate()&&t3.isMethod(),this.file=e3.file,this.constantSuper=(r3=e3.constantSuper)!=null?r3:e3.isLoose,this.opts=e3}getObjectRef(){return d(this.opts.objectRef||this.opts.getObjectRef())}getSuperRef(){if(this.opts.superRef)return d(this.opts.superRef);if(this.opts.getSuperRef)return d(this.opts.getSuperRef())}replace(){let{methodPath:e3}=this;this.opts.refToPreserve&&e3.traverse(b,{refName:this.opts.refToPreserve.name});let r3=this.constantSuper?v:x;h.shouldSkip=r4=>{if(r4.parentPath===e3&&(r4.parentKey==="decorators"||r4.parentKey==="key"))return!0},(0,a.default)(e3,h,Object.assign({file:this.file,scope:this.methodPath.scope,isDerivedConstructor:this.isDerivedConstructor,isStatic:this.isStatic,isPrivateMethod:this.isPrivateMethod,getObjectRef:this.getObjectRef.bind(this),getSuperRef:this.getSuperRef.bind(this),boundGet:r3.get},r3))}}r2.default=ReplaceSupers},6118:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=simplifyAccess;var s=t2(8622);let{LOGICAL_OPERATORS:a,assignmentExpression:n,binaryExpression:o,cloneNode:i,identifier:l,logicalExpression:c,numericLiteral:d,sequenceExpression:u,unaryExpression:p}=s,f={AssignmentExpression:{exit(e3){let{scope:r3,seen:t3,bindingNames:s2}=this;if(e3.node.operator==="="||t3.has(e3.node))return;t3.add(e3.node);let l2=e3.get("left");if(!l2.isIdentifier())return;let d2=l2.node.name;if(!s2.has(d2)||r3.getBinding(d2)!==e3.scope.getBinding(d2))return;let u2=e3.node.operator.slice(0,-1);a.includes(u2)?e3.replaceWith(c(u2,e3.node.left,n("=",i(e3.node.left),e3.node.right))):(e3.node.right=o(u2,i(e3.node.left),e3.node.right),e3.node.operator="=")}}};f.UpdateExpression={exit(e3){if(!this.includeUpdateExpression)return;let{scope:r3,bindingNames:t3}=this,s2=e3.get("argument");if(!s2.isIdentifier())return;let a2=s2.node.name;if(t3.has(a2)&&r3.getBinding(a2)===e3.scope.getBinding(a2))if(e3.parentPath.isExpressionStatement()&&!e3.isCompletionRecord()){let r4=e3.node.operator=="++"?"+=":"-=";e3.replaceWith(n(r4,s2.node,d(1)))}else if(e3.node.prefix)e3.replaceWith(n("=",l(a2),o(e3.node.operator[0],p("+",s2.node),d(1))));else{let r4=e3.scope.generateUidIdentifierBasedOnNode(s2.node,"old"),t4=r4.name;e3.scope.push({id:r4});let a3=o(e3.node.operator[0],l(t4),d(1));e3.replaceWith(u([n("=",l(t4),p("+",s2.node)),n("=",i(s2.node),a3),l(t4)]))}}};function simplifyAccess(e3,r3){{var t3;e3.traverse(f,{scope:e3.scope,bindingNames:r3,seen:new WeakSet,includeUpdateExpression:(t3=arguments[2])!=null?t3:!0})}}},5385:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.isTransparentExprWrapper=isTransparentExprWrapper,r2.skipTransparentExprWrapperNodes=skipTransparentExprWrapperNodes,r2.skipTransparentExprWrappers=skipTransparentExprWrappers;var s=t2(8622);let{isParenthesizedExpression:a,isTSAsExpression:n,isTSNonNullExpression:o,isTSSatisfiesExpression:i,isTSTypeAssertion:l,isTypeCastExpression:c}=s;function isTransparentExprWrapper(e3){return n(e3)||i(e3)||l(e3)||o(e3)||c(e3)||a(e3)}function skipTransparentExprWrappers(e3){for(;isTransparentExprWrapper(e3.node);)e3=e3.get("expression");return e3}function skipTransparentExprWrapperNodes(e3){for(;isTransparentExprWrapper(e3);)e3=e3.expression;return e3}},9769:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.isTransparentExprWrapper=isTransparentExprWrapper,r2.skipTransparentExprWrapperNodes=skipTransparentExprWrapperNodes,r2.skipTransparentExprWrappers=skipTransparentExprWrappers;var s=t2(8622);let{isParenthesizedExpression:a,isTSAsExpression:n,isTSNonNullExpression:o,isTSSatisfiesExpression:i,isTSTypeAssertion:l,isTypeCastExpression:c}=s;function isTransparentExprWrapper(e3){return n(e3)||i(e3)||l(e3)||o(e3)||c(e3)||a(e3)}function skipTransparentExprWrappers(e3){for(;isTransparentExprWrapper(e3.node);)e3=e3.get("expression");return e3}function skipTransparentExprWrapperNodes(e3){for(;isTransparentExprWrapper(e3);)e3=e3.expression;return e3}},9382:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.isTransparentExprWrapper=isTransparentExprWrapper,r2.skipTransparentExprWrapperNodes=skipTransparentExprWrapperNodes,r2.skipTransparentExprWrappers=skipTransparentExprWrappers;var s=t2(8622);let{isParenthesizedExpression:a,isTSAsExpression:n,isTSNonNullExpression:o,isTSSatisfiesExpression:i,isTSTypeAssertion:l,isTypeCastExpression:c}=s;function isTransparentExprWrapper(e3){return n(e3)||i(e3)||l(e3)||o(e3)||c(e3)||a(e3)}function skipTransparentExprWrappers(e3){for(;isTransparentExprWrapper(e3.node);)e3=e3.get("expression");return e3}function skipTransparentExprWrapperNodes(e3){for(;isTransparentExprWrapper(e3);)e3=e3.expression;return e3}},7696:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=splitExportDeclaration;var s=t2(8622);let{cloneNode:a,exportNamedDeclaration:n,exportSpecifier:o,identifier:i,variableDeclaration:l,variableDeclarator:c}=s;function splitExportDeclaration(e3){if(!e3.isExportDeclaration()||e3.isExportAllDeclaration())throw new Error("Only default and named export declarations can be split.");if(e3.isExportDefaultDeclaration()){let r4=e3.get("declaration"),t4=r4.isFunctionDeclaration()||r4.isClassDeclaration(),s3=r4.isScope()?r4.scope.parent:r4.scope,d2=r4.node.id,u=!1;d2||(u=!0,d2=s3.generateUidIdentifier("default"),(t4||r4.isFunctionExpression()||r4.isClassExpression())&&(r4.node.id=a(d2)));let p=t4?r4.node:l("var",[c(a(d2),r4.node)]),f=n(null,[o(a(d2),i("default"))]);return e3.insertAfter(f),e3.replaceWith(p),u&&s3.registerDeclaration(e3),e3}else if(e3.get("specifiers").length>0)throw new Error("It doesn't make sense to split exported specifiers.");let r3=e3.get("declaration"),t3=r3.getOuterBindingIdentifiers(),s2=Object.keys(t3).map(e4=>o(i(e4),i(e4))),d=n(null,s2);return e3.insertAfter(d),e3.replaceWith(r3.node),e3}},4097:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=splitExportDeclaration;var s=t2(8622);let{cloneNode:a,exportNamedDeclaration:n,exportSpecifier:o,identifier:i,variableDeclaration:l,variableDeclarator:c}=s;function splitExportDeclaration(e3){if(!e3.isExportDeclaration()||e3.isExportAllDeclaration())throw new Error("Only default and named export declarations can be split.");if(e3.isExportDefaultDeclaration()){let r4=e3.get("declaration"),t4=r4.isFunctionDeclaration()||r4.isClassDeclaration(),s3=r4.isFunctionExpression()||r4.isClassExpression(),d2=r4.isScope()?r4.scope.parent:r4.scope,u=r4.node.id,p=!1;u?s3&&d2.hasBinding(u.name)&&(p=!0,u=d2.generateUidIdentifier(u.name)):(p=!0,u=d2.generateUidIdentifier("default"),(t4||s3)&&(r4.node.id=a(u)));let f=t4?r4.node:l("var",[c(a(u),r4.node)]),y=n(null,[o(a(u),i("default"))]);return e3.insertAfter(y),e3.replaceWith(f),p&&d2.registerDeclaration(e3),e3}else if(e3.get("specifiers").length>0)throw new Error("It doesn't make sense to split exported specifiers.");let r3=e3.get("declaration"),t3=r3.getOuterBindingIdentifiers(),s2=Object.keys(t3).map(e4=>o(i(e4),i(e4))),d=n(null,s2);return e3.insertAfter(d),e3.replaceWith(r3.node),e3}},9053:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=splitExportDeclaration;var s=t2(8622);let{cloneNode:a,exportNamedDeclaration:n,exportSpecifier:o,identifier:i,variableDeclaration:l,variableDeclarator:c}=s;function splitExportDeclaration(e3){if(!e3.isExportDeclaration()||e3.isExportAllDeclaration())throw new Error("Only default and named export declarations can be split.");if(e3.isExportDefaultDeclaration()){let r4=e3.get("declaration"),t4=r4.isFunctionDeclaration()||r4.isClassDeclaration(),s3=r4.isFunctionExpression()||r4.isClassExpression(),d2=r4.isScope()?r4.scope.parent:r4.scope,u=r4.node.id,p=!1;u?s3&&d2.hasBinding(u.name)&&(p=!0,u=d2.generateUidIdentifier(u.name)):(p=!0,u=d2.generateUidIdentifier("default"),(t4||s3)&&(r4.node.id=a(u)));let f=t4?r4.node:l("var",[c(a(u),r4.node)]),y=n(null,[o(a(u),i("default"))]);return e3.insertAfter(y),e3.replaceWith(f),p&&d2.registerDeclaration(e3),e3}else if(e3.get("specifiers").length>0)throw new Error("It doesn't make sense to split exported specifiers.");let r3=e3.get("declaration"),t3=r3.getOuterBindingIdentifiers(),s2=Object.keys(t3).map(e4=>o(i(e4),i(e4))),d=n(null,s2);return e3.insertAfter(d),e3.replaceWith(r3.node),e3}},4387:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.isIdentifierChar=isIdentifierChar,r2.isIdentifierName=isIdentifierName,r2.isIdentifierStart=isIdentifierStart;let t2="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",s="\u200C\u200D\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0898-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",a=new RegExp("["+t2+"]"),n=new RegExp("["+t2+s+"]");t2=s=null;let o=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],i=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];function isInAstralSet(e3,r3){let t3=65536;for(let s2=0,a2=r3.length;s2e3)return!1;if(t3+=r3[s2+1],t3>=e3)return!0}return!1}function isIdentifierStart(e3){return e3<65?e3===36:e3<=90?!0:e3<97?e3===95:e3<=122?!0:e3<=65535?e3>=170&&a.test(String.fromCharCode(e3)):isInAstralSet(e3,o)}function isIdentifierChar(e3){return e3<48?e3===36:e3<58?!0:e3<65?!1:e3<=90?!0:e3<97?e3===95:e3<=122?!0:e3<=65535?e3>=170&&n.test(String.fromCharCode(e3)):isInAstralSet(e3,o)||isInAstralSet(e3,i)}function isIdentifierName(e3){let r3=!0;for(let t3=0;t3{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"isIdentifierChar",{enumerable:!0,get:function(){return s.isIdentifierChar}}),Object.defineProperty(r2,"isIdentifierName",{enumerable:!0,get:function(){return s.isIdentifierName}}),Object.defineProperty(r2,"isIdentifierStart",{enumerable:!0,get:function(){return s.isIdentifierStart}}),Object.defineProperty(r2,"isKeyword",{enumerable:!0,get:function(){return a.isKeyword}}),Object.defineProperty(r2,"isReservedWord",{enumerable:!0,get:function(){return a.isReservedWord}}),Object.defineProperty(r2,"isStrictBindOnlyReservedWord",{enumerable:!0,get:function(){return a.isStrictBindOnlyReservedWord}}),Object.defineProperty(r2,"isStrictBindReservedWord",{enumerable:!0,get:function(){return a.isStrictBindReservedWord}}),Object.defineProperty(r2,"isStrictReservedWord",{enumerable:!0,get:function(){return a.isStrictReservedWord}});var s=t2(4387),a=t2(4348)},4348:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.isKeyword=isKeyword,r2.isReservedWord=isReservedWord,r2.isStrictBindOnlyReservedWord=isStrictBindOnlyReservedWord,r2.isStrictBindReservedWord=isStrictBindReservedWord,r2.isStrictReservedWord=isStrictReservedWord;let t2={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},s=new Set(t2.keyword),a=new Set(t2.strict),n=new Set(t2.strictBind);function isReservedWord(e3,r3){return r3&&e3==="await"||e3==="enum"}function isStrictReservedWord(e3,r3){return isReservedWord(e3,r3)||a.has(e3)}function isStrictBindOnlyReservedWord(e3){return n.has(e3)}function isStrictBindReservedWord(e3,r3){return isStrictReservedWord(e3,r3)||isStrictBindOnlyReservedWord(e3)}function isKeyword(e3){return s.has(e3)}},2916:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.isIdentifierChar=isIdentifierChar,r2.isIdentifierName=isIdentifierName,r2.isIdentifierStart=isIdentifierStart;let t2="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",s="\u200C\u200D\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0898-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",a=new RegExp("["+t2+"]"),n=new RegExp("["+t2+s+"]");t2=s=null;let o=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],i=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];function isInAstralSet(e3,r3){let t3=65536;for(let s2=0,a2=r3.length;s2e3)return!1;if(t3+=r3[s2+1],t3>=e3)return!0}return!1}function isIdentifierStart(e3){return e3<65?e3===36:e3<=90?!0:e3<97?e3===95:e3<=122?!0:e3<=65535?e3>=170&&a.test(String.fromCharCode(e3)):isInAstralSet(e3,o)}function isIdentifierChar(e3){return e3<48?e3===36:e3<58?!0:e3<65?!1:e3<=90?!0:e3<97?e3===95:e3<=122?!0:e3<=65535?e3>=170&&n.test(String.fromCharCode(e3)):isInAstralSet(e3,o)||isInAstralSet(e3,i)}function isIdentifierName(e3){let r3=!0;for(let t3=0;t3{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"isIdentifierChar",{enumerable:!0,get:function(){return s.isIdentifierChar}}),Object.defineProperty(r2,"isIdentifierName",{enumerable:!0,get:function(){return s.isIdentifierName}}),Object.defineProperty(r2,"isIdentifierStart",{enumerable:!0,get:function(){return s.isIdentifierStart}}),Object.defineProperty(r2,"isKeyword",{enumerable:!0,get:function(){return a.isKeyword}}),Object.defineProperty(r2,"isReservedWord",{enumerable:!0,get:function(){return a.isReservedWord}}),Object.defineProperty(r2,"isStrictBindOnlyReservedWord",{enumerable:!0,get:function(){return a.isStrictBindOnlyReservedWord}}),Object.defineProperty(r2,"isStrictBindReservedWord",{enumerable:!0,get:function(){return a.isStrictBindReservedWord}}),Object.defineProperty(r2,"isStrictReservedWord",{enumerable:!0,get:function(){return a.isStrictReservedWord}});var s=t2(2916),a=t2(9676)},9676:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.isKeyword=isKeyword,r2.isReservedWord=isReservedWord,r2.isStrictBindOnlyReservedWord=isStrictBindOnlyReservedWord,r2.isStrictBindReservedWord=isStrictBindReservedWord,r2.isStrictReservedWord=isStrictReservedWord;let t2={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},s=new Set(t2.keyword),a=new Set(t2.strict),n=new Set(t2.strictBind);function isReservedWord(e3,r3){return r3&&e3==="await"||e3==="enum"}function isStrictReservedWord(e3,r3){return isReservedWord(e3,r3)||a.has(e3)}function isStrictBindOnlyReservedWord(e3){return n.has(e3)}function isStrictBindReservedWord(e3,r3){return isStrictReservedWord(e3,r3)||isStrictBindOnlyReservedWord(e3)}function isKeyword(e3){return s.has(e3)}},5432:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.isIdentifierChar=isIdentifierChar,r2.isIdentifierName=isIdentifierName,r2.isIdentifierStart=isIdentifierStart;let t2="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",s="\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",a=new RegExp("["+t2+"]"),n=new RegExp("["+t2+s+"]");t2=s=null;let o=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],i=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239];function isInAstralSet(e3,r3){let t3=65536;for(let s2=0,a2=r3.length;s2e3)return!1;if(t3+=r3[s2+1],t3>=e3)return!0}return!1}function isIdentifierStart(e3){return e3<65?e3===36:e3<=90?!0:e3<97?e3===95:e3<=122?!0:e3<=65535?e3>=170&&a.test(String.fromCharCode(e3)):isInAstralSet(e3,o)}function isIdentifierChar(e3){return e3<48?e3===36:e3<58?!0:e3<65?!1:e3<=90?!0:e3<97?e3===95:e3<=122?!0:e3<=65535?e3>=170&&n.test(String.fromCharCode(e3)):isInAstralSet(e3,o)||isInAstralSet(e3,i)}function isIdentifierName(e3){let r3=!0;for(let t3=0;t3{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"isIdentifierChar",{enumerable:!0,get:function(){return s.isIdentifierChar}}),Object.defineProperty(r2,"isIdentifierName",{enumerable:!0,get:function(){return s.isIdentifierName}}),Object.defineProperty(r2,"isIdentifierStart",{enumerable:!0,get:function(){return s.isIdentifierStart}}),Object.defineProperty(r2,"isKeyword",{enumerable:!0,get:function(){return a.isKeyword}}),Object.defineProperty(r2,"isReservedWord",{enumerable:!0,get:function(){return a.isReservedWord}}),Object.defineProperty(r2,"isStrictBindOnlyReservedWord",{enumerable:!0,get:function(){return a.isStrictBindOnlyReservedWord}}),Object.defineProperty(r2,"isStrictBindReservedWord",{enumerable:!0,get:function(){return a.isStrictBindReservedWord}}),Object.defineProperty(r2,"isStrictReservedWord",{enumerable:!0,get:function(){return a.isStrictReservedWord}});var s=t2(5432),a=t2(6295)},6295:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.isKeyword=isKeyword,r2.isReservedWord=isReservedWord,r2.isStrictBindOnlyReservedWord=isStrictBindOnlyReservedWord,r2.isStrictBindReservedWord=isStrictBindReservedWord,r2.isStrictReservedWord=isStrictReservedWord;let t2={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},s=new Set(t2.keyword),a=new Set(t2.strict),n=new Set(t2.strictBind);function isReservedWord(e3,r3){return r3&&e3==="await"||e3==="enum"}function isStrictReservedWord(e3,r3){return isReservedWord(e3,r3)||a.has(e3)}function isStrictBindOnlyReservedWord(e3){return n.has(e3)}function isStrictBindReservedWord(e3,r3){return isStrictReservedWord(e3,r3)||isStrictBindOnlyReservedWord(e3)}function isKeyword(e3){return s.has(e3)}},3530:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.findSuggestion=findSuggestion;let{min:t2}=Math;function levenshtein(e3,r3){let s=[],a=[],n,o,i=e3.length,l=r3.length;if(!i)return l;if(!l)return i;for(o=0;o<=l;o++)s[o]=o;for(n=1;n<=i;n++){for(a=[n],o=1;o<=l;o++)a[o]=e3[n-1]===r3[o-1]?s[o-1]:t2(s[o-1],s[o],a[o-1])+1;s=a}return a[l]}function findSuggestion(e3,r3){let s=r3.map(r4=>levenshtein(r4,e3));return r3[s.indexOf(t2(...s))]}},2445:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"OptionValidator",{enumerable:!0,get:function(){return s.OptionValidator}}),Object.defineProperty(r2,"findSuggestion",{enumerable:!0,get:function(){return a.findSuggestion}});var s=t2(7657),a=t2(3530)},7657:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.OptionValidator=void 0;var s=t2(3530);class OptionValidator{constructor(e3){this.descriptor=e3}validateTopLevelOptions(e3,r3){let t3=Object.keys(r3);for(let r4 of Object.keys(e3))if(!t3.includes(r4))throw new Error(this.formatMessage(`'${r4}' is not a valid top-level option. -- Did you mean '${(0,s.findSuggestion)(r4,t3)}'?`))}validateBooleanOption(e3,r3,t3){return r3===void 0?t3:(this.invariant(typeof r3=="boolean",`'${e3}' option must be a boolean.`),r3)}validateStringOption(e3,r3,t3){return r3===void 0?t3:(this.invariant(typeof r3=="string",`'${e3}' option must be a string.`),r3)}invariant(e3,r3){if(!e3)throw new Error(this.formatMessage(r3))}formatMessage(e3){return`${this.descriptor}: ${e3}`}}r2.OptionValidator=OptionValidator},8112:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.findSuggestion=findSuggestion;let{min:t2}=Math;function levenshtein(e3,r3){let s=[],a=[],n,o,i=e3.length,l=r3.length;if(!i)return l;if(!l)return i;for(o=0;o<=l;o++)s[o]=o;for(n=1;n<=i;n++){for(a=[n],o=1;o<=l;o++)a[o]=e3[n-1]===r3[o-1]?s[o-1]:t2(s[o-1],s[o],a[o-1])+1;s=a}return a[l]}function findSuggestion(e3,r3){let s=r3.map(r4=>levenshtein(r4,e3));return r3[s.indexOf(t2(...s))]}},4716:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"OptionValidator",{enumerable:!0,get:function(){return s.OptionValidator}}),Object.defineProperty(r2,"findSuggestion",{enumerable:!0,get:function(){return a.findSuggestion}});var s=t2(2729),a=t2(8112)},2729:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.OptionValidator=void 0;var s=t2(8112);class OptionValidator{constructor(e3){this.descriptor=e3}validateTopLevelOptions(e3,r3){let t3=Object.keys(r3);for(let r4 of Object.keys(e3))if(!t3.includes(r4))throw new Error(this.formatMessage(`'${r4}' is not a valid top-level option. -- Did you mean '${(0,s.findSuggestion)(r4,t3)}'?`))}validateBooleanOption(e3,r3,t3){return r3===void 0?t3:(this.invariant(typeof r3=="boolean",`'${e3}' option must be a boolean.`),r3)}validateStringOption(e3,r3,t3){return r3===void 0?t3:(this.invariant(typeof r3=="string",`'${e3}' option must be a string.`),r3)}invariant(e3,r3){if(!e3)throw new Error(this.formatMessage(r3))}formatMessage(e3){return`${this.descriptor}: ${e3}`}}r2.OptionValidator=OptionValidator},1340:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=wrapFunction;var s=t2(2528),a=t2(2173),n=t2(8622);let{blockStatement:o,callExpression:i,functionExpression:l,isAssignmentPattern:c,isFunctionDeclaration:d,isRestElement:u,returnStatement:p,isCallExpression:f}=n,y=a.default.expression(` - (function () { - var REF = FUNCTION; - return function NAME(PARAMS) { - return REF.apply(this, arguments); - }; - })() -`),g=a.default.expression(` - (function () { - var REF = FUNCTION; - function NAME(PARAMS) { - return REF.apply(this, arguments); - } - return NAME; - })() -`),h=a.default.statements(` - function NAME(PARAMS) { return REF.apply(this, arguments); } - function REF() { - REF = FUNCTION; - return REF.apply(this, arguments); - } -`);function classOrObjectMethod(e3,r3){let t3=e3.node,s2=t3.body,a2=l(null,[],o(s2.body),!0);s2.body=[p(i(i(r3,[a2]),[]))],t3.async=!1,t3.generator=!1,e3.get("body.body.0.argument.callee.arguments.0").unwrapFunctionEnvironment()}function plainFunction(e3,r3,t3,a2){let n2=e3,o2,l2=null,p2=e3.node.params;if(n2.isArrowFunctionExpression()){{var b;n2=(b=n2.arrowFunctionToExpression({noNewArrows:t3}))!=null?b:n2}o2=n2.node}else o2=n2.node;let x=d(o2),v=o2;f(o2)||(l2=o2.id,o2.id=null,o2.type="FunctionExpression",v=i(r3,[o2]));let j=[];for(let e4 of p2){if(c(e4)||u(e4))break;j.push(n2.scope.generateUidIdentifier("x"))}let w={NAME:l2||null,REF:n2.scope.generateUidIdentifier(l2?l2.name:"ref"),FUNCTION:v,PARAMS:j};if(x){let e4=h(w);n2.replaceWith(e4[0]),n2.insertAfter(e4[1])}else{let e4;if(l2)e4=g(w);else{e4=y(w);let r4=e4.callee.body.body[1].argument;(0,s.default)({node:r4,parent:n2.parent,scope:n2.scope}),l2=r4.id}l2||!a2&&j.length?n2.replaceWith(e4):n2.replaceWith(v)}}function wrapFunction(e3,r3,t3=!0,s2=!1){e3.isMethod()?classOrObjectMethod(e3,r3):plainFunction(e3,r3,t3,s2)}},5771:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=highlight,r2.shouldHighlight=shouldHighlight;var s=t2(8874),a=t2(5018),n=_interopRequireWildcard(t2(1437),!0);function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={__proto__:null},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n2 in e3)if(n2!=="default"&&{}.hasOwnProperty.call(e3,n2)){var o2=a2?Object.getOwnPropertyDescriptor(e3,n2):null;o2&&(o2.get||o2.set)?Object.defineProperty(s2,n2,o2):s2[n2]=e3[n2]}return s2.default=e3,t3&&t3.set(e3,s2),s2}let o=typeof process=="object"&&(process.env.FORCE_COLOR==="0"||process.env.FORCE_COLOR==="false")?(0,n.createColors)(!1):n.default,compose=(e3,r3)=>t3=>e3(r3(t3)),i=new Set(["as","async","from","get","of","set"]);function getDefs(e3){return{keyword:e3.cyan,capitalized:e3.yellow,jsxIdentifier:e3.yellow,punctuator:e3.yellow,number:e3.magenta,string:e3.green,regex:e3.magenta,comment:e3.gray,invalid:compose(compose(e3.white,e3.bgRed),e3.bold)}}let l=/\r\n|[\n\r\u2028\u2029]/,c=/^[()[\]{}]$/,d;{let e3=/^[a-z][\w-]*$/i,getTokenType=function(r3,t3,s2){if(r3.type==="name"){if((0,a.isKeyword)(r3.value)||(0,a.isStrictReservedWord)(r3.value,!0)||i.has(r3.value))return"keyword";if(e3.test(r3.value)&&(s2[t3-1]==="<"||s2.slice(t3-2,t3)==="r4(e4)).join(` -`):t3+=a2}return t3}function shouldHighlight(e3){return o.isColorSupported||e3.forceColor}let u;function getColors(e3){if(e3){var r3;return(r3=u)!=null||(u=(0,n.createColors)(!0)),u}return o}function highlight(e3,r3={}){if(e3!==""&&shouldHighlight(r3)){let t3=getDefs(getColors(r3.forceColor));return highlightTokens(t3,e3)}else return e3}{let e3,s2;r2.getChalk=({forceColor:r3})=>{var a2;if((a2=e3)!=null||(e3=t2(6148)),r3){var n2;return(n2=s2)!=null||(s2=new e3.constructor({enabled:!0,level:1})),s2}return e3}}},672:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=highlight,r2.shouldHighlight=shouldHighlight;var s=t2(8874),a=t2(6594),n=_interopRequireWildcard(t2(1437),!0);function _getRequireWildcardCache(e3){if(typeof WeakMap!="function")return null;var r3=new WeakMap,t3=new WeakMap;return(_getRequireWildcardCache=function(e4){return e4?t3:r3})(e3)}function _interopRequireWildcard(e3,r3){if(!r3&&e3&&e3.__esModule)return e3;if(e3===null||typeof e3!="object"&&typeof e3!="function")return{default:e3};var t3=_getRequireWildcardCache(r3);if(t3&&t3.has(e3))return t3.get(e3);var s2={__proto__:null},a2=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n2 in e3)if(n2!=="default"&&{}.hasOwnProperty.call(e3,n2)){var o2=a2?Object.getOwnPropertyDescriptor(e3,n2):null;o2&&(o2.get||o2.set)?Object.defineProperty(s2,n2,o2):s2[n2]=e3[n2]}return s2.default=e3,t3&&t3.set(e3,s2),s2}let o=typeof process=="object"&&(process.env.FORCE_COLOR==="0"||process.env.FORCE_COLOR==="false")?(0,n.createColors)(!1):n.default,compose=(e3,r3)=>t3=>e3(r3(t3)),i=new Set(["as","async","from","get","of","set"]);function getDefs(e3){return{keyword:e3.cyan,capitalized:e3.yellow,jsxIdentifier:e3.yellow,punctuator:e3.yellow,number:e3.magenta,string:e3.green,regex:e3.magenta,comment:e3.gray,invalid:compose(compose(e3.white,e3.bgRed),e3.bold)}}let l=/\r\n|[\n\r\u2028\u2029]/,c=/^[()[\]{}]$/,d;{let e3=/^[a-z][\w-]*$/i,getTokenType=function(r3,t3,s2){if(r3.type==="name"){if((0,a.isKeyword)(r3.value)||(0,a.isStrictReservedWord)(r3.value,!0)||i.has(r3.value))return"keyword";if(e3.test(r3.value)&&(s2[t3-1]==="<"||s2.slice(t3-2,t3)==="r4(e4)).join(` -`):t3+=a2}return t3}function shouldHighlight(e3){return o.isColorSupported||e3.forceColor}let u;function getColors(e3){if(e3){var r3;return(r3=u)!=null||(u=(0,n.createColors)(!0)),u}return o}function highlight(e3,r3={}){if(e3!==""&&shouldHighlight(r3)){let t3=getDefs(getColors(r3.forceColor));return highlightTokens(t3,e3)}else return e3}{let e3,s2;r2.getChalk=({forceColor:r3})=>{var a2;if((a2=e3)!=null||(e3=t2(6148)),r3){var n2;return(n2=s2)!=null||(s2=new e3.constructor({enabled:!0,level:1})),s2}return e3}}},3636:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});var s=t2(4091);function shouldTransform(e3){let{node:r3}=e3,t3=r3.id;if(!t3)return!1;let s2=t3.name,a2=e3.scope.getOwnBinding(s2);return a2===void 0||a2.kind!=="param"||a2.identifier===a2.path.node?!1:s2}var a=s.declare(e3=>(e3.assertVersion("^7.16.0"),{name:"plugin-bugfix-safari-id-destructuring-collision-in-function-expression",visitor:{FunctionExpression(e4){let r3=shouldTransform(e4);if(r3){let{scope:t3}=e4,s2=t3.generateUid(r3);t3.rename(r3,s2)}}}}));r2.default=a},3257:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});var s=t2(4091),a=t2(8220),n=t2(9769),o=t2(8304);function matchAffectedArguments(e3){let r3=e3.findIndex(e4=>o.types.isSpreadElement(e4));return r3>=0&&r3!==e3.length-1}function shouldTransform(e3){let r3=e3,t3=[];for(;;)if(r3.isOptionalMemberExpression())t3.push(r3.node),r3=n.skipTransparentExprWrappers(r3.get("object"));else if(r3.isOptionalCallExpression())t3.push(r3.node),r3=n.skipTransparentExprWrappers(r3.get("callee"));else break;for(let e4=0;e4{var r3,t3;e3.assertVersion(7);let s2=(r3=e3.assumption("noDocumentAll"))!=null?r3:!1,n2=(t3=e3.assumption("pureGetters"))!=null?t3:!1;return{name:"bugfix-v8-spread-parameters-in-optional-chaining",visitor:{"OptionalCallExpression|OptionalMemberExpression"(e4){shouldTransform(e4)&&a.transform(e4,{noDocumentAll:s2,pureGetters:n2})}}}});r2.default=i},5806:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(6770),a=t2(7953),n=(0,s.declare)((e3,r3)=>(e3.assertVersion(7),(0,a.createClassFeaturePlugin)({name:"proposal-class-properties",api:e3,feature:a.FEATURES.fields,loose:r3.loose,manipulateOptions(e4,r4){r4.plugins.push("classProperties","classPrivateProperties")}})));r2.default=n},4578:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(6770),a=t2(301),n=t2(8304),o=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"proposal-export-namespace-from",inherits:a.default,visitor:{ExportNamedDeclaration(e4){var r3;let{node:t3,scope:s2}=e4,{specifiers:a2}=t3,o2=n.types.isExportDefaultSpecifier(a2[0])?1:0;if(!n.types.isExportNamespaceSpecifier(a2[o2]))return;let i=[];o2===1&&i.push(n.types.exportNamedDeclaration(null,[a2.shift()],t3.source));let l=a2.shift(),{exported:c}=l,d=s2.generateUidIdentifier((r3=c.name)!=null?r3:c.value);i.push(n.types.importDeclaration([n.types.importNamespaceSpecifier(d)],n.types.cloneNode(t3.source)),n.types.exportNamedDeclaration(null,[n.types.exportSpecifier(n.types.cloneNode(d),c)])),t3.specifiers.length>=1&&i.push(t3);let[u]=e4.replaceWithMultiple(i);e4.scope.registerDeclaration(u)}}}));r2.default=o},4206:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(6770),a=t2(4100);function remover({node:e3}){var r3;let{extra:t3}=e3;t3!=null&&(r3=t3.raw)!=null&&r3.includes("_")&&(t3.raw=t3.raw.replace(/_/g,""))}var n=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"proposal-numeric-separator",inherits:a.default,visitor:{NumericLiteral:remover,BigIntLiteral:remover}}));r2.default=n},9050:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});var s=t2(6770),a=t2(3322),n=t2(8304),o=t2(7255),i=t2(8522),l=t2(8626);function _interopDefaultLegacy(e3){return e3&&typeof e3=="object"&&"default"in e3?e3:{default:e3}}var c=_interopDefaultLegacy(l);let{isObjectProperty:d,isArrayPattern:u,isObjectPattern:p,isAssignmentPattern:f,isRestElement:y,isIdentifier:g}=n.types;function shouldStoreRHSInTemporaryVariable(e3){if(u(e3)){let r3=e3.elements.filter(e4=>e4!==null);return r3.length>1?!0:shouldStoreRHSInTemporaryVariable(r3[0])}else if(p(e3)){let{properties:r3}=e3;if(r3.length>1)return!0;if(r3.length===0)return!1;{let e4=r3[0];return d(e4)?shouldStoreRHSInTemporaryVariable(e4.value):shouldStoreRHSInTemporaryVariable(e4)}}else return f(e3)?shouldStoreRHSInTemporaryVariable(e3.left):y(e3)?g(e3.argument)?!0:shouldStoreRHSInTemporaryVariable(e3.argument):!1}let{isAssignmentPattern:h,isObjectProperty:b}=n.types;{let e3=n.types.identifier("a"),r3=n.types.objectProperty(n.types.identifier("key"),e3),t3=n.types.objectPattern([r3]);var x=n.types.isReferenced(e3,r3,t3)?1:0}var v=s.declare((e3,r3)=>{var t3,s2,l2,d2;e3.assertVersion(7);let u2=e3.targets(),p2=!i.isRequired("es6.object.assign",u2,{compatData:c.default}),{useBuiltIns:f2=p2,loose:y2=!1}=r3;if(typeof y2!="boolean")throw new Error(".loose must be a boolean, or undefined");let g2=(t3=e3.assumption("ignoreFunctionLength"))!=null?t3:y2,v2=(s2=e3.assumption("objectRestNoSymbols"))!=null?s2:y2,j=(l2=e3.assumption("pureGetters"))!=null?l2:y2,w=(d2=e3.assumption("setSpreadProperties"))!=null?d2:y2;function getExtendsHelper(e4){return f2?n.types.memberExpression(n.types.identifier("Object"),n.types.identifier("assign")):e4.addHelper("extends")}function hasRestElement(e4){let r4=!1;return visitRestElements(e4,e5=>{r4=!0,e5.stop()}),r4}function hasObjectPatternRestElement(e4){let r4=!1;return visitRestElements(e4,e5=>{e5.parentPath.isObjectPattern()&&(r4=!0,e5.stop())}),r4}function visitRestElements(e4,r4){e4.traverse({Expression(e5){let{parent:r5,key:t4}=e5;(h(r5)&&t4==="right"||b(r5)&&r5.computed&&t4==="key")&&e5.skip()},RestElement:r4})}function hasSpread(e4){for(let r4 of e4.properties)if(n.types.isSpreadElement(r4))return!0;return!1}function extractNormalizedKeys(e4){let r4=e4.properties,t4=[],s3=!0,a2=!1;for(let e5 of r4)n.types.isIdentifier(e5.key)&&!e5.computed?t4.push(n.types.stringLiteral(e5.key.name)):n.types.isTemplateLiteral(e5.key)?(t4.push(n.types.cloneNode(e5.key)),a2=!0):n.types.isLiteral(e5.key)?t4.push(n.types.stringLiteral(String(e5.key.value))):(t4.push(n.types.cloneNode(e5.key)),s3=!1);return{keys:t4,allLiteral:s3,hasTemplateLiteral:a2}}function replaceImpureComputedKeys(e4,r4){let t4=[];for(let s3 of e4){let e5=s3.get("key");if(s3.node.computed&&!e5.isPure()){let s4=r4.generateUidBasedOnNode(e5.node),a2=n.types.variableDeclarator(n.types.identifier(s4),e5.node);t4.push(a2),e5.replaceWith(n.types.identifier(s4))}}return t4}function removeUnusedExcludedKeys(e4){let r4=e4.getOuterBindingIdentifierPaths();Object.keys(r4).forEach(t4=>{let s3=r4[t4].parentPath;e4.scope.getBinding(t4).references>x||!s3.isObjectProperty()||s3.remove()})}function createObjectRest(e4,r4,t4){let s3=e4.get("properties"),a2=s3[s3.length-1];n.types.assertRestElement(a2.node);let o2=n.types.cloneNode(a2.node);a2.remove();let i2=replaceImpureComputedKeys(e4.get("properties"),e4.scope),{keys:l3,allLiteral:c2,hasTemplateLiteral:d3}=extractNormalizedKeys(e4.node);if(l3.length===0)return[i2,o2.argument,n.types.callExpression(getExtendsHelper(r4),[n.types.objectExpression([]),n.types.sequenceExpression([n.types.callExpression(r4.addHelper("objectDestructuringEmpty"),[n.types.cloneNode(t4)]),n.types.cloneNode(t4)])])];let u3;if(!c2)u3=n.types.callExpression(n.types.memberExpression(n.types.arrayExpression(l3),n.types.identifier("map")),[r4.addHelper("toPropertyKey")]);else if(u3=n.types.arrayExpression(l3),!d3&&!n.types.isProgram(e4.scope.block)){let r5=e4.findParent(e5=>e5.isProgram()),t5=e4.scope.generateUidIdentifier("excluded");r5.scope.push({id:t5,init:u3,kind:"const"}),u3=n.types.cloneNode(t5)}return[i2,o2.argument,n.types.callExpression(r4.addHelper(`objectWithoutProperties${v2?"Loose":""}`),[n.types.cloneNode(t4),u3])]}function replaceRestElement(e4,r4,t4){if(r4.isAssignmentPattern()){replaceRestElement(e4,r4.get("left"),t4);return}if(r4.isArrayPattern()&&hasRestElement(r4)){let s3=r4.get("elements");for(let r5=0;r5e5.skip(),"ReferencedIdentifier|BindingIdentifier":IdentifierHandler},e4.scope))}if(a2){let shouldTransformParam=e5=>e5>=n2-1||t4.has(e5);o.convertFunctionParams(e4,g2,shouldTransformParam,replaceRestElement)}else for(let s4=0;s4{if(!e5.parentPath.isObjectPattern())return;if(shouldStoreRHSInTemporaryVariable(s3.node.id)&&!n.types.isIdentifier(s3.node.init)){let r5=e5.scope.generateUidIdentifierBasedOnNode(s3.node.init,"ref");s3.insertBefore(n.types.variableDeclarator(r5,s3.node.init)),s3.replaceWith(n.types.variableDeclarator(s3.node.id,n.types.cloneNode(r5)));return}let a2=s3.node.init,o2=[],i2;e5.findParent(e6=>{if(e6.isObjectProperty())o2.unshift(e6);else if(e6.isVariableDeclarator())return i2=e6.parentPath.node.kind,!0});let l3=replaceImpureComputedKeys(o2,e5.scope);o2.forEach(e6=>{let{node:r5}=e6;a2=n.types.memberExpression(a2,n.types.cloneNode(r5.key),r5.computed||n.types.isLiteral(r5.key))});let c2=e5.findParent(e6=>e6.isObjectPattern()),[d3,u3,p3]=createObjectRest(c2,r4,a2);j&&removeUnusedExcludedKeys(c2),n.types.assertIdentifier(u3),t4.insertBefore(d3),t4.insertBefore(l3),t4=t4.insertAfter(n.types.variableDeclarator(u3,p3))[0],e5.scope.registerBinding(i2,t4),c2.node.properties.length===0&&c2.findParent(e6=>e6.isObjectProperty()||e6.isVariableDeclarator()).remove()})},ExportNamedDeclaration(e4){let r4=e4.get("declaration");if(!r4.isVariableDeclaration()||!r4.get("declarations").some(e5=>hasObjectPatternRestElement(e5.get("id"))))return;let s3=[];for(let r5 of Object.keys(e4.getOuterBindingIdentifiers(!0)))s3.push(n.types.exportSpecifier(n.types.identifier(r5),n.types.identifier(r5)));e4.replaceWith(r4.node),e4.insertAfter(n.types.exportNamedDeclaration(null,s3))},CatchClause(e4){let r4=e4.get("param");replaceRestElement(e4,r4)},AssignmentExpression(e4,r4){let t4=e4.get("left");if(t4.isObjectPattern()&&hasRestElement(t4)){let s3=[],a2=e4.scope.generateUidBasedOnNode(e4.node.right,"ref");s3.push(n.types.variableDeclaration("var",[n.types.variableDeclarator(n.types.identifier(a2),e4.node.right)]));let[o2,i2,l3]=createObjectRest(t4,r4,n.types.identifier(a2));o2.length>0&&s3.push(n.types.variableDeclaration("var",o2));let c2=n.types.cloneNode(e4.node);c2.right=n.types.identifier(a2),s3.push(n.types.expressionStatement(c2)),s3.push(n.types.expressionStatement(n.types.assignmentExpression("=",i2,l3))),s3.push(n.types.expressionStatement(n.types.identifier(a2))),e4.replaceWithMultiple(s3)}},ForXStatement(e4){let{node:r4,scope:t4}=e4,s3=e4.get("left"),a2=r4.left;if(hasObjectPatternRestElement(s3))if(n.types.isVariableDeclaration(a2)){let s4=a2.declarations[0].id,o2=t4.generateUidIdentifier("ref");r4.left=n.types.variableDeclaration(a2.kind,[n.types.variableDeclarator(o2,null)]),e4.ensureBlock(),r4.body.body.unshift(n.types.variableDeclaration(r4.left.kind,[n.types.variableDeclarator(s4,n.types.cloneNode(o2))]))}else{let s4=t4.generateUidIdentifier("ref");r4.left=n.types.variableDeclaration("var",[n.types.variableDeclarator(s4)]),e4.ensureBlock();let o2=e4.node.body;o2.body.length===0&&e4.isCompletionRecord()&&o2.body.unshift(n.types.expressionStatement(t4.buildUndefinedNode())),o2.body.unshift(n.types.expressionStatement(n.types.assignmentExpression("=",a2,n.types.cloneNode(s4))))}},ArrayPattern(e4){let r4=[];if(visitRestElements(e4,e5=>{if(!e5.parentPath.isObjectPattern())return;let t4=e5.parentPath,s3=e5.scope.generateUidIdentifier("ref");r4.push(n.types.variableDeclarator(t4.node,s3)),t4.replaceWith(n.types.cloneNode(s3)),e5.skip()}),r4.length>0){let t4=e4.getStatementParent(),s3=t4.node,a2=s3.type==="VariableDeclaration"?s3.kind:"var";t4.insertAfter(n.types.variableDeclaration(a2,r4))}},ObjectExpression(e4,r4){if(!hasSpread(e4.node))return;let t4;if(w)t4=getExtendsHelper(r4);else try{t4=r4.addHelper("objectSpread2")}catch{this.file.declarations.objectSpread2=null,t4=r4.addHelper("objectSpread")}let s3=null,a2=[];function make(){let e5=a2.length>0,r5=n.types.objectExpression(a2);if(a2=[],!s3){s3=n.types.callExpression(t4,[r5]);return}if(j){e5&&s3.arguments.push(r5);return}s3=n.types.callExpression(n.types.cloneNode(t4),[s3,...e5?[n.types.objectExpression([]),r5]:[]])}for(let r5 of e4.node.properties)n.types.isSpreadElement(r5)?(make(),s3.arguments.push(r5.argument)):a2.push(r5);a2.length&&make(),e4.replaceWith(s3)}}}});r2.default=v},5579:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-import-assertions",manipulateOptions(e4,r3){r3.plugins.push("importAssertions")}}));r2.default=a},4810:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(5389),a=(0,s.declare)((e3,{deprecatedAssertSyntax:r3})=>{if(e3.assertVersion("^7.22.0"),r3!=null&&typeof r3!="boolean")throw new Error("'deprecatedAssertSyntax' must be a boolean, if specified.");return{name:"syntax-import-attributes",manipulateOptions({parserOpts:e4,generatorOpts:t3}){var s2;(s2=t3.importAttributesKeyword)!=null||(t3.importAttributesKeyword="with"),e4.plugins.push(["importAttributes",{deprecatedAssertSyntax:!!r3}])}}});r2.default=a},6085:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(5389),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"syntax-jsx",manipulateOptions(e4,r3){r3.plugins.some(e5=>(Array.isArray(e5)?e5[0]:e5)==="typescript")||r3.plugins.push("jsx")}}));r2.default=a},6141:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),removePlugin=function(e3,r3){let t3=[];e3.forEach((e4,s2)=>{(Array.isArray(e4)?e4[0]:e4)===r3&&t3.unshift(s2)});for(let r4 of t3)e3.splice(r4,1)},a=(0,s.declare)((e3,r3)=>{e3.assertVersion(7);let{disallowAmbiguousJSXLike:t3,dts:s2}=r3;var{isTSX:a2}=r3;return{name:"syntax-typescript",manipulateOptions(e4,r4){{let{plugins:e5}=r4;removePlugin(e5,"flow"),removePlugin(e5,"jsx"),e5.push("objectRestSpread","classProperties"),a2&&e5.push("jsx")}r4.plugins.push(["typescript",{disallowAmbiguousJSXLike:t3,dts:s2}])}}});r2.default=a},6237:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(2269),a=t2(4091),n=(0,a.declare)(e3=>(e3.assertVersion(7),(0,s.createRegExpFeaturePlugin)({name:"syntax-unicode-sets-regex",feature:"unicodeSetsFlag_syntax",manipulateOptions(e4,r3){r3.plugins.push("regexpUnicodeSets")}})));r2.default=n},3628:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)((e3,r3)=>{var t3;e3.assertVersion(7);let s2=(t3=e3.assumption("noNewArrows"))!=null?t3:!r3.spec;return{name:"transform-arrow-functions",visitor:{ArrowFunctionExpression(e4){e4.isArrowFunctionExpression()&&e4.arrowFunctionToExpression({allowInsertArrow:!1,noNewArrows:s2,specCompliant:!s2})}}}});r2.default=a},1971:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=_default;var s=t2(8304);let a=(0,s.template)(` - async function wrapper() { - var ITERATOR_ABRUPT_COMPLETION = false; - var ITERATOR_HAD_ERROR_KEY = false; - var ITERATOR_ERROR_KEY; - try { - for ( - var ITERATOR_KEY = GET_ITERATOR(OBJECT), STEP_KEY; - ITERATOR_ABRUPT_COMPLETION = !(STEP_KEY = await ITERATOR_KEY.next()).done; - ITERATOR_ABRUPT_COMPLETION = false - ) { - } - } catch (err) { - ITERATOR_HAD_ERROR_KEY = true; - ITERATOR_ERROR_KEY = err; - } finally { - try { - if (ITERATOR_ABRUPT_COMPLETION && ITERATOR_KEY.return != null) { - await ITERATOR_KEY.return(); - } - } finally { - if (ITERATOR_HAD_ERROR_KEY) { - throw ITERATOR_ERROR_KEY; - } - } - } - } -`);function _default(e3,{getAsyncIterator:r3}){let{node:t3,scope:n,parent:o}=e3,i=n.generateUidIdentifier("step"),l=s.types.memberExpression(i,s.types.identifier("value")),c=t3.left,d;s.types.isIdentifier(c)||s.types.isPattern(c)||s.types.isMemberExpression(c)?d=s.types.expressionStatement(s.types.assignmentExpression("=",c,l)):s.types.isVariableDeclaration(c)&&(d=s.types.variableDeclaration(c.kind,[s.types.variableDeclarator(c.declarations[0].id,l)]));let u=a({ITERATOR_HAD_ERROR_KEY:n.generateUidIdentifier("didIteratorError"),ITERATOR_ABRUPT_COMPLETION:n.generateUidIdentifier("iteratorAbruptCompletion"),ITERATOR_ERROR_KEY:n.generateUidIdentifier("iteratorError"),ITERATOR_KEY:n.generateUidIdentifier("iterator"),GET_ITERATOR:r3,OBJECT:t3.right,STEP_KEY:s.types.cloneNode(i)});u=u.body.body;let p=s.types.isLabeledStatement(o),f=u[3].block.body,y=f[0];return p&&(f[0]=s.types.labeledStatement(o.label,y)),{replaceParent:p,node:u,declar:d,loop:y}}},4766:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(322),n=t2(8304),o=t2(1971),i=t2(8552),l=(0,s.declare)(e3=>{e3.assertVersion(7);let r3=n.traverse.visitors.merge([{ArrowFunctionExpression(e4){e4.skip()},YieldExpression({node:e4},r4){if(!e4.delegate)return;let t3=n.types.callExpression(r4.addHelper("asyncIterator"),[e4.argument]);e4.argument=n.types.callExpression(r4.addHelper("asyncGeneratorDelegate"),[t3,r4.addHelper("awaitAsyncGenerator")])}},i.default]),s2=n.traverse.visitors.merge([{ArrowFunctionExpression(e4){e4.skip()},ForOfStatement(e4,{file:r4}){let{node:t3}=e4;if(!t3.await)return;let s3=(0,o.default)(e4,{getAsyncIterator:r4.addHelper("asyncIterator")}),{declar:a2,loop:i2}=s3,l3=i2.body;e4.ensureBlock(),a2?(l3.body.push(a2),e4.node.body.body.length&&l3.body.push(n.types.blockStatement(e4.node.body.body))):l3.body.push(...e4.node.body.body),n.types.inherits(i2,t3),n.types.inherits(i2.body,t3.body);let c=s3.replaceParent?e4.parentPath:e4;c.replaceWithMultiple(s3.node),c.scope.parent.crawl()}},i.default]),l2={Function(e4,t3){e4.node.async&&(e4.traverse(s2,t3),e4.node.generator&&(e4.traverse(r3,t3),(0,a.default)(e4,{wrapAsync:t3.addHelper("wrapAsyncGenerator"),wrapAwait:t3.addHelper("awaitAsyncGenerator")})))}};return{name:"transform-async-generator-functions",inherits:t2(3975).default,visitor:{Program(e4,r4){e4.traverse(l2,r4)}}}});r2.default=l},3055:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(322),n=t2(3380),o=t2(8304),i=(0,s.declare)((e3,r3)=>{var t3,s2;e3.assertVersion(7);let{method:i2,module:l}=r3,c=(t3=e3.assumption("noNewArrows"))!=null?t3:!0,d=(s2=e3.assumption("ignoreFunctionLength"))!=null?s2:!1;return i2&&l?{name:"transform-async-to-generator",visitor:{Function(e4,r4){if(!e4.node.async||e4.node.generator)return;let t4=r4.methodWrapper;t4?t4=o.types.cloneNode(t4):t4=r4.methodWrapper=(0,n.addNamed)(e4,i2,l),(0,a.default)(e4,{wrapAsync:t4},c,d)}}}:{name:"transform-async-to-generator",visitor:{Function(e4,r4){!e4.node.async||e4.node.generator||(0,a.default)(e4,{wrapAsync:r4.addHelper("asyncToGenerator")},c,d)}}}});r2.default=i},1242:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=(0,s.declare)(e3=>{e3.assertVersion(7);function transformStatementList(e4){for(let r3 of e4){if(!r3.isFunctionDeclaration())continue;let e5=r3.node,t3=a.types.variableDeclaration("let",[a.types.variableDeclarator(e5.id,a.types.toExpression(e5))]);t3._blockHoist=2,e5.id=null,r3.replaceWith(t3)}}return{name:"transform-block-scoped-functions",visitor:{BlockStatement(e4){let{node:r3,parent:t3}=e4;a.types.isFunction(t3,{body:r3})||a.types.isExportDeclaration(t3)||transformStatementList(e4.get("body"))},SwitchCase(e4){transformStatementList(e4.get("consequent"))}}}});r2.default=n},4700:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.annexB33FunctionsVisitor=void 0,r2.isVarScope=isVarScope;var s=t2(8304);let a={VariableDeclaration(e3){if(isStrict(e3)||e3.node.kind!=="var")return;(e3.scope.getFunctionParent()||e3.scope.getProgramParent()).path.traverse(n,{names:Object.keys(e3.getBindingIdentifiers())})},BlockStatement(e3){isStrict(e3)||s.types.isFunction(e3.parent,{body:e3.node})||transformStatementList(e3.get("body"))},SwitchCase(e3){isStrict(e3)||transformStatementList(e3.get("consequent"))}};r2.annexB33FunctionsVisitor=a;function transformStatementList(e3){e:for(let r3 of e3){if(!r3.isFunctionDeclaration())continue;if(r3.node.async||r3.node.generator)return;let{scope:e4}=r3.parentPath;if(isVarScope(e4))return;let{name:t3}=r3.node.id,s2=e4;do{if(s2.parent.hasOwnBinding(t3))continue e;s2=s2.parent}while(!isVarScope(s2));maybeTransformBlockScopedFunction(r3)}}function maybeTransformBlockScopedFunction(e3){let{node:r3,parentPath:{scope:t3}}=e3,{id:a2}=r3;t3.removeOwnBinding(a2.name),r3.id=null;let n2=s.types.variableDeclaration("var",[s.types.variableDeclarator(a2,s.types.toExpression(r3))]);n2._blockHoist=2;let[o]=e3.replaceWith(n2);t3.registerDeclaration(o)}let n={Scope(e3,{names:r3}){for(let t3 of r3){let r4=e3.scope.getOwnBinding(t3);r4&&r4.kind==="hoisted"&&maybeTransformBlockScopedFunction(r4.path)}},"Expression|Declaration"(e3){e3.skip()}};function isVarScope(e3){return e3.path.isFunctionParent()||e3.path.isProgram()}function isStrict(e3){return!!e3.find(({node:e4})=>{var r3;if(s.types.isProgram(e4)){if(e4.sourceType==="module")return!0}else{if(s.types.isClass(e4))return!0;if(!s.types.isBlockStatement(e4))return!1}return(r3=e4.directives)==null?void 0:r3.some(e5=>e5.value.value==="use strict")})}},6383:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=t2(6713),o=t2(8643),i=t2(4700),l=(0,s.declare)((e3,r3)=>{e3.assertVersion(7);let{throwIfClosureRequired:t3=!1,tdz:s2=!1}=r3;if(typeof t3!="boolean")throw new Error(".throwIfClosureRequired must be a boolean, or undefined");if(typeof s2!="boolean")throw new Error(".tdz must be a boolean, or undefined");return{name:"transform-block-scoping",visitor:a.traverse.visitors.merge([i.annexB33FunctionsVisitor,{Loop(e4,r4){let a2=e4.isForStatement(),o2=a2?e4.get("init"):e4.isForXStatement()?e4.get("left"):null,i2=!1,markNeedsBodyWrap=()=>{if(t3)throw e4.buildCodeFrameError("Compiling let/const in this block would add a closure (throwIfClosureRequired).");i2=!0},l2=e4.get("body"),c2;if(l2.isBlockStatement()){c2=l2.scope;let r5=(0,n.getLoopBodyBindings)(e4);for(let t4 of r5){let{capturedInClosure:r6}=(0,n.getUsageInBody)(t4,e4);r6&&markNeedsBodyWrap()}}let d=[],u=new Map;if(o2&&isBlockScoped(o2.node)){let r5=Object.keys(o2.getBindingIdentifiers()),t4=o2.scope;for(let s3 of r5){var p;if((p=c2)!=null&&p.hasOwnBinding(s3))continue;let r6=t4.getOwnBinding(s3);r6||(t4.crawl(),r6=t4.getOwnBinding(s3));let{usages:o3,capturedInClosure:i3,hasConstantViolations:l3}=(0,n.getUsageInBody)(r6,e4);if(t4.parent.hasBinding(s3)||t4.parent.hasGlobal(s3)){let e5=t4.generateUid(s3);t4.rename(s3,e5),s3=e5}i3&&(markNeedsBodyWrap(),d.push(s3)),a2&&l3&&u.set(s3,o3)}}if(i2){let t4=(0,n.wrapLoopBody)(e4,d,u);o2!=null&&o2.isVariableDeclaration()&&transformBlockScopedVariable(o2,r4,s2),t4.get("declarations.0.init").unwrapFunctionEnvironment()}},VariableDeclaration(e4,r4){transformBlockScopedVariable(e4,r4,s2)},ClassDeclaration(e4){let{id:r4}=e4.node;if(!r4)return;let{scope:t4}=e4.parentPath;!(0,i.isVarScope)(t4)&&t4.parent.hasBinding(r4.name,{noUids:!0})&&e4.scope.rename(r4.name)}}])}});r2.default=l;let c={Scope(e3,{names:r3}){for(let t3 of r3){let r4=e3.scope.getOwnBinding(t3);r4&&r4.kind==="hoisted"&&e3.scope.rename(t3)}},"Expression|Declaration"(e3){e3.skip()}};function transformBlockScopedVariable(e3,r3,t3){if(!isBlockScoped(e3.node))return;let s2=(0,o.validateUsage)(e3,r3,t3);e3.node.kind="var";let i2=Object.keys(e3.getBindingIdentifiers());for(let r4 of i2){let t4=e3.scope.getOwnBinding(r4);t4&&(t4.kind="var")}if(isInLoop(e3)&&!(0,n.isVarInLoopHead)(e3)||s2.length>0)for(let r4 of e3.node.declarations){var l2;(l2=r4.init)!=null||(r4.init=e3.scope.buildUndefinedNode())}let d=e3.scope,u=d.getFunctionParent()||d.getProgramParent();if(u!==d)for(let e4 of i2){let r4=e4;(d.parent.hasBinding(e4,{noUids:!0})||d.parent.hasGlobal(e4))&&(r4=d.generateUid(e4),d.rename(e4,r4)),d.moveBindingTo(r4,u)}d.path.traverse(c,{names:i2});for(let t4 of s2)e3.scope.push({id:a.types.identifier(t4),init:r3.addHelper("temporalUndefined")})}function isLetOrConst(e3){return e3==="let"||e3==="const"}function isInLoop(e3){return e3.parentPath?e3.parentPath.isLoop()?!0:e3.parentPath.isFunctionParent()?!1:isInLoop(e3.parentPath):!1}function isBlockScoped(e3){return a.types.isVariableDeclaration(e3)?e3[a.types.BLOCK_SCOPED_SYMBOL]?!0:!(!isLetOrConst(e3.kind)&&e3.kind!=="using"):!1}},6713:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.getLoopBodyBindings=getLoopBodyBindings,r2.getUsageInBody=getUsageInBody,r2.isVarInLoopHead=isVarInLoopHead,r2.wrapLoopBody=wrapLoopBody;var s=t2(8304);let a={"Expression|Declaration|Loop"(e3){e3.skip()},Scope(e3,r3){e3.isFunctionParent()&&e3.skip();let{bindings:t3}=e3.scope;for(let e4 of Object.keys(t3)){let s2=t3[e4];(s2.kind==="let"||s2.kind==="const"||s2.kind==="hoisted")&&r3.blockScoped.push(s2)}}};function getLoopBodyBindings(e3){let r3={blockScoped:[]};return e3.traverse(a,r3),r3.blockScoped}function getUsageInBody(e3,r3){let t3=new WeakSet,s2=!1,a2=filterMap(e3.constantViolations,e4=>{let{inBody:a3,inClosure:n3}=relativeLoopLocation(e4,r3);if(!a3)return null;s2||(s2=n3);let o=e4.isUpdateExpression()?e4.get("argument"):e4.isAssignmentExpression()?e4.get("left"):null;return o&&t3.add(o.node),o}),n2=filterMap(e3.referencePaths,e4=>{if(t3.has(e4.node))return null;let{inBody:a3,inClosure:n3}=relativeLoopLocation(e4,r3);return a3?(s2||(s2=n3),e4):null});return{capturedInClosure:s2,hasConstantViolations:a2.length>0,usages:n2.concat(a2)}}function relativeLoopLocation(e3,r3){let t3=r3.get("body"),s2=!1;for(let a2=e3;a2;a2=a2.parentPath){if((a2.isFunction()||a2.isClass()||a2.isMethod())&&(s2=!0),a2===t3)return{inBody:!0,inClosure:s2};if(a2===r3)return{inBody:!1,inClosure:s2}}throw new Error("Internal Babel error: path is not in loop. Please report this as a bug.")}let n={Function(e3){e3.skip()},LabeledStatement:{enter({node:e3},r3){r3.labelsStack.push(e3.label.name)},exit({node:e3},r3){if(r3.labelsStack.pop()!==e3.label.name)throw new Error("Assertion failure. Please report this bug to Babel.")}},Loop:{enter(e3,r3){r3.labellessContinueTargets++,r3.labellessBreakTargets++},exit(e3,r3){r3.labellessContinueTargets--,r3.labellessBreakTargets--}},SwitchStatement:{enter(e3,r3){r3.labellessBreakTargets++},exit(e3,r3){r3.labellessBreakTargets--}},"BreakStatement|ContinueStatement"(e3,r3){let{label:t3}=e3.node;if(t3){if(r3.labelsStack.includes(t3.name))return}else if(e3.isBreakStatement()?r3.labellessBreakTargets>0:r3.labellessContinueTargets>0)return;r3.breaksContinues.push(e3)},ReturnStatement(e3,r3){r3.returns.push(e3)},VariableDeclaration(e3,r3){e3.parent===r3.loopNode&&isVarInLoopHead(e3)||e3.node.kind==="var"&&r3.vars.push(e3)}};function wrapLoopBody(e3,r3,t3){let a2=e3.node,o={breaksContinues:[],returns:[],labelsStack:[],labellessBreakTargets:0,labellessContinueTargets:0,vars:[],loopNode:a2};e3.traverse(n,o);let i=[],l=[],c=[];for(let[r4,a3]of t3){i.push(s.types.identifier(r4));let t4=e3.scope.generateUid(r4);l.push(s.types.identifier(t4)),c.push(s.types.assignmentExpression("=",s.types.identifier(r4),s.types.identifier(t4)));for(let e4 of a3)e4.replaceWith(s.types.identifier(t4))}for(let e4 of r3)t3.has(e4)||(i.push(s.types.identifier(e4)),l.push(s.types.identifier(e4)));let d=e3.scope.generateUid("loop"),u=s.types.functionExpression(null,l,s.types.toBlock(a2.body)),p=s.types.callExpression(s.types.identifier(d),i),f=e3.findParent(e4=>e4.isFunction());if(f){let{async:e4,generator:r4}=f.node;u.async=e4,u.generator=r4,r4?p=s.types.yieldExpression(p,!0):e4&&(p=s.types.awaitExpression(p))}let y=c.length>0?s.types.expressionStatement(s.types.sequenceExpression(c)):null;y&&u.body.body.push(y);let[g]=e3.insertBefore(s.types.variableDeclaration("var",[s.types.variableDeclarator(s.types.identifier(d),u)])),h=[],b=[];for(let e4 of o.vars){let r4=[];for(let t4 of e4.node.declarations)b.push(...Object.keys(s.types.getBindingIdentifiers(t4.id))),t4.init&&r4.push(s.types.assignmentExpression("=",t4.id,t4.init));if(r4.length>0){let t4=r4.length===1?r4[0]:s.types.sequenceExpression(r4);!s.types.isForStatement(e4.parent,{init:e4.node})&&!s.types.isForXStatement(e4.parent,{left:e4.node})&&(t4=s.types.expressionStatement(t4)),e4.replaceWith(t4)}else e4.remove()}b.length&&g.pushContainer("declarations",b.map(e4=>s.types.variableDeclarator(s.types.identifier(e4))));let x=o.breaksContinues.length,v=o.returns.length;if(x+v===0)h.push(s.types.expressionStatement(p));else if(x===1&&v===0)for(let e4 of o.breaksContinues){let{node:r4}=e4,{type:t4,label:a3}=r4,n2=t4==="BreakStatement"?"break":"continue";a3&&(n2+=" "+a3.name),e4.replaceWith(s.types.addComment(s.types.returnStatement(s.types.numericLiteral(1)),"trailing"," "+n2,!0)),y&&e4.insertBefore(s.types.cloneNode(y)),h.push(s.template.statement.ast` - if (${p}) ${r4} - `)}else{let r4=e3.scope.generateUid("ret");g.isVariableDeclaration()?(g.pushContainer("declarations",[s.types.variableDeclarator(s.types.identifier(r4))]),h.push(s.types.expressionStatement(s.types.assignmentExpression("=",s.types.identifier(r4),p)))):h.push(s.types.variableDeclaration("var",[s.types.variableDeclarator(s.types.identifier(r4),p)]));let t4=[];for(let e4 of o.breaksContinues){let{node:a3}=e4,{type:n2,label:o2}=a3,i2=n2==="BreakStatement"?"break":"continue";o2&&(i2+=" "+o2.name);let l2=t4.indexOf(i2),c2=l2!==-1;c2||(t4.push(i2),l2=t4.length-1),e4.replaceWith(s.types.addComment(s.types.returnStatement(s.types.numericLiteral(l2)),"trailing"," "+i2,!0)),y&&e4.insertBefore(s.types.cloneNode(y)),!c2&&h.push(s.template.statement.ast` - if (${s.types.identifier(r4)} === ${s.types.numericLiteral(l2)}) ${a3} - `)}if(v){for(let e4 of o.returns){let r5=e4.node.argument||e4.scope.buildUndefinedNode();e4.replaceWith(s.template.statement.ast` - return { v: ${r5} }; - `)}h.push(s.template.statement.ast` - if (${s.types.identifier(r4)}) return ${s.types.identifier(r4)}.v; - `)}}return a2.body=s.types.blockStatement(h),g}function isVarInLoopHead(e3){return s.types.isForStatement(e3.parent)?e3.key==="init":s.types.isForXStatement(e3.parent)?e3.key==="left":!1}function filterMap(e3,r3){let t3=[];for(let s2 of e3){let e4=r3(s2);e4&&t3.push(e4)}return t3}},8643:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.validateUsage=validateUsage;var s=t2(8304);function validateUsage(e3,r3,t3){let s2=[];for(let a2 of Object.keys(e3.getBindingIdentifiers())){let n=e3.scope.getBinding(a2);n&&(t3&&injectTDZChecks(n,r3)&&s2.push(a2),e3.node.kind==="const"&&disallowConstantViolations(a2,n,r3))}return s2}function disallowConstantViolations(e3,r3,t3){for(let a2 of r3.constantViolations){let r4=t3.addHelper("readOnlyError"),n=s.types.callExpression(r4,[s.types.stringLiteral(e3)]);if(a2.isAssignmentExpression()){let{operator:e4,left:r5,right:t4}=a2.node;if(e4==="="){let e5=[t4];e5.push(n),a2.replaceWith(s.types.sequenceExpression(e5))}else["&&=","||=","??="].includes(e4)?a2.replaceWith(s.types.logicalExpression(e4.slice(0,-1),r5,s.types.sequenceExpression([t4,n]))):a2.replaceWith(s.types.sequenceExpression([s.types.binaryExpression(e4.slice(0,-1),r5,t4),n]))}else a2.isUpdateExpression()?a2.replaceWith(s.types.sequenceExpression([s.types.unaryExpression("+",a2.get("argument").node),n])):a2.isForXStatement()&&(a2.ensureBlock(),a2.get("left").replaceWith(s.types.variableDeclaration("var",[s.types.variableDeclarator(a2.scope.generateUidIdentifier(e3))])),a2.node.body.body.unshift(s.types.expressionStatement(n)))}}function getTDZStatus(e3,r3){let t3=r3._guessExecutionStatusRelativeTo(e3);return t3==="before"?"outside":t3==="after"?"inside":"maybe"}let a=new WeakSet;function buildTDZAssert(e3,r3,t3){if(e3==="maybe"){let e4=s.types.cloneNode(r3);return a.add(e4),s.types.callExpression(t3.addHelper("temporalRef"),[e4,s.types.stringLiteral(r3.name)])}else return s.types.callExpression(t3.addHelper("tdz"),[s.types.stringLiteral(r3.name)])}function getTDZReplacement(e3,r3,t3=e3.node){var s2;if(a.has(t3))return;a.add(t3);let n=(s2=e3.scope.getBinding(t3.name))==null?void 0:s2.path;if(!n||n.isFunctionDeclaration())return;let o=getTDZStatus(e3,n);if(o!=="outside")return o==="maybe"&&(n.parent._tdzThis=!0),{status:o,node:buildTDZAssert(o,t3,r3)}}function injectTDZChecks(e3,r3){let t3=new Set(e3.referencePaths);e3.constantViolations.forEach(t3.add,t3);let n=!1;for(let t4 of e3.constantViolations){let{node:e4}=t4;if(!a.has(e4)){if(a.add(e4),t4.isUpdateExpression()){let e5=t4.get("argument"),s2=getTDZReplacement(t4,r3,e5.node);if(!s2)continue;s2.status==="maybe"?(n=!0,t4.insertBefore(s2.node)):t4.replaceWith(s2.node)}else if(t4.isAssignmentExpression()){let e5=[],a2=t4.getBindingIdentifiers();for(let o of Object.keys(a2)){let i=getTDZReplacement(t4,r3,a2[o]);if(i){if(e5.push(s.types.expressionStatement(i.node)),i.status==="inside")break;i.status==="maybe"&&(n=!0)}}e5.length>0&&t4.insertBefore(e5)}}}for(let t4 of e3.referencePaths){if(t4.parentPath.isUpdateExpression()||t4.parentPath.isFor({left:t4.node}))continue;let e4=getTDZReplacement(t4,r3);e4&&(e4.status==="maybe"&&(n=!0),t4.replaceWith(e4.node))}return n}},9394:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(269),n=(0,s.declare)((e3,r3)=>(e3.assertVersion(7),(0,a.createClassFeaturePlugin)({name:"transform-class-properties",api:e3,feature:a.FEATURES.fields,loose:r3.loose,manipulateOptions(e4,r4){r4.plugins.push("classProperties","classPrivateProperties")}})));r2.default=n},4927:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(269);function generateUid(e3,r3){let t3="",s2,a2=1;do s2=e3._generateUid(t3,a2),a2++;while(r3.has(s2));return s2}var n=(0,s.declare)(({types:e3,template:r3,assertVersion:s2})=>(s2("^7.12.0"),{name:"transform-class-static-block",inherits:t2(5491).default,pre(){(0,a.enableFeature)(this.file,a.FEATURES.staticBlocks,!1)},visitor:{ClassBody(t3){let{scope:s3}=t3,a2=new Set,n2=t3.get("body");for(let e4 of n2)e4.isPrivate()&&a2.add(e4.get("key.id").node.name);for(let t4 of n2){if(!t4.isStaticBlock())continue;let n3=generateUid(s3,a2);a2.add(n3);let o=e3.privateName(e3.identifier(n3)),i,l=t4.node.body;l.length===1&&e3.isExpressionStatement(l[0])?i=e3.inheritsComments(l[0].expression,l[0]):i=r3.expression.ast`(() => { ${l} })()`,t4.replaceWith(e3.classPrivateProperty(o,i,[],!0))}}}}));r2.default=n},0:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(900),n=t2(365),o=t2(4940),i=t2(4097),l=t2(8304),c=t2(6929),d=t2(1643);let getBuiltinClasses=e3=>Object.keys(c[e3]).filter(e4=>/^[A-Z]/.test(e4)),u=new Set([...getBuiltinClasses("builtin"),...getBuiltinClasses("browser")]);var p=(0,s.declare)((e3,r3)=>{var t3,s2,c2,p2;e3.assertVersion(7);let{loose:f=!1}=r3,y=(t3=e3.assumption("setClassMethods"))!=null?t3:f,g=(s2=e3.assumption("constantSuper"))!=null?s2:f,h=(c2=e3.assumption("superIsCallableConstructor"))!=null?c2:f,b=(p2=e3.assumption("noClassCalls"))!=null?p2:f,x=!(0,a.isRequired)("transform-unicode-escapes",e3.targets()),v=new WeakSet;return{name:"transform-classes",visitor:{ExportDefaultDeclaration(e4){e4.get("declaration").isClassDeclaration()&&(0,i.default)(e4)},ClassDeclaration(e4){let{node:r4}=e4,t4=r4.id||e4.scope.generateUidIdentifier("class");e4.replaceWith(l.types.variableDeclaration("let",[l.types.variableDeclarator(t4,l.types.toExpression(r4))]))},ClassExpression(e4,r4){let{node:t4}=e4;if(v.has(t4))return;let s3=(0,o.default)(e4,void 0,x);if(s3&&s3!==t4){e4.replaceWith(s3);return}v.add(t4);let[a2]=e4.replaceWith((0,d.default)(e4,r4.file,u,f,{setClassMethods:y,constantSuper:g,superIsCallableConstructor:h,noClassCalls:b},x));if(a2.isCallExpression()){(0,n.default)(a2);let e5=a2.get("callee");e5.isArrowFunctionExpression()&&e5.arrowFunctionToExpression()}}}}});r2.default=p},85:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=addCreateSuperHelper;var s=t2(8304);let a=s.template.statement` - function CREATE_SUPER(Derived) { - function isNativeReflectConstruct() { - if (typeof Reflect === "undefined" || !Reflect.construct) return false; - - // core-js@3 - if (Reflect.construct.sham) return false; - - // Proxy can't be polyfilled. Every browser implemented - // proxies before or at the same time as Reflect.construct, - // so if they support Proxy they also support Reflect.construct. - if (typeof Proxy === "function") return true; - - // Since Reflect.construct can't be properly polyfilled, some - // implementations (e.g. core-js@2) don't set the correct internal slots. - // Those polyfills don't allow us to subclass built-ins, so we need to - // use our fallback implementation. - try { - // If the internal slots aren't set, this throws an error similar to - // TypeError: this is not a Date object. - Date.prototype.toString.call(Reflect.construct(Date, [], function() {})); - return true; - } catch (e) { - return false; - } - } - - return function () { - var Super = GET_PROTOTYPE_OF(Derived), result; - if (isNativeReflectConstruct()) { - // NOTE: This doesn't work if this.__proto__.constructor has been modified. - var NewTarget = GET_PROTOTYPE_OF(this).constructor; - result = Reflect.construct(Super, arguments, NewTarget); - } else { - result = Super.apply(this, arguments); - } - return POSSIBLE_CONSTRUCTOR_RETURN(this, result); - } - } -`,n=new WeakMap;function addCreateSuperHelper(e3){if(n.has(e3))return(s.types.cloneNode||s.types.clone)(n.get(e3));try{return e3.addHelper("createSuper")}catch{}let r3=e3.scope.generateUidIdentifier("createSuper");n.set(e3,r3);let t3=a({CREATE_SUPER:r3,GET_PROTOTYPE_OF:e3.addHelper("getPrototypeOf"),POSSIBLE_CONSTRUCTOR_RETURN:e3.addHelper("possibleConstructorReturn")});return e3.path.unshiftContainer("body",[t3]),e3.scope.registerDeclaration(e3.path.get("body.0")),s.types.cloneNode(r3)}},1643:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=transformClass;var s=t2(4940),a=t2(9775),n=t2(8552),o=t2(1475),i=t2(8304),l=t2(365),c=t2(85);function buildConstructor(e3,r3,t3){let s2=i.types.functionDeclaration(i.types.cloneNode(e3),[],r3);return i.types.inherits(s2,t3),s2}function transformClass(e3,r3,t3,d,u,p){let f={parent:void 0,scope:void 0,node:void 0,path:void 0,file:void 0,classId:void 0,classRef:void 0,superFnId:void 0,superName:null,superReturns:[],isDerived:!1,extendsNative:!1,construct:void 0,constructorBody:void 0,userConstructor:void 0,userConstructorPath:void 0,hasConstructor:!1,body:[],superThises:[],pushedConstructor:!1,pushedInherits:!1,pushedCreateClass:!1,protoAlias:null,isLoose:!1,dynamicKeys:new Map,methods:{instance:{hasComputed:!1,list:[],map:new Map},static:{hasComputed:!1,list:[],map:new Map}}},setState=e4=>{Object.assign(f,e4)},y=i.traverse.visitors.merge([n.default,{ThisExpression(e4){f.superThises.push(e4)}}]);function createClassHelper(e4){return i.types.callExpression(f.file.addHelper("createClass"),e4)}function maybeCreateConstructor(){let e4=f.path.get("body");for(let r5 of e4.get("body"))if(r5.isClassMethod({kind:"constructor"}))return;let r4,t4;if(f.isDerived){let e5=i.template.expression.ast` - (function () { - super(...arguments); - }) - `;r4=e5.params,t4=e5.body}else r4=[],t4=i.types.blockStatement([]);e4.unshiftContainer("body",i.types.classMethod("constructor",i.types.identifier("constructor"),r4,t4))}function buildBody(){if(maybeCreateConstructor(),pushBody(),verifyConstructor(),f.userConstructor){let{constructorBody:e4,userConstructor:r4,construct:t4}=f;e4.body.push(...r4.body.body),i.types.inherits(t4,r4),i.types.inherits(e4,r4.body)}pushDescriptors()}function pushBody(){let e4=f.path.get("body.body");for(let r4 of e4){let e5=r4.node;if(r4.isClassProperty())throw r4.buildCodeFrameError("Missing class properties transform.");if(e5.decorators)throw r4.buildCodeFrameError("Method has decorators, put the decorator plugin before the classes one.");if(i.types.isClassMethod(e5)){let t4=e5.kind==="constructor";new a.default({methodPath:r4,objectRef:f.classRef,superRef:f.superName,constantSuper:u.constantSuper,file:f.file,refToPreserve:f.classRef}).replace();let o2=[];r4.traverse(i.traverse.visitors.merge([n.default,{ReturnStatement(e6){e6.getFunctionParent().isArrowFunctionExpression()||o2.push(e6)}}])),t4?pushConstructor(o2,e5,r4):pushMethod(e5,r4)}}}function pushDescriptors(){pushInheritsToBody();let{body:e4}=f,r4={instance:null,static:null};for(let e5 of["static","instance"])f.methods[e5].list.length&&(r4[e5]=f.methods[e5].list.map(e6=>{let r5=i.types.objectExpression([i.types.objectProperty(i.types.identifier("key"),e6.key)]);for(let t4 of["get","set","value"])e6[t4]!=null&&r5.properties.push(i.types.objectProperty(i.types.identifier(t4),e6[t4]));return r5}));if(r4.instance||r4.static){let t4=[i.types.cloneNode(f.classRef),r4.instance?i.types.arrayExpression(r4.instance):i.types.nullLiteral(),r4.static?i.types.arrayExpression(r4.static):i.types.nullLiteral()],s2=0;for(let e5=0;e5i.types.cloneNode(r5),r5};for(let e5 of f.superThises){let{node:r5,parentPath:t5}=e5;if(t5.isMemberExpression({object:r5})){e5.replaceWith(thisRef());continue}e5.replaceWith(i.types.callExpression(f.file.addHelper("assertThisInitialized"),[thisRef()]))}let t4=[];e4.traverse(i.traverse.visitors.merge([n.default,{Super(e5){let{node:r5,parentPath:s3}=e5;s3.isCallExpression({callee:r5})&&t4.unshift(s3)}}]));let s2=!!t4.length;for(let a3 of t4)wrapSuperCall(a3,f.superName,thisRef,r4),s2&&a3.find(function(r5){if(r5===e4)return!0;if(r5.isLoop()||r5.isConditional()||r5.isArrowFunctionExpression())return s2=!1,!0});let a2;f.isLoose?a2=e5=>{let r5=i.types.callExpression(f.file.addHelper("assertThisInitialized"),[thisRef()]);return e5?i.types.logicalExpression("||",e5,r5):r5}:a2=e5=>{let r5=[thisRef()];return e5!=null&&r5.push(e5),i.types.callExpression(f.file.addHelper("possibleConstructorReturn"),r5)};let o2=r4.get("body");(!o2.length||!o2.pop().isReturnStatement())&&r4.pushContainer("body",i.types.returnStatement(s2?thisRef():a2()));for(let e5 of f.superReturns)e5.get("argument").replaceWith(a2(e5.node.argument))}function pushMethod(e4,r4){let t4=r4?r4.scope:f.scope;if(e4.kind==="method"&&processMethod(e4,t4))return;let a2=e4.static?"static":"instance",n2=f.methods[a2],o2=e4.kind==="method"?"value":e4.kind,l2=i.types.isNumericLiteral(e4.key)||i.types.isBigIntLiteral(e4.key)?i.types.stringLiteral(String(e4.key.value)):i.types.toComputedKey(e4),c2=i.types.toExpression(e4);if(i.types.isStringLiteral(l2)){if(e4.kind==="method"){var d2;c2=(d2=(0,s.default)({id:l2,node:e4,scope:t4},void 0,p))!=null?d2:c2}}else n2.hasComputed=!0;let u2;!n2.hasComputed&&n2.map.has(l2.value)?(u2=n2.map.get(l2.value),u2[o2]=c2,o2==="value"?(u2.get=null,u2.set=null):u2.value=null):(u2={key:l2,[o2]:c2},n2.list.push(u2),n2.hasComputed||n2.map.set(l2.value,u2))}function processMethod(e4,r4){if(u.setClassMethods&&!e4.decorators){let{classRef:a2}=f;e4.static||(insertProtoAliasOnce(),a2=f.protoAlias);let n2=i.types.memberExpression(i.types.cloneNode(a2),e4.key,e4.computed||i.types.isLiteral(e4.key)),o2=i.types.functionExpression(null,e4.params,e4.body,e4.generator,e4.async);i.types.inherits(o2,e4);let l2=i.types.toComputedKey(e4,e4.key);if(i.types.isStringLiteral(l2)){var t4;o2=(t4=(0,s.default)({node:o2,id:l2,scope:r4},void 0,p))!=null?t4:o2}let c2=i.types.expressionStatement(i.types.assignmentExpression("=",n2,o2));return i.types.inheritsComments(c2,e4),f.body.push(c2),!0}return!1}function insertProtoAliasOnce(){if(f.protoAlias===null){setState({protoAlias:f.scope.generateUidIdentifier("proto")});let e4=i.types.memberExpression(f.classRef,i.types.identifier("prototype")),r4=i.types.variableDeclaration("var",[i.types.variableDeclarator(f.protoAlias,e4)]);f.body.push(r4)}}function pushConstructor(e4,r4,t4){setState({userConstructorPath:t4,userConstructor:r4,hasConstructor:!0,superReturns:e4});let{construct:s2}=f;i.types.inheritsComments(s2,r4),s2.params=r4.params,i.types.inherits(s2.body,r4.body),s2.body.directives=r4.body.directives,pushConstructorToBody()}function pushConstructorToBody(){f.pushedConstructor||(f.pushedConstructor=!0,(f.hasInstanceDescriptors||f.hasStaticDescriptors)&&pushDescriptors(),f.body.push(f.construct),pushInheritsToBody())}function pushInheritsToBody(){if(!f.isDerived||f.pushedInherits)return;let r4=e3.scope.generateUidIdentifier("super");setState({pushedInherits:!0,superFnId:r4}),u.superIsCallableConstructor||f.body.unshift(i.types.variableDeclaration("var",[i.types.variableDeclarator(r4,i.types.callExpression((0,c.default)(f.file),[i.types.cloneNode(f.classRef)]))])),f.body.unshift(i.types.expressionStatement(i.types.callExpression(f.file.addHelper(f.isLoose?"inheritsLoose":"inherits"),[i.types.cloneNode(f.classRef),i.types.cloneNode(f.superName)])))}function extractDynamicKeys(){let{dynamicKeys:e4,node:r4,scope:t4}=f;for(let s2 of r4.body.body){if(!i.types.isClassMethod(s2)||!s2.computed||t4.isPure(s2.key,!0))continue;let r5=t4.generateUidIdentifierBasedOnNode(s2.key);e4.set(r5.name,s2.key),s2.key=r5}}function setupClosureParamsArgs(){let{superName:e4,dynamicKeys:r4}=f,t4=[],s2=[];if(f.isDerived){let r5=i.types.cloneNode(e4);f.extendsNative&&(r5=i.types.callExpression(f.file.addHelper("wrapNativeSuper"),[r5]),(0,l.default)(r5));let a2=f.scope.generateUidIdentifierBasedOnNode(e4);t4.push(a2),s2.push(r5),setState({superName:i.types.cloneNode(a2)})}for(let[e5,a2]of r4)t4.push(i.types.identifier(e5)),s2.push(a2);return{closureParams:t4,closureArgs:s2}}function classTransformer(e4,r4,t4,s2){setState({parent:e4.parent,scope:e4.scope,node:e4.node,path:e4,file:r4,isLoose:s2}),setState({classId:f.node.id,classRef:f.node.id?i.types.identifier(f.node.id.name):f.scope.generateUidIdentifier("class"),superName:f.node.superClass,isDerived:!!f.node.superClass,constructorBody:i.types.blockStatement([])}),setState({extendsNative:i.types.isIdentifier(f.superName)&&t4.has(f.superName.name)&&!f.scope.hasBinding(f.superName.name,!0)});let{classRef:a2,node:n2,constructorBody:o2}=f;setState({construct:buildConstructor(a2,o2,n2)}),extractDynamicKeys();let{body:l2}=f,{closureParams:c2,closureArgs:d2}=setupClosureParamsArgs();buildBody(),u.noClassCalls||o2.body.unshift(i.types.expressionStatement(i.types.callExpression(f.file.addHelper("classCallCheck"),[i.types.thisExpression(),i.types.cloneNode(f.classRef)])));let p2=e4.isInStrictMode(),y2=f.classId&&l2.length===1;if(y2&&!p2){for(let e5 of f.construct.params)if(!i.types.isIdentifier(e5)){y2=!1;break}}let g=y2?l2[0].body.directives:[];if(p2||g.push(i.types.directive(i.types.directiveLiteral("use strict"))),y2){let e5=i.types.toExpression(l2[0]);return f.isLoose?e5:createClassHelper([e5])}let h=i.types.cloneNode(f.classRef);!f.pushedCreateClass&&!f.isLoose&&(h=createClassHelper([h])),l2.push(i.types.returnStatement(h));let b=i.types.arrowFunctionExpression(c2,i.types.blockStatement(l2,g));return i.types.callExpression(b,d2)}return classTransformer(e3,r3,t3,d)}},3051:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(8304),a=t2(4091),n=t2(9128);{var o=n.default.expression.ast` - function (type, obj, key, fn) { - var desc = { configurable: true, enumerable: true }; - desc[type] = fn; - return Object.defineProperty(obj, key, desc); - } - `;o._compact=!0}var i=(0,a.declare)((e3,r3)=>{var t3;e3.assertVersion(7);let n2=((t3=e3.assumption("setComputedProperties"))!=null?t3:r3.loose)?pushComputedPropsLoose:pushComputedPropsSpec;function buildDefineAccessor(e4,r4,t4,a3,n3){{let i2;if(e4.availableHelper("defineAccessor"))i2=e4.addHelper("defineAccessor");else{let r5=e4.file;if(i2=r5.get("fallbackDefineAccessorHelper"),!i2){let e5=r5.scope.generateUidIdentifier("defineAccessor");r5.scope.push({id:e5,init:o}),r5.set("fallbackDefineAccessorHelper",i2=e5)}i2=s.types.cloneNode(i2)}return s.types.callExpression(i2,[s.types.stringLiteral(r4),t4,a3,n3])}}function getValue(e4){if(s.types.isObjectProperty(e4))return e4.value;if(s.types.isObjectMethod(e4))return s.types.functionExpression(null,e4.params,e4.body,e4.generator,e4.async)}function pushAssign(e4,r4,t4){t4.push(s.types.expressionStatement(s.types.assignmentExpression("=",s.types.memberExpression(s.types.cloneNode(e4),r4.key,r4.computed||s.types.isLiteral(r4.key)),getValue(r4))))}function pushAccessorDefine({body:e4,computedProps:r4,initPropExpression:t4,objId:a3,state:n3},o2){let i2=o2.kind,l=!o2.computed&&s.types.isIdentifier(o2.key)?s.types.stringLiteral(o2.key.name):o2.key,c=getValue(o2);if(r4.length===1)return buildDefineAccessor(n3,i2,t4,l,c);e4.push(s.types.expressionStatement(buildDefineAccessor(n3,i2,s.types.cloneNode(a3),l,c)))}function pushComputedPropsLoose(e4){for(let r4 of e4.computedProps)if(s.types.isObjectMethod(r4)&&(r4.kind==="get"||r4.kind==="set")){let t4=pushAccessorDefine(e4,r4);if(t4)return t4}else pushAssign(s.types.cloneNode(e4.objId),r4,e4.body)}function pushComputedPropsSpec(e4){let{objId:r4,body:t4,computedProps:a3,state:n3}=e4;for(let o2 of a3){let i2=s.types.toComputedKey(o2);if(s.types.isObjectMethod(o2)&&(o2.kind==="get"||o2.kind==="set")){let r5=pushAccessorDefine(e4,o2);if(r5)return r5}else{let l=getValue(o2);if(a3.length===1)return s.types.callExpression(n3.addHelper("defineProperty"),[e4.initPropExpression,i2,l]);t4.push(s.types.expressionStatement(s.types.callExpression(n3.addHelper("defineProperty"),[s.types.cloneNode(r4),i2,l])))}}}return{name:"transform-computed-properties",visitor:{ObjectExpression:{exit(e4,r4){let{node:t4,parent:a3,scope:o2}=e4,i2=!1;for(let e5 of t4.properties)if(i2=e5.computed===!0,i2)break;if(!i2)return;let l=[],c=[],d=!1;for(let e5 of t4.properties)s.types.isSpreadElement(e5)||(e5.computed&&(d=!0),d?c.push(e5):l.push(e5));let u=o2.generateUidIdentifierBasedOnNode(a3),p=s.types.objectExpression(l),f=[];f.push(s.types.variableDeclaration("var",[s.types.variableDeclarator(u,p)]));let y=n2({scope:o2,objId:u,body:f,computedProps:c,initPropExpression:p,state:r4});y?e4.replaceWith(y):(f.push(s.types.expressionStatement(s.types.cloneNode(u))),e4.replaceWithMultiple(f))}}}}});r2.default=i},3675:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});var s=t2(4091),a=t2(8304);function isPureVoid(e3){return a.types.isUnaryExpression(e3)&&e3.operator==="void"&&a.types.isPureish(e3.argument)}function unshiftForXStatementBody(e3,r3){e3.ensureBlock();let{scope:t3,node:s2}=e3,n2=e3.get("body").scope.bindings;Object.keys(n2).some(e4=>t3.hasBinding(e4))?s2.body=a.types.blockStatement([...r3,s2.body]):s2.body.body.unshift(...r3)}function hasArrayRest(e3){return e3.elements.some(e4=>a.types.isRestElement(e4))}function hasObjectRest(e3){return e3.properties.some(e4=>a.types.isRestElement(e4))}let n={},arrayUnpackVisitor=(e3,r3,t3)=>{if(r3.length&&a.types.isIdentifier(e3)&&a.types.isReferenced(e3,r3[r3.length-1].node)&&t3.bindings[e3.name])throw t3.deopt=!0,n};class DestructuringTransformer{constructor(e3){this.blockHoist=void 0,this.operator=void 0,this.arrayRefSet=void 0,this.nodes=void 0,this.scope=void 0,this.kind=void 0,this.iterableIsArray=void 0,this.arrayLikeIsIterable=void 0,this.objectRestNoSymbols=void 0,this.useBuiltIns=void 0,this.addHelper=void 0,this.blockHoist=e3.blockHoist,this.operator=e3.operator,this.arrayRefSet=new Set,this.nodes=e3.nodes||[],this.scope=e3.scope,this.kind=e3.kind,this.iterableIsArray=e3.iterableIsArray,this.arrayLikeIsIterable=e3.arrayLikeIsIterable,this.objectRestNoSymbols=e3.objectRestNoSymbols,this.useBuiltIns=e3.useBuiltIns,this.addHelper=e3.addHelper}getExtendsHelper(){return this.useBuiltIns?a.types.memberExpression(a.types.identifier("Object"),a.types.identifier("assign")):this.addHelper("extends")}buildVariableAssignment(e3,r3){let t3=this.operator;(a.types.isMemberExpression(e3)||a.types.isOptionalMemberExpression(e3))&&(t3="=");let s2;if(t3)s2=a.types.expressionStatement(a.types.assignmentExpression(t3,e3,a.types.cloneNode(r3)||this.scope.buildUndefinedNode()));else{let t4;(this.kind==="const"||this.kind==="using")&&r3===null?t4=this.scope.buildUndefinedNode():t4=a.types.cloneNode(r3),s2=a.types.variableDeclaration(this.kind,[a.types.variableDeclarator(e3,t4)])}return s2._blockHoist=this.blockHoist,s2}buildVariableDeclaration(e3,r3){let t3=a.types.variableDeclaration("var",[a.types.variableDeclarator(a.types.cloneNode(e3),a.types.cloneNode(r3))]);return t3._blockHoist=this.blockHoist,t3}push(e3,r3){let t3=a.types.cloneNode(r3);a.types.isObjectPattern(e3)?this.pushObjectPattern(e3,t3):a.types.isArrayPattern(e3)?this.pushArrayPattern(e3,t3):a.types.isAssignmentPattern(e3)?this.pushAssignmentPattern(e3,t3):this.nodes.push(this.buildVariableAssignment(e3,t3))}toArray(e3,r3){return this.iterableIsArray||a.types.isIdentifier(e3)&&this.arrayRefSet.has(e3.name)?e3:this.scope.toArray(e3,r3,this.arrayLikeIsIterable)}pushAssignmentPattern({left:e3,right:r3},t3){if(isPureVoid(t3)){this.push(e3,r3);return}let s2=this.scope.generateUidIdentifierBasedOnNode(t3);this.nodes.push(this.buildVariableDeclaration(s2,t3));let n2=a.types.conditionalExpression(a.types.binaryExpression("===",a.types.cloneNode(s2),this.scope.buildUndefinedNode()),r3,a.types.cloneNode(s2));if(a.types.isPattern(e3)){let r4,t4;this.kind==="const"||this.kind==="let"||this.kind==="using"?(r4=this.scope.generateUidIdentifier(s2.name),t4=this.buildVariableDeclaration(r4,n2)):(r4=s2,t4=a.types.expressionStatement(a.types.assignmentExpression("=",a.types.cloneNode(s2),n2))),this.nodes.push(t4),this.push(e3,r4)}else this.nodes.push(this.buildVariableAssignment(e3,n2))}pushObjectRest(e3,r3,t3,s2){let a2=buildObjectExcludingKeys(e3.properties.slice(0,s2),r3,this.scope,e4=>this.addHelper(e4),this.objectRestNoSymbols,this.useBuiltIns);this.nodes.push(this.buildVariableAssignment(t3.argument,a2))}pushObjectProperty(e3,r3){a.types.isLiteral(e3.key)&&(e3.computed=!0);let t3=e3.value,s2=a.types.memberExpression(a.types.cloneNode(r3),e3.key,e3.computed);a.types.isPattern(t3)?this.push(t3,s2):this.nodes.push(this.buildVariableAssignment(t3,s2))}pushObjectPattern(e3,r3){if(!e3.properties.length){this.nodes.push(a.types.expressionStatement(a.types.callExpression(this.addHelper("objectDestructuringEmpty"),isPureVoid(r3)?[]:[r3])));return}if(e3.properties.length>1&&!this.scope.isStatic(r3)){let e4=this.scope.generateUidIdentifierBasedOnNode(r3);this.nodes.push(this.buildVariableDeclaration(e4,r3)),r3=e4}if(hasObjectRest(e3)){let r4;for(let t3=0;t3r3.elements.length)return;if(e3.elements.lengthe4??this.scope.buildUndefinedNode();for(let t3=0;t3a.types.isVariableDeclaration(e4)))for(let e4=0;e4{var t3,s2,n2,o2,i,l;e3.assertVersion(7);let{useBuiltIns:c=!1}=r3,d=(t3=(s2=e3.assumption("iterableIsArray"))!=null?s2:r3.loose)!=null?t3:!1,u=(n2=(o2=r3.allowArrayLike)!=null?o2:e3.assumption("arrayLikeIsIterable"))!=null?n2:!1,p=(i=(l=e3.assumption("objectRestNoSymbols"))!=null?l:r3.loose)!=null?i:!1;return{name:"transform-destructuring",visitor:{ExportNamedDeclaration(e4){let r4=e4.get("declaration");if(!r4.isVariableDeclaration()||!variableDeclarationHasPattern(r4.node))return;let t4=[];for(let r5 of Object.keys(e4.getOuterBindingIdentifiers()))t4.push(a.types.exportSpecifier(a.types.identifier(r5),a.types.identifier(r5)));e4.replaceWith(r4.node),e4.insertAfter(a.types.exportNamedDeclaration(null,t4)),e4.scope.crawl()},ForXStatement(e4){let{node:r4,scope:t4}=e4,s3=r4.left;if(a.types.isPattern(s3)){let n4=t4.generateUidIdentifier("ref");r4.left=a.types.variableDeclaration("var",[a.types.variableDeclarator(n4)]),e4.ensureBlock();let o4=e4.node.body.body,i3=[];o4.length===0&&e4.isCompletionRecord()&&i3.unshift(a.types.expressionStatement(t4.buildUndefinedNode())),i3.unshift(a.types.expressionStatement(a.types.assignmentExpression("=",s3,a.types.cloneNode(n4)))),unshiftForXStatementBody(e4,i3),t4.crawl();return}if(!a.types.isVariableDeclaration(s3))return;let n3=s3.declarations[0].id;if(!a.types.isPattern(n3))return;let o3=t4.generateUidIdentifier("ref");r4.left=a.types.variableDeclaration(s3.kind,[a.types.variableDeclarator(o3,null)]);let i2=[];new DestructuringTransformer({kind:s3.kind,scope:t4,nodes:i2,arrayLikeIsIterable:u,iterableIsArray:d,objectRestNoSymbols:p,useBuiltIns:c,addHelper:e5=>this.addHelper(e5)}).init(n3,o3),unshiftForXStatementBody(e4,i2),t4.crawl()},CatchClause({node:e4,scope:r4}){let t4=e4.param;if(!a.types.isPattern(t4))return;let s3=r4.generateUidIdentifier("ref");e4.param=s3;let n3=[];new DestructuringTransformer({kind:"let",scope:r4,nodes:n3,arrayLikeIsIterable:u,iterableIsArray:d,objectRestNoSymbols:p,useBuiltIns:c,addHelper:e5=>this.addHelper(e5)}).init(t4,s3),e4.body.body=[...n3,...e4.body.body],r4.crawl()},AssignmentExpression(e4,r4){a.types.isPattern(e4.node.left)&&convertAssignmentExpression(e4,e5=>r4.addHelper(e5),u,d,p,c)},VariableDeclaration(e4,r4){let{node:t4,parent:s3}=e4;a.types.isForXStatement(s3)||!s3||!e4.container||variableDeclarationHasPattern(t4)&&convertVariableDeclaration(e4,e5=>r4.addHelper(e5),u,d,p,c)}}}});r2.buildObjectExcludingKeys=buildObjectExcludingKeys,r2.default=o,r2.unshiftForXStatementBody=unshiftForXStatementBody},1985:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(9626),a=t2(4091),n=(0,a.declare)(e3=>(e3.assertVersion(7),(0,s.createRegExpFeaturePlugin)({name:"transform-dotall-regex",feature:"dotAllFlag"})));r2.default=n},99:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304);function getName(e3){return a.types.isIdentifier(e3)?e3.name:e3.value.toString()}var n=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-duplicate-keys",visitor:{ObjectExpression(e4){let{node:r3}=e4,t3=r3.properties.filter(e5=>!a.types.isSpreadElement(e5)&&!e5.computed),s2=Object.create(null),n2=Object.create(null),o=Object.create(null);for(let e5 of t3){let r4=getName(e5.key),t4=!1;switch(e5.kind){case"get":(s2[r4]||n2[r4])&&(t4=!0),n2[r4]=!0;break;case"set":(s2[r4]||o[r4])&&(t4=!0),o[r4]=!0;break;default:(s2[r4]||n2[r4]||o[r4])&&(t4=!0),s2[r4]=!0}t4&&(e5.computed=!0,e5.key=a.types.stringLiteral(r4))}}}}));r2.default=n},7422:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091);let a=["commonjs","amd","systemjs"],n=`@babel/plugin-transform-dynamic-import depends on a modules -transform plugin. Supported plugins are: - - @babel/plugin-transform-modules-commonjs ^7.4.0 - - @babel/plugin-transform-modules-amd ^7.4.0 - - @babel/plugin-transform-modules-systemjs ^7.4.0 - -If you are using Webpack or Rollup and thus don't want -Babel to transpile your imports and exports, you can use -the @babel/plugin-syntax-dynamic-import plugin and let your -bundler handle dynamic imports. -`;var o=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-dynamic-import",inherits:t2(7802).default,pre(){this.file.set("@babel/plugin-proposal-dynamic-import","7.22.11")},visitor:{Program(){let e4=this.file.get("@babel/plugin-transform-modules-*");if(!a.includes(e4))throw new Error(n)}}}));r2.default=o},5427:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(5227),n=t2(8304),o=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-exponentiation-operator",visitor:(0,a.default)({operator:"**",build(e4,r3){return n.types.callExpression(n.types.memberExpression(n.types.identifier("Math"),n.types.identifier("pow")),[e4,r3])}})}));r2.default=o},9962:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-export-namespace-from",inherits:t2(301).default,visitor:{ExportNamedDeclaration(e4){var r3;let{node:t3,scope:s2}=e4,{specifiers:n2}=t3,o=a.types.isExportDefaultSpecifier(n2[0])?1:0;if(!a.types.isExportNamespaceSpecifier(n2[o]))return;let i=[];o===1&&i.push(a.types.exportNamedDeclaration(null,[n2.shift()],t3.source));let l=n2.shift(),{exported:c}=l,d=s2.generateUidIdentifier((r3=c.name)!=null?r3:c.value);i.push(a.types.importDeclaration([a.types.importNamespaceSpecifier(d)],a.types.cloneNode(t3.source)),a.types.exportNamedDeclaration(null,[a.types.exportSpecifier(a.types.cloneNode(d),c)])),t3.specifiers.length>=1&&i.push(t3);let[u]=e4.replaceWithMultiple(i);e4.scope.registerDeclaration(u)}}}));r2.default=n},8644:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=t2(7286);function buildLoopBody(e3,r3,t3){let s2,n2=e3.get("body"),o2=t3??n2.node;return a.types.isBlockStatement(o2)&&Object.keys(e3.getBindingIdentifiers()).some(e4=>n2.scope.hasOwnBinding(e4))?s2=a.types.blockStatement([r3,o2]):(s2=a.types.toBlock(o2),s2.body.unshift(r3)),s2}var o=(0,s.declare)((e3,r3)=>{var t3,s2,o2;e3.assertVersion(7);{let{assumeArray:t4,allowArrayLike:s3,loose:a2}=r3;if(a2===!0&&t4===!0)throw new Error("The loose and assumeArray options cannot be used together in @babel/plugin-transform-for-of");if(t4===!0&&s3===!0)throw new Error("The assumeArray and allowArrayLike options cannot be used together in @babel/plugin-transform-for-of");if(s3&&/^7\.\d\./.test(e3.version))throw new Error("The allowArrayLike is only supported when using @babel/core@^7.10.0")}let i=(t3=r3.assumeArray)!=null?t3:!r3.loose&&e3.assumption("iterableIsArray"),l=(s2=r3.allowArrayLike)!=null?s2:e3.assumption("arrayLikeIsIterable"),c=(o2=e3.assumption("skipForOfIteratorClosing"))!=null?o2:r3.loose;if(i&&l)throw new Error('The "iterableIsArray" and "arrayLikeIsIterable" assumptions are not compatible.');if(i)return{name:"transform-for-of",visitor:{ForOfStatement(e4){let{scope:r4}=e4,{left:t4,right:s3,await:n2}=e4.node;if(n2)return;let o3=r4.generateUidIdentifier("i"),i2=r4.maybeGenerateMemoised(s3,!0),l2=[a.types.variableDeclarator(o3,a.types.numericLiteral(0))];i2?l2.push(a.types.variableDeclarator(i2,s3)):i2=s3;let c2=a.types.memberExpression(a.types.cloneNode(i2),a.types.cloneNode(o3),!0),d2;a.types.isVariableDeclaration(t4)?(d2=t4,d2.declarations[0].init=c2):d2=a.types.expressionStatement(a.types.assignmentExpression("=",t4,c2)),e4.replaceWith(a.types.forStatement(a.types.variableDeclaration("let",l2),a.types.binaryExpression("<",a.types.cloneNode(o3),a.types.memberExpression(a.types.cloneNode(i2),a.types.identifier("length"))),a.types.updateExpression("++",a.types.cloneNode(o3)),buildLoopBody(e4,d2)))}}};let d=(0,a.template)` - for (var KEY = 0, NAME = ARR; KEY < NAME.length; KEY++) BODY; - `,u=a.template.statements` - for (var ITERATOR_HELPER = CREATE_ITERATOR_HELPER(OBJECT, ARRAY_LIKE_IS_ITERABLE), STEP_KEY; - !(STEP_KEY = ITERATOR_HELPER()).done;) BODY; - `,p=a.template.statements` - var ITERATOR_HELPER = CREATE_ITERATOR_HELPER(OBJECT, ARRAY_LIKE_IS_ITERABLE), STEP_KEY; - try { - for (ITERATOR_HELPER.s(); !(STEP_KEY = ITERATOR_HELPER.n()).done;) BODY; - } catch (err) { - ITERATOR_HELPER.e(err); - } finally { - ITERATOR_HELPER.f(); - } - `,f=c?{build:u,helper:"createForOfIteratorHelperLoose",getContainer:e4=>e4}:{build:p,helper:"createForOfIteratorHelper",getContainer:e4=>e4[1].block.body};function _ForOfStatementArray(e4){let{node:r4,scope:t4}=e4,s3=t4.generateUidIdentifierBasedOnNode(r4.right,"arr"),n2=t4.generateUidIdentifier("i"),o3=d({BODY:r4.body,KEY:n2,NAME:s3,ARR:r4.right});a.types.inherits(o3,r4);let i2=a.types.memberExpression(a.types.cloneNode(s3),a.types.cloneNode(n2),!0),l2,c2=r4.left;return a.types.isVariableDeclaration(c2)?(c2.declarations[0].init=i2,l2=c2):l2=a.types.expressionStatement(a.types.assignmentExpression("=",c2,i2)),o3.body=buildLoopBody(e4,l2,o3.body),o3}return{name:"transform-for-of",visitor:{ForOfStatement(e4,r4){let t4=e4.get("right");if(t4.isArrayExpression()||t4.isGenericType("Array")||a.types.isArrayTypeAnnotation(t4.getTypeAnnotation())){e4.replaceWith(_ForOfStatementArray(e4));return}if(!r4.availableHelper(f.helper)){(0,n.default)(c,e4,r4);return}let{node:s3,parent:o3,scope:i2}=e4,d2=s3.left,u2,p2=i2.generateUid("step"),y=a.types.memberExpression(a.types.identifier(p2),a.types.identifier("value"));a.types.isVariableDeclaration(d2)?u2=a.types.variableDeclaration(d2.kind,[a.types.variableDeclarator(d2.declarations[0].id,y)]):u2=a.types.expressionStatement(a.types.assignmentExpression("=",d2,y));let g=f.build({CREATE_ITERATOR_HELPER:r4.addHelper(f.helper),ITERATOR_HELPER:i2.generateUidIdentifier("iterator"),ARRAY_LIKE_IS_ITERABLE:l?a.types.booleanLiteral(!0):null,STEP_KEY:a.types.identifier(p2),OBJECT:s3.right,BODY:buildLoopBody(e4,u2)}),h=f.getContainer(g);a.types.inherits(h[0],s3),a.types.inherits(h[0].body,s3.body),a.types.isLabeledStatement(o3)?(h[0]=a.types.labeledStatement(o3.label,h[0]),e4.parentPath.replaceWithMultiple(g),e4.skip()):e4.replaceWithMultiple(g)}}}});r2.default=o},7286:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=transformWithoutHelper;var s=t2(8304);function transformWithoutHelper(e3,r3,t3){let a2=e3?pushComputedPropsLoose:pushComputedPropsSpec,{node:n2}=r3,o=a2(r3,t3),i=o.declar,l=o.loop,c=l.body;r3.ensureBlock(),i&&c.body.push(i),c.body.push(...n2.body.body),s.types.inherits(l,n2),s.types.inherits(l.body,n2.body),o.replaceParent?(r3.parentPath.replaceWithMultiple(o.node),r3.remove()):r3.replaceWithMultiple(o.node)}let a=s.template.statement(` - for (var LOOP_OBJECT = OBJECT, - IS_ARRAY = Array.isArray(LOOP_OBJECT), - INDEX = 0, - LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) { - INTERMEDIATE; - if (IS_ARRAY) { - if (INDEX >= LOOP_OBJECT.length) break; - ID = LOOP_OBJECT[INDEX++]; - } else { - INDEX = LOOP_OBJECT.next(); - if (INDEX.done) break; - ID = INDEX.value; - } - } -`),n=s.template.statements(` - var ITERATOR_COMPLETION = true; - var ITERATOR_HAD_ERROR_KEY = false; - var ITERATOR_ERROR_KEY = undefined; - try { - for ( - var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY; - !(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done); - ITERATOR_COMPLETION = true - ) {} - } catch (err) { - ITERATOR_HAD_ERROR_KEY = true; - ITERATOR_ERROR_KEY = err; - } finally { - try { - if (!ITERATOR_COMPLETION && ITERATOR_KEY.return != null) { - ITERATOR_KEY.return(); - } - } finally { - if (ITERATOR_HAD_ERROR_KEY) { - throw ITERATOR_ERROR_KEY; - } - } - } -`);function pushComputedPropsLoose(e3,r3){let{node:t3,scope:n2,parent:o}=e3,{left:i}=t3,l,c,d;if(s.types.isIdentifier(i)||s.types.isPattern(i)||s.types.isMemberExpression(i))c=i,d=null;else if(s.types.isVariableDeclaration(i))c=n2.generateUidIdentifier("ref"),l=s.types.variableDeclaration(i.kind,[s.types.variableDeclarator(i.declarations[0].id,s.types.identifier(c.name))]),d=s.types.variableDeclaration("var",[s.types.variableDeclarator(s.types.identifier(c.name))]);else throw r3.buildCodeFrameError(i,`Unknown node type ${i.type} in ForStatement`);let u=n2.generateUidIdentifier("iterator"),p=n2.generateUidIdentifier("isArray"),f=a({LOOP_OBJECT:u,IS_ARRAY:p,OBJECT:t3.right,INDEX:n2.generateUidIdentifier("i"),ID:c,INTERMEDIATE:d}),y=s.types.isLabeledStatement(o),g;return y&&(g=s.types.labeledStatement(o.label,f)),{replaceParent:y,declar:l,node:g||f,loop:f}}function pushComputedPropsSpec(e3,r3){let{node:t3,scope:a2,parent:o}=e3,i=t3.left,l,c=a2.generateUid("step"),d=s.types.memberExpression(s.types.identifier(c),s.types.identifier("value"));if(s.types.isIdentifier(i)||s.types.isPattern(i)||s.types.isMemberExpression(i))l=s.types.expressionStatement(s.types.assignmentExpression("=",i,d));else if(s.types.isVariableDeclaration(i))l=s.types.variableDeclaration(i.kind,[s.types.variableDeclarator(i.declarations[0].id,d)]);else throw r3.buildCodeFrameError(i,`Unknown node type ${i.type} in ForStatement`);let u=n({ITERATOR_HAD_ERROR_KEY:a2.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:a2.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:a2.generateUidIdentifier("iteratorError"),ITERATOR_KEY:a2.generateUidIdentifier("iterator"),STEP_KEY:s.types.identifier(c),OBJECT:t3.right}),p=s.types.isLabeledStatement(o),f=u[3].block.body,y=f[0];return p&&(f[0]=s.types.labeledStatement(o.label,y)),{replaceParent:p,declar:l,loop:y,node:u}}},3105:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(900),a=t2(4091),n=t2(4940),o=(0,a.declare)(e3=>{e3.assertVersion(7);let r3=!(0,s.isRequired)("transform-unicode-escapes",e3.targets());return{name:"transform-function-name",visitor:{FunctionExpression:{exit(e4){if(e4.key!=="value"&&!e4.parentPath.isObjectProperty()){let r4=(0,n.default)(e4);r4&&e4.replaceWith(r4)}}},ObjectProperty(e4){let t3=e4.get("value");if(t3.isFunction()){let e5=(0,n.default)(t3,!1,r3);e5&&t3.replaceWith(e5)}}}}});r2.default=o},1997:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>{e3.assertVersion(7);let r3=/(\\*)([\u2028\u2029])/g;function replace(e4,r4,t3){return r4.length%2===1?e4:`${r4}\\u${t3.charCodeAt(0).toString(16)}`}return{name:"transform-json-strings",inherits:t2(915).default,visitor:{"DirectiveLiteral|StringLiteral"({node:e4}){let{extra:t3}=e4;t3!=null&&t3.raw&&(t3.raw=t3.raw.replace(r3,replace))}}}});r2.default=a},4284:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-literals",visitor:{NumericLiteral({node:e4}){e4.extra&&/^0[ob]/i.test(e4.extra.raw)&&(e4.extra=void 0)},StringLiteral({node:e4}){e4.extra&&/\\[u]/gi.test(e4.extra.raw)&&(e4.extra=void 0)}}}));r2.default=a},5953:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-logical-assignment-operators",inherits:t2(647).default,visitor:{AssignmentExpression(e4){let{node:r3,scope:t3}=e4,{operator:s2,left:n2,right:o}=r3,i=s2.slice(0,-1);if(!a.types.LOGICAL_OPERATORS.includes(i))return;let l=a.types.cloneNode(n2);if(a.types.isMemberExpression(n2)){let{object:e5,property:r4,computed:s3}=n2,o2=t3.maybeGenerateMemoised(e5);if(o2&&(n2.object=o2,l.object=a.types.assignmentExpression("=",a.types.cloneNode(o2),e5)),s3){let e6=t3.maybeGenerateMemoised(r4);e6&&(n2.property=e6,l.property=a.types.assignmentExpression("=",a.types.cloneNode(e6),r4))}}e4.replaceWith(a.types.logicalExpression(i,l,a.types.assignmentExpression("=",n2,o)))}}}));r2.default=n},8597:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-member-expression-literals",visitor:{MemberExpression:{exit({node:e4}){let r3=e4.property;!e4.computed&&a.types.isIdentifier(r3)&&!a.types.isValidES3Identifier(r3.name)&&(e4.property=a.types.stringLiteral(r3.name),e4.computed=!0)}}}}));r2.default=n},7868:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(6646),n=t2(8304);let o=n.template.statement(` - define(MODULE_NAME, AMD_ARGUMENTS, function(IMPORT_NAMES) { - }) -`),i=n.template.statement(` - define(["require"], function(REQUIRE) { - }) -`);function injectWrapper(e3,r3){let{body:t3,directives:s2}=e3.node;e3.node.directives=[],e3.node.body=[];let n2=e3.pushContainer("body",r3)[0].get("expression").get("arguments"),o2=n2[n2.length-1].get("body");o2.pushContainer("directives",s2),o2.pushContainer("body",t3)}var l=(0,s.declare)((e3,r3)=>{var t3,s2;e3.assertVersion(7);let{allowTopLevelThis:l2,strict:c,strictMode:d,importInterop:u,noInterop:p}=r3,f=(t3=e3.assumption("constantReexports"))!=null?t3:r3.loose,y=(s2=e3.assumption("enumerableModuleMeta"))!=null?s2:r3.loose;return{name:"transform-modules-amd",pre(){this.file.set("@babel/plugin-transform-modules-*","amd")},visitor:{["CallExpression"+(e3.types.importExpression?"|ImportExpression":"")](e4,r4){if(!this.file.has("@babel/plugin-proposal-dynamic-import")||e4.isCallExpression()&&!e4.get("callee").isImport())return;let{requireId:t4,resolveId:s3,rejectId:o2}=r4;t4||(t4=e4.scope.generateUidIdentifier("require"),r4.requireId=t4),(!s3||!o2)&&(s3=e4.scope.generateUidIdentifier("resolve"),o2=e4.scope.generateUidIdentifier("reject"),r4.resolveId=s3,r4.rejectId=o2);let i2=n.types.identifier("imported");p||(i2=(0,a.wrapInterop)(this.file.path,i2,"namespace")),e4.replaceWith((0,a.buildDynamicImport)(e4.node,!1,!1,e5=>n.template.expression.ast` - new Promise((${s3}, ${o2}) => - ${t4}( - [${e5}], - imported => ${n.types.cloneNode(s3)}(${i2}), - ${n.types.cloneNode(o2)} - ) - ) - `))},Program:{exit(e4,{requireId:t4}){if(!(0,a.isModule)(e4)){t4&&injectWrapper(e4,i({REQUIRE:n.types.cloneNode(t4)}));return}let s3=[],g=[];t4&&(s3.push(n.types.stringLiteral("require")),g.push(n.types.cloneNode(t4)));let h=(0,a.getModuleName)(this.file.opts,r3);h&&(h=n.types.stringLiteral(h));let{meta:b,headers:x}=(0,a.rewriteModuleStatementsAndPrepareHeader)(e4,{enumerableModuleMeta:y,constantReexports:f,strict:c,strictMode:d,allowTopLevelThis:l2,importInterop:u,noInterop:p,filename:this.file.opts.filename});(0,a.hasExports)(b)&&(s3.push(n.types.stringLiteral("exports")),g.push(n.types.identifier(b.exportName)));for(let[r4,t5]of b.source){if(s3.push(n.types.stringLiteral(r4)),g.push(n.types.identifier(t5.name)),!(0,a.isSideEffectImport)(t5)){let r5=(0,a.wrapInterop)(e4,n.types.identifier(t5.name),t5.interop);if(r5){let e5=n.types.expressionStatement(n.types.assignmentExpression("=",n.types.identifier(t5.name),r5));e5.loc=t5.loc,x.push(e5)}}x.push(...(0,a.buildNamespaceInitStatements)(b,t5,f))}(0,a.ensureStatementsHoisted)(x),e4.unshiftContainer("body",x),injectWrapper(e4,o({MODULE_NAME:h,AMD_ARGUMENTS:n.types.arrayExpression(s3),IMPORT_NAMES:g}))}}}}});r2.default=l},9511:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.transformDynamicImport=transformDynamicImport;var s=t2(8304),a=t2(6646);let requireNoInterop=e3=>s.template.expression.ast`require(${e3})`,requireInterop=(e3,r3)=>s.types.callExpression(r3.addHelper("interopRequireWildcard"),[requireNoInterop(e3)]);function transformDynamicImport(e3,r3,t3){let s2=r3?requireNoInterop:requireInterop;e3.replaceWith((0,a.buildDynamicImport)(e3.node,!0,!1,e4=>s2(e4,t3)))}},8417:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(5389),a=t2(6646),n=t2(6118),o=t2(8304),i=t2(9511),l=(0,s.declare)((e3,r3)=>{var t3,s2,l2;e3.assertVersion(7);let{strictNamespace:c=!1,mjsStrictNamespace:d=c,allowTopLevelThis:u,strict:p,strictMode:f,noInterop:y,importInterop:g,lazy:h=!1,allowCommonJSExports:b=!0,loose:x=!1}=r3,v=(t3=e3.assumption("constantReexports"))!=null?t3:x,j=(s2=e3.assumption("enumerableModuleMeta"))!=null?s2:x,w=(l2=e3.assumption("noIncompleteNsImportDetection"))!=null?l2:!1;if(typeof h!="boolean"&&typeof h!="function"&&(!Array.isArray(h)||!h.every(e4=>typeof e4=="string")))throw new Error(".lazy must be a boolean, array of strings, or a function");if(typeof c!="boolean")throw new Error(".strictNamespace must be a boolean, or undefined");if(typeof d!="boolean")throw new Error(".mjsStrictNamespace must be a boolean, or undefined");let getAssertion=e4=>o.template.expression.ast` - (function(){ - throw new Error( - "The CommonJS '" + "${e4}" + "' variable is not available in ES6 modules." + - "Consider setting setting sourceType:script or sourceType:unambiguous in your " + - "Babel config for this file."); - })() - `,E={ReferencedIdentifier(e4){let r4=e4.node.name;if(r4!=="module"&&r4!=="exports")return;let t4=e4.scope.getBinding(r4);this.scope.getBinding(r4)!==t4||e4.parentPath.isObjectProperty({value:e4.node})&&e4.parentPath.parentPath.isObjectPattern()||e4.parentPath.isAssignmentExpression({left:e4.node})||e4.isAssignmentExpression({left:e4.node})||e4.replaceWith(getAssertion(r4))},UpdateExpression(e4){let r4=e4.get("argument");if(!r4.isIdentifier())return;let t4=r4.node.name;if(t4!=="module"&&t4!=="exports")return;let s3=e4.scope.getBinding(t4);this.scope.getBinding(t4)===s3&&e4.replaceWith(o.types.assignmentExpression(e4.node.operator[0]+"=",r4.node,getAssertion(t4)))},AssignmentExpression(e4){let r4=e4.get("left");if(r4.isIdentifier()){let t4=r4.node.name;if(t4!=="module"&&t4!=="exports")return;let s3=e4.scope.getBinding(t4);if(this.scope.getBinding(t4)!==s3)return;let n2=e4.get("right");n2.replaceWith(o.types.sequenceExpression([n2.node,getAssertion(t4)]))}else if(r4.isPattern()){let t4=r4.getOuterBindingIdentifiers(),s3=Object.keys(t4).filter(r5=>r5!=="module"&&r5!=="exports"?!1:this.scope.getBinding(r5)===e4.scope.getBinding(r5))[0];if(s3){let r5=e4.get("right");r5.replaceWith(o.types.sequenceExpression([r5.node,getAssertion(s3)]))}}}};return{name:"transform-modules-commonjs",pre(){this.file.set("@babel/plugin-transform-modules-*","commonjs")},visitor:{CallExpression(e4){if(!this.file.has("@babel/plugin-proposal-dynamic-import")||!o.types.isImport(e4.node.callee))return;let{scope:r4}=e4;do r4.rename("require");while(r4=r4.parent);(0,i.transformDynamicImport)(e4,y,this.file)},Program:{exit(e4,t4){if(!(0,a.isModule)(e4))return;e4.scope.rename("exports"),e4.scope.rename("module"),e4.scope.rename("require"),e4.scope.rename("__filename"),e4.scope.rename("__dirname"),b||((0,n.default)(e4,new Set(["module","exports"]),!1),e4.traverse(E,{scope:e4.scope}));let s3=(0,a.getModuleName)(this.file.opts,r3);s3&&(s3=o.types.stringLiteral(s3));let{meta:i2,headers:l3}=(0,a.rewriteModuleStatementsAndPrepareHeader)(e4,{exportName:"exports",constantReexports:v,enumerableModuleMeta:j,strict:p,strictMode:f,allowTopLevelThis:u,noInterop:y,importInterop:g,lazy:h,esNamespaceOnly:typeof t4.filename=="string"&&/\.mjs$/.test(t4.filename)?d:c,noIncompleteNsImportDetection:w,filename:this.file.opts.filename});for(let[r4,t5]of i2.source){let s4=o.types.callExpression(o.types.identifier("require"),[o.types.stringLiteral(r4)]),n2;if((0,a.isSideEffectImport)(t5)){if(t5.lazy)throw new Error("Assertion failure");n2=o.types.expressionStatement(s4)}else{if(t5.lazy&&!t5.referenced)continue;let r5=(0,a.wrapInterop)(e4,s4,t5.interop)||s4;t5.lazy?n2=o.template.statement.ast` - function ${t5.name}() { - const data = ${r5}; - ${t5.name} = function(){ return data; }; - return data; - } - `:n2=o.template.statement.ast` - var ${t5.name} = ${r5}; - `}n2.loc=t5.loc,l3.push(n2),l3.push(...(0,a.buildNamespaceInitStatements)(i2,t5,v))}(0,a.ensureStatementsHoisted)(l3),e4.unshiftContainer("body",l3),e4.get("body").forEach(e5=>{l3.indexOf(e5.node)!==-1&&e5.isVariableDeclaration()&&e5.scope.registerDeclaration(e5)})}}}}});r2.default=l},7346:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0,r2.getExportSpecifierName=getExportSpecifierName;var s=t2(4091),a=t2(405),n=t2(8304),o=t2(6646),i=t2(4975);let l=n.template.statement(` - SYSTEM_REGISTER(MODULE_NAME, SOURCES, function (EXPORT_IDENTIFIER, CONTEXT_IDENTIFIER) { - "use strict"; - BEFORE_BODY; - return { - setters: SETTERS, - execute: EXECUTE, - }; - }); -`),c=n.template.statement(` - for (var KEY in TARGET) { - if (KEY !== "default" && KEY !== "__esModule") EXPORT_OBJ[KEY] = TARGET[KEY]; - } -`),d=`WARNING: Dynamic import() transformation must be enabled using the - @babel/plugin-transform-dynamic-import plugin. Babel 8 will - no longer transform import() without using that plugin. -`,u=`ERROR: Dynamic import() transformation must be enabled using the - @babel/plugin-transform-dynamic-import plugin. Babel 8 - no longer transforms import() without using that plugin. -`;function getExportSpecifierName(e3,r3){if(e3.type==="Identifier")return e3.name;if(e3.type==="StringLiteral"){let t3=e3.value;return(0,i.isIdentifierName)(t3)||r3.add(t3),t3}else throw new Error(`Expected export specifier to be either Identifier or StringLiteral, got ${e3.type}`)}function constructExportCall(e3,r3,t3,s2,a2,o2){let i2=[];if(a2){let o3=e3.scope.generateUid("exportObj");i2.push(n.types.variableDeclaration("var",[n.types.variableDeclarator(n.types.identifier(o3),n.types.objectExpression([]))])),i2.push(c({KEY:e3.scope.generateUidIdentifier("key"),EXPORT_OBJ:n.types.identifier(o3),TARGET:a2}));for(let e4=0;e4{e3.assertVersion(7);let{systemGlobal:t3="System",allowTopLevelThis:s2=!1}=r3,i2=new WeakSet,c2={"AssignmentExpression|UpdateExpression"(e4){if(i2.has(e4.node))return;i2.add(e4.node);let r4=e4.isAssignmentExpression()?e4.get("left"):e4.get("argument");if(r4.isObjectPattern()||r4.isArrayPattern()){let t5=[e4.node];for(let s4 of Object.keys(r4.getBindingIdentifiers())){if(this.scope.getBinding(s4)!==e4.scope.getBinding(s4))return;let r5=this.exports[s4];if(r5)for(let e5 of r5)t5.push(this.buildCall(e5,n.types.identifier(s4)).expression)}e4.replaceWith(n.types.sequenceExpression(t5));return}if(!r4.isIdentifier())return;let t4=r4.node.name;if(this.scope.getBinding(t4)!==e4.scope.getBinding(t4))return;let s3=this.exports[t4];if(!s3)return;let a2=e4.node,o2=n.types.isUpdateExpression(a2,{prefix:!1});o2&&(a2=n.types.binaryExpression(a2.operator[0],n.types.unaryExpression("+",n.types.cloneNode(a2.argument)),n.types.numericLiteral(1)));for(let e5 of s3)a2=this.buildCall(e5,a2).expression;o2&&(a2=n.types.sequenceExpression([a2,e4.node])),e4.replaceWith(a2)}};return{name:"transform-modules-systemjs",pre(){this.file.set("@babel/plugin-transform-modules-*","systemjs")},visitor:{["CallExpression"+(e3.types.importExpression?"|ImportExpression":"")](e4,r4){if(!(e4.isCallExpression()&&!n.types.isImport(e4.node.callee))){if(e4.isCallExpression())this.file.has("@babel/plugin-proposal-dynamic-import")||console.warn(d);else if(!this.file.has("@babel/plugin-proposal-dynamic-import"))throw new Error(u);e4.replaceWith((0,o.buildDynamicImport)(e4.node,!1,!0,e5=>n.types.callExpression(n.types.memberExpression(n.types.identifier(r4.contextIdent),n.types.identifier("import")),[e5])))}},MetaProperty(e4,r4){e4.node.meta.name==="import"&&e4.node.property.name==="meta"&&e4.replaceWith(n.types.memberExpression(n.types.identifier(r4.contextIdent),n.types.identifier("meta")))},ReferencedIdentifier(e4,r4){e4.node.name==="__moduleName"&&!e4.scope.hasBinding("__moduleName")&&e4.replaceWith(n.types.memberExpression(n.types.identifier(r4.contextIdent),n.types.identifier("id")))},Program:{enter(e4,r4){r4.contextIdent=e4.scope.generateUid("context"),r4.stringSpecifiers=new Set,s2||(0,o.rewriteThis)(e4)},exit(e4,s3){let i3=e4.scope,d2=i3.generateUid("export"),{contextIdent:u2,stringSpecifiers:p2}=s3,f=Object.create(null),y=[],g=[],h=[],b=[],x=[],v=[];function addExportName(e5,r4){f[e5]=f[e5]||[],f[e5].push(r4)}function pushModule(e5,r4,t4){let s4;y.forEach(function(r5){r5.key===e5&&(s4=r5)}),s4||y.push(s4={key:e5,imports:[],exports:[]}),s4[r4]=s4[r4].concat(t4)}function buildExportCall(e5,r4){return n.types.expressionStatement(n.types.callExpression(n.types.identifier(d2),[n.types.stringLiteral(e5),r4]))}let j=[],w=[],E=e4.get("body");for(let e5 of E)if(e5.isFunctionDeclaration())g.push(e5.node),v.push(e5);else if(e5.isClassDeclaration())x.push(n.types.cloneNode(e5.node.id)),e5.replaceWith(n.types.expressionStatement(n.types.assignmentExpression("=",n.types.cloneNode(e5.node.id),n.types.toExpression(e5.node))));else if(e5.isVariableDeclaration())e5.node.kind="var";else if(e5.isImportDeclaration()){let r4=e5.node.source.value;pushModule(r4,"imports",e5.node.specifiers);for(let r5 of Object.keys(e5.getBindingIdentifiers()))i3.removeBinding(r5),x.push(n.types.identifier(r5));e5.remove()}else if(e5.isExportAllDeclaration())pushModule(e5.node.source.value,"exports",e5.node),e5.remove();else if(e5.isExportDefaultDeclaration()){let r4=e5.node.declaration;if(n.types.isClassDeclaration(r4)){let t4=r4.id;t4?(j.push("default"),w.push(i3.buildUndefinedNode()),x.push(n.types.cloneNode(t4)),addExportName(t4.name,"default"),e5.replaceWith(n.types.expressionStatement(n.types.assignmentExpression("=",n.types.cloneNode(t4),n.types.toExpression(r4))))):(j.push("default"),w.push(n.types.toExpression(r4)),v.push(e5))}else if(n.types.isFunctionDeclaration(r4)){let t4=r4.id;t4?(g.push(r4),j.push("default"),w.push(n.types.cloneNode(t4)),addExportName(t4.name,"default")):(j.push("default"),w.push(n.types.toExpression(r4))),v.push(e5)}else e5.replaceWith(buildExportCall("default",r4))}else if(e5.isExportNamedDeclaration()){let r4=e5.node.declaration;if(r4)if(e5.replaceWith(r4),n.types.isFunction(r4)){let t4=r4.id.name;addExportName(t4,t4),g.push(r4),j.push(t4),w.push(n.types.cloneNode(r4.id)),v.push(e5)}else if(n.types.isClass(r4)){let t4=r4.id.name;j.push(t4),w.push(i3.buildUndefinedNode()),x.push(n.types.cloneNode(r4.id)),e5.replaceWith(n.types.expressionStatement(n.types.assignmentExpression("=",n.types.cloneNode(r4.id),n.types.toExpression(r4)))),addExportName(t4,t4)}else{n.types.isVariableDeclaration(r4)&&(r4.kind="var");for(let e6 of Object.keys(n.types.getBindingIdentifiers(r4)))addExportName(e6,e6)}else{let r5=e5.node.specifiers;if(r5!=null&&r5.length)if(e5.node.source)pushModule(e5.node.source.value,"exports",r5),e5.remove();else{let t4=[];for(let e6 of r5){let{local:r6,exported:s4}=e6,a2=i3.getBinding(r6.name),o2=getExportSpecifierName(s4,p2);a2&&n.types.isFunctionDeclaration(a2.path.node)?(j.push(o2),w.push(n.types.cloneNode(r6))):a2||t4.push(buildExportCall(o2,r6)),addExportName(r6.name,o2)}e5.replaceWithMultiple(t4)}else e5.remove()}}y.forEach(function(r4){let t4=[],s4=i3.generateUid(r4.key);for(let e5 of r4.imports)if(n.types.isImportNamespaceSpecifier(e5)?t4.push(n.types.expressionStatement(n.types.assignmentExpression("=",e5.local,n.types.identifier(s4)))):n.types.isImportDefaultSpecifier(e5)&&(e5=n.types.importSpecifier(e5.local,n.types.identifier("default"))),n.types.isImportSpecifier(e5)){let{imported:r5}=e5;t4.push(n.types.expressionStatement(n.types.assignmentExpression("=",e5.local,n.types.memberExpression(n.types.identifier(s4),e5.imported,r5.type==="StringLiteral"))))}if(r4.exports.length){let a2=[],o2=[],i4=!1;for(let e5 of r4.exports)if(n.types.isExportAllDeclaration(e5))i4=!0;else if(n.types.isExportSpecifier(e5)){let r5=getExportSpecifierName(e5.exported,p2);a2.push(r5),o2.push(n.types.memberExpression(n.types.identifier(s4),e5.local,n.types.isStringLiteral(e5.local)))}t4.push(...constructExportCall(e4,n.types.identifier(d2),a2,o2,i4?n.types.identifier(s4):null,p2))}b.push(n.types.stringLiteral(r4.key)),h.push(n.types.functionExpression(null,[n.types.identifier(s4)],n.types.blockStatement(t4)))});let _=(0,o.getModuleName)(this.file.opts,r3);_&&(_=n.types.stringLiteral(_)),(0,a.default)(e4,(e5,r4,t4)=>{if(x.push(e5),!t4&&r4 in f)for(let e6 of f[r4])j.push(e6),w.push(i3.buildUndefinedNode())}),x.length&&g.unshift(n.types.variableDeclaration("var",x.map(e5=>n.types.variableDeclarator(e5)))),j.length&&g.push(...constructExportCall(e4,n.types.identifier(d2),j,w,null,p2)),e4.traverse(c2,{exports:f,buildCall:buildExportCall,scope:i3});for(let e5 of v)e5.remove();let S=!1;e4.traverse({AwaitExpression(e5){S=!0,e5.stop()},Function(e5){e5.skip()},noScope:!0}),e4.node.body=[l({SYSTEM_REGISTER:n.types.memberExpression(n.types.identifier(t3),n.types.identifier("register")),BEFORE_BODY:g,MODULE_NAME:_,SETTERS:n.types.arrayExpression(h),EXECUTE:n.types.functionExpression(null,[],n.types.blockStatement(e4.node.body),!1,S),SOURCES:n.types.arrayExpression(b),EXPORT_IDENTIFIER:n.types.identifier(d2),CONTEXT_IDENTIFIER:n.types.identifier(u2)})]}}}}});r2.default=p},1110:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(1017),n=t2(6646),o=t2(8304);let i=(0,o.template)(` - GLOBAL_REFERENCE = GLOBAL_REFERENCE || {} -`),l=(0,o.template)(` - (function (global, factory) { - if (typeof define === "function" && define.amd) { - define(MODULE_NAME, AMD_ARGUMENTS, factory); - } else if (typeof exports !== "undefined") { - factory(COMMONJS_ARGUMENTS); - } else { - var mod = { exports: {} }; - factory(BROWSER_ARGUMENTS); - - GLOBAL_TO_ASSIGN; - } - })( - typeof globalThis !== "undefined" ? globalThis - : typeof self !== "undefined" ? self - : this, - function(IMPORT_NAMES) { - }) -`);var c=(0,s.declare)((e3,r3)=>{var t3,s2;e3.assertVersion(7);let{globals:c2,exactGlobals:d,allowTopLevelThis:u,strict:p,strictMode:f,noInterop:y,importInterop:g}=r3,h=(t3=e3.assumption("constantReexports"))!=null?t3:r3.loose,b=(s2=e3.assumption("enumerableModuleMeta"))!=null?s2:r3.loose;function buildBrowserInit(e4,r4,t4,s3){let n2=s3?s3.value:(0,a.basename)(t4,(0,a.extname)(t4)),l2=o.types.memberExpression(o.types.identifier("global"),o.types.identifier(o.types.toIdentifier(n2))),c3=[];if(r4){let r5=e4[n2];if(r5){c3=[];let e5=r5.split(".");l2=e5.slice(1).reduce((e6,r6)=>(c3.push(i({GLOBAL_REFERENCE:o.types.cloneNode(e6)})),o.types.memberExpression(e6,o.types.identifier(r6))),o.types.memberExpression(o.types.identifier("global"),o.types.identifier(e5[0])))}}return c3.push(o.types.expressionStatement(o.types.assignmentExpression("=",l2,o.types.memberExpression(o.types.identifier("mod"),o.types.identifier("exports"))))),c3}function buildBrowserArg(e4,r4,t4){let s3;if(r4){let r5=e4[t4];r5?s3=r5.split(".").reduce((e5,r6)=>o.types.memberExpression(e5,o.types.identifier(r6)),o.types.identifier("global")):s3=o.types.memberExpression(o.types.identifier("global"),o.types.identifier(o.types.toIdentifier(t4)))}else{let r5=(0,a.basename)(t4,(0,a.extname)(t4)),n2=e4[r5]||r5;s3=o.types.memberExpression(o.types.identifier("global"),o.types.identifier(o.types.toIdentifier(n2)))}return s3}return{name:"transform-modules-umd",visitor:{Program:{exit(e4){if(!(0,n.isModule)(e4))return;let t4=c2||{},s3=(0,n.getModuleName)(this.file.opts,r3),a2;s3&&(a2=o.types.stringLiteral(s3));let{meta:i2,headers:x}=(0,n.rewriteModuleStatementsAndPrepareHeader)(e4,{constantReexports:h,enumerableModuleMeta:b,strict:p,strictMode:f,allowTopLevelThis:u,noInterop:y,importInterop:g,filename:this.file.opts.filename}),v=[],j=[],w=[],E=[];(0,n.hasExports)(i2)&&(v.push(o.types.stringLiteral("exports")),j.push(o.types.identifier("exports")),w.push(o.types.memberExpression(o.types.identifier("mod"),o.types.identifier("exports"))),E.push(o.types.identifier(i2.exportName)));for(let[r4,s4]of i2.source){if(v.push(o.types.stringLiteral(r4)),j.push(o.types.callExpression(o.types.identifier("require"),[o.types.stringLiteral(r4)])),w.push(buildBrowserArg(t4,d,r4)),E.push(o.types.identifier(s4.name)),!(0,n.isSideEffectImport)(s4)){let r5=(0,n.wrapInterop)(e4,o.types.identifier(s4.name),s4.interop);if(r5){let e5=o.types.expressionStatement(o.types.assignmentExpression("=",o.types.identifier(s4.name),r5));e5.loc=i2.loc,x.push(e5)}}x.push(...(0,n.buildNamespaceInitStatements)(i2,s4,h))}(0,n.ensureStatementsHoisted)(x),e4.unshiftContainer("body",x);let{body:_,directives:S}=e4.node;e4.node.directives=[],e4.node.body=[];let C=e4.pushContainer("body",[l({MODULE_NAME:a2,AMD_ARGUMENTS:o.types.arrayExpression(v),COMMONJS_ARGUMENTS:j,BROWSER_ARGUMENTS:w,IMPORT_NAMES:E,GLOBAL_TO_ASSIGN:buildBrowserInit(t4,d,this.filename||"unknown",a2)})])[0].get("expression.arguments")[1].get("body");C.pushContainer("directives",S),C.pushContainer("body",_)}}}}});r2.default=c},584:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(9626),a=t2(4091),n=(0,a.declare)((e3,r3)=>{let{runtime:t3}=r3;if(t3!==void 0&&typeof t3!="boolean")throw new Error("The 'runtime' option must be boolean");return(0,s.createRegExpFeaturePlugin)({name:"transform-named-capturing-groups-regex",feature:"namedCaptureGroups",options:{runtime:t3}})});r2.default=n},5669:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-new-target",visitor:{MetaProperty(e4){let r3=e4.get("meta"),t3=e4.get("property"),{scope:s2}=e4;if(r3.isIdentifier({name:"new"})&&t3.isIdentifier({name:"target"})){let r4=e4.findParent(e5=>e5.isClass()?!0:e5.isFunction()&&!e5.isArrowFunctionExpression()?!e5.isClassMethod({kind:"constructor"}):!1);if(!r4)throw e4.buildCodeFrameError("new.target must be under a (non-arrow) function or a class.");let{node:t4}=r4;if(a.types.isMethod(t4)){e4.replaceWith(s2.buildUndefinedNode());return}let n2=a.types.memberExpression(a.types.thisExpression(),a.types.identifier("constructor"));if(r4.isClass()){e4.replaceWith(n2);return}if(!t4.id)t4.id=s2.generateUidIdentifier("target");else{let s3=e4.scope,a2=t4.id.name;for(;s3!==r4.parentPath.scope;)s3.hasOwnBinding(a2)&&!s3.bindingIdentifierEquals(a2,t4.id)&&s3.rename(a2),s3=s3.parent}e4.replaceWith(a.types.conditionalExpression(a.types.binaryExpression("instanceof",a.types.thisExpression(),a.types.cloneNode(t4.id)),n2,s2.buildUndefinedNode()))}}}}));r2.default=n},9325:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=(0,s.declare)((e3,{loose:r3=!1})=>{var s2;e3.assertVersion(7);let n2=(s2=e3.assumption("noDocumentAll"))!=null?s2:r3;return{name:"transform-nullish-coalescing-operator",inherits:t2(7779).default,visitor:{LogicalExpression(e4){let{node:r4,scope:t3}=e4;if(r4.operator!=="??")return;let s3,o;if(t3.isStatic(r4.left))s3=r4.left,o=a.types.cloneNode(r4.left);else if(t3.path.isPattern()){e4.replaceWith(a.template.statement.ast`(() => ${e4.node})()`);return}else s3=t3.generateUidIdentifierBasedOnNode(r4.left),t3.push({id:a.types.cloneNode(s3)}),o=a.types.assignmentExpression("=",s3,r4.left);e4.replaceWith(a.types.conditionalExpression(n2?a.types.binaryExpression("!=",o,a.types.nullLiteral()):a.types.logicalExpression("&&",a.types.binaryExpression("!==",o,a.types.nullLiteral()),a.types.binaryExpression("!==",a.types.cloneNode(s3),t3.buildUndefinedNode())),a.types.cloneNode(s3),r4.right))}}}});r2.default=n},3613:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091);function remover({node:e3}){var r3;let{extra:t3}=e3;t3!=null&&(r3=t3.raw)!=null&&r3.includes("_")&&(t3.raw=t3.raw.replace(/_/g,""))}var a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-numeric-separator",inherits:t2(4100).default,visitor:{NumericLiteral:remover,BigIntLiteral:remover}}));r2.default=a},143:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});var s=t2(4091),a=t2(8304),n=t2(3892),o=t2(900),i=t2(4549);function _interopDefault(e3){return e3&&e3.__esModule?e3:{default:e3}}var l=_interopDefault(i);let{isObjectProperty:c,isArrayPattern:d,isObjectPattern:u,isAssignmentPattern:p,isRestElement:f,isIdentifier:y}=a.types;function shouldStoreRHSInTemporaryVariable(e3){if(d(e3)){let r3=e3.elements.filter(e4=>e4!==null);return r3.length>1?!0:shouldStoreRHSInTemporaryVariable(r3[0])}else if(u(e3)){let{properties:r3}=e3;if(r3.length>1)return!0;if(r3.length===0)return!1;{let e4=r3[0];return c(e4)?shouldStoreRHSInTemporaryVariable(e4.value):shouldStoreRHSInTemporaryVariable(e4)}}else return p(e3)?shouldStoreRHSInTemporaryVariable(e3.left):f(e3)?y(e3.argument)?!0:shouldStoreRHSInTemporaryVariable(e3.argument):!1}let{isAssignmentPattern:g,isObjectProperty:h}=a.types;{let e3=a.types.identifier("a"),r3=a.types.objectProperty(a.types.identifier("key"),e3),t3=a.types.objectPattern([r3]);var b=a.types.isReferenced(e3,r3,t3)?1:0}var x=s.declare((e3,r3)=>{var s2,i2,c2,d2;e3.assertVersion(7);let u2=e3.targets(),p2=!o.isRequired("es6.object.assign",u2,{compatData:l.default}),{useBuiltIns:f2=p2,loose:y2=!1}=r3;if(typeof y2!="boolean")throw new Error(".loose must be a boolean, or undefined");let x2=(s2=e3.assumption("ignoreFunctionLength"))!=null?s2:y2,v=(i2=e3.assumption("objectRestNoSymbols"))!=null?i2:y2,j=(c2=e3.assumption("pureGetters"))!=null?c2:y2,w=(d2=e3.assumption("setSpreadProperties"))!=null?d2:y2;function getExtendsHelper(e4){return f2?a.types.memberExpression(a.types.identifier("Object"),a.types.identifier("assign")):e4.addHelper("extends")}function hasRestElement(e4){let r4=!1;return visitRestElements(e4,e5=>{r4=!0,e5.stop()}),r4}function hasObjectPatternRestElement(e4){let r4=!1;return visitRestElements(e4,e5=>{e5.parentPath.isObjectPattern()&&(r4=!0,e5.stop())}),r4}function visitRestElements(e4,r4){e4.traverse({Expression(e5){let{parent:r5,key:t3}=e5;(g(r5)&&t3==="right"||h(r5)&&r5.computed&&t3==="key")&&e5.skip()},RestElement:r4})}function hasSpread(e4){for(let r4 of e4.properties)if(a.types.isSpreadElement(r4))return!0;return!1}function extractNormalizedKeys(e4){let r4=e4.properties,t3=[],s3=!0,n2=!1;for(let e5 of r4)a.types.isIdentifier(e5.key)&&!e5.computed?t3.push(a.types.stringLiteral(e5.key.name)):a.types.isTemplateLiteral(e5.key)?(t3.push(a.types.cloneNode(e5.key)),n2=!0):a.types.isLiteral(e5.key)?t3.push(a.types.stringLiteral(String(e5.key.value))):(t3.push(a.types.cloneNode(e5.key)),s3=!1);return{keys:t3,allLiteral:s3,hasTemplateLiteral:n2}}function replaceImpureComputedKeys(e4,r4){let t3=[];for(let s3 of e4){let e5=s3.get("key");if(s3.node.computed&&!e5.isPure()){let s4=r4.generateUidBasedOnNode(e5.node),n2=a.types.variableDeclarator(a.types.identifier(s4),e5.node);t3.push(n2),e5.replaceWith(a.types.identifier(s4))}}return t3}function removeUnusedExcludedKeys(e4){let r4=e4.getOuterBindingIdentifierPaths();Object.keys(r4).forEach(t3=>{let s3=r4[t3].parentPath;e4.scope.getBinding(t3).references>b||!s3.isObjectProperty()||s3.remove()})}function createObjectRest(e4,r4,t3){let s3=e4.get("properties"),n2=s3[s3.length-1];a.types.assertRestElement(n2.node);let o2=a.types.cloneNode(n2.node);n2.remove();let i3=replaceImpureComputedKeys(e4.get("properties"),e4.scope),{keys:l2,allLiteral:c3,hasTemplateLiteral:d3}=extractNormalizedKeys(e4.node);if(l2.length===0)return[i3,o2.argument,a.types.callExpression(getExtendsHelper(r4),[a.types.objectExpression([]),a.types.sequenceExpression([a.types.callExpression(r4.addHelper("objectDestructuringEmpty"),[a.types.cloneNode(t3)]),a.types.cloneNode(t3)])])];let u3;if(!c3)u3=a.types.callExpression(a.types.memberExpression(a.types.arrayExpression(l2),a.types.identifier("map")),[r4.addHelper("toPropertyKey")]);else if(u3=a.types.arrayExpression(l2),!d3&&!a.types.isProgram(e4.scope.block)){let r5=e4.findParent(e5=>e5.isProgram()),t4=e4.scope.generateUidIdentifier("excluded");r5.scope.push({id:t4,init:u3,kind:"const"}),u3=a.types.cloneNode(t4)}return[i3,o2.argument,a.types.callExpression(r4.addHelper(`objectWithoutProperties${v?"Loose":""}`),[a.types.cloneNode(t3),u3])]}function replaceRestElement(e4,r4,t3){if(r4.isAssignmentPattern()){replaceRestElement(e4,r4.get("left"),t3);return}if(r4.isArrayPattern()&&hasRestElement(r4)){let s3=r4.get("elements");for(let r5=0;r5e5.skip(),"ReferencedIdentifier|BindingIdentifier":IdentifierHandler},e4.scope))}if(a2){let shouldTransformParam=e5=>e5>=o2-1||t3.has(e5);n.convertFunctionParams(e4,x2,shouldTransformParam,replaceRestElement)}else for(let s4=0;s4{if(!e5.parentPath.isObjectPattern())return;if(shouldStoreRHSInTemporaryVariable(s3.node.id)&&!a.types.isIdentifier(s3.node.init)){let r5=e5.scope.generateUidIdentifierBasedOnNode(s3.node.init,"ref");s3.insertBefore(a.types.variableDeclarator(r5,s3.node.init)),s3.replaceWith(a.types.variableDeclarator(s3.node.id,a.types.cloneNode(r5)));return}let n2=s3.node.init,o2=[],i3;e5.findParent(e6=>{if(e6.isObjectProperty())o2.unshift(e6);else if(e6.isVariableDeclarator())return i3=e6.parentPath.node.kind,!0});let l2=replaceImpureComputedKeys(o2,e5.scope);o2.forEach(e6=>{let{node:r5}=e6;n2=a.types.memberExpression(n2,a.types.cloneNode(r5.key),r5.computed||a.types.isLiteral(r5.key))});let c3=e5.findParent(e6=>e6.isObjectPattern()),[d3,u3,p3]=createObjectRest(c3,r4,n2);j&&removeUnusedExcludedKeys(c3),a.types.assertIdentifier(u3),t3.insertBefore(d3),t3.insertBefore(l2),t3=t3.insertAfter(a.types.variableDeclarator(u3,p3))[0],e5.scope.registerBinding(i3,t3),c3.node.properties.length===0&&c3.findParent(e6=>e6.isObjectProperty()||e6.isVariableDeclarator()).remove()})},ExportNamedDeclaration(e4){let r4=e4.get("declaration");if(!r4.isVariableDeclaration()||!r4.get("declarations").some(e5=>hasObjectPatternRestElement(e5.get("id"))))return;let s3=[];for(let r5 of Object.keys(e4.getOuterBindingIdentifiers(!0)))s3.push(a.types.exportSpecifier(a.types.identifier(r5),a.types.identifier(r5)));e4.replaceWith(r4.node),e4.insertAfter(a.types.exportNamedDeclaration(null,s3))},CatchClause(e4){let r4=e4.get("param");replaceRestElement(e4,r4)},AssignmentExpression(e4,r4){let t3=e4.get("left");if(t3.isObjectPattern()&&hasRestElement(t3)){let s3=[],n2=e4.scope.generateUidBasedOnNode(e4.node.right,"ref");s3.push(a.types.variableDeclaration("var",[a.types.variableDeclarator(a.types.identifier(n2),e4.node.right)]));let[o2,i3,l2]=createObjectRest(t3,r4,a.types.identifier(n2));o2.length>0&&s3.push(a.types.variableDeclaration("var",o2));let c3=a.types.cloneNode(e4.node);c3.right=a.types.identifier(n2),s3.push(a.types.expressionStatement(c3)),s3.push(a.types.expressionStatement(a.types.assignmentExpression("=",i3,l2))),s3.push(a.types.expressionStatement(a.types.identifier(n2))),e4.replaceWithMultiple(s3)}},ForXStatement(e4){let{node:r4,scope:t3}=e4,s3=e4.get("left"),n2=r4.left;if(hasObjectPatternRestElement(s3))if(a.types.isVariableDeclaration(n2)){let s4=n2.declarations[0].id,o2=t3.generateUidIdentifier("ref");r4.left=a.types.variableDeclaration(n2.kind,[a.types.variableDeclarator(o2,null)]),e4.ensureBlock(),r4.body.body.unshift(a.types.variableDeclaration(r4.left.kind,[a.types.variableDeclarator(s4,a.types.cloneNode(o2))]))}else{let s4=t3.generateUidIdentifier("ref");r4.left=a.types.variableDeclaration("var",[a.types.variableDeclarator(s4)]),e4.ensureBlock();let o2=e4.node.body;o2.body.length===0&&e4.isCompletionRecord()&&o2.body.unshift(a.types.expressionStatement(t3.buildUndefinedNode())),o2.body.unshift(a.types.expressionStatement(a.types.assignmentExpression("=",n2,a.types.cloneNode(s4))))}},ArrayPattern(e4){let r4=[];if(visitRestElements(e4,e5=>{if(!e5.parentPath.isObjectPattern())return;let t3=e5.parentPath,s3=e5.scope.generateUidIdentifier("ref");r4.push(a.types.variableDeclarator(t3.node,s3)),t3.replaceWith(a.types.cloneNode(s3)),e5.skip()}),r4.length>0){let t3=e4.getStatementParent(),s3=t3.node,n2=s3.type==="VariableDeclaration"?s3.kind:"var";t3.insertAfter(a.types.variableDeclaration(n2,r4))}},ObjectExpression(e4,r4){if(!hasSpread(e4.node))return;let t3;if(w)t3=getExtendsHelper(r4);else try{t3=r4.addHelper("objectSpread2")}catch{this.file.declarations.objectSpread2=null,t3=r4.addHelper("objectSpread")}let s3=null,n2=[];function make(){let e5=n2.length>0,r5=a.types.objectExpression(n2);if(n2=[],!s3){s3=a.types.callExpression(t3,[r5]);return}if(j){e5&&s3.arguments.push(r5);return}s3=a.types.callExpression(a.types.cloneNode(t3),[s3,...e5?[a.types.objectExpression([]),r5]:[]])}for(let r5 of e4.node.properties)a.types.isSpreadElement(r5)?(make(),s3.arguments.push(r5.argument)):n2.push(r5);n2.length&&make(),e4.replaceWith(s3)}}}});r2.default=x},538:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(9775),n=t2(8304);function replacePropertySuper(e3,r3,t3){new a.default({getObjectRef:r3,methodPath:e3,file:t3}).replace()}var o=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-object-super",visitor:{ObjectExpression(e4,r3){let t3,getObjectRef=()=>t3=t3||e4.scope.generateUidIdentifier("obj");e4.get("properties").forEach(e5=>{e5.isMethod()&&replacePropertySuper(e5,getObjectRef,r3.file)}),t3&&(e4.scope.push({id:n.types.cloneNode(t3)}),e4.replaceWith(n.types.assignmentExpression("=",n.types.cloneNode(t3),e4.node)))}}}));r2.default=o},5549:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-optional-catch-binding",inherits:t2(3720).default,visitor:{CatchClause(e4){if(!e4.node.param){let r3=e4.scope.generateUidIdentifier("unused");e4.get("param").replaceWith(r3)}}}}));r2.default=a},3107:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});var s=t2(4091),a=t2(8304),n=t2(9769);function willPathCastToBoolean(e3){let r3=findOutermostTransparentParent(e3),{node:t3,parentPath:s2}=r3;if(s2.isLogicalExpression()){let{operator:e4,right:r4}=s2.node;if(e4==="&&"||e4==="||"||e4==="??"&&t3===r4)return willPathCastToBoolean(s2)}if(s2.isSequenceExpression()){let{expressions:e4}=s2.node;return e4[e4.length-1]===t3?willPathCastToBoolean(s2):!0}return s2.isConditional({test:t3})||s2.isUnaryExpression({operator:"!"})||s2.isLoop({test:t3})}function findOutermostTransparentParent(e3){let r3=e3;return e3.findParent(e4=>{if(!n.isTransparentExprWrapper(e4.node))return!0;r3=e4}),r3}let last=e3=>e3[e3.length-1];function isSimpleMemberExpression(e3){return e3=n.skipTransparentExprWrapperNodes(e3),a.types.isIdentifier(e3)||a.types.isSuper(e3)||a.types.isMemberExpression(e3)&&!e3.computed&&isSimpleMemberExpression(e3.object)}function needsMemoize(e3){let r3=e3,{scope:t3}=e3;for(;r3.isOptionalMemberExpression()||r3.isOptionalCallExpression();){let{node:e4}=r3,s2=n.skipTransparentExprWrappers(r3.isOptionalMemberExpression()?r3.get("object"):r3.get("callee"));if(e4.optional)return!t3.isStatic(s2.node);r3=s2}}let o=a.template.expression("%%check%% === null || %%ref%% === void 0"),i=a.template.expression("%%check%% == null"),l=a.template.expression("%%check%% !== null && %%ref%% !== void 0"),c=a.template.expression("%%check%% != null");function transformOptionalChain(e3,{pureGetters:r3,noDocumentAll:t3},s2,d2,u){let{scope:p}=e3;if(p.path.isPattern()&&needsMemoize(e3)){s2.replaceWith(a.template.expression.ast`(() => ${s2.node})()`);return}let f=[],y=e3;for(;y.isOptionalMemberExpression()||y.isOptionalCallExpression();){let{node:e4}=y;e4.optional&&f.push(e4),y.isOptionalMemberExpression()?(y.node.type="MemberExpression",y=n.skipTransparentExprWrappers(y.get("object"))):y.isOptionalCallExpression()&&(y.node.type="CallExpression",y=n.skipTransparentExprWrappers(y.get("callee")))}if(f.length===0)return;let g=[],h;for(let e4=f.length-1;e4>=0;e4--){let t4=f[e4],s3=a.types.isCallExpression(t4),o2=s3?t4.callee:t4.object,i2=n.skipTransparentExprWrapperNodes(o2),l2,c2;if(s3&&a.types.isIdentifier(i2,{name:"eval"})?(c2=l2=i2,t4.callee=a.types.sequenceExpression([a.types.numericLiteral(0),l2])):r3&&s3&&isSimpleMemberExpression(i2)?c2=l2=t4.callee:p.isStatic(i2)?c2=l2=o2:((!h||s3)&&(h=p.generateUidIdentifierBasedOnNode(i2),p.push({id:a.types.cloneNode(h)})),l2=h,c2=a.types.assignmentExpression("=",a.types.cloneNode(h),o2),s3?t4.callee=l2:t4.object=l2),s3&&a.types.isMemberExpression(i2))if(r3&&isSimpleMemberExpression(i2))t4.callee=o2;else{let{object:e5}=i2,r4;if(a.types.isSuper(e5))r4=a.types.thisExpression();else{let t5=p.maybeGenerateMemoised(e5);t5?(r4=t5,i2.object=a.types.assignmentExpression("=",t5,e5)):r4=e5}t4.arguments.unshift(a.types.cloneNode(r4)),t4.callee=a.types.memberExpression(t4.callee,a.types.identifier("call"))}let d3={check:a.types.cloneNode(c2),ref:a.types.cloneNode(l2)};Object.defineProperty(d3,"ref",{enumerable:!1}),g.push(d3)}let b=s2.node;u&&(b=u(b));let x=a.types.isBooleanLiteral(d2),v=x&&d2.value===!1,j=!x&&a.types.isUnaryExpression(d2,{operator:"void"}),w=a.types.isExpressionStatement(s2.parent)&&!s2.isCompletionRecord()||a.types.isSequenceExpression(s2.parent)&&last(s2.parent.expressions)!==s2.node,E=v?t3?c:l:t3?i:o,_=v?"&&":"||",S=g.map(E).reduce((e4,r4)=>a.types.logicalExpression(_,e4,r4));s2.replaceWith(x||j&&w?a.types.logicalExpression(_,S,b):a.types.conditionalExpression(S,d2,b))}function transform(e3,r3){let{scope:t3}=e3,s2=findOutermostTransparentParent(e3),{parentPath:o2}=s2;if(o2.isUnaryExpression({operator:"delete"}))transformOptionalChain(e3,r3,o2,a.types.booleanLiteral(!0));else{let i2;o2.isCallExpression({callee:s2.node})&&e3.isOptionalMemberExpression()&&(i2=e4=>{var s3;let o3=n.skipTransparentExprWrapperNodes(e4.object),i3;return(!r3.pureGetters||!isSimpleMemberExpression(o3))&&(i3=t3.maybeGenerateMemoised(o3),i3&&(e4.object=a.types.assignmentExpression("=",i3,o3))),a.types.callExpression(a.types.memberExpression(e4,a.types.identifier("bind")),[a.types.cloneNode((s3=i3)!=null?s3:o3)])}),transformOptionalChain(e3,r3,e3,willPathCastToBoolean(s2)?a.types.booleanLiteral(!1):t3.buildUndefinedNode(),i2)}}var d=s.declare((e3,r3)=>{var s2,a2;e3.assertVersion(7);let{loose:n2=!1}=r3,o2=(s2=e3.assumption("noDocumentAll"))!=null?s2:n2,i2=(a2=e3.assumption("pureGetters"))!=null?a2:n2;return{name:"transform-optional-chaining",inherits:t2(9430).default,visitor:{"OptionalCallExpression|OptionalMemberExpression"(e4){transform(e4,{noDocumentAll:o2,pureGetters:i2})}}}});r2.default=d,r2.transform=transform,r2.transformOptionalChain=transformOptionalChain},8220:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});var s=t2(4091),a=t2(8304),n=t2(9382);function willPathCastToBoolean(e3){let r3=findOutermostTransparentParent(e3),{node:t3,parentPath:s2}=r3;if(s2.isLogicalExpression()){let{operator:e4,right:r4}=s2.node;if(e4==="&&"||e4==="||"||e4==="??"&&t3===r4)return willPathCastToBoolean(s2)}if(s2.isSequenceExpression()){let{expressions:e4}=s2.node;return e4[e4.length-1]===t3?willPathCastToBoolean(s2):!0}return s2.isConditional({test:t3})||s2.isUnaryExpression({operator:"!"})||s2.isLoop({test:t3})}function findOutermostTransparentParent(e3){let r3=e3;return e3.findParent(e4=>{if(!n.isTransparentExprWrapper(e4.node))return!0;r3=e4}),r3}let last=e3=>e3[e3.length-1];function isSimpleMemberExpression(e3){return e3=n.skipTransparentExprWrapperNodes(e3),a.types.isIdentifier(e3)||a.types.isSuper(e3)||a.types.isMemberExpression(e3)&&!e3.computed&&isSimpleMemberExpression(e3.object)}function needsMemoize(e3){let r3=e3,{scope:t3}=e3;for(;r3.isOptionalMemberExpression()||r3.isOptionalCallExpression();){let{node:e4}=r3,s2=n.skipTransparentExprWrappers(r3.isOptionalMemberExpression()?r3.get("object"):r3.get("callee"));if(e4.optional)return!t3.isStatic(s2.node);r3=s2}}let o=a.template.expression("%%check%% === null || %%ref%% === void 0"),i=a.template.expression("%%check%% == null"),l=a.template.expression("%%check%% !== null && %%ref%% !== void 0"),c=a.template.expression("%%check%% != null");function transformOptionalChain(e3,{pureGetters:r3,noDocumentAll:t3},s2,d2,u){let{scope:p}=e3;if(p.path.isPattern()&&needsMemoize(e3)){s2.replaceWith(a.template.expression.ast`(() => ${s2.node})()`);return}let f=[],y=e3;for(;y.isOptionalMemberExpression()||y.isOptionalCallExpression();){let{node:e4}=y;e4.optional&&f.push(e4),y.isOptionalMemberExpression()?(y.node.type="MemberExpression",y=n.skipTransparentExprWrappers(y.get("object"))):y.isOptionalCallExpression()&&(y.node.type="CallExpression",y=n.skipTransparentExprWrappers(y.get("callee")))}if(f.length===0)return;let g=[],h;for(let e4=f.length-1;e4>=0;e4--){let t4=f[e4],s3=a.types.isCallExpression(t4),o2=s3?t4.callee:t4.object,i2=n.skipTransparentExprWrapperNodes(o2),l2,c2;if(s3&&a.types.isIdentifier(i2,{name:"eval"})?(c2=l2=i2,t4.callee=a.types.sequenceExpression([a.types.numericLiteral(0),l2])):r3&&s3&&isSimpleMemberExpression(i2)?c2=l2=t4.callee:p.isStatic(i2)?c2=l2=o2:((!h||s3)&&(h=p.generateUidIdentifierBasedOnNode(i2),p.push({id:a.types.cloneNode(h)})),l2=h,c2=a.types.assignmentExpression("=",a.types.cloneNode(h),o2),s3?t4.callee=l2:t4.object=l2),s3&&a.types.isMemberExpression(i2))if(r3&&isSimpleMemberExpression(i2))t4.callee=o2;else{let{object:e5}=i2,r4;if(a.types.isSuper(e5))r4=a.types.thisExpression();else{let t5=p.maybeGenerateMemoised(e5);t5?(r4=t5,i2.object=a.types.assignmentExpression("=",t5,e5)):r4=e5}t4.arguments.unshift(a.types.cloneNode(r4)),t4.callee=a.types.memberExpression(t4.callee,a.types.identifier("call"))}let d3={check:a.types.cloneNode(c2),ref:a.types.cloneNode(l2)};Object.defineProperty(d3,"ref",{enumerable:!1}),g.push(d3)}let b=s2.node;u&&(b=u(b));let x=a.types.isBooleanLiteral(d2),v=x&&d2.value===!1,j=!x&&a.types.isUnaryExpression(d2,{operator:"void"}),w=a.types.isExpressionStatement(s2.parent)&&!s2.isCompletionRecord()||a.types.isSequenceExpression(s2.parent)&&last(s2.parent.expressions)!==s2.node,E=v?t3?c:l:t3?i:o,_=v?"&&":"||",S=g.map(E).reduce((e4,r4)=>a.types.logicalExpression(_,e4,r4));s2.replaceWith(x||j&&w?a.types.logicalExpression(_,S,b):a.types.conditionalExpression(S,d2,b))}function transform(e3,r3){let{scope:t3}=e3,s2=findOutermostTransparentParent(e3),{parentPath:o2}=s2;if(o2.isUnaryExpression({operator:"delete"}))transformOptionalChain(e3,r3,o2,a.types.booleanLiteral(!0));else{let i2;o2.isCallExpression({callee:s2.node})&&e3.isOptionalMemberExpression()&&(i2=e4=>{var s3;let o3=n.skipTransparentExprWrapperNodes(e4.object),i3;return(!r3.pureGetters||!isSimpleMemberExpression(o3))&&(i3=t3.maybeGenerateMemoised(o3),i3&&(e4.object=a.types.assignmentExpression("=",i3,o3))),a.types.callExpression(a.types.memberExpression(e4,a.types.identifier("bind")),[a.types.cloneNode((s3=i3)!=null?s3:o3)])}),transformOptionalChain(e3,r3,e3,willPathCastToBoolean(s2)?a.types.booleanLiteral(!1):t3.buildUndefinedNode(),i2)}}var d=s.declare((e3,r3)=>{var s2,a2;e3.assertVersion("^7.0.0-0 || >8.0.0-alpha <8.0.0-beta");let{loose:n2=!1}=r3,o2=(s2=e3.assumption("noDocumentAll"))!=null?s2:n2,i2=(a2=e3.assumption("pureGetters"))!=null?a2:n2;return{name:"transform-optional-chaining",inherits:e3.version[0]==="8"?void 0:t2(9430).default,visitor:{"OptionalCallExpression|OptionalMemberExpression"(e4){transform(e4,{noDocumentAll:o2,pureGetters:i2})}}}});r2.default=d,r2.transform=transform,r2.transformOptionalChain=transformOptionalChain},3892:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"convertFunctionParams",{enumerable:!0,get:function(){return a.default}}),r2.default=void 0;var s=t2(4091),a=t2(5022),n=t2(5852),o=(0,s.declare)((e3,r3)=>{var t3,s2;e3.assertVersion(7);let o2=(t3=e3.assumption("ignoreFunctionLength"))!=null?t3:r3.loose,i=(s2=e3.assumption("noNewArrows"))!=null?s2:!0;return{name:"transform-parameters",visitor:{Function(e4){if(e4.isArrowFunctionExpression()&&e4.get("params").some(e5=>e5.isRestElement()||e5.isAssignmentPattern())&&(e4.arrowFunctionToExpression({allowInsertArrowWithRest:!1,noNewArrows:i}),!e4.isFunctionExpression()))return;let r4=(0,n.default)(e4),t4=(0,a.default)(e4,o2);(r4||t4)&&e4.scope.crawl()}}}});r2.default=o},5022:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=convertFunctionParams;var s=t2(8304),a=t2(5705);let n=s.template.statement(` - let VARIABLE_NAME = - arguments.length > ARGUMENT_KEY && arguments[ARGUMENT_KEY] !== undefined ? - arguments[ARGUMENT_KEY] - : - DEFAULT_VALUE; -`),o=s.template.statement(` - if (ASSIGNMENT_IDENTIFIER === UNDEFINED) { - ASSIGNMENT_IDENTIFIER = DEFAULT_VALUE; - } -`),i=s.template.statement(` - let ASSIGNMENT_IDENTIFIER = PARAMETER_NAME === UNDEFINED ? DEFAULT_VALUE : PARAMETER_NAME ; -`),l=s.template.statement(` - let $0 = arguments.length > $1 ? arguments[$1] : undefined; -`);function convertFunctionParams(e3,r3,t3,c){let d=e3.get("params");if(d.every(e4=>e4.isIdentifier()))return!1;let{node:p,scope:f}=e3,y=[],g=new Set;for(let e4 of d)(0,a.collectShadowedParamsNames)(e4,f,g);let h={needsOuterBinding:!1,scope:f};if(g.size===0){for(let e4 of d)if(e4.isIdentifier()||e4.traverse(a.iifeVisitor,h),h.needsOuterBinding)break}let b=null;for(let a2=0;a20){y.push((0,a.buildScopeIIFE)(g,e3.node.body)),e3.set("body",s.types.blockStatement(y));let r4=e3.get("body.body"),t4=r4[r4.length-1].get("argument.callee");t4.arrowFunctionToExpression(),t4.node.generator=v,t4.node.async=x,p.generator=!1,p.async=!1,x&&(e3.node.body=s.template.statement.ast`{ - try { - ${e3.node.body.body} - } catch (e) { - return Promise.reject(e); - } - }`)}else e3.get("body").unshiftContainer("body",y);return!0}},5852:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=convertFunctionRest;var s=t2(8304),a=t2(5705);let n=s.template.statement(` - for (var LEN = ARGUMENTS.length, - ARRAY = new Array(ARRAY_LEN), - KEY = START; - KEY < LEN; - KEY++) { - ARRAY[ARRAY_KEY] = ARGUMENTS[KEY]; - } -`),o=s.template.expression(` - (INDEX < OFFSET || ARGUMENTS.length <= INDEX) ? undefined : ARGUMENTS[INDEX] -`),i=s.template.expression(` - REF = INDEX, (REF < OFFSET || ARGUMENTS.length <= REF) ? undefined : ARGUMENTS[REF] -`),l=s.template.expression(` - ARGUMENTS.length <= OFFSET ? 0 : ARGUMENTS.length - OFFSET -`);function referencesRest(e3,r3){return e3.node.name===r3.name?e3.scope.bindingIdentifierEquals(r3.name,r3.outerBinding):!1}let c={Scope(e3,r3){e3.scope.bindingIdentifierEquals(r3.name,r3.outerBinding)||e3.skip()},Flow(e3){e3.isTypeCastExpression()||e3.skip()},Function(e3,r3){let t3=r3.noOptimise;r3.noOptimise=!0,e3.traverse(c,r3),r3.noOptimise=t3,e3.skip()},ReferencedIdentifier(e3,r3){let{node:t3}=e3;if(t3.name==="arguments"&&(r3.deopted=!0),!!referencesRest(e3,r3))if(r3.noOptimise)r3.deopted=!0;else{let{parentPath:s2}=e3;if(s2.listKey==="params"&&s2.key0&&s.types.isIdentifier(e3.params[0],{name:"this"})&&(r3-=1),r3}function hasRest(e3){let r3=e3.params.length;return r3>0&&s.types.isRestElement(e3.params[r3-1])}function optimiseIndexGetter(e3,r3,t3){let a2=s.types.numericLiteral(t3),n2,l2=e3.parent;s.types.isNumericLiteral(l2.property)?n2=s.types.numericLiteral(l2.property.value+t3):t3===0?n2=l2.property:n2=s.types.binaryExpression("+",l2.property,s.types.cloneNode(a2));let{scope:c2,parentPath:d}=e3;if(c2.isPure(n2)){d.replaceWith(o({ARGUMENTS:r3,OFFSET:a2,INDEX:n2}));let e4=d,t4=e4.get("test"),s2=t4.get("left").evaluate();s2.confident&&(s2.value===!0?e4.replaceWith(c2.buildUndefinedNode()):t4.replaceWith(t4.get("right")))}else{let e4=c2.generateUidIdentifierBasedOnNode(n2);c2.push({id:e4,kind:"var"}),d.replaceWith(i({ARGUMENTS:r3,OFFSET:a2,INDEX:n2,REF:s.types.cloneNode(e4)}))}}function optimiseLengthGetter(e3,r3,t3){t3?e3.parentPath.replaceWith(l({ARGUMENTS:r3,OFFSET:s.types.numericLiteral(t3)})):e3.replaceWith(r3)}function convertFunctionRest(e3){let{node:r3,scope:t3}=e3;if(!hasRest(r3))return!1;let o2=e3.get(`params.${r3.params.length-1}.argument`);if(!o2.isIdentifier()){let r4=new Set;(0,a.collectShadowedParamsNames)(o2,e3.scope,r4);let n2=r4.size>0;if(!n2){let e4={needsOuterBinding:!1,scope:t3};o2.traverse(a.iifeVisitor,e4),n2=e4.needsOuterBinding}n2&&(e3.ensureBlock(),e3.set("body",s.types.blockStatement([(0,a.buildScopeIIFE)(r4,e3.node.body)])))}let i2=o2.node;if(r3.params.pop(),s.types.isPattern(i2)){let a2=i2;i2=t3.generateUidIdentifier("ref");let n2=s.types.variableDeclaration("let",[s.types.variableDeclarator(a2,i2)]);e3.ensureBlock(),r3.body.body.unshift(n2)}else i2.name==="arguments"&&t3.rename(i2.name);let l2=s.types.identifier("arguments"),d=getParamsCount(r3),u={references:[],offset:d,argumentsNode:l2,outerBinding:t3.getBindingIdentifier(i2.name),candidates:[],name:i2.name,deopted:!1};if(e3.traverse(c,u),!u.deopted&&!u.references.length){for(let{path:e4,cause:r4}of u.candidates){let t4=s.types.cloneNode(l2);switch(r4){case"indexGetter":optimiseIndexGetter(e4,t4,u.offset);break;case"lengthGetter":optimiseLengthGetter(e4,t4,u.offset);break;default:e4.replaceWith(t4)}}return!0}u.references.push(...u.candidates.map(({path:e4})=>e4));let p=s.types.numericLiteral(d),f=t3.generateUidIdentifier("key"),y=t3.generateUidIdentifier("len"),g,h;d?(g=s.types.binaryExpression("-",s.types.cloneNode(f),s.types.cloneNode(p)),h=s.types.conditionalExpression(s.types.binaryExpression(">",s.types.cloneNode(y),s.types.cloneNode(p)),s.types.binaryExpression("-",s.types.cloneNode(y),s.types.cloneNode(p)),s.types.numericLiteral(0))):(g=s.types.identifier(f.name),h=s.types.identifier(y.name));let b=n({ARGUMENTS:l2,ARRAY_KEY:g,ARRAY_LEN:h,START:p,ARRAY:i2,KEY:f,LEN:y});if(u.deopted)r3.body.body.unshift(b);else{let r4=e3.getEarliestCommonAncestorFrom(u.references).getStatementParent();r4.findParent(e4=>{if(e4.isLoop())r4=e4;else return e4.isFunction()}),r4.insertBefore(b)}return!0}},5705:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.buildScopeIIFE=buildScopeIIFE,r2.collectShadowedParamsNames=collectShadowedParamsNames,r2.iifeVisitor=void 0;var s=t2(8304);let a={"ReferencedIdentifier|BindingIdentifier"(e3,r3){let{scope:t3,node:s2}=e3,{name:a2}=s2;(a2==="eval"||t3.getBinding(a2)===r3.scope.parent.getBinding(a2)&&r3.scope.hasOwnBinding(a2))&&(r3.needsOuterBinding=!0,e3.stop())},"TypeAnnotation|TSTypeAnnotation|TypeParameterDeclaration|TSTypeParameterDeclaration":e3=>e3.skip()};r2.iifeVisitor=a;function collectShadowedParamsNames(e3,r3,t3){for(let a2 of Object.keys(e3.getBindingIdentifiers())){var s2;let e4=(s2=r3.bindings[a2])==null?void 0:s2.constantViolations;if(e4)for(let r4 of e4){let e5=r4.node;switch(e5.type){case"VariableDeclarator":{if(e5.init===null){let e6=r4.parentPath;if(!e6.parentPath.isFor()||e6.parentPath.get("body")===e6){r4.remove();break}}t3.add(a2);break}case"FunctionDeclaration":t3.add(a2);break}}}}function buildScopeIIFE(e3,r3){let t3=[],a2=[];for(let r4 of e3)t3.push(s.types.identifier(r4)),a2.push(s.types.identifier(r4));return s.types.returnStatement(s.types.callExpression(s.types.arrowFunctionExpression(a2,r3),t3))}},7255:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"convertFunctionParams",{enumerable:!0,get:function(){return a.default}}),r2.default=void 0;var s=t2(5389),a=t2(9302),n=t2(3962),o=(0,s.declare)((e3,r3)=>{var t3,s2;e3.assertVersion(7);let o2=(t3=e3.assumption("ignoreFunctionLength"))!=null?t3:r3.loose,i=(s2=e3.assumption("noNewArrows"))!=null?s2:!0;return{name:"transform-parameters",visitor:{Function(e4){if(e4.isArrowFunctionExpression()&&e4.get("params").some(e5=>e5.isRestElement()||e5.isAssignmentPattern())&&(e4.arrowFunctionToExpression({allowInsertArrowWithRest:!1,noNewArrows:i}),!e4.isFunctionExpression()))return;let r4=(0,n.default)(e4),t4=(0,a.default)(e4,o2);(r4||t4)&&e4.scope.crawl()}}}});r2.default=o},9302:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=convertFunctionParams;var s=t2(8304),a=t2(897);let n=s.template.statement(` - let VARIABLE_NAME = - arguments.length > ARGUMENT_KEY && arguments[ARGUMENT_KEY] !== undefined ? - arguments[ARGUMENT_KEY] - : - DEFAULT_VALUE; -`),o=s.template.statement(` - if (ASSIGNMENT_IDENTIFIER === UNDEFINED) { - ASSIGNMENT_IDENTIFIER = DEFAULT_VALUE; - } -`),i=s.template.statement(` - let ASSIGNMENT_IDENTIFIER = PARAMETER_NAME === UNDEFINED ? DEFAULT_VALUE : PARAMETER_NAME ; -`),l=s.template.statement(` - let $0 = arguments.length > $1 ? arguments[$1] : undefined; -`);function convertFunctionParams(e3,r3,t3,c){let d=e3.get("params");if(d.every(e4=>e4.isIdentifier()))return!1;let{node:p,scope:f}=e3,y=[],g=new Set;for(let e4 of d)(0,a.collectShadowedParamsNames)(e4,f,g);let h={needsOuterBinding:!1,scope:f};if(g.size===0){for(let e4 of d)if(e4.isIdentifier()||e4.traverse(a.iifeVisitor,h),h.needsOuterBinding)break}let b=null;for(let a2=0;a20){y.push((0,a.buildScopeIIFE)(g,e3.node.body)),e3.set("body",s.types.blockStatement(y));let r4=e3.get("body.body"),t4=r4[r4.length-1].get("argument.callee");t4.arrowFunctionToExpression(),t4.node.generator=v,t4.node.async=x,p.generator=!1,p.async=!1,x&&(e3.node.body=s.template.statement.ast`{ - try { - ${e3.node.body.body} - } catch (e) { - return Promise.reject(e); - } - }`)}else e3.get("body").unshiftContainer("body",y);return!0}},3962:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=convertFunctionRest;var s=t2(8304),a=t2(897);let n=s.template.statement(` - for (var LEN = ARGUMENTS.length, - ARRAY = new Array(ARRAY_LEN), - KEY = START; - KEY < LEN; - KEY++) { - ARRAY[ARRAY_KEY] = ARGUMENTS[KEY]; - } -`),o=s.template.expression(` - (INDEX < OFFSET || ARGUMENTS.length <= INDEX) ? undefined : ARGUMENTS[INDEX] -`),i=s.template.expression(` - REF = INDEX, (REF < OFFSET || ARGUMENTS.length <= REF) ? undefined : ARGUMENTS[REF] -`),l=s.template.expression(` - ARGUMENTS.length <= OFFSET ? 0 : ARGUMENTS.length - OFFSET -`);function referencesRest(e3,r3){return e3.node.name===r3.name?e3.scope.bindingIdentifierEquals(r3.name,r3.outerBinding):!1}let c={Scope(e3,r3){e3.scope.bindingIdentifierEquals(r3.name,r3.outerBinding)||e3.skip()},Flow(e3){e3.isTypeCastExpression()||e3.skip()},Function(e3,r3){let t3=r3.noOptimise;r3.noOptimise=!0,e3.traverse(c,r3),r3.noOptimise=t3,e3.skip()},ReferencedIdentifier(e3,r3){let{node:t3}=e3;if(t3.name==="arguments"&&(r3.deopted=!0),!!referencesRest(e3,r3))if(r3.noOptimise)r3.deopted=!0;else{let{parentPath:s2}=e3;if(s2.listKey==="params"&&s2.key0&&s.types.isIdentifier(e3.params[0],{name:"this"})&&(r3-=1),r3}function hasRest(e3){let r3=e3.params.length;return r3>0&&s.types.isRestElement(e3.params[r3-1])}function optimiseIndexGetter(e3,r3,t3){let a2=s.types.numericLiteral(t3),n2,l2=e3.parent;s.types.isNumericLiteral(l2.property)?n2=s.types.numericLiteral(l2.property.value+t3):t3===0?n2=l2.property:n2=s.types.binaryExpression("+",l2.property,s.types.cloneNode(a2));let{scope:c2,parentPath:d}=e3;if(c2.isPure(n2)){d.replaceWith(o({ARGUMENTS:r3,OFFSET:a2,INDEX:n2}));let e4=d,t4=e4.get("test"),s2=t4.get("left").evaluate();s2.confident&&(s2.value===!0?e4.replaceWith(c2.buildUndefinedNode()):t4.replaceWith(t4.get("right")))}else{let e4=c2.generateUidIdentifierBasedOnNode(n2);c2.push({id:e4,kind:"var"}),d.replaceWith(i({ARGUMENTS:r3,OFFSET:a2,INDEX:n2,REF:s.types.cloneNode(e4)}))}}function optimiseLengthGetter(e3,r3,t3){t3?e3.parentPath.replaceWith(l({ARGUMENTS:r3,OFFSET:s.types.numericLiteral(t3)})):e3.replaceWith(r3)}function convertFunctionRest(e3){let{node:r3,scope:t3}=e3;if(!hasRest(r3))return!1;let o2=e3.get(`params.${r3.params.length-1}.argument`);if(!o2.isIdentifier()){let r4=new Set;(0,a.collectShadowedParamsNames)(o2,e3.scope,r4);let n2=r4.size>0;if(!n2){let e4={needsOuterBinding:!1,scope:t3};o2.traverse(a.iifeVisitor,e4),n2=e4.needsOuterBinding}n2&&(e3.ensureBlock(),e3.set("body",s.types.blockStatement([(0,a.buildScopeIIFE)(r4,e3.node.body)])))}let i2=o2.node;if(r3.params.pop(),s.types.isPattern(i2)){let a2=i2;i2=t3.generateUidIdentifier("ref");let n2=s.types.variableDeclaration("let",[s.types.variableDeclarator(a2,i2)]);e3.ensureBlock(),r3.body.body.unshift(n2)}else i2.name==="arguments"&&t3.rename(i2.name);let l2=s.types.identifier("arguments"),d=getParamsCount(r3),u={references:[],offset:d,argumentsNode:l2,outerBinding:t3.getBindingIdentifier(i2.name),candidates:[],name:i2.name,deopted:!1};if(e3.traverse(c,u),!u.deopted&&!u.references.length){for(let{path:e4,cause:r4}of u.candidates){let t4=s.types.cloneNode(l2);switch(r4){case"indexGetter":optimiseIndexGetter(e4,t4,u.offset);break;case"lengthGetter":optimiseLengthGetter(e4,t4,u.offset);break;default:e4.replaceWith(t4)}}return!0}u.references.push(...u.candidates.map(({path:e4})=>e4));let p=s.types.numericLiteral(d),f=t3.generateUidIdentifier("key"),y=t3.generateUidIdentifier("len"),g,h;d?(g=s.types.binaryExpression("-",s.types.cloneNode(f),s.types.cloneNode(p)),h=s.types.conditionalExpression(s.types.binaryExpression(">",s.types.cloneNode(y),s.types.cloneNode(p)),s.types.binaryExpression("-",s.types.cloneNode(y),s.types.cloneNode(p)),s.types.numericLiteral(0))):(g=s.types.identifier(f.name),h=s.types.identifier(y.name));let b=n({ARGUMENTS:l2,ARRAY_KEY:g,ARRAY_LEN:h,START:p,ARRAY:i2,KEY:f,LEN:y});if(u.deopted)r3.body.body.unshift(b);else{let r4=e3.getEarliestCommonAncestorFrom(u.references).getStatementParent();r4.findParent(e4=>{if(e4.isLoop())r4=e4;else return e4.isFunction()}),r4.insertBefore(b)}return!0}},897:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.buildScopeIIFE=buildScopeIIFE,r2.collectShadowedParamsNames=collectShadowedParamsNames,r2.iifeVisitor=void 0;var s=t2(8304);let a={"ReferencedIdentifier|BindingIdentifier"(e3,r3){let{scope:t3,node:s2}=e3,{name:a2}=s2;(a2==="eval"||t3.getBinding(a2)===r3.scope.parent.getBinding(a2)&&r3.scope.hasOwnBinding(a2))&&(r3.needsOuterBinding=!0,e3.stop())},"TypeAnnotation|TSTypeAnnotation|TypeParameterDeclaration|TSTypeParameterDeclaration":e3=>e3.skip()};r2.iifeVisitor=a;function collectShadowedParamsNames(e3,r3,t3){for(let a2 of Object.keys(e3.getBindingIdentifiers())){var s2;let e4=(s2=r3.bindings[a2])==null?void 0:s2.constantViolations;if(e4)for(let r4 of e4){let e5=r4.node;switch(e5.type){case"VariableDeclarator":{if(e5.init===null){let e6=r4.parentPath;if(!e6.parentPath.isFor()||e6.parentPath.get("body")===e6){r4.remove();break}}t3.add(a2);break}case"FunctionDeclaration":t3.add(a2);break}}}}function buildScopeIIFE(e3,r3){let t3=[],a2=[];for(let r4 of e3)t3.push(s.types.identifier(r4)),a2.push(s.types.identifier(r4));return s.types.returnStatement(s.types.callExpression(s.types.arrowFunctionExpression(a2,r3),t3))}},7818:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(269),n=(0,s.declare)((e3,r3)=>(e3.assertVersion(7),(0,a.createClassFeaturePlugin)({name:"transform-private-methods",api:e3,feature:a.FEATURES.privateMethods,loose:r3.loose,manipulateOptions(e4,r4){r4.plugins.push("classPrivateMethods")}})));r2.default=n},1472:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(269),n=t2(365),o=(0,s.declare)((e3,r3)=>{e3.assertVersion(7);let{types:s2,template:o2}=e3,{loose:i}=r3,l=new WeakMap,c=new WeakMap;function unshadow(e4,r4,t3){for(;t3!==r4;)t3.hasOwnBinding(e4)&&t3.rename(e4),t3=t3.parent}function injectToFieldInit(e4,r4,t3=!1){if(e4.node.value){let s3=e4.get("value");t3?s3.insertBefore(r4):s3.insertAfter(r4)}else e4.set("value",s2.unaryExpression("void",r4))}function injectInitialization(e4,r4){let t3,n2;for(let r5 of e4.get("body.body")){if((r5.isClassProperty()||r5.isClassPrivateProperty())&&!r5.node.static){t3=r5;break}!n2&&r5.isClassMethod({kind:"constructor"})&&(n2=r5)}t3?injectToFieldInit(t3,r4,!0):(0,a.injectInitialization)(e4,n2,[s2.expressionStatement(r4)])}function getWeakSetId(e4,r4,t3,a2="",i2){let l2=e4.get(t3.node);if(!l2){l2=r4.scope.generateUidIdentifier(`${a2||""} brandCheck`),e4.set(t3.node,l2),i2(t3,o2.expression.ast`${s2.cloneNode(l2)}.add(this)`);let c2=s2.newExpression(s2.identifier("WeakSet"),[]);(0,n.default)(c2),r4.insertBefore(o2.ast`var ${l2} = ${c2}`)}return s2.cloneNode(l2)}return{name:"transform-private-property-in-object",inherits:t2(6775).default,pre(){(0,a.enableFeature)(this.file,a.FEATURES.privateIn,i)},visitor:{BinaryExpression(e4,r4){let{node:t3}=e4,{file:n2}=r4;if(t3.operator!=="in"||!s2.isPrivateName(t3.left))return;let{name:i2}=t3.left.id,d,u=e4.findParent(e5=>e5.isClass()?(d=e5.get("body.body").find(({node:e6})=>s2.isPrivate(e6)&&e6.key.id.name===i2),!!d):!1);if(u.parentPath.scope.path.isPattern()){u.replaceWith(o2.ast`(() => ${u.node})()`);return}if(d.node.type==="ClassPrivateMethod")if(d.node.static)u.node.id?unshadow(u.node.id.name,u.scope,e4.scope):u.set("id",e4.scope.generateUidIdentifier("class")),e4.replaceWith(o2.expression.ast` - ${s2.cloneNode(u.node.id)} === ${(0,a.buildCheckInRHS)(t3.right,n2)} - `);else{var p;let r5=getWeakSetId(l,u,u,(p=u.node.id)==null?void 0:p.name,injectInitialization);e4.replaceWith(o2.expression.ast`${r5}.has(${(0,a.buildCheckInRHS)(t3.right,n2)})`)}else{let r5=getWeakSetId(c,u,d,d.node.key.id.name,injectToFieldInit);e4.replaceWith(o2.expression.ast`${r5}.has(${(0,a.buildCheckInRHS)(t3.right,n2)})`)}}}}});r2.default=o},2914:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-property-literals",visitor:{ObjectProperty:{exit({node:e4}){let r3=e4.key;!e4.computed&&a.types.isIdentifier(r3)&&!a.types.isValidES3Identifier(r3.name)&&(e4.key=a.types.stringLiteral(r3.name))}}}}));r2.default=n},2523:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(5389),a=t2(1017),n=t2(8304),o=(0,s.declare)(e3=>{e3.assertVersion(7);function addDisplayName(e4,r4){let t3=r4.arguments[0].properties,s2=!0;for(let e5=0;e5n.types.isIdentifier(e4,{name:"createReactClass"});function isCreateClass(e4){if(!e4||!n.types.isCallExpression(e4)||!r3(e4.callee)&&!isCreateClassAddon(e4.callee))return!1;let t3=e4.arguments;if(t3.length!==1)return!1;let s2=t3[0];return!!n.types.isObjectExpression(s2)}return{name:"transform-react-display-name",visitor:{ExportDefaultDeclaration({node:e4},r4){if(isCreateClass(e4.declaration)){let t3=r4.filename||"unknown",s2=a.basename(t3,a.extname(t3));s2==="index"&&(s2=a.basename(a.dirname(t3))),addDisplayName(s2,e4.declaration)}},CallExpression(e4){let{node:r4}=e4;if(!isCreateClass(r4))return;let t3;e4.find(function(e5){if(e5.isAssignmentExpression())t3=e5.node.left;else if(e5.isObjectProperty())t3=e5.node.key;else if(e5.isVariableDeclarator())t3=e5.node.id;else if(e5.isStatement())return!0;if(t3)return!0}),t3&&(n.types.isMemberExpression(t3)&&(t3=t3.property),n.types.isIdentifier(t3)&&addDisplayName(t3.name,r4))}}}});r2.default=o},3019:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),Object.defineProperty(r2,"default",{enumerable:!0,get:function(){return s.default}});var s=t2(3898)},5447:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=createPlugin;var s=t2(6085),a=t2(5389),n=t2(8304),o=t2(3380),i=t2(365);let l={importSource:"react",runtime:"automatic",pragma:"React.createElement",pragmaFrag:"React.Fragment"},c=/^\s*\*?\s*@jsxImportSource\s+([^\s]+)\s*$/m,d=/^\s*\*?\s*@jsxRuntime\s+([^\s]+)\s*$/m,u=/^\s*\*?\s*@jsx\s+([^\s]+)\s*$/m,p=/^\s*\*?\s*@jsxFrag\s+([^\s]+)\s*$/m,get=(e3,r3)=>e3.get(`@babel/plugin-react-jsx/${r3}`),set=(e3,r3,t3)=>e3.set(`@babel/plugin-react-jsx/${r3}`,t3);function hasProto(e3){return e3.properties.some(e4=>n.types.isObjectProperty(e4,{computed:!1,shorthand:!1})&&(n.types.isIdentifier(e4.key,{name:"__proto__"})||n.types.isStringLiteral(e4.key,{value:"__proto__"})))}function createPlugin({name:e3,development:r3}){return(0,a.declare)((t3,a2)=>{let{pure:o2,throwIfNamespace:f=!0,filter:y,runtime:g=r3?"automatic":"classic",importSource:h=l.importSource,pragma:b=l.pragma,pragmaFrag:x=l.pragmaFrag}=a2;{var{useSpread:v=!1,useBuiltIns:j=!1}=a2;if(g==="classic"){if(typeof v!="boolean")throw new Error("transform-react-jsx currently only accepts a boolean option for useSpread (defaults to false)");if(typeof j!="boolean")throw new Error("transform-react-jsx currently only accepts a boolean option for useBuiltIns (defaults to false)");if(v&&j)throw new Error("transform-react-jsx currently only accepts useBuiltIns or useSpread but not both")}}let w={JSXOpeningElement(e4,r4){let t4=[];isThisAllowed(e4.scope)&&t4.push(n.types.jsxAttribute(n.types.jsxIdentifier("__self"),n.types.jsxExpressionContainer(n.types.thisExpression()))),t4.push(n.types.jsxAttribute(n.types.jsxIdentifier("__source"),n.types.jsxExpressionContainer(makeSource(e4,r4)))),e4.pushContainer("attributes",t4)}};return{name:e3,inherits:s.default,visitor:{JSXNamespacedName(e4){if(f)throw e4.buildCodeFrameError("Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can set `throwIfNamespace: false` to bypass this warning.")},JSXSpreadChild(e4){throw e4.buildCodeFrameError("Spread children are not supported in React.")},Program:{enter(e4,t4){let{file:s2}=t4,o3=g,i2=h,f2=b,y2=x,v2=!!a2.importSource,j2=!!a2.pragma,E=!!a2.pragmaFrag;if(s2.ast.comments)for(let e5 of s2.ast.comments){let r4=c.exec(e5.value);r4&&(i2=r4[1],v2=!0);let t5=d.exec(e5.value);t5&&(o3=t5[1]);let s3=u.exec(e5.value);s3&&(f2=s3[1],j2=!0);let a3=p.exec(e5.value);a3&&(y2=a3[1],E=!0)}if(set(t4,"runtime",o3),o3==="classic"){if(v2)throw e4.buildCodeFrameError("importSource cannot be set when runtime is classic.");let r4=toMemberExpression(f2),s3=toMemberExpression(y2);set(t4,"id/createElement",()=>n.types.cloneNode(r4)),set(t4,"id/fragment",()=>n.types.cloneNode(s3)),set(t4,"defaultPure",f2===l.pragma)}else if(o3==="automatic"){if(j2||E)throw e4.buildCodeFrameError("pragma and pragmaFrag cannot be set when runtime is automatic.");let define2=(r4,s3)=>set(t4,r4,createImportLazily(t4,e4,s3,i2));define2("id/jsx",r3?"jsxDEV":"jsx"),define2("id/jsxs",r3?"jsxDEV":"jsxs"),define2("id/createElement","createElement"),define2("id/fragment","Fragment"),set(t4,"defaultPure",i2===l.importSource)}else throw e4.buildCodeFrameError('Runtime must be either "classic" or "automatic".');r3&&e4.traverse(w,t4)}},JSXFragment:{exit(e4,r4){let t4;get(r4,"runtime")==="classic"?t4=buildCreateElementFragmentCall(e4,r4):t4=buildJSXFragmentCall(e4,r4),e4.replaceWith(n.types.inherits(t4,e4.node))}},JSXElement:{exit(e4,r4){let t4;get(r4,"runtime")==="classic"||shouldUseCreateElement(e4)?t4=buildCreateElementCall(e4,r4):t4=buildJSXElementCall(e4,r4),e4.replaceWith(n.types.inherits(t4,e4.node))}},JSXAttribute(e4){n.types.isJSXElement(e4.node.value)&&(e4.node.value=n.types.jsxExpressionContainer(e4.node.value))}}};function isDerivedClass(e4){return e4.node.superClass!==null}function isThisAllowed(e4){do{let{path:r4}=e4;if(r4.isFunctionParent()&&!r4.isArrowFunctionExpression())return!r4.isMethod()||r4.node.kind!=="constructor"?!0:!isDerivedClass(r4.parentPath.parentPath);if(r4.isTSModuleBlock())return!1}while(e4=e4.parent);return!0}function call(e4,r4,t4){let s2=n.types.callExpression(get(e4,`id/${r4}`)(),t4);return(o2??get(e4,"defaultPure"))&&(0,i.default)(s2),s2}function shouldUseCreateElement(e4){let t4=e4.get("openingElement").node.attributes,s2=!1;for(let e5=0;e51)r4=n.types.arrayExpression(e4);else return;return n.types.objectProperty(n.types.identifier("children"),r4)}function buildJSXElementCall(e4,t4){let s2=e4.get("openingElement"),a3=[getTag(s2)],o3=[],i2=Object.create(null);for(let r4 of s2.get("attributes"))if(r4.isJSXAttribute()&&n.types.isJSXIdentifier(r4.node.name)){let{name:t5}=r4.node.name;switch(t5){case"__source":case"__self":if(i2[t5])throw sourceSelfError(e4,t5);case"key":{let e5=convertAttributeValue(r4.node.value);if(e5===null)throw r4.buildCodeFrameError('Please provide an explicit key value. Using "key" as a shorthand for "key={true}" is not allowed.');i2[t5]=e5;break}default:o3.push(r4)}}else o3.push(r4);let l2=n.types.react.buildChildren(e4.node),c2;if(o3.length||l2.length?c2=buildJSXOpeningElementAttributes(o3,l2):c2=n.types.objectExpression([]),a3.push(c2),r3){var d2;a3.push((d2=i2.key)!=null?d2:e4.scope.buildUndefinedNode(),n.types.booleanLiteral(l2.length>1)),i2.__source?(a3.push(i2.__source),i2.__self&&a3.push(i2.__self)):i2.__self&&a3.push(e4.scope.buildUndefinedNode(),i2.__self)}else i2.key!==void 0&&a3.push(i2.key);return call(t4,l2.length>1?"jsxs":"jsx",a3)}function buildJSXOpeningElementAttributes(e4,r4){let t4=e4.reduce(accumulateAttribute,[]);return r4?.length>0&&t4.push(buildChildrenProperty(r4)),n.types.objectExpression(t4)}function buildJSXFragmentCall(e4,t4){let s2=[get(t4,"id/fragment")()],a3=n.types.react.buildChildren(e4.node);return s2.push(n.types.objectExpression(a3.length>0?[buildChildrenProperty(a3)]:[])),r3&&s2.push(e4.scope.buildUndefinedNode(),n.types.booleanLiteral(a3.length>1)),call(t4,a3.length>1?"jsxs":"jsx",s2)}function buildCreateElementFragmentCall(e4,r4){if(!(y&&!y(e4.node,r4)))return call(r4,"createElement",[get(r4,"id/fragment")(),n.types.nullLiteral(),...n.types.react.buildChildren(e4.node)])}function buildCreateElementCall(e4,r4){let t4=e4.get("openingElement");return call(r4,"createElement",[getTag(t4),buildCreateElementOpeningElementAttributes(r4,e4,t4.get("attributes")),...n.types.react.buildChildren(e4.node)])}function getTag(e4){let r4=convertJSXIdentifier(e4.node.name,e4.node),t4;return n.types.isIdentifier(r4)?t4=r4.name:n.types.isStringLiteral(r4)&&(t4=r4.value),n.types.react.isCompatTag(t4)?n.types.stringLiteral(t4):r4}function buildCreateElementOpeningElementAttributes(e4,r4,t4){let s2=get(e4,"runtime");if(s2!=="automatic"){let r5=[],s3=t4.reduce(accumulateAttribute,[]);if(v)s3.length&&r5.push(n.types.objectExpression(s3));else{let e5=0;s3.forEach((t5,a5)=>{n.types.isSpreadElement(t5)&&(a5>e5&&r5.push(n.types.objectExpression(s3.slice(e5,a5))),r5.push(t5.argument),e5=a5+1)}),s3.length>e5&&r5.push(n.types.objectExpression(s3.slice(e5)))}if(!r5.length)return n.types.nullLiteral();if(r5.length===1&&!(n.types.isSpreadElement(s3[0])&&n.types.isObjectExpression(s3[0].argument)))return r5[0];n.types.isObjectExpression(r5[0])||r5.unshift(n.types.objectExpression([]));let a4=j?n.types.memberExpression(n.types.identifier("Object"),n.types.identifier("assign")):e4.addHelper("extends");return n.types.callExpression(a4,r5)}let a3=[],o3=Object.create(null);for(let e5 of t4){let{node:t5}=e5,i2=n.types.isJSXAttribute(t5)&&n.types.isJSXIdentifier(t5.name)&&t5.name.name;if(s2==="automatic"&&(i2==="__source"||i2==="__self")){if(o3[i2])throw sourceSelfError(r4,i2);o3[i2]=!0}accumulateAttribute(a3,e5)}return a3.length===1&&n.types.isSpreadElement(a3[0])&&!n.types.isObjectExpression(a3[0].argument)?a3[0].argument:a3.length>0?n.types.objectExpression(a3):n.types.nullLiteral()}});function getSource(e4,t3){switch(t3){case"Fragment":return`${e4}/${r3?"jsx-dev-runtime":"jsx-runtime"}`;case"jsxDEV":return`${e4}/jsx-dev-runtime`;case"jsx":case"jsxs":return`${e4}/jsx-runtime`;case"createElement":return e4}}function createImportLazily(e4,r4,t3,s2){return()=>{let a2=getSource(s2,t3);if((0,o.isModule)(r4)){let s3=get(e4,`imports/${t3}`);return s3?n.types.cloneNode(s3):(s3=(0,o.addNamed)(r4,t3,a2,{importedInterop:"uncompiled",importPosition:"after"}),set(e4,`imports/${t3}`,s3),s3)}else{let s3=get(e4,`requires/${a2}`);return s3?s3=n.types.cloneNode(s3):(s3=(0,o.addNamespace)(r4,a2,{importedInterop:"uncompiled"}),set(e4,`requires/${a2}`,s3)),n.types.memberExpression(s3,n.types.identifier(t3))}}}}function toMemberExpression(e3){return e3.split(".").map(e4=>n.types.identifier(e4)).reduce((e4,r3)=>n.types.memberExpression(e4,r3))}function makeSource(e3,r3){let t3=e3.node.loc;if(!t3)return e3.scope.buildUndefinedNode();if(!r3.fileNameIdentifier){let{filename:t4=""}=r3,s2=e3.scope.generateUidIdentifier("_jsxFileName");e3.scope.getProgramParent().push({id:s2,init:n.types.stringLiteral(t4)}),r3.fileNameIdentifier=s2}return makeTrace(n.types.cloneNode(r3.fileNameIdentifier),t3.start.line,t3.start.column)}function makeTrace(e3,r3,t3){let s2=r3!=null?n.types.numericLiteral(r3):n.types.nullLiteral(),a2=t3!=null?n.types.numericLiteral(t3+1):n.types.nullLiteral();return n.template.expression.ast`{ - fileName: ${e3}, - lineNumber: ${s2}, - columnNumber: ${a2}, - }`}function sourceSelfError(e3,r3){let t3=`transform-react-jsx-${r3.slice(2)}`;return e3.buildCodeFrameError(`Duplicate ${r3} prop found. You are most likely using the deprecated ${t3} Babel plugin. Both __source and __self are automatically set when using the automatic runtime. Please remove transform-react-jsx-source and transform-react-jsx-self from your Babel config.`)}},3898:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(5447),a=(0,s.default)({name:"transform-react-jsx/development",development:!0});r2.default=a},3985:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(5447),a=(0,s.default)({name:"transform-react-jsx",development:!1});r2.default=a},2146:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(5389),a=t2(365),n=t2(8304);let o=[["react",new Set(["cloneElement","createContext","createElement","createFactory","createRef","forwardRef","isValidElement","memo","lazy"])],["react-dom",new Set(["createPortal"])]];var i=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-react-pure-annotations",visitor:{CallExpression(e4){isReactCall(e4)&&(0,a.default)(e4)}}}));r2.default=i;function isReactCall(e3){let r3=e3.get("callee");if(!r3.isMemberExpression()){for(let[e4,t4]of o)for(let s3 of t4)if(r3.referencesImport(e4,s3))return!0;return!1}let t3=r3.get("object"),s2=r3.node;if(!s2.computed&&n.types.isIdentifier(s2.property)){let e4=s2.property.name;for(let[r4,s3]of o)if(t3.referencesImport(r4,"default")||t3.referencesImport(r4,"*"))return s3.has(e4)}return!1}},4057:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(9982),n=(0,s.declare)(({types:e3,assertVersion:r3})=>(r3(7),{name:"transform-regenerator",inherits:a.default,visitor:{MemberExpression(r4){{var t3;if(!((t3=this.availableHelper)!=null&&t3.call(this,"regeneratorRuntime")))return}let s2=r4.get("object");if(s2.isIdentifier({name:"regeneratorRuntime"})){let r5=this.addHelper("regeneratorRuntime");if(e3.isArrowFunctionExpression(r5)){s2.replaceWith(r5.body);return}s2.replaceWith(e3.callExpression(r5,[]))}}}}));r2.default=n},418:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-reserved-words",visitor:{"BindingIdentifier|ReferencedIdentifier"(e4){a.types.isValidES3Identifier(e4.node.name)||e4.scope.rename(e4.node.name)}}}));r2.default=n},6043:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=_default,r2.resolveFSPath=resolveFSPath;var s=t2(1017),a=t2(8188);function _default(e3,r3,t3){return t3===!1?e3:resolveAbsoluteRuntime(e3,s.resolve(r3,t3===!0?".":t3))}function resolveAbsoluteRuntime(e3,r3){try{return s.dirname((((e4,r4)=>(e4=e4.split("."),r4=r4.split("."),+e4[0]>+r4[0]||e4[0]==r4[0]&&+e4[1]>=+r4[1]))(process.versions.node,"8.9")?require.resolve:(e4,{paths:[r4]},s2=t2(8188))=>{let a2=s2._findPath(e4,s2._nodeModulePaths(r4).concat(r4));if(a2)return a2;throw a2=new Error(`Cannot resolve module '${e4}'`),a2.code="MODULE_NOT_FOUND",a2})(`${e3}/package.json`,{paths:[r3]})).replace(/\\/g,"/")}catch(t3){throw t3.code!=="MODULE_NOT_FOUND"?t3:Object.assign(new Error(`Failed to resolve "${e3}" relative to "${r3}"`),{code:"BABEL_RUNTIME_NOT_FOUND",runtime:e3,dirname:r3})}}function resolveFSPath(e3){return require.resolve(e3).replace(/\\/g,"/")}},9257:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.hasMinVersion=hasMinVersion;var s=t2(7849);function hasMinVersion(e3,r3){return r3?(s.valid(r3)&&(r3=`^${r3}`),!s.intersects(`<${e3}`,r3)&&!s.intersects(">=8.0.0",r3)):!0}},1390:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(5389),a=t2(3380),n=t2(8304),o=t2(9257),i=t2(6043),l=t2(3555);function supportsStaticESM(e3){return!!(e3!=null&&e3.supportsStaticESM)}var c=(0,s.declare)((e3,r3,t3)=>{e3.assertVersion(7);let{helpers:s2=!0,useESModules:c2=!1,version:d="7.0.0-beta.0",absoluteRuntime:u=!1}=r3;if(typeof s2!="boolean")throw new Error("The 'helpers' option must be undefined, or a boolean.");if(typeof c2!="boolean"&&c2!=="auto")throw new Error("The 'useESModules' option must be undefined, or a boolean, or 'auto'.");if(typeof u!="boolean"&&typeof u!="string")throw new Error("The 'absoluteRuntime' option must be undefined, a boolean, or a string.");if(typeof d!="string")throw new Error("The 'version' option must be a version string.");var p=(0,o.hasMinVersion)("7.13.0",d);function has(e4,r4){return Object.prototype.hasOwnProperty.call(e4,r4)}if(has(r3,"useBuiltIns"))throw r3.useBuiltIns?new Error("The 'useBuiltIns' option has been removed. The @babel/runtime module now uses builtins by default."):new Error("The 'useBuiltIns' option has been removed. Use the 'corejs'option to polyfill with `core-js` via @babel/runtime.");if(has(r3,"polyfill"))throw r3.polyfill===!1?new Error("The 'polyfill' option has been removed. The @babel/runtime module now skips polyfilling by default."):new Error("The 'polyfill' option has been removed. Use the 'corejs'option to polyfill with `core-js` via @babel/runtime.");if(has(r3,"moduleName"))throw new Error("The 'moduleName' option has been removed. @babel/transform-runtime no longer supports arbitrary runtimes. If you were using this to set an absolute path for Babel's standard runtimes, please use the 'absoluteRuntime' option.");let f=c2==="auto"?e3.caller(supportsStaticESM):c2,y=["interopRequireWildcard","interopRequireDefault"];return{name:"transform-runtime",inherits:(0,l.createBasePolyfillsPlugin)(r3,d,u),pre(e4){if(!s2)return;let r4;e4.set("helperGenerator",s3=>{var o3,l2;if((o3=r4)!=null||(r4=(0,i.default)((l2=e4.get("runtimeHelpersModuleName"))!=null?l2:"@babel/runtime",t3,u)),!(e4.availableHelper!=null&&e4.availableHelper(s3,d)))return s3==="regeneratorRuntime"?n.types.arrowFunctionExpression([],n.types.identifier("regeneratorRuntime")):void 0;let p2=y.indexOf(s3)!==-1&&!(0,a.isModule)(e4.path)?4:void 0,g=f&&e4.path.node.sourceType==="module"?"helpers/esm":"helpers",h=`${r4}/${g}/${s3}`;return u&&(h=(0,i.resolveFSPath)(h)),addDefaultImport(h,s3,p2,!0)});let o2=new Map;function addDefaultImport(r5,t4,s3,i2=!1){let l2=(0,a.isModule)(e4.path),c3=`${r5}:${t4}:${l2||""}`,d2=o2.get(c3);return d2?d2=n.types.cloneNode(d2):(d2=(0,a.addDefault)(e4.path,r5,{importedInterop:i2&&p?"compiled":"uncompiled",nameHint:t4,blockHoist:s3}),o2.set(c3,d2)),d2}}}});r2.default=c},3555:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.createBasePolyfillsPlugin=createBasePolyfillsPlugin;var s=t2(7300),a=t2(6427),n=t2(9373);let o=s.default||s,i=a.default||a,l=n.default||n,c="#__secret_key__@babel/runtime__compatibility";function createCorejsPlugin(e3,r3,t3){return(s2,a2,n2)=>Object.assign({},e3(s2,r3,n2),{inherits:t3})}function createRegeneratorPlugin(e3,r3){if(r3)return(r4,t3,s2)=>l(r4,e3,s2)}function createBasePolyfillsPlugin({corejs:e3,regenerator:r3=!0},t3,s2){let a2=!1,n2;typeof e3=="object"&&e3!==null?(n2=e3.version,a2=!!e3.proposals):n2=e3;let l2=n2?Number(n2):!1;if(![!1,2,3].includes(l2))throw new Error(`The \`core-js\` version must be false, 2 or 3, but got ${JSON.stringify(n2)}.`);if(a2&&(!l2||l2<3))throw new Error("The 'proposals' option is only supported when using 'corejs: 3'");if(typeof r3!="boolean")throw new Error("The 'regenerator' option must be undefined, or a boolean.");let d={method:"usage-pure",absoluteImports:s2,[c]:{useBabelRuntime:!0,runtimeVersion:t3,ext:""}};return l2===2?createCorejsPlugin(o,d,createRegeneratorPlugin(d,r3)):l2===3?createCorejsPlugin(i,Object.assign({version:3,proposals:a2},d),createRegeneratorPlugin(d,r3)):createRegeneratorPlugin(d,r3)}},5316:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-shorthand-properties",visitor:{ObjectMethod(e4){let{node:r3}=e4;if(r3.kind==="method"){let t3=a.types.functionExpression(null,r3.params,r3.body,r3.generator,r3.async);t3.returnType=r3.returnType;let s2=a.types.toComputedKey(r3);a.types.isStringLiteral(s2,{value:"__proto__"})?e4.replaceWith(a.types.objectProperty(s2,t3,!0)):e4.replaceWith(a.types.objectProperty(r3.key,t3,r3.computed))}},ObjectProperty(e4){let{node:r3}=e4;if(r3.shorthand){let t3=a.types.toComputedKey(r3);a.types.isStringLiteral(t3,{value:"__proto__"})?e4.replaceWith(a.types.objectProperty(t3,r3.value,!0)):r3.shorthand=!1}}}}));r2.default=n},1743:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(9769),n=t2(8304),o=(0,s.declare)((e3,r3)=>{var t3,s2;e3.assertVersion(7);let o2=(t3=e3.assumption("iterableIsArray"))!=null?t3:r3.loose,i=(s2=r3.allowArrayLike)!=null?s2:e3.assumption("arrayLikeIsIterable");function getSpreadLiteral(e4,r4){return o2&&!n.types.isIdentifier(e4.argument,{name:"arguments"})?e4.argument:r4.toArray(e4.argument,!0,i)}function hasHole(e4){return e4.elements.some(e5=>e5===null)}function hasSpread(e4){for(let r4=0;r4{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-sticky-regex",visitor:{RegExpLiteral(e4){let{node:r3}=e4;r3.flags.includes("y")&&e4.replaceWith(a.types.newExpression(a.types.identifier("RegExp"),[a.types.stringLiteral(r3.pattern),a.types.stringLiteral(r3.flags)]))}}}));r2.default=n},1005:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=(0,s.declare)((e3,r3)=>{var t3,s2;e3.assertVersion(7);let n2=(t3=e3.assumption("ignoreToPrimitiveHint"))!=null?t3:r3.loose,o=(s2=e3.assumption("mutableTemplateObject"))!=null?s2:r3.loose,i="taggedTemplateLiteral";o&&(i+="Loose");function buildConcatCallExpressions(e4){let r4=!0;return e4.reduce(function(e5,t4){let s3=a.types.isLiteral(t4);return!s3&&r4&&(s3=!0,r4=!1),s3&&a.types.isCallExpression(e5)?(e5.arguments.push(t4),e5):a.types.callExpression(a.types.memberExpression(e5,a.types.identifier("concat")),[t4])})}return{name:"transform-template-literals",visitor:{TaggedTemplateExpression(e4){let{node:r4}=e4,{quasi:t4}=r4,s3=[],n3=[],o2=!0;for(let r5 of t4.quasis){let{raw:t5,cooked:i2}=r5.value,l2=i2==null?e4.scope.buildUndefinedNode():a.types.stringLiteral(i2);s3.push(l2),n3.push(a.types.stringLiteral(t5)),t5!==i2&&(o2=!1)}let l=[a.types.arrayExpression(s3)];o2||l.push(a.types.arrayExpression(n3));let c=e4.scope.generateUidIdentifier("templateObject");e4.scope.getProgramParent().push({id:a.types.cloneNode(c)}),e4.replaceWith(a.types.callExpression(r4.tag,[a.template.expression.ast` - ${a.types.cloneNode(c)} || ( - ${c} = ${this.addHelper(i)}(${l}) - ) - `,...t4.expressions]))},TemplateLiteral(e4){if(e4.parent.type==="TSLiteralType")return;let r4=[],t4=e4.get("expressions"),s3=0;for(let n3 of e4.node.quasis)if(n3.value.cooked&&r4.push(a.types.stringLiteral(n3.value.cooked)),s31&&(o2=buildConcatCallExpressions(r4));e4.replaceWith(o2)}}}});r2.default=n},6182:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=(0,s.declare)(e3=>(e3.assertVersion(7),{name:"transform-typeof-symbol",visitor:{Scope({scope:e4}){e4.getBinding("Symbol")&&e4.rename("Symbol")},UnaryExpression(e4){let{node:r3,parent:t3}=e4;if(r3.operator!=="typeof")return;if(e4.parentPath.isBinaryExpression()&&a.types.EQUALITY_BINARY_OPERATORS.indexOf(t3.operator)>=0){let r4=e4.getOpposite();if(r4.isStringLiteral()&&r4.node.value!=="symbol"&&r4.node.value!=="object")return}let s2=e4.findParent(e5=>{if(e5.isFunction()){var r4;return((r4=e5.get("body.directives.0"))==null?void 0:r4.node.value.value)==="@babel/helpers - typeof"}});if(s2)return;let n2=this.addHelper("typeof");if(s2=e4.findParent(e5=>e5.isVariableDeclarator()&&e5.node.id===n2||e5.isFunctionDeclaration()&&e5.node.id&&e5.node.id.name===n2.name),s2)return;let o=a.types.callExpression(n2,[r3.argument]),i=e4.get("argument");if(i.isIdentifier()&&!e4.scope.hasBinding(i.node.name,!0)){let t4=a.types.unaryExpression("typeof",a.types.cloneNode(r3.argument));e4.replaceWith(a.types.conditionalExpression(a.types.binaryExpression("===",t4,a.types.stringLiteral("undefined")),a.types.stringLiteral("undefined"),o))}else e4.replaceWith(o)}}}));r2.default=n},6969:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=transpileConstEnum;var s=t2(7812);function transpileConstEnum(e3,r3){let{name:t3}=e3.node.id,a=e3.parentPath.isExportNamedDeclaration(),n=a;!n&&r3.isProgram(e3.parent)&&(n=e3.parent.body.some(e4=>r3.isExportNamedDeclaration(e4)&&e4.exportKind!=="type"&&!e4.source&&e4.specifiers.some(e5=>r3.isExportSpecifier(e5)&&e5.exportKind!=="type"&&e5.local.name===t3)));let{enumValues:o}=(0,s.translateEnumValues)(e3,r3);if(n){let s2=r3.objectExpression(o.map(([e4,t4])=>r3.objectProperty(r3.isValidIdentifier(e4)?r3.identifier(e4):r3.stringLiteral(e4),t4)));e3.scope.hasOwnBinding(t3)?(a?e3.parentPath:e3).replaceWith(r3.expressionStatement(r3.callExpression(r3.memberExpression(r3.identifier("Object"),r3.identifier("assign")),[e3.node.id,s2]))):(e3.replaceWith(r3.variableDeclaration("var",[r3.variableDeclarator(e3.node.id,s2)])),e3.scope.registerDeclaration(e3));return}let i=new Map(o);e3.scope.path.traverse({Scope(e4){e4.scope.hasOwnBinding(t3)&&e4.skip()},MemberExpression(e4){if(!r3.isIdentifier(e4.node.object,{name:t3}))return;let s2;if(e4.node.computed)if(r3.isStringLiteral(e4.node.property))s2=e4.node.property.value;else return;else if(r3.isIdentifier(e4.node.property))s2=e4.node.property.name;else return;i.has(s2)&&e4.replaceWith(r3.cloneNode(i.get(s2)))}}),e3.remove()}},7812:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=transpileEnum,r2.translateEnumValues=translateEnumValues;var s=t2(8304),a=t2(9491),n=t2(365);let o=new WeakMap,i=s.template.expression(` - (function (ID) { - ASSIGNMENTS; - return ID; - })(INIT) - `);function transpileEnum(e3,r3){let{node:t3,parentPath:s2}=e3;if(t3.declare){e3.remove();return}let a2=t3.id.name,{fill:l2,data:c2,isPure:d2}=enumFill(e3,r3,t3.id);switch(s2.type){case"BlockStatement":case"ExportNamedDeclaration":case"Program":{let u=r3.isProgram(e3.parent),p=seen(s2),f=r3.objectExpression([]);(p||u)&&(f=r3.logicalExpression("||",r3.cloneNode(l2.ID),f));let y=i(Object.assign({},l2,{INIT:f}));d2&&(0,n.default)(y),p?(s2.isExportDeclaration()?s2:e3).replaceWith(r3.expressionStatement(r3.assignmentExpression("=",r3.cloneNode(t3.id),y))):e3.scope.registerDeclaration(e3.replaceWith(r3.variableDeclaration(u?"var":"let",[r3.variableDeclarator(t3.id,y)]))[0]),o.set(e3.scope.getBindingIdentifier(a2),c2);break}default:throw new Error(`Unexpected enum parent '${e3.parent.type}`)}function seen(e4){return e4.isExportDeclaration()?seen(e4.parentPath):e4.getData(a2)?!0:(e4.setData(a2,!0),!1)}}let l=(0,s.template)(` - ENUM["NAME"] = VALUE; -`),c=(0,s.template)(` - ENUM[ENUM["NAME"] = VALUE] = "NAME"; -`),buildEnumMember=(e3,r3)=>(e3?l:c)(r3);function enumFill(e3,r3,t3){let{enumValues:s2,data:a2,isPure:n2}=translateEnumValues(e3,r3),o2=s2.map(([e4,s3])=>buildEnumMember(r3.isStringLiteral(s3),{ENUM:r3.cloneNode(t3),NAME:e4,VALUE:s3}));return{fill:{ID:r3.cloneNode(t3),ASSIGNMENTS:o2},data:a2,isPure:n2}}function ReferencedIdentifier(e3,r3){let{seen:t3,path:s2,t:a2}=r3,n2=e3.node.name;t3.has(n2)&&!e3.scope.hasOwnBinding(n2)&&(e3.replaceWith(a2.memberExpression(a2.cloneNode(s2.node.id),a2.cloneNode(e3.node))),e3.skip())}let d={ReferencedIdentifier};function translateEnumValues(e3,r3){let t3=new Map,s2=-1,n2,o2=!0,i2=e3.get("members").map(i3=>{let l2=i3.node,c2=r3.isIdentifier(l2.id)?l2.id.name:l2.id.value,u=i3.get("initializer"),p=l2.initializer,f;if(p)s2=computeConstantValue(u,t3),s2!==void 0?(t3.set(c2,s2),a(typeof s2=="number"||typeof s2=="string"),s2===1/0||Number.isNaN(s2)?f=r3.identifier(String(s2)):s2===-1/0?f=r3.unaryExpression("-",r3.identifier("Infinity")):f=r3.valueToNode(s2)):(o2&&(o2=u.isPure()),u.isReferencedIdentifier()?ReferencedIdentifier(u,{t:r3,seen:t3,path:e3}):u.traverse(d,{t:r3,seen:t3,path:e3}),f=u.node,t3.set(c2,void 0));else if(typeof s2=="number")s2+=1,f=r3.numericLiteral(s2),t3.set(c2,s2);else{if(typeof s2=="string")throw e3.buildCodeFrameError("Enum member must have initializer.");{let s3=r3.memberExpression(r3.cloneNode(e3.node.id),r3.stringLiteral(n2),!0);f=r3.binaryExpression("+",r3.numericLiteral(1),s3),t3.set(c2,void 0)}}return n2=c2,[c2,f]});return{isPure:o2,data:t3,enumValues:i2}}function computeConstantValue(e3,r3,t3=new Set){return evaluate(e3);function evaluate(e4){let s2=e4.node;switch(s2.type){case"MemberExpression":return evaluateRef(e4,r3,t3);case"StringLiteral":return s2.value;case"UnaryExpression":return evalUnaryExpression(e4);case"BinaryExpression":return evalBinaryExpression(e4);case"NumericLiteral":return s2.value;case"ParenthesizedExpression":return evaluate(e4.get("expression"));case"Identifier":return evaluateRef(e4,r3,t3);case"TemplateLiteral":{if(s2.quasis.length===1)return s2.quasis[0].value.cooked;let a2=e4.get("expressions"),n2=s2.quasis,o2="";for(let e5=0;e5>":return r4>>t4;case">>>":return r4>>>t4;case"<<":return r4<{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(6141),n=t2(269),o=t2(6969),i=t2(7812),l=t2(2274);function isInType(e3){switch(e3.parent.type){case"TSTypeReference":case"TSExpressionWithTypeArguments":case"TSTypeQuery":return!0;case"TSQualifiedName":return e3.parentPath.findParent(e4=>e4.type!=="TSQualifiedName").type!=="TSImportEqualsDeclaration";case"ExportSpecifier":return e3.parent.exportKind==="type"||e3.parentPath.parent.exportKind==="type";default:return!1}}let c=new WeakMap,d=new WeakMap,u=new WeakSet;function isGlobalType({scope:e3},r3){return e3.hasBinding(r3)?!1:c.get(e3).has(r3)?!0:(console.warn(`The exported identifier "${r3}" is not declared in Babel's scope tracker -as a JavaScript value binding, and "@babel/plugin-transform-typescript" -never encountered it as a TypeScript type declaration. -It will be treated as a JavaScript value. - -This problem is likely caused by another plugin injecting -"${r3}" without registering it in the scope tracker. If you are the author - of that plugin, please use "scope.registerDeclaration(declarationPath)".`),!1)}function registerGlobalType(e3,r3){c.get(e3).add(r3)}function safeRemove(e3){let r3=e3.getBindingIdentifiers();for(let t3 of Object.keys(r3)){let s2=e3.scope.getBinding(t3);s2&&s2.identifier===r3[t3]&&s2.scope.removeBinding(t3)}e3.opts.noScope=!0,e3.remove(),e3.opts.noScope=!1}function assertCjsTransformEnabled(e3,r3,t3,s2,a2=""){if(r3.file.get("@babel/plugin-transform-modules-*")!=="commonjs")throw e3.buildCodeFrameError(`\`${t3}\` is only supported when compiling modules to CommonJS. -Please consider using \`${s2}\`${a2}, or add @babel/plugin-transform-modules-commonjs to your Babel config.`)}var p=(0,s.declare)((e3,r3)=>{let{types:t3,template:s2}=e3;e3.assertVersion(7);let p2=/\*?\s*@jsx((?:Frag)?)\s+([^\s]+)/,{allowNamespaces:f=!0,jsxPragma:y="React.createElement",jsxPragmaFrag:g="React.Fragment",onlyRemoveTypeImports:h=!1,optimizeConstEnums:b=!1}=r3;var{allowDeclareFields:x=!1}=r3;let v={field(e4){let{node:r4}=e4;if(!x&&r4.declare)throw e4.buildCodeFrameError("The 'declare' modifier is only allowed when the 'allowDeclareFields' option of @babel/plugin-transform-typescript or @babel/preset-typescript is enabled.");if(r4.declare){if(r4.value)throw e4.buildCodeFrameError("Fields with the 'declare' modifier cannot be initialized here, but only in the constructor");r4.decorators||e4.remove()}else if(r4.definite){if(r4.value)throw e4.buildCodeFrameError("Definitely assigned fields cannot be initialized here, but only in the constructor");!x&&!r4.decorators&&!t3.isClassPrivateProperty(r4)&&e4.remove()}else(r4.abstract||!x&&!r4.value&&!r4.decorators&&!t3.isClassPrivateProperty(r4))&&e4.remove();r4.accessibility&&(r4.accessibility=null),r4.abstract&&(r4.abstract=null),r4.readonly&&(r4.readonly=null),r4.optional&&(r4.optional=null),r4.typeAnnotation&&(r4.typeAnnotation=null),r4.definite&&(r4.definite=null),r4.declare&&(r4.declare=null),r4.override&&(r4.override=null)},method({node:e4}){e4.accessibility&&(e4.accessibility=null),e4.abstract&&(e4.abstract=null),e4.optional&&(e4.optional=null),e4.override&&(e4.override=null)},constructor(e4,r4){e4.node.accessibility&&(e4.node.accessibility=null);let a2=[],{scope:o2}=e4;for(let r5 of e4.get("params")){let e5=r5.node;if(e5.type==="TSParameterProperty"){let n2=e5.parameter;if(u.has(n2))continue;u.add(n2);let i2;if(t3.isIdentifier(n2))i2=n2;else if(t3.isAssignmentPattern(n2)&&t3.isIdentifier(n2.left))i2=n2.left;else throw r5.buildCodeFrameError("Parameter properties can not be destructuring patterns.");a2.push(s2.statement.ast` - this.${t3.cloneNode(i2)} = ${t3.cloneNode(i2)}`),r5.replaceWith(r5.get("parameter")),o2.registerBinding("param",r5)}}(0,n.injectInitialization)(r4,e4,a2)}};return{name:"transform-typescript",inherits:a.default,visitor:{Pattern:visitPattern,Identifier:visitPattern,RestElement:visitPattern,Program:{enter(e4,r4){let{file:t4}=r4,s3=null,a2=null,n2=e4.scope;if(c.has(n2)||c.set(n2,new Set),t4.ast.comments)for(let e5 of t4.ast.comments){let r5=p2.exec(e5.value);r5&&(r5[1]?a2=r5[2]:s3=r5[2])}let o2=s3||y;o2&&([o2]=o2.split("."));let i2=a2||g;i2&&([i2]=i2.split("."));for(let t5 of e4.get("body")){if(t5.isImportDeclaration()){if(d.has(r4.file.ast.program)||d.set(r4.file.ast.program,!0),t5.node.importKind==="type"){for(let e5 of t5.node.specifiers)registerGlobalType(n2,e5.local.name);t5.remove();continue}let s4=new Set,a3=t5.node.specifiers.length,isAllSpecifiersElided=()=>a3>0&&a3===s4.size;for(let e5 of t5.node.specifiers)if(e5.type==="ImportSpecifier"&&e5.importKind==="type"){registerGlobalType(n2,e5.local.name);let r5=t5.scope.getBinding(e5.local.name);r5&&s4.add(r5.path)}if(h)d.set(e4.node,!1);else{if(t5.node.specifiers.length===0){d.set(e4.node,!1);continue}for(let r5 of t5.node.specifiers){let a4=t5.scope.getBinding(r5.local.name);a4&&!s4.has(a4.path)&&(isImportTypeOnly({binding:a4,programPath:e4,pragmaImportName:o2,pragmaFragImportName:i2})?s4.add(a4.path):d.set(e4.node,!1))}}if(isAllSpecifiersElided()&&!h)t5.remove();else for(let e5 of s4)e5.remove();continue}if(t5.isExportDeclaration()&&(t5=t5.get("declaration")),t5.isVariableDeclaration({declare:!0}))for(let e5 of Object.keys(t5.getBindingIdentifiers()))registerGlobalType(n2,e5);else(t5.isTSTypeAliasDeclaration()||t5.isTSDeclareFunction()&&t5.get("id").isIdentifier()||t5.isTSInterfaceDeclaration()||t5.isClassDeclaration({declare:!0})||t5.isTSEnumDeclaration({declare:!0})||t5.isTSModuleDeclaration({declare:!0})&&t5.get("id").isIdentifier())&®isterGlobalType(n2,t5.node.id.name)}},exit(e4){e4.node.sourceType==="module"&&d.get(e4.node)&&e4.pushContainer("body",t3.exportNamedDeclaration())}},ExportNamedDeclaration(e4,r4){if(d.has(r4.file.ast.program)||d.set(r4.file.ast.program,!0),e4.node.exportKind==="type"){e4.remove();return}if(e4.node.source&&e4.node.specifiers.length>0&&e4.node.specifiers.every(e5=>e5.type==="ExportSpecifier"&&e5.exportKind==="type")){e4.remove();return}if(!e4.node.source&&e4.node.specifiers.length>0&&e4.node.specifiers.every(r5=>t3.isExportSpecifier(r5)&&isGlobalType(e4,r5.local.name))){e4.remove();return}if(t3.isTSModuleDeclaration(e4.node.declaration)){let r5=e4.node.declaration,{id:s3}=r5;if(t3.isIdentifier(s3))if(e4.scope.hasOwnBinding(s3.name))e4.replaceWith(r5);else{let[a2]=e4.replaceWithMultiple([t3.exportNamedDeclaration(t3.variableDeclaration("let",[t3.variableDeclarator(t3.cloneNode(s3))])),r5]);e4.scope.registerDeclaration(a2)}}d.set(r4.file.ast.program,!1)},ExportAllDeclaration(e4){e4.node.exportKind==="type"&&e4.remove()},ExportSpecifier(e4){(!e4.parent.source&&isGlobalType(e4,e4.node.local.name)||e4.node.exportKind==="type")&&e4.remove()},ExportDefaultDeclaration(e4,r4){if(d.has(r4.file.ast.program)||d.set(r4.file.ast.program,!0),t3.isIdentifier(e4.node.declaration)&&isGlobalType(e4,e4.node.declaration.name)){e4.remove();return}d.set(r4.file.ast.program,!1)},TSDeclareFunction(e4){safeRemove(e4)},TSDeclareMethod(e4){safeRemove(e4)},VariableDeclaration(e4){e4.node.declare&&safeRemove(e4)},VariableDeclarator({node:e4}){e4.definite&&(e4.definite=null)},TSIndexSignature(e4){e4.remove()},ClassDeclaration(e4){let{node:r4}=e4;r4.declare&&safeRemove(e4)},Class(e4){let{node:r4}=e4;r4.typeParameters&&(r4.typeParameters=null),r4.superTypeParameters&&(r4.superTypeParameters=null),r4.implements&&(r4.implements=null),r4.abstract&&(r4.abstract=null),e4.get("body.body").forEach(r5=>{r5.isClassMethod()||r5.isClassPrivateMethod()?r5.node.kind==="constructor"?v.constructor(r5,e4):v.method(r5):(r5.isClassProperty()||r5.isClassPrivateProperty()||r5.isClassAccessorProperty())&&v.field(r5)})},Function(e4){let{node:r4}=e4;r4.typeParameters&&(r4.typeParameters=null),r4.returnType&&(r4.returnType=null);let s3=r4.params;s3.length>0&&t3.isIdentifier(s3[0],{name:"this"})&&s3.shift()},TSModuleDeclaration(e4){(0,l.default)(e4,f)},TSInterfaceDeclaration(e4){e4.remove()},TSTypeAliasDeclaration(e4){e4.remove()},TSEnumDeclaration(e4){b&&e4.node.const?(0,o.default)(e4,t3):(0,i.default)(e4,t3)},TSImportEqualsDeclaration(e4,r4){let{id:s3,moduleReference:a2}=e4.node,n2,o2;t3.isTSExternalModuleReference(a2)?(assertCjsTransformEnabled(e4,r4,`import ${s3.name} = require(...);`,`import ${s3.name} from '...';`," alongside Typescript's --allowSyntheticDefaultImports option"),n2=t3.callExpression(t3.identifier("require"),[a2.expression]),o2="const"):(n2=entityNameToExpr(a2),o2="var"),e4.replaceWith(t3.variableDeclaration(o2,[t3.variableDeclarator(s3,n2)])),e4.scope.registerDeclaration(e4)},TSExportAssignment(e4,r4){assertCjsTransformEnabled(e4,r4,"export = ;","export default ;"),e4.replaceWith(s2.statement.ast`module.exports = ${e4.node.expression}`)},TSTypeAssertion(e4){e4.replaceWith(e4.node.expression)},[`TSAsExpression${t3.tsSatisfiesExpression?"|TSSatisfiesExpression":""}`](e4){let{node:r4}=e4;do r4=r4.expression;while(t3.isTSAsExpression(r4)||t3.isTSSatisfiesExpression!=null&&t3.isTSSatisfiesExpression(r4));e4.replaceWith(r4)},[e3.types.tsInstantiationExpression?"TSNonNullExpression|TSInstantiationExpression":"TSNonNullExpression"](e4){e4.replaceWith(e4.node.expression)},CallExpression(e4){e4.node.typeParameters=null},OptionalCallExpression(e4){e4.node.typeParameters=null},NewExpression(e4){e4.node.typeParameters=null},JSXOpeningElement(e4){e4.node.typeParameters=null},TaggedTemplateExpression(e4){e4.node.typeParameters=null}}};function entityNameToExpr(e4){return t3.isTSQualifiedName(e4)?t3.memberExpression(entityNameToExpr(e4.left),e4.right):e4}function visitPattern({node:e4}){e4.typeAnnotation&&(e4.typeAnnotation=null),t3.isIdentifier(e4)&&e4.optional&&(e4.optional=null)}function isImportTypeOnly({binding:e4,programPath:r4,pragmaImportName:t4,pragmaFragImportName:s3}){for(let r5 of e4.referencePaths)if(!isInType(r5))return!1;if(e4.identifier.name!==t4&&e4.identifier.name!==s3)return!0;let a2=!1;return r4.traverse({"JSXElement|JSXFragment"(e5){a2=!0,e5.stop()}}),!a2}});r2.default=p},2274:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=transpileNamespace;var s=t2(8304);function transpileNamespace(e3,r3){if(e3.node.declare||e3.node.id.type==="StringLiteral"){e3.remove();return}if(!r3)throw e3.get("id").buildCodeFrameError("Namespace not marked type-only declare. Non-declarative namespaces are only supported experimentally in Babel. To enable and review caveats see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");let t3=e3.node.id.name,a=handleNested(e3,s.types.cloneNode(e3.node,!0));a===null?e3.remove():e3.scope.hasOwnBinding(t3)?e3.replaceWith(a):e3.scope.registerDeclaration(e3.replaceWithMultiple([getDeclaration(t3),a])[0])}function getDeclaration(e3){return s.types.variableDeclaration("let",[s.types.variableDeclarator(s.types.identifier(e3))])}function getMemberExpression(e3,r3){return s.types.memberExpression(s.types.identifier(e3),s.types.identifier(r3))}function handleVariableDeclaration(e3,r3,t3){if(e3.kind!=="const")throw t3.file.buildCodeFrameError(e3,"Namespaces exporting non-const are not supported by Babel. Change to const or see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");let{declarations:a}=e3;if(a.every(e4=>s.types.isIdentifier(e4.id))){for(let e4 of a)e4.init=s.types.assignmentExpression("=",getMemberExpression(r3,e4.id.name),e4.init);return[e3]}let n=s.types.getBindingIdentifiers(e3),o=[];for(let e4 in n)o.push(s.types.assignmentExpression("=",getMemberExpression(r3,e4),s.types.cloneNode(n[e4])));return[e3,s.types.expressionStatement(s.types.sequenceExpression(o))]}function buildNestedAmbientModuleError(e3,r3){return e3.hub.buildError(r3,"Ambient modules cannot be nested in other modules or namespaces.",Error)}function handleNested(e3,r3,t3){let a=new Set,n=r3.id;s.types.assertIdentifier(n);let o=e3.scope.generateUid(n.name),i=s.types.isTSModuleBlock(r3.body)?r3.body.body:[s.types.exportNamedDeclaration(r3.body)],l=!0;for(let r4=0;r4{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(4091),a=t2(8304),n=(0,s.declare)(e3=>{e3.assertVersion(7);let r3=/[\ud800-\udfff]/g,t3=/(\\+)u\{([0-9a-fA-F]+)\}/g;function escape2(e4){{let r4=e4.toString(16);for(;r4.length<4;)r4="0"+r4;return"\\u"+r4}}function replacer(e4,r4,t4){if(r4.length%2===0)return e4;let s2=String.fromCodePoint(parseInt(t4,16)),a2=r4.slice(0,-1)+escape2(s2.charCodeAt(0));return s2.length===1?a2:a2+escape2(s2.charCodeAt(1))}function replaceUnicodeEscapes(e4){return e4.replace(t3,replacer)}function getUnicodeEscape(e4){let r4;for(;r4=t3.exec(e4);)if(r4[1].length%2!==0)return t3.lastIndex=0,r4[0];return null}return{name:"transform-unicode-escapes",manipulateOptions({generatorOpts:e4}){var r4,t4;e4.jsescOption||(e4.jsescOption={}),(t4=(r4=e4.jsescOption).minimal)!=null||(r4.minimal=!1)},visitor:{Identifier(e4){let{node:t4,key:s2}=e4,{name:n2}=t4,o=n2.replace(r3,e5=>`_u${e5.charCodeAt(0).toString(16)}`);if(n2===o)return;let i=a.types.inherits(a.types.stringLiteral(n2),t4);if(s2==="key"){e4.replaceWith(i);return}let{parentPath:l,scope:c}=e4;if(l.isMemberExpression({property:t4})||l.isOptionalMemberExpression({property:t4})){l.node.computed=!0,e4.replaceWith(i);return}if(c.getBinding(n2)){c.rename(n2,c.generateUid(o));return}throw e4.buildCodeFrameError(`Can't reference '${n2}' as a bare identifier`)},"StringLiteral|DirectiveLiteral"(e4){let{node:r4}=e4,{extra:t4}=r4;t4!=null&&t4.raw&&(t4.raw=replaceUnicodeEscapes(t4.raw))},TemplateElement(e4){let{node:r4,parentPath:t4}=e4,{value:s2}=r4,a2=getUnicodeEscape(s2.raw);if(!a2)return;if(t4.parentPath.isTaggedTemplateExpression())throw e4.buildCodeFrameError(`Can't replace Unicode escape '${a2}' inside tagged template literals. You can enable '@babel/plugin-transform-template-literals' to compile them to classic strings.`);s2.raw=replaceUnicodeEscapes(s2.raw)}}}});r2.default=n},2020:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(9626),a=t2(4091),n=(0,a.declare)((e3,r3)=>{e3.assertVersion(7);let{useUnicodeFlag:t3=!0}=r3;if(typeof t3!="boolean")throw new Error(".useUnicodeFlag must be a boolean, or undefined");return(0,s.createRegExpFeaturePlugin)({name:"transform-unicode-property-regex",feature:"unicodePropertyEscape",options:{useUnicodeFlag:t3}})});r2.default=n},938:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(9626),a=t2(4091),n=(0,a.declare)(e3=>(e3.assertVersion(7),(0,s.createRegExpFeaturePlugin)({name:"transform-unicode-regex",feature:"unicodeFlag"})));r2.default=n},1834:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var s=t2(9626),a=t2(4091),n=(0,a.declare)(e3=>(e3.assertVersion(7),(0,s.createRegExpFeaturePlugin)({name:"transform-unicode-sets-regex",feature:"unicodeSetsFlag",manipulateOptions(e4,r3){r3.plugins.push("regexpUnicodeSets")}})));r2.default=n},8161:(e2,r2,t2)=>{e2.exports=t2(7618)},458:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.minVersions=r2.default=void 0;var s=t2(3975),a=t2(3412),n=t2(5491),o=t2(7802),i=t2(301),l=t2(5579),c=t2(4810),d=t2(8845),u=t2(915),p=t2(647),f=t2(7779),y=t2(4100),g=t2(3322),h=t2(3720),b=t2(9430),x=t2(6775),v=t2(1712),j=t2(4766),w=t2(9394),E=t2(4927),_=t2(7422),S=t2(9962),k=t2(1997),C=t2(5953),P=t2(9325),D=t2(3613),I=t2(143),O=t2(5549),A=t2(3107),R=t2(7818),M=t2(1472),F=t2(2020),N=t2(3055),B=t2(3628),L=t2(1242),W=t2(6383),U=t2(0),q=t2(3051),V=t2(3675),$=t2(1985),G=t2(99),H=t2(5427),z=t2(8644),K=t2(3105),Y=t2(4284),X=t2(8597),J=t2(7868),Z=t2(8417),Q=t2(7346),ee=t2(1110),re=t2(584),te=t2(5669),se=t2(538),ae=t2(3892),ne=t2(2914),oe=t2(4057),ie=t2(418),le=t2(5316),ce=t2(1743),de=t2(7584),ue=t2(1005),pe=t2(6182),fe=t2(8892),ye=t2(938),me=t2(1834),ge=t2(8256),he=t2(4516),be=t2(3693),xe=t2(3057),ve=t2(3032),je=t2(449),we=t2(3636),Ee=t2(3257),_e={"bugfix/transform-async-arrows-in-class":()=>ge,"bugfix/transform-edge-default-parameters":()=>he,"bugfix/transform-edge-function-name":()=>be,"bugfix/transform-safari-block-shadowing":()=>ve,"bugfix/transform-safari-for-shadowing":()=>je,"bugfix/transform-safari-id-destructuring-collision-in-function-expression":()=>we.default,"bugfix/transform-tagged-template-caching":()=>xe,"bugfix/transform-v8-spread-parameters-in-optional-chaining":()=>Ee.default,"syntax-async-generators":()=>s,"syntax-class-properties":()=>a,"syntax-class-static-block":()=>n,"syntax-dynamic-import":()=>o,"syntax-export-namespace-from":()=>i,"syntax-import-assertions":()=>l.default,"syntax-import-attributes":()=>c.default,"syntax-import-meta":()=>d,"syntax-json-strings":()=>u,"syntax-logical-assignment-operators":()=>p,"syntax-nullish-coalescing-operator":()=>f,"syntax-numeric-separator":()=>y,"syntax-object-rest-spread":()=>g,"syntax-optional-catch-binding":()=>h,"syntax-optional-chaining":()=>b,"syntax-private-property-in-object":()=>x,"syntax-top-level-await":()=>v,"syntax-unicode-sets-regex":()=>t2(6237),"transform-arrow-functions":()=>B.default,"transform-async-generator-functions":()=>j.default,"transform-async-to-generator":()=>N.default,"transform-block-scoped-functions":()=>L.default,"transform-block-scoping":()=>W.default,"transform-class-properties":()=>w.default,"transform-class-static-block":()=>E.default,"transform-classes":()=>U.default,"transform-computed-properties":()=>q.default,"transform-destructuring":()=>V.default,"transform-dotall-regex":()=>$.default,"transform-duplicate-keys":()=>G.default,"transform-dynamic-import":()=>_.default,"transform-exponentiation-operator":()=>H.default,"transform-export-namespace-from":()=>S.default,"transform-for-of":()=>z.default,"transform-function-name":()=>K.default,"transform-json-strings":()=>k.default,"transform-literals":()=>Y.default,"transform-logical-assignment-operators":()=>C.default,"transform-member-expression-literals":()=>X.default,"transform-modules-amd":()=>J.default,"transform-modules-commonjs":()=>Z.default,"transform-modules-systemjs":()=>Q.default,"transform-modules-umd":()=>ee.default,"transform-named-capturing-groups-regex":()=>re.default,"transform-new-target":()=>te.default,"transform-nullish-coalescing-operator":()=>P.default,"transform-numeric-separator":()=>D.default,"transform-object-rest-spread":()=>I.default,"transform-object-super":()=>se.default,"transform-optional-catch-binding":()=>O.default,"transform-optional-chaining":()=>A.default,"transform-parameters":()=>ae.default,"transform-private-methods":()=>R.default,"transform-private-property-in-object":()=>M.default,"transform-property-literals":()=>ne.default,"transform-regenerator":()=>oe.default,"transform-reserved-words":()=>ie.default,"transform-shorthand-properties":()=>le.default,"transform-spread":()=>ce.default,"transform-sticky-regex":()=>de.default,"transform-template-literals":()=>ue.default,"transform-typeof-symbol":()=>pe.default,"transform-unicode-escapes":()=>fe.default,"transform-unicode-property-regex":()=>F.default,"transform-unicode-regex":()=>ye.default,"transform-unicode-sets-regex":()=>me.default};r2.default=_e;let Se={"bugfix/transform-safari-id-destructuring-collision-in-function-expression":"7.16.0","syntax-import-attributes":"7.22.0","transform-class-static-block":"7.12.0","transform-private-property-in-object":"7.10.0"};r2.minVersions=Se},714:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.logPlugin=void 0;var s=t2(900),a=t2(2204);let logPlugin=(e3,r3,t3)=>{let n=(0,s.getInclusionReasons)(e3,r3,t3),o=t3[e3];if(e3.startsWith("transform-")){let r4=`proposal-${e3.slice(10)}`;(r4==="proposal-dynamic-import"||Object.prototype.hasOwnProperty.call(a,r4))&&(e3=r4)}if(!o){console.log(` ${e3}`);return}let i="{",l=!0;for(let e4 of Object.keys(n))l||(i+=","),l=!1,i+=` ${e4}`,o[e4]&&(i+=` < ${o[e4]}`);i+=" }",console.log(` ${e3} ${i}`)};r2.logPlugin=logPlugin},5746:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.addProposalSyntaxPlugins=addProposalSyntaxPlugins,r2.removeUnnecessaryItems=removeUnnecessaryItems,r2.removeUnsupportedItems=removeUnsupportedItems;var s=t2(7849),a=t2(458);let n=Function.call.bind(Object.hasOwnProperty);function addProposalSyntaxPlugins(e3,r3){r3.forEach(r4=>{e3.add(r4)})}function removeUnnecessaryItems(e3,r3){e3.forEach(t3=>{var s2;(s2=r3[t3])==null||s2.forEach(r4=>e3.delete(r4))})}function removeUnsupportedItems(e3,r3){e3.forEach(t3=>{n(a.minVersions,t3)&&s.lt(r3,a.minVersions[t3])&&e3.delete(t3)})}},1606:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=_default;let t2=["transform-typeof-symbol"];function _default({loose:e3}){return e3?t2:null}},6341:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.getPolyfillPlugins=r2.getModulesPluginNames=r2.default=void 0,r2.isPluginRequired=isPluginRequired,r2.transformIncludesAndExcludes=void 0;var s=t2(7849),a=t2(714),n=t2(1606),o=t2(5746),i=t2(2847),l=t2(6963),c=t2(9583),d=t2(3959),u=t2(1282),p=t2(694),f=t2(7300),y=t2(6427),g=t2(9373),h=t2(900),b=t2(458),x=t2(5389);let v=f.default||f,j=y.default||y,w=g.default||g;function isPluginRequired(e3,r3){return(0,h.isRequired)("fake-name",e3,{compatData:{"fake-name":r3}})}function filterStageFromList(e3,r3){return Object.keys(e3).reduce((t3,s2)=>(r3.has(s2)||(t3[s2]=e3[s2]),t3),{})}let E={withProposals:{withoutBugfixes:d.plugins,withBugfixes:Object.assign({},d.plugins,d.pluginsBugfixes)},withoutProposals:{withoutBugfixes:filterStageFromList(d.plugins,c.proposalPlugins),withBugfixes:filterStageFromList(Object.assign({},d.plugins,d.pluginsBugfixes),c.proposalPlugins)}};function getPluginList(e3,r3){return e3?r3?E.withProposals.withBugfixes:E.withProposals.withoutBugfixes:r3?E.withoutProposals.withBugfixes:E.withoutProposals.withoutBugfixes}let getPlugin=e3=>{let r3=b.default[e3]();if(!r3)throw new Error(`Could not find plugin "${e3}". Ensure there is an entry in ./available-plugins.js for it.`);return r3},transformIncludesAndExcludes=e3=>e3.reduce((e4,r3)=>{let t3=r3.match(/^(es|es6|es7|esnext|web)\./)?"builtIns":"plugins";return e4[t3].add(r3),e4},{all:e3,plugins:new Set,builtIns:new Set});r2.transformIncludesAndExcludes=transformIncludesAndExcludes;let getModulesPluginNames=({modules:e3,transformations:r3,shouldTransformESM:t3,shouldTransformDynamicImport:s2,shouldTransformExportNamespaceFrom:a2,shouldParseTopLevelAwait:n2})=>{let o2=[];return e3!==!1&&r3[e3]?(t3&&o2.push(r3[e3]),s2&&t3&&e3!=="umd"?o2.push("transform-dynamic-import"):(s2&&console.warn("Dynamic import can only be supported when transforming ES modules to AMD, CommonJS or SystemJS. Only the parser plugin will be enabled."),o2.push("syntax-dynamic-import"))):o2.push("syntax-dynamic-import"),a2?o2.push("transform-export-namespace-from"):o2.push("syntax-export-namespace-from"),n2&&o2.push("syntax-top-level-await"),o2.push("syntax-import-meta"),o2};r2.getModulesPluginNames=getModulesPluginNames;let getPolyfillPlugins=({useBuiltIns:e3,corejs:r3,polyfillTargets:t3,include:s2,exclude:a2,proposals:n2,shippedProposals:o2,regenerator:i2,debug:l2})=>{let c2=[];if(e3==="usage"||e3==="entry"){let d2={method:`${e3}-global`,version:r3?r3.toString():void 0,targets:t3,include:s2,exclude:a2,proposals:n2,shippedProposals:o2,debug:l2,"#__secret_key__@babel/preset-env__compatibility":{noRuntimeName:!0}};r3&&(e3==="usage"?(r3.major===2?c2.push([v,d2],[p.default,{usage:!0}]):c2.push([j,d2],[p.default,{usage:!0,deprecated:!0}]),i2&&c2.push([w,{method:"usage-global",debug:l2}])):r3.major===2?c2.push([p.default,{regenerator:i2}],[v,d2]):(c2.push([j,d2],[p.default,{deprecated:!0}]),i2||c2.push([u.default,d2])))}return c2};r2.getPolyfillPlugins=getPolyfillPlugins;function getLocalTargets(e3,r3,t3,s2){return e3!=null&&e3.esmodules&&e3.browsers&&console.warn(` -@babel/preset-env: esmodules and browsers targets have been specified together. -\`browsers\` target, \`${e3.browsers.toString()}\` will be ignored. -`),(0,h.default)(e3,{ignoreBrowserslistConfig:r3,configPath:t3,browserslistEnv:s2})}function supportsStaticESM(e3){return!!(e3!=null&&e3.supportsStaticESM)}function supportsDynamicImport(e3){return!!(e3!=null&&e3.supportsDynamicImport)}function supportsExportNamespaceFrom(e3){return!!(e3!=null&&e3.supportsExportNamespaceFrom)}function supportsTopLevelAwait(e3){return!!(e3!=null&&e3.supportsTopLevelAwait)}var _=(0,x.declarePreset)((e3,r3)=>{e3.assertVersion(7);let t3=e3.targets(),{bugfixes:u2,configPath:p2,debug:f2,exclude:y2,forceAllTransforms:g2,ignoreBrowserslistConfig:b2,include:x2,loose:v2,modules:j2,shippedProposals:w2,spec:E2,targets:_2,useBuiltIns:S,corejs:{version:k,proposals:C},browserslistEnv:P}=(0,l.default)(r3),D=t3;if(s.lt(e3.version,"7.13.0")||r3.targets||r3.configPath||r3.browserslistEnv||r3.ignoreBrowserslistConfig){{var I=!1;_2!=null&&_2.uglify&&(I=!0,delete _2.uglify,console.warn(` -The uglify target has been deprecated. Set the top level -option \`forceAllTransforms: true\` instead. -`))}D=getLocalTargets(_2,b2,p2,P)}let O=g2||I?{}:D,A=transformIncludesAndExcludes(x2),R=transformIncludesAndExcludes(y2),M=getPluginList(w2,u2),F=j2==="auto"&&(e3.caller==null?void 0:e3.caller(supportsExportNamespaceFrom))||j2===!1&&!(0,h.isRequired)("transform-export-namespace-from",O,{compatData:M,includes:A.plugins,excludes:R.plugins}),N=getModulesPluginNames({modules:j2,transformations:i.default,shouldTransformESM:j2!=="auto"||!(e3.caller!=null&&e3.caller(supportsStaticESM)),shouldTransformDynamicImport:j2!=="auto"||!(e3.caller!=null&&e3.caller(supportsDynamicImport)),shouldTransformExportNamespaceFrom:!F,shouldParseTopLevelAwait:!e3.caller||e3.caller(supportsTopLevelAwait)}),B=(0,h.filterItems)(M,A.plugins,R.plugins,O,N,(0,n.default)({loose:v2}),c.pluginSyntaxMap);w2&&(0,o.addProposalSyntaxPlugins)(B,c.proposalSyntaxPlugins),(0,o.removeUnsupportedItems)(B,e3.version),(0,o.removeUnnecessaryItems)(B,d.overlappingPlugins);let L=getPolyfillPlugins({useBuiltIns:S,corejs:k,polyfillTargets:D,include:A.builtIns,exclude:R.builtIns,proposals:C,shippedProposals:w2,regenerator:B.has("transform-regenerator"),debug:f2}),W=S!==!1,U=Array.from(B).map(e4=>e4==="transform-class-properties"||e4==="transform-private-methods"||e4==="transform-private-property-in-object"?[getPlugin(e4),{loose:v2?"#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error":"#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"}]:e4==="syntax-import-attributes"?[getPlugin(e4),{deprecatedAssertSyntax:!0}]:[getPlugin(e4),{spec:E2,loose:v2,useBuiltIns:W}]).concat(L);return f2&&(console.log("@babel/preset-env: `DEBUG` option"),console.log(` -Using targets:`),console.log(JSON.stringify((0,h.prettifyTargets)(D),null,2)),console.log(` -Using modules transform: ${j2.toString()}`),console.log(` -Using plugins:`),B.forEach(e4=>{(0,a.logPlugin)(e4,D,M)}),S||console.log("\nUsing polyfills: No polyfills were added, since the `useBuiltIns` option was not set.")),{plugins:U}});r2.default=_},2847:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=void 0;var t2={auto:"transform-modules-commonjs",amd:"transform-modules-amd",commonjs:"transform-modules-commonjs",cjs:"transform-modules-commonjs",systemjs:"transform-modules-systemjs",umd:"transform-modules-umd"};r2.default=t2},6963:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.checkDuplicateIncludeExcludes=void 0,r2.default=normalizeOptions,r2.normalizeCoreJSOption=normalizeCoreJSOption,r2.validateUseBuiltInsOption=r2.validateModulesOption=r2.normalizePluginName=void 0;var s=t2(7849),a=t2(4549),n=t2(8161),o=t2(3959),i=t2(2847),l=t2(3633),c=t2(4716);let d=["web.timers","web.immediate","web.dom.iterable"],u=new c.OptionValidator("@babel/preset-env"),p=Object.keys(o.plugins),f=["transform-dynamic-import",...Object.keys(i.default).map(e3=>i.default[e3])],getValidIncludesAndExcludes=(e3,r3)=>Array.from(new Set([...p,...e3==="exclude"?f:[],...r3?r3==2?[...Object.keys(a),...d]:Object.keys(n):[]]));function flatMap(e3,r3){return Array.prototype.concat.apply([],e3.map(r3))}let normalizePluginName=e3=>e3.replace(/^(@babel\/|babel-)(plugin-)?/,"");r2.normalizePluginName=normalizePluginName;let expandIncludesAndExcludes=(e3=[],r3,t3)=>{if(e3.length===0)return[];let s2=getValidIncludesAndExcludes(r3,t3),a2=[],n2=flatMap(e3,e4=>{let r4;if(typeof e4=="string")try{r4=new RegExp(`^${normalizePluginName(e4)}$`)}catch{return a2.push(e4),[]}else r4=e4;let t4=s2.filter(e5=>r4.test(e5)||r4.test(e5.replace(/^transform-/,"proposal-")));return t4.length===0&&a2.push(e4),t4});return u.invariant(a2.length===0,`The plugins/built-ins '${a2.join(", ")}' passed to the '${r3}' option are not - valid. Please check data/[plugin-features|built-in-features].js in babel-preset-env`),n2},checkDuplicateIncludeExcludes=(e3=[],r3=[])=>{let t3=e3.filter(e4=>r3.indexOf(e4)>=0);u.invariant(t3.length===0,`The plugins/built-ins '${t3.join(", ")}' were found in both the "include" and - "exclude" options.`)};r2.checkDuplicateIncludeExcludes=checkDuplicateIncludeExcludes;let normalizeTargets=e3=>typeof e3=="string"||Array.isArray(e3)?{browsers:e3}:Object.assign({},e3),validateModulesOption=(e3=l.ModulesOption.auto)=>(u.invariant(l.ModulesOption[e3.toString()]||e3===l.ModulesOption.false,`The 'modules' option must be one of - - 'false' to indicate no module processing - - a specific module type: 'commonjs', 'amd', 'umd', 'systemjs' - 'auto' (default) which will automatically select 'false' if the current - process is known to support ES module syntax, or "commonjs" otherwise -`),e3);r2.validateModulesOption=validateModulesOption;let validateUseBuiltInsOption=(e3=!1)=>(u.invariant(l.UseBuiltInsOption[e3.toString()]||e3===l.UseBuiltInsOption.false,`The 'useBuiltIns' option must be either - 'false' (default) to indicate no polyfill, - '"entry"' to indicate replacing the entry polyfill, or - '"usage"' to import only used polyfills per file`),e3);r2.validateUseBuiltInsOption=validateUseBuiltInsOption;function normalizeCoreJSOption(e3,r3){let t3=!1,a2;r3&&e3===void 0?(a2=2,console.warn("\nWARNING (@babel/preset-env): We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.\n\nYou should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:\n\n npm install --save core-js@2 npm install --save core-js@3\n yarn add core-js@2 yarn add core-js@3\n\nMore info about useBuiltIns: https://babeljs.io/docs/en/babel-preset-env#usebuiltins\nMore info about core-js: https://babeljs.io/docs/en/babel-preset-env#corejs")):typeof e3=="object"&&e3!==null?(a2=e3.version,t3=!!e3.proposals):a2=e3;let n2=a2?s.coerce(String(a2)):!1;if(!r3&&n2&&console.warn("\nWARNING (@babel/preset-env): The `corejs` option only has an effect when the `useBuiltIns` option is not `false`\n"),r3&&(!n2||n2.major<2||n2.major>3))throw new RangeError("Invalid Option: The version passed to `corejs` is invalid. Currently, only core-js@2 and core-js@3 are supported.");return{version:n2,proposals:t3}}function normalizeOptions(e3){u.validateTopLevelOptions(e3,l.TopLevelOptions);let r3=validateUseBuiltInsOption(e3.useBuiltIns),t3=normalizeCoreJSOption(e3.corejs,r3),s2=expandIncludesAndExcludes(e3.include,l.TopLevelOptions.include,!!t3.version&&t3.version.major),a2=expandIncludesAndExcludes(e3.exclude,l.TopLevelOptions.exclude,!!t3.version&&t3.version.major);return checkDuplicateIncludeExcludes(s2,a2),{bugfixes:u.validateBooleanOption(l.TopLevelOptions.bugfixes,e3.bugfixes,!1),configPath:u.validateStringOption(l.TopLevelOptions.configPath,e3.configPath,process.cwd()),corejs:t3,debug:u.validateBooleanOption(l.TopLevelOptions.debug,e3.debug,!1),include:s2,exclude:a2,forceAllTransforms:u.validateBooleanOption(l.TopLevelOptions.forceAllTransforms,e3.forceAllTransforms,!1),ignoreBrowserslistConfig:u.validateBooleanOption(l.TopLevelOptions.ignoreBrowserslistConfig,e3.ignoreBrowserslistConfig,!1),loose:u.validateBooleanOption(l.TopLevelOptions.loose,e3.loose),modules:validateModulesOption(e3.modules),shippedProposals:u.validateBooleanOption(l.TopLevelOptions.shippedProposals,e3.shippedProposals,!1),spec:u.validateBooleanOption(l.TopLevelOptions.spec,e3.spec,!1),targets:normalizeTargets(e3.targets),useBuiltIns:r3,browserslistEnv:u.validateStringOption(l.TopLevelOptions.browserslistEnv,e3.browserslistEnv)}}},3633:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.UseBuiltInsOption=r2.TopLevelOptions=r2.ModulesOption=void 0;let t2={bugfixes:"bugfixes",configPath:"configPath",corejs:"corejs",debug:"debug",exclude:"exclude",forceAllTransforms:"forceAllTransforms",ignoreBrowserslistConfig:"ignoreBrowserslistConfig",include:"include",loose:"loose",modules:"modules",shippedProposals:"shippedProposals",spec:"spec",targets:"targets",useBuiltIns:"useBuiltIns",browserslistEnv:"browserslistEnv"};r2.TopLevelOptions=t2;let s={false:!1,auto:"auto",amd:"amd",commonjs:"commonjs",cjs:"cjs",systemjs:"systemjs",umd:"umd"};r2.ModulesOption=s;let a={false:!1,entry:"entry",usage:"usage"};r2.UseBuiltInsOption=a},3959:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.pluginsBugfixes=r2.plugins=r2.overlappingPlugins=void 0;var s=t2(2204),a=t2(9827),n=t2(3661),o=t2(458);let i=Object.keys,l=filterAvailable(s);r2.plugins=l;let c=filterAvailable(a);r2.pluginsBugfixes=c;let d=filterAvailable(n);r2.overlappingPlugins=d,d["syntax-import-attributes"]=["syntax-import-assertions"];function filterAvailable(e3){let r3={};for(let t3 of i(e3))Object.hasOwnProperty.call(o.default,t3)&&(r3[t3]=e3[t3]);return r3}},694:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=_default;var s=t2(9218);let a="\n `@babel/polyfill` is deprecated. Please, use required parts of `core-js`\n and `regenerator-runtime/runtime` separately",n="\n When setting `useBuiltIns: 'usage'`, polyfills are automatically imported when needed.\n Please remove the direct import of `SPECIFIER` or use `useBuiltIns: 'entry'` instead.";function _default({template:e3},{regenerator:r3,deprecated:t3,usage:o}){return{name:"preset-env/replace-babel-polyfill",visitor:{ImportDeclaration(i){let l=(0,s.getImportSource)(i);o&&(0,s.isPolyfillSource)(l)?(console.warn(n.replace("SPECIFIER",l)),t3||i.remove()):l==="@babel/polyfill"&&(t3?console.warn(a):r3?i.replaceWithMultiple(e3.ast` - import "core-js"; - import "regenerator-runtime/runtime.js"; - `):i.replaceWith(e3.ast` - import "core-js"; - `))},Program(i){i.get("body").forEach(i2=>{let l=(0,s.getRequireSource)(i2);o&&(0,s.isPolyfillSource)(l)?(console.warn(n.replace("SPECIFIER",l)),t3||i2.remove()):l==="@babel/polyfill"&&(t3?console.warn(a):r3?i2.replaceWithMultiple(e3.ast` - require("core-js"); - require("regenerator-runtime/runtime.js"); - `):i2.replaceWith(e3.ast` - require("core-js"); - `))})}}}}},1282:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=_default;var s=t2(9218);function isRegeneratorSource(e3){return e3==="regenerator-runtime/runtime"||e3==="regenerator-runtime/runtime.js"}function _default(){return{name:"preset-env/remove-regenerator",visitor:{ImportDeclaration(e4){isRegeneratorSource((0,s.getImportSource)(e4))&&(this.regeneratorImportExcluded=!0,e4.remove())},Program(e4){e4.get("body").forEach(e5=>{isRegeneratorSource((0,s.getRequireSource)(e5))&&(this.regeneratorImportExcluded=!0,e5.remove())})}},pre(){this.regeneratorImportExcluded=!1},post(){if(this.opts.debug&&this.regeneratorImportExcluded){let e4=this.file.opts.filename;process.env.BABEL_ENV==="test"&&(e4=e4.replace(/\\/g,"/")),console.log(` -[${e4}] Based on your targets, regenerator-runtime import excluded.`)}}}}},9218:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.getImportSource=getImportSource,r2.getRequireSource=getRequireSource,r2.isPolyfillSource=isPolyfillSource;var s=t2(8622);let{isCallExpression:a,isExpressionStatement:n,isIdentifier:o,isStringLiteral:i}=s;function getImportSource({node:e3}){if(e3.specifiers.length===0)return e3.source.value}function getRequireSource({node:e3}){if(!n(e3))return;let{expression:r3}=e3;if(a(r3)&&o(r3.callee)&&r3.callee.name==="require"&&r3.arguments.length===1&&i(r3.arguments[0]))return r3.arguments[0].value}function isPolyfillSource(e3){return e3==="@babel/polyfill"||e3==="core-js"}},9583:(e2,r2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.proposalSyntaxPlugins=r2.proposalPlugins=r2.pluginSyntaxMap=void 0;let t2=new Set;r2.proposalPlugins=t2;let s=["syntax-import-assertions","syntax-import-attributes"];r2.proposalSyntaxPlugins=s;let a={"transform-async-generator-functions":"syntax-async-generators","transform-class-properties":"syntax-class-properties","transform-class-static-block":"syntax-class-static-block","transform-json-strings":"syntax-json-strings","transform-nullish-coalescing-operator":"syntax-nullish-coalescing-operator","transform-numeric-separator":"syntax-numeric-separator","transform-object-rest-spread":"syntax-object-rest-spread","transform-optional-catch-binding":"syntax-optional-catch-binding","transform-optional-chaining":"syntax-optional-chaining","transform-private-methods":"syntax-class-properties","transform-private-property-in-object":"syntax-private-property-in-object","transform-unicode-property-regex":null},n=Object.keys(a).map(function(e3){return[e3,a[e3]]}),o=new Map(n);r2.pluginSyntaxMap=o},6780:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});var s=t2(5389),a=t2(3985),n=t2(3019),o=t2(2523),i=t2(2146),l=t2(4716);function _interopDefaultLegacy(e3){return e3&&typeof e3=="object"&&"default"in e3?e3:{default:e3}}var c=_interopDefaultLegacy(a),d=_interopDefaultLegacy(n),u=_interopDefaultLegacy(o),p=_interopDefaultLegacy(i);new l.OptionValidator("@babel/preset-react");function normalizeOptions(e3={}){{let{pragma:r3,pragmaFrag:t3}=e3,{pure:s2,throwIfNamespace:a2=!0,runtime:n2="classic",importSource:o2,useBuiltIns:i2,useSpread:l2}=e3;return n2==="classic"&&(r3=r3||"React.createElement",t3=t3||"React.Fragment"),{development:!!e3.development,importSource:o2,pragma:r3,pragmaFrag:t3,pure:s2,runtime:n2,throwIfNamespace:a2,useBuiltIns:i2,useSpread:l2}}}var f=s.declarePreset((e3,r3)=>{e3.assertVersion(7);let{development:t3,importSource:s2,pragma:a2,pragmaFrag:n2,pure:o2,runtime:i2,throwIfNamespace:l2}=normalizeOptions(r3);return{plugins:[[t3?d.default:c.default,{importSource:s2,pragma:a2,pragmaFrag:n2,runtime:i2,throwIfNamespace:l2,pure:o2,useBuiltIns:!!r3.useBuiltIns,useSpread:r3.useSpread}],u.default,o2!==!1&&p.default].filter(Boolean)}});r2.default=f},645:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0});var s=t2(5389),a=t2(7167);t2(6085);var n=t2(8417),o=t2(4716);function _interopDefaultLegacy(e3){return e3&&typeof e3=="object"&&"default"in e3?e3:{default:e3}}var i=_interopDefaultLegacy(a),l=_interopDefaultLegacy(n);let c=new o.OptionValidator("@babel/preset-typescript");function normalizeOptions(e3={}){let{allowNamespaces:r3=!0,jsxPragma:t3,onlyRemoveTypeImports:s2}=e3,a2={ignoreExtensions:"ignoreExtensions",allowNamespaces:"allowNamespaces",disallowAmbiguousJSXLike:"disallowAmbiguousJSXLike",jsxPragma:"jsxPragma",jsxPragmaFrag:"jsxPragmaFrag",onlyRemoveTypeImports:"onlyRemoveTypeImports",optimizeConstEnums:"optimizeConstEnums",allExtensions:"allExtensions",isTSX:"isTSX"},n2=c.validateStringOption(a2.jsxPragmaFrag,e3.jsxPragmaFrag,"React.Fragment");{var o2=c.validateBooleanOption(a2.allExtensions,e3.allExtensions,!1),i2=c.validateBooleanOption(a2.isTSX,e3.isTSX,!1);i2&&c.invariant(o2,"isTSX:true requires allExtensions:true")}let l2=c.validateBooleanOption(a2.ignoreExtensions,e3.ignoreExtensions,!1),d2=c.validateBooleanOption(a2.disallowAmbiguousJSXLike,e3.disallowAmbiguousJSXLike,!1);d2&&c.invariant(o2,"disallowAmbiguousJSXLike:true requires allExtensions:true");let u=c.validateBooleanOption(a2.optimizeConstEnums,e3.optimizeConstEnums,!1),p={ignoreExtensions:l2,allowNamespaces:r3,disallowAmbiguousJSXLike:d2,jsxPragma:t3,jsxPragmaFrag:n2,onlyRemoveTypeImports:s2,optimizeConstEnums:u};return p.allExtensions=o2,p.isTSX=i2,p}var d=s.declarePreset((e3,r3)=>{e3.assertVersion(7);let{allExtensions:t3,ignoreExtensions:s2,allowNamespaces:a2,disallowAmbiguousJSXLike:n2,isTSX:o2,jsxPragma:c2,jsxPragmaFrag:d2,onlyRemoveTypeImports:u,optimizeConstEnums:p}=normalizeOptions(r3),pluginOptions=e4=>({allowDeclareFields:r3.allowDeclareFields,allowNamespaces:a2,disallowAmbiguousJSXLike:e4,jsxPragma:c2,jsxPragmaFrag:d2,onlyRemoveTypeImports:u,optimizeConstEnums:p}),getPlugins=(e4,r4)=>[[i.default,Object.assign({isTSX:e4},pluginOptions(r4))]];return{overrides:t3||s2?[{plugins:getPlugins(o2,n2)}]:[{test:/\.ts$/,plugins:getPlugins(!1,!1)},{test:/\.mts$/,sourceType:"module",plugins:getPlugins(!1,!0)},{test:/\.cts$/,sourceType:"unambiguous",plugins:[[l.default,{allowTopLevelThis:!0}],[i.default,pluginOptions(!0)]]},{test:/\.tsx$/,plugins:getPlugins(!0,!1)}]}});r2.default=d},378:e2=>{function _interopRequireDefault(e3){return e3&&e3.__esModule?e3:{default:e3}}e2.exports=_interopRequireDefault,e2.exports.__esModule=!0,e2.exports.default=e2.exports},7601:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=createTemplateBuilder;var s=t2(4287),a=t2(4430),n=t2(5202);let o=(0,s.validate)({placeholderPattern:!1});function createTemplateBuilder(e3,r3){let t3=new WeakMap,i=new WeakMap,l=r3||(0,s.validate)(null);return Object.assign((r4,...o2)=>{if(typeof r4=="string"){if(o2.length>1)throw new Error("Unexpected extra params.");return extendedTrace((0,a.default)(e3,r4,(0,s.merge)(l,(0,s.validate)(o2[0]))))}else if(Array.isArray(r4)){let s2=t3.get(r4);return s2||(s2=(0,n.default)(e3,r4,l),t3.set(r4,s2)),extendedTrace(s2(o2))}else if(typeof r4=="object"&&r4){if(o2.length>0)throw new Error("Unexpected extra params.");return createTemplateBuilder(e3,(0,s.merge)(l,(0,s.validate)(r4)))}throw new Error(`Unexpected template param ${typeof r4}`)},{ast:(r4,...t4)=>{if(typeof r4=="string"){if(t4.length>1)throw new Error("Unexpected extra params.");return(0,a.default)(e3,r4,(0,s.merge)((0,s.merge)(l,(0,s.validate)(t4[0])),o))()}else if(Array.isArray(r4)){let a2=i.get(r4);return a2||(a2=(0,n.default)(e3,r4,(0,s.merge)(l,o)),i.set(r4,a2)),a2(t4)()}throw new Error(`Unexpected template param ${typeof r4}`)}})}function extendedTrace(e3){let r3="";try{throw new Error}catch(e4){e4.stack&&(r3=e4.stack.split(` -`).slice(3).join(` -`))}return t3=>{try{return e3(t3)}catch(e4){throw e4.stack+=` - ============= -${r3}`,e4}}}},9550:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.statements=r2.statement=r2.smart=r2.program=r2.expression=void 0;var s=t2(8622);let{assertExpressionStatement:a}=s;function makeStatementFormatter(e3){return{code:e4=>`/* @babel/template */; -${e4}`,validate:()=>{},unwrap:r3=>e3(r3.program.body.slice(1))}}let n=makeStatementFormatter(e3=>e3.length>1?e3:e3[0]);r2.smart=n;let o=makeStatementFormatter(e3=>e3);r2.statements=o;let i=makeStatementFormatter(e3=>{if(e3.length===0)throw new Error("Found nothing to return.");if(e3.length>1)throw new Error("Found multiple statements but wanted one");return e3[0]});r2.statement=i;let l={code:e3=>`( -${e3} -)`,validate:e3=>{if(e3.program.body.length>1)throw new Error("Found multiple statements but wanted one");if(l.unwrap(e3).start===0)throw new Error("Parse result included parens.")},unwrap:({program:e3})=>{let[r3]=e3.body;return a(r3),r3.expression}};r2.expression=l;let c={code:e3=>e3,validate:()=>{},unwrap:e3=>e3.program};r2.program=c},9128:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.statements=r2.statement=r2.smart=r2.program=r2.expression=r2.default=void 0;var s=t2(9550),a=t2(7601);let n=(0,a.default)(s.smart);r2.smart=n;let o=(0,a.default)(s.statement);r2.statement=o;let i=(0,a.default)(s.statements);r2.statements=i;let l=(0,a.default)(s.expression);r2.expression=l;let c=(0,a.default)(s.program);r2.program=c;var d=Object.assign(n.bind(void 0),{smart:n,statement:o,statements:i,expression:l,program:c,ast:n.ast});r2.default=d},5202:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=literalTemplate;var s=t2(4287),a=t2(8782),n=t2(974);function literalTemplate(e3,r3,t3){let{metadata:a2,names:o}=buildLiteralData(e3,r3,t3);return r4=>{let t4={};return r4.forEach((e4,r5)=>{t4[o[r5]]=e4}),r5=>{let o2=(0,s.normalizeReplacements)(r5);return o2&&Object.keys(o2).forEach(e4=>{if(Object.prototype.hasOwnProperty.call(t4,e4))throw new Error("Unexpected replacement overlap.")}),e3.unwrap((0,n.default)(a2,o2?Object.assign(o2,t4):t4))}}}function buildLiteralData(e3,r3,t3){let s2="BABEL_TPL$",n2=r3.join("");do s2="$$"+s2;while(n2.includes(s2));let{names:o,code:i}=buildTemplateCode(r3,s2);return{metadata:(0,a.default)(e3,e3.code(i),{parser:t3.parser,placeholderWhitelist:new Set(o.concat(t3.placeholderWhitelist?Array.from(t3.placeholderWhitelist):[])),placeholderPattern:t3.placeholderPattern,preserveComments:t3.preserveComments,syntacticPlaceholders:t3.syntacticPlaceholders}),names:o}}function buildTemplateCode(e3,r3){let t3=[],s2=e3[0];for(let a2=1;a2{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.merge=merge,r2.normalizeReplacements=normalizeReplacements,r2.validate=validate;let t2=["placeholderWhitelist","placeholderPattern","preserveComments","syntacticPlaceholders"];function _objectWithoutPropertiesLoose(e3,r3){if(e3==null)return{};var t3={},s=Object.keys(e3),a,n;for(n=0;n=0)&&(t3[a]=e3[a]);return t3}function merge(e3,r3){let{placeholderWhitelist:t3=e3.placeholderWhitelist,placeholderPattern:s=e3.placeholderPattern,preserveComments:a=e3.preserveComments,syntacticPlaceholders:n=e3.syntacticPlaceholders}=r3;return{parser:Object.assign({},e3.parser,r3.parser),placeholderWhitelist:t3,placeholderPattern:s,preserveComments:a,syntacticPlaceholders:n}}function validate(e3){if(e3!=null&&typeof e3!="object")throw new Error("Unknown template options.");let r3=e3||{},{placeholderWhitelist:s,placeholderPattern:a,preserveComments:n,syntacticPlaceholders:o}=r3,i=_objectWithoutPropertiesLoose(r3,t2);if(s!=null&&!(s instanceof Set))throw new Error("'.placeholderWhitelist' must be a Set, null, or undefined");if(a!=null&&!(a instanceof RegExp)&&a!==!1)throw new Error("'.placeholderPattern' must be a RegExp, false, null, or undefined");if(n!=null&&typeof n!="boolean")throw new Error("'.preserveComments' must be a boolean, null, or undefined");if(o!=null&&typeof o!="boolean")throw new Error("'.syntacticPlaceholders' must be a boolean, null, or undefined");if(o===!0&&(s!=null||a!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");return{parser:i,placeholderWhitelist:s||void 0,placeholderPattern:a??void 0,preserveComments:n??void 0,syntacticPlaceholders:o??void 0}}function normalizeReplacements(e3){if(Array.isArray(e3))return e3.reduce((e4,r3,t3)=>(e4["$"+t3]=r3,e4),{});if(typeof e3=="object"||e3==null)return e3||void 0;throw new Error("Template replacements must be an array, object, null, or undefined")}},8782:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=parseAndBuildMetadata;var s=t2(8622),a=t2(6949),n=t2(3327);let{isCallExpression:o,isExpressionStatement:i,isFunction:l,isIdentifier:c,isJSXIdentifier:d,isNewExpression:u,isPlaceholder:p,isStatement:f,isStringLiteral:y,removePropertiesDeep:g,traverse:h}=s,b=/^[_$A-Z0-9]+$/;function parseAndBuildMetadata(e3,r3,t3){let{placeholderWhitelist:s2,placeholderPattern:a2,preserveComments:n2,syntacticPlaceholders:o2}=t3,i2=parseWithCodeFrame(r3,t3.parser,o2);g(i2,{preserveComments:n2}),e3.validate(i2);let l2={syntactic:{placeholders:[],placeholderNames:new Set},legacy:{placeholders:[],placeholderNames:new Set},placeholderWhitelist:s2,placeholderPattern:a2,syntacticPlaceholders:o2};return h(i2,placeholderVisitorHandler,l2),Object.assign({ast:i2},l2.syntactic.placeholders.length?l2.syntactic:l2.legacy)}function placeholderVisitorHandler(e3,r3,t3){var s2;let a2,n2=t3.syntactic.placeholders.length>0;if(p(e3)){if(t3.syntacticPlaceholders===!1)throw new Error("%%foo%%-style placeholders can't be used when '.syntacticPlaceholders' is false.");a2=e3.name.name,n2=!0}else{if(n2||t3.syntacticPlaceholders)return;if(c(e3)||d(e3))a2=e3.name;else if(y(e3))a2=e3.value;else return}if(n2&&(t3.placeholderPattern!=null||t3.placeholderWhitelist!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");if(!n2&&(t3.placeholderPattern===!1||!(t3.placeholderPattern||b).test(a2))&&!((s2=t3.placeholderWhitelist)!=null&&s2.has(a2)))return;r3=r3.slice();let{node:g2,key:h2}=r3[r3.length-1],x;y(e3)||p(e3,{expectedNode:"StringLiteral"})?x="string":u(g2)&&h2==="arguments"||o(g2)&&h2==="arguments"||l(g2)&&h2==="params"?x="param":i(g2)&&!p(e3)?(x="statement",r3=r3.slice(0,-1)):f(e3)&&p(e3)?x="statement":x="other";let{placeholders:v,placeholderNames:j}=n2?t3.syntactic:t3.legacy;v.push({name:a2,type:x,resolve:e4=>resolveAncestors(e4,r3),isDuplicate:j.has(a2)}),j.add(a2)}function resolveAncestors(e3,r3){let t3=e3;for(let e4=0;e4{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=populatePlaceholders;var s=t2(8622);let{blockStatement:a,cloneNode:n,emptyStatement:o,expressionStatement:i,identifier:l,isStatement:c,isStringLiteral:d,stringLiteral:u,validate:p}=s;function populatePlaceholders(e3,r3){let t3=n(e3.ast);return r3&&(e3.placeholders.forEach(e4=>{if(!Object.prototype.hasOwnProperty.call(r3,e4.name)){let r4=e4.name;throw new Error(`Error: No substitution given for "${r4}". If this is not meant to be a - placeholder you may want to consider passing one of the following options to @babel/template: - - { placeholderPattern: false, placeholderWhitelist: new Set(['${r4}'])} - - { placeholderPattern: /^${r4}$/ }`)}}),Object.keys(r3).forEach(r4=>{if(!e3.placeholderNames.has(r4))throw new Error(`Unknown substitution "${r4}" given`)})),e3.placeholders.slice().reverse().forEach(e4=>{try{applyReplacement(e4,t3,r3&&r3[e4.name]||null)}catch(r4){throw r4.message=`@babel/template placeholder "${e4.name}": ${r4.message}`,r4}}),t3}function applyReplacement(e3,r3,t3){e3.isDuplicate&&(Array.isArray(t3)?t3=t3.map(e4=>n(e4)):typeof t3=="object"&&(t3=n(t3)));let{parent:s2,key:f,index:y}=e3.resolve(r3);if(e3.type==="string"){if(typeof t3=="string"&&(t3=u(t3)),!t3||!d(t3))throw new Error("Expected string substitution")}else if(e3.type==="statement")y===void 0?t3?Array.isArray(t3)?t3=a(t3):typeof t3=="string"?t3=i(l(t3)):c(t3)||(t3=i(t3)):t3=o():t3&&!Array.isArray(t3)&&(typeof t3=="string"&&(t3=l(t3)),c(t3)||(t3=i(t3)));else if(e3.type==="param"){if(typeof t3=="string"&&(t3=l(t3)),y===void 0)throw new Error("Assertion failure.")}else if(typeof t3=="string"&&(t3=l(t3)),Array.isArray(t3))throw new Error("Cannot replace single expression with an array.");if(y===void 0)p(s2,f,t3),s2[f]=t3;else{let r4=s2[f].slice();e3.type==="statement"||e3.type==="param"?t3==null?r4.splice(y,1):Array.isArray(t3)?r4.splice(y,1,...t3):r4[y]=t3:r4[y]=t3,p(s2,f,r4),s2[f]=r4}}},4430:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=stringTemplate;var s=t2(4287),a=t2(8782),n=t2(974);function stringTemplate(e3,r3,t3){r3=e3.code(r3);let o;return i=>{let l=(0,s.normalizeReplacements)(i);return o||(o=(0,a.default)(e3,r3,t3)),e3.unwrap((0,n.default)(o,l))}}},2781:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=createTemplateBuilder;var s=t2(7586),a=t2(9920),n=t2(6734);let o=(0,s.validate)({placeholderPattern:!1});function createTemplateBuilder(e3,r3){let t3=new WeakMap,i=new WeakMap,l=r3||(0,s.validate)(null);return Object.assign((r4,...o2)=>{if(typeof r4=="string"){if(o2.length>1)throw new Error("Unexpected extra params.");return extendedTrace((0,a.default)(e3,r4,(0,s.merge)(l,(0,s.validate)(o2[0]))))}else if(Array.isArray(r4)){let s2=t3.get(r4);return s2||(s2=(0,n.default)(e3,r4,l),t3.set(r4,s2)),extendedTrace(s2(o2))}else if(typeof r4=="object"&&r4){if(o2.length>0)throw new Error("Unexpected extra params.");return createTemplateBuilder(e3,(0,s.merge)(l,(0,s.validate)(r4)))}throw new Error(`Unexpected template param ${typeof r4}`)},{ast:(r4,...t4)=>{if(typeof r4=="string"){if(t4.length>1)throw new Error("Unexpected extra params.");return(0,a.default)(e3,r4,(0,s.merge)((0,s.merge)(l,(0,s.validate)(t4[0])),o))()}else if(Array.isArray(r4)){let a2=i.get(r4);return a2||(a2=(0,n.default)(e3,r4,(0,s.merge)(l,o)),i.set(r4,a2)),a2(t4)()}throw new Error(`Unexpected template param ${typeof r4}`)}})}function extendedTrace(e3){let r3="";try{throw new Error}catch(e4){e4.stack&&(r3=e4.stack.split(` -`).slice(3).join(` -`))}return t3=>{try{return e3(t3)}catch(e4){throw e4.stack+=` - ============= -${r3}`,e4}}}},8865:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.statements=r2.statement=r2.smart=r2.program=r2.expression=void 0;var s=t2(8622);let{assertExpressionStatement:a}=s;function makeStatementFormatter(e3){return{code:e4=>`/* @babel/template */; -${e4}`,validate:()=>{},unwrap:r3=>e3(r3.program.body.slice(1))}}let n=r2.smart=makeStatementFormatter(e3=>e3.length>1?e3:e3[0]),o=r2.statements=makeStatementFormatter(e3=>e3),i=r2.statement=makeStatementFormatter(e3=>{if(e3.length===0)throw new Error("Found nothing to return.");if(e3.length>1)throw new Error("Found multiple statements but wanted one");return e3[0]}),l=r2.expression={code:e3=>`( -${e3} -)`,validate:e3=>{if(e3.program.body.length>1)throw new Error("Found multiple statements but wanted one");if(l.unwrap(e3).start===0)throw new Error("Parse result included parens.")},unwrap:({program:e3})=>{let[r3]=e3.body;return a(r3),r3.expression}},c=r2.program={code:e3=>e3,validate:()=>{},unwrap:e3=>e3.program}},789:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.statements=r2.statement=r2.smart=r2.program=r2.expression=r2.default=void 0;var s=t2(8865),a=t2(2781);let n=r2.smart=(0,a.default)(s.smart),o=r2.statement=(0,a.default)(s.statement),i=r2.statements=(0,a.default)(s.statements),l=r2.expression=(0,a.default)(s.expression),c=r2.program=(0,a.default)(s.program);var d=r2.default=Object.assign(n.bind(void 0),{smart:n,statement:o,statements:i,expression:l,program:c,ast:n.ast})},6734:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=literalTemplate;var s=t2(7586),a=t2(5413),n=t2(9431);function literalTemplate(e3,r3,t3){let{metadata:a2,names:o}=buildLiteralData(e3,r3,t3);return r4=>{let t4={};return r4.forEach((e4,r5)=>{t4[o[r5]]=e4}),r5=>{let o2=(0,s.normalizeReplacements)(r5);return o2&&Object.keys(o2).forEach(e4=>{if(hasOwnProperty.call(t4,e4))throw new Error("Unexpected replacement overlap.")}),e3.unwrap((0,n.default)(a2,o2?Object.assign(o2,t4):t4))}}}function buildLiteralData(e3,r3,t3){let s2="BABEL_TPL$",n2=r3.join("");do s2="$$"+s2;while(n2.includes(s2));let{names:o,code:i}=buildTemplateCode(r3,s2);return{metadata:(0,a.default)(e3,e3.code(i),{parser:t3.parser,placeholderWhitelist:new Set(o.concat(t3.placeholderWhitelist?Array.from(t3.placeholderWhitelist):[])),placeholderPattern:t3.placeholderPattern,preserveComments:t3.preserveComments,syntacticPlaceholders:t3.syntacticPlaceholders}),names:o}}function buildTemplateCode(e3,r3){let t3=[],s2=e3[0];for(let a2=1;a2{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.merge=merge,r2.normalizeReplacements=normalizeReplacements,r2.validate=validate;let t2=["placeholderWhitelist","placeholderPattern","preserveComments","syntacticPlaceholders"];function _objectWithoutPropertiesLoose(e3,r3){if(e3==null)return{};var t3={},s=Object.keys(e3),a,n;for(n=0;n=0)&&(t3[a]=e3[a]);return t3}function merge(e3,r3){let{placeholderWhitelist:t3=e3.placeholderWhitelist,placeholderPattern:s=e3.placeholderPattern,preserveComments:a=e3.preserveComments,syntacticPlaceholders:n=e3.syntacticPlaceholders}=r3;return{parser:Object.assign({},e3.parser,r3.parser),placeholderWhitelist:t3,placeholderPattern:s,preserveComments:a,syntacticPlaceholders:n}}function validate(e3){if(e3!=null&&typeof e3!="object")throw new Error("Unknown template options.");let r3=e3||{},{placeholderWhitelist:s,placeholderPattern:a,preserveComments:n,syntacticPlaceholders:o}=r3,i=_objectWithoutPropertiesLoose(r3,t2);if(s!=null&&!(s instanceof Set))throw new Error("'.placeholderWhitelist' must be a Set, null, or undefined");if(a!=null&&!(a instanceof RegExp)&&a!==!1)throw new Error("'.placeholderPattern' must be a RegExp, false, null, or undefined");if(n!=null&&typeof n!="boolean")throw new Error("'.preserveComments' must be a boolean, null, or undefined");if(o!=null&&typeof o!="boolean")throw new Error("'.syntacticPlaceholders' must be a boolean, null, or undefined");if(o===!0&&(s!=null||a!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");return{parser:i,placeholderWhitelist:s||void 0,placeholderPattern:a??void 0,preserveComments:n??void 0,syntacticPlaceholders:o??void 0}}function normalizeReplacements(e3){if(Array.isArray(e3))return e3.reduce((e4,r3,t3)=>(e4["$"+t3]=r3,e4),{});if(typeof e3=="object"||e3==null)return e3||void 0;throw new Error("Template replacements must be an array, object, null, or undefined")}},5413:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=parseAndBuildMetadata;var s=t2(8622),a=t2(6949),n=t2(7315);let{isCallExpression:o,isExpressionStatement:i,isFunction:l,isIdentifier:c,isJSXIdentifier:d,isNewExpression:u,isPlaceholder:p,isStatement:f,isStringLiteral:y,removePropertiesDeep:g,traverse:h}=s,b=/^[_$A-Z0-9]+$/;function parseAndBuildMetadata(e3,r3,t3){let{placeholderWhitelist:s2,placeholderPattern:a2,preserveComments:n2,syntacticPlaceholders:o2}=t3,i2=parseWithCodeFrame(r3,t3.parser,o2);g(i2,{preserveComments:n2}),e3.validate(i2);let l2={syntactic:{placeholders:[],placeholderNames:new Set},legacy:{placeholders:[],placeholderNames:new Set},placeholderWhitelist:s2,placeholderPattern:a2,syntacticPlaceholders:o2};return h(i2,placeholderVisitorHandler,l2),Object.assign({ast:i2},l2.syntactic.placeholders.length?l2.syntactic:l2.legacy)}function placeholderVisitorHandler(e3,r3,t3){var s2;let a2,n2=t3.syntactic.placeholders.length>0;if(p(e3)){if(t3.syntacticPlaceholders===!1)throw new Error("%%foo%%-style placeholders can't be used when '.syntacticPlaceholders' is false.");a2=e3.name.name,n2=!0}else{if(n2||t3.syntacticPlaceholders)return;if(c(e3)||d(e3))a2=e3.name;else if(y(e3))a2=e3.value;else return}if(n2&&(t3.placeholderPattern!=null||t3.placeholderWhitelist!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");if(!n2&&(t3.placeholderPattern===!1||!(t3.placeholderPattern||b).test(a2))&&!((s2=t3.placeholderWhitelist)!=null&&s2.has(a2)))return;r3=r3.slice();let{node:g2,key:h2}=r3[r3.length-1],x;y(e3)||p(e3,{expectedNode:"StringLiteral"})?x="string":u(g2)&&h2==="arguments"||o(g2)&&h2==="arguments"||l(g2)&&h2==="params"?x="param":i(g2)&&!p(e3)?(x="statement",r3=r3.slice(0,-1)):f(e3)&&p(e3)?x="statement":x="other";let{placeholders:v,placeholderNames:j}=n2?t3.syntactic:t3.legacy;v.push({name:a2,type:x,resolve:e4=>resolveAncestors(e4,r3),isDuplicate:j.has(a2)}),j.add(a2)}function resolveAncestors(e3,r3){let t3=e3;for(let e4=0;e4{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=populatePlaceholders;var s=t2(8622);let{blockStatement:a,cloneNode:n,emptyStatement:o,expressionStatement:i,identifier:l,isStatement:c,isStringLiteral:d,stringLiteral:u,validate:p}=s;function populatePlaceholders(e3,r3){let t3=n(e3.ast);return r3&&(e3.placeholders.forEach(e4=>{if(!hasOwnProperty.call(r3,e4.name)){let r4=e4.name;throw new Error(`Error: No substitution given for "${r4}". If this is not meant to be a - placeholder you may want to consider passing one of the following options to @babel/template: - - { placeholderPattern: false, placeholderWhitelist: new Set(['${r4}'])} - - { placeholderPattern: /^${r4}$/ }`)}}),Object.keys(r3).forEach(r4=>{if(!e3.placeholderNames.has(r4))throw new Error(`Unknown substitution "${r4}" given`)})),e3.placeholders.slice().reverse().forEach(e4=>{try{applyReplacement(e4,t3,r3&&r3[e4.name]||null)}catch(r4){throw r4.message=`@babel/template placeholder "${e4.name}": ${r4.message}`,r4}}),t3}function applyReplacement(e3,r3,t3){e3.isDuplicate&&(Array.isArray(t3)?t3=t3.map(e4=>n(e4)):typeof t3=="object"&&(t3=n(t3)));let{parent:s2,key:f,index:y}=e3.resolve(r3);if(e3.type==="string"){if(typeof t3=="string"&&(t3=u(t3)),!t3||!d(t3))throw new Error("Expected string substitution")}else if(e3.type==="statement")y===void 0?t3?Array.isArray(t3)?t3=a(t3):typeof t3=="string"?t3=i(l(t3)):c(t3)||(t3=i(t3)):t3=o():t3&&!Array.isArray(t3)&&(typeof t3=="string"&&(t3=l(t3)),c(t3)||(t3=i(t3)));else if(e3.type==="param"){if(typeof t3=="string"&&(t3=l(t3)),y===void 0)throw new Error("Assertion failure.")}else if(typeof t3=="string"&&(t3=l(t3)),Array.isArray(t3))throw new Error("Cannot replace single expression with an array.");if(y===void 0)p(s2,f,t3),s2[f]=t3;else{let r4=s2[f].slice();e3.type==="statement"||e3.type==="param"?t3==null?r4.splice(y,1):Array.isArray(t3)?r4.splice(y,1,...t3):r4[y]=t3:r4[y]=t3,p(s2,f,r4),s2[f]=r4}}},9920:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=stringTemplate;var s=t2(7586),a=t2(5413),n=t2(9431);function stringTemplate(e3,r3,t3){r3=e3.code(r3);let o;return i=>{let l=(0,s.normalizeReplacements)(i);return o||(o=(0,a.default)(e3,r3,t3)),e3.unwrap((0,n.default)(o,l))}}},5054:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=createTemplateBuilder;var s=t2(5604),a=t2(4118),n=t2(9655);let o=(0,s.validate)({placeholderPattern:!1});function createTemplateBuilder(e3,r3){let t3=new WeakMap,i=new WeakMap,l=r3||(0,s.validate)(null);return Object.assign((r4,...o2)=>{if(typeof r4=="string"){if(o2.length>1)throw new Error("Unexpected extra params.");return extendedTrace((0,a.default)(e3,r4,(0,s.merge)(l,(0,s.validate)(o2[0]))))}else if(Array.isArray(r4)){let s2=t3.get(r4);return s2||(s2=(0,n.default)(e3,r4,l),t3.set(r4,s2)),extendedTrace(s2(o2))}else if(typeof r4=="object"&&r4){if(o2.length>0)throw new Error("Unexpected extra params.");return createTemplateBuilder(e3,(0,s.merge)(l,(0,s.validate)(r4)))}throw new Error(`Unexpected template param ${typeof r4}`)},{ast:(r4,...t4)=>{if(typeof r4=="string"){if(t4.length>1)throw new Error("Unexpected extra params.");return(0,a.default)(e3,r4,(0,s.merge)((0,s.merge)(l,(0,s.validate)(t4[0])),o))()}else if(Array.isArray(r4)){let a2=i.get(r4);return a2||(a2=(0,n.default)(e3,r4,(0,s.merge)(l,o)),i.set(r4,a2)),a2(t4)()}throw new Error(`Unexpected template param ${typeof r4}`)}})}function extendedTrace(e3){let r3="";try{throw new Error}catch(e4){e4.stack&&(r3=e4.stack.split(` -`).slice(3).join(` -`))}return t3=>{try{return e3(t3)}catch(e4){throw e4.stack+=` - ============= -${r3}`,e4}}}},4479:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.statements=r2.statement=r2.smart=r2.program=r2.expression=void 0;var s=t2(8622);let{assertExpressionStatement:a}=s;function makeStatementFormatter(e3){return{code:e4=>`/* @babel/template */; -${e4}`,validate:()=>{},unwrap:r3=>e3(r3.program.body.slice(1))}}let n=r2.smart=makeStatementFormatter(e3=>e3.length>1?e3:e3[0]),o=r2.statements=makeStatementFormatter(e3=>e3),i=r2.statement=makeStatementFormatter(e3=>{if(e3.length===0)throw new Error("Found nothing to return.");if(e3.length>1)throw new Error("Found multiple statements but wanted one");return e3[0]}),l=r2.expression={code:e3=>`( -${e3} -)`,validate:e3=>{if(e3.program.body.length>1)throw new Error("Found multiple statements but wanted one");if(l.unwrap(e3).start===0)throw new Error("Parse result included parens.")},unwrap:({program:e3})=>{let[r3]=e3.body;return a(r3),r3.expression}},c=r2.program={code:e3=>e3,validate:()=>{},unwrap:e3=>e3.program}},2173:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.statements=r2.statement=r2.smart=r2.program=r2.expression=r2.default=void 0;var s=t2(4479),a=t2(5054);let n=r2.smart=(0,a.default)(s.smart),o=r2.statement=(0,a.default)(s.statement),i=r2.statements=(0,a.default)(s.statements),l=r2.expression=(0,a.default)(s.expression),c=r2.program=(0,a.default)(s.program);var d=r2.default=Object.assign(n.bind(void 0),{smart:n,statement:o,statements:i,expression:l,program:c,ast:n.ast})},9655:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=literalTemplate;var s=t2(5604),a=t2(6256),n=t2(3361);function literalTemplate(e3,r3,t3){let{metadata:a2,names:o}=buildLiteralData(e3,r3,t3);return r4=>{let t4={};return r4.forEach((e4,r5)=>{t4[o[r5]]=e4}),r5=>{let o2=(0,s.normalizeReplacements)(r5);return o2&&Object.keys(o2).forEach(e4=>{if(hasOwnProperty.call(t4,e4))throw new Error("Unexpected replacement overlap.")}),e3.unwrap((0,n.default)(a2,o2?Object.assign(o2,t4):t4))}}}function buildLiteralData(e3,r3,t3){let s2="BABEL_TPL$",n2=r3.join("");do s2="$$"+s2;while(n2.includes(s2));let{names:o,code:i}=buildTemplateCode(r3,s2);return{metadata:(0,a.default)(e3,e3.code(i),{parser:t3.parser,placeholderWhitelist:new Set(o.concat(t3.placeholderWhitelist?Array.from(t3.placeholderWhitelist):[])),placeholderPattern:t3.placeholderPattern,preserveComments:t3.preserveComments,syntacticPlaceholders:t3.syntacticPlaceholders}),names:o}}function buildTemplateCode(e3,r3){let t3=[],s2=e3[0];for(let a2=1;a2{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.merge=merge,r2.normalizeReplacements=normalizeReplacements,r2.validate=validate;let t2=["placeholderWhitelist","placeholderPattern","preserveComments","syntacticPlaceholders"];function _objectWithoutPropertiesLoose(e3,r3){if(e3==null)return{};var t3={};for(var s in e3)if({}.hasOwnProperty.call(e3,s)){if(r3.includes(s))continue;t3[s]=e3[s]}return t3}function merge(e3,r3){let{placeholderWhitelist:t3=e3.placeholderWhitelist,placeholderPattern:s=e3.placeholderPattern,preserveComments:a=e3.preserveComments,syntacticPlaceholders:n=e3.syntacticPlaceholders}=r3;return{parser:Object.assign({},e3.parser,r3.parser),placeholderWhitelist:t3,placeholderPattern:s,preserveComments:a,syntacticPlaceholders:n}}function validate(e3){if(e3!=null&&typeof e3!="object")throw new Error("Unknown template options.");let r3=e3||{},{placeholderWhitelist:s,placeholderPattern:a,preserveComments:n,syntacticPlaceholders:o}=r3,i=_objectWithoutPropertiesLoose(r3,t2);if(s!=null&&!(s instanceof Set))throw new Error("'.placeholderWhitelist' must be a Set, null, or undefined");if(a!=null&&!(a instanceof RegExp)&&a!==!1)throw new Error("'.placeholderPattern' must be a RegExp, false, null, or undefined");if(n!=null&&typeof n!="boolean")throw new Error("'.preserveComments' must be a boolean, null, or undefined");if(o!=null&&typeof o!="boolean")throw new Error("'.syntacticPlaceholders' must be a boolean, null, or undefined");if(o===!0&&(s!=null||a!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");return{parser:i,placeholderWhitelist:s||void 0,placeholderPattern:a??void 0,preserveComments:n??void 0,syntacticPlaceholders:o??void 0}}function normalizeReplacements(e3){if(Array.isArray(e3))return e3.reduce((e4,r3,t3)=>(e4["$"+t3]=r3,e4),{});if(typeof e3=="object"||e3==null)return e3||void 0;throw new Error("Template replacements must be an array, object, null, or undefined")}},6256:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=parseAndBuildMetadata;var s=t2(8622),a=t2(6949),n=t2(7315);let{isCallExpression:o,isExpressionStatement:i,isFunction:l,isIdentifier:c,isJSXIdentifier:d,isNewExpression:u,isPlaceholder:p,isStatement:f,isStringLiteral:y,removePropertiesDeep:g,traverse:h}=s,b=/^[_$A-Z0-9]+$/;function parseAndBuildMetadata(e3,r3,t3){let{placeholderWhitelist:s2,placeholderPattern:a2,preserveComments:n2,syntacticPlaceholders:o2}=t3,i2=parseWithCodeFrame(r3,t3.parser,o2);g(i2,{preserveComments:n2}),e3.validate(i2);let l2={syntactic:{placeholders:[],placeholderNames:new Set},legacy:{placeholders:[],placeholderNames:new Set},placeholderWhitelist:s2,placeholderPattern:a2,syntacticPlaceholders:o2};return h(i2,placeholderVisitorHandler,l2),Object.assign({ast:i2},l2.syntactic.placeholders.length?l2.syntactic:l2.legacy)}function placeholderVisitorHandler(e3,r3,t3){var s2;let a2,n2=t3.syntactic.placeholders.length>0;if(p(e3)){if(t3.syntacticPlaceholders===!1)throw new Error("%%foo%%-style placeholders can't be used when '.syntacticPlaceholders' is false.");a2=e3.name.name,n2=!0}else{if(n2||t3.syntacticPlaceholders)return;if(c(e3)||d(e3))a2=e3.name;else if(y(e3))a2=e3.value;else return}if(n2&&(t3.placeholderPattern!=null||t3.placeholderWhitelist!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");if(!n2&&(t3.placeholderPattern===!1||!(t3.placeholderPattern||b).test(a2))&&!((s2=t3.placeholderWhitelist)!=null&&s2.has(a2)))return;r3=r3.slice();let{node:g2,key:h2}=r3[r3.length-1],x;y(e3)||p(e3,{expectedNode:"StringLiteral"})?x="string":u(g2)&&h2==="arguments"||o(g2)&&h2==="arguments"||l(g2)&&h2==="params"?x="param":i(g2)&&!p(e3)?(x="statement",r3=r3.slice(0,-1)):f(e3)&&p(e3)?x="statement":x="other";let{placeholders:v,placeholderNames:j}=n2?t3.syntactic:t3.legacy;v.push({name:a2,type:x,resolve:e4=>resolveAncestors(e4,r3),isDuplicate:j.has(a2)}),j.add(a2)}function resolveAncestors(e3,r3){let t3=e3;for(let e4=0;e4{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=populatePlaceholders;var s=t2(8622);let{blockStatement:a,cloneNode:n,emptyStatement:o,expressionStatement:i,identifier:l,isStatement:c,isStringLiteral:d,stringLiteral:u,validate:p}=s;function populatePlaceholders(e3,r3){let t3=n(e3.ast);return r3&&(e3.placeholders.forEach(e4=>{if(!hasOwnProperty.call(r3,e4.name)){let r4=e4.name;throw new Error(`Error: No substitution given for "${r4}". If this is not meant to be a - placeholder you may want to consider passing one of the following options to @babel/template: - - { placeholderPattern: false, placeholderWhitelist: new Set(['${r4}'])} - - { placeholderPattern: /^${r4}$/ }`)}}),Object.keys(r3).forEach(r4=>{if(!e3.placeholderNames.has(r4))throw new Error(`Unknown substitution "${r4}" given`)})),e3.placeholders.slice().reverse().forEach(e4=>{try{applyReplacement(e4,t3,r3&&r3[e4.name]||null)}catch(r4){throw r4.message=`@babel/template placeholder "${e4.name}": ${r4.message}`,r4}}),t3}function applyReplacement(e3,r3,t3){e3.isDuplicate&&(Array.isArray(t3)?t3=t3.map(e4=>n(e4)):typeof t3=="object"&&(t3=n(t3)));let{parent:s2,key:f,index:y}=e3.resolve(r3);if(e3.type==="string"){if(typeof t3=="string"&&(t3=u(t3)),!t3||!d(t3))throw new Error("Expected string substitution")}else if(e3.type==="statement")y===void 0?t3?Array.isArray(t3)?t3=a(t3):typeof t3=="string"?t3=i(l(t3)):c(t3)||(t3=i(t3)):t3=o():t3&&!Array.isArray(t3)&&(typeof t3=="string"&&(t3=l(t3)),c(t3)||(t3=i(t3)));else if(e3.type==="param"){if(typeof t3=="string"&&(t3=l(t3)),y===void 0)throw new Error("Assertion failure.")}else if(typeof t3=="string"&&(t3=l(t3)),Array.isArray(t3))throw new Error("Cannot replace single expression with an array.");function set(e4,r4,t4){let s3=e4[r4];e4[r4]=t4,s3.type==="Identifier"&&(s3.typeAnnotation&&(t4.typeAnnotation=s3.typeAnnotation),s3.optional&&(t4.optional=s3.optional),s3.decorators&&(t4.decorators=s3.decorators))}if(y===void 0)p(s2,f,t3),set(s2,f,t3);else{let r4=s2[f].slice();e3.type==="statement"||e3.type==="param"?t3==null?r4.splice(y,1):Array.isArray(t3)?r4.splice(y,1,...t3):set(r4,y,t3):set(r4,y,t3),p(s2,f,r4),s2[f]=r4}}},4118:(e2,r2,t2)=>{"use strict";Object.defineProperty(r2,"__esModule",{value:!0}),r2.default=stringTemplate;var s=t2(5604),a=t2(6256),n=t2(3361);function stringTemplate(e3,r3,t3){r3=e3.code(r3);let o;return i=>{let l=(0,s.normalizeReplacements)(i);return o||(o=(0,a.default)(e3,r3,t3)),e3.unwrap((0,n.default)(o,l))}}},3763:(e2,r2,t2)=>{"use strict";e2.exports={...t2(2836),Definition:t2(4494).Definition,PatternVisitor:t2(2999),Referencer:t2(8648)}},587:(e2,r2,t2)=>{function _classPrivateFieldInitSpec(e3,r3,t3){_checkPrivateRedeclaration(e3,r3),r3.set(e3,t3)}function _checkPrivateRedeclaration(e3,r3){if(r3.has(e3))throw new TypeError("Cannot initialize the same private elements twice on an object")}function _classPrivateFieldGet(e3,r3){var t3=_classExtractFieldDescriptor(e3,r3,"get");return _classApplyDescriptorGet(e3,t3)}function _classApplyDescriptorGet(e3,r3){return r3.get?r3.get.call(e3):r3.value}function _classPrivateFieldSet(e3,r3,t3){var s2=_classExtractFieldDescriptor(e3,r3,"set");return _classApplyDescriptorSet(e3,s2,t3),t3}function _classExtractFieldDescriptor(e3,r3,t3){if(!r3.has(e3))throw new TypeError("attempted to "+t3+" private field on non-instance");return r3.get(e3)}function _classApplyDescriptorSet(e3,r3,t3){if(r3.set)r3.set.call(e3,t3);else{if(!r3.writable)throw new TypeError("attempted to set read only private field");r3.value=t3}}let{Definition:s,PatternVisitor:a,Referencer:n,Scope:o,ScopeManager:i}=t2(3763),{getKeys:l}=t2(3553),c;function getVisitorValues(e3,r3){if(c)return c[e3];let{FLOW_FLIPPED_ALIAS_KEYS:t3,VISITOR_KEYS:s2}=r3.getTypesInfo(),a2=t3.concat(["ArrayPattern","ClassDeclaration","ClassExpression","FunctionDeclaration","FunctionExpression","Identifier","ObjectPattern","RestElement"]);return c=Object.entries(s2).reduce((e4,[r4,t4])=>(a2.includes(t4)||(e4[r4]=t4),e4),{}),c[e3]}let d={callProperties:{type:"loop",values:["value"]},indexers:{type:"loop",values:["key","value"]},properties:{type:"loop",values:["argument","value"]},types:{type:"loop"},params:{type:"loop"},argument:{type:"single"},elementType:{type:"single"},qualification:{type:"single"},rest:{type:"single"},returnType:{type:"single"},typeAnnotation:{type:"typeAnnotation"},typeParameters:{type:"typeParameters"},id:{type:"id"}};class PatternVisitor extends a{ArrayPattern(e3){e3.elements.forEach(this.visit,this)}ObjectPattern(e3){e3.properties.forEach(this.visit,this)}}var u=new WeakMap;class Referencer extends n{constructor(e3,r3,t3){super(e3,r3),_classPrivateFieldInitSpec(this,u,{writable:!0,value:void 0}),_classPrivateFieldSet(this,u,t3)}visitPattern(e3,r3,t3){if(!e3)return;this._checkIdentifierOrVisit(e3.typeAnnotation),e3.type==="AssignmentPattern"&&this._checkIdentifierOrVisit(e3.left.typeAnnotation),typeof r3=="function"&&(t3=r3,r3={processRightHandNodes:!1});let s2=new PatternVisitor(this.options,e3,t3);s2.visit(e3),r3.processRightHandNodes&&s2.rightHandNodes.forEach(this.visit,this)}visitClass(e3){this._visitArray(e3.decorators);let r3=this._nestTypeParamScope(e3);this._visitTypeAnnotation(e3.implements),this._visitTypeAnnotation(e3.superTypeParameters&&e3.superTypeParameters.params),super.visitClass(e3),r3&&this.close(e3)}visitFunction(e3){let r3=this._nestTypeParamScope(e3);this._checkIdentifierOrVisit(e3.returnType),super.visitFunction(e3),r3&&this.close(e3)}visitProperty(e3){var r3;((r3=e3.value)==null?void 0:r3.type)==="TypeCastExpression"&&this._visitTypeAnnotation(e3.value),this._visitArray(e3.decorators),super.visitProperty(e3)}InterfaceDeclaration(e3){this._createScopeVariable(e3,e3.id);let r3=this._nestTypeParamScope(e3);this._visitArray(e3.extends),this.visit(e3.body),r3&&this.close(e3)}TypeAlias(e3){this._createScopeVariable(e3,e3.id);let r3=this._nestTypeParamScope(e3);this.visit(e3.right),r3&&this.close(e3)}ClassProperty(e3){this._visitClassProperty(e3)}ClassPrivateProperty(e3){this._visitClassProperty(e3)}PropertyDefinition(e3){this._visitClassProperty(e3)}ClassPrivateMethod(e3){super.MethodDefinition(e3)}DeclareModule(e3){this._visitDeclareX(e3)}DeclareFunction(e3){this._visitDeclareX(e3)}DeclareVariable(e3){this._visitDeclareX(e3)}DeclareClass(e3){this._visitDeclareX(e3)}OptionalMemberExpression(e3){super.MemberExpression(e3)}_visitClassProperty(e3){this._visitTypeAnnotation(e3.typeAnnotation),this.visitProperty(e3)}_visitDeclareX(e3){e3.id&&this._createScopeVariable(e3,e3.id),this._nestTypeParamScope(e3)&&this.close(e3)}_createScopeVariable(e3,r3){this.currentScope().variableScope.__define(r3,new s("Variable",r3,e3,null,null,null))}_nestTypeParamScope(e3){if(!e3.typeParameters)return null;let r3=this.scopeManager.__currentScope,t3=new o(this.scopeManager,"type-parameters",r3,e3,!1);this.scopeManager.__nestScope(t3);for(let r4=0;r4{var s,a,n,o;function _classStaticPrivateFieldSpecSet(e3,r3,t3,s2){return _classCheckPrivateStaticAccess(e3,r3),_classCheckPrivateStaticFieldDescriptor(t3,"set"),_classApplyDescriptorSet(e3,t3,s2),s2}function _classStaticPrivateFieldSpecGet(e3,r3,t3){return _classCheckPrivateStaticAccess(e3,r3),_classCheckPrivateStaticFieldDescriptor(t3,"get"),_classApplyDescriptorGet(e3,t3)}function _classCheckPrivateStaticFieldDescriptor(e3,r3){if(e3===void 0)throw new TypeError("attempted to "+r3+" private static field before its declaration")}function _classCheckPrivateStaticAccess(e3,r3){if(e3!==r3)throw new TypeError("Private static access of wrong provenance")}function _classPrivateFieldInitSpec(e3,r3,t3){_checkPrivateRedeclaration(e3,r3),r3.set(e3,t3)}function _checkPrivateRedeclaration(e3,r3){if(r3.has(e3))throw new TypeError("Cannot initialize the same private elements twice on an object")}function _classPrivateFieldGet(e3,r3){var t3=_classExtractFieldDescriptor(e3,r3,"get");return _classApplyDescriptorGet(e3,t3)}function _classApplyDescriptorGet(e3,r3){return r3.get?r3.get.call(e3):r3.value}function _classPrivateFieldSet(e3,r3,t3){var s2=_classExtractFieldDescriptor(e3,r3,"set");return _classApplyDescriptorSet(e3,s2,t3),t3}function _classExtractFieldDescriptor(e3,r3,t3){if(!r3.has(e3))throw new TypeError("attempted to "+t3+" private field on non-instance");return r3.get(e3)}function _classApplyDescriptorSet(e3,r3,t3){if(r3.set)r3.set.call(e3,t3);else{if(!r3.writable)throw new TypeError("attempted to set read only private field");r3.value=t3}}let i=t2(1017),l={GET_VERSION:"GET_VERSION",GET_TYPES_INFO:"GET_TYPES_INFO",GET_VISITOR_KEYS:"GET_VISITOR_KEYS",GET_TOKEN_LABELS:"GET_TOKEN_LABELS",MAYBE_PARSE:"MAYBE_PARSE",MAYBE_PARSE_SYNC:"MAYBE_PARSE_SYNC"};var c=new WeakMap,d=new WeakMap,u=new WeakMap,p=new WeakMap,f=new WeakMap;class Client{constructor(e3){_classPrivateFieldInitSpec(this,c,{writable:!0,value:void 0}),_classPrivateFieldInitSpec(this,d,{writable:!0,value:void 0}),_classPrivateFieldInitSpec(this,u,{writable:!0,value:void 0}),_classPrivateFieldInitSpec(this,p,{writable:!0,value:void 0}),_classPrivateFieldInitSpec(this,f,{writable:!0,value:void 0}),_classPrivateFieldSet(this,c,e3)}getVersion(){var e3;return(e3=_classPrivateFieldGet(this,d))!=null?e3:_classPrivateFieldSet(this,d,_classPrivateFieldGet(this,c).call(this,l.GET_VERSION,void 0))}getTypesInfo(){var e3;return(e3=_classPrivateFieldGet(this,u))!=null?e3:_classPrivateFieldSet(this,u,_classPrivateFieldGet(this,c).call(this,l.GET_TYPES_INFO,void 0))}getVisitorKeys(){var e3;return(e3=_classPrivateFieldGet(this,p))!=null?e3:_classPrivateFieldSet(this,p,_classPrivateFieldGet(this,c).call(this,l.GET_VISITOR_KEYS,void 0))}getTokLabels(){var e3;return(e3=_classPrivateFieldGet(this,f))!=null?e3:_classPrivateFieldSet(this,f,_classPrivateFieldGet(this,c).call(this,l.GET_TOKEN_LABELS,void 0))}maybeParse(e3,r3){return _classPrivateFieldGet(this,c).call(this,l.MAYBE_PARSE,{code:e3,options:r3})}}r2.WorkerClient=(a=new WeakMap,s=class WorkerClient extends Client{constructor(){super((e3,r3)=>{let t3=new Int32Array(new SharedArrayBuffer(8)),o2=new(_classStaticPrivateFieldSpecGet(WorkerClient,s,n)).MessageChannel;_classPrivateFieldGet(this,a).postMessage({signal:t3,port:o2.port1,action:e3,payload:r3},[o2.port1]),Atomics.wait(t3,0,0);let{message:i2}=_classStaticPrivateFieldSpecGet(WorkerClient,s,n).receiveMessageOnPort(o2.port2);if(i2.error)throw Object.assign(i2.error,i2.errorData);return i2.result}),_classPrivateFieldInitSpec(this,a,{writable:!0,value:new(_classStaticPrivateFieldSpecGet(WorkerClient,s,n)).Worker(i.resolve("","../lib/worker/index.cjs"),{env:_classStaticPrivateFieldSpecGet(WorkerClient,s,n).SHARE_ENV})}),_classPrivateFieldGet(this,a).unref()}},n={get:_get_worker_threads,set:void 0},o={writable:!0,value:void 0},s);function _get_worker_threads(){var e3;return(e3=_classStaticPrivateFieldSpecGet(s,s,o))!=null?e3:_classStaticPrivateFieldSpecSet(s,s,o,t2(1267))}{var y,g;r2.LocalClient=(y=class LocalClient extends Client{constructor(){var e3;(e3=_classStaticPrivateFieldSpecGet(LocalClient,y,g))!=null||_classStaticPrivateFieldSpecSet(LocalClient,y,g,t2(9485)),super((e4,r3)=>_classStaticPrivateFieldSpecGet(LocalClient,y,g).call(LocalClient,e4===l.MAYBE_PARSE?l.MAYBE_PARSE_SYNC:e4,r3))}},g={writable:!0,value:void 0},y)}},4596:(e2,r2)=>{let t2=["babelOptions","ecmaVersion","sourceType","requireConfigFile"];function _objectWithoutPropertiesLoose(e3,r3){if(e3==null)return{};var t3={},s=Object.keys(e3),a,n;for(n=0;n=0)&&(t3[a]=e3[a]);return t3}r2.normalizeESLintConfig=function(e3){let{babelOptions:r3={},ecmaVersion:s=2020,sourceType:a="module",requireConfigFile:n=!0}=e3,o=_objectWithoutPropertiesLoose(e3,t2);return Object.assign({babelOptions:Object.assign({cwd:process.cwd()},r3),ecmaVersion:s==="latest"?1e8:s,sourceType:a,requireConfigFile:n},o)}},8759:(e2,r2,t2)=>{let s=t2(3746);function*it(e3){Array.isArray(e3)?yield*e3:yield e3}function traverse(e3,r3,t3){let{type:s2}=e3;if(!s2)return;let a2=r3[s2];if(a2)for(let s3 of a2)for(let a3 of it(e3[s3]))a3&&typeof a3=="object"&&(t3.enter(a3),traverse(a3,r3,t3),t3.exit(a3))}let a={enter(e3){e3.innerComments&&delete e3.innerComments,e3.trailingComments&&delete e3.trailingComments,e3.leadingComments&&delete e3.leadingComments},exit(e3){if(e3.extra&&delete e3.extra,e3.loc.identifierName&&delete e3.loc.identifierName,e3.type==="TypeParameter"&&(e3.type="Identifier",e3.typeAnnotation=e3.bound,delete e3.bound),e3.type==="QualifiedTypeIdentifier"&&delete e3.id,e3.type==="ObjectTypeProperty"&&delete e3.key,e3.type==="ObjectTypeIndexer"&&delete e3.id,e3.type==="FunctionTypeParam"&&delete e3.name,e3.type==="ImportDeclaration"&&delete e3.isType,e3.type==="TemplateLiteral")for(let r3=0;r3=8&&(t3.start-=1,t3.tail?t3.end+=1:t3.end+=2)}}};function convertNodes(e3,r3){traverse(e3,r3,a)}function convertProgramNode(e3){if(e3.type="Program",e3.sourceType=e3.program.sourceType,e3.body=e3.program.body,delete e3.program,delete e3.errors,e3.comments.length){let r3=e3.comments[e3.comments.length-1];if(e3.tokens.length){let t3=e3.tokens[e3.tokens.length-1];r3.end>t3.end&&(e3.range[1]=t3.end,e3.loc.end.line=t3.loc.end.line,e3.loc.end.column=t3.loc.end.column,s>=8&&(e3.end=t3.end))}}else e3.tokens.length||(e3.loc.start.line=1,e3.loc.end.line=1);e3.body&&e3.body.length>0&&(e3.loc.start.line=e3.body[0].loc.start.line,e3.range[0]=e3.body[0].start,s>=8&&(e3.start=e3.body[0].start))}e2.exports=function(e3,r3){convertNodes(e3,r3),convertProgramNode(e3)}},110:e2=>{e2.exports=function(e3){for(let r2 of e3)r2.type==="CommentBlock"?r2.type="Block":r2.type==="CommentLine"&&(r2.type="Line"),r2.range||(r2.range=[r2.start,r2.end])}},5116:(e2,r2,t2)=>{let s=t2(3746);function convertTemplateType(e3,r3){let t3=null,s2=[],a=[];function addTemplateType(){let e4=s2[0],t4=s2[s2.length-1],n=s2.reduce((e5,t5)=>(t5.value?e5+=t5.value:t5.type.label!==r3.template&&(e5+=t5.type.label),e5),"");a.push({type:"Template",value:n,start:e4.start,end:t4.end,loc:{start:e4.loc.start,end:t4.loc.end}}),s2=[]}return e3.forEach(e4=>{switch(e4.type.label){case r3.backQuote:t3&&(a.push(t3),t3=null),s2.push(e4),s2.length>1&&addTemplateType();break;case r3.dollarBraceL:s2.push(e4),addTemplateType();break;case r3.braceR:t3&&a.push(t3),t3=e4;break;case r3.template:t3&&(s2.push(t3),t3=null),s2.push(e4);break;default:t3&&(a.push(t3),t3=null),a.push(e4)}}),a}function convertToken(e3,r3,t3){let{type:s2}=e3,{label:a}=s2;if(e3.range=[e3.start,e3.end],a===t3.name)e3.value==="static"?e3.type="Keyword":e3.type="Identifier";else if(a===t3.semi||a===t3.comma||a===t3.parenL||a===t3.parenR||a===t3.braceL||a===t3.braceR||a===t3.slash||a===t3.dot||a===t3.bracketL||a===t3.bracketR||a===t3.ellipsis||a===t3.arrow||a===t3.pipeline||a===t3.star||a===t3.incDec||a===t3.colon||a===t3.question||a===t3.template||a===t3.backQuote||a===t3.dollarBraceL||a===t3.at||a===t3.logicalOR||a===t3.logicalAND||a===t3.nullishCoalescing||a===t3.bitwiseOR||a===t3.bitwiseXOR||a===t3.bitwiseAND||a===t3.equality||a===t3.relational||a===t3.bitShift||a===t3.plusMin||a===t3.modulo||a===t3.exponent||a===t3.bang||a===t3.tilde||a===t3.doubleColon||a===t3.hash||a===t3.questionDot||a===t3.braceHashL||a===t3.braceBarL||a===t3.braceBarR||a===t3.bracketHashL||a===t3.bracketBarL||a===t3.bracketBarR||a===t3.doubleCaret||a===t3.doubleAt||s2.isAssign){var n;e3.type="Punctuator",(n=e3.value)!=null||(e3.value=a)}else if(a===t3.jsxTagStart)e3.type="Punctuator",e3.value="<";else if(a===t3.jsxTagEnd)e3.type="Punctuator",e3.value=">";else if(a===t3.jsxName)e3.type="JSXIdentifier";else if(a===t3.jsxText)e3.type="JSXText";else if(s2.keyword==="null")e3.type="Null";else if(s2.keyword==="false"||s2.keyword==="true")e3.type="Boolean";else if(s2.keyword)e3.type="Keyword";else if(a===t3.num)e3.type="Numeric",e3.value=r3.slice(e3.start,e3.end);else if(a===t3.string)e3.type="String",e3.value=r3.slice(e3.start,e3.end);else if(a===t3.regexp){e3.type="RegularExpression";let r4=e3.value;e3.regex={pattern:r4.pattern,flags:r4.flags},e3.value=`/${r4.pattern}/${r4.flags}`}else a===t3.bigint?(e3.type="Numeric",e3.value=`${e3.value}n`):a===t3.privateName?e3.type="PrivateIdentifier":(a===t3.templateNonTail||a===t3.templateTail)&&(e3.type="Template");typeof e3.type!="string"&&delete e3.type.rightAssociative}e2.exports=function(e3,r3,t3){let a=[],n=convertTemplateType(e3,t3);for(let e4=0,{length:o}=n;e4=8&&e4+1{let s=t2(5116),a=t2(110),n=t2(8759);r2.ast=function(e3,r3,t3,o){return e3.tokens=s(e3.tokens,r3,t3),a(e3.comments),n(e3,o),e3},r2.error=function(e3){return e3 instanceof SyntaxError&&(e3.lineNumber=e3.loc.line,e3.column=e3.loc.column),e3}},4040:(e2,r2,t2)=>{let{normalizeESLintConfig:s}=t2(4596),a=t2(587),n=t2(2314),{LocalClient:o,WorkerClient:i}=t2(8852),l=new o;r2.meta={name:"@babel/eslint-parser",version:"7.22.5"},r2.parse=function(e3,r3={}){return n(e3,s(r3),l)},r2.parseForESLint=function(e3,r3={}){let t3=s(r3),o2=n(e3,t3,l),i2=a(o2,t3,l);return{ast:o2,scopeManager:i2,visitorKeys:l.getVisitorKeys()}}},2314:(e2,r2,t2)=>{"use strict";let s=t2(7849),a=t2(9635);function noop(){}let n=t2(6949);(((e3,r3)=>(e3=e3.split("."),r3=r3.split("."),+e3[0]>+r3[0]||e3[0]==r3[0]&&+e3[1]>=+r3[1]))(process.versions.node,"8.9")?noop:(e3,{paths:[r3]},s2=t2(8188))=>{let a2=s2._findPath(e3,s2._nodeModulePaths(r3).concat(r3));if(a2)return a2;throw a2=new Error(`Cannot resolve module '${e3}'`),a2.code="MODULE_NOT_FOUND",a2})("@babel/parser",{paths:[void 0]});let o=null;e2.exports=function(e3,r3,t3){let i=">=7.2.0";if(typeof o!="boolean"&&(o=s.satisfies(t3.getVersion(),i)),!o)throw new Error(`@babel/eslint-parser@7.22.5 does not support @babel/core@${t3.getVersion()}. Please upgrade to @babel/core@${i}.`);let{ast:l,parserOptions:c}=t3.maybeParse(e3,r3);if(l)return l;try{return a.ast(n.parse(e3,c),e3,t3.getTokLabels(),t3.getVisitorKeys())}catch(e4){throw a.error(e4)}}},3746:(e2,r2,t2)=>{e2.exports=parseInt(t2(7430).i8,10)},2767:(e2,r2,t2)=>{let s=t2(3553).KEYS,a=t2(7124),n;r2.getVisitorKeys=function(){if(!n){let e3={ChainExpression:s.ChainExpression,ImportExpression:s.ImportExpression,Literal:s.Literal,MethodDefinition:["decorators"].concat(s.MethodDefinition),Property:["decorators"].concat(s.Property),PropertyDefinition:["decorators","typeAnnotation"].concat(s.PropertyDefinition)},r3={ClassPrivateMethod:["decorators"].concat(s.MethodDefinition),ExportAllDeclaration:s.ExportAllDeclaration};n=Object.assign({},e3,a.types.VISITOR_KEYS,r3)}return n};let o;r2.getTokLabels=function(){return o||(o=(e3=>e3.reduce((e4,[r3,t3])=>Object.assign({},e4,{[r3]:t3}),{}))(Object.entries(a.tokTypes).map(([e3,r3])=>[e3,r3.label])))}},7124:(e2,r2,t2)=>{function initialize(e3){r2.init=null,r2.version=e3.version,r2.traverse=e3.traverse,r2.types=e3.types,r2.tokTypes=e3.tokTypes,r2.parseSync=e3.parseSync,r2.loadPartialConfigSync=e3.loadPartialConfigSync,r2.loadPartialConfigAsync=e3.loadPartialConfigAsync,r2.createConfigItem=e3.createConfigItem}initialize(t2(8304))},292:(e2,r2,t2)=>{function asyncGeneratorStep(e3,r3,t3,s2,a2,n,o){try{var i=e3[n](o),l=i.value}catch(e4){t3(e4);return}i.done?r3(l):Promise.resolve(l).then(s2,a2)}function _asyncToGenerator(e3){return function(){var r3=this,t3=arguments;return new Promise(function(s2,a2){var n=e3.apply(r3,t3);function _next(e4){asyncGeneratorStep(n,s2,a2,_next,_throw,"next",e4)}function _throw(e4){asyncGeneratorStep(n,s2,a2,_next,_throw,"throw",e4)}_next(void 0)})}}let s=t2(7124),a=t2(3746);function getParserPlugins(e3){var r3,t3;let s2=(r3=(t3=e3.parserOpts)==null?void 0:t3.plugins)!=null?r3:[],n={classFeatures:a>=8};for(let e4 of s2)if(Array.isArray(e4)&&e4[0]==="estree"){Object.assign(n,e4[1]);break}return[["estree",n],...s2]}function normalizeParserOptions(e3){var r3,t3,s2;return Object.assign({sourceType:e3.sourceType,filename:e3.filePath},e3.babelOptions,{parserOpts:Object.assign({},{allowImportExportEverywhere:(r3=e3.allowImportExportEverywhere)!=null?r3:!1,allowSuperOutsideMethod:!0},{allowReturnOutsideFunction:(t3=(s2=e3.ecmaFeatures)==null?void 0:s2.globalReturn)!=null?t3:!0},e3.babelOptions.parserOpts,{plugins:getParserPlugins(e3.babelOptions),attachComment:!1,ranges:!0,tokens:!0}),caller:Object.assign({name:"@babel/eslint-parser"},e3.babelOptions.caller)})}function validateResolvedConfig(e3,r3,t3){if(e3!==null){if(r3.requireConfigFile!==!1&&!e3.hasFilesystemConfig()){let r4=`No Babel config file detected for ${e3.options.filename}. Either disable config file checking with requireConfigFile: false, or configure Babel so that it can find the config files.`;throw e3.options.filename.includes("node_modules")&&(r4+=` -If you have a .babelrc.js file or use package.json#babel, keep in mind that it's not used when parsing dependencies. If you want your config to be applied to your whole app, consider using babel.config.js or babel.config.json instead.`),new Error(r4)}if(e3.options)return e3.options}return getDefaultParserOptions(t3)}function getDefaultParserOptions(e3){return Object.assign({plugins:[]},e3,{babelrc:!1,configFile:!1,browserslistConfigFile:!1,ignore:null,only:null})}r2.normalizeBabelParseConfig=_asyncToGenerator(function*(e3){let r3=normalizeParserOptions(e3),t3=yield s.loadPartialConfigAsync(r3);return validateResolvedConfig(t3,e3,r3)}),r2.normalizeBabelParseConfigSync=function(e3){let r3=normalizeParserOptions(e3),t3=s.loadPartialConfigSync(r3);return validateResolvedConfig(t3,e3,r3)}},4793:e2=>{e2.exports=function(){return{parserOverride(e3,r2){return r2}}}},9485:(e2,r2,t2)=>{let s=t2(7124),a=t2(6563),{getVisitorKeys:n,getTokLabels:o}=t2(2767),{normalizeBabelParseConfig:i,normalizeBabelParseConfigSync:l}=t2(292);e2.exports=function(e3,r3){switch(e3){case"GET_VERSION":return s.version;case"GET_TYPES_INFO":return{FLOW_FLIPPED_ALIAS_KEYS:s.types.FLIPPED_ALIAS_KEYS.Flow,VISITOR_KEYS:s.types.VISITOR_KEYS};case"GET_TOKEN_LABELS":return o();case"GET_VISITOR_KEYS":return n();case"MAYBE_PARSE":return i(r3.options).then(e4=>a(r3.code,e4));case"MAYBE_PARSE_SYNC":return a(r3.code,l(r3.options))}throw new Error(`Unknown internal parser worker action: ${e3}`)}},6563:(e2,r2,t2)=>{let s=t2(7124),a=t2(9635),{getVisitorKeys:n,getTokLabels:o}=t2(2767),i=t2(4793),l={},c,d=/More than one plugin attempted to override parsing/;e2.exports=function(e3,r3){c||(c=s.createConfigItem([i,l],{dirname:"",type:"plugin"}));let{plugins:t3}=r3;r3.plugins=t3.concat(c);try{return{parserOptions:s.parseSync(e3,r3),ast:null}}catch(e4){if(!d.test(e4.message))throw e4}r3.plugins=t3;let u;try{u=s.parseSync(e3,r3)}catch(e4){throw a.error(e4)}return{ast:a.ast(u,e3,o(),n()),parserOptions:null}}},82:e2=>{"use strict";e2.exports=JSON.parse('{"es6.array.copy-within":{"chrome":"45","opera":"32","edge":"12","firefox":"32","safari":"9","node":"4","deno":"1","ios":"9","samsung":"5","rhino":"1.7.13","opera_mobile":"32","electron":"0.31"},"es6.array.every":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"es6.array.fill":{"chrome":"45","opera":"32","edge":"12","firefox":"31","safari":"7.1","node":"4","deno":"1","ios":"8","samsung":"5","rhino":"1.7.13","opera_mobile":"32","electron":"0.31"},"es6.array.filter":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.array.find":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"7.1","node":"4","deno":"1","ios":"8","samsung":"5","rhino":"1.7.13","opera_mobile":"32","electron":"0.31"},"es6.array.find-index":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"7.1","node":"4","deno":"1","ios":"8","samsung":"5","rhino":"1.7.13","opera_mobile":"32","electron":"0.31"},"es7.array.flat-map":{"chrome":"69","opera":"56","edge":"79","firefox":"62","safari":"12","node":"11","deno":"1","ios":"12","samsung":"10","opera_mobile":"48","electron":"4.0"},"es6.array.for-each":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"es6.array.from":{"chrome":"51","opera":"38","edge":"15","firefox":"36","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es7.array.includes":{"chrome":"47","opera":"34","edge":"14","firefox":"102","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"34","electron":"0.36"},"es6.array.index-of":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"es6.array.is-array":{"chrome":"5","opera":"10.50","edge":"12","firefox":"4","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"es6.array.iterator":{"chrome":"66","opera":"53","edge":"12","firefox":"60","safari":"9","node":"10","deno":"1","ios":"9","samsung":"9","rhino":"1.7.13","opera_mobile":"47","electron":"3.0"},"es6.array.last-index-of":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"es6.array.map":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.array.of":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"9","node":"4","deno":"1","ios":"9","samsung":"5","rhino":"1.7.13","opera_mobile":"32","electron":"0.31"},"es6.array.reduce":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"es6.array.reduce-right":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"es6.array.slice":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.array.some":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"es6.array.sort":{"chrome":"63","opera":"50","edge":"12","firefox":"5","safari":"12","node":"10","deno":"1","ie":"9","ios":"12","samsung":"8","rhino":"1.7.13","opera_mobile":"46","electron":"3.0"},"es6.array.species":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.date.now":{"chrome":"5","opera":"10.50","edge":"12","firefox":"2","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"es6.date.to-iso-string":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3.5","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"es6.date.to-json":{"chrome":"5","opera":"12.10","edge":"12","firefox":"4","safari":"10","node":"0.4","deno":"1","ie":"9","android":"4","ios":"10","samsung":"1","rhino":"1.7.13","opera_mobile":"12.1","electron":"0.20"},"es6.date.to-primitive":{"chrome":"47","opera":"34","edge":"15","firefox":"44","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"34","electron":"0.36"},"es6.date.to-string":{"chrome":"5","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.4","deno":"1","ie":"10","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"es6.function.bind":{"chrome":"7","opera":"12","edge":"12","firefox":"4","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"12","electron":"0.20"},"es6.function.has-instance":{"chrome":"51","opera":"38","edge":"15","firefox":"50","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.function.name":{"chrome":"5","opera":"10.50","edge":"14","firefox":"2","safari":"4","node":"0.4","deno":"1","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"es6.map":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.math.acosh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.asinh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.atanh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.cbrt":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.clz32":{"chrome":"38","opera":"25","edge":"12","firefox":"31","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.cosh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.expm1":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.fround":{"chrome":"38","opera":"25","edge":"12","firefox":"26","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.hypot":{"chrome":"38","opera":"25","edge":"12","firefox":"27","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.imul":{"chrome":"30","opera":"17","edge":"12","firefox":"23","safari":"7","node":"0.12","deno":"1","android":"4.4","ios":"7","samsung":"2","rhino":"1.7.13","opera_mobile":"18","electron":"0.20"},"es6.math.log1p":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.log10":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.log2":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.sign":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.sinh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.tanh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.math.trunc":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.number.constructor":{"chrome":"41","opera":"28","edge":"12","firefox":"36","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","opera_mobile":"28","electron":"0.21"},"es6.number.epsilon":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.14","opera_mobile":"21","electron":"0.20"},"es6.number.is-finite":{"chrome":"19","opera":"15","edge":"12","firefox":"16","safari":"9","node":"0.8","deno":"1","android":"4.1","ios":"9","samsung":"1.5","rhino":"1.7.13","opera_mobile":"14","electron":"0.20"},"es6.number.is-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"16","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.13","opera_mobile":"21","electron":"0.20"},"es6.number.is-nan":{"chrome":"19","opera":"15","edge":"12","firefox":"15","safari":"9","node":"0.8","deno":"1","android":"4.1","ios":"9","samsung":"1.5","rhino":"1.7.13","opera_mobile":"14","electron":"0.20"},"es6.number.is-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"32","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.13","opera_mobile":"21","electron":"0.20"},"es6.number.max-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.13","opera_mobile":"21","electron":"0.20"},"es6.number.min-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.13","opera_mobile":"21","electron":"0.20"},"es6.number.parse-float":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.14","opera_mobile":"21","electron":"0.20"},"es6.number.parse-int":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.14","opera_mobile":"21","electron":"0.20"},"es6.object.assign":{"chrome":"49","opera":"36","edge":"13","firefox":"36","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.object.create":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"12","electron":"0.20"},"es7.object.define-getter":{"chrome":"62","opera":"49","edge":"16","firefox":"48","safari":"9","node":"8.10","deno":"1","ios":"9","samsung":"8","opera_mobile":"46","electron":"3.0"},"es7.object.define-setter":{"chrome":"62","opera":"49","edge":"16","firefox":"48","safari":"9","node":"8.10","deno":"1","ios":"9","samsung":"8","opera_mobile":"46","electron":"3.0"},"es6.object.define-property":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"12","electron":"0.20"},"es6.object.define-properties":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"12","electron":"0.20"},"es7.object.entries":{"chrome":"54","opera":"41","edge":"14","firefox":"47","safari":"10.1","node":"7","deno":"1","ios":"10.3","samsung":"6","rhino":"1.7.14","opera_mobile":"41","electron":"1.4"},"es6.object.freeze":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","opera_mobile":"32","electron":"0.30"},"es6.object.get-own-property-descriptor":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","opera_mobile":"32","electron":"0.30"},"es7.object.get-own-property-descriptors":{"chrome":"54","opera":"41","edge":"15","firefox":"50","safari":"10.1","node":"7","deno":"1","ios":"10.3","samsung":"6","opera_mobile":"41","electron":"1.4"},"es6.object.get-own-property-names":{"chrome":"40","opera":"27","edge":"12","firefox":"33","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","opera_mobile":"27","electron":"0.21"},"es6.object.get-prototype-of":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","opera_mobile":"32","electron":"0.30"},"es7.object.lookup-getter":{"chrome":"62","opera":"49","edge":"79","firefox":"36","safari":"9","node":"8.10","deno":"1","ios":"9","samsung":"8","opera_mobile":"46","electron":"3.0"},"es7.object.lookup-setter":{"chrome":"62","opera":"49","edge":"79","firefox":"36","safari":"9","node":"8.10","deno":"1","ios":"9","samsung":"8","opera_mobile":"46","electron":"3.0"},"es6.object.prevent-extensions":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","opera_mobile":"32","electron":"0.30"},"es6.object.to-string":{"chrome":"57","opera":"44","edge":"15","firefox":"51","safari":"10","node":"8","deno":"1","ios":"10","samsung":"7","opera_mobile":"43","electron":"1.7"},"es6.object.is":{"chrome":"19","opera":"15","edge":"12","firefox":"22","safari":"9","node":"0.8","deno":"1","android":"4.1","ios":"9","samsung":"1.5","rhino":"1.7.13","opera_mobile":"14","electron":"0.20"},"es6.object.is-frozen":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","opera_mobile":"32","electron":"0.30"},"es6.object.is-sealed":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","opera_mobile":"32","electron":"0.30"},"es6.object.is-extensible":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","opera_mobile":"32","electron":"0.30"},"es6.object.keys":{"chrome":"40","opera":"27","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","opera_mobile":"27","electron":"0.21"},"es6.object.seal":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","opera_mobile":"32","electron":"0.30"},"es6.object.set-prototype-of":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","deno":"1","ie":"11","ios":"9","samsung":"2","rhino":"1.7.13","opera_mobile":"21","electron":"0.20"},"es7.object.values":{"chrome":"54","opera":"41","edge":"14","firefox":"47","safari":"10.1","node":"7","deno":"1","ios":"10.3","samsung":"6","rhino":"1.7.14","opera_mobile":"41","electron":"1.4"},"es6.promise":{"chrome":"51","opera":"38","edge":"14","firefox":"45","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es7.promise.finally":{"chrome":"63","opera":"50","edge":"18","firefox":"58","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"8","opera_mobile":"46","electron":"3.0"},"es6.reflect.apply":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.reflect.construct":{"chrome":"49","opera":"36","edge":"13","firefox":"49","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.reflect.define-property":{"chrome":"49","opera":"36","edge":"13","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.reflect.delete-property":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.reflect.get":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.reflect.get-own-property-descriptor":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.reflect.get-prototype-of":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.reflect.has":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.reflect.is-extensible":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.reflect.own-keys":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.reflect.prevent-extensions":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.reflect.set":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.reflect.set-prototype-of":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.regexp.constructor":{"chrome":"50","opera":"37","edge":"79","firefox":"40","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"37","electron":"1.1"},"es6.regexp.flags":{"chrome":"49","opera":"36","edge":"79","firefox":"37","safari":"9","node":"6","deno":"1","ios":"9","samsung":"5","opera_mobile":"36","electron":"0.37"},"es6.regexp.match":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","rhino":"1.7.13","opera_mobile":"37","electron":"1.1"},"es6.regexp.replace":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"37","electron":"1.1"},"es6.regexp.split":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"37","electron":"1.1"},"es6.regexp.search":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","rhino":"1.7.13","opera_mobile":"37","electron":"1.1"},"es6.regexp.to-string":{"chrome":"50","opera":"37","edge":"79","firefox":"39","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"37","electron":"1.1"},"es6.set":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.symbol":{"chrome":"51","opera":"38","edge":"79","firefox":"51","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es7.symbol.async-iterator":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","deno":"1","ios":"12","samsung":"8","opera_mobile":"46","electron":"3.0"},"es6.string.anchor":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","opera_mobile":"14","electron":"0.20"},"es6.string.big":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","opera_mobile":"14","electron":"0.20"},"es6.string.blink":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","opera_mobile":"14","electron":"0.20"},"es6.string.bold":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","opera_mobile":"14","electron":"0.20"},"es6.string.code-point-at":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","opera_mobile":"28","electron":"0.21"},"es6.string.ends-with":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","opera_mobile":"28","electron":"0.21"},"es6.string.fixed":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","opera_mobile":"14","electron":"0.20"},"es6.string.fontcolor":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","opera_mobile":"14","electron":"0.20"},"es6.string.fontsize":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","opera_mobile":"14","electron":"0.20"},"es6.string.from-code-point":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","opera_mobile":"28","electron":"0.21"},"es6.string.includes":{"chrome":"41","opera":"28","edge":"12","firefox":"40","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","opera_mobile":"28","electron":"0.21"},"es6.string.italics":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","opera_mobile":"14","electron":"0.20"},"es6.string.iterator":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"es6.string.link":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","opera_mobile":"14","electron":"0.20"},"es7.string.pad-start":{"chrome":"57","opera":"44","edge":"15","firefox":"48","safari":"10","node":"8","deno":"1","ios":"10","samsung":"7","rhino":"1.7.13","opera_mobile":"43","electron":"1.7"},"es7.string.pad-end":{"chrome":"57","opera":"44","edge":"15","firefox":"48","safari":"10","node":"8","deno":"1","ios":"10","samsung":"7","rhino":"1.7.13","opera_mobile":"43","electron":"1.7"},"es6.string.raw":{"chrome":"41","opera":"28","edge":"12","firefox":"34","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.14","opera_mobile":"28","electron":"0.21"},"es6.string.repeat":{"chrome":"41","opera":"28","edge":"12","firefox":"24","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","opera_mobile":"28","electron":"0.21"},"es6.string.small":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","opera_mobile":"14","electron":"0.20"},"es6.string.starts-with":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","opera_mobile":"28","electron":"0.21"},"es6.string.strike":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","opera_mobile":"14","electron":"0.20"},"es6.string.sub":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","opera_mobile":"14","electron":"0.20"},"es6.string.sup":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","opera_mobile":"14","electron":"0.20"},"es6.string.trim":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3.5","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"es7.string.trim-left":{"chrome":"66","opera":"53","edge":"79","firefox":"61","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.13","opera_mobile":"47","electron":"3.0"},"es7.string.trim-right":{"chrome":"66","opera":"53","edge":"79","firefox":"61","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.13","opera_mobile":"47","electron":"3.0"},"es6.typed.array-buffer":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.typed.data-view":{"chrome":"5","opera":"12","edge":"12","firefox":"15","safari":"5.1","node":"0.4","deno":"1","ie":"10","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"12","electron":"0.20"},"es6.typed.int8-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.typed.uint8-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.typed.uint8-clamped-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.typed.int16-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.typed.uint16-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.typed.int32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.typed.uint32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.typed.float32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.typed.float64-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.weak-map":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"9","node":"6.5","deno":"1","ios":"9","samsung":"5","opera_mobile":"41","electron":"1.2"},"es6.weak-set":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"9","node":"6.5","deno":"1","ios":"9","samsung":"5","opera_mobile":"41","electron":"1.2"}}')},212:e2=>{"use strict";e2.exports=JSON.parse('{"es6.module":{"chrome":"61","and_chr":"61","edge":"16","firefox":"60","and_ff":"60","node":"13.2.0","opera":"48","op_mob":"45","safari":"10.1","ios":"10.3","samsung":"8.2","android":"61","electron":"2.0","ios_saf":"10.3"}}')},650:e2=>{"use strict";e2.exports=JSON.parse('{"transform-async-to-generator":["bugfix/transform-async-arrows-in-class"],"transform-parameters":["bugfix/transform-edge-default-parameters","bugfix/transform-safari-id-destructuring-collision-in-function-expression"],"transform-function-name":["bugfix/transform-edge-function-name"],"transform-block-scoping":["bugfix/transform-safari-block-shadowing","bugfix/transform-safari-for-shadowing"],"transform-template-literals":["bugfix/transform-tagged-template-caching"],"transform-optional-chaining":["bugfix/transform-v8-spread-parameters-in-optional-chaining"],"proposal-optional-chaining":["bugfix/transform-v8-spread-parameters-in-optional-chaining"]}')},1195:e2=>{"use strict";e2.exports=JSON.parse('{"bugfix/transform-async-arrows-in-class":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"11","node":"7.6","deno":"1","ios":"11","samsung":"6","opera_mobile":"42","electron":"1.6"},"bugfix/transform-edge-default-parameters":{"chrome":"49","opera":"36","edge":"18","firefox":"52","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"bugfix/transform-edge-function-name":{"chrome":"51","opera":"38","edge":"79","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"bugfix/transform-safari-block-shadowing":{"chrome":"49","opera":"36","edge":"12","firefox":"44","safari":"11","node":"6","deno":"1","ie":"11","ios":"11","samsung":"5","opera_mobile":"36","electron":"0.37"},"bugfix/transform-safari-for-shadowing":{"chrome":"49","opera":"36","edge":"12","firefox":"4","safari":"11","node":"6","deno":"1","ie":"11","ios":"11","samsung":"5","rhino":"1.7.13","opera_mobile":"36","electron":"0.37"},"bugfix/transform-safari-id-destructuring-collision-in-function-expression":{"chrome":"49","opera":"36","edge":"14","firefox":"2","safari":"16.3","node":"6","deno":"1","ios":"16.3","samsung":"5","opera_mobile":"36","electron":"0.37"},"bugfix/transform-tagged-template-caching":{"chrome":"41","opera":"28","edge":"12","firefox":"34","safari":"13","node":"4","deno":"1","ios":"13","samsung":"3.4","rhino":"1.7.14","opera_mobile":"28","electron":"0.21"},"bugfix/transform-v8-spread-parameters-in-optional-chaining":{"chrome":"91","opera":"77","edge":"91","firefox":"74","safari":"13.1","node":"16.9","deno":"1.9","ios":"13.4","samsung":"16","opera_mobile":"64","electron":"13.0"},"transform-optional-chaining":{"chrome":"80","opera":"67","edge":"80","firefox":"74","safari":"13.1","node":"14","deno":"1","ios":"13.4","samsung":"13","opera_mobile":"57","electron":"8.0"},"proposal-optional-chaining":{"chrome":"80","opera":"67","edge":"80","firefox":"74","safari":"13.1","node":"14","deno":"1","ios":"13.4","samsung":"13","opera_mobile":"57","electron":"8.0"},"transform-parameters":{"chrome":"49","opera":"36","edge":"15","firefox":"53","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"transform-async-to-generator":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"10.1","node":"7.6","deno":"1","ios":"10.3","samsung":"6","opera_mobile":"42","electron":"1.6"},"transform-template-literals":{"chrome":"41","opera":"28","edge":"13","firefox":"34","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","opera_mobile":"28","electron":"0.21"},"transform-function-name":{"chrome":"51","opera":"38","edge":"14","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"transform-block-scoping":{"chrome":"50","opera":"37","edge":"14","firefox":"53","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"37","electron":"1.1"}}')},2735:e2=>{"use strict";e2.exports=JSON.parse('{"transform-unicode-sets-regex":{"chrome":"112","opera":"98","edge":"112","firefox":"116","safari":"tp","node":"20","deno":"1.32","opera_mobile":"75","electron":"24.0"},"transform-class-static-block":{"chrome":"94","opera":"80","edge":"94","firefox":"93","safari":"16.4","node":"16.11","deno":"1.14","ios":"16.4","samsung":"17","opera_mobile":"66","electron":"15.0"},"proposal-class-static-block":{"chrome":"94","opera":"80","edge":"94","firefox":"93","safari":"16.4","node":"16.11","deno":"1.14","ios":"16.4","samsung":"17","opera_mobile":"66","electron":"15.0"},"transform-private-property-in-object":{"chrome":"91","opera":"77","edge":"91","firefox":"90","safari":"15","node":"16.9","deno":"1.9","ios":"15","samsung":"16","opera_mobile":"64","electron":"13.0"},"proposal-private-property-in-object":{"chrome":"91","opera":"77","edge":"91","firefox":"90","safari":"15","node":"16.9","deno":"1.9","ios":"15","samsung":"16","opera_mobile":"64","electron":"13.0"},"transform-class-properties":{"chrome":"74","opera":"62","edge":"79","firefox":"90","safari":"14.1","node":"12","deno":"1","ios":"14.5","samsung":"11","opera_mobile":"53","electron":"6.0"},"proposal-class-properties":{"chrome":"74","opera":"62","edge":"79","firefox":"90","safari":"14.1","node":"12","deno":"1","ios":"14.5","samsung":"11","opera_mobile":"53","electron":"6.0"},"transform-private-methods":{"chrome":"84","opera":"70","edge":"84","firefox":"90","safari":"15","node":"14.6","deno":"1","ios":"15","samsung":"14","opera_mobile":"60","electron":"10.0"},"proposal-private-methods":{"chrome":"84","opera":"70","edge":"84","firefox":"90","safari":"15","node":"14.6","deno":"1","ios":"15","samsung":"14","opera_mobile":"60","electron":"10.0"},"transform-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","deno":"1","ios":"13","samsung":"11","rhino":"1.7.14","opera_mobile":"54","electron":"6.0"},"proposal-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","deno":"1","ios":"13","samsung":"11","rhino":"1.7.14","opera_mobile":"54","electron":"6.0"},"transform-logical-assignment-operators":{"chrome":"85","opera":"71","edge":"85","firefox":"79","safari":"14","node":"15","deno":"1.2","ios":"14","samsung":"14","opera_mobile":"60","electron":"10.0"},"proposal-logical-assignment-operators":{"chrome":"85","opera":"71","edge":"85","firefox":"79","safari":"14","node":"15","deno":"1.2","ios":"14","samsung":"14","opera_mobile":"60","electron":"10.0"},"transform-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","deno":"1","ios":"13.4","samsung":"13","opera_mobile":"57","electron":"8.0"},"proposal-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","deno":"1","ios":"13.4","samsung":"13","opera_mobile":"57","electron":"8.0"},"transform-optional-chaining":{"chrome":"91","opera":"77","edge":"91","firefox":"74","safari":"13.1","node":"16.9","deno":"1.9","ios":"13.4","samsung":"16","opera_mobile":"64","electron":"13.0"},"proposal-optional-chaining":{"chrome":"91","opera":"77","edge":"91","firefox":"74","safari":"13.1","node":"16.9","deno":"1.9","ios":"13.4","samsung":"16","opera_mobile":"64","electron":"13.0"},"transform-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.14","opera_mobile":"47","electron":"3.0"},"proposal-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.14","opera_mobile":"47","electron":"3.0"},"transform-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"proposal-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"transform-parameters":{"chrome":"49","opera":"36","edge":"18","firefox":"53","safari":"16.3","node":"6","deno":"1","ios":"16.3","samsung":"5","opera_mobile":"36","electron":"0.37"},"transform-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","deno":"1","ios":"12","samsung":"8","opera_mobile":"46","electron":"3.0"},"proposal-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","deno":"1","ios":"12","samsung":"8","opera_mobile":"46","electron":"3.0"},"transform-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","deno":"1","ios":"11.3","samsung":"8","opera_mobile":"44","electron":"2.0"},"proposal-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","deno":"1","ios":"11.3","samsung":"8","opera_mobile":"44","electron":"2.0"},"transform-dotall-regex":{"chrome":"62","opera":"49","edge":"79","firefox":"78","safari":"11.1","node":"8.10","deno":"1","ios":"11.3","samsung":"8","opera_mobile":"46","electron":"3.0"},"transform-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"proposal-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"transform-named-capturing-groups-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"transform-async-to-generator":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"11","node":"7.6","deno":"1","ios":"11","samsung":"6","opera_mobile":"42","electron":"1.6"},"transform-exponentiation-operator":{"chrome":"52","opera":"39","edge":"14","firefox":"52","safari":"10.1","node":"7","deno":"1","ios":"10.3","samsung":"6","rhino":"1.7.14","opera_mobile":"41","electron":"1.3"},"transform-template-literals":{"chrome":"41","opera":"28","edge":"13","firefox":"34","safari":"13","node":"4","deno":"1","ios":"13","samsung":"3.4","opera_mobile":"28","electron":"0.21"},"transform-literals":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","opera_mobile":"32","electron":"0.30"},"transform-function-name":{"chrome":"51","opera":"38","edge":"79","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"transform-arrow-functions":{"chrome":"47","opera":"34","edge":"13","firefox":"43","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","rhino":"1.7.13","opera_mobile":"34","electron":"0.36"},"transform-block-scoped-functions":{"chrome":"41","opera":"28","edge":"12","firefox":"46","safari":"10","node":"4","deno":"1","ie":"11","ios":"10","samsung":"3.4","opera_mobile":"28","electron":"0.21"},"transform-classes":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-object-super":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-shorthand-properties":{"chrome":"43","opera":"30","edge":"12","firefox":"33","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.14","opera_mobile":"30","electron":"0.27"},"transform-duplicate-keys":{"chrome":"42","opera":"29","edge":"12","firefox":"34","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","opera_mobile":"29","electron":"0.25"},"transform-computed-properties":{"chrome":"44","opera":"31","edge":"12","firefox":"34","safari":"7.1","node":"4","deno":"1","ios":"8","samsung":"4","opera_mobile":"32","electron":"0.30"},"transform-for-of":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"transform-sticky-regex":{"chrome":"49","opera":"36","edge":"13","firefox":"3","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"transform-unicode-escapes":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","opera_mobile":"32","electron":"0.30"},"transform-unicode-regex":{"chrome":"50","opera":"37","edge":"13","firefox":"46","safari":"12","node":"6","deno":"1","ios":"12","samsung":"5","opera_mobile":"37","electron":"1.1"},"transform-spread":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-destructuring":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"transform-block-scoping":{"chrome":"50","opera":"37","edge":"14","firefox":"53","safari":"11","node":"6","deno":"1","ios":"11","samsung":"5","opera_mobile":"37","electron":"1.1"},"transform-typeof-symbol":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"transform-new-target":{"chrome":"46","opera":"33","edge":"14","firefox":"41","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-regenerator":{"chrome":"50","opera":"37","edge":"13","firefox":"53","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"37","electron":"1.1"},"transform-member-expression-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"12","electron":"0.20"},"transform-property-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"12","electron":"0.20"},"transform-reserved-words":{"chrome":"13","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.6","deno":"1","ie":"9","android":"4.4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"transform-export-namespace-from":{"chrome":"72","deno":"1.0","edge":"79","firefox":"80","node":"13.2","opera":"60","opera_mobile":"51","safari":"14.1","ios":"14.5","samsung":"11.0","android":"72","electron":"5.0"},"proposal-export-namespace-from":{"chrome":"72","deno":"1.0","edge":"79","firefox":"80","node":"13.2","opera":"60","opera_mobile":"51","safari":"14.1","ios":"14.5","samsung":"11.0","android":"72","electron":"5.0"}}')},2152:e2=>{"use strict";e2.exports=JSON.parse('{"es6.array.copy-within":{"chrome":"45","opera":"32","edge":"12","firefox":"32","safari":"9","node":"4","deno":"1","ios":"9","samsung":"5","rhino":"1.7.13","electron":"0.31"},"es6.array.every":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.array.fill":{"chrome":"45","opera":"32","edge":"12","firefox":"31","safari":"7.1","node":"4","deno":"1","ios":"8","samsung":"5","rhino":"1.7.13","electron":"0.31"},"es6.array.filter":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.array.find":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"7.1","node":"4","deno":"1","ios":"8","samsung":"5","rhino":"1.7.13","electron":"0.31"},"es6.array.find-index":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"7.1","node":"4","deno":"1","ios":"8","samsung":"5","rhino":"1.7.13","electron":"0.31"},"es7.array.flat-map":{"chrome":"69","opera":"56","edge":"79","firefox":"62","safari":"12","node":"11","deno":"1","ios":"12","samsung":"10","electron":"4.0"},"es6.array.for-each":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.array.from":{"chrome":"51","opera":"38","edge":"15","firefox":"36","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es7.array.includes":{"chrome":"47","opera":"34","edge":"14","firefox":"102","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.36"},"es6.array.index-of":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.array.is-array":{"chrome":"5","opera":"10.50","edge":"12","firefox":"4","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.array.iterator":{"chrome":"66","opera":"53","edge":"12","firefox":"60","safari":"9","node":"10","deno":"1","ios":"9","samsung":"9","rhino":"1.7.13","electron":"3.0"},"es6.array.last-index-of":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.array.map":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.array.of":{"chrome":"45","opera":"32","edge":"12","firefox":"25","safari":"9","node":"4","deno":"1","ios":"9","samsung":"5","rhino":"1.7.13","electron":"0.31"},"es6.array.reduce":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.array.reduce-right":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.array.slice":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.array.some":{"chrome":"5","opera":"10.10","edge":"12","firefox":"2","safari":"3.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.array.sort":{"chrome":"63","opera":"50","edge":"12","firefox":"5","safari":"12","node":"10","deno":"1","ie":"9","ios":"12","samsung":"8","rhino":"1.7.13","electron":"3.0"},"es6.array.species":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.date.now":{"chrome":"5","opera":"10.50","edge":"12","firefox":"2","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.date.to-iso-string":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3.5","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.date.to-json":{"chrome":"5","opera":"12.10","edge":"12","firefox":"4","safari":"10","node":"0.4","deno":"1","ie":"9","android":"4","ios":"10","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.date.to-primitive":{"chrome":"47","opera":"34","edge":"15","firefox":"44","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.36"},"es6.date.to-string":{"chrome":"5","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.4","deno":"1","ie":"10","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.function.bind":{"chrome":"7","opera":"12","edge":"12","firefox":"4","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.function.has-instance":{"chrome":"51","opera":"38","edge":"15","firefox":"50","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.function.name":{"chrome":"5","opera":"10.50","edge":"14","firefox":"2","safari":"4","node":"0.4","deno":"1","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.map":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.math.acosh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.asinh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.atanh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.cbrt":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.clz32":{"chrome":"38","opera":"25","edge":"12","firefox":"31","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.cosh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.expm1":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.fround":{"chrome":"38","opera":"25","edge":"12","firefox":"26","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.hypot":{"chrome":"38","opera":"25","edge":"12","firefox":"27","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.imul":{"chrome":"30","opera":"17","edge":"12","firefox":"23","safari":"7","node":"0.12","deno":"1","android":"4.4","ios":"7","samsung":"2","rhino":"1.7.13","electron":"0.20"},"es6.math.log1p":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.log10":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.log2":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.sign":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.sinh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.tanh":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.math.trunc":{"chrome":"38","opera":"25","edge":"12","firefox":"25","safari":"7.1","node":"0.12","deno":"1","ios":"8","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.number.constructor":{"chrome":"41","opera":"28","edge":"12","firefox":"36","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","electron":"0.21"},"es6.number.epsilon":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.14","electron":"0.20"},"es6.number.is-finite":{"chrome":"19","opera":"15","edge":"12","firefox":"16","safari":"9","node":"0.8","deno":"1","android":"4.1","ios":"9","samsung":"1.5","rhino":"1.7.13","electron":"0.20"},"es6.number.is-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"16","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.13","electron":"0.20"},"es6.number.is-nan":{"chrome":"19","opera":"15","edge":"12","firefox":"15","safari":"9","node":"0.8","deno":"1","android":"4.1","ios":"9","samsung":"1.5","rhino":"1.7.13","electron":"0.20"},"es6.number.is-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"32","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.13","electron":"0.20"},"es6.number.max-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.13","electron":"0.20"},"es6.number.min-safe-integer":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.13","electron":"0.20"},"es6.number.parse-float":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.14","electron":"0.20"},"es6.number.parse-int":{"chrome":"34","opera":"21","edge":"12","firefox":"25","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"2","rhino":"1.7.14","electron":"0.20"},"es6.object.assign":{"chrome":"49","opera":"36","edge":"13","firefox":"36","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.object.create":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es7.object.define-getter":{"chrome":"62","opera":"49","edge":"16","firefox":"48","safari":"9","node":"8.10","deno":"1","ios":"9","samsung":"8","electron":"3.0"},"es7.object.define-setter":{"chrome":"62","opera":"49","edge":"16","firefox":"48","safari":"9","node":"8.10","deno":"1","ios":"9","samsung":"8","electron":"3.0"},"es6.object.define-property":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.object.define-properties":{"chrome":"5","opera":"12","edge":"12","firefox":"4","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es7.object.entries":{"chrome":"54","opera":"41","edge":"14","firefox":"47","safari":"10.1","node":"7","deno":"1","ios":"10.3","samsung":"6","rhino":"1.7.14","electron":"1.4"},"es6.object.freeze":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","electron":"0.30"},"es6.object.get-own-property-descriptor":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","electron":"0.30"},"es7.object.get-own-property-descriptors":{"chrome":"54","opera":"41","edge":"15","firefox":"50","safari":"10.1","node":"7","deno":"1","ios":"10.3","samsung":"6","electron":"1.4"},"es6.object.get-own-property-names":{"chrome":"40","opera":"27","edge":"12","firefox":"33","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","electron":"0.21"},"es6.object.get-prototype-of":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","electron":"0.30"},"es7.object.lookup-getter":{"chrome":"62","opera":"49","edge":"79","firefox":"36","safari":"9","node":"8.10","deno":"1","ios":"9","samsung":"8","electron":"3.0"},"es7.object.lookup-setter":{"chrome":"62","opera":"49","edge":"79","firefox":"36","safari":"9","node":"8.10","deno":"1","ios":"9","samsung":"8","electron":"3.0"},"es6.object.prevent-extensions":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","electron":"0.30"},"es6.object.to-string":{"chrome":"57","opera":"44","edge":"15","firefox":"51","safari":"10","node":"8","deno":"1","ios":"10","samsung":"7","electron":"1.7"},"es6.object.is":{"chrome":"19","opera":"15","edge":"12","firefox":"22","safari":"9","node":"0.8","deno":"1","android":"4.1","ios":"9","samsung":"1.5","rhino":"1.7.13","electron":"0.20"},"es6.object.is-frozen":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","electron":"0.30"},"es6.object.is-sealed":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","electron":"0.30"},"es6.object.is-extensible":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","electron":"0.30"},"es6.object.keys":{"chrome":"40","opera":"27","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","electron":"0.21"},"es6.object.seal":{"chrome":"44","opera":"31","edge":"12","firefox":"35","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.13","electron":"0.30"},"es6.object.set-prototype-of":{"chrome":"34","opera":"21","edge":"12","firefox":"31","safari":"9","node":"0.12","deno":"1","ie":"11","ios":"9","samsung":"2","rhino":"1.7.13","electron":"0.20"},"es7.object.values":{"chrome":"54","opera":"41","edge":"14","firefox":"47","safari":"10.1","node":"7","deno":"1","ios":"10.3","samsung":"6","rhino":"1.7.14","electron":"1.4"},"es6.promise":{"chrome":"51","opera":"38","edge":"14","firefox":"45","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es7.promise.finally":{"chrome":"63","opera":"50","edge":"18","firefox":"58","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"8","electron":"3.0"},"es6.reflect.apply":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.construct":{"chrome":"49","opera":"36","edge":"13","firefox":"49","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.define-property":{"chrome":"49","opera":"36","edge":"13","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.delete-property":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.get":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.get-own-property-descriptor":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.get-prototype-of":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.has":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.is-extensible":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.own-keys":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.prevent-extensions":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.set":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.reflect.set-prototype-of":{"chrome":"49","opera":"36","edge":"12","firefox":"42","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"es6.regexp.constructor":{"chrome":"50","opera":"37","edge":"79","firefox":"40","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.flags":{"chrome":"49","opera":"36","edge":"79","firefox":"37","safari":"9","node":"6","deno":"1","ios":"9","samsung":"5","electron":"0.37"},"es6.regexp.match":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","rhino":"1.7.13","electron":"1.1"},"es6.regexp.replace":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.split":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"1.1"},"es6.regexp.search":{"chrome":"50","opera":"37","edge":"79","firefox":"49","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","rhino":"1.7.13","electron":"1.1"},"es6.regexp.to-string":{"chrome":"50","opera":"37","edge":"79","firefox":"39","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"1.1"},"es6.set":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.symbol":{"chrome":"51","opera":"38","edge":"79","firefox":"51","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es7.symbol.async-iterator":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","deno":"1","ios":"12","samsung":"8","electron":"3.0"},"es6.string.anchor":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","electron":"0.20"},"es6.string.big":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","electron":"0.20"},"es6.string.blink":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","electron":"0.20"},"es6.string.bold":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","electron":"0.20"},"es6.string.code-point-at":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","electron":"0.21"},"es6.string.ends-with":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","electron":"0.21"},"es6.string.fixed":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","electron":"0.20"},"es6.string.fontcolor":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","electron":"0.20"},"es6.string.fontsize":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","electron":"0.20"},"es6.string.from-code-point":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","electron":"0.21"},"es6.string.includes":{"chrome":"41","opera":"28","edge":"12","firefox":"40","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","electron":"0.21"},"es6.string.italics":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","electron":"0.20"},"es6.string.iterator":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"3","rhino":"1.7.13","electron":"0.20"},"es6.string.link":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","electron":"0.20"},"es7.string.pad-start":{"chrome":"57","opera":"44","edge":"15","firefox":"48","safari":"10","node":"8","deno":"1","ios":"10","samsung":"7","rhino":"1.7.13","electron":"1.7"},"es7.string.pad-end":{"chrome":"57","opera":"44","edge":"15","firefox":"48","safari":"10","node":"8","deno":"1","ios":"10","samsung":"7","rhino":"1.7.13","electron":"1.7"},"es6.string.raw":{"chrome":"41","opera":"28","edge":"12","firefox":"34","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.14","electron":"0.21"},"es6.string.repeat":{"chrome":"41","opera":"28","edge":"12","firefox":"24","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","electron":"0.21"},"es6.string.small":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","electron":"0.20"},"es6.string.starts-with":{"chrome":"41","opera":"28","edge":"12","firefox":"29","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","rhino":"1.7.13","electron":"0.21"},"es6.string.strike":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","electron":"0.20"},"es6.string.sub":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","electron":"0.20"},"es6.string.sup":{"chrome":"5","opera":"15","edge":"12","firefox":"17","safari":"6","node":"0.4","deno":"1","android":"4","ios":"7","phantom":"1.9","samsung":"1","rhino":"1.7.14","electron":"0.20"},"es6.string.trim":{"chrome":"5","opera":"10.50","edge":"12","firefox":"3.5","safari":"4","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es7.string.trim-left":{"chrome":"66","opera":"53","edge":"79","firefox":"61","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.13","electron":"3.0"},"es7.string.trim-right":{"chrome":"66","opera":"53","edge":"79","firefox":"61","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.13","electron":"3.0"},"es6.typed.array-buffer":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.data-view":{"chrome":"5","opera":"12","edge":"12","firefox":"15","safari":"5.1","node":"0.4","deno":"1","ie":"10","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"es6.typed.int8-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint8-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint8-clamped-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.int16-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint16-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.int32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.uint32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.float32-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.typed.float64-array":{"chrome":"51","opera":"38","edge":"13","firefox":"48","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"es6.weak-map":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"9","node":"6.5","deno":"1","ios":"9","samsung":"5","electron":"1.2"},"es6.weak-set":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"9","node":"6.5","deno":"1","ios":"9","samsung":"5","electron":"1.2"}}')},5626:e2=>{"use strict";e2.exports=JSON.parse('{"es6.module":{"chrome":"61","and_chr":"61","edge":"16","firefox":"60","and_ff":"60","node":"13.2.0","opera":"48","op_mob":"48","safari":"10.1","ios":"10.3","samsung":"8.2","android":"61","electron":"2.0","ios_saf":"10.3"}}')},2945:e2=>{"use strict";e2.exports=JSON.parse('{"transform-unicode-sets-regex":{"chrome":"112","opera":"98","edge":"112"},"transform-class-static-block":{"chrome":"94","opera":"80","edge":"94","firefox":"93","node":"16.11","deno":"1.14","samsung":"17","electron":"15.0"},"proposal-class-static-block":{"chrome":"94","opera":"80","edge":"94","firefox":"93","node":"16.11","deno":"1.14","samsung":"17","electron":"15.0"},"transform-private-property-in-object":{"chrome":"91","opera":"77","edge":"91","firefox":"90","safari":"15","node":"16.9","deno":"1.9","ios":"15","samsung":"16","electron":"13.0"},"proposal-private-property-in-object":{"chrome":"91","opera":"77","edge":"91","firefox":"90","safari":"15","node":"16.9","deno":"1.9","ios":"15","samsung":"16","electron":"13.0"},"transform-class-properties":{"chrome":"74","opera":"62","edge":"79","firefox":"90","safari":"14.1","node":"12","deno":"1","ios":"15","samsung":"11","electron":"6.0"},"proposal-class-properties":{"chrome":"74","opera":"62","edge":"79","firefox":"90","safari":"14.1","node":"12","deno":"1","ios":"15","samsung":"11","electron":"6.0"},"transform-private-methods":{"chrome":"84","opera":"70","edge":"84","firefox":"90","safari":"15","node":"14.6","deno":"1","ios":"15","samsung":"14","electron":"10.0"},"proposal-private-methods":{"chrome":"84","opera":"70","edge":"84","firefox":"90","safari":"15","node":"14.6","deno":"1","ios":"15","samsung":"14","electron":"10.0"},"transform-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","deno":"1","ios":"13","samsung":"11","rhino":"1.7.14","electron":"6.0"},"proposal-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","deno":"1","ios":"13","samsung":"11","rhino":"1.7.14","electron":"6.0"},"transform-logical-assignment-operators":{"chrome":"85","opera":"71","edge":"85","firefox":"79","safari":"14","node":"15","deno":"1.2","ios":"14","samsung":"14","electron":"10.0"},"proposal-logical-assignment-operators":{"chrome":"85","opera":"71","edge":"85","firefox":"79","safari":"14","node":"15","deno":"1.2","ios":"14","samsung":"14","electron":"10.0"},"transform-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","deno":"1","ios":"13.4","samsung":"13","electron":"8.0"},"proposal-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","deno":"1","ios":"13.4","samsung":"13","electron":"8.0"},"transform-optional-chaining":{"chrome":"91","opera":"77","edge":"91","firefox":"74","safari":"13.1","node":"16.9","deno":"1.9","ios":"13.4","samsung":"16","electron":"13.0"},"proposal-optional-chaining":{"chrome":"91","opera":"77","edge":"91","firefox":"74","safari":"13.1","node":"16.9","deno":"1.9","ios":"13.4","samsung":"16","electron":"13.0"},"transform-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.14","electron":"3.0"},"proposal-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.14","electron":"3.0"},"transform-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","electron":"3.0"},"proposal-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","electron":"3.0"},"transform-parameters":{"chrome":"49","opera":"36","edge":"18","firefox":"53","node":"6","deno":"1","samsung":"5","electron":"0.37"},"transform-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","deno":"1","ios":"12","samsung":"8","electron":"3.0"},"proposal-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","deno":"1","ios":"12","samsung":"8","electron":"3.0"},"transform-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","deno":"1","ios":"11.3","samsung":"8","electron":"2.0"},"proposal-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","deno":"1","ios":"11.3","samsung":"8","electron":"2.0"},"transform-dotall-regex":{"chrome":"62","opera":"49","edge":"79","firefox":"78","safari":"11.1","node":"8.10","deno":"1","ios":"11.3","samsung":"8","electron":"3.0"},"transform-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","electron":"3.0"},"proposal-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","electron":"3.0"},"transform-named-capturing-groups-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","electron":"3.0"},"transform-async-to-generator":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"11","node":"7.6","deno":"1","ios":"11","samsung":"6","electron":"1.6"},"transform-exponentiation-operator":{"chrome":"52","opera":"39","edge":"14","firefox":"52","safari":"10.1","node":"7","deno":"1","ios":"10.3","samsung":"6","rhino":"1.7.14","electron":"1.3"},"transform-template-literals":{"chrome":"41","opera":"28","edge":"13","firefox":"34","safari":"13","node":"4","deno":"1","ios":"13","samsung":"3.4","electron":"0.21"},"transform-literals":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","electron":"0.30"},"transform-function-name":{"chrome":"51","opera":"38","edge":"79","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"transform-arrow-functions":{"chrome":"47","opera":"34","edge":"13","firefox":"43","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","rhino":"1.7.13","electron":"0.36"},"transform-block-scoped-functions":{"chrome":"41","opera":"28","edge":"12","firefox":"46","safari":"10","node":"4","deno":"1","ie":"11","ios":"10","samsung":"3.4","electron":"0.21"},"transform-classes":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","electron":"0.36"},"transform-object-super":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","electron":"0.36"},"transform-shorthand-properties":{"chrome":"43","opera":"30","edge":"12","firefox":"33","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.14","electron":"0.27"},"transform-duplicate-keys":{"chrome":"42","opera":"29","edge":"12","firefox":"34","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","electron":"0.25"},"transform-computed-properties":{"chrome":"44","opera":"31","edge":"12","firefox":"34","safari":"7.1","node":"4","deno":"1","ios":"8","samsung":"4","electron":"0.30"},"transform-for-of":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"transform-sticky-regex":{"chrome":"49","opera":"36","edge":"13","firefox":"3","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"0.37"},"transform-unicode-escapes":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","electron":"0.30"},"transform-unicode-regex":{"chrome":"50","opera":"37","edge":"13","firefox":"46","safari":"12","node":"6","deno":"1","ios":"12","samsung":"5","electron":"1.1"},"transform-spread":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","electron":"0.36"},"transform-destructuring":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","electron":"1.2"},"transform-block-scoping":{"chrome":"50","opera":"37","edge":"14","firefox":"53","safari":"11","node":"6","deno":"1","ios":"11","samsung":"5","electron":"1.1"},"transform-typeof-symbol":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"3","rhino":"1.7.13","electron":"0.20"},"transform-new-target":{"chrome":"46","opera":"33","edge":"14","firefox":"41","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","electron":"0.36"},"transform-regenerator":{"chrome":"50","opera":"37","edge":"13","firefox":"53","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","electron":"1.1"},"transform-member-expression-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"transform-property-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"transform-reserved-words":{"chrome":"13","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.6","deno":"1","ie":"9","android":"4.4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","electron":"0.20"},"transform-export-namespace-from":{"chrome":"72","and_chr":"72","edge":"79","firefox":"80","and_ff":"80","node":"13.2","opera":"60","op_mob":"51","samsung":"11.0","android":"72","electron":"5.0"},"proposal-export-namespace-from":{"chrome":"72","and_chr":"72","edge":"79","firefox":"80","and_ff":"80","node":"13.2","opera":"60","op_mob":"51","samsung":"11.0","android":"72","electron":"5.0"}}')},7618:e2=>{"use strict";e2.exports=JSON.parse('{"es.symbol":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"15","electron":"0.37","firefox":"51","firefox-android":"51","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.symbol.description":{"android":"70","bun":"0.1.1","chrome":"70","chrome-android":"70","deno":"1.0","edge":"79","electron":"5.0","firefox":"63","firefox-android":"63","ios":"12.2","node":"11.0","oculus":"6.0","opera":"57","opera-android":"49","opera_mobile":"49","quest":"6.0","safari":"12.1","samsung":"10.0"},"es.symbol.async-iterator":{"android":"63","bun":"0.1.1","chrome":"63","chrome-android":"63","deno":"1.0","edge":"79","electron":"3.0","firefox":"55","firefox-android":"55","ios":"12.0","node":"10.0","oculus":"5.0","opera":"50","opera-android":"46","opera_mobile":"46","quest":"5.0","safari":"12.0","samsung":"8.0"},"es.symbol.has-instance":{"android":"50","bun":"0.1.1","chrome":"50","chrome-android":"50","deno":"1.0","edge":"15","electron":"1.1","firefox":"49","firefox-android":"49","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"37","opera-android":"37","opera_mobile":"37","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"10.0","samsung":"5.0"},"es.symbol.is-concat-spreadable":{"android":"48","bun":"0.1.1","chrome":"48","chrome-android":"48","deno":"1.0","edge":"15","electron":"0.37","firefox":"48","firefox-android":"48","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"35","opera-android":"35","opera_mobile":"35","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"10.0","samsung":"5.0"},"es.symbol.iterator":{"android":"41","bun":"0.1.1","chrome":"41","chrome-android":"41","deno":"1.0","edge":"13","electron":"0.21","firefox":"36","firefox-android":"36","hermes":"0.1","ios":"9.0","node":"1.0","oculus":"3.0","opera":"28","opera-android":"28","opera_mobile":"28","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"3.4"},"es.symbol.match":{"android":"50","bun":"0.1.1","chrome":"50","chrome-android":"50","deno":"1.0","edge":"79","electron":"1.1","firefox":"40","firefox-android":"40","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"37","opera-android":"37","opera_mobile":"37","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"10.0","samsung":"5.0"},"es.symbol.match-all":{"android":"73","bun":"0.1.1","chrome":"73","chrome-android":"73","deno":"1.0","edge":"79","electron":"5.0","firefox":"67","firefox-android":"67","hermes":"0.6","ios":"13.0","node":"12.0","oculus":"6.0","opera":"60","opera-android":"52","opera_mobile":"52","quest":"6.0","react-native":"0.69","safari":"13","samsung":"11.0"},"es.symbol.replace":{"android":"50","bun":"0.1.1","chrome":"50","chrome-android":"50","deno":"1.0","edge":"79","electron":"1.1","firefox":"49","firefox-android":"49","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"37","opera-android":"37","opera_mobile":"37","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"10.0","samsung":"5.0"},"es.symbol.search":{"android":"50","bun":"0.1.1","chrome":"50","chrome-android":"50","deno":"1.0","edge":"79","electron":"1.1","firefox":"49","firefox-android":"49","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"37","opera-android":"37","opera_mobile":"37","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"10.0","samsung":"5.0"},"es.symbol.species":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"13","electron":"1.2","firefox":"41","firefox-android":"41","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","rhino":"1.7.13","safari":"10.0","samsung":"5.0"},"es.symbol.split":{"android":"50","bun":"0.1.1","chrome":"50","chrome-android":"50","deno":"1.0","edge":"79","electron":"1.1","firefox":"49","firefox-android":"49","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"37","opera-android":"37","opera_mobile":"37","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"10.0","samsung":"5.0"},"es.symbol.to-primitive":{"android":"47","bun":"0.1.1","chrome":"47","chrome-android":"47","deno":"1.0","edge":"15","electron":"0.36","firefox":"44","firefox-android":"44","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"34","opera-android":"34","opera_mobile":"34","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"10.0","samsung":"5.0"},"es.symbol.to-string-tag":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"15","electron":"0.37","firefox":"51","firefox-android":"51","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"10.0","samsung":"5.0"},"es.symbol.unscopables":{"android":"41","bun":"0.1.1","chrome":"41","chrome-android":"41","deno":"1.0","edge":"13","electron":"0.21","firefox":"48","firefox-android":"48","ios":"9.0","node":"1.0","oculus":"3.0","opera":"28","opera-android":"28","opera_mobile":"28","quest":"3.0","rhino":"1.7.13","safari":"9.0","samsung":"3.4"},"es.error.cause":{"android":"94","bun":"0.1.1","chrome":"94","chrome-android":"94","deno":"1.14","edge":"94","electron":"15.0","firefox":"91","firefox-android":"91","hermes":"0.8","ios":"15.0","node":"16.11","oculus":"18.0","opera":"80","opera-android":"66","opera_mobile":"66","quest":"18.0","react-native":"0.69","safari":"15.0","samsung":"17.0"},"es.error.to-string":{"android":"4.4.3","bun":"0.1.1","chrome":"33","chrome-android":"33","deno":"1.0","edge":"12","electron":"0.20","firefox":"11","firefox-android":"11","hermes":"0.1","ie":"9","ios":"9.0","node":"0.11.13","oculus":"3.0","opera":"20","opera-android":"20","opera_mobile":"20","quest":"3.0","react-native":"0.69","rhino":"1.7.14","safari":"8.0","samsung":"2.0"},"es.aggregate-error":{"android":"85","bun":"0.1.1","chrome":"85","chrome-android":"85","deno":"1.2","edge":"85","electron":"10.0","firefox":"79","firefox-android":"79","ios":"14.0","node":"15.0","oculus":"12.0","opera":"71","opera-android":"60","opera_mobile":"60","quest":"12.0","safari":"14.0","samsung":"14.0"},"es.aggregate-error.cause":{"android":"94","bun":"0.1.1","chrome":"94","chrome-android":"94","deno":"1.14","edge":"94","electron":"15.0","firefox":"91","firefox-android":"91","ios":"15.0","node":"16.11","oculus":"18.0","opera":"80","opera-android":"66","opera_mobile":"66","quest":"18.0","safari":"15.0","samsung":"17.0"},"es.array.at":{"android":"92","bun":"0.1.1","chrome":"92","chrome-android":"92","deno":"1.12","edge":"92","electron":"14.0","firefox":"90","firefox-android":"90","ios":"15.4","node":"16.6","oculus":"17.0","opera":"78","opera-android":"65","opera_mobile":"65","quest":"17.0","react-native":"0.71","safari":"15.4","samsung":"16.0"},"es.array.concat":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"15","electron":"1.2","firefox":"48","firefox-android":"48","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","safari":"10.0","samsung":"5.0"},"es.array.copy-within":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"12","electron":"0.31","firefox":"48","firefox-android":"48","ios":"9.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","safari":"9.0","samsung":"5.0"},"es.array.every":{"android":"4.4","bun":"0.1.1","chrome":"26","chrome-android":"26","deno":"1.0","edge":"12","electron":"0.20","firefox":"4","firefox-android":"4","hermes":"0.1","ie":"9","ios":"8.0","node":"0.11.0","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"1.5"},"es.array.fill":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"12","electron":"0.31","firefox":"48","firefox-android":"48","ios":"9.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","safari":"9.0","samsung":"5.0"},"es.array.filter":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"15","electron":"1.2","firefox":"48","firefox-android":"48","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","safari":"10.0","samsung":"5.0"},"es.array.find":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"48","firefox-android":"48","ios":"9.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","safari":"9.0","samsung":"5.0"},"es.array.find-index":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"48","firefox-android":"48","ios":"9.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","safari":"9.0","samsung":"5.0"},"es.array.find-last":{"android":"97","bun":"0.1.1","chrome":"97","chrome-android":"97","deno":"1.16","edge":"97","electron":"17.0","firefox":"104","firefox-android":"104","hermes":"0.11","ios":"15.4","node":"18.0","oculus":"20.0","opera":"83","opera-android":"68","opera_mobile":"68","quest":"20.0","react-native":"0.69","safari":"15.4","samsung":"18.0"},"es.array.find-last-index":{"android":"97","bun":"0.1.1","chrome":"97","chrome-android":"97","deno":"1.16","edge":"97","electron":"17.0","firefox":"104","firefox-android":"104","hermes":"0.11","ios":"15.4","node":"18.0","oculus":"20.0","opera":"83","opera-android":"68","opera_mobile":"68","quest":"20.0","react-native":"0.69","safari":"15.4","samsung":"18.0"},"es.array.flat":{"android":"69","bun":"0.1.1","chrome":"69","chrome-android":"69","deno":"1.0","edge":"79","electron":"4.0","firefox":"62","firefox-android":"62","hermes":"0.4","ios":"12.0","node":"11.0","oculus":"6.0","opera":"56","opera-android":"48","opera_mobile":"48","quest":"6.0","react-native":"0.69","safari":"12.0","samsung":"10.0"},"es.array.flat-map":{"android":"69","bun":"0.1.1","chrome":"69","chrome-android":"69","deno":"1.0","edge":"79","electron":"4.0","firefox":"62","firefox-android":"62","hermes":"0.4","ios":"12.0","node":"11.0","oculus":"6.0","opera":"56","opera-android":"48","opera_mobile":"48","quest":"6.0","react-native":"0.69","safari":"12.0","samsung":"10.0"},"es.array.for-each":{"android":"4.4","bun":"0.1.1","chrome":"26","chrome-android":"26","deno":"1.0","edge":"12","electron":"0.20","firefox":"4","firefox-android":"4","hermes":"0.1","ie":"9","ios":"8.0","node":"0.11.0","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"1.5"},"es.array.from":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"15","electron":"1.2","firefox":"53","firefox-android":"53","ios":"9.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","rhino":"1.7.13","safari":"9.0","samsung":"5.0"},"es.array.includes":{"android":"53","bun":"0.1.1","chrome":"53","chrome-android":"53","deno":"1.0","edge":"14","electron":"1.4","firefox":"102","firefox-android":"102","ios":"10.0","node":"7.0","oculus":"3.0","opera":"40","opera-android":"40","opera_mobile":"40","quest":"3.0","safari":"10.0","samsung":"6.0"},"es.array.index-of":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"12","electron":"1.2","firefox":"47","firefox-android":"47","hermes":"0.1","ie":"9","ios":"8.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"5.0"},"es.array.is-array":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"4","firefox-android":"4","hermes":"0.1","ie":"9","ios":"3.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"4.0","samsung":"1.0"},"es.array.iterator":{"android":"66","bun":"0.1.1","chrome":"66","chrome-android":"66","deno":"1.0","edge":"15","electron":"3.0","firefox":"60","firefox-android":"60","ios":"10.0","node":"10.0","oculus":"5.0","opera":"53","opera-android":"47","opera_mobile":"47","quest":"5.0","safari":"10.0","samsung":"9.0"},"es.array.join":{"android":"4.4","bun":"0.1.1","chrome":"26","chrome-android":"26","deno":"1.0","edge":"13","electron":"0.20","firefox":"4","firefox-android":"4","hermes":"0.1","ios":"8.0","node":"0.11.0","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"1.5"},"es.array.last-index-of":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"12","electron":"1.2","firefox":"47","firefox-android":"47","hermes":"0.1","ie":"9","ios":"8.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"5.0"},"es.array.map":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"13","electron":"1.2","firefox":"50","firefox-android":"50","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","safari":"10.0","samsung":"5.0"},"es.array.of":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"9.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"5.0"},"es.array.push":{"bun":"0.1.1","firefox":"55","firefox-android":"55","hermes":"0.2","ios":"16.0","react-native":"0.69","safari":"16.0"},"es.array.reduce":{"android":"83","bun":"0.1.1","chrome":"83","chrome-android":"83","deno":"1.0","edge":"12","electron":"9.0","firefox":"4","firefox-android":"4","hermes":"0.1","ie":"9","ios":"8.0","node":"6.0","oculus":"10.0","opera":"69","opera-android":"59","opera_mobile":"59","quest":"10.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"13.0"},"es.array.reduce-right":{"android":"83","bun":"0.1.1","chrome":"83","chrome-android":"83","deno":"1.0","edge":"12","electron":"9.0","firefox":"4","firefox-android":"4","hermes":"0.1","ie":"9","ios":"8.0","node":"6.0","oculus":"10.0","opera":"69","opera-android":"59","opera_mobile":"59","quest":"10.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"13.0"},"es.array.reverse":{"android":"3.0","bun":"0.1.1","chrome":"1","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"1","firefox-android":"4","hermes":"0.1","ie":"5.5","ios":"12.2","node":"0.0.3","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"12.0.2","samsung":"1.0"},"es.array.slice":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"13","electron":"1.2","firefox":"48","firefox-android":"48","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","safari":"10.0","samsung":"5.0"},"es.array.some":{"android":"4.4","bun":"0.1.1","chrome":"26","chrome-android":"26","deno":"1.0","edge":"12","electron":"0.20","firefox":"4","firefox-android":"4","hermes":"0.1","ie":"9","ios":"8.0","node":"0.11.0","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"1.5"},"es.array.sort":{"android":"70","bun":"0.1.1","chrome":"70","chrome-android":"70","deno":"1.0","edge":"79","electron":"5.0","firefox":"4","firefox-android":"4","hermes":"0.10","ios":"12.0","node":"11.0","oculus":"6.0","opera":"57","opera-android":"49","opera_mobile":"49","quest":"6.0","react-native":"0.69","safari":"12.0","samsung":"10.0"},"es.array.species":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"13","electron":"1.2","firefox":"48","firefox-android":"48","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","safari":"10.0","samsung":"5.0"},"es.array.splice":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"13","electron":"1.2","firefox":"49","firefox-android":"49","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","safari":"10.0","samsung":"5.0"},"es.array.to-reversed":{"android":"110","bun":"0.1.1","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.0","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.0","samsung":"21.0"},"es.array.to-sorted":{"android":"110","bun":"0.1.1","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.0","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.0","samsung":"21.0"},"es.array.to-spliced":{"android":"110","bun":"0.1.1","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.0","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.0","samsung":"21.0"},"es.array.unscopables.flat":{"android":"73","bun":"0.1.1","chrome":"73","chrome-android":"73","deno":"1.0","edge":"79","electron":"5.0","firefox":"67","firefox-android":"67","ios":"13.0","node":"12.0","oculus":"6.0","opera":"60","opera-android":"52","opera_mobile":"52","quest":"6.0","safari":"13","samsung":"11.0"},"es.array.unscopables.flat-map":{"android":"73","bun":"0.1.1","chrome":"73","chrome-android":"73","deno":"1.0","edge":"79","electron":"5.0","firefox":"67","firefox-android":"67","ios":"13.0","node":"12.0","oculus":"6.0","opera":"60","opera-android":"52","opera_mobile":"52","quest":"6.0","safari":"13","samsung":"11.0"},"es.array.unshift":{"android":"71","bun":"0.1.1","chrome":"71","chrome-android":"71","deno":"1.0","edge":"12","electron":"5.0","firefox":"23","firefox-android":"23","hermes":"0.1","ie":"9","ios":"16.0","node":"12.0","oculus":"6.0","opera":"58","opera-android":"50","opera_mobile":"50","quest":"6.0","react-native":"0.69","safari":"16.0","samsung":"10.0"},"es.array.with":{"android":"110","bun":"0.1.1","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.0","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.0","samsung":"21.0"},"es.array-buffer.constructor":{"android":"4.4","bun":"0.1.1","chrome":"28","chrome-android":"28","deno":"1.0","edge":"14","electron":"0.20","firefox":"44","firefox-android":"44","hermes":"0.1","ios":"12.0","node":"0.11.1","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","safari":"12.0","samsung":"1.5"},"es.array-buffer.is-view":{"android":"4.4.3","bun":"0.1.1","chrome":"32","chrome-android":"32","deno":"1.0","edge":"12","electron":"0.20","firefox":"29","firefox-android":"29","hermes":"0.1","ie":"11","ios":"8.0","node":"0.11.9","oculus":"3.0","opera":"19","opera-android":"19","opera_mobile":"19","quest":"3.0","react-native":"0.69","safari":"7.1","samsung":"2.0"},"es.array-buffer.slice":{"android":"4.4.3","bun":"0.1.1","chrome":"31","chrome-android":"31","deno":"1.0","edge":"12","electron":"0.20","firefox":"46","firefox-android":"46","hermes":"0.1","ie":"11","ios":"12.2","node":"0.11.8","oculus":"3.0","opera":"18","opera-android":"18","opera_mobile":"18","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"12.1","samsung":"2.0"},"es.data-view":{"android":"4.4","bun":"0.1.1","chrome":"26","chrome-android":"26","deno":"1.0","edge":"12","electron":"0.20","firefox":"15","firefox-android":"15","hermes":"0.1","ie":"10","ios":"8.0","node":"0.11.0","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"1.5"},"es.date.get-year":{"android":"3.0","bun":"0.1.1","chrome":"1","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"1","firefox-android":"4","hermes":"0.1","ie":"9","ios":"1.0","node":"0.0.3","oculus":"3.0","opera":"3","opera-android":"3","opera_mobile":"3","phantom":"1.9","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"1","samsung":"1.0"},"es.date.now":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"2","firefox-android":"4","hermes":"0.1","ie":"9","ios":"3.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"4.0","samsung":"1.0"},"es.date.set-year":{"android":"3.0","bun":"0.1.1","chrome":"1","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"1","firefox-android":"4","hermes":"0.1","ie":"3","ios":"1.0","node":"0.0.3","oculus":"3.0","opera":"3","opera-android":"3","opera_mobile":"3","phantom":"1.9","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"1","samsung":"1.0"},"es.date.to-gmt-string":{"android":"3.0","bun":"0.1.1","chrome":"1","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"1","firefox-android":"4","hermes":"0.1","ie":"3","ios":"1.0","node":"0.0.3","oculus":"3.0","opera":"3","opera-android":"3","opera_mobile":"3","phantom":"1.9","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"1","samsung":"1.0"},"es.date.to-iso-string":{"android":"4.4","bun":"0.1.1","chrome":"26","chrome-android":"26","deno":"1.0","edge":"12","electron":"0.20","firefox":"7","firefox-android":"7","hermes":"0.1","ie":"9","ios":"8.0","node":"0.11.0","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"1.5"},"es.date.to-json":{"android":"4.4","bun":"0.1.1","chrome":"26","chrome-android":"26","deno":"1.0","edge":"12","electron":"0.20","firefox":"4","firefox-android":"4","hermes":"0.1","ie":"9","ios":"10.0","node":"0.11.0","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"10.0","samsung":"1.5"},"es.date.to-primitive":{"android":"47","bun":"0.1.1","chrome":"47","chrome-android":"47","deno":"1.0","edge":"15","electron":"0.36","firefox":"44","firefox-android":"44","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"34","opera-android":"34","opera_mobile":"34","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.date.to-string":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"2","firefox-android":"4","hermes":"0.1","ie":"9","ios":"2.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"3.1","samsung":"1.0"},"es.escape":{"android":"3.0","bun":"0.1.1","chrome":"1","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"1","firefox-android":"4","hermes":"0.1","ie":"3","ios":"1.0","node":"0.0.3","oculus":"3.0","opera":"3","opera-android":"3","opera_mobile":"3","phantom":"1.9","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"1","samsung":"1.0"},"es.function.bind":{"android":"3.0","bun":"0.1.1","chrome":"7","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"4","firefox-android":"4","hermes":"0.1","ie":"9","ios":"5.0","node":"0.1.101","oculus":"3.0","opera":"12","opera-android":"12","opera_mobile":"12","phantom":"2.0","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"5.1","samsung":"1.0"},"es.function.has-instance":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"15","electron":"1.2","firefox":"50","firefox-android":"50","hermes":"0.1","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.function.name":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"2","firefox-android":"4","hermes":"0.1","ios":"3.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"4.0","samsung":"1.0"},"es.global-this":{"android":"71","bun":"0.1.1","chrome":"71","chrome-android":"71","deno":"1.0","edge":"79","electron":"5.0","firefox":"65","firefox-android":"65","hermes":"0.2","ios":"12.2","node":"12.0","oculus":"6.0","opera":"58","opera-android":"50","opera_mobile":"50","quest":"6.0","react-native":"0.69","rhino":"1.7.14","safari":"12.1","samsung":"10.0"},"es.json.stringify":{"android":"72","bun":"0.1.1","chrome":"72","chrome-android":"72","deno":"1.0","edge":"79","electron":"5.0","firefox":"64","firefox-android":"64","ios":"12.2","node":"12.0","oculus":"6.0","opera":"59","opera-android":"51","opera_mobile":"51","quest":"6.0","safari":"12.1","samsung":"11.0"},"es.json.to-string-tag":{"android":"50","bun":"0.1.1","chrome":"50","chrome-android":"50","deno":"1.0","edge":"15","electron":"1.1","firefox":"51","firefox-android":"51","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"37","opera-android":"37","opera_mobile":"37","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.map":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"15","electron":"1.2","firefox":"53","firefox-android":"53","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","rhino":"1.7.13","safari":"10.0","samsung":"5.0"},"es.math.acosh":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"13","electron":"1.4","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"8.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","react-native":"0.69","safari":"7.1","samsung":"6.0"},"es.math.asinh":{"android":"38","bun":"0.1.1","chrome":"38","chrome-android":"38","deno":"1.0","edge":"13","electron":"0.20","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"8.0","node":"0.11.15","oculus":"3.0","opera":"25","opera-android":"25","opera_mobile":"25","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.0"},"es.math.atanh":{"android":"38","bun":"0.1.1","chrome":"38","chrome-android":"38","deno":"1.0","edge":"13","electron":"0.20","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"8.0","node":"0.11.15","oculus":"3.0","opera":"25","opera-android":"25","opera_mobile":"25","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.0"},"es.math.cbrt":{"android":"38","bun":"0.1.1","chrome":"38","chrome-android":"38","deno":"1.0","edge":"12","electron":"0.20","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"8.0","node":"0.11.15","oculus":"3.0","opera":"25","opera-android":"25","opera_mobile":"25","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.0"},"es.math.clz32":{"android":"38","bun":"0.1.1","chrome":"38","chrome-android":"38","deno":"1.0","edge":"12","electron":"0.20","firefox":"31","firefox-android":"31","hermes":"0.1","ios":"9.0","node":"0.11.15","oculus":"3.0","opera":"25","opera-android":"25","opera_mobile":"25","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"3.0"},"es.math.cosh":{"android":"39","bun":"0.1.1","chrome":"39","chrome-android":"39","deno":"1.0","edge":"13","electron":"0.20","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"8.0","node":"1.0","oculus":"3.0","opera":"26","opera-android":"26","opera_mobile":"26","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.4"},"es.math.expm1":{"android":"39","bun":"0.1.1","chrome":"39","chrome-android":"39","deno":"1.0","edge":"13","electron":"0.20","firefox":"46","firefox-android":"46","hermes":"0.1","ios":"8.0","node":"1.0","oculus":"3.0","opera":"26","opera-android":"26","opera_mobile":"26","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.4"},"es.math.fround":{"android":"38","bun":"0.1.1","chrome":"38","chrome-android":"38","deno":"1.0","edge":"12","electron":"0.20","firefox":"26","firefox-android":"26","hermes":"0.1","ios":"8.0","node":"0.11.15","oculus":"3.0","opera":"25","opera-android":"25","opera_mobile":"25","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.0"},"es.math.hypot":{"android":"78","bun":"0.1.1","chrome":"78","chrome-android":"78","deno":"1.0","edge":"12","electron":"7.0","firefox":"27","firefox-android":"27","hermes":"0.1","ios":"8.0","node":"13.0","oculus":"8.0","opera":"65","opera-android":"56","opera_mobile":"56","quest":"8.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"12.0"},"es.math.imul":{"android":"4.4","bun":"0.1.1","chrome":"28","chrome-android":"28","deno":"1.0","edge":"13","electron":"0.20","firefox":"20","firefox-android":"20","hermes":"0.1","ios":"9.0","node":"0.11.1","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"1.5"},"es.math.log10":{"android":"38","bun":"0.1.1","chrome":"38","chrome-android":"38","deno":"1.0","edge":"12","electron":"0.20","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"8.0","node":"0.11.15","oculus":"3.0","opera":"25","opera-android":"25","opera_mobile":"25","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.0"},"es.math.log1p":{"android":"38","bun":"0.1.1","chrome":"38","chrome-android":"38","deno":"1.0","edge":"12","electron":"0.20","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"8.0","node":"0.11.15","oculus":"3.0","opera":"25","opera-android":"25","opera_mobile":"25","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.0"},"es.math.log2":{"android":"38","bun":"0.1.1","chrome":"38","chrome-android":"38","deno":"1.0","edge":"12","electron":"0.20","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"8.0","node":"0.11.15","oculus":"3.0","opera":"25","opera-android":"25","opera_mobile":"25","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.0"},"es.math.sign":{"android":"38","bun":"0.1.1","chrome":"38","chrome-android":"38","deno":"1.0","edge":"12","electron":"0.20","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"9.0","node":"0.11.15","oculus":"3.0","opera":"25","opera-android":"25","opera_mobile":"25","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"3.0"},"es.math.sinh":{"android":"39","bun":"0.1.1","chrome":"39","chrome-android":"39","deno":"1.0","edge":"13","electron":"0.20","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"8.0","node":"1.0","oculus":"3.0","opera":"26","opera-android":"26","opera_mobile":"26","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.4"},"es.math.tanh":{"android":"38","bun":"0.1.1","chrome":"38","chrome-android":"38","deno":"1.0","edge":"12","electron":"0.20","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"8.0","node":"0.11.15","oculus":"3.0","opera":"25","opera-android":"25","opera_mobile":"25","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.0"},"es.math.to-string-tag":{"android":"50","bun":"0.1.1","chrome":"50","chrome-android":"50","deno":"1.0","edge":"15","electron":"1.1","firefox":"51","firefox-android":"51","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"37","opera-android":"37","opera_mobile":"37","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.math.trunc":{"android":"38","bun":"0.1.1","chrome":"38","chrome-android":"38","deno":"1.0","edge":"12","electron":"0.20","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"8.0","node":"0.11.15","oculus":"3.0","opera":"25","opera-android":"25","opera_mobile":"25","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.0"},"es.number.constructor":{"android":"41","bun":"0.1.1","chrome":"41","chrome-android":"41","deno":"1.0","edge":"13","electron":"0.21","firefox":"46","firefox-android":"46","hermes":"0.5","ios":"9.0","node":"1.0","oculus":"3.0","opera":"28","opera-android":"28","opera_mobile":"28","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"3.4"},"es.number.epsilon":{"android":"37","bun":"0.1.1","chrome":"34","chrome-android":"34","deno":"1.0","edge":"12","electron":"0.20","firefox":"25","firefox-android":"25","hermes":"0.1","ios":"9.0","node":"0.11.13","oculus":"3.0","opera":"21","opera-android":"21","opera_mobile":"21","quest":"3.0","react-native":"0.69","rhino":"1.7.14","safari":"9.0","samsung":"2.0"},"es.number.is-finite":{"android":"4.1","bun":"0.1.1","chrome":"19","chrome-android":"25","deno":"1.0","edge":"12","electron":"0.20","firefox":"16","firefox-android":"16","hermes":"0.1","ios":"9.0","node":"0.7.3","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"1.5"},"es.number.is-integer":{"android":"37","bun":"0.1.1","chrome":"34","chrome-android":"34","deno":"1.0","edge":"12","electron":"0.20","firefox":"16","firefox-android":"16","hermes":"0.1","ios":"9.0","node":"0.11.13","oculus":"3.0","opera":"21","opera-android":"21","opera_mobile":"21","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"2.0"},"es.number.is-nan":{"android":"4.1","bun":"0.1.1","chrome":"19","chrome-android":"25","deno":"1.0","edge":"12","electron":"0.20","firefox":"15","firefox-android":"15","hermes":"0.1","ios":"9.0","node":"0.7.3","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"1.5"},"es.number.is-safe-integer":{"android":"37","bun":"0.1.1","chrome":"34","chrome-android":"34","deno":"1.0","edge":"12","electron":"0.20","firefox":"32","firefox-android":"32","hermes":"0.1","ios":"9.0","node":"0.11.13","oculus":"3.0","opera":"21","opera-android":"21","opera_mobile":"21","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"2.0"},"es.number.max-safe-integer":{"android":"37","bun":"0.1.1","chrome":"34","chrome-android":"34","deno":"1.0","edge":"12","electron":"0.20","firefox":"31","firefox-android":"31","hermes":"0.1","ios":"9.0","node":"0.11.13","oculus":"3.0","opera":"21","opera-android":"21","opera_mobile":"21","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"2.0"},"es.number.min-safe-integer":{"android":"37","bun":"0.1.1","chrome":"34","chrome-android":"34","deno":"1.0","edge":"12","electron":"0.20","firefox":"31","firefox-android":"31","hermes":"0.1","ios":"9.0","node":"0.11.13","oculus":"3.0","opera":"21","opera-android":"21","opera_mobile":"21","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"2.0"},"es.number.parse-float":{"android":"37","bun":"0.1.1","chrome":"35","chrome-android":"35","deno":"1.0","edge":"79","electron":"0.20","firefox":"39","firefox-android":"39","hermes":"0.1","ios":"11.0","node":"0.11.13","oculus":"3.0","opera":"22","opera-android":"22","opera_mobile":"22","quest":"3.0","react-native":"0.69","rhino":"1.7.14","safari":"11.0","samsung":"3.0"},"es.number.parse-int":{"android":"37","bun":"0.1.1","chrome":"35","chrome-android":"35","deno":"1.0","edge":"79","electron":"0.20","firefox":"39","firefox-android":"39","hermes":"0.1","ios":"9.0","node":"0.11.13","oculus":"3.0","opera":"22","opera-android":"22","opera_mobile":"22","quest":"3.0","react-native":"0.69","rhino":"1.7.14","safari":"9.0","samsung":"3.0"},"es.number.to-exponential":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"18","electron":"1.2","firefox":"87","firefox-android":"87","hermes":"0.1","ios":"11.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","react-native":"0.69","rhino":"1.7.14","safari":"11","samsung":"5.0"},"es.number.to-fixed":{"android":"4.4","bun":"0.1.1","chrome":"26","chrome-android":"26","deno":"1.0","edge":"79","electron":"0.20","firefox":"4","firefox-android":"4","hermes":"0.1","ios":"8.0","node":"0.11.0","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"1.5"},"es.number.to-precision":{"android":"4.4","bun":"0.1.1","chrome":"26","chrome-android":"26","deno":"1.0","edge":"12","electron":"0.20","firefox":"4","firefox-android":"4","hermes":"0.1","ie":"8","ios":"8.0","node":"0.11.0","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"1.5"},"es.object.assign":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"79","electron":"0.37","firefox":"36","firefox-android":"36","hermes":"0.4","ios":"9.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"9.0","samsung":"5.0"},"es.object.create":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"4","firefox-android":"4","hermes":"0.1","ie":"9","ios":"3.0","node":"0.1.27","oculus":"3.0","opera":"12","opera-android":"12","opera_mobile":"12","phantom":"1.9","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"4.0","samsung":"1.0"},"es.object.define-getter":{"android":"62","bun":"0.1.1","chrome":"62","chrome-android":"62","deno":"1.0","edge":"16","electron":"3.0","firefox":"48","firefox-android":"48","hermes":"0.1","ios":"8.0","node":"8.10","oculus":"5.0","opera":"49","opera-android":"46","opera_mobile":"46","quest":"5.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"8.0"},"es.object.define-properties":{"android":"37","bun":"0.1.1","chrome":"37","chrome-android":"37","deno":"1.0","edge":"12","electron":"0.20","firefox":"4","firefox-android":"4","hermes":"0.1","ie":"9","ios":"5.0","node":"0.11.15","oculus":"3.0","opera":"12","opera-android":"12","opera_mobile":"12","phantom":"2.0","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"5.1","samsung":"3.0"},"es.object.define-property":{"android":"37","bun":"0.1.1","chrome":"37","chrome-android":"37","deno":"1.0","edge":"12","electron":"0.20","firefox":"4","firefox-android":"4","hermes":"0.1","ie":"9","ios":"5.0","node":"0.11.15","oculus":"3.0","opera":"12","opera-android":"12","opera_mobile":"12","phantom":"2.0","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"5.1","samsung":"3.0"},"es.object.define-setter":{"android":"62","bun":"0.1.1","chrome":"62","chrome-android":"62","deno":"1.0","edge":"16","electron":"3.0","firefox":"48","firefox-android":"48","hermes":"0.1","ios":"8.0","node":"8.10","oculus":"5.0","opera":"49","opera-android":"46","opera_mobile":"46","quest":"5.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"8.0"},"es.object.entries":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"14","electron":"1.4","firefox":"47","firefox-android":"47","hermes":"0.1","ios":"10.3","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","react-native":"0.69","rhino":"1.7.14","safari":"10.1","samsung":"6.0"},"es.object.freeze":{"android":"44","bun":"0.1.1","chrome":"44","chrome-android":"44","deno":"1.0","edge":"13","electron":"0.30","firefox":"35","firefox-android":"35","hermes":"0.1","ios":"9.0","node":"3.0","oculus":"3.0","opera":"31","opera-android":"31","opera_mobile":"31","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"4.0"},"es.object.from-entries":{"android":"73","bun":"0.1.1","chrome":"73","chrome-android":"73","deno":"1.0","edge":"79","electron":"5.0","firefox":"63","firefox-android":"63","hermes":"0.4","ios":"12.2","node":"12.0","oculus":"6.0","opera":"60","opera-android":"52","opera_mobile":"52","quest":"6.0","react-native":"0.69","rhino":"1.7.14","safari":"12.1","samsung":"11.0"},"es.object.get-own-property-descriptor":{"android":"44","bun":"0.1.1","chrome":"44","chrome-android":"44","deno":"1.0","edge":"13","electron":"0.30","firefox":"35","firefox-android":"35","hermes":"0.1","ios":"9.0","node":"3.0","oculus":"3.0","opera":"31","opera-android":"31","opera_mobile":"31","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"4.0"},"es.object.get-own-property-descriptors":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"15","electron":"1.4","firefox":"50","firefox-android":"50","hermes":"0.6","ios":"10.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"6.0"},"es.object.get-own-property-names":{"android":"40","bun":"0.1.1","chrome":"40","chrome-android":"40","deno":"1.0","edge":"13","electron":"0.21","firefox":"34","firefox-android":"34","hermes":"0.1","ios":"9.0","node":"1.0","oculus":"3.0","opera":"27","opera-android":"27","opera_mobile":"27","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"3.4"},"es.object.get-prototype-of":{"android":"44","bun":"0.1.1","chrome":"44","chrome-android":"44","deno":"1.0","edge":"13","electron":"0.30","firefox":"35","firefox-android":"35","hermes":"0.1","ios":"9.0","node":"3.0","oculus":"3.0","opera":"31","opera-android":"31","opera_mobile":"31","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"4.0"},"es.object.has-own":{"android":"93","bun":"0.1.1","chrome":"93","chrome-android":"93","deno":"1.13","edge":"93","electron":"14.0","firefox":"92","firefox-android":"92","hermes":"0.10","ios":"15.4","node":"16.9","oculus":"17.0","opera":"79","opera-android":"66","opera_mobile":"66","quest":"17.0","react-native":"0.69","safari":"15.4","samsung":"17.0"},"es.object.is":{"android":"4.1","bun":"0.1.1","chrome":"19","chrome-android":"25","deno":"1.0","edge":"12","electron":"0.20","firefox":"22","firefox-android":"22","hermes":"0.1","ios":"9.0","node":"0.7.3","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"1.5"},"es.object.is-extensible":{"android":"44","bun":"0.1.1","chrome":"44","chrome-android":"44","deno":"1.0","edge":"13","electron":"0.30","firefox":"35","firefox-android":"35","hermes":"0.1","ios":"9.0","node":"3.0","oculus":"3.0","opera":"31","opera-android":"31","opera_mobile":"31","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"4.0"},"es.object.is-frozen":{"android":"44","bun":"0.1.1","chrome":"44","chrome-android":"44","deno":"1.0","edge":"13","electron":"0.30","firefox":"35","firefox-android":"35","hermes":"0.1","ios":"9.0","node":"3.0","oculus":"3.0","opera":"31","opera-android":"31","opera_mobile":"31","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"4.0"},"es.object.is-sealed":{"android":"44","bun":"0.1.1","chrome":"44","chrome-android":"44","deno":"1.0","edge":"13","electron":"0.30","firefox":"35","firefox-android":"35","hermes":"0.1","ios":"9.0","node":"3.0","oculus":"3.0","opera":"31","opera-android":"31","opera_mobile":"31","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"4.0"},"es.object.keys":{"android":"40","bun":"0.1.1","chrome":"40","chrome-android":"40","deno":"1.0","edge":"13","electron":"0.21","firefox":"35","firefox-android":"35","hermes":"0.1","ios":"9.0","node":"1.0","oculus":"3.0","opera":"27","opera-android":"27","opera_mobile":"27","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"3.4"},"es.object.lookup-getter":{"android":"62","bun":"0.1.1","chrome":"62","chrome-android":"62","deno":"1.0","edge":"16","electron":"3.0","firefox":"48","firefox-android":"48","hermes":"0.1","ios":"8.0","node":"8.10","oculus":"5.0","opera":"49","opera-android":"46","opera_mobile":"46","quest":"5.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"8.0"},"es.object.lookup-setter":{"android":"62","bun":"0.1.1","chrome":"62","chrome-android":"62","deno":"1.0","edge":"16","electron":"3.0","firefox":"48","firefox-android":"48","hermes":"0.1","ios":"8.0","node":"8.10","oculus":"5.0","opera":"49","opera-android":"46","opera_mobile":"46","quest":"5.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"8.0"},"es.object.prevent-extensions":{"android":"44","bun":"0.1.1","chrome":"44","chrome-android":"44","deno":"1.0","edge":"13","electron":"0.30","firefox":"35","firefox-android":"35","hermes":"0.1","ios":"9.0","node":"3.0","oculus":"3.0","opera":"31","opera-android":"31","opera_mobile":"31","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"4.0"},"es.object.proto":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","edge":"12","electron":"0.20","firefox":"2","firefox-android":"4","hermes":"0.1","ie":"11","ios":"2.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","react-native":"0.69","safari":"3.1","samsung":"1.0"},"es.object.seal":{"android":"44","bun":"0.1.1","chrome":"44","chrome-android":"44","deno":"1.0","edge":"13","electron":"0.30","firefox":"35","firefox-android":"35","hermes":"0.1","ios":"9.0","node":"3.0","oculus":"3.0","opera":"31","opera-android":"31","opera_mobile":"31","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"4.0"},"es.object.set-prototype-of":{"android":"37","bun":"0.1.1","chrome":"34","chrome-android":"34","deno":"1.0","edge":"12","electron":"0.20","firefox":"31","firefox-android":"31","hermes":"0.1","ie":"11","ios":"9.0","node":"0.11.13","oculus":"3.0","opera":"21","opera-android":"21","opera_mobile":"21","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"2.0"},"es.object.to-string":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"15","electron":"0.37","firefox":"51","firefox-android":"51","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.object.values":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"14","electron":"1.4","firefox":"47","firefox-android":"47","hermes":"0.1","ios":"10.3","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","react-native":"0.69","rhino":"1.7.14","safari":"10.1","samsung":"6.0"},"es.parse-float":{"android":"37","bun":"0.1.1","chrome":"35","chrome-android":"35","deno":"1.0","edge":"74","electron":"0.20","firefox":"8","firefox-android":"8","hermes":"0.1","ie":"8","ios":"8.0","node":"0.11.13","oculus":"3.0","opera":"22","opera-android":"22","opera_mobile":"22","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.0"},"es.parse-int":{"android":"37","bun":"0.1.1","chrome":"35","chrome-android":"35","deno":"1.0","edge":"74","electron":"0.20","firefox":"21","firefox-android":"21","hermes":"0.1","ie":"9","ios":"8.0","node":"0.11.13","oculus":"3.0","opera":"22","opera-android":"22","opera_mobile":"22","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"7.1","samsung":"3.0"},"es.promise":{"android":"67","bun":"0.1.1","chrome":"67","chrome-android":"67","deno":"1.24","edge":"79","electron":"4.0","firefox":"69","firefox-android":"69","ios":"11.0","node":"10.4","oculus":"6.0","opera":"54","opera-android":"48","opera_mobile":"48","quest":"6.0","rhino":"1.7.14","safari":"11.0","samsung":"9.0"},"es.promise.all-settled":{"android":"76","bun":"0.1.1","chrome":"76","chrome-android":"76","deno":"1.24","edge":"79","electron":"6.0","firefox":"71","firefox-android":"71","ios":"13.0","node":"12.9","oculus":"7.0","opera":"63","opera-android":"54","opera_mobile":"54","quest":"7.0","safari":"13","samsung":"12.0"},"es.promise.any":{"android":"85","bun":"0.1.1","chrome":"85","chrome-android":"85","deno":"1.24","edge":"85","electron":"10.0","firefox":"79","firefox-android":"79","ios":"14.0","node":"15.0","oculus":"12.0","opera":"71","opera-android":"60","opera_mobile":"60","quest":"12.0","safari":"14.0","samsung":"14.0"},"es.promise.finally":{"android":"67","bun":"0.1.1","chrome":"67","chrome-android":"67","deno":"1.24","edge":"79","electron":"4.0","firefox":"69","firefox-android":"69","ios":"13.2.3","node":"10.4","oculus":"6.0","opera":"54","opera-android":"48","opera_mobile":"48","quest":"6.0","rhino":"1.7.14","safari":"13.0.3","samsung":"9.0"},"es.reflect.apply":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"15","electron":"0.37","firefox":"42","firefox-android":"42","hermes":"0.7","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.reflect.construct":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"15","electron":"0.37","firefox":"44","firefox-android":"44","hermes":"0.7","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.reflect.define-property":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"13","electron":"0.37","firefox":"42","firefox-android":"42","hermes":"0.7","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.reflect.delete-property":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"12","electron":"0.37","firefox":"42","firefox-android":"42","hermes":"0.7","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.reflect.get":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"12","electron":"0.37","firefox":"42","firefox-android":"42","hermes":"0.7","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.reflect.get-own-property-descriptor":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"12","electron":"0.37","firefox":"42","firefox-android":"42","hermes":"0.7","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.reflect.get-prototype-of":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"12","electron":"0.37","firefox":"42","firefox-android":"42","hermes":"0.7","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.reflect.has":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"12","electron":"0.37","firefox":"42","firefox-android":"42","hermes":"0.7","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.reflect.is-extensible":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"12","electron":"0.37","firefox":"42","firefox-android":"42","hermes":"0.7","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.reflect.own-keys":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"12","electron":"0.37","firefox":"42","firefox-android":"42","hermes":"0.7","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.reflect.prevent-extensions":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"12","electron":"0.37","firefox":"42","firefox-android":"42","hermes":"0.7","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.reflect.set":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"79","electron":"0.37","firefox":"42","firefox-android":"42","hermes":"0.7","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.reflect.set-prototype-of":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"12","electron":"0.37","firefox":"42","firefox-android":"42","hermes":"0.7","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.reflect.to-string-tag":{"android":"86","bun":"0.1.1","chrome":"86","chrome-android":"86","deno":"1.3","edge":"86","electron":"11.0","firefox":"82","firefox-android":"82","hermes":"0.7","ios":"14.0","node":"15.0","oculus":"12.0","opera":"72","opera-android":"61","opera_mobile":"61","quest":"12.0","react-native":"0.69","safari":"14.0","samsung":"14.0"},"es.regexp.constructor":{"android":"64","bun":"0.1.1","chrome":"64","chrome-android":"64","deno":"1.0","edge":"79","electron":"3.0","firefox":"78","firefox-android":"78","ios":"11.3","node":"10.0","oculus":"5.0","opera":"51","opera-android":"47","opera_mobile":"47","quest":"5.0","safari":"11.1","samsung":"9.0"},"es.regexp.dot-all":{"android":"62","bun":"0.1.1","chrome":"62","chrome-android":"62","deno":"1.0","edge":"79","electron":"3.0","firefox":"78","firefox-android":"78","hermes":"0.4","ios":"11.3","node":"8.10","oculus":"5.0","opera":"49","opera-android":"46","opera_mobile":"46","quest":"5.0","react-native":"0.69","safari":"11.1","samsung":"8.0"},"es.regexp.exec":{"android":"64","bun":"0.1.1","chrome":"64","chrome-android":"64","deno":"1.0","edge":"79","electron":"3.0","firefox":"78","firefox-android":"78","ios":"11.3","node":"10.0","oculus":"5.0","opera":"51","opera-android":"47","opera_mobile":"47","quest":"5.0","react-native":"0.71","safari":"11.1","samsung":"9.0"},"es.regexp.flags":{"android":"111","bun":"0.1.1","chrome":"111","chrome-android":"111","deno":"1.32","edge":"111","electron":"24.0","firefox":"78","firefox-android":"78","hermes":"0.4","ios":"11.3","node":"20.0","opera":"97","react-native":"0.69","safari":"11.1"},"es.regexp.sticky":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"13","electron":"0.37","firefox":"3","firefox-android":"4","hermes":"0.3","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.regexp.test":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"79","electron":"1.2","firefox":"46","firefox-android":"46","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","safari":"10.0","samsung":"5.0"},"es.regexp.to-string":{"android":"50","bun":"0.1.1","chrome":"50","chrome-android":"50","deno":"1.0","edge":"79","electron":"1.1","firefox":"46","firefox-android":"46","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"37","opera-android":"37","opera_mobile":"37","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.set":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"15","electron":"1.2","firefox":"53","firefox-android":"53","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","rhino":"1.7.13","safari":"10.0","samsung":"5.0"},"es.string.at-alternative":{"android":"92","bun":"0.1.1","chrome":"92","chrome-android":"92","deno":"1.12","edge":"92","electron":"14.0","firefox":"90","firefox-android":"90","ios":"15.4","node":"16.6","oculus":"17.0","opera":"78","opera-android":"65","opera_mobile":"65","quest":"17.0","react-native":"0.71","safari":"15.4","samsung":"16.0"},"es.string.code-point-at":{"android":"41","bun":"0.1.1","chrome":"41","chrome-android":"41","deno":"1.0","edge":"13","electron":"0.21","firefox":"29","firefox-android":"29","hermes":"0.1","ios":"9.0","node":"1.0","oculus":"3.0","opera":"28","opera-android":"28","opera_mobile":"28","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"3.4"},"es.string.ends-with":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"79","electron":"1.2","firefox":"40","firefox-android":"40","hermes":"0.1","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.string.from-code-point":{"android":"41","bun":"0.1.1","chrome":"41","chrome-android":"41","deno":"1.0","edge":"13","electron":"0.21","firefox":"29","firefox-android":"29","hermes":"0.1","ios":"9.0","node":"1.0","oculus":"3.0","opera":"28","opera-android":"28","opera_mobile":"28","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"3.4"},"es.string.includes":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"79","electron":"1.2","firefox":"40","firefox-android":"40","hermes":"0.1","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.string.iterator":{"android":"41","bun":"0.1.1","chrome":"41","chrome-android":"41","deno":"1.0","edge":"13","electron":"0.21","firefox":"36","firefox-android":"36","hermes":"0.1","ios":"9.0","node":"1.0","oculus":"3.0","opera":"28","opera-android":"28","opera_mobile":"28","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"3.4"},"es.string.match":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"79","electron":"1.2","firefox":"49","firefox-android":"49","hermes":"0.1","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.string.match-all":{"android":"80","bun":"0.1.1","chrome":"80","chrome-android":"80","deno":"1.0","edge":"80","electron":"8.0","firefox":"73","firefox-android":"73","hermes":"0.6","ios":"13.4","node":"14.0","oculus":"9.0","opera":"67","opera-android":"57","opera_mobile":"57","quest":"9.0","react-native":"0.69","safari":"13.1","samsung":"13.0"},"es.string.pad-end":{"android":"57","bun":"0.1.1","chrome":"57","chrome-android":"57","deno":"1.0","edge":"15","electron":"1.7","firefox":"48","firefox-android":"48","hermes":"0.1","ios":"11.0","node":"8.0","oculus":"3.0","opera":"44","opera-android":"43","opera_mobile":"43","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"11.0","samsung":"7.0"},"es.string.pad-start":{"android":"57","bun":"0.1.1","chrome":"57","chrome-android":"57","deno":"1.0","edge":"15","electron":"1.7","firefox":"48","firefox-android":"48","hermes":"0.1","ios":"11.0","node":"8.0","oculus":"3.0","opera":"44","opera-android":"43","opera_mobile":"43","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"11.0","samsung":"7.0"},"es.string.raw":{"android":"41","bun":"0.1.1","chrome":"41","chrome-android":"41","deno":"1.0","edge":"13","electron":"0.21","firefox":"34","firefox-android":"34","hermes":"0.1","ios":"9.0","node":"1.0","oculus":"3.0","opera":"28","opera-android":"28","opera_mobile":"28","quest":"3.0","react-native":"0.69","rhino":"1.7.14","safari":"9.0","samsung":"3.4"},"es.string.repeat":{"android":"41","bun":"0.1.1","chrome":"41","chrome-android":"41","deno":"1.0","edge":"13","electron":"0.21","firefox":"24","firefox-android":"24","hermes":"0.1","ios":"9.0","node":"1.0","oculus":"3.0","opera":"28","opera-android":"28","opera_mobile":"28","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"9.0","samsung":"3.4"},"es.string.replace":{"android":"64","bun":"0.1.1","chrome":"64","chrome-android":"64","deno":"1.0","edge":"79","electron":"3.0","firefox":"78","firefox-android":"78","ios":"14.0","node":"10.0","oculus":"5.0","opera":"51","opera-android":"47","opera_mobile":"47","quest":"5.0","react-native":"0.71","safari":"14.0","samsung":"9.0"},"es.string.replace-all":{"android":"85","bun":"0.1.1","chrome":"85","chrome-android":"85","deno":"1.2","edge":"85","electron":"10.0","firefox":"77","firefox-android":"77","hermes":"0.7","ios":"13.4","node":"15.0","oculus":"12.0","opera":"71","opera-android":"60","opera_mobile":"60","quest":"12.0","react-native":"0.69","safari":"13.1","samsung":"14.0"},"es.string.search":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"79","electron":"1.2","firefox":"49","firefox-android":"49","hermes":"0.1","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.string.split":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"79","electron":"1.4","firefox":"49","firefox-android":"49","ios":"10.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","safari":"10.0","samsung":"6.0"},"es.string.starts-with":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"79","electron":"1.2","firefox":"40","firefox-android":"40","hermes":"0.1","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.string.substr":{"android":"3.0","bun":"0.1.1","chrome":"1","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"1","firefox-android":"4","hermes":"0.1","ie":"9","ios":"1.0","node":"0.0.3","oculus":"3.0","opera":"4","opera-android":"4","opera_mobile":"4","phantom":"1.9","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"1","samsung":"1.0"},"es.string.trim":{"android":"59","bun":"0.1.1","chrome":"59","chrome-android":"59","deno":"1.0","edge":"15","electron":"1.8","firefox":"52","firefox-android":"52","hermes":"0.1","ios":"12.2","node":"8.3","oculus":"4.0","opera":"46","opera-android":"43","opera_mobile":"43","quest":"4.0","react-native":"0.69","safari":"12.1","samsung":"7.0"},"es.string.trim-end":{"android":"66","bun":"0.1.1","chrome":"66","chrome-android":"66","deno":"1.0","edge":"79","electron":"3.0","firefox":"61","firefox-android":"61","hermes":"0.3","ios":"12.2","node":"10.0","oculus":"5.0","opera":"53","opera-android":"47","opera_mobile":"47","quest":"5.0","react-native":"0.69","safari":"12.1","samsung":"9.0"},"es.string.trim-start":{"android":"66","bun":"0.1.1","chrome":"66","chrome-android":"66","deno":"1.0","edge":"79","electron":"3.0","firefox":"61","firefox-android":"61","hermes":"0.3","ios":"12.0","node":"10.0","oculus":"5.0","opera":"53","opera-android":"47","opera_mobile":"47","quest":"5.0","react-native":"0.69","safari":"12.0","samsung":"9.0"},"es.string.anchor":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"17","firefox-android":"17","ios":"6.0","node":"0.1.27","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","phantom":"2.0","quest":"3.0","rhino":"1.7.14","safari":"6.0","samsung":"1.0"},"es.string.big":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"2","firefox-android":"4","ios":"2.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","rhino":"1.7.13","safari":"3.1","samsung":"1.0"},"es.string.blink":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"2","firefox-android":"4","ios":"2.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","rhino":"1.7.13","safari":"3.1","samsung":"1.0"},"es.string.bold":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"2","firefox-android":"4","ios":"2.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","rhino":"1.7.13","safari":"3.1","samsung":"1.0"},"es.string.fixed":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"2","firefox-android":"4","ios":"2.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","rhino":"1.7.13","safari":"3.1","samsung":"1.0"},"es.string.fontcolor":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"17","firefox-android":"17","ios":"6.0","node":"0.1.27","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","phantom":"2.0","quest":"3.0","rhino":"1.7.14","safari":"6.0","samsung":"1.0"},"es.string.fontsize":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"17","firefox-android":"17","ios":"6.0","node":"0.1.27","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","phantom":"2.0","quest":"3.0","rhino":"1.7.14","safari":"6.0","samsung":"1.0"},"es.string.italics":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"2","firefox-android":"4","ios":"2.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","rhino":"1.7.13","safari":"3.1","samsung":"1.0"},"es.string.link":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"17","firefox-android":"17","ios":"6.0","node":"0.1.27","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","phantom":"2.0","quest":"3.0","rhino":"1.7.14","safari":"6.0","samsung":"1.0"},"es.string.small":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"2","firefox-android":"4","ios":"2.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","rhino":"1.7.13","safari":"3.1","samsung":"1.0"},"es.string.strike":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"2","firefox-android":"4","ios":"2.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","rhino":"1.7.13","safari":"3.1","samsung":"1.0"},"es.string.sub":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"2","firefox-android":"4","ios":"2.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","rhino":"1.7.13","safari":"3.1","samsung":"1.0"},"es.string.sup":{"android":"3.0","bun":"0.1.1","chrome":"5","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"2","firefox-android":"4","ios":"2.0","node":"0.1.27","oculus":"3.0","opera":"10.50","opera-android":"10.50","opera_mobile":"10.50","phantom":"1.9","quest":"3.0","rhino":"1.7.13","safari":"3.1","samsung":"1.0"},"es.typed-array.float32-array":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"15","electron":"1.4","firefox":"55","firefox-android":"55","ios":"14.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","safari":"14.0","samsung":"6.0"},"es.typed-array.float64-array":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"15","electron":"1.4","firefox":"55","firefox-android":"55","ios":"14.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","safari":"14.0","samsung":"6.0"},"es.typed-array.int8-array":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"15","electron":"1.4","firefox":"55","firefox-android":"55","ios":"14.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","safari":"14.0","samsung":"6.0"},"es.typed-array.int16-array":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"15","electron":"1.4","firefox":"55","firefox-android":"55","ios":"14.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","safari":"14.0","samsung":"6.0"},"es.typed-array.int32-array":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"15","electron":"1.4","firefox":"55","firefox-android":"55","ios":"14.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","safari":"14.0","samsung":"6.0"},"es.typed-array.uint8-array":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"15","electron":"1.4","firefox":"55","firefox-android":"55","ios":"14.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","safari":"14.0","samsung":"6.0"},"es.typed-array.uint8-clamped-array":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"15","electron":"1.4","firefox":"55","firefox-android":"55","ios":"14.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","safari":"14.0","samsung":"6.0"},"es.typed-array.uint16-array":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"15","electron":"1.4","firefox":"55","firefox-android":"55","ios":"14.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","safari":"14.0","samsung":"6.0"},"es.typed-array.uint32-array":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"15","electron":"1.4","firefox":"55","firefox-android":"55","ios":"14.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","safari":"14.0","samsung":"6.0"},"es.typed-array.at":{"android":"92","bun":"0.1.1","chrome":"92","chrome-android":"92","deno":"1.12","edge":"92","electron":"14.0","firefox":"90","firefox-android":"90","ios":"15.4","node":"16.6","oculus":"17.0","opera":"78","opera-android":"65","opera_mobile":"65","quest":"17.0","react-native":"0.71","safari":"15.4","samsung":"16.0"},"es.typed-array.copy-within":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"34","firefox-android":"34","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.every":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"37","firefox-android":"37","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.fill":{"android":"58","bun":"0.1.1","chrome":"58","chrome-android":"58","deno":"1.0","edge":"79","electron":"1.7","firefox":"55","firefox-android":"55","hermes":"0.1","ios":"14.5","node":"8.0","oculus":"4.0","opera":"45","opera-android":"43","opera_mobile":"43","quest":"4.0","react-native":"0.69","safari":"14.1","samsung":"7.0"},"es.typed-array.filter":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"38","firefox-android":"38","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.find":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"37","firefox-android":"37","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.find-index":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"37","firefox-android":"37","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.find-last":{"android":"97","bun":"0.1.1","chrome":"97","chrome-android":"97","deno":"1.16","edge":"97","electron":"17.0","firefox":"104","firefox-android":"104","hermes":"0.11","ios":"15.4","node":"18.0","oculus":"20.0","opera":"83","opera-android":"68","opera_mobile":"68","quest":"20.0","react-native":"0.69","safari":"15.4","samsung":"18.0"},"es.typed-array.find-last-index":{"android":"97","bun":"0.1.1","chrome":"97","chrome-android":"97","deno":"1.16","edge":"97","electron":"17.0","firefox":"104","firefox-android":"104","hermes":"0.11","ios":"15.4","node":"18.0","oculus":"20.0","opera":"83","opera-android":"68","opera_mobile":"68","quest":"20.0","react-native":"0.69","safari":"15.4","samsung":"18.0"},"es.typed-array.for-each":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"38","firefox-android":"38","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.from":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"15","electron":"1.4","firefox":"55","firefox-android":"55","ios":"14.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","safari":"14.0","samsung":"6.0"},"es.typed-array.includes":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.0","edge":"14","electron":"0.37","firefox":"43","firefox-android":"43","hermes":"0.1","ios":"10.0","node":"6.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.index-of":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"37","firefox-android":"37","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.iterator":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"13","electron":"1.2","firefox":"37","firefox-android":"37","hermes":"0.1","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.join":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"37","firefox-android":"37","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.last-index-of":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"37","firefox-android":"37","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.map":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"38","firefox-android":"38","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.of":{"android":"54","bun":"0.1.1","chrome":"54","chrome-android":"54","deno":"1.0","edge":"15","electron":"1.4","firefox":"55","firefox-android":"55","ios":"14.0","node":"7.0","oculus":"3.0","opera":"41","opera-android":"41","opera_mobile":"41","quest":"3.0","safari":"14.0","samsung":"6.0"},"es.typed-array.reduce":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"37","firefox-android":"37","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.reduce-right":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"37","firefox-android":"37","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.reverse":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"37","firefox-android":"37","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.set":{"android":"95","bun":"0.1.1","chrome":"95","chrome-android":"95","deno":"1.15","edge":"95","electron":"16.0","firefox":"54","firefox-android":"54","hermes":"0.1","ios":"14.5","node":"17.0","oculus":"18.0","opera":"81","opera-android":"67","opera_mobile":"67","quest":"18.0","react-native":"0.69","safari":"14.1","samsung":"17.0"},"es.typed-array.slice":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"38","firefox-android":"38","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.some":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"13","electron":"0.31","firefox":"37","firefox-android":"37","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.sort":{"android":"74","bun":"0.1.1","chrome":"74","chrome-android":"74","deno":"1.0","edge":"79","electron":"6.0","firefox":"67","firefox-android":"67","hermes":"0.10","ios":"14.5","node":"12.0","oculus":"6.0","opera":"61","opera-android":"53","opera_mobile":"53","quest":"6.0","react-native":"0.69","safari":"14.1","samsung":"11.0"},"es.typed-array.subarray":{"android":"4.4","bun":"0.1.1","chrome":"26","chrome-android":"26","deno":"1.0","edge":"13","electron":"0.20","firefox":"15","firefox-android":"15","hermes":"0.1","ios":"8.0","node":"0.11.0","oculus":"3.0","opera":"15","opera-android":"15","opera_mobile":"15","quest":"3.0","react-native":"0.69","safari":"7.1","samsung":"1.5"},"es.typed-array.to-locale-string":{"android":"45","bun":"0.1.1","chrome":"45","chrome-android":"45","deno":"1.0","edge":"79","electron":"0.31","firefox":"51","firefox-android":"51","hermes":"0.1","ios":"10.0","node":"4.0","oculus":"3.0","opera":"32","opera-android":"32","opera_mobile":"32","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.to-reversed":{"android":"110","bun":"0.1.1","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.0","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.0","samsung":"21.0"},"es.typed-array.to-sorted":{"android":"110","bun":"0.1.1","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.0","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.0","samsung":"21.0"},"es.typed-array.to-string":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"13","electron":"1.2","firefox":"51","firefox-android":"51","hermes":"0.1","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","react-native":"0.69","safari":"10.0","samsung":"5.0"},"es.typed-array.with":{"android":"110","bun":"0.1.9","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.4","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.4","samsung":"21.0"},"es.unescape":{"android":"3.0","bun":"0.1.1","chrome":"1","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"1","firefox-android":"4","hermes":"0.1","ie":"3","ios":"1.0","node":"0.0.3","oculus":"3.0","opera":"3","opera-android":"3","opera_mobile":"3","phantom":"1.9","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"1","samsung":"1.0"},"es.weak-map":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"79","electron":"1.2","firefox":"53","firefox-android":"53","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","rhino":"1.7.13","safari":"10.0","samsung":"5.0"},"es.weak-set":{"android":"51","bun":"0.1.1","chrome":"51","chrome-android":"51","deno":"1.0","edge":"15","electron":"1.2","firefox":"53","firefox-android":"53","ios":"10.0","node":"6.5","oculus":"3.0","opera":"38","opera-android":"38","opera_mobile":"38","quest":"3.0","rhino":"1.7.13","safari":"10.0","samsung":"5.0"},"esnext.aggregate-error":{"android":"85","bun":"0.1.1","chrome":"85","chrome-android":"85","deno":"1.2","edge":"85","electron":"10.0","firefox":"79","firefox-android":"79","ios":"14.0","node":"15.0","oculus":"12.0","opera":"71","opera-android":"60","opera_mobile":"60","quest":"12.0","safari":"14.0","samsung":"14.0"},"esnext.suppressed-error.constructor":{},"esnext.array.from-async":{"bun":"0.3.0","ios":"16.4","safari":"16.4"},"esnext.array.at":{"android":"92","bun":"0.1.1","chrome":"92","chrome-android":"92","deno":"1.12","edge":"92","electron":"14.0","firefox":"90","firefox-android":"90","ios":"15.4","node":"16.6","oculus":"17.0","opera":"78","opera-android":"65","opera_mobile":"65","quest":"17.0","react-native":"0.71","safari":"15.4","samsung":"16.0"},"esnext.array.filter-out":{},"esnext.array.filter-reject":{},"esnext.array.find-last":{"android":"97","bun":"0.1.1","chrome":"97","chrome-android":"97","deno":"1.16","edge":"97","electron":"17.0","firefox":"104","firefox-android":"104","hermes":"0.11","ios":"15.4","node":"18.0","oculus":"20.0","opera":"83","opera-android":"68","opera_mobile":"68","quest":"20.0","react-native":"0.69","safari":"15.4","samsung":"18.0"},"esnext.array.find-last-index":{"android":"97","bun":"0.1.1","chrome":"97","chrome-android":"97","deno":"1.16","edge":"97","electron":"17.0","firefox":"104","firefox-android":"104","hermes":"0.11","ios":"15.4","node":"18.0","oculus":"20.0","opera":"83","opera-android":"68","opera_mobile":"68","quest":"20.0","react-native":"0.69","safari":"15.4","samsung":"18.0"},"esnext.array.group":{"bun":"0.1.9","ios":"16.4","safari":"16.4"},"esnext.array.group-by":{},"esnext.array.group-by-to-map":{},"esnext.array.group-to-map":{"bun":"0.1.9","ios":"16.4","safari":"16.4"},"esnext.array.is-template-object":{},"esnext.array.last-index":{},"esnext.array.last-item":{},"esnext.array.to-reversed":{"android":"110","bun":"0.1.1","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.0","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.0","samsung":"21.0"},"esnext.array.to-sorted":{"android":"110","bun":"0.1.1","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.0","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.0","samsung":"21.0"},"esnext.array.to-spliced":{"android":"110","bun":"0.1.1","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.0","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.0","samsung":"21.0"},"esnext.array.unique-by":{},"esnext.array.with":{"android":"110","bun":"0.1.1","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.0","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.0","samsung":"21.0"},"esnext.array-buffer.detached":{"android":"114","chrome":"114","chrome-android":"114","deno":"1.33","edge":"114","electron":"25.0","opera":"100"},"esnext.array-buffer.transfer":{"android":"114","chrome":"114","chrome-android":"114","deno":"1.33","edge":"114","electron":"25.0","opera":"100"},"esnext.array-buffer.transfer-to-fixed-length":{"android":"114","chrome":"114","chrome-android":"114","deno":"1.33","edge":"114","electron":"25.0","opera":"100"},"esnext.async-disposable-stack.constructor":{},"esnext.async-iterator.constructor":{},"esnext.async-iterator.as-indexed-pairs":{},"esnext.async-iterator.async-dispose":{},"esnext.async-iterator.drop":{},"esnext.async-iterator.every":{},"esnext.async-iterator.filter":{},"esnext.async-iterator.find":{},"esnext.async-iterator.flat-map":{},"esnext.async-iterator.for-each":{},"esnext.async-iterator.from":{},"esnext.async-iterator.indexed":{},"esnext.async-iterator.map":{},"esnext.async-iterator.reduce":{},"esnext.async-iterator.some":{},"esnext.async-iterator.take":{},"esnext.async-iterator.to-array":{},"esnext.bigint.range":{},"esnext.composite-key":{},"esnext.composite-symbol":{},"esnext.disposable-stack.constructor":{},"esnext.function.demethodize":{},"esnext.function.is-callable":{},"esnext.function.is-constructor":{},"esnext.function.un-this":{},"esnext.global-this":{"android":"71","bun":"0.1.1","chrome":"71","chrome-android":"71","deno":"1.0","edge":"79","electron":"5.0","firefox":"65","firefox-android":"65","hermes":"0.2","ios":"12.2","node":"12.0","oculus":"6.0","opera":"58","opera-android":"50","opera_mobile":"50","quest":"6.0","react-native":"0.69","rhino":"1.7.14","safari":"12.1","samsung":"10.0"},"esnext.iterator.constructor":{},"esnext.iterator.as-indexed-pairs":{},"esnext.iterator.dispose":{},"esnext.iterator.drop":{},"esnext.iterator.every":{},"esnext.iterator.filter":{},"esnext.iterator.find":{},"esnext.iterator.flat-map":{},"esnext.iterator.for-each":{},"esnext.iterator.from":{},"esnext.iterator.indexed":{},"esnext.iterator.map":{},"esnext.iterator.range":{},"esnext.iterator.reduce":{},"esnext.iterator.some":{},"esnext.iterator.take":{},"esnext.iterator.to-array":{},"esnext.iterator.to-async":{},"esnext.json.is-raw-json":{"android":"114","chrome":"114","chrome-android":"114","deno":"1.33","edge":"114","electron":"25.0","opera":"100"},"esnext.json.parse":{"android":"114","chrome":"114","chrome-android":"114","deno":"1.33","edge":"114","electron":"25.0","opera":"100"},"esnext.json.raw-json":{"android":"114","chrome":"114","chrome-android":"114","deno":"1.33","edge":"114","electron":"25.0","opera":"100"},"esnext.map.delete-all":{},"esnext.map.emplace":{},"esnext.map.every":{},"esnext.map.filter":{},"esnext.map.find":{},"esnext.map.find-key":{},"esnext.map.from":{},"esnext.map.group-by":{},"esnext.map.includes":{},"esnext.map.key-by":{},"esnext.map.key-of":{},"esnext.map.map-keys":{},"esnext.map.map-values":{},"esnext.map.merge":{},"esnext.map.of":{},"esnext.map.reduce":{},"esnext.map.some":{},"esnext.map.update":{},"esnext.map.update-or-insert":{},"esnext.map.upsert":{},"esnext.math.clamp":{},"esnext.math.deg-per-rad":{},"esnext.math.degrees":{},"esnext.math.fscale":{},"esnext.math.iaddh":{},"esnext.math.imulh":{},"esnext.math.isubh":{},"esnext.math.rad-per-deg":{},"esnext.math.radians":{},"esnext.math.scale":{},"esnext.math.seeded-prng":{},"esnext.math.signbit":{},"esnext.math.umulh":{},"esnext.number.from-string":{},"esnext.number.range":{},"esnext.object.has-own":{"android":"93","bun":"0.1.1","chrome":"93","chrome-android":"93","deno":"1.13","edge":"93","electron":"14.0","firefox":"92","firefox-android":"92","hermes":"0.10","ios":"15.4","node":"16.9","oculus":"17.0","opera":"79","opera-android":"66","opera_mobile":"66","quest":"17.0","react-native":"0.69","safari":"15.4","samsung":"17.0"},"esnext.object.iterate-entries":{},"esnext.object.iterate-keys":{},"esnext.object.iterate-values":{},"esnext.observable":{},"esnext.promise.all-settled":{"android":"76","bun":"0.1.1","chrome":"76","chrome-android":"76","deno":"1.24","edge":"79","electron":"6.0","firefox":"71","firefox-android":"71","ios":"13.0","node":"12.9","oculus":"7.0","opera":"63","opera-android":"54","opera_mobile":"54","quest":"7.0","safari":"13","samsung":"12.0"},"esnext.promise.any":{"android":"85","bun":"0.1.1","chrome":"85","chrome-android":"85","deno":"1.24","edge":"85","electron":"10.0","firefox":"79","firefox-android":"79","ios":"14.0","node":"15.0","oculus":"12.0","opera":"71","opera-android":"60","opera_mobile":"60","quest":"12.0","safari":"14.0","samsung":"14.0"},"esnext.promise.try":{},"esnext.reflect.define-metadata":{},"esnext.reflect.delete-metadata":{},"esnext.reflect.get-metadata":{},"esnext.reflect.get-metadata-keys":{},"esnext.reflect.get-own-metadata":{},"esnext.reflect.get-own-metadata-keys":{},"esnext.reflect.has-metadata":{},"esnext.reflect.has-own-metadata":{},"esnext.reflect.metadata":{},"esnext.set.add-all":{},"esnext.set.delete-all":{},"esnext.set.difference.v2":{},"esnext.set.difference":{},"esnext.set.every":{},"esnext.set.filter":{},"esnext.set.find":{},"esnext.set.from":{},"esnext.set.intersection.v2":{"bun":"0.5.7"},"esnext.set.intersection":{},"esnext.set.is-disjoint-from.v2":{"bun":"0.5.7"},"esnext.set.is-disjoint-from":{},"esnext.set.is-subset-of.v2":{"bun":"0.5.7"},"esnext.set.is-subset-of":{},"esnext.set.is-superset-of.v2":{"bun":"0.5.7"},"esnext.set.is-superset-of":{},"esnext.set.join":{},"esnext.set.map":{},"esnext.set.of":{},"esnext.set.reduce":{},"esnext.set.some":{},"esnext.set.symmetric-difference.v2":{"bun":"0.5.7"},"esnext.set.symmetric-difference":{},"esnext.set.union.v2":{"bun":"0.5.7"},"esnext.set.union":{},"esnext.string.at":{},"esnext.string.cooked":{},"esnext.string.code-points":{},"esnext.string.dedent":{},"esnext.string.is-well-formed":{"android":"111","bun":"0.4.0","chrome":"111","chrome-android":"111","deno":"1.32","edge":"111","electron":"24.0","ios":"16.4","node":"20.0","opera":"97","safari":"16.4"},"esnext.string.match-all":{"android":"80","bun":"0.1.1","chrome":"80","chrome-android":"80","deno":"1.0","edge":"80","electron":"8.0","firefox":"73","firefox-android":"73","hermes":"0.6","ios":"13.4","node":"14.0","oculus":"9.0","opera":"67","opera-android":"57","opera_mobile":"57","quest":"9.0","react-native":"0.69","safari":"13.1","samsung":"13.0"},"esnext.string.replace-all":{"android":"85","bun":"0.1.1","chrome":"85","chrome-android":"85","deno":"1.2","edge":"85","electron":"10.0","firefox":"77","firefox-android":"77","hermes":"0.7","ios":"13.4","node":"15.0","oculus":"12.0","opera":"71","opera-android":"60","opera_mobile":"60","quest":"12.0","react-native":"0.69","safari":"13.1","samsung":"14.0"},"esnext.string.to-well-formed":{"android":"111","bun":"0.5.7","chrome":"111","chrome-android":"111","deno":"1.32","edge":"111","electron":"24.0","ios":"16.4","node":"20.0","opera":"97","safari":"16.4"},"esnext.symbol.async-dispose":{},"esnext.symbol.dispose":{},"esnext.symbol.is-registered":{},"esnext.symbol.is-well-known":{},"esnext.symbol.matcher":{},"esnext.symbol.metadata":{},"esnext.symbol.metadata-key":{},"esnext.symbol.observable":{},"esnext.symbol.pattern-match":{},"esnext.symbol.replace-all":{},"esnext.typed-array.from-async":{},"esnext.typed-array.at":{"android":"92","bun":"0.1.1","chrome":"92","chrome-android":"92","deno":"1.12","edge":"92","electron":"14.0","firefox":"90","firefox-android":"90","ios":"15.4","node":"16.6","oculus":"17.0","opera":"78","opera-android":"65","opera_mobile":"65","quest":"17.0","react-native":"0.71","safari":"15.4","samsung":"16.0"},"esnext.typed-array.filter-out":{},"esnext.typed-array.filter-reject":{},"esnext.typed-array.find-last":{"android":"97","bun":"0.1.1","chrome":"97","chrome-android":"97","deno":"1.16","edge":"97","electron":"17.0","firefox":"104","firefox-android":"104","hermes":"0.11","ios":"15.4","node":"18.0","oculus":"20.0","opera":"83","opera-android":"68","opera_mobile":"68","quest":"20.0","react-native":"0.69","safari":"15.4","samsung":"18.0"},"esnext.typed-array.find-last-index":{"android":"97","bun":"0.1.1","chrome":"97","chrome-android":"97","deno":"1.16","edge":"97","electron":"17.0","firefox":"104","firefox-android":"104","hermes":"0.11","ios":"15.4","node":"18.0","oculus":"20.0","opera":"83","opera-android":"68","opera_mobile":"68","quest":"20.0","react-native":"0.69","safari":"15.4","samsung":"18.0"},"esnext.typed-array.group-by":{},"esnext.typed-array.to-reversed":{"android":"110","bun":"0.1.1","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.0","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.0","samsung":"21.0"},"esnext.typed-array.to-sorted":{"android":"110","bun":"0.1.1","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.0","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.0","samsung":"21.0"},"esnext.typed-array.to-spliced":{},"esnext.typed-array.unique-by":{},"esnext.typed-array.with":{"android":"110","bun":"0.1.9","chrome":"110","chrome-android":"110","deno":"1.27","edge":"110","electron":"23.0","ios":"16.4","node":"20.0","oculus":"26.0","opera":"96","opera-android":"74","opera_mobile":"74","quest":"26.0","safari":"16.4","samsung":"21.0"},"esnext.weak-map.delete-all":{},"esnext.weak-map.from":{},"esnext.weak-map.of":{},"esnext.weak-map.emplace":{},"esnext.weak-map.upsert":{},"esnext.weak-set.add-all":{},"esnext.weak-set.delete-all":{},"esnext.weak-set.from":{},"esnext.weak-set.of":{},"web.atob":{"android":"37","bun":"0.1.1","chrome":"34","chrome-android":"34","deno":"1.0","edge":"16","electron":"0.20","firefox":"27","firefox-android":"27","ios":"10.3","node":"18.0","oculus":"3.0","opera":"10.5","opera-android":"10.5","opera_mobile":"10.5","quest":"3.0","safari":"10.1","samsung":"2.0"},"web.btoa":{"android":"3.0","bun":"0.1.1","chrome":"4","chrome-android":"18","deno":"1.0","edge":"16","electron":"0.20","firefox":"27","firefox-android":"27","ios":"1.0","node":"17.5","oculus":"3.0","opera":"10.5","opera-android":"10.5","opera_mobile":"10.5","phantom":"1.9","quest":"3.0","safari":"3.0","samsung":"1.0"},"web.dom-collections.for-each":{"android":"58","bun":"0.1.1","chrome":"58","chrome-android":"58","deno":"1.0","edge":"16","electron":"1.7","firefox":"50","firefox-android":"50","hermes":"0.1","ios":"10.0","node":"0.0.1","oculus":"4.0","opera":"45","opera-android":"43","opera_mobile":"43","quest":"4.0","react-native":"0.69","rhino":"1.7.13","safari":"10.0","samsung":"7.0"},"web.dom-collections.iterator":{"android":"66","bun":"0.1.1","chrome":"66","chrome-android":"66","deno":"1.0","edge":"79","electron":"3.0","firefox":"60","firefox-android":"60","hermes":"0.1","ios":"13.4","node":"0.0.1","oculus":"5.0","opera":"53","opera-android":"47","opera_mobile":"47","quest":"5.0","react-native":"0.69","rhino":"1.7.13","safari":"13.1","samsung":"9.0"},"web.dom-exception.constructor":{"android":"46","bun":"0.1.1","chrome":"46","chrome-android":"46","deno":"1.7","edge":"79","electron":"0.36","firefox":"37","firefox-android":"37","ios":"11.3","node":"17.0","oculus":"3.0","opera":"33","opera-android":"33","opera_mobile":"33","quest":"3.0","safari":"11.1","samsung":"5.0"},"web.dom-exception.stack":{"deno":"1.15","firefox":"37","firefox-android":"37","node":"17.0"},"web.dom-exception.to-string-tag":{"android":"49","bun":"0.1.1","chrome":"49","chrome-android":"49","deno":"1.7","edge":"79","electron":"0.37","firefox":"51","firefox-android":"51","ios":"11.3","node":"17.0","oculus":"3.0","opera":"36","opera-android":"36","opera_mobile":"36","quest":"3.0","safari":"11.1","samsung":"5.0"},"web.immediate":{"bun":"0.4.0","ie":"10","node":"0.9.1"},"web.queue-microtask":{"android":"71","bun":"0.1.1","chrome":"71","chrome-android":"71","deno":"1.0","edge":"79","electron":"5.0","firefox":"69","firefox-android":"69","ios":"12.2","node":"12.0","oculus":"6.0","opera":"58","opera-android":"50","opera_mobile":"50","quest":"6.0","safari":"12.1","samsung":"10.0"},"web.self":{"android":"86","chrome":"86","chrome-android":"86","deno":"1.29.3","edge":"86","electron":"11.0","firefox":"31","firefox-android":"31","ios":"10.0","oculus":"12.0","opera":"72","opera-android":"61","opera_mobile":"61","quest":"12.0","safari":"10","samsung":"14.0"},"web.structured-clone":{},"web.timers":{"android":"1.5","bun":"0.4.0","chrome":"1","chrome-android":"18","deno":"1.0","edge":"12","electron":"0.20","firefox":"1","firefox-android":"4","hermes":"0.1","ie":"10","ios":"1.0","node":"0.0.1","oculus":"3.0","opera":"7","opera-android":"7","opera_mobile":"7","phantom":"1.9","quest":"3.0","react-native":"0.69","rhino":"1.7.13","safari":"1.0","samsung":"1.0"},"web.url":{"android":"67","bun":"0.1.1","chrome":"67","chrome-android":"67","deno":"1.0","edge":"79","electron":"4.0","firefox":"57","firefox-android":"57","ios":"14.0","node":"10.0","oculus":"6.0","opera":"54","opera-android":"48","opera_mobile":"48","quest":"6.0","safari":"14.0","samsung":"9.0"},"web.url.can-parse":{"deno":"1.33.2","node":"20.1.0"},"web.url.to-json":{"android":"71","bun":"0.1.1","chrome":"71","chrome-android":"71","deno":"1.0","edge":"79","electron":"5.0","firefox":"57","firefox-android":"57","ios":"14.0","node":"10.0","oculus":"6.0","opera":"58","opera-android":"50","opera_mobile":"50","quest":"6.0","safari":"14.0","samsung":"10.0"},"web.url-search-params":{"android":"67","bun":"0.1.1","chrome":"67","chrome-android":"67","deno":"1.0","edge":"79","electron":"4.0","firefox":"57","firefox-android":"57","ios":"14.0","node":"10.0","oculus":"6.0","opera":"54","opera-android":"48","opera_mobile":"48","quest":"6.0","safari":"14.0","samsung":"9.0"},"web.url-search-params.size":{"android":"113","chrome":"113","chrome-android":"113","deno":"1.32","edge":"113","electron":"25.0","firefox":"112","firefox-android":"112","node":"19.8.0","opera":"99"}}')},4996:e2=>{"use strict";e2.exports=JSON.parse('{"core-js":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.is-registered","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/actual":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-iterator.constructor","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.disposable-stack.constructor","esnext.global-this","esnext.iterator.constructor","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.object.has-own","esnext.promise.all-settled","esnext.promise.any","esnext.set.difference.v2","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.symmetric-difference.v2","esnext.set.union.v2","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.dispose","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/actual/aggregate-error":["es.error.cause","es.aggregate-error","es.aggregate-error.cause","es.array.iterator","es.string.iterator","esnext.aggregate-error","web.dom-collections.iterator"],"core-js/actual/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with"],"core-js/actual/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/actual/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/actual/array-buffer/detached":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.detached"],"core-js/actual/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/actual/array-buffer/slice":["es.array-buffer.slice"],"core-js/actual/array-buffer/transfer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.transfer"],"core-js/actual/array-buffer/transfer-to-fixed-length":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.transfer-to-fixed-length"],"core-js/actual/array/at":["es.array.at"],"core-js/actual/array/concat":["es.array.concat"],"core-js/actual/array/copy-within":["es.array.copy-within"],"core-js/actual/array/entries":["es.array.iterator","es.object.to-string"],"core-js/actual/array/every":["es.array.every"],"core-js/actual/array/fill":["es.array.fill"],"core-js/actual/array/filter":["es.array.filter"],"core-js/actual/array/find":["es.array.find"],"core-js/actual/array/find-index":["es.array.find-index"],"core-js/actual/array/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/actual/array/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/actual/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/actual/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/actual/array/for-each":["es.array.for-each"],"core-js/actual/array/from":["es.array.from","es.string.iterator"],"core-js/actual/array/from-async":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async"],"core-js/actual/array/group":["esnext.array.group"],"core-js/actual/array/group-by":["esnext.array.group-by"],"core-js/actual/array/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/actual/array/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/actual/array/includes":["es.array.includes"],"core-js/actual/array/index-of":["es.array.index-of"],"core-js/actual/array/is-array":["es.array.is-array"],"core-js/actual/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/actual/array/join":["es.array.join"],"core-js/actual/array/keys":["es.array.iterator","es.object.to-string"],"core-js/actual/array/last-index-of":["es.array.last-index-of"],"core-js/actual/array/map":["es.array.map"],"core-js/actual/array/of":["es.array.of"],"core-js/actual/array/push":["es.array.push"],"core-js/actual/array/reduce":["es.array.reduce"],"core-js/actual/array/reduce-right":["es.array.reduce-right"],"core-js/actual/array/reverse":["es.array.reverse"],"core-js/actual/array/slice":["es.array.slice"],"core-js/actual/array/some":["es.array.some"],"core-js/actual/array/sort":["es.array.sort"],"core-js/actual/array/splice":["es.array.splice"],"core-js/actual/array/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/actual/array/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/actual/array/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/actual/array/unshift":["es.array.unshift"],"core-js/actual/array/values":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.map","es.object.to-string","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with"],"core-js/actual/array/virtual/at":["es.array.at"],"core-js/actual/array/virtual/concat":["es.array.concat"],"core-js/actual/array/virtual/copy-within":["es.array.copy-within"],"core-js/actual/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual/every":["es.array.every"],"core-js/actual/array/virtual/fill":["es.array.fill"],"core-js/actual/array/virtual/filter":["es.array.filter"],"core-js/actual/array/virtual/find":["es.array.find"],"core-js/actual/array/virtual/find-index":["es.array.find-index"],"core-js/actual/array/virtual/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/actual/array/virtual/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/actual/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/actual/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/actual/array/virtual/for-each":["es.array.for-each"],"core-js/actual/array/virtual/group":["esnext.array.group"],"core-js/actual/array/virtual/group-by":["esnext.array.group-by"],"core-js/actual/array/virtual/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/actual/array/virtual/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/actual/array/virtual/includes":["es.array.includes"],"core-js/actual/array/virtual/index-of":["es.array.index-of"],"core-js/actual/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual/join":["es.array.join"],"core-js/actual/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/actual/array/virtual/map":["es.array.map"],"core-js/actual/array/virtual/push":["es.array.push"],"core-js/actual/array/virtual/reduce":["es.array.reduce"],"core-js/actual/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/actual/array/virtual/reverse":["es.array.reverse"],"core-js/actual/array/virtual/slice":["es.array.slice"],"core-js/actual/array/virtual/some":["es.array.some"],"core-js/actual/array/virtual/sort":["es.array.sort"],"core-js/actual/array/virtual/splice":["es.array.splice"],"core-js/actual/array/virtual/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/actual/array/virtual/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/actual/array/virtual/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/actual/array/virtual/unshift":["es.array.unshift"],"core-js/actual/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/actual/array/virtual/with":["es.array.with","esnext.array.with"],"core-js/actual/array/with":["es.array.with","esnext.array.with"],"core-js/actual/async-iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/actual/async-iterator/drop":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.drop"],"core-js/actual/async-iterator/every":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.every"],"core-js/actual/async-iterator/filter":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.filter"],"core-js/actual/async-iterator/find":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.find"],"core-js/actual/async-iterator/flat-map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.flat-map"],"core-js/actual/async-iterator/for-each":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.for-each"],"core-js/actual/async-iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/actual/async-iterator/map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.map"],"core-js/actual/async-iterator/reduce":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.reduce"],"core-js/actual/async-iterator/some":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.some"],"core-js/actual/async-iterator/take":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.take"],"core-js/actual/async-iterator/to-array":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.to-array"],"core-js/actual/atob":["es.error.to-string","es.object.to-string","web.atob","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/actual/btoa":["es.error.to-string","es.object.to-string","web.btoa","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/actual/clear-immediate":["web.immediate"],"core-js/actual/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string"],"core-js/actual/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/actual/date/get-year":["es.date.get-year"],"core-js/actual/date/now":["es.date.now"],"core-js/actual/date/set-year":["es.date.set-year"],"core-js/actual/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/actual/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/actual/date/to-json":["es.date.to-json"],"core-js/actual/date/to-primitive":["es.date.to-primitive"],"core-js/actual/date/to-string":["es.date.to-string"],"core-js/actual/disposable-stack":["es.error.cause","es.error.to-string","es.object.to-string","esnext.suppressed-error.constructor","esnext.disposable-stack.constructor","esnext.iterator.dispose"],"core-js/actual/disposable-stack/constructor":["es.error.cause","es.error.to-string","es.object.to-string","esnext.suppressed-error.constructor","esnext.disposable-stack.constructor","esnext.iterator.dispose"],"core-js/actual/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/actual/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/actual/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/actual/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/actual/dom-exception/constructor":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack"],"core-js/actual/dom-exception/to-string-tag":["web.dom-exception.to-string-tag"],"core-js/actual/error":["es.error.cause","es.error.to-string"],"core-js/actual/error/constructor":["es.error.cause"],"core-js/actual/error/to-string":["es.error.to-string"],"core-js/actual/escape":["es.escape"],"core-js/actual/function":["es.function.bind","es.function.has-instance","es.function.name"],"core-js/actual/function/bind":["es.function.bind"],"core-js/actual/function/has-instance":["es.function.has-instance"],"core-js/actual/function/name":["es.function.name"],"core-js/actual/function/virtual":["es.function.bind"],"core-js/actual/function/virtual/bind":["es.function.bind"],"core-js/actual/get-iterator":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/get-iterator-method":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/global-this":["es.global-this"],"core-js/actual/instance/at":["es.array.at","es.string.at-alternative"],"core-js/actual/instance/bind":["es.function.bind"],"core-js/actual/instance/code-point-at":["es.string.code-point-at"],"core-js/actual/instance/concat":["es.array.concat"],"core-js/actual/instance/copy-within":["es.array.copy-within"],"core-js/actual/instance/ends-with":["es.string.ends-with"],"core-js/actual/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/actual/instance/every":["es.array.every"],"core-js/actual/instance/fill":["es.array.fill"],"core-js/actual/instance/filter":["es.array.filter"],"core-js/actual/instance/find":["es.array.find"],"core-js/actual/instance/find-index":["es.array.find-index"],"core-js/actual/instance/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/actual/instance/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/actual/instance/flags":["es.regexp.flags"],"core-js/actual/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/actual/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/actual/instance/for-each":["es.array.for-each","web.dom-collections.iterator"],"core-js/actual/instance/group":["esnext.array.group"],"core-js/actual/instance/group-by":["esnext.array.group-by"],"core-js/actual/instance/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/actual/instance/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/actual/instance/includes":["es.array.includes","es.string.includes"],"core-js/actual/instance/index-of":["es.array.index-of"],"core-js/actual/instance/is-well-formed":["esnext.string.is-well-formed"],"core-js/actual/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/actual/instance/last-index-of":["es.array.last-index-of"],"core-js/actual/instance/map":["es.array.map"],"core-js/actual/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/actual/instance/pad-end":["es.string.pad-end"],"core-js/actual/instance/pad-start":["es.string.pad-start"],"core-js/actual/instance/push":["es.array.push"],"core-js/actual/instance/reduce":["es.array.reduce"],"core-js/actual/instance/reduce-right":["es.array.reduce-right"],"core-js/actual/instance/repeat":["es.string.repeat"],"core-js/actual/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/actual/instance/reverse":["es.array.reverse"],"core-js/actual/instance/slice":["es.array.slice"],"core-js/actual/instance/some":["es.array.some"],"core-js/actual/instance/sort":["es.array.sort"],"core-js/actual/instance/splice":["es.array.splice"],"core-js/actual/instance/starts-with":["es.string.starts-with"],"core-js/actual/instance/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/actual/instance/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/actual/instance/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/actual/instance/to-well-formed":["esnext.string.to-well-formed"],"core-js/actual/instance/trim":["es.string.trim"],"core-js/actual/instance/trim-end":["es.string.trim-end"],"core-js/actual/instance/trim-left":["es.string.trim-start"],"core-js/actual/instance/trim-right":["es.string.trim-end"],"core-js/actual/instance/trim-start":["es.string.trim-start"],"core-js/actual/instance/unshift":["es.array.unshift"],"core-js/actual/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/actual/instance/with":["es.array.with","esnext.array.with"],"core-js/actual/is-iterable":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/actual/iterator/dispose":["esnext.iterator.dispose"],"core-js/actual/iterator/drop":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.drop"],"core-js/actual/iterator/every":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.every"],"core-js/actual/iterator/filter":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.filter"],"core-js/actual/iterator/find":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.find"],"core-js/actual/iterator/flat-map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.flat-map"],"core-js/actual/iterator/for-each":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.for-each"],"core-js/actual/iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/actual/iterator/map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.map"],"core-js/actual/iterator/reduce":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.reduce"],"core-js/actual/iterator/some":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.some"],"core-js/actual/iterator/take":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.take"],"core-js/actual/iterator/to-array":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.to-array"],"core-js/actual/iterator/to-async":["es.object.to-string","es.promise","esnext.iterator.constructor","esnext.iterator.to-async"],"core-js/actual/json":["es.json.stringify","es.json.to-string-tag","es.object.create","es.object.freeze","es.object.keys","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json"],"core-js/actual/json/is-raw-json":["esnext.json.is-raw-json"],"core-js/actual/json/parse":["es.object.keys","esnext.json.parse"],"core-js/actual/json/raw-json":["es.object.create","es.object.freeze","esnext.json.raw-json"],"core-js/actual/json/stringify":["es.json.stringify"],"core-js/actual/json/to-string-tag":["es.json.to-string-tag"],"core-js/actual/map":["es.array.iterator","es.map","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc"],"core-js/actual/math/acosh":["es.math.acosh"],"core-js/actual/math/asinh":["es.math.asinh"],"core-js/actual/math/atanh":["es.math.atanh"],"core-js/actual/math/cbrt":["es.math.cbrt"],"core-js/actual/math/clz32":["es.math.clz32"],"core-js/actual/math/cosh":["es.math.cosh"],"core-js/actual/math/expm1":["es.math.expm1"],"core-js/actual/math/fround":["es.math.fround"],"core-js/actual/math/hypot":["es.math.hypot"],"core-js/actual/math/imul":["es.math.imul"],"core-js/actual/math/log10":["es.math.log10"],"core-js/actual/math/log1p":["es.math.log1p"],"core-js/actual/math/log2":["es.math.log2"],"core-js/actual/math/sign":["es.math.sign"],"core-js/actual/math/sinh":["es.math.sinh"],"core-js/actual/math/tanh":["es.math.tanh"],"core-js/actual/math/to-string-tag":["es.math.to-string-tag"],"core-js/actual/math/trunc":["es.math.trunc"],"core-js/actual/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/actual/number/constructor":["es.number.constructor"],"core-js/actual/number/epsilon":["es.number.epsilon"],"core-js/actual/number/is-finite":["es.number.is-finite"],"core-js/actual/number/is-integer":["es.number.is-integer"],"core-js/actual/number/is-nan":["es.number.is-nan"],"core-js/actual/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/actual/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/actual/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/actual/number/parse-float":["es.number.parse-float"],"core-js/actual/number/parse-int":["es.number.parse-int"],"core-js/actual/number/to-exponential":["es.number.to-exponential"],"core-js/actual/number/to-fixed":["es.number.to-fixed"],"core-js/actual/number/to-precision":["es.number.to-precision"],"core-js/actual/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/actual/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/actual/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/actual/number/virtual/to-precision":["es.number.to-precision"],"core-js/actual/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","web.dom-collections.iterator"],"core-js/actual/object/assign":["es.object.assign"],"core-js/actual/object/create":["es.object.create"],"core-js/actual/object/define-getter":["es.object.define-getter"],"core-js/actual/object/define-properties":["es.object.define-properties"],"core-js/actual/object/define-property":["es.object.define-property"],"core-js/actual/object/define-setter":["es.object.define-setter"],"core-js/actual/object/entries":["es.object.entries"],"core-js/actual/object/freeze":["es.object.freeze"],"core-js/actual/object/from-entries":["es.array.iterator","es.object.from-entries","web.dom-collections.iterator"],"core-js/actual/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/actual/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/actual/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/actual/object/get-own-property-symbols":["es.symbol"],"core-js/actual/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/actual/object/has-own":["es.object.has-own"],"core-js/actual/object/is":["es.object.is"],"core-js/actual/object/is-extensible":["es.object.is-extensible"],"core-js/actual/object/is-frozen":["es.object.is-frozen"],"core-js/actual/object/is-sealed":["es.object.is-sealed"],"core-js/actual/object/keys":["es.object.keys"],"core-js/actual/object/lookup-getter":["es.object.lookup-getter"],"core-js/actual/object/lookup-setter":["es.object.lookup-setter"],"core-js/actual/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/actual/object/proto":["es.object.proto"],"core-js/actual/object/seal":["es.object.seal"],"core-js/actual/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/actual/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/actual/object/values":["es.object.values"],"core-js/actual/parse-float":["es.parse-float"],"core-js/actual/parse-int":["es.parse-int"],"core-js/actual/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/actual/queue-microtask":["web.queue-microtask"],"core-js/actual/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag"],"core-js/actual/reflect/apply":["es.reflect.apply"],"core-js/actual/reflect/construct":["es.reflect.construct"],"core-js/actual/reflect/define-property":["es.reflect.define-property"],"core-js/actual/reflect/delete-property":["es.reflect.delete-property"],"core-js/actual/reflect/get":["es.reflect.get"],"core-js/actual/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/actual/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/actual/reflect/has":["es.reflect.has"],"core-js/actual/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/actual/reflect/own-keys":["es.reflect.own-keys"],"core-js/actual/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/actual/reflect/set":["es.reflect.set"],"core-js/actual/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/actual/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/actual/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/actual/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/actual/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/actual/regexp/flags":["es.regexp.flags"],"core-js/actual/regexp/match":["es.regexp.exec","es.string.match"],"core-js/actual/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/actual/regexp/search":["es.regexp.exec","es.string.search"],"core-js/actual/regexp/split":["es.regexp.exec","es.string.split"],"core-js/actual/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/actual/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/actual/regexp/to-string":["es.regexp.to-string"],"core-js/actual/self":["web.self"],"core-js/actual/set":["es.array.iterator","es.object.to-string","es.set","es.string.iterator","esnext.set.difference.v2","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.symmetric-difference.v2","esnext.set.union.v2","web.dom-collections.iterator"],"core-js/actual/set-immediate":["web.immediate"],"core-js/actual/set-interval":["web.timers"],"core-js/actual/set-timeout":["web.timers"],"core-js/actual/set/difference":["es.set","esnext.set.difference.v2"],"core-js/actual/set/intersection":["es.set","esnext.set.intersection.v2"],"core-js/actual/set/is-disjoint-from":["es.set","esnext.set.is-disjoint-from.v2"],"core-js/actual/set/is-subset-of":["es.set","esnext.set.is-subset-of.v2"],"core-js/actual/set/is-superset-of":["es.set","esnext.set.is-superset-of.v2"],"core-js/actual/set/symmetric-difference":["es.set","esnext.set.symmetric-difference.v2"],"core-js/actual/set/union":["es.set","esnext.set.union.v2"],"core-js/actual/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.is-well-formed","esnext.string.to-well-formed"],"core-js/actual/string/anchor":["es.string.anchor"],"core-js/actual/string/at":["es.string.at-alternative"],"core-js/actual/string/big":["es.string.big"],"core-js/actual/string/blink":["es.string.blink"],"core-js/actual/string/bold":["es.string.bold"],"core-js/actual/string/code-point-at":["es.string.code-point-at"],"core-js/actual/string/ends-with":["es.string.ends-with"],"core-js/actual/string/fixed":["es.string.fixed"],"core-js/actual/string/fontcolor":["es.string.fontcolor"],"core-js/actual/string/fontsize":["es.string.fontsize"],"core-js/actual/string/from-code-point":["es.string.from-code-point"],"core-js/actual/string/includes":["es.string.includes"],"core-js/actual/string/is-well-formed":["esnext.string.is-well-formed"],"core-js/actual/string/italics":["es.string.italics"],"core-js/actual/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/actual/string/link":["es.string.link"],"core-js/actual/string/match":["es.regexp.exec","es.string.match"],"core-js/actual/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/actual/string/pad-end":["es.string.pad-end"],"core-js/actual/string/pad-start":["es.string.pad-start"],"core-js/actual/string/raw":["es.string.raw"],"core-js/actual/string/repeat":["es.string.repeat"],"core-js/actual/string/replace":["es.regexp.exec","es.string.replace"],"core-js/actual/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/actual/string/search":["es.regexp.exec","es.string.search"],"core-js/actual/string/small":["es.string.small"],"core-js/actual/string/split":["es.regexp.exec","es.string.split"],"core-js/actual/string/starts-with":["es.string.starts-with"],"core-js/actual/string/strike":["es.string.strike"],"core-js/actual/string/sub":["es.string.sub"],"core-js/actual/string/substr":["es.string.substr"],"core-js/actual/string/sup":["es.string.sup"],"core-js/actual/string/to-well-formed":["esnext.string.to-well-formed"],"core-js/actual/string/trim":["es.string.trim"],"core-js/actual/string/trim-end":["es.string.trim-end"],"core-js/actual/string/trim-left":["es.string.trim-start"],"core-js/actual/string/trim-right":["es.string.trim-end"],"core-js/actual/string/trim-start":["es.string.trim-start"],"core-js/actual/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.is-well-formed","esnext.string.to-well-formed"],"core-js/actual/string/virtual/anchor":["es.string.anchor"],"core-js/actual/string/virtual/at":["es.string.at-alternative"],"core-js/actual/string/virtual/big":["es.string.big"],"core-js/actual/string/virtual/blink":["es.string.blink"],"core-js/actual/string/virtual/bold":["es.string.bold"],"core-js/actual/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/actual/string/virtual/ends-with":["es.string.ends-with"],"core-js/actual/string/virtual/fixed":["es.string.fixed"],"core-js/actual/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/actual/string/virtual/fontsize":["es.string.fontsize"],"core-js/actual/string/virtual/includes":["es.string.includes"],"core-js/actual/string/virtual/is-well-formed":["esnext.string.is-well-formed"],"core-js/actual/string/virtual/italics":["es.string.italics"],"core-js/actual/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/actual/string/virtual/link":["es.string.link"],"core-js/actual/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/actual/string/virtual/pad-end":["es.string.pad-end"],"core-js/actual/string/virtual/pad-start":["es.string.pad-start"],"core-js/actual/string/virtual/repeat":["es.string.repeat"],"core-js/actual/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/actual/string/virtual/small":["es.string.small"],"core-js/actual/string/virtual/starts-with":["es.string.starts-with"],"core-js/actual/string/virtual/strike":["es.string.strike"],"core-js/actual/string/virtual/sub":["es.string.sub"],"core-js/actual/string/virtual/substr":["es.string.substr"],"core-js/actual/string/virtual/sup":["es.string.sup"],"core-js/actual/string/virtual/to-well-formed":["esnext.string.to-well-formed"],"core-js/actual/string/virtual/trim":["es.string.trim"],"core-js/actual/string/virtual/trim-end":["es.string.trim-end"],"core-js/actual/string/virtual/trim-left":["es.string.trim-start"],"core-js/actual/string/virtual/trim-right":["es.string.trim-end"],"core-js/actual/string/virtual/trim-start":["es.string.trim-start"],"core-js/actual/structured-clone":["es.error.to-string","es.array.iterator","es.map","es.object.keys","es.object.to-string","es.set","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"core-js/actual/suppressed-error":["es.error.cause","es.error.to-string","esnext.suppressed-error.constructor"],"core-js/actual/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","esnext.symbol.dispose","web.dom-collections.iterator"],"core-js/actual/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/actual/symbol/description":["es.symbol.description"],"core-js/actual/symbol/dispose":["esnext.symbol.dispose"],"core-js/actual/symbol/for":["es.symbol"],"core-js/actual/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/actual/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/actual/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/actual/symbol/key-for":["es.symbol"],"core-js/actual/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/actual/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/actual/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/actual/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/actual/symbol/species":["es.symbol.species"],"core-js/actual/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/actual/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/actual/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/actual/symbol/unscopables":["es.symbol.unscopables"],"core-js/actual/typed-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/at":["es.typed-array.at"],"core-js/actual/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/actual/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/actual/typed-array/every":["es.typed-array.every"],"core-js/actual/typed-array/fill":["es.typed-array.fill"],"core-js/actual/typed-array/filter":["es.typed-array.filter"],"core-js/actual/typed-array/find":["es.typed-array.find"],"core-js/actual/typed-array/find-index":["es.typed-array.find-index"],"core-js/actual/typed-array/find-last":["es.typed-array.find-last","esnext.typed-array.find-last"],"core-js/actual/typed-array/find-last-index":["es.typed-array.find-last-index","esnext.typed-array.find-last-index"],"core-js/actual/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/for-each":["es.typed-array.for-each"],"core-js/actual/typed-array/from":["es.typed-array.from"],"core-js/actual/typed-array/includes":["es.typed-array.includes"],"core-js/actual/typed-array/index-of":["es.typed-array.index-of"],"core-js/actual/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/actual/typed-array/join":["es.typed-array.join"],"core-js/actual/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/actual/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/actual/typed-array/map":["es.typed-array.map"],"core-js/actual/typed-array/methods":["es.object.to-string","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/of":["es.typed-array.of"],"core-js/actual/typed-array/reduce":["es.typed-array.reduce"],"core-js/actual/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/actual/typed-array/reverse":["es.typed-array.reverse"],"core-js/actual/typed-array/set":["es.typed-array.set"],"core-js/actual/typed-array/slice":["es.typed-array.slice"],"core-js/actual/typed-array/some":["es.typed-array.some"],"core-js/actual/typed-array/sort":["es.typed-array.sort"],"core-js/actual/typed-array/subarray":["es.typed-array.subarray"],"core-js/actual/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/actual/typed-array/to-reversed":["es.typed-array.to-reversed","esnext.typed-array.to-reversed"],"core-js/actual/typed-array/to-sorted":["es.typed-array.sort","es.typed-array.to-sorted","esnext.typed-array.to-sorted"],"core-js/actual/typed-array/to-spliced":["esnext.typed-array.to-spliced"],"core-js/actual/typed-array/to-string":["es.typed-array.to-string"],"core-js/actual/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/actual/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/actual/typed-array/with":["es.typed-array.with","esnext.typed-array.with"],"core-js/actual/unescape":["es.unescape"],"core-js/actual/url":["web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/actual/url-search-params":["web.dom-collections.iterator","web.url-search-params","web.url-search-params.size"],"core-js/actual/url/can-parse":["web.url","web.url.can-parse"],"core-js/actual/url/to-json":["web.url.to-json"],"core-js/actual/weak-map":["es.array.iterator","es.object.to-string","es.weak-map","web.dom-collections.iterator"],"core-js/actual/weak-set":["es.array.iterator","es.object.to-string","es.weak-set","web.dom-collections.iterator"],"core-js/es":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set"],"core-js/es/aggregate-error":["es.error.cause","es.aggregate-error","es.aggregate-error.cause","es.array.iterator","es.string.iterator"],"core-js/es/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.object.to-string","es.string.iterator"],"core-js/es/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string"],"core-js/es/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"],"core-js/es/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/es/array-buffer/slice":["es.array-buffer.slice"],"core-js/es/array/at":["es.array.at"],"core-js/es/array/concat":["es.array.concat"],"core-js/es/array/copy-within":["es.array.copy-within"],"core-js/es/array/entries":["es.array.iterator","es.object.to-string"],"core-js/es/array/every":["es.array.every"],"core-js/es/array/fill":["es.array.fill"],"core-js/es/array/filter":["es.array.filter"],"core-js/es/array/find":["es.array.find"],"core-js/es/array/find-index":["es.array.find-index"],"core-js/es/array/find-last":["es.array.find-last"],"core-js/es/array/find-last-index":["es.array.find-last-index"],"core-js/es/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/es/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/es/array/for-each":["es.array.for-each"],"core-js/es/array/from":["es.array.from","es.string.iterator"],"core-js/es/array/includes":["es.array.includes"],"core-js/es/array/index-of":["es.array.index-of"],"core-js/es/array/is-array":["es.array.is-array"],"core-js/es/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/es/array/join":["es.array.join"],"core-js/es/array/keys":["es.array.iterator","es.object.to-string"],"core-js/es/array/last-index-of":["es.array.last-index-of"],"core-js/es/array/map":["es.array.map"],"core-js/es/array/of":["es.array.of"],"core-js/es/array/push":["es.array.push"],"core-js/es/array/reduce":["es.array.reduce"],"core-js/es/array/reduce-right":["es.array.reduce-right"],"core-js/es/array/reverse":["es.array.reverse"],"core-js/es/array/slice":["es.array.slice"],"core-js/es/array/some":["es.array.some"],"core-js/es/array/sort":["es.array.sort"],"core-js/es/array/splice":["es.array.splice"],"core-js/es/array/to-reversed":["es.array.to-reversed"],"core-js/es/array/to-sorted":["es.array.sort","es.array.to-sorted"],"core-js/es/array/to-spliced":["es.array.to-spliced"],"core-js/es/array/unshift":["es.array.unshift"],"core-js/es/array/values":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.object.to-string"],"core-js/es/array/virtual/at":["es.array.at"],"core-js/es/array/virtual/concat":["es.array.concat"],"core-js/es/array/virtual/copy-within":["es.array.copy-within"],"core-js/es/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/every":["es.array.every"],"core-js/es/array/virtual/fill":["es.array.fill"],"core-js/es/array/virtual/filter":["es.array.filter"],"core-js/es/array/virtual/find":["es.array.find"],"core-js/es/array/virtual/find-index":["es.array.find-index"],"core-js/es/array/virtual/find-last":["es.array.find-last"],"core-js/es/array/virtual/find-last-index":["es.array.find-last-index"],"core-js/es/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/es/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/es/array/virtual/for-each":["es.array.for-each"],"core-js/es/array/virtual/includes":["es.array.includes"],"core-js/es/array/virtual/index-of":["es.array.index-of"],"core-js/es/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/join":["es.array.join"],"core-js/es/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/es/array/virtual/map":["es.array.map"],"core-js/es/array/virtual/push":["es.array.push"],"core-js/es/array/virtual/reduce":["es.array.reduce"],"core-js/es/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/es/array/virtual/reverse":["es.array.reverse"],"core-js/es/array/virtual/slice":["es.array.slice"],"core-js/es/array/virtual/some":["es.array.some"],"core-js/es/array/virtual/sort":["es.array.sort"],"core-js/es/array/virtual/splice":["es.array.splice"],"core-js/es/array/virtual/to-reversed":["es.array.to-reversed"],"core-js/es/array/virtual/to-sorted":["es.array.sort","es.array.to-sorted"],"core-js/es/array/virtual/to-spliced":["es.array.to-spliced"],"core-js/es/array/virtual/unshift":["es.array.unshift"],"core-js/es/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/es/array/virtual/with":["es.array.with"],"core-js/es/array/with":["es.array.with"],"core-js/es/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string"],"core-js/es/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/es/date/get-year":["es.date.get-year"],"core-js/es/date/now":["es.date.now"],"core-js/es/date/set-year":["es.date.set-year"],"core-js/es/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/es/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/es/date/to-json":["es.date.to-json"],"core-js/es/date/to-primitive":["es.date.to-primitive"],"core-js/es/date/to-string":["es.date.to-string"],"core-js/es/error":["es.error.cause","es.error.to-string"],"core-js/es/error/constructor":["es.error.cause"],"core-js/es/error/to-string":["es.error.to-string"],"core-js/es/escape":["es.escape"],"core-js/es/function":["es.function.bind","es.function.has-instance","es.function.name"],"core-js/es/function/bind":["es.function.bind"],"core-js/es/function/has-instance":["es.function.has-instance"],"core-js/es/function/name":["es.function.name"],"core-js/es/function/virtual":["es.function.bind"],"core-js/es/function/virtual/bind":["es.function.bind"],"core-js/es/get-iterator":["es.array.iterator","es.string.iterator"],"core-js/es/get-iterator-method":["es.array.iterator","es.string.iterator"],"core-js/es/global-this":["es.global-this"],"core-js/es/instance/at":["es.array.at","es.string.at-alternative"],"core-js/es/instance/bind":["es.function.bind"],"core-js/es/instance/code-point-at":["es.string.code-point-at"],"core-js/es/instance/concat":["es.array.concat"],"core-js/es/instance/copy-within":["es.array.copy-within"],"core-js/es/instance/ends-with":["es.string.ends-with"],"core-js/es/instance/entries":["es.array.iterator","es.object.to-string"],"core-js/es/instance/every":["es.array.every"],"core-js/es/instance/fill":["es.array.fill"],"core-js/es/instance/filter":["es.array.filter"],"core-js/es/instance/find":["es.array.find"],"core-js/es/instance/find-index":["es.array.find-index"],"core-js/es/instance/find-last":["es.array.find-last"],"core-js/es/instance/find-last-index":["es.array.find-last-index"],"core-js/es/instance/flags":["es.regexp.flags"],"core-js/es/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/es/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/es/instance/for-each":["es.array.for-each"],"core-js/es/instance/includes":["es.array.includes","es.string.includes"],"core-js/es/instance/index-of":["es.array.index-of"],"core-js/es/instance/keys":["es.array.iterator","es.object.to-string"],"core-js/es/instance/last-index-of":["es.array.last-index-of"],"core-js/es/instance/map":["es.array.map"],"core-js/es/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/instance/pad-end":["es.string.pad-end"],"core-js/es/instance/pad-start":["es.string.pad-start"],"core-js/es/instance/push":["es.array.push"],"core-js/es/instance/reduce":["es.array.reduce"],"core-js/es/instance/reduce-right":["es.array.reduce-right"],"core-js/es/instance/repeat":["es.string.repeat"],"core-js/es/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/es/instance/reverse":["es.array.reverse"],"core-js/es/instance/slice":["es.array.slice"],"core-js/es/instance/some":["es.array.some"],"core-js/es/instance/sort":["es.array.sort"],"core-js/es/instance/splice":["es.array.splice"],"core-js/es/instance/starts-with":["es.string.starts-with"],"core-js/es/instance/to-reversed":["es.array.to-reversed"],"core-js/es/instance/to-sorted":["es.array.sort","es.array.to-sorted"],"core-js/es/instance/to-spliced":["es.array.to-spliced"],"core-js/es/instance/trim":["es.string.trim"],"core-js/es/instance/trim-end":["es.string.trim-end"],"core-js/es/instance/trim-left":["es.string.trim-start"],"core-js/es/instance/trim-right":["es.string.trim-end"],"core-js/es/instance/trim-start":["es.string.trim-start"],"core-js/es/instance/unshift":["es.array.unshift"],"core-js/es/instance/values":["es.array.iterator","es.object.to-string"],"core-js/es/instance/with":["es.array.with"],"core-js/es/is-iterable":["es.array.iterator","es.string.iterator"],"core-js/es/json":["es.json.stringify","es.json.to-string-tag"],"core-js/es/json/stringify":["es.json.stringify"],"core-js/es/json/to-string-tag":["es.json.to-string-tag"],"core-js/es/map":["es.array.iterator","es.map","es.object.to-string","es.string.iterator"],"core-js/es/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc"],"core-js/es/math/acosh":["es.math.acosh"],"core-js/es/math/asinh":["es.math.asinh"],"core-js/es/math/atanh":["es.math.atanh"],"core-js/es/math/cbrt":["es.math.cbrt"],"core-js/es/math/clz32":["es.math.clz32"],"core-js/es/math/cosh":["es.math.cosh"],"core-js/es/math/expm1":["es.math.expm1"],"core-js/es/math/fround":["es.math.fround"],"core-js/es/math/hypot":["es.math.hypot"],"core-js/es/math/imul":["es.math.imul"],"core-js/es/math/log10":["es.math.log10"],"core-js/es/math/log1p":["es.math.log1p"],"core-js/es/math/log2":["es.math.log2"],"core-js/es/math/sign":["es.math.sign"],"core-js/es/math/sinh":["es.math.sinh"],"core-js/es/math/tanh":["es.math.tanh"],"core-js/es/math/to-string-tag":["es.math.to-string-tag"],"core-js/es/math/trunc":["es.math.trunc"],"core-js/es/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/es/number/constructor":["es.number.constructor"],"core-js/es/number/epsilon":["es.number.epsilon"],"core-js/es/number/is-finite":["es.number.is-finite"],"core-js/es/number/is-integer":["es.number.is-integer"],"core-js/es/number/is-nan":["es.number.is-nan"],"core-js/es/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/es/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/es/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/es/number/parse-float":["es.number.parse-float"],"core-js/es/number/parse-int":["es.number.parse-int"],"core-js/es/number/to-exponential":["es.number.to-exponential"],"core-js/es/number/to-fixed":["es.number.to-fixed"],"core-js/es/number/to-precision":["es.number.to-precision"],"core-js/es/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/es/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/es/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/es/number/virtual/to-precision":["es.number.to-precision"],"core-js/es/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag"],"core-js/es/object/assign":["es.object.assign"],"core-js/es/object/create":["es.object.create"],"core-js/es/object/define-getter":["es.object.define-getter"],"core-js/es/object/define-properties":["es.object.define-properties"],"core-js/es/object/define-property":["es.object.define-property"],"core-js/es/object/define-setter":["es.object.define-setter"],"core-js/es/object/entries":["es.object.entries"],"core-js/es/object/freeze":["es.object.freeze"],"core-js/es/object/from-entries":["es.array.iterator","es.object.from-entries"],"core-js/es/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/es/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/es/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/es/object/get-own-property-symbols":["es.symbol"],"core-js/es/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/es/object/has-own":["es.object.has-own"],"core-js/es/object/is":["es.object.is"],"core-js/es/object/is-extensible":["es.object.is-extensible"],"core-js/es/object/is-frozen":["es.object.is-frozen"],"core-js/es/object/is-sealed":["es.object.is-sealed"],"core-js/es/object/keys":["es.object.keys"],"core-js/es/object/lookup-getter":["es.object.lookup-getter"],"core-js/es/object/lookup-setter":["es.object.lookup-setter"],"core-js/es/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/es/object/proto":["es.object.proto"],"core-js/es/object/seal":["es.object.seal"],"core-js/es/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/es/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/es/object/values":["es.object.values"],"core-js/es/parse-float":["es.parse-float"],"core-js/es/parse-int":["es.parse-int"],"core-js/es/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator"],"core-js/es/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator"],"core-js/es/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator"],"core-js/es/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/es/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag"],"core-js/es/reflect/apply":["es.reflect.apply"],"core-js/es/reflect/construct":["es.reflect.construct"],"core-js/es/reflect/define-property":["es.reflect.define-property"],"core-js/es/reflect/delete-property":["es.reflect.delete-property"],"core-js/es/reflect/get":["es.reflect.get"],"core-js/es/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/es/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/es/reflect/has":["es.reflect.has"],"core-js/es/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/es/reflect/own-keys":["es.reflect.own-keys"],"core-js/es/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/es/reflect/set":["es.reflect.set"],"core-js/es/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/es/reflect/to-string-tag":["es.object.to-string","es.reflect.to-string-tag"],"core-js/es/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/es/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/es/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/es/regexp/flags":["es.regexp.flags"],"core-js/es/regexp/match":["es.regexp.exec","es.string.match"],"core-js/es/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/es/regexp/search":["es.regexp.exec","es.string.search"],"core-js/es/regexp/split":["es.regexp.exec","es.string.split"],"core-js/es/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/es/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/es/regexp/to-string":["es.regexp.to-string"],"core-js/es/set":["es.array.iterator","es.object.to-string","es.set","es.string.iterator"],"core-js/es/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/es/string/anchor":["es.string.anchor"],"core-js/es/string/at":["es.string.at-alternative"],"core-js/es/string/big":["es.string.big"],"core-js/es/string/blink":["es.string.blink"],"core-js/es/string/bold":["es.string.bold"],"core-js/es/string/code-point-at":["es.string.code-point-at"],"core-js/es/string/ends-with":["es.string.ends-with"],"core-js/es/string/fixed":["es.string.fixed"],"core-js/es/string/fontcolor":["es.string.fontcolor"],"core-js/es/string/fontsize":["es.string.fontsize"],"core-js/es/string/from-code-point":["es.string.from-code-point"],"core-js/es/string/includes":["es.string.includes"],"core-js/es/string/italics":["es.string.italics"],"core-js/es/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/es/string/link":["es.string.link"],"core-js/es/string/match":["es.regexp.exec","es.string.match"],"core-js/es/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/string/pad-end":["es.string.pad-end"],"core-js/es/string/pad-start":["es.string.pad-start"],"core-js/es/string/raw":["es.string.raw"],"core-js/es/string/repeat":["es.string.repeat"],"core-js/es/string/replace":["es.regexp.exec","es.string.replace"],"core-js/es/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/es/string/search":["es.regexp.exec","es.string.search"],"core-js/es/string/small":["es.string.small"],"core-js/es/string/split":["es.regexp.exec","es.string.split"],"core-js/es/string/starts-with":["es.string.starts-with"],"core-js/es/string/strike":["es.string.strike"],"core-js/es/string/sub":["es.string.sub"],"core-js/es/string/substr":["es.string.substr"],"core-js/es/string/sup":["es.string.sup"],"core-js/es/string/trim":["es.string.trim"],"core-js/es/string/trim-end":["es.string.trim-end"],"core-js/es/string/trim-left":["es.string.trim-start"],"core-js/es/string/trim-right":["es.string.trim-end"],"core-js/es/string/trim-start":["es.string.trim-start"],"core-js/es/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/es/string/virtual/anchor":["es.string.anchor"],"core-js/es/string/virtual/at":["es.string.at-alternative"],"core-js/es/string/virtual/big":["es.string.big"],"core-js/es/string/virtual/blink":["es.string.blink"],"core-js/es/string/virtual/bold":["es.string.bold"],"core-js/es/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/es/string/virtual/ends-with":["es.string.ends-with"],"core-js/es/string/virtual/fixed":["es.string.fixed"],"core-js/es/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/es/string/virtual/fontsize":["es.string.fontsize"],"core-js/es/string/virtual/includes":["es.string.includes"],"core-js/es/string/virtual/italics":["es.string.italics"],"core-js/es/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/es/string/virtual/link":["es.string.link"],"core-js/es/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/string/virtual/pad-end":["es.string.pad-end"],"core-js/es/string/virtual/pad-start":["es.string.pad-start"],"core-js/es/string/virtual/repeat":["es.string.repeat"],"core-js/es/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/es/string/virtual/small":["es.string.small"],"core-js/es/string/virtual/starts-with":["es.string.starts-with"],"core-js/es/string/virtual/strike":["es.string.strike"],"core-js/es/string/virtual/sub":["es.string.sub"],"core-js/es/string/virtual/substr":["es.string.substr"],"core-js/es/string/virtual/sup":["es.string.sup"],"core-js/es/string/virtual/trim":["es.string.trim"],"core-js/es/string/virtual/trim-end":["es.string.trim-end"],"core-js/es/string/virtual/trim-left":["es.string.trim-start"],"core-js/es/string/virtual/trim-right":["es.string.trim-end"],"core-js/es/string/virtual/trim-start":["es.string.trim-start"],"core-js/es/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/es/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/es/symbol/description":["es.symbol.description"],"core-js/es/symbol/for":["es.symbol"],"core-js/es/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/es/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/es/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator"],"core-js/es/symbol/key-for":["es.symbol"],"core-js/es/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/es/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/es/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/es/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/es/symbol/species":["es.symbol.species"],"core-js/es/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/es/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/es/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/es/symbol/unscopables":["es.symbol.unscopables"],"core-js/es/typed-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/at":["es.typed-array.at"],"core-js/es/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/es/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/every":["es.typed-array.every"],"core-js/es/typed-array/fill":["es.typed-array.fill"],"core-js/es/typed-array/filter":["es.typed-array.filter"],"core-js/es/typed-array/find":["es.typed-array.find"],"core-js/es/typed-array/find-index":["es.typed-array.find-index"],"core-js/es/typed-array/find-last":["es.typed-array.find-last"],"core-js/es/typed-array/find-last-index":["es.typed-array.find-last-index"],"core-js/es/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/for-each":["es.typed-array.for-each"],"core-js/es/typed-array/from":["es.typed-array.from"],"core-js/es/typed-array/includes":["es.typed-array.includes"],"core-js/es/typed-array/index-of":["es.typed-array.index-of"],"core-js/es/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/join":["es.typed-array.join"],"core-js/es/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/es/typed-array/map":["es.typed-array.map"],"core-js/es/typed-array/methods":["es.object.to-string","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/of":["es.typed-array.of"],"core-js/es/typed-array/reduce":["es.typed-array.reduce"],"core-js/es/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/es/typed-array/reverse":["es.typed-array.reverse"],"core-js/es/typed-array/set":["es.typed-array.set"],"core-js/es/typed-array/slice":["es.typed-array.slice"],"core-js/es/typed-array/some":["es.typed-array.some"],"core-js/es/typed-array/sort":["es.typed-array.sort"],"core-js/es/typed-array/subarray":["es.typed-array.subarray"],"core-js/es/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/es/typed-array/to-reversed":["es.typed-array.to-reversed"],"core-js/es/typed-array/to-sorted":["es.typed-array.sort","es.typed-array.to-sorted"],"core-js/es/typed-array/to-string":["es.typed-array.to-string"],"core-js/es/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/es/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/es/typed-array/with":["es.typed-array.with"],"core-js/es/unescape":["es.unescape"],"core-js/es/weak-map":["es.array.iterator","es.object.to-string","es.weak-map"],"core-js/es/weak-set":["es.array.iterator","es.object.to-string","es.weak-set"],"core-js/features":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.is-registered","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/features/aggregate-error":["es.error.cause","es.aggregate-error","es.aggregate-error.cause","es.array.iterator","es.string.iterator","esnext.aggregate-error","web.dom-collections.iterator"],"core-js/features/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.map","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with"],"core-js/features/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/features/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/features/array-buffer/detached":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.detached"],"core-js/features/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/features/array-buffer/slice":["es.array-buffer.slice"],"core-js/features/array-buffer/transfer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.transfer"],"core-js/features/array-buffer/transfer-to-fixed-length":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.transfer-to-fixed-length"],"core-js/features/array/at":["es.array.at","esnext.array.at"],"core-js/features/array/concat":["es.array.concat"],"core-js/features/array/copy-within":["es.array.copy-within"],"core-js/features/array/entries":["es.array.iterator","es.object.to-string"],"core-js/features/array/every":["es.array.every"],"core-js/features/array/fill":["es.array.fill"],"core-js/features/array/filter":["es.array.filter"],"core-js/features/array/filter-out":["esnext.array.filter-out"],"core-js/features/array/filter-reject":["esnext.array.filter-reject"],"core-js/features/array/find":["es.array.find"],"core-js/features/array/find-index":["es.array.find-index"],"core-js/features/array/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/features/array/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/features/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/features/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/features/array/for-each":["es.array.for-each"],"core-js/features/array/from":["es.array.from","es.string.iterator"],"core-js/features/array/from-async":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async"],"core-js/features/array/group":["esnext.array.group"],"core-js/features/array/group-by":["esnext.array.group-by"],"core-js/features/array/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/features/array/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/features/array/includes":["es.array.includes"],"core-js/features/array/index-of":["es.array.index-of"],"core-js/features/array/is-array":["es.array.is-array"],"core-js/features/array/is-template-object":["esnext.array.is-template-object"],"core-js/features/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/features/array/join":["es.array.join"],"core-js/features/array/keys":["es.array.iterator","es.object.to-string"],"core-js/features/array/last-index":["esnext.array.last-index"],"core-js/features/array/last-index-of":["es.array.last-index-of"],"core-js/features/array/last-item":["esnext.array.last-item"],"core-js/features/array/map":["es.array.map"],"core-js/features/array/of":["es.array.of"],"core-js/features/array/push":["es.array.push"],"core-js/features/array/reduce":["es.array.reduce"],"core-js/features/array/reduce-right":["es.array.reduce-right"],"core-js/features/array/reverse":["es.array.reverse"],"core-js/features/array/slice":["es.array.slice"],"core-js/features/array/some":["es.array.some"],"core-js/features/array/sort":["es.array.sort"],"core-js/features/array/splice":["es.array.splice"],"core-js/features/array/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/features/array/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/features/array/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/features/array/unique-by":["es.map","esnext.array.unique-by"],"core-js/features/array/unshift":["es.array.unshift"],"core-js/features/array/values":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.map","es.object.to-string","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with"],"core-js/features/array/virtual/at":["es.array.at","esnext.array.at"],"core-js/features/array/virtual/concat":["es.array.concat"],"core-js/features/array/virtual/copy-within":["es.array.copy-within"],"core-js/features/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/every":["es.array.every"],"core-js/features/array/virtual/fill":["es.array.fill"],"core-js/features/array/virtual/filter":["es.array.filter"],"core-js/features/array/virtual/filter-out":["esnext.array.filter-out"],"core-js/features/array/virtual/filter-reject":["esnext.array.filter-reject"],"core-js/features/array/virtual/find":["es.array.find"],"core-js/features/array/virtual/find-index":["es.array.find-index"],"core-js/features/array/virtual/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/features/array/virtual/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/features/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/features/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/features/array/virtual/for-each":["es.array.for-each"],"core-js/features/array/virtual/group":["esnext.array.group"],"core-js/features/array/virtual/group-by":["esnext.array.group-by"],"core-js/features/array/virtual/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/features/array/virtual/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/features/array/virtual/includes":["es.array.includes"],"core-js/features/array/virtual/index-of":["es.array.index-of"],"core-js/features/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/join":["es.array.join"],"core-js/features/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/features/array/virtual/map":["es.array.map"],"core-js/features/array/virtual/push":["es.array.push"],"core-js/features/array/virtual/reduce":["es.array.reduce"],"core-js/features/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/features/array/virtual/reverse":["es.array.reverse"],"core-js/features/array/virtual/slice":["es.array.slice"],"core-js/features/array/virtual/some":["es.array.some"],"core-js/features/array/virtual/sort":["es.array.sort"],"core-js/features/array/virtual/splice":["es.array.splice"],"core-js/features/array/virtual/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/features/array/virtual/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/features/array/virtual/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/features/array/virtual/unique-by":["es.map","esnext.array.unique-by"],"core-js/features/array/virtual/unshift":["es.array.unshift"],"core-js/features/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/features/array/virtual/with":["es.array.with","esnext.array.with"],"core-js/features/array/with":["es.array.with","esnext.array.with"],"core-js/features/async-disposable-stack":["es.error.cause","es.error.to-string","es.object.to-string","es.promise","esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.iterator.dispose"],"core-js/features/async-disposable-stack/constructor":["es.error.cause","es.error.to-string","es.object.to-string","es.promise","esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.iterator.dispose"],"core-js/features/async-iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/features/async-iterator/as-indexed-pairs":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs"],"core-js/features/async-iterator/async-dispose":["es.object.to-string","es.promise","esnext.async-iterator.async-dispose"],"core-js/features/async-iterator/drop":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.drop"],"core-js/features/async-iterator/every":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.every"],"core-js/features/async-iterator/filter":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.filter"],"core-js/features/async-iterator/find":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.find"],"core-js/features/async-iterator/flat-map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.flat-map"],"core-js/features/async-iterator/for-each":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.for-each"],"core-js/features/async-iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/features/async-iterator/indexed":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.indexed"],"core-js/features/async-iterator/map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.map"],"core-js/features/async-iterator/reduce":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.reduce"],"core-js/features/async-iterator/some":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.some"],"core-js/features/async-iterator/take":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.take"],"core-js/features/async-iterator/to-array":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.to-array"],"core-js/features/atob":["es.error.to-string","es.object.to-string","web.atob","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/features/bigint":["es.object.to-string","esnext.bigint.range"],"core-js/features/bigint/range":["es.object.to-string","esnext.bigint.range"],"core-js/features/btoa":["es.error.to-string","es.object.to-string","web.btoa","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/features/clear-immediate":["web.immediate"],"core-js/features/composite-key":["esnext.composite-key"],"core-js/features/composite-symbol":["es.symbol","esnext.composite-symbol"],"core-js/features/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string"],"core-js/features/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/features/date/get-year":["es.date.get-year"],"core-js/features/date/now":["es.date.now"],"core-js/features/date/set-year":["es.date.set-year"],"core-js/features/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/features/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/features/date/to-json":["es.date.to-json"],"core-js/features/date/to-primitive":["es.date.to-primitive"],"core-js/features/date/to-string":["es.date.to-string"],"core-js/features/disposable-stack":["es.error.cause","es.error.to-string","es.object.to-string","esnext.suppressed-error.constructor","esnext.disposable-stack.constructor","esnext.iterator.dispose"],"core-js/features/disposable-stack/constructor":["es.error.cause","es.error.to-string","es.object.to-string","esnext.suppressed-error.constructor","esnext.disposable-stack.constructor","esnext.iterator.dispose"],"core-js/features/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/features/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/features/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/features/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/features/dom-exception/constructor":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack"],"core-js/features/dom-exception/to-string-tag":["web.dom-exception.to-string-tag"],"core-js/features/error":["es.error.cause","es.error.to-string"],"core-js/features/error/constructor":["es.error.cause"],"core-js/features/error/to-string":["es.error.to-string"],"core-js/features/escape":["es.escape"],"core-js/features/function":["es.function.bind","es.function.has-instance","es.function.name","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this"],"core-js/features/function/bind":["es.function.bind"],"core-js/features/function/demethodize":["esnext.function.demethodize"],"core-js/features/function/has-instance":["es.function.has-instance"],"core-js/features/function/is-callable":["esnext.function.is-callable"],"core-js/features/function/is-constructor":["esnext.function.is-constructor"],"core-js/features/function/name":["es.function.name"],"core-js/features/function/un-this":["esnext.function.un-this"],"core-js/features/function/virtual":["es.function.bind","esnext.function.demethodize","esnext.function.un-this"],"core-js/features/function/virtual/bind":["es.function.bind"],"core-js/features/function/virtual/demethodize":["esnext.function.demethodize"],"core-js/features/function/virtual/un-this":["esnext.function.un-this"],"core-js/features/get-iterator":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/features/get-iterator-method":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/features/global-this":["es.global-this","esnext.global-this"],"core-js/features/instance/at":["es.array.at","es.string.at-alternative","esnext.array.at","esnext.string.at"],"core-js/features/instance/bind":["es.function.bind"],"core-js/features/instance/code-point-at":["es.string.code-point-at"],"core-js/features/instance/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/features/instance/concat":["es.array.concat"],"core-js/features/instance/copy-within":["es.array.copy-within"],"core-js/features/instance/demethodize":["esnext.function.demethodize"],"core-js/features/instance/ends-with":["es.string.ends-with"],"core-js/features/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/features/instance/every":["es.array.every"],"core-js/features/instance/fill":["es.array.fill"],"core-js/features/instance/filter":["es.array.filter"],"core-js/features/instance/filter-out":["esnext.array.filter-out"],"core-js/features/instance/filter-reject":["esnext.array.filter-reject"],"core-js/features/instance/find":["es.array.find"],"core-js/features/instance/find-index":["es.array.find-index"],"core-js/features/instance/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/features/instance/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/features/instance/flags":["es.regexp.flags"],"core-js/features/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/features/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/features/instance/for-each":["es.array.for-each","web.dom-collections.iterator"],"core-js/features/instance/group":["esnext.array.group"],"core-js/features/instance/group-by":["esnext.array.group-by"],"core-js/features/instance/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/features/instance/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/features/instance/includes":["es.array.includes","es.string.includes"],"core-js/features/instance/index-of":["es.array.index-of"],"core-js/features/instance/is-well-formed":["esnext.string.is-well-formed"],"core-js/features/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/features/instance/last-index-of":["es.array.last-index-of"],"core-js/features/instance/map":["es.array.map"],"core-js/features/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/features/instance/pad-end":["es.string.pad-end"],"core-js/features/instance/pad-start":["es.string.pad-start"],"core-js/features/instance/push":["es.array.push"],"core-js/features/instance/reduce":["es.array.reduce"],"core-js/features/instance/reduce-right":["es.array.reduce-right"],"core-js/features/instance/repeat":["es.string.repeat"],"core-js/features/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/features/instance/reverse":["es.array.reverse"],"core-js/features/instance/slice":["es.array.slice"],"core-js/features/instance/some":["es.array.some"],"core-js/features/instance/sort":["es.array.sort"],"core-js/features/instance/splice":["es.array.splice"],"core-js/features/instance/starts-with":["es.string.starts-with"],"core-js/features/instance/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/features/instance/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/features/instance/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/features/instance/to-well-formed":["esnext.string.to-well-formed"],"core-js/features/instance/trim":["es.string.trim"],"core-js/features/instance/trim-end":["es.string.trim-end"],"core-js/features/instance/trim-left":["es.string.trim-start"],"core-js/features/instance/trim-right":["es.string.trim-end"],"core-js/features/instance/trim-start":["es.string.trim-start"],"core-js/features/instance/un-this":["esnext.function.un-this"],"core-js/features/instance/unique-by":["es.map","esnext.array.unique-by"],"core-js/features/instance/unshift":["es.array.unshift"],"core-js/features/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/features/instance/with":["es.array.with","esnext.array.with"],"core-js/features/is-iterable":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/features/iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/features/iterator/as-indexed-pairs":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs"],"core-js/features/iterator/dispose":["esnext.iterator.dispose"],"core-js/features/iterator/drop":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.drop"],"core-js/features/iterator/every":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.every"],"core-js/features/iterator/filter":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.filter"],"core-js/features/iterator/find":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.find"],"core-js/features/iterator/flat-map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.flat-map"],"core-js/features/iterator/for-each":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.for-each"],"core-js/features/iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/features/iterator/indexed":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.indexed"],"core-js/features/iterator/map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.map"],"core-js/features/iterator/range":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.range"],"core-js/features/iterator/reduce":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.reduce"],"core-js/features/iterator/some":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.some"],"core-js/features/iterator/take":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.take"],"core-js/features/iterator/to-array":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.to-array"],"core-js/features/iterator/to-async":["es.object.to-string","es.promise","esnext.iterator.constructor","esnext.iterator.to-async"],"core-js/features/json":["es.json.stringify","es.json.to-string-tag","es.object.create","es.object.freeze","es.object.keys","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json"],"core-js/features/json/is-raw-json":["esnext.json.is-raw-json"],"core-js/features/json/parse":["es.object.keys","esnext.json.parse"],"core-js/features/json/raw-json":["es.object.create","es.object.freeze","esnext.json.raw-json"],"core-js/features/json/stringify":["es.json.stringify"],"core-js/features/json/to-string-tag":["es.json.to-string-tag"],"core-js/features/map":["es.array.iterator","es.map","es.object.to-string","es.string.iterator","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","web.dom-collections.iterator"],"core-js/features/map/delete-all":["es.map","esnext.map.delete-all"],"core-js/features/map/emplace":["es.map","esnext.map.emplace"],"core-js/features/map/every":["es.map","esnext.map.every"],"core-js/features/map/filter":["es.map","esnext.map.filter"],"core-js/features/map/find":["es.map","esnext.map.find"],"core-js/features/map/find-key":["es.map","esnext.map.find-key"],"core-js/features/map/from":["es.array.iterator","es.map","es.string.iterator","esnext.map.from","web.dom-collections.iterator"],"core-js/features/map/group-by":["es.map","esnext.map.group-by"],"core-js/features/map/includes":["es.map","esnext.map.includes"],"core-js/features/map/key-by":["es.map","esnext.map.key-by"],"core-js/features/map/key-of":["es.map","esnext.map.key-of"],"core-js/features/map/map-keys":["es.map","esnext.map.map-keys"],"core-js/features/map/map-values":["es.map","esnext.map.map-values"],"core-js/features/map/merge":["es.map","esnext.map.merge"],"core-js/features/map/of":["es.array.iterator","es.map","esnext.map.of"],"core-js/features/map/reduce":["es.map","esnext.map.reduce"],"core-js/features/map/some":["es.map","esnext.map.some"],"core-js/features/map/update":["es.map","esnext.map.update"],"core-js/features/map/update-or-insert":["es.map","esnext.map.update-or-insert"],"core-js/features/map/upsert":["es.map","esnext.map.upsert"],"core-js/features/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh"],"core-js/features/math/acosh":["es.math.acosh"],"core-js/features/math/asinh":["es.math.asinh"],"core-js/features/math/atanh":["es.math.atanh"],"core-js/features/math/cbrt":["es.math.cbrt"],"core-js/features/math/clamp":["esnext.math.clamp"],"core-js/features/math/clz32":["es.math.clz32"],"core-js/features/math/cosh":["es.math.cosh"],"core-js/features/math/deg-per-rad":["esnext.math.deg-per-rad"],"core-js/features/math/degrees":["esnext.math.degrees"],"core-js/features/math/expm1":["es.math.expm1"],"core-js/features/math/fround":["es.math.fround"],"core-js/features/math/fscale":["esnext.math.fscale"],"core-js/features/math/hypot":["es.math.hypot"],"core-js/features/math/iaddh":["esnext.math.iaddh"],"core-js/features/math/imul":["es.math.imul"],"core-js/features/math/imulh":["esnext.math.imulh"],"core-js/features/math/isubh":["esnext.math.isubh"],"core-js/features/math/log10":["es.math.log10"],"core-js/features/math/log1p":["es.math.log1p"],"core-js/features/math/log2":["es.math.log2"],"core-js/features/math/rad-per-deg":["esnext.math.rad-per-deg"],"core-js/features/math/radians":["esnext.math.radians"],"core-js/features/math/scale":["esnext.math.scale"],"core-js/features/math/seeded-prng":["esnext.math.seeded-prng"],"core-js/features/math/sign":["es.math.sign"],"core-js/features/math/signbit":["esnext.math.signbit"],"core-js/features/math/sinh":["es.math.sinh"],"core-js/features/math/tanh":["es.math.tanh"],"core-js/features/math/to-string-tag":["es.math.to-string-tag"],"core-js/features/math/trunc":["es.math.trunc"],"core-js/features/math/umulh":["esnext.math.umulh"],"core-js/features/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.to-string","esnext.number.from-string","esnext.number.range"],"core-js/features/number/constructor":["es.number.constructor"],"core-js/features/number/epsilon":["es.number.epsilon"],"core-js/features/number/from-string":["esnext.number.from-string"],"core-js/features/number/is-finite":["es.number.is-finite"],"core-js/features/number/is-integer":["es.number.is-integer"],"core-js/features/number/is-nan":["es.number.is-nan"],"core-js/features/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/features/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/features/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/features/number/parse-float":["es.number.parse-float"],"core-js/features/number/parse-int":["es.number.parse-int"],"core-js/features/number/range":["es.object.to-string","esnext.number.range"],"core-js/features/number/to-exponential":["es.number.to-exponential"],"core-js/features/number/to-fixed":["es.number.to-fixed"],"core-js/features/number/to-precision":["es.number.to-precision"],"core-js/features/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/features/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/features/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/features/number/virtual/to-precision":["es.number.to-precision"],"core-js/features/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","web.dom-collections.iterator"],"core-js/features/object/assign":["es.object.assign"],"core-js/features/object/create":["es.object.create"],"core-js/features/object/define-getter":["es.object.define-getter"],"core-js/features/object/define-properties":["es.object.define-properties"],"core-js/features/object/define-property":["es.object.define-property"],"core-js/features/object/define-setter":["es.object.define-setter"],"core-js/features/object/entries":["es.object.entries"],"core-js/features/object/freeze":["es.object.freeze"],"core-js/features/object/from-entries":["es.array.iterator","es.object.from-entries","web.dom-collections.iterator"],"core-js/features/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/features/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/features/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/features/object/get-own-property-symbols":["es.symbol"],"core-js/features/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/features/object/has-own":["es.object.has-own","esnext.object.has-own"],"core-js/features/object/is":["es.object.is"],"core-js/features/object/is-extensible":["es.object.is-extensible"],"core-js/features/object/is-frozen":["es.object.is-frozen"],"core-js/features/object/is-sealed":["es.object.is-sealed"],"core-js/features/object/iterate-entries":["esnext.object.iterate-entries"],"core-js/features/object/iterate-keys":["esnext.object.iterate-keys"],"core-js/features/object/iterate-values":["esnext.object.iterate-values"],"core-js/features/object/keys":["es.object.keys"],"core-js/features/object/lookup-getter":["es.object.lookup-getter"],"core-js/features/object/lookup-setter":["es.object.lookup-setter"],"core-js/features/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/features/object/proto":["es.object.proto"],"core-js/features/object/seal":["es.object.seal"],"core-js/features/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/features/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/features/object/values":["es.object.values"],"core-js/features/observable":["es.object.to-string","es.string.iterator","esnext.observable","esnext.symbol.observable","web.dom-collections.iterator"],"core-js/features/parse-float":["es.parse-float"],"core-js/features/parse-int":["es.parse-int"],"core-js/features/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator","esnext.aggregate-error","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","web.dom-collections.iterator"],"core-js/features/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","esnext.promise.all-settled","web.dom-collections.iterator"],"core-js/features/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","esnext.aggregate-error","esnext.promise.any","web.dom-collections.iterator"],"core-js/features/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/features/promise/try":["es.promise","esnext.promise.try"],"core-js/features/queue-microtask":["web.queue-microtask"],"core-js/features/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata"],"core-js/features/reflect/apply":["es.reflect.apply"],"core-js/features/reflect/construct":["es.reflect.construct"],"core-js/features/reflect/define-metadata":["esnext.reflect.define-metadata"],"core-js/features/reflect/define-property":["es.reflect.define-property"],"core-js/features/reflect/delete-metadata":["esnext.reflect.delete-metadata"],"core-js/features/reflect/delete-property":["es.reflect.delete-property"],"core-js/features/reflect/get":["es.reflect.get"],"core-js/features/reflect/get-metadata":["esnext.reflect.get-metadata"],"core-js/features/reflect/get-metadata-keys":["esnext.reflect.get-metadata-keys"],"core-js/features/reflect/get-own-metadata":["esnext.reflect.get-own-metadata"],"core-js/features/reflect/get-own-metadata-keys":["esnext.reflect.get-own-metadata-keys"],"core-js/features/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/features/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/features/reflect/has":["es.reflect.has"],"core-js/features/reflect/has-metadata":["esnext.reflect.has-metadata"],"core-js/features/reflect/has-own-metadata":["esnext.reflect.has-own-metadata"],"core-js/features/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/features/reflect/metadata":["esnext.reflect.metadata"],"core-js/features/reflect/own-keys":["es.reflect.own-keys"],"core-js/features/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/features/reflect/set":["es.reflect.set"],"core-js/features/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/features/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/features/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/features/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/features/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/features/regexp/flags":["es.regexp.flags"],"core-js/features/regexp/match":["es.regexp.exec","es.string.match"],"core-js/features/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/features/regexp/search":["es.regexp.exec","es.string.search"],"core-js/features/regexp/split":["es.regexp.exec","es.string.split"],"core-js/features/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/features/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/features/regexp/to-string":["es.regexp.to-string"],"core-js/features/self":["web.self"],"core-js/features/set":["es.array.iterator","es.object.to-string","es.set","es.string.iterator","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","web.dom-collections.iterator"],"core-js/features/set-immediate":["web.immediate"],"core-js/features/set-interval":["web.timers"],"core-js/features/set-timeout":["web.timers"],"core-js/features/set/add-all":["es.set","esnext.set.add-all"],"core-js/features/set/delete-all":["es.set","esnext.set.delete-all"],"core-js/features/set/difference":["es.array.iterator","es.set","es.string.iterator","esnext.set.difference.v2","esnext.set.difference","web.dom-collections.iterator"],"core-js/features/set/every":["es.set","esnext.set.every"],"core-js/features/set/filter":["es.set","esnext.set.filter"],"core-js/features/set/find":["es.set","esnext.set.find"],"core-js/features/set/from":["es.array.iterator","es.set","es.string.iterator","esnext.set.from","web.dom-collections.iterator"],"core-js/features/set/intersection":["es.array.iterator","es.set","es.string.iterator","esnext.set.intersection.v2","esnext.set.intersection","web.dom-collections.iterator"],"core-js/features/set/is-disjoint-from":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","web.dom-collections.iterator"],"core-js/features/set/is-subset-of":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","web.dom-collections.iterator"],"core-js/features/set/is-superset-of":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","web.dom-collections.iterator"],"core-js/features/set/join":["es.set","esnext.set.join"],"core-js/features/set/map":["es.set","esnext.set.map"],"core-js/features/set/of":["es.array.iterator","es.set","esnext.set.of"],"core-js/features/set/reduce":["es.set","esnext.set.reduce"],"core-js/features/set/some":["es.set","esnext.set.some"],"core-js/features/set/symmetric-difference":["es.array.iterator","es.set","es.string.iterator","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","web.dom-collections.iterator"],"core-js/features/set/union":["es.array.iterator","es.set","es.string.iterator","esnext.set.union.v2","esnext.set.union","web.dom-collections.iterator"],"core-js/features/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.weak-map","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed"],"core-js/features/string/anchor":["es.string.anchor"],"core-js/features/string/at":["es.string.at-alternative","esnext.string.at"],"core-js/features/string/big":["es.string.big"],"core-js/features/string/blink":["es.string.blink"],"core-js/features/string/bold":["es.string.bold"],"core-js/features/string/code-point-at":["es.string.code-point-at"],"core-js/features/string/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/features/string/cooked":["esnext.string.cooked"],"core-js/features/string/dedent":["es.string.from-code-point","es.weak-map","esnext.string.dedent"],"core-js/features/string/ends-with":["es.string.ends-with"],"core-js/features/string/fixed":["es.string.fixed"],"core-js/features/string/fontcolor":["es.string.fontcolor"],"core-js/features/string/fontsize":["es.string.fontsize"],"core-js/features/string/from-code-point":["es.string.from-code-point"],"core-js/features/string/includes":["es.string.includes"],"core-js/features/string/is-well-formed":["esnext.string.is-well-formed"],"core-js/features/string/italics":["es.string.italics"],"core-js/features/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/features/string/link":["es.string.link"],"core-js/features/string/match":["es.regexp.exec","es.string.match"],"core-js/features/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/features/string/pad-end":["es.string.pad-end"],"core-js/features/string/pad-start":["es.string.pad-start"],"core-js/features/string/raw":["es.string.raw"],"core-js/features/string/repeat":["es.string.repeat"],"core-js/features/string/replace":["es.regexp.exec","es.string.replace"],"core-js/features/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/features/string/search":["es.regexp.exec","es.string.search"],"core-js/features/string/small":["es.string.small"],"core-js/features/string/split":["es.regexp.exec","es.string.split"],"core-js/features/string/starts-with":["es.string.starts-with"],"core-js/features/string/strike":["es.string.strike"],"core-js/features/string/sub":["es.string.sub"],"core-js/features/string/substr":["es.string.substr"],"core-js/features/string/sup":["es.string.sup"],"core-js/features/string/to-well-formed":["esnext.string.to-well-formed"],"core-js/features/string/trim":["es.string.trim"],"core-js/features/string/trim-end":["es.string.trim-end"],"core-js/features/string/trim-left":["es.string.trim-start"],"core-js/features/string/trim-right":["es.string.trim-end"],"core-js/features/string/trim-start":["es.string.trim-start"],"core-js/features/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.at","esnext.string.code-points","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed"],"core-js/features/string/virtual/anchor":["es.string.anchor"],"core-js/features/string/virtual/at":["es.string.at-alternative","esnext.string.at"],"core-js/features/string/virtual/big":["es.string.big"],"core-js/features/string/virtual/blink":["es.string.blink"],"core-js/features/string/virtual/bold":["es.string.bold"],"core-js/features/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/features/string/virtual/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/features/string/virtual/ends-with":["es.string.ends-with"],"core-js/features/string/virtual/fixed":["es.string.fixed"],"core-js/features/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/features/string/virtual/fontsize":["es.string.fontsize"],"core-js/features/string/virtual/includes":["es.string.includes"],"core-js/features/string/virtual/is-well-formed":["esnext.string.is-well-formed"],"core-js/features/string/virtual/italics":["es.string.italics"],"core-js/features/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/features/string/virtual/link":["es.string.link"],"core-js/features/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/features/string/virtual/pad-end":["es.string.pad-end"],"core-js/features/string/virtual/pad-start":["es.string.pad-start"],"core-js/features/string/virtual/repeat":["es.string.repeat"],"core-js/features/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/features/string/virtual/small":["es.string.small"],"core-js/features/string/virtual/starts-with":["es.string.starts-with"],"core-js/features/string/virtual/strike":["es.string.strike"],"core-js/features/string/virtual/sub":["es.string.sub"],"core-js/features/string/virtual/substr":["es.string.substr"],"core-js/features/string/virtual/sup":["es.string.sup"],"core-js/features/string/virtual/to-well-formed":["esnext.string.to-well-formed"],"core-js/features/string/virtual/trim":["es.string.trim"],"core-js/features/string/virtual/trim-end":["es.string.trim-end"],"core-js/features/string/virtual/trim-left":["es.string.trim-start"],"core-js/features/string/virtual/trim-right":["es.string.trim-end"],"core-js/features/string/virtual/trim-start":["es.string.trim-start"],"core-js/features/structured-clone":["es.error.to-string","es.array.iterator","es.map","es.object.keys","es.object.to-string","es.set","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"core-js/features/suppressed-error":["es.error.cause","es.error.to-string","esnext.suppressed-error.constructor"],"core-js/features/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.is-registered","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","web.dom-collections.iterator"],"core-js/features/symbol/async-dispose":["esnext.symbol.async-dispose"],"core-js/features/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/features/symbol/description":["es.symbol.description"],"core-js/features/symbol/dispose":["esnext.symbol.dispose"],"core-js/features/symbol/for":["es.symbol"],"core-js/features/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/features/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/features/symbol/is-registered":["es.symbol","esnext.symbol.is-registered"],"core-js/features/symbol/is-well-known":["es.symbol","esnext.symbol.is-well-known"],"core-js/features/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/features/symbol/key-for":["es.symbol"],"core-js/features/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/features/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/features/symbol/matcher":["esnext.symbol.matcher"],"core-js/features/symbol/metadata":["esnext.symbol.metadata"],"core-js/features/symbol/metadata-key":["esnext.symbol.metadata-key"],"core-js/features/symbol/observable":["esnext.symbol.observable"],"core-js/features/symbol/pattern-match":["esnext.symbol.pattern-match"],"core-js/features/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/features/symbol/replace-all":["esnext.symbol.replace-all"],"core-js/features/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/features/symbol/species":["es.symbol.species"],"core-js/features/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/features/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/features/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/features/symbol/unscopables":["es.symbol.unscopables"],"core-js/features/typed-array":["es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/at":["es.typed-array.at","esnext.typed-array.at"],"core-js/features/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/features/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/every":["es.typed-array.every"],"core-js/features/typed-array/fill":["es.typed-array.fill"],"core-js/features/typed-array/filter":["es.typed-array.filter"],"core-js/features/typed-array/filter-out":["esnext.typed-array.filter-out"],"core-js/features/typed-array/filter-reject":["esnext.typed-array.filter-reject"],"core-js/features/typed-array/find":["es.typed-array.find"],"core-js/features/typed-array/find-index":["es.typed-array.find-index"],"core-js/features/typed-array/find-last":["es.typed-array.find-last","esnext.typed-array.find-last"],"core-js/features/typed-array/find-last-index":["es.typed-array.find-last-index","esnext.typed-array.find-last-index"],"core-js/features/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/for-each":["es.typed-array.for-each"],"core-js/features/typed-array/from":["es.typed-array.from"],"core-js/features/typed-array/from-async":["esnext.typed-array.from-async"],"core-js/features/typed-array/group-by":["esnext.typed-array.group-by"],"core-js/features/typed-array/includes":["es.typed-array.includes"],"core-js/features/typed-array/index-of":["es.typed-array.index-of"],"core-js/features/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/join":["es.typed-array.join"],"core-js/features/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/features/typed-array/map":["es.typed-array.map"],"core-js/features/typed-array/methods":["es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/of":["es.typed-array.of"],"core-js/features/typed-array/reduce":["es.typed-array.reduce"],"core-js/features/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/features/typed-array/reverse":["es.typed-array.reverse"],"core-js/features/typed-array/set":["es.typed-array.set"],"core-js/features/typed-array/slice":["es.typed-array.slice"],"core-js/features/typed-array/some":["es.typed-array.some"],"core-js/features/typed-array/sort":["es.typed-array.sort"],"core-js/features/typed-array/subarray":["es.typed-array.subarray"],"core-js/features/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/features/typed-array/to-reversed":["es.typed-array.to-reversed","esnext.typed-array.to-reversed"],"core-js/features/typed-array/to-sorted":["es.typed-array.sort","es.typed-array.to-sorted","esnext.typed-array.to-sorted"],"core-js/features/typed-array/to-spliced":["esnext.typed-array.to-spliced"],"core-js/features/typed-array/to-string":["es.typed-array.to-string"],"core-js/features/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/features/typed-array/unique-by":["es.map","esnext.typed-array.unique-by"],"core-js/features/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/features/typed-array/with":["es.typed-array.with","esnext.typed-array.with"],"core-js/features/unescape":["es.unescape"],"core-js/features/url":["web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/features/url-search-params":["web.dom-collections.iterator","web.url-search-params","web.url-search-params.size"],"core-js/features/url/can-parse":["web.url","web.url.can-parse"],"core-js/features/url/to-json":["web.url.to-json"],"core-js/features/weak-map":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","web.dom-collections.iterator"],"core-js/features/weak-map/delete-all":["es.weak-map","esnext.weak-map.delete-all"],"core-js/features/weak-map/emplace":["es.weak-map","esnext.weak-map.emplace"],"core-js/features/weak-map/from":["es.array.iterator","es.string.iterator","es.weak-map","esnext.weak-map.from","web.dom-collections.iterator"],"core-js/features/weak-map/of":["es.array.iterator","es.weak-map","esnext.weak-map.of"],"core-js/features/weak-map/upsert":["es.weak-map","esnext.weak-map.upsert"],"core-js/features/weak-set":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.iterator"],"core-js/features/weak-set/add-all":["es.weak-set","esnext.weak-set.add-all"],"core-js/features/weak-set/delete-all":["es.weak-set","esnext.weak-set.delete-all"],"core-js/features/weak-set/from":["es.array.iterator","es.string.iterator","es.weak-set","esnext.weak-set.from","web.dom-collections.iterator"],"core-js/features/weak-set/of":["es.array.iterator","es.weak-set","esnext.weak-set.of"],"core-js/full":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.is-registered","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/full/aggregate-error":["es.error.cause","es.aggregate-error","es.aggregate-error.cause","es.array.iterator","es.string.iterator","esnext.aggregate-error","web.dom-collections.iterator"],"core-js/full/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.map","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with"],"core-js/full/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/full/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/full/array-buffer/detached":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.detached"],"core-js/full/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/full/array-buffer/slice":["es.array-buffer.slice"],"core-js/full/array-buffer/transfer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.transfer"],"core-js/full/array-buffer/transfer-to-fixed-length":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string","esnext.array-buffer.transfer-to-fixed-length"],"core-js/full/array/at":["es.array.at","esnext.array.at"],"core-js/full/array/concat":["es.array.concat"],"core-js/full/array/copy-within":["es.array.copy-within"],"core-js/full/array/entries":["es.array.iterator","es.object.to-string"],"core-js/full/array/every":["es.array.every"],"core-js/full/array/fill":["es.array.fill"],"core-js/full/array/filter":["es.array.filter"],"core-js/full/array/filter-out":["esnext.array.filter-out"],"core-js/full/array/filter-reject":["esnext.array.filter-reject"],"core-js/full/array/find":["es.array.find"],"core-js/full/array/find-index":["es.array.find-index"],"core-js/full/array/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/full/array/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/full/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/full/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/full/array/for-each":["es.array.for-each"],"core-js/full/array/from":["es.array.from","es.string.iterator"],"core-js/full/array/from-async":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.array.from-async"],"core-js/full/array/group":["esnext.array.group"],"core-js/full/array/group-by":["esnext.array.group-by"],"core-js/full/array/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/full/array/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/full/array/includes":["es.array.includes"],"core-js/full/array/index-of":["es.array.index-of"],"core-js/full/array/is-array":["es.array.is-array"],"core-js/full/array/is-template-object":["esnext.array.is-template-object"],"core-js/full/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/full/array/join":["es.array.join"],"core-js/full/array/keys":["es.array.iterator","es.object.to-string"],"core-js/full/array/last-index":["esnext.array.last-index"],"core-js/full/array/last-index-of":["es.array.last-index-of"],"core-js/full/array/last-item":["esnext.array.last-item"],"core-js/full/array/map":["es.array.map"],"core-js/full/array/of":["es.array.of"],"core-js/full/array/push":["es.array.push"],"core-js/full/array/reduce":["es.array.reduce"],"core-js/full/array/reduce-right":["es.array.reduce-right"],"core-js/full/array/reverse":["es.array.reverse"],"core-js/full/array/slice":["es.array.slice"],"core-js/full/array/some":["es.array.some"],"core-js/full/array/sort":["es.array.sort"],"core-js/full/array/splice":["es.array.splice"],"core-js/full/array/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/full/array/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/full/array/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/full/array/unique-by":["es.map","esnext.array.unique-by"],"core-js/full/array/unshift":["es.array.unshift"],"core-js/full/array/values":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.map","es.object.to-string","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with"],"core-js/full/array/virtual/at":["es.array.at","esnext.array.at"],"core-js/full/array/virtual/concat":["es.array.concat"],"core-js/full/array/virtual/copy-within":["es.array.copy-within"],"core-js/full/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual/every":["es.array.every"],"core-js/full/array/virtual/fill":["es.array.fill"],"core-js/full/array/virtual/filter":["es.array.filter"],"core-js/full/array/virtual/filter-out":["esnext.array.filter-out"],"core-js/full/array/virtual/filter-reject":["esnext.array.filter-reject"],"core-js/full/array/virtual/find":["es.array.find"],"core-js/full/array/virtual/find-index":["es.array.find-index"],"core-js/full/array/virtual/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/full/array/virtual/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/full/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/full/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/full/array/virtual/for-each":["es.array.for-each"],"core-js/full/array/virtual/group":["esnext.array.group"],"core-js/full/array/virtual/group-by":["esnext.array.group-by"],"core-js/full/array/virtual/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/full/array/virtual/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/full/array/virtual/includes":["es.array.includes"],"core-js/full/array/virtual/index-of":["es.array.index-of"],"core-js/full/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual/join":["es.array.join"],"core-js/full/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/full/array/virtual/map":["es.array.map"],"core-js/full/array/virtual/push":["es.array.push"],"core-js/full/array/virtual/reduce":["es.array.reduce"],"core-js/full/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/full/array/virtual/reverse":["es.array.reverse"],"core-js/full/array/virtual/slice":["es.array.slice"],"core-js/full/array/virtual/some":["es.array.some"],"core-js/full/array/virtual/sort":["es.array.sort"],"core-js/full/array/virtual/splice":["es.array.splice"],"core-js/full/array/virtual/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/full/array/virtual/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/full/array/virtual/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/full/array/virtual/unique-by":["es.map","esnext.array.unique-by"],"core-js/full/array/virtual/unshift":["es.array.unshift"],"core-js/full/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/full/array/virtual/with":["es.array.with","esnext.array.with"],"core-js/full/array/with":["es.array.with","esnext.array.with"],"core-js/full/async-disposable-stack":["es.error.cause","es.error.to-string","es.object.to-string","es.promise","esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.iterator.dispose"],"core-js/full/async-disposable-stack/constructor":["es.error.cause","es.error.to-string","es.object.to-string","es.promise","esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.iterator.dispose"],"core-js/full/async-iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/full/async-iterator/as-indexed-pairs":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs"],"core-js/full/async-iterator/async-dispose":["es.object.to-string","es.promise","esnext.async-iterator.async-dispose"],"core-js/full/async-iterator/drop":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.drop"],"core-js/full/async-iterator/every":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.every"],"core-js/full/async-iterator/filter":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.filter"],"core-js/full/async-iterator/find":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.find"],"core-js/full/async-iterator/flat-map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.flat-map"],"core-js/full/async-iterator/for-each":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.for-each"],"core-js/full/async-iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.async-iterator.constructor","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","web.dom-collections.iterator"],"core-js/full/async-iterator/indexed":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.indexed"],"core-js/full/async-iterator/map":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.map"],"core-js/full/async-iterator/reduce":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.reduce"],"core-js/full/async-iterator/some":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.some"],"core-js/full/async-iterator/take":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.take"],"core-js/full/async-iterator/to-array":["es.object.to-string","es.promise","esnext.async-iterator.constructor","esnext.async-iterator.to-array"],"core-js/full/atob":["es.error.to-string","es.object.to-string","web.atob","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/full/bigint":["es.object.to-string","esnext.bigint.range"],"core-js/full/bigint/range":["es.object.to-string","esnext.bigint.range"],"core-js/full/btoa":["es.error.to-string","es.object.to-string","web.btoa","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/full/clear-immediate":["web.immediate"],"core-js/full/composite-key":["esnext.composite-key"],"core-js/full/composite-symbol":["es.symbol","esnext.composite-symbol"],"core-js/full/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string"],"core-js/full/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/full/date/get-year":["es.date.get-year"],"core-js/full/date/now":["es.date.now"],"core-js/full/date/set-year":["es.date.set-year"],"core-js/full/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/full/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/full/date/to-json":["es.date.to-json"],"core-js/full/date/to-primitive":["es.date.to-primitive"],"core-js/full/date/to-string":["es.date.to-string"],"core-js/full/disposable-stack":["es.error.cause","es.error.to-string","es.object.to-string","esnext.suppressed-error.constructor","esnext.disposable-stack.constructor","esnext.iterator.dispose"],"core-js/full/disposable-stack/constructor":["es.error.cause","es.error.to-string","es.object.to-string","esnext.suppressed-error.constructor","esnext.disposable-stack.constructor","esnext.iterator.dispose"],"core-js/full/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/full/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/full/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/full/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/full/dom-exception/constructor":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack"],"core-js/full/dom-exception/to-string-tag":["web.dom-exception.to-string-tag"],"core-js/full/error":["es.error.cause","es.error.to-string"],"core-js/full/error/constructor":["es.error.cause"],"core-js/full/error/to-string":["es.error.to-string"],"core-js/full/escape":["es.escape"],"core-js/full/function":["es.function.bind","es.function.has-instance","es.function.name","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this"],"core-js/full/function/bind":["es.function.bind"],"core-js/full/function/demethodize":["esnext.function.demethodize"],"core-js/full/function/has-instance":["es.function.has-instance"],"core-js/full/function/is-callable":["esnext.function.is-callable"],"core-js/full/function/is-constructor":["esnext.function.is-constructor"],"core-js/full/function/name":["es.function.name"],"core-js/full/function/un-this":["esnext.function.un-this"],"core-js/full/function/virtual":["es.function.bind","esnext.function.demethodize","esnext.function.un-this"],"core-js/full/function/virtual/bind":["es.function.bind"],"core-js/full/function/virtual/demethodize":["esnext.function.demethodize"],"core-js/full/function/virtual/un-this":["esnext.function.un-this"],"core-js/full/get-iterator":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/full/get-iterator-method":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/full/global-this":["es.global-this","esnext.global-this"],"core-js/full/instance/at":["es.array.at","es.string.at-alternative","esnext.array.at","esnext.string.at"],"core-js/full/instance/bind":["es.function.bind"],"core-js/full/instance/code-point-at":["es.string.code-point-at"],"core-js/full/instance/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/full/instance/concat":["es.array.concat"],"core-js/full/instance/copy-within":["es.array.copy-within"],"core-js/full/instance/demethodize":["esnext.function.demethodize"],"core-js/full/instance/ends-with":["es.string.ends-with"],"core-js/full/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/full/instance/every":["es.array.every"],"core-js/full/instance/fill":["es.array.fill"],"core-js/full/instance/filter":["es.array.filter"],"core-js/full/instance/filter-out":["esnext.array.filter-out"],"core-js/full/instance/filter-reject":["esnext.array.filter-reject"],"core-js/full/instance/find":["es.array.find"],"core-js/full/instance/find-index":["es.array.find-index"],"core-js/full/instance/find-last":["es.array.find-last","esnext.array.find-last"],"core-js/full/instance/find-last-index":["es.array.find-last-index","esnext.array.find-last-index"],"core-js/full/instance/flags":["es.regexp.flags"],"core-js/full/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/full/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/full/instance/for-each":["es.array.for-each","web.dom-collections.iterator"],"core-js/full/instance/group":["esnext.array.group"],"core-js/full/instance/group-by":["esnext.array.group-by"],"core-js/full/instance/group-by-to-map":["es.map","es.object.to-string","esnext.array.group-by-to-map"],"core-js/full/instance/group-to-map":["es.map","es.object.to-string","esnext.array.group-to-map"],"core-js/full/instance/includes":["es.array.includes","es.string.includes"],"core-js/full/instance/index-of":["es.array.index-of"],"core-js/full/instance/is-well-formed":["esnext.string.is-well-formed"],"core-js/full/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/full/instance/last-index-of":["es.array.last-index-of"],"core-js/full/instance/map":["es.array.map"],"core-js/full/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/full/instance/pad-end":["es.string.pad-end"],"core-js/full/instance/pad-start":["es.string.pad-start"],"core-js/full/instance/push":["es.array.push"],"core-js/full/instance/reduce":["es.array.reduce"],"core-js/full/instance/reduce-right":["es.array.reduce-right"],"core-js/full/instance/repeat":["es.string.repeat"],"core-js/full/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/full/instance/reverse":["es.array.reverse"],"core-js/full/instance/slice":["es.array.slice"],"core-js/full/instance/some":["es.array.some"],"core-js/full/instance/sort":["es.array.sort"],"core-js/full/instance/splice":["es.array.splice"],"core-js/full/instance/starts-with":["es.string.starts-with"],"core-js/full/instance/to-reversed":["es.array.to-reversed","esnext.array.to-reversed"],"core-js/full/instance/to-sorted":["es.array.sort","es.array.to-sorted","esnext.array.to-sorted"],"core-js/full/instance/to-spliced":["es.array.to-spliced","esnext.array.to-spliced"],"core-js/full/instance/to-well-formed":["esnext.string.to-well-formed"],"core-js/full/instance/trim":["es.string.trim"],"core-js/full/instance/trim-end":["es.string.trim-end"],"core-js/full/instance/trim-left":["es.string.trim-start"],"core-js/full/instance/trim-right":["es.string.trim-end"],"core-js/full/instance/trim-start":["es.string.trim-start"],"core-js/full/instance/un-this":["esnext.function.un-this"],"core-js/full/instance/unique-by":["es.map","esnext.array.unique-by"],"core-js/full/instance/unshift":["es.array.unshift"],"core-js/full/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/full/instance/with":["es.array.with","esnext.array.with"],"core-js/full/is-iterable":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/full/iterator":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/full/iterator/as-indexed-pairs":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs"],"core-js/full/iterator/dispose":["esnext.iterator.dispose"],"core-js/full/iterator/drop":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.drop"],"core-js/full/iterator/every":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.every"],"core-js/full/iterator/filter":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.filter"],"core-js/full/iterator/find":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.find"],"core-js/full/iterator/flat-map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.flat-map"],"core-js/full/iterator/for-each":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.for-each"],"core-js/full/iterator/from":["es.array.iterator","es.object.to-string","es.promise","es.string.iterator","esnext.iterator.constructor","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","web.dom-collections.iterator"],"core-js/full/iterator/indexed":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.indexed"],"core-js/full/iterator/map":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.map"],"core-js/full/iterator/range":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.range"],"core-js/full/iterator/reduce":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.reduce"],"core-js/full/iterator/some":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.some"],"core-js/full/iterator/take":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.take"],"core-js/full/iterator/to-array":["es.object.to-string","esnext.iterator.constructor","esnext.iterator.to-array"],"core-js/full/iterator/to-async":["es.object.to-string","es.promise","esnext.iterator.constructor","esnext.iterator.to-async"],"core-js/full/json":["es.json.stringify","es.json.to-string-tag","es.object.create","es.object.freeze","es.object.keys","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json"],"core-js/full/json/is-raw-json":["esnext.json.is-raw-json"],"core-js/full/json/parse":["es.object.keys","esnext.json.parse"],"core-js/full/json/raw-json":["es.object.create","es.object.freeze","esnext.json.raw-json"],"core-js/full/json/stringify":["es.json.stringify"],"core-js/full/json/to-string-tag":["es.json.to-string-tag"],"core-js/full/map":["es.array.iterator","es.map","es.object.to-string","es.string.iterator","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","web.dom-collections.iterator"],"core-js/full/map/delete-all":["es.map","esnext.map.delete-all"],"core-js/full/map/emplace":["es.map","esnext.map.emplace"],"core-js/full/map/every":["es.map","esnext.map.every"],"core-js/full/map/filter":["es.map","esnext.map.filter"],"core-js/full/map/find":["es.map","esnext.map.find"],"core-js/full/map/find-key":["es.map","esnext.map.find-key"],"core-js/full/map/from":["es.array.iterator","es.map","es.string.iterator","esnext.map.from","web.dom-collections.iterator"],"core-js/full/map/group-by":["es.map","esnext.map.group-by"],"core-js/full/map/includes":["es.map","esnext.map.includes"],"core-js/full/map/key-by":["es.map","esnext.map.key-by"],"core-js/full/map/key-of":["es.map","esnext.map.key-of"],"core-js/full/map/map-keys":["es.map","esnext.map.map-keys"],"core-js/full/map/map-values":["es.map","esnext.map.map-values"],"core-js/full/map/merge":["es.map","esnext.map.merge"],"core-js/full/map/of":["es.array.iterator","es.map","esnext.map.of"],"core-js/full/map/reduce":["es.map","esnext.map.reduce"],"core-js/full/map/some":["es.map","esnext.map.some"],"core-js/full/map/update":["es.map","esnext.map.update"],"core-js/full/map/update-or-insert":["es.map","esnext.map.update-or-insert"],"core-js/full/map/upsert":["es.map","esnext.map.upsert"],"core-js/full/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh"],"core-js/full/math/acosh":["es.math.acosh"],"core-js/full/math/asinh":["es.math.asinh"],"core-js/full/math/atanh":["es.math.atanh"],"core-js/full/math/cbrt":["es.math.cbrt"],"core-js/full/math/clamp":["esnext.math.clamp"],"core-js/full/math/clz32":["es.math.clz32"],"core-js/full/math/cosh":["es.math.cosh"],"core-js/full/math/deg-per-rad":["esnext.math.deg-per-rad"],"core-js/full/math/degrees":["esnext.math.degrees"],"core-js/full/math/expm1":["es.math.expm1"],"core-js/full/math/fround":["es.math.fround"],"core-js/full/math/fscale":["esnext.math.fscale"],"core-js/full/math/hypot":["es.math.hypot"],"core-js/full/math/iaddh":["esnext.math.iaddh"],"core-js/full/math/imul":["es.math.imul"],"core-js/full/math/imulh":["esnext.math.imulh"],"core-js/full/math/isubh":["esnext.math.isubh"],"core-js/full/math/log10":["es.math.log10"],"core-js/full/math/log1p":["es.math.log1p"],"core-js/full/math/log2":["es.math.log2"],"core-js/full/math/rad-per-deg":["esnext.math.rad-per-deg"],"core-js/full/math/radians":["esnext.math.radians"],"core-js/full/math/scale":["esnext.math.scale"],"core-js/full/math/seeded-prng":["esnext.math.seeded-prng"],"core-js/full/math/sign":["es.math.sign"],"core-js/full/math/signbit":["esnext.math.signbit"],"core-js/full/math/sinh":["es.math.sinh"],"core-js/full/math/tanh":["es.math.tanh"],"core-js/full/math/to-string-tag":["es.math.to-string-tag"],"core-js/full/math/trunc":["es.math.trunc"],"core-js/full/math/umulh":["esnext.math.umulh"],"core-js/full/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.to-string","esnext.number.from-string","esnext.number.range"],"core-js/full/number/constructor":["es.number.constructor"],"core-js/full/number/epsilon":["es.number.epsilon"],"core-js/full/number/from-string":["esnext.number.from-string"],"core-js/full/number/is-finite":["es.number.is-finite"],"core-js/full/number/is-integer":["es.number.is-integer"],"core-js/full/number/is-nan":["es.number.is-nan"],"core-js/full/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/full/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/full/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/full/number/parse-float":["es.number.parse-float"],"core-js/full/number/parse-int":["es.number.parse-int"],"core-js/full/number/range":["es.object.to-string","esnext.number.range"],"core-js/full/number/to-exponential":["es.number.to-exponential"],"core-js/full/number/to-fixed":["es.number.to-fixed"],"core-js/full/number/to-precision":["es.number.to-precision"],"core-js/full/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/full/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/full/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/full/number/virtual/to-precision":["es.number.to-precision"],"core-js/full/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","web.dom-collections.iterator"],"core-js/full/object/assign":["es.object.assign"],"core-js/full/object/create":["es.object.create"],"core-js/full/object/define-getter":["es.object.define-getter"],"core-js/full/object/define-properties":["es.object.define-properties"],"core-js/full/object/define-property":["es.object.define-property"],"core-js/full/object/define-setter":["es.object.define-setter"],"core-js/full/object/entries":["es.object.entries"],"core-js/full/object/freeze":["es.object.freeze"],"core-js/full/object/from-entries":["es.array.iterator","es.object.from-entries","web.dom-collections.iterator"],"core-js/full/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/full/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/full/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/full/object/get-own-property-symbols":["es.symbol"],"core-js/full/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/full/object/has-own":["es.object.has-own","esnext.object.has-own"],"core-js/full/object/is":["es.object.is"],"core-js/full/object/is-extensible":["es.object.is-extensible"],"core-js/full/object/is-frozen":["es.object.is-frozen"],"core-js/full/object/is-sealed":["es.object.is-sealed"],"core-js/full/object/iterate-entries":["esnext.object.iterate-entries"],"core-js/full/object/iterate-keys":["esnext.object.iterate-keys"],"core-js/full/object/iterate-values":["esnext.object.iterate-values"],"core-js/full/object/keys":["es.object.keys"],"core-js/full/object/lookup-getter":["es.object.lookup-getter"],"core-js/full/object/lookup-setter":["es.object.lookup-setter"],"core-js/full/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/full/object/proto":["es.object.proto"],"core-js/full/object/seal":["es.object.seal"],"core-js/full/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/full/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/full/object/values":["es.object.values"],"core-js/full/observable":["es.object.to-string","es.string.iterator","esnext.observable","esnext.symbol.observable","web.dom-collections.iterator"],"core-js/full/parse-float":["es.parse-float"],"core-js/full/parse-int":["es.parse-int"],"core-js/full/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator","esnext.aggregate-error","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","web.dom-collections.iterator"],"core-js/full/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","esnext.promise.all-settled","web.dom-collections.iterator"],"core-js/full/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","esnext.aggregate-error","esnext.promise.any","web.dom-collections.iterator"],"core-js/full/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/full/promise/try":["es.promise","esnext.promise.try"],"core-js/full/queue-microtask":["web.queue-microtask"],"core-js/full/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata"],"core-js/full/reflect/apply":["es.reflect.apply"],"core-js/full/reflect/construct":["es.reflect.construct"],"core-js/full/reflect/define-metadata":["esnext.reflect.define-metadata"],"core-js/full/reflect/define-property":["es.reflect.define-property"],"core-js/full/reflect/delete-metadata":["esnext.reflect.delete-metadata"],"core-js/full/reflect/delete-property":["es.reflect.delete-property"],"core-js/full/reflect/get":["es.reflect.get"],"core-js/full/reflect/get-metadata":["esnext.reflect.get-metadata"],"core-js/full/reflect/get-metadata-keys":["esnext.reflect.get-metadata-keys"],"core-js/full/reflect/get-own-metadata":["esnext.reflect.get-own-metadata"],"core-js/full/reflect/get-own-metadata-keys":["esnext.reflect.get-own-metadata-keys"],"core-js/full/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/full/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/full/reflect/has":["es.reflect.has"],"core-js/full/reflect/has-metadata":["esnext.reflect.has-metadata"],"core-js/full/reflect/has-own-metadata":["esnext.reflect.has-own-metadata"],"core-js/full/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/full/reflect/metadata":["esnext.reflect.metadata"],"core-js/full/reflect/own-keys":["es.reflect.own-keys"],"core-js/full/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/full/reflect/set":["es.reflect.set"],"core-js/full/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/full/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/full/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/full/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/full/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/full/regexp/flags":["es.regexp.flags"],"core-js/full/regexp/match":["es.regexp.exec","es.string.match"],"core-js/full/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/full/regexp/search":["es.regexp.exec","es.string.search"],"core-js/full/regexp/split":["es.regexp.exec","es.string.split"],"core-js/full/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/full/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/full/regexp/to-string":["es.regexp.to-string"],"core-js/full/self":["web.self"],"core-js/full/set":["es.array.iterator","es.object.to-string","es.set","es.string.iterator","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","web.dom-collections.iterator"],"core-js/full/set-immediate":["web.immediate"],"core-js/full/set-interval":["web.timers"],"core-js/full/set-timeout":["web.timers"],"core-js/full/set/add-all":["es.set","esnext.set.add-all"],"core-js/full/set/delete-all":["es.set","esnext.set.delete-all"],"core-js/full/set/difference":["es.array.iterator","es.set","es.string.iterator","esnext.set.difference.v2","esnext.set.difference","web.dom-collections.iterator"],"core-js/full/set/every":["es.set","esnext.set.every"],"core-js/full/set/filter":["es.set","esnext.set.filter"],"core-js/full/set/find":["es.set","esnext.set.find"],"core-js/full/set/from":["es.array.iterator","es.set","es.string.iterator","esnext.set.from","web.dom-collections.iterator"],"core-js/full/set/intersection":["es.array.iterator","es.set","es.string.iterator","esnext.set.intersection.v2","esnext.set.intersection","web.dom-collections.iterator"],"core-js/full/set/is-disjoint-from":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","web.dom-collections.iterator"],"core-js/full/set/is-subset-of":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","web.dom-collections.iterator"],"core-js/full/set/is-superset-of":["es.array.iterator","es.set","es.string.iterator","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","web.dom-collections.iterator"],"core-js/full/set/join":["es.set","esnext.set.join"],"core-js/full/set/map":["es.set","esnext.set.map"],"core-js/full/set/of":["es.array.iterator","es.set","esnext.set.of"],"core-js/full/set/reduce":["es.set","esnext.set.reduce"],"core-js/full/set/some":["es.set","esnext.set.some"],"core-js/full/set/symmetric-difference":["es.array.iterator","es.set","es.string.iterator","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","web.dom-collections.iterator"],"core-js/full/set/union":["es.array.iterator","es.set","es.string.iterator","esnext.set.union.v2","esnext.set.union","web.dom-collections.iterator"],"core-js/full/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.weak-map","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed"],"core-js/full/string/anchor":["es.string.anchor"],"core-js/full/string/at":["es.string.at-alternative","esnext.string.at"],"core-js/full/string/big":["es.string.big"],"core-js/full/string/blink":["es.string.blink"],"core-js/full/string/bold":["es.string.bold"],"core-js/full/string/code-point-at":["es.string.code-point-at"],"core-js/full/string/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/full/string/cooked":["esnext.string.cooked"],"core-js/full/string/dedent":["es.string.from-code-point","es.weak-map","esnext.string.dedent"],"core-js/full/string/ends-with":["es.string.ends-with"],"core-js/full/string/fixed":["es.string.fixed"],"core-js/full/string/fontcolor":["es.string.fontcolor"],"core-js/full/string/fontsize":["es.string.fontsize"],"core-js/full/string/from-code-point":["es.string.from-code-point"],"core-js/full/string/includes":["es.string.includes"],"core-js/full/string/is-well-formed":["esnext.string.is-well-formed"],"core-js/full/string/italics":["es.string.italics"],"core-js/full/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/full/string/link":["es.string.link"],"core-js/full/string/match":["es.regexp.exec","es.string.match"],"core-js/full/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/full/string/pad-end":["es.string.pad-end"],"core-js/full/string/pad-start":["es.string.pad-start"],"core-js/full/string/raw":["es.string.raw"],"core-js/full/string/repeat":["es.string.repeat"],"core-js/full/string/replace":["es.regexp.exec","es.string.replace"],"core-js/full/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/full/string/search":["es.regexp.exec","es.string.search"],"core-js/full/string/small":["es.string.small"],"core-js/full/string/split":["es.regexp.exec","es.string.split"],"core-js/full/string/starts-with":["es.string.starts-with"],"core-js/full/string/strike":["es.string.strike"],"core-js/full/string/sub":["es.string.sub"],"core-js/full/string/substr":["es.string.substr"],"core-js/full/string/sup":["es.string.sup"],"core-js/full/string/to-well-formed":["esnext.string.to-well-formed"],"core-js/full/string/trim":["es.string.trim"],"core-js/full/string/trim-end":["es.string.trim-end"],"core-js/full/string/trim-left":["es.string.trim-start"],"core-js/full/string/trim-right":["es.string.trim-end"],"core-js/full/string/trim-start":["es.string.trim-start"],"core-js/full/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","esnext.string.at","esnext.string.code-points","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed"],"core-js/full/string/virtual/anchor":["es.string.anchor"],"core-js/full/string/virtual/at":["es.string.at-alternative","esnext.string.at"],"core-js/full/string/virtual/big":["es.string.big"],"core-js/full/string/virtual/blink":["es.string.blink"],"core-js/full/string/virtual/bold":["es.string.bold"],"core-js/full/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/full/string/virtual/code-points":["es.object.to-string","esnext.string.code-points"],"core-js/full/string/virtual/ends-with":["es.string.ends-with"],"core-js/full/string/virtual/fixed":["es.string.fixed"],"core-js/full/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/full/string/virtual/fontsize":["es.string.fontsize"],"core-js/full/string/virtual/includes":["es.string.includes"],"core-js/full/string/virtual/is-well-formed":["esnext.string.is-well-formed"],"core-js/full/string/virtual/italics":["es.string.italics"],"core-js/full/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/full/string/virtual/link":["es.string.link"],"core-js/full/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all","esnext.string.match-all"],"core-js/full/string/virtual/pad-end":["es.string.pad-end"],"core-js/full/string/virtual/pad-start":["es.string.pad-start"],"core-js/full/string/virtual/repeat":["es.string.repeat"],"core-js/full/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all","esnext.string.replace-all"],"core-js/full/string/virtual/small":["es.string.small"],"core-js/full/string/virtual/starts-with":["es.string.starts-with"],"core-js/full/string/virtual/strike":["es.string.strike"],"core-js/full/string/virtual/sub":["es.string.sub"],"core-js/full/string/virtual/substr":["es.string.substr"],"core-js/full/string/virtual/sup":["es.string.sup"],"core-js/full/string/virtual/to-well-formed":["esnext.string.to-well-formed"],"core-js/full/string/virtual/trim":["es.string.trim"],"core-js/full/string/virtual/trim-end":["es.string.trim-end"],"core-js/full/string/virtual/trim-left":["es.string.trim-start"],"core-js/full/string/virtual/trim-right":["es.string.trim-end"],"core-js/full/string/virtual/trim-start":["es.string.trim-start"],"core-js/full/structured-clone":["es.error.to-string","es.array.iterator","es.map","es.object.keys","es.object.to-string","es.set","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"core-js/full/suppressed-error":["es.error.cause","es.error.to-string","esnext.suppressed-error.constructor"],"core-js/full/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.is-registered","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","web.dom-collections.iterator"],"core-js/full/symbol/async-dispose":["esnext.symbol.async-dispose"],"core-js/full/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/full/symbol/description":["es.symbol.description"],"core-js/full/symbol/dispose":["esnext.symbol.dispose"],"core-js/full/symbol/for":["es.symbol"],"core-js/full/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/full/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/full/symbol/is-registered":["es.symbol","esnext.symbol.is-registered"],"core-js/full/symbol/is-well-known":["es.symbol","esnext.symbol.is-well-known"],"core-js/full/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/full/symbol/key-for":["es.symbol"],"core-js/full/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/full/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/full/symbol/matcher":["esnext.symbol.matcher"],"core-js/full/symbol/metadata":["esnext.symbol.metadata"],"core-js/full/symbol/metadata-key":["esnext.symbol.metadata-key"],"core-js/full/symbol/observable":["esnext.symbol.observable"],"core-js/full/symbol/pattern-match":["esnext.symbol.pattern-match"],"core-js/full/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/full/symbol/replace-all":["esnext.symbol.replace-all"],"core-js/full/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/full/symbol/species":["es.symbol.species"],"core-js/full/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/full/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/full/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/full/symbol/unscopables":["es.symbol.unscopables"],"core-js/full/typed-array":["es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/at":["es.typed-array.at","esnext.typed-array.at"],"core-js/full/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/full/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/full/typed-array/every":["es.typed-array.every"],"core-js/full/typed-array/fill":["es.typed-array.fill"],"core-js/full/typed-array/filter":["es.typed-array.filter"],"core-js/full/typed-array/filter-out":["esnext.typed-array.filter-out"],"core-js/full/typed-array/filter-reject":["esnext.typed-array.filter-reject"],"core-js/full/typed-array/find":["es.typed-array.find"],"core-js/full/typed-array/find-index":["es.typed-array.find-index"],"core-js/full/typed-array/find-last":["es.typed-array.find-last","esnext.typed-array.find-last"],"core-js/full/typed-array/find-last-index":["es.typed-array.find-last-index","esnext.typed-array.find-last-index"],"core-js/full/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/for-each":["es.typed-array.for-each"],"core-js/full/typed-array/from":["es.typed-array.from"],"core-js/full/typed-array/from-async":["esnext.typed-array.from-async"],"core-js/full/typed-array/group-by":["esnext.typed-array.group-by"],"core-js/full/typed-array/includes":["es.typed-array.includes"],"core-js/full/typed-array/index-of":["es.typed-array.index-of"],"core-js/full/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/full/typed-array/join":["es.typed-array.join"],"core-js/full/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/full/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/full/typed-array/map":["es.typed-array.map"],"core-js/full/typed-array/methods":["es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/of":["es.typed-array.of"],"core-js/full/typed-array/reduce":["es.typed-array.reduce"],"core-js/full/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/full/typed-array/reverse":["es.typed-array.reverse"],"core-js/full/typed-array/set":["es.typed-array.set"],"core-js/full/typed-array/slice":["es.typed-array.slice"],"core-js/full/typed-array/some":["es.typed-array.some"],"core-js/full/typed-array/sort":["es.typed-array.sort"],"core-js/full/typed-array/subarray":["es.typed-array.subarray"],"core-js/full/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/full/typed-array/to-reversed":["es.typed-array.to-reversed","esnext.typed-array.to-reversed"],"core-js/full/typed-array/to-sorted":["es.typed-array.sort","es.typed-array.to-sorted","esnext.typed-array.to-sorted"],"core-js/full/typed-array/to-spliced":["esnext.typed-array.to-spliced"],"core-js/full/typed-array/to-string":["es.typed-array.to-string"],"core-js/full/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.map","es.object.to-string","es.promise","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with"],"core-js/full/typed-array/unique-by":["es.map","esnext.typed-array.unique-by"],"core-js/full/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/full/typed-array/with":["es.typed-array.with","esnext.typed-array.with"],"core-js/full/unescape":["es.unescape"],"core-js/full/url":["web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/full/url-search-params":["web.dom-collections.iterator","web.url-search-params","web.url-search-params.size"],"core-js/full/url/can-parse":["web.url","web.url.can-parse"],"core-js/full/url/to-json":["web.url.to-json"],"core-js/full/weak-map":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-map","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","web.dom-collections.iterator"],"core-js/full/weak-map/delete-all":["es.weak-map","esnext.weak-map.delete-all"],"core-js/full/weak-map/emplace":["es.weak-map","esnext.weak-map.emplace"],"core-js/full/weak-map/from":["es.array.iterator","es.string.iterator","es.weak-map","esnext.weak-map.from","web.dom-collections.iterator"],"core-js/full/weak-map/of":["es.array.iterator","es.weak-map","esnext.weak-map.of"],"core-js/full/weak-map/upsert":["es.weak-map","esnext.weak-map.upsert"],"core-js/full/weak-set":["es.array.iterator","es.object.to-string","es.string.iterator","es.weak-set","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.iterator"],"core-js/full/weak-set/add-all":["es.weak-set","esnext.weak-set.add-all"],"core-js/full/weak-set/delete-all":["es.weak-set","esnext.weak-set.delete-all"],"core-js/full/weak-set/from":["es.array.iterator","es.string.iterator","es.weak-set","esnext.weak-set.from","web.dom-collections.iterator"],"core-js/full/weak-set/of":["es.array.iterator","es.weak-set","esnext.weak-set.of"],"core-js/modules/es.aggregate-error":["es.aggregate-error"],"core-js/modules/es.aggregate-error.cause":["es.aggregate-error.cause"],"core-js/modules/es.aggregate-error.constructor":["es.aggregate-error.constructor"],"core-js/modules/es.array-buffer.constructor":["es.array-buffer.constructor"],"core-js/modules/es.array-buffer.is-view":["es.array-buffer.is-view"],"core-js/modules/es.array-buffer.slice":["es.array-buffer.slice"],"core-js/modules/es.array.at":["es.array.at"],"core-js/modules/es.array.concat":["es.array.concat"],"core-js/modules/es.array.copy-within":["es.array.copy-within"],"core-js/modules/es.array.every":["es.array.every"],"core-js/modules/es.array.fill":["es.array.fill"],"core-js/modules/es.array.filter":["es.array.filter"],"core-js/modules/es.array.find":["es.array.find"],"core-js/modules/es.array.find-index":["es.array.find-index"],"core-js/modules/es.array.find-last":["es.array.find-last"],"core-js/modules/es.array.find-last-index":["es.array.find-last-index"],"core-js/modules/es.array.flat":["es.array.flat"],"core-js/modules/es.array.flat-map":["es.array.flat-map"],"core-js/modules/es.array.for-each":["es.array.for-each"],"core-js/modules/es.array.from":["es.array.from"],"core-js/modules/es.array.includes":["es.array.includes"],"core-js/modules/es.array.index-of":["es.array.index-of"],"core-js/modules/es.array.is-array":["es.array.is-array"],"core-js/modules/es.array.iterator":["es.array.iterator"],"core-js/modules/es.array.join":["es.array.join"],"core-js/modules/es.array.last-index-of":["es.array.last-index-of"],"core-js/modules/es.array.map":["es.array.map"],"core-js/modules/es.array.of":["es.array.of"],"core-js/modules/es.array.push":["es.array.push"],"core-js/modules/es.array.reduce":["es.array.reduce"],"core-js/modules/es.array.reduce-right":["es.array.reduce-right"],"core-js/modules/es.array.reverse":["es.array.reverse"],"core-js/modules/es.array.slice":["es.array.slice"],"core-js/modules/es.array.some":["es.array.some"],"core-js/modules/es.array.sort":["es.array.sort"],"core-js/modules/es.array.species":["es.array.species"],"core-js/modules/es.array.splice":["es.array.splice"],"core-js/modules/es.array.to-reversed":["es.array.to-reversed"],"core-js/modules/es.array.to-sorted":["es.array.to-sorted"],"core-js/modules/es.array.to-spliced":["es.array.to-spliced"],"core-js/modules/es.array.unscopables.flat":["es.array.unscopables.flat"],"core-js/modules/es.array.unscopables.flat-map":["es.array.unscopables.flat-map"],"core-js/modules/es.array.unshift":["es.array.unshift"],"core-js/modules/es.array.with":["es.array.with"],"core-js/modules/es.data-view":["es.data-view"],"core-js/modules/es.data-view.constructor":["es.data-view.constructor"],"core-js/modules/es.date.get-year":["es.date.get-year"],"core-js/modules/es.date.now":["es.date.now"],"core-js/modules/es.date.set-year":["es.date.set-year"],"core-js/modules/es.date.to-gmt-string":["es.date.to-gmt-string"],"core-js/modules/es.date.to-iso-string":["es.date.to-iso-string"],"core-js/modules/es.date.to-json":["es.date.to-json"],"core-js/modules/es.date.to-primitive":["es.date.to-primitive"],"core-js/modules/es.date.to-string":["es.date.to-string"],"core-js/modules/es.error.cause":["es.error.cause"],"core-js/modules/es.error.to-string":["es.error.to-string"],"core-js/modules/es.escape":["es.escape"],"core-js/modules/es.function.bind":["es.function.bind"],"core-js/modules/es.function.has-instance":["es.function.has-instance"],"core-js/modules/es.function.name":["es.function.name"],"core-js/modules/es.global-this":["es.global-this"],"core-js/modules/es.json.stringify":["es.json.stringify"],"core-js/modules/es.json.to-string-tag":["es.json.to-string-tag"],"core-js/modules/es.map":["es.map"],"core-js/modules/es.map.constructor":["es.map.constructor"],"core-js/modules/es.math.acosh":["es.math.acosh"],"core-js/modules/es.math.asinh":["es.math.asinh"],"core-js/modules/es.math.atanh":["es.math.atanh"],"core-js/modules/es.math.cbrt":["es.math.cbrt"],"core-js/modules/es.math.clz32":["es.math.clz32"],"core-js/modules/es.math.cosh":["es.math.cosh"],"core-js/modules/es.math.expm1":["es.math.expm1"],"core-js/modules/es.math.fround":["es.math.fround"],"core-js/modules/es.math.hypot":["es.math.hypot"],"core-js/modules/es.math.imul":["es.math.imul"],"core-js/modules/es.math.log10":["es.math.log10"],"core-js/modules/es.math.log1p":["es.math.log1p"],"core-js/modules/es.math.log2":["es.math.log2"],"core-js/modules/es.math.sign":["es.math.sign"],"core-js/modules/es.math.sinh":["es.math.sinh"],"core-js/modules/es.math.tanh":["es.math.tanh"],"core-js/modules/es.math.to-string-tag":["es.math.to-string-tag"],"core-js/modules/es.math.trunc":["es.math.trunc"],"core-js/modules/es.number.constructor":["es.number.constructor"],"core-js/modules/es.number.epsilon":["es.number.epsilon"],"core-js/modules/es.number.is-finite":["es.number.is-finite"],"core-js/modules/es.number.is-integer":["es.number.is-integer"],"core-js/modules/es.number.is-nan":["es.number.is-nan"],"core-js/modules/es.number.is-safe-integer":["es.number.is-safe-integer"],"core-js/modules/es.number.max-safe-integer":["es.number.max-safe-integer"],"core-js/modules/es.number.min-safe-integer":["es.number.min-safe-integer"],"core-js/modules/es.number.parse-float":["es.number.parse-float"],"core-js/modules/es.number.parse-int":["es.number.parse-int"],"core-js/modules/es.number.to-exponential":["es.number.to-exponential"],"core-js/modules/es.number.to-fixed":["es.number.to-fixed"],"core-js/modules/es.number.to-precision":["es.number.to-precision"],"core-js/modules/es.object.assign":["es.object.assign"],"core-js/modules/es.object.create":["es.object.create"],"core-js/modules/es.object.define-getter":["es.object.define-getter"],"core-js/modules/es.object.define-properties":["es.object.define-properties"],"core-js/modules/es.object.define-property":["es.object.define-property"],"core-js/modules/es.object.define-setter":["es.object.define-setter"],"core-js/modules/es.object.entries":["es.object.entries"],"core-js/modules/es.object.freeze":["es.object.freeze"],"core-js/modules/es.object.from-entries":["es.object.from-entries"],"core-js/modules/es.object.get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/modules/es.object.get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/modules/es.object.get-own-property-names":["es.object.get-own-property-names"],"core-js/modules/es.object.get-own-property-symbols":["es.object.get-own-property-symbols"],"core-js/modules/es.object.get-prototype-of":["es.object.get-prototype-of"],"core-js/modules/es.object.has-own":["es.object.has-own"],"core-js/modules/es.object.is":["es.object.is"],"core-js/modules/es.object.is-extensible":["es.object.is-extensible"],"core-js/modules/es.object.is-frozen":["es.object.is-frozen"],"core-js/modules/es.object.is-sealed":["es.object.is-sealed"],"core-js/modules/es.object.keys":["es.object.keys"],"core-js/modules/es.object.lookup-getter":["es.object.lookup-getter"],"core-js/modules/es.object.lookup-setter":["es.object.lookup-setter"],"core-js/modules/es.object.prevent-extensions":["es.object.prevent-extensions"],"core-js/modules/es.object.proto":["es.object.proto"],"core-js/modules/es.object.seal":["es.object.seal"],"core-js/modules/es.object.set-prototype-of":["es.object.set-prototype-of"],"core-js/modules/es.object.to-string":["es.object.to-string"],"core-js/modules/es.object.values":["es.object.values"],"core-js/modules/es.parse-float":["es.parse-float"],"core-js/modules/es.parse-int":["es.parse-int"],"core-js/modules/es.promise":["es.promise"],"core-js/modules/es.promise.all":["es.promise.all"],"core-js/modules/es.promise.all-settled":["es.promise.all-settled"],"core-js/modules/es.promise.any":["es.promise.any"],"core-js/modules/es.promise.catch":["es.promise.catch"],"core-js/modules/es.promise.constructor":["es.promise.constructor"],"core-js/modules/es.promise.finally":["es.promise.finally"],"core-js/modules/es.promise.race":["es.promise.race"],"core-js/modules/es.promise.reject":["es.promise.reject"],"core-js/modules/es.promise.resolve":["es.promise.resolve"],"core-js/modules/es.reflect.apply":["es.reflect.apply"],"core-js/modules/es.reflect.construct":["es.reflect.construct"],"core-js/modules/es.reflect.define-property":["es.reflect.define-property"],"core-js/modules/es.reflect.delete-property":["es.reflect.delete-property"],"core-js/modules/es.reflect.get":["es.reflect.get"],"core-js/modules/es.reflect.get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/modules/es.reflect.get-prototype-of":["es.reflect.get-prototype-of"],"core-js/modules/es.reflect.has":["es.reflect.has"],"core-js/modules/es.reflect.is-extensible":["es.reflect.is-extensible"],"core-js/modules/es.reflect.own-keys":["es.reflect.own-keys"],"core-js/modules/es.reflect.prevent-extensions":["es.reflect.prevent-extensions"],"core-js/modules/es.reflect.set":["es.reflect.set"],"core-js/modules/es.reflect.set-prototype-of":["es.reflect.set-prototype-of"],"core-js/modules/es.reflect.to-string-tag":["es.reflect.to-string-tag"],"core-js/modules/es.regexp.constructor":["es.regexp.constructor"],"core-js/modules/es.regexp.dot-all":["es.regexp.dot-all"],"core-js/modules/es.regexp.exec":["es.regexp.exec"],"core-js/modules/es.regexp.flags":["es.regexp.flags"],"core-js/modules/es.regexp.sticky":["es.regexp.sticky"],"core-js/modules/es.regexp.test":["es.regexp.test"],"core-js/modules/es.regexp.to-string":["es.regexp.to-string"],"core-js/modules/es.set":["es.set"],"core-js/modules/es.set.constructor":["es.set.constructor"],"core-js/modules/es.string.anchor":["es.string.anchor"],"core-js/modules/es.string.at-alternative":["es.string.at-alternative"],"core-js/modules/es.string.big":["es.string.big"],"core-js/modules/es.string.blink":["es.string.blink"],"core-js/modules/es.string.bold":["es.string.bold"],"core-js/modules/es.string.code-point-at":["es.string.code-point-at"],"core-js/modules/es.string.ends-with":["es.string.ends-with"],"core-js/modules/es.string.fixed":["es.string.fixed"],"core-js/modules/es.string.fontcolor":["es.string.fontcolor"],"core-js/modules/es.string.fontsize":["es.string.fontsize"],"core-js/modules/es.string.from-code-point":["es.string.from-code-point"],"core-js/modules/es.string.includes":["es.string.includes"],"core-js/modules/es.string.italics":["es.string.italics"],"core-js/modules/es.string.iterator":["es.string.iterator"],"core-js/modules/es.string.link":["es.string.link"],"core-js/modules/es.string.match":["es.string.match"],"core-js/modules/es.string.match-all":["es.string.match-all"],"core-js/modules/es.string.pad-end":["es.string.pad-end"],"core-js/modules/es.string.pad-start":["es.string.pad-start"],"core-js/modules/es.string.raw":["es.string.raw"],"core-js/modules/es.string.repeat":["es.string.repeat"],"core-js/modules/es.string.replace":["es.string.replace"],"core-js/modules/es.string.replace-all":["es.string.replace-all"],"core-js/modules/es.string.search":["es.string.search"],"core-js/modules/es.string.small":["es.string.small"],"core-js/modules/es.string.split":["es.string.split"],"core-js/modules/es.string.starts-with":["es.string.starts-with"],"core-js/modules/es.string.strike":["es.string.strike"],"core-js/modules/es.string.sub":["es.string.sub"],"core-js/modules/es.string.substr":["es.string.substr"],"core-js/modules/es.string.sup":["es.string.sup"],"core-js/modules/es.string.trim":["es.string.trim"],"core-js/modules/es.string.trim-end":["es.string.trim-end"],"core-js/modules/es.string.trim-left":["es.string.trim-left"],"core-js/modules/es.string.trim-right":["es.string.trim-right"],"core-js/modules/es.string.trim-start":["es.string.trim-start"],"core-js/modules/es.symbol":["es.symbol"],"core-js/modules/es.symbol.async-iterator":["es.symbol.async-iterator"],"core-js/modules/es.symbol.constructor":["es.symbol.constructor"],"core-js/modules/es.symbol.description":["es.symbol.description"],"core-js/modules/es.symbol.for":["es.symbol.for"],"core-js/modules/es.symbol.has-instance":["es.symbol.has-instance"],"core-js/modules/es.symbol.is-concat-spreadable":["es.symbol.is-concat-spreadable"],"core-js/modules/es.symbol.iterator":["es.symbol.iterator"],"core-js/modules/es.symbol.key-for":["es.symbol.key-for"],"core-js/modules/es.symbol.match":["es.symbol.match"],"core-js/modules/es.symbol.match-all":["es.symbol.match-all"],"core-js/modules/es.symbol.replace":["es.symbol.replace"],"core-js/modules/es.symbol.search":["es.symbol.search"],"core-js/modules/es.symbol.species":["es.symbol.species"],"core-js/modules/es.symbol.split":["es.symbol.split"],"core-js/modules/es.symbol.to-primitive":["es.symbol.to-primitive"],"core-js/modules/es.symbol.to-string-tag":["es.symbol.to-string-tag"],"core-js/modules/es.symbol.unscopables":["es.symbol.unscopables"],"core-js/modules/es.typed-array.at":["es.typed-array.at"],"core-js/modules/es.typed-array.copy-within":["es.typed-array.copy-within"],"core-js/modules/es.typed-array.every":["es.typed-array.every"],"core-js/modules/es.typed-array.fill":["es.typed-array.fill"],"core-js/modules/es.typed-array.filter":["es.typed-array.filter"],"core-js/modules/es.typed-array.find":["es.typed-array.find"],"core-js/modules/es.typed-array.find-index":["es.typed-array.find-index"],"core-js/modules/es.typed-array.find-last":["es.typed-array.find-last"],"core-js/modules/es.typed-array.find-last-index":["es.typed-array.find-last-index"],"core-js/modules/es.typed-array.float32-array":["es.typed-array.float32-array"],"core-js/modules/es.typed-array.float64-array":["es.typed-array.float64-array"],"core-js/modules/es.typed-array.for-each":["es.typed-array.for-each"],"core-js/modules/es.typed-array.from":["es.typed-array.from"],"core-js/modules/es.typed-array.includes":["es.typed-array.includes"],"core-js/modules/es.typed-array.index-of":["es.typed-array.index-of"],"core-js/modules/es.typed-array.int16-array":["es.typed-array.int16-array"],"core-js/modules/es.typed-array.int32-array":["es.typed-array.int32-array"],"core-js/modules/es.typed-array.int8-array":["es.typed-array.int8-array"],"core-js/modules/es.typed-array.iterator":["es.typed-array.iterator"],"core-js/modules/es.typed-array.join":["es.typed-array.join"],"core-js/modules/es.typed-array.last-index-of":["es.typed-array.last-index-of"],"core-js/modules/es.typed-array.map":["es.typed-array.map"],"core-js/modules/es.typed-array.of":["es.typed-array.of"],"core-js/modules/es.typed-array.reduce":["es.typed-array.reduce"],"core-js/modules/es.typed-array.reduce-right":["es.typed-array.reduce-right"],"core-js/modules/es.typed-array.reverse":["es.typed-array.reverse"],"core-js/modules/es.typed-array.set":["es.typed-array.set"],"core-js/modules/es.typed-array.slice":["es.typed-array.slice"],"core-js/modules/es.typed-array.some":["es.typed-array.some"],"core-js/modules/es.typed-array.sort":["es.typed-array.sort"],"core-js/modules/es.typed-array.subarray":["es.typed-array.subarray"],"core-js/modules/es.typed-array.to-locale-string":["es.typed-array.to-locale-string"],"core-js/modules/es.typed-array.to-reversed":["es.typed-array.to-reversed"],"core-js/modules/es.typed-array.to-sorted":["es.typed-array.to-sorted"],"core-js/modules/es.typed-array.to-string":["es.typed-array.to-string"],"core-js/modules/es.typed-array.uint16-array":["es.typed-array.uint16-array"],"core-js/modules/es.typed-array.uint32-array":["es.typed-array.uint32-array"],"core-js/modules/es.typed-array.uint8-array":["es.typed-array.uint8-array"],"core-js/modules/es.typed-array.uint8-clamped-array":["es.typed-array.uint8-clamped-array"],"core-js/modules/es.typed-array.with":["es.typed-array.with"],"core-js/modules/es.unescape":["es.unescape"],"core-js/modules/es.weak-map":["es.weak-map"],"core-js/modules/es.weak-map.constructor":["es.weak-map.constructor"],"core-js/modules/es.weak-set":["es.weak-set"],"core-js/modules/es.weak-set.constructor":["es.weak-set.constructor"],"core-js/modules/esnext.aggregate-error":["esnext.aggregate-error"],"core-js/modules/esnext.array-buffer.detached":["esnext.array-buffer.detached"],"core-js/modules/esnext.array-buffer.transfer":["esnext.array-buffer.transfer"],"core-js/modules/esnext.array-buffer.transfer-to-fixed-length":["esnext.array-buffer.transfer-to-fixed-length"],"core-js/modules/esnext.array.at":["esnext.array.at"],"core-js/modules/esnext.array.filter-out":["esnext.array.filter-out"],"core-js/modules/esnext.array.filter-reject":["esnext.array.filter-reject"],"core-js/modules/esnext.array.find-last":["esnext.array.find-last"],"core-js/modules/esnext.array.find-last-index":["esnext.array.find-last-index"],"core-js/modules/esnext.array.from-async":["esnext.array.from-async"],"core-js/modules/esnext.array.group":["esnext.array.group"],"core-js/modules/esnext.array.group-by":["esnext.array.group-by"],"core-js/modules/esnext.array.group-by-to-map":["esnext.array.group-by-to-map"],"core-js/modules/esnext.array.group-to-map":["esnext.array.group-to-map"],"core-js/modules/esnext.array.is-template-object":["esnext.array.is-template-object"],"core-js/modules/esnext.array.last-index":["esnext.array.last-index"],"core-js/modules/esnext.array.last-item":["esnext.array.last-item"],"core-js/modules/esnext.array.to-reversed":["esnext.array.to-reversed"],"core-js/modules/esnext.array.to-sorted":["esnext.array.to-sorted"],"core-js/modules/esnext.array.to-spliced":["esnext.array.to-spliced"],"core-js/modules/esnext.array.unique-by":["esnext.array.unique-by"],"core-js/modules/esnext.array.with":["esnext.array.with"],"core-js/modules/esnext.async-disposable-stack.constructor":["esnext.async-disposable-stack.constructor"],"core-js/modules/esnext.async-iterator.as-indexed-pairs":["esnext.async-iterator.as-indexed-pairs"],"core-js/modules/esnext.async-iterator.async-dispose":["esnext.async-iterator.async-dispose"],"core-js/modules/esnext.async-iterator.constructor":["esnext.async-iterator.constructor"],"core-js/modules/esnext.async-iterator.drop":["esnext.async-iterator.drop"],"core-js/modules/esnext.async-iterator.every":["esnext.async-iterator.every"],"core-js/modules/esnext.async-iterator.filter":["esnext.async-iterator.filter"],"core-js/modules/esnext.async-iterator.find":["esnext.async-iterator.find"],"core-js/modules/esnext.async-iterator.flat-map":["esnext.async-iterator.flat-map"],"core-js/modules/esnext.async-iterator.for-each":["esnext.async-iterator.for-each"],"core-js/modules/esnext.async-iterator.from":["esnext.async-iterator.from"],"core-js/modules/esnext.async-iterator.indexed":["esnext.async-iterator.indexed"],"core-js/modules/esnext.async-iterator.map":["esnext.async-iterator.map"],"core-js/modules/esnext.async-iterator.reduce":["esnext.async-iterator.reduce"],"core-js/modules/esnext.async-iterator.some":["esnext.async-iterator.some"],"core-js/modules/esnext.async-iterator.take":["esnext.async-iterator.take"],"core-js/modules/esnext.async-iterator.to-array":["esnext.async-iterator.to-array"],"core-js/modules/esnext.bigint.range":["esnext.bigint.range"],"core-js/modules/esnext.composite-key":["esnext.composite-key"],"core-js/modules/esnext.composite-symbol":["esnext.composite-symbol"],"core-js/modules/esnext.disposable-stack.constructor":["esnext.disposable-stack.constructor"],"core-js/modules/esnext.function.demethodize":["esnext.function.demethodize"],"core-js/modules/esnext.function.is-callable":["esnext.function.is-callable"],"core-js/modules/esnext.function.is-constructor":["esnext.function.is-constructor"],"core-js/modules/esnext.function.un-this":["esnext.function.un-this"],"core-js/modules/esnext.global-this":["esnext.global-this"],"core-js/modules/esnext.iterator.as-indexed-pairs":["esnext.iterator.as-indexed-pairs"],"core-js/modules/esnext.iterator.constructor":["esnext.iterator.constructor"],"core-js/modules/esnext.iterator.dispose":["esnext.iterator.dispose"],"core-js/modules/esnext.iterator.drop":["esnext.iterator.drop"],"core-js/modules/esnext.iterator.every":["esnext.iterator.every"],"core-js/modules/esnext.iterator.filter":["esnext.iterator.filter"],"core-js/modules/esnext.iterator.find":["esnext.iterator.find"],"core-js/modules/esnext.iterator.flat-map":["esnext.iterator.flat-map"],"core-js/modules/esnext.iterator.for-each":["esnext.iterator.for-each"],"core-js/modules/esnext.iterator.from":["esnext.iterator.from"],"core-js/modules/esnext.iterator.indexed":["esnext.iterator.indexed"],"core-js/modules/esnext.iterator.map":["esnext.iterator.map"],"core-js/modules/esnext.iterator.range":["esnext.iterator.range"],"core-js/modules/esnext.iterator.reduce":["esnext.iterator.reduce"],"core-js/modules/esnext.iterator.some":["esnext.iterator.some"],"core-js/modules/esnext.iterator.take":["esnext.iterator.take"],"core-js/modules/esnext.iterator.to-array":["esnext.iterator.to-array"],"core-js/modules/esnext.iterator.to-async":["esnext.iterator.to-async"],"core-js/modules/esnext.json.is-raw-json":["esnext.json.is-raw-json"],"core-js/modules/esnext.json.parse":["esnext.json.parse"],"core-js/modules/esnext.json.raw-json":["esnext.json.raw-json"],"core-js/modules/esnext.map.delete-all":["esnext.map.delete-all"],"core-js/modules/esnext.map.emplace":["esnext.map.emplace"],"core-js/modules/esnext.map.every":["esnext.map.every"],"core-js/modules/esnext.map.filter":["esnext.map.filter"],"core-js/modules/esnext.map.find":["esnext.map.find"],"core-js/modules/esnext.map.find-key":["esnext.map.find-key"],"core-js/modules/esnext.map.from":["esnext.map.from"],"core-js/modules/esnext.map.group-by":["esnext.map.group-by"],"core-js/modules/esnext.map.includes":["esnext.map.includes"],"core-js/modules/esnext.map.key-by":["esnext.map.key-by"],"core-js/modules/esnext.map.key-of":["esnext.map.key-of"],"core-js/modules/esnext.map.map-keys":["esnext.map.map-keys"],"core-js/modules/esnext.map.map-values":["esnext.map.map-values"],"core-js/modules/esnext.map.merge":["esnext.map.merge"],"core-js/modules/esnext.map.of":["esnext.map.of"],"core-js/modules/esnext.map.reduce":["esnext.map.reduce"],"core-js/modules/esnext.map.some":["esnext.map.some"],"core-js/modules/esnext.map.update":["esnext.map.update"],"core-js/modules/esnext.map.update-or-insert":["esnext.map.update-or-insert"],"core-js/modules/esnext.map.upsert":["esnext.map.upsert"],"core-js/modules/esnext.math.clamp":["esnext.math.clamp"],"core-js/modules/esnext.math.deg-per-rad":["esnext.math.deg-per-rad"],"core-js/modules/esnext.math.degrees":["esnext.math.degrees"],"core-js/modules/esnext.math.fscale":["esnext.math.fscale"],"core-js/modules/esnext.math.iaddh":["esnext.math.iaddh"],"core-js/modules/esnext.math.imulh":["esnext.math.imulh"],"core-js/modules/esnext.math.isubh":["esnext.math.isubh"],"core-js/modules/esnext.math.rad-per-deg":["esnext.math.rad-per-deg"],"core-js/modules/esnext.math.radians":["esnext.math.radians"],"core-js/modules/esnext.math.scale":["esnext.math.scale"],"core-js/modules/esnext.math.seeded-prng":["esnext.math.seeded-prng"],"core-js/modules/esnext.math.signbit":["esnext.math.signbit"],"core-js/modules/esnext.math.umulh":["esnext.math.umulh"],"core-js/modules/esnext.number.from-string":["esnext.number.from-string"],"core-js/modules/esnext.number.range":["esnext.number.range"],"core-js/modules/esnext.object.has-own":["esnext.object.has-own"],"core-js/modules/esnext.object.iterate-entries":["esnext.object.iterate-entries"],"core-js/modules/esnext.object.iterate-keys":["esnext.object.iterate-keys"],"core-js/modules/esnext.object.iterate-values":["esnext.object.iterate-values"],"core-js/modules/esnext.observable":["esnext.observable"],"core-js/modules/esnext.observable.constructor":["esnext.observable.constructor"],"core-js/modules/esnext.observable.from":["esnext.observable.from"],"core-js/modules/esnext.observable.of":["esnext.observable.of"],"core-js/modules/esnext.promise.all-settled":["esnext.promise.all-settled"],"core-js/modules/esnext.promise.any":["esnext.promise.any"],"core-js/modules/esnext.promise.try":["esnext.promise.try"],"core-js/modules/esnext.reflect.define-metadata":["esnext.reflect.define-metadata"],"core-js/modules/esnext.reflect.delete-metadata":["esnext.reflect.delete-metadata"],"core-js/modules/esnext.reflect.get-metadata":["esnext.reflect.get-metadata"],"core-js/modules/esnext.reflect.get-metadata-keys":["esnext.reflect.get-metadata-keys"],"core-js/modules/esnext.reflect.get-own-metadata":["esnext.reflect.get-own-metadata"],"core-js/modules/esnext.reflect.get-own-metadata-keys":["esnext.reflect.get-own-metadata-keys"],"core-js/modules/esnext.reflect.has-metadata":["esnext.reflect.has-metadata"],"core-js/modules/esnext.reflect.has-own-metadata":["esnext.reflect.has-own-metadata"],"core-js/modules/esnext.reflect.metadata":["esnext.reflect.metadata"],"core-js/modules/esnext.set.add-all":["esnext.set.add-all"],"core-js/modules/esnext.set.delete-all":["esnext.set.delete-all"],"core-js/modules/esnext.set.difference":["esnext.set.difference"],"core-js/modules/esnext.set.difference.v2":["esnext.set.difference.v2"],"core-js/modules/esnext.set.every":["esnext.set.every"],"core-js/modules/esnext.set.filter":["esnext.set.filter"],"core-js/modules/esnext.set.find":["esnext.set.find"],"core-js/modules/esnext.set.from":["esnext.set.from"],"core-js/modules/esnext.set.intersection":["esnext.set.intersection"],"core-js/modules/esnext.set.intersection.v2":["esnext.set.intersection.v2"],"core-js/modules/esnext.set.is-disjoint-from":["esnext.set.is-disjoint-from"],"core-js/modules/esnext.set.is-disjoint-from.v2":["esnext.set.is-disjoint-from.v2"],"core-js/modules/esnext.set.is-subset-of":["esnext.set.is-subset-of"],"core-js/modules/esnext.set.is-subset-of.v2":["esnext.set.is-subset-of.v2"],"core-js/modules/esnext.set.is-superset-of":["esnext.set.is-superset-of"],"core-js/modules/esnext.set.is-superset-of.v2":["esnext.set.is-superset-of.v2"],"core-js/modules/esnext.set.join":["esnext.set.join"],"core-js/modules/esnext.set.map":["esnext.set.map"],"core-js/modules/esnext.set.of":["esnext.set.of"],"core-js/modules/esnext.set.reduce":["esnext.set.reduce"],"core-js/modules/esnext.set.some":["esnext.set.some"],"core-js/modules/esnext.set.symmetric-difference":["esnext.set.symmetric-difference"],"core-js/modules/esnext.set.symmetric-difference.v2":["esnext.set.symmetric-difference.v2"],"core-js/modules/esnext.set.union":["esnext.set.union"],"core-js/modules/esnext.set.union.v2":["esnext.set.union.v2"],"core-js/modules/esnext.string.at":["esnext.string.at"],"core-js/modules/esnext.string.at-alternative":["esnext.string.at-alternative"],"core-js/modules/esnext.string.code-points":["esnext.string.code-points"],"core-js/modules/esnext.string.cooked":["esnext.string.cooked"],"core-js/modules/esnext.string.dedent":["esnext.string.dedent"],"core-js/modules/esnext.string.is-well-formed":["esnext.string.is-well-formed"],"core-js/modules/esnext.string.match-all":["esnext.string.match-all"],"core-js/modules/esnext.string.replace-all":["esnext.string.replace-all"],"core-js/modules/esnext.string.to-well-formed":["esnext.string.to-well-formed"],"core-js/modules/esnext.suppressed-error.constructor":["esnext.suppressed-error.constructor"],"core-js/modules/esnext.symbol.async-dispose":["esnext.symbol.async-dispose"],"core-js/modules/esnext.symbol.dispose":["esnext.symbol.dispose"],"core-js/modules/esnext.symbol.is-registered":["esnext.symbol.is-registered"],"core-js/modules/esnext.symbol.is-well-known":["esnext.symbol.is-well-known"],"core-js/modules/esnext.symbol.matcher":["esnext.symbol.matcher"],"core-js/modules/esnext.symbol.metadata":["esnext.symbol.metadata"],"core-js/modules/esnext.symbol.metadata-key":["esnext.symbol.metadata-key"],"core-js/modules/esnext.symbol.observable":["esnext.symbol.observable"],"core-js/modules/esnext.symbol.pattern-match":["esnext.symbol.pattern-match"],"core-js/modules/esnext.symbol.replace-all":["esnext.symbol.replace-all"],"core-js/modules/esnext.typed-array.at":["esnext.typed-array.at"],"core-js/modules/esnext.typed-array.filter-out":["esnext.typed-array.filter-out"],"core-js/modules/esnext.typed-array.filter-reject":["esnext.typed-array.filter-reject"],"core-js/modules/esnext.typed-array.find-last":["esnext.typed-array.find-last"],"core-js/modules/esnext.typed-array.find-last-index":["esnext.typed-array.find-last-index"],"core-js/modules/esnext.typed-array.from-async":["esnext.typed-array.from-async"],"core-js/modules/esnext.typed-array.group-by":["esnext.typed-array.group-by"],"core-js/modules/esnext.typed-array.to-reversed":["esnext.typed-array.to-reversed"],"core-js/modules/esnext.typed-array.to-sorted":["esnext.typed-array.to-sorted"],"core-js/modules/esnext.typed-array.to-spliced":["esnext.typed-array.to-spliced"],"core-js/modules/esnext.typed-array.unique-by":["esnext.typed-array.unique-by"],"core-js/modules/esnext.typed-array.with":["esnext.typed-array.with"],"core-js/modules/esnext.weak-map.delete-all":["esnext.weak-map.delete-all"],"core-js/modules/esnext.weak-map.emplace":["esnext.weak-map.emplace"],"core-js/modules/esnext.weak-map.from":["esnext.weak-map.from"],"core-js/modules/esnext.weak-map.of":["esnext.weak-map.of"],"core-js/modules/esnext.weak-map.upsert":["esnext.weak-map.upsert"],"core-js/modules/esnext.weak-set.add-all":["esnext.weak-set.add-all"],"core-js/modules/esnext.weak-set.delete-all":["esnext.weak-set.delete-all"],"core-js/modules/esnext.weak-set.from":["esnext.weak-set.from"],"core-js/modules/esnext.weak-set.of":["esnext.weak-set.of"],"core-js/modules/web.atob":["web.atob"],"core-js/modules/web.btoa":["web.btoa"],"core-js/modules/web.clear-immediate":["web.clear-immediate"],"core-js/modules/web.dom-collections.for-each":["web.dom-collections.for-each"],"core-js/modules/web.dom-collections.iterator":["web.dom-collections.iterator"],"core-js/modules/web.dom-exception.constructor":["web.dom-exception.constructor"],"core-js/modules/web.dom-exception.stack":["web.dom-exception.stack"],"core-js/modules/web.dom-exception.to-string-tag":["web.dom-exception.to-string-tag"],"core-js/modules/web.immediate":["web.immediate"],"core-js/modules/web.queue-microtask":["web.queue-microtask"],"core-js/modules/web.self":["web.self"],"core-js/modules/web.set-immediate":["web.set-immediate"],"core-js/modules/web.set-interval":["web.set-interval"],"core-js/modules/web.set-timeout":["web.set-timeout"],"core-js/modules/web.structured-clone":["web.structured-clone"],"core-js/modules/web.timers":["web.timers"],"core-js/modules/web.url":["web.url"],"core-js/modules/web.url-search-params":["web.url-search-params"],"core-js/modules/web.url-search-params.constructor":["web.url-search-params.constructor"],"core-js/modules/web.url-search-params.size":["web.url-search-params.size"],"core-js/modules/web.url.can-parse":["web.url.can-parse"],"core-js/modules/web.url.constructor":["web.url.constructor"],"core-js/modules/web.url.to-json":["web.url.to-json"],"core-js/proposals":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.is-registered","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/proposals/accessible-object-hasownproperty":["esnext.object.has-own"],"core-js/proposals/array-buffer-transfer":["esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length"],"core-js/proposals/array-filtering":["esnext.array.filter-out","esnext.array.filter-reject","esnext.typed-array.filter-out","esnext.typed-array.filter-reject"],"core-js/proposals/array-filtering-stage-1":["esnext.array.filter-reject","esnext.typed-array.filter-reject"],"core-js/proposals/array-find-from-last":["esnext.array.find-last","esnext.array.find-last-index","esnext.typed-array.find-last","esnext.typed-array.find-last-index"],"core-js/proposals/array-flat-map":["es.array.flat","es.array.flat-map","es.array.unscopables.flat","es.array.unscopables.flat-map"],"core-js/proposals/array-from-async":["esnext.array.from-async","esnext.typed-array.from-async"],"core-js/proposals/array-from-async-stage-2":["esnext.array.from-async"],"core-js/proposals/array-grouping":["esnext.array.group-by","esnext.array.group-by-to-map","esnext.typed-array.group-by"],"core-js/proposals/array-grouping-stage-3":["esnext.array.group-by","esnext.array.group-by-to-map"],"core-js/proposals/array-grouping-stage-3-2":["esnext.array.group","esnext.array.group-to-map"],"core-js/proposals/array-includes":["es.array.includes","es.typed-array.includes"],"core-js/proposals/array-is-template-object":["esnext.array.is-template-object"],"core-js/proposals/array-last":["esnext.array.last-index","esnext.array.last-item"],"core-js/proposals/array-unique":["es.map","esnext.array.unique-by","esnext.typed-array.unique-by"],"core-js/proposals/async-explicit-resource-management":["esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.symbol.async-dispose"],"core-js/proposals/async-iteration":["es.symbol.async-iterator"],"core-js/proposals/async-iterator-helpers":["esnext.async-iterator.constructor","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.iterator.to-async"],"core-js/proposals/change-array-by-copy":["esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/proposals/change-array-by-copy-stage-4":["esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.with"],"core-js/proposals/collection-methods":["esnext.map.delete-all","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.set.add-all","esnext.set.delete-all","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.join","esnext.set.map","esnext.set.reduce","esnext.set.some","esnext.weak-map.delete-all","esnext.weak-set.add-all","esnext.weak-set.delete-all"],"core-js/proposals/collection-of-from":["esnext.map.from","esnext.map.of","esnext.set.from","esnext.set.of","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-set.from","esnext.weak-set.of"],"core-js/proposals/decorator-metadata":["esnext.symbol.metadata-key"],"core-js/proposals/decorator-metadata-v2":["esnext.symbol.metadata"],"core-js/proposals/decorators":["esnext.symbol.metadata"],"core-js/proposals/efficient-64-bit-arithmetic":["esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.umulh"],"core-js/proposals/error-cause":["es.error.cause","es.aggregate-error.cause"],"core-js/proposals/explicit-resource-management":["esnext.suppressed-error.constructor","esnext.disposable-stack.constructor","esnext.iterator.dispose","esnext.symbol.dispose"],"core-js/proposals/function-demethodize":["esnext.function.demethodize"],"core-js/proposals/function-is-callable-is-constructor":["esnext.function.is-callable","esnext.function.is-constructor"],"core-js/proposals/function-un-this":["esnext.function.un-this"],"core-js/proposals/global-this":["esnext.global-this"],"core-js/proposals/iterator-helpers":["esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async"],"core-js/proposals/iterator-helpers-stage-3":["esnext.async-iterator.constructor","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.iterator.constructor","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async"],"core-js/proposals/iterator-helpers-stage-3-2":["esnext.iterator.constructor","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array"],"core-js/proposals/iterator-range":["esnext.iterator.constructor","esnext.iterator.range"],"core-js/proposals/json-parse-with-source":["esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json"],"core-js/proposals/keys-composition":["esnext.composite-key","esnext.composite-symbol"],"core-js/proposals/map-update-or-insert":["esnext.map.emplace","esnext.map.update-or-insert","esnext.map.upsert","esnext.weak-map.emplace","esnext.weak-map.upsert"],"core-js/proposals/map-upsert":["esnext.map.emplace","esnext.map.update-or-insert","esnext.map.upsert","esnext.weak-map.emplace","esnext.weak-map.upsert"],"core-js/proposals/map-upsert-stage-2":["esnext.map.emplace","esnext.weak-map.emplace"],"core-js/proposals/math-extensions":["esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale"],"core-js/proposals/math-signbit":["esnext.math.signbit"],"core-js/proposals/number-from-string":["esnext.number.from-string"],"core-js/proposals/number-range":["esnext.bigint.range","esnext.number.range"],"core-js/proposals/object-from-entries":["es.object.from-entries"],"core-js/proposals/object-getownpropertydescriptors":["es.object.get-own-property-descriptors"],"core-js/proposals/object-iteration":["esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values"],"core-js/proposals/object-values-entries":["es.object.entries","es.object.values"],"core-js/proposals/observable":["esnext.observable","esnext.symbol.observable"],"core-js/proposals/pattern-matching":["esnext.symbol.matcher","esnext.symbol.pattern-match"],"core-js/proposals/promise-all-settled":["esnext.promise.all-settled"],"core-js/proposals/promise-any":["esnext.aggregate-error","esnext.promise.any"],"core-js/proposals/promise-finally":["es.promise.finally"],"core-js/proposals/promise-try":["esnext.promise.try"],"core-js/proposals/reflect-metadata":["esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata"],"core-js/proposals/regexp-dotall-flag":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags"],"core-js/proposals/regexp-named-groups":["es.regexp.constructor","es.regexp.exec","es.string.replace"],"core-js/proposals/relative-indexing-method":["es.string.at-alternative","esnext.array.at","esnext.typed-array.at"],"core-js/proposals/seeded-random":["esnext.math.seeded-prng"],"core-js/proposals/set-methods":["esnext.set.difference.v2","esnext.set.difference","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union"],"core-js/proposals/set-methods-v2":["esnext.set.difference.v2","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.symmetric-difference.v2","esnext.set.union.v2"],"core-js/proposals/string-at":["esnext.string.at"],"core-js/proposals/string-code-points":["esnext.string.code-points"],"core-js/proposals/string-cooked":["esnext.string.cooked"],"core-js/proposals/string-dedent":["esnext.string.dedent"],"core-js/proposals/string-left-right-trim":["es.string.trim-end","es.string.trim-start"],"core-js/proposals/string-match-all":["esnext.string.match-all"],"core-js/proposals/string-padding":["es.string.pad-end","es.string.pad-start"],"core-js/proposals/string-replace-all":["esnext.string.replace-all","esnext.symbol.replace-all"],"core-js/proposals/string-replace-all-stage-4":["esnext.string.replace-all"],"core-js/proposals/symbol-description":["es.symbol.description"],"core-js/proposals/symbol-predicates":["esnext.symbol.is-registered","esnext.symbol.is-well-known"],"core-js/proposals/url":["web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/proposals/using-statement":["esnext.symbol.async-dispose","esnext.symbol.dispose"],"core-js/proposals/well-formed-stringify":["es.json.stringify"],"core-js/proposals/well-formed-unicode-strings":["esnext.string.is-well-formed","esnext.string.to-well-formed"],"core-js/stable":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/stable/aggregate-error":["es.error.cause","es.aggregate-error","es.aggregate-error.cause","es.array.iterator","es.string.iterator","esnext.aggregate-error","web.dom-collections.iterator"],"core-js/stable/array":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.object.to-string","es.string.iterator"],"core-js/stable/array-buffer":["es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.object.to-string"],"core-js/stable/array-buffer/constructor":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string"],"core-js/stable/array-buffer/is-view":["es.array-buffer.is-view"],"core-js/stable/array-buffer/slice":["es.array-buffer.slice"],"core-js/stable/array/at":["es.array.at"],"core-js/stable/array/concat":["es.array.concat"],"core-js/stable/array/copy-within":["es.array.copy-within"],"core-js/stable/array/entries":["es.array.iterator","es.object.to-string"],"core-js/stable/array/every":["es.array.every"],"core-js/stable/array/fill":["es.array.fill"],"core-js/stable/array/filter":["es.array.filter"],"core-js/stable/array/find":["es.array.find"],"core-js/stable/array/find-index":["es.array.find-index"],"core-js/stable/array/find-last":["es.array.find-last"],"core-js/stable/array/find-last-index":["es.array.find-last-index"],"core-js/stable/array/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/stable/array/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/stable/array/for-each":["es.array.for-each"],"core-js/stable/array/from":["es.array.from","es.string.iterator"],"core-js/stable/array/includes":["es.array.includes"],"core-js/stable/array/index-of":["es.array.index-of"],"core-js/stable/array/is-array":["es.array.is-array"],"core-js/stable/array/iterator":["es.array.iterator","es.object.to-string"],"core-js/stable/array/join":["es.array.join"],"core-js/stable/array/keys":["es.array.iterator","es.object.to-string"],"core-js/stable/array/last-index-of":["es.array.last-index-of"],"core-js/stable/array/map":["es.array.map"],"core-js/stable/array/of":["es.array.of"],"core-js/stable/array/push":["es.array.push"],"core-js/stable/array/reduce":["es.array.reduce"],"core-js/stable/array/reduce-right":["es.array.reduce-right"],"core-js/stable/array/reverse":["es.array.reverse"],"core-js/stable/array/slice":["es.array.slice"],"core-js/stable/array/some":["es.array.some"],"core-js/stable/array/sort":["es.array.sort"],"core-js/stable/array/splice":["es.array.splice"],"core-js/stable/array/to-reversed":["es.array.to-reversed"],"core-js/stable/array/to-sorted":["es.array.sort","es.array.to-sorted"],"core-js/stable/array/to-spliced":["es.array.to-spliced"],"core-js/stable/array/unshift":["es.array.unshift"],"core-js/stable/array/values":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual":["es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.includes","es.array.index-of","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.object.to-string"],"core-js/stable/array/virtual/at":["es.array.at"],"core-js/stable/array/virtual/concat":["es.array.concat"],"core-js/stable/array/virtual/copy-within":["es.array.copy-within"],"core-js/stable/array/virtual/entries":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/every":["es.array.every"],"core-js/stable/array/virtual/fill":["es.array.fill"],"core-js/stable/array/virtual/filter":["es.array.filter"],"core-js/stable/array/virtual/find":["es.array.find"],"core-js/stable/array/virtual/find-index":["es.array.find-index"],"core-js/stable/array/virtual/find-last":["es.array.find-last"],"core-js/stable/array/virtual/find-last-index":["es.array.find-last-index"],"core-js/stable/array/virtual/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/stable/array/virtual/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/stable/array/virtual/for-each":["es.array.for-each"],"core-js/stable/array/virtual/includes":["es.array.includes"],"core-js/stable/array/virtual/index-of":["es.array.index-of"],"core-js/stable/array/virtual/iterator":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/join":["es.array.join"],"core-js/stable/array/virtual/keys":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/last-index-of":["es.array.last-index-of"],"core-js/stable/array/virtual/map":["es.array.map"],"core-js/stable/array/virtual/push":["es.array.push"],"core-js/stable/array/virtual/reduce":["es.array.reduce"],"core-js/stable/array/virtual/reduce-right":["es.array.reduce-right"],"core-js/stable/array/virtual/reverse":["es.array.reverse"],"core-js/stable/array/virtual/slice":["es.array.slice"],"core-js/stable/array/virtual/some":["es.array.some"],"core-js/stable/array/virtual/sort":["es.array.sort"],"core-js/stable/array/virtual/splice":["es.array.splice"],"core-js/stable/array/virtual/to-reversed":["es.array.to-reversed"],"core-js/stable/array/virtual/to-sorted":["es.array.sort","es.array.to-sorted"],"core-js/stable/array/virtual/to-spliced":["es.array.to-spliced"],"core-js/stable/array/virtual/unshift":["es.array.unshift"],"core-js/stable/array/virtual/values":["es.array.iterator","es.object.to-string"],"core-js/stable/array/virtual/with":["es.array.with"],"core-js/stable/array/with":["es.array.with"],"core-js/stable/atob":["es.error.to-string","es.object.to-string","web.atob","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/stable/btoa":["es.error.to-string","es.object.to-string","web.btoa","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/stable/clear-immediate":["web.immediate"],"core-js/stable/data-view":["es.array-buffer.constructor","es.array-buffer.slice","es.data-view","es.object.to-string"],"core-js/stable/date":["es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string"],"core-js/stable/date/get-year":["es.date.get-year"],"core-js/stable/date/now":["es.date.now"],"core-js/stable/date/set-year":["es.date.set-year"],"core-js/stable/date/to-gmt-string":["es.date.to-gmt-string"],"core-js/stable/date/to-iso-string":["es.date.to-iso-string","es.date.to-json"],"core-js/stable/date/to-json":["es.date.to-json"],"core-js/stable/date/to-primitive":["es.date.to-primitive"],"core-js/stable/date/to-string":["es.date.to-string"],"core-js/stable/dom-collections":["es.array.iterator","es.object.to-string","web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/stable/dom-collections/for-each":["web.dom-collections.for-each"],"core-js/stable/dom-collections/iterator":["es.object.to-string","web.dom-collections.iterator"],"core-js/stable/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/stable/dom-exception/constructor":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack"],"core-js/stable/dom-exception/to-string-tag":["web.dom-exception.to-string-tag"],"core-js/stable/error":["es.error.cause","es.error.to-string"],"core-js/stable/error/constructor":["es.error.cause"],"core-js/stable/error/to-string":["es.error.to-string"],"core-js/stable/escape":["es.escape"],"core-js/stable/function":["es.function.bind","es.function.has-instance","es.function.name"],"core-js/stable/function/bind":["es.function.bind"],"core-js/stable/function/has-instance":["es.function.has-instance"],"core-js/stable/function/name":["es.function.name"],"core-js/stable/function/virtual":["es.function.bind"],"core-js/stable/function/virtual/bind":["es.function.bind"],"core-js/stable/get-iterator":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/get-iterator-method":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/global-this":["es.global-this"],"core-js/stable/instance/at":["es.array.at","es.string.at-alternative"],"core-js/stable/instance/bind":["es.function.bind"],"core-js/stable/instance/code-point-at":["es.string.code-point-at"],"core-js/stable/instance/concat":["es.array.concat"],"core-js/stable/instance/copy-within":["es.array.copy-within"],"core-js/stable/instance/ends-with":["es.string.ends-with"],"core-js/stable/instance/entries":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/stable/instance/every":["es.array.every"],"core-js/stable/instance/fill":["es.array.fill"],"core-js/stable/instance/filter":["es.array.filter"],"core-js/stable/instance/find":["es.array.find"],"core-js/stable/instance/find-index":["es.array.find-index"],"core-js/stable/instance/find-last":["es.array.find-last"],"core-js/stable/instance/find-last-index":["es.array.find-last-index"],"core-js/stable/instance/flags":["es.regexp.flags"],"core-js/stable/instance/flat":["es.array.flat","es.array.unscopables.flat"],"core-js/stable/instance/flat-map":["es.array.flat-map","es.array.unscopables.flat-map"],"core-js/stable/instance/for-each":["es.array.for-each","web.dom-collections.iterator"],"core-js/stable/instance/includes":["es.array.includes","es.string.includes"],"core-js/stable/instance/index-of":["es.array.index-of"],"core-js/stable/instance/keys":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/stable/instance/last-index-of":["es.array.last-index-of"],"core-js/stable/instance/map":["es.array.map"],"core-js/stable/instance/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/instance/pad-end":["es.string.pad-end"],"core-js/stable/instance/pad-start":["es.string.pad-start"],"core-js/stable/instance/push":["es.array.push"],"core-js/stable/instance/reduce":["es.array.reduce"],"core-js/stable/instance/reduce-right":["es.array.reduce-right"],"core-js/stable/instance/repeat":["es.string.repeat"],"core-js/stable/instance/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/stable/instance/reverse":["es.array.reverse"],"core-js/stable/instance/slice":["es.array.slice"],"core-js/stable/instance/some":["es.array.some"],"core-js/stable/instance/sort":["es.array.sort"],"core-js/stable/instance/splice":["es.array.splice"],"core-js/stable/instance/starts-with":["es.string.starts-with"],"core-js/stable/instance/to-reversed":["es.array.to-reversed"],"core-js/stable/instance/to-sorted":["es.array.sort","es.array.to-sorted"],"core-js/stable/instance/to-spliced":["es.array.to-spliced"],"core-js/stable/instance/trim":["es.string.trim"],"core-js/stable/instance/trim-end":["es.string.trim-end"],"core-js/stable/instance/trim-left":["es.string.trim-start"],"core-js/stable/instance/trim-right":["es.string.trim-end"],"core-js/stable/instance/trim-start":["es.string.trim-start"],"core-js/stable/instance/unshift":["es.array.unshift"],"core-js/stable/instance/values":["es.array.iterator","es.object.to-string","web.dom-collections.iterator"],"core-js/stable/instance/with":["es.array.with"],"core-js/stable/is-iterable":["es.array.iterator","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/json":["es.json.stringify","es.json.to-string-tag"],"core-js/stable/json/stringify":["es.json.stringify"],"core-js/stable/json/to-string-tag":["es.json.to-string-tag"],"core-js/stable/map":["es.array.iterator","es.map","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/math":["es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc"],"core-js/stable/math/acosh":["es.math.acosh"],"core-js/stable/math/asinh":["es.math.asinh"],"core-js/stable/math/atanh":["es.math.atanh"],"core-js/stable/math/cbrt":["es.math.cbrt"],"core-js/stable/math/clz32":["es.math.clz32"],"core-js/stable/math/cosh":["es.math.cosh"],"core-js/stable/math/expm1":["es.math.expm1"],"core-js/stable/math/fround":["es.math.fround"],"core-js/stable/math/hypot":["es.math.hypot"],"core-js/stable/math/imul":["es.math.imul"],"core-js/stable/math/log10":["es.math.log10"],"core-js/stable/math/log1p":["es.math.log1p"],"core-js/stable/math/log2":["es.math.log2"],"core-js/stable/math/sign":["es.math.sign"],"core-js/stable/math/sinh":["es.math.sinh"],"core-js/stable/math/tanh":["es.math.tanh"],"core-js/stable/math/to-string-tag":["es.math.to-string-tag"],"core-js/stable/math/trunc":["es.math.trunc"],"core-js/stable/number":["es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/stable/number/constructor":["es.number.constructor"],"core-js/stable/number/epsilon":["es.number.epsilon"],"core-js/stable/number/is-finite":["es.number.is-finite"],"core-js/stable/number/is-integer":["es.number.is-integer"],"core-js/stable/number/is-nan":["es.number.is-nan"],"core-js/stable/number/is-safe-integer":["es.number.is-safe-integer"],"core-js/stable/number/max-safe-integer":["es.number.max-safe-integer"],"core-js/stable/number/min-safe-integer":["es.number.min-safe-integer"],"core-js/stable/number/parse-float":["es.number.parse-float"],"core-js/stable/number/parse-int":["es.number.parse-int"],"core-js/stable/number/to-exponential":["es.number.to-exponential"],"core-js/stable/number/to-fixed":["es.number.to-fixed"],"core-js/stable/number/to-precision":["es.number.to-precision"],"core-js/stable/number/virtual":["es.number.to-exponential","es.number.to-fixed","es.number.to-precision"],"core-js/stable/number/virtual/to-exponential":["es.number.to-exponential"],"core-js/stable/number/virtual/to-fixed":["es.number.to-fixed"],"core-js/stable/number/virtual/to-precision":["es.number.to-precision"],"core-js/stable/object":["es.symbol","es.json.to-string-tag","es.math.to-string-tag","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.reflect.to-string-tag","web.dom-collections.iterator"],"core-js/stable/object/assign":["es.object.assign"],"core-js/stable/object/create":["es.object.create"],"core-js/stable/object/define-getter":["es.object.define-getter"],"core-js/stable/object/define-properties":["es.object.define-properties"],"core-js/stable/object/define-property":["es.object.define-property"],"core-js/stable/object/define-setter":["es.object.define-setter"],"core-js/stable/object/entries":["es.object.entries"],"core-js/stable/object/freeze":["es.object.freeze"],"core-js/stable/object/from-entries":["es.array.iterator","es.object.from-entries","web.dom-collections.iterator"],"core-js/stable/object/get-own-property-descriptor":["es.object.get-own-property-descriptor"],"core-js/stable/object/get-own-property-descriptors":["es.object.get-own-property-descriptors"],"core-js/stable/object/get-own-property-names":["es.object.get-own-property-names"],"core-js/stable/object/get-own-property-symbols":["es.symbol"],"core-js/stable/object/get-prototype-of":["es.object.get-prototype-of"],"core-js/stable/object/has-own":["es.object.has-own"],"core-js/stable/object/is":["es.object.is"],"core-js/stable/object/is-extensible":["es.object.is-extensible"],"core-js/stable/object/is-frozen":["es.object.is-frozen"],"core-js/stable/object/is-sealed":["es.object.is-sealed"],"core-js/stable/object/keys":["es.object.keys"],"core-js/stable/object/lookup-getter":["es.object.lookup-getter"],"core-js/stable/object/lookup-setter":["es.object.lookup-setter"],"core-js/stable/object/prevent-extensions":["es.object.prevent-extensions"],"core-js/stable/object/proto":["es.object.proto"],"core-js/stable/object/seal":["es.object.seal"],"core-js/stable/object/set-prototype-of":["es.object.set-prototype-of"],"core-js/stable/object/to-string":["es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/stable/object/values":["es.object.values"],"core-js/stable/parse-float":["es.parse-float"],"core-js/stable/parse-int":["es.parse-int"],"core-js/stable/promise":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/all-settled":["es.array.iterator","es.object.to-string","es.promise","es.promise.all-settled","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/any":["es.aggregate-error","es.array.iterator","es.object.to-string","es.promise","es.promise.any","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/promise/finally":["es.object.to-string","es.promise","es.promise.finally"],"core-js/stable/queue-microtask":["web.queue-microtask"],"core-js/stable/reflect":["es.object.to-string","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag"],"core-js/stable/reflect/apply":["es.reflect.apply"],"core-js/stable/reflect/construct":["es.reflect.construct"],"core-js/stable/reflect/define-property":["es.reflect.define-property"],"core-js/stable/reflect/delete-property":["es.reflect.delete-property"],"core-js/stable/reflect/get":["es.reflect.get"],"core-js/stable/reflect/get-own-property-descriptor":["es.reflect.get-own-property-descriptor"],"core-js/stable/reflect/get-prototype-of":["es.reflect.get-prototype-of"],"core-js/stable/reflect/has":["es.reflect.has"],"core-js/stable/reflect/is-extensible":["es.reflect.is-extensible"],"core-js/stable/reflect/own-keys":["es.reflect.own-keys"],"core-js/stable/reflect/prevent-extensions":["es.reflect.prevent-extensions"],"core-js/stable/reflect/set":["es.reflect.set"],"core-js/stable/reflect/set-prototype-of":["es.reflect.set-prototype-of"],"core-js/stable/reflect/to-string-tag":["es.reflect.to-string-tag"],"core-js/stable/regexp":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.string.match","es.string.replace","es.string.search","es.string.split"],"core-js/stable/regexp/constructor":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.sticky"],"core-js/stable/regexp/dot-all":["es.regexp.constructor","es.regexp.dot-all","es.regexp.exec"],"core-js/stable/regexp/flags":["es.regexp.flags"],"core-js/stable/regexp/match":["es.regexp.exec","es.string.match"],"core-js/stable/regexp/replace":["es.regexp.exec","es.string.replace"],"core-js/stable/regexp/search":["es.regexp.exec","es.string.search"],"core-js/stable/regexp/split":["es.regexp.exec","es.string.split"],"core-js/stable/regexp/sticky":["es.regexp.constructor","es.regexp.exec","es.regexp.sticky"],"core-js/stable/regexp/test":["es.regexp.exec","es.regexp.test"],"core-js/stable/regexp/to-string":["es.regexp.to-string"],"core-js/stable/self":["web.self"],"core-js/stable/set":["es.array.iterator","es.object.to-string","es.set","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/set-immediate":["web.immediate"],"core-js/stable/set-interval":["web.timers"],"core-js/stable/set-timeout":["web.timers"],"core-js/stable/string":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/stable/string/anchor":["es.string.anchor"],"core-js/stable/string/at":["es.string.at-alternative"],"core-js/stable/string/big":["es.string.big"],"core-js/stable/string/blink":["es.string.blink"],"core-js/stable/string/bold":["es.string.bold"],"core-js/stable/string/code-point-at":["es.string.code-point-at"],"core-js/stable/string/ends-with":["es.string.ends-with"],"core-js/stable/string/fixed":["es.string.fixed"],"core-js/stable/string/fontcolor":["es.string.fontcolor"],"core-js/stable/string/fontsize":["es.string.fontsize"],"core-js/stable/string/from-code-point":["es.string.from-code-point"],"core-js/stable/string/includes":["es.string.includes"],"core-js/stable/string/italics":["es.string.italics"],"core-js/stable/string/iterator":["es.object.to-string","es.string.iterator"],"core-js/stable/string/link":["es.string.link"],"core-js/stable/string/match":["es.regexp.exec","es.string.match"],"core-js/stable/string/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/string/pad-end":["es.string.pad-end"],"core-js/stable/string/pad-start":["es.string.pad-start"],"core-js/stable/string/raw":["es.string.raw"],"core-js/stable/string/repeat":["es.string.repeat"],"core-js/stable/string/replace":["es.regexp.exec","es.string.replace"],"core-js/stable/string/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/stable/string/search":["es.regexp.exec","es.string.search"],"core-js/stable/string/small":["es.string.small"],"core-js/stable/string/split":["es.regexp.exec","es.string.split"],"core-js/stable/string/starts-with":["es.string.starts-with"],"core-js/stable/string/strike":["es.string.strike"],"core-js/stable/string/sub":["es.string.sub"],"core-js/stable/string/substr":["es.string.substr"],"core-js/stable/string/sup":["es.string.sup"],"core-js/stable/string/trim":["es.string.trim"],"core-js/stable/string/trim-end":["es.string.trim-end"],"core-js/stable/string/trim-left":["es.string.trim-start"],"core-js/stable/string/trim-right":["es.string.trim-end"],"core-js/stable/string/trim-start":["es.string.trim-start"],"core-js/stable/string/virtual":["es.object.to-string","es.regexp.exec","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup"],"core-js/stable/string/virtual/anchor":["es.string.anchor"],"core-js/stable/string/virtual/at":["es.string.at-alternative"],"core-js/stable/string/virtual/big":["es.string.big"],"core-js/stable/string/virtual/blink":["es.string.blink"],"core-js/stable/string/virtual/bold":["es.string.bold"],"core-js/stable/string/virtual/code-point-at":["es.string.code-point-at"],"core-js/stable/string/virtual/ends-with":["es.string.ends-with"],"core-js/stable/string/virtual/fixed":["es.string.fixed"],"core-js/stable/string/virtual/fontcolor":["es.string.fontcolor"],"core-js/stable/string/virtual/fontsize":["es.string.fontsize"],"core-js/stable/string/virtual/includes":["es.string.includes"],"core-js/stable/string/virtual/italics":["es.string.italics"],"core-js/stable/string/virtual/iterator":["es.object.to-string","es.string.iterator"],"core-js/stable/string/virtual/link":["es.string.link"],"core-js/stable/string/virtual/match-all":["es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/string/virtual/pad-end":["es.string.pad-end"],"core-js/stable/string/virtual/pad-start":["es.string.pad-start"],"core-js/stable/string/virtual/repeat":["es.string.repeat"],"core-js/stable/string/virtual/replace-all":["es.regexp.exec","es.string.replace","es.string.replace-all"],"core-js/stable/string/virtual/small":["es.string.small"],"core-js/stable/string/virtual/starts-with":["es.string.starts-with"],"core-js/stable/string/virtual/strike":["es.string.strike"],"core-js/stable/string/virtual/sub":["es.string.sub"],"core-js/stable/string/virtual/substr":["es.string.substr"],"core-js/stable/string/virtual/sup":["es.string.sup"],"core-js/stable/string/virtual/trim":["es.string.trim"],"core-js/stable/string/virtual/trim-end":["es.string.trim-end"],"core-js/stable/string/virtual/trim-left":["es.string.trim-start"],"core-js/stable/string/virtual/trim-right":["es.string.trim-end"],"core-js/stable/string/virtual/trim-start":["es.string.trim-start"],"core-js/stable/structured-clone":["es.error.to-string","es.array.iterator","es.map","es.object.keys","es.object.to-string","es.set","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"core-js/stable/symbol":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag","web.dom-collections.iterator"],"core-js/stable/symbol/async-iterator":["es.symbol.async-iterator"],"core-js/stable/symbol/description":["es.symbol.description"],"core-js/stable/symbol/for":["es.symbol"],"core-js/stable/symbol/has-instance":["es.symbol.has-instance","es.function.has-instance"],"core-js/stable/symbol/is-concat-spreadable":["es.symbol.is-concat-spreadable","es.array.concat"],"core-js/stable/symbol/iterator":["es.symbol.iterator","es.array.iterator","es.object.to-string","es.string.iterator","web.dom-collections.iterator"],"core-js/stable/symbol/key-for":["es.symbol"],"core-js/stable/symbol/match":["es.symbol.match","es.regexp.exec","es.string.match"],"core-js/stable/symbol/match-all":["es.symbol.match-all","es.object.to-string","es.regexp.exec","es.string.match-all"],"core-js/stable/symbol/replace":["es.symbol.replace","es.regexp.exec","es.string.replace"],"core-js/stable/symbol/search":["es.symbol.search","es.regexp.exec","es.string.search"],"core-js/stable/symbol/species":["es.symbol.species"],"core-js/stable/symbol/split":["es.symbol.split","es.regexp.exec","es.string.split"],"core-js/stable/symbol/to-primitive":["es.symbol.to-primitive","es.date.to-primitive"],"core-js/stable/symbol/to-string-tag":["es.symbol.to-string-tag","es.json.to-string-tag","es.math.to-string-tag","es.object.to-string","es.reflect.to-string-tag"],"core-js/stable/symbol/unscopables":["es.symbol.unscopables"],"core-js/stable/typed-array":["es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/at":["es.typed-array.at"],"core-js/stable/typed-array/copy-within":["es.typed-array.copy-within"],"core-js/stable/typed-array/entries":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/every":["es.typed-array.every"],"core-js/stable/typed-array/fill":["es.typed-array.fill"],"core-js/stable/typed-array/filter":["es.typed-array.filter"],"core-js/stable/typed-array/find":["es.typed-array.find"],"core-js/stable/typed-array/find-index":["es.typed-array.find-index"],"core-js/stable/typed-array/find-last":["es.typed-array.find-last"],"core-js/stable/typed-array/find-last-index":["es.typed-array.find-last-index"],"core-js/stable/typed-array/float32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/float64-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.float64-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/for-each":["es.typed-array.for-each"],"core-js/stable/typed-array/from":["es.typed-array.from"],"core-js/stable/typed-array/includes":["es.typed-array.includes"],"core-js/stable/typed-array/index-of":["es.typed-array.index-of"],"core-js/stable/typed-array/int16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/int32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/int8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.int8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/iterator":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/join":["es.typed-array.join"],"core-js/stable/typed-array/keys":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/last-index-of":["es.typed-array.last-index-of"],"core-js/stable/typed-array/map":["es.typed-array.map"],"core-js/stable/typed-array/methods":["es.object.to-string","es.string.iterator","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/of":["es.typed-array.of"],"core-js/stable/typed-array/reduce":["es.typed-array.reduce"],"core-js/stable/typed-array/reduce-right":["es.typed-array.reduce-right"],"core-js/stable/typed-array/reverse":["es.typed-array.reverse"],"core-js/stable/typed-array/set":["es.typed-array.set"],"core-js/stable/typed-array/slice":["es.typed-array.slice"],"core-js/stable/typed-array/some":["es.typed-array.some"],"core-js/stable/typed-array/sort":["es.typed-array.sort"],"core-js/stable/typed-array/subarray":["es.typed-array.subarray"],"core-js/stable/typed-array/to-locale-string":["es.typed-array.to-locale-string"],"core-js/stable/typed-array/to-reversed":["es.typed-array.to-reversed"],"core-js/stable/typed-array/to-sorted":["es.typed-array.sort","es.typed-array.to-sorted"],"core-js/stable/typed-array/to-string":["es.typed-array.to-string"],"core-js/stable/typed-array/uint16-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint16-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/uint32-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/uint8-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/uint8-clamped-array":["es.array-buffer.constructor","es.array-buffer.slice","es.object.to-string","es.string.iterator","es.typed-array.uint8-clamped-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with"],"core-js/stable/typed-array/values":["es.object.to-string","es.typed-array.iterator"],"core-js/stable/typed-array/with":["es.typed-array.with"],"core-js/stable/unescape":["es.unescape"],"core-js/stable/url":["web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/stable/url-search-params":["web.dom-collections.iterator","web.url-search-params","web.url-search-params.size"],"core-js/stable/url/can-parse":["web.url","web.url.can-parse"],"core-js/stable/url/to-json":["web.url.to-json"],"core-js/stable/weak-map":["es.array.iterator","es.object.to-string","es.weak-map","web.dom-collections.iterator"],"core-js/stable/weak-set":["es.array.iterator","es.object.to-string","es.weak-set","web.dom-collections.iterator"],"core-js/stage":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.is-registered","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/stage/0":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.is-registered","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/stage/1":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.disposable-stack.constructor","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.is-registered","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of"],"core-js/stage/2":["es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.disposable-stack.constructor","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.emplace","esnext.object.has-own","esnext.promise.all-settled","esnext.promise.any","esnext.set.difference.v2","esnext.set.difference","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.is-registered","esnext.symbol.is-well-known","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","esnext.weak-map.emplace"],"core-js/stage/3":["es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-iterator.constructor","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.disposable-stack.constructor","esnext.global-this","esnext.iterator.constructor","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.object.has-own","esnext.promise.all-settled","esnext.promise.any","esnext.set.difference.v2","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.symmetric-difference.v2","esnext.set.union.v2","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.dispose","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with"],"core-js/stage/4":["es.string.at-alternative","esnext.aggregate-error","esnext.array.at","esnext.array.find-last","esnext.array.find-last-index","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.global-this","esnext.object.has-own","esnext.promise.all-settled","esnext.promise.any","esnext.string.match-all","esnext.string.replace-all","esnext.typed-array.at","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.with"],"core-js/stage/pre":["es.map","es.string.at-alternative","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.is-registered","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/web":["web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/web/dom-collections":["web.dom-collections.for-each","web.dom-collections.iterator"],"core-js/web/dom-exception":["es.error.to-string","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag"],"core-js/web/immediate":["web.immediate"],"core-js/web/queue-microtask":["web.queue-microtask"],"core-js/web/structured-clone":["es.array.iterator","es.map","es.object.to-string","es.set","web.structured-clone"],"core-js/web/timers":["web.timers"],"core-js/web/url":["web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"],"core-js/web/url-search-params":["web.url-search-params","web.url-search-params.size"]}')},9648:e2=>{"use strict";e2.exports=JSON.parse('{"3.0":["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.now","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.function.bind","es.function.has-instance","es.function.name","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.regexp.constructor","es.regexp.exec","es.regexp.flags","es.regexp.to-string","es.set","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.search","es.string.split","es.string.starts-with","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-string","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.array.last-index","esnext.array.last-item","esnext.composite-key","esnext.composite-symbol","esnext.global-this","esnext.map.delete-all","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection","esnext.set.is-disjoint-from","esnext.set.is-subset-of","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference","esnext.set.union","esnext.string.at","esnext.string.code-points","esnext.string.match-all","esnext.string.replace-all","esnext.symbol.dispose","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.dom-collections.for-each","web.dom-collections.iterator","web.immediate","web.queue-microtask","web.timers","web.url","web.url.to-json","web.url-search-params"],"3.1":["es.string.match-all","es.symbol.match-all","esnext.symbol.replace-all"],"3.2":["es.promise.all-settled","esnext.array.is-template-object","esnext.map.update-or-insert","esnext.symbol.async-dispose"],"3.3":["es.global-this","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.map","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.map.upsert","esnext.weak-map.upsert"],"3.4":["es.json.stringify"],"3.5":["esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values"],"3.6":["es.regexp.sticky","es.regexp.test"],"3.7":["es.aggregate-error","es.promise.any","es.reflect.to-string-tag","es.string.replace-all","esnext.map.emplace","esnext.weak-map.emplace"],"3.8":["esnext.array.at","esnext.array.filter-out","esnext.array.unique-by","esnext.bigint.range","esnext.number.range","esnext.typed-array.at","esnext.typed-array.filter-out"],"3.9":["esnext.array.find-last","esnext.array.find-last-index","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.unique-by"],"3.11":["esnext.object.has-own"],"3.12":["esnext.symbol.matcher","esnext.symbol.metadata"],"3.15":["es.date.get-year","es.date.set-year","es.date.to-gmt-string","es.escape","es.regexp.dot-all","es.string.substr","es.unescape"],"3.16":["esnext.array.filter-reject","esnext.array.group-by","esnext.typed-array.filter-reject","esnext.typed-array.group-by"],"3.17":["es.array.at","es.object.has-own","es.string.at-alternative","es.typed-array.at"],"3.18":["esnext.array.from-async","esnext.typed-array.from-async"],"3.20":["es.error.cause","es.error.to-string","es.aggregate-error.cause","es.number.to-exponential","esnext.array.group-by-to-map","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.with","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.iterator.to-async","esnext.string.cooked","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.with","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.structured-clone"],"3.21":["web.atob","web.btoa"],"3.23":["es.array.find-last","es.array.find-last-index","es.array.push","es.array.unshift","es.typed-array.find-last","es.typed-array.find-last-index","esnext.array.group","esnext.array.group-to-map","esnext.symbol.metadata-key"],"3.24":["esnext.async-iterator.indexed","esnext.iterator.indexed"],"3.25":["es.object.proto"],"3.26":["esnext.string.is-well-formed","esnext.string.to-well-formed","web.self"],"3.27":["esnext.suppressed-error.constructor","esnext.async-disposable-stack.constructor","esnext.async-iterator.async-dispose","esnext.disposable-stack.constructor","esnext.iterator.dispose","esnext.set.difference.v2","esnext.set.intersection.v2","esnext.set.is-disjoint-from.v2","esnext.set.is-subset-of.v2","esnext.set.is-superset-of.v2","esnext.set.symmetric-difference.v2","esnext.set.union.v2","esnext.string.dedent"],"3.28":["es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.with","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.function.demethodize","esnext.iterator.range","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.symbol.is-registered","esnext.symbol.is-well-known"],"3.29":["web.url-search-params.size"],"3.30":["web.url.can-parse"]}')},5033:e2=>{"use strict";e2.exports=JSON.parse('["es.symbol","es.symbol.description","es.symbol.async-iterator","es.symbol.has-instance","es.symbol.is-concat-spreadable","es.symbol.iterator","es.symbol.match","es.symbol.match-all","es.symbol.replace","es.symbol.search","es.symbol.species","es.symbol.split","es.symbol.to-primitive","es.symbol.to-string-tag","es.symbol.unscopables","es.error.cause","es.error.to-string","es.aggregate-error","es.aggregate-error.cause","es.array.at","es.array.concat","es.array.copy-within","es.array.every","es.array.fill","es.array.filter","es.array.find","es.array.find-index","es.array.find-last","es.array.find-last-index","es.array.flat","es.array.flat-map","es.array.for-each","es.array.from","es.array.includes","es.array.index-of","es.array.is-array","es.array.iterator","es.array.join","es.array.last-index-of","es.array.map","es.array.of","es.array.push","es.array.reduce","es.array.reduce-right","es.array.reverse","es.array.slice","es.array.some","es.array.sort","es.array.species","es.array.splice","es.array.to-reversed","es.array.to-sorted","es.array.to-spliced","es.array.unscopables.flat","es.array.unscopables.flat-map","es.array.unshift","es.array.with","es.array-buffer.constructor","es.array-buffer.is-view","es.array-buffer.slice","es.data-view","es.date.get-year","es.date.now","es.date.set-year","es.date.to-gmt-string","es.date.to-iso-string","es.date.to-json","es.date.to-primitive","es.date.to-string","es.escape","es.function.bind","es.function.has-instance","es.function.name","es.global-this","es.json.stringify","es.json.to-string-tag","es.map","es.math.acosh","es.math.asinh","es.math.atanh","es.math.cbrt","es.math.clz32","es.math.cosh","es.math.expm1","es.math.fround","es.math.hypot","es.math.imul","es.math.log10","es.math.log1p","es.math.log2","es.math.sign","es.math.sinh","es.math.tanh","es.math.to-string-tag","es.math.trunc","es.number.constructor","es.number.epsilon","es.number.is-finite","es.number.is-integer","es.number.is-nan","es.number.is-safe-integer","es.number.max-safe-integer","es.number.min-safe-integer","es.number.parse-float","es.number.parse-int","es.number.to-exponential","es.number.to-fixed","es.number.to-precision","es.object.assign","es.object.create","es.object.define-getter","es.object.define-properties","es.object.define-property","es.object.define-setter","es.object.entries","es.object.freeze","es.object.from-entries","es.object.get-own-property-descriptor","es.object.get-own-property-descriptors","es.object.get-own-property-names","es.object.get-prototype-of","es.object.has-own","es.object.is","es.object.is-extensible","es.object.is-frozen","es.object.is-sealed","es.object.keys","es.object.lookup-getter","es.object.lookup-setter","es.object.prevent-extensions","es.object.proto","es.object.seal","es.object.set-prototype-of","es.object.to-string","es.object.values","es.parse-float","es.parse-int","es.promise","es.promise.all-settled","es.promise.any","es.promise.finally","es.reflect.apply","es.reflect.construct","es.reflect.define-property","es.reflect.delete-property","es.reflect.get","es.reflect.get-own-property-descriptor","es.reflect.get-prototype-of","es.reflect.has","es.reflect.is-extensible","es.reflect.own-keys","es.reflect.prevent-extensions","es.reflect.set","es.reflect.set-prototype-of","es.reflect.to-string-tag","es.regexp.constructor","es.regexp.dot-all","es.regexp.exec","es.regexp.flags","es.regexp.sticky","es.regexp.test","es.regexp.to-string","es.set","es.string.at-alternative","es.string.code-point-at","es.string.ends-with","es.string.from-code-point","es.string.includes","es.string.iterator","es.string.match","es.string.match-all","es.string.pad-end","es.string.pad-start","es.string.raw","es.string.repeat","es.string.replace","es.string.replace-all","es.string.search","es.string.split","es.string.starts-with","es.string.substr","es.string.trim","es.string.trim-end","es.string.trim-start","es.string.anchor","es.string.big","es.string.blink","es.string.bold","es.string.fixed","es.string.fontcolor","es.string.fontsize","es.string.italics","es.string.link","es.string.small","es.string.strike","es.string.sub","es.string.sup","es.typed-array.float32-array","es.typed-array.float64-array","es.typed-array.int8-array","es.typed-array.int16-array","es.typed-array.int32-array","es.typed-array.uint8-array","es.typed-array.uint8-clamped-array","es.typed-array.uint16-array","es.typed-array.uint32-array","es.typed-array.at","es.typed-array.copy-within","es.typed-array.every","es.typed-array.fill","es.typed-array.filter","es.typed-array.find","es.typed-array.find-index","es.typed-array.find-last","es.typed-array.find-last-index","es.typed-array.for-each","es.typed-array.from","es.typed-array.includes","es.typed-array.index-of","es.typed-array.iterator","es.typed-array.join","es.typed-array.last-index-of","es.typed-array.map","es.typed-array.of","es.typed-array.reduce","es.typed-array.reduce-right","es.typed-array.reverse","es.typed-array.set","es.typed-array.slice","es.typed-array.some","es.typed-array.sort","es.typed-array.subarray","es.typed-array.to-locale-string","es.typed-array.to-reversed","es.typed-array.to-sorted","es.typed-array.to-string","es.typed-array.with","es.unescape","es.weak-map","es.weak-set","esnext.aggregate-error","esnext.suppressed-error.constructor","esnext.array.from-async","esnext.array.at","esnext.array.filter-out","esnext.array.filter-reject","esnext.array.find-last","esnext.array.find-last-index","esnext.array.group","esnext.array.group-by","esnext.array.group-by-to-map","esnext.array.group-to-map","esnext.array.is-template-object","esnext.array.last-index","esnext.array.last-item","esnext.array.to-reversed","esnext.array.to-sorted","esnext.array.to-spliced","esnext.array.unique-by","esnext.array.with","esnext.array-buffer.detached","esnext.array-buffer.transfer","esnext.array-buffer.transfer-to-fixed-length","esnext.async-disposable-stack.constructor","esnext.async-iterator.constructor","esnext.async-iterator.as-indexed-pairs","esnext.async-iterator.async-dispose","esnext.async-iterator.drop","esnext.async-iterator.every","esnext.async-iterator.filter","esnext.async-iterator.find","esnext.async-iterator.flat-map","esnext.async-iterator.for-each","esnext.async-iterator.from","esnext.async-iterator.indexed","esnext.async-iterator.map","esnext.async-iterator.reduce","esnext.async-iterator.some","esnext.async-iterator.take","esnext.async-iterator.to-array","esnext.bigint.range","esnext.composite-key","esnext.composite-symbol","esnext.disposable-stack.constructor","esnext.function.demethodize","esnext.function.is-callable","esnext.function.is-constructor","esnext.function.un-this","esnext.global-this","esnext.iterator.constructor","esnext.iterator.as-indexed-pairs","esnext.iterator.dispose","esnext.iterator.drop","esnext.iterator.every","esnext.iterator.filter","esnext.iterator.find","esnext.iterator.flat-map","esnext.iterator.for-each","esnext.iterator.from","esnext.iterator.indexed","esnext.iterator.map","esnext.iterator.range","esnext.iterator.reduce","esnext.iterator.some","esnext.iterator.take","esnext.iterator.to-array","esnext.iterator.to-async","esnext.json.is-raw-json","esnext.json.parse","esnext.json.raw-json","esnext.map.delete-all","esnext.map.emplace","esnext.map.every","esnext.map.filter","esnext.map.find","esnext.map.find-key","esnext.map.from","esnext.map.group-by","esnext.map.includes","esnext.map.key-by","esnext.map.key-of","esnext.map.map-keys","esnext.map.map-values","esnext.map.merge","esnext.map.of","esnext.map.reduce","esnext.map.some","esnext.map.update","esnext.map.update-or-insert","esnext.map.upsert","esnext.math.clamp","esnext.math.deg-per-rad","esnext.math.degrees","esnext.math.fscale","esnext.math.iaddh","esnext.math.imulh","esnext.math.isubh","esnext.math.rad-per-deg","esnext.math.radians","esnext.math.scale","esnext.math.seeded-prng","esnext.math.signbit","esnext.math.umulh","esnext.number.from-string","esnext.number.range","esnext.object.has-own","esnext.object.iterate-entries","esnext.object.iterate-keys","esnext.object.iterate-values","esnext.observable","esnext.promise.all-settled","esnext.promise.any","esnext.promise.try","esnext.reflect.define-metadata","esnext.reflect.delete-metadata","esnext.reflect.get-metadata","esnext.reflect.get-metadata-keys","esnext.reflect.get-own-metadata","esnext.reflect.get-own-metadata-keys","esnext.reflect.has-metadata","esnext.reflect.has-own-metadata","esnext.reflect.metadata","esnext.set.add-all","esnext.set.delete-all","esnext.set.difference.v2","esnext.set.difference","esnext.set.every","esnext.set.filter","esnext.set.find","esnext.set.from","esnext.set.intersection.v2","esnext.set.intersection","esnext.set.is-disjoint-from.v2","esnext.set.is-disjoint-from","esnext.set.is-subset-of.v2","esnext.set.is-subset-of","esnext.set.is-superset-of.v2","esnext.set.is-superset-of","esnext.set.join","esnext.set.map","esnext.set.of","esnext.set.reduce","esnext.set.some","esnext.set.symmetric-difference.v2","esnext.set.symmetric-difference","esnext.set.union.v2","esnext.set.union","esnext.string.at","esnext.string.cooked","esnext.string.code-points","esnext.string.dedent","esnext.string.is-well-formed","esnext.string.match-all","esnext.string.replace-all","esnext.string.to-well-formed","esnext.symbol.async-dispose","esnext.symbol.dispose","esnext.symbol.is-registered","esnext.symbol.is-well-known","esnext.symbol.matcher","esnext.symbol.metadata","esnext.symbol.metadata-key","esnext.symbol.observable","esnext.symbol.pattern-match","esnext.symbol.replace-all","esnext.typed-array.from-async","esnext.typed-array.at","esnext.typed-array.filter-out","esnext.typed-array.filter-reject","esnext.typed-array.find-last","esnext.typed-array.find-last-index","esnext.typed-array.group-by","esnext.typed-array.to-reversed","esnext.typed-array.to-sorted","esnext.typed-array.to-spliced","esnext.typed-array.unique-by","esnext.typed-array.with","esnext.weak-map.delete-all","esnext.weak-map.from","esnext.weak-map.of","esnext.weak-map.emplace","esnext.weak-map.upsert","esnext.weak-set.add-all","esnext.weak-set.delete-all","esnext.weak-set.from","esnext.weak-set.of","web.atob","web.btoa","web.dom-collections.for-each","web.dom-collections.iterator","web.dom-exception.constructor","web.dom-exception.stack","web.dom-exception.to-string-tag","web.immediate","web.queue-microtask","web.self","web.structured-clone","web.timers","web.url","web.url.can-parse","web.url.to-json","web.url-search-params","web.url-search-params.size"]')},3348:e2=>{"use strict";e2.exports={i8:"5.1.1"}},7137:e2=>{"use strict";e2.exports=JSON.parse('{"AssignmentExpression":["left","right"],"AssignmentPattern":["left","right"],"ArrayExpression":["elements"],"ArrayPattern":["elements"],"ArrowFunctionExpression":["params","body"],"AwaitExpression":["argument"],"BlockStatement":["body"],"BinaryExpression":["left","right"],"BreakStatement":["label"],"CallExpression":["callee","arguments"],"CatchClause":["param","body"],"ChainExpression":["expression"],"ClassBody":["body"],"ClassDeclaration":["id","superClass","body"],"ClassExpression":["id","superClass","body"],"ConditionalExpression":["test","consequent","alternate"],"ContinueStatement":["label"],"DebuggerStatement":[],"DoWhileStatement":["body","test"],"EmptyStatement":[],"ExportAllDeclaration":["exported","source"],"ExportDefaultDeclaration":["declaration"],"ExportNamedDeclaration":["declaration","specifiers","source"],"ExportSpecifier":["exported","local"],"ExpressionStatement":["expression"],"ExperimentalRestProperty":["argument"],"ExperimentalSpreadProperty":["argument"],"ForStatement":["init","test","update","body"],"ForInStatement":["left","right","body"],"ForOfStatement":["left","right","body"],"FunctionDeclaration":["id","params","body"],"FunctionExpression":["id","params","body"],"Identifier":[],"IfStatement":["test","consequent","alternate"],"ImportDeclaration":["specifiers","source"],"ImportDefaultSpecifier":["local"],"ImportExpression":["source"],"ImportNamespaceSpecifier":["local"],"ImportSpecifier":["imported","local"],"JSXAttribute":["name","value"],"JSXClosingElement":["name"],"JSXElement":["openingElement","children","closingElement"],"JSXEmptyExpression":[],"JSXExpressionContainer":["expression"],"JSXIdentifier":[],"JSXMemberExpression":["object","property"],"JSXNamespacedName":["namespace","name"],"JSXOpeningElement":["name","attributes"],"JSXSpreadAttribute":["argument"],"JSXText":[],"JSXFragment":["openingFragment","children","closingFragment"],"Literal":[],"LabeledStatement":["label","body"],"LogicalExpression":["left","right"],"MemberExpression":["object","property"],"MetaProperty":["meta","property"],"MethodDefinition":["key","value"],"NewExpression":["callee","arguments"],"ObjectExpression":["properties"],"ObjectPattern":["properties"],"PrivateIdentifier":[],"Program":["body"],"Property":["key","value"],"PropertyDefinition":["key","value"],"RestElement":["argument"],"ReturnStatement":["argument"],"SequenceExpression":["expressions"],"SpreadElement":["argument"],"Super":[],"SwitchStatement":["discriminant","cases"],"SwitchCase":["test","consequent"],"TaggedTemplateExpression":["tag","quasi"],"TemplateElement":[],"TemplateLiteral":["quasis","expressions"],"ThisExpression":[],"ThrowStatement":["argument"],"TryStatement":["block","handler","finalizer"],"UnaryExpression":["argument"],"UpdateExpression":["argument"],"VariableDeclaration":["declarations"],"VariableDeclarator":["id","init"],"WhileStatement":["test","body"],"WithStatement":["object","body"],"YieldExpression":["argument"]}')},7430:e2=>{"use strict";e2.exports={i8:"9.12.0"}},4730:e2=>{"use strict";e2.exports={version:"4.3.0"}},1752:e2=>{"use strict";e2.exports={i8:"4.3.0"}},3676:e2=>{"use strict";e2.exports=JSON.parse('{"builtin":{"Array":false,"ArrayBuffer":false,"Atomics":false,"BigInt":false,"BigInt64Array":false,"BigUint64Array":false,"Boolean":false,"constructor":false,"DataView":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Float32Array":false,"Float64Array":false,"Function":false,"globalThis":false,"hasOwnProperty":false,"Infinity":false,"Int16Array":false,"Int32Array":false,"Int8Array":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Map":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"Promise":false,"propertyIsEnumerable":false,"Proxy":false,"RangeError":false,"ReferenceError":false,"Reflect":false,"RegExp":false,"Set":false,"SharedArrayBuffer":false,"String":false,"Symbol":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"Uint16Array":false,"Uint32Array":false,"Uint8Array":false,"Uint8ClampedArray":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false,"WeakMap":false,"WeakSet":false},"es5":{"Array":false,"Boolean":false,"constructor":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Function":false,"hasOwnProperty":false,"Infinity":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"propertyIsEnumerable":false,"RangeError":false,"ReferenceError":false,"RegExp":false,"String":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false},"es2015":{"Array":false,"ArrayBuffer":false,"Boolean":false,"constructor":false,"DataView":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Float32Array":false,"Float64Array":false,"Function":false,"hasOwnProperty":false,"Infinity":false,"Int16Array":false,"Int32Array":false,"Int8Array":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Map":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"Promise":false,"propertyIsEnumerable":false,"Proxy":false,"RangeError":false,"ReferenceError":false,"Reflect":false,"RegExp":false,"Set":false,"String":false,"Symbol":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"Uint16Array":false,"Uint32Array":false,"Uint8Array":false,"Uint8ClampedArray":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false,"WeakMap":false,"WeakSet":false},"es2017":{"Array":false,"ArrayBuffer":false,"Atomics":false,"Boolean":false,"constructor":false,"DataView":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Float32Array":false,"Float64Array":false,"Function":false,"hasOwnProperty":false,"Infinity":false,"Int16Array":false,"Int32Array":false,"Int8Array":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Map":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"Promise":false,"propertyIsEnumerable":false,"Proxy":false,"RangeError":false,"ReferenceError":false,"Reflect":false,"RegExp":false,"Set":false,"SharedArrayBuffer":false,"String":false,"Symbol":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"Uint16Array":false,"Uint32Array":false,"Uint8Array":false,"Uint8ClampedArray":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false,"WeakMap":false,"WeakSet":false},"browser":{"AbortController":false,"AbortSignal":false,"addEventListener":false,"alert":false,"AnalyserNode":false,"Animation":false,"AnimationEffectReadOnly":false,"AnimationEffectTiming":false,"AnimationEffectTimingReadOnly":false,"AnimationEvent":false,"AnimationPlaybackEvent":false,"AnimationTimeline":false,"applicationCache":false,"ApplicationCache":false,"ApplicationCacheErrorEvent":false,"atob":false,"Attr":false,"Audio":false,"AudioBuffer":false,"AudioBufferSourceNode":false,"AudioContext":false,"AudioDestinationNode":false,"AudioListener":false,"AudioNode":false,"AudioParam":false,"AudioProcessingEvent":false,"AudioScheduledSourceNode":false,"AudioWorkletGlobalScope ":false,"AudioWorkletNode":false,"AudioWorkletProcessor":false,"BarProp":false,"BaseAudioContext":false,"BatteryManager":false,"BeforeUnloadEvent":false,"BiquadFilterNode":false,"Blob":false,"BlobEvent":false,"blur":false,"BroadcastChannel":false,"btoa":false,"BudgetService":false,"ByteLengthQueuingStrategy":false,"Cache":false,"caches":false,"CacheStorage":false,"cancelAnimationFrame":false,"cancelIdleCallback":false,"CanvasCaptureMediaStreamTrack":false,"CanvasGradient":false,"CanvasPattern":false,"CanvasRenderingContext2D":false,"ChannelMergerNode":false,"ChannelSplitterNode":false,"CharacterData":false,"clearInterval":false,"clearTimeout":false,"clientInformation":false,"ClipboardEvent":false,"close":false,"closed":false,"CloseEvent":false,"Comment":false,"CompositionEvent":false,"confirm":false,"console":false,"ConstantSourceNode":false,"ConvolverNode":false,"CountQueuingStrategy":false,"createImageBitmap":false,"Credential":false,"CredentialsContainer":false,"crypto":false,"Crypto":false,"CryptoKey":false,"CSS":false,"CSSConditionRule":false,"CSSFontFaceRule":false,"CSSGroupingRule":false,"CSSImportRule":false,"CSSKeyframeRule":false,"CSSKeyframesRule":false,"CSSMediaRule":false,"CSSNamespaceRule":false,"CSSPageRule":false,"CSSRule":false,"CSSRuleList":false,"CSSStyleDeclaration":false,"CSSStyleRule":false,"CSSStyleSheet":false,"CSSSupportsRule":false,"CustomElementRegistry":false,"customElements":false,"CustomEvent":false,"DataTransfer":false,"DataTransferItem":false,"DataTransferItemList":false,"defaultstatus":false,"defaultStatus":false,"DelayNode":false,"DeviceMotionEvent":false,"DeviceOrientationEvent":false,"devicePixelRatio":false,"dispatchEvent":false,"document":false,"Document":false,"DocumentFragment":false,"DocumentType":false,"DOMError":false,"DOMException":false,"DOMImplementation":false,"DOMMatrix":false,"DOMMatrixReadOnly":false,"DOMParser":false,"DOMPoint":false,"DOMPointReadOnly":false,"DOMQuad":false,"DOMRect":false,"DOMRectReadOnly":false,"DOMStringList":false,"DOMStringMap":false,"DOMTokenList":false,"DragEvent":false,"DynamicsCompressorNode":false,"Element":false,"ErrorEvent":false,"event":false,"Event":false,"EventSource":false,"EventTarget":false,"external":false,"fetch":false,"File":false,"FileList":false,"FileReader":false,"find":false,"focus":false,"FocusEvent":false,"FontFace":false,"FontFaceSetLoadEvent":false,"FormData":false,"frameElement":false,"frames":false,"GainNode":false,"Gamepad":false,"GamepadButton":false,"GamepadEvent":false,"getComputedStyle":false,"getSelection":false,"HashChangeEvent":false,"Headers":false,"history":false,"History":false,"HTMLAllCollection":false,"HTMLAnchorElement":false,"HTMLAreaElement":false,"HTMLAudioElement":false,"HTMLBaseElement":false,"HTMLBodyElement":false,"HTMLBRElement":false,"HTMLButtonElement":false,"HTMLCanvasElement":false,"HTMLCollection":false,"HTMLContentElement":false,"HTMLDataElement":false,"HTMLDataListElement":false,"HTMLDetailsElement":false,"HTMLDialogElement":false,"HTMLDirectoryElement":false,"HTMLDivElement":false,"HTMLDListElement":false,"HTMLDocument":false,"HTMLElement":false,"HTMLEmbedElement":false,"HTMLFieldSetElement":false,"HTMLFontElement":false,"HTMLFormControlsCollection":false,"HTMLFormElement":false,"HTMLFrameElement":false,"HTMLFrameSetElement":false,"HTMLHeadElement":false,"HTMLHeadingElement":false,"HTMLHRElement":false,"HTMLHtmlElement":false,"HTMLIFrameElement":false,"HTMLImageElement":false,"HTMLInputElement":false,"HTMLLabelElement":false,"HTMLLegendElement":false,"HTMLLIElement":false,"HTMLLinkElement":false,"HTMLMapElement":false,"HTMLMarqueeElement":false,"HTMLMediaElement":false,"HTMLMenuElement":false,"HTMLMetaElement":false,"HTMLMeterElement":false,"HTMLModElement":false,"HTMLObjectElement":false,"HTMLOListElement":false,"HTMLOptGroupElement":false,"HTMLOptionElement":false,"HTMLOptionsCollection":false,"HTMLOutputElement":false,"HTMLParagraphElement":false,"HTMLParamElement":false,"HTMLPictureElement":false,"HTMLPreElement":false,"HTMLProgressElement":false,"HTMLQuoteElement":false,"HTMLScriptElement":false,"HTMLSelectElement":false,"HTMLShadowElement":false,"HTMLSlotElement":false,"HTMLSourceElement":false,"HTMLSpanElement":false,"HTMLStyleElement":false,"HTMLTableCaptionElement":false,"HTMLTableCellElement":false,"HTMLTableColElement":false,"HTMLTableElement":false,"HTMLTableRowElement":false,"HTMLTableSectionElement":false,"HTMLTemplateElement":false,"HTMLTextAreaElement":false,"HTMLTimeElement":false,"HTMLTitleElement":false,"HTMLTrackElement":false,"HTMLUListElement":false,"HTMLUnknownElement":false,"HTMLVideoElement":false,"IDBCursor":false,"IDBCursorWithValue":false,"IDBDatabase":false,"IDBFactory":false,"IDBIndex":false,"IDBKeyRange":false,"IDBObjectStore":false,"IDBOpenDBRequest":false,"IDBRequest":false,"IDBTransaction":false,"IDBVersionChangeEvent":false,"IdleDeadline":false,"IIRFilterNode":false,"Image":false,"ImageBitmap":false,"ImageBitmapRenderingContext":false,"ImageCapture":false,"ImageData":false,"indexedDB":false,"innerHeight":false,"innerWidth":false,"InputEvent":false,"IntersectionObserver":false,"IntersectionObserverEntry":false,"Intl":false,"isSecureContext":false,"KeyboardEvent":false,"KeyframeEffect":false,"KeyframeEffectReadOnly":false,"length":false,"localStorage":false,"location":true,"Location":false,"locationbar":false,"matchMedia":false,"MediaDeviceInfo":false,"MediaDevices":false,"MediaElementAudioSourceNode":false,"MediaEncryptedEvent":false,"MediaError":false,"MediaKeyMessageEvent":false,"MediaKeySession":false,"MediaKeyStatusMap":false,"MediaKeySystemAccess":false,"MediaList":false,"MediaQueryList":false,"MediaQueryListEvent":false,"MediaRecorder":false,"MediaSettingsRange":false,"MediaSource":false,"MediaStream":false,"MediaStreamAudioDestinationNode":false,"MediaStreamAudioSourceNode":false,"MediaStreamEvent":false,"MediaStreamTrack":false,"MediaStreamTrackEvent":false,"menubar":false,"MessageChannel":false,"MessageEvent":false,"MessagePort":false,"MIDIAccess":false,"MIDIConnectionEvent":false,"MIDIInput":false,"MIDIInputMap":false,"MIDIMessageEvent":false,"MIDIOutput":false,"MIDIOutputMap":false,"MIDIPort":false,"MimeType":false,"MimeTypeArray":false,"MouseEvent":false,"moveBy":false,"moveTo":false,"MutationEvent":false,"MutationObserver":false,"MutationRecord":false,"name":false,"NamedNodeMap":false,"NavigationPreloadManager":false,"navigator":false,"Navigator":false,"NetworkInformation":false,"Node":false,"NodeFilter":false,"NodeIterator":false,"NodeList":false,"Notification":false,"OfflineAudioCompletionEvent":false,"OfflineAudioContext":false,"offscreenBuffering":false,"OffscreenCanvas":true,"onabort":true,"onafterprint":true,"onanimationend":true,"onanimationiteration":true,"onanimationstart":true,"onappinstalled":true,"onauxclick":true,"onbeforeinstallprompt":true,"onbeforeprint":true,"onbeforeunload":true,"onblur":true,"oncancel":true,"oncanplay":true,"oncanplaythrough":true,"onchange":true,"onclick":true,"onclose":true,"oncontextmenu":true,"oncuechange":true,"ondblclick":true,"ondevicemotion":true,"ondeviceorientation":true,"ondeviceorientationabsolute":true,"ondrag":true,"ondragend":true,"ondragenter":true,"ondragleave":true,"ondragover":true,"ondragstart":true,"ondrop":true,"ondurationchange":true,"onemptied":true,"onended":true,"onerror":true,"onfocus":true,"ongotpointercapture":true,"onhashchange":true,"oninput":true,"oninvalid":true,"onkeydown":true,"onkeypress":true,"onkeyup":true,"onlanguagechange":true,"onload":true,"onloadeddata":true,"onloadedmetadata":true,"onloadstart":true,"onlostpointercapture":true,"onmessage":true,"onmessageerror":true,"onmousedown":true,"onmouseenter":true,"onmouseleave":true,"onmousemove":true,"onmouseout":true,"onmouseover":true,"onmouseup":true,"onmousewheel":true,"onoffline":true,"ononline":true,"onpagehide":true,"onpageshow":true,"onpause":true,"onplay":true,"onplaying":true,"onpointercancel":true,"onpointerdown":true,"onpointerenter":true,"onpointerleave":true,"onpointermove":true,"onpointerout":true,"onpointerover":true,"onpointerup":true,"onpopstate":true,"onprogress":true,"onratechange":true,"onrejectionhandled":true,"onreset":true,"onresize":true,"onscroll":true,"onsearch":true,"onseeked":true,"onseeking":true,"onselect":true,"onstalled":true,"onstorage":true,"onsubmit":true,"onsuspend":true,"ontimeupdate":true,"ontoggle":true,"ontransitionend":true,"onunhandledrejection":true,"onunload":true,"onvolumechange":true,"onwaiting":true,"onwheel":true,"open":false,"openDatabase":false,"opener":false,"Option":false,"origin":false,"OscillatorNode":false,"outerHeight":false,"outerWidth":false,"PageTransitionEvent":false,"pageXOffset":false,"pageYOffset":false,"PannerNode":false,"parent":false,"Path2D":false,"PaymentAddress":false,"PaymentRequest":false,"PaymentRequestUpdateEvent":false,"PaymentResponse":false,"performance":false,"Performance":false,"PerformanceEntry":false,"PerformanceLongTaskTiming":false,"PerformanceMark":false,"PerformanceMeasure":false,"PerformanceNavigation":false,"PerformanceNavigationTiming":false,"PerformanceObserver":false,"PerformanceObserverEntryList":false,"PerformancePaintTiming":false,"PerformanceResourceTiming":false,"PerformanceTiming":false,"PeriodicWave":false,"Permissions":false,"PermissionStatus":false,"personalbar":false,"PhotoCapabilities":false,"Plugin":false,"PluginArray":false,"PointerEvent":false,"PopStateEvent":false,"postMessage":false,"Presentation":false,"PresentationAvailability":false,"PresentationConnection":false,"PresentationConnectionAvailableEvent":false,"PresentationConnectionCloseEvent":false,"PresentationConnectionList":false,"PresentationReceiver":false,"PresentationRequest":false,"print":false,"ProcessingInstruction":false,"ProgressEvent":false,"PromiseRejectionEvent":false,"prompt":false,"PushManager":false,"PushSubscription":false,"PushSubscriptionOptions":false,"queueMicrotask":false,"RadioNodeList":false,"Range":false,"ReadableStream":false,"registerProcessor":false,"RemotePlayback":false,"removeEventListener":false,"Request":false,"requestAnimationFrame":false,"requestIdleCallback":false,"resizeBy":false,"ResizeObserver":false,"ResizeObserverEntry":false,"resizeTo":false,"Response":false,"RTCCertificate":false,"RTCDataChannel":false,"RTCDataChannelEvent":false,"RTCDtlsTransport":false,"RTCIceCandidate":false,"RTCIceGatherer":false,"RTCIceTransport":false,"RTCPeerConnection":false,"RTCPeerConnectionIceEvent":false,"RTCRtpContributingSource":false,"RTCRtpReceiver":false,"RTCRtpSender":false,"RTCSctpTransport":false,"RTCSessionDescription":false,"RTCStatsReport":false,"RTCTrackEvent":false,"screen":false,"Screen":false,"screenLeft":false,"ScreenOrientation":false,"screenTop":false,"screenX":false,"screenY":false,"ScriptProcessorNode":false,"scroll":false,"scrollbars":false,"scrollBy":false,"scrollTo":false,"scrollX":false,"scrollY":false,"SecurityPolicyViolationEvent":false,"Selection":false,"self":false,"ServiceWorker":false,"ServiceWorkerContainer":false,"ServiceWorkerRegistration":false,"sessionStorage":false,"setInterval":false,"setTimeout":false,"ShadowRoot":false,"SharedWorker":false,"SourceBuffer":false,"SourceBufferList":false,"speechSynthesis":false,"SpeechSynthesisEvent":false,"SpeechSynthesisUtterance":false,"StaticRange":false,"status":false,"statusbar":false,"StereoPannerNode":false,"stop":false,"Storage":false,"StorageEvent":false,"StorageManager":false,"styleMedia":false,"StyleSheet":false,"StyleSheetList":false,"SubtleCrypto":false,"SVGAElement":false,"SVGAngle":false,"SVGAnimatedAngle":false,"SVGAnimatedBoolean":false,"SVGAnimatedEnumeration":false,"SVGAnimatedInteger":false,"SVGAnimatedLength":false,"SVGAnimatedLengthList":false,"SVGAnimatedNumber":false,"SVGAnimatedNumberList":false,"SVGAnimatedPreserveAspectRatio":false,"SVGAnimatedRect":false,"SVGAnimatedString":false,"SVGAnimatedTransformList":false,"SVGAnimateElement":false,"SVGAnimateMotionElement":false,"SVGAnimateTransformElement":false,"SVGAnimationElement":false,"SVGCircleElement":false,"SVGClipPathElement":false,"SVGComponentTransferFunctionElement":false,"SVGDefsElement":false,"SVGDescElement":false,"SVGDiscardElement":false,"SVGElement":false,"SVGEllipseElement":false,"SVGFEBlendElement":false,"SVGFEColorMatrixElement":false,"SVGFEComponentTransferElement":false,"SVGFECompositeElement":false,"SVGFEConvolveMatrixElement":false,"SVGFEDiffuseLightingElement":false,"SVGFEDisplacementMapElement":false,"SVGFEDistantLightElement":false,"SVGFEDropShadowElement":false,"SVGFEFloodElement":false,"SVGFEFuncAElement":false,"SVGFEFuncBElement":false,"SVGFEFuncGElement":false,"SVGFEFuncRElement":false,"SVGFEGaussianBlurElement":false,"SVGFEImageElement":false,"SVGFEMergeElement":false,"SVGFEMergeNodeElement":false,"SVGFEMorphologyElement":false,"SVGFEOffsetElement":false,"SVGFEPointLightElement":false,"SVGFESpecularLightingElement":false,"SVGFESpotLightElement":false,"SVGFETileElement":false,"SVGFETurbulenceElement":false,"SVGFilterElement":false,"SVGForeignObjectElement":false,"SVGGElement":false,"SVGGeometryElement":false,"SVGGradientElement":false,"SVGGraphicsElement":false,"SVGImageElement":false,"SVGLength":false,"SVGLengthList":false,"SVGLinearGradientElement":false,"SVGLineElement":false,"SVGMarkerElement":false,"SVGMaskElement":false,"SVGMatrix":false,"SVGMetadataElement":false,"SVGMPathElement":false,"SVGNumber":false,"SVGNumberList":false,"SVGPathElement":false,"SVGPatternElement":false,"SVGPoint":false,"SVGPointList":false,"SVGPolygonElement":false,"SVGPolylineElement":false,"SVGPreserveAspectRatio":false,"SVGRadialGradientElement":false,"SVGRect":false,"SVGRectElement":false,"SVGScriptElement":false,"SVGSetElement":false,"SVGStopElement":false,"SVGStringList":false,"SVGStyleElement":false,"SVGSVGElement":false,"SVGSwitchElement":false,"SVGSymbolElement":false,"SVGTextContentElement":false,"SVGTextElement":false,"SVGTextPathElement":false,"SVGTextPositioningElement":false,"SVGTitleElement":false,"SVGTransform":false,"SVGTransformList":false,"SVGTSpanElement":false,"SVGUnitTypes":false,"SVGUseElement":false,"SVGViewElement":false,"TaskAttributionTiming":false,"Text":false,"TextDecoder":false,"TextEncoder":false,"TextEvent":false,"TextMetrics":false,"TextTrack":false,"TextTrackCue":false,"TextTrackCueList":false,"TextTrackList":false,"TimeRanges":false,"toolbar":false,"top":false,"Touch":false,"TouchEvent":false,"TouchList":false,"TrackEvent":false,"TransitionEvent":false,"TreeWalker":false,"UIEvent":false,"URL":false,"URLSearchParams":false,"ValidityState":false,"visualViewport":false,"VisualViewport":false,"VTTCue":false,"WaveShaperNode":false,"WebAssembly":false,"WebGL2RenderingContext":false,"WebGLActiveInfo":false,"WebGLBuffer":false,"WebGLContextEvent":false,"WebGLFramebuffer":false,"WebGLProgram":false,"WebGLQuery":false,"WebGLRenderbuffer":false,"WebGLRenderingContext":false,"WebGLSampler":false,"WebGLShader":false,"WebGLShaderPrecisionFormat":false,"WebGLSync":false,"WebGLTexture":false,"WebGLTransformFeedback":false,"WebGLUniformLocation":false,"WebGLVertexArrayObject":false,"WebSocket":false,"WheelEvent":false,"window":false,"Window":false,"Worker":false,"WritableStream":false,"XMLDocument":false,"XMLHttpRequest":false,"XMLHttpRequestEventTarget":false,"XMLHttpRequestUpload":false,"XMLSerializer":false,"XPathEvaluator":false,"XPathExpression":false,"XPathResult":false,"XSLTProcessor":false},"worker":{"addEventListener":false,"applicationCache":false,"atob":false,"Blob":false,"BroadcastChannel":false,"btoa":false,"Cache":false,"caches":false,"clearInterval":false,"clearTimeout":false,"close":true,"console":false,"fetch":false,"FileReaderSync":false,"FormData":false,"Headers":false,"IDBCursor":false,"IDBCursorWithValue":false,"IDBDatabase":false,"IDBFactory":false,"IDBIndex":false,"IDBKeyRange":false,"IDBObjectStore":false,"IDBOpenDBRequest":false,"IDBRequest":false,"IDBTransaction":false,"IDBVersionChangeEvent":false,"ImageData":false,"importScripts":true,"indexedDB":false,"location":false,"MessageChannel":false,"MessagePort":false,"name":false,"navigator":false,"Notification":false,"onclose":true,"onconnect":true,"onerror":true,"onlanguagechange":true,"onmessage":true,"onoffline":true,"ononline":true,"onrejectionhandled":true,"onunhandledrejection":true,"performance":false,"Performance":false,"PerformanceEntry":false,"PerformanceMark":false,"PerformanceMeasure":false,"PerformanceNavigation":false,"PerformanceResourceTiming":false,"PerformanceTiming":false,"postMessage":true,"Promise":false,"queueMicrotask":false,"removeEventListener":false,"Request":false,"Response":false,"self":true,"ServiceWorkerRegistration":false,"setInterval":false,"setTimeout":false,"TextDecoder":false,"TextEncoder":false,"URL":false,"URLSearchParams":false,"WebSocket":false,"Worker":false,"WorkerGlobalScope":false,"XMLHttpRequest":false},"node":{"__dirname":false,"__filename":false,"Buffer":false,"clearImmediate":false,"clearInterval":false,"clearTimeout":false,"console":false,"exports":true,"global":false,"Intl":false,"module":false,"process":false,"queueMicrotask":false,"require":false,"setImmediate":false,"setInterval":false,"setTimeout":false,"TextDecoder":false,"TextEncoder":false,"URL":false,"URLSearchParams":false},"commonjs":{"exports":true,"global":false,"module":false,"require":false},"amd":{"define":false,"require":false},"mocha":{"after":false,"afterEach":false,"before":false,"beforeEach":false,"context":false,"describe":false,"it":false,"mocha":false,"run":false,"setup":false,"specify":false,"suite":false,"suiteSetup":false,"suiteTeardown":false,"teardown":false,"test":false,"xcontext":false,"xdescribe":false,"xit":false,"xspecify":false},"jasmine":{"afterAll":false,"afterEach":false,"beforeAll":false,"beforeEach":false,"describe":false,"expect":false,"fail":false,"fdescribe":false,"fit":false,"it":false,"jasmine":false,"pending":false,"runs":false,"spyOn":false,"spyOnProperty":false,"waits":false,"waitsFor":false,"xdescribe":false,"xit":false},"jest":{"afterAll":false,"afterEach":false,"beforeAll":false,"beforeEach":false,"describe":false,"expect":false,"fdescribe":false,"fit":false,"it":false,"jest":false,"pit":false,"require":false,"test":false,"xdescribe":false,"xit":false,"xtest":false},"qunit":{"asyncTest":false,"deepEqual":false,"equal":false,"expect":false,"module":false,"notDeepEqual":false,"notEqual":false,"notOk":false,"notPropEqual":false,"notStrictEqual":false,"ok":false,"propEqual":false,"QUnit":false,"raises":false,"start":false,"stop":false,"strictEqual":false,"test":false,"throws":false},"phantomjs":{"console":true,"exports":true,"phantom":true,"require":true,"WebPage":true},"couch":{"emit":false,"exports":false,"getRow":false,"log":false,"module":false,"provides":false,"require":false,"respond":false,"send":false,"start":false,"sum":false},"rhino":{"defineClass":false,"deserialize":false,"gc":false,"help":false,"importClass":false,"importPackage":false,"java":false,"load":false,"loadClass":false,"Packages":false,"print":false,"quit":false,"readFile":false,"readUrl":false,"runCommand":false,"seal":false,"serialize":false,"spawn":false,"sync":false,"toint32":false,"version":false},"nashorn":{"__DIR__":false,"__FILE__":false,"__LINE__":false,"com":false,"edu":false,"exit":false,"java":false,"Java":false,"javafx":false,"JavaImporter":false,"javax":false,"JSAdapter":false,"load":false,"loadWithNewGlobal":false,"org":false,"Packages":false,"print":false,"quit":false},"wsh":{"ActiveXObject":true,"Enumerator":true,"GetObject":true,"ScriptEngine":true,"ScriptEngineBuildVersion":true,"ScriptEngineMajorVersion":true,"ScriptEngineMinorVersion":true,"VBArray":true,"WScript":true,"WSH":true,"XDomainRequest":true},"jquery":{"$":false,"jQuery":false},"yui":{"YAHOO":false,"YAHOO_config":false,"YUI":false,"YUI_config":false},"shelljs":{"cat":false,"cd":false,"chmod":false,"config":false,"cp":false,"dirs":false,"echo":false,"env":false,"error":false,"exec":false,"exit":false,"find":false,"grep":false,"ln":false,"ls":false,"mkdir":false,"mv":false,"popd":false,"pushd":false,"pwd":false,"rm":false,"sed":false,"set":false,"target":false,"tempdir":false,"test":false,"touch":false,"which":false},"prototypejs":{"$":false,"$$":false,"$A":false,"$break":false,"$continue":false,"$F":false,"$H":false,"$R":false,"$w":false,"Abstract":false,"Ajax":false,"Autocompleter":false,"Builder":false,"Class":false,"Control":false,"Draggable":false,"Draggables":false,"Droppables":false,"Effect":false,"Element":false,"Enumerable":false,"Event":false,"Field":false,"Form":false,"Hash":false,"Insertion":false,"ObjectRange":false,"PeriodicalExecuter":false,"Position":false,"Prototype":false,"Scriptaculous":false,"Selector":false,"Sortable":false,"SortableObserver":false,"Sound":false,"Template":false,"Toggle":false,"Try":false},"meteor":{"_":false,"$":false,"Accounts":false,"AccountsClient":false,"AccountsCommon":false,"AccountsServer":false,"App":false,"Assets":false,"Blaze":false,"check":false,"Cordova":false,"DDP":false,"DDPRateLimiter":false,"DDPServer":false,"Deps":false,"EJSON":false,"Email":false,"HTTP":false,"Log":false,"Match":false,"Meteor":false,"Mongo":false,"MongoInternals":false,"Npm":false,"Package":false,"Plugin":false,"process":false,"Random":false,"ReactiveDict":false,"ReactiveVar":false,"Router":false,"ServiceConfiguration":false,"Session":false,"share":false,"Spacebars":false,"Template":false,"Tinytest":false,"Tracker":false,"UI":false,"Utils":false,"WebApp":false,"WebAppInternals":false},"mongo":{"_isWindows":false,"_rand":false,"BulkWriteResult":false,"cat":false,"cd":false,"connect":false,"db":false,"getHostName":false,"getMemInfo":false,"hostname":false,"ISODate":false,"listFiles":false,"load":false,"ls":false,"md5sumFile":false,"mkdir":false,"Mongo":false,"NumberInt":false,"NumberLong":false,"ObjectId":false,"PlanCache":false,"print":false,"printjson":false,"pwd":false,"quit":false,"removeFile":false,"rs":false,"sh":false,"UUID":false,"version":false,"WriteResult":false},"applescript":{"$":false,"Application":false,"Automation":false,"console":false,"delay":false,"Library":false,"ObjC":false,"ObjectSpecifier":false,"Path":false,"Progress":false,"Ref":false},"serviceworker":{"addEventListener":false,"applicationCache":false,"atob":false,"Blob":false,"BroadcastChannel":false,"btoa":false,"Cache":false,"caches":false,"CacheStorage":false,"clearInterval":false,"clearTimeout":false,"Client":false,"clients":false,"Clients":false,"close":true,"console":false,"ExtendableEvent":false,"ExtendableMessageEvent":false,"fetch":false,"FetchEvent":false,"FileReaderSync":false,"FormData":false,"Headers":false,"IDBCursor":false,"IDBCursorWithValue":false,"IDBDatabase":false,"IDBFactory":false,"IDBIndex":false,"IDBKeyRange":false,"IDBObjectStore":false,"IDBOpenDBRequest":false,"IDBRequest":false,"IDBTransaction":false,"IDBVersionChangeEvent":false,"ImageData":false,"importScripts":false,"indexedDB":false,"location":false,"MessageChannel":false,"MessagePort":false,"name":false,"navigator":false,"Notification":false,"onclose":true,"onconnect":true,"onerror":true,"onfetch":true,"oninstall":true,"onlanguagechange":true,"onmessage":true,"onmessageerror":true,"onnotificationclick":true,"onnotificationclose":true,"onoffline":true,"ononline":true,"onpush":true,"onpushsubscriptionchange":true,"onrejectionhandled":true,"onsync":true,"onunhandledrejection":true,"performance":false,"Performance":false,"PerformanceEntry":false,"PerformanceMark":false,"PerformanceMeasure":false,"PerformanceNavigation":false,"PerformanceResourceTiming":false,"PerformanceTiming":false,"postMessage":true,"Promise":false,"queueMicrotask":false,"registration":false,"removeEventListener":false,"Request":false,"Response":false,"self":false,"ServiceWorker":false,"ServiceWorkerContainer":false,"ServiceWorkerGlobalScope":false,"ServiceWorkerMessageEvent":false,"ServiceWorkerRegistration":false,"setInterval":false,"setTimeout":false,"skipWaiting":false,"TextDecoder":false,"TextEncoder":false,"URL":false,"URLSearchParams":false,"WebSocket":false,"WindowClient":false,"Worker":false,"WorkerGlobalScope":false,"XMLHttpRequest":false},"atomtest":{"advanceClock":false,"fakeClearInterval":false,"fakeClearTimeout":false,"fakeSetInterval":false,"fakeSetTimeout":false,"resetTimeouts":false,"waitsForPromise":false},"embertest":{"andThen":false,"click":false,"currentPath":false,"currentRouteName":false,"currentURL":false,"fillIn":false,"find":false,"findAll":false,"findWithAssert":false,"keyEvent":false,"pauseTest":false,"resumeTest":false,"triggerEvent":false,"visit":false,"wait":false},"protractor":{"$":false,"$$":false,"browser":false,"by":false,"By":false,"DartObject":false,"element":false,"protractor":false},"shared-node-browser":{"clearInterval":false,"clearTimeout":false,"console":false,"setInterval":false,"setTimeout":false,"URL":false,"URLSearchParams":false},"webextensions":{"browser":false,"chrome":false,"opr":false},"greasemonkey":{"cloneInto":false,"createObjectIn":false,"exportFunction":false,"GM":false,"GM_addStyle":false,"GM_deleteValue":false,"GM_getResourceText":false,"GM_getResourceURL":false,"GM_getValue":false,"GM_info":false,"GM_listValues":false,"GM_log":false,"GM_openInTab":false,"GM_registerMenuCommand":false,"GM_setClipboard":false,"GM_setValue":false,"GM_xmlhttpRequest":false,"unsafeWindow":false},"devtools":{"$":false,"$_":false,"$$":false,"$0":false,"$1":false,"$2":false,"$3":false,"$4":false,"$x":false,"chrome":false,"clear":false,"copy":false,"debug":false,"dir":false,"dirxml":false,"getEventListeners":false,"inspect":false,"keys":false,"monitor":false,"monitorEvents":false,"profile":false,"profileEnd":false,"queryObjects":false,"table":false,"undebug":false,"unmonitor":false,"unmonitorEvents":false,"values":false}}')},5407:e2=>{"use strict";e2.exports=JSON.parse('{"assert":true,"node:assert":[">= 14.18 && < 15",">= 16"],"assert/strict":">= 15","node:assert/strict":">= 16","async_hooks":">= 8","node:async_hooks":[">= 14.18 && < 15",">= 16"],"buffer_ieee754":">= 0.5 && < 0.9.7","buffer":true,"node:buffer":[">= 14.18 && < 15",">= 16"],"child_process":true,"node:child_process":[">= 14.18 && < 15",">= 16"],"cluster":">= 0.5","node:cluster":[">= 14.18 && < 15",">= 16"],"console":true,"node:console":[">= 14.18 && < 15",">= 16"],"constants":true,"node:constants":[">= 14.18 && < 15",">= 16"],"crypto":true,"node:crypto":[">= 14.18 && < 15",">= 16"],"_debug_agent":">= 1 && < 8","_debugger":"< 8","dgram":true,"node:dgram":[">= 14.18 && < 15",">= 16"],"diagnostics_channel":[">= 14.17 && < 15",">= 15.1"],"node:diagnostics_channel":[">= 14.18 && < 15",">= 16"],"dns":true,"node:dns":[">= 14.18 && < 15",">= 16"],"dns/promises":">= 15","node:dns/promises":">= 16","domain":">= 0.7.12","node:domain":[">= 14.18 && < 15",">= 16"],"events":true,"node:events":[">= 14.18 && < 15",">= 16"],"freelist":"< 6","fs":true,"node:fs":[">= 14.18 && < 15",">= 16"],"fs/promises":[">= 10 && < 10.1",">= 14"],"node:fs/promises":[">= 14.18 && < 15",">= 16"],"_http_agent":">= 0.11.1","node:_http_agent":[">= 14.18 && < 15",">= 16"],"_http_client":">= 0.11.1","node:_http_client":[">= 14.18 && < 15",">= 16"],"_http_common":">= 0.11.1","node:_http_common":[">= 14.18 && < 15",">= 16"],"_http_incoming":">= 0.11.1","node:_http_incoming":[">= 14.18 && < 15",">= 16"],"_http_outgoing":">= 0.11.1","node:_http_outgoing":[">= 14.18 && < 15",">= 16"],"_http_server":">= 0.11.1","node:_http_server":[">= 14.18 && < 15",">= 16"],"http":true,"node:http":[">= 14.18 && < 15",">= 16"],"http2":">= 8.8","node:http2":[">= 14.18 && < 15",">= 16"],"https":true,"node:https":[">= 14.18 && < 15",">= 16"],"inspector":">= 8","node:inspector":[">= 14.18 && < 15",">= 16"],"inspector/promises":[">= 19"],"node:inspector/promises":[">= 19"],"_linklist":"< 8","module":true,"node:module":[">= 14.18 && < 15",">= 16"],"net":true,"node:net":[">= 14.18 && < 15",">= 16"],"node-inspect/lib/_inspect":">= 7.6 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6 && < 12","os":true,"node:os":[">= 14.18 && < 15",">= 16"],"path":true,"node:path":[">= 14.18 && < 15",">= 16"],"path/posix":">= 15.3","node:path/posix":">= 16","path/win32":">= 15.3","node:path/win32":">= 16","perf_hooks":">= 8.5","node:perf_hooks":[">= 14.18 && < 15",">= 16"],"process":">= 1","node:process":[">= 14.18 && < 15",">= 16"],"punycode":">= 0.5","node:punycode":[">= 14.18 && < 15",">= 16"],"querystring":true,"node:querystring":[">= 14.18 && < 15",">= 16"],"readline":true,"node:readline":[">= 14.18 && < 15",">= 16"],"readline/promises":">= 17","node:readline/promises":">= 17","repl":true,"node:repl":[">= 14.18 && < 15",">= 16"],"node:sea":[">= 20.12 && < 21",">= 21.7"],"smalloc":">= 0.11.5 && < 3","_stream_duplex":">= 0.9.4","node:_stream_duplex":[">= 14.18 && < 15",">= 16"],"_stream_transform":">= 0.9.4","node:_stream_transform":[">= 14.18 && < 15",">= 16"],"_stream_wrap":">= 1.4.1","node:_stream_wrap":[">= 14.18 && < 15",">= 16"],"_stream_passthrough":">= 0.9.4","node:_stream_passthrough":[">= 14.18 && < 15",">= 16"],"_stream_readable":">= 0.9.4","node:_stream_readable":[">= 14.18 && < 15",">= 16"],"_stream_writable":">= 0.9.4","node:_stream_writable":[">= 14.18 && < 15",">= 16"],"stream":true,"node:stream":[">= 14.18 && < 15",">= 16"],"stream/consumers":">= 16.7","node:stream/consumers":">= 16.7","stream/promises":">= 15","node:stream/promises":">= 16","stream/web":">= 16.5","node:stream/web":">= 16.5","string_decoder":true,"node:string_decoder":[">= 14.18 && < 15",">= 16"],"sys":[">= 0.4 && < 0.7",">= 0.8"],"node:sys":[">= 14.18 && < 15",">= 16"],"test/reporters":">= 19.9 && < 20.2","node:test/reporters":[">= 18.17 && < 19",">= 19.9",">= 20"],"test/mock_loader":">= 22.3 && < 22.7","node:test/mock_loader":">= 22.3 && < 22.7","node:test":[">= 16.17 && < 17",">= 18"],"timers":true,"node:timers":[">= 14.18 && < 15",">= 16"],"timers/promises":">= 15","node:timers/promises":">= 16","_tls_common":">= 0.11.13","node:_tls_common":[">= 14.18 && < 15",">= 16"],"_tls_legacy":">= 0.11.3 && < 10","_tls_wrap":">= 0.11.3","node:_tls_wrap":[">= 14.18 && < 15",">= 16"],"tls":true,"node:tls":[">= 14.18 && < 15",">= 16"],"trace_events":">= 10","node:trace_events":[">= 14.18 && < 15",">= 16"],"tty":true,"node:tty":[">= 14.18 && < 15",">= 16"],"url":true,"node:url":[">= 14.18 && < 15",">= 16"],"util":true,"node:util":[">= 14.18 && < 15",">= 16"],"util/types":">= 15.3","node:util/types":">= 16","v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/consarray":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/csvparser":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/logreader":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/profile_view":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/splaytree":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8":">= 1","node:v8":[">= 14.18 && < 15",">= 16"],"vm":true,"node:vm":[">= 14.18 && < 15",">= 16"],"wasi":[">= 13.4 && < 13.5",">= 18.17 && < 19",">= 20"],"node:wasi":[">= 18.17 && < 19",">= 20"],"worker_threads":">= 11.7","node:worker_threads":[">= 14.18 && < 15",">= 16"],"zlib":">= 0.5","node:zlib":[">= 14.18 && < 15",">= 16"]}')},3082:e2=>{"use strict";e2.exports=JSON.parse('{"assert":true,"node:assert":[">= 14.18 && < 15",">= 16"],"assert/strict":">= 15","node:assert/strict":">= 16","async_hooks":">= 8","node:async_hooks":[">= 14.18 && < 15",">= 16"],"buffer_ieee754":">= 0.5 && < 0.9.7","buffer":true,"node:buffer":[">= 14.18 && < 15",">= 16"],"child_process":true,"node:child_process":[">= 14.18 && < 15",">= 16"],"cluster":">= 0.5","node:cluster":[">= 14.18 && < 15",">= 16"],"console":true,"node:console":[">= 14.18 && < 15",">= 16"],"constants":true,"node:constants":[">= 14.18 && < 15",">= 16"],"crypto":true,"node:crypto":[">= 14.18 && < 15",">= 16"],"_debug_agent":">= 1 && < 8","_debugger":"< 8","dgram":true,"node:dgram":[">= 14.18 && < 15",">= 16"],"diagnostics_channel":[">= 14.17 && < 15",">= 15.1"],"node:diagnostics_channel":[">= 14.18 && < 15",">= 16"],"dns":true,"node:dns":[">= 14.18 && < 15",">= 16"],"dns/promises":">= 15","node:dns/promises":">= 16","domain":">= 0.7.12","node:domain":[">= 14.18 && < 15",">= 16"],"events":true,"node:events":[">= 14.18 && < 15",">= 16"],"freelist":"< 6","fs":true,"node:fs":[">= 14.18 && < 15",">= 16"],"fs/promises":[">= 10 && < 10.1",">= 14"],"node:fs/promises":[">= 14.18 && < 15",">= 16"],"_http_agent":">= 0.11.1","node:_http_agent":[">= 14.18 && < 15",">= 16"],"_http_client":">= 0.11.1","node:_http_client":[">= 14.18 && < 15",">= 16"],"_http_common":">= 0.11.1","node:_http_common":[">= 14.18 && < 15",">= 16"],"_http_incoming":">= 0.11.1","node:_http_incoming":[">= 14.18 && < 15",">= 16"],"_http_outgoing":">= 0.11.1","node:_http_outgoing":[">= 14.18 && < 15",">= 16"],"_http_server":">= 0.11.1","node:_http_server":[">= 14.18 && < 15",">= 16"],"http":true,"node:http":[">= 14.18 && < 15",">= 16"],"http2":">= 8.8","node:http2":[">= 14.18 && < 15",">= 16"],"https":true,"node:https":[">= 14.18 && < 15",">= 16"],"inspector":">= 8","node:inspector":[">= 14.18 && < 15",">= 16"],"inspector/promises":[">= 19"],"node:inspector/promises":[">= 19"],"_linklist":"< 8","module":true,"node:module":[">= 14.18 && < 15",">= 16"],"net":true,"node:net":[">= 14.18 && < 15",">= 16"],"node-inspect/lib/_inspect":">= 7.6 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6 && < 12","os":true,"node:os":[">= 14.18 && < 15",">= 16"],"path":true,"node:path":[">= 14.18 && < 15",">= 16"],"path/posix":">= 15.3","node:path/posix":">= 16","path/win32":">= 15.3","node:path/win32":">= 16","perf_hooks":">= 8.5","node:perf_hooks":[">= 14.18 && < 15",">= 16"],"process":">= 1","node:process":[">= 14.18 && < 15",">= 16"],"punycode":">= 0.5","node:punycode":[">= 14.18 && < 15",">= 16"],"querystring":true,"node:querystring":[">= 14.18 && < 15",">= 16"],"readline":true,"node:readline":[">= 14.18 && < 15",">= 16"],"readline/promises":">= 17","node:readline/promises":">= 17","repl":true,"node:repl":[">= 14.18 && < 15",">= 16"],"smalloc":">= 0.11.5 && < 3","_stream_duplex":">= 0.9.4","node:_stream_duplex":[">= 14.18 && < 15",">= 16"],"_stream_transform":">= 0.9.4","node:_stream_transform":[">= 14.18 && < 15",">= 16"],"_stream_wrap":">= 1.4.1","node:_stream_wrap":[">= 14.18 && < 15",">= 16"],"_stream_passthrough":">= 0.9.4","node:_stream_passthrough":[">= 14.18 && < 15",">= 16"],"_stream_readable":">= 0.9.4","node:_stream_readable":[">= 14.18 && < 15",">= 16"],"_stream_writable":">= 0.9.4","node:_stream_writable":[">= 14.18 && < 15",">= 16"],"stream":true,"node:stream":[">= 14.18 && < 15",">= 16"],"stream/consumers":">= 16.7","node:stream/consumers":">= 16.7","stream/promises":">= 15","node:stream/promises":">= 16","stream/web":">= 16.5","node:stream/web":">= 16.5","string_decoder":true,"node:string_decoder":[">= 14.18 && < 15",">= 16"],"sys":[">= 0.4 && < 0.7",">= 0.8"],"node:sys":[">= 14.18 && < 15",">= 16"],"test/reporters":">= 19.9 && < 20.2","node:test/reporters":[">= 18.17 && < 19",">= 19.9",">= 20"],"node:test":[">= 16.17 && < 17",">= 18"],"timers":true,"node:timers":[">= 14.18 && < 15",">= 16"],"timers/promises":">= 15","node:timers/promises":">= 16","_tls_common":">= 0.11.13","node:_tls_common":[">= 14.18 && < 15",">= 16"],"_tls_legacy":">= 0.11.3 && < 10","_tls_wrap":">= 0.11.3","node:_tls_wrap":[">= 14.18 && < 15",">= 16"],"tls":true,"node:tls":[">= 14.18 && < 15",">= 16"],"trace_events":">= 10","node:trace_events":[">= 14.18 && < 15",">= 16"],"tty":true,"node:tty":[">= 14.18 && < 15",">= 16"],"url":true,"node:url":[">= 14.18 && < 15",">= 16"],"util":true,"node:util":[">= 14.18 && < 15",">= 16"],"util/types":">= 15.3","node:util/types":">= 16","v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/consarray":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/csvparser":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/logreader":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/profile_view":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/splaytree":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8":">= 1","node:v8":[">= 14.18 && < 15",">= 16"],"vm":true,"node:vm":[">= 14.18 && < 15",">= 16"],"wasi":[">= 13.4 && < 13.5",">= 18.17 && < 19",">= 20"],"node:wasi":[">= 18.17 && < 19",">= 20"],"worker_threads":">= 11.7","node:worker_threads":[">= 14.18 && < 15",">= 16"],"zlib":">= 0.5","node:zlib":[">= 14.18 && < 15",">= 16"]}')}},r={};function __nccwpck_require__2(t2){var s=r[t2];if(s!==void 0)return s.exports;var a=r[t2]={id:t2,loaded:!1,exports:{}},n=!0;try{e[t2].call(a.exports,a,a.exports,__nccwpck_require__2),n=!1}finally{n&&delete r[t2]}return a.loaded=!0,a.exports}__nccwpck_require__2.nmd=e2=>(e2.paths=[],e2.children||(e2.children=[]),e2),typeof __nccwpck_require__2<"u"&&(__nccwpck_require__2.ab="/");var t=__nccwpck_require__2(1403);module.exports=t})()}});var require_debug=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/debug/index.js"(exports,module){(()=>{var e={237:(e2,t2,r2)=>{t2.log=log,t2.formatArgs=formatArgs,t2.save=save,t2.load=load,t2.useColors=useColors,t2.storage=localstorage(),t2.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function useColors(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function formatArgs(t3){if(t3[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t3[0]+(this.useColors?"%c ":" ")+"+"+e2.exports.humanize(this.diff),!this.useColors)return;let r3="color: "+this.color;t3.splice(1,0,r3,"color: inherit");let s2=0,n=0;t3[0].replace(/%[a-zA-Z%]/g,e3=>{e3!=="%%"&&(s2++,e3==="%c"&&(n=s2))}),t3.splice(n,0,r3)}function log(...e3){return typeof console=="object"&&console.log&&console.log(...e3)}function save(e3){try{e3?t2.storage.setItem("debug",e3):t2.storage.removeItem("debug")}catch{}}function load(){let e3;try{e3=t2.storage.getItem("debug")}catch{}return!e3&&typeof process<"u"&&"env"in process&&(e3=process.env.DEBUG),e3}function localstorage(){try{return localStorage}catch{}}e2.exports=r2(573)(t2);let{formatters:s}=e2.exports;s.j=function(e3){try{return JSON.stringify(e3)}catch(e4){return"[UnexpectedJSONParseError]: "+e4.message}}},573:(e2,t2,r2)=>{function setup(e3){createDebug.debug=createDebug,createDebug.default=createDebug,createDebug.coerce=coerce,createDebug.disable=disable,createDebug.enable=enable,createDebug.enabled=enabled,createDebug.humanize=r2(958),Object.keys(e3).forEach(t3=>{createDebug[t3]=e3[t3]}),createDebug.instances=[],createDebug.names=[],createDebug.skips=[],createDebug.formatters={};function selectColor(e4){let t3=0;for(let r3=0;r3{if(t4==="%%")return t4;o++;let n2=createDebug.formatters[s2];if(typeof n2=="function"){let s3=e5[o];t4=n2.call(r3,s3),e5.splice(o,1),o--}return t4}),createDebug.formatArgs.call(r3,e5),(r3.log||createDebug.log).apply(r3,e5)}return debug2.namespace=e4,debug2.enabled=createDebug.enabled(e4),debug2.useColors=createDebug.useColors(),debug2.color=selectColor(e4),debug2.destroy=destroy,debug2.extend=extend,typeof createDebug.init=="function"&&createDebug.init(debug2),createDebug.instances.push(debug2),debug2}function destroy(){let e4=createDebug.instances.indexOf(this);return e4!==-1?(createDebug.instances.splice(e4,1),!0):!1}function extend(e4,t3){let r3=createDebug(this.namespace+(typeof t3>"u"?":":t3)+e4);return r3.log=this.log,r3}function enable(e4){createDebug.save(e4),createDebug.names=[],createDebug.skips=[];let t3,r3=(typeof e4=="string"?e4:"").split(/[\s,]+/),s=r3.length;for(t3=0;t3"-"+e5)].join(",");return createDebug.enable(""),e4}function enabled(e4){if(e4[e4.length-1]==="*")return!0;let t3,r3;for(t3=0,r3=createDebug.skips.length;t3{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?e2.exports=r2(237):e2.exports=r2(354)},354:(e2,t2,r2)=>{let s=r2(224),n=r2(837);t2.init=init,t2.log=log,t2.formatArgs=formatArgs,t2.save=save,t2.load=load,t2.useColors=useColors,t2.colors=[6,2,3,4,5,1];try{let e3=r2(178);e3&&(e3.stderr||e3).level>=2&&(t2.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}t2.inspectOpts=Object.keys(process.env).filter(e3=>/^debug_/i.test(e3)).reduce((e3,t3)=>{let r3=t3.substring(6).toLowerCase().replace(/_([a-z])/g,(e4,t4)=>t4.toUpperCase()),s2=process.env[t3];return/^(yes|on|true|enabled)$/i.test(s2)?s2=!0:/^(no|off|false|disabled)$/i.test(s2)?s2=!1:s2==="null"?s2=null:s2=Number(s2),e3[r3]=s2,e3},{});function useColors(){return"colors"in t2.inspectOpts?!!t2.inspectOpts.colors:s.isatty(process.stderr.fd)}function formatArgs(t3){let{namespace:r3,useColors:s2}=this;if(s2){let s3=this.color,n2="\x1B[3"+(s3<8?s3:"8;5;"+s3),o2=` ${n2};1m${r3} \x1B[0m`;t3[0]=o2+t3[0].split(` -`).join(` -`+o2),t3.push(n2+"m+"+e2.exports.humanize(this.diff)+"\x1B[0m")}else t3[0]=getDate()+r3+" "+t3[0]}function getDate(){return t2.inspectOpts.hideDate?"":new Date().toISOString()+" "}function log(...e3){return process.stderr.write(n.format(...e3)+` -`)}function save(e3){e3?process.env.DEBUG=e3:delete process.env.DEBUG}function load(){return process.env.DEBUG}function init(e3){e3.inspectOpts={};let r3=Object.keys(t2.inspectOpts);for(let s2=0;s2{"use strict";e2.exports=(e3,t2=process.argv)=>{let r2=e3.startsWith("-")?"":e3.length===1?"-":"--",s=t2.indexOf(r2+e3),n=t2.indexOf("--");return s!==-1&&(n===-1||s{var t2=1e3,r2=t2*60,s=r2*60,n=s*24,o=n*7,c=n*365.25;e2.exports=function(e3,t3){t3=t3||{};var r3=typeof e3;if(r3==="string"&&e3.length>0)return parse2(e3);if(r3==="number"&&isFinite(e3))return t3.long?fmtLong(e3):fmtShort(e3);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e3))};function parse2(e3){if(e3=String(e3),!(e3.length>100)){var a=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e3);if(a){var u=parseFloat(a[1]),i=(a[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return u*c;case"weeks":case"week":case"w":return u*o;case"days":case"day":case"d":return u*n;case"hours":case"hour":case"hrs":case"hr":case"h":return u*s;case"minutes":case"minute":case"mins":case"min":case"m":return u*r2;case"seconds":case"second":case"secs":case"sec":case"s":return u*t2;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u;default:return}}}}function fmtShort(e3){var o2=Math.abs(e3);return o2>=n?Math.round(e3/n)+"d":o2>=s?Math.round(e3/s)+"h":o2>=r2?Math.round(e3/r2)+"m":o2>=t2?Math.round(e3/t2)+"s":e3+"ms"}function fmtLong(e3){var o2=Math.abs(e3);return o2>=n?plural(e3,o2,n,"day"):o2>=s?plural(e3,o2,s,"hour"):o2>=r2?plural(e3,o2,r2,"minute"):o2>=t2?plural(e3,o2,t2,"second"):e3+" ms"}function plural(e3,t3,r3,s2){var n2=t3>=r3*1.5;return Math.round(e3/r3)+" "+s2+(n2?"s":"")}},178:(e2,t2,r2)=>{"use strict";let s=r2(37),n=r2(224),o=r2(914),{env:c}=process,a;o("no-color")||o("no-colors")||o("color=false")||o("color=never")?a=0:(o("color")||o("colors")||o("color=true")||o("color=always"))&&(a=1);function envForceColor(){if("FORCE_COLOR"in c)return c.FORCE_COLOR==="true"?1:c.FORCE_COLOR==="false"?0:c.FORCE_COLOR.length===0?1:Math.min(Number.parseInt(c.FORCE_COLOR,10),3)}function translateLevel(e3){return e3===0?!1:{level:e3,hasBasic:!0,has256:e3>=2,has16m:e3>=3}}function supportsColor(e3,{streamIsTTY:t3,sniffFlags:r3=!0}={}){let n2=envForceColor();n2!==void 0&&(a=n2);let u=r3?a:n2;if(u===0)return 0;if(r3){if(o("color=16m")||o("color=full")||o("color=truecolor"))return 3;if(o("color=256"))return 2}if(e3&&!t3&&u===void 0)return 0;let i=u||0;if(c.TERM==="dumb")return i;if(process.platform==="win32"){let e4=s.release().split(".");return Number(e4[0])>=10&&Number(e4[2])>=10586?Number(e4[2])>=14931?3:2:1}if("CI"in c)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE","DRONE"].some(e4=>e4 in c)||c.CI_NAME==="codeship"?1:i;if("TEAMCITY_VERSION"in c)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(c.TEAMCITY_VERSION)?1:0;if(c.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in c){let e4=Number.parseInt((c.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(c.TERM_PROGRAM){case"iTerm.app":return e4>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(c.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(c.TERM)||"COLORTERM"in c?1:i}function getSupportLevel(e3,t3={}){let r3=supportsColor(e3,{streamIsTTY:e3&&e3.isTTY,...t3});return translateLevel(r3)}e2.exports={supportsColor:getSupportLevel,stdout:getSupportLevel({isTTY:n.isatty(1)}),stderr:getSupportLevel({isTTY:n.isatty(2)})}},37:e2=>{"use strict";e2.exports=require("os")},224:e2=>{"use strict";e2.exports=require("tty")},837:e2=>{"use strict";e2.exports=require("util")}},t={};function __nccwpck_require__2(r2){var s=t[r2];if(s!==void 0)return s.exports;var n=t[r2]={exports:{}},o=!0;try{e[r2](n,n.exports,__nccwpck_require__2),o=!1}finally{o&&delete t[r2]}return n.exports}typeof __nccwpck_require__2<"u"&&(__nccwpck_require__2.ab="/");var r=__nccwpck_require__2(792);module.exports=r})()}});var require_json5=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/json5/index.js"(exports,module){(()=>{var u={690:(u2,D2,e2)=>{let r=e2(570),F=e2(785),C={parse:r,stringify:F};u2.exports=C},570:(u2,D2,e2)=>{let r=e2(361),F,C,t,A,n,a,E,i,B;u2.exports=function(u3,D3){F=String(u3),C="start",t=[],A=0,n=1,a=0,E=void 0,i=void 0,B=void 0;do E=lex(),p[C]();while(E.type!=="eof");return typeof D3=="function"?internalize({"":B},"",D3):B};function internalize(u3,D3,e3){let r2=u3[D3];if(r2!=null&&typeof r2=="object")if(Array.isArray(r2))for(let u4=0;u40;){let D4=peek();if(!r.isHexDigit(D4))throw invalidChar(read());u3+=read()}return String.fromCodePoint(parseInt(u3,16))}let p={start(){if(E.type==="eof")throw invalidEOF();push()},beforePropertyName(){switch(E.type){case"identifier":case"string":i=E.value,C="afterPropertyName";return;case"punctuator":pop();return;case"eof":throw invalidEOF()}},afterPropertyName(){if(E.type==="eof")throw invalidEOF();C="beforePropertyValue"},beforePropertyValue(){if(E.type==="eof")throw invalidEOF();push()},beforeArrayValue(){if(E.type==="eof")throw invalidEOF();if(E.type==="punctuator"&&E.value==="]"){pop();return}push()},afterPropertyValue(){if(E.type==="eof")throw invalidEOF();switch(E.value){case",":C="beforePropertyName";return;case"}":pop()}},afterArrayValue(){if(E.type==="eof")throw invalidEOF();switch(E.value){case",":C="beforeArrayValue";return;case"]":pop()}},end(){}};function push(){let u3;switch(E.type){case"punctuator":switch(E.value){case"{":u3={};break;case"[":u3=[];break}break;case"null":case"boolean":case"numeric":case"string":u3=E.value;break}if(B===void 0)B=u3;else{let D3=t[t.length-1];Array.isArray(D3)?D3.push(u3):Object.defineProperty(D3,i,{value:u3,writable:!0,enumerable:!0,configurable:!0})}if(u3!==null&&typeof u3=="object")t.push(u3),Array.isArray(u3)?C="beforeArrayValue":C="beforePropertyName";else{let u4=t[t.length-1];u4==null?C="end":Array.isArray(u4)?C="afterArrayValue":C="afterPropertyValue"}}function pop(){t.pop();let u3=t[t.length-1];u3==null?C="end":Array.isArray(u3)?C="afterArrayValue":C="afterPropertyValue"}function invalidChar(u3){return syntaxError(u3===void 0?`JSON5: invalid end of input at ${n}:${a}`:`JSON5: invalid character '${formatChar(u3)}' at ${n}:${a}`)}function invalidEOF(){return syntaxError(`JSON5: invalid end of input at ${n}:${a}`)}function invalidIdentifier(){return a-=5,syntaxError(`JSON5: invalid identifier character at ${n}:${a}`)}function separatorChar(u3){console.warn(`JSON5: '${formatChar(u3)}' in strings is not valid ECMAScript; consider escaping`)}function formatChar(u3){let D3={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(D3[u3])return D3[u3];if(u3<" "){let D4=u3.charCodeAt(0).toString(16);return"\\x"+("00"+D4).substring(D4.length)}return u3}function syntaxError(u3){let D3=new SyntaxError(u3);return D3.lineNumber=n,D3.columnNumber=a,D3}},785:(u2,D2,e2)=>{let r=e2(361);u2.exports=function(u3,D3,e3){let F=[],C="",t,A,n="",a;if(D3!=null&&typeof D3=="object"&&!Array.isArray(D3)&&(e3=D3.space,a=D3.quote,D3=D3.replacer),typeof D3=="function")A=D3;else if(Array.isArray(D3)){t=[];for(let u4 of D3){let D4;typeof u4=="string"?D4=u4:(typeof u4=="number"||u4 instanceof String||u4 instanceof Number)&&(D4=String(u4)),D4!==void 0&&t.indexOf(D4)<0&&t.push(D4)}}return e3 instanceof Number?e3=Number(e3):e3 instanceof String&&(e3=String(e3)),typeof e3=="number"?e3>0&&(e3=Math.min(10,Math.floor(e3)),n=" ".substr(0,e3)):typeof e3=="string"&&(n=e3.substr(0,10)),serializeProperty("",{"":u3});function serializeProperty(u4,D4){let e4=D4[u4];switch(e4!=null&&(typeof e4.toJSON5=="function"?e4=e4.toJSON5(u4):typeof e4.toJSON=="function"&&(e4=e4.toJSON(u4))),A&&(e4=A.call(D4,u4,e4)),e4 instanceof Number?e4=Number(e4):e4 instanceof String?e4=String(e4):e4 instanceof Boolean&&(e4=e4.valueOf()),e4){case null:return"null";case!0:return"true";case!1:return"false"}if(typeof e4=="string")return quoteString(e4,!1);if(typeof e4=="number")return String(e4);if(typeof e4=="object")return Array.isArray(e4)?serializeArray(e4):serializeObject(e4)}function quoteString(u4){let D4={"'":.1,'"':.2},e4={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"},F2="";for(let C3=0;C3D4[u5]=0)throw TypeError("Converting circular structure to JSON5");F.push(u4);let D4=C;C=C+n;let e4=t||Object.keys(u4),r2=[];for(let D5 of e4){let e5=serializeProperty(D5,u4);if(e5!==void 0){let u5=serializeKey(D5)+":";n!==""&&(u5+=" "),u5+=e5,r2.push(u5)}}let A2;if(r2.length===0)A2="{}";else{let u5;if(n==="")u5=r2.join(","),A2="{"+u5+"}";else{let e5=`, -`+C;u5=r2.join(e5),A2=`{ -`+C+u5+`, -`+D4+"}"}}return F.pop(),C=D4,A2}function serializeKey(u4){if(u4.length===0)return quoteString(u4,!0);let D4=String.fromCodePoint(u4.codePointAt(0));if(!r.isIdStartChar(D4))return quoteString(u4,!0);for(let e4=D4.length;e4=0)throw TypeError("Converting circular structure to JSON5");F.push(u4);let D4=C;C=C+n;let e4=[];for(let D5=0;D5{u2.exports.Space_Separator=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,u2.exports.ID_Start=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,u2.exports.ID_Continue=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},361:(u2,D2,e2)=>{let r=e2(602);u2.exports={isSpaceSeparator(u3){return typeof u3=="string"&&r.Space_Separator.test(u3)},isIdStartChar(u3){return typeof u3=="string"&&(u3>="a"&&u3<="z"||u3>="A"&&u3<="Z"||u3==="$"||u3==="_"||r.ID_Start.test(u3))},isIdContinueChar(u3){return typeof u3=="string"&&(u3>="a"&&u3<="z"||u3>="A"&&u3<="Z"||u3>="0"&&u3<="9"||u3==="$"||u3==="_"||u3==="\u200C"||u3==="\u200D"||r.ID_Continue.test(u3))},isDigit(u3){return typeof u3=="string"&&/[0-9]/.test(u3)},isHexDigit(u3){return typeof u3=="string"&&/[0-9A-Fa-f]/.test(u3)}}}},D={};function __nccwpck_require__2(e2){var r=D[e2];if(r!==void 0)return r.exports;var F=D[e2]={exports:{}},C=!0;try{u[e2](F,F.exports,__nccwpck_require__2),C=!1}finally{C&&delete D[e2]}return F.exports}typeof __nccwpck_require__2<"u"&&(__nccwpck_require__2.ab="/");var e=__nccwpck_require__2(690);module.exports=e})()}});var require_bundle=__commonJS({".open-next/server-functions/default/node_modules/next/dist/compiled/babel/bundle.js"(exports,module){(()=>{var e={5179:e2=>{function webpackEmptyAsyncContext(e3){return Promise.resolve().then(()=>{var t2=new Error("Cannot find module '"+e3+"'");throw t2.code="MODULE_NOT_FOUND",t2})}webpackEmptyAsyncContext.keys=()=>[],webpackEmptyAsyncContext.resolve=webpackEmptyAsyncContext,webpackEmptyAsyncContext.id=5179,e2.exports=webpackEmptyAsyncContext},3914:function(e2,t2,r2){(function(t3,n){e2.exports=n(r2(7385),r2(5328))})(this,function(e3,t3){"use strict";let r3=SegmentObject("",-1,-1,"",null),n=[];function SegmentObject(e4,t4,r4,n2,s){return{source:e4,line:t4,column:r4,name:n2,content:s}}function Source(e4,t4,r4,n2){return{map:e4,sources:t4,source:r4,content:n2}}function MapSource(e4,t4){return Source(e4,t4,"",null)}function OriginalSource(e4,t4){return Source(null,n,e4,t4)}function traceMappings(n2){let s=new t3.GenMapping({file:n2.map.file}),{sources:i,map:a}=n2,o=a.names,l=e3.decodedMappings(a);for(let e4=0;e4new e3.TraceMap(t5,"")),s=n2.pop();for(let e4=0;e41)throw new Error(`Transformation map ${e4} must have exactly one source file. -Did you specify these with the most recent transformation maps first?`);let i=build(s,r4,"",0);for(let e4=n2.length-1;e4>=0;e4--)i=MapSource(n2[e4],[i]);return i}function build(t4,r4,n2,s){let{resolvedSources:i,sourcesContent:a}=t4,o=s+1,l=i.map((t5,s2)=>{let i2={importer:n2,depth:o,source:t5||"",content:void 0},l2=r4(i2.source,i2),{source:c,content:u}=i2;if(l2)return build(new e3.TraceMap(l2,c),r4,c,o);let p=u!==void 0?u:a?a[s2]:null;return OriginalSource(c,p)});return MapSource(t4,l)}class SourceMap{constructor(e4,r4){let n2=r4.decodedMappings?t3.toDecodedMap(e4):t3.toEncodedMap(e4);this.version=n2.version,this.file=n2.file,this.mappings=n2.mappings,this.names=n2.names,this.sourceRoot=n2.sourceRoot,this.sources=n2.sources,r4.excludeContent||(this.sourcesContent=n2.sourcesContent)}toString(){return JSON.stringify(this)}}function remapping(e4,t4,r4){let n2=typeof r4=="object"?r4:{excludeContent:!!r4,decodedMappings:!1},s=buildSourceMapTree(e4,t4);return new SourceMap(traceMappings(s),n2)}return remapping})},5328:function(e2,t2,r2){(function(e3,n){n(t2,r2(7168),r2(1575),r2(4614))})(this,function(e3,t3,r3,n){"use strict";e3.addSegment=void 0,e3.addMapping=void 0,e3.maybeAddSegment=void 0,e3.maybeAddMapping=void 0,e3.setSourceContent=void 0,e3.toDecodedMap=void 0,e3.toEncodedMap=void 0,e3.fromMap=void 0,e3.allMappings=void 0;let u;class GenMapping{constructor({file:e4,sourceRoot:r4}={}){this._names=new t3.SetArray,this._sources=new t3.SetArray,this._sourcesContent=[],this._mappings=[],this.file=e4,this.sourceRoot=r4}}e3.addSegment=(e4,t4,r4,n2,s2,i2,a2,o2)=>u(!1,e4,t4,r4,n2,s2,i2,a2,o2),e3.maybeAddSegment=(e4,t4,r4,n2,s2,i2,a2,o2)=>u(!0,e4,t4,r4,n2,s2,i2,a2,o2),e3.addMapping=(e4,t4)=>addMappingInternal(!1,e4,t4),e3.maybeAddMapping=(e4,t4)=>addMappingInternal(!0,e4,t4),e3.setSourceContent=(e4,r4,n2)=>{let{_sources:s2,_sourcesContent:i2}=e4;i2[t3.put(s2,r4)]=n2},e3.toDecodedMap=e4=>{let{file:t4,sourceRoot:r4,_mappings:n2,_sources:s2,_sourcesContent:i2,_names:a2}=e4;return removeEmptyFinalLines(n2),{version:3,file:t4||void 0,names:a2.array,sourceRoot:r4||void 0,sources:s2.array,sourcesContent:i2,mappings:n2}},e3.toEncodedMap=t4=>{let n2=e3.toDecodedMap(t4);return Object.assign(Object.assign({},n2),{mappings:r3.encode(n2.mappings)})},e3.allMappings=e4=>{let t4=[],{_mappings:r4,_sources:n2,_names:c2}=e4;for(let e5=0;e5{let t4=new n.TraceMap(e4),r4=new GenMapping({file:t4.file,sourceRoot:t4.sourceRoot});return putAll(r4._names,t4.names),putAll(r4._sources,t4.sources),r4._sourcesContent=t4.sourcesContent||t4.sources.map(()=>null),r4._mappings=n.decodedMappings(t4),r4},u=(e4,r4,n2,s2,i2,a2,o2,l2,u2)=>{let{_mappings:p,_sources:f,_sourcesContent:d,_names:h}=r4,m=getLine(p,n2),y=getColumnIndex(m,s2);if(!i2)return e4&&skipSourceless(m,y)?void 0:insert(m,y,[s2]);let g=t3.put(f,i2),b=l2?t3.put(h,l2):-1;if(g===d.length&&(d[g]=u2??null),!(e4&&skipSource(m,y,g,a2,o2,b)))return insert(m,y,l2?[s2,g,a2,o2,b]:[s2,g,a2,o2])};function getLine(e4,t4){for(let r4=e4.length;r4<=t4;r4++)e4[r4]=[];return e4[t4]}function getColumnIndex(e4,t4){let r4=e4.length;for(let n2=r4-1;n2>=0;r4=n2--){let r5=e4[n2];if(t4>=r5[0])break}return r4}function insert(e4,t4,r4){for(let r5=e4.length;r5>t4;r5--)e4[r5]=e4[r5-1];e4[t4]=r4}function removeEmptyFinalLines(e4){let{length:t4}=e4,r4=t4;for(let t5=r4-1;t5>=0&&!(e4[t5].length>0);r4=t5,t5--);r4u(!1,e4,t4,r4,n2,s2,i2,a2,o2),e3.maybeAddSegment=(e4,t4,r4,n2,s2,i2,a2,o2)=>u(!0,e4,t4,r4,n2,s2,i2,a2,o2),e3.addMapping=(e4,t4)=>addMappingInternal(!1,e4,t4),e3.maybeAddMapping=(e4,t4)=>addMappingInternal(!0,e4,t4),e3.setSourceContent=(e4,r4,n2)=>{let{_sources:s2,_sourcesContent:i2}=e4;i2[t3.put(s2,r4)]=n2},e3.toDecodedMap=e4=>{let{file:t4,sourceRoot:r4,_mappings:n2,_sources:s2,_sourcesContent:i2,_names:a2}=e4;return removeEmptyFinalLines(n2),{version:3,file:t4||void 0,names:a2.array,sourceRoot:r4||void 0,sources:s2.array,sourcesContent:i2,mappings:n2}},e3.toEncodedMap=t4=>{let n2=e3.toDecodedMap(t4);return Object.assign(Object.assign({},n2),{mappings:r3.encode(n2.mappings)})},e3.allMappings=e4=>{let t4=[],{_mappings:r4,_sources:n2,_names:c2}=e4;for(let e5=0;e5{let t4=new n.TraceMap(e4),r4=new GenMapping({file:t4.file,sourceRoot:t4.sourceRoot});return putAll(r4._names,t4.names),putAll(r4._sources,t4.sources),r4._sourcesContent=t4.sourcesContent||t4.sources.map(()=>null),r4._mappings=n.decodedMappings(t4),r4},u=(e4,r4,n2,s2,i2,a2,o2,l2,u2)=>{let{_mappings:p,_sources:f,_sourcesContent:d,_names:h}=r4,m=getLine(p,n2),y=getColumnIndex(m,s2);if(!i2)return e4&&skipSourceless(m,y)?void 0:insert(m,y,[s2]);let g=t3.put(f,i2),b=l2?t3.put(h,l2):-1;if(g===d.length&&(d[g]=u2??null),!(e4&&skipSource(m,y,g,a2,o2,b)))return insert(m,y,l2?[s2,g,a2,o2,b]:[s2,g,a2,o2])};function getLine(e4,t4){for(let r4=e4.length;r4<=t4;r4++)e4[r4]=[];return e4[t4]}function getColumnIndex(e4,t4){let r4=e4.length;for(let n2=r4-1;n2>=0;r4=n2--){let r5=e4[n2];if(t4>=r5[0])break}return r4}function insert(e4,t4,r4){for(let r5=e4.length;r5>t4;r5--)e4[r5]=e4[r5-1];e4[t4]=r4}function removeEmptyFinalLines(e4){let{length:t4}=e4,r4=t4;for(let t5=r4-1;t5>=0&&!(e4[t5].length>0);r4=t5,t5--);r4s&&(s=i2)}normalizePath(r3,s);let i=r3.query+r3.hash;switch(s){case n.Hash:case n.Query:return i;case n.RelativePath:{let n2=r3.path.slice(1);return n2?isRelative(t3||e4)&&!isRelative(n2)?"./"+n2+i:n2+i:i||"."}case n.AbsolutePath:return r3.path+i;default:return r3.scheme+"//"+r3.user+r3.host+r3.port+r3.path+i}}return resolve})},7168:function(e2,t2){(function(e3,r2){r2(t2)})(this,function(e3){"use strict";e3.get=void 0,e3.put=void 0,e3.pop=void 0;class SetArray{constructor(){this._indexes={__proto__:null},this.array=[]}}e3.get=(e4,t3)=>e4._indexes[t3],e3.put=(t3,r2)=>{let n=e3.get(t3,r2);if(n!==void 0)return n;let{array:s,_indexes:i}=t3;return i[r2]=s.push(r2)-1},e3.pop=e4=>{let{array:t3,_indexes:r2}=e4;if(t3.length===0)return;let n=t3.pop();r2[n]=void 0},e3.SetArray=SetArray,Object.defineProperty(e3,"__esModule",{value:!0})})},1575:function(e2,t2){(function(e3,r2){r2(t2)})(this,function(e3){"use strict";let n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=new Uint8Array(64),i=new Uint8Array(128);for(let e4=0;e4>>=1,l&&(s2=-2147483648|-s2),r3[n2]+=s2,t4}function hasMoreVlq(e4,r3,n2){return r3>=n2?!1:e4.charCodeAt(r3)!==44}function sort(e4){e4.sort(sortComparator)}function sortComparator(e4,t4){return e4[0]-t4[0]}function encode(e4){let n2=new Int32Array(5),s2=1024*16,i2=s2-36,o=new Uint8Array(s2),l=o.subarray(0,i2),c=0,u="";for(let p=0;p0&&(c===s2&&(u+=a.decode(o),c=0),o[c++]=59),f.length!==0){n2[0]=0;for(let e5=0;e5i2&&(u+=a.decode(l),o.copyWithin(0,i2,c),c-=i2),e5>0&&(o[c++]=44),c=encodeInteger(o,c,n2,r3,0),r3.length!==1&&(c=encodeInteger(o,c,n2,r3,1),c=encodeInteger(o,c,n2,r3,2),c=encodeInteger(o,c,n2,r3,3),r3.length!==4&&(c=encodeInteger(o,c,n2,r3,4)))}}}return u+a.decode(o.subarray(0,c))}function encodeInteger(e4,t4,r3,n2,i2){let a2=n2[i2],o=a2-r3[i2];r3[i2]=a2,o=o<0?-o<<1|1:o<<1;do{let r4=o&31;o>>>=5,o>0&&(r4|=32),e4[t4++]=s[r4]}while(o>0);return t4}e3.decode=decode,e3.encode=encode,Object.defineProperty(e3,"__esModule",{value:!0})})},8918:function(e2,t2){(function(e3,r2){r2(t2)})(this,function(e3){"use strict";let n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=new Uint8Array(64),i=new Uint8Array(128);for(let e4=0;e4>>=1,a2&&(r3=-2147483648|-r3),t4+r3}function encodeInteger(e4,t4,r3){let n2=t4-r3;n2=n2<0?-n2<<1|1:n2<<1;do{let t5=n2&31;n2>>>=5,n2>0&&(t5|=32),e4.write(s[t5])}while(n2>0);return t4}function hasMoreVlq(e4,r3){return e4.pos>=r3?!1:e4.peek()!==44}let a=1024*16,o=typeof TextDecoder<"u"?new TextDecoder:typeof Buffer<"u"?{decode(e4){return Buffer.from(e4.buffer,e4.byteOffset,e4.byteLength).toString()}}:{decode(e4){let t4="";for(let r3=0;r30?t4+o.decode(e4.subarray(0,r3)):t4}}class StringReader{constructor(e4){this.pos=0,this.buffer=e4}next(){return this.buffer.charCodeAt(this.pos++)}peek(){return this.buffer.charCodeAt(this.pos)}indexOf(e4){let{buffer:t4,pos:r3}=this,n2=t4.indexOf(e4,r3);return n2===-1?t4.length:n2}}let l=[];function decodeOriginalScopes(e4){let{length:t4}=e4,r3=new StringReader(e4),n2=[],s2=[],i2=0;for(;r3.pos0&&n2.write(44),s2[0]=encodeInteger(n2,a2,s2[0]),encodeInteger(n2,o2,0),encodeInteger(n2,u,0);let f=i2.length===6?1:0;encodeInteger(n2,f,0),i2.length===6&&encodeInteger(n2,i2[5],0);for(let e5 of p)encodeInteger(n2,e5,0);for(r3++;r3l2||i3===l2&&a3>=c)break;r3=_encodeOriginalScopes(e4,r3,n2,s2)}return n2.write(44),s2[0]=encodeInteger(n2,l2,s2[0]),encodeInteger(n2,c,0),r3}function decodeGeneratedRanges(e4){let{length:t4}=e4,r3=new StringReader(e4),n2=[],s2=[],i2=0,a2=0,o2=0,c=0,u=0,p=0,f=0,d=0;do{let e5=r3.indexOf(";"),t5=0;for(;r3.pose6;t6--){let e7=f;f=decodeInteger(r3,f),d=decodeInteger(r3,f===e7?d:0);let t7=decodeInteger(r3,0);n3.push([t7,f,d])}}else n3=[[e6]];T.push(n3)}while(hasMoreVlq(r3,e5))}S.bindings=T,n2.push(S),s2.push(S)}i2++,r3.pos=e5+1}while(r3.pos0&&n2.write(44),s2[1]=encodeInteger(n2,i2[1],s2[1]);let d=(i2.length===6?1:0)|(p?2:0)|(u?4:0);if(encodeInteger(n2,d,0),i2.length===6){let{4:e5,5:t4}=i2;e5!==s2[2]&&(s2[3]=0),s2[2]=encodeInteger(n2,e5,s2[2]),s2[3]=encodeInteger(n2,t4,s2[3])}if(p){let{0:e5,1:t4,2:r4}=i2.callsite;e5!==s2[4]?(s2[5]=0,s2[6]=0):t4!==s2[5]&&(s2[6]=0),s2[4]=encodeInteger(n2,e5,s2[4]),s2[5]=encodeInteger(n2,t4,s2[5]),s2[6]=encodeInteger(n2,r4,s2[6])}if(f)for(let e5 of f){e5.length>1&&encodeInteger(n2,-e5.length,0);let t4=e5[0][0];encodeInteger(n2,t4,0);let r4=a2,s3=o2;for(let t5=1;t5l2||i3===l2&&a3>=c)break;r3=_encodeGeneratedRanges(e4,r3,n2,s2)}return s2[0]0&&n2.write(59),c.length===0)continue;let u=0;for(let e5=0;e50&&n2.write(44),u=encodeInteger(n2,r3[0],u),r3.length!==1&&(s2=encodeInteger(n2,r3[1],s2),i2=encodeInteger(n2,r3[2],i2),a2=encodeInteger(n2,r3[3],a2),r3.length!==4&&(o2=encodeInteger(n2,r3[4],o2)))}}return n2.flush()}e3.decode=decode,e3.decodeGeneratedRanges=decodeGeneratedRanges,e3.decodeOriginalScopes=decodeOriginalScopes,e3.encode=encode,e3.encodeGeneratedRanges=encodeGeneratedRanges,e3.encodeOriginalScopes=encodeOriginalScopes,Object.defineProperty(e3,"__esModule",{value:!0})})},4614:function(e2,t2,r2){(function(e3,n){n(t2,r2(1575),r2(6982))})(this,function(e3,t3,r3){"use strict";function _interopDefaultLegacy(e4){return e4&&typeof e4=="object"&&"default"in e4?e4:{default:e4}}var n=_interopDefaultLegacy(r3);function resolve(e4,t4){return t4&&!t4.endsWith("/")&&(t4+="/"),n.default(e4,t4)}function stripFilename(e4){if(!e4)return"";let t4=e4.lastIndexOf("/");return e4.slice(0,t4+1)}let s=0,i=1,a=2,o=3,l=4,c=1,u=2;function maybeSort(e4,t4){let r4=nextUnsortedSegmentLine(e4,0);if(r4===e4.length)return e4;t4||(e4=e4.slice());for(let n2=r4;n2>1),a2=e4[i2][s]-t4;if(a2===0)return p=!0,i2;a2<0?r4=i2+1:n2=i2-1}return p=!1,r4-1}function upperBound(e4,t4,r4){for(let n2=r4+1;n2=0&&e4[n2][s]===t4;r4=n2--);return r4}function memoizedState(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function memoizedBinarySearch(e4,t4,r4,n2){let{lastKey:i2,lastNeedle:a2,lastIndex:o2}=r4,l2=0,c2=e4.length-1;if(n2===i2){if(t4===a2)return p=o2!==-1&&e4[o2][s]===t4,o2;t4>=a2?l2=o2===-1?0:o2:c2=o2}return r4.lastKey=n2,r4.lastNeedle=t4,r4.lastIndex=binarySearch(e4,t4,l2,c2)}function buildBySources(e4,t4){let r4=t4.map(buildNullArray);for(let n2=0;n2t4;r5--)e4[r5]=e4[r5-1];e4[t4]=r4}function buildNullArray(){return{__proto__:null}}let AnyMap=function(t4,r4){let n2=typeof t4=="string"?JSON.parse(t4):t4;if(!("sections"in n2))return new TraceMap(n2,r4);let s2=[],i2=[],a2=[],o2=[];recurse(n2,r4,s2,i2,a2,o2,0,0,1/0,1/0);let l2={version:3,file:n2.file,names:o2,sources:i2,sourcesContent:a2,mappings:s2};return e3.presortedDecodedMap(l2)};function recurse(e4,t4,r4,n2,s2,i2,a2,o2,l2,c2){let{sections:u2}=e4;for(let e5=0;e5h2)return;let r5=getLine(n2,t5),c3=e4===0?d2:0,u3=T[e4];for(let e5=0;e5=m2)return;if(n3.length===1){r5.push([p3]);continue}let f3=g+n3[i],d3=n3[a],y2=n3[o];r5.push(n3.length===4?[p3,f3,d3,y2]:[p3,f3,d3,y2,b+n3[l]])}}}function append(e4,t4){for(let r4=0;r4resolve(e5||"",u2));let{mappings:p2}=n2;typeof p2=="string"?(this._encoded=p2,this._decoded=void 0):(this._encoded=void 0,this._decoded=maybeSort(p2,r4)),this._decodedMemo=memoizedState(),this._bySources=void 0,this._bySourceMemos=void 0}}(()=>{e3.encodedMappings=e4=>{var r4;return(r4=e4._encoded)!==null&&r4!==void 0?r4:e4._encoded=t3.encode(e4._decoded)},e3.decodedMappings=e4=>e4._decoded||(e4._decoded=t3.decode(e4._encoded)),e3.traceSegment=(t4,r4,n2)=>{let s2=e3.decodedMappings(t4);if(r4>=s2.length)return null;let i2=s2[r4],a2=traceSegmentInternal(i2,t4._decodedMemo,r4,n2,m);return a2===-1?null:i2[a2]},e3.originalPositionFor=(t4,{line:r4,column:n2,bias:s2})=>{if(r4--,r4<0)throw new Error(f);if(n2<0)throw new Error(d);let c2=e3.decodedMappings(t4);if(r4>=c2.length)return OMapping(null,null,null,null);let u2=c2[r4],p2=traceSegmentInternal(u2,t4._decodedMemo,r4,n2,s2||m);if(p2===-1)return OMapping(null,null,null,null);let h2=u2[p2];if(h2.length===1)return OMapping(null,null,null,null);let{names:y,resolvedSources:g}=t4;return OMapping(g[h2[i]],h2[a]+1,h2[o],h2.length===5?y[h2[l]]:null)},e3.allGeneratedPositionsFor=(e4,{source:t4,line:r4,column:n2,bias:s2})=>generatedPosition(e4,t4,r4,n2,s2||h,!0),e3.generatedPositionFor=(e4,{source:t4,line:r4,column:n2,bias:s2})=>generatedPosition(e4,t4,r4,n2,s2||m,!1),e3.eachMapping=(t4,r4)=>{let n2=e3.decodedMappings(t4),{names:s2,resolvedSources:i2}=t4;for(let e4=0;e4{let{sources:r4,resolvedSources:n2,sourcesContent:s2}=e4;if(s2==null)return null;let i2=r4.indexOf(t4);return i2===-1&&(i2=n2.indexOf(t4)),i2===-1?null:s2[i2]},e3.presortedDecodedMap=(e4,t4)=>{let r4=new TraceMap(clone(e4,[]),t4);return r4._decoded=e4.mappings,r4},e3.decodedMap=t4=>clone(t4,e3.decodedMappings(t4)),e3.encodedMap=t4=>clone(t4,e3.encodedMappings(t4));function generatedPosition(t4,r4,n2,s2,i2,a2){if(n2--,n2<0)throw new Error(f);if(s2<0)throw new Error(d);let{sources:o2,resolvedSources:l2}=t4,p2=o2.indexOf(r4);if(p2===-1&&(p2=l2.indexOf(r4)),p2===-1)return a2?[]:GMapping(null,null);let m2=(t4._bySources||(t4._bySources=buildBySources(e3.decodedMappings(t4),t4._bySourceMemos=o2.map(memoizedState))))[p2][n2];if(m2==null)return a2?[]:GMapping(null,null);let y=t4._bySourceMemos[p2];if(a2)return sliceGeneratedPositions(m2,y,n2,s2,i2);let g=traceSegmentInternal(m2,y,n2,s2,i2);if(g===-1)return GMapping(null,null);let b=m2[g];return GMapping(b[c]+1,b[u])}})();function clone(e4,t4){return{version:e4.version,file:e4.file,names:e4.names,sourceRoot:e4.sourceRoot,sources:e4.sources,sourcesContent:e4.sourcesContent,mappings:t4}}function OMapping(e4,t4,r4,n2){return{source:e4,line:t4,column:r4,name:n2}}function GMapping(e4,t4){return{line:e4,column:t4}}function traceSegmentInternal(e4,t4,r4,n2,s2){let i2=memoizedBinarySearch(e4,n2,t4,r4);return p?i2=(s2===h?upperBound:lowerBound)(e4,n2,i2):s2===h&&i2++,i2===-1||i2===e4.length?-1:i2}function sliceGeneratedPositions(e4,t4,r4,n2,i2){let a2=traceSegmentInternal(e4,t4,r4,n2,m);if(!p&&i2===h&&a2++,a2===-1||a2===e4.length)return[];let o2=p?n2:e4[a2][s];p||(a2=lowerBound(e4,o2,a2));let l2=upperBound(e4,o2,a2),f2=[];for(;a2<=l2;a2++){let t5=e4[a2];f2.push(GMapping(t5[c]+1,t5[u]))}return f2}e3.AnyMap=AnyMap,e3.GREATEST_LOWER_BOUND=m,e3.LEAST_UPPER_BOUND=h,e3.TraceMap=TraceMap,Object.defineProperty(e3,"__esModule",{value:!0})})},7385:function(e2,t2,r2){(function(e3,n){n(t2,r2(8918),r2(6982))})(this,function(e3,t3,r3){"use strict";function resolve(e4,t4){return t4&&!t4.endsWith("/")&&(t4+="/"),r3(e4,t4)}function stripFilename(e4){if(!e4)return"";let t4=e4.lastIndexOf("/");return e4.slice(0,t4+1)}let n=0,s=1,i=2,a=3,o=4,l=1,c=2;function maybeSort(e4,t4){let r4=nextUnsortedSegmentLine(e4,0);if(r4===e4.length)return e4;t4||(e4=e4.slice());for(let n2=r4;n2>1),a2=e4[i2][n]-t4;if(a2===0)return u=!0,i2;a2<0?r4=i2+1:s2=i2-1}return u=!1,r4-1}function upperBound(e4,t4,r4){for(let s2=r4+1;s2=0&&e4[s2][n]===t4;r4=s2--);return r4}function memoizedState(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function memoizedBinarySearch(e4,t4,r4,s2){let{lastKey:i2,lastNeedle:a2,lastIndex:o2}=r4,l2=0,c2=e4.length-1;if(s2===i2){if(t4===a2)return u=o2!==-1&&e4[o2][n]===t4,o2;t4>=a2?l2=o2===-1?0:o2:c2=o2}return r4.lastKey=s2,r4.lastNeedle=t4,r4.lastIndex=binarySearch(e4,t4,l2,c2)}function buildBySources(e4,t4){let r4=t4.map(buildNullArray);for(let o2=0;o2t4;r5--)e4[r5]=e4[r5-1];e4[t4]=r4}function buildNullArray(){return{__proto__:null}}let AnyMap=function(t4,r4){let n2=typeof t4=="string"?JSON.parse(t4):t4;if(!("sections"in n2))return new TraceMap(n2,r4);let s2=[],i2=[],a2=[],o2=[];recurse(n2,r4,s2,i2,a2,o2,0,0,1/0,1/0);let l2={version:3,file:n2.file,names:o2,sources:i2,sourcesContent:a2,mappings:s2};return e3.presortedDecodedMap(l2)};function recurse(e4,t4,r4,n2,s2,i2,a2,o2,l2,c2){let{sections:u2}=e4;for(let e5=0;e5h2)return;let r5=getLine(l2,t5),c3=e4===0?d2:0,u3=T[e4];for(let e5=0;e5=m)return;if(l3.length===1){r5.push([p3]);continue}let f3=g+l3[s],d3=l3[i],y2=l3[a];r5.push(l3.length===4?[p3,f3,d3,y2]:[p3,f3,d3,y2,b+l3[o]])}}}function append(e4,t4){for(let r4=0;r4resolve(e5||"",u2));let{mappings:p2}=n2;typeof p2=="string"?(this._encoded=p2,this._decoded=void 0):(this._encoded=void 0,this._decoded=maybeSort(p2,r4)),this._decodedMemo=memoizedState(),this._bySources=void 0,this._bySourceMemos=void 0}}(()=>{e3.encodedMappings=e4=>{var r4;return(r4=e4._encoded)!==null&&r4!==void 0?r4:e4._encoded=t3.encode(e4._decoded)},e3.decodedMappings=e4=>e4._decoded||(e4._decoded=t3.decode(e4._encoded)),e3.traceSegment=(t4,r4,n2)=>{let s2=e3.decodedMappings(t4);if(r4>=s2.length)return null;let i2=s2[r4],a2=traceSegmentInternal(i2,t4._decodedMemo,r4,n2,h);return a2===-1?null:i2[a2]},e3.originalPositionFor=(t4,{line:r4,column:n2,bias:l2})=>{if(r4--,r4<0)throw new Error(p);if(n2<0)throw new Error(f);let c2=e3.decodedMappings(t4);if(r4>=c2.length)return OMapping(null,null,null,null);let u2=c2[r4],d2=traceSegmentInternal(u2,t4._decodedMemo,r4,n2,l2||h);if(d2===-1)return OMapping(null,null,null,null);let m=u2[d2];if(m.length===1)return OMapping(null,null,null,null);let{names:y,resolvedSources:g}=t4;return OMapping(g[m[s]],m[i]+1,m[a],m.length===5?y[m[o]]:null)},e3.allGeneratedPositionsFor=(e4,{source:t4,line:r4,column:n2,bias:s2})=>generatedPosition(e4,t4,r4,n2,s2||d,!0),e3.generatedPositionFor=(e4,{source:t4,line:r4,column:n2,bias:s2})=>generatedPosition(e4,t4,r4,n2,s2||h,!1),e3.eachMapping=(t4,r4)=>{let n2=e3.decodedMappings(t4),{names:s2,resolvedSources:i2}=t4;for(let e4=0;e4{let{sources:r4,resolvedSources:n2,sourcesContent:s2}=e4;if(s2==null)return null;let i2=r4.indexOf(t4);return i2===-1&&(i2=n2.indexOf(t4)),i2===-1?null:s2[i2]},e3.presortedDecodedMap=(e4,t4)=>{let r4=new TraceMap(clone(e4,[]),t4);return r4._decoded=e4.mappings,r4},e3.decodedMap=t4=>clone(t4,e3.decodedMappings(t4)),e3.encodedMap=t4=>clone(t4,e3.encodedMappings(t4));function generatedPosition(t4,r4,n2,s2,i2,a2){if(n2--,n2<0)throw new Error(p);if(s2<0)throw new Error(f);let{sources:o2,resolvedSources:u2}=t4,d2=o2.indexOf(r4);if(d2===-1&&(d2=u2.indexOf(r4)),d2===-1)return a2?[]:GMapping(null,null);let m=(t4._bySources||(t4._bySources=buildBySources(e3.decodedMappings(t4),t4._bySourceMemos=o2.map(memoizedState))))[d2][n2];if(m==null)return a2?[]:GMapping(null,null);let y=t4._bySourceMemos[d2];if(a2)return sliceGeneratedPositions(m,y,n2,s2,i2);let g=traceSegmentInternal(m,y,n2,s2,i2);if(g===-1)return GMapping(null,null);let b=m[g];return GMapping(b[l]+1,b[c])}})();function clone(e4,t4){return{version:e4.version,file:e4.file,names:e4.names,sourceRoot:e4.sourceRoot,sources:e4.sources,sourcesContent:e4.sourcesContent,mappings:t4}}function OMapping(e4,t4,r4,n2){return{source:e4,line:t4,column:r4,name:n2}}function GMapping(e4,t4){return{line:e4,column:t4}}function traceSegmentInternal(e4,t4,r4,n2,s2){let i2=memoizedBinarySearch(e4,n2,t4,r4);return u?i2=(s2===d?upperBound:lowerBound)(e4,n2,i2):s2===d&&i2++,i2===-1||i2===e4.length?-1:i2}function sliceGeneratedPositions(e4,t4,r4,s2,i2){let a2=traceSegmentInternal(e4,t4,r4,s2,h);if(!u&&i2===d&&a2++,a2===-1||a2===e4.length)return[];let o2=u?s2:e4[a2][n];u||(a2=lowerBound(e4,o2,a2));let p2=upperBound(e4,o2,a2),f2=[];for(;a2<=p2;a2++){let t5=e4[a2];f2.push(GMapping(t5[l]+1,t5[c]))}return f2}e3.AnyMap=AnyMap,e3.GREATEST_LOWER_BOUND=h,e3.LEAST_UPPER_BOUND=d,e3.TraceMap=TraceMap})},8535:(e2,t2,r2)=>{"use strict";e2=r2.nmd(e2);let n=r2(9054),wrapAnsi16=(e3,t3)=>function(){return`\x1B[${e3.apply(n,arguments)+t3}m`},wrapAnsi256=(e3,t3)=>function(){let r3=e3.apply(n,arguments);return`\x1B[${38+t3};5;${r3}m`},wrapAnsi16m=(e3,t3)=>function(){let r3=e3.apply(n,arguments);return`\x1B[${38+t3};2;${r3[0]};${r3[1]};${r3[2]}m`};function assembleStyles(){let e3=new Map,t3={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};t3.color.grey=t3.color.gray;for(let r3 of Object.keys(t3)){let n2=t3[r3];for(let r4 of Object.keys(n2)){let s=n2[r4];t3[r4]={open:`\x1B[${s[0]}m`,close:`\x1B[${s[1]}m`},n2[r4]=t3[r4],e3.set(s[0],s[1])}Object.defineProperty(t3,r3,{value:n2,enumerable:!1}),Object.defineProperty(t3,"codes",{value:e3,enumerable:!1})}let ansi2ansi=e4=>e4,rgb2rgb=(e4,t4,r3)=>[e4,t4,r3];t3.color.close="\x1B[39m",t3.bgColor.close="\x1B[49m",t3.color.ansi={ansi:wrapAnsi16(ansi2ansi,0)},t3.color.ansi256={ansi256:wrapAnsi256(ansi2ansi,0)},t3.color.ansi16m={rgb:wrapAnsi16m(rgb2rgb,0)},t3.bgColor.ansi={ansi:wrapAnsi16(ansi2ansi,10)},t3.bgColor.ansi256={ansi256:wrapAnsi256(ansi2ansi,10)},t3.bgColor.ansi16m={rgb:wrapAnsi16m(rgb2rgb,10)};for(let e4 of Object.keys(n)){if(typeof n[e4]!="object")continue;let r3=n[e4];e4==="ansi16"&&(e4="ansi"),"ansi16"in r3&&(t3.color.ansi[e4]=wrapAnsi16(r3.ansi16,0),t3.bgColor.ansi[e4]=wrapAnsi16(r3.ansi16,10)),"ansi256"in r3&&(t3.color.ansi256[e4]=wrapAnsi256(r3.ansi256,0),t3.bgColor.ansi256[e4]=wrapAnsi256(r3.ansi256,10)),"rgb"in r3&&(t3.color.ansi16m[e4]=wrapAnsi16m(r3.rgb,0),t3.bgColor.ansi16m[e4]=wrapAnsi16m(r3.rgb,10))}return t3}Object.defineProperty(e2,"exports",{enumerable:!0,get:assembleStyles})},6148:(e2,t2,r2)=>{"use strict";let n=r2(7379),s=r2(8535),i=r2(7220).stdout,a=r2(5299),o=process.platform==="win32"&&!(process.env.TERM||"").toLowerCase().startsWith("xterm"),l=["ansi","ansi","ansi256","ansi16m"],c=new Set(["gray"]),u=Object.create(null);function applyOptions(e3,t3){t3=t3||{};let r3=i?i.level:0;e3.level=t3.level===void 0?r3:t3.level,e3.enabled="enabled"in t3?t3.enabled:e3.level>0}function Chalk(e3){if(!this||!(this instanceof Chalk)||this.template){let t3={};return applyOptions(t3,e3),t3.template=function(){let e4=[].slice.call(arguments);return chalkTag.apply(null,[t3.template].concat(e4))},Object.setPrototypeOf(t3,Chalk.prototype),Object.setPrototypeOf(t3.template,t3),t3.template.constructor=Chalk,t3.template}applyOptions(this,e3)}o&&(s.blue.open="\x1B[94m");for(let e3 of Object.keys(s))s[e3].closeRe=new RegExp(n(s[e3].close),"g"),u[e3]={get(){let t3=s[e3];return build.call(this,this._styles?this._styles.concat(t3):[t3],this._empty,e3)}};u.visible={get(){return build.call(this,this._styles||[],!0,"visible")}},s.color.closeRe=new RegExp(n(s.color.close),"g");for(let e3 of Object.keys(s.color.ansi))c.has(e3)||(u[e3]={get(){let t3=this.level;return function(){let n2={open:s.color[l[t3]][e3].apply(null,arguments),close:s.color.close,closeRe:s.color.closeRe};return build.call(this,this._styles?this._styles.concat(n2):[n2],this._empty,e3)}}});s.bgColor.closeRe=new RegExp(n(s.bgColor.close),"g");for(let e3 of Object.keys(s.bgColor.ansi)){if(c.has(e3))continue;let t3="bg"+e3[0].toUpperCase()+e3.slice(1);u[t3]={get(){let t4=this.level;return function(){let n2={open:s.bgColor[l[t4]][e3].apply(null,arguments),close:s.bgColor.close,closeRe:s.bgColor.closeRe};return build.call(this,this._styles?this._styles.concat(n2):[n2],this._empty,e3)}}}}let p=Object.defineProperties(()=>{},u);function build(e3,t3,r3){let builder=function(){return applyStyle.apply(builder,arguments)};builder._styles=e3,builder._empty=t3;let n2=this;return Object.defineProperty(builder,"level",{enumerable:!0,get(){return n2.level},set(e4){n2.level=e4}}),Object.defineProperty(builder,"enabled",{enumerable:!0,get(){return n2.enabled},set(e4){n2.enabled=e4}}),builder.hasGrey=this.hasGrey||r3==="gray"||r3==="grey",builder.__proto__=p,builder}function applyStyle(){let e3=arguments,t3=e3.length,r3=String(arguments[0]);if(t3===0)return"";if(t3>1)for(let n3=1;n3{"use strict";let t2=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,r2=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,n=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,s=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi,i=new Map([["n",` -`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function unescape2(e3){return e3[0]==="u"&&e3.length===5||e3[0]==="x"&&e3.length===3?String.fromCharCode(parseInt(e3.slice(1),16)):i.get(e3)||e3}function parseArguments(e3,t3){let r3=[],i2=t3.trim().split(/\s*,\s*/g),a;for(let t4 of i2)if(!isNaN(t4))r3.push(Number(t4));else if(a=t4.match(n))r3.push(a[2].replace(s,(e4,t5,r4)=>t5?unescape2(t5):r4));else throw new Error(`Invalid Chalk template style argument: ${t4} (in style '${e3}')`);return r3}function parseStyle(e3){r2.lastIndex=0;let t3=[],n2;for(;(n2=r2.exec(e3))!==null;){let e4=n2[1];if(n2[2]){let r3=parseArguments(e4,n2[2]);t3.push([e4].concat(r3))}else t3.push([e4])}return t3}function buildStyle(e3,t3){let r3={};for(let e4 of t3)for(let t4 of e4.styles)r3[t4[0]]=e4.inverse?null:t4.slice(1);let n2=e3;for(let e4 of Object.keys(r3))if(Array.isArray(r3[e4])){if(!(e4 in n2))throw new Error(`Unknown Chalk style: ${e4}`);r3[e4].length>0?n2=n2[e4].apply(n2,r3[e4]):n2=n2[e4]}return n2}e2.exports=(e3,r3)=>{let n2=[],s2=[],i2=[];if(r3.replace(t2,(t3,r4,a,o,l,c)=>{if(r4)i2.push(unescape2(r4));else if(o){let t4=i2.join("");i2=[],s2.push(n2.length===0?t4:buildStyle(e3,n2)(t4)),n2.push({inverse:a,styles:parseStyle(o)})}else if(l){if(n2.length===0)throw new Error("Found extraneous } in Chalk template literal");s2.push(buildStyle(e3,n2)(i2.join(""))),i2=[],n2.pop()}else i2.push(c)}),s2.push(i2.join("")),n2.length>0){let e4=`Chalk template literal is missing ${n2.length} closing bracket${n2.length===1?"":"s"} (\`}\`)`;throw new Error(e4)}return s2.join("")}},4117:(e2,t2,r2)=>{var n=r2(2251),s={};for(var i in n)n.hasOwnProperty(i)&&(s[n[i]]=i);var a=e2.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var o in a)if(a.hasOwnProperty(o)){if(!("channels"in a[o]))throw new Error("missing channels property: "+o);if(!("labels"in a[o]))throw new Error("missing channel labels property: "+o);if(a[o].labels.length!==a[o].channels)throw new Error("channel and label counts mismatch: "+o);var l=a[o].channels,c=a[o].labels;delete a[o].channels,delete a[o].labels,Object.defineProperty(a[o],"channels",{value:l}),Object.defineProperty(a[o],"labels",{value:c})}a.rgb.hsl=function(e3){var t3=e3[0]/255,r3=e3[1]/255,n2=e3[2]/255,s2=Math.min(t3,r3,n2),i2=Math.max(t3,r3,n2),a2=i2-s2,o2,l2,c2;return i2===s2?o2=0:t3===i2?o2=(r3-n2)/a2:r3===i2?o2=2+(n2-t3)/a2:n2===i2&&(o2=4+(t3-r3)/a2),o2=Math.min(o2*60,360),o2<0&&(o2+=360),c2=(s2+i2)/2,i2===s2?l2=0:c2<=.5?l2=a2/(i2+s2):l2=a2/(2-i2-s2),[o2,l2*100,c2*100]},a.rgb.hsv=function(e3){var t3,r3,n2,s2,i2,a2=e3[0]/255,o2=e3[1]/255,l2=e3[2]/255,c2=Math.max(a2,o2,l2),u=c2-Math.min(a2,o2,l2),diffc=function(e4){return(c2-e4)/6/u+1/2};return u===0?s2=i2=0:(i2=u/c2,t3=diffc(a2),r3=diffc(o2),n2=diffc(l2),a2===c2?s2=n2-r3:o2===c2?s2=.3333333333333333+t3-n2:l2===c2&&(s2=.6666666666666666+r3-t3),s2<0?s2+=1:s2>1&&(s2-=1)),[s2*360,i2*100,c2*100]},a.rgb.hwb=function(e3){var t3=e3[0],r3=e3[1],n2=e3[2],s2=a.rgb.hsl(e3)[0],i2=1/255*Math.min(t3,Math.min(r3,n2));return n2=1-.00392156862745098*Math.max(t3,Math.max(r3,n2)),[s2,i2*100,n2*100]},a.rgb.cmyk=function(e3){var t3=e3[0]/255,r3=e3[1]/255,n2=e3[2]/255,s2,i2,a2,o2;return o2=Math.min(1-t3,1-r3,1-n2),s2=(1-t3-o2)/(1-o2)||0,i2=(1-r3-o2)/(1-o2)||0,a2=(1-n2-o2)/(1-o2)||0,[s2*100,i2*100,a2*100,o2*100]};function comparativeDistance(e3,t3){return Math.pow(e3[0]-t3[0],2)+Math.pow(e3[1]-t3[1],2)+Math.pow(e3[2]-t3[2],2)}a.rgb.keyword=function(e3){var t3=s[e3];if(t3)return t3;var r3=1/0,i2;for(var a2 in n)if(n.hasOwnProperty(a2)){var o2=n[a2],l2=comparativeDistance(e3,o2);l2.04045?Math.pow((t3+.055)/1.055,2.4):t3/12.92,r3=r3>.04045?Math.pow((r3+.055)/1.055,2.4):r3/12.92,n2=n2>.04045?Math.pow((n2+.055)/1.055,2.4):n2/12.92;var s2=t3*.4124+r3*.3576+n2*.1805,i2=t3*.2126+r3*.7152+n2*.0722,a2=t3*.0193+r3*.1192+n2*.9505;return[s2*100,i2*100,a2*100]},a.rgb.lab=function(e3){var t3=a.rgb.xyz(e3),r3=t3[0],n2=t3[1],s2=t3[2],i2,o2,l2;return r3/=95.047,n2/=100,s2/=108.883,r3=r3>.008856?Math.pow(r3,.3333333333333333):7.787*r3+.13793103448275862,n2=n2>.008856?Math.pow(n2,.3333333333333333):7.787*n2+.13793103448275862,s2=s2>.008856?Math.pow(s2,.3333333333333333):7.787*s2+.13793103448275862,i2=116*n2-16,o2=500*(r3-n2),l2=200*(n2-s2),[i2,o2,l2]},a.hsl.rgb=function(e3){var t3=e3[0]/360,r3=e3[1]/100,n2=e3[2]/100,s2,i2,a2,o2,l2;if(r3===0)return l2=n2*255,[l2,l2,l2];n2<.5?i2=n2*(1+r3):i2=n2+r3-n2*r3,s2=2*n2-i2,o2=[0,0,0];for(var c2=0;c2<3;c2++)a2=t3+.3333333333333333*-(c2-1),a2<0&&a2++,a2>1&&a2--,6*a2<1?l2=s2+(i2-s2)*6*a2:2*a2<1?l2=i2:3*a2<2?l2=s2+(i2-s2)*(.6666666666666666-a2)*6:l2=s2,o2[c2]=l2*255;return o2},a.hsl.hsv=function(e3){var t3=e3[0],r3=e3[1]/100,n2=e3[2]/100,s2=r3,i2=Math.max(n2,.01),a2,o2;return n2*=2,r3*=n2<=1?n2:2-n2,s2*=i2<=1?i2:2-i2,o2=(n2+r3)/2,a2=n2===0?2*s2/(i2+s2):2*r3/(n2+r3),[t3,a2*100,o2*100]},a.hsv.rgb=function(e3){var t3=e3[0]/60,r3=e3[1]/100,n2=e3[2]/100,s2=Math.floor(t3)%6,i2=t3-Math.floor(t3),a2=255*n2*(1-r3),o2=255*n2*(1-r3*i2),l2=255*n2*(1-r3*(1-i2));switch(n2*=255,s2){case 0:return[n2,l2,a2];case 1:return[o2,n2,a2];case 2:return[a2,n2,l2];case 3:return[a2,o2,n2];case 4:return[l2,a2,n2];case 5:return[n2,a2,o2]}},a.hsv.hsl=function(e3){var t3=e3[0],r3=e3[1]/100,n2=e3[2]/100,s2=Math.max(n2,.01),i2,a2,o2;return o2=(2-r3)*n2,i2=(2-r3)*s2,a2=r3*s2,a2/=i2<=1?i2:2-i2,a2=a2||0,o2/=2,[t3,a2*100,o2*100]},a.hwb.rgb=function(e3){var t3=e3[0]/360,r3=e3[1]/100,n2=e3[2]/100,s2=r3+n2,i2,a2,o2,l2;s2>1&&(r3/=s2,n2/=s2),i2=Math.floor(6*t3),a2=1-n2,o2=6*t3-i2,(i2&1)!==0&&(o2=1-o2),l2=r3+o2*(a2-r3);var c2,u,p;switch(i2){default:case 6:case 0:c2=a2,u=l2,p=r3;break;case 1:c2=l2,u=a2,p=r3;break;case 2:c2=r3,u=a2,p=l2;break;case 3:c2=r3,u=l2,p=a2;break;case 4:c2=l2,u=r3,p=a2;break;case 5:c2=a2,u=r3,p=l2;break}return[c2*255,u*255,p*255]},a.cmyk.rgb=function(e3){var t3=e3[0]/100,r3=e3[1]/100,n2=e3[2]/100,s2=e3[3]/100,i2,a2,o2;return i2=1-Math.min(1,t3*(1-s2)+s2),a2=1-Math.min(1,r3*(1-s2)+s2),o2=1-Math.min(1,n2*(1-s2)+s2),[i2*255,a2*255,o2*255]},a.xyz.rgb=function(e3){var t3=e3[0]/100,r3=e3[1]/100,n2=e3[2]/100,s2,i2,a2;return s2=t3*3.2406+r3*-1.5372+n2*-.4986,i2=t3*-.9689+r3*1.8758+n2*.0415,a2=t3*.0557+r3*-.204+n2*1.057,s2=s2>.0031308?1.055*Math.pow(s2,.4166666666666667)-.055:s2*12.92,i2=i2>.0031308?1.055*Math.pow(i2,.4166666666666667)-.055:i2*12.92,a2=a2>.0031308?1.055*Math.pow(a2,.4166666666666667)-.055:a2*12.92,s2=Math.min(Math.max(0,s2),1),i2=Math.min(Math.max(0,i2),1),a2=Math.min(Math.max(0,a2),1),[s2*255,i2*255,a2*255]},a.xyz.lab=function(e3){var t3=e3[0],r3=e3[1],n2=e3[2],s2,i2,a2;return t3/=95.047,r3/=100,n2/=108.883,t3=t3>.008856?Math.pow(t3,.3333333333333333):7.787*t3+.13793103448275862,r3=r3>.008856?Math.pow(r3,.3333333333333333):7.787*r3+.13793103448275862,n2=n2>.008856?Math.pow(n2,.3333333333333333):7.787*n2+.13793103448275862,s2=116*r3-16,i2=500*(t3-r3),a2=200*(r3-n2),[s2,i2,a2]},a.lab.xyz=function(e3){var t3=e3[0],r3=e3[1],n2=e3[2],s2,i2,a2;i2=(t3+16)/116,s2=r3/500+i2,a2=i2-n2/200;var o2=Math.pow(i2,3),l2=Math.pow(s2,3),c2=Math.pow(a2,3);return i2=o2>.008856?o2:(i2-.13793103448275862)/7.787,s2=l2>.008856?l2:(s2-.13793103448275862)/7.787,a2=c2>.008856?c2:(a2-.13793103448275862)/7.787,s2*=95.047,i2*=100,a2*=108.883,[s2,i2,a2]},a.lab.lch=function(e3){var t3=e3[0],r3=e3[1],n2=e3[2],s2,i2,a2;return s2=Math.atan2(n2,r3),i2=s2*360/2/Math.PI,i2<0&&(i2+=360),a2=Math.sqrt(r3*r3+n2*n2),[t3,a2,i2]},a.lch.lab=function(e3){var t3=e3[0],r3=e3[1],n2=e3[2],s2,i2,a2;return a2=n2/360*2*Math.PI,s2=r3*Math.cos(a2),i2=r3*Math.sin(a2),[t3,s2,i2]},a.rgb.ansi16=function(e3){var t3=e3[0],r3=e3[1],n2=e3[2],s2=1 in arguments?arguments[1]:a.rgb.hsv(e3)[2];if(s2=Math.round(s2/50),s2===0)return 30;var i2=30+(Math.round(n2/255)<<2|Math.round(r3/255)<<1|Math.round(t3/255));return s2===2&&(i2+=60),i2},a.hsv.ansi16=function(e3){return a.rgb.ansi16(a.hsv.rgb(e3),e3[2])},a.rgb.ansi256=function(e3){var t3=e3[0],r3=e3[1],n2=e3[2];if(t3===r3&&r3===n2)return t3<8?16:t3>248?231:Math.round((t3-8)/247*24)+232;var s2=16+36*Math.round(t3/255*5)+6*Math.round(r3/255*5)+Math.round(n2/255*5);return s2},a.ansi16.rgb=function(e3){var t3=e3%10;if(t3===0||t3===7)return e3>50&&(t3+=3.5),t3=t3/10.5*255,[t3,t3,t3];var r3=(~~(e3>50)+1)*.5,n2=(t3&1)*r3*255,s2=(t3>>1&1)*r3*255,i2=(t3>>2&1)*r3*255;return[n2,s2,i2]},a.ansi256.rgb=function(e3){if(e3>=232){var t3=(e3-232)*10+8;return[t3,t3,t3]}e3-=16;var r3,n2=Math.floor(e3/36)/5*255,s2=Math.floor((r3=e3%36)/6)/5*255,i2=r3%6/5*255;return[n2,s2,i2]},a.rgb.hex=function(e3){var t3=((Math.round(e3[0])&255)<<16)+((Math.round(e3[1])&255)<<8)+(Math.round(e3[2])&255),r3=t3.toString(16).toUpperCase();return"000000".substring(r3.length)+r3},a.hex.rgb=function(e3){var t3=e3.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t3)return[0,0,0];var r3=t3[0];t3[0].length===3&&(r3=r3.split("").map(function(e4){return e4+e4}).join(""));var n2=parseInt(r3,16),s2=n2>>16&255,i2=n2>>8&255,a2=n2&255;return[s2,i2,a2]},a.rgb.hcg=function(e3){var t3=e3[0]/255,r3=e3[1]/255,n2=e3[2]/255,s2=Math.max(Math.max(t3,r3),n2),i2=Math.min(Math.min(t3,r3),n2),a2=s2-i2,o2,l2;return a2<1?o2=i2/(1-a2):o2=0,a2<=0?l2=0:s2===t3?l2=(r3-n2)/a2%6:s2===r3?l2=2+(n2-t3)/a2:l2=4+(t3-r3)/a2+4,l2/=6,l2%=1,[l2*360,a2*100,o2*100]},a.hsl.hcg=function(e3){var t3=e3[1]/100,r3=e3[2]/100,n2=1,s2=0;return r3<.5?n2=2*t3*r3:n2=2*t3*(1-r3),n2<1&&(s2=(r3-.5*n2)/(1-n2)),[e3[0],n2*100,s2*100]},a.hsv.hcg=function(e3){var t3=e3[1]/100,r3=e3[2]/100,n2=t3*r3,s2=0;return n2<1&&(s2=(r3-n2)/(1-n2)),[e3[0],n2*100,s2*100]},a.hcg.rgb=function(e3){var t3=e3[0]/360,r3=e3[1]/100,n2=e3[2]/100;if(r3===0)return[n2*255,n2*255,n2*255];var s2=[0,0,0],i2=t3%1*6,a2=i2%1,o2=1-a2,l2=0;switch(Math.floor(i2)){case 0:s2[0]=1,s2[1]=a2,s2[2]=0;break;case 1:s2[0]=o2,s2[1]=1,s2[2]=0;break;case 2:s2[0]=0,s2[1]=1,s2[2]=a2;break;case 3:s2[0]=0,s2[1]=o2,s2[2]=1;break;case 4:s2[0]=a2,s2[1]=0,s2[2]=1;break;default:s2[0]=1,s2[1]=0,s2[2]=o2}return l2=(1-r3)*n2,[(r3*s2[0]+l2)*255,(r3*s2[1]+l2)*255,(r3*s2[2]+l2)*255]},a.hcg.hsv=function(e3){var t3=e3[1]/100,r3=e3[2]/100,n2=t3+r3*(1-t3),s2=0;return n2>0&&(s2=t3/n2),[e3[0],s2*100,n2*100]},a.hcg.hsl=function(e3){var t3=e3[1]/100,r3=e3[2]/100,n2=r3*(1-t3)+.5*t3,s2=0;return n2>0&&n2<.5?s2=t3/(2*n2):n2>=.5&&n2<1&&(s2=t3/(2*(1-n2))),[e3[0],s2*100,n2*100]},a.hcg.hwb=function(e3){var t3=e3[1]/100,r3=e3[2]/100,n2=t3+r3*(1-t3);return[e3[0],(n2-t3)*100,(1-n2)*100]},a.hwb.hcg=function(e3){var t3=e3[1]/100,r3=e3[2]/100,n2=1-r3,s2=n2-t3,i2=0;return s2<1&&(i2=(n2-s2)/(1-s2)),[e3[0],s2*100,i2*100]},a.apple.rgb=function(e3){return[e3[0]/65535*255,e3[1]/65535*255,e3[2]/65535*255]},a.rgb.apple=function(e3){return[e3[0]/255*65535,e3[1]/255*65535,e3[2]/255*65535]},a.gray.rgb=function(e3){return[e3[0]/100*255,e3[0]/100*255,e3[0]/100*255]},a.gray.hsl=a.gray.hsv=function(e3){return[0,0,e3[0]]},a.gray.hwb=function(e3){return[0,100,e3[0]]},a.gray.cmyk=function(e3){return[0,0,0,e3[0]]},a.gray.lab=function(e3){return[e3[0],0,0]},a.gray.hex=function(e3){var t3=Math.round(e3[0]/100*255)&255,r3=(t3<<16)+(t3<<8)+t3,n2=r3.toString(16).toUpperCase();return"000000".substring(n2.length)+n2},a.rgb.gray=function(e3){var t3=(e3[0]+e3[1]+e3[2])/3;return[t3/255*100]}},9054:(e2,t2,r2)=>{var n=r2(4117),s=r2(6528),i={},a=Object.keys(n);function wrapRaw(e3){var wrappedFn=function(t3){return t3==null?t3:(arguments.length>1&&(t3=Array.prototype.slice.call(arguments)),e3(t3))};return"conversion"in e3&&(wrappedFn.conversion=e3.conversion),wrappedFn}function wrapRounded(e3){var wrappedFn=function(t3){if(t3==null)return t3;arguments.length>1&&(t3=Array.prototype.slice.call(arguments));var r3=e3(t3);if(typeof r3=="object")for(var n2=r3.length,s2=0;s2{var n=r2(4117);function buildGraph(){for(var e3={},t3=Object.keys(n),r3=t3.length,s=0;s{"use strict";e2.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},9714:(e2,t2,r2)=>{"use strict";var n=r2(7147),s=r2(1017);Object.defineProperty(t2,"commentRegex",{get:function(){return/^\s*\/(?:\/|\*)[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/gm}}),Object.defineProperty(t2,"mapFileCommentRegex",{get:function(){return/(?:\/\/[@#][ \t]+sourceMappingURL=([^\s'"`]+?)[ \t]*$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^\*]+?)[ \t]*(?:\*\/){1}[ \t]*$)/gm}});var i;typeof Buffer<"u"?typeof Buffer.from=="function"?i=decodeBase64WithBufferFrom:i=decodeBase64WithNewBuffer:i=decodeBase64WithAtob;function decodeBase64WithBufferFrom(e3){return Buffer.from(e3,"base64").toString()}function decodeBase64WithNewBuffer(e3){if(typeof value=="number")throw new TypeError("The value to decode must not be of type number.");return new Buffer(e3,"base64").toString()}function decodeBase64WithAtob(e3){return decodeURIComponent(escape(atob(e3)))}function stripComment(e3){return e3.split(",").pop()}function readFromFileMap(e3,r3){var i2=t2.mapFileCommentRegex.exec(e3),a=i2[1]||i2[2],o=s.resolve(r3,a);try{return n.readFileSync(o,"utf8")}catch(e4){throw new Error("An error occurred while trying to read the map file at "+o+` -`+e4)}}function Converter(e3,t3){t3=t3||{},t3.isFileComment&&(e3=readFromFileMap(e3,t3.commentFileDir)),t3.hasComment&&(e3=stripComment(e3)),t3.isEncoded&&(e3=i(e3)),(t3.isJSON||t3.isEncoded)&&(e3=JSON.parse(e3)),this.sourcemap=e3}Converter.prototype.toJSON=function(e3){return JSON.stringify(this.sourcemap,null,e3)},typeof Buffer<"u"?typeof Buffer.from=="function"?Converter.prototype.toBase64=encodeBase64WithBufferFrom:Converter.prototype.toBase64=encodeBase64WithNewBuffer:Converter.prototype.toBase64=encodeBase64WithBtoa;function encodeBase64WithBufferFrom(){var e3=this.toJSON();return Buffer.from(e3,"utf8").toString("base64")}function encodeBase64WithNewBuffer(){var e3=this.toJSON();if(typeof e3=="number")throw new TypeError("The json to encode must not be of type number.");return new Buffer(e3,"utf8").toString("base64")}function encodeBase64WithBtoa(){var e3=this.toJSON();return btoa(unescape(encodeURIComponent(e3)))}Converter.prototype.toComment=function(e3){var t3=this.toBase64(),r3="sourceMappingURL=data:application/json;charset=utf-8;base64,"+t3;return e3&&e3.multiline?"/*# "+r3+" */":"//# "+r3},Converter.prototype.toObject=function(){return JSON.parse(this.toJSON())},Converter.prototype.addProperty=function(e3,t3){if(this.sourcemap.hasOwnProperty(e3))throw new Error('property "'+e3+'" already exists on the sourcemap, use set property instead');return this.setProperty(e3,t3)},Converter.prototype.setProperty=function(e3,t3){return this.sourcemap[e3]=t3,this},Converter.prototype.getProperty=function(e3){return this.sourcemap[e3]},t2.fromObject=function(e3){return new Converter(e3)},t2.fromJSON=function(e3){return new Converter(e3,{isJSON:!0})},t2.fromBase64=function(e3){return new Converter(e3,{isEncoded:!0})},t2.fromComment=function(e3){return e3=e3.replace(/^\/\*/g,"//").replace(/\*\/$/g,""),new Converter(e3,{isEncoded:!0,hasComment:!0})},t2.fromMapFileComment=function(e3,t3){return new Converter(e3,{commentFileDir:t3,isFileComment:!0,isJSON:!0})},t2.fromSource=function(e3){var r3=e3.match(t2.commentRegex);return r3?t2.fromComment(r3.pop()):null},t2.fromMapFileSource=function(e3,r3){var n2=e3.match(t2.mapFileCommentRegex);return n2?t2.fromMapFileComment(n2.pop(),r3):null},t2.removeComments=function(e3){return e3.replace(t2.commentRegex,"")},t2.removeMapFileComments=function(e3){return e3.replace(t2.mapFileCommentRegex,"")},t2.generateMapFileComment=function(e3,t3){var r3="sourceMappingURL="+e3;return t3&&t3.multiline?"/*# "+r3+" */":"//# "+r3}},7379:e2=>{"use strict";var t2=/[|\\{}()[\]^$+*?.]/g;e2.exports=function(e3){if(typeof e3!="string")throw new TypeError("Expected a string");return e3.replace(t2,"\\$&")}},6433:e2=>{"use strict";let t2=Symbol.for("gensync:v1:start"),r2=Symbol.for("gensync:v1:suspend"),n="GENSYNC_EXPECTED_START",s="GENSYNC_EXPECTED_SUSPEND",i="GENSYNC_OPTIONS_ERROR",a="GENSYNC_RACE_NONEMPTY",o="GENSYNC_ERRBACK_NO_CALLBACK";e2.exports=Object.assign(function(e3){let t3=e3;return typeof e3!="function"?t3=newGenerator(e3):t3=wrapGenerator(e3),Object.assign(t3,makeFunctionAPI(t3))},{all:buildOperation({name:"all",arity:1,sync:function(e3){return Array.from(e3[0]).map(e4=>evaluateSync(e4))},async:function(e3,t3,r3){let n2=Array.from(e3[0]);if(n2.length===0){Promise.resolve().then(()=>t3([]));return}let s2=0,i2=n2.map(()=>{});n2.forEach((e4,n3)=>{evaluateAsync(e4,e5=>{i2[n3]=e5,s2+=1,s2===i2.length&&t3(i2)},r3)})}}),race:buildOperation({name:"race",arity:1,sync:function(e3){let t3=Array.from(e3[0]);if(t3.length===0)throw makeError("Must race at least 1 item",a);return evaluateSync(t3[0])},async:function(e3,t3,r3){let n2=Array.from(e3[0]);if(n2.length===0)throw makeError("Must race at least 1 item",a);for(let e4 of n2)evaluateAsync(e4,t3,r3)}})});function makeFunctionAPI(e3){return{sync:function(...t4){return evaluateSync(e3.apply(this,t4))},async:function(...t4){return new Promise((r3,n2)=>{evaluateAsync(e3.apply(this,t4),r3,n2)})},errback:function(...t4){let r3=t4.pop();if(typeof r3!="function")throw makeError("Asynchronous function called without callback",o);let n2;try{n2=e3.apply(this,t4)}catch(e4){r3(e4);return}evaluateAsync(n2,e4=>r3(void 0,e4),e4=>r3(e4))}}}function assertTypeof(e3,t3,r3,n2){if(typeof r3===e3||n2&&typeof r3>"u")return;let s2;throw n2?s2=`Expected opts.${t3} to be either a ${e3}, or undefined.`:s2=`Expected opts.${t3} to be a ${e3}.`,makeError(s2,i)}function makeError(e3,t3){return Object.assign(new Error(e3),{code:t3})}function newGenerator({name:e3,arity:t3,sync:r3,async:n2,errback:s2}){if(assertTypeof("string","name",e3,!0),assertTypeof("number","arity",t3,!0),assertTypeof("function","sync",r3),assertTypeof("function","async",n2,!0),assertTypeof("function","errback",s2,!0),n2&&s2)throw makeError("Expected one of either opts.async or opts.errback, but got _both_.",i);if(typeof e3!="string"){let t4;s2&&s2.name&&s2.name!=="errback"&&(t4=s2.name),n2&&n2.name&&n2.name!=="async"&&(t4=n2.name.replace(/Async$/,"")),r3&&r3.name&&r3.name!=="sync"&&(t4=r3.name.replace(/Sync$/,"")),typeof t4=="string"&&(e3=t4)}return typeof t3!="number"&&(t3=r3.length),buildOperation({name:e3,arity:t3,sync:function(e4){return r3.apply(this,e4)},async:function(e4,t4,i2){n2?n2.apply(this,e4).then(t4,i2):s2?s2.call(this,...e4,(e5,r4)=>{e5==null?t4(r4):i2(e5)}):t4(r3.apply(this,e4))}})}function wrapGenerator(e3){return setFunctionMetadata(e3.name,e3.length,function(...t3){return e3.apply(this,t3)})}function buildOperation({name:e3,arity:n2,sync:s2,async:i2}){return setFunctionMetadata(e3,n2,function*(...e4){let n3=yield t2;if(!n3)return s2.call(this,e4);let a2;try{i2.call(this,e4,e5=>{a2||(a2={value:e5},n3())},e5=>{a2||(a2={err:e5},n3())})}catch(e5){a2={err:e5},n3()}if(yield r2,a2.hasOwnProperty("err"))throw a2.err;return a2.value})}function evaluateSync(e3){let t3;for(;!({value:t3}=e3.next()).done;)assertStart(t3,e3);return t3}function evaluateAsync(e3,t3,r3){(function step(){try{let r4;for(;!({value:r4}=e3.next()).done;){assertStart(r4,e3);let t4=!0,n2=!1,s2=e3.next(()=>{t4?n2=!0:step()});if(t4=!1,assertSuspend(s2,e3),!n2)return}return t3(r4)}catch(e4){return r3(e4)}})()}function assertStart(e3,r3){e3!==t2&&throwError(r3,makeError(`Got unexpected yielded value in gensync generator: ${JSON.stringify(e3)}. Did you perhaps mean to use 'yield*' instead of 'yield'?`,n))}function assertSuspend({value:e3,done:t3},n2){!t3&&e3===r2||throwError(n2,makeError(t3?"Unexpected generator completion. If you get this, it is probably a gensync bug.":`Expected GENSYNC_SUSPEND, got ${JSON.stringify(e3)}. If you get this, it is probably a gensync bug.`,s))}function throwError(e3,t3){throw e3.throw&&e3.throw(t3),t3}function isIterable(e3){return!!e3&&(typeof e3=="object"||typeof e3=="function")&&!e3[Symbol.iterator]}function setFunctionMetadata(e3,t3,r3){if(typeof e3=="string"){let t4=Object.getOwnPropertyDescriptor(r3,"name");(!t4||t4.configurable)&&Object.defineProperty(r3,"name",Object.assign(t4||{},{configurable:!0,value:e3}))}if(typeof t3=="number"){let e4=Object.getOwnPropertyDescriptor(r3,"length");(!e4||e4.configurable)&&Object.defineProperty(r3,"length",Object.assign(e4||{},{configurable:!0,value:t3}))}return r3}},6929:(e2,t2,r2)=>{"use strict";e2.exports=r2(3676)},5343:e2=>{"use strict";e2.exports=(e3,t2)=>{t2=t2||process.argv;let r2=e3.startsWith("-")?"":e3.length===1?"-":"--",n=t2.indexOf(r2+e3),s=t2.indexOf("--");return n!==-1&&(s===-1?!0:n{Object.defineProperty(t2,"__esModule",{value:!0}),t2.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,t2.matchToToken=function(e3){var t3={type:"invalid",value:e3[0],closed:void 0};return e3[1]?(t3.type="string",t3.closed=!!(e3[3]||e3[4])):e3[5]?t3.type="comment":e3[6]?(t3.type="comment",t3.closed=!!e3[7]):e3[8]?t3.type="regex":e3[9]?t3.type="number":e3[10]?t3.type="name":e3[11]?t3.type="punctuator":e3[12]&&(t3.type="whitespace"),t3}},4011:e2=>{"use strict";let t2={},r2=t2.hasOwnProperty,forOwn=(e3,t3)=>{for(let n2 in e3)r2.call(e3,n2)&&t3(n2,e3[n2])},extend=(e3,t3)=>(t3&&forOwn(t3,(t4,r3)=>{e3[t4]=r3}),e3),forEach=(e3,t3)=>{let r3=e3.length,n2=-1;for(;++n2n.call(e3)=="[object Object]",isString=e3=>typeof e3=="string"||n.call(e3)=="[object String]",isNumber=e3=>typeof e3=="number"||n.call(e3)=="[object Number]",isFunction=e3=>typeof e3=="function",isMap=e3=>n.call(e3)=="[object Map]",isSet=e3=>n.call(e3)=="[object Set]",a={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t"},o=/["'\\\b\f\n\r\t]/,l=/[0-9]/,c=/[ !#-&\(-\[\]-_a-~]/,jsesc=(e3,t3)=>{let increaseIndentation=()=>{h=d,++t3.indentLevel,d=t3.indent.repeat(t3.indentLevel)},r3={escapeEverything:!1,minimal:!1,isScriptContext:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:" ",indentLevel:0,__inline1__:!1,__inline2__:!1},n2=t3&&t3.json;n2&&(r3.quotes="double",r3.wrap=!0),t3=extend(r3,t3),t3.quotes!="single"&&t3.quotes!="double"&&t3.quotes!="backtick"&&(t3.quotes="single");let u=t3.quotes=="double"?'"':t3.quotes=="backtick"?"`":"'",p=t3.compact,f=t3.lowercaseHex,d=t3.indent.repeat(t3.indentLevel),h="",m=t3.__inline1__,y=t3.__inline2__,g=p?"":` -`,b,T=!0,S=t3.numbers=="binary",v=t3.numbers=="octal",E=t3.numbers=="decimal",x=t3.numbers=="hexadecimal";if(n2&&e3&&isFunction(e3.toJSON)&&(e3=e3.toJSON()),!isString(e3)){if(isMap(e3))return e3.size==0?"new Map()":(p||(t3.__inline1__=!0,t3.__inline2__=!1),"new Map("+jsesc(Array.from(e3),t3)+")");if(isSet(e3))return e3.size==0?"new Set()":"new Set("+jsesc(Array.from(e3),t3)+")";if(i(e3))return e3.length==0?"Buffer.from([])":"Buffer.from("+jsesc(Array.from(e3),t3)+")";if(s(e3))return b=[],t3.wrap=!0,m&&(t3.__inline1__=!1,t3.__inline2__=!0),y||increaseIndentation(),forEach(e3,e4=>{T=!1,y&&(t3.__inline2__=!1),b.push((p||y?"":d)+jsesc(e4,t3))}),T?"[]":y?"["+b.join(", ")+"]":"["+g+b.join(","+g)+g+(p?"":h)+"]";if(isNumber(e3)){if(n2)return JSON.stringify(e3);if(E)return String(e3);if(x){let t4=e3.toString(16);return f||(t4=t4.toUpperCase()),"0x"+t4}if(S)return"0b"+e3.toString(2);if(v)return"0o"+e3.toString(8)}else return isObject(e3)?(b=[],t3.wrap=!0,increaseIndentation(),forOwn(e3,(e4,r4)=>{T=!1,b.push((p?"":d)+jsesc(e4,t3)+":"+(p?"":" ")+jsesc(r4,t3))}),T?"{}":"{"+g+b.join(","+g)+g+(p?"":h)+"}"):n2?JSON.stringify(e3)||"null":String(e3)}let P=e3,w=-1,A=P.length;for(b="";++w=55296&&e5<=56319&&A>w+1){let t4=P.charCodeAt(w+1);if(t4>=56320&&t4<=57343){let n3=((e5-55296)*1024+t4-56320+65536).toString(16);f||(n3=n3.toUpperCase()),b+="\\u{"+n3+"}",++w;continue}}}if(!t3.escapeEverything){if(c.test(e4)){b+=e4;continue}if(e4=='"'){b+=u==e4?'\\"':e4;continue}if(e4=="`"){b+=u==e4?"\\`":e4;continue}if(e4=="'"){b+=u==e4?"\\'":e4;continue}}if(e4=="\0"&&!n2&&!l.test(P.charAt(w+1))){b+="\\0";continue}if(o.test(e4)){b+=a[e4];continue}let r4=e4.charCodeAt(0);if(t3.minimal&&r4!=8232&&r4!=8233){b+=e4;continue}let s2=r4.toString(16);f||(s2=s2.toUpperCase());let i2=s2.length>2||n2,p2="\\"+(i2?"u":"x")+("0000"+s2).slice(i2?-4:-2);b+=p2}return t3.wrap&&(b=u+b+u),u=="`"&&(b=b.replace(/\$\{/g,"\\${")),t3.isScriptContext?b.replace(/<\/(script|style)/gi,"<\\/$1").replace(/"),JSCompiler_inline_result$jscomp$4=null}else props.onLoad||props.onError?JSCompiler_inline_result$jscomp$4=pushLinkImpl(target$jscomp$0,props):(textEmbedded&&target$jscomp$0.push(""),JSCompiler_inline_result$jscomp$4=isFallback?null:pushLinkImpl(renderState.hoistableChunks,props));return JSCompiler_inline_result$jscomp$4;case"script":var asyncProp=props.async;if(typeof props.src!="string"||!props.src||!asyncProp||typeof asyncProp=="function"||typeof asyncProp=="symbol"||props.onLoad||props.onError||formatContext.insertionMode===4||formatContext.tagScope&1||props.itemProp!=null)var JSCompiler_inline_result$jscomp$5=pushScriptImpl(target$jscomp$0,props);else{var key=props.src;if(props.type==="module")var resources=resumableState.moduleScriptResources,preloads=renderState.preloads.moduleScripts;else resources=resumableState.scriptResources,preloads=renderState.preloads.scripts;var resourceState$jscomp$0=resources.hasOwnProperty(key)?resources[key]:void 0;if(resourceState$jscomp$0!==null){resources[key]=null;var scriptProps=props;if(resourceState$jscomp$0){resourceState$jscomp$0.length===2&&(scriptProps=assign({},props),adoptPreloadCredentials(scriptProps,resourceState$jscomp$0));var preloadResource$jscomp$0=preloads.get(key);preloadResource$jscomp$0&&(preloadResource$jscomp$0.length=0)}var resource$jscomp$0=[];renderState.scripts.add(resource$jscomp$0),pushScriptImpl(resource$jscomp$0,scriptProps)}textEmbedded&&target$jscomp$0.push(""),JSCompiler_inline_result$jscomp$5=null}return JSCompiler_inline_result$jscomp$5;case"style":var precedence$jscomp$0=props.precedence,href$jscomp$0=props.href;if(formatContext.insertionMode===4||formatContext.tagScope&1||props.itemProp!=null||typeof precedence$jscomp$0!="string"||typeof href$jscomp$0!="string"||href$jscomp$0===""){target$jscomp$0.push(startChunkForTag("style"));var children$jscomp$6=null,innerHTML$jscomp$5=null,propKey$jscomp$8;for(propKey$jscomp$8 in props)if(hasOwnProperty2.call(props,propKey$jscomp$8)){var propValue$jscomp$8=props[propKey$jscomp$8];if(propValue$jscomp$8!=null)switch(propKey$jscomp$8){case"children":children$jscomp$6=propValue$jscomp$8;break;case"dangerouslySetInnerHTML":innerHTML$jscomp$5=propValue$jscomp$8;break;default:pushAttribute(target$jscomp$0,propKey$jscomp$8,propValue$jscomp$8)}}target$jscomp$0.push(">");var child=Array.isArray(children$jscomp$6)?2>children$jscomp$6.length?children$jscomp$6[0]:null:children$jscomp$6;typeof child!="function"&&typeof child!="symbol"&&child!==null&&child!==void 0&&target$jscomp$0.push((""+child).replace(styleRegex,styleReplacer)),pushInnerHTML(target$jscomp$0,innerHTML$jscomp$5,children$jscomp$6),target$jscomp$0.push(endChunkForTag("style"));var JSCompiler_inline_result$jscomp$6=null}else{var styleQueue$jscomp$0=renderState.styles.get(precedence$jscomp$0);if((resumableState.styleResources.hasOwnProperty(href$jscomp$0)?resumableState.styleResources[href$jscomp$0]:void 0)!==null){resumableState.styleResources[href$jscomp$0]=null,styleQueue$jscomp$0?styleQueue$jscomp$0.hrefs.push(escapeTextForBrowser(href$jscomp$0)):(styleQueue$jscomp$0={precedence:escapeTextForBrowser(precedence$jscomp$0),rules:[],hrefs:[escapeTextForBrowser(href$jscomp$0)],sheets:new Map},renderState.styles.set(precedence$jscomp$0,styleQueue$jscomp$0));var target=styleQueue$jscomp$0.rules,children$jscomp$7=null,innerHTML$jscomp$6=null,propKey$jscomp$9;for(propKey$jscomp$9 in props)if(hasOwnProperty2.call(props,propKey$jscomp$9)){var propValue$jscomp$9=props[propKey$jscomp$9];if(propValue$jscomp$9!=null)switch(propKey$jscomp$9){case"children":children$jscomp$7=propValue$jscomp$9;break;case"dangerouslySetInnerHTML":innerHTML$jscomp$6=propValue$jscomp$9}}var child$jscomp$0=Array.isArray(children$jscomp$7)?2>children$jscomp$7.length?children$jscomp$7[0]:null:children$jscomp$7;typeof child$jscomp$0!="function"&&typeof child$jscomp$0!="symbol"&&child$jscomp$0!==null&&child$jscomp$0!==void 0&&target.push((""+child$jscomp$0).replace(styleRegex,styleReplacer)),pushInnerHTML(target,innerHTML$jscomp$6,children$jscomp$7)}styleQueue$jscomp$0&&hoistableState&&hoistableState.styles.add(styleQueue$jscomp$0),textEmbedded&&target$jscomp$0.push(""),JSCompiler_inline_result$jscomp$6=void 0}return JSCompiler_inline_result$jscomp$6;case"meta":if(formatContext.insertionMode===4||formatContext.tagScope&1||props.itemProp!=null)var JSCompiler_inline_result$jscomp$7=pushSelfClosing(target$jscomp$0,props,"meta");else textEmbedded&&target$jscomp$0.push(""),JSCompiler_inline_result$jscomp$7=isFallback?null:typeof props.charSet=="string"?pushSelfClosing(renderState.charsetChunks,props,"meta"):props.name==="viewport"?pushSelfClosing(renderState.viewportChunks,props,"meta"):pushSelfClosing(renderState.hoistableChunks,props,"meta");return JSCompiler_inline_result$jscomp$7;case"listing":case"pre":target$jscomp$0.push(startChunkForTag(type));var children$jscomp$8=null,innerHTML$jscomp$7=null,propKey$jscomp$10;for(propKey$jscomp$10 in props)if(hasOwnProperty2.call(props,propKey$jscomp$10)){var propValue$jscomp$10=props[propKey$jscomp$10];if(propValue$jscomp$10!=null)switch(propKey$jscomp$10){case"children":children$jscomp$8=propValue$jscomp$10;break;case"dangerouslySetInnerHTML":innerHTML$jscomp$7=propValue$jscomp$10;break;default:pushAttribute(target$jscomp$0,propKey$jscomp$10,propValue$jscomp$10)}}if(target$jscomp$0.push(">"),innerHTML$jscomp$7!=null){if(children$jscomp$8!=null)throw Error(formatProdErrorMessage(60));if(typeof innerHTML$jscomp$7!="object"||!("__html"in innerHTML$jscomp$7))throw Error(formatProdErrorMessage(61));var html=innerHTML$jscomp$7.__html;html!=null&&(typeof html=="string"&&0renderState.highImagePreloads.size)&&(promotablePreloads.delete(key$jscomp$0),renderState.highImagePreloads.add(resource$jscomp$1));else if(!resumableState.imageResources.hasOwnProperty(key$jscomp$0)){resumableState.imageResources[key$jscomp$0]=PRELOAD_NO_CREDS;var input=props.crossOrigin,JSCompiler_inline_result$jscomp$8=typeof input=="string"?input==="use-credentials"?input:"":void 0,headers=renderState.headers,header;headers&&0headers.highImagePreloads.length)&&(header=getPreloadAsHeader(src,"image",{imageSrcSet:props.srcSet,imageSizes:props.sizes,crossOrigin:JSCompiler_inline_result$jscomp$8,integrity:props.integrity,nonce:props.nonce,type:props.type,fetchPriority:props.fetchPriority,referrerPolicy:props.refererPolicy}),0<=(headers.remainingCapacity-=header.length+2))?(renderState.resets.image[key$jscomp$0]=PRELOAD_NO_CREDS,headers.highImagePreloads&&(headers.highImagePreloads+=", "),headers.highImagePreloads+=header):(resource$jscomp$1=[],pushLinkImpl(resource$jscomp$1,{rel:"preload",as:"image",href:srcSet?void 0:src,imageSrcSet:srcSet,imageSizes:sizes,crossOrigin:JSCompiler_inline_result$jscomp$8,integrity:props.integrity,type:props.type,fetchPriority:props.fetchPriority,referrerPolicy:props.referrerPolicy}),props.fetchPriority==="high"||10>renderState.highImagePreloads.size?renderState.highImagePreloads.add(resource$jscomp$1):(renderState.bulkPreloads.add(resource$jscomp$1),promotablePreloads.set(key$jscomp$0,resource$jscomp$1)))}}return pushSelfClosing(target$jscomp$0,props,"img");case"base":case"area":case"br":case"col":case"embed":case"hr":case"keygen":case"param":case"source":case"track":case"wbr":return pushSelfClosing(target$jscomp$0,props,type);case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":break;case"head":if(2>formatContext.insertionMode){var preamble=preambleState||renderState.preamble;if(preamble.headChunks)throw Error(formatProdErrorMessage(545,"``"));preamble.headChunks=[];var JSCompiler_inline_result$jscomp$9=pushStartSingletonElement(preamble.headChunks,props,"head")}else JSCompiler_inline_result$jscomp$9=pushStartGenericElement(target$jscomp$0,props,"head");return JSCompiler_inline_result$jscomp$9;case"body":if(2>formatContext.insertionMode){var preamble$jscomp$0=preambleState||renderState.preamble;if(preamble$jscomp$0.bodyChunks)throw Error(formatProdErrorMessage(545,"``"));preamble$jscomp$0.bodyChunks=[];var JSCompiler_inline_result$jscomp$10=pushStartSingletonElement(preamble$jscomp$0.bodyChunks,props,"body")}else JSCompiler_inline_result$jscomp$10=pushStartGenericElement(target$jscomp$0,props,"body");return JSCompiler_inline_result$jscomp$10;case"html":if(formatContext.insertionMode===0){var preamble$jscomp$1=preambleState||renderState.preamble;if(preamble$jscomp$1.htmlChunks)throw Error(formatProdErrorMessage(545,"``"));preamble$jscomp$1.htmlChunks=[""];var JSCompiler_inline_result$jscomp$11=pushStartSingletonElement(preamble$jscomp$1.htmlChunks,props,"html")}else JSCompiler_inline_result$jscomp$11=pushStartGenericElement(target$jscomp$0,props,"html");return JSCompiler_inline_result$jscomp$11;default:if(type.indexOf("-")!==-1){target$jscomp$0.push(startChunkForTag(type));var children$jscomp$9=null,innerHTML$jscomp$8=null,propKey$jscomp$11;for(propKey$jscomp$11 in props)if(hasOwnProperty2.call(props,propKey$jscomp$11)){var propValue$jscomp$11=props[propKey$jscomp$11];if(propValue$jscomp$11!=null){var attributeName=propKey$jscomp$11;switch(propKey$jscomp$11){case"children":children$jscomp$9=propValue$jscomp$11;break;case"dangerouslySetInnerHTML":innerHTML$jscomp$8=propValue$jscomp$11;break;case"style":pushStyleAttribute(target$jscomp$0,propValue$jscomp$11);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"ref":break;case"className":attributeName="class";default:if(isAttributeNameSafe(propKey$jscomp$11)&&typeof propValue$jscomp$11!="function"&&typeof propValue$jscomp$11!="symbol"&&propValue$jscomp$11!==!1){if(propValue$jscomp$11===!0)propValue$jscomp$11="";else if(typeof propValue$jscomp$11=="object")continue;target$jscomp$0.push(" ",attributeName,'="',escapeTextForBrowser(propValue$jscomp$11),'"')}}}}return target$jscomp$0.push(">"),pushInnerHTML(target$jscomp$0,innerHTML$jscomp$8,children$jscomp$9),children$jscomp$9}}return pushStartGenericElement(target$jscomp$0,props,type)}var endTagCache=new Map;function endChunkForTag(tag){var chunk=endTagCache.get(tag);return chunk===void 0&&(chunk="",endTagCache.set(tag,chunk)),chunk}function hoistPreambleState(renderState,preambleState){renderState=renderState.preamble,renderState.htmlChunks===null&&preambleState.htmlChunks&&(renderState.htmlChunks=preambleState.htmlChunks,preambleState.contribution|=1),renderState.headChunks===null&&preambleState.headChunks&&(renderState.headChunks=preambleState.headChunks,preambleState.contribution|=4),renderState.bodyChunks===null&&preambleState.bodyChunks&&(renderState.bodyChunks=preambleState.bodyChunks,preambleState.contribution|=2)}function writeBootstrap(destination,renderState){renderState=renderState.bootstrapChunks;for(var i=0;i')}function writePreambleContribution(destination,preambleState){preambleState=preambleState.contribution,preambleState!==0&&(destination.push(""))}function writeStartSegment(destination,renderState,formatContext,id){switch(formatContext.insertionMode){case 0:case 1:case 3:case 2:return destination.push('