var __defProp = Object.defineProperty; var __getOwnPropNames = Object.getOwnPropertyNames; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, { get: (a, b) => (typeof require !== "undefined" ? require : a)[b] }) : x)(function(x) { if (typeof require !== "undefined") return require.apply(this, arguments); throw Error('Dynamic require of "' + x + '" is not supported'); }); var __esm = (fn, res) => function __init() { return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res; }; var __commonJS = (cb, mod3) => function __require3() { return mod3 || (0, cb[__getOwnPropNames(cb)[0]])((mod3 = { exports: {} }).exports, mod3), mod3.exports; }; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/_internal/utils.mjs // @__NO_SIDE_EFFECTS__ function rawHeaders(headers) { const rawHeaders2 = []; for (const key in headers) { if (Array.isArray(headers[key])) { for (const h of headers[key]) { rawHeaders2.push(key, h); } } else { rawHeaders2.push(key, headers[key]); } } return rawHeaders2; } // @__NO_SIDE_EFFECTS__ function createNotImplementedError(name) { return new Error(`[unenv] ${name} is not implemented yet!`); } // @__NO_SIDE_EFFECTS__ function notImplemented(name) { const fn = /* @__PURE__ */ __name(() => { throw /* @__PURE__ */ createNotImplementedError(name); }, "fn"); return Object.assign(fn, { __unenv__: true }); } // @__NO_SIDE_EFFECTS__ function notImplementedAsync(name) { const fn = /* @__PURE__ */ notImplemented(name); fn.__promisify__ = () => /* @__PURE__ */ notImplemented(name + ".__promisify__"); fn.native = fn; return fn; } // @__NO_SIDE_EFFECTS__ function notImplementedClass(name) { return class { __unenv__ = true; constructor() { throw new Error(`[unenv] ${name} is not implemented yet!`); } }; } var init_utils = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/_internal/utils.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); __name(rawHeaders, "rawHeaders"); __name(createNotImplementedError, "createNotImplementedError"); __name(notImplemented, "notImplemented"); __name(notImplementedAsync, "notImplementedAsync"); __name(notImplementedClass, "notImplementedClass"); } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/perf_hooks/performance.mjs var _timeOrigin, _performanceNow, nodeTiming, PerformanceEntry, PerformanceMark, PerformanceMeasure, PerformanceResourceTiming, PerformanceObserverEntryList, Performance, PerformanceObserver, performance2; var init_performance = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/perf_hooks/performance.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_utils(); _timeOrigin = globalThis.performance?.timeOrigin ?? Date.now(); _performanceNow = globalThis.performance?.now ? globalThis.performance.now.bind(globalThis.performance) : () => Date.now() - _timeOrigin; nodeTiming = { name: "node", entryType: "node", startTime: 0, duration: 0, nodeStart: 0, v8Start: 0, bootstrapComplete: 0, environment: 0, loopStart: 0, loopExit: 0, idleTime: 0, uvMetricsInfo: { loopCount: 0, events: 0, eventsWaiting: 0 }, detail: void 0, toJSON() { return this; } }; PerformanceEntry = class { static { __name(this, "PerformanceEntry"); } __unenv__ = true; detail; entryType = "event"; name; startTime; constructor(name, options) { this.name = name; this.startTime = options?.startTime || _performanceNow(); this.detail = options?.detail; } get duration() { return _performanceNow() - this.startTime; } toJSON() { return { name: this.name, entryType: this.entryType, startTime: this.startTime, duration: this.duration, detail: this.detail }; } }; PerformanceMark = class PerformanceMark2 extends PerformanceEntry { static { __name(this, "PerformanceMark"); } entryType = "mark"; constructor() { super(...arguments); } get duration() { return 0; } }; PerformanceMeasure = class extends PerformanceEntry { static { __name(this, "PerformanceMeasure"); } entryType = "measure"; }; PerformanceResourceTiming = class extends PerformanceEntry { static { __name(this, "PerformanceResourceTiming"); } entryType = "resource"; serverTiming = []; connectEnd = 0; connectStart = 0; decodedBodySize = 0; domainLookupEnd = 0; domainLookupStart = 0; encodedBodySize = 0; fetchStart = 0; initiatorType = ""; name = ""; nextHopProtocol = ""; redirectEnd = 0; redirectStart = 0; requestStart = 0; responseEnd = 0; responseStart = 0; secureConnectionStart = 0; startTime = 0; transferSize = 0; workerStart = 0; responseStatus = 0; }; PerformanceObserverEntryList = class { static { __name(this, "PerformanceObserverEntryList"); } __unenv__ = true; getEntries() { return []; } getEntriesByName(_name, _type) { return []; } getEntriesByType(type2) { return []; } }; Performance = class { static { __name(this, "Performance"); } __unenv__ = true; timeOrigin = _timeOrigin; eventCounts = /* @__PURE__ */ new Map(); _entries = []; _resourceTimingBufferSize = 0; navigation = void 0; timing = void 0; timerify(_fn, _options) { throw createNotImplementedError("Performance.timerify"); } get nodeTiming() { return nodeTiming; } eventLoopUtilization() { return {}; } markResourceTiming() { return new PerformanceResourceTiming(""); } onresourcetimingbufferfull = null; now() { if (this.timeOrigin === _timeOrigin) { return _performanceNow(); } return Date.now() - this.timeOrigin; } clearMarks(markName) { this._entries = markName ? this._entries.filter((e) => e.name !== markName) : this._entries.filter((e) => e.entryType !== "mark"); } clearMeasures(measureName) { this._entries = measureName ? this._entries.filter((e) => e.name !== measureName) : this._entries.filter((e) => e.entryType !== "measure"); } clearResourceTimings() { this._entries = this._entries.filter((e) => e.entryType !== "resource" || e.entryType !== "navigation"); } getEntries() { return this._entries; } getEntriesByName(name, type2) { return this._entries.filter((e) => e.name === name && (!type2 || e.entryType === type2)); } getEntriesByType(type2) { return this._entries.filter((e) => e.entryType === type2); } mark(name, options) { const entry = new PerformanceMark(name, options); this._entries.push(entry); return entry; } measure(measureName, startOrMeasureOptions, endMark) { let start; let end; if (typeof startOrMeasureOptions === "string") { start = this.getEntriesByName(startOrMeasureOptions, "mark")[0]?.startTime; end = this.getEntriesByName(endMark, "mark")[0]?.startTime; } else { start = Number.parseFloat(startOrMeasureOptions?.start) || this.now(); end = Number.parseFloat(startOrMeasureOptions?.end) || this.now(); } const entry = new PerformanceMeasure(measureName, { startTime: start, detail: { start, end } }); this._entries.push(entry); return entry; } setResourceTimingBufferSize(maxSize) { this._resourceTimingBufferSize = maxSize; } addEventListener(type2, listener, options) { throw createNotImplementedError("Performance.addEventListener"); } removeEventListener(type2, listener, options) { throw createNotImplementedError("Performance.removeEventListener"); } dispatchEvent(event) { throw createNotImplementedError("Performance.dispatchEvent"); } toJSON() { return this; } }; PerformanceObserver = class { static { __name(this, "PerformanceObserver"); } __unenv__ = true; static supportedEntryTypes = []; _callback = null; constructor(callback) { this._callback = callback; } takeRecords() { return []; } disconnect() { throw createNotImplementedError("PerformanceObserver.disconnect"); } observe(options) { throw createNotImplementedError("PerformanceObserver.observe"); } bind(fn) { return fn; } runInAsyncScope(fn, thisArg, ...args) { return fn.call(thisArg, ...args); } asyncId() { return 0; } triggerAsyncId() { return 0; } emitDestroy() { return this; } }; performance2 = globalThis.performance && "addEventListener" in globalThis.performance ? globalThis.performance : new Performance(); } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/perf_hooks.mjs var init_perf_hooks = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/perf_hooks.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_performance(); } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/@cloudflare/unenv-preset/dist/runtime/polyfill/performance.mjs var init_performance2 = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/@cloudflare/unenv-preset/dist/runtime/polyfill/performance.mjs"() { init_perf_hooks(); globalThis.performance = performance2; globalThis.Performance = Performance; globalThis.PerformanceEntry = PerformanceEntry; globalThis.PerformanceMark = PerformanceMark; globalThis.PerformanceMeasure = PerformanceMeasure; globalThis.PerformanceObserver = PerformanceObserver; globalThis.PerformanceObserverEntryList = PerformanceObserverEntryList; globalThis.PerformanceResourceTiming = PerformanceResourceTiming; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/mock/noop.mjs var noop_default; var init_noop = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/mock/noop.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); noop_default = Object.assign(() => { }, { __unenv__: true }); } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/console.mjs import { Writable } from "node:stream"; var _console, _ignoreErrors, _stderr, _stdout, log, info, trace, debug, table, error, warn, createTask, clear, count, countReset, dir, dirxml, group, groupEnd, groupCollapsed, profile, profileEnd, time, timeEnd, timeLog, timeStamp, Console, _times, _stdoutErrorHandler, _stderrErrorHandler; var init_console = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/console.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_noop(); init_utils(); _console = globalThis.console; _ignoreErrors = true; _stderr = new Writable(); _stdout = new Writable(); log = _console?.log ?? noop_default; info = _console?.info ?? log; trace = _console?.trace ?? info; debug = _console?.debug ?? log; table = _console?.table ?? log; error = _console?.error ?? log; warn = _console?.warn ?? error; createTask = _console?.createTask ?? /* @__PURE__ */ notImplemented("console.createTask"); clear = _console?.clear ?? noop_default; count = _console?.count ?? noop_default; countReset = _console?.countReset ?? noop_default; dir = _console?.dir ?? noop_default; dirxml = _console?.dirxml ?? noop_default; group = _console?.group ?? noop_default; groupEnd = _console?.groupEnd ?? noop_default; groupCollapsed = _console?.groupCollapsed ?? noop_default; profile = _console?.profile ?? noop_default; profileEnd = _console?.profileEnd ?? noop_default; time = _console?.time ?? noop_default; timeEnd = _console?.timeEnd ?? noop_default; timeLog = _console?.timeLog ?? noop_default; timeStamp = _console?.timeStamp ?? noop_default; Console = _console?.Console ?? /* @__PURE__ */ notImplementedClass("console.Console"); _times = /* @__PURE__ */ new Map(); _stdoutErrorHandler = noop_default; _stderrErrorHandler = noop_default; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/@cloudflare/unenv-preset/dist/runtime/node/console.mjs var workerdConsole, assert, clear2, context, count2, countReset2, createTask2, debug2, dir2, dirxml2, error2, group2, groupCollapsed2, groupEnd2, info2, log2, profile2, profileEnd2, table2, time2, timeEnd2, timeLog2, timeStamp2, trace2, warn2, console_default; var init_console2 = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/@cloudflare/unenv-preset/dist/runtime/node/console.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_console(); workerdConsole = globalThis["console"]; ({ assert, clear: clear2, context: ( // @ts-expect-error undocumented public API context ), count: count2, countReset: countReset2, createTask: ( // @ts-expect-error undocumented public API createTask2 ), debug: debug2, dir: dir2, dirxml: dirxml2, error: error2, group: group2, groupCollapsed: groupCollapsed2, groupEnd: groupEnd2, info: info2, log: log2, profile: profile2, profileEnd: profileEnd2, table: table2, time: time2, timeEnd: timeEnd2, timeLog: timeLog2, timeStamp: timeStamp2, trace: trace2, warn: warn2 } = workerdConsole); Object.assign(workerdConsole, { Console, _ignoreErrors, _stderr, _stderrErrorHandler, _stdout, _stdoutErrorHandler, _times }); console_default = workerdConsole; } }); // ../../../../../../../usr/lib/node_modules/wrangler/_virtual_unenv_global_polyfill-@cloudflare-unenv-preset-node-console var init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/_virtual_unenv_global_polyfill-@cloudflare-unenv-preset-node-console"() { init_console2(); globalThis.console = console_default; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/process/hrtime.mjs var hrtime; var init_hrtime = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/process/hrtime.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); hrtime = /* @__PURE__ */ Object.assign(/* @__PURE__ */ __name(function hrtime2(startTime) { const now = Date.now(); const seconds = Math.trunc(now / 1e3); const nanos = now % 1e3 * 1e6; if (startTime) { let diffSeconds = seconds - startTime[0]; let diffNanos = nanos - startTime[0]; if (diffNanos < 0) { diffSeconds = diffSeconds - 1; diffNanos = 1e9 + diffNanos; } return [diffSeconds, diffNanos]; } return [seconds, nanos]; }, "hrtime"), { bigint: /* @__PURE__ */ __name(function bigint() { return BigInt(Date.now() * 1e6); }, "bigint") }); } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/tty/read-stream.mjs var ReadStream; var init_read_stream = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/tty/read-stream.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); ReadStream = class { static { __name(this, "ReadStream"); } fd; isRaw = false; isTTY = false; constructor(fd) { this.fd = fd; } setRawMode(mode) { this.isRaw = mode; return this; } }; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/tty/write-stream.mjs var WriteStream; var init_write_stream = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/tty/write-stream.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); WriteStream = class { static { __name(this, "WriteStream"); } fd; columns = 80; rows = 24; isTTY = false; constructor(fd) { this.fd = fd; } clearLine(dir3, callback) { callback && callback(); return false; } clearScreenDown(callback) { callback && callback(); return false; } cursorTo(x, y, callback) { callback && typeof callback === "function" && callback(); return false; } moveCursor(dx, dy, callback) { callback && callback(); return false; } getColorDepth(env2) { return 1; } hasColors(count3, env2) { return false; } getWindowSize() { return [this.columns, this.rows]; } write(str, encoding, cb) { if (str instanceof Uint8Array) { str = new TextDecoder().decode(str); } try { console.log(str); } catch { } cb && typeof cb === "function" && cb(); return false; } }; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/tty.mjs var isatty, tty_default; var init_tty = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/tty.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_read_stream(); init_write_stream(); init_read_stream(); init_write_stream(); isatty = /* @__PURE__ */ __name(function() { return false; }, "isatty"); tty_default = { ReadStream, WriteStream, isatty }; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/process/node-version.mjs var NODE_VERSION; var init_node_version = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/process/node-version.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); NODE_VERSION = "22.14.0"; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/process/process.mjs import { EventEmitter } from "node:events"; var Process; var init_process = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/process/process.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_tty(); init_utils(); init_node_version(); Process = class _Process extends EventEmitter { static { __name(this, "Process"); } env; hrtime; nextTick; constructor(impl) { super(); this.env = impl.env; this.hrtime = impl.hrtime; this.nextTick = impl.nextTick; for (const prop of [...Object.getOwnPropertyNames(_Process.prototype), ...Object.getOwnPropertyNames(EventEmitter.prototype)]) { const value = this[prop]; if (typeof value === "function") { this[prop] = value.bind(this); } } } // --- event emitter --- emitWarning(warning, type2, code) { console.warn(`${code ? `[${code}] ` : ""}${type2 ? `${type2}: ` : ""}${warning}`); } emit(...args) { return super.emit(...args); } listeners(eventName) { return super.listeners(eventName); } // --- stdio (lazy initializers) --- #stdin; #stdout; #stderr; get stdin() { return this.#stdin ??= new ReadStream(0); } get stdout() { return this.#stdout ??= new WriteStream(1); } get stderr() { return this.#stderr ??= new WriteStream(2); } // --- cwd --- #cwd = "/"; chdir(cwd2) { this.#cwd = cwd2; } cwd() { return this.#cwd; } // --- dummy props and getters --- arch = ""; platform = ""; argv = []; argv0 = ""; execArgv = []; execPath = ""; title = ""; pid = 200; ppid = 100; get version() { return `v${NODE_VERSION}`; } get versions() { return { node: NODE_VERSION }; } get allowedNodeEnvironmentFlags() { return /* @__PURE__ */ new Set(); } get sourceMapsEnabled() { return false; } get debugPort() { return 0; } get throwDeprecation() { return false; } get traceDeprecation() { return false; } get features() { return {}; } get release() { return {}; } get connected() { return false; } get config() { return {}; } get moduleLoadList() { return []; } constrainedMemory() { return 0; } availableMemory() { return 0; } uptime() { return 0; } resourceUsage() { return {}; } // --- noop methods --- ref() { } unref() { } // --- unimplemented methods --- umask() { throw createNotImplementedError("process.umask"); } getBuiltinModule() { return void 0; } getActiveResourcesInfo() { throw createNotImplementedError("process.getActiveResourcesInfo"); } exit() { throw createNotImplementedError("process.exit"); } reallyExit() { throw createNotImplementedError("process.reallyExit"); } kill() { throw createNotImplementedError("process.kill"); } abort() { throw createNotImplementedError("process.abort"); } dlopen() { throw createNotImplementedError("process.dlopen"); } setSourceMapsEnabled() { throw createNotImplementedError("process.setSourceMapsEnabled"); } loadEnvFile() { throw createNotImplementedError("process.loadEnvFile"); } disconnect() { throw createNotImplementedError("process.disconnect"); } cpuUsage() { throw createNotImplementedError("process.cpuUsage"); } setUncaughtExceptionCaptureCallback() { throw createNotImplementedError("process.setUncaughtExceptionCaptureCallback"); } hasUncaughtExceptionCaptureCallback() { throw createNotImplementedError("process.hasUncaughtExceptionCaptureCallback"); } initgroups() { throw createNotImplementedError("process.initgroups"); } openStdin() { throw createNotImplementedError("process.openStdin"); } assert() { throw createNotImplementedError("process.assert"); } binding() { throw createNotImplementedError("process.binding"); } // --- attached interfaces --- permission = { has: /* @__PURE__ */ notImplemented("process.permission.has") }; report = { directory: "", filename: "", signal: "SIGUSR2", compact: false, reportOnFatalError: false, reportOnSignal: false, reportOnUncaughtException: false, getReport: /* @__PURE__ */ notImplemented("process.report.getReport"), writeReport: /* @__PURE__ */ notImplemented("process.report.writeReport") }; finalization = { register: /* @__PURE__ */ notImplemented("process.finalization.register"), unregister: /* @__PURE__ */ notImplemented("process.finalization.unregister"), registerBeforeExit: /* @__PURE__ */ notImplemented("process.finalization.registerBeforeExit") }; memoryUsage = Object.assign(() => ({ arrayBuffers: 0, rss: 0, external: 0, heapTotal: 0, heapUsed: 0 }), { rss: /* @__PURE__ */ __name(() => 0, "rss") }); // --- undefined props --- mainModule = void 0; domain = void 0; // optional send = void 0; exitCode = void 0; channel = void 0; getegid = void 0; geteuid = void 0; getgid = void 0; getgroups = void 0; getuid = void 0; setegid = void 0; seteuid = void 0; setgid = void 0; setgroups = void 0; setuid = void 0; // internals _events = void 0; _eventsCount = void 0; _exiting = void 0; _maxListeners = void 0; _debugEnd = void 0; _debugProcess = void 0; _fatalException = void 0; _getActiveHandles = void 0; _getActiveRequests = void 0; _kill = void 0; _preload_modules = void 0; _rawDebug = void 0; _startProfilerIdleNotifier = void 0; _stopProfilerIdleNotifier = void 0; _tickCallback = void 0; _disconnect = void 0; _handleQueue = void 0; _pendingMessage = void 0; _channel = void 0; _send = void 0; _linkedBinding = void 0; }; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/@cloudflare/unenv-preset/dist/runtime/node/process.mjs var globalProcess, getBuiltinModule, exit, platform, nextTick, unenvProcess, abort, addListener, allowedNodeEnvironmentFlags, hasUncaughtExceptionCaptureCallback, setUncaughtExceptionCaptureCallback, loadEnvFile, sourceMapsEnabled, arch, argv, argv0, chdir, config, connected, constrainedMemory, availableMemory, cpuUsage, cwd, debugPort, dlopen, disconnect, emit, emitWarning, env, eventNames, execArgv, execPath, finalization, features, getActiveResourcesInfo, getMaxListeners, hrtime3, kill, listeners, listenerCount, memoryUsage, on, off, once, pid, ppid, prependListener, prependOnceListener, rawListeners, release, removeAllListeners, removeListener, report, resourceUsage, setMaxListeners, setSourceMapsEnabled, stderr, stdin, stdout, title, throwDeprecation, traceDeprecation, umask, uptime, version, versions, domain, initgroups, moduleLoadList, reallyExit, openStdin, assert2, binding, send, exitCode, channel, getegid, geteuid, getgid, getgroups, getuid, setegid, seteuid, setgid, setgroups, setuid, permission, mainModule, _events, _eventsCount, _exiting, _maxListeners, _debugEnd, _debugProcess, _fatalException, _getActiveHandles, _getActiveRequests, _kill, _preload_modules, _rawDebug, _startProfilerIdleNotifier, _stopProfilerIdleNotifier, _tickCallback, _disconnect, _handleQueue, _pendingMessage, _channel, _send, _linkedBinding, _process, process_default; var init_process2 = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/@cloudflare/unenv-preset/dist/runtime/node/process.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_hrtime(); init_process(); globalProcess = globalThis["process"]; getBuiltinModule = globalProcess.getBuiltinModule; ({ exit, platform, nextTick } = getBuiltinModule( "node:process" )); unenvProcess = new Process({ env: globalProcess.env, hrtime, nextTick }); ({ abort, addListener, allowedNodeEnvironmentFlags, hasUncaughtExceptionCaptureCallback, setUncaughtExceptionCaptureCallback, loadEnvFile, sourceMapsEnabled, arch, argv, argv0, chdir, config, connected, constrainedMemory, availableMemory, cpuUsage, cwd, debugPort, dlopen, disconnect, emit, emitWarning, env, eventNames, execArgv, execPath, finalization, features, getActiveResourcesInfo, getMaxListeners, hrtime: hrtime3, kill, listeners, listenerCount, memoryUsage, on, off, once, pid, ppid, prependListener, prependOnceListener, rawListeners, release, removeAllListeners, removeListener, report, resourceUsage, setMaxListeners, setSourceMapsEnabled, stderr, stdin, stdout, title, throwDeprecation, traceDeprecation, umask, uptime, version, versions, domain, initgroups, moduleLoadList, reallyExit, openStdin, assert: assert2, binding, send, exitCode, channel, getegid, geteuid, getgid, getgroups, getuid, setegid, seteuid, setgid, setgroups, setuid, permission, mainModule, _events, _eventsCount, _exiting, _maxListeners, _debugEnd, _debugProcess, _fatalException, _getActiveHandles, _getActiveRequests, _kill, _preload_modules, _rawDebug, _startProfilerIdleNotifier, _stopProfilerIdleNotifier, _tickCallback, _disconnect, _handleQueue, _pendingMessage, _channel, _send, _linkedBinding } = unenvProcess); _process = { abort, addListener, allowedNodeEnvironmentFlags, hasUncaughtExceptionCaptureCallback, setUncaughtExceptionCaptureCallback, loadEnvFile, sourceMapsEnabled, arch, argv, argv0, chdir, config, connected, constrainedMemory, availableMemory, cpuUsage, cwd, debugPort, dlopen, disconnect, emit, emitWarning, env, eventNames, execArgv, execPath, exit, finalization, features, getBuiltinModule, getActiveResourcesInfo, getMaxListeners, hrtime: hrtime3, kill, listeners, listenerCount, memoryUsage, nextTick, on, off, once, pid, platform, ppid, prependListener, prependOnceListener, rawListeners, release, removeAllListeners, removeListener, report, resourceUsage, setMaxListeners, setSourceMapsEnabled, stderr, stdin, stdout, title, throwDeprecation, traceDeprecation, umask, uptime, version, versions, // @ts-expect-error old API domain, initgroups, moduleLoadList, reallyExit, openStdin, assert: assert2, binding, send, exitCode, channel, getegid, geteuid, getgid, getgroups, getuid, setegid, seteuid, setgid, setgroups, setuid, permission, mainModule, _events, _eventsCount, _exiting, _maxListeners, _debugEnd, _debugProcess, _fatalException, _getActiveHandles, _getActiveRequests, _kill, _preload_modules, _rawDebug, _startProfilerIdleNotifier, _stopProfilerIdleNotifier, _tickCallback, _disconnect, _handleQueue, _pendingMessage, _channel, _send, _linkedBinding }; process_default = _process; } }); // ../../../../../../../usr/lib/node_modules/wrangler/_virtual_unenv_global_polyfill-@cloudflare-unenv-preset-node-process var init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/_virtual_unenv_global_polyfill-@cloudflare-unenv-preset-node-process"() { init_process2(); globalThis.process = process_default; } }); // .open-next/middleware/open-next.config.mjs var open_next_config_exports = {}; __export(open_next_config_exports, { default: () => open_next_config_default }); import { createHash } from "node:crypto"; function getCloudflareContext(options = { async: false }) { return options.async ? getCloudflareContextAsync() : getCloudflareContextSync(); } function getCloudflareContextFromGlobalScope() { const global2 = globalThis; return global2[cloudflareContextSymbol]; } function inSSG() { const global2 = globalThis; return global2.__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 global2 = globalThis; global2[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: env2, cf, ctx } = await getPlatformProxy({ ...options, environment }); return { env: env2, cf, ctx }; } 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 match2 = new RegExp(`^${rule.replace(/([[\]().*+?^$|{}\\])/g, "\\$1").replace("\\*", ".*")}$`).test(pathname); if (match2) { if (isPositiveRule) { hasPositiveMatch = true; } else { return false; } } } return hasPositiveMatch; } function defineCloudflareConfig(config2 = {}) { const { incrementalCache, tagCache, queue, cachePurge, enableCacheInterception = false, routePreloadingBehavior = "none" } = config2; 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: /* @__PURE__ */ __name(() => asset_resolver_default, "assetResolver") } }; } 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; } function isOpenNextError(e) { try { return "__openNextInternal" in e; } catch { return false; } } function debug3(...args) { if (globalThis.openNextDebug) { console.log(...args); } } function warn3(...args) { console.warn(...args); } function error3(...args) { if (args.some((arg) => isDownplayedErrorLog(arg))) { return debug3(...args); } if (args.some((arg) => isOpenNextError(arg))) { const error23 = args.find((arg) => isOpenNextError(arg)); if (error23.logLevel < getOpenNextErrorLogLevel()) { return; } if (error23.logLevel === 0) { return console.log(...args.map((arg) => isOpenNextError(arg) ? `${arg.name}: ${arg.message}` : arg)); } if (error23.logLevel === 1) { return warn3(...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; } } function computeCacheKey(key, options) { const { cacheType = "cache", prefix = DEFAULT_PREFIX, buildId = FALLBACK_BUILD_ID } = options; const hash = createHash("sha256").update(key).digest("hex"); return `${prefix}/${buildId}/${hash}.${cacheType}`.replace(/\/+/g, "/"); } var __defProp2, __defNormalProp, __publicField, cloudflareContextSymbol, initOpenNextCloudflareForDevErrorMsg, resolver, asset_resolver_default, IgnorableError, DOWNPLAYED_ERROR_LOGS, isDownplayedErrorLog, debugCache, FALLBACK_BUILD_ID, DEFAULT_PREFIX, NAME, BINDING_NAME, PREFIX_ENV_NAME, R2IncrementalCache, r2_incremental_cache_default, open_next_config_default; var init_open_next_config = __esm({ ".open-next/middleware/open-next.config.mjs"() { "use strict"; init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); __defProp2 = Object.defineProperty; __defNormalProp = /* @__PURE__ */ __name((obj, key, value) => key in obj ? __defProp2(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value, "__defNormalProp"); __publicField = /* @__PURE__ */ __name((obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value), "__publicField"); cloudflareContextSymbol = Symbol.for("__cloudflare-context__"); __name(getCloudflareContext, "getCloudflareContext"); __name(getCloudflareContextFromGlobalScope, "getCloudflareContextFromGlobalScope"); __name(inSSG, "inSSG"); __name(getCloudflareContextSync, "getCloudflareContextSync"); __name(getCloudflareContextAsync, "getCloudflareContextAsync"); __name(addCloudflareContextToNodejsGlobal, "addCloudflareContextToNodejsGlobal"); __name(getCloudflareContextFromWrangler, "getCloudflareContextFromWrangler"); 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; \`\`\` `; 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) { await response.body?.cancel(); 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 }; } }; __name(isUserWorkerFirst, "isUserWorkerFirst"); asset_resolver_default = resolver; __name(defineCloudflareConfig, "defineCloudflareConfig"); __name(resolveIncrementalCache, "resolveIncrementalCache"); __name(resolveTagCache, "resolveTagCache"); __name(resolveQueue, "resolveQueue"); __name(resolveCdnInvalidation, "resolveCdnInvalidation"); IgnorableError = class extends Error { static { __name(this, "IgnorableError"); } constructor(message) { super(message); __publicField(this, "__openNextInternal", true); __publicField(this, "canIgnore", true); __publicField(this, "logLevel", 0); this.name = "IgnorableError"; } }; __name(isOpenNextError, "isOpenNextError"); __name(debug3, "debug"); __name(warn3, "warn"); DOWNPLAYED_ERROR_LOGS = [ { clientName: "S3Client", commandName: "GetObjectCommand", errorName: "NoSuchKey" } ]; isDownplayedErrorLog = /* @__PURE__ */ __name((errorLog) => DOWNPLAYED_ERROR_LOGS.some((downplayedInput) => downplayedInput.clientName === errorLog?.clientName && downplayedInput.commandName === errorLog?.commandName && (downplayedInput.errorName === errorLog?.error?.name || downplayedInput.errorName === errorLog?.error?.Code)), "isDownplayedErrorLog"); __name(error3, "error"); __name(getOpenNextErrorLogLevel, "getOpenNextErrorLogLevel"); debugCache = /* @__PURE__ */ __name((name, ...args) => { if (process.env.NEXT_PRIVATE_DEBUG_CACHE) { console.log(`[${name}] `, ...args); } }, "debugCache"); FALLBACK_BUILD_ID = "no-build-id"; DEFAULT_PREFIX = "incremental-cache"; __name(computeCacheKey, "computeCacheKey"); NAME = "cf-r2-incremental-cache"; BINDING_NAME = "NEXT_INC_CACHE_R2_BUCKET"; PREFIX_ENV_NAME = "NEXT_INC_CACHE_R2_PREFIX"; R2IncrementalCache = class { static { __name(this, "R2IncrementalCache"); } constructor() { __publicField(this, "name", NAME); } async get(key, cacheType) { const r2 = getCloudflareContext().env[BINDING_NAME]; if (!r2) throw new IgnorableError("No R2 bucket"); debugCache(`Get ${key}`); try { const r2Object = await r2.get(this.getR2Key(key, cacheType)); if (!r2Object) return null; return { value: await r2Object.json(), lastModified: r2Object.uploaded.getTime() }; } catch (e) { error3("Failed to get from cache", e); return null; } } async set(key, value, cacheType) { const r2 = getCloudflareContext().env[BINDING_NAME]; if (!r2) throw new IgnorableError("No R2 bucket"); debugCache(`Set ${key}`); try { await r2.put(this.getR2Key(key, cacheType), JSON.stringify(value)); } catch (e) { error3("Failed to set to cache", e); } } async delete(key) { const r2 = getCloudflareContext().env[BINDING_NAME]; if (!r2) throw new IgnorableError("No R2 bucket"); debugCache(`Delete ${key}`); try { await r2.delete(this.getR2Key(key)); } catch (e) { error3("Failed to delete from cache", e); } } getR2Key(key, cacheType) { return computeCacheKey(key, { prefix: getCloudflareContext().env[PREFIX_ENV_NAME], buildId: process.env.NEXT_BUILD_ID, cacheType }); } }; r2_incremental_cache_default = new R2IncrementalCache(); open_next_config_default = defineCloudflareConfig({ incrementalCache: r2_incremental_cache_default }); } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/http/request.mjs import { Socket } from "node:net"; import { Readable as Readable3 } from "node:stream"; function _distinct(obj) { const d = {}; for (const [key, value] of Object.entries(obj)) { if (key) { d[key] = (Array.isArray(value) ? value : [value]).filter(Boolean); } } return d; } var IncomingMessage; var init_request = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/http/request.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_utils(); IncomingMessage = class extends Readable3 { static { __name(this, "IncomingMessage"); } __unenv__ = {}; aborted = false; httpVersion = "1.1"; httpVersionMajor = 1; httpVersionMinor = 1; complete = true; connection; socket; headers = {}; trailers = {}; method = "GET"; url = "/"; statusCode = 200; statusMessage = ""; closed = false; errored = null; readable = false; constructor(socket) { super(); this.socket = this.connection = socket || new Socket(); } get rawHeaders() { return rawHeaders(this.headers); } get rawTrailers() { return []; } setTimeout(_msecs, _callback) { return this; } get headersDistinct() { return _distinct(this.headers); } get trailersDistinct() { return _distinct(this.trailers); } _read() { } }; __name(_distinct, "_distinct"); } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/http/response.mjs import { Writable as Writable2 } from "node:stream"; var ServerResponse; var init_response = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/http/response.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); ServerResponse = class extends Writable2 { static { __name(this, "ServerResponse"); } __unenv__ = true; statusCode = 200; statusMessage = ""; upgrading = false; chunkedEncoding = false; shouldKeepAlive = false; useChunkedEncodingByDefault = false; sendDate = false; finished = false; headersSent = false; strictContentLength = false; connection = null; socket = null; req; _headers = {}; constructor(req) { super(); this.req = req; } assignSocket(socket) { socket._httpMessage = this; this.socket = socket; this.connection = socket; this.emit("socket", socket); this._flush(); } _flush() { this.flushHeaders(); } detachSocket(_socket) { } writeContinue(_callback) { } writeHead(statusCode, arg1, arg2) { if (statusCode) { this.statusCode = statusCode; } if (typeof arg1 === "string") { this.statusMessage = arg1; arg1 = void 0; } const headers = arg2 || arg1; if (headers) { if (Array.isArray(headers)) { } else { for (const key in headers) { this.setHeader(key, headers[key]); } } } this.headersSent = true; return this; } writeProcessing() { } setTimeout(_msecs, _callback) { return this; } appendHeader(name, value) { name = name.toLowerCase(); const current = this._headers[name]; const all = [...Array.isArray(current) ? current : [current], ...Array.isArray(value) ? value : [value]].filter(Boolean); this._headers[name] = all.length > 1 ? all : all[0]; return this; } setHeader(name, value) { this._headers[name.toLowerCase()] = Array.isArray(value) ? [...value] : value; return this; } setHeaders(headers) { for (const [key, value] of headers.entries()) { this.setHeader(key, value); } return this; } getHeader(name) { return this._headers[name.toLowerCase()]; } getHeaders() { return this._headers; } getHeaderNames() { return Object.keys(this._headers); } hasHeader(name) { return name.toLowerCase() in this._headers; } removeHeader(name) { delete this._headers[name.toLowerCase()]; } addTrailers(_headers) { } flushHeaders() { } writeEarlyHints(_headers, cb) { if (typeof cb === "function") { cb(); } } }; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/http/agent.mjs import { EventEmitter as EventEmitter2 } from "node:events"; var Agent; var init_agent = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/http/agent.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); Agent = class extends EventEmitter2 { static { __name(this, "Agent"); } __unenv__ = {}; maxFreeSockets = 256; maxSockets = Infinity; maxTotalSockets = Infinity; freeSockets = {}; sockets = {}; requests = {}; options; constructor(opts = {}) { super(); this.options = opts; } destroy() { } }; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/http/constants.mjs var METHODS, STATUS_CODES, maxHeaderSize; var init_constants = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/http/constants.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); METHODS = [ "ACL", "BIND", "CHECKOUT", "CONNECT", "COPY", "DELETE", "GET", "HEAD", "LINK", "LOCK", "M-SEARCH", "MERGE", "MKACTIVITY", "MKCALENDAR", "MKCOL", "MOVE", "NOTIFY", "OPTIONS", "PATCH", "POST", "PRI", "PROPFIND", "PROPPATCH", "PURGE", "PUT", "REBIND", "REPORT", "SEARCH", "SOURCE", "SUBSCRIBE", "TRACE", "UNBIND", "UNLINK", "UNLOCK", "UNSUBSCRIBE" ]; STATUS_CODES = { 100: "Continue", 101: "Switching Protocols", 102: "Processing", 103: "Early Hints", 200: "OK", 201: "Created", 202: "Accepted", 203: "Non-Authoritative Information", 204: "No Content", 205: "Reset Content", 206: "Partial Content", 207: "Multi-Status", 208: "Already Reported", 226: "IM Used", 300: "Multiple Choices", 301: "Moved Permanently", 302: "Found", 303: "See Other", 304: "Not Modified", 305: "Use Proxy", 307: "Temporary Redirect", 308: "Permanent Redirect", 400: "Bad Request", 401: "Unauthorized", 402: "Payment Required", 403: "Forbidden", 404: "Not Found", 405: "Method Not Allowed", 406: "Not Acceptable", 407: "Proxy Authentication Required", 408: "Request Timeout", 409: "Conflict", 410: "Gone", 411: "Length Required", 412: "Precondition Failed", 413: "Payload Too Large", 414: "URI Too Long", 415: "Unsupported Media Type", 416: "Range Not Satisfiable", 417: "Expectation Failed", 418: "I'm a Teapot", 421: "Misdirected Request", 422: "Unprocessable Entity", 423: "Locked", 424: "Failed Dependency", 425: "Too Early", 426: "Upgrade Required", 428: "Precondition Required", 429: "Too Many Requests", 431: "Request Header Fields Too Large", 451: "Unavailable For Legal Reasons", 500: "Internal Server Error", 501: "Not Implemented", 502: "Bad Gateway", 503: "Service Unavailable", 504: "Gateway Timeout", 505: "HTTP Version Not Supported", 506: "Variant Also Negotiates", 507: "Insufficient Storage", 508: "Loop Detected", 509: "Bandwidth Limit Exceeded", 510: "Not Extended", 511: "Network Authentication Required" }; maxHeaderSize = 16384; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/http.mjs var createServer, request, get, Server, OutgoingMessage, ClientRequest, globalAgent, validateHeaderName, validateHeaderValue, setMaxIdleHTTPParsers, _connectionListener, WebSocket, CloseEvent, MessageEvent, http_default; var init_http = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/http.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_utils(); init_request(); init_response(); init_agent(); init_constants(); init_request(); init_response(); createServer = /* @__PURE__ */ notImplemented("http.createServer"); request = /* @__PURE__ */ notImplemented("http.request"); get = /* @__PURE__ */ notImplemented("http.get"); Server = /* @__PURE__ */ notImplementedClass("http.Server"); OutgoingMessage = /* @__PURE__ */ notImplementedClass("http.OutgoingMessage"); ClientRequest = /* @__PURE__ */ notImplementedClass("http.ClientRequest"); globalAgent = new Agent(); validateHeaderName = /* @__PURE__ */ notImplemented("http.validateHeaderName"); validateHeaderValue = /* @__PURE__ */ notImplemented("http.validateHeaderValue"); setMaxIdleHTTPParsers = /* @__PURE__ */ notImplemented("http.setMaxIdleHTTPParsers"); _connectionListener = /* @__PURE__ */ notImplemented("http._connectionListener"); WebSocket = globalThis.WebSocket || /* @__PURE__ */ notImplementedClass("WebSocket"); CloseEvent = globalThis.CloseEvent || /* @__PURE__ */ notImplementedClass("CloseEvent"); MessageEvent = globalThis.MessageEvent || /* @__PURE__ */ notImplementedClass("MessageEvent"); http_default = { METHODS, STATUS_CODES, maxHeaderSize, IncomingMessage, ServerResponse, WebSocket, CloseEvent, MessageEvent, createServer, request, get, Server, OutgoingMessage, ClientRequest, Agent, globalAgent, validateHeaderName, validateHeaderValue, setMaxIdleHTTPParsers, _connectionListener }; } }); // node-built-in-modules:async_hooks import libDefault from "async_hooks"; var require_async_hooks = __commonJS({ "node-built-in-modules:async_hooks"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); module.exports = libDefault; } }); // node-built-in-modules:node:crypto import libDefault2 from "node:crypto"; var require_node_crypto = __commonJS({ "node-built-in-modules:node:crypto"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); module.exports = libDefault2; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/fs/promises.mjs var access, copyFile, cp, open, opendir, rename, truncate, rm, rmdir, mkdir, readdir, readlink, symlink, lstat, stat, link, unlink, chmod, lchmod, lchown, chown, utimes, lutimes, realpath, mkdtemp, writeFile, appendFile, readFile, watch, statfs, glob; var init_promises = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/fs/promises.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_utils(); access = /* @__PURE__ */ notImplemented("fs.access"); copyFile = /* @__PURE__ */ notImplemented("fs.copyFile"); cp = /* @__PURE__ */ notImplemented("fs.cp"); open = /* @__PURE__ */ notImplemented("fs.open"); opendir = /* @__PURE__ */ notImplemented("fs.opendir"); rename = /* @__PURE__ */ notImplemented("fs.rename"); truncate = /* @__PURE__ */ notImplemented("fs.truncate"); rm = /* @__PURE__ */ notImplemented("fs.rm"); rmdir = /* @__PURE__ */ notImplemented("fs.rmdir"); mkdir = /* @__PURE__ */ notImplemented("fs.mkdir"); readdir = /* @__PURE__ */ notImplemented("fs.readdir"); readlink = /* @__PURE__ */ notImplemented("fs.readlink"); symlink = /* @__PURE__ */ notImplemented("fs.symlink"); lstat = /* @__PURE__ */ notImplemented("fs.lstat"); stat = /* @__PURE__ */ notImplemented("fs.stat"); link = /* @__PURE__ */ notImplemented("fs.link"); unlink = /* @__PURE__ */ notImplemented("fs.unlink"); chmod = /* @__PURE__ */ notImplemented("fs.chmod"); lchmod = /* @__PURE__ */ notImplemented("fs.lchmod"); lchown = /* @__PURE__ */ notImplemented("fs.lchown"); chown = /* @__PURE__ */ notImplemented("fs.chown"); utimes = /* @__PURE__ */ notImplemented("fs.utimes"); lutimes = /* @__PURE__ */ notImplemented("fs.lutimes"); realpath = /* @__PURE__ */ notImplemented("fs.realpath"); mkdtemp = /* @__PURE__ */ notImplemented("fs.mkdtemp"); writeFile = /* @__PURE__ */ notImplemented("fs.writeFile"); appendFile = /* @__PURE__ */ notImplemented("fs.appendFile"); readFile = /* @__PURE__ */ notImplemented("fs.readFile"); watch = /* @__PURE__ */ notImplemented("fs.watch"); statfs = /* @__PURE__ */ notImplemented("fs.statfs"); glob = /* @__PURE__ */ notImplemented("fs.glob"); } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/fs/constants.mjs var constants_exports = {}; __export(constants_exports, { COPYFILE_EXCL: () => COPYFILE_EXCL, COPYFILE_FICLONE: () => COPYFILE_FICLONE, COPYFILE_FICLONE_FORCE: () => COPYFILE_FICLONE_FORCE, EXTENSIONLESS_FORMAT_JAVASCRIPT: () => EXTENSIONLESS_FORMAT_JAVASCRIPT, EXTENSIONLESS_FORMAT_WASM: () => EXTENSIONLESS_FORMAT_WASM, F_OK: () => F_OK, O_APPEND: () => O_APPEND, O_CREAT: () => O_CREAT, O_DIRECT: () => O_DIRECT, O_DIRECTORY: () => O_DIRECTORY, O_DSYNC: () => O_DSYNC, O_EXCL: () => O_EXCL, O_NOATIME: () => O_NOATIME, O_NOCTTY: () => O_NOCTTY, O_NOFOLLOW: () => O_NOFOLLOW, O_NONBLOCK: () => O_NONBLOCK, O_RDONLY: () => O_RDONLY, O_RDWR: () => O_RDWR, O_SYNC: () => O_SYNC, O_TRUNC: () => O_TRUNC, O_WRONLY: () => O_WRONLY, R_OK: () => R_OK, S_IFBLK: () => S_IFBLK, S_IFCHR: () => S_IFCHR, S_IFDIR: () => S_IFDIR, S_IFIFO: () => S_IFIFO, S_IFLNK: () => S_IFLNK, S_IFMT: () => S_IFMT, S_IFREG: () => S_IFREG, S_IFSOCK: () => S_IFSOCK, S_IRGRP: () => S_IRGRP, S_IROTH: () => S_IROTH, S_IRUSR: () => S_IRUSR, S_IRWXG: () => S_IRWXG, S_IRWXO: () => S_IRWXO, S_IRWXU: () => S_IRWXU, S_IWGRP: () => S_IWGRP, S_IWOTH: () => S_IWOTH, S_IWUSR: () => S_IWUSR, S_IXGRP: () => S_IXGRP, S_IXOTH: () => S_IXOTH, S_IXUSR: () => S_IXUSR, UV_DIRENT_BLOCK: () => UV_DIRENT_BLOCK, UV_DIRENT_CHAR: () => UV_DIRENT_CHAR, UV_DIRENT_DIR: () => UV_DIRENT_DIR, UV_DIRENT_FIFO: () => UV_DIRENT_FIFO, UV_DIRENT_FILE: () => UV_DIRENT_FILE, UV_DIRENT_LINK: () => UV_DIRENT_LINK, UV_DIRENT_SOCKET: () => UV_DIRENT_SOCKET, UV_DIRENT_UNKNOWN: () => UV_DIRENT_UNKNOWN, UV_FS_COPYFILE_EXCL: () => UV_FS_COPYFILE_EXCL, UV_FS_COPYFILE_FICLONE: () => UV_FS_COPYFILE_FICLONE, UV_FS_COPYFILE_FICLONE_FORCE: () => UV_FS_COPYFILE_FICLONE_FORCE, UV_FS_O_FILEMAP: () => UV_FS_O_FILEMAP, UV_FS_SYMLINK_DIR: () => UV_FS_SYMLINK_DIR, UV_FS_SYMLINK_JUNCTION: () => UV_FS_SYMLINK_JUNCTION, W_OK: () => W_OK, X_OK: () => X_OK }); var UV_FS_SYMLINK_DIR, UV_FS_SYMLINK_JUNCTION, O_RDONLY, O_WRONLY, O_RDWR, UV_DIRENT_UNKNOWN, UV_DIRENT_FILE, UV_DIRENT_DIR, UV_DIRENT_LINK, UV_DIRENT_FIFO, UV_DIRENT_SOCKET, UV_DIRENT_CHAR, UV_DIRENT_BLOCK, EXTENSIONLESS_FORMAT_JAVASCRIPT, EXTENSIONLESS_FORMAT_WASM, S_IFMT, S_IFREG, S_IFDIR, S_IFCHR, S_IFBLK, S_IFIFO, S_IFLNK, S_IFSOCK, O_CREAT, O_EXCL, UV_FS_O_FILEMAP, O_NOCTTY, O_TRUNC, O_APPEND, O_DIRECTORY, O_NOATIME, O_NOFOLLOW, O_SYNC, O_DSYNC, O_DIRECT, O_NONBLOCK, S_IRWXU, S_IRUSR, S_IWUSR, S_IXUSR, S_IRWXG, S_IRGRP, S_IWGRP, S_IXGRP, S_IRWXO, S_IROTH, S_IWOTH, S_IXOTH, F_OK, R_OK, W_OK, X_OK, UV_FS_COPYFILE_EXCL, COPYFILE_EXCL, UV_FS_COPYFILE_FICLONE, COPYFILE_FICLONE, UV_FS_COPYFILE_FICLONE_FORCE, COPYFILE_FICLONE_FORCE; var init_constants2 = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/fs/constants.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); UV_FS_SYMLINK_DIR = 1; UV_FS_SYMLINK_JUNCTION = 2; O_RDONLY = 0; O_WRONLY = 1; O_RDWR = 2; UV_DIRENT_UNKNOWN = 0; UV_DIRENT_FILE = 1; UV_DIRENT_DIR = 2; UV_DIRENT_LINK = 3; UV_DIRENT_FIFO = 4; UV_DIRENT_SOCKET = 5; UV_DIRENT_CHAR = 6; UV_DIRENT_BLOCK = 7; EXTENSIONLESS_FORMAT_JAVASCRIPT = 0; EXTENSIONLESS_FORMAT_WASM = 1; S_IFMT = 61440; S_IFREG = 32768; S_IFDIR = 16384; S_IFCHR = 8192; S_IFBLK = 24576; S_IFIFO = 4096; S_IFLNK = 40960; S_IFSOCK = 49152; O_CREAT = 64; O_EXCL = 128; UV_FS_O_FILEMAP = 0; O_NOCTTY = 256; O_TRUNC = 512; O_APPEND = 1024; O_DIRECTORY = 65536; O_NOATIME = 262144; O_NOFOLLOW = 131072; O_SYNC = 1052672; O_DSYNC = 4096; O_DIRECT = 16384; O_NONBLOCK = 2048; S_IRWXU = 448; S_IRUSR = 256; S_IWUSR = 128; S_IXUSR = 64; S_IRWXG = 56; S_IRGRP = 32; S_IWGRP = 16; S_IXGRP = 8; S_IRWXO = 7; S_IROTH = 4; S_IWOTH = 2; S_IXOTH = 1; F_OK = 0; R_OK = 4; W_OK = 2; X_OK = 1; UV_FS_COPYFILE_EXCL = 1; COPYFILE_EXCL = 1; UV_FS_COPYFILE_FICLONE = 2; COPYFILE_FICLONE = 2; UV_FS_COPYFILE_FICLONE_FORCE = 4; COPYFILE_FICLONE_FORCE = 4; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/fs/promises.mjs var promises_default; var init_promises2 = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/fs/promises.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_promises(); init_constants2(); init_promises(); promises_default = { constants: constants_exports, access, appendFile, chmod, chown, copyFile, cp, glob, lchmod, lchown, link, lstat, lutimes, mkdir, mkdtemp, open, opendir, readFile, readdir, readlink, realpath, rename, rm, rmdir, stat, statfs, symlink, truncate, unlink, utimes, watch, writeFile }; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/fs/classes.mjs var Dir, Dirent, Stats, ReadStream2, WriteStream2, FileReadStream, FileWriteStream; var init_classes = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/fs/classes.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_utils(); Dir = /* @__PURE__ */ notImplementedClass("fs.Dir"); Dirent = /* @__PURE__ */ notImplementedClass("fs.Dirent"); Stats = /* @__PURE__ */ notImplementedClass("fs.Stats"); ReadStream2 = /* @__PURE__ */ notImplementedClass("fs.ReadStream"); WriteStream2 = /* @__PURE__ */ notImplementedClass("fs.WriteStream"); FileReadStream = ReadStream2; FileWriteStream = WriteStream2; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/fs/fs.mjs function callbackify(fn) { const fnc = /* @__PURE__ */ __name(function(...args) { const cb = args.pop(); fn().catch((error8) => cb(error8)).then((val) => cb(void 0, val)); }, "fnc"); fnc.__promisify__ = fn; fnc.native = fnc; return fnc; } var access2, appendFile2, chown2, chmod2, copyFile2, cp2, lchown2, lchmod2, link2, lstat2, lutimes2, mkdir2, mkdtemp2, realpath2, open2, opendir2, readdir2, readFile2, readlink2, rename2, rm2, rmdir2, stat2, symlink2, truncate2, unlink2, utimes2, writeFile2, statfs2, close, createReadStream, createWriteStream, exists, fchown, fchmod, fdatasync, fstat, fsync, ftruncate, futimes, lstatSync, read, readv, realpathSync, statSync, unwatchFile, watch2, watchFile, write, writev, _toUnixTimestamp, openAsBlob, glob2, appendFileSync, accessSync, chownSync, chmodSync, closeSync, copyFileSync, cpSync, existsSync, fchownSync, fchmodSync, fdatasyncSync, fstatSync, fsyncSync, ftruncateSync, futimesSync, lchownSync, lchmodSync, linkSync, lutimesSync, mkdirSync, mkdtempSync, openSync, opendirSync, readdirSync, readSync, readvSync, readFileSync, readlinkSync, renameSync, rmSync, rmdirSync, symlinkSync, truncateSync, unlinkSync, utimesSync, writeFileSync, writeSync, writevSync, statfsSync, globSync; var init_fs = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/fs/fs.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_utils(); init_promises(); __name(callbackify, "callbackify"); access2 = callbackify(access); appendFile2 = callbackify(appendFile); chown2 = callbackify(chown); chmod2 = callbackify(chmod); copyFile2 = callbackify(copyFile); cp2 = callbackify(cp); lchown2 = callbackify(lchown); lchmod2 = callbackify(lchmod); link2 = callbackify(link); lstat2 = callbackify(lstat); lutimes2 = callbackify(lutimes); mkdir2 = callbackify(mkdir); mkdtemp2 = callbackify(mkdtemp); realpath2 = callbackify(realpath); open2 = callbackify(open); opendir2 = callbackify(opendir); readdir2 = callbackify(readdir); readFile2 = callbackify(readFile); readlink2 = callbackify(readlink); rename2 = callbackify(rename); rm2 = callbackify(rm); rmdir2 = callbackify(rmdir); stat2 = callbackify(stat); symlink2 = callbackify(symlink); truncate2 = callbackify(truncate); unlink2 = callbackify(unlink); utimes2 = callbackify(utimes); writeFile2 = callbackify(writeFile); statfs2 = callbackify(statfs); close = /* @__PURE__ */ notImplementedAsync("fs.close"); createReadStream = /* @__PURE__ */ notImplementedAsync("fs.createReadStream"); createWriteStream = /* @__PURE__ */ notImplementedAsync("fs.createWriteStream"); exists = /* @__PURE__ */ notImplementedAsync("fs.exists"); fchown = /* @__PURE__ */ notImplementedAsync("fs.fchown"); fchmod = /* @__PURE__ */ notImplementedAsync("fs.fchmod"); fdatasync = /* @__PURE__ */ notImplementedAsync("fs.fdatasync"); fstat = /* @__PURE__ */ notImplementedAsync("fs.fstat"); fsync = /* @__PURE__ */ notImplementedAsync("fs.fsync"); ftruncate = /* @__PURE__ */ notImplementedAsync("fs.ftruncate"); futimes = /* @__PURE__ */ notImplementedAsync("fs.futimes"); lstatSync = /* @__PURE__ */ notImplementedAsync("fs.lstatSync"); read = /* @__PURE__ */ notImplementedAsync("fs.read"); readv = /* @__PURE__ */ notImplementedAsync("fs.readv"); realpathSync = /* @__PURE__ */ notImplementedAsync("fs.realpathSync"); statSync = /* @__PURE__ */ notImplementedAsync("fs.statSync"); unwatchFile = /* @__PURE__ */ notImplementedAsync("fs.unwatchFile"); watch2 = /* @__PURE__ */ notImplementedAsync("fs.watch"); watchFile = /* @__PURE__ */ notImplementedAsync("fs.watchFile"); write = /* @__PURE__ */ notImplementedAsync("fs.write"); writev = /* @__PURE__ */ notImplementedAsync("fs.writev"); _toUnixTimestamp = /* @__PURE__ */ notImplementedAsync("fs._toUnixTimestamp"); openAsBlob = /* @__PURE__ */ notImplementedAsync("fs.openAsBlob"); glob2 = /* @__PURE__ */ notImplementedAsync("fs.glob"); appendFileSync = /* @__PURE__ */ notImplemented("fs.appendFileSync"); accessSync = /* @__PURE__ */ notImplemented("fs.accessSync"); chownSync = /* @__PURE__ */ notImplemented("fs.chownSync"); chmodSync = /* @__PURE__ */ notImplemented("fs.chmodSync"); closeSync = /* @__PURE__ */ notImplemented("fs.closeSync"); copyFileSync = /* @__PURE__ */ notImplemented("fs.copyFileSync"); cpSync = /* @__PURE__ */ notImplemented("fs.cpSync"); existsSync = /* @__PURE__ */ __name(() => false, "existsSync"); fchownSync = /* @__PURE__ */ notImplemented("fs.fchownSync"); fchmodSync = /* @__PURE__ */ notImplemented("fs.fchmodSync"); fdatasyncSync = /* @__PURE__ */ notImplemented("fs.fdatasyncSync"); fstatSync = /* @__PURE__ */ notImplemented("fs.fstatSync"); fsyncSync = /* @__PURE__ */ notImplemented("fs.fsyncSync"); ftruncateSync = /* @__PURE__ */ notImplemented("fs.ftruncateSync"); futimesSync = /* @__PURE__ */ notImplemented("fs.futimesSync"); lchownSync = /* @__PURE__ */ notImplemented("fs.lchownSync"); lchmodSync = /* @__PURE__ */ notImplemented("fs.lchmodSync"); linkSync = /* @__PURE__ */ notImplemented("fs.linkSync"); lutimesSync = /* @__PURE__ */ notImplemented("fs.lutimesSync"); mkdirSync = /* @__PURE__ */ notImplemented("fs.mkdirSync"); mkdtempSync = /* @__PURE__ */ notImplemented("fs.mkdtempSync"); openSync = /* @__PURE__ */ notImplemented("fs.openSync"); opendirSync = /* @__PURE__ */ notImplemented("fs.opendirSync"); readdirSync = /* @__PURE__ */ notImplemented("fs.readdirSync"); readSync = /* @__PURE__ */ notImplemented("fs.readSync"); readvSync = /* @__PURE__ */ notImplemented("fs.readvSync"); readFileSync = /* @__PURE__ */ notImplemented("fs.readFileSync"); readlinkSync = /* @__PURE__ */ notImplemented("fs.readlinkSync"); renameSync = /* @__PURE__ */ notImplemented("fs.renameSync"); rmSync = /* @__PURE__ */ notImplemented("fs.rmSync"); rmdirSync = /* @__PURE__ */ notImplemented("fs.rmdirSync"); symlinkSync = /* @__PURE__ */ notImplemented("fs.symlinkSync"); truncateSync = /* @__PURE__ */ notImplemented("fs.truncateSync"); unlinkSync = /* @__PURE__ */ notImplemented("fs.unlinkSync"); utimesSync = /* @__PURE__ */ notImplemented("fs.utimesSync"); writeFileSync = /* @__PURE__ */ notImplemented("fs.writeFileSync"); writeSync = /* @__PURE__ */ notImplemented("fs.writeSync"); writevSync = /* @__PURE__ */ notImplemented("fs.writevSync"); statfsSync = /* @__PURE__ */ notImplemented("fs.statfsSync"); globSync = /* @__PURE__ */ notImplemented("fs.globSync"); } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/fs.mjs var fs_default; var init_fs2 = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/fs.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_promises2(); init_classes(); init_fs(); init_constants2(); init_constants2(); init_fs(); init_classes(); fs_default = { F_OK, R_OK, W_OK, X_OK, constants: constants_exports, promises: promises_default, Dir, Dirent, FileReadStream, FileWriteStream, ReadStream: ReadStream2, Stats, WriteStream: WriteStream2, _toUnixTimestamp, access: access2, accessSync, appendFile: appendFile2, appendFileSync, chmod: chmod2, chmodSync, chown: chown2, chownSync, close, closeSync, copyFile: copyFile2, copyFileSync, cp: cp2, cpSync, createReadStream, createWriteStream, exists, existsSync, fchmod, fchmodSync, fchown, fchownSync, fdatasync, fdatasyncSync, fstat, fstatSync, fsync, fsyncSync, ftruncate, ftruncateSync, futimes, futimesSync, glob: glob2, lchmod: lchmod2, globSync, lchmodSync, lchown: lchown2, lchownSync, link: link2, linkSync, lstat: lstat2, lstatSync, lutimes: lutimes2, lutimesSync, mkdir: mkdir2, mkdirSync, mkdtemp: mkdtemp2, mkdtempSync, open: open2, openAsBlob, openSync, opendir: opendir2, opendirSync, read, readFile: readFile2, readFileSync, readSync, readdir: readdir2, readdirSync, readlink: readlink2, readlinkSync, readv, readvSync, realpath: realpath2, realpathSync, rename: rename2, renameSync, rm: rm2, rmSync, rmdir: rmdir2, rmdirSync, stat: stat2, statSync, statfs: statfs2, statfsSync, symlink: symlink2, symlinkSync, truncate: truncate2, truncateSync, unlink: unlink2, unlinkSync, unwatchFile, utimes: utimes2, utimesSync, watch: watch2, watchFile, write, writeFile: writeFile2, writeFileSync, writeSync, writev, writevSync }; } }); // node-built-in-modules:fs var require_fs = __commonJS({ "node-built-in-modules:fs"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_fs2(); module.exports = fs_default; } }); // node-built-in-modules:path import libDefault3 from "path"; var require_path = __commonJS({ "node-built-in-modules:path"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); module.exports = libDefault3; } }); // node-built-in-modules:url import libDefault4 from "url"; var require_url = __commonJS({ "node-built-in-modules:url"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); module.exports = libDefault4; } }); // node-built-in-modules:buffer import libDefault5 from "buffer"; var require_buffer = __commonJS({ "node-built-in-modules:buffer"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); module.exports = libDefault5; } }); // node-built-in-modules:crypto import libDefault6 from "crypto"; var require_crypto = __commonJS({ "node-built-in-modules:crypto"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); module.exports = libDefault6; } }); // node-built-in-modules:stream import libDefault7 from "stream"; var require_stream = __commonJS({ "node-built-in-modules:stream"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); module.exports = libDefault7; } }); // node-built-in-modules:util import libDefault8 from "util"; var require_util = __commonJS({ "node-built-in-modules:util"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); module.exports = libDefault8; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/vm/script.mjs var Script; var init_script = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/vm/script.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_utils(); Script = class { static { __name(this, "Script"); } runInContext(contextifiedObject, options) { throw createNotImplementedError("Script.runInContext"); } runInNewContext(contextObject, options) { throw createNotImplementedError("Script.runInNewContext"); } runInThisContext(options) { throw createNotImplementedError("Script.runInThisContext"); } createCachedData() { throw createNotImplementedError("Script.createCachedData"); } }; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/vm/constants.mjs var constants_exports2 = {}; __export(constants_exports2, { DONT_CONTEXTIFY: () => DONT_CONTEXTIFY, USE_MAIN_CONTEXT_DEFAULT_LOADER: () => USE_MAIN_CONTEXT_DEFAULT_LOADER }); var USE_MAIN_CONTEXT_DEFAULT_LOADER, DONT_CONTEXTIFY; var init_constants3 = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/vm/constants.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); USE_MAIN_CONTEXT_DEFAULT_LOADER = /* @__PURE__ */ Symbol("vm_dynamic_import_main_context_default"); DONT_CONTEXTIFY = /* @__PURE__ */ Symbol("vm_context_no_contextify"); } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/vm.mjs var compileFunction, _contextSymbol, createContext, createScript, isContext, measureMemory, runInContext, runInNewContext, runInThisContext, vm_default; var init_vm = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/vm.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_utils(); init_script(); init_constants3(); init_constants3(); compileFunction = /* @__PURE__ */ notImplemented("vm.compileFunction"); _contextSymbol = /* @__PURE__ */ Symbol("uenv.vm.context"); createContext = /* @__PURE__ */ __name(function createContext2() { return Object.create(null, { [_contextSymbol]: { value: true } }); }, "createContext"); createScript = /* @__PURE__ */ __name(function createScript2() { return new Script(); }, "createScript"); isContext = /* @__PURE__ */ __name((context2) => { return context2 && context2[_contextSymbol] === true; }, "isContext"); measureMemory = /* @__PURE__ */ __name(() => Promise.resolve({ total: { jsMemoryEstimate: 0, jsMemoryRange: [1, 2] }, WebAssembly: { code: 0, metadata: 0 } }), "measureMemory"); runInContext = /* @__PURE__ */ notImplemented("vm.runInContext"); runInNewContext = /* @__PURE__ */ notImplemented("vm.runInNewContext"); runInThisContext = /* @__PURE__ */ notImplemented("vm.runInThisContext"); vm_default = { Script, compileFunction, constants: constants_exports2, createContext, isContext, measureMemory, runInContext, runInNewContext, runInThisContext, createScript }; } }); // node-built-in-modules:vm var require_vm = __commonJS({ "node-built-in-modules:vm"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_vm(); module.exports = vm_default; } }); // node-built-in-modules:assert import libDefault9 from "assert"; var require_assert = __commonJS({ "node-built-in-modules:assert"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); module.exports = libDefault9; } }); // node-built-in-modules:events import libDefault10 from "events"; var require_events = __commonJS({ "node-built-in-modules:events"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); module.exports = libDefault10; } }); // node-built-in-modules:http var require_http = __commonJS({ "node-built-in-modules:http"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_http(); module.exports = http_default; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/https.mjs var Server2, Agent2, globalAgent2, get2, createServer2, request2, https_default; var init_https = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/https.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_utils(); init_agent(); Server2 = /* @__PURE__ */ notImplementedClass("https.Server"); Agent2 = Agent; globalAgent2 = /* @__PURE__ */ new Agent2(); get2 = /* @__PURE__ */ notImplemented("https.get"); createServer2 = /* @__PURE__ */ notImplemented("https.createServer"); request2 = /* @__PURE__ */ notImplemented("https.request"); https_default = { Server: Server2, Agent: Agent2, globalAgent: globalAgent2, get: get2, createServer: createServer2, request: request2 }; } }); // node-built-in-modules:https var require_https = __commonJS({ "node-built-in-modules:https"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_https(); module.exports = https_default; } }); // node-built-in-modules:querystring import libDefault11 from "querystring"; var require_querystring = __commonJS({ "node-built-in-modules:querystring"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); module.exports = libDefault11; } }); // node-built-in-modules:zlib import libDefault12 from "zlib"; var require_zlib = __commonJS({ "node-built-in-modules:zlib"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); module.exports = libDefault12; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/os/constants.mjs var UV_UDP_REUSEADDR, dlopen2, errno, signals, priority; var init_constants4 = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/os/constants.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); UV_UDP_REUSEADDR = 4; dlopen2 = { RTLD_LAZY: 1, RTLD_NOW: 2, RTLD_GLOBAL: 256, RTLD_LOCAL: 0, RTLD_DEEPBIND: 8 }; errno = { E2BIG: 7, EACCES: 13, EADDRINUSE: 98, EADDRNOTAVAIL: 99, EAFNOSUPPORT: 97, EAGAIN: 11, EALREADY: 114, EBADF: 9, EBADMSG: 74, EBUSY: 16, ECANCELED: 125, ECHILD: 10, ECONNABORTED: 103, ECONNREFUSED: 111, ECONNRESET: 104, EDEADLK: 35, EDESTADDRREQ: 89, EDOM: 33, EDQUOT: 122, EEXIST: 17, EFAULT: 14, EFBIG: 27, EHOSTUNREACH: 113, EIDRM: 43, EILSEQ: 84, EINPROGRESS: 115, EINTR: 4, EINVAL: 22, EIO: 5, EISCONN: 106, EISDIR: 21, ELOOP: 40, EMFILE: 24, EMLINK: 31, EMSGSIZE: 90, EMULTIHOP: 72, ENAMETOOLONG: 36, ENETDOWN: 100, ENETRESET: 102, ENETUNREACH: 101, ENFILE: 23, ENOBUFS: 105, ENODATA: 61, ENODEV: 19, ENOENT: 2, ENOEXEC: 8, ENOLCK: 37, ENOLINK: 67, ENOMEM: 12, ENOMSG: 42, ENOPROTOOPT: 92, ENOSPC: 28, ENOSR: 63, ENOSTR: 60, ENOSYS: 38, ENOTCONN: 107, ENOTDIR: 20, ENOTEMPTY: 39, ENOTSOCK: 88, ENOTSUP: 95, ENOTTY: 25, ENXIO: 6, EOPNOTSUPP: 95, EOVERFLOW: 75, EPERM: 1, EPIPE: 32, EPROTO: 71, EPROTONOSUPPORT: 93, EPROTOTYPE: 91, ERANGE: 34, EROFS: 30, ESPIPE: 29, ESRCH: 3, ESTALE: 116, ETIME: 62, ETIMEDOUT: 110, ETXTBSY: 26, EWOULDBLOCK: 11, EXDEV: 18 }; signals = { SIGHUP: 1, SIGINT: 2, SIGQUIT: 3, SIGILL: 4, SIGTRAP: 5, SIGABRT: 6, SIGIOT: 6, SIGBUS: 7, SIGFPE: 8, SIGKILL: 9, SIGUSR1: 10, SIGSEGV: 11, SIGUSR2: 12, SIGPIPE: 13, SIGALRM: 14, SIGTERM: 15, SIGCHLD: 17, SIGSTKFLT: 16, SIGCONT: 18, SIGSTOP: 19, SIGTSTP: 20, SIGTTIN: 21, SIGTTOU: 22, SIGURG: 23, SIGXCPU: 24, SIGXFSZ: 25, SIGVTALRM: 26, SIGPROF: 27, SIGWINCH: 28, SIGIO: 29, SIGPOLL: 29, SIGPWR: 30, SIGSYS: 31 }; priority = { PRIORITY_LOW: 19, PRIORITY_BELOW_NORMAL: 10, PRIORITY_NORMAL: 0, PRIORITY_ABOVE_NORMAL: -7, PRIORITY_HIGH: -14, PRIORITY_HIGHEST: -20 }; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/os.mjs var constants, NUM_CPUS, availableParallelism, arch2, machine, endianness, cpus, getPriority, setPriority, homedir, tmpdir, devNull, freemem, totalmem, loadavg, uptime2, hostname, networkInterfaces, platform2, type, release2, version2, userInfo, EOL, os_default; var init_os = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/os.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_utils(); init_constants4(); constants = { UV_UDP_REUSEADDR, dlopen: dlopen2, errno, signals, priority }; NUM_CPUS = 8; availableParallelism = /* @__PURE__ */ __name(() => NUM_CPUS, "availableParallelism"); arch2 = /* @__PURE__ */ __name(() => "", "arch"); machine = /* @__PURE__ */ __name(() => "", "machine"); endianness = /* @__PURE__ */ __name(() => "LE", "endianness"); cpus = /* @__PURE__ */ __name(() => { const info3 = { model: "", speed: 0, times: { user: 0, nice: 0, sys: 0, idle: 0, irq: 0 } }; return Array.from({ length: NUM_CPUS }, () => info3); }, "cpus"); getPriority = /* @__PURE__ */ __name(() => 0, "getPriority"); setPriority = /* @__PURE__ */ notImplemented("os.setPriority"); homedir = /* @__PURE__ */ __name(() => "/", "homedir"); tmpdir = /* @__PURE__ */ __name(() => "/tmp", "tmpdir"); devNull = "/dev/null"; freemem = /* @__PURE__ */ __name(() => 0, "freemem"); totalmem = /* @__PURE__ */ __name(() => 0, "totalmem"); loadavg = /* @__PURE__ */ __name(() => [ 0, 0, 0 ], "loadavg"); uptime2 = /* @__PURE__ */ __name(() => 0, "uptime"); hostname = /* @__PURE__ */ __name(() => "", "hostname"); networkInterfaces = /* @__PURE__ */ __name(() => { return { lo0: [ { address: "127.0.0.1", netmask: "255.0.0.0", family: "IPv4", mac: "00:00:00:00:00:00", internal: true, cidr: "127.0.0.1/8" }, { address: "::1", netmask: "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family: "IPv6", mac: "00:00:00:00:00:00", internal: true, cidr: "::1/128", scopeid: 0 }, { address: "fe80::1", netmask: "ffff:ffff:ffff:ffff::", family: "IPv6", mac: "00:00:00:00:00:00", internal: true, cidr: "fe80::1/64", scopeid: 1 } ] }; }, "networkInterfaces"); platform2 = /* @__PURE__ */ __name(() => "linux", "platform"); type = /* @__PURE__ */ __name(() => "Linux", "type"); release2 = /* @__PURE__ */ __name(() => "", "release"); version2 = /* @__PURE__ */ __name(() => "", "version"); userInfo = /* @__PURE__ */ __name((opts) => { const encode = /* @__PURE__ */ __name((str) => { if (opts?.encoding) { const buff = Buffer.from(str); return opts.encoding === "buffer" ? buff : buff.toString(opts.encoding); } return str; }, "encode"); return { gid: 1e3, uid: 1e3, homedir: encode("/"), shell: encode("/bin/sh"), username: encode("root") }; }, "userInfo"); EOL = "\n"; os_default = { arch: arch2, availableParallelism, constants, cpus, EOL, endianness, devNull, freemem, getPriority, homedir, hostname, loadavg, machine, networkInterfaces, platform: platform2, release: release2, setPriority, tmpdir, totalmem, type, uptime: uptime2, userInfo, version: version2 }; } }); // node-built-in-modules:os var require_os = __commonJS({ "node-built-in-modules:os"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_os(); module.exports = os_default; } }); // node-built-in-modules:tty var require_tty = __commonJS({ "node-built-in-modules:tty"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_tty(); module.exports = tty_default; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/child_process.mjs var ChildProcess, _forkChild, exec, execFile, execFileSync, execSync, fork, spawn, spawnSync, child_process_default; var init_child_process = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/child_process.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_utils(); ChildProcess = /* @__PURE__ */ notImplementedClass("child_process.ChildProcess"); _forkChild = /* @__PURE__ */ notImplemented("child_process.ChildProcess"); exec = /* @__PURE__ */ notImplemented("child_process.exec"); execFile = /* @__PURE__ */ notImplemented("child_process.execFile"); execFileSync = /* @__PURE__ */ notImplemented("child_process.execFileSync"); execSync = /* @__PURE__ */ notImplemented("child_process.execSyn"); fork = /* @__PURE__ */ notImplemented("child_process.fork"); spawn = /* @__PURE__ */ notImplemented("child_process.spawn"); spawnSync = /* @__PURE__ */ notImplemented("child_process.spawnSync"); child_process_default = { ChildProcess, _forkChild, exec, execFile, execFileSync, execSync, fork, spawn, spawnSync }; } }); // node-built-in-modules:child_process var require_child_process = __commonJS({ "node-built-in-modules:child_process"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_child_process(); module.exports = child_process_default; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/worker_threads/broadcast-channel.mjs var BroadcastChannel; var init_broadcast_channel = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/worker_threads/broadcast-channel.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); BroadcastChannel = class { static { __name(this, "BroadcastChannel"); } name = ""; onmessage = /* @__PURE__ */ __name((message) => { }, "onmessage"); onmessageerror = /* @__PURE__ */ __name((message) => { }, "onmessageerror"); close() { } postMessage(message) { } ref() { return this; } unref() { return this; } }; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/worker_threads/message-port.mjs import { EventEmitter as EventEmitter3 } from "node:events"; var MessagePort; var init_message_port = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/worker_threads/message-port.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); MessagePort = class extends EventEmitter3 { static { __name(this, "MessagePort"); } close() { } postMessage(value, transferList) { } ref() { } unref() { } start() { } addEventListener(type2, listener) { this.on(type2, listener); } removeEventListener(type2, listener) { this.off(type2, listener); } dispatchEvent(event) { return this.emit(event.type, event); } }; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/worker_threads/message-channel.mjs var MessageChannel; var init_message_channel = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/worker_threads/message-channel.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_message_port(); MessageChannel = class { static { __name(this, "MessageChannel"); } port1 = new MessagePort(); port2 = new MessagePort(); }; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/worker_threads/worker.mjs import { EventEmitter as EventEmitter4 } from "node:events"; import { Readable as Readable4 } from "node:stream"; var Worker; var init_worker = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/internal/worker_threads/worker.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); Worker = class extends EventEmitter4 { static { __name(this, "Worker"); } stdin = null; stdout = new Readable4(); stderr = new Readable4(); threadId = 0; performance = { eventLoopUtilization: /* @__PURE__ */ __name(() => ({ idle: 0, active: 0, utilization: 0 }), "eventLoopUtilization") }; postMessage(_value, _transferList) { } postMessageToThread(_threadId, _value, _transferList, _timeout) { return Promise.resolve(); } ref() { } unref() { } terminate() { return Promise.resolve(0); } getHeapSnapshot() { return Promise.resolve(new Readable4()); } }; } }); // ../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/worker_threads.mjs var _environmentData, getEnvironmentData, setEnvironmentData, isMainThread, isMarkedAsUntransferable, markAsUntransferable, markAsUncloneable, moveMessagePortToContext, parentPort, receiveMessageOnPort, SHARE_ENV, resourceLimits, threadId, workerData, postMessageToThread, isInternalThread, worker_threads_default; var init_worker_threads = __esm({ "../../../../../../../usr/lib/node_modules/wrangler/node_modules/unenv/dist/runtime/node/worker_threads.mjs"() { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_broadcast_channel(); init_message_channel(); init_message_port(); init_worker(); init_utils(); _environmentData = /* @__PURE__ */ new Map(); getEnvironmentData = /* @__PURE__ */ __name(function getEnvironmentData2(key) { return _environmentData.get(key); }, "getEnvironmentData"); setEnvironmentData = /* @__PURE__ */ __name(function setEnvironmentData2(key, value) { _environmentData.set(key, value); }, "setEnvironmentData"); isMainThread = true; isMarkedAsUntransferable = /* @__PURE__ */ __name(() => false, "isMarkedAsUntransferable"); markAsUntransferable = /* @__PURE__ */ __name(function markAsUntransferable2(value) { }, "markAsUntransferable"); markAsUncloneable = /* @__PURE__ */ __name(() => { }, "markAsUncloneable"); moveMessagePortToContext = /* @__PURE__ */ __name(() => new MessagePort(), "moveMessagePortToContext"); parentPort = null; receiveMessageOnPort = /* @__PURE__ */ __name(() => void 0, "receiveMessageOnPort"); SHARE_ENV = /* @__PURE__ */ Symbol.for("nodejs.worker_threads.SHARE_ENV"); resourceLimits = {}; threadId = 0; workerData = null; postMessageToThread = /* @__PURE__ */ notImplemented("worker_threads.postMessageToThread"); isInternalThread = false; worker_threads_default = { BroadcastChannel, MessageChannel, MessagePort, Worker, SHARE_ENV, getEnvironmentData, isMainThread, isMarkedAsUntransferable, markAsUntransferable, markAsUncloneable, moveMessagePortToContext, parentPort, receiveMessageOnPort, resourceLimits, setEnvironmentData, postMessageToThread, threadId, workerData, isInternalThread }; } }); // node-built-in-modules:worker_threads var require_worker_threads = __commonJS({ "node-built-in-modules:worker_threads"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_worker_threads(); module.exports = worker_threads_default; } }); // node-built-in-modules:node:async_hooks import libDefault13 from "node:async_hooks"; var require_node_async_hooks = __commonJS({ "node-built-in-modules:node:async_hooks"(exports, module) { init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); module.exports = libDefault13; } }); // .open-next/server-functions/default/handler.mjs var handler_exports = {}; __export(handler_exports, { handler: () => handler22 }); import { setInterval, clearInterval, setTimeout as setTimeout2, clearTimeout as clearTimeout2, setImmediate, clearImmediate } from "node:timers"; import { createHash as createHash3 } from "node:crypto"; import * as node_module_star from "node:module"; import { Readable as Readable5 } from "node:stream"; import { Buffer as Buffer23 } from "node:buffer"; import { Writable as Writable3 } from "node:stream"; import path3 from "node:path"; import { AsyncLocalStorage as AsyncLocalStorage22 } from "node:async_hooks"; import { Transform as Transform2 } from "node:stream"; import crypto22 from "node:crypto"; import { Readable as Readable22 } from "node:stream"; function loadEnvConfig() { } function getCloudflareContext2(options = { async: false }) { return options.async ? getCloudflareContextAsync2() : getCloudflareContextSync2(); } function getCloudflareContextFromGlobalScope2() { return globalThis[cloudflareContextSymbol3]; } function inSSG2() { return globalThis.__NEXT_DATA__?.nextExport === true; } function getCloudflareContextSync2() { let cloudflareContext = getCloudflareContextFromGlobalScope2(); if (cloudflareContext) return cloudflareContext; throw inSSG2() ? new Error("\n\nERROR: `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:\n - make sure that the call is not at the top level and that the route is not static\n - call `getCloudflareContext({async: true})` to use the `async` mode\n - avoid calling `getCloudflareContext` in the route\n") : new Error(initOpenNextCloudflareForDevErrorMsg2); } async function getCloudflareContextAsync2() { let cloudflareContext = getCloudflareContextFromGlobalScope2(); if (cloudflareContext) return cloudflareContext; if (true) { let cloudflareContext2 = await getCloudflareContextFromWrangler2(); return addCloudflareContextToNodejsGlobal2(cloudflareContext2), cloudflareContext2; } throw new Error(initOpenNextCloudflareForDevErrorMsg2); } function addCloudflareContextToNodejsGlobal2(cloudflareContext) { let global2 = globalThis; global2[cloudflareContextSymbol3] = cloudflareContext; } async function getCloudflareContextFromWrangler2(options) { let { getPlatformProxy } = await import(`${"__wrangler".replaceAll("_", "")}`), environment = options?.environment ?? process.env.NEXT_DEV_WRANGLER_ENV, { env: env2, cf, ctx } = await getPlatformProxy({ ...options, environment }); return { env: env2, cf, ctx }; } function isUserWorkerFirst2(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; if (new RegExp(`^${rule.replace(/([[\]().*+?^$|{}\\])/g, "\\$1").replace("\\*", ".*")}$`).test(pathname)) if (isPositiveRule) hasPositiveMatch = true; else return false; } return hasPositiveMatch; } function defineCloudflareConfig2(config2 = {}) { let { incrementalCache, tagCache, queue, cachePurge, enableCacheInterception = false, routePreloadingBehavior = "none" } = config2; return { default: { override: { wrapper: "cloudflare-node", converter: "edge", proxyExternalRequest: "fetch", incrementalCache: resolveIncrementalCache2(incrementalCache), tagCache: resolveTagCache2(tagCache), queue: resolveQueue2(queue), cdnInvalidation: resolveCdnInvalidation2(cachePurge) }, routePreloadingBehavior }, edgeExternals: ["node:crypto"], cloudflare: { useWorkerdCondition: true }, dangerous: { enableCacheInterception }, middleware: { external: true, override: { wrapper: "cloudflare-edge", converter: "edge", proxyExternalRequest: "fetch", incrementalCache: resolveIncrementalCache2(incrementalCache), tagCache: resolveTagCache2(tagCache), queue: resolveQueue2(queue) }, assetResolver: /* @__PURE__ */ __name(() => asset_resolver_default2, "assetResolver") } }; } function resolveIncrementalCache2(value = "dummy") { return typeof value == "string" || typeof value == "function" ? value : () => value; } function resolveTagCache2(value = "dummy") { return typeof value == "string" || typeof value == "function" ? value : () => value; } function resolveQueue2(value = "dummy") { return typeof value == "string" || typeof value == "function" ? value : () => value; } function resolveCdnInvalidation2(value = "dummy") { return typeof value == "string" || typeof value == "function" ? value : () => value; } function isOpenNextError5(e) { try { return "__openNextInternal" in e; } catch { return false; } } function debug7(...args) { globalThis.openNextDebug && console.log(...args); } function warn7(...args) { console.warn(...args); } function error7(...args) { if (args.some((arg) => isDownplayedErrorLog5(arg))) return debug7(...args); if (args.some((arg) => isOpenNextError5(arg))) { let error222 = args.find((arg) => isOpenNextError5(arg)); return error222.logLevel < getOpenNextErrorLogLevel5() ? void 0 : error222.logLevel === 0 ? console.log(...args.map((arg) => isOpenNextError5(arg) ? `${arg.name}: ${arg.message}` : arg)) : error222.logLevel === 1 ? warn7(...args.map((arg) => isOpenNextError5(arg) ? `${arg.name}: ${arg.message}` : arg)) : console.error(...args); } console.error(...args); } function getOpenNextErrorLogLevel5() { switch ((process.env.OPEN_NEXT_ERROR_LOG_LEVEL ?? "1").toLowerCase()) { case "debug": case "0": return 0; case "error": case "2": return 2; default: return 1; } } function computeCacheKey2(key, options) { let { cacheType = "cache", prefix = DEFAULT_PREFIX2, buildId = FALLBACK_BUILD_ID2 } = options, hash = createHash3("sha256").update(key).digest("hex"); return `${prefix}/${buildId}/${hash}.${cacheType}`.replace(/\/+/g, "/"); } function isOpenNextError22(e) { try { return "__openNextInternal" in e; } catch { return false; } } function debug22(...args) { globalThis.openNextDebug && console.log(...args); } function warn22(...args) { console.warn(...args); } function error22(...args) { if (args.some((arg) => isDownplayedErrorLog22(arg))) return debug22(...args); if (args.some((arg) => isOpenNextError22(arg))) { let error222 = args.find((arg) => isOpenNextError22(arg)); return error222.logLevel < getOpenNextErrorLogLevel22() ? void 0 : error222.logLevel === 0 ? console.log(...args.map((arg) => isOpenNextError22(arg) ? `${arg.name}: ${arg.message}` : arg)) : error222.logLevel === 1 ? warn22(...args.map((arg) => isOpenNextError22(arg) ? `${arg.name}: ${arg.message}` : arg)) : console.error(...args); } console.error(...args); } function getOpenNextErrorLogLevel22() { switch ((process.env.OPEN_NEXT_ERROR_LOG_LEVEL ?? "1").toLowerCase()) { case "debug": case "0": return 0; case "error": case "2": return 2; default: return 1; } } function parseSetCookieHeader2(cookies) { return cookies ? typeof cookies == "string" ? cookies.split(/(? c.trim()) : cookies : []; } function getQueryFromIterator2(it) { let query = {}; for (let [key, value] of it) key in query ? Array.isArray(query[key]) ? query[key].push(value) : query[key] = [query[key], value] : query[key] = value; return query; } function emptyReadableStream2() { return process.env.OPEN_NEXT_FORCE_NON_EMPTY_RESPONSE === "true" ? Readable5.toWeb(Readable5.from([Buffer.from("SOMETHING")])) : Readable5.toWeb(Readable5.from([])); } function getQueryFromSearchParams2(searchParams) { return getQueryFromIterator2(searchParams.entries()); } function setNodeEnv() { let processEnv = process.env; processEnv.NODE_ENV = "production"; } function generateUniqueId() { return Math.random().toString(36).slice(2, 8); } async function awaitAllDetachedPromise2() { let store = globalThis.__openNextAls.getStore(), promisesToAwait = store?.pendingPromiseRunner.await() ?? Promise.resolve(); if (store?.waitUntil) { store.waitUntil(promisesToAwait); return; } await promisesToAwait; } function provideNextAfterProvider2() { let NEXT_REQUEST_CONTEXT_SYMBOL = Symbol.for("@next/request-context"), VERCEL_REQUEST_CONTEXT_SYMBOL = Symbol.for("@vercel/request-context"), store = globalThis.__openNextAls.getStore(), waitUntil = store?.waitUntil ?? ((promise) => store?.pendingPromiseRunner.add(promise)), nextAfterContext = { get: /* @__PURE__ */ __name(() => ({ waitUntil }), "get") }; globalThis[NEXT_REQUEST_CONTEXT_SYMBOL] = nextAfterContext, process.env.EMULATE_VERCEL_REQUEST_CONTEXT && (globalThis[VERCEL_REQUEST_CONTEXT_SYMBOL] = nextAfterContext); } function runWithOpenNextRequestContext2({ isISRRevalidation, waitUntil, requestId = Math.random().toString(36) }, fn) { return globalThis.__openNextAls.run({ requestId, pendingPromiseRunner: new DetachedPromiseRunner2(), isISRRevalidation, waitUntil, writtenTags: /* @__PURE__ */ new Set() }, async () => { provideNextAfterProvider2(); let result; try { result = await fn(); } finally { await awaitAllDetachedPromise2(); } return result; }); } function isBinaryContentType2(contentType) { if (!contentType) return false; let value = contentType?.split(";")[0] ?? ""; return commonBinaryMimeTypes2.has(value); } function parse3(raw, preferences, options) { let lowers = /* @__PURE__ */ new Map(), header = raw.replace(/[ \t]/g, ""); if (preferences) { let pos = 0; for (let preference of preferences) { let lower = preference.toLowerCase(); if (lowers.set(lower, { orig: preference, pos: pos++ }), options.prefixMatch) { let parts2 = lower.split("-"); for (; parts2.pop(), parts2.length > 0; ) { let joined = parts2.join("-"); lowers.has(joined) || lowers.set(joined, { orig: preference, pos: pos++ }); } } } } let parts = header.split(","), selections = [], map = /* @__PURE__ */ new Set(); for (let i = 0; i < parts.length; ++i) { let part = parts[i]; if (!part) continue; let params = part.split(";"); if (params.length > 2) throw new Error(`Invalid ${options.type} header`); let token = params[0].toLowerCase(); if (!token) throw new Error(`Invalid ${options.type} header`); let selection = { token, pos: i, q: 1 }; if (preferences && lowers.has(token) && (selection.pref = lowers.get(token).pos), map.add(selection.token), params.length === 2) { let q = params[1], [key, value] = q.split("="); if (!value || key !== "q" && key !== "Q") throw new Error(`Invalid ${options.type} header`); let score = Number.parseFloat(value); if (score === 0) continue; Number.isFinite(score) && score <= 1 && score >= 1e-3 && (selection.q = score); } selections.push(selection); } selections.sort((a, b) => b.q !== a.q ? b.q - a.q : b.pref !== a.pref ? a.pref === void 0 ? 1 : b.pref === void 0 ? -1 : a.pref - b.pref : a.pos - b.pos); let values = selections.map((selection) => selection.token); if (!preferences || !preferences.length) return values; let preferred = []; for (let selection of values) if (selection === "*") for (let [preference, value] of lowers) map.has(preference) || preferred.push(value.orig); else { let lower = selection.toLowerCase(); lowers.has(lower) && preferred.push(lowers.get(lower).orig); } return preferred; } function acceptLanguage2(header = "", preferences) { return parse3(header, preferences, { type: "accept-language", prefixMatch: true })[0] || void 0; } function isLocalizedPath2(path22) { return NextConfig2.i18n?.locales.includes(path22.split("/")[1].toLowerCase()) ?? false; } function getLocaleFromCookie2(cookies) { let i18n = NextConfig2.i18n, nextLocale = cookies.NEXT_LOCALE?.toLowerCase(); return nextLocale ? i18n?.locales.find((locale) => nextLocale === locale.toLowerCase()) : void 0; } function detectDomainLocale2({ hostname: hostname2, detectedLocale }) { let domains = NextConfig2.i18n?.domains; if (!domains) return; let lowercasedLocale = detectedLocale?.toLowerCase(); for (let domain2 of domains) { let domainHostname = domain2.domain.split(":", 1)[0].toLowerCase(); if (hostname2 === domainHostname || lowercasedLocale === domain2.defaultLocale.toLowerCase() || domain2.locales?.some((locale) => lowercasedLocale === locale.toLowerCase())) return domain2; } } function detectLocale2(internalEvent, i18n) { let domainLocale = detectDomainLocale2({ hostname: internalEvent.headers.host }); if (i18n.localeDetection === false) return domainLocale?.defaultLocale ?? i18n.defaultLocale; let cookiesLocale = getLocaleFromCookie2(internalEvent.cookies), preferredLocale = acceptLanguage2(internalEvent.headers["accept-language"], i18n?.locales); return debug22({ cookiesLocale, preferredLocale, defaultLocale: i18n.defaultLocale, domainLocale }), domainLocale?.defaultLocale ?? cookiesLocale ?? preferredLocale ?? i18n.defaultLocale; } function localizePath2(internalEvent) { let i18n = NextConfig2.i18n; return !i18n || isLocalizedPath2(internalEvent.rawPath) ? internalEvent.rawPath : `/${detectLocale2(internalEvent, i18n)}${internalEvent.rawPath}`; } function generateShardId2(rawPath, maxConcurrency, prefix) { let a = cyrb1282(rawPath), t = a += 1831565813; t = Math.imul(t ^ t >>> 15, t | 1), t ^= t + Math.imul(t ^ t >>> 7, t | 61); let randomFloat = ((t ^ t >>> 14) >>> 0) / 4294967296, randomInt = Math.floor(randomFloat * maxConcurrency); return `${prefix}-${randomInt}`; } function generateMessageGroupId2(rawPath) { let maxConcurrency = Number.parseInt(process.env.MAX_REVALIDATE_CONCURRENCY ?? "10"); return generateShardId2(rawPath, maxConcurrency, "revalidate"); } function cyrb1282(str) { let h1 = 1779033703, h2 = 3144134277, h3 = 1013904242, 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); return 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, h1 >>> 0; } function constructNextUrl2(baseUrl, path22) { let nextBasePath = NextConfig2.basePath ?? ""; return new URL(`${nextBasePath}${path22}`, baseUrl).href; } function convertRes(res) { let statusCode = res.statusCode || 200, headers = parseHeaders(res.getFixedHeaders()), isBase64Encoded = isBinaryContentType2(headers["content-type"]) || !!headers["content-encoding"], body = Readable22.toWeb(Readable22.from(res.getBody())); return { type: "core", statusCode, headers, body, isBase64Encoded }; } function convertToQuery(querystring) { let query = new URLSearchParams(querystring), queryObject = {}; for (let key of query.keys()) { let queries = query.getAll(key); queryObject[key] = queries.length > 1 ? queries : queries[0]; } return queryObject; } function getMiddlewareMatch2(middlewareManifest22, functionsManifest) { if (functionsManifest?.functions?.["/_middleware"]) return functionsManifest.functions["/_middleware"].matchers?.map(({ regexp }) => new RegExp(regexp)) ?? [/.*/]; let rootMiddleware = middlewareManifest22.middleware["/"]; return rootMiddleware?.matchers ? rootMiddleware.matchers.map(({ regexp }) => new RegExp(regexp)) : []; } function fixCacheHeaderForHtmlPages(internalEvent, headers) { if (internalEvent.rawPath === "/404" || internalEvent.rawPath === "/500") { if (process.env.OPEN_NEXT_DANGEROUSLY_SET_ERROR_HEADERS === "true") return; headers[CommonHeaders2.CACHE_CONTROL] = "private, no-cache, no-store, max-age=0, must-revalidate"; return; } let localizedPath = localizePath2(internalEvent); HtmlPages.includes(localizedPath) && !internalEvent.headers["x-middleware-prefetch"] && (headers[CommonHeaders2.CACHE_CONTROL] = "public, max-age=0, s-maxage=31536000, must-revalidate"); } function fixSWRCacheHeader(headers) { let cacheControl = headers[CommonHeaders2.CACHE_CONTROL]; cacheControl && (Array.isArray(cacheControl) && (cacheControl = cacheControl.join(",")), typeof cacheControl == "string" && (headers[CommonHeaders2.CACHE_CONTROL] = cacheControl.replace(/\bstale-while-revalidate(?!=)/, "stale-while-revalidate=2592000"))); } function addOpenNextHeader(headers) { NextConfig2.poweredByHeader && (headers["X-OpenNext"] = "1"), globalThis.openNextDebug && (headers["X-OpenNext-Version"] = globalThis.openNextVersion), (process.env.OPEN_NEXT_REQUEST_ID_HEADER || globalThis.openNextDebug) && (headers["X-OpenNext-RequestId"] = globalThis.__openNextAls.getStore()?.requestId); } async function revalidateIfRequired(host, rawPath, headers, req) { if (headers[CommonHeaders2.NEXT_CACHE] === "STALE") { let internalMeta = req?.[Symbol.for("NextInternalRequestMeta")], revalidateUrl = internalMeta?._nextDidRewrite ? rawPath.startsWith("/_next/data/") ? `/_next/data/${BuildId2}${internalMeta?._nextRewroteUrl}.json` : internalMeta?._nextRewroteUrl : rawPath; try { let hash = /* @__PURE__ */ __name((str) => crypto22.createHash("md5").update(str).digest("hex"), "hash"), lastModified = globalThis.__openNextAls.getStore()?.lastModified ?? 0, eTag = `${headers.etag ?? headers.ETag ?? ""}`; await globalThis.queue.send({ MessageBody: { host, url: revalidateUrl, eTag, lastModified }, MessageDeduplicationId: hash(`${rawPath}-${lastModified}-${eTag}`), MessageGroupId: generateMessageGroupId2(rawPath) }); } catch (e) { error22(`Failed to revalidate stale page ${rawPath}`, e); } } } function fixISRHeaders(headers) { if (headers[CommonHeaders2.NEXT_CACHE] === "REVALIDATED") { headers[CommonHeaders2.CACHE_CONTROL] = "private, no-cache, no-store, max-age=0, must-revalidate"; return; } let _lastModified = globalThis.__openNextAls.getStore()?.lastModified ?? 0; if (headers[CommonHeaders2.NEXT_CACHE] === "HIT" && _lastModified > 0) { let age = Math.round((Date.now() - _lastModified) / 1e3), regex = /s-maxage=(\d+)/, cacheControl = headers[CommonHeaders2.CACHE_CONTROL]; if (debug22("cache-control", cacheControl, _lastModified, Date.now()), typeof cacheControl != "string") return; let match2 = cacheControl.match(regex), sMaxAge = match2 ? Number.parseInt(match2[1]) : void 0; if (sMaxAge && sMaxAge !== 31536e3) { let remainingTtl = Math.max(sMaxAge - age, 1); headers[CommonHeaders2.CACHE_CONTROL] = `s-maxage=${remainingTtl}, stale-while-revalidate=2592000`; } } headers[CommonHeaders2.NEXT_CACHE] === "STALE" && (headers[CommonHeaders2.CACHE_CONTROL] = "s-maxage=2, stale-while-revalidate=2592000"); } function createServerResponse(routingResult, headers, responseStream) { let internalEvent = routingResult.internalEvent; return new OpenNextNodeResponse((_headers) => { fixCacheHeaderForHtmlPages(internalEvent, _headers), fixSWRCacheHeader(_headers), addOpenNextHeader(_headers), fixISRHeaders(_headers); }, async (_headers) => { await revalidateIfRequired(internalEvent.headers.host, internalEvent.rawPath, _headers), await invalidateCDNOnRequest(routingResult, _headers); }, responseStream, headers, routingResult.rewriteStatusCode); } async function invalidateCDNOnRequest(params, headers) { let { internalEvent, resolvedRoutes, initialURL } = params, initialPath = new URL(initialURL).pathname; !(internalEvent.headers["x-isr"] === "1") && headers[CommonHeaders2.NEXT_CACHE] === "REVALIDATED" && await globalThis.cdnInvalidationHandler.invalidatePaths([{ initialPath, rawPath: internalEvent.rawPath, resolvedRoutes }]); } function routeMatcher2(routeDefinitions) { let regexp = routeDefinitions.map((route) => ({ page: route.page, regexp: new RegExp(route.regex.replace("^/", optionalPrefix2)) })), appPathsSet = /* @__PURE__ */ new Set(), routePathsSet = /* @__PURE__ */ new Set(); for (let [k, v] of Object.entries(AppPathRoutesManifest2)) k.endsWith("page") ? appPathsSet.add(v) : k.endsWith("route") && routePathsSet.add(v); return function(path22) { return regexp.filter((route) => route.regexp.test(path22)).map((foundRoute) => { let routeType = "page"; return appPathsSet.has(foundRoute.page) ? routeType = "app" : routePathsSet.has(foundRoute.page) && (routeType = "route"), { route: foundRoute.page, type: routeType }; }); }; } function getStaticAPIRoutes2() { let createRouteDefinition = /* @__PURE__ */ __name((route) => ({ page: route, regex: `^${route}(?:/)?$` }), "createRouteDefinition"), dynamicRoutePages = new Set(RoutesManifest2.routes.dynamic.map(({ page }) => page)), pagesStaticAPIRoutes = Object.keys(PagesManifest2).filter((route) => route.startsWith("/api/") && !dynamicRoutePages.has(route)).map(createRouteDefinition), appPathsStaticAPIRoutes = Object.values(AppPathRoutesManifest2).filter((route) => route.startsWith("/api/") || route === "/api" && !dynamicRoutePages.has(route)).map(createRouteDefinition); return [...pagesStaticAPIRoutes, ...appPathsStaticAPIRoutes]; } async function openNextHandler(internalEvent, options) { let initialHeaders = internalEvent.headers, requestId = globalThis.openNextConfig.middleware?.external ? internalEvent.headers[INTERNAL_EVENT_REQUEST_ID2] : Math.random().toString(36); return runWithOpenNextRequestContext2({ isISRRevalidation: initialHeaders["x-isr"] === "1", waitUntil: options?.waitUntil, requestId }, async () => { await globalThis.__next_route_preloader("waitUntil"), initialHeaders["x-forwarded-host"] && (initialHeaders.host = initialHeaders["x-forwarded-host"]), debug22("internalEvent", internalEvent); let internalHeaders = { initialPath: initialHeaders[INTERNAL_HEADER_INITIAL_URL2] ?? internalEvent.rawPath, resolvedRoutes: initialHeaders[INTERNAL_HEADER_RESOLVED_ROUTES2] ? JSON.parse(initialHeaders[INTERNAL_HEADER_RESOLVED_ROUTES2]) : [], rewriteStatusCode: Number.parseInt(initialHeaders[INTERNAL_HEADER_REWRITE_STATUS_CODE2]) }, routingResult = { internalEvent, isExternalRewrite: false, origin: false, isISR: false, initialURL: internalEvent.url, ...internalHeaders }, headers = "type" in routingResult ? routingResult.headers : routingResult.internalEvent.headers, overwrittenResponseHeaders = {}; for (let [rawKey, value] of Object.entries(headers)) { if (!rawKey.startsWith(MIDDLEWARE_HEADER_PREFIX2)) continue; let key = rawKey.slice(MIDDLEWARE_HEADER_PREFIX_LEN2); key !== "x-middleware-set-cookie" && (overwrittenResponseHeaders[key] = value), headers[key] = value, delete headers[rawKey]; } if ("isExternalRewrite" in routingResult && routingResult.isExternalRewrite === true) try { routingResult = await globalThis.proxyExternalRequest.proxy(routingResult.internalEvent); } catch (e) { error22("External request failed.", e), routingResult = { internalEvent: { type: "core", rawPath: "/500", method: "GET", headers: {}, url: constructNextUrl2(internalEvent.url, "/500"), query: {}, cookies: {}, remoteAddress: "" }, isExternalRewrite: false, isISR: false, origin: false, initialURL: internalEvent.url, resolvedRoutes: [{ route: "/500", type: "page" }] }; } if ("type" in routingResult) { if (options?.streamCreator) { let response = createServerResponse({ internalEvent, isExternalRewrite: false, isISR: false, resolvedRoutes: [], origin: false, initialURL: internalEvent.url }, routingResult.headers, options.streamCreator); response.statusCode = routingResult.statusCode, response.flushHeaders(); let [bodyToConsume, bodyToReturn] = routingResult.body.tee(); for await (let chunk of bodyToConsume) response.write(chunk); response.end(), routingResult.body = bodyToReturn; } return routingResult; } let preprocessedEvent = routingResult.internalEvent; debug22("preprocessedEvent", preprocessedEvent); let { search, pathname, hash } = new URL(preprocessedEvent.url), reqProps = { method: preprocessedEvent.method, url: `${pathname}${search}${hash}`, headers: { ...headers }, body: preprocessedEvent.body, remoteAddress: preprocessedEvent.remoteAddress }, mergeHeadersPriority = globalThis.openNextConfig.dangerous?.headersAndCookiesPriority ? globalThis.openNextConfig.dangerous.headersAndCookiesPriority(preprocessedEvent) : "middleware", store = globalThis.__openNextAls.getStore(); store && (store.mergeHeadersPriority = mergeHeadersPriority); let req = new IncomingMessage2(reqProps), res = createServerResponse(routingResult, overwrittenResponseHeaders, options?.streamCreator); await processRequest(req, res, routingResult); let { statusCode, headers: responseHeaders, isBase64Encoded, body } = convertRes(res); return { type: internalEvent.type, statusCode, headers: responseHeaders, body, isBase64Encoded }; }); } async function processRequest(req, res, routingResult) { delete req.body; let initialURL = new URL(routingResult.internalEvent.headers[INTERNAL_HEADER_INITIAL_URL2] ?? routingResult.initialURL), invokeStatus; routingResult.internalEvent.rawPath === "/500" ? invokeStatus = 500 : routingResult.internalEvent.rawPath === "/404" && (invokeStatus = 404); let requestMetadata = { isNextDataReq: routingResult.internalEvent.query.__nextDataReq === "1", initURL: routingResult.initialURL, initQuery: convertToQuery(initialURL.search), initProtocol: initialURL.protocol, defaultLocale: NextConfig2.i18n?.defaultLocale, locale: routingResult.locale, middlewareInvoke: false, invokePath: routingResult.internalEvent.rawPath, invokeQuery: routingResult.internalEvent.query, invokeStatus }; try { await requestHandler(requestMetadata)(req, res); } catch (e) { e.constructor.name === "NoFallbackError" ? await handleNoFallbackError(req, res, routingResult, requestMetadata) : (error22("NextJS request failed.", e), await tryRenderError("500", res, routingResult.internalEvent)); } } async function handleNoFallbackError(req, res, routingResult, metadata, index = 1) { if (index >= 5) { await tryRenderError("500", res, routingResult.internalEvent); return; } if (index >= routingResult.resolvedRoutes.length) { await tryRenderError("404", res, routingResult.internalEvent); return; } try { await requestHandler({ ...routingResult, invokeOutput: routingResult.resolvedRoutes[index].route, ...metadata })(req, res); } catch (e) { e.constructor.name === "NoFallbackError" ? await handleNoFallbackError(req, res, routingResult, metadata, index + 1) : (error22("NextJS request failed.", e), await tryRenderError("500", res, routingResult.internalEvent)); } } async function tryRenderError(type2, res, internalEvent) { try { let _req = new IncomingMessage2({ method: "GET", url: `/${type2}`, headers: internalEvent.headers, body: internalEvent.body, remoteAddress: internalEvent.remoteAddress }); await requestHandler({ invokePath: type2 === "404" ? "/404" : "/500", invokeStatus: type2 === "404" ? 404 : 500, middlewareInvoke: false })(_req, res); } catch (e) { error22("NextJS request failed.", e), res.statusCode = 500, res.setHeader("Content-Type", "application/json"), res.end(JSON.stringify({ message: "Server failed to respond.", details: e }, null, 2)); } } async function resolveConverter2(converter22) { return typeof converter22 == "function" ? converter22() : (await Promise.resolve().then(() => (init_edge2(), edge_exports2))).default; } async function resolveWrapper2(wrapper) { return typeof wrapper == "function" ? wrapper() : (await Promise.resolve().then(() => (init_cloudflare_node(), cloudflare_node_exports))).default; } async function resolveTagCache22(tagCache) { return typeof tagCache == "function" ? tagCache() : (await Promise.resolve().then(() => (init_dummy2(), dummy_exports2))).default; } async function resolveQueue22(queue) { return typeof queue == "function" ? queue() : (await Promise.resolve().then(() => (init_dummy22(), dummy_exports22))).default; } async function resolveIncrementalCache22(incrementalCache) { return typeof incrementalCache == "function" ? incrementalCache() : (await Promise.resolve().then(() => (init_dummy3(), dummy_exports3))).default; } async function resolveAssetResolver2(assetResolver) { return typeof assetResolver == "function" ? assetResolver() : (await Promise.resolve().then(() => (init_dummy4(), dummy_exports4))).default; } async function resolveProxyRequest2(proxyRequest) { return typeof proxyRequest == "function" ? proxyRequest() : (await Promise.resolve().then(() => (init_fetch2(), fetch_exports2))).default; } async function resolveCdnInvalidation22(cdnInvalidation) { return typeof cdnInvalidation == "function" ? cdnInvalidation() : (await Promise.resolve().then(() => (init_dummy5(), dummy_exports5))).default; } async function createMainHandler() { let config2 = await Promise.resolve().then(() => (init_open_next_config2(), open_next_config_exports2)).then((m) => m.default), thisFunction = globalThis.fnName ? config2.functions[globalThis.fnName] : config2.default; globalThis.serverId = generateUniqueId(), globalThis.openNextConfig = config2, await globalThis.__next_route_preloader("start"), globalThis.queue = await resolveQueue22(thisFunction.override?.queue), globalThis.incrementalCache = await resolveIncrementalCache22(thisFunction.override?.incrementalCache), globalThis.tagCache = await resolveTagCache22(thisFunction.override?.tagCache), config2.middleware?.external !== true && (globalThis.assetResolver = await resolveAssetResolver2(globalThis.openNextConfig.middleware?.assetResolver)), globalThis.proxyExternalRequest = await resolveProxyRequest2(thisFunction.override?.proxyExternalRequest), globalThis.cdnInvalidationHandler = await resolveCdnInvalidation22(thisFunction.override?.cdnInvalidation); let converter22 = await resolveConverter2(thisFunction.override?.converter), { wrapper, name } = await resolveWrapper2(thisFunction.override?.wrapper); return debug22("Using wrapper", name), wrapper(openNextHandler, converter22); } function setNextjsServerWorkingDirectory() { process.chdir(""); } function setBuildIdEnv() { process.env.NEXT_BUILD_ID = BuildId2; } var __create2, __defProp4, __getOwnPropDesc2, __getOwnPropNames3, __getProtoOf2, __hasOwnProp2, __require2, __esm3, __commonJS3, __export22, __copyProps2, __toESM2, __toCommonJS2, empty_exports, empty_default, init_empty, require_node_environment, require_node_polyfill_crypto, require_utils, require_route_matcher, require_request_meta, require_interop_require_default, require_modern_browserslist_target, require_constants, require_find_pages_dir, require_reflect, require_headers, require_constants2, require_constants3, require_api, require_tracer, require_cookie, require_api_utils, require_redirect_status_code, require_get_cookie_parser, require_base_http, require_node, require_etag, require_fresh, require_revalidate, require_app_router_headers, require_node_html_parser, require_send_payload, require_querystring2, require_parse_relative_url, require_parse_url, require_picocolors, require_log, require_is_ipv6, require_format_hostname, require_redirect_status, require_is_edge_runtime, require_sorted_routes, require_ensure_leading_slash, require_segment, require_app_paths, require_interception_routes, require_is_dynamic, require_utils2, require_runtime_config_external, require_utils3, require_is_bot, require_detached_promise, require_scheduler, require_encodedTags, require_uint8array_helpers, require_node_web_streams_helper, require_utils4, require_detect_domain_locale, require_remove_trailing_slash, require_parse_path, require_add_path_prefix, require_add_path_suffix, require_path_has_prefix, require_add_locale, require_format_next_pathname_info, require_get_hostname, require_normalize_locale_path, require_remove_path_prefix, require_get_next_pathname_info, require_next_url, require_error, require_cookies, require_cookies2, require_request, require_next_request, require_client_component_renderer_logger, require_pipe_readable, require_render_result, require_normalize_path_sep, require_denormalize_page_path, require_escape_path_delimiters, require_path_to_regexp, require_path_match, require_escape_regexp, require_route_regex, require_prepare_destination, require_server_utils, require_is_plain_object, require_is_error, require_locale_route_normalizer, require_route_matcher2, require_locale_route_matcher, require_default_route_matcher_manager, require_is_app_page_route, require_normalizers, require_path2, require_prefixing_normalizer, require_normalize_page_path, require_app_bundle_path_normalizer, require_app_filename_normalizer, require_page_types, require_remove_page_path_tail, require_is_metadata_route, require_hash, require_get_metadata_route, require_absolute_path_to_page, require_absolute_filename_normalizer, require_app_page_normalizer, require_wrap_normalizer_fn, require_underscore_normalizer, require_app_pathname_normalizer, require_app, require_route_kind, require_app_page_route_matcher, require_cached_route_matcher_provider, require_manifest_route_matcher_provider, require_app_page_route_matcher_provider, require_is_app_route_route, require_app_route_route_matcher, require_app_route_route_matcher_provider, require_is_api_route, require_pages_api_route_matcher, require_pages_bundle_path_normalizer, require_pages_filename_normalizer, require_pages_page_normalizer, require_pages_pathname_normalizer, require_pages, require_pages_api_route_matcher_provider, require_pages_route_matcher, require_pages_route_matcher_provider, require_server_manifest_loader, require_i18n_provider, require_send_response, require_async_local_storage, require_static_generation_async_storage_instance, require_static_generation_async_storage_external, require_request_cookies, require_response_handlers, require_match_next_data_pathname, require_get_route_from_asset_path, require_suffix, require_rsc, require_prefix, require_postponed, require_action, require_strip_flight_headers, require_checks, require_prefetch_rsc, require_next_data, require_server_action_request_meta, require_to_route, require_semver_noop, require_jsonwebtoken, require_crypto_utils, require_try_get_preview_data, require_base_server, require_lru_cache, require_deep_freeze, require_page_client_reference_manifest, require_page_client_reference_manifest2, require_page_client_reference_manifest3, require_page_client_reference_manifest4, require_page_client_reference_manifest5, require_page_client_reference_manifest6, require_page_client_reference_manifest7, require_page_client_reference_manifest8, require_page_client_reference_manifest9, require_page_client_reference_manifest10, require_page_client_reference_manifest11, require_page_client_reference_manifest12, require_page_client_reference_manifest13, require_page_client_reference_manifest14, require_page_client_reference_manifest15, require_page_client_reference_manifest16, require_page_client_reference_manifest17, require_page_client_reference_manifest18, require_page_client_reference_manifest19, require_page_client_reference_manifest20, require_page_client_reference_manifest21, require_page_client_reference_manifest22, require_page_client_reference_manifest23, require_page_client_reference_manifest24, require_load_manifest, require_react_production_min, require_react, require_react_jsx_runtime_production_min, require_jsx_runtime, require__, require__2, require__3, require__4, require__5, require__6, require__7, require__8, require__9, require__10, require__11, require__12, require__13, require__14, require__15, require__16, require__17, require__18, require__19, require__20, require__21, require__22, require__23, require__24, require__25, require__26, require_webpack_runtime, require_app2, require_critters, throw_exports, throw_default, init_throw, require_react_dom_server_legacy_browser_production_min, require_react_dom_server_browser_production_min, require_server_browser, require_client_only, require_index, require_styled_jsx, require_pages_runtime_prod, require_error2, require_document, require_action_async_storage_instance, require_action_async_storage_external, require_request_async_storage_instance, require_request_async_storage_external, require_app_page_runtime_prod, require_page, require_page2, require_app_route_runtime_prod, require_route, require_route2, require_route3, require_page3, require_page4, require_page5, require_page6, require_page7, require_page8, require_page9, require_page10, require_route4, require_page11, require_page12, require_page13, require_page14, require_page15, require_route5, require_route6, require_route7, require_route8, require_route9, require_route10, require_route11, require_route12, require_route13, require_route14, require_route15, require_route16, require_route17, require_route18, require_page16, require_page17, require_page18, require_page19, require_page20, require_page21, require_page22, require_page23, require_page24, require_require, require_interop_default, require_wait, require_encryption_utils, require_action_utils, require_load_components, require_middleware_route_matcher, env_exports, init_env, require_body_streams, require_batcher, require_utils5, require_types, require_response_cache, require_fetch_cache, require_file_system_cache, require_shared_revalidate_timings, require_error_source, require_utils6, require_invoke_request, require_request_utils, require_incremental_cache, require_setup_http_agent_env, require_pages_api_route_match, require_node_fs_methods, require_mock_request, require_node_module_loader, require_route_module_loader, require_module_compiled, require_module_render, require_module_compiled2, require_module_render2, require_format_dynamic_import_path, require_generate_interception_routes_rewrites, require_accept, require_content_disposition, require_debug, require_get_orientation, require_image_size, require_is_animated, require_image_blur_svg, require_picomatch, require_match_local_pattern, require_match_remote_pattern, require_send, require_serve_static, require_url2, require_jest_worker, require_main, require_image_optimizer, require_format_server_error, require_context, require_fetch, require_ClientRequest, require_httpget, require_server, require_cache, require_next_server, open_next_config_exports2, __defProp22, __defNormalProp2, __publicField2, cloudflareContextSymbol3, initOpenNextCloudflareForDevErrorMsg2, resolver3, asset_resolver_default2, IgnorableError3, DOWNPLAYED_ERROR_LOGS5, isDownplayedErrorLog5, debugCache3, FALLBACK_BUILD_ID2, DEFAULT_PREFIX2, NAME2, BINDING_NAME2, PREFIX_ENV_NAME2, R2IncrementalCache2, r2_incremental_cache_default2, open_next_config_default2, init_open_next_config2, import_next_server, __create22, __defProp32, __getOwnPropDesc22, __getOwnPropNames22, __getProtoOf22, __hasOwnProp22, __esm22, __commonJS22, __export3, __copyProps22, __reExport2, __toESM22, __toCommonJS22, IgnorableError22, FatalError2, init_error2, DOWNPLAYED_ERROR_LOGS22, isDownplayedErrorLog22, init_logger2, parseHeaders, convertHeader, init_util2, node_module_exports, init_node_module, init_stream2, init_utils3, require_dist2, edge_exports2, import_cookie2, NULL_BODY_STATUSES2, converter2, edge_default2, init_edge2, cloudflare_node_exports, NULL_BODY_STATUSES22, handler3, cloudflare_node_default, init_cloudflare_node, dummy_exports2, dummyTagCache, dummy_default2, init_dummy2, dummy_exports22, dummyQueue, dummy_default22, init_dummy22, dummy_exports3, dummyIncrementalCache, dummy_default3, init_dummy3, dummy_exports4, resolver22, dummy_default4, init_dummy4, fetch_exports2, fetchProxy2, fetch_default2, init_fetch2, dummy_exports5, dummy_default5, init_dummy5, NEXT_DIR2, OPEN_NEXT_DIR2, NextConfig2, BuildId2, HtmlPages, RoutesManifest2, MiddlewareManifest2, AppPathRoutesManifest2, FunctionsConfigManifest2, PagesManifest2, SET_COOKIE_HEADER, CANNOT_BE_USED, OpenNextNodeResponse, IncomingMessage2, DetachedPromise2, DetachedPromiseRunner2, mod, resolveFilename, commonBinaryMimeTypes2, CommonHeaders2, CACHE_ONE_YEAR2, CACHE_ONE_MONTH2, optionalLocalePrefixRegex2, optionalBasepathPrefixRegex2, optionalPrefix2, staticRouteMatcher2, dynamicRouteMatcher2, middlewareManifest2, functionsConfigManifest2, middleMatch2, MIDDLEWARE_HEADER_PREFIX2, MIDDLEWARE_HEADER_PREFIX_LEN2, INTERNAL_HEADER_PREFIX2, INTERNAL_HEADER_INITIAL_URL2, INTERNAL_HEADER_LOCALE2, INTERNAL_HEADER_RESOLVED_ROUTES2, INTERNAL_HEADER_REWRITE_STATUS_CODE2, INTERNAL_EVENT_REQUEST_ID2, mod2, resolveFilename2, cacheHandlerPath, nextServer, routesLoaded, requestHandler, handler22; var init_handler = __esm({ async ".open-next/server-functions/default/handler.mjs"() { "use strict"; init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_process(); init_virtual_unenv_global_polyfill_cloudflare_unenv_preset_node_console(); init_performance2(); init_http(); __create2 = Object.create; __defProp4 = Object.defineProperty; __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; __getOwnPropNames3 = Object.getOwnPropertyNames; __getProtoOf2 = Object.getPrototypeOf; __hasOwnProp2 = Object.prototype.hasOwnProperty; __require2 = ((x) => typeof __require < "u" ? __require : typeof Proxy < "u" ? new Proxy(x, { get: /* @__PURE__ */ __name((a, b) => (typeof __require < "u" ? __require : a)[b], "get") }) : x)(function(x) { if (typeof __require < "u") return __require.apply(this, arguments); throw Error('Dynamic require of "' + x + '" is not supported'); }); __esm3 = /* @__PURE__ */ __name((fn, res) => function() { return fn && (res = (0, fn[__getOwnPropNames3(fn)[0]])(fn = 0)), res; }, "__esm"); __commonJS3 = /* @__PURE__ */ __name((cb, mod3) => function() { return mod3 || (0, cb[__getOwnPropNames3(cb)[0]])((mod3 = { exports: {} }).exports, mod3), mod3.exports; }, "__commonJS"); __export22 = /* @__PURE__ */ __name((target, all) => { for (var name in all) __defProp4(target, name, { get: all[name], enumerable: true }); }, "__export2"); __copyProps2 = /* @__PURE__ */ __name((to, from, except, desc) => { if (from && typeof from == "object" || typeof from == "function") for (let key of __getOwnPropNames3(from)) !__hasOwnProp2.call(to, key) && key !== except && __defProp4(to, key, { get: /* @__PURE__ */ __name(() => from[key], "get"), enumerable: !(desc = __getOwnPropDesc2(from, key)) || desc.enumerable }); return to; }, "__copyProps"); __toESM2 = /* @__PURE__ */ __name((mod3, isNodeMode, target) => (target = mod3 != null ? __create2(__getProtoOf2(mod3)) : {}, __copyProps2(isNodeMode || !mod3 || !mod3.__esModule ? __defProp4(target, "default", { value: mod3, enumerable: true }) : target, mod3)), "__toESM"); __toCommonJS2 = /* @__PURE__ */ __name((mod3) => __copyProps2(__defProp4({}, "__esModule", { value: true }), mod3), "__toCommonJS"); empty_exports = {}; __export22(empty_exports, { default: /* @__PURE__ */ __name(() => empty_default, "default") }); init_empty = __esm3({ ".open-next/cloudflare-templates/shims/empty.js"() { empty_default = {}; } }); require_node_environment = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/node-environment.js"() { "use strict"; if (typeof globalThis.AsyncLocalStorage != "function") { let { AsyncLocalStorage: AsyncLocalStorage32 } = require_async_hooks(); globalThis.AsyncLocalStorage = AsyncLocalStorage32; } typeof globalThis.WebSocket != "function" && Object.defineProperty(globalThis, "WebSocket", { get() { return (init_empty(), __toCommonJS2(empty_exports)).WebSocket; } }); } }); require_node_polyfill_crypto = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/node-polyfill-crypto.js"() { "use strict"; if (!global.crypto) { let webcrypto; Object.defineProperty(global, "crypto", { enumerable: false, configurable: true, get() { return webcrypto || (webcrypto = require_node_crypto().webcrypto), webcrypto; }, set(value) { webcrypto = value; } }); } } }); require_utils = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/utils.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { DecodeError: /* @__PURE__ */ __name(function() { return DecodeError; }, "DecodeError"), MiddlewareNotFoundError: /* @__PURE__ */ __name(function() { return MiddlewareNotFoundError; }, "MiddlewareNotFoundError"), MissingStaticPage: /* @__PURE__ */ __name(function() { return MissingStaticPage; }, "MissingStaticPage"), NormalizeError: /* @__PURE__ */ __name(function() { return NormalizeError; }, "NormalizeError"), PageNotFoundError: /* @__PURE__ */ __name(function() { return PageNotFoundError; }, "PageNotFoundError"), SP: /* @__PURE__ */ __name(function() { return SP; }, "SP"), ST: /* @__PURE__ */ __name(function() { return ST; }, "ST"), WEB_VITALS: /* @__PURE__ */ __name(function() { return WEB_VITALS; }, "WEB_VITALS"), execOnce: /* @__PURE__ */ __name(function() { return execOnce; }, "execOnce"), getDisplayName: /* @__PURE__ */ __name(function() { return getDisplayName; }, "getDisplayName"), getLocationOrigin: /* @__PURE__ */ __name(function() { return getLocationOrigin; }, "getLocationOrigin"), getURL: /* @__PURE__ */ __name(function() { return getURL; }, "getURL"), isAbsoluteUrl: /* @__PURE__ */ __name(function() { return isAbsoluteUrl; }, "isAbsoluteUrl"), isResSent: /* @__PURE__ */ __name(function() { return isResSent; }, "isResSent"), loadGetInitialProps: /* @__PURE__ */ __name(function() { return loadGetInitialProps; }, "loadGetInitialProps"), normalizeRepeatedSlashes: /* @__PURE__ */ __name(function() { return normalizeRepeatedSlashes2; }, "normalizeRepeatedSlashes"), stringifyError: /* @__PURE__ */ __name(function() { return stringifyError; }, "stringifyError") }); var WEB_VITALS = ["CLS", "FCP", "FID", "INP", "LCP", "TTFB"]; function execOnce(fn) { let used = false, result; return function() { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) args[_key] = arguments[_key]; return used || (used = true, result = fn(...args)), result; }; } __name(execOnce, "execOnce"); var ABSOLUTE_URL_REGEX = /^[a-zA-Z][a-zA-Z\d+\-.]*?:/, isAbsoluteUrl = /* @__PURE__ */ __name((url) => ABSOLUTE_URL_REGEX.test(url), "isAbsoluteUrl"); function getLocationOrigin() { let { protocol, hostname: hostname2, port } = window.location; return protocol + "//" + hostname2 + (port ? ":" + port : ""); } __name(getLocationOrigin, "getLocationOrigin"); function getURL() { let { href } = window.location, origin = getLocationOrigin(); return href.substring(origin.length); } __name(getURL, "getURL"); function getDisplayName(Component) { return typeof Component == "string" ? Component : Component.displayName || Component.name || "Unknown"; } __name(getDisplayName, "getDisplayName"); function isResSent(res) { return res.finished || res.headersSent; } __name(isResSent, "isResSent"); function normalizeRepeatedSlashes2(url) { let urlParts = url.split("?"); return urlParts[0].replace(/\\/g, "/").replace(/\/\/+/g, "/") + (urlParts[1] ? "?" + urlParts.slice(1).join("?") : ""); } __name(normalizeRepeatedSlashes2, "normalizeRepeatedSlashes"); async function loadGetInitialProps(App, ctx) { if (0) var _App_prototype; let res = ctx.res || ctx.ctx && ctx.ctx.res; if (!App.getInitialProps) return ctx.ctx && ctx.Component ? { pageProps: await loadGetInitialProps(ctx.Component, ctx.ctx) } : {}; let props = await App.getInitialProps(ctx); if (res && isResSent(res)) return props; if (!props) { let message = '"' + getDisplayName(App) + '.getInitialProps()" should resolve to an object. But found "' + props + '" instead.'; throw new Error(message); } return props; } __name(loadGetInitialProps, "loadGetInitialProps"); var SP = typeof performance < "u", ST = SP && ["mark", "measure", "getEntriesByName"].every((method) => typeof performance[method] == "function"), DecodeError = class extends Error { static { __name(this, "DecodeError"); } }, NormalizeError = class extends Error { static { __name(this, "NormalizeError"); } }, PageNotFoundError = class extends Error { static { __name(this, "PageNotFoundError"); } constructor(page) { super(), this.code = "ENOENT", this.name = "PageNotFoundError", this.message = "Cannot find module for page: " + page; } }, MissingStaticPage = class extends Error { static { __name(this, "MissingStaticPage"); } constructor(page, message) { super(), this.message = "Failed to load static file for page: " + page + " " + message; } }, MiddlewareNotFoundError = class extends Error { static { __name(this, "MiddlewareNotFoundError"); } constructor() { super(), this.code = "ENOENT", this.message = "Cannot find the middleware module"; } }; function stringifyError(error32) { return JSON.stringify({ message: error32.message, stack: error32.stack }); } __name(stringifyError, "stringifyError"); } }); require_route_matcher = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/router/utils/route-matcher.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "getRouteMatcher", { enumerable: true, get: /* @__PURE__ */ __name(function() { return getRouteMatcher; }, "get") }); var _utils = require_utils(); function getRouteMatcher(param) { let { re, groups } = param; return (pathname) => { let routeMatch = re.exec(pathname); if (!routeMatch) return false; let decode = /* @__PURE__ */ __name((param2) => { try { return decodeURIComponent(param2); } catch { throw new _utils.DecodeError("failed to decode param"); } }, "decode"), params = {}; return Object.keys(groups).forEach((slugName) => { let g = groups[slugName], m = routeMatch[g.pos]; m !== void 0 && (params[slugName] = ~m.indexOf("/") ? m.split("/").map((entry) => decode(entry)) : g.repeat ? [decode(m)] : decode(m)); }), params; }; } __name(getRouteMatcher, "getRouteMatcher"); } }); require_request_meta = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/request-meta.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { NEXT_REQUEST_META: /* @__PURE__ */ __name(function() { return NEXT_REQUEST_META; }, "NEXT_REQUEST_META"), addRequestMeta: /* @__PURE__ */ __name(function() { return addRequestMeta; }, "addRequestMeta"), getNextInternalQuery: /* @__PURE__ */ __name(function() { return getNextInternalQuery; }, "getNextInternalQuery"), getRequestMeta: /* @__PURE__ */ __name(function() { return getRequestMeta; }, "getRequestMeta"), removeRequestMeta: /* @__PURE__ */ __name(function() { return removeRequestMeta; }, "removeRequestMeta"), setRequestMeta: /* @__PURE__ */ __name(function() { return setRequestMeta; }, "setRequestMeta") }); var NEXT_REQUEST_META = Symbol.for("NextInternalRequestMeta"); function getRequestMeta(req, key) { let meta = req[NEXT_REQUEST_META] || {}; return typeof key == "string" ? meta[key] : meta; } __name(getRequestMeta, "getRequestMeta"); function setRequestMeta(req, meta) { return req[NEXT_REQUEST_META] = meta, meta; } __name(setRequestMeta, "setRequestMeta"); function addRequestMeta(request3, key, value) { let meta = getRequestMeta(request3); return meta[key] = value, setRequestMeta(request3, meta); } __name(addRequestMeta, "addRequestMeta"); function removeRequestMeta(request3, key) { let meta = getRequestMeta(request3); return delete meta[key], setRequestMeta(request3, meta); } __name(removeRequestMeta, "removeRequestMeta"); function getNextInternalQuery(query) { let keysToInclude = ["__nextDefaultLocale", "__nextFallback", "__nextLocale", "__nextSsgPath", "_nextBubbleNoFallback", "__nextDataReq", "__nextInferredLocaleFromDefault"], nextInternalQuery = {}; for (let key of keysToInclude) key in query && (nextInternalQuery[key] = query[key]); return nextInternalQuery; } __name(getNextInternalQuery, "getNextInternalQuery"); } }); require_interop_require_default = __commonJS3({ ".open-next/server-functions/default/node_modules/@swc/helpers/cjs/_interop_require_default.cjs"(exports) { "use strict"; exports._ = exports._interop_require_default = _interop_require_default; function _interop_require_default(obj) { return obj && obj.__esModule ? obj : { default: obj }; } __name(_interop_require_default, "_interop_require_default"); } }); require_modern_browserslist_target = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/modern-browserslist-target.js"(exports, module) { "use strict"; var MODERN_BROWSERSLIST_TARGET = ["chrome 64", "edge 79", "firefox 67", "opera 51", "safari 12"]; module.exports = MODERN_BROWSERSLIST_TARGET; } }); require_constants = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/constants.js"(exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { APP_BUILD_MANIFEST: /* @__PURE__ */ __name(function() { return APP_BUILD_MANIFEST; }, "APP_BUILD_MANIFEST"), APP_CLIENT_INTERNALS: /* @__PURE__ */ __name(function() { return APP_CLIENT_INTERNALS; }, "APP_CLIENT_INTERNALS"), APP_PATHS_MANIFEST: /* @__PURE__ */ __name(function() { return APP_PATHS_MANIFEST; }, "APP_PATHS_MANIFEST"), APP_PATH_ROUTES_MANIFEST: /* @__PURE__ */ __name(function() { return APP_PATH_ROUTES_MANIFEST; }, "APP_PATH_ROUTES_MANIFEST"), AUTOMATIC_FONT_OPTIMIZATION_MANIFEST: /* @__PURE__ */ __name(function() { return AUTOMATIC_FONT_OPTIMIZATION_MANIFEST; }, "AUTOMATIC_FONT_OPTIMIZATION_MANIFEST"), BARREL_OPTIMIZATION_PREFIX: /* @__PURE__ */ __name(function() { return BARREL_OPTIMIZATION_PREFIX; }, "BARREL_OPTIMIZATION_PREFIX"), BLOCKED_PAGES: /* @__PURE__ */ __name(function() { return BLOCKED_PAGES; }, "BLOCKED_PAGES"), BUILD_ID_FILE: /* @__PURE__ */ __name(function() { return BUILD_ID_FILE; }, "BUILD_ID_FILE"), BUILD_MANIFEST: /* @__PURE__ */ __name(function() { return BUILD_MANIFEST; }, "BUILD_MANIFEST"), CLIENT_PUBLIC_FILES_PATH: /* @__PURE__ */ __name(function() { return CLIENT_PUBLIC_FILES_PATH; }, "CLIENT_PUBLIC_FILES_PATH"), CLIENT_REFERENCE_MANIFEST: /* @__PURE__ */ __name(function() { return CLIENT_REFERENCE_MANIFEST; }, "CLIENT_REFERENCE_MANIFEST"), CLIENT_STATIC_FILES_PATH: /* @__PURE__ */ __name(function() { return CLIENT_STATIC_FILES_PATH; }, "CLIENT_STATIC_FILES_PATH"), CLIENT_STATIC_FILES_RUNTIME_AMP: /* @__PURE__ */ __name(function() { return CLIENT_STATIC_FILES_RUNTIME_AMP; }, "CLIENT_STATIC_FILES_RUNTIME_AMP"), CLIENT_STATIC_FILES_RUNTIME_MAIN: /* @__PURE__ */ __name(function() { return CLIENT_STATIC_FILES_RUNTIME_MAIN; }, "CLIENT_STATIC_FILES_RUNTIME_MAIN"), CLIENT_STATIC_FILES_RUNTIME_MAIN_APP: /* @__PURE__ */ __name(function() { return CLIENT_STATIC_FILES_RUNTIME_MAIN_APP; }, "CLIENT_STATIC_FILES_RUNTIME_MAIN_APP"), CLIENT_STATIC_FILES_RUNTIME_POLYFILLS: /* @__PURE__ */ __name(function() { return CLIENT_STATIC_FILES_RUNTIME_POLYFILLS; }, "CLIENT_STATIC_FILES_RUNTIME_POLYFILLS"), CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL: /* @__PURE__ */ __name(function() { return CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL; }, "CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL"), CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH: /* @__PURE__ */ __name(function() { return CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH; }, "CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH"), CLIENT_STATIC_FILES_RUNTIME_WEBPACK: /* @__PURE__ */ __name(function() { return CLIENT_STATIC_FILES_RUNTIME_WEBPACK; }, "CLIENT_STATIC_FILES_RUNTIME_WEBPACK"), COMPILER_INDEXES: /* @__PURE__ */ __name(function() { return COMPILER_INDEXES; }, "COMPILER_INDEXES"), COMPILER_NAMES: /* @__PURE__ */ __name(function() { return COMPILER_NAMES; }, "COMPILER_NAMES"), CONFIG_FILES: /* @__PURE__ */ __name(function() { return CONFIG_FILES; }, "CONFIG_FILES"), DEFAULT_RUNTIME_WEBPACK: /* @__PURE__ */ __name(function() { return DEFAULT_RUNTIME_WEBPACK; }, "DEFAULT_RUNTIME_WEBPACK"), DEFAULT_SANS_SERIF_FONT: /* @__PURE__ */ __name(function() { return DEFAULT_SANS_SERIF_FONT; }, "DEFAULT_SANS_SERIF_FONT"), DEFAULT_SERIF_FONT: /* @__PURE__ */ __name(function() { return DEFAULT_SERIF_FONT; }, "DEFAULT_SERIF_FONT"), DEV_CLIENT_PAGES_MANIFEST: /* @__PURE__ */ __name(function() { return DEV_CLIENT_PAGES_MANIFEST; }, "DEV_CLIENT_PAGES_MANIFEST"), DEV_MIDDLEWARE_MANIFEST: /* @__PURE__ */ __name(function() { return DEV_MIDDLEWARE_MANIFEST; }, "DEV_MIDDLEWARE_MANIFEST"), EDGE_RUNTIME_WEBPACK: /* @__PURE__ */ __name(function() { return EDGE_RUNTIME_WEBPACK; }, "EDGE_RUNTIME_WEBPACK"), EDGE_UNSUPPORTED_NODE_APIS: /* @__PURE__ */ __name(function() { return EDGE_UNSUPPORTED_NODE_APIS; }, "EDGE_UNSUPPORTED_NODE_APIS"), EXPORT_DETAIL: /* @__PURE__ */ __name(function() { return EXPORT_DETAIL; }, "EXPORT_DETAIL"), EXPORT_MARKER: /* @__PURE__ */ __name(function() { return EXPORT_MARKER; }, "EXPORT_MARKER"), FUNCTIONS_CONFIG_MANIFEST: /* @__PURE__ */ __name(function() { return FUNCTIONS_CONFIG_MANIFEST; }, "FUNCTIONS_CONFIG_MANIFEST"), GOOGLE_FONT_PROVIDER: /* @__PURE__ */ __name(function() { return GOOGLE_FONT_PROVIDER; }, "GOOGLE_FONT_PROVIDER"), IMAGES_MANIFEST: /* @__PURE__ */ __name(function() { return IMAGES_MANIFEST; }, "IMAGES_MANIFEST"), INTERCEPTION_ROUTE_REWRITE_MANIFEST: /* @__PURE__ */ __name(function() { return INTERCEPTION_ROUTE_REWRITE_MANIFEST; }, "INTERCEPTION_ROUTE_REWRITE_MANIFEST"), MIDDLEWARE_BUILD_MANIFEST: /* @__PURE__ */ __name(function() { return MIDDLEWARE_BUILD_MANIFEST; }, "MIDDLEWARE_BUILD_MANIFEST"), MIDDLEWARE_MANIFEST: /* @__PURE__ */ __name(function() { return MIDDLEWARE_MANIFEST; }, "MIDDLEWARE_MANIFEST"), MIDDLEWARE_REACT_LOADABLE_MANIFEST: /* @__PURE__ */ __name(function() { return MIDDLEWARE_REACT_LOADABLE_MANIFEST; }, "MIDDLEWARE_REACT_LOADABLE_MANIFEST"), MODERN_BROWSERSLIST_TARGET: /* @__PURE__ */ __name(function() { return _modernbrowserslisttarget.default; }, "MODERN_BROWSERSLIST_TARGET"), NEXT_BUILTIN_DOCUMENT: /* @__PURE__ */ __name(function() { return NEXT_BUILTIN_DOCUMENT; }, "NEXT_BUILTIN_DOCUMENT"), NEXT_FONT_MANIFEST: /* @__PURE__ */ __name(function() { return NEXT_FONT_MANIFEST; }, "NEXT_FONT_MANIFEST"), OPTIMIZED_FONT_PROVIDERS: /* @__PURE__ */ __name(function() { return OPTIMIZED_FONT_PROVIDERS; }, "OPTIMIZED_FONT_PROVIDERS"), PAGES_MANIFEST: /* @__PURE__ */ __name(function() { return PAGES_MANIFEST; }, "PAGES_MANIFEST"), PHASE_DEVELOPMENT_SERVER: /* @__PURE__ */ __name(function() { return PHASE_DEVELOPMENT_SERVER; }, "PHASE_DEVELOPMENT_SERVER"), PHASE_EXPORT: /* @__PURE__ */ __name(function() { return PHASE_EXPORT; }, "PHASE_EXPORT"), PHASE_INFO: /* @__PURE__ */ __name(function() { return PHASE_INFO; }, "PHASE_INFO"), PHASE_PRODUCTION_BUILD: /* @__PURE__ */ __name(function() { return PHASE_PRODUCTION_BUILD; }, "PHASE_PRODUCTION_BUILD"), PHASE_PRODUCTION_SERVER: /* @__PURE__ */ __name(function() { return PHASE_PRODUCTION_SERVER; }, "PHASE_PRODUCTION_SERVER"), PHASE_TEST: /* @__PURE__ */ __name(function() { return PHASE_TEST; }, "PHASE_TEST"), PRERENDER_MANIFEST: /* @__PURE__ */ __name(function() { return PRERENDER_MANIFEST; }, "PRERENDER_MANIFEST"), REACT_LOADABLE_MANIFEST: /* @__PURE__ */ __name(function() { return REACT_LOADABLE_MANIFEST; }, "REACT_LOADABLE_MANIFEST"), ROUTES_MANIFEST: /* @__PURE__ */ __name(function() { return ROUTES_MANIFEST; }, "ROUTES_MANIFEST"), RSC_MODULE_TYPES: /* @__PURE__ */ __name(function() { return RSC_MODULE_TYPES; }, "RSC_MODULE_TYPES"), SERVER_DIRECTORY: /* @__PURE__ */ __name(function() { return SERVER_DIRECTORY; }, "SERVER_DIRECTORY"), SERVER_FILES_MANIFEST: /* @__PURE__ */ __name(function() { return SERVER_FILES_MANIFEST; }, "SERVER_FILES_MANIFEST"), SERVER_PROPS_ID: /* @__PURE__ */ __name(function() { return SERVER_PROPS_ID; }, "SERVER_PROPS_ID"), SERVER_REFERENCE_MANIFEST: /* @__PURE__ */ __name(function() { return SERVER_REFERENCE_MANIFEST; }, "SERVER_REFERENCE_MANIFEST"), STATIC_PROPS_ID: /* @__PURE__ */ __name(function() { return STATIC_PROPS_ID; }, "STATIC_PROPS_ID"), STATIC_STATUS_PAGES: /* @__PURE__ */ __name(function() { return STATIC_STATUS_PAGES; }, "STATIC_STATUS_PAGES"), STRING_LITERAL_DROP_BUNDLE: /* @__PURE__ */ __name(function() { return STRING_LITERAL_DROP_BUNDLE; }, "STRING_LITERAL_DROP_BUNDLE"), SUBRESOURCE_INTEGRITY_MANIFEST: /* @__PURE__ */ __name(function() { return SUBRESOURCE_INTEGRITY_MANIFEST; }, "SUBRESOURCE_INTEGRITY_MANIFEST"), SYSTEM_ENTRYPOINTS: /* @__PURE__ */ __name(function() { return SYSTEM_ENTRYPOINTS; }, "SYSTEM_ENTRYPOINTS"), TRACE_OUTPUT_VERSION: /* @__PURE__ */ __name(function() { return TRACE_OUTPUT_VERSION; }, "TRACE_OUTPUT_VERSION"), TURBO_TRACE_DEFAULT_MEMORY_LIMIT: /* @__PURE__ */ __name(function() { return TURBO_TRACE_DEFAULT_MEMORY_LIMIT; }, "TURBO_TRACE_DEFAULT_MEMORY_LIMIT"), UNDERSCORE_NOT_FOUND_ROUTE: /* @__PURE__ */ __name(function() { return UNDERSCORE_NOT_FOUND_ROUTE; }, "UNDERSCORE_NOT_FOUND_ROUTE"), UNDERSCORE_NOT_FOUND_ROUTE_ENTRY: /* @__PURE__ */ __name(function() { return UNDERSCORE_NOT_FOUND_ROUTE_ENTRY; }, "UNDERSCORE_NOT_FOUND_ROUTE_ENTRY") }); var _interop_require_default = require_interop_require_default(), _modernbrowserslisttarget = _interop_require_default._(require_modern_browserslist_target()), COMPILER_NAMES = { client: "client", server: "server", edgeServer: "edge-server" }, COMPILER_INDEXES = { [COMPILER_NAMES.client]: 0, [COMPILER_NAMES.server]: 1, [COMPILER_NAMES.edgeServer]: 2 }, UNDERSCORE_NOT_FOUND_ROUTE = "/_not-found", UNDERSCORE_NOT_FOUND_ROUTE_ENTRY = "" + UNDERSCORE_NOT_FOUND_ROUTE + "/page", PHASE_EXPORT = "phase-export", PHASE_PRODUCTION_BUILD = "phase-production-build", PHASE_PRODUCTION_SERVER = "phase-production-server", PHASE_DEVELOPMENT_SERVER = "phase-development-server", PHASE_TEST = "phase-test", PHASE_INFO = "phase-info", PAGES_MANIFEST = "pages-manifest.json", APP_PATHS_MANIFEST = "app-paths-manifest.json", APP_PATH_ROUTES_MANIFEST = "app-path-routes-manifest.json", BUILD_MANIFEST = "build-manifest.json", APP_BUILD_MANIFEST = "app-build-manifest.json", FUNCTIONS_CONFIG_MANIFEST = "functions-config-manifest.json", SUBRESOURCE_INTEGRITY_MANIFEST = "subresource-integrity-manifest", NEXT_FONT_MANIFEST = "next-font-manifest", EXPORT_MARKER = "export-marker.json", EXPORT_DETAIL = "export-detail.json", PRERENDER_MANIFEST = "prerender-manifest.json", ROUTES_MANIFEST = "routes-manifest.json", IMAGES_MANIFEST = "images-manifest.json", SERVER_FILES_MANIFEST = "required-server-files.json", DEV_CLIENT_PAGES_MANIFEST = "_devPagesManifest.json", MIDDLEWARE_MANIFEST = "middleware-manifest.json", DEV_MIDDLEWARE_MANIFEST = "_devMiddlewareManifest.json", REACT_LOADABLE_MANIFEST = "react-loadable-manifest.json", AUTOMATIC_FONT_OPTIMIZATION_MANIFEST = "font-manifest.json", SERVER_DIRECTORY = "server", CONFIG_FILES = ["next.config.js", "next.config.mjs"], BUILD_ID_FILE = "BUILD_ID", BLOCKED_PAGES = ["/_document", "/_app", "/_error"], CLIENT_PUBLIC_FILES_PATH = "public", CLIENT_STATIC_FILES_PATH = "static", STRING_LITERAL_DROP_BUNDLE = "__NEXT_DROP_CLIENT_FILE__", NEXT_BUILTIN_DOCUMENT = "__NEXT_BUILTIN_DOCUMENT__", BARREL_OPTIMIZATION_PREFIX = "__barrel_optimize__", CLIENT_REFERENCE_MANIFEST = "client-reference-manifest", SERVER_REFERENCE_MANIFEST = "server-reference-manifest", MIDDLEWARE_BUILD_MANIFEST = "middleware-build-manifest", MIDDLEWARE_REACT_LOADABLE_MANIFEST = "middleware-react-loadable-manifest", INTERCEPTION_ROUTE_REWRITE_MANIFEST = "interception-route-rewrite-manifest", CLIENT_STATIC_FILES_RUNTIME_MAIN = "main", CLIENT_STATIC_FILES_RUNTIME_MAIN_APP = "" + CLIENT_STATIC_FILES_RUNTIME_MAIN + "-app", APP_CLIENT_INTERNALS = "app-pages-internals", CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH = "react-refresh", CLIENT_STATIC_FILES_RUNTIME_AMP = "amp", CLIENT_STATIC_FILES_RUNTIME_WEBPACK = "webpack", CLIENT_STATIC_FILES_RUNTIME_POLYFILLS = "polyfills", CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL = Symbol(CLIENT_STATIC_FILES_RUNTIME_POLYFILLS), DEFAULT_RUNTIME_WEBPACK = "webpack-runtime", EDGE_RUNTIME_WEBPACK = "edge-runtime-webpack", STATIC_PROPS_ID = "__N_SSG", SERVER_PROPS_ID = "__N_SSP", GOOGLE_FONT_PROVIDER = "https://fonts.googleapis.com/", OPTIMIZED_FONT_PROVIDERS = [{ url: GOOGLE_FONT_PROVIDER, preconnect: "https://fonts.gstatic.com" }, { url: "https://use.typekit.net", preconnect: "https://use.typekit.net" }], DEFAULT_SERIF_FONT = { name: "Times New Roman", xAvgCharWidth: 821, azAvgWidth: 854.3953488372093, unitsPerEm: 2048 }, DEFAULT_SANS_SERIF_FONT = { name: "Arial", xAvgCharWidth: 904, azAvgWidth: 934.5116279069767, unitsPerEm: 2048 }, STATIC_STATUS_PAGES = ["/500"], TRACE_OUTPUT_VERSION = 1, TURBO_TRACE_DEFAULT_MEMORY_LIMIT = 6e3, RSC_MODULE_TYPES = { client: "client", server: "server" }, EDGE_UNSUPPORTED_NODE_APIS = ["clearImmediate", "setImmediate", "BroadcastChannel", "ByteLengthQueuingStrategy", "CompressionStream", "CountQueuingStrategy", "DecompressionStream", "DomException", "MessageChannel", "MessageEvent", "MessagePort", "ReadableByteStreamController", "ReadableStreamBYOBRequest", "ReadableStreamDefaultController", "TransformStreamDefaultController", "WritableStreamDefaultController"], SYSTEM_ENTRYPOINTS = /* @__PURE__ */ new Set([CLIENT_STATIC_FILES_RUNTIME_MAIN, CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH, CLIENT_STATIC_FILES_RUNTIME_AMP, CLIENT_STATIC_FILES_RUNTIME_MAIN_APP]); (typeof exports.default == "function" || typeof exports.default == "object" && exports.default !== null) && typeof exports.default.__esModule > "u" && (Object.defineProperty(exports.default, "__esModule", { value: true }), Object.assign(exports.default, exports), module.exports = exports.default); } }); require_find_pages_dir = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/lib/find-pages-dir.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { findDir: /* @__PURE__ */ __name(function() { return findDir; }, "findDir"), findPagesDir: /* @__PURE__ */ __name(function() { return findPagesDir; }, "findPagesDir") }); var _fs = _interop_require_default(require_fs()), _path = _interop_require_default(require_path()); function _interop_require_default(obj) { return obj && obj.__esModule ? obj : { default: obj }; } __name(_interop_require_default, "_interop_require_default"); function findDir(dir3, name) { if (dir3 = dir3.replaceAll("/", "/"), dir3.endsWith(".next/server") && (name === "app" || name === "pages")) return true; throw new Error(`Unexpected findDir(${dir3}, ${name}) call!`); } __name(findDir, "findDir"); function findPagesDir(dir3) { let pagesDir = findDir(dir3, "pages") || void 0, appDir = findDir(dir3, "app") || void 0; if (appDir == null && pagesDir == null) throw new Error("> Couldn't find any `pages` or `app` directory. Please create one under the project root"); return { pagesDir, appDir }; } __name(findPagesDir, "findPagesDir"); } }); require_reflect = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/web/spec-extension/adapters/reflect.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "ReflectAdapter", { enumerable: true, get: /* @__PURE__ */ __name(function() { return ReflectAdapter; }, "get") }); var ReflectAdapter = class { static { __name(this, "ReflectAdapter"); } static get(target, prop, receiver) { let value = Reflect.get(target, prop, receiver); return typeof value == "function" ? value.bind(target) : value; } static set(target, prop, value, receiver) { return Reflect.set(target, prop, value, receiver); } static has(target, prop) { return Reflect.has(target, prop); } static deleteProperty(target, prop) { return Reflect.deleteProperty(target, prop); } }; } }); require_headers = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/web/spec-extension/adapters/headers.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { HeadersAdapter: /* @__PURE__ */ __name(function() { return HeadersAdapter; }, "HeadersAdapter"), ReadonlyHeadersError: /* @__PURE__ */ __name(function() { return ReadonlyHeadersError; }, "ReadonlyHeadersError") }); var _reflect = require_reflect(), ReadonlyHeadersError = class _ReadonlyHeadersError extends Error { static { __name(this, "_ReadonlyHeadersError"); } constructor() { super("Headers cannot be modified. Read more: https://nextjs.org/docs/app/api-reference/functions/headers"); } static callable() { throw new _ReadonlyHeadersError(); } }, HeadersAdapter = class _HeadersAdapter extends Headers { static { __name(this, "_HeadersAdapter"); } constructor(headers) { super(), this.headers = new Proxy(headers, { get(target, prop, receiver) { if (typeof prop == "symbol") return _reflect.ReflectAdapter.get(target, prop, receiver); let lowercased = prop.toLowerCase(), original = Object.keys(headers).find((o) => o.toLowerCase() === lowercased); if (!(typeof original > "u")) return _reflect.ReflectAdapter.get(target, original, receiver); }, set(target, prop, value, receiver) { if (typeof prop == "symbol") return _reflect.ReflectAdapter.set(target, prop, value, receiver); let lowercased = prop.toLowerCase(), original = Object.keys(headers).find((o) => o.toLowerCase() === lowercased); return _reflect.ReflectAdapter.set(target, original ?? prop, value, receiver); }, has(target, prop) { if (typeof prop == "symbol") return _reflect.ReflectAdapter.has(target, prop); let lowercased = prop.toLowerCase(), original = Object.keys(headers).find((o) => o.toLowerCase() === lowercased); return typeof original > "u" ? false : _reflect.ReflectAdapter.has(target, original); }, deleteProperty(target, prop) { if (typeof prop == "symbol") return _reflect.ReflectAdapter.deleteProperty(target, prop); let lowercased = prop.toLowerCase(), original = Object.keys(headers).find((o) => o.toLowerCase() === lowercased); return typeof original > "u" ? true : _reflect.ReflectAdapter.deleteProperty(target, original); } }); } static seal(headers) { return new Proxy(headers, { get(target, prop, receiver) { switch (prop) { case "append": case "delete": case "set": return ReadonlyHeadersError.callable; default: return _reflect.ReflectAdapter.get(target, prop, receiver); } } }); } merge(value) { return Array.isArray(value) ? value.join(", ") : value; } static from(headers) { return headers instanceof Headers ? headers : new _HeadersAdapter(headers); } append(name, value) { let existing = this.headers[name]; typeof existing == "string" ? this.headers[name] = [existing, value] : Array.isArray(existing) ? existing.push(value) : this.headers[name] = value; } delete(name) { delete this.headers[name]; } get(name) { let value = this.headers[name]; return typeof value < "u" ? this.merge(value) : null; } has(name) { return typeof this.headers[name] < "u"; } set(name, value) { this.headers[name] = value; } forEach(callbackfn, thisArg) { for (let [name, value] of this.entries()) callbackfn.call(thisArg, value, name, this); } *entries() { for (let key of Object.keys(this.headers)) { let name = key.toLowerCase(), value = this.get(name); yield [name, value]; } } *keys() { for (let key of Object.keys(this.headers)) yield key.toLowerCase(); } *values() { for (let key of Object.keys(this.headers)) yield this.get(key); } [Symbol.iterator]() { return this.entries(); } }; } }); require_constants2 = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/lib/constants.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { ACTION_SUFFIX: /* @__PURE__ */ __name(function() { return ACTION_SUFFIX; }, "ACTION_SUFFIX"), APP_DIR_ALIAS: /* @__PURE__ */ __name(function() { return APP_DIR_ALIAS; }, "APP_DIR_ALIAS"), CACHE_ONE_YEAR: /* @__PURE__ */ __name(function() { return CACHE_ONE_YEAR22; }, "CACHE_ONE_YEAR"), DOT_NEXT_ALIAS: /* @__PURE__ */ __name(function() { return DOT_NEXT_ALIAS; }, "DOT_NEXT_ALIAS"), ESLINT_DEFAULT_DIRS: /* @__PURE__ */ __name(function() { return ESLINT_DEFAULT_DIRS; }, "ESLINT_DEFAULT_DIRS"), GSP_NO_RETURNED_VALUE: /* @__PURE__ */ __name(function() { return GSP_NO_RETURNED_VALUE; }, "GSP_NO_RETURNED_VALUE"), GSSP_COMPONENT_MEMBER_ERROR: /* @__PURE__ */ __name(function() { return GSSP_COMPONENT_MEMBER_ERROR; }, "GSSP_COMPONENT_MEMBER_ERROR"), GSSP_NO_RETURNED_VALUE: /* @__PURE__ */ __name(function() { return GSSP_NO_RETURNED_VALUE; }, "GSSP_NO_RETURNED_VALUE"), INSTRUMENTATION_HOOK_FILENAME: /* @__PURE__ */ __name(function() { return INSTRUMENTATION_HOOK_FILENAME; }, "INSTRUMENTATION_HOOK_FILENAME"), MIDDLEWARE_FILENAME: /* @__PURE__ */ __name(function() { return MIDDLEWARE_FILENAME; }, "MIDDLEWARE_FILENAME"), MIDDLEWARE_LOCATION_REGEXP: /* @__PURE__ */ __name(function() { return MIDDLEWARE_LOCATION_REGEXP; }, "MIDDLEWARE_LOCATION_REGEXP"), NEXT_BODY_SUFFIX: /* @__PURE__ */ __name(function() { return NEXT_BODY_SUFFIX; }, "NEXT_BODY_SUFFIX"), NEXT_CACHE_IMPLICIT_TAG_ID: /* @__PURE__ */ __name(function() { return NEXT_CACHE_IMPLICIT_TAG_ID; }, "NEXT_CACHE_IMPLICIT_TAG_ID"), NEXT_CACHE_REVALIDATED_TAGS_HEADER: /* @__PURE__ */ __name(function() { return NEXT_CACHE_REVALIDATED_TAGS_HEADER; }, "NEXT_CACHE_REVALIDATED_TAGS_HEADER"), NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER: /* @__PURE__ */ __name(function() { return NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER; }, "NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER"), NEXT_CACHE_SOFT_TAGS_HEADER: /* @__PURE__ */ __name(function() { return NEXT_CACHE_SOFT_TAGS_HEADER; }, "NEXT_CACHE_SOFT_TAGS_HEADER"), NEXT_CACHE_SOFT_TAG_MAX_LENGTH: /* @__PURE__ */ __name(function() { return NEXT_CACHE_SOFT_TAG_MAX_LENGTH; }, "NEXT_CACHE_SOFT_TAG_MAX_LENGTH"), NEXT_CACHE_TAGS_HEADER: /* @__PURE__ */ __name(function() { return NEXT_CACHE_TAGS_HEADER; }, "NEXT_CACHE_TAGS_HEADER"), NEXT_CACHE_TAG_MAX_ITEMS: /* @__PURE__ */ __name(function() { return NEXT_CACHE_TAG_MAX_ITEMS; }, "NEXT_CACHE_TAG_MAX_ITEMS"), NEXT_CACHE_TAG_MAX_LENGTH: /* @__PURE__ */ __name(function() { return NEXT_CACHE_TAG_MAX_LENGTH; }, "NEXT_CACHE_TAG_MAX_LENGTH"), NEXT_DATA_SUFFIX: /* @__PURE__ */ __name(function() { return NEXT_DATA_SUFFIX; }, "NEXT_DATA_SUFFIX"), NEXT_META_SUFFIX: /* @__PURE__ */ __name(function() { return NEXT_META_SUFFIX; }, "NEXT_META_SUFFIX"), NEXT_QUERY_PARAM_PREFIX: /* @__PURE__ */ __name(function() { return NEXT_QUERY_PARAM_PREFIX; }, "NEXT_QUERY_PARAM_PREFIX"), NON_STANDARD_NODE_ENV: /* @__PURE__ */ __name(function() { return NON_STANDARD_NODE_ENV; }, "NON_STANDARD_NODE_ENV"), PAGES_DIR_ALIAS: /* @__PURE__ */ __name(function() { return PAGES_DIR_ALIAS; }, "PAGES_DIR_ALIAS"), PRERENDER_REVALIDATE_HEADER: /* @__PURE__ */ __name(function() { return PRERENDER_REVALIDATE_HEADER; }, "PRERENDER_REVALIDATE_HEADER"), PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER: /* @__PURE__ */ __name(function() { return PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER; }, "PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER"), PUBLIC_DIR_MIDDLEWARE_CONFLICT: /* @__PURE__ */ __name(function() { return PUBLIC_DIR_MIDDLEWARE_CONFLICT; }, "PUBLIC_DIR_MIDDLEWARE_CONFLICT"), ROOT_DIR_ALIAS: /* @__PURE__ */ __name(function() { return ROOT_DIR_ALIAS; }, "ROOT_DIR_ALIAS"), RSC_ACTION_CLIENT_WRAPPER_ALIAS: /* @__PURE__ */ __name(function() { return RSC_ACTION_CLIENT_WRAPPER_ALIAS; }, "RSC_ACTION_CLIENT_WRAPPER_ALIAS"), RSC_ACTION_ENCRYPTION_ALIAS: /* @__PURE__ */ __name(function() { return RSC_ACTION_ENCRYPTION_ALIAS; }, "RSC_ACTION_ENCRYPTION_ALIAS"), RSC_ACTION_PROXY_ALIAS: /* @__PURE__ */ __name(function() { return RSC_ACTION_PROXY_ALIAS; }, "RSC_ACTION_PROXY_ALIAS"), RSC_ACTION_VALIDATE_ALIAS: /* @__PURE__ */ __name(function() { return RSC_ACTION_VALIDATE_ALIAS; }, "RSC_ACTION_VALIDATE_ALIAS"), RSC_MOD_REF_PROXY_ALIAS: /* @__PURE__ */ __name(function() { return RSC_MOD_REF_PROXY_ALIAS; }, "RSC_MOD_REF_PROXY_ALIAS"), RSC_PREFETCH_SUFFIX: /* @__PURE__ */ __name(function() { return RSC_PREFETCH_SUFFIX; }, "RSC_PREFETCH_SUFFIX"), RSC_SUFFIX: /* @__PURE__ */ __name(function() { return RSC_SUFFIX; }, "RSC_SUFFIX"), SERVER_PROPS_EXPORT_ERROR: /* @__PURE__ */ __name(function() { return SERVER_PROPS_EXPORT_ERROR; }, "SERVER_PROPS_EXPORT_ERROR"), SERVER_PROPS_GET_INIT_PROPS_CONFLICT: /* @__PURE__ */ __name(function() { return SERVER_PROPS_GET_INIT_PROPS_CONFLICT; }, "SERVER_PROPS_GET_INIT_PROPS_CONFLICT"), SERVER_PROPS_SSG_CONFLICT: /* @__PURE__ */ __name(function() { return SERVER_PROPS_SSG_CONFLICT; }, "SERVER_PROPS_SSG_CONFLICT"), SERVER_RUNTIME: /* @__PURE__ */ __name(function() { return SERVER_RUNTIME; }, "SERVER_RUNTIME"), SSG_FALLBACK_EXPORT_ERROR: /* @__PURE__ */ __name(function() { return SSG_FALLBACK_EXPORT_ERROR; }, "SSG_FALLBACK_EXPORT_ERROR"), SSG_GET_INITIAL_PROPS_CONFLICT: /* @__PURE__ */ __name(function() { return SSG_GET_INITIAL_PROPS_CONFLICT; }, "SSG_GET_INITIAL_PROPS_CONFLICT"), STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR: /* @__PURE__ */ __name(function() { return STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR; }, "STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR"), UNSTABLE_REVALIDATE_RENAME_ERROR: /* @__PURE__ */ __name(function() { return UNSTABLE_REVALIDATE_RENAME_ERROR; }, "UNSTABLE_REVALIDATE_RENAME_ERROR"), WEBPACK_LAYERS: /* @__PURE__ */ __name(function() { return WEBPACK_LAYERS; }, "WEBPACK_LAYERS"), WEBPACK_RESOURCE_QUERIES: /* @__PURE__ */ __name(function() { return WEBPACK_RESOURCE_QUERIES; }, "WEBPACK_RESOURCE_QUERIES") }); var NEXT_QUERY_PARAM_PREFIX = "nxtP", PRERENDER_REVALIDATE_HEADER = "x-prerender-revalidate", PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER = "x-prerender-revalidate-if-generated", RSC_PREFETCH_SUFFIX = ".prefetch.rsc", RSC_SUFFIX = ".rsc", ACTION_SUFFIX = ".action", NEXT_DATA_SUFFIX = ".json", NEXT_META_SUFFIX = ".meta", NEXT_BODY_SUFFIX = ".body", NEXT_CACHE_TAGS_HEADER = "x-next-cache-tags", NEXT_CACHE_SOFT_TAGS_HEADER = "x-next-cache-soft-tags", NEXT_CACHE_REVALIDATED_TAGS_HEADER = "x-next-revalidated-tags", NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER = "x-next-revalidate-tag-token", NEXT_CACHE_TAG_MAX_ITEMS = 64, NEXT_CACHE_TAG_MAX_LENGTH = 256, NEXT_CACHE_SOFT_TAG_MAX_LENGTH = 1024, NEXT_CACHE_IMPLICIT_TAG_ID = "_N_T_", CACHE_ONE_YEAR22 = 31536e3, MIDDLEWARE_FILENAME = "middleware", MIDDLEWARE_LOCATION_REGEXP = `(?:src/)?${MIDDLEWARE_FILENAME}`, INSTRUMENTATION_HOOK_FILENAME = "instrumentation", PAGES_DIR_ALIAS = "private-next-pages", DOT_NEXT_ALIAS = "private-dot-next", ROOT_DIR_ALIAS = "private-next-root-dir", APP_DIR_ALIAS = "private-next-app-dir", RSC_MOD_REF_PROXY_ALIAS = "private-next-rsc-mod-ref-proxy", RSC_ACTION_VALIDATE_ALIAS = "private-next-rsc-action-validate", RSC_ACTION_PROXY_ALIAS = "private-next-rsc-server-reference", RSC_ACTION_ENCRYPTION_ALIAS = "private-next-rsc-action-encryption", RSC_ACTION_CLIENT_WRAPPER_ALIAS = "private-next-rsc-action-client-wrapper", PUBLIC_DIR_MIDDLEWARE_CONFLICT = "You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict", SSG_GET_INITIAL_PROPS_CONFLICT = "You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps", SERVER_PROPS_GET_INIT_PROPS_CONFLICT = "You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.", SERVER_PROPS_SSG_CONFLICT = "You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps", STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR = "can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props", SERVER_PROPS_EXPORT_ERROR = "pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export", GSP_NO_RETURNED_VALUE = "Your `getStaticProps` function did not return an object. Did you forget to add a `return`?", GSSP_NO_RETURNED_VALUE = "Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?", UNSTABLE_REVALIDATE_RENAME_ERROR = "The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.", GSSP_COMPONENT_MEMBER_ERROR = "can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member", NON_STANDARD_NODE_ENV = 'You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env', SSG_FALLBACK_EXPORT_ERROR = "Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export", ESLINT_DEFAULT_DIRS = ["app", "pages", "components", "lib", "src"], SERVER_RUNTIME = { edge: "edge", experimentalEdge: "experimental-edge", nodejs: "nodejs" }, WEBPACK_LAYERS_NAMES = { shared: "shared", reactServerComponents: "rsc", serverSideRendering: "ssr", actionBrowser: "action-browser", api: "api", middleware: "middleware", instrument: "instrument", edgeAsset: "edge-asset", appPagesBrowser: "app-pages-browser", appMetadataRoute: "app-metadata-route", appRouteHandler: "app-route-handler" }, WEBPACK_LAYERS = { ...WEBPACK_LAYERS_NAMES, GROUP: { serverOnly: [WEBPACK_LAYERS_NAMES.reactServerComponents, WEBPACK_LAYERS_NAMES.actionBrowser, WEBPACK_LAYERS_NAMES.appMetadataRoute, WEBPACK_LAYERS_NAMES.appRouteHandler, WEBPACK_LAYERS_NAMES.instrument], clientOnly: [WEBPACK_LAYERS_NAMES.serverSideRendering, WEBPACK_LAYERS_NAMES.appPagesBrowser], nonClientServerTarget: [WEBPACK_LAYERS_NAMES.middleware, WEBPACK_LAYERS_NAMES.api], app: [WEBPACK_LAYERS_NAMES.reactServerComponents, WEBPACK_LAYERS_NAMES.actionBrowser, WEBPACK_LAYERS_NAMES.appMetadataRoute, WEBPACK_LAYERS_NAMES.appRouteHandler, WEBPACK_LAYERS_NAMES.serverSideRendering, WEBPACK_LAYERS_NAMES.appPagesBrowser, WEBPACK_LAYERS_NAMES.shared, WEBPACK_LAYERS_NAMES.instrument] } }, WEBPACK_RESOURCE_QUERIES = { edgeSSREntry: "__next_edge_ssr_entry__", metadata: "__next_metadata__", metadataRoute: "__next_metadata_route__", metadataImageMeta: "__next_metadata_image_meta__" }; } }); require_constants3 = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/lib/trace/constants.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { AppRenderSpan: /* @__PURE__ */ __name(function() { return AppRenderSpan; }, "AppRenderSpan"), AppRouteRouteHandlersSpan: /* @__PURE__ */ __name(function() { return AppRouteRouteHandlersSpan; }, "AppRouteRouteHandlersSpan"), BaseServerSpan: /* @__PURE__ */ __name(function() { return BaseServerSpan; }, "BaseServerSpan"), LoadComponentsSpan: /* @__PURE__ */ __name(function() { return LoadComponentsSpan; }, "LoadComponentsSpan"), LogSpanAllowList: /* @__PURE__ */ __name(function() { return LogSpanAllowList; }, "LogSpanAllowList"), MiddlewareSpan: /* @__PURE__ */ __name(function() { return MiddlewareSpan; }, "MiddlewareSpan"), NextNodeServerSpan: /* @__PURE__ */ __name(function() { return NextNodeServerSpan; }, "NextNodeServerSpan"), NextServerSpan: /* @__PURE__ */ __name(function() { return NextServerSpan; }, "NextServerSpan"), NextVanillaSpanAllowlist: /* @__PURE__ */ __name(function() { return NextVanillaSpanAllowlist; }, "NextVanillaSpanAllowlist"), NodeSpan: /* @__PURE__ */ __name(function() { return NodeSpan; }, "NodeSpan"), RenderSpan: /* @__PURE__ */ __name(function() { return RenderSpan; }, "RenderSpan"), ResolveMetadataSpan: /* @__PURE__ */ __name(function() { return ResolveMetadataSpan; }, "ResolveMetadataSpan"), RouterSpan: /* @__PURE__ */ __name(function() { return RouterSpan; }, "RouterSpan"), StartServerSpan: /* @__PURE__ */ __name(function() { return StartServerSpan; }, "StartServerSpan") }); var BaseServerSpan; (function(BaseServerSpan2) { BaseServerSpan2.handleRequest = "BaseServer.handleRequest", BaseServerSpan2.run = "BaseServer.run", BaseServerSpan2.pipe = "BaseServer.pipe", BaseServerSpan2.getStaticHTML = "BaseServer.getStaticHTML", BaseServerSpan2.render = "BaseServer.render", BaseServerSpan2.renderToResponseWithComponents = "BaseServer.renderToResponseWithComponents", BaseServerSpan2.renderToResponse = "BaseServer.renderToResponse", BaseServerSpan2.renderToHTML = "BaseServer.renderToHTML", BaseServerSpan2.renderError = "BaseServer.renderError", BaseServerSpan2.renderErrorToResponse = "BaseServer.renderErrorToResponse", BaseServerSpan2.renderErrorToHTML = "BaseServer.renderErrorToHTML", BaseServerSpan2.render404 = "BaseServer.render404"; })(BaseServerSpan || (BaseServerSpan = {})); var LoadComponentsSpan; (function(LoadComponentsSpan2) { LoadComponentsSpan2.loadDefaultErrorComponents = "LoadComponents.loadDefaultErrorComponents", LoadComponentsSpan2.loadComponents = "LoadComponents.loadComponents"; })(LoadComponentsSpan || (LoadComponentsSpan = {})); var NextServerSpan; (function(NextServerSpan2) { NextServerSpan2.getRequestHandler = "NextServer.getRequestHandler", NextServerSpan2.getServer = "NextServer.getServer", NextServerSpan2.getServerRequestHandler = "NextServer.getServerRequestHandler", NextServerSpan2.createServer = "createServer.createServer"; })(NextServerSpan || (NextServerSpan = {})); var NextNodeServerSpan; (function(NextNodeServerSpan2) { NextNodeServerSpan2.compression = "NextNodeServer.compression", NextNodeServerSpan2.getBuildId = "NextNodeServer.getBuildId", NextNodeServerSpan2.createComponentTree = "NextNodeServer.createComponentTree", NextNodeServerSpan2.clientComponentLoading = "NextNodeServer.clientComponentLoading", NextNodeServerSpan2.getLayoutOrPageModule = "NextNodeServer.getLayoutOrPageModule", NextNodeServerSpan2.generateStaticRoutes = "NextNodeServer.generateStaticRoutes", NextNodeServerSpan2.generateFsStaticRoutes = "NextNodeServer.generateFsStaticRoutes", NextNodeServerSpan2.generatePublicRoutes = "NextNodeServer.generatePublicRoutes", NextNodeServerSpan2.generateImageRoutes = "NextNodeServer.generateImageRoutes.route", NextNodeServerSpan2.sendRenderResult = "NextNodeServer.sendRenderResult", NextNodeServerSpan2.proxyRequest = "NextNodeServer.proxyRequest", NextNodeServerSpan2.runApi = "NextNodeServer.runApi", NextNodeServerSpan2.render = "NextNodeServer.render", NextNodeServerSpan2.renderHTML = "NextNodeServer.renderHTML", NextNodeServerSpan2.imageOptimizer = "NextNodeServer.imageOptimizer", NextNodeServerSpan2.getPagePath = "NextNodeServer.getPagePath", NextNodeServerSpan2.getRoutesManifest = "NextNodeServer.getRoutesManifest", NextNodeServerSpan2.findPageComponents = "NextNodeServer.findPageComponents", NextNodeServerSpan2.getFontManifest = "NextNodeServer.getFontManifest", NextNodeServerSpan2.getServerComponentManifest = "NextNodeServer.getServerComponentManifest", NextNodeServerSpan2.getRequestHandler = "NextNodeServer.getRequestHandler", NextNodeServerSpan2.renderToHTML = "NextNodeServer.renderToHTML", NextNodeServerSpan2.renderError = "NextNodeServer.renderError", NextNodeServerSpan2.renderErrorToHTML = "NextNodeServer.renderErrorToHTML", NextNodeServerSpan2.render404 = "NextNodeServer.render404", NextNodeServerSpan2.startResponse = "NextNodeServer.startResponse", NextNodeServerSpan2.route = "route", NextNodeServerSpan2.onProxyReq = "onProxyReq", NextNodeServerSpan2.apiResolver = "apiResolver", NextNodeServerSpan2.internalFetch = "internalFetch"; })(NextNodeServerSpan || (NextNodeServerSpan = {})); var StartServerSpan; (function(StartServerSpan2) { StartServerSpan2.startServer = "startServer.startServer"; })(StartServerSpan || (StartServerSpan = {})); var RenderSpan; (function(RenderSpan2) { RenderSpan2.getServerSideProps = "Render.getServerSideProps", RenderSpan2.getStaticProps = "Render.getStaticProps", RenderSpan2.renderToString = "Render.renderToString", RenderSpan2.renderDocument = "Render.renderDocument", RenderSpan2.createBodyResult = "Render.createBodyResult"; })(RenderSpan || (RenderSpan = {})); var AppRenderSpan; (function(AppRenderSpan2) { AppRenderSpan2.renderToString = "AppRender.renderToString", AppRenderSpan2.renderToReadableStream = "AppRender.renderToReadableStream", AppRenderSpan2.getBodyResult = "AppRender.getBodyResult", AppRenderSpan2.fetch = "AppRender.fetch"; })(AppRenderSpan || (AppRenderSpan = {})); var RouterSpan; (function(RouterSpan2) { RouterSpan2.executeRoute = "Router.executeRoute"; })(RouterSpan || (RouterSpan = {})); var NodeSpan; (function(NodeSpan2) { NodeSpan2.runHandler = "Node.runHandler"; })(NodeSpan || (NodeSpan = {})); var AppRouteRouteHandlersSpan; (function(AppRouteRouteHandlersSpan2) { AppRouteRouteHandlersSpan2.runHandler = "AppRouteRouteHandlers.runHandler"; })(AppRouteRouteHandlersSpan || (AppRouteRouteHandlersSpan = {})); var ResolveMetadataSpan; (function(ResolveMetadataSpan2) { ResolveMetadataSpan2.generateMetadata = "ResolveMetadata.generateMetadata", ResolveMetadataSpan2.generateViewport = "ResolveMetadata.generateViewport"; })(ResolveMetadataSpan || (ResolveMetadataSpan = {})); var MiddlewareSpan; (function(MiddlewareSpan2) { MiddlewareSpan2.execute = "Middleware.execute"; })(MiddlewareSpan || (MiddlewareSpan = {})); var NextVanillaSpanAllowlist = ["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"], LogSpanAllowList = ["NextNodeServer.findPageComponents", "NextNodeServer.createComponentTree", "NextNodeServer.clientComponentLoading"]; } }); require_api = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/compiled/@opentelemetry/api/index.js"(exports, module) { (() => { "use strict"; var e = { 491: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.ContextAPI = void 0; let n = r2(223), a = r2(172), o = r2(930), i = "context", c = new n.NoopContextManager(); class ContextAPI { static { __name(this, "ContextAPI"); } constructor() { } static getInstance() { return this._instance || (this._instance = new ContextAPI()), this._instance; } setGlobalContextManager(e3) { return (0, a.registerGlobal)(i, e3, o.DiagAPI.instance()); } active() { return this._getContextManager().active(); } with(e3, t3, r3, ...n2) { return this._getContextManager().with(e3, t3, r3, ...n2); } bind(e3, t3) { return this._getContextManager().bind(e3, t3); } _getContextManager() { return (0, a.getGlobal)(i) || c; } disable() { this._getContextManager().disable(), (0, a.unregisterGlobal)(i, o.DiagAPI.instance()); } } t2.ContextAPI = ContextAPI; }, 930: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.DiagAPI = void 0; let n = r2(56), a = r2(912), o = r2(957), i = r2(172), c = "diag"; class DiagAPI { static { __name(this, "DiagAPI"); } constructor() { function _logProxy(e4) { return function(...t3) { let r3 = (0, i.getGlobal)("diag"); if (r3) return r3[e4](...t3); }; } __name(_logProxy, "_logProxy"); let e3 = this, setLogger = /* @__PURE__ */ __name((t3, r3 = { logLevel: o.DiagLogLevel.INFO }) => { var n2, c2, s; if (t3 === e3) { let t4 = new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation"); return e3.error((n2 = t4.stack) !== null && n2 !== void 0 ? n2 : t4.message), false; } typeof r3 == "number" && (r3 = { logLevel: r3 }); let u = (0, i.getGlobal)("diag"), l = (0, a.createLogLevelDiagLogger)((c2 = r3.logLevel) !== null && c2 !== void 0 ? c2 : o.DiagLogLevel.INFO, t3); if (u && !r3.suppressOverrideMessage) { let e4 = (s = new Error().stack) !== null && s !== void 0 ? s : ""; u.warn(`Current logger will be overwritten from ${e4}`), l.warn(`Current logger will overwrite one already registered from ${e4}`); } return (0, i.registerGlobal)("diag", l, e3, true); }, "setLogger"); e3.setLogger = setLogger, e3.disable = () => { (0, i.unregisterGlobal)(c, e3); }, e3.createComponentLogger = (e4) => new n.DiagComponentLogger(e4), e3.verbose = _logProxy("verbose"), e3.debug = _logProxy("debug"), e3.info = _logProxy("info"), e3.warn = _logProxy("warn"), e3.error = _logProxy("error"); } static instance() { return this._instance || (this._instance = new DiagAPI()), this._instance; } } t2.DiagAPI = DiagAPI; }, 653: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.MetricsAPI = void 0; let n = r2(660), a = r2(172), o = r2(930), i = "metrics"; class MetricsAPI { static { __name(this, "MetricsAPI"); } constructor() { } static getInstance() { return this._instance || (this._instance = new MetricsAPI()), this._instance; } setGlobalMeterProvider(e3) { return (0, a.registerGlobal)(i, e3, o.DiagAPI.instance()); } getMeterProvider() { return (0, a.getGlobal)(i) || n.NOOP_METER_PROVIDER; } getMeter(e3, t3, r3) { return this.getMeterProvider().getMeter(e3, t3, r3); } disable() { (0, a.unregisterGlobal)(i, o.DiagAPI.instance()); } } t2.MetricsAPI = MetricsAPI; }, 181: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.PropagationAPI = void 0; let n = r2(172), a = r2(874), o = r2(194), i = r2(277), c = r2(369), s = r2(930), u = "propagation", l = new a.NoopTextMapPropagator(); class PropagationAPI { static { __name(this, "PropagationAPI"); } constructor() { this.createBaggage = c.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 PropagationAPI()), this._instance; } setGlobalPropagator(e3) { return (0, n.registerGlobal)(u, e3, s.DiagAPI.instance()); } inject(e3, t3, r3 = o.defaultTextMapSetter) { return this._getGlobalPropagator().inject(e3, t3, r3); } extract(e3, t3, r3 = o.defaultTextMapGetter) { return this._getGlobalPropagator().extract(e3, t3, r3); } fields() { return this._getGlobalPropagator().fields(); } disable() { (0, n.unregisterGlobal)(u, s.DiagAPI.instance()); } _getGlobalPropagator() { return (0, n.getGlobal)(u) || l; } } t2.PropagationAPI = PropagationAPI; }, 997: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.TraceAPI = void 0; let n = r2(172), a = r2(846), o = r2(139), i = r2(607), c = r2(930), s = "trace"; class TraceAPI { static { __name(this, "TraceAPI"); } constructor() { this._proxyTracerProvider = new a.ProxyTracerProvider(), this.wrapSpanContext = o.wrapSpanContext, this.isSpanContextValid = o.isSpanContextValid, this.deleteSpan = i.deleteSpan, this.getSpan = i.getSpan, this.getActiveSpan = i.getActiveSpan, this.getSpanContext = i.getSpanContext, this.setSpan = i.setSpan, this.setSpanContext = i.setSpanContext; } static getInstance() { return this._instance || (this._instance = new TraceAPI()), this._instance; } setGlobalTracerProvider(e3) { let t3 = (0, n.registerGlobal)(s, this._proxyTracerProvider, c.DiagAPI.instance()); return t3 && this._proxyTracerProvider.setDelegate(e3), t3; } getTracerProvider() { return (0, n.getGlobal)(s) || this._proxyTracerProvider; } getTracer(e3, t3) { return this.getTracerProvider().getTracer(e3, t3); } disable() { (0, n.unregisterGlobal)(s, c.DiagAPI.instance()), this._proxyTracerProvider = new a.ProxyTracerProvider(); } } t2.TraceAPI = TraceAPI; }, 277: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.deleteBaggage = t2.setBaggage = t2.getActiveBaggage = t2.getBaggage = void 0; let n = r2(491), o = (0, r2(780).createContextKey)("OpenTelemetry Baggage Key"); function getBaggage(e3) { return e3.getValue(o) || void 0; } __name(getBaggage, "getBaggage"); t2.getBaggage = getBaggage; function getActiveBaggage() { return getBaggage(n.ContextAPI.getInstance().active()); } __name(getActiveBaggage, "getActiveBaggage"); t2.getActiveBaggage = getActiveBaggage; function setBaggage(e3, t3) { return e3.setValue(o, t3); } __name(setBaggage, "setBaggage"); t2.setBaggage = setBaggage; function deleteBaggage(e3) { return e3.deleteValue(o); } __name(deleteBaggage, "deleteBaggage"); t2.deleteBaggage = deleteBaggage; }, 993: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.BaggageImpl = void 0; class BaggageImpl { static { __name(this, "BaggageImpl"); } constructor(e3) { this._entries = e3 ? new Map(e3) : /* @__PURE__ */ new Map(); } getEntry(e3) { let t3 = this._entries.get(e3); if (t3) return Object.assign({}, t3); } getAllEntries() { return Array.from(this._entries.entries()).map(([e3, t3]) => [e3, t3]); } setEntry(e3, t3) { let r2 = new BaggageImpl(this._entries); return r2._entries.set(e3, t3), r2; } removeEntry(e3) { let t3 = new BaggageImpl(this._entries); return t3._entries.delete(e3), t3; } removeEntries(...e3) { let t3 = new BaggageImpl(this._entries); for (let r2 of e3) t3._entries.delete(r2); return t3; } clear() { return new BaggageImpl(); } } t2.BaggageImpl = BaggageImpl; }, 830: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.baggageEntryMetadataSymbol = void 0, t2.baggageEntryMetadataSymbol = Symbol("BaggageEntryMetadata"); }, 369: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.baggageEntryMetadataFromString = t2.createBaggage = void 0; let n = r2(930), a = r2(993), o = r2(830), i = n.DiagAPI.instance(); function createBaggage(e3 = {}) { return new a.BaggageImpl(new Map(Object.entries(e3))); } __name(createBaggage, "createBaggage"); t2.createBaggage = createBaggage; function baggageEntryMetadataFromString(e3) { return typeof e3 != "string" && (i.error(`Cannot create baggage metadata from unknown type: ${typeof e3}`), e3 = ""), { __TYPE__: o.baggageEntryMetadataSymbol, toString() { return e3; } }; } __name(baggageEntryMetadataFromString, "baggageEntryMetadataFromString"); t2.baggageEntryMetadataFromString = baggageEntryMetadataFromString; }, 67: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.context = void 0; let n = r2(491); t2.context = n.ContextAPI.getInstance(); }, 223: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.NoopContextManager = void 0; let n = r2(780); class NoopContextManager { static { __name(this, "NoopContextManager"); } active() { return n.ROOT_CONTEXT; } with(e3, t3, r3, ...n2) { return t3.call(r3, ...n2); } bind(e3, t3) { return t3; } enable() { return this; } disable() { return this; } } t2.NoopContextManager = NoopContextManager; }, 780: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.ROOT_CONTEXT = t2.createContextKey = void 0; function createContextKey(e3) { return Symbol.for(e3); } __name(createContextKey, "createContextKey"); t2.createContextKey = createContextKey; class BaseContext { static { __name(this, "BaseContext"); } constructor(e3) { let t3 = this; t3._currentContext = e3 ? new Map(e3) : /* @__PURE__ */ new Map(), t3.getValue = (e4) => t3._currentContext.get(e4), t3.setValue = (e4, r2) => { let n = new BaseContext(t3._currentContext); return n._currentContext.set(e4, r2), n; }, t3.deleteValue = (e4) => { let r2 = new BaseContext(t3._currentContext); return r2._currentContext.delete(e4), r2; }; } } t2.ROOT_CONTEXT = new BaseContext(); }, 506: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.diag = void 0; let n = r2(930); t2.diag = n.DiagAPI.instance(); }, 56: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.DiagComponentLogger = void 0; let n = r2(172); class DiagComponentLogger { static { __name(this, "DiagComponentLogger"); } constructor(e3) { this._namespace = e3.namespace || "DiagComponentLogger"; } debug(...e3) { return logProxy("debug", this._namespace, e3); } error(...e3) { return logProxy("error", this._namespace, e3); } info(...e3) { return logProxy("info", this._namespace, e3); } warn(...e3) { return logProxy("warn", this._namespace, e3); } verbose(...e3) { return logProxy("verbose", this._namespace, e3); } } t2.DiagComponentLogger = DiagComponentLogger; function logProxy(e3, t3, r3) { let a = (0, n.getGlobal)("diag"); if (a) return r3.unshift(t3), a[e3](...r3); } __name(logProxy, "logProxy"); }, 972: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.DiagConsoleLogger = void 0; let r2 = [{ n: "error", c: "error" }, { n: "warn", c: "warn" }, { n: "info", c: "info" }, { n: "debug", c: "debug" }, { n: "verbose", c: "trace" }]; class DiagConsoleLogger { static { __name(this, "DiagConsoleLogger"); } constructor() { function _consoleFunc(e3) { return function(...t3) { if (console) { let r3 = console[e3]; if (typeof r3 != "function" && (r3 = console.log), typeof r3 == "function") return r3.apply(console, t3); } }; } __name(_consoleFunc, "_consoleFunc"); for (let e3 = 0; e3 < r2.length; e3++) this[r2[e3].n] = _consoleFunc(r2[e3].c); } } t2.DiagConsoleLogger = DiagConsoleLogger; }, 912: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.createLogLevelDiagLogger = void 0; let n = r2(957); function createLogLevelDiagLogger(e3, t3) { e3 < n.DiagLogLevel.NONE ? e3 = n.DiagLogLevel.NONE : e3 > n.DiagLogLevel.ALL && (e3 = n.DiagLogLevel.ALL), t3 = t3 || {}; function _filterFunc(r3, n2) { let a = t3[r3]; return typeof a == "function" && e3 >= n2 ? a.bind(t3) : function() { }; } __name(_filterFunc, "_filterFunc"); return { error: _filterFunc("error", n.DiagLogLevel.ERROR), warn: _filterFunc("warn", n.DiagLogLevel.WARN), info: _filterFunc("info", n.DiagLogLevel.INFO), debug: _filterFunc("debug", n.DiagLogLevel.DEBUG), verbose: _filterFunc("verbose", n.DiagLogLevel.VERBOSE) }; } __name(createLogLevelDiagLogger, "createLogLevelDiagLogger"); t2.createLogLevelDiagLogger = createLogLevelDiagLogger; }, 957: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.DiagLogLevel = void 0; var r2; (function(e3) { e3[e3.NONE = 0] = "NONE", e3[e3.ERROR = 30] = "ERROR", e3[e3.WARN = 50] = "WARN", e3[e3.INFO = 60] = "INFO", e3[e3.DEBUG = 70] = "DEBUG", e3[e3.VERBOSE = 80] = "VERBOSE", e3[e3.ALL = 9999] = "ALL"; })(r2 = t2.DiagLogLevel || (t2.DiagLogLevel = {})); }, 172: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.unregisterGlobal = t2.getGlobal = t2.registerGlobal = void 0; let n = r2(200), a = r2(521), o = r2(130), i = a.VERSION.split(".")[0], c = Symbol.for(`opentelemetry.js.api.${i}`), s = n._globalThis; function registerGlobal(e3, t3, r3, n2 = false) { var o2; let i2 = s[c] = (o2 = s[c]) !== null && o2 !== void 0 ? o2 : { version: a.VERSION }; if (!n2 && i2[e3]) { let t4 = new Error(`@opentelemetry/api: Attempted duplicate registration of API: ${e3}`); return r3.error(t4.stack || t4.message), false; } if (i2.version !== a.VERSION) { let t4 = new Error(`@opentelemetry/api: Registration of version v${i2.version} for ${e3} does not match previously registered API v${a.VERSION}`); return r3.error(t4.stack || t4.message), false; } return i2[e3] = t3, r3.debug(`@opentelemetry/api: Registered a global for ${e3} v${a.VERSION}.`), true; } __name(registerGlobal, "registerGlobal"); t2.registerGlobal = registerGlobal; function getGlobal(e3) { var t3, r3; let n2 = (t3 = s[c]) === null || t3 === void 0 ? void 0 : t3.version; if (!(!n2 || !(0, o.isCompatible)(n2))) return (r3 = s[c]) === null || r3 === void 0 ? void 0 : r3[e3]; } __name(getGlobal, "getGlobal"); t2.getGlobal = getGlobal; function unregisterGlobal(e3, t3) { t3.debug(`@opentelemetry/api: Unregistering a global for ${e3} v${a.VERSION}.`); let r3 = s[c]; r3 && delete r3[e3]; } __name(unregisterGlobal, "unregisterGlobal"); t2.unregisterGlobal = unregisterGlobal; }, 130: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.isCompatible = t2._makeCompatibilityCheck = void 0; let n = r2(521), a = /^(\d+)\.(\d+)\.(\d+)(-(.+))?$/; function _makeCompatibilityCheck(e3) { let t3 = /* @__PURE__ */ new Set([e3]), r3 = /* @__PURE__ */ new Set(), n2 = e3.match(a); if (!n2) return () => false; let o = { major: +n2[1], minor: +n2[2], patch: +n2[3], prerelease: n2[4] }; if (o.prerelease != null) return function(t4) { return t4 === e3; }; function _reject(e4) { return r3.add(e4), false; } __name(_reject, "_reject"); function _accept(e4) { return t3.add(e4), true; } __name(_accept, "_accept"); return function(e4) { if (t3.has(e4)) return true; if (r3.has(e4)) return false; let n3 = e4.match(a); if (!n3) return _reject(e4); let i = { major: +n3[1], minor: +n3[2], patch: +n3[3], prerelease: n3[4] }; return i.prerelease != null || o.major !== i.major ? _reject(e4) : o.major === 0 ? o.minor === i.minor && o.patch <= i.patch ? _accept(e4) : _reject(e4) : o.minor <= i.minor ? _accept(e4) : _reject(e4); }; } __name(_makeCompatibilityCheck, "_makeCompatibilityCheck"); t2._makeCompatibilityCheck = _makeCompatibilityCheck, t2.isCompatible = _makeCompatibilityCheck(n.VERSION); }, 886: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.metrics = void 0; let n = r2(653); t2.metrics = n.MetricsAPI.getInstance(); }, 901: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.ValueType = void 0; var r2; (function(e3) { e3[e3.INT = 0] = "INT", e3[e3.DOUBLE = 1] = "DOUBLE"; })(r2 = t2.ValueType || (t2.ValueType = {})); }, 102: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.createNoopMeter = t2.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC = t2.NOOP_OBSERVABLE_GAUGE_METRIC = t2.NOOP_OBSERVABLE_COUNTER_METRIC = t2.NOOP_UP_DOWN_COUNTER_METRIC = t2.NOOP_HISTOGRAM_METRIC = t2.NOOP_COUNTER_METRIC = t2.NOOP_METER = t2.NoopObservableUpDownCounterMetric = t2.NoopObservableGaugeMetric = t2.NoopObservableCounterMetric = t2.NoopObservableMetric = t2.NoopHistogramMetric = t2.NoopUpDownCounterMetric = t2.NoopCounterMetric = t2.NoopMetric = t2.NoopMeter = void 0; class NoopMeter { static { __name(this, "NoopMeter"); } constructor() { } createHistogram(e3, r2) { return t2.NOOP_HISTOGRAM_METRIC; } createCounter(e3, r2) { return t2.NOOP_COUNTER_METRIC; } createUpDownCounter(e3, r2) { return t2.NOOP_UP_DOWN_COUNTER_METRIC; } createObservableGauge(e3, r2) { return t2.NOOP_OBSERVABLE_GAUGE_METRIC; } createObservableCounter(e3, r2) { return t2.NOOP_OBSERVABLE_COUNTER_METRIC; } createObservableUpDownCounter(e3, r2) { return t2.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC; } addBatchObservableCallback(e3, t3) { } removeBatchObservableCallback(e3) { } } t2.NoopMeter = NoopMeter; class NoopMetric { static { __name(this, "NoopMetric"); } } t2.NoopMetric = NoopMetric; class NoopCounterMetric extends NoopMetric { static { __name(this, "NoopCounterMetric"); } add(e3, t3) { } } t2.NoopCounterMetric = NoopCounterMetric; class NoopUpDownCounterMetric extends NoopMetric { static { __name(this, "NoopUpDownCounterMetric"); } add(e3, t3) { } } t2.NoopUpDownCounterMetric = NoopUpDownCounterMetric; class NoopHistogramMetric extends NoopMetric { static { __name(this, "NoopHistogramMetric"); } record(e3, t3) { } } t2.NoopHistogramMetric = NoopHistogramMetric; class NoopObservableMetric { static { __name(this, "NoopObservableMetric"); } addCallback(e3) { } removeCallback(e3) { } } t2.NoopObservableMetric = NoopObservableMetric; class NoopObservableCounterMetric extends NoopObservableMetric { static { __name(this, "NoopObservableCounterMetric"); } } t2.NoopObservableCounterMetric = NoopObservableCounterMetric; class NoopObservableGaugeMetric extends NoopObservableMetric { static { __name(this, "NoopObservableGaugeMetric"); } } t2.NoopObservableGaugeMetric = NoopObservableGaugeMetric; class NoopObservableUpDownCounterMetric extends NoopObservableMetric { static { __name(this, "NoopObservableUpDownCounterMetric"); } } t2.NoopObservableUpDownCounterMetric = NoopObservableUpDownCounterMetric, t2.NOOP_METER = new NoopMeter(), t2.NOOP_COUNTER_METRIC = new NoopCounterMetric(), t2.NOOP_HISTOGRAM_METRIC = new NoopHistogramMetric(), t2.NOOP_UP_DOWN_COUNTER_METRIC = new NoopUpDownCounterMetric(), t2.NOOP_OBSERVABLE_COUNTER_METRIC = new NoopObservableCounterMetric(), t2.NOOP_OBSERVABLE_GAUGE_METRIC = new NoopObservableGaugeMetric(), t2.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC = new NoopObservableUpDownCounterMetric(); function createNoopMeter() { return t2.NOOP_METER; } __name(createNoopMeter, "createNoopMeter"); t2.createNoopMeter = createNoopMeter; }, 660: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.NOOP_METER_PROVIDER = t2.NoopMeterProvider = void 0; let n = r2(102); class NoopMeterProvider { static { __name(this, "NoopMeterProvider"); } getMeter(e3, t3, r3) { return n.NOOP_METER; } } t2.NoopMeterProvider = NoopMeterProvider, t2.NOOP_METER_PROVIDER = new NoopMeterProvider(); }, 200: function(e2, t2, r2) { var n = this && this.__createBinding || (Object.create ? function(e3, t3, r3, n2) { n2 === void 0 && (n2 = r3), Object.defineProperty(e3, n2, { enumerable: true, get: /* @__PURE__ */ __name(function() { return t3[r3]; }, "get") }); } : function(e3, t3, r3, n2) { n2 === void 0 && (n2 = r3), e3[n2] = t3[r3]; }), a = this && this.__exportStar || function(e3, t3) { for (var r3 in e3) r3 !== "default" && !Object.prototype.hasOwnProperty.call(t3, r3) && n(t3, e3, r3); }; Object.defineProperty(t2, "__esModule", { value: true }), a(r2(46), t2); }, 651: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2._globalThis = void 0, t2._globalThis = typeof globalThis == "object" ? globalThis : global; }, 46: function(e2, t2, r2) { var n = this && this.__createBinding || (Object.create ? function(e3, t3, r3, n2) { n2 === void 0 && (n2 = r3), Object.defineProperty(e3, n2, { enumerable: true, get: /* @__PURE__ */ __name(function() { return t3[r3]; }, "get") }); } : function(e3, t3, r3, n2) { n2 === void 0 && (n2 = r3), e3[n2] = t3[r3]; }), a = this && this.__exportStar || function(e3, t3) { for (var r3 in e3) r3 !== "default" && !Object.prototype.hasOwnProperty.call(t3, r3) && n(t3, e3, r3); }; Object.defineProperty(t2, "__esModule", { value: true }), a(r2(651), t2); }, 939: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.propagation = void 0; let n = r2(181); t2.propagation = n.PropagationAPI.getInstance(); }, 874: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.NoopTextMapPropagator = void 0; class NoopTextMapPropagator { static { __name(this, "NoopTextMapPropagator"); } inject(e3, t3) { } extract(e3, t3) { return e3; } fields() { return []; } } t2.NoopTextMapPropagator = NoopTextMapPropagator; }, 194: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.defaultTextMapSetter = t2.defaultTextMapGetter = void 0, t2.defaultTextMapGetter = { get(e3, t3) { if (e3 != null) return e3[t3]; }, keys(e3) { return e3 == null ? [] : Object.keys(e3); } }, t2.defaultTextMapSetter = { set(e3, t3, r2) { e3 != null && (e3[t3] = r2); } }; }, 845: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.trace = void 0; let n = r2(997); t2.trace = n.TraceAPI.getInstance(); }, 403: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.NonRecordingSpan = void 0; let n = r2(476); class NonRecordingSpan { static { __name(this, "NonRecordingSpan"); } constructor(e3 = n.INVALID_SPAN_CONTEXT) { this._spanContext = e3; } spanContext() { return this._spanContext; } setAttribute(e3, t3) { return this; } setAttributes(e3) { return this; } addEvent(e3, t3) { return this; } setStatus(e3) { return this; } updateName(e3) { return this; } end(e3) { } isRecording() { return false; } recordException(e3, t3) { } } t2.NonRecordingSpan = NonRecordingSpan; }, 614: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.NoopTracer = void 0; let n = r2(491), a = r2(607), o = r2(403), i = r2(139), c = n.ContextAPI.getInstance(); class NoopTracer { static { __name(this, "NoopTracer"); } startSpan(e3, t3, r3 = c.active()) { if (!!t3?.root) return new o.NonRecordingSpan(); let s = r3 && (0, a.getSpanContext)(r3); return isSpanContext(s) && (0, i.isSpanContextValid)(s) ? new o.NonRecordingSpan(s) : new o.NonRecordingSpan(); } startActiveSpan(e3, t3, r3, n2) { let o2, i2, s; if (arguments.length < 2) return; arguments.length === 2 ? s = t3 : arguments.length === 3 ? (o2 = t3, s = r3) : (o2 = t3, i2 = r3, s = n2); let u = i2 ?? c.active(), l = this.startSpan(e3, o2, u), g = (0, a.setSpan)(u, l); return c.with(g, s, void 0, l); } } t2.NoopTracer = NoopTracer; function isSpanContext(e3) { return typeof e3 == "object" && typeof e3.spanId == "string" && typeof e3.traceId == "string" && typeof e3.traceFlags == "number"; } __name(isSpanContext, "isSpanContext"); }, 124: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.NoopTracerProvider = void 0; let n = r2(614); class NoopTracerProvider { static { __name(this, "NoopTracerProvider"); } getTracer(e3, t3, r3) { return new n.NoopTracer(); } } t2.NoopTracerProvider = NoopTracerProvider; }, 125: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.ProxyTracer = void 0; let n = r2(614), a = new n.NoopTracer(); class ProxyTracer { static { __name(this, "ProxyTracer"); } constructor(e3, t3, r3, n2) { this._provider = e3, this.name = t3, this.version = r3, this.options = n2; } startSpan(e3, t3, r3) { return this._getTracer().startSpan(e3, t3, r3); } startActiveSpan(e3, t3, r3, n2) { let a2 = this._getTracer(); return Reflect.apply(a2.startActiveSpan, a2, arguments); } _getTracer() { if (this._delegate) return this._delegate; let e3 = this._provider.getDelegateTracer(this.name, this.version, this.options); return e3 ? (this._delegate = e3, this._delegate) : a; } } t2.ProxyTracer = ProxyTracer; }, 846: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.ProxyTracerProvider = void 0; let n = r2(125), a = r2(124), o = new a.NoopTracerProvider(); class ProxyTracerProvider { static { __name(this, "ProxyTracerProvider"); } getTracer(e3, t3, r3) { var a2; return (a2 = this.getDelegateTracer(e3, t3, r3)) !== null && a2 !== void 0 ? a2 : new n.ProxyTracer(this, e3, t3, r3); } getDelegate() { var e3; return (e3 = this._delegate) !== null && e3 !== void 0 ? e3 : o; } setDelegate(e3) { this._delegate = e3; } getDelegateTracer(e3, t3, r3) { var n2; return (n2 = this._delegate) === null || n2 === void 0 ? void 0 : n2.getTracer(e3, t3, r3); } } t2.ProxyTracerProvider = ProxyTracerProvider; }, 996: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.SamplingDecision = void 0; var r2; (function(e3) { e3[e3.NOT_RECORD = 0] = "NOT_RECORD", e3[e3.RECORD = 1] = "RECORD", e3[e3.RECORD_AND_SAMPLED = 2] = "RECORD_AND_SAMPLED"; })(r2 = t2.SamplingDecision || (t2.SamplingDecision = {})); }, 607: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.getSpanContext = t2.setSpanContext = t2.deleteSpan = t2.setSpan = t2.getActiveSpan = t2.getSpan = void 0; let n = r2(780), a = r2(403), o = r2(491), i = (0, n.createContextKey)("OpenTelemetry Context Key SPAN"); function getSpan(e3) { return e3.getValue(i) || void 0; } __name(getSpan, "getSpan"); t2.getSpan = getSpan; function getActiveSpan() { return getSpan(o.ContextAPI.getInstance().active()); } __name(getActiveSpan, "getActiveSpan"); t2.getActiveSpan = getActiveSpan; function setSpan(e3, t3) { return e3.setValue(i, t3); } __name(setSpan, "setSpan"); t2.setSpan = setSpan; function deleteSpan(e3) { return e3.deleteValue(i); } __name(deleteSpan, "deleteSpan"); t2.deleteSpan = deleteSpan; function setSpanContext(e3, t3) { return setSpan(e3, new a.NonRecordingSpan(t3)); } __name(setSpanContext, "setSpanContext"); t2.setSpanContext = setSpanContext; function getSpanContext(e3) { var t3; return (t3 = getSpan(e3)) === null || t3 === void 0 ? void 0 : t3.spanContext(); } __name(getSpanContext, "getSpanContext"); t2.getSpanContext = getSpanContext; }, 325: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.TraceStateImpl = void 0; let n = r2(564), a = 32, o = 512, i = ",", c = "="; class TraceStateImpl { static { __name(this, "TraceStateImpl"); } constructor(e3) { this._internalState = /* @__PURE__ */ new Map(), e3 && this._parse(e3); } set(e3, t3) { let r3 = this._clone(); return r3._internalState.has(e3) && r3._internalState.delete(e3), r3._internalState.set(e3, t3), r3; } unset(e3) { let t3 = this._clone(); return t3._internalState.delete(e3), t3; } get(e3) { return this._internalState.get(e3); } serialize() { return this._keys().reduce((e3, t3) => (e3.push(t3 + c + this.get(t3)), e3), []).join(i); } _parse(e3) { e3.length > o || (this._internalState = e3.split(i).reverse().reduce((e4, t3) => { let r3 = t3.trim(), a2 = r3.indexOf(c); if (a2 !== -1) { let o2 = r3.slice(0, a2), i2 = r3.slice(a2 + 1, t3.length); (0, n.validateKey)(o2) && (0, n.validateValue)(i2) && e4.set(o2, i2); } return e4; }, /* @__PURE__ */ new Map()), this._internalState.size > a && (this._internalState = new Map(Array.from(this._internalState.entries()).reverse().slice(0, a)))); } _keys() { return Array.from(this._internalState.keys()).reverse(); } _clone() { let e3 = new TraceStateImpl(); return e3._internalState = new Map(this._internalState), e3; } } t2.TraceStateImpl = TraceStateImpl; }, 564: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.validateValue = t2.validateKey = void 0; let r2 = "[_0-9a-z-*/]", n = `[a-z]${r2}{0,255}`, a = `[a-z0-9]${r2}{0,240}@[a-z]${r2}{0,13}`, o = new RegExp(`^(?:${n}|${a})$`), i = /^[ -~]{0,255}[!-~]$/, c = /,|=/; function validateKey(e3) { return o.test(e3); } __name(validateKey, "validateKey"); t2.validateKey = validateKey; function validateValue(e3) { return i.test(e3) && !c.test(e3); } __name(validateValue, "validateValue"); t2.validateValue = validateValue; }, 98: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.createTraceState = void 0; let n = r2(325); function createTraceState(e3) { return new n.TraceStateImpl(e3); } __name(createTraceState, "createTraceState"); t2.createTraceState = createTraceState; }, 476: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.INVALID_SPAN_CONTEXT = t2.INVALID_TRACEID = t2.INVALID_SPANID = void 0; let n = r2(475); t2.INVALID_SPANID = "0000000000000000", t2.INVALID_TRACEID = "00000000000000000000000000000000", t2.INVALID_SPAN_CONTEXT = { traceId: t2.INVALID_TRACEID, spanId: t2.INVALID_SPANID, traceFlags: n.TraceFlags.NONE }; }, 357: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.SpanKind = void 0; var r2; (function(e3) { e3[e3.INTERNAL = 0] = "INTERNAL", e3[e3.SERVER = 1] = "SERVER", e3[e3.CLIENT = 2] = "CLIENT", e3[e3.PRODUCER = 3] = "PRODUCER", e3[e3.CONSUMER = 4] = "CONSUMER"; })(r2 = t2.SpanKind || (t2.SpanKind = {})); }, 139: (e2, t2, r2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.wrapSpanContext = t2.isSpanContextValid = t2.isValidSpanId = t2.isValidTraceId = void 0; let n = r2(476), a = r2(403), o = /^([0-9a-f]{32})$/i, i = /^[0-9a-f]{16}$/i; function isValidTraceId(e3) { return o.test(e3) && e3 !== n.INVALID_TRACEID; } __name(isValidTraceId, "isValidTraceId"); t2.isValidTraceId = isValidTraceId; function isValidSpanId(e3) { return i.test(e3) && e3 !== n.INVALID_SPANID; } __name(isValidSpanId, "isValidSpanId"); t2.isValidSpanId = isValidSpanId; function isSpanContextValid(e3) { return isValidTraceId(e3.traceId) && isValidSpanId(e3.spanId); } __name(isSpanContextValid, "isSpanContextValid"); t2.isSpanContextValid = isSpanContextValid; function wrapSpanContext(e3) { return new a.NonRecordingSpan(e3); } __name(wrapSpanContext, "wrapSpanContext"); t2.wrapSpanContext = wrapSpanContext; }, 847: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.SpanStatusCode = void 0; var r2; (function(e3) { e3[e3.UNSET = 0] = "UNSET", e3[e3.OK = 1] = "OK", e3[e3.ERROR = 2] = "ERROR"; })(r2 = t2.SpanStatusCode || (t2.SpanStatusCode = {})); }, 475: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.TraceFlags = void 0; var r2; (function(e3) { e3[e3.NONE = 0] = "NONE", e3[e3.SAMPLED = 1] = "SAMPLED"; })(r2 = t2.TraceFlags || (t2.TraceFlags = {})); }, 521: (e2, t2) => { Object.defineProperty(t2, "__esModule", { value: true }), t2.VERSION = void 0, t2.VERSION = "1.6.0"; } }, t = {}; function __nccwpck_require__2(r2) { var n = t[r2]; if (n !== void 0) return n.exports; var a = t[r2] = { exports: {} }, o = true; try { e[r2].call(a.exports, a, a.exports, __nccwpck_require__2), o = false; } finally { o && delete t[r2]; } return a.exports; } __name(__nccwpck_require__2, "__nccwpck_require__2"); typeof __nccwpck_require__2 < "u" && (__nccwpck_require__2.ab = "/"); var r = {}; (() => { var e2 = r; Object.defineProperty(e2, "__esModule", { value: true }), e2.trace = e2.propagation = e2.metrics = e2.diag = e2.context = e2.INVALID_SPAN_CONTEXT = e2.INVALID_TRACEID = e2.INVALID_SPANID = e2.isValidSpanId = e2.isValidTraceId = e2.isSpanContextValid = e2.createTraceState = e2.TraceFlags = e2.SpanStatusCode = e2.SpanKind = e2.SamplingDecision = e2.ProxyTracerProvider = e2.ProxyTracer = e2.defaultTextMapSetter = e2.defaultTextMapGetter = e2.ValueType = e2.createNoopMeter = e2.DiagLogLevel = e2.DiagConsoleLogger = e2.ROOT_CONTEXT = e2.createContextKey = e2.baggageEntryMetadataFromString = void 0; var t2 = __nccwpck_require__2(369); Object.defineProperty(e2, "baggageEntryMetadataFromString", { enumerable: true, get: /* @__PURE__ */ __name(function() { return t2.baggageEntryMetadataFromString; }, "get") }); var n = __nccwpck_require__2(780); Object.defineProperty(e2, "createContextKey", { enumerable: true, get: /* @__PURE__ */ __name(function() { return n.createContextKey; }, "get") }), Object.defineProperty(e2, "ROOT_CONTEXT", { enumerable: true, get: /* @__PURE__ */ __name(function() { return n.ROOT_CONTEXT; }, "get") }); var a = __nccwpck_require__2(972); Object.defineProperty(e2, "DiagConsoleLogger", { enumerable: true, get: /* @__PURE__ */ __name(function() { return a.DiagConsoleLogger; }, "get") }); var o = __nccwpck_require__2(957); Object.defineProperty(e2, "DiagLogLevel", { enumerable: true, get: /* @__PURE__ */ __name(function() { return o.DiagLogLevel; }, "get") }); var i = __nccwpck_require__2(102); Object.defineProperty(e2, "createNoopMeter", { enumerable: true, get: /* @__PURE__ */ __name(function() { return i.createNoopMeter; }, "get") }); var c = __nccwpck_require__2(901); Object.defineProperty(e2, "ValueType", { enumerable: true, get: /* @__PURE__ */ __name(function() { return c.ValueType; }, "get") }); var s = __nccwpck_require__2(194); Object.defineProperty(e2, "defaultTextMapGetter", { enumerable: true, get: /* @__PURE__ */ __name(function() { return s.defaultTextMapGetter; }, "get") }), Object.defineProperty(e2, "defaultTextMapSetter", { enumerable: true, get: /* @__PURE__ */ __name(function() { return s.defaultTextMapSetter; }, "get") }); var u = __nccwpck_require__2(125); Object.defineProperty(e2, "ProxyTracer", { enumerable: true, get: /* @__PURE__ */ __name(function() { return u.ProxyTracer; }, "get") }); var l = __nccwpck_require__2(846); Object.defineProperty(e2, "ProxyTracerProvider", { enumerable: true, get: /* @__PURE__ */ __name(function() { return l.ProxyTracerProvider; }, "get") }); var g = __nccwpck_require__2(996); Object.defineProperty(e2, "SamplingDecision", { enumerable: true, get: /* @__PURE__ */ __name(function() { return g.SamplingDecision; }, "get") }); var p = __nccwpck_require__2(357); Object.defineProperty(e2, "SpanKind", { enumerable: true, get: /* @__PURE__ */ __name(function() { return p.SpanKind; }, "get") }); var d = __nccwpck_require__2(847); Object.defineProperty(e2, "SpanStatusCode", { enumerable: true, get: /* @__PURE__ */ __name(function() { return d.SpanStatusCode; }, "get") }); var _ = __nccwpck_require__2(475); Object.defineProperty(e2, "TraceFlags", { enumerable: true, get: /* @__PURE__ */ __name(function() { return _.TraceFlags; }, "get") }); var f = __nccwpck_require__2(98); Object.defineProperty(e2, "createTraceState", { enumerable: true, get: /* @__PURE__ */ __name(function() { return f.createTraceState; }, "get") }); var b = __nccwpck_require__2(139); Object.defineProperty(e2, "isSpanContextValid", { enumerable: true, get: /* @__PURE__ */ __name(function() { return b.isSpanContextValid; }, "get") }), Object.defineProperty(e2, "isValidTraceId", { enumerable: true, get: /* @__PURE__ */ __name(function() { return b.isValidTraceId; }, "get") }), Object.defineProperty(e2, "isValidSpanId", { enumerable: true, get: /* @__PURE__ */ __name(function() { return b.isValidSpanId; }, "get") }); var v = __nccwpck_require__2(476); Object.defineProperty(e2, "INVALID_SPANID", { enumerable: true, get: /* @__PURE__ */ __name(function() { return v.INVALID_SPANID; }, "get") }), Object.defineProperty(e2, "INVALID_TRACEID", { enumerable: true, get: /* @__PURE__ */ __name(function() { return v.INVALID_TRACEID; }, "get") }), Object.defineProperty(e2, "INVALID_SPAN_CONTEXT", { enumerable: true, get: /* @__PURE__ */ __name(function() { return v.INVALID_SPAN_CONTEXT; }, "get") }); let O = __nccwpck_require__2(67); Object.defineProperty(e2, "context", { enumerable: true, get: /* @__PURE__ */ __name(function() { return O.context; }, "get") }); let P = __nccwpck_require__2(506); Object.defineProperty(e2, "diag", { enumerable: true, get: /* @__PURE__ */ __name(function() { return P.diag; }, "get") }); let N = __nccwpck_require__2(886); Object.defineProperty(e2, "metrics", { enumerable: true, get: /* @__PURE__ */ __name(function() { return N.metrics; }, "get") }); let S = __nccwpck_require__2(939); Object.defineProperty(e2, "propagation", { enumerable: true, get: /* @__PURE__ */ __name(function() { return S.propagation; }, "get") }); let C = __nccwpck_require__2(845); Object.defineProperty(e2, "trace", { enumerable: true, get: /* @__PURE__ */ __name(function() { return C.trace; }, "get") }), e2.default = { context: O.context, diag: P.diag, metrics: N.metrics, propagation: S.propagation, trace: C.trace }; })(), module.exports = r; })(); } }); require_tracer = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/lib/trace/tracer.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { SpanKind: /* @__PURE__ */ __name(function() { return SpanKind; }, "SpanKind"), SpanStatusCode: /* @__PURE__ */ __name(function() { return SpanStatusCode; }, "SpanStatusCode"), getTracer: /* @__PURE__ */ __name(function() { return getTracer; }, "getTracer") }); var _constants = require_constants3(), api; try { api = require_api(); } catch { api = require_api(); } var { context: context2, propagation, trace: trace3, SpanStatusCode, SpanKind, ROOT_CONTEXT } = api, isPromise = /* @__PURE__ */ __name((p) => p !== null && typeof p == "object" && typeof p.then == "function", "isPromise"), closeSpanWithError = /* @__PURE__ */ __name((span, error32) => { error32?.bubble === true ? span.setAttribute("next.bubble", true) : (error32 && span.recordException(error32), span.setStatus({ code: SpanStatusCode.ERROR, message: error32?.message })), span.end(); }, "closeSpanWithError"), rootSpanAttributesStore = /* @__PURE__ */ new Map(), rootSpanIdKey = api.createContextKey("next.rootSpanId"), lastSpanId = 0, getSpanId = /* @__PURE__ */ __name(() => lastSpanId++, "getSpanId"), NextTracerImpl = class { static { __name(this, "NextTracerImpl"); } getTracerInstance() { return trace3.getTracer("next.js", "0.0.1"); } getContext() { return context2; } getActiveScopeSpan() { return trace3.getSpan(context2?.active()); } withPropagatedContext(carrier, fn, getter) { let activeContext = context2.active(); if (trace3.getSpanContext(activeContext)) return fn(); let remoteContext = propagation.extract(activeContext, carrier, getter); return context2.with(remoteContext, fn); } trace(...args) { var _trace_getSpanContext; let [type2, fnOrOptions, fnOrEmpty] = args, { fn, options } = typeof fnOrOptions == "function" ? { fn: fnOrOptions, options: {} } : { fn: fnOrEmpty, options: { ...fnOrOptions } }, spanName = options.spanName ?? type2; if (!_constants.NextVanillaSpanAllowlist.includes(type2) && process.env.NEXT_OTEL_VERBOSE !== "1" || options.hideSpan) return fn(); let spanContext = this.getSpanContext(options?.parentSpan ?? this.getActiveScopeSpan()), isRootSpan = false; spanContext ? (_trace_getSpanContext = trace3.getSpanContext(spanContext)) != null && _trace_getSpanContext.isRemote && (isRootSpan = true) : (spanContext = context2?.active() ?? ROOT_CONTEXT, isRootSpan = true); let spanId = getSpanId(); return options.attributes = { "next.span_name": spanName, "next.span_type": type2, ...options.attributes }, context2.with(spanContext.setValue(rootSpanIdKey, spanId), () => this.getTracerInstance().startActiveSpan(spanName, options, (span) => { let startTime = "performance" in globalThis ? globalThis.performance.now() : void 0, onCleanup = /* @__PURE__ */ __name(() => { rootSpanAttributesStore.delete(spanId), startTime && process.env.NEXT_OTEL_PERFORMANCE_PREFIX && _constants.LogSpanAllowList.includes(type2 || "") && performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(type2.split(".").pop() || "").replace(/[A-Z]/g, (match2) => "-" + match2.toLowerCase())}`, { start: startTime, end: performance.now() }); }, "onCleanup"); isRootSpan && rootSpanAttributesStore.set(spanId, new Map(Object.entries(options.attributes ?? {}))); try { if (fn.length > 1) return fn(span, (err) => closeSpanWithError(span, err)); let result = fn(span); return isPromise(result) ? result.then((res) => (span.end(), res)).catch((err) => { throw closeSpanWithError(span, err), err; }).finally(onCleanup) : (span.end(), onCleanup(), result); } catch (err) { throw closeSpanWithError(span, err), onCleanup(), err; } })); } wrap(...args) { let tracer = this, [name, options, fn] = args.length === 3 ? args : [args[0], {}, args[1]]; return !_constants.NextVanillaSpanAllowlist.includes(name) && process.env.NEXT_OTEL_VERBOSE !== "1" ? fn : function() { let optionsObj = options; typeof optionsObj == "function" && typeof fn == "function" && (optionsObj = optionsObj.apply(this, arguments)); let lastArgId = arguments.length - 1, cb = arguments[lastArgId]; if (typeof cb == "function") { let scopeBoundCb = tracer.getContext().bind(context2.active(), cb); return tracer.trace(name, optionsObj, (_span, done) => (arguments[lastArgId] = function(err) { return done?.(err), scopeBoundCb.apply(this, arguments); }, fn.apply(this, arguments))); } else return tracer.trace(name, optionsObj, () => fn.apply(this, arguments)); }; } startSpan(...args) { let [type2, options] = args, spanContext = this.getSpanContext(options?.parentSpan ?? this.getActiveScopeSpan()); return this.getTracerInstance().startSpan(type2, options, spanContext); } getSpanContext(parentSpan) { return parentSpan ? trace3.setSpan(context2.active(), parentSpan) : void 0; } getRootSpanAttributes() { let spanId = context2.active().getValue(rootSpanIdKey); return rootSpanAttributesStore.get(spanId); } }, getTracer = (() => { let tracer = new NextTracerImpl(); return () => tracer; })(); } }); require_cookie = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/compiled/cookie/index.js"(exports, module) { (() => { "use strict"; typeof __nccwpck_require__ < "u" && (__nccwpck_require__.ab = "/"); var e = {}; (() => { var r = e; r.parse = parse22, r.serialize = serialize; var i = decodeURIComponent, t = encodeURIComponent, a = /; */, n = /^[\u0009\u0020-\u007e\u0080-\u00ff]+$/; function parse22(e2, r2) { if (typeof e2 != "string") throw new TypeError("argument str must be a string"); for (var t2 = {}, n2 = r2 || {}, o = e2.split(a), s = n2.decode || i, p = 0; p < o.length; p++) { var f = o[p], u = f.indexOf("="); if (!(u < 0)) { var v = f.substr(0, u).trim(), c = f.substr(++u, f.length).trim(); c[0] == '"' && (c = c.slice(1, -1)), t2[v] == null && (t2[v] = tryDecode(c, s)); } } return t2; } __name(parse22, "parse2"); function serialize(e2, r2, i2) { var a2 = i2 || {}, o = a2.encode || t; if (typeof o != "function") throw new TypeError("option encode is invalid"); if (!n.test(e2)) throw new TypeError("argument name is invalid"); var s = o(r2); if (s && !n.test(s)) throw new TypeError("argument val is invalid"); var p = e2 + "=" + s; if (a2.maxAge != null) { var f = a2.maxAge - 0; if (isNaN(f) || !isFinite(f)) throw new TypeError("option maxAge is invalid"); p += "; Max-Age=" + Math.floor(f); } if (a2.domain) { if (!n.test(a2.domain)) throw new TypeError("option domain is invalid"); p += "; Domain=" + a2.domain; } if (a2.path) { if (!n.test(a2.path)) throw new TypeError("option path is invalid"); p += "; Path=" + a2.path; } if (a2.expires) { if (typeof a2.expires.toUTCString != "function") throw new TypeError("option expires is invalid"); p += "; Expires=" + a2.expires.toUTCString(); } if (a2.httpOnly && (p += "; HttpOnly"), a2.secure && (p += "; Secure"), a2.sameSite) { var u = typeof a2.sameSite == "string" ? a2.sameSite.toLowerCase() : a2.sameSite; switch (u) { case true: p += "; SameSite=Strict"; break; case "lax": p += "; SameSite=Lax"; break; case "strict": p += "; SameSite=Strict"; break; case "none": p += "; SameSite=None"; break; default: throw new TypeError("option sameSite is invalid"); } } return p; } __name(serialize, "serialize"); function tryDecode(e2, r2) { try { return r2(e2); } catch { return e2; } } __name(tryDecode, "tryDecode"); })(), module.exports = e; })(); } }); require_api_utils = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/api-utils/index.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { ApiError: /* @__PURE__ */ __name(function() { return ApiError; }, "ApiError"), COOKIE_NAME_PRERENDER_BYPASS: /* @__PURE__ */ __name(function() { return COOKIE_NAME_PRERENDER_BYPASS; }, "COOKIE_NAME_PRERENDER_BYPASS"), COOKIE_NAME_PRERENDER_DATA: /* @__PURE__ */ __name(function() { return COOKIE_NAME_PRERENDER_DATA; }, "COOKIE_NAME_PRERENDER_DATA"), RESPONSE_LIMIT_DEFAULT: /* @__PURE__ */ __name(function() { return RESPONSE_LIMIT_DEFAULT; }, "RESPONSE_LIMIT_DEFAULT"), SYMBOL_CLEARED_COOKIES: /* @__PURE__ */ __name(function() { return SYMBOL_CLEARED_COOKIES; }, "SYMBOL_CLEARED_COOKIES"), SYMBOL_PREVIEW_DATA: /* @__PURE__ */ __name(function() { return SYMBOL_PREVIEW_DATA; }, "SYMBOL_PREVIEW_DATA"), checkIsOnDemandRevalidate: /* @__PURE__ */ __name(function() { return checkIsOnDemandRevalidate; }, "checkIsOnDemandRevalidate"), clearPreviewData: /* @__PURE__ */ __name(function() { return clearPreviewData; }, "clearPreviewData"), redirect: /* @__PURE__ */ __name(function() { return redirect; }, "redirect"), sendError: /* @__PURE__ */ __name(function() { return sendError; }, "sendError"), sendStatusCode: /* @__PURE__ */ __name(function() { return sendStatusCode; }, "sendStatusCode"), setLazyProp: /* @__PURE__ */ __name(function() { return setLazyProp; }, "setLazyProp"), wrapApiHandler: /* @__PURE__ */ __name(function() { return wrapApiHandler; }, "wrapApiHandler") }); var _headers = require_headers(), _constants = require_constants2(), _tracer = require_tracer(), _constants1 = require_constants3(); function wrapApiHandler(page, handler32) { return (...args) => { var _getTracer_getRootSpanAttributes; return (_getTracer_getRootSpanAttributes = (0, _tracer.getTracer)().getRootSpanAttributes()) == null || _getTracer_getRootSpanAttributes.set("next.route", page), (0, _tracer.getTracer)().trace(_constants1.NodeSpan.runHandler, { spanName: `executing api route (pages) ${page}` }, () => handler32(...args)); }; } __name(wrapApiHandler, "wrapApiHandler"); function sendStatusCode(res, statusCode) { return res.statusCode = statusCode, res; } __name(sendStatusCode, "sendStatusCode"); function redirect(res, statusOrUrl, url) { if (typeof statusOrUrl == "string" && (url = statusOrUrl, statusOrUrl = 307), typeof statusOrUrl != "number" || typeof url != "string") throw new Error("Invalid redirect arguments. Please use a single argument URL, e.g. res.redirect('/destination') or use a status code and URL, e.g. res.redirect(307, '/destination')."); return res.writeHead(statusOrUrl, { Location: url }), res.write(url), res.end(), res; } __name(redirect, "redirect"); function checkIsOnDemandRevalidate(req, previewProps) { let headers = _headers.HeadersAdapter.from(req.headers), isOnDemandRevalidate = headers.get(_constants.PRERENDER_REVALIDATE_HEADER) === previewProps.previewModeId, revalidateOnlyGenerated = headers.has(_constants.PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER); return { isOnDemandRevalidate, revalidateOnlyGenerated }; } __name(checkIsOnDemandRevalidate, "checkIsOnDemandRevalidate"); var COOKIE_NAME_PRERENDER_BYPASS = "__prerender_bypass", COOKIE_NAME_PRERENDER_DATA = "__next_preview_data", RESPONSE_LIMIT_DEFAULT = 4 * 1024 * 1024, SYMBOL_PREVIEW_DATA = Symbol(COOKIE_NAME_PRERENDER_DATA), SYMBOL_CLEARED_COOKIES = Symbol(COOKIE_NAME_PRERENDER_BYPASS); function clearPreviewData(res, options = {}) { if (SYMBOL_CLEARED_COOKIES in res) return res; let { serialize } = require_cookie(), previous = res.getHeader("Set-Cookie"); return res.setHeader("Set-Cookie", [...typeof previous == "string" ? [previous] : Array.isArray(previous) ? previous : [], serialize(COOKIE_NAME_PRERENDER_BYPASS, "", { expires: /* @__PURE__ */ new Date(0), httpOnly: true, sameSite: "none", secure: true, path: "/", ...options.path !== void 0 ? { path: options.path } : void 0 }), serialize(COOKIE_NAME_PRERENDER_DATA, "", { expires: /* @__PURE__ */ new Date(0), httpOnly: true, sameSite: "none", secure: true, path: "/", ...options.path !== void 0 ? { path: options.path } : void 0 })]), Object.defineProperty(res, SYMBOL_CLEARED_COOKIES, { value: true, enumerable: false }), res; } __name(clearPreviewData, "clearPreviewData"); var ApiError = class extends Error { static { __name(this, "ApiError"); } constructor(statusCode, message) { super(message), this.statusCode = statusCode; } }; function sendError(res, statusCode, message) { res.statusCode = statusCode, res.statusMessage = message, res.end(message); } __name(sendError, "sendError"); function setLazyProp({ req }, prop, getter) { let opts = { configurable: true, enumerable: true }, optsReset = { ...opts, writable: true }; Object.defineProperty(req, prop, { ...opts, get: /* @__PURE__ */ __name(() => { let value = getter(); return Object.defineProperty(req, prop, { ...optsReset, value }), value; }, "get"), set: /* @__PURE__ */ __name((value) => { Object.defineProperty(req, prop, { ...optsReset, value }); }, "set") }); } __name(setLazyProp, "setLazyProp"); } }); require_redirect_status_code = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/client/components/redirect-status-code.js"(exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "RedirectStatusCode", { enumerable: true, get: /* @__PURE__ */ __name(function() { return RedirectStatusCode; }, "get") }); var RedirectStatusCode; (function(RedirectStatusCode2) { RedirectStatusCode2[RedirectStatusCode2.SeeOther = 303] = "SeeOther", RedirectStatusCode2[RedirectStatusCode2.TemporaryRedirect = 307] = "TemporaryRedirect", RedirectStatusCode2[RedirectStatusCode2.PermanentRedirect = 308] = "PermanentRedirect"; })(RedirectStatusCode || (RedirectStatusCode = {})); (typeof exports.default == "function" || typeof exports.default == "object" && exports.default !== null) && typeof exports.default.__esModule > "u" && (Object.defineProperty(exports.default, "__esModule", { value: true }), Object.assign(exports.default, exports), module.exports = exports.default); } }); require_get_cookie_parser = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/api-utils/get-cookie-parser.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "getCookieParser", { enumerable: true, get: /* @__PURE__ */ __name(function() { return getCookieParser; }, "get") }); function getCookieParser(headers) { return function() { let { cookie } = headers; if (!cookie) return {}; let { parse: parseCookieFn } = require_cookie(); return parseCookieFn(Array.isArray(cookie) ? cookie.join("; ") : cookie); }; } __name(getCookieParser, "getCookieParser"); } }); require_base_http = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/base-http/index.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { BaseNextRequest: /* @__PURE__ */ __name(function() { return BaseNextRequest; }, "BaseNextRequest"), BaseNextResponse: /* @__PURE__ */ __name(function() { return BaseNextResponse; }, "BaseNextResponse") }); var _redirectstatuscode = require_redirect_status_code(), _getcookieparser = require_get_cookie_parser(), BaseNextRequest = class { static { __name(this, "BaseNextRequest"); } constructor(method, url, body) { this.method = method, this.url = url, this.body = body; } get cookies() { return this._cookies ? this._cookies : this._cookies = (0, _getcookieparser.getCookieParser)(this.headers)(); } }, BaseNextResponse = class { static { __name(this, "BaseNextResponse"); } constructor(destination) { this.destination = destination; } redirect(destination, statusCode) { return this.setHeader("Location", destination), this.statusCode = statusCode, statusCode === _redirectstatuscode.RedirectStatusCode.PermanentRedirect && this.setHeader("Refresh", `0;url=${destination}`), this; } }; } }); require_node = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/base-http/node.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { NodeNextRequest: /* @__PURE__ */ __name(function() { return NodeNextRequest; }, "NodeNextRequest"), NodeNextResponse: /* @__PURE__ */ __name(function() { return NodeNextResponse; }, "NodeNextResponse") }); var _apiutils = require_api_utils(), _requestmeta = require_request_meta(), _index = require_base_http(), _NEXT_REQUEST_META = _requestmeta.NEXT_REQUEST_META, NodeNextRequest = class extends _index.BaseNextRequest { static { __name(this, "NodeNextRequest"); } get originalRequest() { return this._req[_requestmeta.NEXT_REQUEST_META] = this[_requestmeta.NEXT_REQUEST_META], this._req.url = this.url, this._req.cookies = this.cookies, this._req; } set originalRequest(value) { this._req = value; } constructor(_req) { var _this__req; super(_req.method.toUpperCase(), _req.url, _req), this._req = _req, this.headers = this._req.headers, this.fetchMetrics = (_this__req = this._req) == null ? void 0 : _this__req.fetchMetrics, this[_NEXT_REQUEST_META] = this._req[_requestmeta.NEXT_REQUEST_META] || {}; } }, NodeNextResponse = class extends _index.BaseNextResponse { static { __name(this, "NodeNextResponse"); } get originalResponse() { return _apiutils.SYMBOL_CLEARED_COOKIES in this && (this._res[_apiutils.SYMBOL_CLEARED_COOKIES] = this[_apiutils.SYMBOL_CLEARED_COOKIES]), this._res; } constructor(_res) { super(_res), this._res = _res, this.textBody = void 0; } get sent() { return this._res.finished || this._res.headersSent; } get statusCode() { return this._res.statusCode; } set statusCode(value) { this._res.statusCode = value; } get statusMessage() { return this._res.statusMessage; } set statusMessage(value) { this._res.statusMessage = value; } setHeader(name, value) { return this._res.setHeader(name, value), this; } removeHeader(name) { return this._res.removeHeader(name), this; } getHeaderValues(name) { let values = this._res.getHeader(name); if (values !== void 0) return (Array.isArray(values) ? values : [values]).map((value) => value.toString()); } hasHeader(name) { return this._res.hasHeader(name); } getHeader(name) { let values = this.getHeaderValues(name); return Array.isArray(values) ? values.join(",") : void 0; } getHeaders() { return this._res.getHeaders(); } appendHeader(name, value) { let currentValues = this.getHeaderValues(name) ?? []; return currentValues.includes(value) || this._res.setHeader(name, [...currentValues, value]), this; } body(value) { return this.textBody = value, this; } send() { this._res.end(this.textBody); } }; } }); require_etag = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/lib/etag.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { fnv1a52: /* @__PURE__ */ __name(function() { return fnv1a52; }, "fnv1a52"), generateETag: /* @__PURE__ */ __name(function() { return generateETag; }, "generateETag") }); var fnv1a52 = /* @__PURE__ */ __name((str) => { let len = str.length, i = 0, t0 = 0, v0 = 8997, t1 = 0, v1 = 33826, t2 = 0, v2 = 40164, t3 = 0, v3 = 52210; for (; i < len; ) v0 ^= str.charCodeAt(i++), t0 = v0 * 435, t1 = v1 * 435, t2 = v2 * 435, t3 = v3 * 435, t2 += v0 << 8, t3 += v1 << 8, t1 += t0 >>> 16, v0 = t0 & 65535, t2 += t1 >>> 16, v1 = t1 & 65535, v3 = t3 + (t2 >>> 16) & 65535, v2 = t2 & 65535; return (v3 & 15) * 281474976710656 + v2 * 4294967296 + v1 * 65536 + (v0 ^ v3 >> 4); }, "fnv1a52"), generateETag = /* @__PURE__ */ __name((payload, weak = false) => (weak ? 'W/"' : '"') + fnv1a52(payload).toString(36) + payload.length.toString(36) + '"', "generateETag"); } }); require_fresh = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/compiled/fresh/index.js"(exports, module) { (() => { "use strict"; var e = { 695: (e2) => { var r2 = /(?:^|,)\s*?no-cache\s*?(?:,|$)/; e2.exports = fresh; function fresh(e3, a2) { var t = e3["if-modified-since"], s = e3["if-none-match"]; if (!t && !s) return false; var i = e3["cache-control"]; if (i && r2.test(i)) return false; if (s && s !== "*") { var f = a2.etag; if (!f) return false; for (var n = true, u = parseTokenList(s), _ = 0; _ < u.length; _++) { var o = u[_]; if (o === f || o === "W/" + f || "W/" + o === f) { n = false; break; } } if (n) return false; } if (t) { var p = a2["last-modified"], v = !p || !(parseHttpDate(p) <= parseHttpDate(t)); if (v) return false; } return true; } __name(fresh, "fresh"); function parseHttpDate(e3) { var r3 = e3 && Date.parse(e3); return typeof r3 == "number" ? r3 : NaN; } __name(parseHttpDate, "parseHttpDate"); function parseTokenList(e3) { for (var r3 = 0, a2 = [], t = 0, s = 0, i = e3.length; s < i; s++) switch (e3.charCodeAt(s)) { case 32: t === r3 && (t = r3 = s + 1); break; case 44: a2.push(e3.substring(t, r3)), t = r3 = s + 1; break; default: r3 = s + 1; break; } return a2.push(e3.substring(t, r3)), a2; } __name(parseTokenList, "parseTokenList"); } }, r = {}; function __nccwpck_require__2(a2) { var t = r[a2]; if (t !== void 0) return t.exports; var s = r[a2] = { exports: {} }, i = true; try { e[a2](s, s.exports, __nccwpck_require__2), i = false; } finally { i && delete r[a2]; } return s.exports; } __name(__nccwpck_require__2, "__nccwpck_require__2"); typeof __nccwpck_require__2 < "u" && (__nccwpck_require__2.ab = "/"); var a = __nccwpck_require__2(695); module.exports = a; })(); } }); require_revalidate = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/lib/revalidate.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "formatRevalidate", { enumerable: true, get: /* @__PURE__ */ __name(function() { return formatRevalidate; }, "get") }); var _constants = require_constants2(); function formatRevalidate({ revalidate, swrDelta }) { let swrHeader = swrDelta ? `stale-while-revalidate=${swrDelta}` : "stale-while-revalidate"; return revalidate === 0 ? "private, no-cache, no-store, max-age=0, must-revalidate" : typeof revalidate == "number" ? `s-maxage=${revalidate}, ${swrHeader}` : `s-maxage=${_constants.CACHE_ONE_YEAR}, ${swrHeader}`; } __name(formatRevalidate, "formatRevalidate"); } }); require_app_router_headers = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/client/components/app-router-headers.js"(exports, module) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { ACTION: /* @__PURE__ */ __name(function() { return ACTION; }, "ACTION"), FLIGHT_PARAMETERS: /* @__PURE__ */ __name(function() { return FLIGHT_PARAMETERS; }, "FLIGHT_PARAMETERS"), NEXT_DID_POSTPONE_HEADER: /* @__PURE__ */ __name(function() { return NEXT_DID_POSTPONE_HEADER; }, "NEXT_DID_POSTPONE_HEADER"), NEXT_ROUTER_PREFETCH_HEADER: /* @__PURE__ */ __name(function() { return NEXT_ROUTER_PREFETCH_HEADER; }, "NEXT_ROUTER_PREFETCH_HEADER"), NEXT_ROUTER_STATE_TREE: /* @__PURE__ */ __name(function() { return NEXT_ROUTER_STATE_TREE; }, "NEXT_ROUTER_STATE_TREE"), NEXT_RSC_UNION_QUERY: /* @__PURE__ */ __name(function() { return NEXT_RSC_UNION_QUERY; }, "NEXT_RSC_UNION_QUERY"), NEXT_URL: /* @__PURE__ */ __name(function() { return NEXT_URL; }, "NEXT_URL"), RSC_CONTENT_TYPE_HEADER: /* @__PURE__ */ __name(function() { return RSC_CONTENT_TYPE_HEADER; }, "RSC_CONTENT_TYPE_HEADER"), RSC_HEADER: /* @__PURE__ */ __name(function() { return RSC_HEADER; }, "RSC_HEADER") }); var RSC_HEADER = "RSC", ACTION = "Next-Action", NEXT_ROUTER_STATE_TREE = "Next-Router-State-Tree", NEXT_ROUTER_PREFETCH_HEADER = "Next-Router-Prefetch", NEXT_URL = "Next-Url", RSC_CONTENT_TYPE_HEADER = "text/x-component", FLIGHT_PARAMETERS = [[RSC_HEADER], [NEXT_ROUTER_STATE_TREE], [NEXT_ROUTER_PREFETCH_HEADER]], NEXT_RSC_UNION_QUERY = "_rsc", NEXT_DID_POSTPONE_HEADER = "x-nextjs-postponed"; (typeof exports.default == "function" || typeof exports.default == "object" && exports.default !== null) && typeof exports.default.__esModule > "u" && (Object.defineProperty(exports.default, "__esModule", { value: true }), Object.assign(exports.default, exports), module.exports = exports.default); } }); require_node_html_parser = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/compiled/node-html-parser/index.js"(exports, module) { (function() { var e = { 2947: function(e2) { e2.exports = { trueFunc: /* @__PURE__ */ __name(function() { return true; }, "trueFunc"), falseFunc: /* @__PURE__ */ __name(function() { return false; }, "falseFunc") }; }, 3387: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.attributeRules = void 0; var a = t2(2947), n = /[-[\]{}()*+?.,\\^$|#\s]/g; function escapeRegex2(e3) { return e3.replace(n, "\\$&"); } __name(escapeRegex2, "escapeRegex"); var i = /* @__PURE__ */ new Set(["accept", "accept-charset", "align", "alink", "axis", "bgcolor", "charset", "checked", "clear", "codetype", "color", "compact", "declare", "defer", "dir", "direction", "disabled", "enctype", "face", "frame", "hreflang", "http-equiv", "lang", "language", "link", "media", "method", "multiple", "nohref", "noresize", "noshade", "nowrap", "readonly", "rel", "rev", "rules", "scope", "scrolling", "selected", "shape", "target", "text", "type", "valign", "valuetype", "vlink"]); function shouldIgnoreCase(e3, r3) { return typeof e3.ignoreCase == "boolean" ? e3.ignoreCase : e3.ignoreCase === "quirks" ? !!r3.quirksMode : !r3.xmlMode && i.has(e3.name); } __name(shouldIgnoreCase, "shouldIgnoreCase"); r2.attributeRules = { equals: /* @__PURE__ */ __name(function(e3, r3, t3) { var a2 = t3.adapter, n2 = r3.name, i2 = r3.value; return shouldIgnoreCase(r3, t3) ? (i2 = i2.toLowerCase(), function(r4) { var t4 = a2.getAttributeValue(r4, n2); return t4 != null && t4.length === i2.length && t4.toLowerCase() === i2 && e3(r4); }) : function(r4) { return a2.getAttributeValue(r4, n2) === i2 && e3(r4); }; }, "equals"), hyphen: /* @__PURE__ */ __name(function(e3, r3, t3) { var a2 = t3.adapter, n2 = r3.name, i2 = r3.value, o = i2.length; return shouldIgnoreCase(r3, t3) ? (i2 = i2.toLowerCase(), function(r4) { var t4 = a2.getAttributeValue(r4, n2); return t4 != null && (t4.length === o || t4.charAt(o) === "-") && t4.substr(0, o).toLowerCase() === i2 && e3(r4); }) : function(r4) { var t4 = a2.getAttributeValue(r4, n2); return t4 != null && (t4.length === o || t4.charAt(o) === "-") && t4.substr(0, o) === i2 && e3(r4); }; }, "hyphen"), element: /* @__PURE__ */ __name(function(e3, r3, t3) { var n2 = t3.adapter, i2 = r3.name, o = r3.value; if (/\s/.test(o)) return a.falseFunc; var s = new RegExp("(?:^|\\s)".concat(escapeRegex2(o), "(?:$|\\s)"), shouldIgnoreCase(r3, t3) ? "i" : ""); return function(r4) { var t4 = n2.getAttributeValue(r4, i2); return t4 != null && t4.length >= o.length && s.test(t4) && e3(r4); }; }, "element"), exists: /* @__PURE__ */ __name(function(e3, r3, t3) { var a2 = r3.name, n2 = t3.adapter; return function(r4) { return n2.hasAttrib(r4, a2) && e3(r4); }; }, "exists"), start: /* @__PURE__ */ __name(function(e3, r3, t3) { var n2 = t3.adapter, i2 = r3.name, o = r3.value, s = o.length; return s === 0 ? a.falseFunc : shouldIgnoreCase(r3, t3) ? (o = o.toLowerCase(), function(r4) { var t4 = n2.getAttributeValue(r4, i2); return t4 != null && t4.length >= s && t4.substr(0, s).toLowerCase() === o && e3(r4); }) : function(r4) { var t4; return !!(!((t4 = n2.getAttributeValue(r4, i2)) === null || t4 === void 0) && t4.startsWith(o)) && e3(r4); }; }, "start"), end: /* @__PURE__ */ __name(function(e3, r3, t3) { var n2 = t3.adapter, i2 = r3.name, o = r3.value, s = -o.length; return s === 0 ? a.falseFunc : shouldIgnoreCase(r3, t3) ? (o = o.toLowerCase(), function(r4) { var t4; return ((t4 = n2.getAttributeValue(r4, i2)) === null || t4 === void 0 ? void 0 : t4.substr(s).toLowerCase()) === o && e3(r4); }) : function(r4) { var t4; return !!(!((t4 = n2.getAttributeValue(r4, i2)) === null || t4 === void 0) && t4.endsWith(o)) && e3(r4); }; }, "end"), any: /* @__PURE__ */ __name(function(e3, r3, t3) { var n2 = t3.adapter, i2 = r3.name, o = r3.value; if (o === "") return a.falseFunc; if (shouldIgnoreCase(r3, t3)) { var s = new RegExp(escapeRegex2(o), "i"); return function(r4) { var t4 = n2.getAttributeValue(r4, i2); return t4 != null && t4.length >= o.length && s.test(t4) && e3(r4); }; } return function(r4) { var t4; return !!(!((t4 = n2.getAttributeValue(r4, i2)) === null || t4 === void 0) && t4.includes(o)) && e3(r4); }; }, "any"), not: /* @__PURE__ */ __name(function(e3, r3, t3) { var a2 = t3.adapter, n2 = r3.name, i2 = r3.value; return i2 === "" ? function(r4) { return !!a2.getAttributeValue(r4, n2) && e3(r4); } : shouldIgnoreCase(r3, t3) ? (i2 = i2.toLowerCase(), function(r4) { var t4 = a2.getAttributeValue(r4, n2); return (t4 == null || t4.length !== i2.length || t4.toLowerCase() !== i2) && e3(r4); }) : function(r4) { return a2.getAttributeValue(r4, n2) !== i2 && e3(r4); }; }, "not") }; }, 8689: function(e2, r2, t2) { "use strict"; var a = this && this.__importDefault || function(e3) { return e3 && e3.__esModule ? e3 : { default: e3 }; }; Object.defineProperty(r2, "__esModule", { value: true }), r2.compileToken = r2.compileUnsafe = r2.compile = void 0; var n = t2(8065), i = t2(2947), o = a(t2(4901)), s = t2(538), u = t2(7088), l = t2(4428); function compile2(e3, r3, t3) { var a2 = compileUnsafe(e3, r3, t3); return (0, l.ensureIsTag)(a2, r3.adapter); } __name(compile2, "compile"); r2.compile = compile2; function compileUnsafe(e3, r3, t3) { var a2 = typeof e3 == "string" ? (0, n.parse)(e3) : e3; return compileToken(a2, r3, t3); } __name(compileUnsafe, "compileUnsafe"); r2.compileUnsafe = compileUnsafe; function includesScopePseudo(e3) { return e3.type === "pseudo" && (e3.name === "scope" || Array.isArray(e3.data) && e3.data.some(function(e4) { return e4.some(includesScopePseudo); })); } __name(includesScopePseudo, "includesScopePseudo"); var c = { type: n.SelectorType.Descendant }, p = { type: "_flexibleDescendant" }, d = { type: n.SelectorType.Pseudo, name: "scope", data: null }; function absolutize(e3, r3, t3) { for (var a2 = r3.adapter, n2 = !!t3?.every(function(e4) { var r4 = a2.isTag(e4) && a2.getParent(e4); return e4 === l.PLACEHOLDER_ELEMENT || r4 && a2.isTag(r4); }), i2 = 0, o2 = e3; i2 < o2.length; i2++) { var u2 = o2[i2]; if (!(u2.length > 0 && (0, s.isTraversal)(u2[0]) && u2[0].type !== "descendant")) if (n2 && !u2.some(includesScopePseudo)) u2.unshift(c); else continue; u2.unshift(d); } } __name(absolutize, "absolutize"); function compileToken(e3, r3, t3) { var a2; e3 = e3.filter(function(e4) { return e4.length > 0; }), e3.forEach(o.default), t3 = (a2 = r3.context) !== null && a2 !== void 0 ? a2 : t3; var n2 = Array.isArray(t3), s2 = t3 && (Array.isArray(t3) ? t3 : [t3]); absolutize(e3, r3, s2); var u2 = false, l2 = e3.map(function(e4) { if (e4.length >= 2) { var t4 = e4[0], a3 = e4[1]; t4.type !== "pseudo" || t4.name !== "scope" || (n2 && a3.type === "descendant" ? e4[1] = p : (a3.type === "adjacent" || a3.type === "sibling") && (u2 = true)); } return compileRules(e4, r3, s2); }).reduce(reduceRules, i.falseFunc); return l2.shouldTestNextSiblings = u2, l2; } __name(compileToken, "compileToken"); r2.compileToken = compileToken; function compileRules(e3, r3, t3) { var a2; return e3.reduce(function(e4, a3) { return e4 === i.falseFunc ? i.falseFunc : (0, u.compileGeneralSelector)(e4, a3, r3, t3, compileToken); }, (a2 = r3.rootFunc) !== null && a2 !== void 0 ? a2 : i.trueFunc); } __name(compileRules, "compileRules"); function reduceRules(e3, r3) { return r3 === i.falseFunc || e3 === i.trueFunc ? e3 : e3 === i.falseFunc || r3 === i.trueFunc ? r3 : function(t3) { return e3(t3) || r3(t3); }; } __name(reduceRules, "reduceRules"); }, 7088: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.compileGeneralSelector = void 0; var a = t2(3387), n = t2(6463), i = t2(8065); function compileGeneralSelector(e3, r3, t3, o, s) { var u = t3.adapter, l = t3.equals; switch (r3.type) { case i.SelectorType.PseudoElement: throw new Error("Pseudo-elements are not supported by css-select"); case i.SelectorType.ColumnCombinator: throw new Error("Column combinators are not yet supported by css-select"); case i.SelectorType.Attribute: { if (r3.namespace != null) throw new Error("Namespaced attributes are not yet supported by css-select"); return (!t3.xmlMode || t3.lowerCaseAttributeNames) && (r3.name = r3.name.toLowerCase()), a.attributeRules[r3.action](e3, r3, t3); } case i.SelectorType.Pseudo: return (0, n.compilePseudoSelector)(e3, r3, t3, o, s); case i.SelectorType.Tag: { if (r3.namespace != null) throw new Error("Namespaced tag names are not yet supported by css-select"); var c = r3.name; return (!t3.xmlMode || t3.lowerCaseTags) && (c = c.toLowerCase()), function(r4) { return u.getName(r4) === c && e3(r4); }; } case i.SelectorType.Descendant: { if (t3.cacheResults === false || typeof WeakSet > "u") return function(r4) { for (var t4 = r4; t4 = u.getParent(t4); ) if (u.isTag(t4) && e3(t4)) return true; return false; }; var p = /* @__PURE__ */ new WeakSet(); return function(r4) { for (var t4 = r4; t4 = u.getParent(t4); ) if (!p.has(t4)) { if (u.isTag(t4) && e3(t4)) return true; p.add(t4); } return false; }; } case "_flexibleDescendant": return function(r4) { var t4 = r4; do if (u.isTag(t4) && e3(t4)) return true; while (t4 = u.getParent(t4)); return false; }; case i.SelectorType.Parent: return function(r4) { return u.getChildren(r4).some(function(r5) { return u.isTag(r5) && e3(r5); }); }; case i.SelectorType.Child: return function(r4) { var t4 = u.getParent(r4); return t4 != null && u.isTag(t4) && e3(t4); }; case i.SelectorType.Sibling: return function(r4) { for (var t4 = u.getSiblings(r4), a2 = 0; a2 < t4.length; a2++) { var n2 = t4[a2]; if (l(r4, n2)) break; if (u.isTag(n2) && e3(n2)) return true; } return false; }; case i.SelectorType.Adjacent: return u.prevElementSibling ? function(r4) { var t4 = u.prevElementSibling(r4); return t4 != null && e3(t4); } : function(r4) { for (var t4 = u.getSiblings(r4), a2, n2 = 0; n2 < t4.length; n2++) { var i2 = t4[n2]; if (l(r4, i2)) break; u.isTag(i2) && (a2 = i2); } return !!a2 && e3(a2); }; case i.SelectorType.Universal: { if (r3.namespace != null && r3.namespace !== "*") throw new Error("Namespaced universal selectors are not yet supported by css-select"); return e3; } } } __name(compileGeneralSelector, "compileGeneralSelector"); r2.compileGeneralSelector = compileGeneralSelector; }, 1112: function(e2, r2, t2) { "use strict"; var a = this && this.__createBinding || (Object.create ? function(e3, r3, t3, a2) { a2 === void 0 && (a2 = t3); var n2 = Object.getOwnPropertyDescriptor(r3, t3); (!n2 || ("get" in n2 ? !r3.__esModule : n2.writable || n2.configurable)) && (n2 = { enumerable: true, get: /* @__PURE__ */ __name(function() { return r3[t3]; }, "get") }), Object.defineProperty(e3, a2, n2); } : function(e3, r3, t3, a2) { a2 === void 0 && (a2 = t3), e3[a2] = r3[t3]; }), n = this && this.__setModuleDefault || (Object.create ? function(e3, r3) { Object.defineProperty(e3, "default", { enumerable: true, value: r3 }); } : function(e3, r3) { e3.default = r3; }), i = this && this.__importStar || function(e3) { if (e3 && e3.__esModule) return e3; var r3 = {}; if (e3 != null) for (var t3 in e3) t3 !== "default" && Object.prototype.hasOwnProperty.call(e3, t3) && a(r3, e3, t3); return n(r3, e3), r3; }; Object.defineProperty(r2, "__esModule", { value: true }), r2.aliases = r2.pseudos = r2.filters = r2.is = r2.selectOne = r2.selectAll = r2.prepareContext = r2._compileToken = r2._compileUnsafe = r2.compile = void 0; var o = i(t2(5861)), s = t2(2947), u = t2(8689), l = t2(4428), defaultEquals = /* @__PURE__ */ __name(function(e3, r3) { return e3 === r3; }, "defaultEquals"), c = { adapter: o, equals: defaultEquals }; function convertOptionFormats(e3) { var r3, t3, a2, n2, i2 = e3 ?? c; return (r3 = i2.adapter) !== null && r3 !== void 0 || (i2.adapter = o), (t3 = i2.equals) !== null && t3 !== void 0 || (i2.equals = (n2 = (a2 = i2.adapter) === null || a2 === void 0 ? void 0 : a2.equals) !== null && n2 !== void 0 ? n2 : defaultEquals), i2; } __name(convertOptionFormats, "convertOptionFormats"); function wrapCompile(e3) { return function(r3, t3, a2) { var n2 = convertOptionFormats(t3); return e3(r3, n2, a2); }; } __name(wrapCompile, "wrapCompile"); r2.compile = wrapCompile(u.compile), r2._compileUnsafe = wrapCompile(u.compileUnsafe), r2._compileToken = wrapCompile(u.compileToken); function getSelectorFunc(e3) { return function(r3, t3, a2) { var n2 = convertOptionFormats(a2); typeof r3 != "function" && (r3 = (0, u.compileUnsafe)(r3, n2, t3)); var i2 = prepareContext(t3, n2.adapter, r3.shouldTestNextSiblings); return e3(r3, i2, n2); }; } __name(getSelectorFunc, "getSelectorFunc"); function prepareContext(e3, r3, t3) { return t3 === void 0 && (t3 = false), t3 && (e3 = appendNextSiblings(e3, r3)), Array.isArray(e3) ? r3.removeSubsets(e3) : r3.getChildren(e3); } __name(prepareContext, "prepareContext"); r2.prepareContext = prepareContext; function appendNextSiblings(e3, r3) { for (var t3 = Array.isArray(e3) ? e3.slice(0) : [e3], a2 = t3.length, n2 = 0; n2 < a2; n2++) { var i2 = (0, l.getNextSiblings)(t3[n2], r3); t3.push.apply(t3, i2); } return t3; } __name(appendNextSiblings, "appendNextSiblings"); r2.selectAll = getSelectorFunc(function(e3, r3, t3) { return e3 === s.falseFunc || !r3 || r3.length === 0 ? [] : t3.adapter.findAll(e3, r3); }), r2.selectOne = getSelectorFunc(function(e3, r3, t3) { return e3 === s.falseFunc || !r3 || r3.length === 0 ? null : t3.adapter.findOne(e3, r3); }); function is(e3, r3, t3) { var a2 = convertOptionFormats(t3); return (typeof r3 == "function" ? r3 : (0, u.compile)(r3, a2))(e3); } __name(is, "is"); r2.is = is, r2.default = r2.selectAll; var p = t2(6463); Object.defineProperty(r2, "filters", { enumerable: true, get: /* @__PURE__ */ __name(function() { return p.filters; }, "get") }), Object.defineProperty(r2, "pseudos", { enumerable: true, get: /* @__PURE__ */ __name(function() { return p.pseudos; }, "get") }), Object.defineProperty(r2, "aliases", { enumerable: true, get: /* @__PURE__ */ __name(function() { return p.aliases; }, "get") }); }, 538: function(e2, r2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.isTraversal = r2.procedure = void 0, r2.procedure = { universal: 50, tag: 30, attribute: 1, pseudo: 0, "pseudo-element": 0, "column-combinator": -1, descendant: -1, child: -1, parent: -1, sibling: -1, adjacent: -1, _flexibleDescendant: -1 }; function isTraversal(e3) { return r2.procedure[e3.type] < 0; } __name(isTraversal, "isTraversal"); r2.isTraversal = isTraversal; }, 8680: function(e2, r2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.aliases = void 0, r2.aliases = { "any-link": ":is(a, area, link)[href]", link: ":any-link:not(:visited)", disabled: `:is( :is(button, input, select, textarea, optgroup, option)[disabled], optgroup[disabled] > option, fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *) )`, enabled: ":not(:disabled)", checked: ":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)", required: ":is(input, select, textarea)[required]", optional: ":is(input, select, textarea):not([required])", selected: "option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)", checkbox: "[type=checkbox]", file: "[type=file]", password: "[type=password]", radio: "[type=radio]", reset: "[type=reset]", image: "[type=image]", submit: "[type=submit]", parent: ":not(:empty)", header: ":is(h1, h2, h3, h4, h5, h6)", button: ":is(button, input[type=button])", input: ":is(input, textarea, select, button)", text: "input:is(:not([type!='']), [type=text])" }; }, 6804: function(e2, r2, t2) { "use strict"; var a = this && this.__importDefault || function(e3) { return e3 && e3.__esModule ? e3 : { default: e3 }; }; Object.defineProperty(r2, "__esModule", { value: true }), r2.filters = void 0; var n = a(t2(7118)), i = t2(2947); function getChildFunc(e3, r3) { return function(t3) { var a2 = r3.getParent(t3); return a2 != null && r3.isTag(a2) && e3(t3); }; } __name(getChildFunc, "getChildFunc"); r2.filters = { contains: /* @__PURE__ */ __name(function(e3, r3, t3) { var a2 = t3.adapter; return function(t4) { return e3(t4) && a2.getText(t4).includes(r3); }; }, "contains"), icontains: /* @__PURE__ */ __name(function(e3, r3, t3) { var a2 = t3.adapter, n2 = r3.toLowerCase(); return function(r4) { return e3(r4) && a2.getText(r4).toLowerCase().includes(n2); }; }, "icontains"), "nth-child": /* @__PURE__ */ __name(function(e3, r3, t3) { var a2 = t3.adapter, o = t3.equals, s = (0, n.default)(r3); return s === i.falseFunc ? i.falseFunc : s === i.trueFunc ? getChildFunc(e3, a2) : function(r4) { for (var t4 = a2.getSiblings(r4), n2 = 0, i2 = 0; i2 < t4.length && !o(r4, t4[i2]); i2++) a2.isTag(t4[i2]) && n2++; return s(n2) && e3(r4); }; }, "nth-child"), "nth-last-child": /* @__PURE__ */ __name(function(e3, r3, t3) { var a2 = t3.adapter, o = t3.equals, s = (0, n.default)(r3); return s === i.falseFunc ? i.falseFunc : s === i.trueFunc ? getChildFunc(e3, a2) : function(r4) { for (var t4 = a2.getSiblings(r4), n2 = 0, i2 = t4.length - 1; i2 >= 0 && !o(r4, t4[i2]); i2--) a2.isTag(t4[i2]) && n2++; return s(n2) && e3(r4); }; }, "nth-last-child"), "nth-of-type": /* @__PURE__ */ __name(function(e3, r3, t3) { var a2 = t3.adapter, o = t3.equals, s = (0, n.default)(r3); return s === i.falseFunc ? i.falseFunc : s === i.trueFunc ? getChildFunc(e3, a2) : function(r4) { for (var t4 = a2.getSiblings(r4), n2 = 0, i2 = 0; i2 < t4.length; i2++) { var u = t4[i2]; if (o(r4, u)) break; a2.isTag(u) && a2.getName(u) === a2.getName(r4) && n2++; } return s(n2) && e3(r4); }; }, "nth-of-type"), "nth-last-of-type": /* @__PURE__ */ __name(function(e3, r3, t3) { var a2 = t3.adapter, o = t3.equals, s = (0, n.default)(r3); return s === i.falseFunc ? i.falseFunc : s === i.trueFunc ? getChildFunc(e3, a2) : function(r4) { for (var t4 = a2.getSiblings(r4), n2 = 0, i2 = t4.length - 1; i2 >= 0; i2--) { var u = t4[i2]; if (o(r4, u)) break; a2.isTag(u) && a2.getName(u) === a2.getName(r4) && n2++; } return s(n2) && e3(r4); }; }, "nth-last-of-type"), root: /* @__PURE__ */ __name(function(e3, r3, t3) { var a2 = t3.adapter; return function(r4) { var t4 = a2.getParent(r4); return (t4 == null || !a2.isTag(t4)) && e3(r4); }; }, "root"), scope: /* @__PURE__ */ __name(function(e3, t3, a2, n2) { var i2 = a2.equals; return !n2 || n2.length === 0 ? r2.filters.root(e3, t3, a2) : n2.length === 1 ? function(r3) { return i2(n2[0], r3) && e3(r3); } : function(r3) { return n2.includes(r3) && e3(r3); }; }, "scope"), hover: dynamicStatePseudo("isHovered"), visited: dynamicStatePseudo("isVisited"), active: dynamicStatePseudo("isActive") }; function dynamicStatePseudo(e3) { return function(r3, t3, a2) { var n2 = a2.adapter, o = n2[e3]; return typeof o != "function" ? i.falseFunc : function(e4) { return o(e4) && r3(e4); }; }; } __name(dynamicStatePseudo, "dynamicStatePseudo"); }, 6463: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.compilePseudoSelector = r2.aliases = r2.pseudos = r2.filters = void 0; var a = t2(2947), n = t2(8065), i = t2(6804); Object.defineProperty(r2, "filters", { enumerable: true, get: /* @__PURE__ */ __name(function() { return i.filters; }, "get") }); var o = t2(6973); Object.defineProperty(r2, "pseudos", { enumerable: true, get: /* @__PURE__ */ __name(function() { return o.pseudos; }, "get") }); var s = t2(8680); Object.defineProperty(r2, "aliases", { enumerable: true, get: /* @__PURE__ */ __name(function() { return s.aliases; }, "get") }); var u = t2(4428); function compilePseudoSelector(e3, r3, t3, l, c) { var p = r3.name, d = r3.data; if (Array.isArray(d)) return u.subselects[p](e3, d, t3, l, c); if (p in s.aliases) { if (d != null) throw new Error("Pseudo ".concat(p, " doesn't have any arguments")); var f = (0, n.parse)(s.aliases[p]); return u.subselects.is(e3, f, t3, l, c); } if (p in i.filters) return i.filters[p](e3, d, t3, l); if (p in o.pseudos) { var g = o.pseudos[p]; return (0, o.verifyPseudoArgs)(g, p, d), g === a.falseFunc ? a.falseFunc : e3 === a.trueFunc ? function(e4) { return g(e4, t3, d); } : function(r4) { return g(r4, t3, d) && e3(r4); }; } throw new Error("unmatched pseudo-class :".concat(p)); } __name(compilePseudoSelector, "compilePseudoSelector"); r2.compilePseudoSelector = compilePseudoSelector; }, 6973: function(e2, r2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.verifyPseudoArgs = r2.pseudos = void 0, r2.pseudos = { empty: /* @__PURE__ */ __name(function(e3, r3) { var t2 = r3.adapter; return !t2.getChildren(e3).some(function(e4) { return t2.isTag(e4) || t2.getText(e4) !== ""; }); }, "empty"), "first-child": /* @__PURE__ */ __name(function(e3, r3) { var t2 = r3.adapter, a = r3.equals, n = t2.getSiblings(e3).find(function(e4) { return t2.isTag(e4); }); return n != null && a(e3, n); }, "first-child"), "last-child": /* @__PURE__ */ __name(function(e3, r3) { for (var t2 = r3.adapter, a = r3.equals, n = t2.getSiblings(e3), i = n.length - 1; i >= 0; i--) { if (a(e3, n[i])) return true; if (t2.isTag(n[i])) break; } return false; }, "last-child"), "first-of-type": /* @__PURE__ */ __name(function(e3, r3) { for (var t2 = r3.adapter, a = r3.equals, n = t2.getSiblings(e3), i = t2.getName(e3), o = 0; o < n.length; o++) { var s = n[o]; if (a(e3, s)) return true; if (t2.isTag(s) && t2.getName(s) === i) break; } return false; }, "first-of-type"), "last-of-type": /* @__PURE__ */ __name(function(e3, r3) { for (var t2 = r3.adapter, a = r3.equals, n = t2.getSiblings(e3), i = t2.getName(e3), o = n.length - 1; o >= 0; o--) { var s = n[o]; if (a(e3, s)) return true; if (t2.isTag(s) && t2.getName(s) === i) break; } return false; }, "last-of-type"), "only-of-type": /* @__PURE__ */ __name(function(e3, r3) { var t2 = r3.adapter, a = r3.equals, n = t2.getName(e3); return t2.getSiblings(e3).every(function(r4) { return a(e3, r4) || !t2.isTag(r4) || t2.getName(r4) !== n; }); }, "only-of-type"), "only-child": /* @__PURE__ */ __name(function(e3, r3) { var t2 = r3.adapter, a = r3.equals; return t2.getSiblings(e3).every(function(r4) { return a(e3, r4) || !t2.isTag(r4); }); }, "only-child") }; function verifyPseudoArgs(e3, r3, t2) { if (t2 === null) { if (e3.length > 2) throw new Error("pseudo-selector :".concat(r3, " requires an argument")); } else if (e3.length === 2) throw new Error("pseudo-selector :".concat(r3, " doesn't have any arguments")); } __name(verifyPseudoArgs, "verifyPseudoArgs"); r2.verifyPseudoArgs = verifyPseudoArgs; }, 4428: function(e2, r2, t2) { "use strict"; var a = this && this.__spreadArray || function(e3, r3, t3) { if (t3 || arguments.length === 2) for (var a2 = 0, n2 = r3.length, i2; a2 < n2; a2++) (i2 || !(a2 in r3)) && (i2 || (i2 = Array.prototype.slice.call(r3, 0, a2)), i2[a2] = r3[a2]); return e3.concat(i2 || Array.prototype.slice.call(r3)); }; Object.defineProperty(r2, "__esModule", { value: true }), r2.subselects = r2.getNextSiblings = r2.ensureIsTag = r2.PLACEHOLDER_ELEMENT = void 0; var n = t2(2947), i = t2(538); r2.PLACEHOLDER_ELEMENT = {}; function ensureIsTag(e3, r3) { return e3 === n.falseFunc ? n.falseFunc : function(t3) { return r3.isTag(t3) && e3(t3); }; } __name(ensureIsTag, "ensureIsTag"); r2.ensureIsTag = ensureIsTag; function getNextSiblings(e3, r3) { var t3 = r3.getSiblings(e3); if (t3.length <= 1) return []; var a2 = t3.indexOf(e3); return a2 < 0 || a2 === t3.length - 1 ? [] : t3.slice(a2 + 1).filter(r3.isTag); } __name(getNextSiblings, "getNextSiblings"); r2.getNextSiblings = getNextSiblings; var is = /* @__PURE__ */ __name(function(e3, r3, t3, a2, n2) { var i2 = { xmlMode: !!t3.xmlMode, adapter: t3.adapter, equals: t3.equals }, o = n2(r3, i2, a2); return function(r4) { return o(r4) && e3(r4); }; }, "is"); r2.subselects = { is, matches: is, where: is, not: /* @__PURE__ */ __name(function(e3, r3, t3, a2, i2) { var o = { xmlMode: !!t3.xmlMode, adapter: t3.adapter, equals: t3.equals }, s = i2(r3, o, a2); return s === n.falseFunc ? e3 : s === n.trueFunc ? n.falseFunc : function(r4) { return !s(r4) && e3(r4); }; }, "not"), has: /* @__PURE__ */ __name(function(e3, t3, o, s, u) { var l = o.adapter, c = { xmlMode: !!o.xmlMode, adapter: l, equals: o.equals }, p = t3.some(function(e4) { return e4.some(i.isTraversal); }) ? [r2.PLACEHOLDER_ELEMENT] : void 0, d = u(t3, c, p); if (d === n.falseFunc) return n.falseFunc; if (d === n.trueFunc) return function(r3) { return l.getChildren(r3).some(l.isTag) && e3(r3); }; var f = ensureIsTag(d, l), g = d.shouldTestNextSiblings, h = g === void 0 ? false : g; return p ? function(r3) { p[0] = r3; var t4 = l.getChildren(r3), n2 = h ? a(a([], t4, true), getNextSiblings(r3, l), true) : t4; return e3(r3) && l.existsOne(f, n2); } : function(r3) { return e3(r3) && l.existsOne(f, l.getChildren(r3)); }; }, "has") }; }, 4901: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }); var a = t2(8065), n = t2(538), i = { exists: 10, equals: 8, not: 7, start: 6, end: 6, any: 5, hyphen: 4, element: 4 }; function sortByProcedure(e3) { for (var r3 = e3.map(getProcedure), t3 = 1; t3 < e3.length; t3++) { var a2 = r3[t3]; if (!(a2 < 0)) for (var n2 = t3 - 1; n2 >= 0 && a2 < r3[n2]; n2--) { var i2 = e3[n2 + 1]; e3[n2 + 1] = e3[n2], e3[n2] = i2, r3[n2 + 1] = r3[n2], r3[n2] = a2; } } } __name(sortByProcedure, "sortByProcedure"); r2.default = sortByProcedure; function getProcedure(e3) { var r3 = n.procedure[e3.type]; if (e3.type === a.SelectorType.Attribute) r3 = i[e3.action], r3 === i.equals && e3.name === "id" && (r3 = 9), e3.ignoreCase && (r3 >>= 1); else if (e3.type === a.SelectorType.Pseudo) if (!e3.data) r3 = 3; else if (e3.name === "has" || e3.name === "contains") r3 = 0; else if (Array.isArray(e3.data)) { r3 = 0; for (var t3 = 0; t3 < e3.data.length; t3++) if (e3.data[t3].length === 1) { var o = getProcedure(e3.data[t3][0]); if (o === 0) { r3 = 0; break; } o > r3 && (r3 = o); } e3.data.length > 1 && r3 > 0 && (r3 -= 1); } else r3 = 1; return r3; } __name(getProcedure, "getProcedure"); }, 8065: function(e2, r2, t2) { "use strict"; var a = this && this.__createBinding || (Object.create ? function(e3, r3, t3, a2) { a2 === void 0 && (a2 = t3); var n2 = Object.getOwnPropertyDescriptor(r3, t3); (!n2 || ("get" in n2 ? !r3.__esModule : n2.writable || n2.configurable)) && (n2 = { enumerable: true, get: /* @__PURE__ */ __name(function() { return r3[t3]; }, "get") }), Object.defineProperty(e3, a2, n2); } : function(e3, r3, t3, a2) { a2 === void 0 && (a2 = t3), e3[a2] = r3[t3]; }), n = this && this.__exportStar || function(e3, r3) { for (var t3 in e3) t3 !== "default" && !Object.prototype.hasOwnProperty.call(r3, t3) && a(r3, e3, t3); }; Object.defineProperty(r2, "__esModule", { value: true }), r2.stringify = r2.parse = r2.isTraversal = void 0, n(t2(5615), r2); var i = t2(2422); Object.defineProperty(r2, "isTraversal", { enumerable: true, get: /* @__PURE__ */ __name(function() { return i.isTraversal; }, "get") }), Object.defineProperty(r2, "parse", { enumerable: true, get: /* @__PURE__ */ __name(function() { return i.parse; }, "get") }); var o = t2(8279); Object.defineProperty(r2, "stringify", { enumerable: true, get: /* @__PURE__ */ __name(function() { return o.stringify; }, "get") }); }, 2422: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.parse = r2.isTraversal = void 0; var a = t2(5615), n = /^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/, i = /\\([\da-f]{1,6}\s?|(\s)|.)/gi, o = /* @__PURE__ */ new Map([[126, a.AttributeAction.Element], [94, a.AttributeAction.Start], [36, a.AttributeAction.End], [42, a.AttributeAction.Any], [33, a.AttributeAction.Not], [124, a.AttributeAction.Hyphen]]), s = /* @__PURE__ */ new Set(["has", "not", "matches", "is", "where", "host", "host-context"]); function isTraversal(e3) { switch (e3.type) { case a.SelectorType.Adjacent: case a.SelectorType.Child: case a.SelectorType.Descendant: case a.SelectorType.Parent: case a.SelectorType.Sibling: case a.SelectorType.ColumnCombinator: return true; default: return false; } } __name(isTraversal, "isTraversal"); r2.isTraversal = isTraversal; var u = /* @__PURE__ */ new Set(["contains", "icontains"]); function funescape(e3, r3, t3) { var a2 = parseInt(r3, 16) - 65536; return a2 !== a2 || t3 ? r3 : a2 < 0 ? String.fromCharCode(a2 + 65536) : String.fromCharCode(a2 >> 10 | 55296, a2 & 1023 | 56320); } __name(funescape, "funescape"); function unescapeCSS(e3) { return e3.replace(i, funescape); } __name(unescapeCSS, "unescapeCSS"); function isQuote(e3) { return e3 === 39 || e3 === 34; } __name(isQuote, "isQuote"); function isWhitespace(e3) { return e3 === 32 || e3 === 9 || e3 === 10 || e3 === 12 || e3 === 13; } __name(isWhitespace, "isWhitespace"); function parse22(e3) { var r3 = [], t3 = parseSelector(r3, "".concat(e3), 0); if (t3 < e3.length) throw new Error("Unmatched selector: ".concat(e3.slice(t3))); return r3; } __name(parse22, "parse2"); r2.parse = parse22; function parseSelector(e3, r3, t3) { var i2 = []; function getName(e4) { var a2 = r3.slice(t3 + e4).match(n); if (!a2) throw new Error("Expected name, found ".concat(r3.slice(t3))); var i3 = a2[0]; return t3 += e4 + i3.length, unescapeCSS(i3); } __name(getName, "getName"); function stripWhitespace(e4) { for (t3 += e4; t3 < r3.length && isWhitespace(r3.charCodeAt(t3)); ) t3++; } __name(stripWhitespace, "stripWhitespace"); function readValueWithParenthesis() { t3 += 1; for (var e4 = t3, a2 = 1; a2 > 0 && t3 < r3.length; t3++) r3.charCodeAt(t3) === 40 && !isEscaped(t3) ? a2++ : r3.charCodeAt(t3) === 41 && !isEscaped(t3) && a2--; if (a2) throw new Error("Parenthesis not matched"); return unescapeCSS(r3.slice(e4, t3 - 1)); } __name(readValueWithParenthesis, "readValueWithParenthesis"); function isEscaped(e4) { for (var t4 = 0; r3.charCodeAt(--e4) === 92; ) t4++; return (t4 & 1) === 1; } __name(isEscaped, "isEscaped"); function ensureNotTraversal() { if (i2.length > 0 && isTraversal(i2[i2.length - 1])) throw new Error("Did not expect successive traversals."); } __name(ensureNotTraversal, "ensureNotTraversal"); function addTraversal(e4) { if (i2.length > 0 && i2[i2.length - 1].type === a.SelectorType.Descendant) { i2[i2.length - 1].type = e4; return; } ensureNotTraversal(), i2.push({ type: e4 }); } __name(addTraversal, "addTraversal"); function addSpecialAttribute(e4, r4) { i2.push({ type: a.SelectorType.Attribute, name: e4, action: r4, value: getName(1), namespace: null, ignoreCase: "quirks" }); } __name(addSpecialAttribute, "addSpecialAttribute"); function finalizeSubselector() { if (i2.length && i2[i2.length - 1].type === a.SelectorType.Descendant && i2.pop(), i2.length === 0) throw new Error("Empty sub-selector"); e3.push(i2); } __name(finalizeSubselector, "finalizeSubselector"); if (stripWhitespace(0), r3.length === t3) return t3; e: for (; t3 < r3.length; ) { var l = r3.charCodeAt(t3); switch (l) { case 32: case 9: case 10: case 12: case 13: { (i2.length === 0 || i2[0].type !== a.SelectorType.Descendant) && (ensureNotTraversal(), i2.push({ type: a.SelectorType.Descendant })), stripWhitespace(1); break; } case 62: { addTraversal(a.SelectorType.Child), stripWhitespace(1); break; } case 60: { addTraversal(a.SelectorType.Parent), stripWhitespace(1); break; } case 126: { addTraversal(a.SelectorType.Sibling), stripWhitespace(1); break; } case 43: { addTraversal(a.SelectorType.Adjacent), stripWhitespace(1); break; } case 46: { addSpecialAttribute("class", a.AttributeAction.Element); break; } case 35: { addSpecialAttribute("id", a.AttributeAction.Equals); break; } case 91: { stripWhitespace(1); var c = void 0, p = null; r3.charCodeAt(t3) === 124 ? c = getName(1) : r3.startsWith("*|", t3) ? (p = "*", c = getName(2)) : (c = getName(0), r3.charCodeAt(t3) === 124 && r3.charCodeAt(t3 + 1) !== 61 && (p = c, c = getName(1))), stripWhitespace(0); var d = a.AttributeAction.Exists, f = o.get(r3.charCodeAt(t3)); if (f) { if (d = f, r3.charCodeAt(t3 + 1) !== 61) throw new Error("Expected `=`"); stripWhitespace(2); } else r3.charCodeAt(t3) === 61 && (d = a.AttributeAction.Equals, stripWhitespace(1)); var g = "", h = null; if (d !== "exists") { if (isQuote(r3.charCodeAt(t3))) { for (var m = r3.charCodeAt(t3), v = t3 + 1; v < r3.length && (r3.charCodeAt(v) !== m || isEscaped(v)); ) v += 1; if (r3.charCodeAt(v) !== m) throw new Error("Attribute value didn't end"); g = unescapeCSS(r3.slice(t3 + 1, v)), t3 = v + 1; } else { for (var b = t3; t3 < r3.length && (!isWhitespace(r3.charCodeAt(t3)) && r3.charCodeAt(t3) !== 93 || isEscaped(t3)); ) t3 += 1; g = unescapeCSS(r3.slice(b, t3)); } stripWhitespace(0); var y = r3.charCodeAt(t3) | 32; y === 115 ? (h = false, stripWhitespace(1)) : y === 105 && (h = true, stripWhitespace(1)); } if (r3.charCodeAt(t3) !== 93) throw new Error("Attribute selector didn't terminate"); t3 += 1; var w = { type: a.SelectorType.Attribute, name: c, action: d, value: g, namespace: p, ignoreCase: h }; i2.push(w); break; } case 58: { if (r3.charCodeAt(t3 + 1) === 58) { i2.push({ type: a.SelectorType.PseudoElement, name: getName(2).toLowerCase(), data: r3.charCodeAt(t3) === 40 ? readValueWithParenthesis() : null }); continue; } var T = getName(1).toLowerCase(), E = null; if (r3.charCodeAt(t3) === 40) if (s.has(T)) { if (isQuote(r3.charCodeAt(t3 + 1))) throw new Error("Pseudo-selector ".concat(T, " cannot be quoted")); if (E = [], t3 = parseSelector(E, r3, t3 + 1), r3.charCodeAt(t3) !== 41) throw new Error("Missing closing parenthesis in :".concat(T, " (").concat(r3, ")")); t3 += 1; } else { if (E = readValueWithParenthesis(), u.has(T)) { var A = E.charCodeAt(0); A === E.charCodeAt(E.length - 1) && isQuote(A) && (E = E.slice(1, -1)); } E = unescapeCSS(E); } i2.push({ type: a.SelectorType.Pseudo, name: T, data: E }); break; } case 44: { finalizeSubselector(), i2 = [], stripWhitespace(1); break; } default: { if (r3.startsWith("/*", t3)) { var q = r3.indexOf("*/", t3 + 2); if (q < 0) throw new Error("Comment was not terminated"); t3 = q + 2, i2.length === 0 && stripWhitespace(0); break; } var p = null, x = void 0; if (l === 42) t3 += 1, x = "*"; else if (l === 124) { if (x = "", r3.charCodeAt(t3 + 1) === 124) { addTraversal(a.SelectorType.ColumnCombinator), stripWhitespace(2); break; } } else if (n.test(r3.slice(t3))) x = getName(0); else break e; r3.charCodeAt(t3) === 124 && r3.charCodeAt(t3 + 1) !== 124 && (p = x, r3.charCodeAt(t3 + 1) === 42 ? (x = "*", t3 += 2) : x = getName(1)), i2.push(x === "*" ? { type: a.SelectorType.Universal, namespace: p } : { type: a.SelectorType.Tag, name: x, namespace: p }); } } } return finalizeSubselector(), t3; } __name(parseSelector, "parseSelector"); }, 8279: function(e2, r2, t2) { "use strict"; var a = this && this.__spreadArray || function(e3, r3, t3) { if (t3 || arguments.length === 2) for (var a2 = 0, n2 = r3.length, i2; a2 < n2; a2++) (i2 || !(a2 in r3)) && (i2 || (i2 = Array.prototype.slice.call(r3, 0, a2)), i2[a2] = r3[a2]); return e3.concat(i2 || Array.prototype.slice.call(r3)); }; Object.defineProperty(r2, "__esModule", { value: true }), r2.stringify = void 0; var n = t2(5615), i = ["\\", '"'], o = a(a([], i, true), ["(", ")"], false), s = new Set(i.map(function(e3) { return e3.charCodeAt(0); })), u = new Set(o.map(function(e3) { return e3.charCodeAt(0); })), l = new Set(a(a([], o, true), ["~", "^", "$", "*", "+", "!", "|", ":", "[", "]", " ", "."], false).map(function(e3) { return e3.charCodeAt(0); })); function stringify(e3) { return e3.map(function(e4) { return e4.map(stringifyToken).join(""); }).join(", "); } __name(stringify, "stringify"); r2.stringify = stringify; function stringifyToken(e3, r3, t3) { switch (e3.type) { case n.SelectorType.Child: return r3 === 0 ? "> " : " > "; case n.SelectorType.Parent: return r3 === 0 ? "< " : " < "; case n.SelectorType.Sibling: return r3 === 0 ? "~ " : " ~ "; case n.SelectorType.Adjacent: return r3 === 0 ? "+ " : " + "; case n.SelectorType.Descendant: return " "; case n.SelectorType.ColumnCombinator: return r3 === 0 ? "|| " : " || "; case n.SelectorType.Universal: return e3.namespace === "*" && r3 + 1 < t3.length && "name" in t3[r3 + 1] ? "" : "".concat(getNamespace(e3.namespace), "*"); case n.SelectorType.Tag: return getNamespacedName(e3); case n.SelectorType.PseudoElement: return "::".concat(escapeName(e3.name, l)).concat(e3.data === null ? "" : "(".concat(escapeName(e3.data, u), ")")); case n.SelectorType.Pseudo: return ":".concat(escapeName(e3.name, l)).concat(e3.data === null ? "" : "(".concat(typeof e3.data == "string" ? escapeName(e3.data, u) : stringify(e3.data), ")")); case n.SelectorType.Attribute: { if (e3.name === "id" && e3.action === n.AttributeAction.Equals && e3.ignoreCase === "quirks" && !e3.namespace) return "#".concat(escapeName(e3.value, l)); if (e3.name === "class" && e3.action === n.AttributeAction.Element && e3.ignoreCase === "quirks" && !e3.namespace) return ".".concat(escapeName(e3.value, l)); var a2 = getNamespacedName(e3); return e3.action === n.AttributeAction.Exists ? "[".concat(a2, "]") : "[".concat(a2).concat(getActionValue(e3.action), '="').concat(escapeName(e3.value, s), '"').concat(e3.ignoreCase === null ? "" : e3.ignoreCase ? " i" : " s", "]"); } } } __name(stringifyToken, "stringifyToken"); function getActionValue(e3) { switch (e3) { case n.AttributeAction.Equals: return ""; case n.AttributeAction.Element: return "~"; case n.AttributeAction.Start: return "^"; case n.AttributeAction.End: return "$"; case n.AttributeAction.Any: return "*"; case n.AttributeAction.Not: return "!"; case n.AttributeAction.Hyphen: return "|"; case n.AttributeAction.Exists: throw new Error("Shouldn't be here"); } } __name(getActionValue, "getActionValue"); function getNamespacedName(e3) { return "".concat(getNamespace(e3.namespace)).concat(escapeName(e3.name, l)); } __name(getNamespacedName, "getNamespacedName"); function getNamespace(e3) { return e3 !== null ? "".concat(e3 === "*" ? "*" : escapeName(e3, l), "|") : ""; } __name(getNamespace, "getNamespace"); function escapeName(e3, r3) { for (var t3 = 0, a2 = "", n2 = 0; n2 < e3.length; n2++) r3.has(e3.charCodeAt(n2)) && (a2 += "".concat(e3.slice(t3, n2), "\\").concat(e3.charAt(n2)), t3 = n2 + 1); return a2.length > 0 ? a2 + e3.slice(t3) : e3; } __name(escapeName, "escapeName"); }, 5615: function(e2, r2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.AttributeAction = r2.IgnoreCaseMode = r2.SelectorType = void 0; var t2; (function(e3) { e3.Attribute = "attribute", e3.Pseudo = "pseudo", e3.PseudoElement = "pseudo-element", e3.Tag = "tag", e3.Universal = "universal", e3.Adjacent = "adjacent", e3.Child = "child", e3.Descendant = "descendant", e3.Parent = "parent", e3.Sibling = "sibling", e3.ColumnCombinator = "column-combinator"; })(t2 = r2.SelectorType || (r2.SelectorType = {})), r2.IgnoreCaseMode = { Unknown: null, QuirksMode: "quirks", IgnoreCase: true, CaseSensitive: false }; var a; (function(e3) { e3.Any = "any", e3.Element = "element", e3.End = "end", e3.Equals = "equals", e3.Exists = "exists", e3.Hyphen = "hyphen", e3.Not = "not", e3.Start = "start"; })(a = r2.AttributeAction || (r2.AttributeAction = {})); }, 7537: function(e2, r2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.attributeNames = r2.elementNames = void 0, r2.elementNames = /* @__PURE__ */ new Map([["altglyph", "altGlyph"], ["altglyphdef", "altGlyphDef"], ["altglyphitem", "altGlyphItem"], ["animatecolor", "animateColor"], ["animatemotion", "animateMotion"], ["animatetransform", "animateTransform"], ["clippath", "clipPath"], ["feblend", "feBlend"], ["fecolormatrix", "feColorMatrix"], ["fecomponenttransfer", "feComponentTransfer"], ["fecomposite", "feComposite"], ["feconvolvematrix", "feConvolveMatrix"], ["fediffuselighting", "feDiffuseLighting"], ["fedisplacementmap", "feDisplacementMap"], ["fedistantlight", "feDistantLight"], ["fedropshadow", "feDropShadow"], ["feflood", "feFlood"], ["fefunca", "feFuncA"], ["fefuncb", "feFuncB"], ["fefuncg", "feFuncG"], ["fefuncr", "feFuncR"], ["fegaussianblur", "feGaussianBlur"], ["feimage", "feImage"], ["femerge", "feMerge"], ["femergenode", "feMergeNode"], ["femorphology", "feMorphology"], ["feoffset", "feOffset"], ["fepointlight", "fePointLight"], ["fespecularlighting", "feSpecularLighting"], ["fespotlight", "feSpotLight"], ["fetile", "feTile"], ["feturbulence", "feTurbulence"], ["foreignobject", "foreignObject"], ["glyphref", "glyphRef"], ["lineargradient", "linearGradient"], ["radialgradient", "radialGradient"], ["textpath", "textPath"]]), r2.attributeNames = /* @__PURE__ */ new Map([["definitionurl", "definitionURL"], ["attributename", "attributeName"], ["attributetype", "attributeType"], ["basefrequency", "baseFrequency"], ["baseprofile", "baseProfile"], ["calcmode", "calcMode"], ["clippathunits", "clipPathUnits"], ["diffuseconstant", "diffuseConstant"], ["edgemode", "edgeMode"], ["filterunits", "filterUnits"], ["glyphref", "glyphRef"], ["gradienttransform", "gradientTransform"], ["gradientunits", "gradientUnits"], ["kernelmatrix", "kernelMatrix"], ["kernelunitlength", "kernelUnitLength"], ["keypoints", "keyPoints"], ["keysplines", "keySplines"], ["keytimes", "keyTimes"], ["lengthadjust", "lengthAdjust"], ["limitingconeangle", "limitingConeAngle"], ["markerheight", "markerHeight"], ["markerunits", "markerUnits"], ["markerwidth", "markerWidth"], ["maskcontentunits", "maskContentUnits"], ["maskunits", "maskUnits"], ["numoctaves", "numOctaves"], ["pathlength", "pathLength"], ["patterncontentunits", "patternContentUnits"], ["patterntransform", "patternTransform"], ["patternunits", "patternUnits"], ["pointsatx", "pointsAtX"], ["pointsaty", "pointsAtY"], ["pointsatz", "pointsAtZ"], ["preservealpha", "preserveAlpha"], ["preserveaspectratio", "preserveAspectRatio"], ["primitiveunits", "primitiveUnits"], ["refx", "refX"], ["refy", "refY"], ["repeatcount", "repeatCount"], ["repeatdur", "repeatDur"], ["requiredextensions", "requiredExtensions"], ["requiredfeatures", "requiredFeatures"], ["specularconstant", "specularConstant"], ["specularexponent", "specularExponent"], ["spreadmethod", "spreadMethod"], ["startoffset", "startOffset"], ["stddeviation", "stdDeviation"], ["stitchtiles", "stitchTiles"], ["surfacescale", "surfaceScale"], ["systemlanguage", "systemLanguage"], ["tablevalues", "tableValues"], ["targetx", "targetX"], ["targety", "targetY"], ["textlength", "textLength"], ["viewbox", "viewBox"], ["viewtarget", "viewTarget"], ["xchannelselector", "xChannelSelector"], ["ychannelselector", "yChannelSelector"], ["zoomandpan", "zoomAndPan"]]); }, 4614: function(e2, r2, t2) { "use strict"; var a = this && this.__assign || function() { return a = Object.assign || function(e3) { for (var r3, t3 = 1, a2 = arguments.length; t3 < a2; t3++) { r3 = arguments[t3]; for (var n2 in r3) Object.prototype.hasOwnProperty.call(r3, n2) && (e3[n2] = r3[n2]); } return e3; }, a.apply(this, arguments); }, n = this && this.__createBinding || (Object.create ? function(e3, r3, t3, a2) { a2 === void 0 && (a2 = t3), Object.defineProperty(e3, a2, { enumerable: true, get: /* @__PURE__ */ __name(function() { return r3[t3]; }, "get") }); } : function(e3, r3, t3, a2) { a2 === void 0 && (a2 = t3), e3[a2] = r3[t3]; }), i = this && this.__setModuleDefault || (Object.create ? function(e3, r3) { Object.defineProperty(e3, "default", { enumerable: true, value: r3 }); } : function(e3, r3) { e3.default = r3; }), o = this && this.__importStar || function(e3) { if (e3 && e3.__esModule) return e3; var r3 = {}; if (e3 != null) for (var t3 in e3) t3 !== "default" && Object.prototype.hasOwnProperty.call(e3, t3) && n(r3, e3, t3); return i(r3, e3), r3; }; Object.defineProperty(r2, "__esModule", { value: true }); var s = o(t2(9391)), u = t2(9280), l = t2(7537), c = /* @__PURE__ */ new Set(["style", "script", "xmp", "iframe", "noembed", "noframes", "plaintext", "noscript"]); function formatAttributes(e3, r3) { if (e3) return Object.keys(e3).map(function(t3) { var a2, n2, i2 = (a2 = e3[t3]) !== null && a2 !== void 0 ? a2 : ""; return r3.xmlMode === "foreign" && (t3 = (n2 = l.attributeNames.get(t3)) !== null && n2 !== void 0 ? n2 : t3), !r3.emptyAttrs && !r3.xmlMode && i2 === "" ? t3 : t3 + '="' + (r3.decodeEntities !== false ? u.encodeXML(i2) : i2.replace(/"/g, """)) + '"'; }).join(" "); } __name(formatAttributes, "formatAttributes"); var p = /* @__PURE__ */ new Set(["area", "base", "basefont", "br", "col", "command", "embed", "frame", "hr", "img", "input", "isindex", "keygen", "link", "meta", "param", "source", "track", "wbr"]); function render(e3, r3) { r3 === void 0 && (r3 = {}); for (var t3 = Array.isArray(e3) || e3.cheerio ? e3 : [e3], a2 = "", n2 = 0; n2 < t3.length; n2++) a2 += renderNode(t3[n2], r3); return a2; } __name(render, "render"); r2.default = render; function renderNode(e3, r3) { switch (e3.type) { case s.Root: return render(e3.children, r3); case s.Directive: case s.Doctype: return renderDirective(e3); case s.Comment: return renderComment(e3); case s.CDATA: return renderCdata(e3); case s.Script: case s.Style: case s.Tag: return renderTag(e3, r3); case s.Text: return renderText(e3, r3); } } __name(renderNode, "renderNode"); var d = /* @__PURE__ */ new Set(["mi", "mo", "mn", "ms", "mtext", "annotation-xml", "foreignObject", "desc", "title"]), f = /* @__PURE__ */ new Set(["svg", "math"]); function renderTag(e3, r3) { var t3; r3.xmlMode === "foreign" && (e3.name = (t3 = l.elementNames.get(e3.name)) !== null && t3 !== void 0 ? t3 : e3.name, e3.parent && d.has(e3.parent.name) && (r3 = a(a({}, r3), { xmlMode: false }))), !r3.xmlMode && f.has(e3.name) && (r3 = a(a({}, r3), { xmlMode: "foreign" })); var n2 = "<" + e3.name, i2 = formatAttributes(e3.attribs, r3); return i2 && (n2 += " " + i2), e3.children.length === 0 && (r3.xmlMode ? r3.selfClosingTags !== false : r3.selfClosingTags && p.has(e3.name)) ? (r3.xmlMode || (n2 += " "), n2 += "/>") : (n2 += ">", e3.children.length > 0 && (n2 += render(e3.children, r3)), (r3.xmlMode || !p.has(e3.name)) && (n2 += "")), n2; } __name(renderTag, "renderTag"); function renderDirective(e3) { return "<" + e3.data + ">"; } __name(renderDirective, "renderDirective"); function renderText(e3, r3) { var t3 = e3.data || ""; return r3.decodeEntities !== false && !(!r3.xmlMode && e3.parent && c.has(e3.parent.name)) && (t3 = u.encodeXML(t3)), t3; } __name(renderText, "renderText"); function renderCdata(e3) { return ""; } __name(renderCdata, "renderCdata"); function renderComment(e3) { return ""; } __name(renderComment, "renderComment"); }, 9391: function(e2, r2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.Doctype = r2.CDATA = r2.Tag = r2.Style = r2.Script = r2.Comment = r2.Directive = r2.Text = r2.Root = r2.isTag = r2.ElementType = void 0; var t2; (function(e3) { e3.Root = "root", e3.Text = "text", e3.Directive = "directive", e3.Comment = "comment", e3.Script = "script", e3.Style = "style", e3.Tag = "tag", e3.CDATA = "cdata", e3.Doctype = "doctype"; })(t2 = r2.ElementType || (r2.ElementType = {})); function isTag(e3) { return e3.type === t2.Tag || e3.type === t2.Script || e3.type === t2.Style; } __name(isTag, "isTag"); r2.isTag = isTag, r2.Root = t2.Root, r2.Text = t2.Text, r2.Directive = t2.Directive, r2.Comment = t2.Comment, r2.Script = t2.Script, r2.Style = t2.Style, r2.Tag = t2.Tag, r2.CDATA = t2.CDATA, r2.Doctype = t2.Doctype; }, 2472: function(e2, r2, t2) { "use strict"; var a = this && this.__createBinding || (Object.create ? function(e3, r3, t3, a2) { a2 === void 0 && (a2 = t3); var n2 = Object.getOwnPropertyDescriptor(r3, t3); (!n2 || ("get" in n2 ? !r3.__esModule : n2.writable || n2.configurable)) && (n2 = { enumerable: true, get: /* @__PURE__ */ __name(function() { return r3[t3]; }, "get") }), Object.defineProperty(e3, a2, n2); } : function(e3, r3, t3, a2) { a2 === void 0 && (a2 = t3), e3[a2] = r3[t3]; }), n = this && this.__exportStar || function(e3, r3) { for (var t3 in e3) t3 !== "default" && !Object.prototype.hasOwnProperty.call(r3, t3) && a(r3, e3, t3); }; Object.defineProperty(r2, "__esModule", { value: true }), r2.DomHandler = void 0; var i = t2(9391), o = t2(1508); n(t2(1508), r2); var s = /\s+/g, u = { normalizeWhitespace: false, withStartIndices: false, withEndIndices: false, xmlMode: false }, l = function() { function DomHandler(e3, r3, t3) { this.dom = [], this.root = new o.Document(this.dom), this.done = false, this.tagStack = [this.root], this.lastNode = null, this.parser = null, typeof r3 == "function" && (t3 = r3, r3 = u), typeof e3 == "object" && (r3 = e3, e3 = void 0), this.callback = e3 ?? null, this.options = r3 ?? u, this.elementCB = t3 ?? null; } __name(DomHandler, "DomHandler"); return DomHandler.prototype.onparserinit = function(e3) { this.parser = e3; }, DomHandler.prototype.onreset = function() { this.dom = [], this.root = new o.Document(this.dom), this.done = false, this.tagStack = [this.root], this.lastNode = null, this.parser = null; }, DomHandler.prototype.onend = function() { this.done || (this.done = true, this.parser = null, this.handleCallback(null)); }, DomHandler.prototype.onerror = function(e3) { this.handleCallback(e3); }, DomHandler.prototype.onclosetag = function() { this.lastNode = null; var e3 = this.tagStack.pop(); this.options.withEndIndices && (e3.endIndex = this.parser.endIndex), this.elementCB && this.elementCB(e3); }, DomHandler.prototype.onopentag = function(e3, r3) { var t3 = this.options.xmlMode ? i.ElementType.Tag : void 0, a2 = new o.Element(e3, r3, void 0, t3); this.addNode(a2), this.tagStack.push(a2); }, DomHandler.prototype.ontext = function(e3) { var r3 = this.options.normalizeWhitespace, t3 = this.lastNode; if (t3 && t3.type === i.ElementType.Text) r3 ? t3.data = (t3.data + e3).replace(s, " ") : t3.data += e3, this.options.withEndIndices && (t3.endIndex = this.parser.endIndex); else { r3 && (e3 = e3.replace(s, " ")); var a2 = new o.Text(e3); this.addNode(a2), this.lastNode = a2; } }, DomHandler.prototype.oncomment = function(e3) { if (this.lastNode && this.lastNode.type === i.ElementType.Comment) { this.lastNode.data += e3; return; } var r3 = new o.Comment(e3); this.addNode(r3), this.lastNode = r3; }, DomHandler.prototype.oncommentend = function() { this.lastNode = null; }, DomHandler.prototype.oncdatastart = function() { var e3 = new o.Text(""), r3 = new o.NodeWithChildren(i.ElementType.CDATA, [e3]); this.addNode(r3), e3.parent = r3, this.lastNode = e3; }, DomHandler.prototype.oncdataend = function() { this.lastNode = null; }, DomHandler.prototype.onprocessinginstruction = function(e3, r3) { var t3 = new o.ProcessingInstruction(e3, r3); this.addNode(t3); }, DomHandler.prototype.handleCallback = function(e3) { if (typeof this.callback == "function") this.callback(e3, this.dom); else if (e3) throw e3; }, DomHandler.prototype.addNode = function(e3) { var r3 = this.tagStack[this.tagStack.length - 1], t3 = r3.children[r3.children.length - 1]; this.options.withStartIndices && (e3.startIndex = this.parser.startIndex), this.options.withEndIndices && (e3.endIndex = this.parser.endIndex), r3.children.push(e3), t3 && (e3.prev = t3, t3.next = e3), e3.parent = r3, this.lastNode = null; }, DomHandler; }(); r2.DomHandler = l, r2.default = l; }, 1508: function(e2, r2, t2) { "use strict"; var a = this && this.__extends || /* @__PURE__ */ function() { var extendStatics = /* @__PURE__ */ __name(function(e3, r3) { return extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e4, r4) { e4.__proto__ = r4; } || function(e4, r4) { for (var t3 in r4) Object.prototype.hasOwnProperty.call(r4, t3) && (e4[t3] = r4[t3]); }, extendStatics(e3, r3); }, "extendStatics"); return function(e3, r3) { if (typeof r3 != "function" && r3 !== null) throw new TypeError("Class extends value " + String(r3) + " is not a constructor or null"); extendStatics(e3, r3); function __() { this.constructor = e3; } __name(__, "__"); e3.prototype = r3 === null ? Object.create(r3) : (__.prototype = r3.prototype, new __()); }; }(), n = this && this.__assign || function() { return n = Object.assign || function(e3) { for (var r3, t3 = 1, a2 = arguments.length; t3 < a2; t3++) { r3 = arguments[t3]; for (var n2 in r3) Object.prototype.hasOwnProperty.call(r3, n2) && (e3[n2] = r3[n2]); } return e3; }, n.apply(this, arguments); }; Object.defineProperty(r2, "__esModule", { value: true }), r2.cloneNode = r2.hasChildren = r2.isDocument = r2.isDirective = r2.isComment = r2.isText = r2.isCDATA = r2.isTag = r2.Element = r2.Document = r2.NodeWithChildren = r2.ProcessingInstruction = r2.Comment = r2.Text = r2.DataNode = r2.Node = void 0; var i = t2(9391), o = /* @__PURE__ */ new Map([[i.ElementType.Tag, 1], [i.ElementType.Script, 1], [i.ElementType.Style, 1], [i.ElementType.Directive, 1], [i.ElementType.Text, 3], [i.ElementType.CDATA, 4], [i.ElementType.Comment, 8], [i.ElementType.Root, 9]]), s = function() { function Node2(e3) { this.type = e3, this.parent = null, this.prev = null, this.next = null, this.startIndex = null, this.endIndex = null; } __name(Node2, "Node2"); return Object.defineProperty(Node2.prototype, "nodeType", { get: /* @__PURE__ */ __name(function() { var e3; return (e3 = o.get(this.type)) !== null && e3 !== void 0 ? e3 : 1; }, "get"), enumerable: false, configurable: true }), Object.defineProperty(Node2.prototype, "parentNode", { get: /* @__PURE__ */ __name(function() { return this.parent; }, "get"), set: /* @__PURE__ */ __name(function(e3) { this.parent = e3; }, "set"), enumerable: false, configurable: true }), Object.defineProperty(Node2.prototype, "previousSibling", { get: /* @__PURE__ */ __name(function() { return this.prev; }, "get"), set: /* @__PURE__ */ __name(function(e3) { this.prev = e3; }, "set"), enumerable: false, configurable: true }), Object.defineProperty(Node2.prototype, "nextSibling", { get: /* @__PURE__ */ __name(function() { return this.next; }, "get"), set: /* @__PURE__ */ __name(function(e3) { this.next = e3; }, "set"), enumerable: false, configurable: true }), Node2.prototype.cloneNode = function(e3) { return e3 === void 0 && (e3 = false), cloneNode(this, e3); }, Node2; }(); r2.Node = s; var u = function(e3) { a(DataNode, e3); function DataNode(r3, t3) { var a2 = e3.call(this, r3) || this; return a2.data = t3, a2; } __name(DataNode, "DataNode"); return Object.defineProperty(DataNode.prototype, "nodeValue", { get: /* @__PURE__ */ __name(function() { return this.data; }, "get"), set: /* @__PURE__ */ __name(function(e4) { this.data = e4; }, "set"), enumerable: false, configurable: true }), DataNode; }(s); r2.DataNode = u; var l = function(e3) { a(Text, e3); function Text(r3) { return e3.call(this, i.ElementType.Text, r3) || this; } __name(Text, "Text"); return Text; }(u); r2.Text = l; var c = function(e3) { a(Comment, e3); function Comment(r3) { return e3.call(this, i.ElementType.Comment, r3) || this; } __name(Comment, "Comment"); return Comment; }(u); r2.Comment = c; var p = function(e3) { a(ProcessingInstruction, e3); function ProcessingInstruction(r3, t3) { var a2 = e3.call(this, i.ElementType.Directive, t3) || this; return a2.name = r3, a2; } __name(ProcessingInstruction, "ProcessingInstruction"); return ProcessingInstruction; }(u); r2.ProcessingInstruction = p; var d = function(e3) { a(NodeWithChildren, e3); function NodeWithChildren(r3, t3) { var a2 = e3.call(this, r3) || this; return a2.children = t3, a2; } __name(NodeWithChildren, "NodeWithChildren"); return Object.defineProperty(NodeWithChildren.prototype, "firstChild", { get: /* @__PURE__ */ __name(function() { var e4; return (e4 = this.children[0]) !== null && e4 !== void 0 ? e4 : null; }, "get"), enumerable: false, configurable: true }), Object.defineProperty(NodeWithChildren.prototype, "lastChild", { get: /* @__PURE__ */ __name(function() { return this.children.length > 0 ? this.children[this.children.length - 1] : null; }, "get"), enumerable: false, configurable: true }), Object.defineProperty(NodeWithChildren.prototype, "childNodes", { get: /* @__PURE__ */ __name(function() { return this.children; }, "get"), set: /* @__PURE__ */ __name(function(e4) { this.children = e4; }, "set"), enumerable: false, configurable: true }), NodeWithChildren; }(s); r2.NodeWithChildren = d; var f = function(e3) { a(Document, e3); function Document(r3) { return e3.call(this, i.ElementType.Root, r3) || this; } __name(Document, "Document"); return Document; }(d); r2.Document = f; var g = function(e3) { a(Element2, e3); function Element2(r3, t3, a2, n2) { a2 === void 0 && (a2 = []), n2 === void 0 && (n2 = r3 === "script" ? i.ElementType.Script : r3 === "style" ? i.ElementType.Style : i.ElementType.Tag); var o2 = e3.call(this, n2, a2) || this; return o2.name = r3, o2.attribs = t3, o2; } __name(Element2, "Element2"); return Object.defineProperty(Element2.prototype, "tagName", { get: /* @__PURE__ */ __name(function() { return this.name; }, "get"), set: /* @__PURE__ */ __name(function(e4) { this.name = e4; }, "set"), enumerable: false, configurable: true }), Object.defineProperty(Element2.prototype, "attributes", { get: /* @__PURE__ */ __name(function() { var e4 = this; return Object.keys(this.attribs).map(function(r3) { var t3, a2; return { name: r3, value: e4.attribs[r3], namespace: (t3 = e4["x-attribsNamespace"]) === null || t3 === void 0 ? void 0 : t3[r3], prefix: (a2 = e4["x-attribsPrefix"]) === null || a2 === void 0 ? void 0 : a2[r3] }; }); }, "get"), enumerable: false, configurable: true }), Element2; }(d); r2.Element = g; function isTag(e3) { return (0, i.isTag)(e3); } __name(isTag, "isTag"); r2.isTag = isTag; function isCDATA(e3) { return e3.type === i.ElementType.CDATA; } __name(isCDATA, "isCDATA"); r2.isCDATA = isCDATA; function isText(e3) { return e3.type === i.ElementType.Text; } __name(isText, "isText"); r2.isText = isText; function isComment(e3) { return e3.type === i.ElementType.Comment; } __name(isComment, "isComment"); r2.isComment = isComment; function isDirective(e3) { return e3.type === i.ElementType.Directive; } __name(isDirective, "isDirective"); r2.isDirective = isDirective; function isDocument(e3) { return e3.type === i.ElementType.Root; } __name(isDocument, "isDocument"); r2.isDocument = isDocument; function hasChildren(e3) { return Object.prototype.hasOwnProperty.call(e3, "children"); } __name(hasChildren, "hasChildren"); r2.hasChildren = hasChildren; function cloneNode(e3, r3) { r3 === void 0 && (r3 = false); var t3; if (isText(e3)) t3 = new l(e3.data); else if (isComment(e3)) t3 = new c(e3.data); else if (isTag(e3)) { var a2 = r3 ? cloneChildren(e3.children) : [], o2 = new g(e3.name, n({}, e3.attribs), a2); a2.forEach(function(e4) { return e4.parent = o2; }), e3.namespace != null && (o2.namespace = e3.namespace), e3["x-attribsNamespace"] && (o2["x-attribsNamespace"] = n({}, e3["x-attribsNamespace"])), e3["x-attribsPrefix"] && (o2["x-attribsPrefix"] = n({}, e3["x-attribsPrefix"])), t3 = o2; } else if (isCDATA(e3)) { var a2 = r3 ? cloneChildren(e3.children) : [], s2 = new d(i.ElementType.CDATA, a2); a2.forEach(function(e4) { return e4.parent = s2; }), t3 = s2; } else if (isDocument(e3)) { var a2 = r3 ? cloneChildren(e3.children) : [], u2 = new f(a2); a2.forEach(function(e4) { return e4.parent = u2; }), e3["x-mode"] && (u2["x-mode"] = e3["x-mode"]), t3 = u2; } else if (isDirective(e3)) { var h = new p(e3.name, e3.data); e3["x-name"] != null && (h["x-name"] = e3["x-name"], h["x-publicId"] = e3["x-publicId"], h["x-systemId"] = e3["x-systemId"]), t3 = h; } else throw new Error("Not implemented yet: ".concat(e3.type)); return t3.startIndex = e3.startIndex, t3.endIndex = e3.endIndex, e3.sourceCodeLocation != null && (t3.sourceCodeLocation = e3.sourceCodeLocation), t3; } __name(cloneNode, "cloneNode"); r2.cloneNode = cloneNode; function cloneChildren(e3) { for (var r3 = e3.map(function(e4) { return cloneNode(e4, true); }), t3 = 1; t3 < r3.length; t3++) r3[t3].prev = r3[t3 - 1], r3[t3 - 1].next = r3[t3]; return r3; } __name(cloneChildren, "cloneChildren"); }, 3442: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.getFeed = void 0; var a = t2(3930), n = t2(7102); function getFeed(e3) { var r3 = getOneElement(isValidFeed, e3); return r3 ? r3.name === "feed" ? getAtomFeed(r3) : getRssFeed(r3) : null; } __name(getFeed, "getFeed"); r2.getFeed = getFeed; function getAtomFeed(e3) { var r3, t3 = e3.children, a2 = { type: "atom", items: (0, n.getElementsByTagName)("entry", t3).map(function(e4) { var r4, t4 = e4.children, a3 = { media: getMediaElements(t4) }; addConditionally(a3, "id", "id", t4), addConditionally(a3, "title", "title", t4); var n2 = (r4 = getOneElement("link", t4)) === null || r4 === void 0 ? void 0 : r4.attribs.href; n2 && (a3.link = n2); var i3 = fetch2("summary", t4) || fetch2("content", t4); i3 && (a3.description = i3); var o3 = fetch2("updated", t4); return o3 && (a3.pubDate = new Date(o3)), a3; }) }; addConditionally(a2, "id", "id", t3), addConditionally(a2, "title", "title", t3); var i2 = (r3 = getOneElement("link", t3)) === null || r3 === void 0 ? void 0 : r3.attribs.href; i2 && (a2.link = i2), addConditionally(a2, "description", "subtitle", t3); var o2 = fetch2("updated", t3); return o2 && (a2.updated = new Date(o2)), addConditionally(a2, "author", "email", t3, true), a2; } __name(getAtomFeed, "getAtomFeed"); function getRssFeed(e3) { var r3, t3, a2 = (t3 = (r3 = getOneElement("channel", e3.children)) === null || r3 === void 0 ? void 0 : r3.children) !== null && t3 !== void 0 ? t3 : [], i2 = { type: e3.name.substr(0, 3), id: "", items: (0, n.getElementsByTagName)("item", e3.children).map(function(e4) { var r4 = e4.children, t4 = { media: getMediaElements(r4) }; addConditionally(t4, "id", "guid", r4), addConditionally(t4, "title", "title", r4), addConditionally(t4, "link", "link", r4), addConditionally(t4, "description", "description", r4); var a3 = fetch2("pubDate", r4); return a3 && (t4.pubDate = new Date(a3)), t4; }) }; addConditionally(i2, "title", "title", a2), addConditionally(i2, "link", "link", a2), addConditionally(i2, "description", "description", a2); var o2 = fetch2("lastBuildDate", a2); return o2 && (i2.updated = new Date(o2)), addConditionally(i2, "author", "managingEditor", a2, true), i2; } __name(getRssFeed, "getRssFeed"); var i = ["url", "type", "lang"], o = ["fileSize", "bitrate", "framerate", "samplingrate", "channels", "duration", "height", "width"]; function getMediaElements(e3) { return (0, n.getElementsByTagName)("media:content", e3).map(function(e4) { for (var r3 = e4.attribs, t3 = { medium: r3.medium, isDefault: !!r3.isDefault }, a2 = 0, n2 = i; a2 < n2.length; a2++) { var s = n2[a2]; r3[s] && (t3[s] = r3[s]); } for (var u = 0, l = o; u < l.length; u++) { var s = l[u]; r3[s] && (t3[s] = parseInt(r3[s], 10)); } return r3.expression && (t3.expression = r3.expression), t3; }); } __name(getMediaElements, "getMediaElements"); function getOneElement(e3, r3) { return (0, n.getElementsByTagName)(e3, r3, true, 1)[0]; } __name(getOneElement, "getOneElement"); function fetch2(e3, r3, t3) { return t3 === void 0 && (t3 = false), (0, a.textContent)((0, n.getElementsByTagName)(e3, r3, t3, 1)).trim(); } __name(fetch2, "fetch2"); function addConditionally(e3, r3, t3, a2, n2) { n2 === void 0 && (n2 = false); var i2 = fetch2(t3, a2, n2); i2 && (e3[r3] = i2); } __name(addConditionally, "addConditionally"); function isValidFeed(e3) { return e3 === "rss" || e3 === "feed" || e3 === "rdf:RDF"; } __name(isValidFeed, "isValidFeed"); }, 5509: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.uniqueSort = r2.compareDocumentPosition = r2.removeSubsets = void 0; var a = t2(2472); function removeSubsets(e3) { for (var r3 = e3.length; --r3 >= 0; ) { var t3 = e3[r3]; if (r3 > 0 && e3.lastIndexOf(t3, r3 - 1) >= 0) { e3.splice(r3, 1); continue; } for (var a2 = t3.parent; a2; a2 = a2.parent) if (e3.includes(a2)) { e3.splice(r3, 1); break; } } return e3; } __name(removeSubsets, "removeSubsets"); r2.removeSubsets = removeSubsets; function compareDocumentPosition(e3, r3) { var t3 = [], n = []; if (e3 === r3) return 0; for (var i = (0, a.hasChildren)(e3) ? e3 : e3.parent; i; ) t3.unshift(i), i = i.parent; for (i = (0, a.hasChildren)(r3) ? r3 : r3.parent; i; ) n.unshift(i), i = i.parent; for (var o = Math.min(t3.length, n.length), s = 0; s < o && t3[s] === n[s]; ) s++; if (s === 0) return 1; var u = t3[s - 1], l = u.children, c = t3[s], p = n[s]; return l.indexOf(c) > l.indexOf(p) ? u === r3 ? 20 : 4 : u === e3 ? 10 : 2; } __name(compareDocumentPosition, "compareDocumentPosition"); r2.compareDocumentPosition = compareDocumentPosition; function uniqueSort(e3) { return e3 = e3.filter(function(e4, r3, t3) { return !t3.includes(e4, r3 + 1); }), e3.sort(function(e4, r3) { var t3 = compareDocumentPosition(e4, r3); return t3 & 2 ? -1 : t3 & 4 ? 1 : 0; }), e3; } __name(uniqueSort, "uniqueSort"); r2.uniqueSort = uniqueSort; }, 5861: function(e2, r2, t2) { "use strict"; var a = this && this.__createBinding || (Object.create ? function(e3, r3, t3, a2) { a2 === void 0 && (a2 = t3), Object.defineProperty(e3, a2, { enumerable: true, get: /* @__PURE__ */ __name(function() { return r3[t3]; }, "get") }); } : function(e3, r3, t3, a2) { a2 === void 0 && (a2 = t3), e3[a2] = r3[t3]; }), n = this && this.__exportStar || function(e3, r3) { for (var t3 in e3) t3 !== "default" && !Object.prototype.hasOwnProperty.call(r3, t3) && a(r3, e3, t3); }; Object.defineProperty(r2, "__esModule", { value: true }), r2.hasChildren = r2.isDocument = r2.isComment = r2.isText = r2.isCDATA = r2.isTag = void 0, n(t2(3930), r2), n(t2(8298), r2), n(t2(1655), r2), n(t2(8929), r2), n(t2(7102), r2), n(t2(5509), r2), n(t2(3442), r2); var i = t2(2472); Object.defineProperty(r2, "isTag", { enumerable: true, get: /* @__PURE__ */ __name(function() { return i.isTag; }, "get") }), Object.defineProperty(r2, "isCDATA", { enumerable: true, get: /* @__PURE__ */ __name(function() { return i.isCDATA; }, "get") }), Object.defineProperty(r2, "isText", { enumerable: true, get: /* @__PURE__ */ __name(function() { return i.isText; }, "get") }), Object.defineProperty(r2, "isComment", { enumerable: true, get: /* @__PURE__ */ __name(function() { return i.isComment; }, "get") }), Object.defineProperty(r2, "isDocument", { enumerable: true, get: /* @__PURE__ */ __name(function() { return i.isDocument; }, "get") }), Object.defineProperty(r2, "hasChildren", { enumerable: true, get: /* @__PURE__ */ __name(function() { return i.hasChildren; }, "get") }); }, 7102: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.getElementsByTagType = r2.getElementsByTagName = r2.getElementById = r2.getElements = r2.testElement = void 0; var a = t2(2472), n = t2(8929), i = { tag_name: /* @__PURE__ */ __name(function(e3) { return typeof e3 == "function" ? function(r3) { return (0, a.isTag)(r3) && e3(r3.name); } : e3 === "*" ? a.isTag : function(r3) { return (0, a.isTag)(r3) && r3.name === e3; }; }, "tag_name"), tag_type: /* @__PURE__ */ __name(function(e3) { return typeof e3 == "function" ? function(r3) { return e3(r3.type); } : function(r3) { return r3.type === e3; }; }, "tag_type"), tag_contains: /* @__PURE__ */ __name(function(e3) { return typeof e3 == "function" ? function(r3) { return (0, a.isText)(r3) && e3(r3.data); } : function(r3) { return (0, a.isText)(r3) && r3.data === e3; }; }, "tag_contains") }; function getAttribCheck(e3, r3) { return typeof r3 == "function" ? function(t3) { return (0, a.isTag)(t3) && r3(t3.attribs[e3]); } : function(t3) { return (0, a.isTag)(t3) && t3.attribs[e3] === r3; }; } __name(getAttribCheck, "getAttribCheck"); function combineFuncs(e3, r3) { return function(t3) { return e3(t3) || r3(t3); }; } __name(combineFuncs, "combineFuncs"); function compileTest(e3) { var r3 = Object.keys(e3).map(function(r4) { var t3 = e3[r4]; return Object.prototype.hasOwnProperty.call(i, r4) ? i[r4](t3) : getAttribCheck(r4, t3); }); return r3.length === 0 ? null : r3.reduce(combineFuncs); } __name(compileTest, "compileTest"); function testElement(e3, r3) { var t3 = compileTest(e3); return t3 ? t3(r3) : true; } __name(testElement, "testElement"); r2.testElement = testElement; function getElements(e3, r3, t3, a2) { a2 === void 0 && (a2 = 1 / 0); var i2 = compileTest(e3); return i2 ? (0, n.filter)(i2, r3, t3, a2) : []; } __name(getElements, "getElements"); r2.getElements = getElements; function getElementById(e3, r3, t3) { return t3 === void 0 && (t3 = true), Array.isArray(r3) || (r3 = [r3]), (0, n.findOne)(getAttribCheck("id", e3), r3, t3); } __name(getElementById, "getElementById"); r2.getElementById = getElementById; function getElementsByTagName(e3, r3, t3, a2) { return t3 === void 0 && (t3 = true), a2 === void 0 && (a2 = 1 / 0), (0, n.filter)(i.tag_name(e3), r3, t3, a2); } __name(getElementsByTagName, "getElementsByTagName"); r2.getElementsByTagName = getElementsByTagName; function getElementsByTagType(e3, r3, t3, a2) { return t3 === void 0 && (t3 = true), a2 === void 0 && (a2 = 1 / 0), (0, n.filter)(i.tag_type(e3), r3, t3, a2); } __name(getElementsByTagType, "getElementsByTagType"); r2.getElementsByTagType = getElementsByTagType; }, 1655: function(e2, r2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.prepend = r2.prependChild = r2.append = r2.appendChild = r2.replaceElement = r2.removeElement = void 0; function removeElement(e3) { if (e3.prev && (e3.prev.next = e3.next), e3.next && (e3.next.prev = e3.prev), e3.parent) { var r3 = e3.parent.children; r3.splice(r3.lastIndexOf(e3), 1); } } __name(removeElement, "removeElement"); r2.removeElement = removeElement; function replaceElement(e3, r3) { var t2 = r3.prev = e3.prev; t2 && (t2.next = r3); var a = r3.next = e3.next; a && (a.prev = r3); var n = r3.parent = e3.parent; if (n) { var i = n.children; i[i.lastIndexOf(e3)] = r3; } } __name(replaceElement, "replaceElement"); r2.replaceElement = replaceElement; function appendChild(e3, r3) { if (removeElement(r3), r3.next = null, r3.parent = e3, e3.children.push(r3) > 1) { var t2 = e3.children[e3.children.length - 2]; t2.next = r3, r3.prev = t2; } else r3.prev = null; } __name(appendChild, "appendChild"); r2.appendChild = appendChild; function append(e3, r3) { removeElement(r3); var t2 = e3.parent, a = e3.next; if (r3.next = a, r3.prev = e3, e3.next = r3, r3.parent = t2, a) { if (a.prev = r3, t2) { var n = t2.children; n.splice(n.lastIndexOf(a), 0, r3); } } else t2 && t2.children.push(r3); } __name(append, "append"); r2.append = append; function prependChild(e3, r3) { if (removeElement(r3), r3.parent = e3, r3.prev = null, e3.children.unshift(r3) !== 1) { var t2 = e3.children[1]; t2.prev = r3, r3.next = t2; } else r3.next = null; } __name(prependChild, "prependChild"); r2.prependChild = prependChild; function prepend(e3, r3) { removeElement(r3); var t2 = e3.parent; if (t2) { var a = t2.children; a.splice(a.indexOf(e3), 0, r3); } e3.prev && (e3.prev.next = r3), r3.parent = t2, r3.prev = e3.prev, r3.next = e3, e3.prev = r3; } __name(prepend, "prepend"); r2.prepend = prepend; }, 8929: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.findAll = r2.existsOne = r2.findOne = r2.findOneChild = r2.find = r2.filter = void 0; var a = t2(2472); function filter(e3, r3, t3, a2) { return t3 === void 0 && (t3 = true), a2 === void 0 && (a2 = 1 / 0), Array.isArray(r3) || (r3 = [r3]), find(e3, r3, t3, a2); } __name(filter, "filter"); r2.filter = filter; function find(e3, r3, t3, n) { for (var i = [], o = 0, s = r3; o < s.length; o++) { var u = s[o]; if (e3(u) && (i.push(u), --n <= 0)) break; if (t3 && (0, a.hasChildren)(u) && u.children.length > 0) { var l = find(e3, u.children, t3, n); if (i.push.apply(i, l), n -= l.length, n <= 0) break; } } return i; } __name(find, "find"); r2.find = find; function findOneChild(e3, r3) { return r3.find(e3); } __name(findOneChild, "findOneChild"); r2.findOneChild = findOneChild; function findOne(e3, r3, t3) { t3 === void 0 && (t3 = true); for (var n = null, i = 0; i < r3.length && !n; i++) { var o = r3[i]; if ((0, a.isTag)(o)) e3(o) ? n = o : t3 && o.children.length > 0 && (n = findOne(e3, o.children)); else continue; } return n; } __name(findOne, "findOne"); r2.findOne = findOne; function existsOne(e3, r3) { return r3.some(function(r4) { return (0, a.isTag)(r4) && (e3(r4) || r4.children.length > 0 && existsOne(e3, r4.children)); }); } __name(existsOne, "existsOne"); r2.existsOne = existsOne; function findAll(e3, r3) { for (var t3, n = [], i = r3.filter(a.isTag), o; o = i.shift(); ) { var s = (t3 = o.children) === null || t3 === void 0 ? void 0 : t3.filter(a.isTag); s && s.length > 0 && i.unshift.apply(i, s), e3(o) && n.push(o); } return n; } __name(findAll, "findAll"); r2.findAll = findAll; }, 3930: function(e2, r2, t2) { "use strict"; var a = this && this.__importDefault || function(e3) { return e3 && e3.__esModule ? e3 : { default: e3 }; }; Object.defineProperty(r2, "__esModule", { value: true }), r2.innerText = r2.textContent = r2.getText = r2.getInnerHTML = r2.getOuterHTML = void 0; var n = t2(2472), i = a(t2(4614)), o = t2(9391); function getOuterHTML(e3, r3) { return (0, i.default)(e3, r3); } __name(getOuterHTML, "getOuterHTML"); r2.getOuterHTML = getOuterHTML; function getInnerHTML(e3, r3) { return (0, n.hasChildren)(e3) ? e3.children.map(function(e4) { return getOuterHTML(e4, r3); }).join("") : ""; } __name(getInnerHTML, "getInnerHTML"); r2.getInnerHTML = getInnerHTML; function getText(e3) { return Array.isArray(e3) ? e3.map(getText).join("") : (0, n.isTag)(e3) ? e3.name === "br" ? ` ` : getText(e3.children) : (0, n.isCDATA)(e3) ? getText(e3.children) : (0, n.isText)(e3) ? e3.data : ""; } __name(getText, "getText"); r2.getText = getText; function textContent(e3) { return Array.isArray(e3) ? e3.map(textContent).join("") : (0, n.hasChildren)(e3) && !(0, n.isComment)(e3) ? textContent(e3.children) : (0, n.isText)(e3) ? e3.data : ""; } __name(textContent, "textContent"); r2.textContent = textContent; function innerText(e3) { return Array.isArray(e3) ? e3.map(innerText).join("") : (0, n.hasChildren)(e3) && (e3.type === o.ElementType.Tag || (0, n.isCDATA)(e3)) ? innerText(e3.children) : (0, n.isText)(e3) ? e3.data : ""; } __name(innerText, "innerText"); r2.innerText = innerText; }, 8298: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.prevElementSibling = r2.nextElementSibling = r2.getName = r2.hasAttrib = r2.getAttributeValue = r2.getSiblings = r2.getParent = r2.getChildren = void 0; var a = t2(2472), n = []; function getChildren(e3) { var r3; return (r3 = e3.children) !== null && r3 !== void 0 ? r3 : n; } __name(getChildren, "getChildren"); r2.getChildren = getChildren; function getParent(e3) { return e3.parent || null; } __name(getParent, "getParent"); r2.getParent = getParent; function getSiblings(e3) { var r3, t3, a2 = getParent(e3); if (a2 != null) return getChildren(a2); for (var n2 = [e3], i = e3.prev, o = e3.next; i != null; ) n2.unshift(i), r3 = i, i = r3.prev; for (; o != null; ) n2.push(o), t3 = o, o = t3.next; return n2; } __name(getSiblings, "getSiblings"); r2.getSiblings = getSiblings; function getAttributeValue(e3, r3) { var t3; return (t3 = e3.attribs) === null || t3 === void 0 ? void 0 : t3[r3]; } __name(getAttributeValue, "getAttributeValue"); r2.getAttributeValue = getAttributeValue; function hasAttrib(e3, r3) { return e3.attribs != null && Object.prototype.hasOwnProperty.call(e3.attribs, r3) && e3.attribs[r3] != null; } __name(hasAttrib, "hasAttrib"); r2.hasAttrib = hasAttrib; function getName(e3) { return e3.name; } __name(getName, "getName"); r2.getName = getName; function nextElementSibling(e3) { for (var r3, t3 = e3.next; t3 !== null && !(0, a.isTag)(t3); ) r3 = t3, t3 = r3.next; return t3; } __name(nextElementSibling, "nextElementSibling"); r2.nextElementSibling = nextElementSibling; function prevElementSibling(e3) { for (var r3, t3 = e3.prev; t3 !== null && !(0, a.isTag)(t3); ) r3 = t3, t3 = r3.prev; return t3; } __name(prevElementSibling, "prevElementSibling"); r2.prevElementSibling = prevElementSibling; }, 6674: function(e2, r2, t2) { "use strict"; var a = this && this.__importDefault || function(e3) { return e3 && e3.__esModule ? e3 : { default: e3 }; }; Object.defineProperty(r2, "__esModule", { value: true }); var n = a(t2(1859)), i = a(t2(2128)), o = a(t2(4931)), s = a(t2(9281)); r2.decodeXML = getStrictDecoder(o.default), r2.decodeHTMLStrict = getStrictDecoder(n.default); function getStrictDecoder(e3) { var r3 = Object.keys(e3).join("|"), t3 = getReplacer(e3); r3 += "|#[xX][\\da-fA-F]+|#\\d+"; var a2 = new RegExp("&(?:" + r3 + ");", "g"); return function(e4) { return String(e4).replace(a2, t3); }; } __name(getStrictDecoder, "getStrictDecoder"); var sorter = /* @__PURE__ */ __name(function(e3, r3) { return e3 < r3 ? 1 : -1; }, "sorter"); r2.decodeHTML = function() { for (var e3 = Object.keys(i.default).sort(sorter), r3 = Object.keys(n.default).sort(sorter), t3 = 0, a2 = 0; t3 < r3.length; t3++) e3[a2] === r3[t3] ? (r3[t3] += ";?", a2++) : r3[t3] += ";"; var o2 = new RegExp("&(?:" + r3.join("|") + "|#[xX][\\da-fA-F]+;?|#\\d+;?)", "g"), s2 = getReplacer(n.default); function replacer(e4) { return e4.substr(-1) !== ";" && (e4 += ";"), s2(e4); } __name(replacer, "replacer"); return function(e4) { return String(e4).replace(o2, replacer); }; }(); function getReplacer(e3) { return function(r3) { return r3.charAt(1) === "#" ? r3.charAt(2) === "X" || r3.charAt(2) === "x" ? s.default(parseInt(r3.substr(3), 16)) : s.default(parseInt(r3.substr(2), 10)) : e3[r3.slice(1, -1)]; }; } __name(getReplacer, "getReplacer"); }, 9281: function(e2, r2, t2) { "use strict"; var a = this && this.__importDefault || function(e3) { return e3 && e3.__esModule ? e3 : { default: e3 }; }; Object.defineProperty(r2, "__esModule", { value: true }); var n = a(t2(7971)); function decodeCodePoint(e3) { if (e3 >= 55296 && e3 <= 57343 || e3 > 1114111) return "\uFFFD"; e3 in n.default && (e3 = n.default[e3]); var r3 = ""; return e3 > 65535 && (e3 -= 65536, r3 += String.fromCharCode(e3 >>> 10 & 1023 | 55296), e3 = 56320 | e3 & 1023), r3 += String.fromCharCode(e3), r3; } __name(decodeCodePoint, "decodeCodePoint"); r2.default = decodeCodePoint; }, 6032: function(e2, r2, t2) { "use strict"; var a = this && this.__importDefault || function(e3) { return e3 && e3.__esModule ? e3 : { default: e3 }; }; Object.defineProperty(r2, "__esModule", { value: true }); var n = a(t2(4931)), i = getInverseObj(n.default), o = getInverseReplacer(i); r2.encodeXML = getInverse(i, o); var s = a(t2(1859)), u = getInverseObj(s.default), l = getInverseReplacer(u); r2.encodeHTML = getInverse(u, l); function getInverseObj(e3) { return Object.keys(e3).sort().reduce(function(r3, t3) { return r3[e3[t3]] = "&" + t3 + ";", r3; }, {}); } __name(getInverseObj, "getInverseObj"); function getInverseReplacer(e3) { var r3 = [], t3 = []; return Object.keys(e3).forEach(function(e4) { return e4.length === 1 ? r3.push("\\" + e4) : t3.push(e4); }), t3.unshift("[" + r3.join("") + "]"), new RegExp(t3.join("|"), "g"); } __name(getInverseReplacer, "getInverseReplacer"); var c = /[^\0-\x7F]/g, p = /[\uD800-\uDBFF][\uDC00-\uDFFF]/g; function singleCharReplacer(e3) { return "&#x" + e3.charCodeAt(0).toString(16).toUpperCase() + ";"; } __name(singleCharReplacer, "singleCharReplacer"); function astralReplacer(e3, r3) { var t3 = e3.charCodeAt(0), a2 = e3.charCodeAt(1), n2 = (t3 - 55296) * 1024 + a2 - 56320 + 65536; return "&#x" + n2.toString(16).toUpperCase() + ";"; } __name(astralReplacer, "astralReplacer"); function getInverse(e3, r3) { return function(t3) { return t3.replace(r3, function(r4) { return e3[r4]; }).replace(p, astralReplacer).replace(c, singleCharReplacer); }; } __name(getInverse, "getInverse"); var d = getInverseReplacer(i); function escape(e3) { return e3.replace(d, singleCharReplacer).replace(p, astralReplacer).replace(c, singleCharReplacer); } __name(escape, "escape"); r2.escape = escape; }, 9280: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }); var a = t2(6674), n = t2(6032); function decode(e3, r3) { return (!r3 || r3 <= 0 ? a.decodeXML : a.decodeHTML)(e3); } __name(decode, "decode"); r2.decode = decode; function decodeStrict(e3, r3) { return (!r3 || r3 <= 0 ? a.decodeXML : a.decodeHTMLStrict)(e3); } __name(decodeStrict, "decodeStrict"); r2.decodeStrict = decodeStrict; function encode(e3, r3) { return (!r3 || r3 <= 0 ? n.encodeXML : n.encodeHTML)(e3); } __name(encode, "encode"); r2.encode = encode; var i = t2(6032); r2.encodeXML = i.encodeXML, r2.encodeHTML = i.encodeHTML, r2.escape = i.escape, r2.encodeHTML4 = i.encodeHTML, r2.encodeHTML5 = i.encodeHTML; var o = t2(6674); r2.decodeXML = o.decodeXML, r2.decodeHTML = o.decodeHTML, r2.decodeHTMLStrict = o.decodeHTMLStrict, r2.decodeHTML4 = o.decodeHTML, r2.decodeHTML5 = o.decodeHTML, r2.decodeHTML4Strict = o.decodeHTMLStrict, r2.decodeHTML5Strict = o.decodeHTMLStrict, r2.decodeXMLStrict = o.decodeXML; }, 5902: function(e2, r2, t2) { e2 = t2.nmd(e2); (function(t3) { var a = r2, n = e2 && e2.exports == a && e2, i = typeof global == "object" && global; (i.global === i || i.window === i) && (t3 = i); var o = /[\uD800-\uDBFF][\uDC00-\uDFFF]/g, s = /[\x01-\x7F]/g, u = /[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g, l = /<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g, c = { "\xAD": "shy", "\u200C": "zwnj", "\u200D": "zwj", "\u200E": "lrm", "\u2063": "ic", "\u2062": "it", "\u2061": "af", "\u200F": "rlm", "\u200B": "ZeroWidthSpace", "\u2060": "NoBreak", "\u0311": "DownBreve", "\u20DB": "tdot", "\u20DC": "DotDot", " ": "Tab", "\n": "NewLine", "\u2008": "puncsp", "\u205F": "MediumSpace", "\u2009": "thinsp", "\u200A": "hairsp", "\u2004": "emsp13", "\u2002": "ensp", "\u2005": "emsp14", "\u2003": "emsp", "\u2007": "numsp", "\xA0": "nbsp", "\u205F\u200A": "ThickSpace", "\u203E": "oline", _: "lowbar", "\u2010": "dash", "\u2013": "ndash", "\u2014": "mdash", "\u2015": "horbar", ",": "comma", ";": "semi", "\u204F": "bsemi", ":": "colon", "\u2A74": "Colone", "!": "excl", "\xA1": "iexcl", "?": "quest", "\xBF": "iquest", ".": "period", "\u2025": "nldr", "\u2026": "mldr", "\xB7": "middot", "'": "apos", "\u2018": "lsquo", "\u2019": "rsquo", "\u201A": "sbquo", "\u2039": "lsaquo", "\u203A": "rsaquo", '"': "quot", "\u201C": "ldquo", "\u201D": "rdquo", "\u201E": "bdquo", "\xAB": "laquo", "\xBB": "raquo", "(": "lpar", ")": "rpar", "[": "lsqb", "]": "rsqb", "{": "lcub", "}": "rcub", "\u2308": "lceil", "\u2309": "rceil", "\u230A": "lfloor", "\u230B": "rfloor", "\u2985": "lopar", "\u2986": "ropar", "\u298B": "lbrke", "\u298C": "rbrke", "\u298D": "lbrkslu", "\u298E": "rbrksld", "\u298F": "lbrksld", "\u2990": "rbrkslu", "\u2991": "langd", "\u2992": "rangd", "\u2993": "lparlt", "\u2994": "rpargt", "\u2995": "gtlPar", "\u2996": "ltrPar", "\u27E6": "lobrk", "\u27E7": "robrk", "\u27E8": "lang", "\u27E9": "rang", "\u27EA": "Lang", "\u27EB": "Rang", "\u27EC": "loang", "\u27ED": "roang", "\u2772": "lbbrk", "\u2773": "rbbrk", "\u2016": "Vert", "\xA7": "sect", "\xB6": "para", "@": "commat", "*": "ast", "/": "sol", undefined: null, "&": "amp", "#": "num", "%": "percnt", "\u2030": "permil", "\u2031": "pertenk", "\u2020": "dagger", "\u2021": "Dagger", "\u2022": "bull", "\u2043": "hybull", "\u2032": "prime", "\u2033": "Prime", "\u2034": "tprime", "\u2057": "qprime", "\u2035": "bprime", "\u2041": "caret", "`": "grave", "\xB4": "acute", "\u02DC": "tilde", "^": "Hat", "\xAF": "macr", "\u02D8": "breve", "\u02D9": "dot", "\xA8": "die", "\u02DA": "ring", "\u02DD": "dblac", "\xB8": "cedil", "\u02DB": "ogon", "\u02C6": "circ", "\u02C7": "caron", "\xB0": "deg", "\xA9": "copy", "\xAE": "reg", "\u2117": "copysr", "\u2118": "wp", "\u211E": "rx", "\u2127": "mho", "\u2129": "iiota", "\u2190": "larr", "\u219A": "nlarr", "\u2192": "rarr", "\u219B": "nrarr", "\u2191": "uarr", "\u2193": "darr", "\u2194": "harr", "\u21AE": "nharr", "\u2195": "varr", "\u2196": "nwarr", "\u2197": "nearr", "\u2198": "searr", "\u2199": "swarr", "\u219D": "rarrw", "\u219D\u0338": "nrarrw", "\u219E": "Larr", "\u219F": "Uarr", "\u21A0": "Rarr", "\u21A1": "Darr", "\u21A2": "larrtl", "\u21A3": "rarrtl", "\u21A4": "mapstoleft", "\u21A5": "mapstoup", "\u21A6": "map", "\u21A7": "mapstodown", "\u21A9": "larrhk", "\u21AA": "rarrhk", "\u21AB": "larrlp", "\u21AC": "rarrlp", "\u21AD": "harrw", "\u21B0": "lsh", "\u21B1": "rsh", "\u21B2": "ldsh", "\u21B3": "rdsh", "\u21B5": "crarr", "\u21B6": "cularr", "\u21B7": "curarr", "\u21BA": "olarr", "\u21BB": "orarr", "\u21BC": "lharu", "\u21BD": "lhard", "\u21BE": "uharr", "\u21BF": "uharl", "\u21C0": "rharu", "\u21C1": "rhard", "\u21C2": "dharr", "\u21C3": "dharl", "\u21C4": "rlarr", "\u21C5": "udarr", "\u21C6": "lrarr", "\u21C7": "llarr", "\u21C8": "uuarr", "\u21C9": "rrarr", "\u21CA": "ddarr", "\u21CB": "lrhar", "\u21CC": "rlhar", "\u21D0": "lArr", "\u21CD": "nlArr", "\u21D1": "uArr", "\u21D2": "rArr", "\u21CF": "nrArr", "\u21D3": "dArr", "\u21D4": "iff", "\u21CE": "nhArr", "\u21D5": "vArr", "\u21D6": "nwArr", "\u21D7": "neArr", "\u21D8": "seArr", "\u21D9": "swArr", "\u21DA": "lAarr", "\u21DB": "rAarr", "\u21DD": "zigrarr", "\u21E4": "larrb", "\u21E5": "rarrb", "\u21F5": "duarr", "\u21FD": "loarr", "\u21FE": "roarr", "\u21FF": "hoarr", "\u2200": "forall", "\u2201": "comp", "\u2202": "part", "\u2202\u0338": "npart", "\u2203": "exist", "\u2204": "nexist", "\u2205": "empty", "\u2207": "Del", "\u2208": "in", "\u2209": "notin", "\u220B": "ni", "\u220C": "notni", "\u03F6": "bepsi", "\u220F": "prod", "\u2210": "coprod", "\u2211": "sum", "+": "plus", "\xB1": "pm", "\xF7": "div", "\xD7": "times", "<": "lt", "\u226E": "nlt", "<\u20D2": "nvlt", "=": "equals", "\u2260": "ne", "=\u20E5": "bne", "\u2A75": "Equal", ">": "gt", "\u226F": "ngt", ">\u20D2": "nvgt", "\xAC": "not", "|": "vert", "\xA6": "brvbar", "\u2212": "minus", "\u2213": "mp", "\u2214": "plusdo", "\u2044": "frasl", "\u2216": "setmn", "\u2217": "lowast", "\u2218": "compfn", "\u221A": "Sqrt", "\u221D": "prop", "\u221E": "infin", "\u221F": "angrt", "\u2220": "ang", "\u2220\u20D2": "nang", "\u2221": "angmsd", "\u2222": "angsph", "\u2223": "mid", "\u2224": "nmid", "\u2225": "par", "\u2226": "npar", "\u2227": "and", "\u2228": "or", "\u2229": "cap", "\u2229\uFE00": "caps", "\u222A": "cup", "\u222A\uFE00": "cups", "\u222B": "int", "\u222C": "Int", "\u222D": "tint", "\u2A0C": "qint", "\u222E": "oint", "\u222F": "Conint", "\u2230": "Cconint", "\u2231": "cwint", "\u2232": "cwconint", "\u2233": "awconint", "\u2234": "there4", "\u2235": "becaus", "\u2236": "ratio", "\u2237": "Colon", "\u2238": "minusd", "\u223A": "mDDot", "\u223B": "homtht", "\u223C": "sim", "\u2241": "nsim", "\u223C\u20D2": "nvsim", "\u223D": "bsim", "\u223D\u0331": "race", "\u223E": "ac", "\u223E\u0333": "acE", "\u223F": "acd", "\u2240": "wr", "\u2242": "esim", "\u2242\u0338": "nesim", "\u2243": "sime", "\u2244": "nsime", "\u2245": "cong", "\u2247": "ncong", "\u2246": "simne", "\u2248": "ap", "\u2249": "nap", "\u224A": "ape", "\u224B": "apid", "\u224B\u0338": "napid", "\u224C": "bcong", "\u224D": "CupCap", "\u226D": "NotCupCap", "\u224D\u20D2": "nvap", "\u224E": "bump", "\u224E\u0338": "nbump", "\u224F": "bumpe", "\u224F\u0338": "nbumpe", "\u2250": "doteq", "\u2250\u0338": "nedot", "\u2251": "eDot", "\u2252": "efDot", "\u2253": "erDot", "\u2254": "colone", "\u2255": "ecolon", "\u2256": "ecir", "\u2257": "cire", "\u2259": "wedgeq", "\u225A": "veeeq", "\u225C": "trie", "\u225F": "equest", "\u2261": "equiv", "\u2262": "nequiv", "\u2261\u20E5": "bnequiv", "\u2264": "le", "\u2270": "nle", "\u2264\u20D2": "nvle", "\u2265": "ge", "\u2271": "nge", "\u2265\u20D2": "nvge", "\u2266": "lE", "\u2266\u0338": "nlE", "\u2267": "gE", "\u2267\u0338": "ngE", "\u2268\uFE00": "lvnE", "\u2268": "lnE", "\u2269": "gnE", "\u2269\uFE00": "gvnE", "\u226A": "ll", "\u226A\u0338": "nLtv", "\u226A\u20D2": "nLt", "\u226B": "gg", "\u226B\u0338": "nGtv", "\u226B\u20D2": "nGt", "\u226C": "twixt", "\u2272": "lsim", "\u2274": "nlsim", "\u2273": "gsim", "\u2275": "ngsim", "\u2276": "lg", "\u2278": "ntlg", "\u2277": "gl", "\u2279": "ntgl", "\u227A": "pr", "\u2280": "npr", "\u227B": "sc", "\u2281": "nsc", "\u227C": "prcue", "\u22E0": "nprcue", "\u227D": "sccue", "\u22E1": "nsccue", "\u227E": "prsim", "\u227F": "scsim", "\u227F\u0338": "NotSucceedsTilde", "\u2282": "sub", "\u2284": "nsub", "\u2282\u20D2": "vnsub", "\u2283": "sup", "\u2285": "nsup", "\u2283\u20D2": "vnsup", "\u2286": "sube", "\u2288": "nsube", "\u2287": "supe", "\u2289": "nsupe", "\u228A\uFE00": "vsubne", "\u228A": "subne", "\u228B\uFE00": "vsupne", "\u228B": "supne", "\u228D": "cupdot", "\u228E": "uplus", "\u228F": "sqsub", "\u228F\u0338": "NotSquareSubset", "\u2290": "sqsup", "\u2290\u0338": "NotSquareSuperset", "\u2291": "sqsube", "\u22E2": "nsqsube", "\u2292": "sqsupe", "\u22E3": "nsqsupe", "\u2293": "sqcap", "\u2293\uFE00": "sqcaps", "\u2294": "sqcup", "\u2294\uFE00": "sqcups", "\u2295": "oplus", "\u2296": "ominus", "\u2297": "otimes", "\u2298": "osol", "\u2299": "odot", "\u229A": "ocir", "\u229B": "oast", "\u229D": "odash", "\u229E": "plusb", "\u229F": "minusb", "\u22A0": "timesb", "\u22A1": "sdotb", "\u22A2": "vdash", "\u22AC": "nvdash", "\u22A3": "dashv", "\u22A4": "top", "\u22A5": "bot", "\u22A7": "models", "\u22A8": "vDash", "\u22AD": "nvDash", "\u22A9": "Vdash", "\u22AE": "nVdash", "\u22AA": "Vvdash", "\u22AB": "VDash", "\u22AF": "nVDash", "\u22B0": "prurel", "\u22B2": "vltri", "\u22EA": "nltri", "\u22B3": "vrtri", "\u22EB": "nrtri", "\u22B4": "ltrie", "\u22EC": "nltrie", "\u22B4\u20D2": "nvltrie", "\u22B5": "rtrie", "\u22ED": "nrtrie", "\u22B5\u20D2": "nvrtrie", "\u22B6": "origof", "\u22B7": "imof", "\u22B8": "mumap", "\u22B9": "hercon", "\u22BA": "intcal", "\u22BB": "veebar", "\u22BD": "barvee", "\u22BE": "angrtvb", "\u22BF": "lrtri", "\u22C0": "Wedge", "\u22C1": "Vee", "\u22C2": "xcap", "\u22C3": "xcup", "\u22C4": "diam", "\u22C5": "sdot", "\u22C6": "Star", "\u22C7": "divonx", "\u22C8": "bowtie", "\u22C9": "ltimes", "\u22CA": "rtimes", "\u22CB": "lthree", "\u22CC": "rthree", "\u22CD": "bsime", "\u22CE": "cuvee", "\u22CF": "cuwed", "\u22D0": "Sub", "\u22D1": "Sup", "\u22D2": "Cap", "\u22D3": "Cup", "\u22D4": "fork", "\u22D5": "epar", "\u22D6": "ltdot", "\u22D7": "gtdot", "\u22D8": "Ll", "\u22D8\u0338": "nLl", "\u22D9": "Gg", "\u22D9\u0338": "nGg", "\u22DA\uFE00": "lesg", "\u22DA": "leg", "\u22DB": "gel", "\u22DB\uFE00": "gesl", "\u22DE": "cuepr", "\u22DF": "cuesc", "\u22E6": "lnsim", "\u22E7": "gnsim", "\u22E8": "prnsim", "\u22E9": "scnsim", "\u22EE": "vellip", "\u22EF": "ctdot", "\u22F0": "utdot", "\u22F1": "dtdot", "\u22F2": "disin", "\u22F3": "isinsv", "\u22F4": "isins", "\u22F5": "isindot", "\u22F5\u0338": "notindot", "\u22F6": "notinvc", "\u22F7": "notinvb", "\u22F9": "isinE", "\u22F9\u0338": "notinE", "\u22FA": "nisd", "\u22FB": "xnis", "\u22FC": "nis", "\u22FD": "notnivc", "\u22FE": "notnivb", "\u2305": "barwed", "\u2306": "Barwed", "\u230C": "drcrop", "\u230D": "dlcrop", "\u230E": "urcrop", "\u230F": "ulcrop", "\u2310": "bnot", "\u2312": "profline", "\u2313": "profsurf", "\u2315": "telrec", "\u2316": "target", "\u231C": "ulcorn", "\u231D": "urcorn", "\u231E": "dlcorn", "\u231F": "drcorn", "\u2322": "frown", "\u2323": "smile", "\u232D": "cylcty", "\u232E": "profalar", "\u2336": "topbot", "\u233D": "ovbar", "\u233F": "solbar", "\u237C": "angzarr", "\u23B0": "lmoust", "\u23B1": "rmoust", "\u23B4": "tbrk", "\u23B5": "bbrk", "\u23B6": "bbrktbrk", "\u23DC": "OverParenthesis", "\u23DD": "UnderParenthesis", "\u23DE": "OverBrace", "\u23DF": "UnderBrace", "\u23E2": "trpezium", "\u23E7": "elinters", "\u2423": "blank", "\u2500": "boxh", "\u2502": "boxv", "\u250C": "boxdr", "\u2510": "boxdl", "\u2514": "boxur", "\u2518": "boxul", "\u251C": "boxvr", "\u2524": "boxvl", "\u252C": "boxhd", "\u2534": "boxhu", "\u253C": "boxvh", "\u2550": "boxH", "\u2551": "boxV", "\u2552": "boxdR", "\u2553": "boxDr", "\u2554": "boxDR", "\u2555": "boxdL", "\u2556": "boxDl", "\u2557": "boxDL", "\u2558": "boxuR", "\u2559": "boxUr", "\u255A": "boxUR", "\u255B": "boxuL", "\u255C": "boxUl", "\u255D": "boxUL", "\u255E": "boxvR", "\u255F": "boxVr", "\u2560": "boxVR", "\u2561": "boxvL", "\u2562": "boxVl", "\u2563": "boxVL", "\u2564": "boxHd", "\u2565": "boxhD", "\u2566": "boxHD", "\u2567": "boxHu", "\u2568": "boxhU", "\u2569": "boxHU", "\u256A": "boxvH", "\u256B": "boxVh", "\u256C": "boxVH", "\u2580": "uhblk", "\u2584": "lhblk", "\u2588": "block", "\u2591": "blk14", "\u2592": "blk12", "\u2593": "blk34", "\u25A1": "squ", "\u25AA": "squf", "\u25AB": "EmptyVerySmallSquare", "\u25AD": "rect", "\u25AE": "marker", "\u25B1": "fltns", "\u25B3": "xutri", "\u25B4": "utrif", "\u25B5": "utri", "\u25B8": "rtrif", "\u25B9": "rtri", "\u25BD": "xdtri", "\u25BE": "dtrif", "\u25BF": "dtri", "\u25C2": "ltrif", "\u25C3": "ltri", "\u25CA": "loz", "\u25CB": "cir", "\u25EC": "tridot", "\u25EF": "xcirc", "\u25F8": "ultri", "\u25F9": "urtri", "\u25FA": "lltri", "\u25FB": "EmptySmallSquare", "\u25FC": "FilledSmallSquare", "\u2605": "starf", "\u2606": "star", "\u260E": "phone", "\u2640": "female", "\u2642": "male", "\u2660": "spades", "\u2663": "clubs", "\u2665": "hearts", "\u2666": "diams", "\u266A": "sung", "\u2713": "check", "\u2717": "cross", "\u2720": "malt", "\u2736": "sext", "\u2758": "VerticalSeparator", "\u27C8": "bsolhsub", "\u27C9": "suphsol", "\u27F5": "xlarr", "\u27F6": "xrarr", "\u27F7": "xharr", "\u27F8": "xlArr", "\u27F9": "xrArr", "\u27FA": "xhArr", "\u27FC": "xmap", "\u27FF": "dzigrarr", "\u2902": "nvlArr", "\u2903": "nvrArr", "\u2904": "nvHarr", "\u2905": "Map", "\u290C": "lbarr", "\u290D": "rbarr", "\u290E": "lBarr", "\u290F": "rBarr", "\u2910": "RBarr", "\u2911": "DDotrahd", "\u2912": "UpArrowBar", "\u2913": "DownArrowBar", "\u2916": "Rarrtl", "\u2919": "latail", "\u291A": "ratail", "\u291B": "lAtail", "\u291C": "rAtail", "\u291D": "larrfs", "\u291E": "rarrfs", "\u291F": "larrbfs", "\u2920": "rarrbfs", "\u2923": "nwarhk", "\u2924": "nearhk", "\u2925": "searhk", "\u2926": "swarhk", "\u2927": "nwnear", "\u2928": "toea", "\u2929": "tosa", "\u292A": "swnwar", "\u2933": "rarrc", "\u2933\u0338": "nrarrc", "\u2935": "cudarrr", "\u2936": "ldca", "\u2937": "rdca", "\u2938": "cudarrl", "\u2939": "larrpl", "\u293C": "curarrm", "\u293D": "cularrp", "\u2945": "rarrpl", "\u2948": "harrcir", "\u2949": "Uarrocir", "\u294A": "lurdshar", "\u294B": "ldrushar", "\u294E": "LeftRightVector", "\u294F": "RightUpDownVector", "\u2950": "DownLeftRightVector", "\u2951": "LeftUpDownVector", "\u2952": "LeftVectorBar", "\u2953": "RightVectorBar", "\u2954": "RightUpVectorBar", "\u2955": "RightDownVectorBar", "\u2956": "DownLeftVectorBar", "\u2957": "DownRightVectorBar", "\u2958": "LeftUpVectorBar", "\u2959": "LeftDownVectorBar", "\u295A": "LeftTeeVector", "\u295B": "RightTeeVector", "\u295C": "RightUpTeeVector", "\u295D": "RightDownTeeVector", "\u295E": "DownLeftTeeVector", "\u295F": "DownRightTeeVector", "\u2960": "LeftUpTeeVector", "\u2961": "LeftDownTeeVector", "\u2962": "lHar", "\u2963": "uHar", "\u2964": "rHar", "\u2965": "dHar", "\u2966": "luruhar", "\u2967": "ldrdhar", "\u2968": "ruluhar", "\u2969": "rdldhar", "\u296A": "lharul", "\u296B": "llhard", "\u296C": "rharul", "\u296D": "lrhard", "\u296E": "udhar", "\u296F": "duhar", "\u2970": "RoundImplies", "\u2971": "erarr", "\u2972": "simrarr", "\u2973": "larrsim", "\u2974": "rarrsim", "\u2975": "rarrap", "\u2976": "ltlarr", "\u2978": "gtrarr", "\u2979": "subrarr", "\u297B": "suplarr", "\u297C": "lfisht", "\u297D": "rfisht", "\u297E": "ufisht", "\u297F": "dfisht", "\u299A": "vzigzag", "\u299C": "vangrt", "\u299D": "angrtvbd", "\u29A4": "ange", "\u29A5": "range", "\u29A6": "dwangle", "\u29A7": "uwangle", "\u29A8": "angmsdaa", "\u29A9": "angmsdab", "\u29AA": "angmsdac", "\u29AB": "angmsdad", "\u29AC": "angmsdae", "\u29AD": "angmsdaf", "\u29AE": "angmsdag", "\u29AF": "angmsdah", "\u29B0": "bemptyv", "\u29B1": "demptyv", "\u29B2": "cemptyv", "\u29B3": "raemptyv", "\u29B4": "laemptyv", "\u29B5": "ohbar", "\u29B6": "omid", "\u29B7": "opar", "\u29B9": "operp", "\u29BB": "olcross", "\u29BC": "odsold", "\u29BE": "olcir", "\u29BF": "ofcir", "\u29C0": "olt", "\u29C1": "ogt", "\u29C2": "cirscir", "\u29C3": "cirE", "\u29C4": "solb", "\u29C5": "bsolb", "\u29C9": "boxbox", "\u29CD": "trisb", "\u29CE": "rtriltri", "\u29CF": "LeftTriangleBar", "\u29CF\u0338": "NotLeftTriangleBar", "\u29D0": "RightTriangleBar", "\u29D0\u0338": "NotRightTriangleBar", "\u29DC": "iinfin", "\u29DD": "infintie", "\u29DE": "nvinfin", "\u29E3": "eparsl", "\u29E4": "smeparsl", "\u29E5": "eqvparsl", "\u29EB": "lozf", "\u29F4": "RuleDelayed", "\u29F6": "dsol", "\u2A00": "xodot", "\u2A01": "xoplus", "\u2A02": "xotime", "\u2A04": "xuplus", "\u2A06": "xsqcup", "\u2A0D": "fpartint", "\u2A10": "cirfnint", "\u2A11": "awint", "\u2A12": "rppolint", "\u2A13": "scpolint", "\u2A14": "npolint", "\u2A15": "pointint", "\u2A16": "quatint", "\u2A17": "intlarhk", "\u2A22": "pluscir", "\u2A23": "plusacir", "\u2A24": "simplus", "\u2A25": "plusdu", "\u2A26": "plussim", "\u2A27": "plustwo", "\u2A29": "mcomma", "\u2A2A": "minusdu", "\u2A2D": "loplus", "\u2A2E": "roplus", "\u2A2F": "Cross", "\u2A30": "timesd", "\u2A31": "timesbar", "\u2A33": "smashp", "\u2A34": "lotimes", "\u2A35": "rotimes", "\u2A36": "otimesas", "\u2A37": "Otimes", "\u2A38": "odiv", "\u2A39": "triplus", "\u2A3A": "triminus", "\u2A3B": "tritime", "\u2A3C": "iprod", "\u2A3F": "amalg", "\u2A40": "capdot", "\u2A42": "ncup", "\u2A43": "ncap", "\u2A44": "capand", "\u2A45": "cupor", "\u2A46": "cupcap", "\u2A47": "capcup", "\u2A48": "cupbrcap", "\u2A49": "capbrcup", "\u2A4A": "cupcup", "\u2A4B": "capcap", "\u2A4C": "ccups", "\u2A4D": "ccaps", "\u2A50": "ccupssm", "\u2A53": "And", "\u2A54": "Or", "\u2A55": "andand", "\u2A56": "oror", "\u2A57": "orslope", "\u2A58": "andslope", "\u2A5A": "andv", "\u2A5B": "orv", "\u2A5C": "andd", "\u2A5D": "ord", "\u2A5F": "wedbar", "\u2A66": "sdote", "\u2A6A": "simdot", "\u2A6D": "congdot", "\u2A6D\u0338": "ncongdot", "\u2A6E": "easter", "\u2A6F": "apacir", "\u2A70": "apE", "\u2A70\u0338": "napE", "\u2A71": "eplus", "\u2A72": "pluse", "\u2A73": "Esim", "\u2A77": "eDDot", "\u2A78": "equivDD", "\u2A79": "ltcir", "\u2A7A": "gtcir", "\u2A7B": "ltquest", "\u2A7C": "gtquest", "\u2A7D": "les", "\u2A7D\u0338": "nles", "\u2A7E": "ges", "\u2A7E\u0338": "nges", "\u2A7F": "lesdot", "\u2A80": "gesdot", "\u2A81": "lesdoto", "\u2A82": "gesdoto", "\u2A83": "lesdotor", "\u2A84": "gesdotol", "\u2A85": "lap", "\u2A86": "gap", "\u2A87": "lne", "\u2A88": "gne", "\u2A89": "lnap", "\u2A8A": "gnap", "\u2A8B": "lEg", "\u2A8C": "gEl", "\u2A8D": "lsime", "\u2A8E": "gsime", "\u2A8F": "lsimg", "\u2A90": "gsiml", "\u2A91": "lgE", "\u2A92": "glE", "\u2A93": "lesges", "\u2A94": "gesles", "\u2A95": "els", "\u2A96": "egs", "\u2A97": "elsdot", "\u2A98": "egsdot", "\u2A99": "el", "\u2A9A": "eg", "\u2A9D": "siml", "\u2A9E": "simg", "\u2A9F": "simlE", "\u2AA0": "simgE", "\u2AA1": "LessLess", "\u2AA1\u0338": "NotNestedLessLess", "\u2AA2": "GreaterGreater", "\u2AA2\u0338": "NotNestedGreaterGreater", "\u2AA4": "glj", "\u2AA5": "gla", "\u2AA6": "ltcc", "\u2AA7": "gtcc", "\u2AA8": "lescc", "\u2AA9": "gescc", "\u2AAA": "smt", "\u2AAB": "lat", "\u2AAC": "smte", "\u2AAC\uFE00": "smtes", "\u2AAD": "late", "\u2AAD\uFE00": "lates", "\u2AAE": "bumpE", "\u2AAF": "pre", "\u2AAF\u0338": "npre", "\u2AB0": "sce", "\u2AB0\u0338": "nsce", "\u2AB3": "prE", "\u2AB4": "scE", "\u2AB5": "prnE", "\u2AB6": "scnE", "\u2AB7": "prap", "\u2AB8": "scap", "\u2AB9": "prnap", "\u2ABA": "scnap", "\u2ABB": "Pr", "\u2ABC": "Sc", "\u2ABD": "subdot", "\u2ABE": "supdot", "\u2ABF": "subplus", "\u2AC0": "supplus", "\u2AC1": "submult", "\u2AC2": "supmult", "\u2AC3": "subedot", "\u2AC4": "supedot", "\u2AC5": "subE", "\u2AC5\u0338": "nsubE", "\u2AC6": "supE", "\u2AC6\u0338": "nsupE", "\u2AC7": "subsim", "\u2AC8": "supsim", "\u2ACB\uFE00": "vsubnE", "\u2ACB": "subnE", "\u2ACC\uFE00": "vsupnE", "\u2ACC": "supnE", "\u2ACF": "csub", "\u2AD0": "csup", "\u2AD1": "csube", "\u2AD2": "csupe", "\u2AD3": "subsup", "\u2AD4": "supsub", "\u2AD5": "subsub", "\u2AD6": "supsup", "\u2AD7": "suphsub", "\u2AD8": "supdsub", "\u2AD9": "forkv", "\u2ADA": "topfork", "\u2ADB": "mlcp", "\u2AE4": "Dashv", "\u2AE6": "Vdashl", "\u2AE7": "Barv", "\u2AE8": "vBar", "\u2AE9": "vBarv", "\u2AEB": "Vbar", "\u2AEC": "Not", "\u2AED": "bNot", "\u2AEE": "rnmid", "\u2AEF": "cirmid", "\u2AF0": "midcir", "\u2AF1": "topcir", "\u2AF2": "nhpar", "\u2AF3": "parsim", "\u2AFD": "parsl", "\u2AFD\u20E5": "nparsl", "\u266D": "flat", "\u266E": "natur", "\u266F": "sharp", "\xA4": "curren", "\xA2": "cent", $: "dollar", "\xA3": "pound", "\xA5": "yen", "\u20AC": "euro", "\xB9": "sup1", "\xBD": "half", "\u2153": "frac13", "\xBC": "frac14", "\u2155": "frac15", "\u2159": "frac16", "\u215B": "frac18", "\xB2": "sup2", "\u2154": "frac23", "\u2156": "frac25", "\xB3": "sup3", "\xBE": "frac34", "\u2157": "frac35", "\u215C": "frac38", "\u2158": "frac45", "\u215A": "frac56", "\u215D": "frac58", "\u215E": "frac78", "\u{1D4B6}": "ascr", "\u{1D552}": "aopf", "\u{1D51E}": "afr", "\u{1D538}": "Aopf", "\u{1D504}": "Afr", "\u{1D49C}": "Ascr", \u00AA: "ordf", \u00E1: "aacute", \u00C1: "Aacute", \u00E0: "agrave", \u00C0: "Agrave", \u0103: "abreve", \u0102: "Abreve", \u00E2: "acirc", \u00C2: "Acirc", \u00E5: "aring", \u00C5: "angst", \u00E4: "auml", \u00C4: "Auml", \u00E3: "atilde", \u00C3: "Atilde", \u0105: "aogon", \u0104: "Aogon", \u0101: "amacr", \u0100: "Amacr", \u00E6: "aelig", \u00C6: "AElig", "\u{1D4B7}": "bscr", "\u{1D553}": "bopf", "\u{1D51F}": "bfr", "\u{1D539}": "Bopf", \u212C: "Bscr", "\u{1D505}": "Bfr", "\u{1D520}": "cfr", "\u{1D4B8}": "cscr", "\u{1D554}": "copf", \u212D: "Cfr", "\u{1D49E}": "Cscr", \u2102: "Copf", \u0107: "cacute", \u0106: "Cacute", \u0109: "ccirc", \u0108: "Ccirc", \u010D: "ccaron", \u010C: "Ccaron", \u010B: "cdot", \u010A: "Cdot", \u00E7: "ccedil", \u00C7: "Ccedil", "\u2105": "incare", "\u{1D521}": "dfr", "\u2146": "dd", "\u{1D555}": "dopf", "\u{1D4B9}": "dscr", "\u{1D49F}": "Dscr", "\u{1D507}": "Dfr", "\u2145": "DD", "\u{1D53B}": "Dopf", \u010F: "dcaron", \u010E: "Dcaron", \u0111: "dstrok", \u0110: "Dstrok", \u00F0: "eth", \u00D0: "ETH", "\u2147": "ee", \u212F: "escr", "\u{1D522}": "efr", "\u{1D556}": "eopf", \u2130: "Escr", "\u{1D508}": "Efr", "\u{1D53C}": "Eopf", \u00E9: "eacute", \u00C9: "Eacute", \u00E8: "egrave", \u00C8: "Egrave", \u00EA: "ecirc", \u00CA: "Ecirc", \u011B: "ecaron", \u011A: "Ecaron", \u00EB: "euml", \u00CB: "Euml", \u0117: "edot", \u0116: "Edot", \u0119: "eogon", \u0118: "Eogon", \u0113: "emacr", \u0112: "Emacr", "\u{1D523}": "ffr", "\u{1D557}": "fopf", "\u{1D4BB}": "fscr", "\u{1D509}": "Ffr", "\u{1D53D}": "Fopf", \u2131: "Fscr", \uFB00: "fflig", \uFB03: "ffilig", \uFB04: "ffllig", \uFB01: "filig", fj: "fjlig", \uFB02: "fllig", \u0192: "fnof", \u210A: "gscr", "\u{1D558}": "gopf", "\u{1D524}": "gfr", "\u{1D4A2}": "Gscr", "\u{1D53E}": "Gopf", "\u{1D50A}": "Gfr", \u01F5: "gacute", \u011F: "gbreve", \u011E: "Gbreve", \u011D: "gcirc", \u011C: "Gcirc", \u0121: "gdot", \u0120: "Gdot", \u0122: "Gcedil", "\u{1D525}": "hfr", \u210E: "planckh", "\u{1D4BD}": "hscr", "\u{1D559}": "hopf", \u210B: "Hscr", \u210C: "Hfr", \u210D: "Hopf", \u0125: "hcirc", \u0124: "Hcirc", \u210F: "hbar", \u0127: "hstrok", \u0126: "Hstrok", "\u{1D55A}": "iopf", "\u{1D526}": "ifr", "\u{1D4BE}": "iscr", "\u2148": "ii", "\u{1D540}": "Iopf", \u2110: "Iscr", \u2111: "Im", \u00ED: "iacute", \u00CD: "Iacute", \u00EC: "igrave", \u00CC: "Igrave", \u00EE: "icirc", \u00CE: "Icirc", \u00EF: "iuml", \u00CF: "Iuml", \u0129: "itilde", \u0128: "Itilde", \u0130: "Idot", \u012F: "iogon", \u012E: "Iogon", \u012B: "imacr", \u012A: "Imacr", \u0133: "ijlig", \u0132: "IJlig", \u0131: "imath", "\u{1D4BF}": "jscr", "\u{1D55B}": "jopf", "\u{1D527}": "jfr", "\u{1D4A5}": "Jscr", "\u{1D50D}": "Jfr", "\u{1D541}": "Jopf", \u0135: "jcirc", \u0134: "Jcirc", "\u0237": "jmath", "\u{1D55C}": "kopf", "\u{1D4C0}": "kscr", "\u{1D528}": "kfr", "\u{1D4A6}": "Kscr", "\u{1D542}": "Kopf", "\u{1D50E}": "Kfr", \u0137: "kcedil", \u0136: "Kcedil", "\u{1D529}": "lfr", "\u{1D4C1}": "lscr", \u2113: "ell", "\u{1D55D}": "lopf", \u2112: "Lscr", "\u{1D50F}": "Lfr", "\u{1D543}": "Lopf", \u013A: "lacute", \u0139: "Lacute", \u013E: "lcaron", \u013D: "Lcaron", \u013C: "lcedil", \u013B: "Lcedil", \u0142: "lstrok", \u0141: "Lstrok", \u0140: "lmidot", \u013F: "Lmidot", "\u{1D52A}": "mfr", "\u{1D55E}": "mopf", "\u{1D4C2}": "mscr", "\u{1D510}": "Mfr", "\u{1D544}": "Mopf", \u2133: "Mscr", "\u{1D52B}": "nfr", "\u{1D55F}": "nopf", "\u{1D4C3}": "nscr", \u2115: "Nopf", "\u{1D4A9}": "Nscr", "\u{1D511}": "Nfr", \u0144: "nacute", \u0143: "Nacute", \u0148: "ncaron", \u0147: "Ncaron", \u00F1: "ntilde", \u00D1: "Ntilde", \u0146: "ncedil", \u0145: "Ncedil", "\u2116": "numero", \u014B: "eng", \u014A: "ENG", "\u{1D560}": "oopf", "\u{1D52C}": "ofr", \u2134: "oscr", "\u{1D4AA}": "Oscr", "\u{1D512}": "Ofr", "\u{1D546}": "Oopf", \u00BA: "ordm", \u00F3: "oacute", \u00D3: "Oacute", \u00F2: "ograve", \u00D2: "Ograve", \u00F4: "ocirc", \u00D4: "Ocirc", \u00F6: "ouml", \u00D6: "Ouml", \u0151: "odblac", \u0150: "Odblac", \u00F5: "otilde", \u00D5: "Otilde", \u00F8: "oslash", \u00D8: "Oslash", \u014D: "omacr", \u014C: "Omacr", \u0153: "oelig", \u0152: "OElig", "\u{1D52D}": "pfr", "\u{1D4C5}": "pscr", "\u{1D561}": "popf", \u2119: "Popf", "\u{1D513}": "Pfr", "\u{1D4AB}": "Pscr", "\u{1D562}": "qopf", "\u{1D52E}": "qfr", "\u{1D4C6}": "qscr", "\u{1D4AC}": "Qscr", "\u{1D514}": "Qfr", \u211A: "Qopf", \u0138: "kgreen", "\u{1D52F}": "rfr", "\u{1D563}": "ropf", "\u{1D4C7}": "rscr", \u211B: "Rscr", \u211C: "Re", \u211D: "Ropf", \u0155: "racute", \u0154: "Racute", \u0159: "rcaron", \u0158: "Rcaron", \u0157: "rcedil", \u0156: "Rcedil", "\u{1D564}": "sopf", "\u{1D4C8}": "sscr", "\u{1D530}": "sfr", "\u{1D54A}": "Sopf", "\u{1D516}": "Sfr", "\u{1D4AE}": "Sscr", "\u24C8": "oS", \u015B: "sacute", \u015A: "Sacute", \u015D: "scirc", \u015C: "Scirc", \u0161: "scaron", \u0160: "Scaron", \u015F: "scedil", \u015E: "Scedil", \u00DF: "szlig", "\u{1D531}": "tfr", "\u{1D4C9}": "tscr", "\u{1D565}": "topf", "\u{1D4AF}": "Tscr", "\u{1D517}": "Tfr", "\u{1D54B}": "Topf", \u0165: "tcaron", \u0164: "Tcaron", \u0163: "tcedil", \u0162: "Tcedil", "\u2122": "trade", \u0167: "tstrok", \u0166: "Tstrok", "\u{1D4CA}": "uscr", "\u{1D566}": "uopf", "\u{1D532}": "ufr", "\u{1D54C}": "Uopf", "\u{1D518}": "Ufr", "\u{1D4B0}": "Uscr", \u00FA: "uacute", \u00DA: "Uacute", \u00F9: "ugrave", \u00D9: "Ugrave", \u016D: "ubreve", \u016C: "Ubreve", \u00FB: "ucirc", \u00DB: "Ucirc", \u016F: "uring", \u016E: "Uring", \u00FC: "uuml", \u00DC: "Uuml", \u0171: "udblac", \u0170: "Udblac", \u0169: "utilde", \u0168: "Utilde", \u0173: "uogon", \u0172: "Uogon", \u016B: "umacr", \u016A: "Umacr", "\u{1D533}": "vfr", "\u{1D567}": "vopf", "\u{1D4CB}": "vscr", "\u{1D519}": "Vfr", "\u{1D54D}": "Vopf", "\u{1D4B1}": "Vscr", "\u{1D568}": "wopf", "\u{1D4CC}": "wscr", "\u{1D534}": "wfr", "\u{1D4B2}": "Wscr", "\u{1D54E}": "Wopf", "\u{1D51A}": "Wfr", \u0175: "wcirc", \u0174: "Wcirc", "\u{1D535}": "xfr", "\u{1D4CD}": "xscr", "\u{1D569}": "xopf", "\u{1D54F}": "Xopf", "\u{1D51B}": "Xfr", "\u{1D4B3}": "Xscr", "\u{1D536}": "yfr", "\u{1D4CE}": "yscr", "\u{1D56A}": "yopf", "\u{1D4B4}": "Yscr", "\u{1D51C}": "Yfr", "\u{1D550}": "Yopf", \u00FD: "yacute", \u00DD: "Yacute", \u0177: "ycirc", \u0176: "Ycirc", \u00FF: "yuml", \u0178: "Yuml", "\u{1D4CF}": "zscr", "\u{1D537}": "zfr", "\u{1D56B}": "zopf", \u2128: "Zfr", \u2124: "Zopf", "\u{1D4B5}": "Zscr", \u017A: "zacute", \u0179: "Zacute", \u017E: "zcaron", \u017D: "Zcaron", \u017C: "zdot", \u017B: "Zdot", \u01B5: "imped", \u00FE: "thorn", \u00DE: "THORN", \u0149: "napos", \u03B1: "alpha", \u0391: "Alpha", \u03B2: "beta", \u0392: "Beta", \u03B3: "gamma", \u0393: "Gamma", \u03B4: "delta", \u0394: "Delta", \u03B5: "epsi", "\u03F5": "epsiv", \u0395: "Epsilon", \u03DD: "gammad", \u03DC: "Gammad", \u03B6: "zeta", \u0396: "Zeta", \u03B7: "eta", \u0397: "Eta", \u03B8: "theta", \u03D1: "thetav", \u0398: "Theta", \u03B9: "iota", \u0399: "Iota", \u03BA: "kappa", \u03F0: "kappav", \u039A: "Kappa", \u03BB: "lambda", \u039B: "Lambda", \u03BC: "mu", \u00B5: "micro", \u039C: "Mu", \u03BD: "nu", \u039D: "Nu", \u03BE: "xi", \u039E: "Xi", \u03BF: "omicron", \u039F: "Omicron", \u03C0: "pi", \u03D6: "piv", \u03A0: "Pi", \u03C1: "rho", \u03F1: "rhov", \u03A1: "Rho", \u03C3: "sigma", \u03A3: "Sigma", \u03C2: "sigmaf", \u03C4: "tau", \u03A4: "Tau", \u03C5: "upsi", \u03A5: "Upsilon", \u03D2: "Upsi", \u03C6: "phi", \u03D5: "phiv", \u03A6: "Phi", \u03C7: "chi", \u03A7: "Chi", \u03C8: "psi", \u03A8: "Psi", \u03C9: "omega", \u03A9: "ohm", \u0430: "acy", \u0410: "Acy", \u0431: "bcy", \u0411: "Bcy", \u0432: "vcy", \u0412: "Vcy", \u0433: "gcy", \u0413: "Gcy", \u0453: "gjcy", \u0403: "GJcy", \u0434: "dcy", \u0414: "Dcy", \u0452: "djcy", \u0402: "DJcy", \u0435: "iecy", \u0415: "IEcy", \u0451: "iocy", \u0401: "IOcy", \u0454: "jukcy", \u0404: "Jukcy", \u0436: "zhcy", \u0416: "ZHcy", \u0437: "zcy", \u0417: "Zcy", \u0455: "dscy", \u0405: "DScy", \u0438: "icy", \u0418: "Icy", \u0456: "iukcy", \u0406: "Iukcy", \u0457: "yicy", \u0407: "YIcy", \u0439: "jcy", \u0419: "Jcy", \u0458: "jsercy", \u0408: "Jsercy", \u043A: "kcy", \u041A: "Kcy", \u045C: "kjcy", \u040C: "KJcy", \u043B: "lcy", \u041B: "Lcy", \u0459: "ljcy", \u0409: "LJcy", \u043C: "mcy", \u041C: "Mcy", \u043D: "ncy", \u041D: "Ncy", \u045A: "njcy", \u040A: "NJcy", \u043E: "ocy", \u041E: "Ocy", \u043F: "pcy", \u041F: "Pcy", \u0440: "rcy", \u0420: "Rcy", \u0441: "scy", \u0421: "Scy", \u0442: "tcy", \u0422: "Tcy", \u045B: "tshcy", \u040B: "TSHcy", \u0443: "ucy", \u0423: "Ucy", \u045E: "ubrcy", \u040E: "Ubrcy", \u0444: "fcy", \u0424: "Fcy", \u0445: "khcy", \u0425: "KHcy", \u0446: "tscy", \u0426: "TScy", \u0447: "chcy", \u0427: "CHcy", \u045F: "dzcy", \u040F: "DZcy", \u0448: "shcy", \u0428: "SHcy", \u0449: "shchcy", \u0429: "SHCHcy", \u044A: "hardcy", \u042A: "HARDcy", \u044B: "ycy", \u042B: "Ycy", \u044C: "softcy", \u042C: "SOFTcy", \u044D: "ecy", \u042D: "Ecy", \u044E: "yucy", \u042E: "YUcy", \u044F: "yacy", \u042F: "YAcy", \u2135: "aleph", \u2136: "beth", \u2137: "gimel", \u2138: "daleth" }, p = /["&'<>`]/g, d = { '"': """, "&": "&", "'": "'", "<": "<", ">": ">", "`": "`" }, f = /&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/, g = /[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/, h = /&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g, m = { aacute: "\xE1", Aacute: "\xC1", abreve: "\u0103", Abreve: "\u0102", ac: "\u223E", acd: "\u223F", acE: "\u223E\u0333", acirc: "\xE2", Acirc: "\xC2", acute: "\xB4", acy: "\u0430", Acy: "\u0410", aelig: "\xE6", AElig: "\xC6", af: "\u2061", afr: "\u{1D51E}", Afr: "\u{1D504}", agrave: "\xE0", Agrave: "\xC0", alefsym: "\u2135", aleph: "\u2135", alpha: "\u03B1", Alpha: "\u0391", amacr: "\u0101", Amacr: "\u0100", amalg: "\u2A3F", amp: "&", AMP: "&", and: "\u2227", And: "\u2A53", andand: "\u2A55", andd: "\u2A5C", andslope: "\u2A58", andv: "\u2A5A", ang: "\u2220", ange: "\u29A4", angle: "\u2220", angmsd: "\u2221", angmsdaa: "\u29A8", angmsdab: "\u29A9", angmsdac: "\u29AA", angmsdad: "\u29AB", angmsdae: "\u29AC", angmsdaf: "\u29AD", angmsdag: "\u29AE", angmsdah: "\u29AF", angrt: "\u221F", angrtvb: "\u22BE", angrtvbd: "\u299D", angsph: "\u2222", angst: "\xC5", angzarr: "\u237C", aogon: "\u0105", Aogon: "\u0104", aopf: "\u{1D552}", Aopf: "\u{1D538}", ap: "\u2248", apacir: "\u2A6F", ape: "\u224A", apE: "\u2A70", apid: "\u224B", apos: "'", ApplyFunction: "\u2061", approx: "\u2248", approxeq: "\u224A", aring: "\xE5", Aring: "\xC5", ascr: "\u{1D4B6}", Ascr: "\u{1D49C}", Assign: "\u2254", ast: "*", asymp: "\u2248", asympeq: "\u224D", atilde: "\xE3", Atilde: "\xC3", auml: "\xE4", Auml: "\xC4", awconint: "\u2233", awint: "\u2A11", backcong: "\u224C", backepsilon: "\u03F6", backprime: "\u2035", backsim: "\u223D", backsimeq: "\u22CD", Backslash: "\u2216", Barv: "\u2AE7", barvee: "\u22BD", barwed: "\u2305", Barwed: "\u2306", barwedge: "\u2305", bbrk: "\u23B5", bbrktbrk: "\u23B6", bcong: "\u224C", bcy: "\u0431", Bcy: "\u0411", bdquo: "\u201E", becaus: "\u2235", because: "\u2235", Because: "\u2235", bemptyv: "\u29B0", bepsi: "\u03F6", bernou: "\u212C", Bernoullis: "\u212C", beta: "\u03B2", Beta: "\u0392", beth: "\u2136", between: "\u226C", bfr: "\u{1D51F}", Bfr: "\u{1D505}", bigcap: "\u22C2", bigcirc: "\u25EF", bigcup: "\u22C3", bigodot: "\u2A00", bigoplus: "\u2A01", bigotimes: "\u2A02", bigsqcup: "\u2A06", bigstar: "\u2605", bigtriangledown: "\u25BD", bigtriangleup: "\u25B3", biguplus: "\u2A04", bigvee: "\u22C1", bigwedge: "\u22C0", bkarow: "\u290D", blacklozenge: "\u29EB", blacksquare: "\u25AA", blacktriangle: "\u25B4", blacktriangledown: "\u25BE", blacktriangleleft: "\u25C2", blacktriangleright: "\u25B8", blank: "\u2423", blk12: "\u2592", blk14: "\u2591", blk34: "\u2593", block: "\u2588", bne: "=\u20E5", bnequiv: "\u2261\u20E5", bnot: "\u2310", bNot: "\u2AED", bopf: "\u{1D553}", Bopf: "\u{1D539}", bot: "\u22A5", bottom: "\u22A5", bowtie: "\u22C8", boxbox: "\u29C9", boxdl: "\u2510", boxdL: "\u2555", boxDl: "\u2556", boxDL: "\u2557", boxdr: "\u250C", boxdR: "\u2552", boxDr: "\u2553", boxDR: "\u2554", boxh: "\u2500", boxH: "\u2550", boxhd: "\u252C", boxhD: "\u2565", boxHd: "\u2564", boxHD: "\u2566", boxhu: "\u2534", boxhU: "\u2568", boxHu: "\u2567", boxHU: "\u2569", boxminus: "\u229F", boxplus: "\u229E", boxtimes: "\u22A0", boxul: "\u2518", boxuL: "\u255B", boxUl: "\u255C", boxUL: "\u255D", boxur: "\u2514", boxuR: "\u2558", boxUr: "\u2559", boxUR: "\u255A", boxv: "\u2502", boxV: "\u2551", boxvh: "\u253C", boxvH: "\u256A", boxVh: "\u256B", boxVH: "\u256C", boxvl: "\u2524", boxvL: "\u2561", boxVl: "\u2562", boxVL: "\u2563", boxvr: "\u251C", boxvR: "\u255E", boxVr: "\u255F", boxVR: "\u2560", bprime: "\u2035", breve: "\u02D8", Breve: "\u02D8", brvbar: "\xA6", bscr: "\u{1D4B7}", Bscr: "\u212C", bsemi: "\u204F", bsim: "\u223D", bsime: "\u22CD", bsol: "\\", bsolb: "\u29C5", bsolhsub: "\u27C8", bull: "\u2022", bullet: "\u2022", bump: "\u224E", bumpe: "\u224F", bumpE: "\u2AAE", bumpeq: "\u224F", Bumpeq: "\u224E", cacute: "\u0107", Cacute: "\u0106", cap: "\u2229", Cap: "\u22D2", capand: "\u2A44", capbrcup: "\u2A49", capcap: "\u2A4B", capcup: "\u2A47", capdot: "\u2A40", CapitalDifferentialD: "\u2145", caps: "\u2229\uFE00", caret: "\u2041", caron: "\u02C7", Cayleys: "\u212D", ccaps: "\u2A4D", ccaron: "\u010D", Ccaron: "\u010C", ccedil: "\xE7", Ccedil: "\xC7", ccirc: "\u0109", Ccirc: "\u0108", Cconint: "\u2230", ccups: "\u2A4C", ccupssm: "\u2A50", cdot: "\u010B", Cdot: "\u010A", cedil: "\xB8", Cedilla: "\xB8", cemptyv: "\u29B2", cent: "\xA2", centerdot: "\xB7", CenterDot: "\xB7", cfr: "\u{1D520}", Cfr: "\u212D", chcy: "\u0447", CHcy: "\u0427", check: "\u2713", checkmark: "\u2713", chi: "\u03C7", Chi: "\u03A7", cir: "\u25CB", circ: "\u02C6", circeq: "\u2257", circlearrowleft: "\u21BA", circlearrowright: "\u21BB", circledast: "\u229B", circledcirc: "\u229A", circleddash: "\u229D", CircleDot: "\u2299", circledR: "\xAE", circledS: "\u24C8", CircleMinus: "\u2296", CirclePlus: "\u2295", CircleTimes: "\u2297", cire: "\u2257", cirE: "\u29C3", cirfnint: "\u2A10", cirmid: "\u2AEF", cirscir: "\u29C2", ClockwiseContourIntegral: "\u2232", CloseCurlyDoubleQuote: "\u201D", CloseCurlyQuote: "\u2019", clubs: "\u2663", clubsuit: "\u2663", colon: ":", Colon: "\u2237", colone: "\u2254", Colone: "\u2A74", coloneq: "\u2254", comma: ",", commat: "@", comp: "\u2201", compfn: "\u2218", complement: "\u2201", complexes: "\u2102", cong: "\u2245", congdot: "\u2A6D", Congruent: "\u2261", conint: "\u222E", Conint: "\u222F", ContourIntegral: "\u222E", copf: "\u{1D554}", Copf: "\u2102", coprod: "\u2210", Coproduct: "\u2210", copy: "\xA9", COPY: "\xA9", copysr: "\u2117", CounterClockwiseContourIntegral: "\u2233", crarr: "\u21B5", cross: "\u2717", Cross: "\u2A2F", cscr: "\u{1D4B8}", Cscr: "\u{1D49E}", csub: "\u2ACF", csube: "\u2AD1", csup: "\u2AD0", csupe: "\u2AD2", ctdot: "\u22EF", cudarrl: "\u2938", cudarrr: "\u2935", cuepr: "\u22DE", cuesc: "\u22DF", cularr: "\u21B6", cularrp: "\u293D", cup: "\u222A", Cup: "\u22D3", cupbrcap: "\u2A48", cupcap: "\u2A46", CupCap: "\u224D", cupcup: "\u2A4A", cupdot: "\u228D", cupor: "\u2A45", cups: "\u222A\uFE00", curarr: "\u21B7", curarrm: "\u293C", curlyeqprec: "\u22DE", curlyeqsucc: "\u22DF", curlyvee: "\u22CE", curlywedge: "\u22CF", curren: "\xA4", curvearrowleft: "\u21B6", curvearrowright: "\u21B7", cuvee: "\u22CE", cuwed: "\u22CF", cwconint: "\u2232", cwint: "\u2231", cylcty: "\u232D", dagger: "\u2020", Dagger: "\u2021", daleth: "\u2138", darr: "\u2193", dArr: "\u21D3", Darr: "\u21A1", dash: "\u2010", dashv: "\u22A3", Dashv: "\u2AE4", dbkarow: "\u290F", dblac: "\u02DD", dcaron: "\u010F", Dcaron: "\u010E", dcy: "\u0434", Dcy: "\u0414", dd: "\u2146", DD: "\u2145", ddagger: "\u2021", ddarr: "\u21CA", DDotrahd: "\u2911", ddotseq: "\u2A77", deg: "\xB0", Del: "\u2207", delta: "\u03B4", Delta: "\u0394", demptyv: "\u29B1", dfisht: "\u297F", dfr: "\u{1D521}", Dfr: "\u{1D507}", dHar: "\u2965", dharl: "\u21C3", dharr: "\u21C2", DiacriticalAcute: "\xB4", DiacriticalDot: "\u02D9", DiacriticalDoubleAcute: "\u02DD", DiacriticalGrave: "`", DiacriticalTilde: "\u02DC", diam: "\u22C4", diamond: "\u22C4", Diamond: "\u22C4", diamondsuit: "\u2666", diams: "\u2666", die: "\xA8", DifferentialD: "\u2146", digamma: "\u03DD", disin: "\u22F2", div: "\xF7", divide: "\xF7", divideontimes: "\u22C7", divonx: "\u22C7", djcy: "\u0452", DJcy: "\u0402", dlcorn: "\u231E", dlcrop: "\u230D", dollar: "$", dopf: "\u{1D555}", Dopf: "\u{1D53B}", dot: "\u02D9", Dot: "\xA8", DotDot: "\u20DC", doteq: "\u2250", doteqdot: "\u2251", DotEqual: "\u2250", dotminus: "\u2238", dotplus: "\u2214", dotsquare: "\u22A1", doublebarwedge: "\u2306", DoubleContourIntegral: "\u222F", DoubleDot: "\xA8", DoubleDownArrow: "\u21D3", DoubleLeftArrow: "\u21D0", DoubleLeftRightArrow: "\u21D4", DoubleLeftTee: "\u2AE4", DoubleLongLeftArrow: "\u27F8", DoubleLongLeftRightArrow: "\u27FA", DoubleLongRightArrow: "\u27F9", DoubleRightArrow: "\u21D2", DoubleRightTee: "\u22A8", DoubleUpArrow: "\u21D1", DoubleUpDownArrow: "\u21D5", DoubleVerticalBar: "\u2225", downarrow: "\u2193", Downarrow: "\u21D3", DownArrow: "\u2193", DownArrowBar: "\u2913", DownArrowUpArrow: "\u21F5", DownBreve: "\u0311", downdownarrows: "\u21CA", downharpoonleft: "\u21C3", downharpoonright: "\u21C2", DownLeftRightVector: "\u2950", DownLeftTeeVector: "\u295E", DownLeftVector: "\u21BD", DownLeftVectorBar: "\u2956", DownRightTeeVector: "\u295F", DownRightVector: "\u21C1", DownRightVectorBar: "\u2957", DownTee: "\u22A4", DownTeeArrow: "\u21A7", drbkarow: "\u2910", drcorn: "\u231F", drcrop: "\u230C", dscr: "\u{1D4B9}", Dscr: "\u{1D49F}", dscy: "\u0455", DScy: "\u0405", dsol: "\u29F6", dstrok: "\u0111", Dstrok: "\u0110", dtdot: "\u22F1", dtri: "\u25BF", dtrif: "\u25BE", duarr: "\u21F5", duhar: "\u296F", dwangle: "\u29A6", dzcy: "\u045F", DZcy: "\u040F", dzigrarr: "\u27FF", eacute: "\xE9", Eacute: "\xC9", easter: "\u2A6E", ecaron: "\u011B", Ecaron: "\u011A", ecir: "\u2256", ecirc: "\xEA", Ecirc: "\xCA", ecolon: "\u2255", ecy: "\u044D", Ecy: "\u042D", eDDot: "\u2A77", edot: "\u0117", eDot: "\u2251", Edot: "\u0116", ee: "\u2147", efDot: "\u2252", efr: "\u{1D522}", Efr: "\u{1D508}", eg: "\u2A9A", egrave: "\xE8", Egrave: "\xC8", egs: "\u2A96", egsdot: "\u2A98", el: "\u2A99", Element: "\u2208", elinters: "\u23E7", ell: "\u2113", els: "\u2A95", elsdot: "\u2A97", emacr: "\u0113", Emacr: "\u0112", empty: "\u2205", emptyset: "\u2205", EmptySmallSquare: "\u25FB", emptyv: "\u2205", EmptyVerySmallSquare: "\u25AB", emsp: "\u2003", emsp13: "\u2004", emsp14: "\u2005", eng: "\u014B", ENG: "\u014A", ensp: "\u2002", eogon: "\u0119", Eogon: "\u0118", eopf: "\u{1D556}", Eopf: "\u{1D53C}", epar: "\u22D5", eparsl: "\u29E3", eplus: "\u2A71", epsi: "\u03B5", epsilon: "\u03B5", Epsilon: "\u0395", epsiv: "\u03F5", eqcirc: "\u2256", eqcolon: "\u2255", eqsim: "\u2242", eqslantgtr: "\u2A96", eqslantless: "\u2A95", Equal: "\u2A75", equals: "=", EqualTilde: "\u2242", equest: "\u225F", Equilibrium: "\u21CC", equiv: "\u2261", equivDD: "\u2A78", eqvparsl: "\u29E5", erarr: "\u2971", erDot: "\u2253", escr: "\u212F", Escr: "\u2130", esdot: "\u2250", esim: "\u2242", Esim: "\u2A73", eta: "\u03B7", Eta: "\u0397", eth: "\xF0", ETH: "\xD0", euml: "\xEB", Euml: "\xCB", euro: "\u20AC", excl: "!", exist: "\u2203", Exists: "\u2203", expectation: "\u2130", exponentiale: "\u2147", ExponentialE: "\u2147", fallingdotseq: "\u2252", fcy: "\u0444", Fcy: "\u0424", female: "\u2640", ffilig: "\uFB03", fflig: "\uFB00", ffllig: "\uFB04", ffr: "\u{1D523}", Ffr: "\u{1D509}", filig: "\uFB01", FilledSmallSquare: "\u25FC", FilledVerySmallSquare: "\u25AA", fjlig: "fj", flat: "\u266D", fllig: "\uFB02", fltns: "\u25B1", fnof: "\u0192", fopf: "\u{1D557}", Fopf: "\u{1D53D}", forall: "\u2200", ForAll: "\u2200", fork: "\u22D4", forkv: "\u2AD9", Fouriertrf: "\u2131", fpartint: "\u2A0D", frac12: "\xBD", frac13: "\u2153", frac14: "\xBC", frac15: "\u2155", frac16: "\u2159", frac18: "\u215B", frac23: "\u2154", frac25: "\u2156", frac34: "\xBE", frac35: "\u2157", frac38: "\u215C", frac45: "\u2158", frac56: "\u215A", frac58: "\u215D", frac78: "\u215E", frasl: "\u2044", frown: "\u2322", fscr: "\u{1D4BB}", Fscr: "\u2131", gacute: "\u01F5", gamma: "\u03B3", Gamma: "\u0393", gammad: "\u03DD", Gammad: "\u03DC", gap: "\u2A86", gbreve: "\u011F", Gbreve: "\u011E", Gcedil: "\u0122", gcirc: "\u011D", Gcirc: "\u011C", gcy: "\u0433", Gcy: "\u0413", gdot: "\u0121", Gdot: "\u0120", ge: "\u2265", gE: "\u2267", gel: "\u22DB", gEl: "\u2A8C", geq: "\u2265", geqq: "\u2267", geqslant: "\u2A7E", ges: "\u2A7E", gescc: "\u2AA9", gesdot: "\u2A80", gesdoto: "\u2A82", gesdotol: "\u2A84", gesl: "\u22DB\uFE00", gesles: "\u2A94", gfr: "\u{1D524}", Gfr: "\u{1D50A}", gg: "\u226B", Gg: "\u22D9", ggg: "\u22D9", gimel: "\u2137", gjcy: "\u0453", GJcy: "\u0403", gl: "\u2277", gla: "\u2AA5", glE: "\u2A92", glj: "\u2AA4", gnap: "\u2A8A", gnapprox: "\u2A8A", gne: "\u2A88", gnE: "\u2269", gneq: "\u2A88", gneqq: "\u2269", gnsim: "\u22E7", gopf: "\u{1D558}", Gopf: "\u{1D53E}", grave: "`", GreaterEqual: "\u2265", GreaterEqualLess: "\u22DB", GreaterFullEqual: "\u2267", GreaterGreater: "\u2AA2", GreaterLess: "\u2277", GreaterSlantEqual: "\u2A7E", GreaterTilde: "\u2273", gscr: "\u210A", Gscr: "\u{1D4A2}", gsim: "\u2273", gsime: "\u2A8E", gsiml: "\u2A90", gt: ">", Gt: "\u226B", GT: ">", gtcc: "\u2AA7", gtcir: "\u2A7A", gtdot: "\u22D7", gtlPar: "\u2995", gtquest: "\u2A7C", gtrapprox: "\u2A86", gtrarr: "\u2978", gtrdot: "\u22D7", gtreqless: "\u22DB", gtreqqless: "\u2A8C", gtrless: "\u2277", gtrsim: "\u2273", gvertneqq: "\u2269\uFE00", gvnE: "\u2269\uFE00", Hacek: "\u02C7", hairsp: "\u200A", half: "\xBD", hamilt: "\u210B", hardcy: "\u044A", HARDcy: "\u042A", harr: "\u2194", hArr: "\u21D4", harrcir: "\u2948", harrw: "\u21AD", Hat: "^", hbar: "\u210F", hcirc: "\u0125", Hcirc: "\u0124", hearts: "\u2665", heartsuit: "\u2665", hellip: "\u2026", hercon: "\u22B9", hfr: "\u{1D525}", Hfr: "\u210C", HilbertSpace: "\u210B", hksearow: "\u2925", hkswarow: "\u2926", hoarr: "\u21FF", homtht: "\u223B", hookleftarrow: "\u21A9", hookrightarrow: "\u21AA", hopf: "\u{1D559}", Hopf: "\u210D", horbar: "\u2015", HorizontalLine: "\u2500", hscr: "\u{1D4BD}", Hscr: "\u210B", hslash: "\u210F", hstrok: "\u0127", Hstrok: "\u0126", HumpDownHump: "\u224E", HumpEqual: "\u224F", hybull: "\u2043", hyphen: "\u2010", iacute: "\xED", Iacute: "\xCD", ic: "\u2063", icirc: "\xEE", Icirc: "\xCE", icy: "\u0438", Icy: "\u0418", Idot: "\u0130", iecy: "\u0435", IEcy: "\u0415", iexcl: "\xA1", iff: "\u21D4", ifr: "\u{1D526}", Ifr: "\u2111", igrave: "\xEC", Igrave: "\xCC", ii: "\u2148", iiiint: "\u2A0C", iiint: "\u222D", iinfin: "\u29DC", iiota: "\u2129", ijlig: "\u0133", IJlig: "\u0132", Im: "\u2111", imacr: "\u012B", Imacr: "\u012A", image: "\u2111", ImaginaryI: "\u2148", imagline: "\u2110", imagpart: "\u2111", imath: "\u0131", imof: "\u22B7", imped: "\u01B5", Implies: "\u21D2", in: "\u2208", incare: "\u2105", infin: "\u221E", infintie: "\u29DD", inodot: "\u0131", int: "\u222B", Int: "\u222C", intcal: "\u22BA", integers: "\u2124", Integral: "\u222B", intercal: "\u22BA", Intersection: "\u22C2", intlarhk: "\u2A17", intprod: "\u2A3C", InvisibleComma: "\u2063", InvisibleTimes: "\u2062", iocy: "\u0451", IOcy: "\u0401", iogon: "\u012F", Iogon: "\u012E", iopf: "\u{1D55A}", Iopf: "\u{1D540}", iota: "\u03B9", Iota: "\u0399", iprod: "\u2A3C", iquest: "\xBF", iscr: "\u{1D4BE}", Iscr: "\u2110", isin: "\u2208", isindot: "\u22F5", isinE: "\u22F9", isins: "\u22F4", isinsv: "\u22F3", isinv: "\u2208", it: "\u2062", itilde: "\u0129", Itilde: "\u0128", iukcy: "\u0456", Iukcy: "\u0406", iuml: "\xEF", Iuml: "\xCF", jcirc: "\u0135", Jcirc: "\u0134", jcy: "\u0439", Jcy: "\u0419", jfr: "\u{1D527}", Jfr: "\u{1D50D}", jmath: "\u0237", jopf: "\u{1D55B}", Jopf: "\u{1D541}", jscr: "\u{1D4BF}", Jscr: "\u{1D4A5}", jsercy: "\u0458", Jsercy: "\u0408", jukcy: "\u0454", Jukcy: "\u0404", kappa: "\u03BA", Kappa: "\u039A", kappav: "\u03F0", kcedil: "\u0137", Kcedil: "\u0136", kcy: "\u043A", Kcy: "\u041A", kfr: "\u{1D528}", Kfr: "\u{1D50E}", kgreen: "\u0138", khcy: "\u0445", KHcy: "\u0425", kjcy: "\u045C", KJcy: "\u040C", kopf: "\u{1D55C}", Kopf: "\u{1D542}", kscr: "\u{1D4C0}", Kscr: "\u{1D4A6}", lAarr: "\u21DA", lacute: "\u013A", Lacute: "\u0139", laemptyv: "\u29B4", lagran: "\u2112", lambda: "\u03BB", Lambda: "\u039B", lang: "\u27E8", Lang: "\u27EA", langd: "\u2991", langle: "\u27E8", lap: "\u2A85", Laplacetrf: "\u2112", laquo: "\xAB", larr: "\u2190", lArr: "\u21D0", Larr: "\u219E", larrb: "\u21E4", larrbfs: "\u291F", larrfs: "\u291D", larrhk: "\u21A9", larrlp: "\u21AB", larrpl: "\u2939", larrsim: "\u2973", larrtl: "\u21A2", lat: "\u2AAB", latail: "\u2919", lAtail: "\u291B", late: "\u2AAD", lates: "\u2AAD\uFE00", lbarr: "\u290C", lBarr: "\u290E", lbbrk: "\u2772", lbrace: "{", lbrack: "[", lbrke: "\u298B", lbrksld: "\u298F", lbrkslu: "\u298D", lcaron: "\u013E", Lcaron: "\u013D", lcedil: "\u013C", Lcedil: "\u013B", lceil: "\u2308", lcub: "{", lcy: "\u043B", Lcy: "\u041B", ldca: "\u2936", ldquo: "\u201C", ldquor: "\u201E", ldrdhar: "\u2967", ldrushar: "\u294B", ldsh: "\u21B2", le: "\u2264", lE: "\u2266", LeftAngleBracket: "\u27E8", leftarrow: "\u2190", Leftarrow: "\u21D0", LeftArrow: "\u2190", LeftArrowBar: "\u21E4", LeftArrowRightArrow: "\u21C6", leftarrowtail: "\u21A2", LeftCeiling: "\u2308", LeftDoubleBracket: "\u27E6", LeftDownTeeVector: "\u2961", LeftDownVector: "\u21C3", LeftDownVectorBar: "\u2959", LeftFloor: "\u230A", leftharpoondown: "\u21BD", leftharpoonup: "\u21BC", leftleftarrows: "\u21C7", leftrightarrow: "\u2194", Leftrightarrow: "\u21D4", LeftRightArrow: "\u2194", leftrightarrows: "\u21C6", leftrightharpoons: "\u21CB", leftrightsquigarrow: "\u21AD", LeftRightVector: "\u294E", LeftTee: "\u22A3", LeftTeeArrow: "\u21A4", LeftTeeVector: "\u295A", leftthreetimes: "\u22CB", LeftTriangle: "\u22B2", LeftTriangleBar: "\u29CF", LeftTriangleEqual: "\u22B4", LeftUpDownVector: "\u2951", LeftUpTeeVector: "\u2960", LeftUpVector: "\u21BF", LeftUpVectorBar: "\u2958", LeftVector: "\u21BC", LeftVectorBar: "\u2952", leg: "\u22DA", lEg: "\u2A8B", leq: "\u2264", leqq: "\u2266", leqslant: "\u2A7D", les: "\u2A7D", lescc: "\u2AA8", lesdot: "\u2A7F", lesdoto: "\u2A81", lesdotor: "\u2A83", lesg: "\u22DA\uFE00", lesges: "\u2A93", lessapprox: "\u2A85", lessdot: "\u22D6", lesseqgtr: "\u22DA", lesseqqgtr: "\u2A8B", LessEqualGreater: "\u22DA", LessFullEqual: "\u2266", LessGreater: "\u2276", lessgtr: "\u2276", LessLess: "\u2AA1", lesssim: "\u2272", LessSlantEqual: "\u2A7D", LessTilde: "\u2272", lfisht: "\u297C", lfloor: "\u230A", lfr: "\u{1D529}", Lfr: "\u{1D50F}", lg: "\u2276", lgE: "\u2A91", lHar: "\u2962", lhard: "\u21BD", lharu: "\u21BC", lharul: "\u296A", lhblk: "\u2584", ljcy: "\u0459", LJcy: "\u0409", ll: "\u226A", Ll: "\u22D8", llarr: "\u21C7", llcorner: "\u231E", Lleftarrow: "\u21DA", llhard: "\u296B", lltri: "\u25FA", lmidot: "\u0140", Lmidot: "\u013F", lmoust: "\u23B0", lmoustache: "\u23B0", lnap: "\u2A89", lnapprox: "\u2A89", lne: "\u2A87", lnE: "\u2268", lneq: "\u2A87", lneqq: "\u2268", lnsim: "\u22E6", loang: "\u27EC", loarr: "\u21FD", lobrk: "\u27E6", longleftarrow: "\u27F5", Longleftarrow: "\u27F8", LongLeftArrow: "\u27F5", longleftrightarrow: "\u27F7", Longleftrightarrow: "\u27FA", LongLeftRightArrow: "\u27F7", longmapsto: "\u27FC", longrightarrow: "\u27F6", Longrightarrow: "\u27F9", LongRightArrow: "\u27F6", looparrowleft: "\u21AB", looparrowright: "\u21AC", lopar: "\u2985", lopf: "\u{1D55D}", Lopf: "\u{1D543}", loplus: "\u2A2D", lotimes: "\u2A34", lowast: "\u2217", lowbar: "_", LowerLeftArrow: "\u2199", LowerRightArrow: "\u2198", loz: "\u25CA", lozenge: "\u25CA", lozf: "\u29EB", lpar: "(", lparlt: "\u2993", lrarr: "\u21C6", lrcorner: "\u231F", lrhar: "\u21CB", lrhard: "\u296D", lrm: "\u200E", lrtri: "\u22BF", lsaquo: "\u2039", lscr: "\u{1D4C1}", Lscr: "\u2112", lsh: "\u21B0", Lsh: "\u21B0", lsim: "\u2272", lsime: "\u2A8D", lsimg: "\u2A8F", lsqb: "[", lsquo: "\u2018", lsquor: "\u201A", lstrok: "\u0142", Lstrok: "\u0141", lt: "<", Lt: "\u226A", LT: "<", ltcc: "\u2AA6", ltcir: "\u2A79", ltdot: "\u22D6", lthree: "\u22CB", ltimes: "\u22C9", ltlarr: "\u2976", ltquest: "\u2A7B", ltri: "\u25C3", ltrie: "\u22B4", ltrif: "\u25C2", ltrPar: "\u2996", lurdshar: "\u294A", luruhar: "\u2966", lvertneqq: "\u2268\uFE00", lvnE: "\u2268\uFE00", macr: "\xAF", male: "\u2642", malt: "\u2720", maltese: "\u2720", map: "\u21A6", Map: "\u2905", mapsto: "\u21A6", mapstodown: "\u21A7", mapstoleft: "\u21A4", mapstoup: "\u21A5", marker: "\u25AE", mcomma: "\u2A29", mcy: "\u043C", Mcy: "\u041C", mdash: "\u2014", mDDot: "\u223A", measuredangle: "\u2221", MediumSpace: "\u205F", Mellintrf: "\u2133", mfr: "\u{1D52A}", Mfr: "\u{1D510}", mho: "\u2127", micro: "\xB5", mid: "\u2223", midast: "*", midcir: "\u2AF0", middot: "\xB7", minus: "\u2212", minusb: "\u229F", minusd: "\u2238", minusdu: "\u2A2A", MinusPlus: "\u2213", mlcp: "\u2ADB", mldr: "\u2026", mnplus: "\u2213", models: "\u22A7", mopf: "\u{1D55E}", Mopf: "\u{1D544}", mp: "\u2213", mscr: "\u{1D4C2}", Mscr: "\u2133", mstpos: "\u223E", mu: "\u03BC", Mu: "\u039C", multimap: "\u22B8", mumap: "\u22B8", nabla: "\u2207", nacute: "\u0144", Nacute: "\u0143", nang: "\u2220\u20D2", nap: "\u2249", napE: "\u2A70\u0338", napid: "\u224B\u0338", napos: "\u0149", napprox: "\u2249", natur: "\u266E", natural: "\u266E", naturals: "\u2115", nbsp: "\xA0", nbump: "\u224E\u0338", nbumpe: "\u224F\u0338", ncap: "\u2A43", ncaron: "\u0148", Ncaron: "\u0147", ncedil: "\u0146", Ncedil: "\u0145", ncong: "\u2247", ncongdot: "\u2A6D\u0338", ncup: "\u2A42", ncy: "\u043D", Ncy: "\u041D", ndash: "\u2013", ne: "\u2260", nearhk: "\u2924", nearr: "\u2197", neArr: "\u21D7", nearrow: "\u2197", nedot: "\u2250\u0338", NegativeMediumSpace: "\u200B", NegativeThickSpace: "\u200B", NegativeThinSpace: "\u200B", NegativeVeryThinSpace: "\u200B", nequiv: "\u2262", nesear: "\u2928", nesim: "\u2242\u0338", NestedGreaterGreater: "\u226B", NestedLessLess: "\u226A", NewLine: ` `, nexist: "\u2204", nexists: "\u2204", nfr: "\u{1D52B}", Nfr: "\u{1D511}", nge: "\u2271", ngE: "\u2267\u0338", ngeq: "\u2271", ngeqq: "\u2267\u0338", ngeqslant: "\u2A7E\u0338", nges: "\u2A7E\u0338", nGg: "\u22D9\u0338", ngsim: "\u2275", ngt: "\u226F", nGt: "\u226B\u20D2", ngtr: "\u226F", nGtv: "\u226B\u0338", nharr: "\u21AE", nhArr: "\u21CE", nhpar: "\u2AF2", ni: "\u220B", nis: "\u22FC", nisd: "\u22FA", niv: "\u220B", njcy: "\u045A", NJcy: "\u040A", nlarr: "\u219A", nlArr: "\u21CD", nldr: "\u2025", nle: "\u2270", nlE: "\u2266\u0338", nleftarrow: "\u219A", nLeftarrow: "\u21CD", nleftrightarrow: "\u21AE", nLeftrightarrow: "\u21CE", nleq: "\u2270", nleqq: "\u2266\u0338", nleqslant: "\u2A7D\u0338", nles: "\u2A7D\u0338", nless: "\u226E", nLl: "\u22D8\u0338", nlsim: "\u2274", nlt: "\u226E", nLt: "\u226A\u20D2", nltri: "\u22EA", nltrie: "\u22EC", nLtv: "\u226A\u0338", nmid: "\u2224", NoBreak: "\u2060", NonBreakingSpace: "\xA0", nopf: "\u{1D55F}", Nopf: "\u2115", not: "\xAC", Not: "\u2AEC", NotCongruent: "\u2262", NotCupCap: "\u226D", NotDoubleVerticalBar: "\u2226", NotElement: "\u2209", NotEqual: "\u2260", NotEqualTilde: "\u2242\u0338", NotExists: "\u2204", NotGreater: "\u226F", NotGreaterEqual: "\u2271", NotGreaterFullEqual: "\u2267\u0338", NotGreaterGreater: "\u226B\u0338", NotGreaterLess: "\u2279", NotGreaterSlantEqual: "\u2A7E\u0338", NotGreaterTilde: "\u2275", NotHumpDownHump: "\u224E\u0338", NotHumpEqual: "\u224F\u0338", notin: "\u2209", notindot: "\u22F5\u0338", notinE: "\u22F9\u0338", notinva: "\u2209", notinvb: "\u22F7", notinvc: "\u22F6", NotLeftTriangle: "\u22EA", NotLeftTriangleBar: "\u29CF\u0338", NotLeftTriangleEqual: "\u22EC", NotLess: "\u226E", NotLessEqual: "\u2270", NotLessGreater: "\u2278", NotLessLess: "\u226A\u0338", NotLessSlantEqual: "\u2A7D\u0338", NotLessTilde: "\u2274", NotNestedGreaterGreater: "\u2AA2\u0338", NotNestedLessLess: "\u2AA1\u0338", notni: "\u220C", notniva: "\u220C", notnivb: "\u22FE", notnivc: "\u22FD", NotPrecedes: "\u2280", NotPrecedesEqual: "\u2AAF\u0338", NotPrecedesSlantEqual: "\u22E0", NotReverseElement: "\u220C", NotRightTriangle: "\u22EB", NotRightTriangleBar: "\u29D0\u0338", NotRightTriangleEqual: "\u22ED", NotSquareSubset: "\u228F\u0338", NotSquareSubsetEqual: "\u22E2", NotSquareSuperset: "\u2290\u0338", NotSquareSupersetEqual: "\u22E3", NotSubset: "\u2282\u20D2", NotSubsetEqual: "\u2288", NotSucceeds: "\u2281", NotSucceedsEqual: "\u2AB0\u0338", NotSucceedsSlantEqual: "\u22E1", NotSucceedsTilde: "\u227F\u0338", NotSuperset: "\u2283\u20D2", NotSupersetEqual: "\u2289", NotTilde: "\u2241", NotTildeEqual: "\u2244", NotTildeFullEqual: "\u2247", NotTildeTilde: "\u2249", NotVerticalBar: "\u2224", npar: "\u2226", nparallel: "\u2226", nparsl: "\u2AFD\u20E5", npart: "\u2202\u0338", npolint: "\u2A14", npr: "\u2280", nprcue: "\u22E0", npre: "\u2AAF\u0338", nprec: "\u2280", npreceq: "\u2AAF\u0338", nrarr: "\u219B", nrArr: "\u21CF", nrarrc: "\u2933\u0338", nrarrw: "\u219D\u0338", nrightarrow: "\u219B", nRightarrow: "\u21CF", nrtri: "\u22EB", nrtrie: "\u22ED", nsc: "\u2281", nsccue: "\u22E1", nsce: "\u2AB0\u0338", nscr: "\u{1D4C3}", Nscr: "\u{1D4A9}", nshortmid: "\u2224", nshortparallel: "\u2226", nsim: "\u2241", nsime: "\u2244", nsimeq: "\u2244", nsmid: "\u2224", nspar: "\u2226", nsqsube: "\u22E2", nsqsupe: "\u22E3", nsub: "\u2284", nsube: "\u2288", nsubE: "\u2AC5\u0338", nsubset: "\u2282\u20D2", nsubseteq: "\u2288", nsubseteqq: "\u2AC5\u0338", nsucc: "\u2281", nsucceq: "\u2AB0\u0338", nsup: "\u2285", nsupe: "\u2289", nsupE: "\u2AC6\u0338", nsupset: "\u2283\u20D2", nsupseteq: "\u2289", nsupseteqq: "\u2AC6\u0338", ntgl: "\u2279", ntilde: "\xF1", Ntilde: "\xD1", ntlg: "\u2278", ntriangleleft: "\u22EA", ntrianglelefteq: "\u22EC", ntriangleright: "\u22EB", ntrianglerighteq: "\u22ED", nu: "\u03BD", Nu: "\u039D", num: "#", numero: "\u2116", numsp: "\u2007", nvap: "\u224D\u20D2", nvdash: "\u22AC", nvDash: "\u22AD", nVdash: "\u22AE", nVDash: "\u22AF", nvge: "\u2265\u20D2", nvgt: ">\u20D2", nvHarr: "\u2904", nvinfin: "\u29DE", nvlArr: "\u2902", nvle: "\u2264\u20D2", nvlt: "<\u20D2", nvltrie: "\u22B4\u20D2", nvrArr: "\u2903", nvrtrie: "\u22B5\u20D2", nvsim: "\u223C\u20D2", nwarhk: "\u2923", nwarr: "\u2196", nwArr: "\u21D6", nwarrow: "\u2196", nwnear: "\u2927", oacute: "\xF3", Oacute: "\xD3", oast: "\u229B", ocir: "\u229A", ocirc: "\xF4", Ocirc: "\xD4", ocy: "\u043E", Ocy: "\u041E", odash: "\u229D", odblac: "\u0151", Odblac: "\u0150", odiv: "\u2A38", odot: "\u2299", odsold: "\u29BC", oelig: "\u0153", OElig: "\u0152", ofcir: "\u29BF", ofr: "\u{1D52C}", Ofr: "\u{1D512}", ogon: "\u02DB", ograve: "\xF2", Ograve: "\xD2", ogt: "\u29C1", ohbar: "\u29B5", ohm: "\u03A9", oint: "\u222E", olarr: "\u21BA", olcir: "\u29BE", olcross: "\u29BB", oline: "\u203E", olt: "\u29C0", omacr: "\u014D", Omacr: "\u014C", omega: "\u03C9", Omega: "\u03A9", omicron: "\u03BF", Omicron: "\u039F", omid: "\u29B6", ominus: "\u2296", oopf: "\u{1D560}", Oopf: "\u{1D546}", opar: "\u29B7", OpenCurlyDoubleQuote: "\u201C", OpenCurlyQuote: "\u2018", operp: "\u29B9", oplus: "\u2295", or: "\u2228", Or: "\u2A54", orarr: "\u21BB", ord: "\u2A5D", order: "\u2134", orderof: "\u2134", ordf: "\xAA", ordm: "\xBA", origof: "\u22B6", oror: "\u2A56", orslope: "\u2A57", orv: "\u2A5B", oS: "\u24C8", oscr: "\u2134", Oscr: "\u{1D4AA}", oslash: "\xF8", Oslash: "\xD8", osol: "\u2298", otilde: "\xF5", Otilde: "\xD5", otimes: "\u2297", Otimes: "\u2A37", otimesas: "\u2A36", ouml: "\xF6", Ouml: "\xD6", ovbar: "\u233D", OverBar: "\u203E", OverBrace: "\u23DE", OverBracket: "\u23B4", OverParenthesis: "\u23DC", par: "\u2225", para: "\xB6", parallel: "\u2225", parsim: "\u2AF3", parsl: "\u2AFD", part: "\u2202", PartialD: "\u2202", pcy: "\u043F", Pcy: "\u041F", percnt: "%", period: ".", permil: "\u2030", perp: "\u22A5", pertenk: "\u2031", pfr: "\u{1D52D}", Pfr: "\u{1D513}", phi: "\u03C6", Phi: "\u03A6", phiv: "\u03D5", phmmat: "\u2133", phone: "\u260E", pi: "\u03C0", Pi: "\u03A0", pitchfork: "\u22D4", piv: "\u03D6", planck: "\u210F", planckh: "\u210E", plankv: "\u210F", plus: "+", plusacir: "\u2A23", plusb: "\u229E", pluscir: "\u2A22", plusdo: "\u2214", plusdu: "\u2A25", pluse: "\u2A72", PlusMinus: "\xB1", plusmn: "\xB1", plussim: "\u2A26", plustwo: "\u2A27", pm: "\xB1", Poincareplane: "\u210C", pointint: "\u2A15", popf: "\u{1D561}", Popf: "\u2119", pound: "\xA3", pr: "\u227A", Pr: "\u2ABB", prap: "\u2AB7", prcue: "\u227C", pre: "\u2AAF", prE: "\u2AB3", prec: "\u227A", precapprox: "\u2AB7", preccurlyeq: "\u227C", Precedes: "\u227A", PrecedesEqual: "\u2AAF", PrecedesSlantEqual: "\u227C", PrecedesTilde: "\u227E", preceq: "\u2AAF", precnapprox: "\u2AB9", precneqq: "\u2AB5", precnsim: "\u22E8", precsim: "\u227E", prime: "\u2032", Prime: "\u2033", primes: "\u2119", prnap: "\u2AB9", prnE: "\u2AB5", prnsim: "\u22E8", prod: "\u220F", Product: "\u220F", profalar: "\u232E", profline: "\u2312", profsurf: "\u2313", prop: "\u221D", Proportion: "\u2237", Proportional: "\u221D", propto: "\u221D", prsim: "\u227E", prurel: "\u22B0", pscr: "\u{1D4C5}", Pscr: "\u{1D4AB}", psi: "\u03C8", Psi: "\u03A8", puncsp: "\u2008", qfr: "\u{1D52E}", Qfr: "\u{1D514}", qint: "\u2A0C", qopf: "\u{1D562}", Qopf: "\u211A", qprime: "\u2057", qscr: "\u{1D4C6}", Qscr: "\u{1D4AC}", quaternions: "\u210D", quatint: "\u2A16", quest: "?", questeq: "\u225F", quot: '"', QUOT: '"', rAarr: "\u21DB", race: "\u223D\u0331", racute: "\u0155", Racute: "\u0154", radic: "\u221A", raemptyv: "\u29B3", rang: "\u27E9", Rang: "\u27EB", rangd: "\u2992", range: "\u29A5", rangle: "\u27E9", raquo: "\xBB", rarr: "\u2192", rArr: "\u21D2", Rarr: "\u21A0", rarrap: "\u2975", rarrb: "\u21E5", rarrbfs: "\u2920", rarrc: "\u2933", rarrfs: "\u291E", rarrhk: "\u21AA", rarrlp: "\u21AC", rarrpl: "\u2945", rarrsim: "\u2974", rarrtl: "\u21A3", Rarrtl: "\u2916", rarrw: "\u219D", ratail: "\u291A", rAtail: "\u291C", ratio: "\u2236", rationals: "\u211A", rbarr: "\u290D", rBarr: "\u290F", RBarr: "\u2910", rbbrk: "\u2773", rbrace: "}", rbrack: "]", rbrke: "\u298C", rbrksld: "\u298E", rbrkslu: "\u2990", rcaron: "\u0159", Rcaron: "\u0158", rcedil: "\u0157", Rcedil: "\u0156", rceil: "\u2309", rcub: "}", rcy: "\u0440", Rcy: "\u0420", rdca: "\u2937", rdldhar: "\u2969", rdquo: "\u201D", rdquor: "\u201D", rdsh: "\u21B3", Re: "\u211C", real: "\u211C", realine: "\u211B", realpart: "\u211C", reals: "\u211D", rect: "\u25AD", reg: "\xAE", REG: "\xAE", ReverseElement: "\u220B", ReverseEquilibrium: "\u21CB", ReverseUpEquilibrium: "\u296F", rfisht: "\u297D", rfloor: "\u230B", rfr: "\u{1D52F}", Rfr: "\u211C", rHar: "\u2964", rhard: "\u21C1", rharu: "\u21C0", rharul: "\u296C", rho: "\u03C1", Rho: "\u03A1", rhov: "\u03F1", RightAngleBracket: "\u27E9", rightarrow: "\u2192", Rightarrow: "\u21D2", RightArrow: "\u2192", RightArrowBar: "\u21E5", RightArrowLeftArrow: "\u21C4", rightarrowtail: "\u21A3", RightCeiling: "\u2309", RightDoubleBracket: "\u27E7", RightDownTeeVector: "\u295D", RightDownVector: "\u21C2", RightDownVectorBar: "\u2955", RightFloor: "\u230B", rightharpoondown: "\u21C1", rightharpoonup: "\u21C0", rightleftarrows: "\u21C4", rightleftharpoons: "\u21CC", rightrightarrows: "\u21C9", rightsquigarrow: "\u219D", RightTee: "\u22A2", RightTeeArrow: "\u21A6", RightTeeVector: "\u295B", rightthreetimes: "\u22CC", RightTriangle: "\u22B3", RightTriangleBar: "\u29D0", RightTriangleEqual: "\u22B5", RightUpDownVector: "\u294F", RightUpTeeVector: "\u295C", RightUpVector: "\u21BE", RightUpVectorBar: "\u2954", RightVector: "\u21C0", RightVectorBar: "\u2953", ring: "\u02DA", risingdotseq: "\u2253", rlarr: "\u21C4", rlhar: "\u21CC", rlm: "\u200F", rmoust: "\u23B1", rmoustache: "\u23B1", rnmid: "\u2AEE", roang: "\u27ED", roarr: "\u21FE", robrk: "\u27E7", ropar: "\u2986", ropf: "\u{1D563}", Ropf: "\u211D", roplus: "\u2A2E", rotimes: "\u2A35", RoundImplies: "\u2970", rpar: ")", rpargt: "\u2994", rppolint: "\u2A12", rrarr: "\u21C9", Rrightarrow: "\u21DB", rsaquo: "\u203A", rscr: "\u{1D4C7}", Rscr: "\u211B", rsh: "\u21B1", Rsh: "\u21B1", rsqb: "]", rsquo: "\u2019", rsquor: "\u2019", rthree: "\u22CC", rtimes: "\u22CA", rtri: "\u25B9", rtrie: "\u22B5", rtrif: "\u25B8", rtriltri: "\u29CE", RuleDelayed: "\u29F4", ruluhar: "\u2968", rx: "\u211E", sacute: "\u015B", Sacute: "\u015A", sbquo: "\u201A", sc: "\u227B", Sc: "\u2ABC", scap: "\u2AB8", scaron: "\u0161", Scaron: "\u0160", sccue: "\u227D", sce: "\u2AB0", scE: "\u2AB4", scedil: "\u015F", Scedil: "\u015E", scirc: "\u015D", Scirc: "\u015C", scnap: "\u2ABA", scnE: "\u2AB6", scnsim: "\u22E9", scpolint: "\u2A13", scsim: "\u227F", scy: "\u0441", Scy: "\u0421", sdot: "\u22C5", sdotb: "\u22A1", sdote: "\u2A66", searhk: "\u2925", searr: "\u2198", seArr: "\u21D8", searrow: "\u2198", sect: "\xA7", semi: ";", seswar: "\u2929", setminus: "\u2216", setmn: "\u2216", sext: "\u2736", sfr: "\u{1D530}", Sfr: "\u{1D516}", sfrown: "\u2322", sharp: "\u266F", shchcy: "\u0449", SHCHcy: "\u0429", shcy: "\u0448", SHcy: "\u0428", ShortDownArrow: "\u2193", ShortLeftArrow: "\u2190", shortmid: "\u2223", shortparallel: "\u2225", ShortRightArrow: "\u2192", ShortUpArrow: "\u2191", shy: "\xAD", sigma: "\u03C3", Sigma: "\u03A3", sigmaf: "\u03C2", sigmav: "\u03C2", sim: "\u223C", simdot: "\u2A6A", sime: "\u2243", simeq: "\u2243", simg: "\u2A9E", simgE: "\u2AA0", siml: "\u2A9D", simlE: "\u2A9F", simne: "\u2246", simplus: "\u2A24", simrarr: "\u2972", slarr: "\u2190", SmallCircle: "\u2218", smallsetminus: "\u2216", smashp: "\u2A33", smeparsl: "\u29E4", smid: "\u2223", smile: "\u2323", smt: "\u2AAA", smte: "\u2AAC", smtes: "\u2AAC\uFE00", softcy: "\u044C", SOFTcy: "\u042C", sol: "/", solb: "\u29C4", solbar: "\u233F", sopf: "\u{1D564}", Sopf: "\u{1D54A}", spades: "\u2660", spadesuit: "\u2660", spar: "\u2225", sqcap: "\u2293", sqcaps: "\u2293\uFE00", sqcup: "\u2294", sqcups: "\u2294\uFE00", Sqrt: "\u221A", sqsub: "\u228F", sqsube: "\u2291", sqsubset: "\u228F", sqsubseteq: "\u2291", sqsup: "\u2290", sqsupe: "\u2292", sqsupset: "\u2290", sqsupseteq: "\u2292", squ: "\u25A1", square: "\u25A1", Square: "\u25A1", SquareIntersection: "\u2293", SquareSubset: "\u228F", SquareSubsetEqual: "\u2291", SquareSuperset: "\u2290", SquareSupersetEqual: "\u2292", SquareUnion: "\u2294", squarf: "\u25AA", squf: "\u25AA", srarr: "\u2192", sscr: "\u{1D4C8}", Sscr: "\u{1D4AE}", ssetmn: "\u2216", ssmile: "\u2323", sstarf: "\u22C6", star: "\u2606", Star: "\u22C6", starf: "\u2605", straightepsilon: "\u03F5", straightphi: "\u03D5", strns: "\xAF", sub: "\u2282", Sub: "\u22D0", subdot: "\u2ABD", sube: "\u2286", subE: "\u2AC5", subedot: "\u2AC3", submult: "\u2AC1", subne: "\u228A", subnE: "\u2ACB", subplus: "\u2ABF", subrarr: "\u2979", subset: "\u2282", Subset: "\u22D0", subseteq: "\u2286", subseteqq: "\u2AC5", SubsetEqual: "\u2286", subsetneq: "\u228A", subsetneqq: "\u2ACB", subsim: "\u2AC7", subsub: "\u2AD5", subsup: "\u2AD3", succ: "\u227B", succapprox: "\u2AB8", succcurlyeq: "\u227D", Succeeds: "\u227B", SucceedsEqual: "\u2AB0", SucceedsSlantEqual: "\u227D", SucceedsTilde: "\u227F", succeq: "\u2AB0", succnapprox: "\u2ABA", succneqq: "\u2AB6", succnsim: "\u22E9", succsim: "\u227F", SuchThat: "\u220B", sum: "\u2211", Sum: "\u2211", sung: "\u266A", sup: "\u2283", Sup: "\u22D1", sup1: "\xB9", sup2: "\xB2", sup3: "\xB3", supdot: "\u2ABE", supdsub: "\u2AD8", supe: "\u2287", supE: "\u2AC6", supedot: "\u2AC4", Superset: "\u2283", SupersetEqual: "\u2287", suphsol: "\u27C9", suphsub: "\u2AD7", suplarr: "\u297B", supmult: "\u2AC2", supne: "\u228B", supnE: "\u2ACC", supplus: "\u2AC0", supset: "\u2283", Supset: "\u22D1", supseteq: "\u2287", supseteqq: "\u2AC6", supsetneq: "\u228B", supsetneqq: "\u2ACC", supsim: "\u2AC8", supsub: "\u2AD4", supsup: "\u2AD6", swarhk: "\u2926", swarr: "\u2199", swArr: "\u21D9", swarrow: "\u2199", swnwar: "\u292A", szlig: "\xDF", Tab: " ", target: "\u2316", tau: "\u03C4", Tau: "\u03A4", tbrk: "\u23B4", tcaron: "\u0165", Tcaron: "\u0164", tcedil: "\u0163", Tcedil: "\u0162", tcy: "\u0442", Tcy: "\u0422", tdot: "\u20DB", telrec: "\u2315", tfr: "\u{1D531}", Tfr: "\u{1D517}", there4: "\u2234", therefore: "\u2234", Therefore: "\u2234", theta: "\u03B8", Theta: "\u0398", thetasym: "\u03D1", thetav: "\u03D1", thickapprox: "\u2248", thicksim: "\u223C", ThickSpace: "\u205F\u200A", thinsp: "\u2009", ThinSpace: "\u2009", thkap: "\u2248", thksim: "\u223C", thorn: "\xFE", THORN: "\xDE", tilde: "\u02DC", Tilde: "\u223C", TildeEqual: "\u2243", TildeFullEqual: "\u2245", TildeTilde: "\u2248", times: "\xD7", timesb: "\u22A0", timesbar: "\u2A31", timesd: "\u2A30", tint: "\u222D", toea: "\u2928", top: "\u22A4", topbot: "\u2336", topcir: "\u2AF1", topf: "\u{1D565}", Topf: "\u{1D54B}", topfork: "\u2ADA", tosa: "\u2929", tprime: "\u2034", trade: "\u2122", TRADE: "\u2122", triangle: "\u25B5", triangledown: "\u25BF", triangleleft: "\u25C3", trianglelefteq: "\u22B4", triangleq: "\u225C", triangleright: "\u25B9", trianglerighteq: "\u22B5", tridot: "\u25EC", trie: "\u225C", triminus: "\u2A3A", TripleDot: "\u20DB", triplus: "\u2A39", trisb: "\u29CD", tritime: "\u2A3B", trpezium: "\u23E2", tscr: "\u{1D4C9}", Tscr: "\u{1D4AF}", tscy: "\u0446", TScy: "\u0426", tshcy: "\u045B", TSHcy: "\u040B", tstrok: "\u0167", Tstrok: "\u0166", twixt: "\u226C", twoheadleftarrow: "\u219E", twoheadrightarrow: "\u21A0", uacute: "\xFA", Uacute: "\xDA", uarr: "\u2191", uArr: "\u21D1", Uarr: "\u219F", Uarrocir: "\u2949", ubrcy: "\u045E", Ubrcy: "\u040E", ubreve: "\u016D", Ubreve: "\u016C", ucirc: "\xFB", Ucirc: "\xDB", ucy: "\u0443", Ucy: "\u0423", udarr: "\u21C5", udblac: "\u0171", Udblac: "\u0170", udhar: "\u296E", ufisht: "\u297E", ufr: "\u{1D532}", Ufr: "\u{1D518}", ugrave: "\xF9", Ugrave: "\xD9", uHar: "\u2963", uharl: "\u21BF", uharr: "\u21BE", uhblk: "\u2580", ulcorn: "\u231C", ulcorner: "\u231C", ulcrop: "\u230F", ultri: "\u25F8", umacr: "\u016B", Umacr: "\u016A", uml: "\xA8", UnderBar: "_", UnderBrace: "\u23DF", UnderBracket: "\u23B5", UnderParenthesis: "\u23DD", Union: "\u22C3", UnionPlus: "\u228E", uogon: "\u0173", Uogon: "\u0172", uopf: "\u{1D566}", Uopf: "\u{1D54C}", uparrow: "\u2191", Uparrow: "\u21D1", UpArrow: "\u2191", UpArrowBar: "\u2912", UpArrowDownArrow: "\u21C5", updownarrow: "\u2195", Updownarrow: "\u21D5", UpDownArrow: "\u2195", UpEquilibrium: "\u296E", upharpoonleft: "\u21BF", upharpoonright: "\u21BE", uplus: "\u228E", UpperLeftArrow: "\u2196", UpperRightArrow: "\u2197", upsi: "\u03C5", Upsi: "\u03D2", upsih: "\u03D2", upsilon: "\u03C5", Upsilon: "\u03A5", UpTee: "\u22A5", UpTeeArrow: "\u21A5", upuparrows: "\u21C8", urcorn: "\u231D", urcorner: "\u231D", urcrop: "\u230E", uring: "\u016F", Uring: "\u016E", urtri: "\u25F9", uscr: "\u{1D4CA}", Uscr: "\u{1D4B0}", utdot: "\u22F0", utilde: "\u0169", Utilde: "\u0168", utri: "\u25B5", utrif: "\u25B4", uuarr: "\u21C8", uuml: "\xFC", Uuml: "\xDC", uwangle: "\u29A7", vangrt: "\u299C", varepsilon: "\u03F5", varkappa: "\u03F0", varnothing: "\u2205", varphi: "\u03D5", varpi: "\u03D6", varpropto: "\u221D", varr: "\u2195", vArr: "\u21D5", varrho: "\u03F1", varsigma: "\u03C2", varsubsetneq: "\u228A\uFE00", varsubsetneqq: "\u2ACB\uFE00", varsupsetneq: "\u228B\uFE00", varsupsetneqq: "\u2ACC\uFE00", vartheta: "\u03D1", vartriangleleft: "\u22B2", vartriangleright: "\u22B3", vBar: "\u2AE8", Vbar: "\u2AEB", vBarv: "\u2AE9", vcy: "\u0432", Vcy: "\u0412", vdash: "\u22A2", vDash: "\u22A8", Vdash: "\u22A9", VDash: "\u22AB", Vdashl: "\u2AE6", vee: "\u2228", Vee: "\u22C1", veebar: "\u22BB", veeeq: "\u225A", vellip: "\u22EE", verbar: "|", Verbar: "\u2016", vert: "|", Vert: "\u2016", VerticalBar: "\u2223", VerticalLine: "|", VerticalSeparator: "\u2758", VerticalTilde: "\u2240", VeryThinSpace: "\u200A", vfr: "\u{1D533}", Vfr: "\u{1D519}", vltri: "\u22B2", vnsub: "\u2282\u20D2", vnsup: "\u2283\u20D2", vopf: "\u{1D567}", Vopf: "\u{1D54D}", vprop: "\u221D", vrtri: "\u22B3", vscr: "\u{1D4CB}", Vscr: "\u{1D4B1}", vsubne: "\u228A\uFE00", vsubnE: "\u2ACB\uFE00", vsupne: "\u228B\uFE00", vsupnE: "\u2ACC\uFE00", Vvdash: "\u22AA", vzigzag: "\u299A", wcirc: "\u0175", Wcirc: "\u0174", wedbar: "\u2A5F", wedge: "\u2227", Wedge: "\u22C0", wedgeq: "\u2259", weierp: "\u2118", wfr: "\u{1D534}", Wfr: "\u{1D51A}", wopf: "\u{1D568}", Wopf: "\u{1D54E}", wp: "\u2118", wr: "\u2240", wreath: "\u2240", wscr: "\u{1D4CC}", Wscr: "\u{1D4B2}", xcap: "\u22C2", xcirc: "\u25EF", xcup: "\u22C3", xdtri: "\u25BD", xfr: "\u{1D535}", Xfr: "\u{1D51B}", xharr: "\u27F7", xhArr: "\u27FA", xi: "\u03BE", Xi: "\u039E", xlarr: "\u27F5", xlArr: "\u27F8", xmap: "\u27FC", xnis: "\u22FB", xodot: "\u2A00", xopf: "\u{1D569}", Xopf: "\u{1D54F}", xoplus: "\u2A01", xotime: "\u2A02", xrarr: "\u27F6", xrArr: "\u27F9", xscr: "\u{1D4CD}", Xscr: "\u{1D4B3}", xsqcup: "\u2A06", xuplus: "\u2A04", xutri: "\u25B3", xvee: "\u22C1", xwedge: "\u22C0", yacute: "\xFD", Yacute: "\xDD", yacy: "\u044F", YAcy: "\u042F", ycirc: "\u0177", Ycirc: "\u0176", ycy: "\u044B", Ycy: "\u042B", yen: "\xA5", yfr: "\u{1D536}", Yfr: "\u{1D51C}", yicy: "\u0457", YIcy: "\u0407", yopf: "\u{1D56A}", Yopf: "\u{1D550}", yscr: "\u{1D4CE}", Yscr: "\u{1D4B4}", yucy: "\u044E", YUcy: "\u042E", yuml: "\xFF", Yuml: "\u0178", zacute: "\u017A", Zacute: "\u0179", zcaron: "\u017E", Zcaron: "\u017D", zcy: "\u0437", Zcy: "\u0417", zdot: "\u017C", Zdot: "\u017B", zeetrf: "\u2128", ZeroWidthSpace: "\u200B", zeta: "\u03B6", Zeta: "\u0396", zfr: "\u{1D537}", Zfr: "\u2128", zhcy: "\u0436", ZHcy: "\u0416", zigrarr: "\u21DD", zopf: "\u{1D56B}", Zopf: "\u2124", zscr: "\u{1D4CF}", Zscr: "\u{1D4B5}", zwj: "\u200D", zwnj: "\u200C" }, v = { aacute: "\xE1", Aacute: "\xC1", acirc: "\xE2", Acirc: "\xC2", acute: "\xB4", aelig: "\xE6", AElig: "\xC6", agrave: "\xE0", Agrave: "\xC0", amp: "&", AMP: "&", aring: "\xE5", Aring: "\xC5", atilde: "\xE3", Atilde: "\xC3", auml: "\xE4", Auml: "\xC4", brvbar: "\xA6", ccedil: "\xE7", Ccedil: "\xC7", cedil: "\xB8", cent: "\xA2", copy: "\xA9", COPY: "\xA9", curren: "\xA4", deg: "\xB0", divide: "\xF7", eacute: "\xE9", Eacute: "\xC9", ecirc: "\xEA", Ecirc: "\xCA", egrave: "\xE8", Egrave: "\xC8", eth: "\xF0", ETH: "\xD0", euml: "\xEB", Euml: "\xCB", frac12: "\xBD", frac14: "\xBC", frac34: "\xBE", gt: ">", GT: ">", iacute: "\xED", Iacute: "\xCD", icirc: "\xEE", Icirc: "\xCE", iexcl: "\xA1", igrave: "\xEC", Igrave: "\xCC", iquest: "\xBF", iuml: "\xEF", Iuml: "\xCF", laquo: "\xAB", lt: "<", LT: "<", macr: "\xAF", micro: "\xB5", middot: "\xB7", nbsp: "\xA0", not: "\xAC", ntilde: "\xF1", Ntilde: "\xD1", oacute: "\xF3", Oacute: "\xD3", ocirc: "\xF4", Ocirc: "\xD4", ograve: "\xF2", Ograve: "\xD2", ordf: "\xAA", ordm: "\xBA", oslash: "\xF8", Oslash: "\xD8", otilde: "\xF5", Otilde: "\xD5", ouml: "\xF6", Ouml: "\xD6", para: "\xB6", plusmn: "\xB1", pound: "\xA3", quot: '"', QUOT: '"', raquo: "\xBB", reg: "\xAE", REG: "\xAE", sect: "\xA7", shy: "\xAD", sup1: "\xB9", sup2: "\xB2", sup3: "\xB3", szlig: "\xDF", thorn: "\xFE", THORN: "\xDE", times: "\xD7", uacute: "\xFA", Uacute: "\xDA", ucirc: "\xFB", Ucirc: "\xDB", ugrave: "\xF9", Ugrave: "\xD9", uml: "\xA8", uuml: "\xFC", Uuml: "\xDC", yacute: "\xFD", Yacute: "\xDD", yen: "\xA5", yuml: "\xFF" }, b = { 0: "\uFFFD", 128: "\u20AC", 130: "\u201A", 131: "\u0192", 132: "\u201E", 133: "\u2026", 134: "\u2020", 135: "\u2021", 136: "\u02C6", 137: "\u2030", 138: "\u0160", 139: "\u2039", 140: "\u0152", 142: "\u017D", 145: "\u2018", 146: "\u2019", 147: "\u201C", 148: "\u201D", 149: "\u2022", 150: "\u2013", 151: "\u2014", 152: "\u02DC", 153: "\u2122", 154: "\u0161", 155: "\u203A", 156: "\u0153", 158: "\u017E", 159: "\u0178" }, y = [1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 64976, 64977, 64978, 64979, 64980, 64981, 64982, 64983, 64984, 64985, 64986, 64987, 64988, 64989, 64990, 64991, 64992, 64993, 64994, 64995, 64996, 64997, 64998, 64999, 65e3, 65001, 65002, 65003, 65004, 65005, 65006, 65007, 65534, 65535, 131070, 131071, 196606, 196607, 262142, 262143, 327678, 327679, 393214, 393215, 458750, 458751, 524286, 524287, 589822, 589823, 655358, 655359, 720894, 720895, 786430, 786431, 851966, 851967, 917502, 917503, 983038, 983039, 1048574, 1048575, 1114110, 1114111], w = String.fromCharCode, T = {}, E = T.hasOwnProperty, has = /* @__PURE__ */ __name(function(e3, r3) { return E.call(e3, r3); }, "has"), contains = /* @__PURE__ */ __name(function(e3, r3) { for (var t4 = -1, a2 = e3.length; ++t4 < a2; ) if (e3[t4] == r3) return true; return false; }, "contains"), merge = /* @__PURE__ */ __name(function(e3, r3) { if (!e3) return r3; var t4 = {}, a2; for (a2 in r3) t4[a2] = has(e3, a2) ? e3[a2] : r3[a2]; return t4; }, "merge"), codePointToSymbol = /* @__PURE__ */ __name(function(e3, r3) { var t4 = ""; return e3 >= 55296 && e3 <= 57343 || e3 > 1114111 ? (r3 && parseError("character reference outside the permissible Unicode range"), "\uFFFD") : has(b, e3) ? (r3 && parseError("disallowed character reference"), b[e3]) : (r3 && contains(y, e3) && parseError("disallowed character reference"), e3 > 65535 && (e3 -= 65536, t4 += w(e3 >>> 10 & 1023 | 55296), e3 = 56320 | e3 & 1023), t4 += w(e3), t4); }, "codePointToSymbol"), hexEscape = /* @__PURE__ */ __name(function(e3) { return "&#x" + e3.toString(16).toUpperCase() + ";"; }, "hexEscape"), decEscape = /* @__PURE__ */ __name(function(e3) { return "&#" + e3 + ";"; }, "decEscape"), parseError = /* @__PURE__ */ __name(function(e3) { throw Error("Parse error: " + e3); }, "parseError"), encode = /* @__PURE__ */ __name(function(e3, r3) { r3 = merge(r3, encode.options); var t4 = r3.strict; t4 && g.test(e3) && parseError("forbidden code point"); var a2 = r3.encodeEverything, n2 = r3.useNamedReferences, i2 = r3.allowUnsafeSymbols, d2 = r3.decimal ? decEscape : hexEscape, escapeBmpSymbol = /* @__PURE__ */ __name(function(e4) { return d2(e4.charCodeAt(0)); }, "escapeBmpSymbol"); return a2 ? (e3 = e3.replace(s, function(e4) { return n2 && has(c, e4) ? "&" + c[e4] + ";" : escapeBmpSymbol(e4); }), n2 && (e3 = e3.replace(/>\u20D2/g, ">⃒").replace(/<\u20D2/g, "<⃒").replace(/fj/g, "fj")), n2 && (e3 = e3.replace(l, function(e4) { return "&" + c[e4] + ";"; }))) : n2 ? (i2 || (e3 = e3.replace(p, function(e4) { return "&" + c[e4] + ";"; })), e3 = e3.replace(/>\u20D2/g, ">⃒").replace(/<\u20D2/g, "<⃒"), e3 = e3.replace(l, function(e4) { return "&" + c[e4] + ";"; })) : i2 || (e3 = e3.replace(p, escapeBmpSymbol)), e3.replace(o, function(e4) { var r4 = e4.charCodeAt(0), t5 = e4.charCodeAt(1), a3 = (r4 - 55296) * 1024 + t5 - 56320 + 65536; return d2(a3); }).replace(u, escapeBmpSymbol); }, "encode"); encode.options = { allowUnsafeSymbols: false, encodeEverything: false, strict: false, useNamedReferences: false, decimal: false }; var decode = /* @__PURE__ */ __name(function(e3, r3) { r3 = merge(r3, decode.options); var t4 = r3.strict; return t4 && f.test(e3) && parseError("malformed character reference"), e3.replace(h, function(e4, a2, n2, i2, o2, s2, u2, l2, c2) { var p2, d2, f2, g2, h2, b2; return a2 ? (h2 = a2, m[h2]) : n2 ? (h2 = n2, b2 = i2, b2 && r3.isAttributeValue ? (t4 && b2 == "=" && parseError("`&` did not start a character reference"), e4) : (t4 && parseError("named character reference was not terminated by a semicolon"), v[h2] + (b2 || ""))) : o2 ? (f2 = o2, d2 = s2, t4 && !d2 && parseError("character reference was not terminated by a semicolon"), p2 = parseInt(f2, 10), codePointToSymbol(p2, t4)) : u2 ? (g2 = u2, d2 = l2, t4 && !d2 && parseError("character reference was not terminated by a semicolon"), p2 = parseInt(g2, 16), codePointToSymbol(p2, t4)) : (t4 && parseError("named character reference was not terminated by a semicolon"), e4); }); }, "decode"); decode.options = { isAttributeValue: false, strict: false }; var escape = /* @__PURE__ */ __name(function(e3) { return e3.replace(p, function(e4) { return d[e4]; }); }, "escape"), A = { version: "1.2.0", encode, decode, escape, unescape: decode }; if (typeof define == "function" && typeof define.amd == "object" && define.amd) define(function() { return A; }); else if (a && !a.nodeType) if (n) n.exports = A; else for (var q in A) has(A, q) && (a[q] = A[q]); else t3.he = A; })(this); }, 5596: function(e2, r2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }); function arr_back(e3) { return e3[e3.length - 1]; } __name(arr_back, "arr_back"); r2.default = arr_back; }, 5417: function(e2, r2, t2) { "use strict"; var a = this && this.__importDefault || function(e3) { return e3 && e3.__esModule ? e3 : { default: e3 }; }; Object.defineProperty(r2, "__esModule", { value: true }), r2.NodeType = r2.TextNode = r2.Node = r2.valid = r2.default = r2.parse = r2.HTMLElement = r2.CommentNode = void 0; var n = t2(190); Object.defineProperty(r2, "CommentNode", { enumerable: true, get: /* @__PURE__ */ __name(function() { return a(n).default; }, "get") }); var i = t2(3248); Object.defineProperty(r2, "HTMLElement", { enumerable: true, get: /* @__PURE__ */ __name(function() { return a(i).default; }, "get") }); var o = t2(8653); Object.defineProperty(r2, "parse", { enumerable: true, get: /* @__PURE__ */ __name(function() { return a(o).default; }, "get") }), Object.defineProperty(r2, "default", { enumerable: true, get: /* @__PURE__ */ __name(function() { return a(o).default; }, "get") }); var s = t2(3494); Object.defineProperty(r2, "valid", { enumerable: true, get: /* @__PURE__ */ __name(function() { return a(s).default; }, "get") }); var u = t2(7402); Object.defineProperty(r2, "Node", { enumerable: true, get: /* @__PURE__ */ __name(function() { return a(u).default; }, "get") }); var l = t2(111); Object.defineProperty(r2, "TextNode", { enumerable: true, get: /* @__PURE__ */ __name(function() { return a(l).default; }, "get") }); var c = t2(5896); Object.defineProperty(r2, "NodeType", { enumerable: true, get: /* @__PURE__ */ __name(function() { return a(c).default; }, "get") }); }, 9958: function(e2, r2, t2) { "use strict"; var a = this && this.__importDefault || function(e3) { return e3 && e3.__esModule ? e3 : { default: e3 }; }; Object.defineProperty(r2, "__esModule", { value: true }); var n = a(t2(5896)); function isTag(e3) { return e3 && e3.nodeType === n.default.ELEMENT_NODE; } __name(isTag, "isTag"); function getAttributeValue(e3, r3) { return isTag(e3) ? e3.getAttribute(r3) : void 0; } __name(getAttributeValue, "getAttributeValue"); function getName(e3) { return (e3 && e3.rawTagName || "").toLowerCase(); } __name(getName, "getName"); function getChildren(e3) { return e3 && e3.childNodes; } __name(getChildren, "getChildren"); function getParent(e3) { return e3 ? e3.parentNode : null; } __name(getParent, "getParent"); function getText(e3) { return e3.text; } __name(getText, "getText"); function removeSubsets(e3) { for (var r3 = e3.length, t3, a2, n2; --r3 > -1; ) { for (t3 = a2 = e3[r3], e3[r3] = null, n2 = true; a2; ) { if (e3.indexOf(a2) > -1) { n2 = false, e3.splice(r3, 1); break; } a2 = getParent(a2); } n2 && (e3[r3] = t3); } return e3; } __name(removeSubsets, "removeSubsets"); function existsOne(e3, r3) { return r3.some(function(r4) { return isTag(r4) ? e3(r4) || existsOne(e3, getChildren(r4)) : false; }); } __name(existsOne, "existsOne"); function getSiblings(e3) { var r3 = getParent(e3); return r3 && getChildren(r3); } __name(getSiblings, "getSiblings"); function hasAttrib(e3, r3) { return getAttributeValue(e3, r3) !== void 0; } __name(hasAttrib, "hasAttrib"); function findOne(e3, r3) { for (var t3 = null, a2 = 0, n2 = r3.length; a2 < n2 && !t3; a2++) { var i = r3[a2]; if (e3(i)) t3 = i; else { var o = getChildren(i); o && o.length > 0 && (t3 = findOne(e3, o)); } } return t3; } __name(findOne, "findOne"); function findAll(e3, r3) { for (var t3 = [], a2 = 0, n2 = r3.length; a2 < n2; a2++) if (isTag(r3[a2])) { e3(r3[a2]) && t3.push(r3[a2]); var i = getChildren(r3[a2]); i && (t3 = t3.concat(findAll(e3, i))); } return t3; } __name(findAll, "findAll"); r2.default = { isTag, getAttributeValue, getName, getChildren, getParent, getText, removeSubsets, existsOne, getSiblings, hasAttrib, findOne, findAll }; }, 190: function(e2, r2, t2) { "use strict"; var a = this && this.__extends || /* @__PURE__ */ function() { var extendStatics = /* @__PURE__ */ __name(function(e3, r3) { return extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e4, r4) { e4.__proto__ = r4; } || function(e4, r4) { for (var t3 in r4) Object.prototype.hasOwnProperty.call(r4, t3) && (e4[t3] = r4[t3]); }, extendStatics(e3, r3); }, "extendStatics"); return function(e3, r3) { if (typeof r3 != "function" && r3 !== null) throw new TypeError("Class extends value " + String(r3) + " is not a constructor or null"); extendStatics(e3, r3); function __() { this.constructor = e3; } __name(__, "__"); e3.prototype = r3 === null ? Object.create(r3) : (__.prototype = r3.prototype, new __()); }; }(), n = this && this.__importDefault || function(e3) { return e3 && e3.__esModule ? e3 : { default: e3 }; }; Object.defineProperty(r2, "__esModule", { value: true }); var i = n(t2(7402)), o = n(t2(5896)), s = function(e3) { a(CommentNode, e3); function CommentNode(r3, t3, a2) { var n2 = e3.call(this, t3, a2) || this; return n2.rawText = r3, n2.nodeType = o.default.COMMENT_NODE, n2; } __name(CommentNode, "CommentNode"); return CommentNode.prototype.clone = function() { return new CommentNode(this.rawText, null); }, Object.defineProperty(CommentNode.prototype, "text", { get: /* @__PURE__ */ __name(function() { return this.rawText; }, "get"), enumerable: false, configurable: true }), CommentNode.prototype.toString = function() { return ""); }, CommentNode; }(i.default); r2.default = s; }, 3248: function(e2, r2, t2) { "use strict"; var a = this && this.__extends || /* @__PURE__ */ function() { var extendStatics = /* @__PURE__ */ __name(function(e3, r3) { return extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e4, r4) { e4.__proto__ = r4; } || function(e4, r4) { for (var t3 in r4) Object.prototype.hasOwnProperty.call(r4, t3) && (e4[t3] = r4[t3]); }, extendStatics(e3, r3); }, "extendStatics"); return function(e3, r3) { if (typeof r3 != "function" && r3 !== null) throw new TypeError("Class extends value " + String(r3) + " is not a constructor or null"); extendStatics(e3, r3); function __() { this.constructor = e3; } __name(__, "__"); e3.prototype = r3 === null ? Object.create(r3) : (__.prototype = r3.prototype, new __()); }; }(), n = this && this.__assign || function() { return n = Object.assign || function(e3) { for (var r3, t3 = 1, a2 = arguments.length; t3 < a2; t3++) { r3 = arguments[t3]; for (var n2 in r3) Object.prototype.hasOwnProperty.call(r3, n2) && (e3[n2] = r3[n2]); } return e3; }, n.apply(this, arguments); }, i = this && this.__spreadArray || function(e3, r3, t3) { if (t3 || arguments.length === 2) for (var a2 = 0, n2 = r3.length, i2; a2 < n2; a2++) (i2 || !(a2 in r3)) && (i2 || (i2 = Array.prototype.slice.call(r3, 0, a2)), i2[a2] = r3[a2]); return e3.concat(i2 || Array.prototype.slice.call(r3)); }, o = this && this.__importDefault || function(e3) { return e3 && e3.__esModule ? e3 : { default: e3 }; }; Object.defineProperty(r2, "__esModule", { value: true }), r2.parse = r2.base_parse = void 0; var s = t2(1112), u = o(t2(5902)), l = o(t2(5596)), c = o(t2(9958)), p = o(t2(190)), d = o(t2(7402)), f = o(t2(111)), g = o(t2(5896)), h = /* @__PURE__ */ new Set(["area", "base", "br", "col", "embed", "hr", "img", "input", "link", "meta", "param", "source", "track", "wbr"]); function decode(e3) { return JSON.parse(JSON.stringify(u.default.decode(e3))); } __name(decode, "decode"); var m = ["h1", "h2", "h3", "h4", "h5", "h6", "header", "hgroup"], v = ["details", "dialog", "dd", "div", "dt"], b = ["fieldset", "figcaption", "figure", "footer", "form"], y = ["table", "td", "tr"], w = ["address", "article", "aside", "blockquote", "br", "hr", "li", "main", "nav", "ol", "p", "pre", "section", "ul"], T = /* @__PURE__ */ new Set(); function addToKBlockElement() { for (var e3 = [], r3 = 0; r3 < arguments.length; r3++) e3[r3] = arguments[r3]; for (var addToSet = function(e4) { for (var r4 = 0; r4 < e4.length; r4++) { var t4 = e4[r4]; T.add(t4), T.add(t4.toUpperCase()); } }, t3 = 0, a2 = e3; t3 < a2.length; t3++) { var n2 = a2[t3]; addToSet(n2); } } __name(addToKBlockElement, "addToKBlockElement"); addToKBlockElement(m, v, b, y, w); var E = function() { function DOMTokenList(e3, r3) { e3 === void 0 && (e3 = []), r3 === void 0 && (r3 = /* @__PURE__ */ __name(function() { return null; }, "r3")), this._set = new Set(e3), this._afterUpdate = r3; } __name(DOMTokenList, "DOMTokenList"); return DOMTokenList.prototype._validate = function(e3) { if (/\s/.test(e3)) throw new Error("DOMException in DOMTokenList.add: The token '".concat(e3, "' contains HTML space characters, which are not valid in tokens.")); }, DOMTokenList.prototype.add = function(e3) { this._validate(e3), this._set.add(e3), this._afterUpdate(this); }, DOMTokenList.prototype.replace = function(e3, r3) { this._validate(r3), this._set.delete(e3), this._set.add(r3), this._afterUpdate(this); }, DOMTokenList.prototype.remove = function(e3) { this._set.delete(e3) && this._afterUpdate(this); }, DOMTokenList.prototype.toggle = function(e3) { this._validate(e3), this._set.has(e3) ? this._set.delete(e3) : this._set.add(e3), this._afterUpdate(this); }, DOMTokenList.prototype.contains = function(e3) { return this._set.has(e3); }, Object.defineProperty(DOMTokenList.prototype, "length", { get: /* @__PURE__ */ __name(function() { return this._set.size; }, "get"), enumerable: false, configurable: true }), DOMTokenList.prototype.values = function() { return this._set.values(); }, Object.defineProperty(DOMTokenList.prototype, "value", { get: /* @__PURE__ */ __name(function() { return Array.from(this._set.values()); }, "get"), enumerable: false, configurable: true }), DOMTokenList.prototype.toString = function() { return Array.from(this._set.values()).join(" "); }, DOMTokenList; }(), A = function(e3) { a(HTMLElement2, e3); function HTMLElement2(r3, t3, a2, n2, i2) { a2 === void 0 && (a2 = ""); var o2 = e3.call(this, n2, i2) || this; if (o2.rawAttrs = a2, o2.nodeType = g.default.ELEMENT_NODE, o2.rawTagName = r3, o2.rawAttrs = a2 || "", o2.id = t3.id || "", o2.childNodes = [], o2.classList = new E(t3.class ? t3.class.split(/\s+/) : [], function(e4) { return o2.setAttribute("class", e4.toString()); }), t3.id && (a2 || (o2.rawAttrs = 'id="'.concat(t3.id, '"'))), t3.class && !a2) { var s2 = 'class="'.concat(o2.classList.toString(), '"'); o2.rawAttrs ? o2.rawAttrs += " ".concat(s2) : o2.rawAttrs = s2; } return o2; } __name(HTMLElement2, "HTMLElement2"); return HTMLElement2.prototype.quoteAttribute = function(e4) { return e4 == null ? "null" : JSON.stringify(e4.replace(/"/g, """)); }, HTMLElement2.prototype.removeChild = function(e4) { return this.childNodes = this.childNodes.filter(function(r3) { return r3 !== e4; }), this; }, HTMLElement2.prototype.exchangeChild = function(e4, r3) { var t3 = this.childNodes; return this.childNodes = t3.map(function(t4) { return t4 === e4 ? r3 : t4; }), this; }, Object.defineProperty(HTMLElement2.prototype, "tagName", { get: /* @__PURE__ */ __name(function() { return this.rawTagName ? this.rawTagName.toUpperCase() : this.rawTagName; }, "get"), set: /* @__PURE__ */ __name(function(e4) { this.rawTagName = e4.toLowerCase(); }, "set"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "localName", { get: /* @__PURE__ */ __name(function() { return this.rawTagName.toLowerCase(); }, "get"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "isVoidElement", { get: /* @__PURE__ */ __name(function() { return h.has(this.localName); }, "get"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "rawText", { get: /* @__PURE__ */ __name(function() { return this.childNodes.reduce(function(e4, r3) { return e4 += r3.rawText; }, ""); }, "get"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "textContent", { get: /* @__PURE__ */ __name(function() { return decode(this.rawText); }, "get"), set: /* @__PURE__ */ __name(function(e4) { var r3 = [new f.default(e4, this)]; this.childNodes = r3; }, "set"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "text", { get: /* @__PURE__ */ __name(function() { return decode(this.rawText); }, "get"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "structuredText", { get: /* @__PURE__ */ __name(function() { var e4 = [], r3 = [e4]; function dfs(t3) { if (t3.nodeType === g.default.ELEMENT_NODE) T.has(t3.rawTagName) ? (e4.length > 0 && r3.push(e4 = []), t3.childNodes.forEach(dfs), e4.length > 0 && r3.push(e4 = [])) : t3.childNodes.forEach(dfs); else if (t3.nodeType === g.default.TEXT_NODE) if (t3.isWhitespace) e4.prependWhitespace = true; else { var a2 = t3.trimmedText; e4.prependWhitespace && (a2 = " ".concat(a2), e4.prependWhitespace = false), e4.push(a2); } } __name(dfs, "dfs"); return dfs(this), r3.map(function(e5) { return e5.join("").replace(/\s{2,}/g, " "); }).join(` `).replace(/\s+$/, ""); }, "get"), enumerable: false, configurable: true }), HTMLElement2.prototype.toString = function() { var e4 = this.rawTagName; if (e4) { var r3 = this.rawAttrs ? " ".concat(this.rawAttrs) : ""; return this.isVoidElement ? "<".concat(e4).concat(r3, ">") : "<".concat(e4).concat(r3, ">").concat(this.innerHTML, ""); } return this.innerHTML; }, Object.defineProperty(HTMLElement2.prototype, "innerHTML", { get: /* @__PURE__ */ __name(function() { return this.childNodes.map(function(e4) { return e4.toString(); }).join(""); }, "get"), set: /* @__PURE__ */ __name(function(e4) { var r3 = parse22(e4), t3 = r3.childNodes.length ? r3.childNodes : [new f.default(e4, this)]; resetParent(t3, this), resetParent(this.childNodes, null), this.childNodes = t3; }, "set"), enumerable: false, configurable: true }), HTMLElement2.prototype.set_content = function(e4, r3) { if (r3 === void 0 && (r3 = {}), e4 instanceof d.default) e4 = [e4]; else if (typeof e4 == "string") { var t3 = parse22(e4, r3); e4 = t3.childNodes.length ? t3.childNodes : [new f.default(e4, this)]; } return resetParent(this.childNodes, null), resetParent(e4, this), this.childNodes = e4, this; }, HTMLElement2.prototype.replaceWith = function() { for (var e4 = this, r3 = [], t3 = 0; t3 < arguments.length; t3++) r3[t3] = arguments[t3]; var a2 = this.parentNode, n2 = r3.map(function(r4) { if (r4 instanceof d.default) return [r4]; if (typeof r4 == "string") { var t4 = parse22(r4); return t4.childNodes.length ? t4.childNodes : [new f.default(r4, e4)]; } return []; }).flat(), o2 = a2.childNodes.findIndex(function(r4) { return r4 === e4; }); resetParent([this], null), a2.childNodes = i(i(i([], a2.childNodes.slice(0, o2), true), resetParent(n2, a2), true), a2.childNodes.slice(o2 + 1), true); }, Object.defineProperty(HTMLElement2.prototype, "outerHTML", { get: /* @__PURE__ */ __name(function() { return this.toString(); }, "get"), enumerable: false, configurable: true }), HTMLElement2.prototype.trimRight = function(e4) { for (var r3 = 0; r3 < this.childNodes.length; r3++) { var t3 = this.childNodes[r3]; if (t3.nodeType === g.default.ELEMENT_NODE) t3.trimRight(e4); else { var a2 = t3.rawText.search(e4); a2 > -1 && (t3.rawText = t3.rawText.substr(0, a2), this.childNodes.length = r3 + 1); } } return this; }, Object.defineProperty(HTMLElement2.prototype, "structure", { get: /* @__PURE__ */ __name(function() { var e4 = [], r3 = 0; function write2(t3) { e4.push(" ".repeat(r3) + t3); } __name(write2, "write"); function dfs(e5) { var t3 = e5.id ? "#".concat(e5.id) : "", a2 = e5.classList.length ? ".".concat(e5.classList.value.join(".")) : ""; write2("".concat(e5.rawTagName).concat(t3).concat(a2)), r3++, e5.childNodes.forEach(function(e6) { e6.nodeType === g.default.ELEMENT_NODE ? dfs(e6) : e6.nodeType === g.default.TEXT_NODE && (e6.isWhitespace || write2("#text")); }), r3--; } __name(dfs, "dfs"); return dfs(this), e4.join(` `); }, "get"), enumerable: false, configurable: true }), HTMLElement2.prototype.removeWhitespace = function() { var e4 = this, r3 = 0; return this.childNodes.forEach(function(t3) { if (t3.nodeType === g.default.TEXT_NODE) { if (t3.isWhitespace) return; t3.rawText = t3.trimmedRawText; } else t3.nodeType === g.default.ELEMENT_NODE && t3.removeWhitespace(); e4.childNodes[r3++] = t3; }), this.childNodes.length = r3, this; }, HTMLElement2.prototype.querySelectorAll = function(e4) { return (0, s.selectAll)(e4, this, { xmlMode: true, adapter: c.default }); }, HTMLElement2.prototype.querySelector = function(e4) { return (0, s.selectOne)(e4, this, { xmlMode: true, adapter: c.default }); }, HTMLElement2.prototype.getElementsByTagName = function(e4) { for (var r3 = e4.toUpperCase(), t3 = [], a2 = [], n2 = this, i2 = 0; i2 !== void 0; ) { var o2 = void 0; do o2 = n2.childNodes[i2++]; while (i2 < n2.childNodes.length && o2 === void 0); if (o2 === void 0) { n2 = n2.parentNode, i2 = a2.pop(); continue; } o2.nodeType === g.default.ELEMENT_NODE && ((e4 === "*" || o2.tagName === r3) && t3.push(o2), o2.childNodes.length > 0 && (a2.push(i2), n2 = o2, i2 = 0)); } return t3; }, HTMLElement2.prototype.getElementById = function(e4) { for (var r3 = [], t3 = this, a2 = 0; a2 !== void 0; ) { var n2 = void 0; do n2 = t3.childNodes[a2++]; while (a2 < t3.childNodes.length && n2 === void 0); if (n2 === void 0) { t3 = t3.parentNode, a2 = r3.pop(); continue; } if (n2.nodeType === g.default.ELEMENT_NODE) { if (n2.id === e4) return n2; n2.childNodes.length > 0 && (r3.push(a2), t3 = n2, a2 = 0); } } return null; }, HTMLElement2.prototype.closest = function(e4) { var r3 = /* @__PURE__ */ new Map(), t3 = this, a2 = null; function findOne(e5, t4) { for (var a3 = null, n2 = 0, i3 = t4.length; n2 < i3 && !a3; n2++) { var o2 = t4[n2]; if (e5(o2)) a3 = o2; else { var s2 = r3.get(o2); s2 && (a3 = findOne(e5, [s2])); } } return a3; } __name(findOne, "findOne"); for (; t3; ) r3.set(t3, a2), a2 = t3, t3 = t3.parentNode; for (t3 = this; t3; ) { var i2 = (0, s.selectOne)(e4, t3, { xmlMode: true, adapter: n(n({}, c.default), { getChildren: /* @__PURE__ */ __name(function(e5) { var t4 = r3.get(e5); return t4 && [t4]; }, "getChildren"), getSiblings: /* @__PURE__ */ __name(function(e5) { return [e5]; }, "getSiblings"), findOne, findAll: /* @__PURE__ */ __name(function() { return []; }, "findAll") }) }); if (i2) return i2; t3 = t3.parentNode; } return null; }, HTMLElement2.prototype.appendChild = function(e4) { return e4.remove(), this.childNodes.push(e4), e4.parentNode = this, e4; }, Object.defineProperty(HTMLElement2.prototype, "firstChild", { get: /* @__PURE__ */ __name(function() { return this.childNodes[0]; }, "get"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "lastChild", { get: /* @__PURE__ */ __name(function() { return (0, l.default)(this.childNodes); }, "get"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "attrs", { get: /* @__PURE__ */ __name(function() { if (this._attrs) return this._attrs; this._attrs = {}; var e4 = this.rawAttributes; for (var r3 in e4) { var t3 = e4[r3] || ""; this._attrs[r3.toLowerCase()] = decode(t3); } return this._attrs; }, "get"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "attributes", { get: /* @__PURE__ */ __name(function() { var e4 = {}, r3 = this.rawAttributes; for (var t3 in r3) { var a2 = r3[t3] || ""; e4[t3] = decode(a2); } return e4; }, "get"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "rawAttributes", { get: /* @__PURE__ */ __name(function() { if (this._rawAttrs) return this._rawAttrs; var e4 = {}; if (this.rawAttrs) for (var r3 = /([a-zA-Z()#][a-zA-Z0-9-_:()#]*)(?:\s*=\s*((?:'[^']*')|(?:"[^"]*")|\S+))?/g, t3 = void 0; t3 = r3.exec(this.rawAttrs); ) { var a2 = t3[1], n2 = t3[2] || null; n2 && (n2[0] === "'" || n2[0] === '"') && (n2 = n2.slice(1, n2.length - 1)), e4[a2] = n2; } return this._rawAttrs = e4, e4; }, "get"), enumerable: false, configurable: true }), HTMLElement2.prototype.removeAttribute = function(e4) { var r3 = this.rawAttributes; return delete r3[e4], this._attrs && delete this._attrs[e4], this.rawAttrs = Object.keys(r3).map(function(e5) { var t3 = JSON.stringify(r3[e5]); return t3 === void 0 || t3 === "null" ? e5 : "".concat(e5, "=").concat(t3); }).join(" "), e4 === "id" && (this.id = ""), this; }, HTMLElement2.prototype.hasAttribute = function(e4) { return e4.toLowerCase() in this.attrs; }, HTMLElement2.prototype.getAttribute = function(e4) { return this.attrs[e4.toLowerCase()]; }, HTMLElement2.prototype.setAttribute = function(e4, r3) { var t3 = this; if (arguments.length < 2) throw new Error("Failed to execute 'setAttribute' on 'Element'"); var a2 = e4.toLowerCase(), n2 = this.rawAttributes; for (var i2 in n2) if (i2.toLowerCase() === a2) { e4 = i2; break; } n2[e4] = String(r3), this._attrs && (this._attrs[a2] = decode(n2[e4])), this.rawAttrs = Object.keys(n2).map(function(e5) { var r4 = t3.quoteAttribute(n2[e5]); return r4 === "null" || r4 === '""' ? e5 : "".concat(e5, "=").concat(r4); }).join(" "), e4 === "id" && (this.id = r3); }, HTMLElement2.prototype.setAttributes = function(e4) { var r3 = this; return this._attrs && delete this._attrs, this._rawAttrs && delete this._rawAttrs, this.rawAttrs = Object.keys(e4).map(function(t3) { var a2 = e4[t3]; return a2 === "null" || a2 === '""' ? t3 : "".concat(t3, "=").concat(r3.quoteAttribute(String(a2))); }).join(" "), this; }, HTMLElement2.prototype.insertAdjacentHTML = function(e4, r3) { var t3, a2, n2, o2 = this; if (arguments.length < 2) throw new Error("2 arguments required"); var s2 = parse22(r3); if (e4 === "afterend") { var u2 = this.parentNode.childNodes.findIndex(function(e5) { return e5 === o2; }); resetParent(s2.childNodes, this.parentNode), (t3 = this.parentNode.childNodes).splice.apply(t3, i([u2 + 1, 0], s2.childNodes, false)); } else if (e4 === "afterbegin") resetParent(s2.childNodes, this), (a2 = this.childNodes).unshift.apply(a2, s2.childNodes); else if (e4 === "beforeend") s2.childNodes.forEach(function(e5) { o2.appendChild(e5); }); else if (e4 === "beforebegin") { var u2 = this.parentNode.childNodes.findIndex(function(e5) { return e5 === o2; }); resetParent(s2.childNodes, this.parentNode), (n2 = this.parentNode.childNodes).splice.apply(n2, i([u2, 0], s2.childNodes, false)); } else throw new Error("The value provided ('".concat(e4, "') is not one of 'beforebegin', 'afterbegin', 'beforeend', or 'afterend'")); return this; }, Object.defineProperty(HTMLElement2.prototype, "nextSibling", { get: /* @__PURE__ */ __name(function() { if (this.parentNode) { for (var e4 = this.parentNode.childNodes, r3 = 0; r3 < e4.length; ) { var t3 = e4[r3++]; if (this === t3) return e4[r3] || null; } return null; } }, "get"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "nextElementSibling", { get: /* @__PURE__ */ __name(function() { if (this.parentNode) { for (var e4 = this.parentNode.childNodes, r3 = 0, t3 = false; r3 < e4.length; ) { var a2 = e4[r3++]; if (t3) { if (a2 instanceof HTMLElement2) return a2 || null; } else this === a2 && (t3 = true); } return null; } }, "get"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "previousSibling", { get: /* @__PURE__ */ __name(function() { if (this.parentNode) { for (var e4 = this.parentNode.childNodes, r3 = e4.length; r3 > 0; ) { var t3 = e4[--r3]; if (this === t3) return e4[r3 - 1] || null; } return null; } }, "get"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "previousElementSibling", { get: /* @__PURE__ */ __name(function() { if (this.parentNode) { for (var e4 = this.parentNode.childNodes, r3 = e4.length, t3 = false; r3 > 0; ) { var a2 = e4[--r3]; if (t3) { if (a2 instanceof HTMLElement2) return a2 || null; } else this === a2 && (t3 = true); } return null; } }, "get"), enumerable: false, configurable: true }), Object.defineProperty(HTMLElement2.prototype, "classNames", { get: /* @__PURE__ */ __name(function() { return this.classList.toString(); }, "get"), enumerable: false, configurable: true }), HTMLElement2.prototype.clone = function() { return parse22(this.toString()).firstChild; }, HTMLElement2; }(d.default); r2.default = A; var q = /|<(\/?)([a-zA-Z][-.:0-9_a-zA-Z]*)((?:\s+[^>]*?(?:(?:'[^']*')|(?:"[^"]*"))?)*)\s*(\/?)>/g, x = /(?:^|\s)(id|class)\s*=\s*((?:'[^']*')|(?:"[^"]*")|\S+)/gi, D = { area: true, AREA: true, base: true, BASE: true, br: true, BR: true, col: true, COL: true, hr: true, HR: true, img: true, IMG: true, input: true, INPUT: true, link: true, LINK: true, meta: true, META: true, source: true, SOURCE: true, embed: true, EMBED: true, param: true, PARAM: true, track: true, TRACK: true, wbr: true, WBR: true }, C = { li: { li: true, LI: true }, LI: { li: true, LI: true }, p: { p: true, div: true, P: true, DIV: true }, P: { p: true, div: true, P: true, DIV: true }, b: { div: true, DIV: true }, B: { div: true, DIV: true }, td: { td: true, th: true, TD: true, TH: true }, TD: { td: true, th: true, TD: true, TH: true }, th: { td: true, th: true, TD: true, TH: true }, TH: { td: true, th: true, TD: true, TH: true }, h1: { h1: true, H1: true }, H1: { h1: true, H1: true }, h2: { h2: true, H2: true }, H2: { h2: true, H2: true }, h3: { h3: true, H3: true }, H3: { h3: true, H3: true }, h4: { h4: true, H4: true }, H4: { h4: true, H4: true }, h5: { h5: true, H5: true }, H5: { h5: true, H5: true }, h6: { h6: true, H6: true }, H6: { h6: true, H6: true } }, N = { li: { ul: true, ol: true, UL: true, OL: true }, LI: { ul: true, ol: true, UL: true, OL: true }, a: { div: true, DIV: true }, A: { div: true, DIV: true }, b: { div: true, DIV: true }, B: { div: true, DIV: true }, i: { div: true, DIV: true }, I: { div: true, DIV: true }, p: { div: true, DIV: true }, P: { div: true, DIV: true }, td: { tr: true, table: true, TR: true, TABLE: true }, TD: { tr: true, table: true, TR: true, TABLE: true }, th: { tr: true, table: true, TR: true, TABLE: true }, TH: { tr: true, table: true, TR: true, TABLE: true } }, S = "documentfragmentcontainer"; function base_parse(e3, r3) { r3 === void 0 && (r3 = { lowerCaseTagName: false, comment: false }); var t3 = r3.blockTextElements || { script: true, noscript: true, style: true, pre: true }, a2 = Object.keys(t3), n2 = a2.map(function(e4) { return new RegExp("^".concat(e4, "$"), "i"); }), i2 = a2.filter(function(e4) { return t3[e4]; }).map(function(e4) { return new RegExp("^".concat(e4, "$"), "i"); }); function element_should_be_ignore(e4) { return i2.some(function(r4) { return r4.test(e4); }); } __name(element_should_be_ignore, "element_should_be_ignore"); function is_block_text_element(e4) { return n2.some(function(r4) { return r4.test(e4); }); } __name(is_block_text_element, "is_block_text_element"); var createRange = /* @__PURE__ */ __name(function(e4, r4) { return [e4 - v2, r4 - v2]; }, "createRange"), o2 = new A(null, {}, "", null, [0, e3.length]), s2 = o2, u2 = [o2], c2 = -1, d2 = void 0, g2; e3 = "<".concat(S, ">").concat(e3, ""); for (var h2 = r3.lowerCaseTagName, m2 = e3.length - (S.length + 2), v2 = S.length + 2; g2 = q.exec(e3); ) { var b2 = g2[0], y2 = g2[1], w2 = g2[2], T2 = g2[3], E2 = g2[4], L = b2.length, k = q.lastIndex - L, O = q.lastIndex; if (c2 > -1 && c2 + L < O) { var _ = e3.substring(c2, k); s2.appendChild(new f.default(_, s2, createRange(c2, k))); } if (c2 = q.lastIndex, w2 !== S) { if (b2[1] === "!") { if (r3.comment) { var _ = e3.substring(k + 4, O - 3); s2.appendChild(new p.default(_, s2, createRange(k, O))); } continue; } if (h2 && (w2 = w2.toLowerCase()), !y2) { for (var P = {}, R = void 0; R = x.exec(T2); ) { var B = R[1], M = R[2], j = M[0] === "'" || M[0] === '"'; P[B.toLowerCase()] = j ? M.slice(1, M.length - 1) : M; } var H = s2.rawTagName; !E2 && C[H] && C[H][w2] && (u2.pop(), s2 = (0, l.default)(u2)), (w2 === "a" || w2 === "A") && (d2 !== void 0 && (u2.splice(d2), s2 = (0, l.default)(u2)), d2 = u2.length); var F = q.lastIndex, V = F - L; if (s2 = s2.appendChild(new A(w2, P, T2.slice(1), null, createRange(V, F))), u2.push(s2), is_block_text_element(w2)) { var U = ""), I = h2 ? e3.toLocaleLowerCase().indexOf(U, q.lastIndex) : e3.indexOf(U, q.lastIndex), G = I === -1 ? m2 : I; if (element_should_be_ignore(w2)) { var _ = e3.substring(F, G); _.length > 0 && /\S/.test(_) && s2.appendChild(new f.default(_, s2, createRange(F, G))); } I === -1 ? c2 = q.lastIndex = e3.length + 1 : (c2 = q.lastIndex = I + U.length, y2 = "/"); } } if (y2 || E2 || D[w2]) for (; ; ) if ((w2 === "a" || w2 === "A") && (d2 = void 0), s2.rawTagName === w2) { s2.range[1] = createRange(-1, Math.max(c2, O))[1], u2.pop(), s2 = (0, l.default)(u2); break; } else { var H = s2.tagName; if (N[H] && N[H][w2]) { u2.pop(), s2 = (0, l.default)(u2); continue; } break; } } } return u2; } __name(base_parse, "base_parse"); r2.base_parse = base_parse; function parse22(e3, r3) { r3 === void 0 && (r3 = { lowerCaseTagName: false, comment: false }); for (var t3 = base_parse(e3, r3), a2 = t3[0], _loop_1 = function() { var e4 = t3.pop(), a3 = (0, l.default)(t3); e4.parentNode && e4.parentNode.parentNode && (e4.parentNode === a3 && e4.tagName === a3.tagName ? r3.parseNoneClosedTags !== true && (a3.removeChild(e4), e4.childNodes.forEach(function(e5) { a3.parentNode.appendChild(e5); }), t3.pop()) : r3.parseNoneClosedTags !== true && (a3.removeChild(e4), e4.childNodes.forEach(function(e5) { a3.appendChild(e5); }))); }; t3.length > 1; ) _loop_1(); return a2; } __name(parse22, "parse2"); r2.parse = parse22; function resetParent(e3, r3) { return e3.map(function(e4) { return e4.parentNode = r3, e4; }); } __name(resetParent, "resetParent"); }, 7402: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }); var a = t2(5902), n = function() { function Node2(e3, r3) { e3 === void 0 && (e3 = null), this.parentNode = e3, this.childNodes = [], Object.defineProperty(this, "range", { enumerable: false, writable: true, configurable: true, value: r3 ?? [-1, -1] }); } __name(Node2, "Node2"); return Node2.prototype.remove = function() { var e3 = this; if (this.parentNode) { var r3 = this.parentNode.childNodes; this.parentNode.childNodes = r3.filter(function(r4) { return e3 !== r4; }), this.parentNode = null; } return this; }, Object.defineProperty(Node2.prototype, "innerText", { get: /* @__PURE__ */ __name(function() { return this.rawText; }, "get"), enumerable: false, configurable: true }), Object.defineProperty(Node2.prototype, "textContent", { get: /* @__PURE__ */ __name(function() { return (0, a.decode)(this.rawText); }, "get"), set: /* @__PURE__ */ __name(function(e3) { this.rawText = (0, a.encode)(e3); }, "set"), enumerable: false, configurable: true }), Node2; }(); r2.default = n; }, 111: function(e2, r2, t2) { "use strict"; var a = this && this.__extends || /* @__PURE__ */ function() { var extendStatics = /* @__PURE__ */ __name(function(e3, r3) { return extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e4, r4) { e4.__proto__ = r4; } || function(e4, r4) { for (var t3 in r4) Object.prototype.hasOwnProperty.call(r4, t3) && (e4[t3] = r4[t3]); }, extendStatics(e3, r3); }, "extendStatics"); return function(e3, r3) { if (typeof r3 != "function" && r3 !== null) throw new TypeError("Class extends value " + String(r3) + " is not a constructor or null"); extendStatics(e3, r3); function __() { this.constructor = e3; } __name(__, "__"); e3.prototype = r3 === null ? Object.create(r3) : (__.prototype = r3.prototype, new __()); }; }(), n = this && this.__importDefault || function(e3) { return e3 && e3.__esModule ? e3 : { default: e3 }; }; Object.defineProperty(r2, "__esModule", { value: true }); var i = t2(5902), o = n(t2(7402)), s = n(t2(5896)), u = function(e3) { a(TextNode, e3); function TextNode(r3, t3, a2) { var n2 = e3.call(this, t3, a2) || this; return n2.nodeType = s.default.TEXT_NODE, n2._rawText = r3, n2; } __name(TextNode, "TextNode"); return TextNode.prototype.clone = function() { return new TextNode(this._rawText, null); }, Object.defineProperty(TextNode.prototype, "rawText", { get: /* @__PURE__ */ __name(function() { return this._rawText; }, "get"), set: /* @__PURE__ */ __name(function(e4) { this._rawText = e4, this._trimmedRawText = void 0, this._trimmedText = void 0; }, "set"), enumerable: false, configurable: true }), Object.defineProperty(TextNode.prototype, "trimmedRawText", { get: /* @__PURE__ */ __name(function() { return this._trimmedRawText !== void 0 ? this._trimmedRawText : (this._trimmedRawText = trimText(this.rawText), this._trimmedRawText); }, "get"), enumerable: false, configurable: true }), Object.defineProperty(TextNode.prototype, "trimmedText", { get: /* @__PURE__ */ __name(function() { return this._trimmedText !== void 0 ? this._trimmedText : (this._trimmedText = trimText(this.text), this._trimmedText); }, "get"), enumerable: false, configurable: true }), Object.defineProperty(TextNode.prototype, "text", { get: /* @__PURE__ */ __name(function() { return (0, i.decode)(this.rawText); }, "get"), enumerable: false, configurable: true }), Object.defineProperty(TextNode.prototype, "isWhitespace", { get: /* @__PURE__ */ __name(function() { return /^(\s| )*$/.test(this.rawText); }, "get"), enumerable: false, configurable: true }), TextNode.prototype.toString = function() { return this.rawText; }, TextNode; }(o.default); r2.default = u; function trimText(e3) { for (var r3 = 0, t3, a2; r3 >= 0 && r3 < e3.length; ) /\S/.test(e3[r3]) && (t3 === void 0 ? (t3 = r3, r3 = e3.length) : (a2 = r3, r3 = void 0)), t3 === void 0 ? r3++ : r3--; t3 === void 0 && (t3 = 0), a2 === void 0 && (a2 = e3.length - 1); var n2 = t3 > 0 && /[^\S\r\n]/.test(e3[t3 - 1]), i2 = a2 < e3.length - 1 && /[^\S\r\n]/.test(e3[a2 + 1]); return (n2 ? " " : "") + e3.slice(t3, a2 + 1) + (i2 ? " " : ""); } __name(trimText, "trimText"); }, 5896: function(e2, r2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }); var t2; (function(e3) { e3[e3.ELEMENT_NODE = 1] = "ELEMENT_NODE", e3[e3.TEXT_NODE = 3] = "TEXT_NODE", e3[e3.COMMENT_NODE = 8] = "COMMENT_NODE"; })(t2 || (t2 = {})), r2.default = t2; }, 8653: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.default = void 0; var a = t2(3248); Object.defineProperty(r2, "default", { enumerable: true, get: /* @__PURE__ */ __name(function() { return a.parse; }, "get") }); }, 3494: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }); var a = t2(3248); function valid(e3, r3) { r3 === void 0 && (r3 = { lowerCaseTagName: false, comment: false }); var t3 = (0, a.base_parse)(e3, r3); return t3.length === 1; } __name(valid, "valid"); r2.default = valid; }, 3947: function(e2, r2, t2) { "use strict"; var a = this && this.__importDefault || function(e3) { return e3 && e3.__esModule ? e3 : { default: e3 }; }; Object.defineProperty(r2, "__esModule", { value: true }), r2.generate = r2.compile = void 0; var n = a(t2(2947)); function compile2(e3) { var r3 = e3[0], t3 = e3[1] - 1; if (t3 < 0 && r3 <= 0) return n.default.falseFunc; if (r3 === -1) return function(e4) { return e4 <= t3; }; if (r3 === 0) return function(e4) { return e4 === t3; }; if (r3 === 1) return t3 < 0 ? n.default.trueFunc : function(e4) { return e4 >= t3; }; var a2 = Math.abs(r3), i = (t3 % a2 + a2) % a2; return r3 > 1 ? function(e4) { return e4 >= t3 && e4 % a2 === i; } : function(e4) { return e4 <= t3 && e4 % a2 === i; }; } __name(compile2, "compile"); r2.compile = compile2; function generate(e3) { var r3 = e3[0], t3 = e3[1] - 1, a2 = 0; if (r3 < 0) { var n2 = -r3, i = (t3 % n2 + n2) % n2; return function() { var e4 = i + n2 * a2++; return e4 > t3 ? null : e4; }; } return r3 === 0 ? t3 < 0 ? function() { return null; } : function() { return a2++ === 0 ? t3 : null; } : (t3 < 0 && (t3 += r3 * Math.ceil(-t3 / r3)), function() { return r3 * a2++ + t3; }); } __name(generate, "generate"); r2.generate = generate; }, 7118: function(e2, r2, t2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.sequence = r2.generate = r2.compile = r2.parse = void 0; var a = t2(2421); Object.defineProperty(r2, "parse", { enumerable: true, get: /* @__PURE__ */ __name(function() { return a.parse; }, "get") }); var n = t2(3947); Object.defineProperty(r2, "compile", { enumerable: true, get: /* @__PURE__ */ __name(function() { return n.compile; }, "get") }), Object.defineProperty(r2, "generate", { enumerable: true, get: /* @__PURE__ */ __name(function() { return n.generate; }, "get") }); function nthCheck(e3) { return (0, n.compile)((0, a.parse)(e3)); } __name(nthCheck, "nthCheck"); r2.default = nthCheck; function sequence(e3) { return (0, n.generate)((0, a.parse)(e3)); } __name(sequence, "sequence"); r2.sequence = sequence; }, 2421: function(e2, r2) { "use strict"; Object.defineProperty(r2, "__esModule", { value: true }), r2.parse = void 0; var t2 = /* @__PURE__ */ new Set([9, 10, 12, 13, 32]), a = 48, n = 57; function parse22(e3) { if (e3 = e3.trim().toLowerCase(), e3 === "even") return [2, 0]; if (e3 === "odd") return [2, 1]; var r3 = 0, i = 0, o = readSign(), s = readNumber(); if (r3 < e3.length && e3.charAt(r3) === "n" && (r3++, i = o * (s ?? 1), skipWhitespace(), r3 < e3.length ? (o = readSign(), skipWhitespace(), s = readNumber()) : o = s = 0), s === null || r3 < e3.length) throw new Error("n-th rule couldn't be parsed ('".concat(e3, "')")); return [i, o * s]; function readSign() { return e3.charAt(r3) === "-" ? (r3++, -1) : (e3.charAt(r3) === "+" && r3++, 1); } __name(readSign, "readSign"); function readNumber() { for (var t3 = r3, i2 = 0; r3 < e3.length && e3.charCodeAt(r3) >= a && e3.charCodeAt(r3) <= n; ) i2 = i2 * 10 + (e3.charCodeAt(r3) - a), r3++; return r3 === t3 ? null : i2; } __name(readNumber, "readNumber"); function skipWhitespace() { for (; r3 < e3.length && t2.has(e3.charCodeAt(r3)); ) r3++; } __name(skipWhitespace, "skipWhitespace"); } __name(parse22, "parse2"); r2.parse = parse22; }, 7971: function(e2) { "use strict"; e2.exports = JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}'); }, 1859: function(e2) { "use strict"; e2.exports = JSON.parse('{"Aacute":"\xC1","aacute":"\xE1","Abreve":"\u0102","abreve":"\u0103","ac":"\u223E","acd":"\u223F","acE":"\u223E\u0333","Acirc":"\xC2","acirc":"\xE2","acute":"\xB4","Acy":"\u0410","acy":"\u0430","AElig":"\xC6","aelig":"\xE6","af":"\u2061","Afr":"\u{1D504}","afr":"\u{1D51E}","Agrave":"\xC0","agrave":"\xE0","alefsym":"\u2135","aleph":"\u2135","Alpha":"\u0391","alpha":"\u03B1","Amacr":"\u0100","amacr":"\u0101","amalg":"\u2A3F","amp":"&","AMP":"&","andand":"\u2A55","And":"\u2A53","and":"\u2227","andd":"\u2A5C","andslope":"\u2A58","andv":"\u2A5A","ang":"\u2220","ange":"\u29A4","angle":"\u2220","angmsdaa":"\u29A8","angmsdab":"\u29A9","angmsdac":"\u29AA","angmsdad":"\u29AB","angmsdae":"\u29AC","angmsdaf":"\u29AD","angmsdag":"\u29AE","angmsdah":"\u29AF","angmsd":"\u2221","angrt":"\u221F","angrtvb":"\u22BE","angrtvbd":"\u299D","angsph":"\u2222","angst":"\xC5","angzarr":"\u237C","Aogon":"\u0104","aogon":"\u0105","Aopf":"\u{1D538}","aopf":"\u{1D552}","apacir":"\u2A6F","ap":"\u2248","apE":"\u2A70","ape":"\u224A","apid":"\u224B","apos":"\'","ApplyFunction":"\u2061","approx":"\u2248","approxeq":"\u224A","Aring":"\xC5","aring":"\xE5","Ascr":"\u{1D49C}","ascr":"\u{1D4B6}","Assign":"\u2254","ast":"*","asymp":"\u2248","asympeq":"\u224D","Atilde":"\xC3","atilde":"\xE3","Auml":"\xC4","auml":"\xE4","awconint":"\u2233","awint":"\u2A11","backcong":"\u224C","backepsilon":"\u03F6","backprime":"\u2035","backsim":"\u223D","backsimeq":"\u22CD","Backslash":"\u2216","Barv":"\u2AE7","barvee":"\u22BD","barwed":"\u2305","Barwed":"\u2306","barwedge":"\u2305","bbrk":"\u23B5","bbrktbrk":"\u23B6","bcong":"\u224C","Bcy":"\u0411","bcy":"\u0431","bdquo":"\u201E","becaus":"\u2235","because":"\u2235","Because":"\u2235","bemptyv":"\u29B0","bepsi":"\u03F6","bernou":"\u212C","Bernoullis":"\u212C","Beta":"\u0392","beta":"\u03B2","beth":"\u2136","between":"\u226C","Bfr":"\u{1D505}","bfr":"\u{1D51F}","bigcap":"\u22C2","bigcirc":"\u25EF","bigcup":"\u22C3","bigodot":"\u2A00","bigoplus":"\u2A01","bigotimes":"\u2A02","bigsqcup":"\u2A06","bigstar":"\u2605","bigtriangledown":"\u25BD","bigtriangleup":"\u25B3","biguplus":"\u2A04","bigvee":"\u22C1","bigwedge":"\u22C0","bkarow":"\u290D","blacklozenge":"\u29EB","blacksquare":"\u25AA","blacktriangle":"\u25B4","blacktriangledown":"\u25BE","blacktriangleleft":"\u25C2","blacktriangleright":"\u25B8","blank":"\u2423","blk12":"\u2592","blk14":"\u2591","blk34":"\u2593","block":"\u2588","bne":"=\u20E5","bnequiv":"\u2261\u20E5","bNot":"\u2AED","bnot":"\u2310","Bopf":"\u{1D539}","bopf":"\u{1D553}","bot":"\u22A5","bottom":"\u22A5","bowtie":"\u22C8","boxbox":"\u29C9","boxdl":"\u2510","boxdL":"\u2555","boxDl":"\u2556","boxDL":"\u2557","boxdr":"\u250C","boxdR":"\u2552","boxDr":"\u2553","boxDR":"\u2554","boxh":"\u2500","boxH":"\u2550","boxhd":"\u252C","boxHd":"\u2564","boxhD":"\u2565","boxHD":"\u2566","boxhu":"\u2534","boxHu":"\u2567","boxhU":"\u2568","boxHU":"\u2569","boxminus":"\u229F","boxplus":"\u229E","boxtimes":"\u22A0","boxul":"\u2518","boxuL":"\u255B","boxUl":"\u255C","boxUL":"\u255D","boxur":"\u2514","boxuR":"\u2558","boxUr":"\u2559","boxUR":"\u255A","boxv":"\u2502","boxV":"\u2551","boxvh":"\u253C","boxvH":"\u256A","boxVh":"\u256B","boxVH":"\u256C","boxvl":"\u2524","boxvL":"\u2561","boxVl":"\u2562","boxVL":"\u2563","boxvr":"\u251C","boxvR":"\u255E","boxVr":"\u255F","boxVR":"\u2560","bprime":"\u2035","breve":"\u02D8","Breve":"\u02D8","brvbar":"\xA6","bscr":"\u{1D4B7}","Bscr":"\u212C","bsemi":"\u204F","bsim":"\u223D","bsime":"\u22CD","bsolb":"\u29C5","bsol":"\\\\","bsolhsub":"\u27C8","bull":"\u2022","bullet":"\u2022","bump":"\u224E","bumpE":"\u2AAE","bumpe":"\u224F","Bumpeq":"\u224E","bumpeq":"\u224F","Cacute":"\u0106","cacute":"\u0107","capand":"\u2A44","capbrcup":"\u2A49","capcap":"\u2A4B","cap":"\u2229","Cap":"\u22D2","capcup":"\u2A47","capdot":"\u2A40","CapitalDifferentialD":"\u2145","caps":"\u2229\uFE00","caret":"\u2041","caron":"\u02C7","Cayleys":"\u212D","ccaps":"\u2A4D","Ccaron":"\u010C","ccaron":"\u010D","Ccedil":"\xC7","ccedil":"\xE7","Ccirc":"\u0108","ccirc":"\u0109","Cconint":"\u2230","ccups":"\u2A4C","ccupssm":"\u2A50","Cdot":"\u010A","cdot":"\u010B","cedil":"\xB8","Cedilla":"\xB8","cemptyv":"\u29B2","cent":"\xA2","centerdot":"\xB7","CenterDot":"\xB7","cfr":"\u{1D520}","Cfr":"\u212D","CHcy":"\u0427","chcy":"\u0447","check":"\u2713","checkmark":"\u2713","Chi":"\u03A7","chi":"\u03C7","circ":"\u02C6","circeq":"\u2257","circlearrowleft":"\u21BA","circlearrowright":"\u21BB","circledast":"\u229B","circledcirc":"\u229A","circleddash":"\u229D","CircleDot":"\u2299","circledR":"\xAE","circledS":"\u24C8","CircleMinus":"\u2296","CirclePlus":"\u2295","CircleTimes":"\u2297","cir":"\u25CB","cirE":"\u29C3","cire":"\u2257","cirfnint":"\u2A10","cirmid":"\u2AEF","cirscir":"\u29C2","ClockwiseContourIntegral":"\u2232","CloseCurlyDoubleQuote":"\u201D","CloseCurlyQuote":"\u2019","clubs":"\u2663","clubsuit":"\u2663","colon":":","Colon":"\u2237","Colone":"\u2A74","colone":"\u2254","coloneq":"\u2254","comma":",","commat":"@","comp":"\u2201","compfn":"\u2218","complement":"\u2201","complexes":"\u2102","cong":"\u2245","congdot":"\u2A6D","Congruent":"\u2261","conint":"\u222E","Conint":"\u222F","ContourIntegral":"\u222E","copf":"\u{1D554}","Copf":"\u2102","coprod":"\u2210","Coproduct":"\u2210","copy":"\xA9","COPY":"\xA9","copysr":"\u2117","CounterClockwiseContourIntegral":"\u2233","crarr":"\u21B5","cross":"\u2717","Cross":"\u2A2F","Cscr":"\u{1D49E}","cscr":"\u{1D4B8}","csub":"\u2ACF","csube":"\u2AD1","csup":"\u2AD0","csupe":"\u2AD2","ctdot":"\u22EF","cudarrl":"\u2938","cudarrr":"\u2935","cuepr":"\u22DE","cuesc":"\u22DF","cularr":"\u21B6","cularrp":"\u293D","cupbrcap":"\u2A48","cupcap":"\u2A46","CupCap":"\u224D","cup":"\u222A","Cup":"\u22D3","cupcup":"\u2A4A","cupdot":"\u228D","cupor":"\u2A45","cups":"\u222A\uFE00","curarr":"\u21B7","curarrm":"\u293C","curlyeqprec":"\u22DE","curlyeqsucc":"\u22DF","curlyvee":"\u22CE","curlywedge":"\u22CF","curren":"\xA4","curvearrowleft":"\u21B6","curvearrowright":"\u21B7","cuvee":"\u22CE","cuwed":"\u22CF","cwconint":"\u2232","cwint":"\u2231","cylcty":"\u232D","dagger":"\u2020","Dagger":"\u2021","daleth":"\u2138","darr":"\u2193","Darr":"\u21A1","dArr":"\u21D3","dash":"\u2010","Dashv":"\u2AE4","dashv":"\u22A3","dbkarow":"\u290F","dblac":"\u02DD","Dcaron":"\u010E","dcaron":"\u010F","Dcy":"\u0414","dcy":"\u0434","ddagger":"\u2021","ddarr":"\u21CA","DD":"\u2145","dd":"\u2146","DDotrahd":"\u2911","ddotseq":"\u2A77","deg":"\xB0","Del":"\u2207","Delta":"\u0394","delta":"\u03B4","demptyv":"\u29B1","dfisht":"\u297F","Dfr":"\u{1D507}","dfr":"\u{1D521}","dHar":"\u2965","dharl":"\u21C3","dharr":"\u21C2","DiacriticalAcute":"\xB4","DiacriticalDot":"\u02D9","DiacriticalDoubleAcute":"\u02DD","DiacriticalGrave":"`","DiacriticalTilde":"\u02DC","diam":"\u22C4","diamond":"\u22C4","Diamond":"\u22C4","diamondsuit":"\u2666","diams":"\u2666","die":"\xA8","DifferentialD":"\u2146","digamma":"\u03DD","disin":"\u22F2","div":"\xF7","divide":"\xF7","divideontimes":"\u22C7","divonx":"\u22C7","DJcy":"\u0402","djcy":"\u0452","dlcorn":"\u231E","dlcrop":"\u230D","dollar":"$","Dopf":"\u{1D53B}","dopf":"\u{1D555}","Dot":"\xA8","dot":"\u02D9","DotDot":"\u20DC","doteq":"\u2250","doteqdot":"\u2251","DotEqual":"\u2250","dotminus":"\u2238","dotplus":"\u2214","dotsquare":"\u22A1","doublebarwedge":"\u2306","DoubleContourIntegral":"\u222F","DoubleDot":"\xA8","DoubleDownArrow":"\u21D3","DoubleLeftArrow":"\u21D0","DoubleLeftRightArrow":"\u21D4","DoubleLeftTee":"\u2AE4","DoubleLongLeftArrow":"\u27F8","DoubleLongLeftRightArrow":"\u27FA","DoubleLongRightArrow":"\u27F9","DoubleRightArrow":"\u21D2","DoubleRightTee":"\u22A8","DoubleUpArrow":"\u21D1","DoubleUpDownArrow":"\u21D5","DoubleVerticalBar":"\u2225","DownArrowBar":"\u2913","downarrow":"\u2193","DownArrow":"\u2193","Downarrow":"\u21D3","DownArrowUpArrow":"\u21F5","DownBreve":"\u0311","downdownarrows":"\u21CA","downharpoonleft":"\u21C3","downharpoonright":"\u21C2","DownLeftRightVector":"\u2950","DownLeftTeeVector":"\u295E","DownLeftVectorBar":"\u2956","DownLeftVector":"\u21BD","DownRightTeeVector":"\u295F","DownRightVectorBar":"\u2957","DownRightVector":"\u21C1","DownTeeArrow":"\u21A7","DownTee":"\u22A4","drbkarow":"\u2910","drcorn":"\u231F","drcrop":"\u230C","Dscr":"\u{1D49F}","dscr":"\u{1D4B9}","DScy":"\u0405","dscy":"\u0455","dsol":"\u29F6","Dstrok":"\u0110","dstrok":"\u0111","dtdot":"\u22F1","dtri":"\u25BF","dtrif":"\u25BE","duarr":"\u21F5","duhar":"\u296F","dwangle":"\u29A6","DZcy":"\u040F","dzcy":"\u045F","dzigrarr":"\u27FF","Eacute":"\xC9","eacute":"\xE9","easter":"\u2A6E","Ecaron":"\u011A","ecaron":"\u011B","Ecirc":"\xCA","ecirc":"\xEA","ecir":"\u2256","ecolon":"\u2255","Ecy":"\u042D","ecy":"\u044D","eDDot":"\u2A77","Edot":"\u0116","edot":"\u0117","eDot":"\u2251","ee":"\u2147","efDot":"\u2252","Efr":"\u{1D508}","efr":"\u{1D522}","eg":"\u2A9A","Egrave":"\xC8","egrave":"\xE8","egs":"\u2A96","egsdot":"\u2A98","el":"\u2A99","Element":"\u2208","elinters":"\u23E7","ell":"\u2113","els":"\u2A95","elsdot":"\u2A97","Emacr":"\u0112","emacr":"\u0113","empty":"\u2205","emptyset":"\u2205","EmptySmallSquare":"\u25FB","emptyv":"\u2205","EmptyVerySmallSquare":"\u25AB","emsp13":"\u2004","emsp14":"\u2005","emsp":"\u2003","ENG":"\u014A","eng":"\u014B","ensp":"\u2002","Eogon":"\u0118","eogon":"\u0119","Eopf":"\u{1D53C}","eopf":"\u{1D556}","epar":"\u22D5","eparsl":"\u29E3","eplus":"\u2A71","epsi":"\u03B5","Epsilon":"\u0395","epsilon":"\u03B5","epsiv":"\u03F5","eqcirc":"\u2256","eqcolon":"\u2255","eqsim":"\u2242","eqslantgtr":"\u2A96","eqslantless":"\u2A95","Equal":"\u2A75","equals":"=","EqualTilde":"\u2242","equest":"\u225F","Equilibrium":"\u21CC","equiv":"\u2261","equivDD":"\u2A78","eqvparsl":"\u29E5","erarr":"\u2971","erDot":"\u2253","escr":"\u212F","Escr":"\u2130","esdot":"\u2250","Esim":"\u2A73","esim":"\u2242","Eta":"\u0397","eta":"\u03B7","ETH":"\xD0","eth":"\xF0","Euml":"\xCB","euml":"\xEB","euro":"\u20AC","excl":"!","exist":"\u2203","Exists":"\u2203","expectation":"\u2130","exponentiale":"\u2147","ExponentialE":"\u2147","fallingdotseq":"\u2252","Fcy":"\u0424","fcy":"\u0444","female":"\u2640","ffilig":"\uFB03","fflig":"\uFB00","ffllig":"\uFB04","Ffr":"\u{1D509}","ffr":"\u{1D523}","filig":"\uFB01","FilledSmallSquare":"\u25FC","FilledVerySmallSquare":"\u25AA","fjlig":"fj","flat":"\u266D","fllig":"\uFB02","fltns":"\u25B1","fnof":"\u0192","Fopf":"\u{1D53D}","fopf":"\u{1D557}","forall":"\u2200","ForAll":"\u2200","fork":"\u22D4","forkv":"\u2AD9","Fouriertrf":"\u2131","fpartint":"\u2A0D","frac12":"\xBD","frac13":"\u2153","frac14":"\xBC","frac15":"\u2155","frac16":"\u2159","frac18":"\u215B","frac23":"\u2154","frac25":"\u2156","frac34":"\xBE","frac35":"\u2157","frac38":"\u215C","frac45":"\u2158","frac56":"\u215A","frac58":"\u215D","frac78":"\u215E","frasl":"\u2044","frown":"\u2322","fscr":"\u{1D4BB}","Fscr":"\u2131","gacute":"\u01F5","Gamma":"\u0393","gamma":"\u03B3","Gammad":"\u03DC","gammad":"\u03DD","gap":"\u2A86","Gbreve":"\u011E","gbreve":"\u011F","Gcedil":"\u0122","Gcirc":"\u011C","gcirc":"\u011D","Gcy":"\u0413","gcy":"\u0433","Gdot":"\u0120","gdot":"\u0121","ge":"\u2265","gE":"\u2267","gEl":"\u2A8C","gel":"\u22DB","geq":"\u2265","geqq":"\u2267","geqslant":"\u2A7E","gescc":"\u2AA9","ges":"\u2A7E","gesdot":"\u2A80","gesdoto":"\u2A82","gesdotol":"\u2A84","gesl":"\u22DB\uFE00","gesles":"\u2A94","Gfr":"\u{1D50A}","gfr":"\u{1D524}","gg":"\u226B","Gg":"\u22D9","ggg":"\u22D9","gimel":"\u2137","GJcy":"\u0403","gjcy":"\u0453","gla":"\u2AA5","gl":"\u2277","glE":"\u2A92","glj":"\u2AA4","gnap":"\u2A8A","gnapprox":"\u2A8A","gne":"\u2A88","gnE":"\u2269","gneq":"\u2A88","gneqq":"\u2269","gnsim":"\u22E7","Gopf":"\u{1D53E}","gopf":"\u{1D558}","grave":"`","GreaterEqual":"\u2265","GreaterEqualLess":"\u22DB","GreaterFullEqual":"\u2267","GreaterGreater":"\u2AA2","GreaterLess":"\u2277","GreaterSlantEqual":"\u2A7E","GreaterTilde":"\u2273","Gscr":"\u{1D4A2}","gscr":"\u210A","gsim":"\u2273","gsime":"\u2A8E","gsiml":"\u2A90","gtcc":"\u2AA7","gtcir":"\u2A7A","gt":">","GT":">","Gt":"\u226B","gtdot":"\u22D7","gtlPar":"\u2995","gtquest":"\u2A7C","gtrapprox":"\u2A86","gtrarr":"\u2978","gtrdot":"\u22D7","gtreqless":"\u22DB","gtreqqless":"\u2A8C","gtrless":"\u2277","gtrsim":"\u2273","gvertneqq":"\u2269\uFE00","gvnE":"\u2269\uFE00","Hacek":"\u02C7","hairsp":"\u200A","half":"\xBD","hamilt":"\u210B","HARDcy":"\u042A","hardcy":"\u044A","harrcir":"\u2948","harr":"\u2194","hArr":"\u21D4","harrw":"\u21AD","Hat":"^","hbar":"\u210F","Hcirc":"\u0124","hcirc":"\u0125","hearts":"\u2665","heartsuit":"\u2665","hellip":"\u2026","hercon":"\u22B9","hfr":"\u{1D525}","Hfr":"\u210C","HilbertSpace":"\u210B","hksearow":"\u2925","hkswarow":"\u2926","hoarr":"\u21FF","homtht":"\u223B","hookleftarrow":"\u21A9","hookrightarrow":"\u21AA","hopf":"\u{1D559}","Hopf":"\u210D","horbar":"\u2015","HorizontalLine":"\u2500","hscr":"\u{1D4BD}","Hscr":"\u210B","hslash":"\u210F","Hstrok":"\u0126","hstrok":"\u0127","HumpDownHump":"\u224E","HumpEqual":"\u224F","hybull":"\u2043","hyphen":"\u2010","Iacute":"\xCD","iacute":"\xED","ic":"\u2063","Icirc":"\xCE","icirc":"\xEE","Icy":"\u0418","icy":"\u0438","Idot":"\u0130","IEcy":"\u0415","iecy":"\u0435","iexcl":"\xA1","iff":"\u21D4","ifr":"\u{1D526}","Ifr":"\u2111","Igrave":"\xCC","igrave":"\xEC","ii":"\u2148","iiiint":"\u2A0C","iiint":"\u222D","iinfin":"\u29DC","iiota":"\u2129","IJlig":"\u0132","ijlig":"\u0133","Imacr":"\u012A","imacr":"\u012B","image":"\u2111","ImaginaryI":"\u2148","imagline":"\u2110","imagpart":"\u2111","imath":"\u0131","Im":"\u2111","imof":"\u22B7","imped":"\u01B5","Implies":"\u21D2","incare":"\u2105","in":"\u2208","infin":"\u221E","infintie":"\u29DD","inodot":"\u0131","intcal":"\u22BA","int":"\u222B","Int":"\u222C","integers":"\u2124","Integral":"\u222B","intercal":"\u22BA","Intersection":"\u22C2","intlarhk":"\u2A17","intprod":"\u2A3C","InvisibleComma":"\u2063","InvisibleTimes":"\u2062","IOcy":"\u0401","iocy":"\u0451","Iogon":"\u012E","iogon":"\u012F","Iopf":"\u{1D540}","iopf":"\u{1D55A}","Iota":"\u0399","iota":"\u03B9","iprod":"\u2A3C","iquest":"\xBF","iscr":"\u{1D4BE}","Iscr":"\u2110","isin":"\u2208","isindot":"\u22F5","isinE":"\u22F9","isins":"\u22F4","isinsv":"\u22F3","isinv":"\u2208","it":"\u2062","Itilde":"\u0128","itilde":"\u0129","Iukcy":"\u0406","iukcy":"\u0456","Iuml":"\xCF","iuml":"\xEF","Jcirc":"\u0134","jcirc":"\u0135","Jcy":"\u0419","jcy":"\u0439","Jfr":"\u{1D50D}","jfr":"\u{1D527}","jmath":"\u0237","Jopf":"\u{1D541}","jopf":"\u{1D55B}","Jscr":"\u{1D4A5}","jscr":"\u{1D4BF}","Jsercy":"\u0408","jsercy":"\u0458","Jukcy":"\u0404","jukcy":"\u0454","Kappa":"\u039A","kappa":"\u03BA","kappav":"\u03F0","Kcedil":"\u0136","kcedil":"\u0137","Kcy":"\u041A","kcy":"\u043A","Kfr":"\u{1D50E}","kfr":"\u{1D528}","kgreen":"\u0138","KHcy":"\u0425","khcy":"\u0445","KJcy":"\u040C","kjcy":"\u045C","Kopf":"\u{1D542}","kopf":"\u{1D55C}","Kscr":"\u{1D4A6}","kscr":"\u{1D4C0}","lAarr":"\u21DA","Lacute":"\u0139","lacute":"\u013A","laemptyv":"\u29B4","lagran":"\u2112","Lambda":"\u039B","lambda":"\u03BB","lang":"\u27E8","Lang":"\u27EA","langd":"\u2991","langle":"\u27E8","lap":"\u2A85","Laplacetrf":"\u2112","laquo":"\xAB","larrb":"\u21E4","larrbfs":"\u291F","larr":"\u2190","Larr":"\u219E","lArr":"\u21D0","larrfs":"\u291D","larrhk":"\u21A9","larrlp":"\u21AB","larrpl":"\u2939","larrsim":"\u2973","larrtl":"\u21A2","latail":"\u2919","lAtail":"\u291B","lat":"\u2AAB","late":"\u2AAD","lates":"\u2AAD\uFE00","lbarr":"\u290C","lBarr":"\u290E","lbbrk":"\u2772","lbrace":"{","lbrack":"[","lbrke":"\u298B","lbrksld":"\u298F","lbrkslu":"\u298D","Lcaron":"\u013D","lcaron":"\u013E","Lcedil":"\u013B","lcedil":"\u013C","lceil":"\u2308","lcub":"{","Lcy":"\u041B","lcy":"\u043B","ldca":"\u2936","ldquo":"\u201C","ldquor":"\u201E","ldrdhar":"\u2967","ldrushar":"\u294B","ldsh":"\u21B2","le":"\u2264","lE":"\u2266","LeftAngleBracket":"\u27E8","LeftArrowBar":"\u21E4","leftarrow":"\u2190","LeftArrow":"\u2190","Leftarrow":"\u21D0","LeftArrowRightArrow":"\u21C6","leftarrowtail":"\u21A2","LeftCeiling":"\u2308","LeftDoubleBracket":"\u27E6","LeftDownTeeVector":"\u2961","LeftDownVectorBar":"\u2959","LeftDownVector":"\u21C3","LeftFloor":"\u230A","leftharpoondown":"\u21BD","leftharpoonup":"\u21BC","leftleftarrows":"\u21C7","leftrightarrow":"\u2194","LeftRightArrow":"\u2194","Leftrightarrow":"\u21D4","leftrightarrows":"\u21C6","leftrightharpoons":"\u21CB","leftrightsquigarrow":"\u21AD","LeftRightVector":"\u294E","LeftTeeArrow":"\u21A4","LeftTee":"\u22A3","LeftTeeVector":"\u295A","leftthreetimes":"\u22CB","LeftTriangleBar":"\u29CF","LeftTriangle":"\u22B2","LeftTriangleEqual":"\u22B4","LeftUpDownVector":"\u2951","LeftUpTeeVector":"\u2960","LeftUpVectorBar":"\u2958","LeftUpVector":"\u21BF","LeftVectorBar":"\u2952","LeftVector":"\u21BC","lEg":"\u2A8B","leg":"\u22DA","leq":"\u2264","leqq":"\u2266","leqslant":"\u2A7D","lescc":"\u2AA8","les":"\u2A7D","lesdot":"\u2A7F","lesdoto":"\u2A81","lesdotor":"\u2A83","lesg":"\u22DA\uFE00","lesges":"\u2A93","lessapprox":"\u2A85","lessdot":"\u22D6","lesseqgtr":"\u22DA","lesseqqgtr":"\u2A8B","LessEqualGreater":"\u22DA","LessFullEqual":"\u2266","LessGreater":"\u2276","lessgtr":"\u2276","LessLess":"\u2AA1","lesssim":"\u2272","LessSlantEqual":"\u2A7D","LessTilde":"\u2272","lfisht":"\u297C","lfloor":"\u230A","Lfr":"\u{1D50F}","lfr":"\u{1D529}","lg":"\u2276","lgE":"\u2A91","lHar":"\u2962","lhard":"\u21BD","lharu":"\u21BC","lharul":"\u296A","lhblk":"\u2584","LJcy":"\u0409","ljcy":"\u0459","llarr":"\u21C7","ll":"\u226A","Ll":"\u22D8","llcorner":"\u231E","Lleftarrow":"\u21DA","llhard":"\u296B","lltri":"\u25FA","Lmidot":"\u013F","lmidot":"\u0140","lmoustache":"\u23B0","lmoust":"\u23B0","lnap":"\u2A89","lnapprox":"\u2A89","lne":"\u2A87","lnE":"\u2268","lneq":"\u2A87","lneqq":"\u2268","lnsim":"\u22E6","loang":"\u27EC","loarr":"\u21FD","lobrk":"\u27E6","longleftarrow":"\u27F5","LongLeftArrow":"\u27F5","Longleftarrow":"\u27F8","longleftrightarrow":"\u27F7","LongLeftRightArrow":"\u27F7","Longleftrightarrow":"\u27FA","longmapsto":"\u27FC","longrightarrow":"\u27F6","LongRightArrow":"\u27F6","Longrightarrow":"\u27F9","looparrowleft":"\u21AB","looparrowright":"\u21AC","lopar":"\u2985","Lopf":"\u{1D543}","lopf":"\u{1D55D}","loplus":"\u2A2D","lotimes":"\u2A34","lowast":"\u2217","lowbar":"_","LowerLeftArrow":"\u2199","LowerRightArrow":"\u2198","loz":"\u25CA","lozenge":"\u25CA","lozf":"\u29EB","lpar":"(","lparlt":"\u2993","lrarr":"\u21C6","lrcorner":"\u231F","lrhar":"\u21CB","lrhard":"\u296D","lrm":"\u200E","lrtri":"\u22BF","lsaquo":"\u2039","lscr":"\u{1D4C1}","Lscr":"\u2112","lsh":"\u21B0","Lsh":"\u21B0","lsim":"\u2272","lsime":"\u2A8D","lsimg":"\u2A8F","lsqb":"[","lsquo":"\u2018","lsquor":"\u201A","Lstrok":"\u0141","lstrok":"\u0142","ltcc":"\u2AA6","ltcir":"\u2A79","lt":"<","LT":"<","Lt":"\u226A","ltdot":"\u22D6","lthree":"\u22CB","ltimes":"\u22C9","ltlarr":"\u2976","ltquest":"\u2A7B","ltri":"\u25C3","ltrie":"\u22B4","ltrif":"\u25C2","ltrPar":"\u2996","lurdshar":"\u294A","luruhar":"\u2966","lvertneqq":"\u2268\uFE00","lvnE":"\u2268\uFE00","macr":"\xAF","male":"\u2642","malt":"\u2720","maltese":"\u2720","Map":"\u2905","map":"\u21A6","mapsto":"\u21A6","mapstodown":"\u21A7","mapstoleft":"\u21A4","mapstoup":"\u21A5","marker":"\u25AE","mcomma":"\u2A29","Mcy":"\u041C","mcy":"\u043C","mdash":"\u2014","mDDot":"\u223A","measuredangle":"\u2221","MediumSpace":"\u205F","Mellintrf":"\u2133","Mfr":"\u{1D510}","mfr":"\u{1D52A}","mho":"\u2127","micro":"\xB5","midast":"*","midcir":"\u2AF0","mid":"\u2223","middot":"\xB7","minusb":"\u229F","minus":"\u2212","minusd":"\u2238","minusdu":"\u2A2A","MinusPlus":"\u2213","mlcp":"\u2ADB","mldr":"\u2026","mnplus":"\u2213","models":"\u22A7","Mopf":"\u{1D544}","mopf":"\u{1D55E}","mp":"\u2213","mscr":"\u{1D4C2}","Mscr":"\u2133","mstpos":"\u223E","Mu":"\u039C","mu":"\u03BC","multimap":"\u22B8","mumap":"\u22B8","nabla":"\u2207","Nacute":"\u0143","nacute":"\u0144","nang":"\u2220\u20D2","nap":"\u2249","napE":"\u2A70\u0338","napid":"\u224B\u0338","napos":"\u0149","napprox":"\u2249","natural":"\u266E","naturals":"\u2115","natur":"\u266E","nbsp":"\xA0","nbump":"\u224E\u0338","nbumpe":"\u224F\u0338","ncap":"\u2A43","Ncaron":"\u0147","ncaron":"\u0148","Ncedil":"\u0145","ncedil":"\u0146","ncong":"\u2247","ncongdot":"\u2A6D\u0338","ncup":"\u2A42","Ncy":"\u041D","ncy":"\u043D","ndash":"\u2013","nearhk":"\u2924","nearr":"\u2197","neArr":"\u21D7","nearrow":"\u2197","ne":"\u2260","nedot":"\u2250\u0338","NegativeMediumSpace":"\u200B","NegativeThickSpace":"\u200B","NegativeThinSpace":"\u200B","NegativeVeryThinSpace":"\u200B","nequiv":"\u2262","nesear":"\u2928","nesim":"\u2242\u0338","NestedGreaterGreater":"\u226B","NestedLessLess":"\u226A","NewLine":"\\n","nexist":"\u2204","nexists":"\u2204","Nfr":"\u{1D511}","nfr":"\u{1D52B}","ngE":"\u2267\u0338","nge":"\u2271","ngeq":"\u2271","ngeqq":"\u2267\u0338","ngeqslant":"\u2A7E\u0338","nges":"\u2A7E\u0338","nGg":"\u22D9\u0338","ngsim":"\u2275","nGt":"\u226B\u20D2","ngt":"\u226F","ngtr":"\u226F","nGtv":"\u226B\u0338","nharr":"\u21AE","nhArr":"\u21CE","nhpar":"\u2AF2","ni":"\u220B","nis":"\u22FC","nisd":"\u22FA","niv":"\u220B","NJcy":"\u040A","njcy":"\u045A","nlarr":"\u219A","nlArr":"\u21CD","nldr":"\u2025","nlE":"\u2266\u0338","nle":"\u2270","nleftarrow":"\u219A","nLeftarrow":"\u21CD","nleftrightarrow":"\u21AE","nLeftrightarrow":"\u21CE","nleq":"\u2270","nleqq":"\u2266\u0338","nleqslant":"\u2A7D\u0338","nles":"\u2A7D\u0338","nless":"\u226E","nLl":"\u22D8\u0338","nlsim":"\u2274","nLt":"\u226A\u20D2","nlt":"\u226E","nltri":"\u22EA","nltrie":"\u22EC","nLtv":"\u226A\u0338","nmid":"\u2224","NoBreak":"\u2060","NonBreakingSpace":"\xA0","nopf":"\u{1D55F}","Nopf":"\u2115","Not":"\u2AEC","not":"\xAC","NotCongruent":"\u2262","NotCupCap":"\u226D","NotDoubleVerticalBar":"\u2226","NotElement":"\u2209","NotEqual":"\u2260","NotEqualTilde":"\u2242\u0338","NotExists":"\u2204","NotGreater":"\u226F","NotGreaterEqual":"\u2271","NotGreaterFullEqual":"\u2267\u0338","NotGreaterGreater":"\u226B\u0338","NotGreaterLess":"\u2279","NotGreaterSlantEqual":"\u2A7E\u0338","NotGreaterTilde":"\u2275","NotHumpDownHump":"\u224E\u0338","NotHumpEqual":"\u224F\u0338","notin":"\u2209","notindot":"\u22F5\u0338","notinE":"\u22F9\u0338","notinva":"\u2209","notinvb":"\u22F7","notinvc":"\u22F6","NotLeftTriangleBar":"\u29CF\u0338","NotLeftTriangle":"\u22EA","NotLeftTriangleEqual":"\u22EC","NotLess":"\u226E","NotLessEqual":"\u2270","NotLessGreater":"\u2278","NotLessLess":"\u226A\u0338","NotLessSlantEqual":"\u2A7D\u0338","NotLessTilde":"\u2274","NotNestedGreaterGreater":"\u2AA2\u0338","NotNestedLessLess":"\u2AA1\u0338","notni":"\u220C","notniva":"\u220C","notnivb":"\u22FE","notnivc":"\u22FD","NotPrecedes":"\u2280","NotPrecedesEqual":"\u2AAF\u0338","NotPrecedesSlantEqual":"\u22E0","NotReverseElement":"\u220C","NotRightTriangleBar":"\u29D0\u0338","NotRightTriangle":"\u22EB","NotRightTriangleEqual":"\u22ED","NotSquareSubset":"\u228F\u0338","NotSquareSubsetEqual":"\u22E2","NotSquareSuperset":"\u2290\u0338","NotSquareSupersetEqual":"\u22E3","NotSubset":"\u2282\u20D2","NotSubsetEqual":"\u2288","NotSucceeds":"\u2281","NotSucceedsEqual":"\u2AB0\u0338","NotSucceedsSlantEqual":"\u22E1","NotSucceedsTilde":"\u227F\u0338","NotSuperset":"\u2283\u20D2","NotSupersetEqual":"\u2289","NotTilde":"\u2241","NotTildeEqual":"\u2244","NotTildeFullEqual":"\u2247","NotTildeTilde":"\u2249","NotVerticalBar":"\u2224","nparallel":"\u2226","npar":"\u2226","nparsl":"\u2AFD\u20E5","npart":"\u2202\u0338","npolint":"\u2A14","npr":"\u2280","nprcue":"\u22E0","nprec":"\u2280","npreceq":"\u2AAF\u0338","npre":"\u2AAF\u0338","nrarrc":"\u2933\u0338","nrarr":"\u219B","nrArr":"\u21CF","nrarrw":"\u219D\u0338","nrightarrow":"\u219B","nRightarrow":"\u21CF","nrtri":"\u22EB","nrtrie":"\u22ED","nsc":"\u2281","nsccue":"\u22E1","nsce":"\u2AB0\u0338","Nscr":"\u{1D4A9}","nscr":"\u{1D4C3}","nshortmid":"\u2224","nshortparallel":"\u2226","nsim":"\u2241","nsime":"\u2244","nsimeq":"\u2244","nsmid":"\u2224","nspar":"\u2226","nsqsube":"\u22E2","nsqsupe":"\u22E3","nsub":"\u2284","nsubE":"\u2AC5\u0338","nsube":"\u2288","nsubset":"\u2282\u20D2","nsubseteq":"\u2288","nsubseteqq":"\u2AC5\u0338","nsucc":"\u2281","nsucceq":"\u2AB0\u0338","nsup":"\u2285","nsupE":"\u2AC6\u0338","nsupe":"\u2289","nsupset":"\u2283\u20D2","nsupseteq":"\u2289","nsupseteqq":"\u2AC6\u0338","ntgl":"\u2279","Ntilde":"\xD1","ntilde":"\xF1","ntlg":"\u2278","ntriangleleft":"\u22EA","ntrianglelefteq":"\u22EC","ntriangleright":"\u22EB","ntrianglerighteq":"\u22ED","Nu":"\u039D","nu":"\u03BD","num":"#","numero":"\u2116","numsp":"\u2007","nvap":"\u224D\u20D2","nvdash":"\u22AC","nvDash":"\u22AD","nVdash":"\u22AE","nVDash":"\u22AF","nvge":"\u2265\u20D2","nvgt":">\u20D2","nvHarr":"\u2904","nvinfin":"\u29DE","nvlArr":"\u2902","nvle":"\u2264\u20D2","nvlt":"<\u20D2","nvltrie":"\u22B4\u20D2","nvrArr":"\u2903","nvrtrie":"\u22B5\u20D2","nvsim":"\u223C\u20D2","nwarhk":"\u2923","nwarr":"\u2196","nwArr":"\u21D6","nwarrow":"\u2196","nwnear":"\u2927","Oacute":"\xD3","oacute":"\xF3","oast":"\u229B","Ocirc":"\xD4","ocirc":"\xF4","ocir":"\u229A","Ocy":"\u041E","ocy":"\u043E","odash":"\u229D","Odblac":"\u0150","odblac":"\u0151","odiv":"\u2A38","odot":"\u2299","odsold":"\u29BC","OElig":"\u0152","oelig":"\u0153","ofcir":"\u29BF","Ofr":"\u{1D512}","ofr":"\u{1D52C}","ogon":"\u02DB","Ograve":"\xD2","ograve":"\xF2","ogt":"\u29C1","ohbar":"\u29B5","ohm":"\u03A9","oint":"\u222E","olarr":"\u21BA","olcir":"\u29BE","olcross":"\u29BB","oline":"\u203E","olt":"\u29C0","Omacr":"\u014C","omacr":"\u014D","Omega":"\u03A9","omega":"\u03C9","Omicron":"\u039F","omicron":"\u03BF","omid":"\u29B6","ominus":"\u2296","Oopf":"\u{1D546}","oopf":"\u{1D560}","opar":"\u29B7","OpenCurlyDoubleQuote":"\u201C","OpenCurlyQuote":"\u2018","operp":"\u29B9","oplus":"\u2295","orarr":"\u21BB","Or":"\u2A54","or":"\u2228","ord":"\u2A5D","order":"\u2134","orderof":"\u2134","ordf":"\xAA","ordm":"\xBA","origof":"\u22B6","oror":"\u2A56","orslope":"\u2A57","orv":"\u2A5B","oS":"\u24C8","Oscr":"\u{1D4AA}","oscr":"\u2134","Oslash":"\xD8","oslash":"\xF8","osol":"\u2298","Otilde":"\xD5","otilde":"\xF5","otimesas":"\u2A36","Otimes":"\u2A37","otimes":"\u2297","Ouml":"\xD6","ouml":"\xF6","ovbar":"\u233D","OverBar":"\u203E","OverBrace":"\u23DE","OverBracket":"\u23B4","OverParenthesis":"\u23DC","para":"\xB6","parallel":"\u2225","par":"\u2225","parsim":"\u2AF3","parsl":"\u2AFD","part":"\u2202","PartialD":"\u2202","Pcy":"\u041F","pcy":"\u043F","percnt":"%","period":".","permil":"\u2030","perp":"\u22A5","pertenk":"\u2031","Pfr":"\u{1D513}","pfr":"\u{1D52D}","Phi":"\u03A6","phi":"\u03C6","phiv":"\u03D5","phmmat":"\u2133","phone":"\u260E","Pi":"\u03A0","pi":"\u03C0","pitchfork":"\u22D4","piv":"\u03D6","planck":"\u210F","planckh":"\u210E","plankv":"\u210F","plusacir":"\u2A23","plusb":"\u229E","pluscir":"\u2A22","plus":"+","plusdo":"\u2214","plusdu":"\u2A25","pluse":"\u2A72","PlusMinus":"\xB1","plusmn":"\xB1","plussim":"\u2A26","plustwo":"\u2A27","pm":"\xB1","Poincareplane":"\u210C","pointint":"\u2A15","popf":"\u{1D561}","Popf":"\u2119","pound":"\xA3","prap":"\u2AB7","Pr":"\u2ABB","pr":"\u227A","prcue":"\u227C","precapprox":"\u2AB7","prec":"\u227A","preccurlyeq":"\u227C","Precedes":"\u227A","PrecedesEqual":"\u2AAF","PrecedesSlantEqual":"\u227C","PrecedesTilde":"\u227E","preceq":"\u2AAF","precnapprox":"\u2AB9","precneqq":"\u2AB5","precnsim":"\u22E8","pre":"\u2AAF","prE":"\u2AB3","precsim":"\u227E","prime":"\u2032","Prime":"\u2033","primes":"\u2119","prnap":"\u2AB9","prnE":"\u2AB5","prnsim":"\u22E8","prod":"\u220F","Product":"\u220F","profalar":"\u232E","profline":"\u2312","profsurf":"\u2313","prop":"\u221D","Proportional":"\u221D","Proportion":"\u2237","propto":"\u221D","prsim":"\u227E","prurel":"\u22B0","Pscr":"\u{1D4AB}","pscr":"\u{1D4C5}","Psi":"\u03A8","psi":"\u03C8","puncsp":"\u2008","Qfr":"\u{1D514}","qfr":"\u{1D52E}","qint":"\u2A0C","qopf":"\u{1D562}","Qopf":"\u211A","qprime":"\u2057","Qscr":"\u{1D4AC}","qscr":"\u{1D4C6}","quaternions":"\u210D","quatint":"\u2A16","quest":"?","questeq":"\u225F","quot":"\\"","QUOT":"\\"","rAarr":"\u21DB","race":"\u223D\u0331","Racute":"\u0154","racute":"\u0155","radic":"\u221A","raemptyv":"\u29B3","rang":"\u27E9","Rang":"\u27EB","rangd":"\u2992","range":"\u29A5","rangle":"\u27E9","raquo":"\xBB","rarrap":"\u2975","rarrb":"\u21E5","rarrbfs":"\u2920","rarrc":"\u2933","rarr":"\u2192","Rarr":"\u21A0","rArr":"\u21D2","rarrfs":"\u291E","rarrhk":"\u21AA","rarrlp":"\u21AC","rarrpl":"\u2945","rarrsim":"\u2974","Rarrtl":"\u2916","rarrtl":"\u21A3","rarrw":"\u219D","ratail":"\u291A","rAtail":"\u291C","ratio":"\u2236","rationals":"\u211A","rbarr":"\u290D","rBarr":"\u290F","RBarr":"\u2910","rbbrk":"\u2773","rbrace":"}","rbrack":"]","rbrke":"\u298C","rbrksld":"\u298E","rbrkslu":"\u2990","Rcaron":"\u0158","rcaron":"\u0159","Rcedil":"\u0156","rcedil":"\u0157","rceil":"\u2309","rcub":"}","Rcy":"\u0420","rcy":"\u0440","rdca":"\u2937","rdldhar":"\u2969","rdquo":"\u201D","rdquor":"\u201D","rdsh":"\u21B3","real":"\u211C","realine":"\u211B","realpart":"\u211C","reals":"\u211D","Re":"\u211C","rect":"\u25AD","reg":"\xAE","REG":"\xAE","ReverseElement":"\u220B","ReverseEquilibrium":"\u21CB","ReverseUpEquilibrium":"\u296F","rfisht":"\u297D","rfloor":"\u230B","rfr":"\u{1D52F}","Rfr":"\u211C","rHar":"\u2964","rhard":"\u21C1","rharu":"\u21C0","rharul":"\u296C","Rho":"\u03A1","rho":"\u03C1","rhov":"\u03F1","RightAngleBracket":"\u27E9","RightArrowBar":"\u21E5","rightarrow":"\u2192","RightArrow":"\u2192","Rightarrow":"\u21D2","RightArrowLeftArrow":"\u21C4","rightarrowtail":"\u21A3","RightCeiling":"\u2309","RightDoubleBracket":"\u27E7","RightDownTeeVector":"\u295D","RightDownVectorBar":"\u2955","RightDownVector":"\u21C2","RightFloor":"\u230B","rightharpoondown":"\u21C1","rightharpoonup":"\u21C0","rightleftarrows":"\u21C4","rightleftharpoons":"\u21CC","rightrightarrows":"\u21C9","rightsquigarrow":"\u219D","RightTeeArrow":"\u21A6","RightTee":"\u22A2","RightTeeVector":"\u295B","rightthreetimes":"\u22CC","RightTriangleBar":"\u29D0","RightTriangle":"\u22B3","RightTriangleEqual":"\u22B5","RightUpDownVector":"\u294F","RightUpTeeVector":"\u295C","RightUpVectorBar":"\u2954","RightUpVector":"\u21BE","RightVectorBar":"\u2953","RightVector":"\u21C0","ring":"\u02DA","risingdotseq":"\u2253","rlarr":"\u21C4","rlhar":"\u21CC","rlm":"\u200F","rmoustache":"\u23B1","rmoust":"\u23B1","rnmid":"\u2AEE","roang":"\u27ED","roarr":"\u21FE","robrk":"\u27E7","ropar":"\u2986","ropf":"\u{1D563}","Ropf":"\u211D","roplus":"\u2A2E","rotimes":"\u2A35","RoundImplies":"\u2970","rpar":")","rpargt":"\u2994","rppolint":"\u2A12","rrarr":"\u21C9","Rrightarrow":"\u21DB","rsaquo":"\u203A","rscr":"\u{1D4C7}","Rscr":"\u211B","rsh":"\u21B1","Rsh":"\u21B1","rsqb":"]","rsquo":"\u2019","rsquor":"\u2019","rthree":"\u22CC","rtimes":"\u22CA","rtri":"\u25B9","rtrie":"\u22B5","rtrif":"\u25B8","rtriltri":"\u29CE","RuleDelayed":"\u29F4","ruluhar":"\u2968","rx":"\u211E","Sacute":"\u015A","sacute":"\u015B","sbquo":"\u201A","scap":"\u2AB8","Scaron":"\u0160","scaron":"\u0161","Sc":"\u2ABC","sc":"\u227B","sccue":"\u227D","sce":"\u2AB0","scE":"\u2AB4","Scedil":"\u015E","scedil":"\u015F","Scirc":"\u015C","scirc":"\u015D","scnap":"\u2ABA","scnE":"\u2AB6","scnsim":"\u22E9","scpolint":"\u2A13","scsim":"\u227F","Scy":"\u0421","scy":"\u0441","sdotb":"\u22A1","sdot":"\u22C5","sdote":"\u2A66","searhk":"\u2925","searr":"\u2198","seArr":"\u21D8","searrow":"\u2198","sect":"\xA7","semi":";","seswar":"\u2929","setminus":"\u2216","setmn":"\u2216","sext":"\u2736","Sfr":"\u{1D516}","sfr":"\u{1D530}","sfrown":"\u2322","sharp":"\u266F","SHCHcy":"\u0429","shchcy":"\u0449","SHcy":"\u0428","shcy":"\u0448","ShortDownArrow":"\u2193","ShortLeftArrow":"\u2190","shortmid":"\u2223","shortparallel":"\u2225","ShortRightArrow":"\u2192","ShortUpArrow":"\u2191","shy":"\xAD","Sigma":"\u03A3","sigma":"\u03C3","sigmaf":"\u03C2","sigmav":"\u03C2","sim":"\u223C","simdot":"\u2A6A","sime":"\u2243","simeq":"\u2243","simg":"\u2A9E","simgE":"\u2AA0","siml":"\u2A9D","simlE":"\u2A9F","simne":"\u2246","simplus":"\u2A24","simrarr":"\u2972","slarr":"\u2190","SmallCircle":"\u2218","smallsetminus":"\u2216","smashp":"\u2A33","smeparsl":"\u29E4","smid":"\u2223","smile":"\u2323","smt":"\u2AAA","smte":"\u2AAC","smtes":"\u2AAC\uFE00","SOFTcy":"\u042C","softcy":"\u044C","solbar":"\u233F","solb":"\u29C4","sol":"/","Sopf":"\u{1D54A}","sopf":"\u{1D564}","spades":"\u2660","spadesuit":"\u2660","spar":"\u2225","sqcap":"\u2293","sqcaps":"\u2293\uFE00","sqcup":"\u2294","sqcups":"\u2294\uFE00","Sqrt":"\u221A","sqsub":"\u228F","sqsube":"\u2291","sqsubset":"\u228F","sqsubseteq":"\u2291","sqsup":"\u2290","sqsupe":"\u2292","sqsupset":"\u2290","sqsupseteq":"\u2292","square":"\u25A1","Square":"\u25A1","SquareIntersection":"\u2293","SquareSubset":"\u228F","SquareSubsetEqual":"\u2291","SquareSuperset":"\u2290","SquareSupersetEqual":"\u2292","SquareUnion":"\u2294","squarf":"\u25AA","squ":"\u25A1","squf":"\u25AA","srarr":"\u2192","Sscr":"\u{1D4AE}","sscr":"\u{1D4C8}","ssetmn":"\u2216","ssmile":"\u2323","sstarf":"\u22C6","Star":"\u22C6","star":"\u2606","starf":"\u2605","straightepsilon":"\u03F5","straightphi":"\u03D5","strns":"\xAF","sub":"\u2282","Sub":"\u22D0","subdot":"\u2ABD","subE":"\u2AC5","sube":"\u2286","subedot":"\u2AC3","submult":"\u2AC1","subnE":"\u2ACB","subne":"\u228A","subplus":"\u2ABF","subrarr":"\u2979","subset":"\u2282","Subset":"\u22D0","subseteq":"\u2286","subseteqq":"\u2AC5","SubsetEqual":"\u2286","subsetneq":"\u228A","subsetneqq":"\u2ACB","subsim":"\u2AC7","subsub":"\u2AD5","subsup":"\u2AD3","succapprox":"\u2AB8","succ":"\u227B","succcurlyeq":"\u227D","Succeeds":"\u227B","SucceedsEqual":"\u2AB0","SucceedsSlantEqual":"\u227D","SucceedsTilde":"\u227F","succeq":"\u2AB0","succnapprox":"\u2ABA","succneqq":"\u2AB6","succnsim":"\u22E9","succsim":"\u227F","SuchThat":"\u220B","sum":"\u2211","Sum":"\u2211","sung":"\u266A","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","sup":"\u2283","Sup":"\u22D1","supdot":"\u2ABE","supdsub":"\u2AD8","supE":"\u2AC6","supe":"\u2287","supedot":"\u2AC4","Superset":"\u2283","SupersetEqual":"\u2287","suphsol":"\u27C9","suphsub":"\u2AD7","suplarr":"\u297B","supmult":"\u2AC2","supnE":"\u2ACC","supne":"\u228B","supplus":"\u2AC0","supset":"\u2283","Supset":"\u22D1","supseteq":"\u2287","supseteqq":"\u2AC6","supsetneq":"\u228B","supsetneqq":"\u2ACC","supsim":"\u2AC8","supsub":"\u2AD4","supsup":"\u2AD6","swarhk":"\u2926","swarr":"\u2199","swArr":"\u21D9","swarrow":"\u2199","swnwar":"\u292A","szlig":"\xDF","Tab":"\\t","target":"\u2316","Tau":"\u03A4","tau":"\u03C4","tbrk":"\u23B4","Tcaron":"\u0164","tcaron":"\u0165","Tcedil":"\u0162","tcedil":"\u0163","Tcy":"\u0422","tcy":"\u0442","tdot":"\u20DB","telrec":"\u2315","Tfr":"\u{1D517}","tfr":"\u{1D531}","there4":"\u2234","therefore":"\u2234","Therefore":"\u2234","Theta":"\u0398","theta":"\u03B8","thetasym":"\u03D1","thetav":"\u03D1","thickapprox":"\u2248","thicksim":"\u223C","ThickSpace":"\u205F\u200A","ThinSpace":"\u2009","thinsp":"\u2009","thkap":"\u2248","thksim":"\u223C","THORN":"\xDE","thorn":"\xFE","tilde":"\u02DC","Tilde":"\u223C","TildeEqual":"\u2243","TildeFullEqual":"\u2245","TildeTilde":"\u2248","timesbar":"\u2A31","timesb":"\u22A0","times":"\xD7","timesd":"\u2A30","tint":"\u222D","toea":"\u2928","topbot":"\u2336","topcir":"\u2AF1","top":"\u22A4","Topf":"\u{1D54B}","topf":"\u{1D565}","topfork":"\u2ADA","tosa":"\u2929","tprime":"\u2034","trade":"\u2122","TRADE":"\u2122","triangle":"\u25B5","triangledown":"\u25BF","triangleleft":"\u25C3","trianglelefteq":"\u22B4","triangleq":"\u225C","triangleright":"\u25B9","trianglerighteq":"\u22B5","tridot":"\u25EC","trie":"\u225C","triminus":"\u2A3A","TripleDot":"\u20DB","triplus":"\u2A39","trisb":"\u29CD","tritime":"\u2A3B","trpezium":"\u23E2","Tscr":"\u{1D4AF}","tscr":"\u{1D4C9}","TScy":"\u0426","tscy":"\u0446","TSHcy":"\u040B","tshcy":"\u045B","Tstrok":"\u0166","tstrok":"\u0167","twixt":"\u226C","twoheadleftarrow":"\u219E","twoheadrightarrow":"\u21A0","Uacute":"\xDA","uacute":"\xFA","uarr":"\u2191","Uarr":"\u219F","uArr":"\u21D1","Uarrocir":"\u2949","Ubrcy":"\u040E","ubrcy":"\u045E","Ubreve":"\u016C","ubreve":"\u016D","Ucirc":"\xDB","ucirc":"\xFB","Ucy":"\u0423","ucy":"\u0443","udarr":"\u21C5","Udblac":"\u0170","udblac":"\u0171","udhar":"\u296E","ufisht":"\u297E","Ufr":"\u{1D518}","ufr":"\u{1D532}","Ugrave":"\xD9","ugrave":"\xF9","uHar":"\u2963","uharl":"\u21BF","uharr":"\u21BE","uhblk":"\u2580","ulcorn":"\u231C","ulcorner":"\u231C","ulcrop":"\u230F","ultri":"\u25F8","Umacr":"\u016A","umacr":"\u016B","uml":"\xA8","UnderBar":"_","UnderBrace":"\u23DF","UnderBracket":"\u23B5","UnderParenthesis":"\u23DD","Union":"\u22C3","UnionPlus":"\u228E","Uogon":"\u0172","uogon":"\u0173","Uopf":"\u{1D54C}","uopf":"\u{1D566}","UpArrowBar":"\u2912","uparrow":"\u2191","UpArrow":"\u2191","Uparrow":"\u21D1","UpArrowDownArrow":"\u21C5","updownarrow":"\u2195","UpDownArrow":"\u2195","Updownarrow":"\u21D5","UpEquilibrium":"\u296E","upharpoonleft":"\u21BF","upharpoonright":"\u21BE","uplus":"\u228E","UpperLeftArrow":"\u2196","UpperRightArrow":"\u2197","upsi":"\u03C5","Upsi":"\u03D2","upsih":"\u03D2","Upsilon":"\u03A5","upsilon":"\u03C5","UpTeeArrow":"\u21A5","UpTee":"\u22A5","upuparrows":"\u21C8","urcorn":"\u231D","urcorner":"\u231D","urcrop":"\u230E","Uring":"\u016E","uring":"\u016F","urtri":"\u25F9","Uscr":"\u{1D4B0}","uscr":"\u{1D4CA}","utdot":"\u22F0","Utilde":"\u0168","utilde":"\u0169","utri":"\u25B5","utrif":"\u25B4","uuarr":"\u21C8","Uuml":"\xDC","uuml":"\xFC","uwangle":"\u29A7","vangrt":"\u299C","varepsilon":"\u03F5","varkappa":"\u03F0","varnothing":"\u2205","varphi":"\u03D5","varpi":"\u03D6","varpropto":"\u221D","varr":"\u2195","vArr":"\u21D5","varrho":"\u03F1","varsigma":"\u03C2","varsubsetneq":"\u228A\uFE00","varsubsetneqq":"\u2ACB\uFE00","varsupsetneq":"\u228B\uFE00","varsupsetneqq":"\u2ACC\uFE00","vartheta":"\u03D1","vartriangleleft":"\u22B2","vartriangleright":"\u22B3","vBar":"\u2AE8","Vbar":"\u2AEB","vBarv":"\u2AE9","Vcy":"\u0412","vcy":"\u0432","vdash":"\u22A2","vDash":"\u22A8","Vdash":"\u22A9","VDash":"\u22AB","Vdashl":"\u2AE6","veebar":"\u22BB","vee":"\u2228","Vee":"\u22C1","veeeq":"\u225A","vellip":"\u22EE","verbar":"|","Verbar":"\u2016","vert":"|","Vert":"\u2016","VerticalBar":"\u2223","VerticalLine":"|","VerticalSeparator":"\u2758","VerticalTilde":"\u2240","VeryThinSpace":"\u200A","Vfr":"\u{1D519}","vfr":"\u{1D533}","vltri":"\u22B2","vnsub":"\u2282\u20D2","vnsup":"\u2283\u20D2","Vopf":"\u{1D54D}","vopf":"\u{1D567}","vprop":"\u221D","vrtri":"\u22B3","Vscr":"\u{1D4B1}","vscr":"\u{1D4CB}","vsubnE":"\u2ACB\uFE00","vsubne":"\u228A\uFE00","vsupnE":"\u2ACC\uFE00","vsupne":"\u228B\uFE00","Vvdash":"\u22AA","vzigzag":"\u299A","Wcirc":"\u0174","wcirc":"\u0175","wedbar":"\u2A5F","wedge":"\u2227","Wedge":"\u22C0","wedgeq":"\u2259","weierp":"\u2118","Wfr":"\u{1D51A}","wfr":"\u{1D534}","Wopf":"\u{1D54E}","wopf":"\u{1D568}","wp":"\u2118","wr":"\u2240","wreath":"\u2240","Wscr":"\u{1D4B2}","wscr":"\u{1D4CC}","xcap":"\u22C2","xcirc":"\u25EF","xcup":"\u22C3","xdtri":"\u25BD","Xfr":"\u{1D51B}","xfr":"\u{1D535}","xharr":"\u27F7","xhArr":"\u27FA","Xi":"\u039E","xi":"\u03BE","xlarr":"\u27F5","xlArr":"\u27F8","xmap":"\u27FC","xnis":"\u22FB","xodot":"\u2A00","Xopf":"\u{1D54F}","xopf":"\u{1D569}","xoplus":"\u2A01","xotime":"\u2A02","xrarr":"\u27F6","xrArr":"\u27F9","Xscr":"\u{1D4B3}","xscr":"\u{1D4CD}","xsqcup":"\u2A06","xuplus":"\u2A04","xutri":"\u25B3","xvee":"\u22C1","xwedge":"\u22C0","Yacute":"\xDD","yacute":"\xFD","YAcy":"\u042F","yacy":"\u044F","Ycirc":"\u0176","ycirc":"\u0177","Ycy":"\u042B","ycy":"\u044B","yen":"\xA5","Yfr":"\u{1D51C}","yfr":"\u{1D536}","YIcy":"\u0407","yicy":"\u0457","Yopf":"\u{1D550}","yopf":"\u{1D56A}","Yscr":"\u{1D4B4}","yscr":"\u{1D4CE}","YUcy":"\u042E","yucy":"\u044E","yuml":"\xFF","Yuml":"\u0178","Zacute":"\u0179","zacute":"\u017A","Zcaron":"\u017D","zcaron":"\u017E","Zcy":"\u0417","zcy":"\u0437","Zdot":"\u017B","zdot":"\u017C","zeetrf":"\u2128","ZeroWidthSpace":"\u200B","Zeta":"\u0396","zeta":"\u03B6","zfr":"\u{1D537}","Zfr":"\u2128","ZHcy":"\u0416","zhcy":"\u0436","zigrarr":"\u21DD","zopf":"\u{1D56B}","Zopf":"\u2124","Zscr":"\u{1D4B5}","zscr":"\u{1D4CF}","zwj":"\u200D","zwnj":"\u200C"}'); }, 2128: function(e2) { "use strict"; e2.exports = JSON.parse('{"Aacute":"\xC1","aacute":"\xE1","Acirc":"\xC2","acirc":"\xE2","acute":"\xB4","AElig":"\xC6","aelig":"\xE6","Agrave":"\xC0","agrave":"\xE0","amp":"&","AMP":"&","Aring":"\xC5","aring":"\xE5","Atilde":"\xC3","atilde":"\xE3","Auml":"\xC4","auml":"\xE4","brvbar":"\xA6","Ccedil":"\xC7","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","COPY":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","Eacute":"\xC9","eacute":"\xE9","Ecirc":"\xCA","ecirc":"\xEA","Egrave":"\xC8","egrave":"\xE8","ETH":"\xD0","eth":"\xF0","Euml":"\xCB","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","GT":">","Iacute":"\xCD","iacute":"\xED","Icirc":"\xCE","icirc":"\xEE","iexcl":"\xA1","Igrave":"\xCC","igrave":"\xEC","iquest":"\xBF","Iuml":"\xCF","iuml":"\xEF","laquo":"\xAB","lt":"<","LT":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","Ntilde":"\xD1","ntilde":"\xF1","Oacute":"\xD3","oacute":"\xF3","Ocirc":"\xD4","ocirc":"\xF4","Ograve":"\xD2","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","Oslash":"\xD8","oslash":"\xF8","Otilde":"\xD5","otilde":"\xF5","Ouml":"\xD6","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","QUOT":"\\"","raquo":"\xBB","reg":"\xAE","REG":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","THORN":"\xDE","thorn":"\xFE","times":"\xD7","Uacute":"\xDA","uacute":"\xFA","Ucirc":"\xDB","ucirc":"\xFB","Ugrave":"\xD9","ugrave":"\xF9","uml":"\xA8","Uuml":"\xDC","uuml":"\xFC","Yacute":"\xDD","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}'); }, 4931: function(e2) { "use strict"; e2.exports = JSON.parse(`{"amp":"&","apos":"'","gt":">","lt":"<","quot":"\\""}`); } }, r = {}; function __nccwpck_require__2(t2) { var a = r[t2]; if (a !== void 0) return a.exports; var n = r[t2] = { id: t2, loaded: false, exports: {} }, i = true; try { e[t2].call(n.exports, n, n.exports, __nccwpck_require__2), i = false; } finally { i && delete r[t2]; } return n.loaded = true, n.exports; } __name(__nccwpck_require__2, "__nccwpck_require__2"); (function() { __nccwpck_require__2.nmd = function(e2) { return e2.paths = [], e2.children || (e2.children = []), e2; }; })(), typeof __nccwpck_require__2 < "u" && (__nccwpck_require__2.ab = "/"); var t = __nccwpck_require__2(5417); module.exports = t; })(); } }); require_send_payload = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/send-payload.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { sendEtagResponse: /* @__PURE__ */ __name(function() { return sendEtagResponse; }, "sendEtagResponse"), sendRenderResult: /* @__PURE__ */ __name(function() { return sendRenderResult; }, "sendRenderResult") }); var _utils = require_utils(), _etag = require_etag(), _fresh = _interop_require_default(require_fresh()), _revalidate = require_revalidate(), _approuterheaders = require_app_router_headers(); function _interop_require_default(obj) { return obj && obj.__esModule ? obj : { default: obj }; } __name(_interop_require_default, "_interop_require_default"); function sendEtagResponse(req, res, etag) { return etag && res.setHeader("ETag", etag), (0, _fresh.default)(req.headers, { etag }) ? (res.statusCode = 304, res.end(), true) : false; } __name(sendEtagResponse, "sendEtagResponse"); async function sendRenderResult({ req, res, result, type: type2, generateEtags, poweredByHeader, revalidate, swrDelta }) { if ((0, _utils.isResSent)(res)) return; poweredByHeader && type2 === "html" && res.setHeader("X-Powered-By", "Next.js"), typeof revalidate < "u" && !res.getHeader("Cache-Control") && res.setHeader("Cache-Control", (0, _revalidate.formatRevalidate)({ revalidate, swrDelta })); let payload = result.isDynamic ? null : result.toUnchunkedString(); if (payload !== null) { let etagPayload = payload; if (type2 === "rsc") etagPayload = payload.split(` `).sort().join(` `); else if (type2 === "html" && payload.includes("__next_f")) { let { parse: parse22 } = require_node_html_parser(); try { var _root_querySelector; let root = parse22(payload), scriptTags = (_root_querySelector = root.querySelector("body")) == null ? void 0 : _root_querySelector.querySelectorAll("script").filter((node) => { var _node_innerHTML; return !node.hasAttribute("src") && ((_node_innerHTML = node.innerHTML) == null ? void 0 : _node_innerHTML.includes("__next_f")); }); scriptTags?.sort((a, b) => a.innerHTML.localeCompare(b.innerHTML)), scriptTags?.forEach((script) => script.remove()), scriptTags?.forEach((script) => { var _root_querySelector2; return (_root_querySelector2 = root.querySelector("body")) == null ? void 0 : _root_querySelector2.appendChild(script); }), etagPayload = root.toString(); } catch (err) { console.error("Error parsing HTML payload", err); } } let etag = generateEtags ? (0, _etag.generateETag)(etagPayload) : void 0; if (sendEtagResponse(req, res, etag)) return; } if (res.getHeader("Content-Type") || res.setHeader("Content-Type", result.contentType ? result.contentType : type2 === "rsc" ? _approuterheaders.RSC_CONTENT_TYPE_HEADER : type2 === "json" ? "application/json" : "text/html; charset=utf-8"), payload && res.setHeader("Content-Length", Buffer.byteLength(payload)), req.method === "HEAD") { res.end(null); return; } if (payload !== null) { res.end(payload); return; } await result.pipeToNodeResponse(res); } __name(sendRenderResult, "sendRenderResult"); } }); require_querystring2 = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/router/utils/querystring.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { assign: /* @__PURE__ */ __name(function() { return assign; }, "assign"), searchParamsToUrlQuery: /* @__PURE__ */ __name(function() { return searchParamsToUrlQuery; }, "searchParamsToUrlQuery"), urlQueryToSearchParams: /* @__PURE__ */ __name(function() { return urlQueryToSearchParams; }, "urlQueryToSearchParams") }); function searchParamsToUrlQuery(searchParams) { let query = {}; return searchParams.forEach((value, key) => { typeof query[key] > "u" ? query[key] = value : Array.isArray(query[key]) ? query[key].push(value) : query[key] = [query[key], value]; }), query; } __name(searchParamsToUrlQuery, "searchParamsToUrlQuery"); function stringifyUrlQueryParam(param) { return typeof param == "string" || typeof param == "number" && !isNaN(param) || typeof param == "boolean" ? String(param) : ""; } __name(stringifyUrlQueryParam, "stringifyUrlQueryParam"); function urlQueryToSearchParams(urlQuery) { let result = new URLSearchParams(); return Object.entries(urlQuery).forEach((param) => { let [key, value] = param; Array.isArray(value) ? value.forEach((item) => result.append(key, stringifyUrlQueryParam(item))) : result.set(key, stringifyUrlQueryParam(value)); }), result; } __name(urlQueryToSearchParams, "urlQueryToSearchParams"); function assign(target) { for (var _len = arguments.length, searchParamsList = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) searchParamsList[_key - 1] = arguments[_key]; return searchParamsList.forEach((searchParams) => { Array.from(searchParams.keys()).forEach((key) => target.delete(key)), searchParams.forEach((value, key) => target.append(key, value)); }), target; } __name(assign, "assign"); } }); require_parse_relative_url = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "parseRelativeUrl", { enumerable: true, get: /* @__PURE__ */ __name(function() { return parseRelativeUrl; }, "get") }); var _utils = require_utils(), _querystring = require_querystring2(); function parseRelativeUrl(url, base) { let globalBase = new URL(typeof window > "u" ? "http://n" : (0, _utils.getLocationOrigin)()), resolvedBase = base ? new URL(base, globalBase) : url.startsWith(".") ? new URL(typeof window > "u" ? "http://n" : window.location.href) : globalBase, { pathname, searchParams, search, hash, href, origin } = new URL(url, resolvedBase); if (origin !== globalBase.origin) throw new Error("invariant: invalid relative URL, router received " + url); return { pathname, query: (0, _querystring.searchParamsToUrlQuery)(searchParams), search, hash, href: href.slice(globalBase.origin.length) }; } __name(parseRelativeUrl, "parseRelativeUrl"); } }); require_parse_url = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/router/utils/parse-url.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "parseUrl", { enumerable: true, get: /* @__PURE__ */ __name(function() { return parseUrl; }, "get") }); var _querystring = require_querystring2(), _parserelativeurl = require_parse_relative_url(); function parseUrl(url) { if (url.startsWith("/")) return (0, _parserelativeurl.parseRelativeUrl)(url); let parsedURL = new URL(url); return { hash: parsedURL.hash, hostname: parsedURL.hostname, href: parsedURL.href, pathname: parsedURL.pathname, port: parsedURL.port, protocol: parsedURL.protocol, query: (0, _querystring.searchParamsToUrlQuery)(parsedURL.searchParams), search: parsedURL.search }; } __name(parseUrl, "parseUrl"); } }); require_picocolors = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/lib/picocolors.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { bgBlack: /* @__PURE__ */ __name(function() { return bgBlack; }, "bgBlack"), bgBlue: /* @__PURE__ */ __name(function() { return bgBlue; }, "bgBlue"), bgCyan: /* @__PURE__ */ __name(function() { return bgCyan; }, "bgCyan"), bgGreen: /* @__PURE__ */ __name(function() { return bgGreen; }, "bgGreen"), bgMagenta: /* @__PURE__ */ __name(function() { return bgMagenta; }, "bgMagenta"), bgRed: /* @__PURE__ */ __name(function() { return bgRed; }, "bgRed"), bgWhite: /* @__PURE__ */ __name(function() { return bgWhite; }, "bgWhite"), bgYellow: /* @__PURE__ */ __name(function() { return bgYellow; }, "bgYellow"), black: /* @__PURE__ */ __name(function() { return black; }, "black"), blue: /* @__PURE__ */ __name(function() { return blue; }, "blue"), bold: /* @__PURE__ */ __name(function() { return bold; }, "bold"), cyan: /* @__PURE__ */ __name(function() { return cyan; }, "cyan"), dim: /* @__PURE__ */ __name(function() { return dim; }, "dim"), gray: /* @__PURE__ */ __name(function() { return gray; }, "gray"), green: /* @__PURE__ */ __name(function() { return green; }, "green"), hidden: /* @__PURE__ */ __name(function() { return hidden; }, "hidden"), inverse: /* @__PURE__ */ __name(function() { return inverse; }, "inverse"), italic: /* @__PURE__ */ __name(function() { return italic; }, "italic"), magenta: /* @__PURE__ */ __name(function() { return magenta; }, "magenta"), purple: /* @__PURE__ */ __name(function() { return purple; }, "purple"), red: /* @__PURE__ */ __name(function() { return red; }, "red"), reset: /* @__PURE__ */ __name(function() { return reset; }, "reset"), strikethrough: /* @__PURE__ */ __name(function() { return strikethrough; }, "strikethrough"), underline: /* @__PURE__ */ __name(function() { return underline; }, "underline"), white: /* @__PURE__ */ __name(function() { return white; }, "white"), yellow: /* @__PURE__ */ __name(function() { return yellow; }, "yellow") }); var _globalThis, { env: env2, stdout: stdout2 } = ((_globalThis = globalThis) == null ? void 0 : _globalThis.process) ?? {}, enabled = env2 && !env2.NO_COLOR && (env2.FORCE_COLOR || stdout2?.isTTY && !env2.CI && env2.TERM !== "dumb"), replaceClose = /* @__PURE__ */ __name((str, close2, replace, index) => { let start = str.substring(0, index) + replace, end = str.substring(index + close2.length), nextIndex = end.indexOf(close2); return ~nextIndex ? start + replaceClose(end, close2, replace, nextIndex) : start + end; }, "replaceClose"), formatter = /* @__PURE__ */ __name((open3, close2, replace = open3) => enabled ? (input) => { let string = "" + input, index = string.indexOf(close2, open3.length); return ~index ? open3 + replaceClose(string, close2, replace, index) + close2 : open3 + string + close2; } : String, "formatter"), 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"); } }); require_log = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/build/output/log.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { bootstrap: /* @__PURE__ */ __name(function() { return bootstrap; }, "bootstrap"), error: /* @__PURE__ */ __name(function() { return error32; }, "error"), event: /* @__PURE__ */ __name(function() { return event; }, "event"), info: /* @__PURE__ */ __name(function() { return info3; }, "info"), prefixes: /* @__PURE__ */ __name(function() { return prefixes; }, "prefixes"), ready: /* @__PURE__ */ __name(function() { return ready; }, "ready"), trace: /* @__PURE__ */ __name(function() { return trace3; }, "trace"), wait: /* @__PURE__ */ __name(function() { return wait; }, "wait"), warn: /* @__PURE__ */ __name(function() { return warn32; }, "warn"), warnOnce: /* @__PURE__ */ __name(function() { return warnOnce; }, "warnOnce") }); var _picocolors = require_picocolors(), prefixes = { wait: (0, _picocolors.white)((0, _picocolors.bold)("\u25CB")), error: (0, _picocolors.red)((0, _picocolors.bold)("\u2A2F")), warn: (0, _picocolors.yellow)((0, _picocolors.bold)("\u26A0")), ready: "\u25B2", info: (0, _picocolors.white)((0, _picocolors.bold)(" ")), event: (0, _picocolors.green)((0, _picocolors.bold)("\u2713")), trace: (0, _picocolors.magenta)((0, _picocolors.bold)("\xBB")) }, LOGGING_METHOD = { log: "log", warn: "warn", error: "error" }; function prefixedLog(prefixType, ...message) { (message[0] === "" || message[0] === void 0) && message.length === 1 && message.shift(); let consoleMethod = prefixType in LOGGING_METHOD ? LOGGING_METHOD[prefixType] : "log", prefix = prefixes[prefixType]; message.length === 0 ? console[consoleMethod]("") : console[consoleMethod](" " + prefix, ...message); } __name(prefixedLog, "prefixedLog"); function bootstrap(...message) { console.log(" ", ...message); } __name(bootstrap, "bootstrap"); function wait(...message) { prefixedLog("wait", ...message); } __name(wait, "wait"); function error32(...message) { prefixedLog("error", ...message); } __name(error32, "error3"); function warn32(...message) { prefixedLog("warn", ...message); } __name(warn32, "warn3"); function ready(...message) { prefixedLog("ready", ...message); } __name(ready, "ready"); function info3(...message) { prefixedLog("info", ...message); } __name(info3, "info"); function event(...message) { prefixedLog("event", ...message); } __name(event, "event"); function trace3(...message) { prefixedLog("trace", ...message); } __name(trace3, "trace"); var warnOnceMessages = /* @__PURE__ */ new Set(); function warnOnce(...message) { warnOnceMessages.has(message[0]) || (warnOnceMessages.add(message.join(" ")), warn32(...message)); } __name(warnOnce, "warnOnce"); } }); require_is_ipv6 = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/lib/is-ipv6.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "isIPv6", { enumerable: true, get: /* @__PURE__ */ __name(function() { return isIPv6; }, "get") }); var v4Seg = "(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])", v4Str = `(${v4Seg}[.]){3}${v4Seg}`, v6Seg = "(?:[0-9a-fA-F]{1,4})", IPv6Reg = new RegExp(`^((?:${v6Seg}:){7}(?:${v6Seg}|:)|(?:${v6Seg}:){6}(?:${v4Str}|:${v6Seg}|:)|(?:${v6Seg}:){5}(?::${v4Str}|(:${v6Seg}){1,2}|:)|(?:${v6Seg}:){4}(?:(:${v6Seg}){0,1}:${v4Str}|(:${v6Seg}){1,3}|:)|(?:${v6Seg}:){3}(?:(:${v6Seg}){0,2}:${v4Str}|(:${v6Seg}){1,4}|:)|(?:${v6Seg}:){2}(?:(:${v6Seg}){0,3}:${v4Str}|(:${v6Seg}){1,5}|:)|(?:${v6Seg}:){1}(?:(:${v6Seg}){0,4}:${v4Str}|(:${v6Seg}){1,6}|:)|(?::((?::${v6Seg}){0,5}:${v4Str}|(?::${v6Seg}){1,7}|:)))(%[0-9a-zA-Z-.:]{1,})?$`); function isIPv6(s) { return IPv6Reg.test(s); } __name(isIPv6, "isIPv6"); } }); require_format_hostname = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/lib/format-hostname.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "formatHostname", { enumerable: true, get: /* @__PURE__ */ __name(function() { return formatHostname; }, "get") }); var _isipv6 = require_is_ipv6(); function formatHostname(hostname2) { return (0, _isipv6.isIPv6)(hostname2) ? `[${hostname2}]` : hostname2; } __name(formatHostname, "formatHostname"); } }); require_redirect_status = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/lib/redirect-status.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { allowedStatusCodes: /* @__PURE__ */ __name(function() { return allowedStatusCodes; }, "allowedStatusCodes"), getRedirectStatus: /* @__PURE__ */ __name(function() { return getRedirectStatus; }, "getRedirectStatus"), modifyRouteRegex: /* @__PURE__ */ __name(function() { return modifyRouteRegex; }, "modifyRouteRegex") }); var _redirectstatuscode = require_redirect_status_code(), allowedStatusCodes = /* @__PURE__ */ new Set([301, 302, 303, 307, 308]); function getRedirectStatus(route) { return route.statusCode || (route.permanent ? _redirectstatuscode.RedirectStatusCode.PermanentRedirect : _redirectstatuscode.RedirectStatusCode.TemporaryRedirect); } __name(getRedirectStatus, "getRedirectStatus"); function modifyRouteRegex(regex, restrictedPaths) { return restrictedPaths && (regex = regex.replace(/\^/, `^(?!${restrictedPaths.map((path22) => path22.replace(/\//g, "\\/")).join("|")})`)), regex = regex.replace(/\$$/, "(?:\\/)?$"), regex; } __name(modifyRouteRegex, "modifyRouteRegex"); } }); require_is_edge_runtime = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/lib/is-edge-runtime.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "isEdgeRuntime", { enumerable: true, get: /* @__PURE__ */ __name(function() { return isEdgeRuntime; }, "get") }); var _constants = require_constants2(); function isEdgeRuntime(value) { return value === _constants.SERVER_RUNTIME.experimentalEdge || value === _constants.SERVER_RUNTIME.edge; } __name(isEdgeRuntime, "isEdgeRuntime"); } }); require_sorted_routes = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/router/utils/sorted-routes.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "getSortedRoutes", { enumerable: true, get: /* @__PURE__ */ __name(function() { return getSortedRoutes; }, "get") }); var UrlNode = class _UrlNode { static { __name(this, "_UrlNode"); } insert(urlPath) { this._insert(urlPath.split("/").filter(Boolean), [], false); } smoosh() { return this._smoosh(); } _smoosh(prefix) { prefix === void 0 && (prefix = "/"); let childrenPaths = [...this.children.keys()].sort(); this.slugName !== null && childrenPaths.splice(childrenPaths.indexOf("[]"), 1), this.restSlugName !== null && childrenPaths.splice(childrenPaths.indexOf("[...]"), 1), this.optionalRestSlugName !== null && childrenPaths.splice(childrenPaths.indexOf("[[...]]"), 1); let routes = childrenPaths.map((c) => this.children.get(c)._smoosh("" + prefix + c + "/")).reduce((prev, curr) => [...prev, ...curr], []); if (this.slugName !== null && routes.push(...this.children.get("[]")._smoosh(prefix + "[" + this.slugName + "]/")), !this.placeholder) { let r = prefix === "/" ? "/" : prefix.slice(0, -1); if (this.optionalRestSlugName != null) throw new Error('You cannot define a route with the same specificity as a optional catch-all route ("' + r + '" and "' + r + "[[..." + this.optionalRestSlugName + ']]").'); routes.unshift(r); } return this.restSlugName !== null && routes.push(...this.children.get("[...]")._smoosh(prefix + "[..." + this.restSlugName + "]/")), this.optionalRestSlugName !== null && routes.push(...this.children.get("[[...]]")._smoosh(prefix + "[[..." + this.optionalRestSlugName + "]]/")), routes; } _insert(urlPaths, slugNames, isCatchAll) { if (urlPaths.length === 0) { this.placeholder = false; return; } if (isCatchAll) throw new Error("Catch-all must be the last part of the URL."); let nextSegment = urlPaths[0]; if (nextSegment.startsWith("[") && nextSegment.endsWith("]")) { let handleSlug = /* @__PURE__ */ __name(function(previousSlug, nextSlug) { if (previousSlug !== null && previousSlug !== nextSlug) throw new Error("You cannot use different slug names for the same dynamic path ('" + previousSlug + "' !== '" + nextSlug + "')."); slugNames.forEach((slug) => { if (slug === nextSlug) throw new Error('You cannot have the same slug name "' + nextSlug + '" repeat within a single dynamic path'); if (slug.replace(/\W/g, "") === nextSegment.replace(/\W/g, "")) throw new Error('You cannot have the slug names "' + slug + '" and "' + nextSlug + '" differ only by non-word symbols within a single dynamic path'); }), slugNames.push(nextSlug); }, "handleSlug"), segmentName = nextSegment.slice(1, -1), isOptional = false; if (segmentName.startsWith("[") && segmentName.endsWith("]") && (segmentName = segmentName.slice(1, -1), isOptional = true), segmentName.startsWith("...") && (segmentName = segmentName.substring(3), isCatchAll = true), segmentName.startsWith("[") || segmentName.endsWith("]")) throw new Error("Segment names may not start or end with extra brackets ('" + segmentName + "')."); if (segmentName.startsWith(".")) throw new Error("Segment names may not start with erroneous periods ('" + segmentName + "')."); if (isCatchAll) if (isOptional) { if (this.restSlugName != null) throw new Error('You cannot use both an required and optional catch-all route at the same level ("[...' + this.restSlugName + ']" and "' + urlPaths[0] + '" ).'); handleSlug(this.optionalRestSlugName, segmentName), this.optionalRestSlugName = segmentName, nextSegment = "[[...]]"; } else { if (this.optionalRestSlugName != null) throw new Error('You cannot use both an optional and required catch-all route at the same level ("[[...' + this.optionalRestSlugName + ']]" and "' + urlPaths[0] + '").'); handleSlug(this.restSlugName, segmentName), this.restSlugName = segmentName, nextSegment = "[...]"; } else { if (isOptional) throw new Error('Optional route parameters are not yet supported ("' + urlPaths[0] + '").'); handleSlug(this.slugName, segmentName), this.slugName = segmentName, nextSegment = "[]"; } } this.children.has(nextSegment) || this.children.set(nextSegment, new _UrlNode()), this.children.get(nextSegment)._insert(urlPaths.slice(1), slugNames, isCatchAll); } constructor() { this.placeholder = true, this.children = /* @__PURE__ */ new Map(), this.slugName = null, this.restSlugName = null, this.optionalRestSlugName = null; } }; function getSortedRoutes(normalizedPages) { let root = new UrlNode(); return normalizedPages.forEach((pagePath) => root.insert(pagePath)), root.smoosh(); } __name(getSortedRoutes, "getSortedRoutes"); } }); require_ensure_leading_slash = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "ensureLeadingSlash", { enumerable: true, get: /* @__PURE__ */ __name(function() { return ensureLeadingSlash; }, "get") }); function ensureLeadingSlash(path22) { return path22.startsWith("/") ? path22 : "/" + path22; } __name(ensureLeadingSlash, "ensureLeadingSlash"); } }); require_segment = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/segment.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { DEFAULT_SEGMENT_KEY: /* @__PURE__ */ __name(function() { return DEFAULT_SEGMENT_KEY; }, "DEFAULT_SEGMENT_KEY"), PAGE_SEGMENT_KEY: /* @__PURE__ */ __name(function() { return PAGE_SEGMENT_KEY; }, "PAGE_SEGMENT_KEY"), isGroupSegment: /* @__PURE__ */ __name(function() { return isGroupSegment; }, "isGroupSegment") }); function isGroupSegment(segment) { return segment[0] === "(" && segment.endsWith(")"); } __name(isGroupSegment, "isGroupSegment"); var PAGE_SEGMENT_KEY = "__PAGE__", DEFAULT_SEGMENT_KEY = "__DEFAULT__"; } }); require_app_paths = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/router/utils/app-paths.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { normalizeAppPath: /* @__PURE__ */ __name(function() { return normalizeAppPath; }, "normalizeAppPath"), normalizeRscURL: /* @__PURE__ */ __name(function() { return normalizeRscURL; }, "normalizeRscURL") }); var _ensureleadingslash = require_ensure_leading_slash(), _segment = require_segment(); function normalizeAppPath(route) { return (0, _ensureleadingslash.ensureLeadingSlash)(route.split("/").reduce((pathname, segment, index, segments) => !segment || (0, _segment.isGroupSegment)(segment) || segment[0] === "@" || (segment === "page" || segment === "route") && index === segments.length - 1 ? pathname : pathname + "/" + segment, "")); } __name(normalizeAppPath, "normalizeAppPath"); function normalizeRscURL(url) { return url.replace(/\.rsc($|\?)/, "$1"); } __name(normalizeRscURL, "normalizeRscURL"); } }); require_interception_routes = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/future/helpers/interception-routes.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { INTERCEPTION_ROUTE_MARKERS: /* @__PURE__ */ __name(function() { return INTERCEPTION_ROUTE_MARKERS; }, "INTERCEPTION_ROUTE_MARKERS"), extractInterceptionRouteInformation: /* @__PURE__ */ __name(function() { return extractInterceptionRouteInformation; }, "extractInterceptionRouteInformation"), isInterceptionRouteAppPath: /* @__PURE__ */ __name(function() { return isInterceptionRouteAppPath; }, "isInterceptionRouteAppPath") }); var _apppaths = require_app_paths(), INTERCEPTION_ROUTE_MARKERS = ["(..)(..)", "(.)", "(..)", "(...)"]; function isInterceptionRouteAppPath(path22) { return path22.split("/").find((segment) => INTERCEPTION_ROUTE_MARKERS.find((m) => segment.startsWith(m))) !== void 0; } __name(isInterceptionRouteAppPath, "isInterceptionRouteAppPath"); function extractInterceptionRouteInformation(path22) { let interceptingRoute, marker, interceptedRoute; for (let segment of path22.split("/")) if (marker = INTERCEPTION_ROUTE_MARKERS.find((m) => segment.startsWith(m)), marker) { [interceptingRoute, interceptedRoute] = path22.split(marker, 2); break; } if (!interceptingRoute || !marker || !interceptedRoute) throw new Error(`Invalid interception route: ${path22}. Must be in the format //(..|...|..)(..)/`); switch (interceptingRoute = (0, _apppaths.normalizeAppPath)(interceptingRoute), marker) { case "(.)": interceptingRoute === "/" ? interceptedRoute = `/${interceptedRoute}` : interceptedRoute = interceptingRoute + "/" + interceptedRoute; break; case "(..)": if (interceptingRoute === "/") throw new Error(`Invalid interception route: ${path22}. Cannot use (..) marker at the root level, use (.) instead.`); interceptedRoute = interceptingRoute.split("/").slice(0, -1).concat(interceptedRoute).join("/"); break; case "(...)": interceptedRoute = "/" + interceptedRoute; break; case "(..)(..)": let splitInterceptingRoute = interceptingRoute.split("/"); if (splitInterceptingRoute.length <= 2) throw new Error(`Invalid interception route: ${path22}. Cannot use (..)(..) marker at the root level or one level up.`); interceptedRoute = splitInterceptingRoute.slice(0, -2).concat(interceptedRoute).join("/"); break; default: throw new Error("Invariant: unexpected marker"); } return { interceptingRoute, interceptedRoute }; } __name(extractInterceptionRouteInformation, "extractInterceptionRouteInformation"); } }); require_is_dynamic = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/router/utils/is-dynamic.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "isDynamicRoute", { enumerable: true, get: /* @__PURE__ */ __name(function() { return isDynamicRoute; }, "get") }); var _interceptionroutes = require_interception_routes(), TEST_ROUTE = /\/\[[^/]+?\](?=\/|$)/; function isDynamicRoute(route) { return (0, _interceptionroutes.isInterceptionRouteAppPath)(route) && (route = (0, _interceptionroutes.extractInterceptionRouteInformation)(route).interceptedRoute), TEST_ROUTE.test(route); } __name(isDynamicRoute, "isDynamicRoute"); } }); require_utils2 = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/router/utils/index.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { getSortedRoutes: /* @__PURE__ */ __name(function() { return _sortedroutes.getSortedRoutes; }, "getSortedRoutes"), isDynamicRoute: /* @__PURE__ */ __name(function() { return _isdynamic.isDynamicRoute; }, "isDynamicRoute") }); var _sortedroutes = require_sorted_routes(), _isdynamic = require_is_dynamic(); } }); require_runtime_config_external = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/runtime-config.external.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { default: /* @__PURE__ */ __name(function() { return _default; }, "default"), setConfig: /* @__PURE__ */ __name(function() { return setConfig; }, "setConfig") }); var runtimeConfig, _default = /* @__PURE__ */ __name(() => runtimeConfig, "_default"); function setConfig(configValue) { runtimeConfig = configValue; } __name(setConfig, "setConfig"); } }); require_utils3 = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/utils.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { cleanAmpPath: /* @__PURE__ */ __name(function() { return cleanAmpPath; }, "cleanAmpPath"), debounce: /* @__PURE__ */ __name(function() { return debounce; }, "debounce"), isBlockedPage: /* @__PURE__ */ __name(function() { return isBlockedPage; }, "isBlockedPage") }); var _constants = require_constants(); function isBlockedPage(page) { return _constants.BLOCKED_PAGES.includes(page); } __name(isBlockedPage, "isBlockedPage"); function cleanAmpPath(pathname) { return pathname.match(/\?amp=(y|yes|true|1)/) && (pathname = pathname.replace(/\?amp=(y|yes|true|1)&?/, "?")), pathname.match(/&=(y|yes|true|1)/) && (pathname = pathname.replace(/&=(y|yes|true|1)/, "")), pathname = pathname.replace(/\?$/, ""), pathname; } __name(cleanAmpPath, "cleanAmpPath"); function debounce(fn, ms, maxWait = 1 / 0) { let timeoutId, startTime = 0, lastCall = 0, args, context2; function run() { let now = Date.now(), diff = lastCall + ms - now; diff <= 0 || startTime + maxWait >= now ? (timeoutId = void 0, fn.apply(context2, args)) : timeoutId = setTimeout2(run, diff); } __name(run, "run"); return function(...passedArgs) { args = passedArgs, context2 = this, lastCall = Date.now(), timeoutId === void 0 && (startTime = lastCall, timeoutId = setTimeout2(run, ms)); }; } __name(debounce, "debounce"); } }); require_is_bot = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/shared/lib/router/utils/is-bot.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "isBot", { enumerable: true, get: /* @__PURE__ */ __name(function() { return isBot; }, "get") }); function isBot(userAgent) { return /Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(userAgent); } __name(isBot, "isBot"); } }); require_detached_promise = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/lib/detached-promise.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "DetachedPromise", { enumerable: true, get: /* @__PURE__ */ __name(function() { return DetachedPromise22; }, "get") }); var DetachedPromise22 = class { static { __name(this, "DetachedPromise2"); } constructor() { let resolve, reject; this.promise = new Promise((res, rej) => { resolve = res, reject = rej; }), this.resolve = resolve, this.reject = reject; } }; } }); require_scheduler = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/lib/scheduler.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { atLeastOneTask: /* @__PURE__ */ __name(function() { return atLeastOneTask; }, "atLeastOneTask"), scheduleImmediate: /* @__PURE__ */ __name(function() { return scheduleImmediate; }, "scheduleImmediate"), scheduleOnNextTick: /* @__PURE__ */ __name(function() { return scheduleOnNextTick; }, "scheduleOnNextTick") }); var scheduleOnNextTick = /* @__PURE__ */ __name((cb) => { Promise.resolve().then(() => { process.nextTick(cb); }); }, "scheduleOnNextTick"), scheduleImmediate = /* @__PURE__ */ __name((cb) => { setImmediate(cb); }, "scheduleImmediate"); function atLeastOneTask() { return new Promise((resolve) => scheduleImmediate(resolve)); } __name(atLeastOneTask, "atLeastOneTask"); } }); require_encodedTags = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/stream-utils/encodedTags.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "ENCODED_TAGS", { enumerable: true, get: /* @__PURE__ */ __name(function() { return ENCODED_TAGS; }, "get") }); var ENCODED_TAGS = { 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]) } }; } }); require_uint8array_helpers = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/stream-utils/uint8array-helpers.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { indexOfUint8Array: /* @__PURE__ */ __name(function() { return indexOfUint8Array; }, "indexOfUint8Array"), isEquivalentUint8Arrays: /* @__PURE__ */ __name(function() { return isEquivalentUint8Arrays; }, "isEquivalentUint8Arrays"), removeFromUint8Array: /* @__PURE__ */ __name(function() { return removeFromUint8Array; }, "removeFromUint8Array") }); function indexOfUint8Array(a, b) { if (b.length === 0) return 0; if (a.length === 0 || b.length > a.length) return -1; for (let i = 0; i <= a.length - b.length; i++) { let completeMatch = true; for (let j = 0; j < b.length; j++) if (a[i + j] !== b[j]) { completeMatch = false; break; } if (completeMatch) return i; } return -1; } __name(indexOfUint8Array, "indexOfUint8Array"); function isEquivalentUint8Arrays(a, b) { if (a.length !== b.length) return false; for (let i = 0; i < a.length; i++) if (a[i] !== b[i]) return false; return true; } __name(isEquivalentUint8Arrays, "isEquivalentUint8Arrays"); function removeFromUint8Array(a, b) { let tagIndex = indexOfUint8Array(a, b); if (tagIndex === 0) return a.subarray(b.length); if (tagIndex > -1) { let removed = new Uint8Array(a.length - b.length); return removed.set(a.slice(0, tagIndex)), removed.set(a.slice(tagIndex + b.length), tagIndex), removed; } else return a; } __name(removeFromUint8Array, "removeFromUint8Array"); } }); require_node_web_streams_helper = __commonJS3({ ".open-next/server-functions/default/node_modules/next/dist/server/stream-utils/node-web-streams-helper.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for (var name in all) Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } __name(_export, "_export"); _export(exports, { chainStreams: /* @__PURE__ */ __name(function() { return chainStreams; }, "chainStreams"), continueDynamicDataResume: /* @__PURE__ */ __name(function() { return continueDynamicDataResume; }, "continueDynamicDataResume"), continueDynamicHTMLResume: /* @__PURE__ */ __name(function() { return continueDynamicHTMLResume; }, "continueDynamicHTMLResume"), continueDynamicPrerender: /* @__PURE__ */ __name(function() { return continueDynamicPrerender; }, "continueDynamicPrerender"), continueFizzStream: /* @__PURE__ */ __name(function() { return continueFizzStream; }, "continueFizzStream"), continueStaticPrerender: /* @__PURE__ */ __name(function() { return continueStaticPrerender; }, "continueStaticPrerender"), createBufferedTransformStream: /* @__PURE__ */ __name(function() { return createBufferedTransformStream; }, "createBufferedTransformStream"), createRootLayoutValidatorStream: /* @__PURE__ */ __name(function() { return createRootLayoutValidatorStream; }, "createRootLayoutValidatorStream"), renderToInitialFizzStream: /* @__PURE__ */ __name(function() { return renderToInitialFizzStream; }, "renderToInitialFizzStream"), streamFromString: /* @__PURE__ */ __name(function() { return streamFromString; }, "streamFromString"), streamToString: /* @__PURE__ */ __name(function() { return streamToString; }, "streamToString") }); var _tracer = require_tracer(), _constants = require_constants3(), _detachedpromise = require_detached_promise(), _scheduler = require_scheduler(), _encodedTags = require_encodedTags(), _uint8arrayhelpers = require_uint8array_helpers(); function voidCatch() { } __name(voidCatch, "voidCatch"); var encoder = new TextEncoder(); function chainStreams(...streams) { if (streams.length === 0) throw new Error("Invariant: chainStreams requires at least one stream"); if (streams.length === 1) return streams[0]; let { readable, writable } = new TransformStream(), promise = streams[0].pipeTo(writable, { preventClose: true }), i = 1; for (; i < streams.length - 1; i++) { let nextStream = streams[i]; promise = promise.then(() => nextStream.pipeTo(writable, { preventClose: true })); } let lastStream = streams[i]; return promise = promise.then(() => lastStream.pipeTo(writable)), promise.catch(voidCatch), readable; } __name(chainStreams, "chainStreams"); function streamFromString(str) { return new ReadableStream({ start(controller) { controller.enqueue(encoder.encode(str)), controller.close(); } }); } __name(streamFromString, "streamFromString"); async function streamToString(stream2) { let decoder = new TextDecoder("utf-8", { fatal: true }), string = ""; for await (let chunk of stream2) string += decoder.decode(chunk, { stream: true }); return string += decoder.decode(), string; } __name(streamToString, "streamToString"); function createBufferedTransformStream() { let bufferedChunks = [], bufferByteLength = 0, pending, flush = /* @__PURE__ */ __name((controller) => { if (pending) return; let detached = new _detachedpromise.DetachedPromise(); pending = detached, (0, _scheduler.scheduleImmediate)(() => { try { let chunk = new Uint8Array(bufferByteLength), copiedBytes = 0; for (let i = 0; i < bufferedChunks.length; i++) { let bufferedChunk = bufferedChunks[i]; chunk.set(bufferedChunk, copiedBytes), copiedBytes += bufferedChunk.byteLength; } bufferedChunks.length = 0, bufferByteLength = 0, controller.enqueue(chunk); } catch { } finally { pending = void 0, detached.resolve(); } }); }, "flush"); return new TransformStream({ transform(chunk, controller) { bufferedChunks.push(chunk), bufferByteLength += chunk.byteLength, flush(controller); }, flush() { if (pending) return pending.promise; } }); } __name(createBufferedTransformStream, "createBufferedTransformStream"); function createInsertedHTMLStream(getServerInsertedHTML) { return new TransformStream({ transform: /* @__PURE__ */ __name(async (chunk, controller) => { let html = await getServerInsertedHTML(); html && controller.enqueue(encoder.encode(html)), controller.enqueue(chunk); }, "transform") }); } __name(createInsertedHTMLStream, "createInsertedHTMLStream"); function renderToInitialFizzStream({ ReactDOMServer, element, streamOptions }) { return (0, _tracer.getTracer)().trace(_constants.AppRenderSpan.renderToReadableStream, async () => ReactDOMServer.renderToReadableStream(element, streamOptions)); } __name(renderToInitialFizzStream, "renderToInitialFizzStream"); function createHeadInsertionTransformStream(insert) { let inserted = false, freezing = false, hasBytes = false; return new TransformStream({ async transform(chunk, controller) { if (hasBytes = true, freezing) { controller.enqueue(chunk); return; } let insertion = await insert(); if (inserted) { if (insertion) { let encodedInsertion = encoder.encode(insertion); controller.enqueue(encodedInsertion); } controller.enqueue(chunk), freezing = true; } else { let index = (0, _uint8arrayhelpers.indexOfUint8Array)(chunk, _encodedTags.ENCODED_TAGS.CLOSED.HEAD); if (index !== -1) { if (insertion) { let encodedInsertion = encoder.encode(insertion), insertedHeadContent = new Uint8Array(chunk.length + encodedInsertion.length); insertedHeadContent.set(chunk.slice(0, index)), insertedHeadContent.set(encodedInsertion, index), insertedHeadContent.set(chunk.slice(index), index + encodedInsertion.length), controller.enqueue(insertedHeadContent); } else controller.enqueue(chunk); freezing = true, inserted = true; } } inserted ? (0, _scheduler.scheduleImmediate)(() => { freezing = false; }) : controller.enqueue(chunk); }, async flush(controller) { if (hasBytes) { let insertion = await insert(); insertion && controller.enqueue(encoder.encode(insertion)); } } }); } __name(createHeadInsertionTransformStream, "createHeadInsertionTransformStream"); function createDeferredSuffixStream(suffix) { let flushed = false, pending, flush = /* @__PURE__ */ __name((controller) => { let detached = new _detachedpromise.DetachedPromise(); pending = detached, (0, _scheduler.scheduleImmediate)(() => { try { controller.enqueue(encoder.encode(suffix)); } catch { } finally { pending = void 0, detached.resolve(); } }); }, "flush"); return new TransformStream({ transform(chunk, controller) { controller.enqueue(chunk), !flushed && (flushed = true, flush(controller)); }, flush(controller) { if (pending) return pending.promise; flushed || controller.enqueue(encoder.encode(suffix)); } }); } __name(createDeferredSuffixStream, "createDeferredSuffixStream"); function createMergedTransformStream(stream2) { let pull = null, donePulling = false; async function startPulling(controller) { if (pull) return; let reader = stream2.getReader(); await (0, _scheduler.atLeastOneTask)(); try { for (; ; ) { let { done, value } = await reader.read(); if (done) { donePulling = true; return; } controller.enqueue(value); } } catch (err) { controller.error(err); } } __name(startPulling, "startPulling"); return new TransformStream({ transform(chunk, controller) { controller.enqueue(chunk), pull || (pull = startPulling(controller)); }, flush(controller) { if (!donePulling) return pull || startPulling(controller); } }); } __name(createMergedTransformStream, "createMergedTransformStream"); function createMoveSuffixStream(suffix) { let foundSuffix = false, encodedSuffix = encoder.encode(suffix); return new TransformStream({ transform(chunk, controller) { if (foundSuffix) return controller.enqueue(chunk); let index = (0, _uint8arrayhelpers.indexOfUint8Array)(chunk, encodedSuffix); if (index > -1) { if (foundSuffix = true, chunk.length === suffix.length) return; let before = chunk.slice(0, index); if (controller.enqueue(before), chunk.length > suffix.length + index) { let after = chunk.slice(index + suffix.length); controller.enqueue(after); } } else controller.enqueue(chunk); }, flush(controller) { controller.enqueue(encodedSuffix); } }); } __name(createMoveSuffixStream, "createMoveSuffixStream"); function createStripDocumentClosingTagsTransform() { return new TransformStream({ transform(chunk, controller) { (0, _uint8arrayhelpers.isEquivalentUint8Arrays)(chunk, _encodedTags.ENCODED_TAGS.CLOSED.BODY_AND_HTML) || (0, _uint8arrayhelpers.isEquivalentUint8Arrays)(chunk, _encodedTags.ENCODED_TAGS.CLOSED.BODY) || (0, _uint8arrayhelpers.isEquivalentUint8Arrays)(chunk, _encodedTags.ENCODED_TAGS.CLOSED.HTML) || (chunk = (0, _uint8arrayhelpers.removeFromUint8Array)(chunk, _encodedTags.ENCODED_TAGS.CLOSED.BODY), chunk = (0, _uint8arrayhelpers.removeFromUint8Array)(chunk, _encodedTags.ENCODED_TAGS.CLOSED.HTML), controller.enqueue(chunk)); } }); } __name(createStripDocumentClosingTagsTransform, "createStripDocumentClosingTagsTransform"); function createRootLayoutValidatorStream() { let foundHtml = false, foundBody = false; return new TransformStream({ async transform(chunk, controller) { !foundHtml && (0, _uint8arrayhelpers.indexOfUint8Array)(chunk, _encodedTags.ENCODED_TAGS.OPENING.HTML) > -1 && (foundHtml = true), !foundBody && (0, _uint8arrayhelpers.indexOfUint8Array)(chunk, _encodedTags.ENCODED_TAGS.OPENING.BODY) > -1 && (foundBody = true), controller.enqueue(chunk); }, flush(controller) { let missingTags = []; foundHtml || missingTags.push("html"), foundBody || missingTags.push("body"), missingTags.length && controller.enqueue(encoder.encode(`