From d0adc0e41bef5df8600348d4c003869840abc23c Mon Sep 17 00:00:00 2001 From: somepoi <46904988+somepoi@users.noreply.github.com> Date: Tue, 6 Oct 2026 01:18:31 +0300 Subject: [PATCH 01/28] feature: tools added, basic unrpyc/unrpa implementation --- DESIGN.md | 8 + app/routes/search_discovery.py | 2 +- app/routes/tools.py | 60 ++++ app/utils/lifespan/search_cache.py | 1 + scripts/prepare_tools.py | 55 ++++ static/css/tools.css | 80 ++++++ static/js/navigation.js | 2 + static/js/tools-core.js | 32 +++ static/js/tools-worker.js | 85 ++++++ static/js/tools.js | 306 ++++++++++++++++++++ static/tools/NOTICE.txt | 22 ++ static/tools/engine.py | 304 ++++++++++++++++++++ static/tools/manifest.json | 22 ++ static/tools/pyodide/LICENSE | 373 +++++++++++++++++++++++++ static/tools/pyodide/pyodide-lock.json | 1 + static/tools/pyodide/pyodide.asm.js | 15 + static/tools/pyodide/pyodide.asm.wasm | Bin 0 -> 8647684 bytes static/tools/pyodide/pyodide.mjs | 4 + static/tools/pyodide/python_stdlib.zip | Bin 0 -> 2423989 bytes static/tools/vendor.zip | Bin 0 -> 86483 bytes templates/partials/head.html | 3 + templates/partials/header.html | 1 + templates/tools.html | 96 +++++++ tests/create_tools_fixtures.py | 21 ++ tests/test_tools.py | 47 ++++ tests/test_tools_engine.py | 174 ++++++++++++ tests/tools_browser.cjs | 112 ++++++++ tests/tools_core.test.mjs | 41 +++ tests/tools_ui.test.mjs | 106 +++++++ 29 files changed, 1972 insertions(+), 1 deletion(-) create mode 100644 app/routes/tools.py create mode 100644 scripts/prepare_tools.py create mode 100644 static/css/tools.css create mode 100644 static/js/tools-core.js create mode 100644 static/js/tools-worker.js create mode 100644 static/js/tools.js create mode 100644 static/tools/NOTICE.txt create mode 100644 static/tools/engine.py create mode 100644 static/tools/manifest.json create mode 100644 static/tools/pyodide/LICENSE create mode 100644 static/tools/pyodide/pyodide-lock.json create mode 100644 static/tools/pyodide/pyodide.asm.js create mode 100644 static/tools/pyodide/pyodide.asm.wasm create mode 100644 static/tools/pyodide/pyodide.mjs create mode 100644 static/tools/pyodide/python_stdlib.zip create mode 100644 static/tools/vendor.zip create mode 100644 templates/tools.html create mode 100644 tests/create_tools_fixtures.py create mode 100644 tests/test_tools.py create mode 100644 tests/test_tools_engine.py create mode 100644 tests/tools_browser.cjs create mode 100644 tests/tools_core.test.mjs create mode 100644 tests/tools_ui.test.mjs diff --git a/DESIGN.md b/DESIGN.md index 609255d..f6757c6 100644 --- a/DESIGN.md +++ b/DESIGN.md @@ -514,6 +514,14 @@ It sits *outside* the hub's «здесь пока пусто» check: a collecti In the «Варперы» section of «Ресурсов» (the engine's own set under the original collection, community-contributed ones under the other), a small plot of one Ren'Py easing curve: a 1px `--border` frame over Leaf Paper, a solid hairline at the start value, a dashed one at the target (the only way to see that back/elastic/bounce overshoot), and the curve itself in `--ink-soft`. The box is square so time and value get equal length: the time scale runs along the bottom (quarter ticks, `0`/`1` labelled in the mono face), and the value track runs down the right edge, sharing the plot's vertical mapping so its ticks land exactly on the two guide levels. Both the plot and the row's formula chip are copy controls (promoted from plain picture and plain `` by warpers.js, so a no-JS page grows no dead buttons): the plot hands over that exact variant's formula, the chip the one it displays. What they copy is always the machine-readable form — `t ** 2`, not the typeset `t²` — because the point of taking it is pasting it into the generator, into warpers.yaml or into a mod. Confirmation is the same green the copy buttons use elsewhere, one step more specific than the hover rule so it still reads under the cursor. The whole preview stays ink-quiet at rest, with hollow markers parked at the start of both scales; the leaf appears only on the curve currently hovered or focused, as the traced portion plus the three markers (curve, value, time — one moment shown three ways), so a page of 33 previews still spends its green once (the One-Leaf Rule). Colours are read from the CSS custom properties at runtime and re-read on theme change, since canvas can't inherit them. The reference is a matrix, ten families × three prefixes, so the previews repeat deliberately: they carry no card chrome, only the plot and the name, and the row/column labels do the explaining. Reduced motion parks the marker at the target instead of animating it there. +### Tools + +`/tools` is a local Ren'Py workbench inside the existing page frame: PT Serif headings, Inter controls and body, and a mono report on the code background. Its working column is capped at 66rem. Three native radio modes share one flat border and stack at 640px and below; the selected mode uses `--bg-light`. The dashed drop area accepts files and recursive folders, turns solid with `--accent-muted` during drag, and offers the same file/folder picker from its button, right-click menu and keyboard. Controls keep 44px targets and the shared focus ring; forced colors adds a system-color selected outline. + +The queue wraps long paths and renders at most 200 file rows while processing every matching file in the 5,000-file queue. Preparation, progress, partial results and errors have visible text; status uses a polite live region. The leaf moves from the processing action to the ZIP download after success, so both never compete as primary actions. Advanced options, limits and diagnostics use native details. Errors open the report, and a cancelled job keeps its queue. The three community-tool links below remain plain bordered rows and follow the site's same-tab rule. + +Processing runs in a lazily loaded local module Worker using Pyodide and full upstream unrpyc/unrpa. Files stay on the device; the result preserves folder structure in a ZIP capped at 768 MiB, with a 64 MiB compiled-script cap. Combined extraction keeps compiled originals and preserves existing source files. Source links and limits remain visible without JavaScript; processing controls are revealed only when initialized. Leaving through soft navigation terminates the worker and releases listeners and download URLs. This surface introduces no new design tokens or raster assets. + ## Do's and Don'ts ### Do: diff --git a/app/routes/search_discovery.py b/app/routes/search_discovery.py index 643bf40..e54aeab 100644 --- a/app/routes/search_discovery.py +++ b/app/routes/search_discovery.py @@ -15,7 +15,7 @@ STATIC_PAGES = ( '/', '/docs/', '/authors', '/specialists', '/materials', '/news-resources', - '/support', '/resources/', '/resources/community', + '/support', '/resources/', '/resources/community', '/tools', ) diff --git a/app/routes/tools.py b/app/routes/tools.py new file mode 100644 index 0000000..5072708 --- /dev/null +++ b/app/routes/tools.py @@ -0,0 +1,60 @@ +import hashlib +import json + +from fastapi import HTTPException, Request +from fastapi.responses import FileResponse + +from ..utils.assets import asset_url +from ..utils.file import ROOT, templates +from . import main_router + +TOOLS = ROOT / 'static/tools' +MANIFEST = json.loads((TOOLS / 'manifest.json').read_text('utf-8')) +RUNTIME_VERSION = MANIFEST['pyodide'] +FILES = { + 'engine.py': 'text/plain', 'vendor.zip': 'application/zip', + 'manifest.json': 'application/json', 'NOTICE.txt': 'text/plain', + **{f'pyodide/{RUNTIME_VERSION}/{name}': media for name, media in { + 'pyodide.mjs': 'application/javascript', 'pyodide.asm.js': 'application/javascript', + 'pyodide.asm.wasm': 'application/wasm', 'python_stdlib.zip': 'application/zip', + 'pyodide-lock.json': 'application/json', 'LICENSE': 'text/plain', + }.items()}, +} +_digests = {} + + +def physical_file(name): + return TOOLS / name.replace(f'pyodide/{RUNTIME_VERSION}/', 'pyodide/') + + +def digest(name): + path = physical_file(name) + stat = path.stat() + stamp = (stat.st_mtime_ns, stat.st_size) + if name not in _digests or _digests[name][0] != stamp: + _digests[name] = (stamp, hashlib.sha256(path.read_bytes()).hexdigest()[:16]) + return _digests[name][1] + + +@main_router.get('/tools') +async def tools_page(request: Request): + return templates.TemplateResponse(request, 'tools.html', { + 'tools_config': { + 'worker': asset_url('/static/js/tools-worker.js'), + 'engine': f'/static/tools/engine.py?v={digest("engine.py")}', + 'vendor': f'/static/tools/vendor.zip?v={digest("vendor.zip")}', + 'runtime': f'/static/tools/pyodide/{RUNTIME_VERSION}/', + }, + }) + + +@main_router.get('/static/tools/{name:path}') +async def tools_asset(name: str, request: Request): + if name not in FILES or not physical_file(name).is_file(): + raise HTTPException(404) + versioned = name.startswith('pyodide/') or request.query_params.get('v') == digest(name) + return FileResponse(physical_file(name), media_type=FILES[name], headers={ + 'X-Content-Type-Options': 'nosniff', + 'Cache-Control': 'public, max-age=31536000, immutable' if versioned else 'public, max-age=300', + **({'Content-Encoding': 'identity'} if name.endswith(('.zip', '.wasm')) else {}), + }) diff --git a/app/utils/lifespan/search_cache.py b/app/utils/lifespan/search_cache.py index c14dab4..a8adb4e 100644 --- a/app/utils/lifespan/search_cache.py +++ b/app/utils/lifespan/search_cache.py @@ -16,6 +16,7 @@ ('Браузер файлов', '/resources/browser'), ('Специалисты', '/specialists'), ('Материалы', '/materials'), + ('Инструменты Ren’Py / UnRpyc / UnRPA', '/tools'), ('Площадки для публикации', '/news-resources'), ('Авторы', '/authors'), ('Поддержка', '/support'), diff --git a/scripts/prepare_tools.py b/scripts/prepare_tools.py new file mode 100644 index 0000000..b2c2a31 --- /dev/null +++ b/scripts/prepare_tools.py @@ -0,0 +1,55 @@ +"""Rebuild pinned browser dependencies. Run explicitly; never at server startup.""" +import hashlib +import io +import json +import urllib.request +import zipfile +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[1] +DEST = ROOT / 'static/tools' +PYODIDE = '0.29.3' +SOURCES = { + 'unrpyc': ('CensoredUsername/unrpyc', '3ae8334ed71a05535927dcc559663d3aca51215b'), + 'unrpa': ('Lattyware/unrpa', '005b10abec590db374f23fd8d4b111963792a15a'), +} +RUNTIME = ('pyodide.mjs', 'pyodide.asm.js', 'pyodide.asm.wasm', 'python_stdlib.zip', 'pyodide-lock.json') + + +def fetch(url): + with urllib.request.urlopen(url, timeout=120) as response: + return response.read() + + +def main(): + DEST.mkdir(parents=True, exist_ok=True) + manifest = {'pyodide': PYODIDE, 'sources': {}, 'sha256': {}} + with zipfile.ZipFile(DEST / 'vendor.zip', 'w', zipfile.ZIP_DEFLATED) as output: + for name, (repo, revision) in SOURCES.items(): + manifest['sources'][name] = {'repository': f'https://github.com/{repo}', 'revision': revision} + source = zipfile.ZipFile(io.BytesIO(fetch(f'https://codeload.github.com/{repo}/zip/{revision}'))) + for entry in sorted(source.namelist()): + relative = entry.partition('/')[2] + if not relative or entry.endswith('/'): + continue + include = (relative.startswith('decompiler/') and relative.endswith('.py') + or relative in ('unrpyc.py', 'deobfuscate.py')) if name == 'unrpyc' else ( + relative.startswith('unrpa/') and relative.endswith('.py')) + if include or relative in ('LICENSE', 'COPYING', 'README.md'): + target = relative if include else f'licenses/{name}/{relative}' + info = zipfile.ZipInfo(target, (2026, 10, 6, 0, 0, 0)) + info.compress_type = zipfile.ZIP_DEFLATED + output.writestr(info, source.read(entry)) + runtime = DEST / 'pyodide' + runtime.mkdir(exist_ok=True) + for name in RUNTIME: + print(f'Downloading Pyodide {PYODIDE}: {name}', flush=True) + (runtime / name).write_bytes(fetch(f'https://cdn.jsdelivr.net/pyodide/v{PYODIDE}/full/{name}')) + (runtime / 'LICENSE').write_bytes(fetch(f'https://raw.githubusercontent.com/pyodide/pyodide/{PYODIDE}/LICENSE')) + for file in [DEST / 'vendor.zip', *sorted(runtime.iterdir())]: + manifest['sha256'][file.relative_to(DEST).as_posix()] = hashlib.sha256(file.read_bytes()).hexdigest() + (DEST / 'manifest.json').write_text(json.dumps(manifest, indent=2) + '\n', encoding='utf-8') + + +if __name__ == '__main__': + main() diff --git a/static/css/tools.css b/static/css/tools.css new file mode 100644 index 0000000..ea24e82 --- /dev/null +++ b/static/css/tools.css @@ -0,0 +1,80 @@ +.tools-page .page-main { max-width: 66rem; } +.tools-heading h2, .tools-links h2 { font-family: var(--font-serif); font-size: var(--fs-subtitle); font-weight: 700; margin: 0 0 8px; } +.tools-heading p { color: var(--text-soft); margin: 0 0 24px; } +.tools-modes { display: grid; grid-template-columns: 1fr 1fr; gap: 0; padding: 0; margin: 0 0 20px; border: 1px solid var(--border); border-radius: var(--radius-sm); } +.tools-modes label { display: flex; gap: 10px; align-items: start; padding: 16px; cursor: pointer; min-width: 0; } +.tools-modes label + label { border-inline-start: 1px solid var(--border); } +.tools-modes label:has(:checked) { background: var(--bg-light); } +.tools-modes strong { display: block; font-size: var(--fs-ui); font-weight: 600; } +.tools-modes small { display: block; margin-top: 4px; color: var(--text-soft); } +.tools-modes input { margin-top: 4px; flex: none; } +.tools-drop { border: 1px dashed var(--border); padding: 30px 20px 22px; text-align: center; background: var(--bg-light); border-radius: var(--radius-sm); } +.tools-drop.is-dragging { border-color: var(--accent); border-style: solid; background: var(--accent-muted); } +.tools-drop-icon { color: var(--text-soft); margin-bottom: 10px; } +.tools-drop-title { margin: 0 0 6px; font-size: var(--fs-body); font-weight: 600; } +.tools-drop p:not(.tools-drop-title) { color: var(--text-soft); font-size: var(--fs-ui); } +.tools-drop-hint { margin: 12px 0 0; } +.tools-button { display: inline-flex; justify-content: center; align-items: center; gap: 8px; min-height: 44px; padding: 10px 18px; border: 1px solid var(--border); border-radius: var(--radius-sm); background: var(--bg); color: var(--text); font: inherit; font-size: var(--fs-ui); font-weight: 600; cursor: pointer; text-decoration: none; } +.tools-button:hover { border-color: var(--accent); color: var(--accent); text-decoration: none; } +.tools-button-primary { background: var(--accent); border-color: var(--accent); color: var(--bg); } +.tools-button-primary:hover { background: var(--accent-hover); color: var(--bg); } +.tools-button:disabled { background: var(--bg-light); color: var(--text-soft); border-color: var(--border); cursor: default; } +.tools-page :is(button, a, input, summary, .tools-drop):focus-visible { outline: var(--focus-ring); outline-offset: 3px; } +.tools-add-menu { position: fixed; z-index: 110; min-width: 210px; padding: 6px; background: var(--bg-elevated); border: 1px solid var(--border); border-radius: var(--radius-sm); } +.tools-add-menu button { display: block; width: 100%; min-height: 44px; padding: 10px 14px; background: none; border: 0; text-align: start; color: var(--text); font: inherit; font-size: var(--fs-ui); cursor: pointer; } +.tools-add-menu button:hover { background: var(--bg-light); } +.tools-options { margin-block: 18px 24px; font-size: var(--fs-ui); } +.tools-options label { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; min-height: 36px; } +.tools-options span { color: var(--text-soft); } +.tools-advanced { margin-top: 4px; } +.tools-advanced summary, .tools-help summary, .tools-result summary { cursor: pointer; min-height: 44px; align-content: center; } +.tools-advanced p { margin: 0 0 8px 24px; color: var(--text-soft); } +.tools-queue-heading { display: flex; justify-content: space-between; gap: 12px; align-items: center; } +.tools-queue h3 { font-size: var(--fs-body); margin: 0; } +.tools-text-button { font: inherit; font-size: var(--fs-ui); border: 0; background: none; color: var(--accent); padding: 10px 4px; min-height: 44px; cursor: pointer; } +.tools-meta { font-size: var(--fs-ui); color: var(--text-soft); margin: 4px 0; font-variant-numeric: tabular-nums; } +.tools-file-list { list-style: none; padding: 0; margin: 12px 0 20px; border-block: 1px solid var(--border); max-height: 320px; overflow-y: auto; scrollbar-color: var(--border) var(--bg); } +.tools-file-list li { display: grid; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; gap: 12px; min-height: 52px; padding: 6px 4px; } +.tools-file-list li + li { border-top: 1px solid var(--border); } +.tools-file-name { overflow-wrap: anywhere; font-size: var(--fs-ui); } +.tools-file-size { font-size: var(--fs-ui); color: var(--text-soft); font-variant-numeric: tabular-nums; } +.tools-file-state { display: block; color: var(--text-soft); font-size: var(--fs-ui); } +.tools-file-state.is-error { color: var(--danger); } +.tools-remove { border: 0; background: none; color: var(--text-soft); padding: 8px; width: 44px; height: 44px; cursor: pointer; } +.tools-remove:hover { color: var(--accent); } +.tools-actions { display: flex; align-items: center; flex-wrap: wrap; gap: 12px 16px; margin-top: 20px; } +.tools-progress { margin-top: 20px; } +.tools-progress progress { width: 100%; height: 8px; accent-color: var(--accent); } +.tools-current, #tools-current { overflow-wrap: anywhere; } +.tools-status { margin: 14px 0 0; font-size: var(--fs-ui); } +.tools-status.is-error { color: var(--danger); } +.tools-result { padding: 20px 0; border-block: 1px solid var(--border); margin-top: 20px; } +.tools-result p { color: var(--text-soft); font-size: var(--fs-ui); margin-top: 12px; } +.tools-result pre { background: var(--code-bg); color: var(--text); padding: 16px; border: 1px solid var(--border); max-height: 300px; overflow: auto; white-space: pre-wrap; overflow-wrap: anywhere; font-family: var(--font-mono); font-size: var(--fs-ui); } +.tools-help { margin-top: 24px; padding-top: 12px; border-top: 1px solid var(--border); font-size: var(--fs-ui); color: var(--text-soft); } +.tools-help p { max-width: 75ch; } +.tools-help a { text-decoration: underline; text-underline-offset: 3px; } +.tools-links { margin-top: 48px; } +.tools-link-list { list-style: none; padding: 0; margin: 18px 0 0; } +.tools-link-list li { border-bottom: 1px solid var(--border); } +.tools-link-list a { display: grid; grid-template-columns: minmax(180px, 1fr) minmax(0, 1.4fr) auto; gap: 24px; align-items: center; padding: 18px 0; text-decoration: none; color: var(--text); } +.tools-link-list strong { font-weight: 600; font-size: var(--fs-body); } +.tools-link-list span { font-size: var(--fs-ui); color: var(--text-soft); } +.tools-link-list a:hover strong { color: var(--accent); } +.tools-page [hidden] { display: none !important; } +@media (max-width: 640px) { + .tools-modes { grid-template-columns: 1fr; } + .tools-modes label { padding: 12px 14px; } + .tools-modes label + label { border-inline-start: 0; border-top: 1px solid var(--border); } + .tools-drop { padding: 24px 14px 20px; } + .tools-link-list a { grid-template-columns: 1fr auto; gap: 4px 12px; } + .tools-link-list a span:nth-child(2) { grid-column: 1; } + .tools-link-list a span:last-child { grid-column: 2; grid-row: 1 / 3; } + .tools-actions > .tools-meta { flex-basis: 100%; } + .tools-file-list li { gap: 8px; } +} +@media (forced-colors: active) { + .tools-modes label:has(:checked) { outline: 1px solid Highlight; outline-offset: -2px; } + .tools-button-primary { border: 1px solid ButtonText; } + .tools-drop.is-dragging { outline: 2px solid Highlight; } +} diff --git a/static/js/navigation.js b/static/js/navigation.js index 8529570..b48f1af 100644 --- a/static/js/navigation.js +++ b/static/js/navigation.js @@ -19,6 +19,7 @@ if (pathname === '/docs' || pathname.startsWith('/docs/')) return 'docs'; if (pathname === '/resources' || pathname.startsWith('/resources/')) return 'resources'; if (pathname === '/materials') return 'materials'; + if (pathname === '/tools') return 'tools'; if (pathname === '/specialists' || pathname === '/artists') return 'specialists'; if (pathname === '/news-resources') return 'news-resources'; return null; @@ -108,6 +109,7 @@ if (id !== navigationId) return; window.__esdocWarperCleanup?.(); + window.__esdocToolsCleanup?.(); content.innerHTML = nextContent.innerHTML; document.title = nextDocument.title; document.body.className = nextDocument.body.className; diff --git a/static/js/tools-core.js b/static/js/tools-core.js new file mode 100644 index 0000000..5283fe0 --- /dev/null +++ b/static/js/tools-core.js @@ -0,0 +1,32 @@ +(function (root) { + const safePath = value => { + const path = value.replaceAll('\\', '/'); + if (!path || path.startsWith('/') || /[:\x00-\x1f]/.test(path) + || path.split('/').some(part => !part || part === '.' || part === '..') || path.length > 4096) { + throw new Error('Недопустимый путь файла.'); + } + return path; + }; + const accepts = (path, mode) => (mode !== 'unrpa' && /\.rpym?c$/i.test(path)) + || (mode !== 'unrpyc' && /\.rpa$/i.test(path)); + const walkEntry = async (entry, parent, add) => { + const path = safePath(parent + entry.name); + if (entry.isFile) { + const file = await new Promise((resolve, reject) => entry.file(resolve, reject)); + add({ file, path }); + } else if (entry.isDirectory) { + const reader = entry.createReader(); + while (true) { + const batch = await new Promise((resolve, reject) => reader.readEntries(resolve, reject)); + if (!batch.length) break; + for (const child of batch) await walkEntry(child, path + '/', add); + } + } + }; + const size = bytes => { + if (bytes < 1024) return `${bytes} Б`; + const unit = bytes < 1024 ** 2 ? 1 : bytes < 1024 ** 3 ? 2 : 3; + return `${(bytes / 1024 ** unit).toLocaleString('ru-RU', { maximumFractionDigits: 1 })} ${['', 'КиБ', 'МиБ', 'ГиБ'][unit]}`; + }; + root.ESDocTools = { safePath, accepts, walkEntry, size }; +})(globalThis); diff --git a/static/js/tools-worker.js b/static/js/tools-worker.js new file mode 100644 index 0000000..dd6958a --- /dev/null +++ b/static/js/tools-worker.js @@ -0,0 +1,85 @@ +/* All runtime and Python code is served by ES Doc; user Files stay in this + worker. WORKERFS reads Blob slices instead of copying a whole RPA to MEMFS. */ +let runtimePromise; +let running = false; + +const checkedFetch = async url => { + const response = await fetch(url, { credentials: 'same-origin' }); + if (!response.ok) throw new Error(`Не удалось загрузить инструменты (${response.status}). Обновите страницу и повторите.`); + return response; +}; + +async function initialize(config) { + self.postMessage({ type: 'loading', text: 'Загрузка инструментов для локальной обработки…' }); + const { loadPyodide } = await import(new URL(config.runtime + 'pyodide.mjs', self.location.origin).href); + const pyodide = await loadPyodide({ + indexURL: new URL(config.runtime, self.location.origin).href, + stdout: () => {}, stderr: () => {}, + }); + const [vendor, engine] = await Promise.all([ + checkedFetch(config.vendor).then(response => response.arrayBuffer()), + checkedFetch(config.engine).then(response => response.text()), + ]); + pyodide.FS.mkdirTree('/tools'); + pyodide.FS.writeFile('/tools/vendor.zip', new Uint8Array(vendor)); + pyodide.FS.writeFile('/tools/engine.py', engine, { encoding: 'utf8' }); + await pyodide.runPythonAsync(` +import sys, zipfile +sys.path.insert(0, '/tools') +with zipfile.ZipFile('/tools/vendor.zip') as bundled: + bundled.extractall('/tools') +import engine +`); + if (!pyodide.FS.filesystems.WORKERFS) throw new Error('Браузер не поддерживает чтение файлов инструментом. Попробуйте актуальный Firefox, Chrome или Edge.'); + return pyodide; +} + +self.esdocNotify = event => self.postMessage(event.toJs({ dict_converter: Object.fromEntries })); +self.esdocEmit = bytes => { + const data = bytes.toJs(); + const buffer = data.buffer.slice(data.byteOffset, data.byteOffset + data.byteLength); + self.postMessage({ type: 'chunk', buffer }, [buffer]); +}; + +self.onmessage = async ({ data }) => { + if (running || data.type !== 'run') return; + running = true; + let pyodide; + let mounted = false; + try { + runtimePromise ||= initialize(data.config).catch(error => { runtimePromise = null; throw error; }); + pyodide = await runtimePromise; + pyodide.FS.mkdirTree('/input'); + pyodide.FS.mount(pyodide.FS.filesystems.WORKERFS, { + blobs: data.files.map((entry, index) => ({ name: `input-${index}`, data: entry.file })), + }, '/input'); + mounted = true; + pyodide.globals.set('job_json', JSON.stringify({ + files: data.files.map((entry, index) => ({ path: entry.path, source: `/input/input-${index}` })), + mode: data.mode, options: data.options, + })); + self.postMessage({ type: 'ready' }); + const result = await pyodide.runPythonAsync(` +import json +from js import esdocNotify, esdocEmit +job = json.loads(job_json) +sink = engine.ChunkSink(esdocEmit) +result = engine.process(job['files'], job['mode'], job['options'], sink, esdocNotify) +json.dumps(result, ensure_ascii=False) +`); + self.postMessage({ type: 'done', result: JSON.parse(result) }); + } catch (error) { + self.postMessage({ type: 'fatal', error: String(error.message || error) }); + } finally { + if (mounted) pyodide.FS.unmount('/input'); + if (pyodide) { + await pyodide.runPythonAsync(` +for key in ('job_json', 'job', 'sink', 'result'): + globals().pop(key, None) +import gc +gc.collect() +`); + } + running = false; + } +}; diff --git a/static/js/tools.js b/static/js/tools.js new file mode 100644 index 0000000..eee5527 --- /dev/null +++ b/static/js/tools.js @@ -0,0 +1,306 @@ +(function () { + window.__esdocToolsCleanup?.(); + const app = document.getElementById('tools-app'); + if (!app) return; + const { accepts, safePath, walkEntry, size } = window.ESDocTools; + const config = JSON.parse(app.dataset.config); + const get = id => document.getElementById('tools-' + id); + const controls = get('controls'), drop = get('drop'), menu = get('add-menu'); + const addButton = get('add'), fileInput = get('files'), folderInput = get('folder'); + const start = get('start'), cancel = get('cancel'), status = get('status'); + const queue = get('queue'), list = get('file-list'), progress = get('progress'); + const progressBar = get('progress-bar'), current = get('current'); + const resultPanel = get('result'), download = get('download'); + const controller = new AbortController(); + const on = (element, event, callback) => element.addEventListener(event, callback, { signal: controller.signal }); + const labels = { unrpyc: 'Декомпилировать', unrpa: 'Распаковать' }; + const files = new Map(); + const rows = new Map(); + const supported = Boolean(window.Worker && window.WebAssembly); + let mode = 'unrpyc', busy = false, enumerating = false, disposed = false; + let worker = null, chunks = [], downloadURL = null, activeFiles = [], dragDepth = 0; + let operation = 0; + + const say = (message, error = false) => { + status.textContent = message; + status.classList.toggle('is-error', error); + }; + const clearResult = () => { + if (downloadURL) URL.revokeObjectURL(downloadURL); + downloadURL = null; + chunks = []; + download.removeAttribute('href'); + resultPanel.hidden = true; + start.classList.add('tools-button-primary'); + get('report-text').textContent = ''; + }; + const closeMenu = (restore = false) => { + menu.hidden = true; + addButton.setAttribute('aria-expanded', 'false'); + if (restore) addButton.focus(); + }; + const showMenu = (x, y) => { + if (busy || enumerating) return; + menu.hidden = false; + const bounds = menu.getBoundingClientRect(); + menu.style.left = Math.max(8, Math.min(x, innerWidth - bounds.width - 8)) + 'px'; + menu.style.top = Math.max(8, Math.min(y, innerHeight - bounds.height - 8)) + 'px'; + addButton.setAttribute('aria-expanded', 'true'); + get('pick-files').focus(); + }; + const selected = () => [...files.values()].filter(entry => accepts(entry.path, mode)); + const updateControls = () => { + const locked = busy || enumerating || !supported; + start.disabled = locked || !selected().length; + addButton.disabled = locked; + get('clear').disabled = locked; + for (const field of app.querySelectorAll('.tools-modes input, .tools-options input')) field.disabled = locked; + for (const button of list.querySelectorAll('button')) button.disabled = locked; + cancel.hidden = !locked; + }; + const render = () => { + list.replaceChildren(); + rows.clear(); + const visible = selected(); + queue.hidden = !files.size; + get('count').textContent = `${visible.length.toLocaleString('ru-RU')} файлов / ${size(visible.reduce((total, entry) => total + entry.file.size, 0))}` + + (visible.length < files.size ? ` / для другого режима: ${files.size - visible.length}` : ''); + const fragment = document.createDocumentFragment(); + // Bound the DOM for folders with thousands of scripts; all queued files + // are still processed and represented in the downloadable report. + for (const entry of visible.slice(0, 200)) { + const row = document.createElement('li'); + const name = document.createElement('div'); + name.className = 'tools-file-name'; + name.textContent = entry.path; + const state = document.createElement('span'); + state.className = 'tools-file-state'; + state.textContent = 'В очереди'; + name.appendChild(state); + const bytes = document.createElement('span'); + bytes.className = 'tools-file-size'; + bytes.textContent = size(entry.file.size); + const remove = document.createElement('button'); + remove.type = 'button'; + remove.className = 'tools-remove'; + remove.setAttribute('aria-label', 'Убрать ' + entry.path); + remove.innerHTML = ''; + remove.addEventListener('click', () => { files.delete(entry.path); clearResult(); render(); }); + row.append(name, bytes, remove); + rows.set(entry.path, state); + fragment.appendChild(row); + } + if (visible.length > 200) { + const remainder = document.createElement('li'); + remainder.textContent = `И ещё ${visible.length - 200} файлов. Будут обработаны все.`; + fragment.appendChild(remainder); + } + list.appendChild(fragment); + updateControls(); + }; + + const importFiles = async collect => { + if (busy || enumerating) return; + enumerating = true; + const id = ++operation; + closeMenu(); + clearResult(); + updateControls(); + say('Чтение списка файлов…'); + let added = 0, skipped = 0, duplicates = 0; + try { + await collect(entry => { + if (disposed || id !== operation) throw new Error('Добавление отменено.'); + entry.path = safePath(entry.path); + if (!accepts(entry.path, 'combined')) { skipped++; return; } + if (files.has(entry.path)) { duplicates++; return; } + if (files.size >= 5000) throw new Error('В очередь можно добавить до 5 000 файлов. Обрабатывайте папку по частям.'); + files.set(entry.path, entry); + added++; + }); + if (id === operation) say(`Добавлено файлов: ${added}.` + + (skipped ? ` Другие форматы пропущены: ${skipped}.` : '') + + (duplicates ? ` Повторные пути пропущены: ${duplicates}.` : '') + + (!selected().length && files.size ? ' Выберите подходящий режим выше.' : '') + + (!files.size ? ' Выберите .rpyc, .rpymc или .rpa.' : '')); + } catch (error) { + if (id === operation) say(error.message, true); + } finally { + if (!disposed && id === operation) { enumerating = false; render(); } + } + }; + const pick = input => { closeMenu(true); input.value = ''; input.click(); }; + for (const input of [fileInput, folderInput]) on(input, 'change', () => { + const picked = [...input.files]; + importFiles(add => { for (const file of picked) add({ file, path: file.webkitRelativePath || file.name }); }); + }); + on(get('pick-files'), 'click', () => pick(fileInput)); + on(get('pick-folder'), 'click', () => pick(folderInput)); + on(addButton, 'click', () => { + if (!menu.hidden) { closeMenu(true); return; } + const bounds = addButton.getBoundingClientRect(); + showMenu(bounds.left, bounds.bottom + 4); + }); + on(drop, 'contextmenu', event => { event.preventDefault(); showMenu(event.clientX, event.clientY); }); + on(drop, 'keydown', event => { + if (event.target !== drop) return; + if (event.key === 'Enter' || event.key === ' ' || event.key === 'ContextMenu' || event.key === 'F10' && event.shiftKey) { + event.preventDefault(); + const bounds = addButton.getBoundingClientRect(); + showMenu(bounds.left, bounds.bottom + 4); + } + }); + on(document, 'pointerdown', event => { + if (!menu.contains(event.target) && !addButton.contains(event.target)) closeMenu(); + }); + on(document, 'keydown', event => { if (event.key === 'Escape' && !menu.hidden) closeMenu(true); }); + // Some browser hosts clear focus between pointerdown and click. Hiding the + // menu then removes the clicked button before its click handler can run. + on(menu, 'focusout', event => { + if (event.relatedTarget && event.relatedTarget !== addButton && !menu.contains(event.relatedTarget)) closeMenu(); + }); + on(window, 'resize', () => closeMenu()); + on(window, 'scroll', () => closeMenu()); + for (const radio of app.querySelectorAll('[name="tool-mode"]')) on(radio, 'change', () => { + mode = radio.value; + clearResult(); + progress.hidden = true; + start.textContent = labels[mode]; + fileInput.accept = mode === 'unrpa' ? '.rpa' : '.rpyc,.rpymc'; + get('drop-help').textContent = mode === 'unrpa' ? '.rpa' : '.rpyc, .rpymc'; + say(''); + render(); + }); + on(get('clear'), 'click', () => { files.clear(); clearResult(); progress.hidden = true; say('Очередь очищена.'); render(); }); + + const resetWorker = () => { worker?.terminate(); worker = null; }; + const finish = () => { busy = false; progress.hidden = true; updateControls(); }; + const fail = message => { clearResult(); resetWorker(); finish(); say(message, true); }; + on(cancel, 'click', () => { + operation++; + enumerating = false; + resetWorker(); + clearResult(); + finish(); + render(); + say('Обработка отменена. Файлы остались в очереди.'); + }); + const handleMessage = ({ data }) => { + if (disposed || !busy) return; + if (data.type === 'loading') say(data.text); + else if (data.type === 'ready') { say('Инструменты готовы. Обработка файлов…'); progressBar.max = activeFiles.length; progressBar.value = 0; } + else if (data.type === 'chunk') chunks.push(new Blob([data.buffer])); + else if (data.type === 'entry') { + current.textContent = `${data.path} / ${data.current} из ${data.total}`; + progressBar.value = data.index + data.current / data.total; + } else if (data.type === 'file') { + const state = rows.get(data.path); + if (state) { + state.textContent = { working: 'Обработка…', done: 'Готово', error: 'Ошибка — подробности в отчёте' }[data.state]; + state.classList.toggle('is-error', data.state === 'error'); + } + current.textContent = data.path; + if (data.state !== 'working') progressBar.value = data.index + 1; + } else if (data.type === 'fatal') fail('Обработка прервана. ' + data.error); + else if (data.type === 'done') { + const result = data.result; + const blob = new Blob(chunks, { type: 'application/zip' }); + chunks = []; + finish(); + get('report-text').textContent = result.report; + if (result.written) { + start.classList.remove('tools-button-primary'); + downloadURL = URL.createObjectURL(blob); + download.href = downloadURL; + download.download = `esdoc-${mode}.zip`; + download.textContent = `Скачать ZIP / ${size(blob.size)}`; + resultPanel.hidden = false; + get('result-description').textContent = `Обработано: ${result.succeeded} / файлов в результате: ${result.written}.` + + (result.failed ? ` Ошибок: ${result.failed}. Подробности в отчёте.` : '') + + (result.warnings ? ` Предупреждений: ${result.warnings}. Проверьте восстановленный код.` : ''); + get('report').open = result.failed > 0; + say(result.failed ? 'Готово с ошибками. Подробности в отчёте.' : 'Готово.'); + download.focus(); + } else { + resultPanel.hidden = false; + download.hidden = true; + get('report').open = true; + get('result-description').textContent = 'Файлы не удалось обработать. Причины указаны в отчёте ниже.'; + say('Нет готовых файлов. Причины указаны в отчёте.', true); + } + } + }; + on(start, 'click', () => { + if (busy || enumerating || !selected().length) return; + clearResult(); + download.hidden = false; + busy = true; + activeFiles = selected(); + render(); + progress.hidden = false; + progressBar.removeAttribute('value'); + current.textContent = ''; + say('Подготовка к обработке…'); + try { + if (!worker) { + worker = new Worker(config.worker, { type: 'module', name: 'esdoc-renpy-tools' }); + worker.onmessage = handleMessage; + worker.onerror = () => fail('Не удалось запустить инструменты. Обновите страницу или попробуйте другой браузер.'); + worker.onmessageerror = () => fail('Браузер не смог передать файлы инструменту. Попробуйте добавить меньше файлов.'); + } + worker.postMessage({ type: 'run', config, mode: mode === 'unrpa' ? 'combined' : mode, files: activeFiles, + options: { try_harder: get('try-harder').checked, no_init_offset: get('no-init-offset').checked } }); + } catch (error) { fail(error.message); } + }); + + // Capture entries synchronously: browsers invalidate DataTransfer once + // the drop handler returns. Folder readers are consumed afterwards. + on(drop, 'drop', event => { + event.preventDefault(); + dragDepth = 0; + drop.classList.remove('is-dragging'); + if (busy || enumerating) return; + const items = [...(event.dataTransfer?.items || [])].filter(item => item.kind === 'file'); + const captured = items.map(item => ({ entry: item.webkitGetAsEntry?.(), file: item.getAsFile() })); + const fallback = [...(event.dataTransfer?.files || [])]; + importFiles(async add => { + if (captured.length) { + for (const item of captured) { + if (item.entry) await walkEntry(item.entry, '', add); + else if (item.file) add({ file: item.file, path: item.file.name }); + } + } else for (const file of fallback) add({ file, path: file.webkitRelativePath || file.name }); + }); + }); + on(drop, 'dragenter', event => { event.preventDefault(); if (!busy && !enumerating) { dragDepth++; drop.classList.add('is-dragging'); } }); + on(drop, 'dragleave', () => { if (--dragDepth <= 0) { dragDepth = 0; drop.classList.remove('is-dragging'); } }); + on(document, 'dragover', event => { + if ([...(event.dataTransfer?.types || [])].includes('Files')) { + event.preventDefault(); + event.dataTransfer.dropEffect = !busy && !enumerating && drop.contains(event.target) ? 'copy' : 'none'; + } + }); + on(document, 'drop', event => { + if ([...(event.dataTransfer?.types || [])].includes('Files')) event.preventDefault(); + }); + on(window, 'beforeunload', event => { + if (busy || enumerating) { event.preventDefault(); event.returnValue = ''; } + }); + window.__esdocToolsCleanup = () => { + disposed = true; + operation++; + controller.abort(); + resetWorker(); + clearResult(); + files.clear(); + window.__esdocToolsCleanup = null; + }; + if (!supported) { + say('Этот браузер не поддерживает локальные инструменты. Используйте актуальный Firefox, Chrome или Edge.', true); + controls.hidden = false; + updateControls(); + return; + } + controls.hidden = false; + render(); +})(); diff --git a/static/tools/NOTICE.txt b/static/tools/NOTICE.txt new file mode 100644 index 0000000..da78c97 --- /dev/null +++ b/static/tools/NOTICE.txt @@ -0,0 +1,22 @@ +ES Doc browser tools + +unrpyc v2.0.3 / MIT +https://github.com/CensoredUsername/unrpyc +Revision: 3ae8334ed71a05535927dcc559663d3aca51215b +Copyright (c) 2012-2024 Yuri K. Schlesner, CensoredUsername, Jackmcbarn +Original source and license: vendor.zip / licenses/unrpyc/LICENSE + +unrpa / GPL-3.0-or-later / Gareth Latty +https://github.com/Lattyware/unrpa +Revision: 005b10abec590db374f23fd8d4b111963792a15a +Original source and license: vendor.zip / licenses/unrpa/COPYING + +Pyodide 0.29.3 / MPL-2.0 and bundled component licenses +https://github.com/pyodide/pyodide +License: pyodide/0.29.3/LICENSE + +The Python packages in vendor.zip are unmodified upstream source files. +engine.py is ES Doc's adapter for bounded reads, safe archive indexing, +path validation, split segments, streamed ZIP output and browser progress. +These tools do not execute game scripts or inject files into a game. +ZIP exports include original archive contents and an esdoc-report.txt file. diff --git a/static/tools/engine.py b/static/tools/engine.py new file mode 100644 index 0000000..e8f476d --- /dev/null +++ b/static/tools/engine.py @@ -0,0 +1,304 @@ +"""Browser adapter for the unmodified, pinned unrpyc and unrpa packages. + +The same adapter is exercised by CPython tests and by Pyodide in a Worker. +No user-supplied code is executed; archive indexes use a restricted unpickler. +""" +import io +import pickle +import zipfile +import zlib +from pathlib import PurePosixPath + +import decompiler +import deobfuscate +import unrpyc +from unrpa import UnRPA + +SCRIPT_LIMIT = 64 * 1024 * 1024 +INDEX_LIMIT = 32 * 1024 * 1024 +ZIP_LIMIT = 768 * 1024 * 1024 +ENTRY_LIMIT = 50000 +CHUNK = 256 * 1024 + + +class OutputLimitError(ValueError): + pass + + +def safe_path(value): + if isinstance(value, bytes): + value = value.decode('utf-8', 'strict') + if not isinstance(value, str): + raise TypeError('Invalid path type') + value = value.replace('\\', '/') + parts = value.split('/') + if (not value or value.startswith('/') or any(p in ('', '.', '..') for p in parts) + or any(ord(c) < 32 for c in value) or ':' in value or len(value) > 4096): + raise ValueError(f'Unsafe path: {value!r}') + return value + + +def bounded_decompress(data, limit=SCRIPT_LIMIT): + decoder = zlib.decompressobj() + result = decoder.decompress(data, limit + 1) + if len(result) > limit or decoder.unconsumed_tail: + raise ValueError('Decompressed data exceeds the size limit') + if not decoder.eof: + raise ValueError('Truncated compressed data') + return result + + +class BoundedZlib: + # The upstream parser and deobfuscation logic stay intact, with a bound on + # each decompression step. ValueError stops the fallback on oversized data. + error = zlib.error + decompress = staticmethod(bounded_decompress) + + +unrpyc.zlib = BoundedZlib +deobfuscate.zlib = BoundedZlib + + +def legacy_bytes(value, encoding, errors='strict'): + if encoding not in ('latin1', 'latin-1') or errors != 'strict': + raise ValueError('Archive byte encoding is not supported') + return value.encode('latin1') + + +def empty_bytes(): + return b'' + + +class IndexUnpickler(pickle.Unpickler): + def find_class(self, module, name): + if (module, name) == ('_codecs', 'encode'): + return legacy_bytes + if module in ('__builtin__', 'builtins') and name == 'bytes': + return empty_bytes + raise ValueError(f'Forbidden pickle global: {module}.{name}') + + def persistent_load(self, pid): + raise ValueError('Forbidden pickle persistent reference') + + +def read_index(tool, source, version): + offset, key = version.find_offset_and_key(source) + source.seek(0, 2) + size = source.tell() + if not 0 <= offset < size or size - offset > INDEX_LIMIT: + raise ValueError('Invalid archive index offset or size limit') + source.seek(offset) + index = IndexUnpickler(io.BytesIO(bounded_decompress(source.read(), INDEX_LIMIT)), + encoding='bytes').load() + if not isinstance(index, dict) or len(index) > ENTRY_LIMIT: + raise ValueError('Invalid archive index or entry limit exceeded') + # Bound the whole index before allocating normalized records: a pickle + # can memoize one list and reference it from thousands of dictionary keys. + segment_count = 0 + for entries in index.values(): + if not isinstance(entries, (list, tuple)) or not entries: + raise ValueError('Invalid archive segments') + segment_count += len(entries) + if segment_count > ENTRY_LIMIT: + raise ValueError('Archive aggregate segment limit exceeded') + normalized = {} + for path, entries in index.items(): + path = safe_path(path) + if path in normalized or not isinstance(entries, (list, tuple)) or not entries: + raise ValueError('Duplicate path or invalid archive segments') + if len(entries) > ENTRY_LIMIT: + raise ValueError('Archive segment limit exceeded') + records = [] + for entry in entries: + if not isinstance(entry, (list, tuple)) or len(entry) not in (2, 3): + raise ValueError('Invalid archive segment') + start, length = entry[:2] + prefix = entry[2] if len(entry) == 3 else b'' + if isinstance(prefix, str): + prefix = prefix.encode('latin1') + if not isinstance(prefix, bytes) or type(start) is not int or type(length) is not int: + raise ValueError('Invalid archive segment types') + if key is not None: + start, length = start ^ key, length ^ key + if start < 0 or length < len(prefix) or start + length - len(prefix) > offset: + raise ValueError('Archive segment points outside file data') + records.append((start, length, prefix)) + normalized[path] = records + return normalized + + +class Segments: + """Read split/prefixed archive entries without allocating a whole asset.""" + def __init__(self, source, entries): + self.source = source + self.entries = iter(entries) + self.remaining = 0 + self.prefix = b'' + + def read(self, amount=CHUNK): + amount = CHUNK if amount < 0 else amount + while not self.remaining and not self.prefix: + try: + start, length, self.prefix = next(self.entries) + except StopIteration: + return b'' + self.source.seek(start) + self.remaining = length - len(self.prefix) + if self.prefix: + data, self.prefix = self.prefix[:amount], self.prefix[amount:] + return data + data = self.source.read(min(amount, self.remaining)) + if not data: + raise ValueError('Truncated archive file data') + self.remaining -= len(data) + return data + + read1 = read + + +class ChunkSink: + """Non-seekable ZIP destination, buffering only one transfer chunk.""" + def __init__(self, emit, limit=ZIP_LIMIT): + self.emit = emit + self.position = 0 + self.pending = bytearray() + self.limit = limit + + def write(self, data): + length = len(data) + if self.position + length > self.limit: + raise OutputLimitError('ZIP exceeds the 768 MiB browser download limit; process fewer files') + self.position += length + self.pending.extend(data) + while len(self.pending) >= CHUNK: + chunk = bytes(self.pending[:CHUNK]) + del self.pending[:CHUNK] + self.emit(chunk) + return length + + def tell(self): + return self.position + + def flush(self): + if self.pending: + self.emit(bytes(self.pending)) + self.pending.clear() + + +def decompile(data, options): + context = unrpyc.Context() + stream = io.BytesIO(data) + ast = (deobfuscate.read_ast(stream, context) if options.get('try_harder') + else unrpyc.read_ast_from_file(stream, context)) + output = io.StringIO() + settings = decompiler.Options(log=context.log_contents, + init_offset=not options.get('no_init_offset', False)) + decompiler.pprint(output, ast, settings) + return output.getvalue().encode('utf-8'), context.log_contents + + +def process(files, mode, options, sink, notify=lambda event: None): + if mode not in ('unrpa', 'unrpyc', 'combined'): + raise ValueError('Unknown tool mode') + report = [] + used = {'esdoc-report.txt'} + input_paths = set() + result = {'succeeded': 0, 'failed': 0, 'written': 0, 'warnings': 0} + script_limit = min(options.get('script_limit', SCRIPT_LIMIT), SCRIPT_LIMIT) + + with zipfile.ZipFile(sink, 'w', compression=zipfile.ZIP_STORED, allowZip64=True) as output: + def reserve(path): + path = safe_path(path) + if path in used: + raise ValueError(f'Output path already exists: {path}') + if len(used) >= ENTRY_LIMIT: + raise ValueError('Output entry limit exceeded') + used.add(path) + return path + + def write_bytes(path, data): + output.writestr(reserve(path), data) + result['written'] += 1 + + def script(path, data): + if len(data) > script_limit: + raise ValueError('Compiled script exceeds the 64 MiB size limit') + text, logs = decompile(data, options) + target = str(PurePosixPath(path).with_suffix('.rpym' if path.lower().endswith('.rpymc') else '.rpy')) + write_bytes(target, text) + if logs: + result['warnings'] += len(logs) + report.extend(f'{path}: {line}' for line in logs) + + for number, entry in enumerate(files): + path = entry.get('path', '') + notify({'type': 'file', 'index': number, 'path': path, 'state': 'working'}) + try: + path = safe_path(path) + if path in input_paths: + raise ValueError('Duplicate input path') + input_paths.add(path) + with open(entry['source'], 'rb') as source: + if path.lower().endswith(('.rpyc', '.rpymc')) and mode != 'unrpa': + script(path, source.read(script_limit + 1)) + elif path.lower().endswith('.rpa') and mode != 'unrpyc': + tool = UnRPA(entry['source']) + version = tool.detect_version() + index = read_index(tool, source, version) + root = str(PurePosixPath(path).with_suffix('')) + # Reserve original archive paths before generating .rpy, + # so an existing source script always remains untouched. + originals = {f'{root}/{name}' for name in index} + for count, (name, segments) in enumerate(index.items()): + target = f'{root}/{name}' + notify({'type': 'entry', 'index': number, 'path': target, + 'current': count + 1, 'total': len(index)}) + stream = Segments(source, segments) + compiled = io.BytesIO() if mode == 'combined' and name.lower().endswith(('.rpyc', '.rpymc')) else None + oversized = False + with output.open(reserve(target), 'w', force_zip64=True) as destination: + for chunk in iter(stream.read, b''): + destination.write(chunk) + if compiled is not None and not oversized: + if compiled.tell() + len(chunk) > script_limit: + oversized = True + compiled.close() + else: + compiled.write(chunk) + result['written'] += 1 + if compiled is not None: + try: + if oversized: + raise ValueError('Compiled script exceeds the 64 MiB size limit') + generated = str(PurePosixPath(target).with_suffix('.rpym' if name.lower().endswith('.rpymc') else '.rpy')) + if generated in originals: + report.append(f'{generated}: original source retained; decompilation skipped') + result['warnings'] += 1 + else: + script(target, compiled.getvalue()) + except Exception as error: + if isinstance(error, OutputLimitError): + raise + result['failed'] += 1 + report.append(f'{target}: {error}') + finally: + compiled.close() + else: + raise ValueError('File extension does not match the selected tool') + result['succeeded'] += 1 + notify({'type': 'file', 'index': number, 'path': path, 'state': 'done'}) + except Exception as error: + # Fatal ZIP sink failures must invalidate the download, since its + # central directory could not be completed. + if isinstance(error, OutputLimitError): + raise + result['failed'] += 1 + report.append(f'{path}: {error}') + notify({'type': 'file', 'index': number, 'path': path, 'state': 'error', 'error': str(error)}) + + summary = (f'ES Doc / {mode}\nSuccessful inputs: {result["succeeded"]}\n' + f'Errors: {result["failed"]}\nOutput files: {result["written"]}\n\n') + output.writestr('esdoc-report.txt', (summary + '\n'.join(report)).encode('utf-8')) + sink.flush() + result['report'] = summary + '\n'.join(report) + return result diff --git a/static/tools/manifest.json b/static/tools/manifest.json new file mode 100644 index 0000000..f766b70 --- /dev/null +++ b/static/tools/manifest.json @@ -0,0 +1,22 @@ +{ + "pyodide": "0.29.3", + "sources": { + "unrpyc": { + "repository": "https://github.com/CensoredUsername/unrpyc", + "revision": "3ae8334ed71a05535927dcc559663d3aca51215b" + }, + "unrpa": { + "repository": "https://github.com/Lattyware/unrpa", + "revision": "005b10abec590db374f23fd8d4b111963792a15a" + } + }, + "sha256": { + "vendor.zip": "70582ba5672c3985c5fe2866a87cec883ce0f4a009929f6298c647f74800cd02", + "pyodide/LICENSE": "1f256ecad192880510e84ad60474eab7589218784b9a50bc7ceee34c2b91f1d5", + "pyodide/pyodide-lock.json": "3256ffc76388de0e37f4b34d42ab484268d1afc675179ff97b2a5bb14f84ccac", + "pyodide/pyodide.asm.js": "1263f02b5b26099b96112378156f242dd98b39a8201ba7765e5fe3d455c5ce91", + "pyodide/pyodide.asm.wasm": "e2f4ee75b325e35eb31bfb8c613d4dd5098f5502c156a97847686875b5025480", + "pyodide/pyodide.mjs": "23213d27e9dacbda6f25f955fb38dabfc40ada082c04ee253047ea5dddcaa3b5", + "pyodide/python_stdlib.zip": "4298b6ee445cb724c3973437da47789752b9e6ff4e26619026b283ec801fc46b" + } +} diff --git a/static/tools/pyodide/LICENSE b/static/tools/pyodide/LICENSE new file mode 100644 index 0000000..a612ad9 --- /dev/null +++ b/static/tools/pyodide/LICENSE @@ -0,0 +1,373 @@ +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. diff --git a/static/tools/pyodide/pyodide-lock.json b/static/tools/pyodide/pyodide-lock.json new file mode 100644 index 0000000..e71db1e --- /dev/null +++ b/static/tools/pyodide/pyodide-lock.json @@ -0,0 +1 @@ +{"info": {"abi_version": "2025_0", "arch": "wasm32", "platform": "emscripten_4_0_9", "python": "3.13.2", "version": "0.28.0.dev0"}, "packages": {"affine": {"depends": [], "file_name": "affine-2.4.0-py3-none-any.whl", "imports": ["affine"], "install_dir": "site", "name": "affine", "package_type": "package", "sha256": "131be00552026a0f9fa9ccf741bdeee5fcbd1b7532761bc0816b39735140e2b0", "unvendored_tests": true, "version": "2.4.0"}, "affine-tests": {"depends": ["affine"], "file_name": "affine-tests.tar", "imports": [], "install_dir": "site", "name": "affine-tests", "package_type": "package", "sha256": "550c271105cc6b33a8b9d29bd95bb13c2667b4286463d124eff1c8f77ecddf0e", "unvendored_tests": false, "version": "2.4.0"}, "aiohappyeyeballs": {"depends": [], "file_name": "aiohappyeyeballs-2.6.1-py3-none-any.whl", "imports": ["aiohappyeyeballs"], "install_dir": "site", "name": "aiohappyeyeballs", "package_type": "package", "sha256": "b8c78c6d23dea9d258b995363f70eaa03840def2c027ca42bda4875e8de657ef", "unvendored_tests": false, "version": "2.6.1"}, "aiohttp": {"depends": ["aiohappyeyeballs", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "multidict", "yarl"], "file_name": "aiohttp-3.11.13-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["aiohttp"], "install_dir": "site", "name": "aiohttp", "package_type": "package", "sha256": "1c62fa8fe9763120a2423b5c077327b999513ce5b80e1cbb0728d466bb18de08", "unvendored_tests": true, "version": "3.11.13"}, "aiohttp-tests": {"depends": ["aiohttp"], "file_name": "aiohttp-tests.tar", "imports": [], "install_dir": "site", "name": "aiohttp-tests", "package_type": "package", "sha256": "1ea4437cf425330444632b0612072c5edcd959984c5aaa7ceb982075124feb5a", "unvendored_tests": false, "version": "3.11.13"}, "aiosignal": {"depends": ["frozenlist"], "file_name": "aiosignal-1.3.2-py2.py3-none-any.whl", "imports": ["aiosignal"], "install_dir": "site", "name": "aiosignal", "package_type": "package", "sha256": "f6cf8e632efd670870c2ba7e477d7fc09c4e0890d5f62cae2168b67b1a6e9d8a", "unvendored_tests": false, "version": "1.3.2"}, "altair": {"depends": ["typing-extensions", "jinja2", "jsonschema", "packaging", "narwhals"], "file_name": "altair-6.0.0-py3-none-any.whl", "imports": ["altair"], "install_dir": "site", "name": "altair", "package_type": "package", "sha256": "352b116baddc402f86f71b823cf3dd0a7289d7ac381238dd75982d0fc1cacd78", "unvendored_tests": false, "version": "6.0.0"}, "annotated-types": {"depends": [], "file_name": "annotated_types-0.7.0-py3-none-any.whl", "imports": ["annotated_types"], "install_dir": "site", "name": "annotated-types", "package_type": "package", "sha256": "107c6d0a31af3ce347cad1990976cca76373de2ef51dfbffff84fe10cb7b2c19", "unvendored_tests": true, "version": "0.7.0"}, "annotated-types-tests": {"depends": ["annotated-types"], "file_name": "annotated-types-tests.tar", "imports": [], "install_dir": "site", "name": "annotated-types-tests", "package_type": "package", "sha256": "cae22ded0e13e7ad4207c2e30218a5cf58f9e9af5b02e90f711ecb62c9059892", "unvendored_tests": false, "version": "0.7.0"}, "anyio": {"depends": ["ssl", "sniffio", "typing-extensions"], "file_name": "anyio-4.9.0-py3-none-any.whl", "imports": ["anyio"], "install_dir": "site", "name": "anyio", "package_type": "package", "sha256": "9dee49af7541d8bf0b334adcf910aaeb878132648633fc3b91d1604ecb6b1c34", "unvendored_tests": false, "version": "4.9.0"}, "apsw": {"depends": [], "file_name": "apsw-3.50.4.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["apsw"], "install_dir": "site", "name": "apsw", "package_type": "package", "sha256": "7ac926974bcc51dbc93ff5e3ca0034ba109b6a652c9e54a1bd72f2eb05b3f130", "unvendored_tests": true, "version": "3.50.4.0"}, "apsw-tests": {"depends": ["apsw"], "file_name": "apsw-tests.tar", "imports": [], "install_dir": "site", "name": "apsw-tests", "package_type": "package", "sha256": "ebbc200492e1342d346aeba256550a38b1c8d489621f3811a528f46242e10c0e", "unvendored_tests": false, "version": "3.50.4.0"}, "argon2-cffi": {"depends": ["argon2-cffi-bindings"], "file_name": "argon2_cffi-23.1.0-py3-none-any.whl", "imports": ["argon2"], "install_dir": "site", "name": "argon2-cffi", "package_type": "package", "sha256": "09d9151a362d4766bc102fe9b4c1f130544ac55c3f7f7053252a493c602f4330", "unvendored_tests": false, "version": "23.1.0"}, "argon2-cffi-bindings": {"depends": ["cffi"], "file_name": "argon2_cffi_bindings-21.2.0-cp313-abi3-pyodide_2025_0_wasm32.whl", "imports": ["_argon2_cffi_bindings"], "install_dir": "site", "name": "argon2-cffi-bindings", "package_type": "package", "sha256": "5e0122b770d6105cf0f4faabdb6c44b33eb7a7a76583af8fbb94d68de48cfdfa", "unvendored_tests": false, "version": "21.2.0"}, "asciitree": {"depends": [], "file_name": "asciitree-0.3.3-py3-none-any.whl", "imports": ["asciitree"], "install_dir": "site", "name": "asciitree", "package_type": "package", "sha256": "d0f15820c8f1a4470cd7c9932ea9e8989bfe93cc837aa65ac5aa278d4c34b45e", "unvendored_tests": false, "version": "0.3.3"}, "astropy": {"depends": ["packaging", "numpy", "pyerfa", "pyyaml", "astropy_iers_data"], "file_name": "astropy-7.0.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["astropy"], "install_dir": "site", "name": "astropy", "package_type": "package", "sha256": "998c0e4d15f7baa007f1358b1806f46c37a23967387e3e8b426048819994fbca", "unvendored_tests": false, "version": "7.0.1"}, "astropy-iers-data": {"depends": [], "file_name": "astropy_iers_data-0.2025.3.10.0.29.26-py3-none-any.whl", "imports": ["astropy_iers_data"], "install_dir": "site", "name": "astropy_iers_data", "package_type": "package", "sha256": "cfa8d1ce15ccc2ba30c8c373c61a4ffcf1ca2116990150a735c4b1a55a4ccdb0", "unvendored_tests": true, "version": "0.2025.3.10.0.29.26"}, "astropy-iers-data-tests": {"depends": ["astropy_iers_data"], "file_name": "astropy-iers-data-tests.tar", "imports": [], "install_dir": "site", "name": "astropy_iers_data-tests", "package_type": "package", "sha256": "d996c6e07035b5909e04c2b9ccf8dc542b5db5176ddd109b8a51b3ae21291f41", "unvendored_tests": false, "version": "0.2025.3.10.0.29.26"}, "asttokens": {"depends": ["six"], "file_name": "asttokens-3.0.0-py3-none-any.whl", "imports": ["asttokens"], "install_dir": "site", "name": "asttokens", "package_type": "package", "sha256": "c43876aec4679221a3d063796a858278d88a4e3a036c192f0fd3e473a25a9410", "unvendored_tests": false, "version": "3.0.0"}, "async-timeout": {"depends": [], "file_name": "async_timeout-5.0.1-py3-none-any.whl", "imports": ["async_timeout"], "install_dir": "site", "name": "async-timeout", "package_type": "package", "sha256": "48f4163ed3a8b6ff000d3e334e8b4899ac9962e96236fa3156fc3a52dec4bf7a", "unvendored_tests": false, "version": "5.0.1"}, "atomicwrites": {"depends": [], "file_name": "atomicwrites-1.4.1-py2.py3-none-any.whl", "imports": ["atomicwrites"], "install_dir": "site", "name": "atomicwrites", "package_type": "package", "sha256": "3ff3c35fe0cb90741632773d53200125b666fb2c875ac67c016479bb8a52ca0d", "unvendored_tests": false, "version": "1.4.1"}, "attrs": {"depends": ["six"], "file_name": "attrs-25.2.0-py3-none-any.whl", "imports": ["attr", "attrs"], "install_dir": "site", "name": "attrs", "package_type": "package", "sha256": "0ca0ca2b0dbc02f198a7134fb09c26598dc50390439b318d6dfb63adaee97b25", "unvendored_tests": false, "version": "25.2.0"}, "audioop-lts": {"depends": [], "file_name": "audioop_lts-0.2.1-cp313-abi3-pyodide_2025_0_wasm32.whl", "imports": ["audioop"], "install_dir": "site", "name": "audioop-lts", "package_type": "package", "sha256": "9e6bfa4751f5fff5db006c808eb13acbd723f6776e1e7a83cacf3d4779a43975", "unvendored_tests": false, "version": "0.2.1"}, "autograd": {"depends": ["numpy", "future"], "file_name": "autograd-1.7.0-py3-none-any.whl", "imports": ["autograd"], "install_dir": "site", "name": "autograd", "package_type": "package", "sha256": "70300de9264d5c6e89164cab4de39749406a38dde1db1b70f25dda5c901b0990", "unvendored_tests": true, "version": "1.7.0"}, "autograd-tests": {"depends": ["autograd"], "file_name": "autograd-tests.tar", "imports": [], "install_dir": "site", "name": "autograd-tests", "package_type": "package", "sha256": "2e8b8c0119d4ea2d1d93ce4f04d5fe6413021a627df0bd2768943f994d35e1cf", "unvendored_tests": false, "version": "1.7.0"}, "awkward-cpp": {"depends": ["numpy"], "file_name": "awkward_cpp-47-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["awkward_cpp"], "install_dir": "site", "name": "awkward-cpp", "package_type": "package", "sha256": "25794edf577714c842893efdb3e23d0518c53ebbebe3f9da444b0813a7ab6063", "unvendored_tests": false, "version": "47"}, "b2d": {"depends": ["numpy", "pydantic", "setuptools", "annotated-types"], "file_name": "b2d-0.7.4-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["b2d"], "install_dir": "site", "name": "b2d", "package_type": "package", "sha256": "47709ef215b1ae596bbda3e2905a4182ddc95469daa78bfe1d362c8f3adef894", "unvendored_tests": false, "version": "0.7.4"}, "bcrypt": {"depends": [], "file_name": "bcrypt-4.3.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["bcrypt"], "install_dir": "site", "name": "bcrypt", "package_type": "package", "sha256": "dc7912bcfa6e66a1ecf93a51180cbff8ccce095ac742e2abad0684eb5b84b6a1", "unvendored_tests": false, "version": "4.3.0"}, "beautifulsoup4": {"depends": ["soupsieve", "typing-extensions"], "file_name": "beautifulsoup4-4.13.3-py3-none-any.whl", "imports": ["bs4"], "install_dir": "site", "name": "beautifulsoup4", "package_type": "package", "sha256": "3b401669e1cf50a15a6fc5de272009f581f8a16180a7e5596dbdafec97472b88", "unvendored_tests": true, "version": "4.13.3"}, "beautifulsoup4-tests": {"depends": ["beautifulsoup4"], "file_name": "beautifulsoup4-tests.tar", "imports": [], "install_dir": "site", "name": "beautifulsoup4-tests", "package_type": "package", "sha256": "d285c75aefab4bb8472c8baf3b66b6e06c185a3f25790b565fcd25b55e697e9d", "unvendored_tests": false, "version": "4.13.3"}, "bilby-cython": {"depends": ["numpy"], "file_name": "bilby_cython-0.5.3-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["bilby_cython"], "install_dir": "site", "name": "bilby.cython", "package_type": "package", "sha256": "1eeeec68f4fc30c67088496c0caac658145ba3a239f497b9affe21a6d5fb769f", "unvendored_tests": true, "version": "0.5.3"}, "bilby-cython-tests": {"depends": ["bilby.cython"], "file_name": "bilby-cython-tests.tar", "imports": [], "install_dir": "site", "name": "bilby.cython-tests", "package_type": "package", "sha256": "acbc16454028227bc9092a58920b863a92c72063d4f6b4d8429fbfdae4cb7f91", "unvendored_tests": false, "version": "0.5.3"}, "biopython": {"depends": ["numpy"], "file_name": "biopython-1.85-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["Bio", "BioSQL"], "install_dir": "site", "name": "biopython", "package_type": "package", "sha256": "a3826362af0a9382e3adb450ff633b3c0807bc77ddbe4bf55b1477d19bf46499", "unvendored_tests": false, "version": "1.85"}, "bitarray": {"depends": [], "file_name": "bitarray-3.8.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["bitarray"], "install_dir": "site", "name": "bitarray", "package_type": "package", "sha256": "8a8ae1f58878fc1ac0704e1688b1d24580eb3f7dfd6e442b29c3d10d9511c971", "unvendored_tests": true, "version": "3.8.0"}, "bitarray-tests": {"depends": ["bitarray"], "file_name": "bitarray-tests.tar", "imports": [], "install_dir": "site", "name": "bitarray-tests", "package_type": "package", "sha256": "a18fea12f1a946e0912c8fa3dd792f9e1f4ac36fb7826694db84791eb2875fd5", "unvendored_tests": false, "version": "3.8.0"}, "bitstring": {"depends": ["bitarray"], "file_name": "bitstring-4.3.1-py3-none-any.whl", "imports": ["bitstring"], "install_dir": "site", "name": "bitstring", "package_type": "package", "sha256": "428f9b321ba97820700d45548046ae922b110eede5cd7ae045863b9ded64d364", "unvendored_tests": false, "version": "4.3.1"}, "bleach": {"depends": ["webencodings", "packaging", "six"], "file_name": "bleach-6.2.0-py3-none-any.whl", "imports": ["bleach"], "install_dir": "site", "name": "bleach", "package_type": "package", "sha256": "f9fdb8ec80fb553ecd97f95bd86d7109694a06ac0182cfc0fd70707de2de7326", "unvendored_tests": false, "version": "6.2.0"}, "blosc2": {"depends": ["numpy", "msgpack", "requests", "ndindex", "platformdirs"], "file_name": "blosc2-3.5.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["blosc2"], "install_dir": "site", "name": "blosc2", "package_type": "package", "sha256": "c59b3a727ee6aadafc6c76b973e0e66a85a3403f1067de7b2082dc8c68a7b170", "unvendored_tests": false, "version": "3.5.1"}, "bokeh": {"depends": ["contourpy", "numpy", "jinja2", "pandas", "pillow", "python-dateutil", "six", "typing-extensions", "pyyaml", "xyzservices"], "file_name": "bokeh-3.6.3-py3-none-any.whl", "imports": ["bokeh"], "install_dir": "site", "name": "bokeh", "package_type": "package", "sha256": "bf281877079625b7fac7b9bb5113bcc8728dc78da2201b9e4c1da9adbdd9dbde", "unvendored_tests": false, "version": "3.6.3"}, "boost-histogram": {"depends": ["numpy"], "file_name": "boost_histogram-1.6.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["boost_histogram"], "install_dir": "site", "name": "boost-histogram", "package_type": "package", "sha256": "5baed26887645ad8f23fd92a698fdf6e821250c57bbb87343340a9a2e8fa804b", "unvendored_tests": false, "version": "1.6.1"}, "bottleneck": {"depends": ["numpy"], "file_name": "bottleneck-1.6.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["bottleneck"], "install_dir": "site", "name": "Bottleneck", "package_type": "package", "sha256": "4387e8bb7cf8f26b2c5c41bb0635fb05c87c65770d99f9a6ab1cb56cf4498fcb", "unvendored_tests": false, "version": "1.6.0"}, "brotli": {"depends": [], "file_name": "brotli-1.2.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["brotli"], "install_dir": "site", "name": "brotli", "package_type": "package", "sha256": "5ab0f27efecb1504448bed4e78bc617fe61bdb8d7eac33dcf611e3712324161c", "unvendored_tests": false, "version": "1.2.0"}, "cachetools": {"depends": [], "file_name": "cachetools-5.5.2-py3-none-any.whl", "imports": ["cachetools"], "install_dir": "site", "name": "cachetools", "package_type": "package", "sha256": "3bcb173d17fd7a7fb18ed5ad495f15aa9c29a44a4ccab69e1a6fb816991bb9ae", "unvendored_tests": false, "version": "5.5.2"}, "cartopy": {"depends": ["shapely", "pyshp", "pyproj", "libgeos", "matplotlib", "scipy"], "file_name": "cartopy-0.25.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["cartopy"], "install_dir": "site", "name": "Cartopy", "package_type": "package", "sha256": "ce3942e2ca66a40afcea2631d4da0f5c3a56ef02bbad4c02bf5873689b041a01", "unvendored_tests": true, "version": "0.25.0"}, "cartopy-tests": {"depends": ["Cartopy"], "file_name": "cartopy-tests.tar", "imports": [], "install_dir": "site", "name": "Cartopy-tests", "package_type": "package", "sha256": "bcea2c24e4f38555f8eddfcab8589249fc34c6660cbc56cb7bca065b8e269f20", "unvendored_tests": false, "version": "0.25.0"}, "casadi": {"depends": ["numpy"], "file_name": "casadi-3.7.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["casadi"], "install_dir": "site", "name": "casadi", "package_type": "package", "sha256": "d3df1dc9a41eb7b6854e9901fba2dee9f03ff38c3d820ad174c0410c780f5ad5", "unvendored_tests": false, "version": "3.7.0"}, "cbor-diag": {"depends": [], "file_name": "cbor_diag-1.0.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["cbor_diag"], "install_dir": "site", "name": "cbor-diag", "package_type": "package", "sha256": "bd3425bfa559ba2d37df1be401782f227fc2d5f66021eb0e7ecfbaa6bf55a405", "unvendored_tests": false, "version": "1.0.1"}, "certifi": {"depends": [], "file_name": "certifi-2026.1.4-py3-none-any.whl", "imports": ["certifi"], "install_dir": "site", "name": "certifi", "package_type": "package", "sha256": "f4a28d9afc3e7f15bed4437710794d5c439d7f3aab1310767eea26eae3be534d", "unvendored_tests": false, "version": "2026.1.4"}, "cffi": {"depends": ["pycparser"], "file_name": "cffi-1.17.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["cffi"], "install_dir": "site", "name": "cffi", "package_type": "package", "sha256": "a91747e5e4d982e7e7b2f158f2d06302c4205198ccec688e34b9c310e4417da7", "unvendored_tests": false, "version": "1.17.1"}, "cffi-example": {"depends": ["cffi"], "file_name": "cffi_example-0.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["cffi_example"], "install_dir": "site", "name": "cffi_example", "package_type": "package", "sha256": "41af9bb3bd71bfb466e1955a5d61ab20613b8940da70a84acb7069b20bd259c6", "unvendored_tests": false, "version": "0.1"}, "cftime": {"depends": ["numpy"], "file_name": "cftime-1.6.4.post1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["cftime"], "install_dir": "site", "name": "cftime", "package_type": "package", "sha256": "7f829cd958bb0451722e8ac1ec20cfe4094727dac1aa663dc906fb21d1f08fbe", "unvendored_tests": false, "version": "1.6.4.post1"}, "charset-normalizer": {"depends": [], "file_name": "charset_normalizer-3.4.4-py3-none-any.whl", "imports": ["charset_normalizer"], "install_dir": "site", "name": "charset-normalizer", "package_type": "package", "sha256": "3ad3f0d6ba052549bf375d0137b3a218bcf2914e8f08db7fa5436561404f3a36", "unvendored_tests": false, "version": "3.4.4"}, "clarabel": {"depends": ["numpy", "scipy"], "file_name": "clarabel-0.11.0-cp39-abi3-pyodide_2025_0_wasm32.whl", "imports": ["clarabel"], "install_dir": "site", "name": "clarabel", "package_type": "package", "sha256": "556e80e526244d1259c2fb7d7302bc758836a31f6b85d7c6960bb052d2b77489", "unvendored_tests": false, "version": "0.11.0"}, "click": {"depends": [], "file_name": "click-8.3.1-py3-none-any.whl", "imports": ["click"], "install_dir": "site", "name": "click", "package_type": "package", "sha256": "d3a6a60612e8940fc1396f5095d823520f14d65621adb5d8739b9b3f300276ae", "unvendored_tests": false, "version": "8.3.1"}, "cligj": {"depends": ["click"], "file_name": "cligj-0.7.2-py3-none-any.whl", "imports": ["cligj"], "install_dir": "site", "name": "cligj", "package_type": "package", "sha256": "8ee9b744c58c6c7d3fb57b645ad383ca991fdfa035d6b5367764835b4718f4cb", "unvendored_tests": false, "version": "0.7.2"}, "clingo": {"depends": ["cffi"], "file_name": "clingo-5.8.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["clingo"], "install_dir": "site", "name": "clingo", "package_type": "package", "sha256": "bebb57cec75510c9f0574e7a4c30d1211ac1504dd3fe88eb898b49f11c1e7764", "unvendored_tests": false, "version": "5.8.0"}, "cloudpickle": {"depends": [], "file_name": "cloudpickle-3.1.1-py3-none-any.whl", "imports": ["cloudpickle"], "install_dir": "site", "name": "cloudpickle", "package_type": "package", "sha256": "1713954092c0c77c38518705b822ac2a48055749b1131a8bc0c6bb8daddd5f83", "unvendored_tests": false, "version": "3.1.1"}, "cmyt": {"depends": ["colorspacious", "matplotlib", "more-itertools", "numpy"], "file_name": "cmyt-2.0.2-py3-none-any.whl", "imports": ["cmyt"], "install_dir": "site", "name": "cmyt", "package_type": "package", "sha256": "4e34b39e175f32ed104f7c31076a43bbc1f755da601be61c548d9bf9ccb162ff", "unvendored_tests": false, "version": "2.0.2"}, "cobs": {"depends": [], "file_name": "cobs-1.2.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["cobs"], "install_dir": "site", "name": "cobs", "package_type": "package", "sha256": "3fc5bb2065f467bf6ebe8781ba2d65e255157efd57ca17e2231a6bc78e62e3f5", "unvendored_tests": false, "version": "1.2.1"}, "colorspacious": {"depends": ["numpy"], "file_name": "colorspacious-1.1.2-py2.py3-none-any.whl", "imports": ["colorspacious"], "install_dir": "site", "name": "colorspacious", "package_type": "package", "sha256": "a4ffb391e744d4ee5a278da853f659462f5b7af554e1d3668cddcde5fbd178d2", "unvendored_tests": false, "version": "1.1.2"}, "contourpy": {"depends": ["numpy"], "file_name": "contourpy-1.3.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["contourpy"], "install_dir": "site", "name": "contourpy", "package_type": "package", "sha256": "bfb8aebbd6fe129eb04b9339eacc593f3ff31c9f3fe6067d48c59bf579269a94", "unvendored_tests": false, "version": "1.3.1"}, "coolprop": {"depends": ["numpy", "matplotlib"], "file_name": "coolprop-7.2.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["CoolProp"], "install_dir": "site", "name": "coolprop", "package_type": "package", "sha256": "5db234d62efeff77429f0341b380be7781a984ca791b92f0aa6c821a4721ea1f", "unvendored_tests": true, "version": "7.2.0"}, "coolprop-tests": {"depends": ["coolprop"], "file_name": "coolprop-tests.tar", "imports": [], "install_dir": "site", "name": "coolprop-tests", "package_type": "package", "sha256": "fd85ea7b15f11987b66296922060c1a58a49b4fd9772c5d8394a95e2ebd44c95", "unvendored_tests": false, "version": "7.2.0"}, "coverage": {"depends": ["sqlite3"], "file_name": "coverage-7.6.12-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["coverage"], "install_dir": "site", "name": "coverage", "package_type": "package", "sha256": "f7177cc62824e11cb856dcb8b24d18f34fef616601bdb3c260cfb61e38625ebd", "unvendored_tests": false, "version": "7.6.12"}, "cramjam": {"depends": [], "file_name": "cramjam-2.10.0rc1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["cramjam"], "install_dir": "site", "name": "cramjam", "package_type": "package", "sha256": "6a771bba3165b2233a2b7e3b597513e6bf54053f57bc1df54d8bc565910e0797", "unvendored_tests": false, "version": "2.10.0rc1"}, "crc32c": {"depends": [], "file_name": "crc32c-2.7.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["crc32c"], "install_dir": "site", "name": "crc32c", "package_type": "package", "sha256": "2b2d2aa5c35772fc993405aec61cbea8cfd08f734358ee4bbd13c4ed30589c5f", "unvendored_tests": false, "version": "2.7.1"}, "cryptography": {"depends": ["libopenssl", "six", "cffi"], "file_name": "cryptography-46.0.3-cp313-abi3-pyodide_2025_0_wasm32.whl", "imports": ["cryptography"], "install_dir": "site", "name": "cryptography", "package_type": "package", "sha256": "8dcec3549f85ea9df0941f75339fa5539d3b4a87ea0a47ab1957fd30c3878419", "unvendored_tests": false, "version": "46.0.3"}, "css-inline": {"depends": [], "file_name": "css_inline-0.16.0-cp39-abi3-pyodide_2025_0_wasm32.whl", "imports": ["css_inline"], "install_dir": "site", "name": "css-inline", "package_type": "package", "sha256": "3dbb7ce8fcb79c0e2efbb8cd2f46513e0cf55715896d0cc781783f44262f101a", "unvendored_tests": false, "version": "0.16.0"}, "cssselect": {"depends": [], "file_name": "cssselect-1.3.0-py3-none-any.whl", "imports": ["cssselect"], "install_dir": "site", "name": "cssselect", "package_type": "package", "sha256": "964d7b801271db5a87ff4e4d15a759907d21c2171512a0c465fa479c9304f29b", "unvendored_tests": false, "version": "1.3.0"}, "cvxpy-base": {"depends": ["numpy", "scipy", "clarabel"], "file_name": "cvxpy_base-1.6.3-py3-none-any.whl", "imports": ["cvxpy"], "install_dir": "site", "name": "cvxpy-base", "package_type": "package", "sha256": "1af1f7116765a3f58b07435051f7b22472629f7ce0914bed40290e04dad13c48", "unvendored_tests": true, "version": "1.6.3"}, "cvxpy-base-tests": {"depends": ["cvxpy-base"], "file_name": "cvxpy-base-tests.tar", "imports": [], "install_dir": "site", "name": "cvxpy-base-tests", "package_type": "package", "sha256": "d8ee8b62799cc27f03f1db48667850094adad7ab73f2e7170018efdf2d5803ee", "unvendored_tests": false, "version": "1.6.3"}, "cycler": {"depends": ["six"], "file_name": "cycler-0.12.1-py3-none-any.whl", "imports": ["cycler"], "install_dir": "site", "name": "cycler", "package_type": "package", "sha256": "a140384709bfc674001fbd3b1e32a3bf8b531c0413d02f98badbd2d8ecc924c1", "unvendored_tests": false, "version": "0.12.1"}, "cysignals": {"depends": [], "file_name": "cysignals-1.12.3-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["cysignals"], "install_dir": "site", "name": "cysignals", "package_type": "package", "sha256": "d23517d622583a2229ab97eb6cdfb8da76a07aa015da194794623a3d080467b3", "unvendored_tests": false, "version": "1.12.3"}, "cytoolz": {"depends": ["toolz"], "file_name": "cytoolz-1.0.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["cytoolz"], "install_dir": "site", "name": "cytoolz", "package_type": "package", "sha256": "dd3fa44718db38cdc637763c68f07e7e49953b6a85d8452afdd5f0b78be643f1", "unvendored_tests": true, "version": "1.0.1"}, "cytoolz-tests": {"depends": ["cytoolz"], "file_name": "cytoolz-tests.tar", "imports": [], "install_dir": "site", "name": "cytoolz-tests", "package_type": "package", "sha256": "7ad1424b1544a1f5a6fe188fae7f30022552f76ae1e8665d17d1fe9fd5d81dac", "unvendored_tests": false, "version": "1.0.1"}, "decorator": {"depends": [], "file_name": "decorator-5.2.1-py3-none-any.whl", "imports": ["decorator"], "install_dir": "site", "name": "decorator", "package_type": "package", "sha256": "875c482c775a71a793ed4392891abba2b762c0dfe951dccc6d2165bb5b422658", "unvendored_tests": false, "version": "5.2.1"}, "demes": {"depends": ["attrs", "ruamel.yaml"], "file_name": "demes-0.2.3-py3-none-any.whl", "imports": ["demes"], "install_dir": "site", "name": "demes", "package_type": "package", "sha256": "01d91bf39f3ead93e0131886865caf669dae1c14b0723ce55932982b528cbfba", "unvendored_tests": false, "version": "0.2.3"}, "deprecation": {"depends": ["packaging"], "file_name": "deprecation-2.1.0-py2.py3-none-any.whl", "imports": ["deprecation"], "install_dir": "site", "name": "deprecation", "package_type": "package", "sha256": "9352a446bcf40cb483d89dbee7f85dc67bb7707653706f8bd180366fe024f862", "unvendored_tests": false, "version": "2.1.0"}, "diskcache": {"depends": ["sqlite3"], "file_name": "diskcache-5.6.3-py3-none-any.whl", "imports": ["diskcache"], "install_dir": "site", "name": "diskcache", "package_type": "package", "sha256": "d4bcdb7580a6dc5370eb5f810c89232972f2a79ad8557ec15b12d2148078a401", "unvendored_tests": false, "version": "5.6.3"}, "distlib": {"depends": [], "file_name": "distlib-0.3.9-py2.py3-none-any.whl", "imports": ["distlib"], "install_dir": "site", "name": "distlib", "package_type": "package", "sha256": "8599aff281d7dd46ac4eb31a98107318281cacabcd83303b51c19ca4a2da3eb5", "unvendored_tests": false, "version": "0.3.9"}, "distro": {"depends": [], "file_name": "distro-1.9.0-py3-none-any.whl", "imports": ["distro"], "install_dir": "site", "name": "distro", "package_type": "package", "sha256": "997da1bf8f9ce720daa3c06cea7e1439a8a0407379293e01144e5a2da01bc3c6", "unvendored_tests": false, "version": "1.9.0"}, "docutils": {"depends": [], "file_name": "docutils-0.21.2-py3-none-any.whl", "imports": ["docutils"], "install_dir": "site", "name": "docutils", "package_type": "package", "sha256": "55e71ee1f74328917ab97904fd879960197db736e2e1ac44686cf1df781b13bd", "unvendored_tests": false, "version": "0.21.2"}, "donfig": {"depends": ["pyyaml"], "file_name": "donfig-0.8.1.post1-py3-none-any.whl", "imports": ["donfig"], "install_dir": "site", "name": "donfig", "package_type": "package", "sha256": "36064dc40199a88bfa3ea79f279cc4f66b850f6a5c2f1e6ebbf9569648e15884", "unvendored_tests": true, "version": "0.8.1.post1"}, "donfig-tests": {"depends": ["donfig"], "file_name": "donfig-tests.tar", "imports": [], "install_dir": "site", "name": "donfig-tests", "package_type": "package", "sha256": "27980fd72de84aaf45682097106445fe801a69180c5c7d1066f7b8dfb1742940", "unvendored_tests": false, "version": "0.8.1.post1"}, "ewah-bool-utils": {"depends": ["numpy"], "file_name": "ewah_bool_utils-1.2.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["ewah_bool_utils"], "install_dir": "site", "name": "ewah_bool_utils", "package_type": "package", "sha256": "baa25345e54e978361653ced58224ec5e66533df54fa25e765523892afc804f9", "unvendored_tests": true, "version": "1.2.2"}, "ewah-bool-utils-tests": {"depends": ["ewah_bool_utils"], "file_name": "ewah-bool-utils-tests.tar", "imports": [], "install_dir": "site", "name": "ewah_bool_utils-tests", "package_type": "package", "sha256": "c5723fbb16afbb37fd805ebff71173c0200e3ae300afc725e54a88f8a6371ac7", "unvendored_tests": false, "version": "1.2.2"}, "exceptiongroup": {"depends": [], "file_name": "exceptiongroup-1.2.2-py3-none-any.whl", "imports": ["exceptiongroup"], "install_dir": "site", "name": "exceptiongroup", "package_type": "package", "sha256": "1e53eb509a0ec39aec35fd93ee2190899745967d7758de005318f3145e8b5b0d", "unvendored_tests": false, "version": "1.2.2"}, "executing": {"depends": [], "file_name": "executing-2.2.0-py2.py3-none-any.whl", "imports": ["executing"], "install_dir": "site", "name": "executing", "package_type": "package", "sha256": "c8e573008eea36616bd1821285b8f13b44ec77c35aa732bbe6d689a1b3932458", "unvendored_tests": false, "version": "2.2.0"}, "fastapi": {"depends": ["httpx", "jinja2", "pydantic", "starlette", "anyio"], "file_name": "fastapi-0.116.1-py3-none-any.whl", "imports": ["fastapi"], "install_dir": "site", "name": "fastapi", "package_type": "package", "sha256": "57b58f74bc39b4b10828cffe45d59eebfa18f30d5656f35c002f2f5f651c305f", "unvendored_tests": false, "version": "0.116.1"}, "fastcan": {"depends": ["scikit-learn"], "file_name": "fastcan-0.5.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["fastcan"], "install_dir": "site", "name": "fastcan", "package_type": "package", "sha256": "42911731bed3165fcb977bfa88c06db94eb0c5e6d0bcfb28504342476b4bd3f4", "unvendored_tests": true, "version": "0.5.0"}, "fastcan-tests": {"depends": ["fastcan"], "file_name": "fastcan-tests.tar", "imports": [], "install_dir": "site", "name": "fastcan-tests", "package_type": "package", "sha256": "c9dabf71fb41f66f38cdabd850adf8a1ed2c2ac880be96e0650de85e3208e7ee", "unvendored_tests": false, "version": "0.5.0"}, "fastparquet": {"depends": ["numpy", "cramjam", "pandas", "fsspec", "packaging"], "file_name": "fastparquet-2024.11.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["fastparquet"], "install_dir": "site", "name": "fastparquet", "package_type": "package", "sha256": "97e54ff7436c2b661f92fb2c648d5346cb94c6a14a90d96c08151b185a82e1b1", "unvendored_tests": false, "version": "2024.11.0"}, "fiona": {"depends": ["attrs", "certifi", "setuptools", "six", "click", "cligj"], "file_name": "fiona-1.9.5-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["fiona"], "install_dir": "site", "name": "fiona", "package_type": "package", "sha256": "e3c4b0f342b9d14f8f49474e18b2faeda31d2515eaff0f2a122afb9cef562876", "unvendored_tests": false, "version": "1.9.5"}, "fonttools": {"depends": [], "file_name": "fonttools-4.56.0-py3-none-any.whl", "imports": ["fontTools"], "install_dir": "site", "name": "fonttools", "package_type": "package", "sha256": "9d6518c8ad4d88019bc72045108eca154301014215222408aa047cf4955c726d", "unvendored_tests": false, "version": "4.56.0"}, "freesasa": {"depends": [], "file_name": "freesasa-2.2.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["freesasa"], "install_dir": "site", "name": "freesasa", "package_type": "package", "sha256": "2d4158326beecd9958af7bc6a121cc7cae0d4a577a942a1f2d58f6d9931cb942", "unvendored_tests": false, "version": "2.2.1"}, "frozenlist": {"depends": [], "file_name": "frozenlist-1.6.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["frozenlist"], "install_dir": "site", "name": "frozenlist", "package_type": "package", "sha256": "8586c579bec9bea1be39e9814ffa65280b1f6aaf1bde4332eeedc5ba6fb6c59d", "unvendored_tests": false, "version": "1.6.0"}, "fsspec": {"depends": [], "file_name": "fsspec-2025.3.2-py3-none-any.whl", "imports": ["fsspec"], "install_dir": "site", "name": "fsspec", "package_type": "package", "sha256": "33f1825db178ed9df3bbf056f431ce0dc29f57489b8e265133d704d44f8d7deb", "unvendored_tests": true, "version": "2025.3.2"}, "fsspec-tests": {"depends": ["fsspec"], "file_name": "fsspec-tests.tar", "imports": [], "install_dir": "site", "name": "fsspec-tests", "package_type": "package", "sha256": "d8bca1f84b04961ddecd8410705e71c4475febf4f7c894acb2d0b34442a61821", "unvendored_tests": false, "version": "2025.3.2"}, "future": {"depends": [], "file_name": "future-1.0.0-py3-none-any.whl", "imports": ["future"], "install_dir": "site", "name": "future", "package_type": "package", "sha256": "00fb5bff96057f6cc8bf891d68b45c5c4a1e8f4ab6ed366651cfa7d8292d651a", "unvendored_tests": true, "version": "1.0.0"}, "future-tests": {"depends": ["future"], "file_name": "future-tests.tar", "imports": [], "install_dir": "site", "name": "future-tests", "package_type": "package", "sha256": "be42b72dd88321133f53666012cfee4fb22acc66a0e93d52f3bbaabc21edecca", "unvendored_tests": false, "version": "1.0.0"}, "galpy": {"depends": ["numpy", "scipy", "matplotlib", "astropy", "future", "setuptools"], "file_name": "galpy-1.10.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["galpy"], "install_dir": "site", "name": "galpy", "package_type": "package", "sha256": "ab453044b69f8161b518fd86c76f494e4d5876b936668e464db63cf2922ba6fc", "unvendored_tests": false, "version": "1.10.2"}, "geopandas": {"depends": ["shapely", "fiona", "pyproj", "packaging", "pandas"], "file_name": "geopandas-1.1.1-py3-none-any.whl", "imports": ["geopandas"], "install_dir": "site", "name": "geopandas", "package_type": "package", "sha256": "37a35570d7fa540595c490bb84b89ad83848b67d9c55eeb0442c7578197db6fc", "unvendored_tests": true, "version": "1.1.1"}, "geopandas-tests": {"depends": ["geopandas"], "file_name": "geopandas-tests.tar", "imports": [], "install_dir": "site", "name": "geopandas-tests", "package_type": "package", "sha256": "a4233e1555cd0a84d6712fc6934e8ec35c0c8740b9770f44ca927001e9ee4aeb", "unvendored_tests": false, "version": "1.1.1"}, "gmpy2": {"depends": [], "file_name": "gmpy2-2.1.5-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["gmpy2"], "install_dir": "site", "name": "gmpy2", "package_type": "package", "sha256": "0f4168b108079567f211ac6b3d3a22e500c29a2c620fbb7a3035d6a193f002da", "unvendored_tests": false, "version": "2.1.5"}, "google-crc32c": {"depends": [], "file_name": "google_crc32c-1.8.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["google_crc32c"], "install_dir": "site", "name": "google-crc32c", "package_type": "package", "sha256": "c469bebdea71acf327c5e35177dde836186649e50f08489898d167ffb3de3090", "unvendored_tests": false, "version": "1.8.0"}, "gsw": {"depends": ["numpy"], "file_name": "gsw-3.6.19-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["gsw"], "install_dir": "site", "name": "gsw", "package_type": "package", "sha256": "d57a2ba51ad05510862d315343eb9049143005e475f3b5093765d5e9dba7e7a2", "unvendored_tests": true, "version": "3.6.19"}, "gsw-tests": {"depends": ["gsw"], "file_name": "gsw-tests.tar", "imports": [], "install_dir": "site", "name": "gsw-tests", "package_type": "package", "sha256": "ebbecf095de3e2a21b221b1b858390de986587a1f1959be3702f25f0bbc36d32", "unvendored_tests": false, "version": "3.6.19"}, "h11": {"depends": [], "file_name": "h11-0.14.0-py3-none-any.whl", "imports": ["h11"], "install_dir": "site", "name": "h11", "package_type": "package", "sha256": "c1163b48048f27994e804188a4f2c9726d4e945eb181c2637d9ee78c379a226b", "unvendored_tests": true, "version": "0.14.0"}, "h11-tests": {"depends": ["h11"], "file_name": "h11-tests.tar", "imports": [], "install_dir": "site", "name": "h11-tests", "package_type": "package", "sha256": "2eb365f7d4bb226b3a2ac452047cafbb7682651c4f8d6ad583f840d21aacdf98", "unvendored_tests": false, "version": "0.14.0"}, "h3": {"depends": [], "file_name": "h3-4.2.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["h3"], "install_dir": "site", "name": "h3", "package_type": "package", "sha256": "1c0209c3e265140dd9716d58b242c606530a960538aefa02b00487269e82295e", "unvendored_tests": false, "version": "4.2.2"}, "h5py": {"depends": ["numpy", "pkgconfig", "libhdf5"], "file_name": "h5py-3.13.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["h5py"], "install_dir": "site", "name": "h5py", "package_type": "package", "sha256": "b8b01774b2a5bfa4fee0313a0fe51b689af065ccdb53feac87e0112c0b555a81", "unvendored_tests": true, "version": "3.13.0"}, "h5py-tests": {"depends": ["h5py"], "file_name": "h5py-tests.tar", "imports": [], "install_dir": "site", "name": "h5py-tests", "package_type": "package", "sha256": "6b4143ff0eb8ea781bed7cd73b969ff4f6cdee8e77b7b5117b9b9620cf4a1ab9", "unvendored_tests": false, "version": "3.13.0"}, "hashlib": {"depends": ["libopenssl"], "file_name": "hashlib-1.0.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["_hashlib"], "install_dir": "site", "name": "hashlib", "package_type": "cpython_module", "sha256": "206442f20d96c131210dfdbad25d5da877b795c873d6b6689a58a46031ed9aab", "unvendored_tests": false, "version": "1.0.0"}, "healpy": {"depends": ["numpy", "astropy"], "file_name": "healpy-1.19.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["healpy"], "install_dir": "site", "name": "healpy", "package_type": "package", "sha256": "f2f16fe5aa15d70c88b3bcddcddb40bb450a85f7f51c7fdc6a7aea281b63d413", "unvendored_tests": true, "version": "1.19.0"}, "healpy-tests": {"depends": ["healpy"], "file_name": "healpy-tests.tar", "imports": [], "install_dir": "site", "name": "healpy-tests", "package_type": "package", "sha256": "41852502e5cf88f1e25d885d3fcf48d4d623b31aa92f939c7b5fa25ff863fa95", "unvendored_tests": false, "version": "1.19.0"}, "highspy": {"depends": ["numpy"], "file_name": "highspy-1.11.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["highspy"], "install_dir": "site", "name": "highspy", "package_type": "package", "sha256": "9e0c64abc044e6cdf4d07d68b982f6e7e4b3bb1aec3596ce5e81f3798f207664", "unvendored_tests": false, "version": "1.11.0"}, "html5lib": {"depends": ["webencodings", "six"], "file_name": "html5lib-1.1-py2.py3-none-any.whl", "imports": ["html5lib"], "install_dir": "site", "name": "html5lib", "package_type": "package", "sha256": "0140d9b5d8c2cdec07bb3a513f99ea1082d169803a61dc388f7ab2de4104d948", "unvendored_tests": false, "version": "1.1"}, "httpcore": {"depends": ["certifi", "h11", "ssl"], "file_name": "httpcore-1.0.7-py3-none-any.whl", "imports": ["httpcore"], "install_dir": "site", "name": "httpcore", "package_type": "package", "sha256": "59660a6db0443006290fe5bf1eaae7c047ed2c7c13520ba0b3329fbbf8a6aa45", "unvendored_tests": false, "version": "1.0.7"}, "httpx": {"depends": [], "file_name": "httpx-0.28.1-py3-none-any.whl", "imports": ["httpx"], "install_dir": "site", "name": "httpx", "package_type": "package", "sha256": "3123bf6c7e7623667b39d31f8b2bf4eac925b49ea79dfdf520560db2e1cf87a9", "unvendored_tests": false, "version": "0.28.1"}, "idna": {"depends": [], "file_name": "idna-3.10-py3-none-any.whl", "imports": ["idna"], "install_dir": "site", "name": "idna", "package_type": "package", "sha256": "72da788d7a6d3e363535aba1be2658fd21bda5038f2eb0976ce6cb5186942bd6", "unvendored_tests": false, "version": "3.10"}, "igraph": {"depends": ["texttable"], "file_name": "igraph-0.11.8-cp39-abi3-pyodide_2025_0_wasm32.whl", "imports": ["igraph"], "install_dir": "site", "name": "igraph", "package_type": "package", "sha256": "06fcc32420c64dfd3349c172b6b1460f36487e3b47e937ee5e8da0cc1ffa7c86", "unvendored_tests": false, "version": "0.11.8"}, "imageio": {"depends": ["numpy", "pillow"], "file_name": "imageio-2.37.0-py3-none-any.whl", "imports": ["imageio"], "install_dir": "site", "name": "imageio", "package_type": "package", "sha256": "f9af831a6e7d9b55adbd9f1c2aa40667550ed09265ca1dc2636236ee53f945e0", "unvendored_tests": false, "version": "2.37.0"}, "imgui-bundle": {"depends": ["pydantic", "munch", "numpy"], "file_name": "imgui_bundle-1.92.4-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["imgui_bundle"], "install_dir": "site", "name": "imgui-bundle", "package_type": "package", "sha256": "2ac186d7a0f22b093c766bc5fba6e9e299d99fab8c290c4963181bea1a03ffe5", "unvendored_tests": true, "version": "1.92.4"}, "imgui-bundle-tests": {"depends": ["imgui-bundle"], "file_name": "imgui-bundle-tests.tar", "imports": [], "install_dir": "site", "name": "imgui-bundle-tests", "package_type": "package", "sha256": "18654d836f70b906a516f7e116f6c4789adf1e61a9d763ca8a59bafe149a544a", "unvendored_tests": false, "version": "1.92.4"}, "iminuit": {"depends": ["numpy"], "file_name": "iminuit-2.30.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["iminuit"], "install_dir": "site", "name": "iminuit", "package_type": "package", "sha256": "62b3b007d1cf6dbbecd5c054f8bef8562c224a4f127733d6fa571fa27957a243", "unvendored_tests": false, "version": "2.30.1"}, "iniconfig": {"depends": [], "file_name": "iniconfig-2.1.0-py3-none-any.whl", "imports": ["iniconfig"], "install_dir": "site", "name": "iniconfig", "package_type": "package", "sha256": "141afb191b247fa924232a589108b3391113d80e8b53902730e6d3efedac30cf", "unvendored_tests": false, "version": "2.1.0"}, "inspice": {"depends": ["numpy", "matplotlib", "pyyaml", "cffi", "diskcache", "h5py", "ply", "libngspice"], "file_name": "inspice-1.6.4.1-py3-none-any.whl", "imports": ["InSpice"], "install_dir": "site", "name": "inspice", "package_type": "package", "sha256": "c7cd694127cfe87b20cff5d29449745fd242fe7388f3ad6aa2705f3075349d9a", "unvendored_tests": false, "version": "1.6.4.1"}, "ipython": {"depends": ["asttokens", "decorator", "executing", "matplotlib-inline", "prompt_toolkit", "pure-eval", "pygments", "six", "stack-data", "traitlets", "sqlite3", "wcwidth"], "file_name": "ipython-9.0.2-py3-none-any.whl", "imports": ["IPython"], "install_dir": "site", "name": "ipython", "package_type": "package", "sha256": "1cd4500bf130562204ea0a029e2f98fc386ab79629c42f608429590d886c83d5", "unvendored_tests": true, "version": "9.0.2"}, "ipython-tests": {"depends": ["ipython"], "file_name": "ipython-tests.tar", "imports": [], "install_dir": "site", "name": "ipython-tests", "package_type": "package", "sha256": "27d4cd74a4711e6a84368b4e829714679a8884f3790f6b54bfe0446b5ae378fe", "unvendored_tests": false, "version": "9.0.2"}, "jedi": {"depends": ["parso"], "file_name": "jedi-0.19.2-py2.py3-none-any.whl", "imports": ["jedi"], "install_dir": "site", "name": "jedi", "package_type": "package", "sha256": "63f137a6c965e08cc4221acdf5170ef24d34e7572d8a1109846da93b3ab33d65", "unvendored_tests": true, "version": "0.19.2"}, "jedi-tests": {"depends": ["jedi"], "file_name": "jedi-tests.tar", "imports": [], "install_dir": "site", "name": "jedi-tests", "package_type": "package", "sha256": "83220d4411c3f9353d9c01f4bddff48acb2daf1f9a5cbe86e9bc005932aed841", "unvendored_tests": false, "version": "0.19.2"}, "jinja2": {"depends": ["markupsafe"], "file_name": "jinja2-3.1.6-py3-none-any.whl", "imports": ["jinja2"], "install_dir": "site", "name": "Jinja2", "package_type": "package", "sha256": "56b8a136e2140cb9ce2e2e7c8ed138a795ec1f6ea97fdd4319d46ed9193ab9d2", "unvendored_tests": false, "version": "3.1.6"}, "jiter": {"depends": [], "file_name": "jiter-0.9.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["jiter"], "install_dir": "site", "name": "jiter", "package_type": "package", "sha256": "69fc995fab57b81727062c7cfdd6922658ae8c320e29af3d3a4b8f227b984b4d", "unvendored_tests": false, "version": "0.9.0"}, "joblib": {"depends": [], "file_name": "joblib-1.4.2-py3-none-any.whl", "imports": ["joblib"], "install_dir": "site", "name": "joblib", "package_type": "package", "sha256": "f6cd3ff44cc58faa3216f8778048b37792822183fd5ece300bd9a5d7f1be72ba", "unvendored_tests": true, "version": "1.4.2"}, "joblib-tests": {"depends": ["joblib"], "file_name": "joblib-tests.tar", "imports": [], "install_dir": "site", "name": "joblib-tests", "package_type": "package", "sha256": "f99c9730662d553fb7c71d9905796b9a36bc18b753008f885bf614fd23a8a343", "unvendored_tests": false, "version": "1.4.2"}, "jsonpatch": {"depends": ["jsonpointer"], "file_name": "jsonpatch-1.33-py2.py3-none-any.whl", "imports": ["jsonpatch"], "install_dir": "site", "name": "jsonpatch", "package_type": "package", "sha256": "932997e42e9468342b8c8d359c8da92ee71eb82d3612c46a4793c67758ba1c31", "unvendored_tests": false, "version": "1.33"}, "jsonpointer": {"depends": [], "file_name": "jsonpointer-3.0.0-py2.py3-none-any.whl", "imports": ["jsonpointer"], "install_dir": "site", "name": "jsonpointer", "package_type": "package", "sha256": "0697364e01aac2f708c64f29c214105e21ea239c9a7e32ea71e4b37d192cee90", "unvendored_tests": false, "version": "3.0.0"}, "jsonschema": {"depends": ["attrs", "pyrsistent", "referencing", "jsonschema_specifications"], "file_name": "jsonschema-4.23.0-py3-none-any.whl", "imports": ["jsonschema"], "install_dir": "site", "name": "jsonschema", "package_type": "package", "sha256": "5178a630760e05b5ce4392fb885e0bdd24a9bc5939006b5a88a0a63d402f0b60", "unvendored_tests": true, "version": "4.23.0"}, "jsonschema-specifications": {"depends": ["referencing"], "file_name": "jsonschema_specifications-2024.10.1-py3-none-any.whl", "imports": ["jsonschema_specifications"], "install_dir": "site", "name": "jsonschema_specifications", "package_type": "package", "sha256": "40a4885255fc56c2fb671eb656a3be0501b1185a59aad6e67dde3cee0d2d916d", "unvendored_tests": true, "version": "2024.10.1"}, "jsonschema-specifications-tests": {"depends": ["jsonschema_specifications"], "file_name": "jsonschema-specifications-tests.tar", "imports": [], "install_dir": "site", "name": "jsonschema_specifications-tests", "package_type": "package", "sha256": "c46b7d5a07f445aed287f5a806bdf3cc030ed94c149581a353aacc213b1809bb", "unvendored_tests": false, "version": "2024.10.1"}, "jsonschema-tests": {"depends": ["jsonschema"], "file_name": "jsonschema-tests.tar", "imports": [], "install_dir": "site", "name": "jsonschema-tests", "package_type": "package", "sha256": "5558631e5cd8c27c5997349ed0ad5df44bd6d30b33b15397cef8a2a243cddb2d", "unvendored_tests": false, "version": "4.23.0"}, "kiwisolver": {"depends": [], "file_name": "kiwisolver-1.4.8-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["kiwisolver"], "install_dir": "site", "name": "kiwisolver", "package_type": "package", "sha256": "74fef16f229c3280f386ace367f36ac5ad8597ebabef45c6cf8bc2fa8aa3be70", "unvendored_tests": false, "version": "1.4.8"}, "lakers-python": {"depends": [], "file_name": "lakers_python-0.6.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["lakers"], "install_dir": "site", "name": "lakers-python", "package_type": "package", "sha256": "60239e9e85ee953e9a9edb13a8810e89659c9d532444e4d55d32ed047170792e", "unvendored_tests": false, "version": "0.6.0"}, "lazy-loader": {"depends": [], "file_name": "lazy_loader-0.4-py3-none-any.whl", "imports": ["lazy_loader"], "install_dir": "site", "name": "lazy_loader", "package_type": "package", "sha256": "b46b6d7f9124873396e5e8ca0656adb11c8edf59934e93be8699d293a5ba9e7b", "unvendored_tests": true, "version": "0.4"}, "lazy-loader-tests": {"depends": ["lazy_loader"], "file_name": "lazy-loader-tests.tar", "imports": [], "install_dir": "site", "name": "lazy_loader-tests", "package_type": "package", "sha256": "4de49164cb79121e4c0701cf72ca50dfa70a1c25c226647be5d934acc6396653", "unvendored_tests": false, "version": "0.4"}, "lazy-object-proxy": {"depends": [], "file_name": "lazy_object_proxy-1.10.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["lazy_object_proxy"], "install_dir": "site", "name": "lazy-object-proxy", "package_type": "package", "sha256": "f78136e4bf7e17b01537752b392597bebf2b01807f79696421173e7f609225df", "unvendored_tests": false, "version": "1.10.0"}, "libcrc32c": {"depends": [], "file_name": "libcrc32c-1.1.0.zip", "imports": [], "install_dir": "dynlib", "name": "libcrc32c", "package_type": "shared_library", "sha256": "dd59006ba799fff18f02829338fedfe5d8eeba51bbd9ad9e712551ec93d5cc50", "unvendored_tests": false, "version": "1.1.0"}, "libcst": {"depends": ["pyyaml"], "file_name": "libcst-1.6.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["libcst"], "install_dir": "site", "name": "libcst", "package_type": "package", "sha256": "8ed555b5850c35e6c072f0965c5615df06e13a23a0dd60f192406080704ffe55", "unvendored_tests": true, "version": "1.6.0"}, "libcst-tests": {"depends": ["libcst"], "file_name": "libcst-tests.tar", "imports": [], "install_dir": "site", "name": "libcst-tests", "package_type": "package", "sha256": "bae8e946ce84316132a3e997c11d11336552371e897e885a683e06ec25ee8c11", "unvendored_tests": false, "version": "1.6.0"}, "libgdal": {"depends": ["libgeos"], "file_name": "libgdal-3.8.3.zip", "imports": [], "install_dir": "dynlib", "name": "libgdal", "package_type": "shared_library", "sha256": "c2e47d21f9ae47a12177c9f7d4aeaa8b7528fbf87a88d77778a159f910af459c", "unvendored_tests": false, "version": "3.8.3"}, "libgeos": {"depends": [], "file_name": "libgeos-3.12.1.zip", "imports": [], "install_dir": "dynlib", "name": "libgeos", "package_type": "shared_library", "sha256": "92899a5b7734ecef7dcf0f3f84cf73dbd48847f67c29d59555b6dc609940816b", "unvendored_tests": false, "version": "3.12.1"}, "libhdf5": {"depends": [], "file_name": "libhdf5-1.12.1.zip", "imports": [], "install_dir": "dynlib", "name": "libhdf5", "package_type": "shared_library", "sha256": "ea36748b4e800267ee2f237ebb1db8880a3a15344ee18333487befc936935fc5", "unvendored_tests": false, "version": "1.12.1"}, "libheif": {"depends": [], "file_name": "libheif-1.12.0.zip", "imports": [], "install_dir": "dynlib", "name": "libheif", "package_type": "shared_library", "sha256": "3bd6978820e070d61f5acc48cdc9fcf8e601477597117e7946d46de390bd283d", "unvendored_tests": false, "version": "1.12.0"}, "libmagic": {"depends": [], "file_name": "libmagic-5.42.zip", "imports": [], "install_dir": "dynlib", "name": "libmagic", "package_type": "shared_library", "sha256": "cae7434e74f870e730cd3584f94352adb2a61d6a0c6cfa2b97365a51b3978021", "unvendored_tests": false, "version": "5.42"}, "libngspice": {"depends": [], "file_name": "libngspice-44.2.zip", "imports": [], "install_dir": "dynlib", "name": "libngspice", "package_type": "shared_library", "sha256": "d6a0fe29032d30653f44b24553b4efdff65efee13cfd732ea47fb09525768d3f", "unvendored_tests": false, "version": "44.2"}, "libopenblas": {"depends": [], "file_name": "libopenblas-0.3.26.zip", "imports": [], "install_dir": "dynlib", "name": "libopenblas", "package_type": "shared_library", "sha256": "f8f5db65c9367ed7f057d0ee853d94ddb3c007968aa8138253461dad42537fa2", "unvendored_tests": false, "version": "0.3.26"}, "libopenssl": {"depends": [], "file_name": "libopenssl-1.1.1w.zip", "imports": [], "install_dir": "dynlib", "name": "libopenssl", "package_type": "shared_library", "sha256": "eaec7126f466a33ea4121fd230211bb01e9ad1c5748f3cd0b4b1c8677b4ac90a", "unvendored_tests": false, "version": "1.1.1w"}, "libproj": {"depends": [], "file_name": "libproj-9.6.2.zip", "imports": [], "install_dir": "dynlib", "name": "libproj", "package_type": "shared_library", "sha256": "8739c76e681f900923b900c9df0ef75cf421d39cabb54650c4b9ad19b6a76d85", "unvendored_tests": false, "version": "9.6.2"}, "libsuitesparse": {"depends": ["libopenblas"], "file_name": "libsuitesparse-5.11.0.zip", "imports": [], "install_dir": "dynlib", "name": "libsuitesparse", "package_type": "shared_library", "sha256": "8883746009a4fc5aa2b83cf109c37e5fb0c6e9db270b0ca4b4f87c762d831db9", "unvendored_tests": false, "version": "5.11.0"}, "libtaglib": {"depends": [], "file_name": "libtaglib-2.1.1.zip", "imports": [], "install_dir": "dynlib", "name": "libtaglib", "package_type": "shared_library", "sha256": "9783f638d2f124f9546a902b85186fc92b1b99b05e5e1853d938975df95bd075", "unvendored_tests": false, "version": "2.1.1"}, "lightgbm": {"depends": ["numpy", "scipy", "scikit-learn"], "file_name": "lightgbm-4.6.0-py3-none-pyodide_2025_0_wasm32.whl", "imports": ["lightgbm"], "install_dir": "site", "name": "lightgbm", "package_type": "package", "sha256": "75bb0670f69b252c19b3a546433c1fdd6ddb0a6234e2575b35bc655dec0f620b", "unvendored_tests": false, "version": "4.6.0"}, "logbook": {"depends": ["ssl"], "file_name": "logbook-1.8.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["logbook"], "install_dir": "site", "name": "logbook", "package_type": "package", "sha256": "2cb7f2954a26095d7217079692a39ec2754565945ab75e1ce0adfd5dbc1c37d2", "unvendored_tests": false, "version": "1.8.0"}, "lxml": {"depends": [], "file_name": "lxml-6.0.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["lxml"], "install_dir": "site", "name": "lxml", "package_type": "package", "sha256": "99b959a55eaeb41a2997fa022859892880c2b708af01ff336c34c7b125c80916", "unvendored_tests": false, "version": "6.0.2"}, "lz4": {"depends": [], "file_name": "lz4-4.4.5-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["lz4"], "install_dir": "site", "name": "lz4", "package_type": "package", "sha256": "2f3d8c272bc379a0722201073ba9912770d504bc6a2a576047b0b2d57bf69574", "unvendored_tests": false, "version": "4.4.5"}, "lzma": {"depends": [], "file_name": "lzma-1.0.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["lzma", "_lzma"], "install_dir": "site", "name": "lzma", "package_type": "cpython_module", "sha256": "2489604bcd9446eb1a40be1fcd8a989d0985499a0cb350fc6593aa626b27a05e", "unvendored_tests": false, "version": "1.0.0"}, "markupsafe": {"depends": [], "file_name": "markupsafe-3.0.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["markupsafe"], "install_dir": "site", "name": "MarkupSafe", "package_type": "package", "sha256": "2b480f742c99c45c9e0f7402ae6d0fa531284a3aa34da4b8982c37809c9b4d07", "unvendored_tests": false, "version": "3.0.2"}, "matplotlib": {"depends": ["contourpy", "cycler", "fonttools", "kiwisolver", "numpy", "packaging", "pillow", "pyparsing", "python-dateutil", "pytz"], "file_name": "matplotlib-3.8.4-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pylab", "mpl_toolkits", "matplotlib"], "install_dir": "site", "name": "matplotlib", "package_type": "package", "sha256": "65f657efbb717a6aa7ccd10c0729a0e6993c1da757bd68601d97a2905362e8d4", "unvendored_tests": true, "version": "3.8.4"}, "matplotlib-inline": {"depends": ["traitlets"], "file_name": "matplotlib_inline-0.2.1-py3-none-any.whl", "imports": ["matplotlib-inline"], "install_dir": "site", "name": "matplotlib-inline", "package_type": "package", "sha256": "aaeaba20ce1cb410ea322be58363ea043ce72e303bbb21126e0ca2de26f4d22d", "unvendored_tests": false, "version": "0.2.1"}, "matplotlib-tests": {"depends": ["matplotlib"], "file_name": "matplotlib-tests.tar", "imports": [], "install_dir": "site", "name": "matplotlib-tests", "package_type": "package", "sha256": "e369fa872c6634fb47cdd8c7529eaea15525d1b23e3fcfd5b94feec42184f10b", "unvendored_tests": false, "version": "3.8.4"}, "memory-allocator": {"depends": [], "file_name": "memory_allocator-0.1.4-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["memory_allocator"], "install_dir": "site", "name": "memory-allocator", "package_type": "package", "sha256": "04a7a7cec09e3410f9934f37de2e944adfc2af0a0d96ce4c87bcae42dcc225e8", "unvendored_tests": false, "version": "0.1.4"}, "micropip": {"depends": [], "file_name": "micropip-0.11.0-py3-none-any.whl", "imports": ["micropip"], "install_dir": "site", "name": "micropip", "package_type": "package", "sha256": "0ae422514e45d068b8159eb8ec3b2c3f4cbce2e664e26cb81735dbe4af2377a1", "unvendored_tests": false, "version": "0.11.0"}, "ml-dtypes": {"depends": ["numpy"], "file_name": "ml_dtypes-0.5.4-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["ml_dtypes"], "install_dir": "site", "name": "ml_dtypes", "package_type": "package", "sha256": "6f700837e66c1ba13199ebab7d8096472db10571e5b34a11343a2d636bcb696d", "unvendored_tests": false, "version": "0.5.4"}, "mmh3": {"depends": [], "file_name": "mmh3-5.1.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["mmh3"], "install_dir": "site", "name": "mmh3", "package_type": "package", "sha256": "9a2a114fee30ef9a762648472b81a3a982e491c1836b616c9bfbaeb5f47ec638", "unvendored_tests": false, "version": "5.1.0"}, "more-itertools": {"depends": [], "file_name": "more_itertools-10.6.0-py3-none-any.whl", "imports": ["more_itertools"], "install_dir": "site", "name": "more-itertools", "package_type": "package", "sha256": "14de567c4b1ec60c7a0a066ddfd72088f0b0da1f828f6d1f6d79015f3b9ad87a", "unvendored_tests": false, "version": "10.6.0"}, "mpmath": {"depends": [], "file_name": "mpmath-1.3.0-py3-none-any.whl", "imports": ["mpmath"], "install_dir": "site", "name": "mpmath", "package_type": "package", "sha256": "75c33edefd4b92311926ddbfa7aac6731a61b3b5ac0562bc8f8d420e23328d46", "unvendored_tests": true, "version": "1.3.0"}, "mpmath-tests": {"depends": ["mpmath"], "file_name": "mpmath-tests.tar", "imports": [], "install_dir": "site", "name": "mpmath-tests", "package_type": "package", "sha256": "d8e5d23684f5f4b95da9804737329f431550a8f9c4da4691b25b5846b57726f9", "unvendored_tests": false, "version": "1.3.0"}, "msgpack": {"depends": [], "file_name": "msgpack-1.1.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["msgpack"], "install_dir": "site", "name": "msgpack", "package_type": "package", "sha256": "802f05c8e529672806576596d6c37f49a58656d316c32ca1c1f96f6bb70b00a3", "unvendored_tests": false, "version": "1.1.2"}, "msgspec": {"depends": [], "file_name": "msgspec-0.19.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["msgspec"], "install_dir": "site", "name": "msgspec", "package_type": "package", "sha256": "d7fffe4d004646d47c875dd3b5489d25c14591ee02594bf9e69a5186499e421a", "unvendored_tests": false, "version": "0.19.0"}, "msprime": {"depends": ["numpy", "newick", "tskit", "demes", "rpds-py"], "file_name": "msprime-1.3.3-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["msprime"], "install_dir": "site", "name": "msprime", "package_type": "package", "sha256": "6cc9d1702506a0ec23c0edf602c3f516c9f7c5c2056859cef8423d65024363e9", "unvendored_tests": false, "version": "1.3.3"}, "multidict": {"depends": [], "file_name": "multidict-6.7.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["multidict"], "install_dir": "site", "name": "multidict", "package_type": "package", "sha256": "c7db3ee26fddee527406fef580d21aadb79adde44b61bc14ddac4977d31ea393", "unvendored_tests": false, "version": "6.7.0"}, "munch": {"depends": ["setuptools", "six"], "file_name": "munch-4.0.0-py2.py3-none-any.whl", "imports": ["munch"], "install_dir": "site", "name": "munch", "package_type": "package", "sha256": "a52d9ba576b9e0ce29b711c4451bfd7040a8e5d33f41819c98b03ae555e5839f", "unvendored_tests": false, "version": "4.0.0"}, "mypy": {"depends": [], "file_name": "mypy-1.15.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["mypyc", "mypy"], "install_dir": "site", "name": "mypy", "package_type": "package", "sha256": "4fd93f836f74be201f5c783d4d54b8957cfe6ac422cbcdb8b35cdb6d60f096a4", "unvendored_tests": true, "version": "1.15.0"}, "mypy-tests": {"depends": ["mypy"], "file_name": "mypy-tests.tar", "imports": [], "install_dir": "site", "name": "mypy-tests", "package_type": "package", "sha256": "5de2ddc2a3b5b64aaf92d76c0222121793cf886526a23c881561d9dbc5ff18b1", "unvendored_tests": false, "version": "1.15.0"}, "narwhals": {"depends": [], "file_name": "narwhals-2.15.0-py3-none-any.whl", "imports": ["narwhals"], "install_dir": "site", "name": "narwhals", "package_type": "package", "sha256": "bef7de68cf772cbac41808a772e12e68468e4736d7d03ca6103d5833361fac8d", "unvendored_tests": false, "version": "2.15.0"}, "ndindex": {"depends": [], "file_name": "ndindex-1.9.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["ndindex"], "install_dir": "site", "name": "ndindex", "package_type": "package", "sha256": "35d5fd03c16827a337006eb391cae62250360e60f815d104ce6f44392d3bb508", "unvendored_tests": true, "version": "1.9.2"}, "ndindex-tests": {"depends": ["ndindex"], "file_name": "ndindex-tests.tar", "imports": [], "install_dir": "site", "name": "ndindex-tests", "package_type": "package", "sha256": "d549d918c71f2491dae952f15f26c5770dbe6e35598a31effc8c7faa2f67e6c7", "unvendored_tests": false, "version": "1.9.2"}, "netcdf4": {"depends": ["numpy", "packaging", "h5py", "cftime", "certifi", "libhdf5"], "file_name": "netcdf4-1.7.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["netCDF4"], "install_dir": "site", "name": "netcdf4", "package_type": "package", "sha256": "dc1a17b676477265f95bf219a056dd44faddce49efa23c53e631d33e1db684a7", "unvendored_tests": false, "version": "1.7.2"}, "networkx": {"depends": ["decorator", "setuptools", "matplotlib", "numpy"], "file_name": "networkx-3.4.2-py3-none-any.whl", "imports": ["networkx"], "install_dir": "site", "name": "networkx", "package_type": "package", "sha256": "a29f3036b00fa0fe1562a31feac086848f55f3c0a36e9bf76e89201be939e3ac", "unvendored_tests": true, "version": "3.4.2"}, "networkx-tests": {"depends": ["networkx"], "file_name": "networkx-tests.tar", "imports": [], "install_dir": "site", "name": "networkx-tests", "package_type": "package", "sha256": "fb9faecf96ece9717bb9292edfd3b574c71a22c7426dc0754118ba669db0a3e2", "unvendored_tests": false, "version": "3.4.2"}, "newick": {"depends": [], "file_name": "newick-1.9.0-py2.py3-none-any.whl", "imports": ["newick"], "install_dir": "site", "name": "newick", "package_type": "package", "sha256": "ab63c8d58dfb570b30db2f89eeffb08078472be0cf879ff204ba3bdd33842c46", "unvendored_tests": false, "version": "1.9.0"}, "nh3": {"depends": [], "file_name": "nh3-0.2.21-cp38-abi3-pyodide_2025_0_wasm32.whl", "imports": ["nh3"], "install_dir": "site", "name": "nh3", "package_type": "package", "sha256": "db3a9a2828e109400ce361c8e9f2deeb8f49b41d870cae19377a9c5ed1a19d88", "unvendored_tests": false, "version": "0.2.21"}, "nlopt": {"depends": ["numpy"], "file_name": "nlopt-2.9.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["nlopt"], "install_dir": "site", "name": "nlopt", "package_type": "package", "sha256": "f8bf68dc26a2a97975e2d93fde03f97e808d7c90f131e0b1bfd0d8ffec2fa4e7", "unvendored_tests": false, "version": "2.9.1"}, "nltk": {"depends": ["regex", "sqlite3"], "file_name": "nltk-3.9.1-py3-none-any.whl", "imports": ["nltk"], "install_dir": "site", "name": "nltk", "package_type": "package", "sha256": "17ed6948bd75a0cba27a7a99f08c9f348dbb376ae069022e8c3cec622904102a", "unvendored_tests": true, "version": "3.9.1"}, "nltk-tests": {"depends": ["nltk"], "file_name": "nltk-tests.tar", "imports": [], "install_dir": "site", "name": "nltk-tests", "package_type": "package", "sha256": "2e22290acde6cbceef7a0a6ed3728b627559ee768799fbb334b5831d8489cfc6", "unvendored_tests": false, "version": "3.9.1"}, "numcodecs": {"depends": ["numpy", "msgpack"], "file_name": "numcodecs-0.13.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["numcodecs"], "install_dir": "site", "name": "numcodecs", "package_type": "package", "sha256": "da29b4c22dad035a96f0edb9a4f49d92eb3d760112865947ac791e98bc7ddb82", "unvendored_tests": true, "version": "0.13.1"}, "numcodecs-tests": {"depends": ["numcodecs"], "file_name": "numcodecs-tests.tar", "imports": [], "install_dir": "site", "name": "numcodecs-tests", "package_type": "package", "sha256": "dedcd6ca0cd61b5bb0df95673ddbc91710623f83be7c918c7910b7c9959d01cd", "unvendored_tests": false, "version": "0.13.1"}, "numpy": {"depends": [], "file_name": "numpy-2.2.5-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["numpy"], "install_dir": "site", "name": "numpy", "package_type": "package", "sha256": "6eaab6a7bb658d71ebe702911a3deab715323642462eb41b65565ca6a7cc23f1", "unvendored_tests": false, "version": "2.2.5"}, "numpy-tests": {"depends": [], "file_name": "numpy_tests-2.2.5-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["numpy-tests"], "install_dir": "site", "name": "numpy-tests", "package_type": "package", "sha256": "9162518247787fb647890f2a4bc4af7b6b5c720aab43c9f8c20c5fad3b9fcc36", "unvendored_tests": false, "version": "2.2.5"}, "openai": {"depends": ["httpx", "pydantic", "typing-extensions", "distro", "anyio", "jiter"], "file_name": "openai-1.68.2-py3-none-any.whl", "imports": ["openai"], "install_dir": "site", "name": "openai", "package_type": "package", "sha256": "55485cde95b81742b2e3ae57f6a2f02dc51696e6fba0989299a6eabc7003c8da", "unvendored_tests": false, "version": "1.68.2"}, "opencv-python": {"depends": ["numpy"], "file_name": "opencv_python-4.11.0.86-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["cv2"], "install_dir": "site", "name": "opencv-python", "package_type": "package", "sha256": "a8b116def8c74b3ccf389b856b3ccb5cec5a2efc295ec17a15ea9cda1f88aa1e", "unvendored_tests": false, "version": "4.11.0.86"}, "optlang": {"depends": ["sympy", "six", "swiglpk"], "file_name": "optlang-1.8.3-py2.py3-none-any.whl", "imports": ["optlang"], "install_dir": "site", "name": "optlang", "package_type": "package", "sha256": "0efd4f2474919e5834f707540db8e0ba4cae9d7aa9a3bd6bb778092c1ad423f2", "unvendored_tests": true, "version": "1.8.3"}, "optlang-tests": {"depends": ["optlang"], "file_name": "optlang-tests.tar", "imports": [], "install_dir": "site", "name": "optlang-tests", "package_type": "package", "sha256": "0dae9b248d5c81bd590ee3ffad6d8b6d021b39cbbac7b5cb74541e1bebda4391", "unvendored_tests": false, "version": "1.8.3"}, "orjson": {"depends": [], "file_name": "orjson-3.10.16-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["orjson"], "install_dir": "site", "name": "orjson", "package_type": "package", "sha256": "4b815ae28eef5332e898e220ec3f7de4d0cb5067aa895db589bb05989bb2608b", "unvendored_tests": false, "version": "3.10.16"}, "packaging": {"depends": [], "file_name": "packaging-24.2-py3-none-any.whl", "imports": ["packaging"], "install_dir": "site", "name": "packaging", "package_type": "package", "sha256": "c18cde5592cc3d1823e9cc3a9a4fb436b02c15e3f8d7f5f69962f77b1b109da1", "unvendored_tests": false, "version": "24.2"}, "pandas": {"depends": ["numpy", "python-dateutil", "pytz"], "file_name": "pandas-2.3.3-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pandas"], "install_dir": "site", "name": "pandas", "package_type": "package", "sha256": "5b1c0acfc8555be16057e8609e9eb7f279037c2469032bcc23e2a691380a50ae", "unvendored_tests": true, "version": "2.3.3"}, "pandas-tests": {"depends": ["pandas"], "file_name": "pandas-tests.tar", "imports": [], "install_dir": "site", "name": "pandas-tests", "package_type": "package", "sha256": "d5f994d07ff84875b87f135ff944fc0e970dd7e599b315c48642afeeba7e6731", "unvendored_tests": false, "version": "2.3.3"}, "parso": {"depends": [], "file_name": "parso-0.8.4-py2.py3-none-any.whl", "imports": ["parso"], "install_dir": "site", "name": "parso", "package_type": "package", "sha256": "3a5faf5729dd290ffc178674515912f0b79fec5ac02d261699daddfbeb847d3a", "unvendored_tests": false, "version": "0.8.4"}, "patsy": {"depends": ["numpy", "six"], "file_name": "patsy-1.0.1-py2.py3-none-any.whl", "imports": ["patsy"], "install_dir": "site", "name": "patsy", "package_type": "package", "sha256": "34d2156b3db04a1c565dad7072d3cff22e02c22b72a531e1d3ee3a9442e7f4e7", "unvendored_tests": true, "version": "1.0.1"}, "patsy-tests": {"depends": ["patsy"], "file_name": "patsy-tests.tar", "imports": [], "install_dir": "site", "name": "patsy-tests", "package_type": "package", "sha256": "b31f9b8a7d2212239c2a6b52547bc57af570586e785399e7de048c7f754a9a23", "unvendored_tests": false, "version": "1.0.1"}, "pcodec": {"depends": ["numpy"], "file_name": "pcodec-0.3.3-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pcodec"], "install_dir": "site", "name": "pcodec", "package_type": "package", "sha256": "a0e34ad928aacb5eec9204573725835efa1191c9995bb1b690e6d15b0100edf4", "unvendored_tests": false, "version": "0.3.3"}, "peewee": {"depends": ["sqlite3", "cffi"], "file_name": "peewee-3.17.9-py3-none-any.whl", "imports": ["peewee"], "install_dir": "site", "name": "peewee", "package_type": "package", "sha256": "540439a57875866a9880818f2ed5982d67220c11b94e154b18da736262ad49a9", "unvendored_tests": true, "version": "3.17.9"}, "peewee-tests": {"depends": ["peewee"], "file_name": "peewee-tests.tar", "imports": [], "install_dir": "site", "name": "peewee-tests", "package_type": "package", "sha256": "eded3f39bec30ef6a171068b23429c7967fdeacf36fcf758aaed8030068ed920", "unvendored_tests": false, "version": "3.17.9"}, "pi-heif": {"depends": ["cffi", "pillow", "libheif"], "file_name": "pi_heif-0.21.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pi_heif"], "install_dir": "site", "name": "pi-heif", "package_type": "package", "sha256": "6929ba48c15bbb914c2b52c76d7d8e6d909114dbef49fad7dc3fffa8def2549a", "unvendored_tests": false, "version": "0.21.0"}, "pillow": {"depends": [], "file_name": "pillow-11.3.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["PIL"], "install_dir": "site", "name": "Pillow", "package_type": "package", "sha256": "7e1168616481f685f277d7fad1d197f3a625540542a2cd292cdc8958ab083d6e", "unvendored_tests": false, "version": "11.3.0"}, "pillow-heif": {"depends": ["cffi", "pillow", "libheif"], "file_name": "pillow_heif-1.1.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pillow_heif"], "install_dir": "site", "name": "pillow-heif", "package_type": "package", "sha256": "3304a87c7ca9371c43725f67e070a7a143493d9cbdbb4c5203b6641a2c223ad6", "unvendored_tests": false, "version": "1.1.1"}, "pkgconfig": {"depends": [], "file_name": "pkgconfig-1.5.5-py3-none-any.whl", "imports": ["pkgconfig"], "install_dir": "site", "name": "pkgconfig", "package_type": "package", "sha256": "48f41d6739ec0941055e25efea42881b6970416fca506caf4b047eecde189e91", "unvendored_tests": false, "version": "1.5.5"}, "platformdirs": {"depends": [], "file_name": "platformdirs-4.3.6-py3-none-any.whl", "imports": ["platformdirs"], "install_dir": "site", "name": "platformdirs", "package_type": "package", "sha256": "909ec75bf144b5641ece53173061f820f8df7daf754cd4016d2c17c93018c118", "unvendored_tests": false, "version": "4.3.6"}, "pluggy": {"depends": [], "file_name": "pluggy-1.5.0-py3-none-any.whl", "imports": ["pluggy"], "install_dir": "site", "name": "pluggy", "package_type": "package", "sha256": "a5526e777aac76c926e884d8c5f8104a909e1243a2f3ecc6b9bb1b52fa46f7bd", "unvendored_tests": false, "version": "1.5.0"}, "ply": {"depends": [], "file_name": "ply-3.11-py2.py3-none-any.whl", "imports": ["ply"], "install_dir": "site", "name": "ply", "package_type": "package", "sha256": "00278ab037f4e6068af477e5fc3553f78e2c824aad9595160061058aa77a954f", "unvendored_tests": false, "version": "3.11"}, "pplpy": {"depends": ["gmpy2", "cysignals"], "file_name": "pplpy-0.8.10-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["ppl"], "install_dir": "site", "name": "pplpy", "package_type": "package", "sha256": "a400cd911dcaf95161588d31ff2eba7b7e73de92f9842b27b290918280a68216", "unvendored_tests": false, "version": "0.8.10"}, "primecountpy": {"depends": ["cysignals"], "file_name": "primecountpy-0.1.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["primecountpy"], "install_dir": "site", "name": "primecountpy", "package_type": "package", "sha256": "b1a52c5537f1e8162bf2cd2b8974aea86f2420890c2bd5b8fef2bfc3fc468f54", "unvendored_tests": false, "version": "0.1.1"}, "prompt-toolkit": {"depends": ["wcwidth"], "file_name": "prompt_toolkit-3.0.50-py3-none-any.whl", "imports": ["prompt_toolkit"], "install_dir": "site", "name": "prompt_toolkit", "package_type": "package", "sha256": "c850b8c5f71eeda05fc0237ec2ca75ce74d96baf398ec0f3af7b7b582b5eb4eb", "unvendored_tests": false, "version": "3.0.50"}, "propcache": {"depends": [], "file_name": "propcache-0.3.0-py3-none-any.whl", "imports": ["propcache"], "install_dir": "site", "name": "propcache", "package_type": "package", "sha256": "b6676a4e95b3e2e43515b4606c48c1f6f907c7e552caaea17140948c94817f1c", "unvendored_tests": false, "version": "0.3.0"}, "protobuf": {"depends": [], "file_name": "protobuf-6.31.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["google"], "install_dir": "site", "name": "protobuf", "package_type": "package", "sha256": "c37921bc1631dfac55b654563a45df630eb963c720e1092ffe6cd8a388f9ae5b", "unvendored_tests": false, "version": "6.31.1"}, "pure-eval": {"depends": [], "file_name": "pure_eval-0.2.3-py3-none-any.whl", "imports": ["pure_eval"], "install_dir": "site", "name": "pure-eval", "package_type": "package", "sha256": "4e68524914448c8b2d74da68820e3270789745dab658c25cf1e011203e51ee58", "unvendored_tests": false, "version": "0.2.3"}, "py": {"depends": [], "file_name": "py-1.11.0-py2.py3-none-any.whl", "imports": ["py"], "install_dir": "site", "name": "py", "package_type": "package", "sha256": "425c7054bd6b8ee8efb556b04c88889bf64e0e4a5a7c210b14adbffc26fc0783", "unvendored_tests": false, "version": "1.11.0"}, "pyarrow": {"depends": ["numpy", "pandas", "pyodide-unix-timezones"], "file_name": "pyarrow-22.0.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pyarrow"], "install_dir": "site", "name": "pyarrow", "package_type": "package", "sha256": "b5c6b7b7aa72627071f414bc19ff762012e1052ee0634a30cd7f2c57dd6d84ba", "unvendored_tests": false, "version": "22.0.0"}, "pycdfpp": {"depends": ["numpy", "pyyaml"], "file_name": "pycdfpp-0.8.5-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pycdfpp"], "install_dir": "site", "name": "pycdfpp", "package_type": "package", "sha256": "07ab0a2dd561fd99edf24b8a131fbac590ca7ba978345d33921917fcb341cfca", "unvendored_tests": false, "version": "0.8.5"}, "pyclipper": {"depends": [], "file_name": "pyclipper-1.3.0.post6-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pyclipper"], "install_dir": "site", "name": "pyclipper", "package_type": "package", "sha256": "7d7af1b80ac33383a87e21df5839bd9caf33500ea69cdaab50fa462e208b831b", "unvendored_tests": false, "version": "1.3.0.post6"}, "pycparser": {"depends": [], "file_name": "pycparser-2.22-py3-none-any.whl", "imports": ["pycparser"], "install_dir": "site", "name": "pycparser", "package_type": "package", "sha256": "778a41679914eee8499ce3d37a8d15d808d8972e70aa02eef13ac59649559aaa", "unvendored_tests": false, "version": "2.22"}, "pycryptodome": {"depends": [], "file_name": "pycryptodome-3.21.0-cp36-abi3-pyodide_2025_0_wasm32.whl", "imports": ["Crypto"], "install_dir": "site", "name": "pycryptodome", "package_type": "package", "sha256": "2d3bdd009cf49ec43e09ac3217b9fffd128a7d32dd3d2d112602b2d34e40174a", "unvendored_tests": true, "version": "3.21.0"}, "pycryptodome-tests": {"depends": ["pycryptodome"], "file_name": "pycryptodome-tests.tar", "imports": [], "install_dir": "site", "name": "pycryptodome-tests", "package_type": "package", "sha256": "61f21439f6956bbe2e339e6d4b437021b9250da64e04ba7ebaee0372fd534f94", "unvendored_tests": false, "version": "3.21.0"}, "pydantic": {"depends": ["typing-extensions", "pydantic_core", "annotated-types", "typing-inspection"], "file_name": "pydantic-2.12.5-py3-none-any.whl", "imports": ["pydantic"], "install_dir": "site", "name": "pydantic", "package_type": "package", "sha256": "a56b56d0a0942fbd5cf24a9c9195eb5bdfeceea17ddb3e1cd174db43be4e88dc", "unvendored_tests": false, "version": "2.12.5"}, "pydantic-core": {"depends": ["typing-extensions"], "file_name": "pydantic_core-2.41.5-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pydantic_core"], "install_dir": "site", "name": "pydantic_core", "package_type": "package", "sha256": "dd259177c9159a866334e2ac040aca973b8205cc884b3297cb5b2dc6bef8d629", "unvendored_tests": false, "version": "2.41.5"}, "pydecimal": {"depends": [], "file_name": "pydecimal-1.0.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["_pydecimal"], "install_dir": "site", "name": "pydecimal", "package_type": "cpython_module", "sha256": "de2ad05e281819096c73008eb8816b1ad5e7bc64a5539eabf2b131927a0e483a", "unvendored_tests": false, "version": "1.0.0"}, "pydoc-data": {"depends": [], "file_name": "pydoc_data-1.0.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pydoc_data"], "install_dir": "site", "name": "pydoc_data", "package_type": "cpython_module", "sha256": "d288a116e5592b16788b20dde1d75351129bbeeace4cf4c50b798df7fe535ef8", "unvendored_tests": false, "version": "1.0.0"}, "pyerfa": {"depends": ["numpy"], "file_name": "pyerfa-2.0.1.5-cp39-abi3-pyodide_2025_0_wasm32.whl", "imports": ["erfa"], "install_dir": "site", "name": "pyerfa", "package_type": "package", "sha256": "063e4a534e3ef00014683e8e5d896a3ebeb273d3a5cdd9f7a8c2ea6c30fca7c3", "unvendored_tests": true, "version": "2.0.1.5"}, "pyerfa-tests": {"depends": ["pyerfa"], "file_name": "pyerfa-tests.tar", "imports": [], "install_dir": "site", "name": "pyerfa-tests", "package_type": "package", "sha256": "8e9388e6240dadbb3493c9e238ae856413a4d0f79bb0747a4e2007ec0e805992", "unvendored_tests": false, "version": "2.0.1.5"}, "pygame-ce": {"depends": [], "file_name": "pygame_ce-2.5.6.dev2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pygame"], "install_dir": "site", "name": "pygame-ce", "package_type": "package", "sha256": "d7c52caf092288b6f813d8cf4c07edd98b47cc67385bc377147a8e5e12310872", "unvendored_tests": false, "version": "2.5.6.dev2"}, "pygments": {"depends": [], "file_name": "pygments-2.19.1-py3-none-any.whl", "imports": ["pygments"], "install_dir": "site", "name": "Pygments", "package_type": "package", "sha256": "1557c19a71c6c60b814ba3a921583ab97a15722fb21ba3ab73f2d6f477b49213", "unvendored_tests": false, "version": "2.19.1"}, "pyheif": {"depends": ["cffi"], "file_name": "pyheif-0.8.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pyheif"], "install_dir": "site", "name": "pyheif", "package_type": "package", "sha256": "a90413a3bcebf7c73a4a5a1317c6d8ca1b5e553936d2a15e04280f4303ea4d2c", "unvendored_tests": false, "version": "0.8.0"}, "pyiceberg": {"depends": ["click", "cachetools", "fsspec", "mmh3", "pydantic", "pyparsing", "requests", "rich", "sortedcontainers", "sqlalchemy", "strictyaml"], "file_name": "pyiceberg-0.10.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pyiceberg"], "install_dir": "site", "name": "pyiceberg", "package_type": "package", "sha256": "5f14f73c3cb98e1883931eea53e5de57609ed668f85382eb0b50b4a26aadbfdf", "unvendored_tests": false, "version": "0.10.0"}, "pyinstrument": {"depends": [], "file_name": "pyinstrument-5.0.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pyinstrument"], "install_dir": "site", "name": "pyinstrument", "package_type": "package", "sha256": "266504251136dd4c960e66c61f071d56abdbb363e3d91e68be26044356fd5185", "unvendored_tests": false, "version": "5.0.1"}, "pylimer-tools": {"depends": ["numpy"], "file_name": "pylimer_tools-0.3.13-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pylimer_tools"], "install_dir": "site", "name": "pylimer-tools", "package_type": "package", "sha256": "bf2eedb0103e6f958d7da4e666e25c396fc0ef588e3623d3a7c9fe07b5296216", "unvendored_tests": false, "version": "0.3.13"}, "pymupdf": {"depends": [], "file_name": "pymupdf-1.26.3-cp313-none-pyodide_2025_0_wasm32.whl", "imports": ["pymupdf", "fitz"], "install_dir": "site", "name": "PyMuPDF", "package_type": "package", "sha256": "271f7fb3c20b0ddd6f6618b01460ce207ce5370d5549c407837954f24a0ef8ec", "unvendored_tests": false, "version": "1.26.3"}, "pynacl": {"depends": ["cffi"], "file_name": "pynacl-1.5.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["nacl"], "install_dir": "site", "name": "pynacl", "package_type": "package", "sha256": "fb2518a6fee4b24c86b71f110387d3be534cdfce1682a8c3f2e91aa5f03ae7b7", "unvendored_tests": false, "version": "1.5.0"}, "pyodide-http": {"depends": [], "file_name": "pyodide_http-0.2.2-py3-none-any.whl", "imports": ["pyodide_http"], "install_dir": "site", "name": "pyodide-http", "package_type": "package", "sha256": "0cc0d07f3151e5deac22bbdbbf114642da983739ee394a3d31db5c7762c4c146", "unvendored_tests": false, "version": "0.2.2"}, "pyodide-unix-timezones": {"depends": [], "file_name": "pyodide_unix_timezones-1.0.0-py3-none-any.whl", "imports": ["unix_timezones"], "install_dir": "site", "name": "pyodide-unix-timezones", "package_type": "package", "sha256": "49469bacdf058914c325d8e49d1020c2803dd921d6c2d7a71a29ceea952fd438", "unvendored_tests": false, "version": "1.0.0"}, "pyparsing": {"depends": [], "file_name": "pyparsing-3.2.1-py3-none-any.whl", "imports": ["pyparsing"], "install_dir": "site", "name": "pyparsing", "package_type": "package", "sha256": "8f314b856e7e87cb3a426ce4db341308199157f6a757256e215e4d418e216d86", "unvendored_tests": false, "version": "3.2.1"}, "pyproj": {"depends": ["certifi"], "file_name": "pyproj-3.7.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pyproj"], "install_dir": "site", "name": "pyproj", "package_type": "package", "sha256": "fd7af196bfb8d88c095293fa241498982cb39d7af15a3fc133ae533185d6d710", "unvendored_tests": false, "version": "3.7.2"}, "pyrodigal": {"depends": [], "file_name": "pyrodigal-3.7.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pyrodigal"], "install_dir": "site", "name": "pyrodigal", "package_type": "package", "sha256": "4c8351cc959cb64962bcbdd0de60de928ea8ff9c973f969e461e908d43784467", "unvendored_tests": true, "version": "3.7.0"}, "pyrodigal-tests": {"depends": ["pyrodigal"], "file_name": "pyrodigal-tests.tar", "imports": [], "install_dir": "site", "name": "pyrodigal-tests", "package_type": "package", "sha256": "38d1bac466a4a9a63a98d19470abe83c8c403285e2b5fa7d04f491d2746f3846", "unvendored_tests": false, "version": "3.7.0"}, "pyrsistent": {"depends": [], "file_name": "pyrsistent-0.20.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["_pyrsistent_version", "pyrsistent"], "install_dir": "site", "name": "pyrsistent", "package_type": "package", "sha256": "ea59641657ac5f69b04484e646eecdf3d09e4759163e2cdee876e18ae711ed4c", "unvendored_tests": false, "version": "0.20.0"}, "pysam": {"depends": [], "file_name": "pysam-0.23.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pysam"], "install_dir": "site", "name": "pysam", "package_type": "package", "sha256": "792be11ba2580824612c766f5ff973f21e1cd99a483d1d9fb749521cd2ceb214", "unvendored_tests": false, "version": "0.23.0"}, "pyshp": {"depends": [], "file_name": "pyshp-2.3.1-py2.py3-none-any.whl", "imports": ["shapefile"], "install_dir": "site", "name": "pyshp", "package_type": "package", "sha256": "36946c1f1fc24ddf6774182619192a3da96ec3bcb1245b62c7270b9c45099d31", "unvendored_tests": false, "version": "2.3.1"}, "pytaglib": {"depends": ["libtaglib"], "file_name": "pytaglib-3.0.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["taglib"], "install_dir": "site", "name": "pytaglib", "package_type": "package", "sha256": "cd1d71c16bf40edd342e7917060559451b57ddfd76317dadf3dc31e4e4c25098", "unvendored_tests": false, "version": "3.0.1"}, "pytest": {"depends": ["atomicwrites", "attrs", "more-itertools", "pluggy", "py", "setuptools", "six", "iniconfig", "exceptiongroup"], "file_name": "pytest-8.3.5-py3-none-any.whl", "imports": ["_pytest", "pytest"], "install_dir": "site", "name": "pytest", "package_type": "package", "sha256": "f648e340ac21fd1a19361d4083690f759533e3579a7d02645f31ca91c1b45d9b", "unvendored_tests": false, "version": "8.3.5"}, "pytest-asyncio": {"depends": ["pytest"], "file_name": "pytest_asyncio-0.25.3-py3-none-any.whl", "imports": ["pytest_asyncio"], "install_dir": "site", "name": "pytest-asyncio", "package_type": "package", "sha256": "12bb1ef200b7a8f6296f1c137a7639c588060c0afbeea4e236c827b75fd4b271", "unvendored_tests": false, "version": "0.25.3"}, "pytest-benchmark": {"depends": [], "file_name": "pytest_benchmark-4.0.0-py3-none-any.whl", "imports": ["pytest_benchmark"], "install_dir": "site", "name": "pytest-benchmark", "package_type": "package", "sha256": "6ddd836283cc63bb56de20e93e3f7326288cc9bc677f8f3f4b02fcad6216994f", "unvendored_tests": false, "version": "4.0.0"}, "pytest-httpx": {"depends": ["httpx", "pytest", "httpcore"], "file_name": "pytest_httpx-0.30.0-py3-none-any.whl", "imports": ["pytest_httpx"], "install_dir": "site", "name": "pytest_httpx", "package_type": "package", "sha256": "e4e50630f19692cb862c8e0a44fa4f806cb7cca86a57e65a1a4d05e4c0e9395f", "unvendored_tests": false, "version": "0.30.0"}, "python-calamine": {"depends": ["packaging"], "file_name": "python_calamine-0.5.3-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["python_calamine"], "install_dir": "site", "name": "python-calamine", "package_type": "package", "sha256": "5a1722bbac59c7a62250511267ac0709160145cb6b37af7352d6b1148d291b64", "unvendored_tests": false, "version": "0.5.3"}, "python-dateutil": {"depends": ["six"], "file_name": "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", "imports": ["dateutil"], "install_dir": "site", "name": "python-dateutil", "package_type": "package", "sha256": "ddca13fc1046572701872b9517622b57f847c77eea4bf9fdc995256e6c82beaf", "unvendored_tests": false, "version": "2.9.0.post0"}, "python-flint": {"depends": [], "file_name": "python_flint-0.8.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["flint"], "install_dir": "site", "name": "python-flint", "package_type": "package", "sha256": "2615968edf0985813ff377a368d7f58a1be7d8ade2327c8914f4c1a193ce7bcf", "unvendored_tests": false, "version": "0.8.0"}, "python-magic": {"depends": ["libmagic"], "file_name": "python_magic-0.4.27-py2.py3-none-any.whl", "imports": ["magic"], "install_dir": "site", "name": "python-magic", "package_type": "package", "sha256": "40caa90926fe5249bc6d6ccf1c8d026d2366d384395650756eeb3223cffbcf82", "unvendored_tests": false, "version": "0.4.27"}, "python-sat": {"depends": ["six"], "file_name": "python_sat-1.8.dev26-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pysat"], "install_dir": "site", "name": "python-sat", "package_type": "package", "sha256": "6ba3b64402341ec89825f760f9f462c21bd1a69b38b052b6a1c0262f924df122", "unvendored_tests": false, "version": "1.8.dev26"}, "python-solvespace": {"depends": [], "file_name": "python_solvespace-3.0.8-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["python_solvespace"], "install_dir": "site", "name": "python-solvespace", "package_type": "package", "sha256": "a6d0c80bdc9aff71ef7a36fb88a15a72fc04ab589ff12eb997b2ad56738da21c", "unvendored_tests": false, "version": "3.0.8"}, "pytz": {"depends": [], "file_name": "pytz-2025.2-py2.py3-none-any.whl", "imports": ["pytz"], "install_dir": "site", "name": "pytz", "package_type": "package", "sha256": "5a9c9286f6c03a4d16ee4ced15d511097568e1e41329d3499b597ecd7f1d317e", "unvendored_tests": false, "version": "2025.2"}, "pywavelets": {"depends": ["numpy"], "file_name": "pywavelets-1.8.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pywt"], "install_dir": "site", "name": "pywavelets", "package_type": "package", "sha256": "4e3df040f2927cd2ead32678cf40f323424519f084b9d5c4cf3ea1851e7bd2ba", "unvendored_tests": true, "version": "1.8.0"}, "pywavelets-tests": {"depends": ["pywavelets"], "file_name": "pywavelets-tests.tar", "imports": [], "install_dir": "site", "name": "pywavelets-tests", "package_type": "package", "sha256": "ac735e687c282003e049a48ba16b6ffb48a23ac3c45f04860f8d4eeecd7ecaa9", "unvendored_tests": false, "version": "1.8.0"}, "pyxel": {"depends": [], "file_name": "pyxel-1.9.10-cp37-abi3-pyodide_2025_0_wasm32.whl", "imports": ["pyxel"], "install_dir": "site", "name": "pyxel", "package_type": "package", "sha256": "a10c723c40f0f893f3da75fb230134af15150b818097e11d438d548d5ea2fd44", "unvendored_tests": false, "version": "1.9.10"}, "pyxirr": {"depends": [], "file_name": "pyxirr-0.10.6-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["pyxirr"], "install_dir": "site", "name": "pyxirr", "package_type": "package", "sha256": "0948e9ce6b751811d4b410f29ace3292bdf0db066acd9277645e9752ebca7935", "unvendored_tests": false, "version": "0.10.6"}, "pyyaml": {"depends": [], "file_name": "pyyaml-6.0.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["_yaml", "yaml"], "install_dir": "site", "name": "pyyaml", "package_type": "package", "sha256": "d0b3d100f3ebe90c0ea62f04d9ac2d3c38ca0023be5d240ef92c77b94c9495f8", "unvendored_tests": false, "version": "6.0.2"}, "rasterio": {"depends": ["numpy", "affine", "attrs", "certifi", "click", "cligj"], "file_name": "rasterio-1.4.3-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["rasterio"], "install_dir": "site", "name": "rasterio", "package_type": "package", "sha256": "3fa33927cc7a1ea9187aecebace9a82d0e91641e80886687d610fcdef563e310", "unvendored_tests": false, "version": "1.4.3"}, "rateslib": {"depends": ["numpy", "pandas", "matplotlib"], "file_name": "rateslib-2.5.1-cp310-abi3-pyodide_2025_0_wasm32.whl", "imports": ["rateslib"], "install_dir": "site", "name": "rateslib", "package_type": "package", "sha256": "bddc87fee2fecfcf1719d2183110d72c7523c1bd021780a82a54c44e6a1bfe87", "unvendored_tests": false, "version": "2.5.1"}, "rebound": {"depends": ["numpy"], "file_name": "rebound-4.4.7-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["rebound"], "install_dir": "site", "name": "rebound", "package_type": "package", "sha256": "6baac26fcc18f1f9fc3efc10282196e2413135392902e48d1edbaff0c464559c", "unvendored_tests": false, "version": "4.4.7"}, "reboundx": {"depends": ["rebound", "numpy"], "file_name": "reboundx-4.4.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["reboundx"], "install_dir": "site", "name": "reboundx", "package_type": "package", "sha256": "8e8542dbc7bc630a469d890601af41f923e8b4ab8b804368ee20eef32cad9b8c", "unvendored_tests": false, "version": "4.4.1"}, "referencing": {"depends": ["attrs", "rpds-py", "typing-extensions"], "file_name": "referencing-0.36.2-py3-none-any.whl", "imports": ["referencing"], "install_dir": "site", "name": "referencing", "package_type": "package", "sha256": "9fd72557776e4d4e1eb6f0d906c41c0dd71a8e6bce8d791e93a1ea6aba0602fc", "unvendored_tests": true, "version": "0.36.2"}, "referencing-tests": {"depends": ["referencing"], "file_name": "referencing-tests.tar", "imports": [], "install_dir": "site", "name": "referencing-tests", "package_type": "package", "sha256": "f34c6e81fb7dea8f9f731c965c6d2888aeb39c0c4a4ad59817966aba389b0887", "unvendored_tests": false, "version": "0.36.2"}, "regex": {"depends": [], "file_name": "regex-2024.11.6-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["regex"], "install_dir": "site", "name": "regex", "package_type": "package", "sha256": "0400d660e4f9f6359b7a98077bdc46b34b705b38f0f6c96a3053c8b5703caeed", "unvendored_tests": true, "version": "2024.11.6"}, "regex-tests": {"depends": ["regex"], "file_name": "regex-tests.tar", "imports": [], "install_dir": "site", "name": "regex-tests", "package_type": "package", "sha256": "1974108c86e92577fceac91ed1ef782a070d9b8243012446e97b193f79df1166", "unvendored_tests": false, "version": "2024.11.6"}, "requests": {"depends": ["charset-normalizer", "idna", "urllib3", "certifi"], "file_name": "requests-2.32.4-py3-none-any.whl", "imports": ["requests"], "install_dir": "site", "name": "requests", "package_type": "package", "sha256": "1e5c14010785e00a8d8bbb1874fd9382b2de21d6b81cbe07588c49f7a39393ef", "unvendored_tests": false, "version": "2.32.4"}, "retrying": {"depends": ["six"], "file_name": "retrying-1.3.4-py3-none-any.whl", "imports": ["retrying"], "install_dir": "site", "name": "retrying", "package_type": "package", "sha256": "6dcfceefc2f1f66713031db3c49737e742e9f3fe2becbb9de2d67c94d6c0dbc8", "unvendored_tests": false, "version": "1.3.4"}, "rich": {"depends": [], "file_name": "rich-13.9.4-py3-none-any.whl", "imports": ["rich"], "install_dir": "site", "name": "rich", "package_type": "package", "sha256": "d996f3db62e16f85134b3c3f433ca1c9d30b16d9ae67ec5b4e190c21ed45becd", "unvendored_tests": false, "version": "13.9.4"}, "river": {"depends": ["numpy", "pandas", "scipy"], "file_name": "river-0.22.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["river"], "install_dir": "site", "name": "river", "package_type": "package", "sha256": "5cc5e34dbfe552936d05ce6b2c2895548d3e0a0ddc4f81c3411d565ee814ba1d", "unvendored_tests": true, "version": "0.22.0"}, "river-tests": {"depends": ["river"], "file_name": "river-tests.tar", "imports": [], "install_dir": "site", "name": "river-tests", "package_type": "package", "sha256": "5a8ed77f166bf3cc734357e7a46d62734b4a4f32ba1fff3b5bcd8b3b3be3d40e", "unvendored_tests": false, "version": "0.22.0"}, "robotraconteur": {"depends": ["numpy"], "file_name": "robotraconteur-1.2.7-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["RobotRaconteur"], "install_dir": "site", "name": "RobotRaconteur", "package_type": "package", "sha256": "c5db05398decbe001a3925aece63caebcc52f98ab9e01cc5da6dbe3c102f64a7", "unvendored_tests": false, "version": "1.2.7"}, "rpds-py": {"depends": [], "file_name": "rpds_py-0.30.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["rpds"], "install_dir": "site", "name": "rpds-py", "package_type": "package", "sha256": "8e7918c617cc077fcb0d110f9d9d6511466958f9c095810be1f72760a63bfc2f", "unvendored_tests": false, "version": "0.30.0"}, "ruamel-yaml": {"depends": [], "file_name": "ruamel.yaml-0.18.10-py3-none-any.whl", "imports": ["ruamel"], "install_dir": "site", "name": "ruamel.yaml", "package_type": "package", "sha256": "d998c5c7ebae7eec165a0611f587e4789a7d8b00e1440b569c0abf7613208bda", "unvendored_tests": false, "version": "0.18.10"}, "rustworkx": {"depends": [], "file_name": "rustworkx-0.17.1-cp39-abi3-pyodide_2025_0_wasm32.whl", "imports": ["rustworkx"], "install_dir": "site", "name": "rustworkx", "package_type": "package", "sha256": "78b2e4036cc324f834b556d1e68091dda66e7304adc924b484be76778cac71ac", "unvendored_tests": false, "version": "0.17.1"}, "scikit-image": {"depends": ["packaging", "numpy", "scipy", "networkx", "pillow", "imageio", "pywavelets", "lazy_loader"], "file_name": "scikit_image-0.25.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["skimage"], "install_dir": "site", "name": "scikit-image", "package_type": "package", "sha256": "351b08daac16153c6c9a4ae5c03ee57e622e426685f3aad27b7e3bd8731e5795", "unvendored_tests": true, "version": "0.25.2"}, "scikit-image-tests": {"depends": ["scikit-image"], "file_name": "scikit-image-tests.tar", "imports": [], "install_dir": "site", "name": "scikit-image-tests", "package_type": "package", "sha256": "faf95457c2f1eb47a7ff4027f0ba9fe0c93a4fa386797c956d9f432d6ad69aad", "unvendored_tests": false, "version": "0.25.2"}, "scikit-learn": {"depends": ["scipy", "joblib", "threadpoolctl"], "file_name": "scikit_learn-1.7.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["sklearn"], "install_dir": "site", "name": "scikit-learn", "package_type": "package", "sha256": "267a184f7d3c2cd236a17d729b0f62993c581337b40ee7f99f00e0598dfdb5c2", "unvendored_tests": true, "version": "1.7.0"}, "scikit-learn-tests": {"depends": ["scikit-learn"], "file_name": "scikit-learn-tests.tar", "imports": [], "install_dir": "site", "name": "scikit-learn-tests", "package_type": "package", "sha256": "fdc657b4da1d4d1001a1f4fe6bdcf89552fa3c13a29d66dc766e208cdec3f89f", "unvendored_tests": false, "version": "1.7.0"}, "scipy": {"depends": ["numpy", "libopenblas"], "file_name": "scipy-1.14.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["scipy"], "install_dir": "site", "name": "scipy", "package_type": "package", "sha256": "96fbc718e81cf54ac7df7d8a2c24e370fa3c45086e917c3d58752207d85d21af", "unvendored_tests": true, "version": "1.14.1"}, "scipy-tests": {"depends": ["scipy"], "file_name": "scipy-tests.tar", "imports": [], "install_dir": "site", "name": "scipy-tests", "package_type": "package", "sha256": "0a079ec3481ab936db3e1e243ed4c68e08b797e31e46b76e112f72ef9ae2966a", "unvendored_tests": false, "version": "1.14.1"}, "screed": {"depends": [], "file_name": "screed-1.1.3-py2.py3-none-any.whl", "imports": ["bigtests", "screed"], "install_dir": "site", "name": "screed", "package_type": "package", "sha256": "3d1988cc70a893999774f244a17bfebca33ea7ec5fc4b7297147d36d4b9accca", "unvendored_tests": true, "version": "1.1.3"}, "screed-tests": {"depends": ["screed"], "file_name": "screed-tests.tar", "imports": [], "install_dir": "site", "name": "screed-tests", "package_type": "package", "sha256": "328b604d4feb15aa7470eaa32743cdc83f4f9b7f290fff9e1a8d54535e650685", "unvendored_tests": false, "version": "1.1.3"}, "setuptools": {"depends": ["pyparsing"], "file_name": "setuptools-76.0.0-py3-none-any.whl", "imports": ["_distutils_hack", "pkg_resources", "setuptools"], "install_dir": "site", "name": "setuptools", "package_type": "package", "sha256": "0ffe3d7fd6b219b68fd0c67a450a44e3a19e2d2d9e751e4333430af27c6d89e5", "unvendored_tests": true, "version": "76.0.0"}, "setuptools-tests": {"depends": ["setuptools"], "file_name": "setuptools-tests.tar", "imports": [], "install_dir": "site", "name": "setuptools-tests", "package_type": "package", "sha256": "7ab7cdf90ac2479ccbb79c44ec7fd7d5bd3957fa3ba23835db8ee36236937d15", "unvendored_tests": false, "version": "76.0.0"}, "shapely": {"depends": ["numpy"], "file_name": "shapely-2.0.7-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["shapely"], "install_dir": "site", "name": "shapely", "package_type": "package", "sha256": "3c14600713a254d407c92bccd2d8c679b23296ac1aacb69556cf1d5352d71f6c", "unvendored_tests": true, "version": "2.0.7"}, "shapely-tests": {"depends": ["shapely"], "file_name": "shapely-tests.tar", "imports": [], "install_dir": "site", "name": "shapely-tests", "package_type": "package", "sha256": "afab739c87044873a38c6f97b82389c21f8f12e2f02689dab750e107aaf9a441", "unvendored_tests": false, "version": "2.0.7"}, "simplejson": {"depends": [], "file_name": "simplejson-3.20.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["simplejson"], "install_dir": "site", "name": "simplejson", "package_type": "package", "sha256": "8e3741f95687da2574ca9c48e088035b1d52ff00cfb2956e30672993ecb8aeb6", "unvendored_tests": true, "version": "3.20.1"}, "simplejson-tests": {"depends": ["simplejson"], "file_name": "simplejson-tests.tar", "imports": [], "install_dir": "site", "name": "simplejson-tests", "package_type": "package", "sha256": "ecc18b83ce5779a6f33699ecd1fa3b1c7f336a5aab7d4bb6983cfc945c442f57", "unvendored_tests": false, "version": "3.20.1"}, "sisl": {"depends": ["pyparsing", "numpy", "scipy", "tqdm", "xarray", "pandas", "matplotlib"], "file_name": "sisl-0.16.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["sisl_toolbox", "sisl"], "install_dir": "site", "name": "sisl", "package_type": "package", "sha256": "b284861007e8912e67ed650789e50bb9585a335b0cbe183ee26dfb9c80a3b2fa", "unvendored_tests": true, "version": "0.16.2"}, "sisl-tests": {"depends": ["sisl"], "file_name": "sisl-tests.tar", "imports": [], "install_dir": "site", "name": "sisl-tests", "package_type": "package", "sha256": "4d31452b286130d79c0a81848136ed10f503497275f9b6822d711fb0f04ced5e", "unvendored_tests": false, "version": "0.16.2"}, "six": {"depends": [], "file_name": "six-1.17.0-py2.py3-none-any.whl", "imports": ["six"], "install_dir": "site", "name": "six", "package_type": "package", "sha256": "1f715fc699e802b31e53290ead6c16a4d6a8da462a225d2e06097fce45ab70b9", "unvendored_tests": false, "version": "1.17.0"}, "smart-open": {"depends": ["wrapt"], "file_name": "smart_open-7.1.0-py3-none-any.whl", "imports": ["smart_open"], "install_dir": "site", "name": "smart-open", "package_type": "package", "sha256": "dc5beecb15b4857d05e4fab6382349e0545ed156df6cc255c3b785459ca77af3", "unvendored_tests": false, "version": "7.1.0"}, "sniffio": {"depends": [], "file_name": "sniffio-1.3.1-py3-none-any.whl", "imports": ["sniffio"], "install_dir": "site", "name": "sniffio", "package_type": "package", "sha256": "0077e1685d430cd50f6413af1ed209bb03c95da589ef4f1b8426d67c6b02cb4a", "unvendored_tests": true, "version": "1.3.1"}, "sniffio-tests": {"depends": ["sniffio"], "file_name": "sniffio-tests.tar", "imports": [], "install_dir": "site", "name": "sniffio-tests", "package_type": "package", "sha256": "240d53b95a77a72c309d4279c31f93a5be3ce0a15cb7c92a8f2ac1b9df346bfb", "unvendored_tests": false, "version": "1.3.1"}, "sortedcontainers": {"depends": [], "file_name": "sortedcontainers-2.4.0-py2.py3-none-any.whl", "imports": ["sortedcontainers"], "install_dir": "site", "name": "sortedcontainers", "package_type": "package", "sha256": "8f9018394f1e1c1c98c8744b94d224c990f5090747e2a4c42ac2ca13ae9435ac", "unvendored_tests": false, "version": "2.4.0"}, "soundfile": {"depends": ["cffi", "numpy"], "file_name": "soundfile-0.12.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["soundfile"], "install_dir": "site", "name": "soundfile", "package_type": "package", "sha256": "abe68fea5610c352dc5fb635f5f1af379f9a6c15bb7c0ede5dfe9c1313c65764", "unvendored_tests": false, "version": "0.12.1"}, "soupsieve": {"depends": [], "file_name": "soupsieve-2.6-py3-none-any.whl", "imports": ["soupsieve"], "install_dir": "site", "name": "soupsieve", "package_type": "package", "sha256": "7e7e36183777bcbc525ee458fa8c39853615b7a94d80c38b944e5824bdaf5a78", "unvendored_tests": false, "version": "2.6"}, "sourmash": {"depends": ["screed", "cffi", "deprecation", "cachetools", "numpy", "matplotlib", "scipy", "sqlite3", "bitstring"], "file_name": "sourmash-4.8.14-py3-none-pyodide_2025_0_wasm32.whl", "imports": ["sourmash"], "install_dir": "site", "name": "sourmash", "package_type": "package", "sha256": "72dab96fd65d0afa9137be9255f00804def5cdf2ce89fd0d04a01cc157cb91dc", "unvendored_tests": false, "version": "4.8.14"}, "soxr": {"depends": ["numpy"], "file_name": "soxr-0.5.0.post1-cp312-abi3-pyodide_2025_0_wasm32.whl", "imports": ["soxr"], "install_dir": "site", "name": "soxr", "package_type": "package", "sha256": "54ecac0c40457de53cf5683d47cddaa8aab607f14c5df7b64b8399d20a4b6470", "unvendored_tests": false, "version": "0.5.0.post1"}, "sparseqr": {"depends": ["pycparser", "cffi", "numpy", "scipy", "libsuitesparse"], "file_name": "sparseqr-1.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["sparseqr"], "install_dir": "site", "name": "sparseqr", "package_type": "package", "sha256": "6f89e5c0d9593244e7a08573f19173f370687135f983e2d7abc9ee7d52e1142e", "unvendored_tests": false, "version": "1.2"}, "sqlalchemy": {"depends": ["sqlite3", "typing-extensions"], "file_name": "sqlalchemy-2.0.39-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["sqlalchemy"], "install_dir": "site", "name": "sqlalchemy", "package_type": "package", "sha256": "165fe298a753acdaa860c8167ef39bf31ab590423d91f634d58181b2abcd85af", "unvendored_tests": true, "version": "2.0.39"}, "sqlalchemy-tests": {"depends": ["sqlalchemy"], "file_name": "sqlalchemy-tests.tar", "imports": [], "install_dir": "site", "name": "sqlalchemy-tests", "package_type": "package", "sha256": "31df12d9cc2a92e803a92320e1b27aa65cc56c8d4a59f66cf0fd70fe5a2be6c1", "unvendored_tests": false, "version": "2.0.39"}, "sqlite3": {"depends": [], "file_name": "sqlite3-1.0.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["sqlite3", "_sqlite3"], "install_dir": "site", "name": "sqlite3", "package_type": "cpython_module", "sha256": "aab7214b987a3803fca283a8221e4b9d3274abc05d0cf506ea1a2ae7e09e3bf0", "unvendored_tests": false, "version": "1.0.0"}, "ssl": {"depends": ["libopenssl"], "file_name": "ssl-1.0.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["ssl", "_ssl"], "install_dir": "site", "name": "ssl", "package_type": "cpython_module", "sha256": "23a3fe862983d6798a51a0a63ac55356891751084927a7bde979dc4d6d52e0b5", "unvendored_tests": false, "version": "1.0.0"}, "stack-data": {"depends": ["executing", "asttokens", "pure-eval"], "file_name": "stack_data-0.6.3-py3-none-any.whl", "imports": ["stack_data"], "install_dir": "site", "name": "stack-data", "package_type": "package", "sha256": "b31a4062c2fed35479587fad00b74a23e105acc51a42d68e76a9ab6ed134ac25", "unvendored_tests": false, "version": "0.6.3"}, "starlette": {"depends": [], "file_name": "starlette-0.47.2-py3-none-any.whl", "imports": ["starlette"], "install_dir": "site", "name": "starlette", "package_type": "package", "sha256": "8ae10ca3b4f3e2f58593bd18a8f58df0193aac10f1922dd6c8a0d4b7a95db470", "unvendored_tests": false, "version": "0.47.2"}, "statsmodels": {"depends": ["numpy", "scipy", "pandas", "patsy", "packaging"], "file_name": "statsmodels-0.14.4-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["statsmodels"], "install_dir": "site", "name": "statsmodels", "package_type": "package", "sha256": "0a6387e6e2b0774dc76abd05c3f9a17e0f45233574a9c9e5f0dbeaca3e5a1df6", "unvendored_tests": false, "version": "0.14.4"}, "strictyaml": {"depends": ["python-dateutil"], "file_name": "strictyaml-1.7.3-py3-none-any.whl", "imports": ["strictyaml"], "install_dir": "site", "name": "strictyaml", "package_type": "package", "sha256": "567ddc1f5cecbec407bd01e97e4fbc3a973e1fbf32fb80f83f25741184cbaa6a", "unvendored_tests": false, "version": "1.7.3"}, "svgwrite": {"depends": [], "file_name": "svgwrite-1.4.3-py3-none-any.whl", "imports": ["svgwrite"], "install_dir": "site", "name": "svgwrite", "package_type": "package", "sha256": "92cd1c63bb36ced6abb09edadcde53276cce95b9a8c65b2d7e5e45fb7a4cf79c", "unvendored_tests": false, "version": "1.4.3"}, "swiglpk": {"depends": [], "file_name": "swiglpk-5.0.12-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["swiglpk"], "install_dir": "site", "name": "swiglpk", "package_type": "package", "sha256": "3e4fef0f9ba61ecdea0f46ab70d191fc12537303a5526fbb1717c368d1bcca24", "unvendored_tests": false, "version": "5.0.12"}, "sympy": {"depends": ["mpmath"], "file_name": "sympy-1.13.3-py3-none-any.whl", "imports": ["isympy", "sympy"], "install_dir": "site", "name": "sympy", "package_type": "package", "sha256": "56d438f823c08b2a08231400dcf1f640374192d7b1df0f55c4171bd708227b5f", "unvendored_tests": true, "version": "1.13.3"}, "sympy-tests": {"depends": ["sympy"], "file_name": "sympy-tests.tar", "imports": [], "install_dir": "site", "name": "sympy-tests", "package_type": "package", "sha256": "4d596bf4fdfe9badeea05c0a6f2baa6d5a5f903b32988834d7654e4e88f9bc68", "unvendored_tests": false, "version": "1.13.3"}, "tblib": {"depends": [], "file_name": "tblib-3.0.0-py3-none-any.whl", "imports": ["tblib"], "install_dir": "site", "name": "tblib", "package_type": "package", "sha256": "1d575165bedd73188f1ba98acaadff02cc3b1631406373130596b00ba00013dd", "unvendored_tests": false, "version": "3.0.0"}, "termcolor": {"depends": [], "file_name": "termcolor-2.5.0-py3-none-any.whl", "imports": ["termcolor"], "install_dir": "site", "name": "termcolor", "package_type": "package", "sha256": "fd0dbfea276e782e04fcc39c1a2352ab49d59a0533edd4b9ef248d68d4b6a0c6", "unvendored_tests": false, "version": "2.5.0"}, "test": {"depends": [], "file_name": "test-1.0.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["test"], "install_dir": "site", "name": "test", "package_type": "cpython_module", "sha256": "a12dc1785efa8f2ec03fbc0388f76e066f2dfa78f1ffcce1d31167619a1c94c5", "unvendored_tests": false, "version": "1.0.0"}, "texttable": {"depends": [], "file_name": "texttable-1.7.0-py2.py3-none-any.whl", "imports": ["texttable"], "install_dir": "site", "name": "texttable", "package_type": "package", "sha256": "044ee958dd8ba0c7863f17af1d888f6296d69dc1248230becf8b016ca208fa31", "unvendored_tests": false, "version": "1.7.0"}, "texture2ddecoder": {"depends": [], "file_name": "texture2ddecoder-1.0.5-cp37-abi3-pyodide_2025_0_wasm32.whl", "imports": ["texture2ddecoder"], "install_dir": "site", "name": "texture2ddecoder", "package_type": "package", "sha256": "faf296ba14ffc078255809ecbc67592f40f8fff8d2a9bc0209e72da138d6ad88", "unvendored_tests": false, "version": "1.0.5"}, "threadpoolctl": {"depends": [], "file_name": "threadpoolctl-3.5.0-py3-none-any.whl", "imports": ["threadpoolctl"], "install_dir": "site", "name": "threadpoolctl", "package_type": "package", "sha256": "a6c097ecbc46c97610e6fdf44e270d6cdc07fa5291b24db0e3d2427ee15c3478", "unvendored_tests": false, "version": "3.5.0"}, "tiktoken": {"depends": ["regex", "requests"], "file_name": "tiktoken-0.9.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["tiktoken", "tiktoken_ext"], "install_dir": "site", "name": "tiktoken", "package_type": "package", "sha256": "5d634abc439080560224fdf27d5fd94a5c4c0b8b7c9084fa1fb4305bc68aed4d", "unvendored_tests": false, "version": "0.9.0"}, "tomli": {"depends": [], "file_name": "tomli-2.2.1-py3-none-any.whl", "imports": ["tomli"], "install_dir": "site", "name": "tomli", "package_type": "package", "sha256": "6c3495c050cb288e13416c75511cb81aed241f5ebd40e637bd7ab02ede8069d4", "unvendored_tests": false, "version": "2.2.1"}, "tomli-w": {"depends": [], "file_name": "tomli_w-1.2.0-py3-none-any.whl", "imports": ["tomli_w"], "install_dir": "site", "name": "tomli-w", "package_type": "package", "sha256": "c68058a9596e616e6bbc2b8e6540b66973975b224f8d741d0b9ab170ce2ed23b", "unvendored_tests": false, "version": "1.2.0"}, "toolz": {"depends": [], "file_name": "toolz-1.0.0-py3-none-any.whl", "imports": ["tlz", "toolz"], "install_dir": "site", "name": "toolz", "package_type": "package", "sha256": "967d0d799a872dd03bc3247fa2e2da1e6451a5237f0d68963cc03e644c348e3e", "unvendored_tests": true, "version": "1.0.0"}, "toolz-tests": {"depends": ["toolz"], "file_name": "toolz-tests.tar", "imports": [], "install_dir": "site", "name": "toolz-tests", "package_type": "package", "sha256": "ed4e7ee95cda60c212d3db55dc531a0ec46aa6786fca9f56b777551666f053f6", "unvendored_tests": false, "version": "1.0.0"}, "tqdm": {"depends": [], "file_name": "tqdm-4.67.1-py3-none-any.whl", "imports": ["tqdm"], "install_dir": "site", "name": "tqdm", "package_type": "package", "sha256": "006b436ee31e705b222d855b36a78b3760adfb31d0be1fc75da70c8f4f0834e7", "unvendored_tests": false, "version": "4.67.1"}, "traitlets": {"depends": [], "file_name": "traitlets-5.14.3-py3-none-any.whl", "imports": ["traitlets"], "install_dir": "site", "name": "traitlets", "package_type": "package", "sha256": "81d9fb14245aedf572b78b15c33480c67e7c4070f9cfd7732bb85d702a875629", "unvendored_tests": true, "version": "5.14.3"}, "traitlets-tests": {"depends": ["traitlets"], "file_name": "traitlets-tests.tar", "imports": [], "install_dir": "site", "name": "traitlets-tests", "package_type": "package", "sha256": "a3197b5e3dfc8db00b0529032cdbf4e627a43a8f93560366062b11e0d8117f0c", "unvendored_tests": false, "version": "5.14.3"}, "traits": {"depends": [], "file_name": "traits-7.0.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["traits"], "install_dir": "site", "name": "traits", "package_type": "package", "sha256": "018e5d5a728367b6b00d3b8ec75721de8dde7ff34cc6c1ba004e5b55bce26315", "unvendored_tests": true, "version": "7.0.2"}, "traits-tests": {"depends": ["traits"], "file_name": "traits-tests.tar", "imports": [], "install_dir": "site", "name": "traits-tests", "package_type": "package", "sha256": "c6df8d68fb079caa60b654338fdf43e2f5aadcd351e811a1c81616e7ac26c4e8", "unvendored_tests": false, "version": "7.0.2"}, "tree-sitter": {"depends": [], "file_name": "tree_sitter-0.23.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["tree_sitter"], "install_dir": "site", "name": "tree-sitter", "package_type": "package", "sha256": "bfc7f18af606c82dbc48ad4e027df691c0093cb147c6147535a6c2c625cb1f65", "unvendored_tests": false, "version": "0.23.2"}, "tree-sitter-go": {"depends": ["tree-sitter"], "file_name": "tree_sitter_go-0.23.3-cp39-abi3-pyodide_2025_0_wasm32.whl", "imports": ["tree_sitter_go"], "install_dir": "site", "name": "tree-sitter-go", "package_type": "package", "sha256": "efd2b3c3e2e91520d7f901c5848ec3be9c31f2ed30aa0ec93a6434e906b6ce6f", "unvendored_tests": false, "version": "0.23.3"}, "tree-sitter-java": {"depends": ["tree-sitter"], "file_name": "tree_sitter_java-0.23.4-cp39-abi3-pyodide_2025_0_wasm32.whl", "imports": ["tree_sitter_java"], "install_dir": "site", "name": "tree-sitter-java", "package_type": "package", "sha256": "3cb99f96ef340f9b62d84f54dd087a47df357528bf18c99f58f6cc25ba3c5342", "unvendored_tests": false, "version": "0.23.4"}, "tree-sitter-python": {"depends": ["tree-sitter"], "file_name": "tree_sitter_python-0.23.4-cp39-abi3-pyodide_2025_0_wasm32.whl", "imports": ["tree_sitter_python"], "install_dir": "site", "name": "tree-sitter-python", "package_type": "package", "sha256": "4a92f239f1e83121f18908ec5f8d4047cfec71a6d828813fe6a9b7c1bcd735b0", "unvendored_tests": false, "version": "0.23.4"}, "tskit": {"depends": ["numpy", "jsonschema", "rpds-py"], "file_name": "tskit-1.0.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["tskit"], "install_dir": "site", "name": "tskit", "package_type": "package", "sha256": "f7e8a5c0b5171018bc7172e6b53f4184139afde97fa12350e580a42f7a544e3d", "unvendored_tests": false, "version": "1.0.0"}, "typing-extensions": {"depends": [], "file_name": "typing_extensions-4.15.0-py3-none-any.whl", "imports": ["typing_extensions"], "install_dir": "site", "name": "typing-extensions", "package_type": "package", "sha256": "b57583f623dd3df72e6ace8a4061c3e4f0683755165ef73b4cd44ac3df92ddb9", "unvendored_tests": false, "version": "4.15.0"}, "typing-inspection": {"depends": [], "file_name": "typing_inspection-0.4.2-py3-none-any.whl", "imports": ["typing_inspection"], "install_dir": "site", "name": "typing-inspection", "package_type": "package", "sha256": "5c4d0bade04cec6ac0d03c227c8bdb7c59218e4c6d759b5ac0cea5c34f6a72aa", "unvendored_tests": false, "version": "0.4.2"}, "tzdata": {"depends": [], "file_name": "tzdata-2025.3-py2.py3-none-any.whl", "imports": ["tzdata"], "install_dir": "site", "name": "tzdata", "package_type": "package", "sha256": "39db9ad12044be29b71e3ab24b905956fca75ae6fb25f9bc2062043c293d0f50", "unvendored_tests": false, "version": "2025.3"}, "ujson": {"depends": [], "file_name": "ujson-5.11.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["ujson"], "install_dir": "site", "name": "ujson", "package_type": "package", "sha256": "e9e8e11ebb2f314db428661fe635fe44af8bb9740f44847f3c60510e21b7b0c0", "unvendored_tests": false, "version": "5.11.0"}, "uncertainties": {"depends": ["future"], "file_name": "uncertainties-3.2.2-py3-none-any.whl", "imports": ["uncertainties"], "install_dir": "site", "name": "uncertainties", "package_type": "package", "sha256": "0abeeb1832fb157815a5c11b6b1fc83ed29304044df77959873fe621d3ffd6ed", "unvendored_tests": false, "version": "3.2.2"}, "unyt": {"depends": ["numpy", "packaging", "sympy"], "file_name": "unyt-3.0.3-py3-none-any.whl", "imports": ["unyt"], "install_dir": "site", "name": "unyt", "package_type": "package", "sha256": "ecf3b23f3cec33e7edd09477b267862274b06c7044341b2ae62c83422dad49e7", "unvendored_tests": true, "version": "3.0.3"}, "unyt-tests": {"depends": ["unyt"], "file_name": "unyt-tests.tar", "imports": [], "install_dir": "site", "name": "unyt-tests", "package_type": "package", "sha256": "8ab10030c32bd8f159dd871d290d0e41203197392cf25f5e98ba0e2b0e5d9d64", "unvendored_tests": false, "version": "3.0.3"}, "urllib3": {"depends": [], "file_name": "urllib3-2.5.0-py3-none-any.whl", "imports": ["urllib3"], "install_dir": "site", "name": "urllib3", "package_type": "package", "sha256": "ae930887b25087f9ba80e06d57b22c7c047c0d5db3fca3df6e932cdebbb77ad6", "unvendored_tests": false, "version": "2.5.0"}, "vega-datasets": {"depends": ["pandas"], "file_name": "vega_datasets-0.9.0-py3-none-any.whl", "imports": ["vega_datasets"], "install_dir": "site", "name": "vega-datasets", "package_type": "package", "sha256": "f6c66410b3fe2b8b65ad62c99ea7251eba29b352fd84c1aceec86c511a325f3c", "unvendored_tests": true, "version": "0.9.0"}, "vega-datasets-tests": {"depends": ["vega-datasets"], "file_name": "vega-datasets-tests.tar", "imports": [], "install_dir": "site", "name": "vega-datasets-tests", "package_type": "package", "sha256": "2d4c7ecccbb7bbb037a02da795d5c9a6ad9f0e655f2fce63d34b2c928c72b63d", "unvendored_tests": false, "version": "0.9.0"}, "vrplib": {"depends": ["numpy"], "file_name": "vrplib-2.0.1-py3-none-any.whl", "imports": ["vrplib"], "install_dir": "site", "name": "vrplib", "package_type": "package", "sha256": "1cbe88b6ffc6d7f25b4a7b1ed3bc363126cef615498dd4a1e689e89ebacd16b0", "unvendored_tests": false, "version": "2.0.1"}, "wcwidth": {"depends": [], "file_name": "wcwidth-0.2.13-py2.py3-none-any.whl", "imports": ["wcwidth"], "install_dir": "site", "name": "wcwidth", "package_type": "package", "sha256": "5aea2ced9398448b2807b68a484586aeb5c91cac95a634acf39e2300ad9847c8", "unvendored_tests": false, "version": "0.2.13"}, "webencodings": {"depends": [], "file_name": "webencodings-0.5.1-py2.py3-none-any.whl", "imports": ["webencodings"], "install_dir": "site", "name": "webencodings", "package_type": "package", "sha256": "a0a893e9e174cf99d91b2750287735a5273678c0bdb9acf9708b567207a5c14a", "unvendored_tests": false, "version": "0.5.1"}, "wordcloud": {"depends": ["matplotlib"], "file_name": "wordcloud-1.9.4-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["wordcloud"], "install_dir": "site", "name": "wordcloud", "package_type": "package", "sha256": "35b1a40bf00e29e8b14fa9a43047f4fbea82dabeddfa3cb0b517c1833b4f0836", "unvendored_tests": false, "version": "1.9.4"}, "wrapt": {"depends": [], "file_name": "wrapt-1.17.2-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["wrapt"], "install_dir": "site", "name": "wrapt", "package_type": "package", "sha256": "00dc226b5b1af067344049c90e4ac1805dc7dd8fb4bea71940a8e801b7f18706", "unvendored_tests": false, "version": "1.17.2"}, "xarray": {"depends": ["numpy", "packaging", "pandas"], "file_name": "xarray-2025.12.0-py3-none-any.whl", "imports": ["xarray"], "install_dir": "site", "name": "xarray", "package_type": "package", "sha256": "c2cfc5a4c2f4761799048730b953b12417c4ed5d112c71c0e8918636713c4b5b", "unvendored_tests": true, "version": "2025.12.0"}, "xarray-tests": {"depends": ["xarray"], "file_name": "xarray-tests.tar", "imports": [], "install_dir": "site", "name": "xarray-tests", "package_type": "package", "sha256": "d88594de4f27ca72812cdb4f237ff769b091d40481ef45d2f044050d04972bc3", "unvendored_tests": false, "version": "2025.12.0"}, "xgboost": {"depends": ["numpy", "scipy", "setuptools"], "file_name": "xgboost-2.1.4-py3-none-pyodide_2025_0_wasm32.whl", "imports": ["xgboost"], "install_dir": "site", "name": "xgboost", "package_type": "package", "sha256": "35e2a5898b84ee763b93144fc7906c7fe72c2a45b28833f57d0ae5a27742c93f", "unvendored_tests": false, "version": "2.1.4"}, "xlrd": {"depends": [], "file_name": "xlrd-2.0.1-py2.py3-none-any.whl", "imports": ["xlrd"], "install_dir": "site", "name": "xlrd", "package_type": "package", "sha256": "2872cbcef5a5df3a5cc547aaebdd0ffe5256c3e79d817f3be69574350faf1090", "unvendored_tests": false, "version": "2.0.1"}, "xxhash": {"depends": [], "file_name": "xxhash-3.5.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["xxhash"], "install_dir": "site", "name": "xxhash", "package_type": "package", "sha256": "2ce8ffb702fb7d67520de4c81c111a3475b2615cab0614969f44dd6aade3878a", "unvendored_tests": false, "version": "3.5.0"}, "xyzservices": {"depends": [], "file_name": "xyzservices-2025.1.0-py3-none-any.whl", "imports": ["xyzservices"], "install_dir": "site", "name": "xyzservices", "package_type": "package", "sha256": "26daed3f653ba211516d70b3634e74be7a86e801bee481840ebc6d4fa841cd0d", "unvendored_tests": true, "version": "2025.1.0"}, "xyzservices-tests": {"depends": ["xyzservices"], "file_name": "xyzservices-tests.tar", "imports": [], "install_dir": "site", "name": "xyzservices-tests", "package_type": "package", "sha256": "660c4cc829acd35aecab7aaa293e76fa0d8cb8ac9fdcb7c548a5ae44a1a26fd1", "unvendored_tests": false, "version": "2025.1.0"}, "yarl": {"depends": ["multidict", "idna", "propcache"], "file_name": "yarl-1.18.3-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["yarl"], "install_dir": "site", "name": "yarl", "package_type": "package", "sha256": "0ede8d5eb487bae5b75729d78829bd3d86ff08efa30c020fe71a3213e9df25ec", "unvendored_tests": false, "version": "1.18.3"}, "yt": {"depends": ["ewah_bool_utils", "numpy", "matplotlib", "sympy", "setuptools", "packaging", "unyt", "cmyt", "colorspacious", "tqdm", "tomli", "tomli-w"], "file_name": "yt-4.4.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["yt"], "install_dir": "site", "name": "yt", "package_type": "package", "sha256": "f9537bb9b17b74eb53bf97f4e9e7fa7a808d71ec3d45403e96c447eb623b6eef", "unvendored_tests": false, "version": "4.4.0"}, "zengl": {"depends": [], "file_name": "zengl-2.7.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["zengl", "_zengl"], "install_dir": "site", "name": "zengl", "package_type": "package", "sha256": "1ea96005955b706cc28057be6df05e3ef00e78e4a2683595cdfac56a68ebbe5e", "unvendored_tests": false, "version": "2.7.1"}, "zfpy": {"depends": ["numpy"], "file_name": "zfpy-1.0.1-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["zfpy"], "install_dir": "site", "name": "zfpy", "package_type": "package", "sha256": "a402cd384e7c32bb78c486fb7201a990a3b550b5fe57ab440b3fd8fc721249f1", "unvendored_tests": false, "version": "1.0.1"}, "zstandard": {"depends": ["cffi"], "file_name": "zstandard-0.23.0-cp313-cp313-pyodide_2025_0_wasm32.whl", "imports": ["zstandard"], "install_dir": "site", "name": "zstandard", "package_type": "package", "sha256": "c365a307b01175281bd2d0d56d0092c4f0c97cdc8273e029d01dc4cabbc77fa1", "unvendored_tests": false, "version": "0.23.0"}}} \ No newline at end of file diff --git a/static/tools/pyodide/pyodide.asm.js b/static/tools/pyodide/pyodide.asm.js new file mode 100644 index 0000000..7c8f6e4 --- /dev/null +++ b/static/tools/pyodide/pyodide.asm.js @@ -0,0 +1,15 @@ +"use strict"; +var _createPyodideModule = (() => { + var _scriptName = typeof document != 'undefined' ? document.currentScript?.src : undefined; + return ( +async function(moduleArg = {}) { + var moduleRtn; + +var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE){}var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};if(typeof __filename!="undefined"){_scriptName=__filename}else if(ENVIRONMENT_IS_WORKER){_scriptName=self.location.href}var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");scriptDirectory=__dirname+"/";readBinary=filename=>{filename=isFileURI(filename)?new URL(filename):filename;var ret=fs.readFileSync(filename);return ret};readAsync=async(filename,binary=true)=>{filename=isFileURI(filename)?new URL(filename):filename;var ret=fs.readFileSync(filename,binary?undefined:"utf8");return ret};if(process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow}}else if(ENVIRONMENT_IS_SHELL){readBinary=f=>{if(typeof readbuffer=="function"){return new Uint8Array(readbuffer(f))}let data=read(f,"binary");assert(typeof data=="object");return data};readAsync=async f=>readBinary(f);globalThis.clearTimeout??=id=>{};globalThis.setTimeout??=f=>f();arguments_=globalThis.arguments||globalThis.scriptArgs;if(typeof quit=="function"){quit_=(status,toThrow)=>{setTimeout(()=>{if(!(toThrow instanceof ExitStatus)){let toLog=toThrow;if(toThrow&&typeof toThrow=="object"&&toThrow.stack){toLog=[toThrow,toThrow.stack]}err(`exiting due to exception: ${toLog}`)}quit(status)});throw toThrow}}if(typeof print!="undefined"){globalThis.console??={};console.log=print;console.warn=console.error=globalThis.printErr??print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{if(isFileURI(url)){return new Promise((resolve,reject)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){resolve(xhr.response);return}reject(xhr.status)};xhr.onerror=reject;xhr.send(null)})}var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var dynamicLibraries=[];var wasmBinary;var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAP64,HEAPU64,HEAPF64;var runtimeInitialized=false;var runtimeExited=false;var isFileURI=filename=>filename.startsWith("file://");function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b);Module["HEAP64"]=HEAP64=new BigInt64Array(b);Module["HEAPU64"]=HEAPU64=new BigUint64Array(b)}function initMemory(){if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||20971520;wasmMemory=new WebAssembly.Memory({initial:INITIAL_MEMORY/65536,maximum:65536})}updateMemoryViews()}var __RELOC_FUNCS__=[];function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__RELOC_FUNCS__);callRuntimeCallbacks(onInits);if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);PIPEFS.root=FS.mount(PIPEFS,{},null);wasmExports["__wasm_call_ctors"]();callRuntimeCallbacks(onPostCtors);FS.ignorePermissions=false}function preMain(){callRuntimeCallbacks(onMains)}function exitRuntime(){___funcs_on_exit();callRuntimeCallbacks(onExits);FS.quit();TTY.shutdown();IDBFS.quit();runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}var runDependencies=0;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";if(runtimeInitialized){___trap()}var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var wasmBinaryFile;function findWasmBinary(){return locateFile("pyodide.asm.wasm")}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_SHELL){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{env:wasmImports,wasi_snapshot_preview1:wasmImports,"GOT.mem":new Proxy(wasmImports,GOTHandler),"GOT.func":new Proxy(wasmImports,GOTHandler)}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=relocateExports(wasmExports,1024);var metadata=getDylinkMetadata(module);if(metadata.neededDynlibs){dynamicLibraries=metadata.neededDynlibs.concat(dynamicLibraries)}mergeLibSymbols(wasmExports,"main");LDSO.init();loadDylibs();wasmExports=applySignatureConversions(wasmExports);__RELOC_FUNCS__.push(wasmExports["__wasm_apply_data_relocs"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"],result["module"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();try{var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}catch(e){readyPromiseReject(e);return Promise.reject(e)}}class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var GOT={};var currentModuleWeakSymbols=new Set([]);var GOTHandler={get(obj,symName){var rtn=GOT[symName];if(!rtn){rtn=GOT[symName]=new WebAssembly.Global({value:"i32",mutable:true})}if(!currentModuleWeakSymbols.has(symName)){rtn.required=true}return rtn}};var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead=NaN)=>{idx>>>=0;var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var getDylinkMetadata=binary=>{var offset=0;var end=0;function getU8(){return binary[offset++]}function getLEB(){var ret=0;var mul=1;while(1){var byte=binary[offset++];ret+=(byte&127)*mul;mul*=128;if(!(byte&128))break}return ret}function getString(){var len=getLEB();offset+=len;return UTF8ArrayToString(binary,offset-len,len)}function getStringList(){var count=getLEB();var rtn=[];while(count--)rtn.push(getString());return rtn}function failIf(condition,message){if(condition)throw new Error(message)}if(binary instanceof WebAssembly.Module){var dylinkSection=WebAssembly.Module.customSections(binary,"dylink.0");failIf(dylinkSection.length===0,"need dylink section");binary=new Uint8Array(dylinkSection[0]);end=binary.length}else{var int32View=new Uint32Array(new Uint8Array(binary.subarray(0,24)).buffer);var magicNumberFound=int32View[0]==1836278016;failIf(!magicNumberFound,"need to see wasm magic number");failIf(binary[8]!==0,"need the dylink section to be first");offset=9;var section_size=getLEB();end=offset+section_size;var name=getString();failIf(name!=="dylink.0")}var customSection={neededDynlibs:[],tlsExports:new Set,weakImports:new Set,runtimePaths:[]};var WASM_DYLINK_MEM_INFO=1;var WASM_DYLINK_NEEDED=2;var WASM_DYLINK_EXPORT_INFO=3;var WASM_DYLINK_IMPORT_INFO=4;var WASM_DYLINK_RUNTIME_PATH=5;var WASM_SYMBOL_TLS=256;var WASM_SYMBOL_BINDING_MASK=3;var WASM_SYMBOL_BINDING_WEAK=1;while(offset>>0];case"i8":return HEAP8[ptr>>>0];case"i16":return HEAP16[ptr>>>1>>>0];case"i32":return HEAP32[ptr>>>2>>>0];case"i64":return HEAP64[ptr>>>3>>>0];case"float":return HEAPF32[ptr>>>2>>>0];case"double":return HEAPF64[ptr>>>3>>>0];case"*":return HEAPU32[ptr>>>2>>>0];default:abort(`invalid type for getValue: ${type}`)}}var newDSO=(name,handle,syms)=>{var dso={refcount:Infinity,name,exports:syms,global:true};LDSO.loadedLibsByName[name]=dso;if(handle!=undefined){LDSO.loadedLibsByHandle[handle]=dso}return dso};var LDSO={loadedLibsByName:{},loadedLibsByHandle:{},init(){newDSO("__main__",0,wasmImports)}};var ___heap_base=8810528;var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var getMemory=size=>{if(runtimeInitialized){return _calloc(size,1)}var ret=___heap_base;var end=ret+alignMemory(size,16);___heap_base=end;GOT["__heap_base"].value=end;return ret};var isInternalSym=symName=>["__cpp_exception","__c_longjmp","__wasm_apply_data_relocs","__dso_handle","__tls_size","__tls_align","__set_stack_limits","_emscripten_tls_init","__wasm_init_tls","__wasm_call_ctors","__start_em_asm","__stop_em_asm","__start_em_js","__stop_em_js"].includes(symName)||symName.startsWith("__em_js__");var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var paramType of sigParam){target.push(typeCodes[paramType])}if(sigRet=="v"){target.push(0)}else{target.push(1,typeCodes[sigRet])}};var convertJsFunctionToWasm=(func,sig)=>{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(bytes));var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTableMirror=[];var wasmTable=new WebAssembly.Table({initial:6076,element:"anyfunc"});var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-1};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var updateGOT=(exports,replace)=>{for(var symName in exports){if(isInternalSym(symName)){continue}var value=exports[symName];GOT[symName]||=new WebAssembly.Global({value:"i32",mutable:true});if(replace||GOT[symName].value==0){if(typeof value=="function"){GOT[symName].value=addFunction(value)}else if(typeof value=="number"){GOT[symName].value=value}else{err(`unhandled export type for '${symName}': ${typeof value}`)}}}};var relocateExports=(exports,memoryBase,replace)=>{var relocated={};for(var e in exports){var value=exports[e];if(typeof value=="object"){value=value.value}if(typeof value=="number"){value+=memoryBase}relocated[e]=value}updateGOT(relocated,replace);return relocated};var isSymbolDefined=symName=>{var existing=wasmImports[symName];if(!existing||existing.stub){return false}return true};var resolveGlobalSymbol=(symName,direct=false)=>{var sym;if(isSymbolDefined(symName)){sym=wasmImports[symName]}return{sym,name:symName}};var onPostCtors=[];var addOnPostCtor=cb=>onPostCtors.push(cb);var UTF8ToString=(ptr,maxBytesToRead)=>{ptr>>>=0;return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""};var loadWebAssemblyModule=(binary,flags,libName,localScope,handle)=>{var metadata=getDylinkMetadata(binary);currentModuleWeakSymbols=metadata.weakImports;function loadModule(){var memAlign=Math.pow(2,metadata.memoryAlign);var memoryBase=metadata.memorySize?alignMemory(getMemory(metadata.memorySize+memAlign),memAlign):0;var tableBase=metadata.tableSize?wasmTable.length:0;if(handle){HEAP8[handle+8>>>0]=1;HEAPU32[handle+12>>>2>>>0]=memoryBase;HEAP32[handle+16>>>2>>>0]=metadata.memorySize;HEAPU32[handle+20>>>2>>>0]=tableBase;HEAP32[handle+24>>>2>>>0]=metadata.tableSize}if(metadata.tableSize){wasmTable.grow(metadata.tableSize)}var moduleExports;function resolveSymbol(sym){var resolved=resolveGlobalSymbol(sym).sym;if(!resolved&&localScope){resolved=localScope[sym]}if(!resolved){resolved=moduleExports[sym]}return resolved}var proxyHandler={get(stubs,prop){switch(prop){case"__memory_base":return memoryBase;case"__table_base":return tableBase}if(prop in wasmImports&&!wasmImports[prop].stub){var res=wasmImports[prop];return res}if(!(prop in stubs)){var resolved;stubs[prop]=(...args)=>{resolved||=resolveSymbol(prop);if(!resolved){throw new Error(`Dynamic linking error: cannot resolve symbol ${prop}`)}return resolved(...args)}}return stubs[prop]}};var proxy=new Proxy({},proxyHandler);var info={"GOT.mem":new Proxy({},GOTHandler),"GOT.func":new Proxy({},GOTHandler),env:proxy,wasi_snapshot_preview1:proxy};function postInstantiation(module,instance){updateTableMap(tableBase,metadata.tableSize);moduleExports=relocateExports(instance.exports,memoryBase);if(!flags.allowUndefined){reportUndefinedSymbols()}function addEmAsm(addr,body){var args=[];var arity=0;for(;arity<16;arity++){if(body.indexOf("$"+arity)!=-1){args.push("$"+arity)}else{break}}args=args.join(",");var func=`(${args}) => { ${body} };`;ASM_CONSTS[start]=eval(func)}if("__start_em_asm"in moduleExports){var start=moduleExports["__start_em_asm"];var stop=moduleExports["__stop_em_asm"];while(start ${body};`;moduleExports[name]=eval(func)}for(var name in moduleExports){if(name.startsWith("__em_js__")){var start=moduleExports[name];var jsString=UTF8ToString(start);var parts=jsString.split("<::>");addEmJs(name.replace("__em_js__",""),parts[0],parts[1]);delete moduleExports[name]}}var applyRelocs=moduleExports["__wasm_apply_data_relocs"];if(applyRelocs){if(runtimeInitialized){applyRelocs()}else{__RELOC_FUNCS__.push(applyRelocs)}}var init=moduleExports["__wasm_call_ctors"];if(init){if(runtimeInitialized){init()}else{addOnPostCtor(init)}}return moduleExports}if(flags.loadAsync){return(async()=>{var instance;if(binary instanceof WebAssembly.Module){instance=new WebAssembly.Instance(binary,info)}else{({module:binary,instance}=await WebAssembly.instantiate(binary,info))}return postInstantiation(binary,instance)})()}var module=binary instanceof WebAssembly.Module?binary:new WebAssembly.Module(binary);var instance=new WebAssembly.Instance(module,info);return postInstantiation(module,instance)}flags={...flags,rpath:{parentLibPath:libName,paths:metadata.runtimePaths}};if(flags.loadAsync){return metadata.neededDynlibs.reduce((chain,needed)=>chain.then(()=>{needed=findLibraryFS(needed,flags.rpath)??needed;return loadDynamicLibrary(needed,flags,localScope)}),Promise.resolve()).then(loadModule)}metadata.neededDynlibs.forEach(needed=>{needed=findLibraryFS(needed,flags.rpath)??needed;return loadDynamicLibrary(needed,flags,localScope)});return loadModule()};var mergeLibSymbols=(exports,libName)=>{for(var[sym,exp]of Object.entries(exports)){const setImport=target=>{if(!isSymbolDefined(target)){wasmImports[target]=exp}};setImport(sym);const main_alias="__main_argc_argv";if(sym=="main"){setImport(main_alias)}if(sym==main_alias){setImport("main")}}};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var preloadPlugins=[];var registerWasmPlugin=()=>{var wasmPlugin={promiseChainEnd:Promise.resolve(),canHandle:name=>!Module["noWasmDecoding"]&&name.endsWith(".so"),handle:(byteArray,name,onload,onerror)=>{wasmPlugin["promiseChainEnd"]=wasmPlugin["promiseChainEnd"].then(()=>loadWebAssemblyModule(byteArray,{loadAsync:true,nodelete:true},name,{})).then(exports=>{preloadedWasm[name]=exports;onload(byteArray)},error=>{err(`failed to instantiate wasm: ${name}: ${error}`);onerror()})}};preloadPlugins.push(wasmPlugin)};var preloadedWasm={};var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.slice(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var replaceORIGIN=(parentLibName,rpath)=>{if(rpath.startsWith("$ORIGIN")){var origin=PATH.dirname(parentLibName);return rpath.replace("$ORIGIN",origin)}return rpath};var stackSave=()=>_emscripten_stack_get_current();var stackRestore=val=>__emscripten_stack_restore(val);var withStackSave=f=>{var stack=stackSave();var ret=f();stackRestore(stack);return ret};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{outIdx>>>=0;if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++>>>0]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++>>>0]=192|u>>6;heap[outIdx++>>>0]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++>>>0]=224|u>>12;heap[outIdx++>>>0]=128|u>>6&63;heap[outIdx++>>>0]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++>>>0]=240|u>>18;heap[outIdx++>>>0]=128|u>>12&63;heap[outIdx++>>>0]=128|u>>6&63;heap[outIdx++>>>0]=128|u&63}}heap[outIdx>>>0]=0;return outIdx-startIdx};var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var base64Decode=b64=>{if(ENVIRONMENT_IS_NODE){var buf=Buffer.from(b64,"base64");return new Uint8Array(buf.buffer,buf.byteOffset,buf.length)}var b1,b2,i=0,j=0,bLength=b64.length;var output=new Uint8Array((bLength*3>>2)-(b64[bLength-2]=="=")-(b64[bLength-1]=="="));for(;i>4;output[j+1]=b1<<4|b2>>2;output[j+2]=b2<<6|base64ReverseLookup[b64.charCodeAt(i+3)]}return output};var initRandomFill=()=>{if(ENVIRONMENT_IS_NODE){var nodeCrypto=require("crypto");return view=>nodeCrypto.randomFillSync(view)}if(ENVIRONMENT_IS_SHELL){return view=>{if(!os.system){throw new Error("randomFill not supported on d8 unless --enable-os-system is passed")}const b64=os.system("sh",["-c",`head -c${view.byteLength} /dev/urandom | base64 --wrap=0`]);view.set(base64Decode(b64))}}return view=>crypto.getRandomValues(view)};var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=Buffer.alloc(BUFSIZE);var bytesRead=0;var fd=process.stdin.fd;try{bytesRead=fs.readSync(fd,buf,0,BUFSIZE)}catch(e){if(e.toString().includes("EOF"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString("utf-8")}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length>>0)}}return{ptr,allocated}},msync(stream,buffer,offset,length,mmapFlags){MEMFS.stream_ops.write(stream,buffer,0,length,offset,false);return 0}}};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url).then(processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var IDBFS={dbs:{},indexedDB:()=>{if(typeof indexedDB!="undefined")return indexedDB;var ret=null;if(typeof window=="object")ret=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;return ret},DB_VERSION:21,DB_STORE_NAME:"FILE_DATA",queuePersist:mount=>{function onPersistComplete(){if(mount.idbPersistState==="again")startPersist();else mount.idbPersistState=0}function startPersist(){mount.idbPersistState="idb";IDBFS.syncfs(mount,false,onPersistComplete)}if(!mount.idbPersistState){mount.idbPersistState=setTimeout(startPersist,0)}else if(mount.idbPersistState==="idb"){mount.idbPersistState="again"}},mount:mount=>{var mnt=MEMFS.mount(mount);if(mount?.opts?.autoPersist){mnt.idbPersistState=0;var memfs_node_ops=mnt.node_ops;mnt.node_ops={...mnt.node_ops};mnt.node_ops.mknod=(parent,name,mode,dev)=>{var node=memfs_node_ops.mknod(parent,name,mode,dev);node.node_ops=mnt.node_ops;node.idbfs_mount=mnt.mount;node.memfs_stream_ops=node.stream_ops;node.stream_ops={...node.stream_ops};node.stream_ops.write=(stream,buffer,offset,length,position,canOwn)=>{stream.node.isModified=true;return node.memfs_stream_ops.write(stream,buffer,offset,length,position,canOwn)};node.stream_ops.close=stream=>{var n=stream.node;if(n.isModified){IDBFS.queuePersist(n.idbfs_mount);n.isModified=false}if(n.memfs_stream_ops.close)return n.memfs_stream_ops.close(stream)};return node};mnt.node_ops.mkdir=(...args)=>(IDBFS.queuePersist(mnt.mount),memfs_node_ops.mkdir(...args));mnt.node_ops.rmdir=(...args)=>(IDBFS.queuePersist(mnt.mount),memfs_node_ops.rmdir(...args));mnt.node_ops.symlink=(...args)=>(IDBFS.queuePersist(mnt.mount),memfs_node_ops.symlink(...args));mnt.node_ops.unlink=(...args)=>(IDBFS.queuePersist(mnt.mount),memfs_node_ops.unlink(...args));mnt.node_ops.rename=(...args)=>(IDBFS.queuePersist(mnt.mount),memfs_node_ops.rename(...args))}return mnt},syncfs:(mount,populate,callback)=>{IDBFS.getLocalSet(mount,(err,local)=>{if(err)return callback(err);IDBFS.getRemoteSet(mount,(err,remote)=>{if(err)return callback(err);var src=populate?remote:local;var dst=populate?local:remote;IDBFS.reconcile(src,dst,callback)})})},quit:()=>{Object.values(IDBFS.dbs).forEach(value=>value.close());IDBFS.dbs={}},getDB:(name,callback)=>{var db=IDBFS.dbs[name];if(db){return callback(null,db)}var req;try{req=IDBFS.indexedDB().open(name,IDBFS.DB_VERSION)}catch(e){return callback(e)}if(!req){return callback("Unable to connect to IndexedDB")}req.onupgradeneeded=e=>{var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBFS.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBFS.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBFS.DB_STORE_NAME)}if(!fileStore.indexNames.contains("timestamp")){fileStore.createIndex("timestamp","timestamp",{unique:false})}};req.onsuccess=()=>{db=req.result;IDBFS.dbs[name]=db;callback(null,db)};req.onerror=e=>{callback(e.target.error);e.preventDefault()}},getLocalSet:(mount,callback)=>{var entries={};function isRealDir(p){return p!=="."&&p!==".."}function toAbsolute(root){return p=>PATH.join2(root,p)}var check=FS.readdir(mount.mountpoint).filter(isRealDir).map(toAbsolute(mount.mountpoint));while(check.length){var path=check.pop();var stat;try{stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){check.push(...FS.readdir(path).filter(isRealDir).map(toAbsolute(path)))}entries[path]={timestamp:stat.mtime}}return callback(null,{type:"local",entries})},getRemoteSet:(mount,callback)=>{var entries={};IDBFS.getDB(mount.mountpoint,(err,db)=>{if(err)return callback(err);try{var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readonly");transaction.onerror=e=>{callback(e.target.error);e.preventDefault()};var store=transaction.objectStore(IDBFS.DB_STORE_NAME);var index=store.index("timestamp");index.openKeyCursor().onsuccess=event=>{var cursor=event.target.result;if(!cursor){return callback(null,{type:"remote",db,entries})}entries[cursor.primaryKey]={timestamp:cursor.key};cursor.continue()}}catch(e){return callback(e)}})},loadLocalEntry:(path,callback)=>{var stat,node;try{var lookup=FS.lookupPath(path);node=lookup.node;stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){return callback(null,{timestamp:stat.mtime,mode:stat.mode})}else if(FS.isFile(stat.mode)){node.contents=MEMFS.getFileDataAsTypedArray(node);return callback(null,{timestamp:stat.mtime,mode:stat.mode,contents:node.contents})}else{return callback(new Error("node type not supported"))}},storeLocalEntry:(path,entry,callback)=>{try{if(FS.isDir(entry["mode"])){FS.mkdirTree(path,entry["mode"])}else if(FS.isFile(entry["mode"])){FS.writeFile(path,entry["contents"],{canOwn:true})}else{return callback(new Error("node type not supported"))}FS.chmod(path,entry["mode"]);FS.utime(path,entry["timestamp"],entry["timestamp"])}catch(e){return callback(e)}callback(null)},removeLocalEntry:(path,callback)=>{try{var stat=FS.stat(path);if(FS.isDir(stat.mode)){FS.rmdir(path)}else if(FS.isFile(stat.mode)){FS.unlink(path)}}catch(e){return callback(e)}callback(null)},loadRemoteEntry:(store,path,callback)=>{var req=store.get(path);req.onsuccess=event=>callback(null,event.target.result);req.onerror=e=>{callback(e.target.error);e.preventDefault()}},storeRemoteEntry:(store,path,entry,callback)=>{try{var req=store.put(entry,path)}catch(e){callback(e);return}req.onsuccess=event=>callback();req.onerror=e=>{callback(e.target.error);e.preventDefault()}},removeRemoteEntry:(store,path,callback)=>{var req=store.delete(path);req.onsuccess=event=>callback();req.onerror=e=>{callback(e.target.error);e.preventDefault()}},reconcile:(src,dst,callback)=>{var total=0;var create=[];Object.keys(src.entries).forEach(key=>{var e=src.entries[key];var e2=dst.entries[key];if(!e2||e["timestamp"].getTime()!=e2["timestamp"].getTime()){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(key=>{if(!src.entries[key]){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=transaction.onabort=e=>{done(e.target.error);e.preventDefault()};transaction.oncomplete=e=>{if(!errored){callback(null)}};create.sort().forEach(path=>{if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,(err,entry)=>{if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,(err,entry)=>{if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(path=>{if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135};var NODEFS={isWindows:false,staticInit(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process.binding("constants")["fs"];NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],256:flags["O_NOCTTY"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"],131072:flags["O_NOFOLLOW"]}},convertNodeCode(e){var code=e.code;return ERRNO_CODES[code]},tryFSOperation(f){try{return f()}catch(e){if(!e.code)throw e;if(e.code==="UNKNOWN")throw new FS.ErrnoError(28);throw new FS.ErrnoError(NODEFS.convertNodeCode(e))}},mount(mount){return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(28)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode(path){return NODEFS.tryFSOperation(()=>{var mode=fs.lstatSync(path).mode;if(NODEFS.isWindows){mode|=(mode&292)>>2}return mode})},realPath(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join(...parts)},flagsForNode(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;flags&=~65536;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(flags){throw new FS.ErrnoError(28)}return newFlags},getattr(func,node){var stat=NODEFS.tryFSOperation(func);if(NODEFS.isWindows){if(!stat.blksize){stat.blksize=4096}if(!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}stat.mode|=(stat.mode&292)>>2}return{dev:stat.dev,ino:node.id,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr(arg,node,attr,chmod,utimes,truncate,stat){NODEFS.tryFSOperation(()=>{if(attr.mode!==undefined){var mode=attr.mode;if(NODEFS.isWindows){mode&=384}chmod(arg,mode);node.mode=attr.mode}if(typeof(attr.atime??attr.mtime)==="number"){var atime=new Date(attr.atime??stat(arg).atime);var mtime=new Date(attr.mtime??stat(arg).mtime);utimes(arg,atime,mtime)}if(attr.size!==undefined){truncate(arg,attr.size)}})},node_ops:{getattr(node){var path=NODEFS.realPath(node);return NODEFS.getattr(()=>fs.lstatSync(path),node)},setattr(node,attr){var path=NODEFS.realPath(node);if(attr.mode!=null&&attr.dontFollow){throw new FS.ErrnoError(52)}NODEFS.setattr(path,node,attr,fs.chmodSync,fs.utimesSync,fs.truncateSync,fs.lstatSync)},lookup(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);NODEFS.tryFSOperation(()=>{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}});return node},rename(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{FS.unlink(newPath)}catch(e){}NODEFS.tryFSOperation(()=>fs.renameSync(oldPath,newPath));oldNode.name=newName},unlink(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);NODEFS.tryFSOperation(()=>fs.unlinkSync(path))},rmdir(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);NODEFS.tryFSOperation(()=>fs.rmdirSync(path))},readdir(node){var path=NODEFS.realPath(node);return NODEFS.tryFSOperation(()=>fs.readdirSync(path))},symlink(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);NODEFS.tryFSOperation(()=>fs.symlinkSync(oldPath,newPath))},readlink(node){var path=NODEFS.realPath(node);return NODEFS.tryFSOperation(()=>fs.readlinkSync(path))},statfs(path){var stats=NODEFS.tryFSOperation(()=>fs.statfsSync(path));stats.frsize=stats.bsize;return stats}},stream_ops:{getattr(stream){return NODEFS.getattr(()=>fs.fstatSync(stream.nfd),stream.node)},setattr(stream,attr){NODEFS.setattr(stream.nfd,stream.node,attr,fs.fchmodSync,fs.futimesSync,fs.ftruncateSync,fs.fstatSync)},open(stream){var path=NODEFS.realPath(stream.node);NODEFS.tryFSOperation(()=>{stream.shared.refcount=1;stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))})},close(stream){NODEFS.tryFSOperation(()=>{if(stream.nfd&&--stream.shared.refcount===0){fs.closeSync(stream.nfd)}})},dup(stream){stream.shared.refcount++},read(stream,buffer,offset,length,position){return NODEFS.tryFSOperation(()=>fs.readSync(stream.nfd,new Int8Array(buffer.buffer,offset,length),0,length,position))},write(stream,buffer,offset,length,position){return NODEFS.tryFSOperation(()=>fs.writeSync(stream.nfd,new Int8Array(buffer.buffer,offset,length),0,length,position))},llseek(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){NODEFS.tryFSOperation(()=>{var stat=fs.fstatSync(stream.nfd);position+=stat.size})}}if(position<0){throw new FS.ErrnoError(28)}return position},mmap(stream,length,position,prot,flags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}var ptr=mmapAlloc(length);NODEFS.stream_ops.read(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}},msync(stream,buffer,offset,length,mmapFlags){NODEFS.stream_ops.write(stream,buffer,0,length,offset,false);return 0}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount(mount){assert(ENVIRONMENT_IS_WORKER);WORKERFS.reader??=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i{WORKERFS.createNode(ensureParent(obj["name"]),base(obj["name"]),WORKERFS.FILE_MODE,0,obj["data"])});(mount.opts["packages"]||[]).forEach(pack=>{pack["metadata"].files.forEach(file=>{var name=file.filename.slice(1);WORKERFS.createNode(ensureParent(name),base(name),WORKERFS.FILE_MODE,0,pack["blob"].slice(file.start,file.end))})});return root},createNode(parent,name,mode,dev,contents,mtime){var node=FS.createNode(parent,name,mode);node.mode=mode;node.node_ops=WORKERFS.node_ops;node.stream_ops=WORKERFS.stream_ops;node.atime=node.mtime=node.ctime=(mtime||new Date).getTime();assert(WORKERFS.FILE_MODE!==WORKERFS.DIR_MODE);if(mode===WORKERFS.FILE_MODE){node.size=contents.size;node.contents=contents}else{node.size=4096;node.contents={}}if(parent){parent.contents[name]=node}return node},node_ops:{getattr(node){return{dev:1,ino:node.id,mode:node.mode,nlink:1,uid:0,gid:0,rdev:0,size:node.size,atime:new Date(node.atime),mtime:new Date(node.mtime),ctime:new Date(node.ctime),blksize:4096,blocks:Math.ceil(node.size/4096)}},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}},lookup(parent,name){throw new FS.ErrnoError(44)},mknod(parent,name,mode,dev){throw new FS.ErrnoError(63)},rename(oldNode,newDir,newName){throw new FS.ErrnoError(63)},unlink(parent,name){throw new FS.ErrnoError(63)},rmdir(parent,name){throw new FS.ErrnoError(63)},readdir(node){var entries=[".",".."];for(var key of Object.keys(node.contents)){entries.push(key)}return entries},symlink(parent,newName,oldPath){throw new FS.ErrnoError(63)}},stream_ops:{read(stream,buffer,offset,length,position){if(position>=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write(stream,buffer,offset,length,position){throw new FS.ErrnoError(29)},llseek(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(28)}return position}}};var PROXYFS={mount(mount){return PROXYFS.createNode(null,"/",mount.opts.fs.lstat(mount.opts.root).mode,0)},createNode(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=PROXYFS.node_ops;node.stream_ops=PROXYFS.stream_ops;return node},realPath(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join(...parts)},node_ops:{getattr(node){var path=PROXYFS.realPath(node);var stat;try{stat=node.mount.opts.fs.lstat(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr(node,attr){var path=PROXYFS.realPath(node);try{if(attr.mode!==undefined){node.mount.opts.fs.chmod(path,attr.mode);node.mode=attr.mode}if(attr.atime||attr.mtime){var atime=new Date(attr.atime||attr.mtime);var mtime=new Date(attr.mtime||attr.atime);node.mount.opts.fs.utime(path,atime,mtime)}if(attr.size!==undefined){node.mount.opts.fs.truncate(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},lookup(parent,name){try{var path=PATH.join2(PROXYFS.realPath(parent),name);var mode=parent.mount.opts.fs.lstat(path).mode;var node=PROXYFS.createNode(parent,name,mode);return node}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},mknod(parent,name,mode,dev){var node=PROXYFS.createNode(parent,name,mode,dev);var path=PROXYFS.realPath(node);try{if(FS.isDir(node.mode)){node.mount.opts.fs.mkdir(path,node.mode)}else{node.mount.opts.fs.writeFile(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node},rename(oldNode,newDir,newName){var oldPath=PROXYFS.realPath(oldNode);var newPath=PATH.join2(PROXYFS.realPath(newDir),newName);try{oldNode.mount.opts.fs.rename(oldPath,newPath);oldNode.name=newName}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},unlink(parent,name){var path=PATH.join2(PROXYFS.realPath(parent),name);try{parent.mount.opts.fs.unlink(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},rmdir(parent,name){var path=PATH.join2(PROXYFS.realPath(parent),name);try{parent.mount.opts.fs.rmdir(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},readdir(node){var path=PROXYFS.realPath(node);try{return node.mount.opts.fs.readdir(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},symlink(parent,newName,oldPath){var newPath=PATH.join2(PROXYFS.realPath(parent),newName);try{parent.mount.opts.fs.symlink(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},readlink(node){var path=PROXYFS.realPath(node);try{return node.mount.opts.fs.readlink(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}},stream_ops:{open(stream){var path=PROXYFS.realPath(stream.node);try{stream.nfd=stream.node.mount.opts.fs.open(path,stream.flags)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},close(stream){try{stream.node.mount.opts.fs.close(stream.nfd)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},read(stream,buffer,offset,length,position){try{return stream.node.mount.opts.fs.read(stream.nfd,buffer,offset,length,position)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},write(stream,buffer,offset,length,position){try{return stream.node.mount.opts.fs.write(stream.nfd,buffer,offset,length,position)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},llseek(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=stream.node.node_ops.getattr(stream.node);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position}}};var LZ4={DIR_MODE:16895,FILE_MODE:33279,CHUNK_SIZE:-1,codec:null,init(){if(LZ4.codec)return;LZ4.codec=(()=>{var MiniLZ4=function(){var exports={};exports.uncompress=function(input,output,sIdx,eIdx){sIdx=sIdx||0;eIdx=eIdx||input.length-sIdx;for(var i=sIdx,n=eIdx,j=0;i>4;if(literals_length>0){var l=literals_length+240;while(l===255){l=input[i++];literals_length+=l}var end=i+literals_length;while(ij)return-(i-2);var match_length=token&15;var l=match_length+240;while(l===255){l=input[i++];match_length+=l}var pos=j-offset;var end=j+match_length+4;while(jmaxInputSize?0:isize+isize/255+16|0};exports.compress=function(src,dst,sIdx,eIdx){hashTable.set(empty);return compressBlock(src,dst,0,sIdx||0,eIdx||dst.length)};function compressBlock(src,dst,pos,sIdx,eIdx){var dpos=sIdx;var dlen=eIdx-sIdx;var anchor=0;if(src.length>=maxInputSize)throw new Error("input too large");if(src.length>mfLimit){var n=exports.compressBound(src.length);if(dlen>>hashShift;var ref=hashTable[hash]-1;hashTable[hash]=pos+1;if(ref<0||pos-ref>>>16>0||((src[ref+3]<<8|src[ref+2])!=sequenceHighBits||(src[ref+1]<<8|src[ref])!=sequenceLowBits)){step=findMatchAttempts++>>skipStrength;pos+=step;continue}findMatchAttempts=(1<=runMask){dst[dpos++]=(runMask<254;len-=255){dst[dpos++]=255}dst[dpos++]=len}else{dst[dpos++]=(literals_length<>8;if(match_length>=mlMask){match_length-=mlMask;while(match_length>=255){match_length-=255;dst[dpos++]=255}dst[dpos++]=match_length}anchor=pos}}if(anchor==0)return 0;literals_length=src.length-anchor;if(literals_length>=runMask){dst[dpos++]=runMask<254;ln-=255){dst[dpos++]=255}dst[dpos++]=ln}else{dst[dpos++]=literals_length<0){assert(compressedSize<=bound);compressed=compressed.subarray(0,compressedSize);compressedChunks.push(compressed);total+=compressedSize;successes.push(1);if(verify){var back=exports.uncompress(compressed,temp);assert(back===chunk.length,[back,chunk.length]);for(var i=0;i{var dir=PATH.dirname(file.filename);var name=PATH.basename(file.filename);FS.createPath("",dir,true,true);var parent=FS.analyzePath(dir).object;LZ4.createNode(parent,name,LZ4.FILE_MODE,0,{compressedData,start:file.start,end:file.end})});if(preloadPlugin){Browser.init();pack["metadata"].files.forEach(file=>{var handled=false;var fullname=file.filename;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){var dep=getUniqueRunDependency("fp "+fullname);addRunDependency(dep);var finish=()=>removeRunDependency(dep);var byteArray=FS.readFile(fullname);plugin["handle"](byteArray,fullname,finish,finish);handled=true}})})}},createNode(parent,name,mode,dev,contents,mtime){var node=FS.createNode(parent,name,mode);node.mode=mode;node.node_ops=LZ4.node_ops;node.stream_ops=LZ4.stream_ops;this.atime=this.mtime=this.ctime=(mtime||new Date).getTime();assert(LZ4.FILE_MODE!==LZ4.DIR_MODE);if(mode===LZ4.FILE_MODE){node.size=contents.end-contents.start;node.contents=contents}else{node.size=4096;node.contents={}}if(parent){parent.contents[name]=node}return node},node_ops:{getattr(node){return{dev:1,ino:node.id,mode:node.mode,nlink:1,uid:0,gid:0,rdev:0,size:node.size,atime:new Date(node.atime),mtime:new Date(node.mtime),ctime:new Date(node.ctime),blksize:4096,blocks:Math.ceil(node.size/4096)}},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]){node[key]=attr[key]}}},lookup(parent,name){throw new FS.ErrnoError(44)},mknod(parent,name,mode,dev){throw new FS.ErrnoError(63)},rename(oldNode,newDir,newName){throw new FS.ErrnoError(63)},unlink(parent,name){throw new FS.ErrnoError(63)},rmdir(parent,name){throw new FS.ErrnoError(63)},readdir(node){throw new FS.ErrnoError(63)},symlink(parent,newName,oldPath){throw new FS.ErrnoError(63)}},stream_ops:{read(stream,buffer,offset,length,position){length=Math.min(length,stream.node.size-position);if(length<=0)return 0;var contents=stream.node.contents;var compressedData=contents.compressedData;var written=0;while(written=0){currChunk=compressedData["cachedChunks"][found]}else{compressedData["cachedIndexes"].pop();compressedData["cachedIndexes"].unshift(chunkIndex);currChunk=compressedData["cachedChunks"].pop();compressedData["cachedChunks"].unshift(currChunk);if(compressedData["debug"]){out("decompressing chunk "+chunkIndex);Module["decompressedChunks"]=(Module["decompressedChunks"]||0)+1}var compressed=compressedData["data"].subarray(compressedStart,compressedStart+compressedSize);var originalSize=LZ4.codec.uncompress(compressed,currChunk);if(chunkIndex!!p);var current=FS.root;var current_path="/";for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&(512|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;if(FS.trackingDelegate["onMakeDirectory"]){FS.trackingDelegate["onMakeDirectory"](path,mode)}return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink(oldpath,newpath){if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}if(FS.trackingDelegate["onMakeSymlink"]){FS.trackingDelegate["onMakeSymlink"](oldpath,newpath)}return parent.node_ops.symlink(parent,newname,oldpath)},rename(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}if(FS.trackingDelegate["willMovePath"]){FS.trackingDelegate["willMovePath"](old_path,new_path)}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name);old_node.parent=new_dir}catch(e){throw e}finally{FS.hashAddNode(old_node)}if(FS.trackingDelegate["onMovePath"]){FS.trackingDelegate["onMovePath"](old_path,new_path)}},rmdir(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(FS.trackingDelegate["willDeletePath"]){FS.trackingDelegate["willDeletePath"](path)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node);if(FS.trackingDelegate["onDeletePath"]){FS.trackingDelegate["onDeletePath"](path)}},readdir(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return readdir(node)},unlink(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(FS.trackingDelegate["willDeletePath"]){FS.trackingDelegate["willDeletePath"](path)}parent.node_ops.unlink(parent,name);FS.destroyNode(node);if(FS.trackingDelegate["onDeletePath"]){FS.trackingDelegate["onDeletePath"](path)}},readlink(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},truncate(path,len){if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}var trackingFlags=flags;flags&=~(128|512|131072);var stream=FS.createStream({node,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){if(!(path in FS.readFiles)){FS.readFiles[path]=1;dbg(`FS.trackingDelegate error on read file: ${path}`)}}if(FS.trackingDelegate["onOpenFile"]){FS.trackingDelegate["onOpenFile"](path,trackingFlags)}return stream},close(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null;if(stream.path&&FS.trackingDelegate["onCloseFile"]){FS.trackingDelegate["onCloseFile"](stream.path)}},isClosed(stream){return stream.fd===null},llseek(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];if(stream.path&&FS.trackingDelegate["onSeekFile"]){FS.trackingDelegate["onSeekFile"](stream.path,stream.position,whence)}return stream.position},read(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;if(stream.path&&FS.trackingDelegate["onReadFile"]){FS.trackingDelegate["onReadFile"](stream.path,bytesRead)}return bytesRead},write(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;if(stream.path&&FS.trackingDelegate["onWriteToFile"]){FS.trackingDelegate["onWriteToFile"](stream.path,bytesWritten)}return bytesWritten},mmap(stream,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}if(!length){throw new FS.ErrnoError(28)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync(stream,buffer,offset,length,mmapFlags){if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length,llseek:()=>0});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomFill(randomBuffer);randomLeft=randomBuffer.byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS,IDBFS,NODEFS,WORKERFS,PROXYFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;_fflush(0);for(var stream of FS.streams){if(stream){FS.close(stream)}}},findObject(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath(parent,path,canRead,canWrite){parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){if(e.errno!=20)throw e}parent=current}return current},createFile(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile(parent,name,data,canRead,canWrite,canOwn){var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var findLibraryFS=(libName,rpath)=>{if(!runtimeInitialized){return undefined}if(PATH.isAbs(libName)){try{FS.lookupPath(libName);return libName}catch(e){return undefined}}var rpathResolved=(rpath?.paths||[]).map(p=>replaceORIGIN(rpath?.parentLibPath,p));return withStackSave(()=>{var bufSize=2*255+2;var buf=stackAlloc(bufSize);var rpathC=stringToUTF8OnStack(rpathResolved.join(":"));var libNameC=stringToUTF8OnStack(libName);var resLibNameC=__emscripten_find_dylib(buf,rpathC,libNameC,bufSize);return resLibNameC?UTF8ToString(resLibNameC):undefined})};function loadDynamicLibrary(libName,flags={global:true,nodelete:true},localScope,handle){var dso=LDSO.loadedLibsByName[libName];if(dso){if(!flags.global){if(localScope){Object.assign(localScope,dso.exports)}}else if(!dso.global){dso.global=true;mergeLibSymbols(dso.exports,libName)}if(flags.nodelete&&dso.refcount!==Infinity){dso.refcount=Infinity}dso.refcount++;if(handle){LDSO.loadedLibsByHandle[handle]=dso}return flags.loadAsync?Promise.resolve(true):true}dso=newDSO(libName,handle,"loading");dso.refcount=flags.nodelete?Infinity:1;dso.global=flags.global;function loadLibData(){if(handle){var data=HEAPU32[handle+28>>>2>>>0];var dataSize=HEAPU32[handle+32>>>2>>>0];if(data&&dataSize){var libData=HEAP8.slice(data,data+dataSize);return flags.loadAsync?Promise.resolve(libData):libData}}var f=findLibraryFS(libName,flags.rpath);if(f){var libData=FS.readFile(f,{encoding:"binary"});return flags.loadAsync?Promise.resolve(libData):libData}var libFile=locateFile(libName);if(flags.loadAsync){return asyncLoad(libFile)}if(!readBinary){throw new Error(`${libFile}: file not found, and synchronous loading of external files is not available`)}return readBinary(libFile)}function getExports(){var preloaded=preloadedWasm[libName];if(preloaded){return flags.loadAsync?Promise.resolve(preloaded):preloaded}if(flags.loadAsync){return loadLibData().then(libData=>loadWebAssemblyModule(libData,flags,libName,localScope,handle))}return loadWebAssemblyModule(loadLibData(),flags,libName,localScope,handle)}function moduleLoaded(exports){if(dso.global){mergeLibSymbols(exports,libName)}else if(localScope){Object.assign(localScope,exports)}dso.exports=exports}if(flags.loadAsync){return getExports().then(exports=>{moduleLoaded(exports);return true})}moduleLoaded(getExports());return true}var reportUndefinedSymbols=()=>{for(var[symName,entry]of Object.entries(GOT)){if(entry.value==0){var value=resolveGlobalSymbol(symName,true).sym;if(!value&&!entry.required){continue}if(typeof value=="function"){entry.value=addFunction(value,value.sig)}else if(typeof value=="number"){entry.value=value}else{throw new Error(`bad export type for '${symName}': ${typeof value}`)}}}};var loadDylibs=()=>{if(!dynamicLibraries.length){reportUndefinedSymbols();return}addRunDependency("loadDylibs");dynamicLibraries.reduce((chain,lib)=>chain.then(()=>loadDynamicLibrary(lib,{loadAsync:true,global:true,nodelete:true,allowUndefined:true})),Promise.resolve()).then(()=>{reportUndefinedSymbols();removeRunDependency("loadDylibs")})};var noExitRuntime=false;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr>>>0]=value;break;case"i8":HEAP8[ptr>>>0]=value;break;case"i16":HEAP16[ptr>>>1>>>0]=value;break;case"i32":HEAP32[ptr>>>2>>>0]=value;break;case"i64":HEAP64[ptr>>>3>>>0]=BigInt(value);break;case"float":HEAPF32[ptr>>>2>>>0]=value;break;case"double":HEAPF64[ptr>>>3>>>0]=value;break;case"*":HEAPU32[ptr>>>2>>>0]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var INT53_MAX=9007199254740992;var INT53_MIN=-9007199254740992;var bigintToI53Checked=num=>numINT53_MAX?NaN:Number(num);function ___assert_fail(condition,filename,line,func){condition>>>=0;filename>>>=0;func>>>=0;return abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}___assert_fail.sig="vppip";var ___c_longjmp=new WebAssembly.Tag({parameters:["i32"]});function ___call_sighandler(fp,sig){fp>>>=0;return getWasmTableEntry(fp)(sig)}___call_sighandler.sig="vpi";var ___cpp_exception=new WebAssembly.Tag({parameters:["i32"]});var ___memory_base=new WebAssembly.Global({value:"i32",mutable:false},1024);var ___stack_high=8810528;var ___stack_low=3567648;var ___stack_pointer=new WebAssembly.Global({value:"i32",mutable:true},8810528);var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAP32[buf>>>2>>>0]=stat.dev;HEAP32[buf+4>>>2>>>0]=stat.mode;HEAPU32[buf+8>>>2>>>0]=stat.nlink;HEAP32[buf+12>>>2>>>0]=stat.uid;HEAP32[buf+16>>>2>>>0]=stat.gid;HEAP32[buf+20>>>2>>>0]=stat.rdev;HEAP64[buf+24>>>3>>>0]=BigInt(stat.size);HEAP32[buf+32>>>2>>>0]=4096;HEAP32[buf+36>>>2>>>0]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();HEAP64[buf+40>>>3>>>0]=BigInt(Math.floor(atime/1e3));HEAPU32[buf+48>>>2>>>0]=atime%1e3*1e3*1e3;HEAP64[buf+56>>>3>>>0]=BigInt(Math.floor(mtime/1e3));HEAPU32[buf+64>>>2>>>0]=mtime%1e3*1e3*1e3;HEAP64[buf+72>>>3>>>0]=BigInt(Math.floor(ctime/1e3));HEAPU32[buf+80>>>2>>>0]=ctime%1e3*1e3*1e3;HEAP64[buf+88>>>3>>>0]=BigInt(stat.ino);return 0},writeStatFs(buf,stats){HEAP32[buf+4>>>2>>>0]=stats.bsize;HEAP32[buf+40>>>2>>>0]=stats.bsize;HEAP32[buf+8>>>2>>>0]=stats.blocks;HEAP32[buf+12>>>2>>>0]=stats.bfree;HEAP32[buf+16>>>2>>>0]=stats.bavail;HEAP32[buf+20>>>2>>>0]=stats.files;HEAP32[buf+24>>>2>>>0]=stats.ffree;HEAP32[buf+28>>>2>>>0]=stats.fsid;HEAP32[buf+44>>>2>>>0]=stats.flags;HEAP32[buf+36>>>2>>>0]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};var ___syscall__newselect=function(nfds,readfds,writefds,exceptfds,timeout){readfds>>>=0;writefds>>>=0;exceptfds>>>=0;timeout>>>=0;try{var total=0;var srcReadLow=readfds?HEAP32[readfds>>>2>>>0]:0,srcReadHigh=readfds?HEAP32[readfds+4>>>2>>>0]:0;var srcWriteLow=writefds?HEAP32[writefds>>>2>>>0]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>>2>>>0]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>>2>>>0]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>>2>>>0]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>>2>>>0]:0)|(writefds?HEAP32[writefds>>>2>>>0]:0)|(exceptfds?HEAP32[exceptfds>>>2>>>0]:0);var allHigh=(readfds?HEAP32[readfds+4>>>2>>>0]:0)|(writefds?HEAP32[writefds+4>>>2>>>0]:0)|(exceptfds?HEAP32[exceptfds+4>>>2>>>0]:0);var check=(fd,low,high,val)=>fd<32?low&val:high&val;for(var fd=0;fd>>2>>>0]:0,tv_usec=readfds?HEAP32[timeout+4>>>2>>>0]:0;timeoutInMillis=(tv_sec+tv_usec/1e6)*1e3}flags=stream.stream_ops.poll(stream,timeoutInMillis)}if(flags&1&&check(fd,srcReadLow,srcReadHigh,mask)){fd<32?dstReadLow=dstReadLow|mask:dstReadHigh=dstReadHigh|mask;total++}if(flags&4&&check(fd,srcWriteLow,srcWriteHigh,mask)){fd<32?dstWriteLow=dstWriteLow|mask:dstWriteHigh=dstWriteHigh|mask;total++}if(flags&2&&check(fd,srcExceptLow,srcExceptHigh,mask)){fd<32?dstExceptLow=dstExceptLow|mask:dstExceptHigh=dstExceptHigh|mask;total++}}if(readfds){HEAP32[readfds>>>2>>>0]=dstReadLow;HEAP32[readfds+4>>>2>>>0]=dstReadHigh}if(writefds){HEAP32[writefds>>>2>>>0]=dstWriteLow;HEAP32[writefds+4>>>2>>>0]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>>2>>>0]=dstExceptLow;HEAP32[exceptfds+4>>>2>>>0]=dstExceptHigh}return total}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}};___syscall__newselect.sig="iipppp";var SOCKFS={websocketArgs:{},callbacks:{},on(event,callback){SOCKFS.callbacks[event]=callback},emit(event,param){SOCKFS.callbacks[event]?.(param)},mount(mount){SOCKFS.websocketArgs=Module["websocket"]||{};(Module["websocket"]??={})["on"]=SOCKFS.on;return FS.createNode(null,"/",16895,0)},createSocket(family,type,protocol){type&=~526336;var streaming=type==1;if(streaming&&protocol&&protocol!=6){throw new FS.ErrnoError(66)}var sock={family,type,protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node,flags:2,seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock},getSocket(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock},stream_ops:{poll(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)},ioctl(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)},read(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length},write(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)},close(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)}},nextname(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return`socket[${SOCKFS.nextname.current++}]`},websocket_sock_ops:{createPeer(sock,addr,port){var ws;if(typeof addr=="object"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);if(!result){throw new Error("WebSocket URL must be in the format ws(s)://address:port")}addr=result[1];port=parseInt(result[2],10)}}else{try{var url="ws://".replace("#","//");var subProtocols="binary";var opts=undefined;if(SOCKFS.websocketArgs["url"]){url=SOCKFS.websocketArgs["url"]}if(SOCKFS.websocketArgs["subprotocol"]){subProtocols=SOCKFS.websocketArgs["subprotocol"]}else if(SOCKFS.websocketArgs["subprotocol"]===null){subProtocols="null"}if(url==="ws://"||url==="wss://"){var parts=addr.split("/");url=url+parts[0]+":"+port+"/"+parts.slice(1).join("/")}if(subProtocols!=="null"){subProtocols=subProtocols.replace(/^ +| +$/g,"").split(/ *, */);opts=subProtocols}var WebSocketConstructor;if(ENVIRONMENT_IS_NODE){WebSocketConstructor=require("ws")}else{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType="arraybuffer"}catch(e){throw new FS.ErrnoError(23)}}var peer={addr,port,socket:ws,msg_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!="undefined"){peer.msg_send_queue.push(new Uint8Array([255,255,255,255,"p".charCodeAt(0),"o".charCodeAt(0),"r".charCodeAt(0),"t".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer},getPeer(sock,addr,port){return sock.peers[addr+":"+port]},addPeer(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents(sock,peer){var first=true;var handleOpen=function(){sock.connecting=false;SOCKFS.emit("open",sock.stream.fd);try{var queued=peer.msg_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.msg_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){if(typeof data=="string"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}data=new Uint8Array(data)}var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data});SOCKFS.emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,isBinary){if(!isBinary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){SOCKFS.emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=14;SOCKFS.emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){SOCKFS.emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=14;SOCKFS.emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){if(sock.connecting){mask|=4}else{mask|=16}}return mask},ioctl(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>>2>>>0]=bytes;return 0;default:return 28}},close(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}for(var peer of Object.values(sock.peers)){try{peer.socket.close()}catch(e){}SOCKFS.websocket_sock_ops.removePeer(sock,peer)}return 0},bind(sock,addr,port){if(typeof sock.saddr!="undefined"||typeof sock.sport!="undefined"){throw new FS.ErrnoError(28)}sock.saddr=addr;sock.sport=port;if(sock.type===2){if(sock.server){sock.server.close();sock.server=null}try{sock.sock_ops.listen(sock,0)}catch(e){if(!(e.name==="ErrnoError"))throw e;if(e.errno!==138)throw e}}},connect(sock,addr,port){if(sock.server){throw new FS.ErrnoError(138)}if(typeof sock.daddr!="undefined"&&typeof sock.dport!="undefined"){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(dest){if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(7)}else{throw new FS.ErrnoError(30)}}}var peer=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port);sock.daddr=peer.addr;sock.dport=peer.port;sock.connecting=true},listen(sock,backlog){if(!ENVIRONMENT_IS_NODE){throw new FS.ErrnoError(138)}if(sock.server){throw new FS.ErrnoError(28)}var WebSocketServer=require("ws").Server;var host=sock.saddr;sock.server=new WebSocketServer({host,port:sock.sport});SOCKFS.emit("listen",sock.stream.fd);sock.server.on("connection",function(ws){if(sock.type===1){var newsock=SOCKFS.createSocket(sock.family,sock.type,sock.protocol);var peer=SOCKFS.websocket_sock_ops.createPeer(newsock,ws);newsock.daddr=peer.addr;newsock.dport=peer.port;sock.pending.push(newsock);SOCKFS.emit("connection",newsock.stream.fd)}else{SOCKFS.websocket_sock_ops.createPeer(sock,ws);SOCKFS.emit("connection",sock.stream.fd)}});sock.server.on("close",function(){SOCKFS.emit("close",sock.stream.fd);sock.server=null});sock.server.on("error",function(error){sock.error=23;SOCKFS.emit("error",[sock.stream.fd,sock.error,"EHOSTUNREACH: Host is unreachable"])})},accept(listensock){if(!listensock.server||!listensock.pending.length){throw new FS.ErrnoError(28)}var newsock=listensock.pending.shift();newsock.stream.flags=listensock.stream.flags;return newsock},getname(sock,peer){var addr,port;if(peer){if(sock.daddr===undefined||sock.dport===undefined){throw new FS.ErrnoError(53)}addr=sock.daddr;port=sock.dport}else{addr=sock.saddr||0;port=sock.sport||0}return{addr,port}},sendmsg(sock,buffer,offset,length,addr,port){if(sock.type===2){if(addr===undefined||port===undefined){addr=sock.daddr;port=sock.dport}if(addr===undefined||port===undefined){throw new FS.ErrnoError(17)}}else{addr=sock.daddr;port=sock.dport}var dest=SOCKFS.websocket_sock_ops.getPeer(sock,addr,port);if(sock.type===1){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){throw new FS.ErrnoError(53)}}if(ArrayBuffer.isView(buffer)){offset+=buffer.byteOffset;buffer=buffer.buffer}var data=buffer.slice(offset,offset+length);if(!dest||dest.socket.readyState!==dest.socket.OPEN){if(sock.type===2){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){dest=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port)}}dest.msg_send_queue.push(data);return length}try{dest.socket.send(data);return length}catch(e){throw new FS.ErrnoError(28)}},recvmsg(sock,length){if(sock.type===1&&sock.server){throw new FS.ErrnoError(53)}var queued=sock.recv_queue.shift();if(!queued){if(sock.type===1){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(!dest){throw new FS.ErrnoError(53)}if(dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){return null}throw new FS.ErrnoError(6)}throw new FS.ErrnoError(6)}var queuedLength=queued.data.byteLength||queued.data.length;var queuedOffset=queued.data.byteOffset||0;var queuedBuffer=queued.data.buffer||queued.data;var bytesRead=Math.min(length,queuedLength);var res={buffer:new Uint8Array(queuedBuffer,queuedOffset,bytesRead),addr:queued.addr,port:queued.port};if(sock.type===1&&bytesRead{var socket=SOCKFS.getSocket(fd);if(!socket)throw new FS.ErrnoError(8);return socket};var inetPton4=str=>{var b=str.split(".");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0};var inetPton6=str=>{var words;var w,offset,z,i;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.startsWith("::")){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=Number(words[words.length-4])+Number(words[words.length-3])*256;words[words.length-3]=Number(words[words.length-2])+Number(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w{switch(family){case 2:addr=inetPton4(addr);zeroMemory(sa,16);if(addrlen){HEAP32[addrlen>>>2>>>0]=16}HEAP16[sa>>>1>>>0]=family;HEAP32[sa+4>>>2>>>0]=addr;HEAP16[sa+2>>>1>>>0]=_htons(port);break;case 10:addr=inetPton6(addr);zeroMemory(sa,28);if(addrlen){HEAP32[addrlen>>>2>>>0]=28}HEAP32[sa>>>2>>>0]=family;HEAP32[sa+8>>>2>>>0]=addr[0];HEAP32[sa+12>>>2>>>0]=addr[1];HEAP32[sa+16>>>2>>>0]=addr[2];HEAP32[sa+20>>>2>>>0]=addr[3];HEAP16[sa+2>>>1>>>0]=_htons(port);break;default:return 5}return 0};var DNS={address_map:{id:1,addrs:{},names:{}},lookup_name(name){var res=inetPton4(name);if(res!==null){return name}res=inetPton6(name);if(res!==null){return name}var addr;if(DNS.address_map.addrs[name]){addr=DNS.address_map.addrs[name]}else{var id=DNS.address_map.id++;assert(id<65535,"exceeded max address mappings of 65535");addr="172.29."+(id&255)+"."+(id&65280);DNS.address_map.names[addr]=name;DNS.address_map.addrs[name]=addr}return addr},lookup_addr(addr){if(DNS.address_map.names[addr]){return DNS.address_map.names[addr]}return null}};function ___syscall_accept4(fd,addr,addrlen,flags,d1,d2){addr>>>=0;addrlen>>>=0;try{var sock=getSocketFromFD(fd);var newsock=sock.sock_ops.accept(sock);if(addr){var errno=writeSockaddr(addr,newsock.family,DNS.lookup_name(newsock.daddr),newsock.dport,addrlen)}return newsock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_accept4.sig="iippiii";var inetNtop4=addr=>(addr&255)+"."+(addr>>8&255)+"."+(addr>>16&255)+"."+(addr>>24&255);var inetNtop6=ints=>{var str="";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part="";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=inetNtop4(parts[6]|parts[7]<<16);if(parts[5]===-1){str="::ffff:";str+=v4part;return str}if(parts[5]===0){str="::";if(v4part==="0.0.0.0")v4part="";if(v4part==="0.0.0.1")v4part="1";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word{var family=HEAP16[sa>>>1>>>0];var port=_ntohs(HEAPU16[sa+2>>>1>>>0]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>>2>>>0];addr=inetNtop4(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>>2>>>0],HEAP32[sa+12>>>2>>>0],HEAP32[sa+16>>>2>>>0],HEAP32[sa+20>>>2>>>0]];addr=inetNtop6(addr);break;default:return{errno:5}}return{family,addr,port}};var getSocketAddress=(addrp,addrlen)=>{var info=readSockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info};function ___syscall_bind(fd,addr,addrlen,d1,d2,d3){addr>>>=0;addrlen>>>=0;try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.bind(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_bind.sig="iippiii";function ___syscall_chdir(path){path>>>=0;try{path=SYSCALLS.getStr(path);FS.chdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_chdir.sig="ip";function ___syscall_chmod(path,mode){path>>>=0;try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_chmod.sig="ipi";function ___syscall_connect(fd,addr,addrlen,d1,d2,d3){addr>>>=0;addrlen>>>=0;try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.connect(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_connect.sig="iippiii";function ___syscall_dup(fd){try{var old=SYSCALLS.getStreamFromFD(fd);return FS.dupStream(old).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_dup.sig="ii";function ___syscall_dup3(fd,newfd,flags){try{var old=SYSCALLS.getStreamFromFD(fd);if(old.fd===newfd)return-28;if(newfd<0||newfd>=FS.MAX_OPEN_FDS)return-8;var existing=FS.getStream(newfd);if(existing)FS.close(existing);return FS.dupStream(old,newfd).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_dup3.sig="iiii";function ___syscall_faccessat(dirfd,path,amode,flags){path>>>=0;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_faccessat.sig="iipii";var ___syscall_fadvise64=(fd,offset,len,advice)=>0;___syscall_fadvise64.sig="iijji";function ___syscall_fallocate(fd,mode,offset,len){offset=bigintToI53Checked(offset);len=bigintToI53Checked(len);try{if(isNaN(offset)||isNaN(len))return-61;if(mode!=0){return-138}if(offset<0||len<0){return-28}var oldSize=FS.fstat(fd).size;var newSize=offset+len;if(newSize>oldSize){FS.ftruncate(fd,newSize)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fallocate.sig="iiijj";function ___syscall_fchdir(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.chdir(stream.path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchdir.sig="ii";function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchmod.sig="iii";function ___syscall_fchmodat2(dirfd,path,mode,flags){path>>>=0;try{var nofollow=flags&256;path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);FS.chmod(path,mode,nofollow);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchmodat2.sig="iipii";function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchown32.sig="iiii";function ___syscall_fchownat(dirfd,path,owner,group,flags){path>>>=0;try{path=SYSCALLS.getStr(path);var nofollow=flags&256;flags=flags&~256;path=SYSCALLS.calculateAt(dirfd,path);(nofollow?FS.lchown:FS.chown)(path,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fchownat.sig="iipiii";var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>>2>>>0];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){varargs>>>=0;SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>>1>>>0]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fcntl64.sig="iiip";function ___syscall_fdatasync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fdatasync.sig="ii";function ___syscall_fstat64(fd,buf){buf>>>=0;try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fstat64.sig="iip";function ___syscall_fstatfs64(fd,size,buf){size>>>=0;buf>>>=0;try{var stream=SYSCALLS.getStreamFromFD(fd);SYSCALLS.writeStatFs(buf,FS.statfsStream(stream));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_fstatfs64.sig="iipp";function ___syscall_ftruncate64(fd,length){length=bigintToI53Checked(length);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_ftruncate64.sig="iij";function ___syscall_getcwd(buf,size){buf>>>=0;size>>>=0;try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(size>>=0;count>>>=0;try{var stream=SYSCALLS.getStreamFromFD(fd);stream.getdents||=FS.readdir(stream.path);var struct_size=280;var pos=0;var off=FS.llseek(stream,0,1);var startIdx=Math.floor(off/struct_size);var endIdx=Math.min(stream.getdents.length,startIdx+Math.floor(count/struct_size));for(var idx=startIdx;idx>>3>>>0]=BigInt(id);HEAP64[dirp+pos+8>>>3>>>0]=BigInt((idx+1)*struct_size);HEAP16[dirp+pos+16>>>1>>>0]=280;HEAP8[dirp+pos+18>>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getdents64.sig="iipp";function ___syscall_getpeername(fd,addr,addrlen,d1,d2,d3){addr>>>=0;addrlen>>>=0;try{var sock=getSocketFromFD(fd);if(!sock.daddr){return-53}var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(sock.daddr),sock.dport,addrlen);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getpeername.sig="iippiii";function ___syscall_getsockname(fd,addr,addrlen,d1,d2,d3){addr>>>=0;addrlen>>>=0;try{var sock=getSocketFromFD(fd);var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(sock.saddr||"0.0.0.0"),sock.sport,addrlen);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getsockname.sig="iippiii";function ___syscall_getsockopt(fd,level,optname,optval,optlen,d1){optval>>>=0;optlen>>>=0;try{var sock=getSocketFromFD(fd);if(level===1){if(optname===4){HEAP32[optval>>>2>>>0]=sock.error;HEAP32[optlen>>>2>>>0]=4;sock.error=null;return 0}}return-50}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_getsockopt.sig="iiiippi";function ___syscall_ioctl(fd,op,varargs){varargs>>>=0;SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:{if(!stream.tty)return-59;return 0}case 21505:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcgets){var termios=stream.tty.ops.ioctl_tcgets(stream);var argp=syscallGetVarargP();HEAP32[argp>>>2>>>0]=termios.c_iflag||0;HEAP32[argp+4>>>2>>>0]=termios.c_oflag||0;HEAP32[argp+8>>>2>>>0]=termios.c_cflag||0;HEAP32[argp+12>>>2>>>0]=termios.c_lflag||0;for(var i=0;i<32;i++){HEAP8[argp+i+17>>>0]=termios.c_cc[i]||0}return 0}return 0}case 21510:case 21511:case 21512:{if(!stream.tty)return-59;return 0}case 21506:case 21507:case 21508:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcsets){var argp=syscallGetVarargP();var c_iflag=HEAP32[argp>>>2>>>0];var c_oflag=HEAP32[argp+4>>>2>>>0];var c_cflag=HEAP32[argp+8>>>2>>>0];var c_lflag=HEAP32[argp+12>>>2>>>0];var c_cc=[];for(var i=0;i<32;i++){c_cc.push(HEAP8[argp+i+17>>>0])}return stream.tty.ops.ioctl_tcsets(stream.tty,op,{c_iflag,c_oflag,c_cflag,c_lflag,c_cc})}return 0}case 21519:{if(!stream.tty)return-59;var argp=syscallGetVarargP();HEAP32[argp>>>2>>>0]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=syscallGetVarargP();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tiocgwinsz){var winsize=stream.tty.ops.ioctl_tiocgwinsz(stream.tty);var argp=syscallGetVarargP();HEAP16[argp>>>1>>>0]=winsize[0];HEAP16[argp+2>>>1>>>0]=winsize[1]}return 0}case 21524:{if(!stream.tty)return-59;return 0}case 21515:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_ioctl.sig="iiip";function ___syscall_listen(fd,backlog){try{var sock=getSocketFromFD(fd);sock.sock_ops.listen(sock,backlog);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_listen.sig="iiiiiii";function ___syscall_lstat64(path,buf){path>>>=0;buf>>>=0;try{path=SYSCALLS.getStr(path);return SYSCALLS.writeStat(buf,FS.lstat(path))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_lstat64.sig="ipp";function ___syscall_mkdirat(dirfd,path,mode){path>>>=0;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);FS.mkdir(path,mode,0);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_mkdirat.sig="iipi";function ___syscall_mknodat(dirfd,path,mode,dev){path>>>=0;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_mknodat.sig="iipii";function ___syscall_newfstatat(dirfd,path,buf,flags){path>>>=0;buf>>>=0;try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~6400;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.writeStat(buf,nofollow?FS.lstat(path):FS.stat(path))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_newfstatat.sig="iippi";function ___syscall_openat(dirfd,path,flags,varargs){path>>>=0;varargs>>>=0;SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?syscallGetVarargI():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_openat.sig="iipip";var PIPEFS={BUCKET_BUFFER_SIZE:8192,mount(mount){return FS.createNode(null,"/",16384|511,0)},createPipe(){var pipe={buckets:[],refcnt:2,timestamp:new Date};pipe.buckets.push({buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0});var rName=PIPEFS.nextname();var wName=PIPEFS.nextname();var rNode=FS.createNode(PIPEFS.root,rName,4096,0);var wNode=FS.createNode(PIPEFS.root,wName,4096,0);rNode.pipe=pipe;wNode.pipe=pipe;var readableStream=FS.createStream({path:rName,node:rNode,flags:0,seekable:false,stream_ops:PIPEFS.stream_ops});rNode.stream=readableStream;var writableStream=FS.createStream({path:wName,node:wNode,flags:1,seekable:false,stream_ops:PIPEFS.stream_ops});wNode.stream=writableStream;return{readable_fd:readableStream.fd,writable_fd:writableStream.fd}},stream_ops:{getattr(stream){var node=stream.node;var timestamp=node.pipe.timestamp;return{dev:14,ino:node.id,mode:4480,nlink:1,uid:0,gid:0,rdev:0,size:0,atime:timestamp,mtime:timestamp,ctime:timestamp,blksize:4096,blocks:0}},poll(stream){var pipe=stream.node.pipe;if((stream.flags&2097155)===1){return 256|4}for(var bucket of pipe.buckets){if(bucket.offset-bucket.roffset>0){return 64|1}}return 0},dup(stream){stream.node.pipe.refcnt++},ioctl(stream,request,varargs){return 28},fsync(stream){return 28},read(stream,buffer,offset,length,position){var pipe=stream.node.pipe;var currentLength=0;for(var bucket of pipe.buckets){currentLength+=bucket.offset-bucket.roffset}var data=buffer.subarray(offset,offset+length);if(length<=0){return 0}if(currentLength==0){throw new FS.ErrnoError(6)}var toRead=Math.min(currentLength,length);var totalRead=toRead;var toRemove=0;for(var bucket of pipe.buckets){var bucketSize=bucket.offset-bucket.roffset;if(toRead<=bucketSize){var tmpSlice=bucket.buffer.subarray(bucket.roffset,bucket.offset);if(toRead=dataLen){currBucket.buffer.set(data,currBucket.offset);currBucket.offset+=dataLen;return dataLen}else if(freeBytesInCurrBuffer>0){currBucket.buffer.set(data.subarray(0,freeBytesInCurrBuffer),currBucket.offset);currBucket.offset+=freeBytesInCurrBuffer;data=data.subarray(freeBytesInCurrBuffer,data.byteLength)}var numBuckets=data.byteLength/PIPEFS.BUCKET_BUFFER_SIZE|0;var remElements=data.byteLength%PIPEFS.BUCKET_BUFFER_SIZE;for(var i=0;i0){var newBucket={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:data.byteLength,roffset:0};pipe.buckets.push(newBucket);newBucket.buffer.set(data)}return dataLen},close(stream){var pipe=stream.node.pipe;pipe.refcnt--;if(pipe.refcnt===0){pipe.buckets=null}}},nextname(){if(!PIPEFS.nextname.current){PIPEFS.nextname.current=0}return"pipe["+PIPEFS.nextname.current+++"]"}};function ___syscall_pipe(fdPtr){fdPtr>>>=0;try{if(fdPtr==0){throw new FS.ErrnoError(21)}var res=PIPEFS.createPipe();HEAP32[fdPtr>>>2>>>0]=res.readable_fd;HEAP32[fdPtr+4>>>2>>>0]=res.writable_fd;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_pipe.sig="ip";function ___syscall_poll(fds,nfds,timeout){fds>>>=0;try{var nonzero=0;for(var i=0;i>>2>>>0];var events=HEAP16[pollfd+4>>>1>>>0];var mask=32;var stream=FS.getStream(fd);if(stream){mask=SYSCALLS.DEFAULT_POLLMASK;if(stream.stream_ops.poll){mask=stream.stream_ops.poll(stream,-1)}}mask&=events|8|16;if(mask)nonzero++;HEAP16[pollfd+6>>>1>>>0]=mask}return nonzero}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_poll.sig="ipii";function ___syscall_readlinkat(dirfd,path,buf,bufsize){path>>>=0;buf>>>=0;bufsize>>>=0;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len>>>0];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len>>>0]=endChar;return len}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_readlinkat.sig="iippp";function ___syscall_recvfrom(fd,buf,len,flags,addr,addrlen){buf>>>=0;len>>>=0;addr>>>=0;addrlen>>>=0;try{var sock=getSocketFromFD(fd);var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port,addrlen)}HEAPU8.set(msg.buffer,buf>>>0);return msg.buffer.byteLength}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_recvfrom.sig="iippipp";function ___syscall_recvmsg(fd,message,flags,d1,d2,d3){message>>>=0;try{var sock=getSocketFromFD(fd);var iov=HEAPU32[message+8>>>2>>>0];var num=HEAP32[message+12>>>2>>>0];var total=0;for(var i=0;i>>2>>>0]}var msg=sock.sock_ops.recvmsg(sock,total);if(!msg)return 0;var name=HEAPU32[message>>>2>>>0];if(name){var errno=writeSockaddr(name,sock.family,DNS.lookup_name(msg.addr),msg.port)}var bytesRead=0;var bytesRemaining=msg.buffer.byteLength;for(var i=0;bytesRemaining>0&&i>>2>>>0];var iovlen=HEAP32[iov+(8*i+4)>>>2>>>0];if(!iovlen){continue}var length=Math.min(iovlen,bytesRemaining);var buf=msg.buffer.subarray(bytesRead,bytesRead+length);HEAPU8.set(buf,iovbase+bytesRead>>>0);bytesRead+=length;bytesRemaining-=length}return bytesRead}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_recvmsg.sig="iipiiii";function ___syscall_renameat(olddirfd,oldpath,newdirfd,newpath){oldpath>>>=0;newpath>>>=0;try{oldpath=SYSCALLS.getStr(oldpath);newpath=SYSCALLS.getStr(newpath);oldpath=SYSCALLS.calculateAt(olddirfd,oldpath);newpath=SYSCALLS.calculateAt(newdirfd,newpath);FS.rename(oldpath,newpath);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_renameat.sig="iipip";function ___syscall_rmdir(path){path>>>=0;try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_rmdir.sig="ip";function ___syscall_sendmsg(fd,message,flags,d1,d2,d3){message>>>=0;d1>>>=0;d2>>>=0;try{var sock=getSocketFromFD(fd);var iov=HEAPU32[message+8>>>2>>>0];var num=HEAP32[message+12>>>2>>>0];var addr,port;var name=HEAPU32[message>>>2>>>0];var namelen=HEAP32[message+4>>>2>>>0];if(name){var info=getSocketAddress(name,namelen);port=info.port;addr=info.addr}var total=0;for(var i=0;i>>2>>>0]}var view=new Uint8Array(total);var offset=0;for(var i=0;i>>2>>>0];var iovlen=HEAP32[iov+(8*i+4)>>>2>>>0];for(var j=0;j>>0]}}return sock.sock_ops.sendmsg(sock,view,0,total,addr,port)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_sendmsg.sig="iipippi";function ___syscall_sendto(fd,message,length,flags,addr,addr_len){message>>>=0;length>>>=0;addr>>>=0;addr_len>>>=0;try{var sock=getSocketFromFD(fd);if(!addr){return FS.write(sock.stream,HEAP8,message,length)}var dest=getSocketAddress(addr,addr_len);return sock.sock_ops.sendmsg(sock,HEAP8,message,length,dest.addr,dest.port)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_sendto.sig="iippipp";function ___syscall_socket(domain,type,protocol){try{var sock=SOCKFS.createSocket(domain,type,protocol);return sock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_socket.sig="iiiiiii";function ___syscall_stat64(path,buf){path>>>=0;buf>>>=0;try{path=SYSCALLS.getStr(path);return SYSCALLS.writeStat(buf,FS.stat(path))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_stat64.sig="ipp";function ___syscall_statfs64(path,size,buf){path>>>=0;size>>>=0;buf>>>=0;try{SYSCALLS.writeStatFs(buf,FS.statfs(SYSCALLS.getStr(path)));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_statfs64.sig="ippp";function ___syscall_symlinkat(target,dirfd,linkpath){target>>>=0;linkpath>>>=0;try{target=SYSCALLS.getStr(target);linkpath=SYSCALLS.getStr(linkpath);linkpath=SYSCALLS.calculateAt(dirfd,linkpath);FS.symlink(target,linkpath);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_symlinkat.sig="ipip";function ___syscall_truncate64(path,length){path>>>=0;length=bigintToI53Checked(length);try{if(isNaN(length))return-61;path=SYSCALLS.getStr(path);FS.truncate(path,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_truncate64.sig="ipj";function ___syscall_unlinkat(dirfd,path,flags){path>>>=0;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(!flags){FS.unlink(path)}else if(flags===512){FS.rmdir(path)}else{return-28}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_unlinkat.sig="iipi";var readI53FromI64=ptr=>HEAPU32[ptr>>>2>>>0]+HEAP32[ptr+4>>>2>>>0]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){path>>>=0;times>>>=0;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>>2>>>0];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>>2>>>0];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}___syscall_utimensat.sig="iippi";var ___table_base=new WebAssembly.Global({value:"i32",mutable:false},1);var __abort_js=()=>abort("");__abort_js.sig="v";var dlSetError=msg=>{var sp=stackSave();var cmsg=stringToUTF8OnStack(msg);___dl_seterr(cmsg,0);stackRestore(sp)};var dlopenInternal=(handle,jsflags)=>{var filename=UTF8ToString(handle+36);var flags=HEAP32[handle+4>>>2>>>0];filename=PATH.normalize(filename);var searchpaths=[];var global=Boolean(flags&256);var localScope=global?null:{};var combinedFlags={global,nodelete:Boolean(flags&4096),loadAsync:jsflags.loadAsync};if(jsflags.loadAsync){return loadDynamicLibrary(filename,combinedFlags,localScope,handle)}try{return loadDynamicLibrary(filename,combinedFlags,localScope,handle)}catch(e){dlSetError(`Could not load dynamic lib: ${filename}\n${e}`);return 0}};function __dlopen_js(handle){handle>>>=0;return dlopenInternal(handle,{loadAsync:false})}__dlopen_js.sig="pp";function __dlsym_js(handle,symbol,symbolIndex){handle>>>=0;symbol>>>=0;symbolIndex>>>=0;symbol=UTF8ToString(symbol);var result;var newSymIndex;var lib=LDSO.loadedLibsByHandle[handle];if(!lib.exports.hasOwnProperty(symbol)||lib.exports[symbol].stub){dlSetError(`Tried to lookup unknown symbol "${symbol}" in dynamic lib: ${lib.name}`);return 0}newSymIndex=Object.keys(lib.exports).indexOf(symbol);result=lib.exports[symbol];if(typeof result=="function"){var addr=getFunctionAddress(result);if(addr){result=addr}else{result=addFunction(result,result.sig);HEAPU32[symbolIndex>>>2>>>0]=newSymIndex}}return result}__dlsym_js.sig="pppp";var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};_proc_exit.sig="vi";var exitJS=(status,implicit)=>{EXITSTATUS=status;if(!keepRuntimeAlive()){exitRuntime()}_proc_exit(status)};var _exit=exitJS;_exit.sig="vi";var maybeExit=()=>{if(runtimeExited){return}if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(runtimeExited||ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};runtimeKeepalivePush.sig="v";var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};runtimeKeepalivePop.sig="v";function __emscripten_dlopen_js(handle,onsuccess,onerror,user_data){handle>>>=0;onsuccess>>>=0;onerror>>>=0;user_data>>>=0;function errorCallback(e){var filename=UTF8ToString(handle+36);dlSetError(`'Could not load dynamic lib: ${filename}\n${e}`);runtimeKeepalivePop();callUserCallback(()=>getWasmTableEntry(onerror)(handle,user_data))}function successCallback(){runtimeKeepalivePop();callUserCallback(()=>getWasmTableEntry(onsuccess)(handle,user_data))}runtimeKeepalivePush();var promise=dlopenInternal(handle,{loadAsync:true});if(promise){promise.then(successCallback,errorCallback)}else{errorCallback()}}__emscripten_dlopen_js.sig="vpppp";var getExecutableName=()=>thisProgram||"./this.program";function __emscripten_get_progname(str,len){str>>>=0;return stringToUTF8(getExecutableName(),str,len)}__emscripten_get_progname.sig="vpi";function __emscripten_lookup_name(name){name>>>=0;var nameString=UTF8ToString(name);return inetPton4(DNS.lookup_name(nameString))}__emscripten_lookup_name.sig="ip";var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};__emscripten_runtime_keepalive_clear.sig="v";function __emscripten_system(command){command>>>=0;if(ENVIRONMENT_IS_NODE){if(!command)return 1;var cmdstr=UTF8ToString(command);if(!cmdstr.length)return 0;var cp=require("child_process");var ret=cp.spawnSync(cmdstr,[],{shell:true,stdio:"inherit"});var _W_EXITCODE=(ret,sig)=>ret<<8|sig;if(ret.status===null){var signalToNumber=sig=>{switch(sig){case"SIGHUP":return 1;case"SIGQUIT":return 3;case"SIGFPE":return 8;case"SIGKILL":return 9;case"SIGALRM":return 14;case"SIGTERM":return 15;default:return 2}};return _W_EXITCODE(0,signalToNumber(ret.signal))}return _W_EXITCODE(ret.status,0)}if(!command)return 0;return-52}__emscripten_system.sig="ip";function __gmtime_js(time,tmPtr){time=bigintToI53Checked(time);tmPtr>>>=0;var date=new Date(time*1e3);HEAP32[tmPtr>>>2>>>0]=date.getUTCSeconds();HEAP32[tmPtr+4>>>2>>>0]=date.getUTCMinutes();HEAP32[tmPtr+8>>>2>>>0]=date.getUTCHours();HEAP32[tmPtr+12>>>2>>>0]=date.getUTCDate();HEAP32[tmPtr+16>>>2>>>0]=date.getUTCMonth();HEAP32[tmPtr+20>>>2>>>0]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>>2>>>0]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>>2>>>0]=yday}__gmtime_js.sig="vjp";var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time,tmPtr){time=bigintToI53Checked(time);tmPtr>>>=0;var date=new Date(time*1e3);HEAP32[tmPtr>>>2>>>0]=date.getSeconds();HEAP32[tmPtr+4>>>2>>>0]=date.getMinutes();HEAP32[tmPtr+8>>>2>>>0]=date.getHours();HEAP32[tmPtr+12>>>2>>>0]=date.getDate();HEAP32[tmPtr+16>>>2>>>0]=date.getMonth();HEAP32[tmPtr+20>>>2>>>0]=date.getFullYear()-1900;HEAP32[tmPtr+24>>>2>>>0]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>>2>>>0]=yday;HEAP32[tmPtr+36>>>2>>>0]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>>2>>>0]=dst}__localtime_js.sig="vjp";var __mktime_js=function(tmPtr){tmPtr>>>=0;var ret=(()=>{var date=new Date(HEAP32[tmPtr+20>>>2>>>0]+1900,HEAP32[tmPtr+16>>>2>>>0],HEAP32[tmPtr+12>>>2>>>0],HEAP32[tmPtr+8>>>2>>>0],HEAP32[tmPtr+4>>>2>>>0],HEAP32[tmPtr>>>2>>>0],0);var dst=HEAP32[tmPtr+32>>>2>>>0];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>>2>>>0]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>>2>>>0]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>>2>>>0]=yday;HEAP32[tmPtr>>>2>>>0]=date.getSeconds();HEAP32[tmPtr+4>>>2>>>0]=date.getMinutes();HEAP32[tmPtr+8>>>2>>>0]=date.getHours();HEAP32[tmPtr+12>>>2>>>0]=date.getDate();HEAP32[tmPtr+16>>>2>>>0]=date.getMonth();HEAP32[tmPtr+20>>>2>>>0]=date.getYear();var timeMs=date.getTime();if(isNaN(timeMs)){return-1}return timeMs/1e3})();return BigInt(ret)};__mktime_js.sig="jp";function __mmap_js(len,prot,flags,fd,offset,allocated,addr){len>>>=0;offset=bigintToI53Checked(offset);allocated>>>=0;addr>>>=0;try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>>2>>>0]=res.allocated;HEAPU32[addr>>>2>>>0]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__mmap_js.sig="ipiiijpp";function __msync_js(addr,len,prot,flags,fd,offset){addr>>>=0;len>>>=0;offset=bigintToI53Checked(offset);try{if(isNaN(offset))return-61;SYSCALLS.doMsync(addr,SYSCALLS.getStreamFromFD(fd),len,flags,offset);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__msync_js.sig="ippiiij";function __munmap_js(addr,len,prot,flags,fd,offset){addr>>>=0;len>>>=0;offset=bigintToI53Checked(offset);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}__munmap_js.sig="ippiiij";var timers={};var _emscripten_get_now=()=>performance.now();_emscripten_get_now.sig="d";var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};__setitimer_js.sig="iid";var __timegm_js=function(tmPtr){tmPtr>>>=0;var ret=(()=>{var time=Date.UTC(HEAP32[tmPtr+20>>>2>>>0]+1900,HEAP32[tmPtr+16>>>2>>>0],HEAP32[tmPtr+12>>>2>>>0],HEAP32[tmPtr+8>>>2>>>0],HEAP32[tmPtr+4>>>2>>>0],HEAP32[tmPtr>>>2>>>0],0);var date=new Date(time);HEAP32[tmPtr+24>>>2>>>0]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>>2>>>0]=yday;return date.getTime()/1e3})();return BigInt(ret)};__timegm_js.sig="jp";var __tzset_js=function(timezone,daylight,std_name,dst_name){timezone>>>=0;daylight>>>=0;std_name>>>=0;dst_name>>>=0;var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>>2>>>0]=stdTimezoneOffset*60;HEAP32[daylight>>>2>>>0]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffset{if(ENVIRONMENT_IS_NODE){return 1}return 1e3};_emscripten_get_now_res.sig="d";var nowIsMonotonic=1;var checkWasiClock=clock_id=>clock_id>=0&&clock_id<=3;function _clock_res_get(clk_id,pres){pres>>>=0;if(!checkWasiClock(clk_id)){return 28}var nsec;if(clk_id===0){nsec=1e3*1e3}else if(nowIsMonotonic){nsec=_emscripten_get_now_res()}else{return 52}HEAP64[pres>>>3>>>0]=BigInt(nsec);return 0}_clock_res_get.sig="iip";var _emscripten_date_now=()=>Date.now();_emscripten_date_now.sig="d";function _clock_time_get(clk_id,ignored_precision,ptime){ignored_precision=bigintToI53Checked(ignored_precision);ptime>>>=0;if(!checkWasiClock(clk_id)){return 28}var now;if(clk_id===0){now=_emscripten_date_now()}else if(nowIsMonotonic){now=_emscripten_get_now()}else{return 52}var nsec=Math.round(now*1e3*1e3);HEAP64[ptime>>>3>>>0]=BigInt(nsec);return 0}_clock_time_get.sig="iijp";function _create_sentinel(...args){return wasmImports["create_sentinel"](...args)}_create_sentinel.stub=true;var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++>>>0]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>>2>>>0]:ch==106?HEAP64[buf>>>3>>>0]:ch==105?HEAP32[buf>>>2>>>0]:HEAPF64[buf>>>3>>>0]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code](...args)};function _emscripten_asm_const_int(code,sigPtr,argbuf){code>>>=0;sigPtr>>>=0;argbuf>>>=0;return runEmAsmFunction(code,sigPtr,argbuf)}_emscripten_asm_const_int.sig="ippp";function _emscripten_console_error(str){str>>>=0;console.error(UTF8ToString(str))}_emscripten_console_error.sig="vp";function _emscripten_console_log(str){str>>>=0;console.log(UTF8ToString(str))}_emscripten_console_log.sig="vp";function _emscripten_console_trace(str){str>>>=0;console.trace(UTF8ToString(str))}_emscripten_console_trace.sig="vp";function _emscripten_console_warn(str){str>>>=0;console.warn(UTF8ToString(str))}_emscripten_console_warn.sig="vp";function _emscripten_err(str){str>>>=0;return err(UTF8ToString(str))}_emscripten_err.sig="vp";var getHeapMax=()=>4294901760;function _emscripten_get_heap_max(){return getHeapMax()}_emscripten_get_heap_max.sig="p";var GLctx;var webgl_enable_ANGLE_instanced_arrays=ctx=>{var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=(index,divisor)=>ext["vertexAttribDivisorANGLE"](index,divisor);ctx["drawArraysInstanced"]=(mode,first,count,primcount)=>ext["drawArraysInstancedANGLE"](mode,first,count,primcount);ctx["drawElementsInstanced"]=(mode,count,type,indices,primcount)=>ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount);return 1}};var webgl_enable_OES_vertex_array_object=ctx=>{var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=()=>ext["createVertexArrayOES"]();ctx["deleteVertexArray"]=vao=>ext["deleteVertexArrayOES"](vao);ctx["bindVertexArray"]=vao=>ext["bindVertexArrayOES"](vao);ctx["isVertexArray"]=vao=>ext["isVertexArrayOES"](vao);return 1}};var webgl_enable_WEBGL_draw_buffers=ctx=>{var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=(n,bufs)=>ext["drawBuffersWEBGL"](n,bufs);return 1}};var webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance=ctx=>!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"));var webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance=ctx=>!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"));var webgl_enable_EXT_polygon_offset_clamp=ctx=>!!(ctx.extPolygonOffsetClamp=ctx.getExtension("EXT_polygon_offset_clamp"));var webgl_enable_EXT_clip_control=ctx=>!!(ctx.extClipControl=ctx.getExtension("EXT_clip_control"));var webgl_enable_WEBGL_polygon_mode=ctx=>!!(ctx.webglPolygonMode=ctx.getExtension("WEBGL_polygon_mode"));var webgl_enable_WEBGL_multi_draw=ctx=>!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"));var getEmscriptenSupportedExtensions=ctx=>{var supportedExtensions=["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_disjoint_timer_query","EXT_frag_depth","EXT_shader_texture_lod","EXT_sRGB","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_depth_texture","WEBGL_draw_buffers","EXT_color_buffer_float","EXT_conservative_depth","EXT_disjoint_timer_query_webgl2","EXT_texture_norm16","NV_shader_noperspective_interpolation","WEBGL_clip_cull_distance","EXT_clip_control","EXT_color_buffer_half_float","EXT_depth_clamp","EXT_float_blend","EXT_polygon_offset_clamp","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_blend_func_extended","WEBGL_compressed_texture_astc","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_etc1","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw","WEBGL_polygon_mode"];return(ctx.getSupportedExtensions()||[]).filter(ext=>supportedExtensions.includes(ext))};var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,unpackRowLength:0,recordError:errorCode=>{if(!GL.lastError){GL.lastError=errorCode}},getNewId:table=>{var ret=GL.counter++;for(var i=table.length;i{for(var i=0;i>>2>>>0]=id}},getSource:(shader,count,string,length)=>{var source="";for(var i=0;i>>2>>>0]:undefined;source+=UTF8ToString(HEAPU32[string+i*4>>>2>>>0],len)}return source},createContext:(canvas,webGLContextAttributes)=>{var ctx=webGLContextAttributes.majorVersion>1?canvas.getContext("webgl2",webGLContextAttributes):canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:(ctx,webGLContextAttributes)=>{var handle=GL.getNewId(GL.contexts);var context={handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:contextHandle=>{GL.currentContext=GL.contexts[contextHandle];Module["ctx"]=GLctx=GL.currentContext?.GLctx;return!(contextHandle&&!GLctx)},getContext:contextHandle=>GL.contexts[contextHandle],deleteContext:contextHandle=>{if(GL.currentContext===GL.contexts[contextHandle]){GL.currentContext=null}if(typeof JSEvents=="object"){JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas)}if(GL.contexts[contextHandle]?.GLctx.canvas){GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined}GL.contexts[contextHandle]=null},initExtensions:context=>{context||=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_multi_draw(GLctx);webgl_enable_EXT_polygon_offset_clamp(GLctx);webgl_enable_EXT_clip_control(GLctx);webgl_enable_WEBGL_polygon_mode(GLctx);webgl_enable_ANGLE_instanced_arrays(GLctx);webgl_enable_OES_vertex_array_object(GLctx);webgl_enable_WEBGL_draw_buffers(GLctx);webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}getEmscriptenSupportedExtensions(GLctx).forEach(ext=>{if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};var _glActiveTexture=x0=>GLctx.activeTexture(x0);_glActiveTexture.sig="vi";var _emscripten_glActiveTexture=_glActiveTexture;_emscripten_glActiveTexture.sig="vi";var _glAttachShader=(program,shader)=>{GLctx.attachShader(GL.programs[program],GL.shaders[shader])};_glAttachShader.sig="vii";var _emscripten_glAttachShader=_glAttachShader;_emscripten_glAttachShader.sig="vii";var _glBeginQuery=(target,id)=>{GLctx.beginQuery(target,GL.queries[id])};_glBeginQuery.sig="vii";var _emscripten_glBeginQuery=_glBeginQuery;_emscripten_glBeginQuery.sig="vii";var _glBeginQueryEXT=(target,id)=>{GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.queries[id])};_glBeginQueryEXT.sig="vii";var _emscripten_glBeginQueryEXT=_glBeginQueryEXT;var _glBeginTransformFeedback=x0=>GLctx.beginTransformFeedback(x0);_glBeginTransformFeedback.sig="vi";var _emscripten_glBeginTransformFeedback=_glBeginTransformFeedback;_emscripten_glBeginTransformFeedback.sig="vi";function _glBindAttribLocation(program,index,name){name>>>=0;GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}_glBindAttribLocation.sig="viip";var _emscripten_glBindAttribLocation=_glBindAttribLocation;_emscripten_glBindAttribLocation.sig="viip";var _glBindBuffer=(target,buffer)=>{if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])};_glBindBuffer.sig="vii";var _emscripten_glBindBuffer=_glBindBuffer;_emscripten_glBindBuffer.sig="vii";var _glBindBufferBase=(target,index,buffer)=>{GLctx.bindBufferBase(target,index,GL.buffers[buffer])};_glBindBufferBase.sig="viii";var _emscripten_glBindBufferBase=_glBindBufferBase;_emscripten_glBindBufferBase.sig="viii";function _glBindBufferRange(target,index,buffer,offset,ptrsize){offset>>>=0;ptrsize>>>=0;GLctx.bindBufferRange(target,index,GL.buffers[buffer],offset,ptrsize)}_glBindBufferRange.sig="viiipp";var _emscripten_glBindBufferRange=_glBindBufferRange;_emscripten_glBindBufferRange.sig="viiipp";var _glBindFramebuffer=(target,framebuffer)=>{GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])};_glBindFramebuffer.sig="vii";var _emscripten_glBindFramebuffer=_glBindFramebuffer;_emscripten_glBindFramebuffer.sig="vii";var _glBindRenderbuffer=(target,renderbuffer)=>{GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])};_glBindRenderbuffer.sig="vii";var _emscripten_glBindRenderbuffer=_glBindRenderbuffer;_emscripten_glBindRenderbuffer.sig="vii";var _glBindSampler=(unit,sampler)=>{GLctx.bindSampler(unit,GL.samplers[sampler])};_glBindSampler.sig="vii";var _emscripten_glBindSampler=_glBindSampler;_emscripten_glBindSampler.sig="vii";var _glBindTexture=(target,texture)=>{GLctx.bindTexture(target,GL.textures[texture])};_glBindTexture.sig="vii";var _emscripten_glBindTexture=_glBindTexture;_emscripten_glBindTexture.sig="vii";var _glBindTransformFeedback=(target,id)=>{GLctx.bindTransformFeedback(target,GL.transformFeedbacks[id])};_glBindTransformFeedback.sig="vii";var _emscripten_glBindTransformFeedback=_glBindTransformFeedback;_emscripten_glBindTransformFeedback.sig="vii";var _glBindVertexArray=vao=>{GLctx.bindVertexArray(GL.vaos[vao])};_glBindVertexArray.sig="vi";var _emscripten_glBindVertexArray=_glBindVertexArray;_emscripten_glBindVertexArray.sig="vi";var _glBindVertexArrayOES=_glBindVertexArray;_glBindVertexArrayOES.sig="vi";var _emscripten_glBindVertexArrayOES=_glBindVertexArrayOES;_emscripten_glBindVertexArrayOES.sig="vi";var _glBlendColor=(x0,x1,x2,x3)=>GLctx.blendColor(x0,x1,x2,x3);_glBlendColor.sig="vffff";var _emscripten_glBlendColor=_glBlendColor;_emscripten_glBlendColor.sig="vffff";var _glBlendEquation=x0=>GLctx.blendEquation(x0);_glBlendEquation.sig="vi";var _emscripten_glBlendEquation=_glBlendEquation;_emscripten_glBlendEquation.sig="vi";var _glBlendEquationSeparate=(x0,x1)=>GLctx.blendEquationSeparate(x0,x1);_glBlendEquationSeparate.sig="vii";var _emscripten_glBlendEquationSeparate=_glBlendEquationSeparate;_emscripten_glBlendEquationSeparate.sig="vii";var _glBlendFunc=(x0,x1)=>GLctx.blendFunc(x0,x1);_glBlendFunc.sig="vii";var _emscripten_glBlendFunc=_glBlendFunc;_emscripten_glBlendFunc.sig="vii";var _glBlendFuncSeparate=(x0,x1,x2,x3)=>GLctx.blendFuncSeparate(x0,x1,x2,x3);_glBlendFuncSeparate.sig="viiii";var _emscripten_glBlendFuncSeparate=_glBlendFuncSeparate;_emscripten_glBlendFuncSeparate.sig="viiii";var _glBlitFramebuffer=(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)=>GLctx.blitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9);_glBlitFramebuffer.sig="viiiiiiiiii";var _emscripten_glBlitFramebuffer=_glBlitFramebuffer;_emscripten_glBlitFramebuffer.sig="viiiiiiiiii";function _glBufferData(target,size,data,usage){size>>>=0;data>>>=0;GLctx.bufferData(target,data?HEAPU8.subarray(data>>>0,data+size>>>0):size,usage)}_glBufferData.sig="vippi";var _emscripten_glBufferData=_glBufferData;_emscripten_glBufferData.sig="vippi";function _glBufferSubData(target,offset,size,data){offset>>>=0;size>>>=0;data>>>=0;GLctx.bufferSubData(target,offset,HEAPU8.subarray(data>>>0,data+size>>>0))}_glBufferSubData.sig="vippp";var _emscripten_glBufferSubData=_glBufferSubData;_emscripten_glBufferSubData.sig="vippp";var _glCheckFramebufferStatus=x0=>GLctx.checkFramebufferStatus(x0);_glCheckFramebufferStatus.sig="ii";var _emscripten_glCheckFramebufferStatus=_glCheckFramebufferStatus;_emscripten_glCheckFramebufferStatus.sig="ii";var _glClear=x0=>GLctx.clear(x0);_glClear.sig="vi";var _emscripten_glClear=_glClear;_emscripten_glClear.sig="vi";var _glClearBufferfi=(x0,x1,x2,x3)=>GLctx.clearBufferfi(x0,x1,x2,x3);_glClearBufferfi.sig="viifi";var _emscripten_glClearBufferfi=_glClearBufferfi;_emscripten_glClearBufferfi.sig="viifi";function _glClearBufferfv(buffer,drawbuffer,value){value>>>=0;GLctx.clearBufferfv(buffer,drawbuffer,HEAPF32,value>>>2)}_glClearBufferfv.sig="viip";var _emscripten_glClearBufferfv=_glClearBufferfv;_emscripten_glClearBufferfv.sig="viip";function _glClearBufferiv(buffer,drawbuffer,value){value>>>=0;GLctx.clearBufferiv(buffer,drawbuffer,HEAP32,value>>>2)}_glClearBufferiv.sig="viip";var _emscripten_glClearBufferiv=_glClearBufferiv;_emscripten_glClearBufferiv.sig="viip";function _glClearBufferuiv(buffer,drawbuffer,value){value>>>=0;GLctx.clearBufferuiv(buffer,drawbuffer,HEAPU32,value>>>2)}_glClearBufferuiv.sig="viip";var _emscripten_glClearBufferuiv=_glClearBufferuiv;_emscripten_glClearBufferuiv.sig="viip";var _glClearColor=(x0,x1,x2,x3)=>GLctx.clearColor(x0,x1,x2,x3);_glClearColor.sig="vffff";var _emscripten_glClearColor=_glClearColor;_emscripten_glClearColor.sig="vffff";var _glClearDepthf=x0=>GLctx.clearDepth(x0);_glClearDepthf.sig="vf";var _emscripten_glClearDepthf=_glClearDepthf;_emscripten_glClearDepthf.sig="vf";var _glClearStencil=x0=>GLctx.clearStencil(x0);_glClearStencil.sig="vi";var _emscripten_glClearStencil=_glClearStencil;_emscripten_glClearStencil.sig="vi";function _glClientWaitSync(sync,flags,timeout){sync>>>=0;timeout=Number(timeout);return GLctx.clientWaitSync(GL.syncs[sync],flags,timeout)}_glClientWaitSync.sig="ipij";var _emscripten_glClientWaitSync=_glClientWaitSync;_emscripten_glClientWaitSync.sig="ipij";var _glClipControlEXT=(origin,depth)=>{GLctx.extClipControl["clipControlEXT"](origin,depth)};_glClipControlEXT.sig="vii";var _emscripten_glClipControlEXT=_glClipControlEXT;var _glColorMask=(red,green,blue,alpha)=>{GLctx.colorMask(!!red,!!green,!!blue,!!alpha)};_glColorMask.sig="viiii";var _emscripten_glColorMask=_glColorMask;_emscripten_glColorMask.sig="viiii";var _glCompileShader=shader=>{GLctx.compileShader(GL.shaders[shader])};_glCompileShader.sig="vi";var _emscripten_glCompileShader=_glCompileShader;_emscripten_glCompileShader.sig="vi";function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){data>>>=0;if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding||!imageSize){GLctx.compressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data);return}}GLctx.compressedTexImage2D(target,level,internalFormat,width,height,border,HEAPU8.subarray(data>>>0,data+imageSize>>>0))}_glCompressedTexImage2D.sig="viiiiiiip";var _emscripten_glCompressedTexImage2D=_glCompressedTexImage2D;_emscripten_glCompressedTexImage2D.sig="viiiiiiip";function _glCompressedTexImage3D(target,level,internalFormat,width,height,depth,border,imageSize,data){data>>>=0;if(GLctx.currentPixelUnpackBufferBinding){GLctx.compressedTexImage3D(target,level,internalFormat,width,height,depth,border,imageSize,data)}else{GLctx.compressedTexImage3D(target,level,internalFormat,width,height,depth,border,HEAPU8,data,imageSize)}}_glCompressedTexImage3D.sig="viiiiiiiip";var _emscripten_glCompressedTexImage3D=_glCompressedTexImage3D;_emscripten_glCompressedTexImage3D.sig="viiiiiiiip";function _glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){data>>>=0;if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding||!imageSize){GLctx.compressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data);return}}GLctx.compressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,HEAPU8.subarray(data>>>0,data+imageSize>>>0))}_glCompressedTexSubImage2D.sig="viiiiiiiip";var _emscripten_glCompressedTexSubImage2D=_glCompressedTexSubImage2D;_emscripten_glCompressedTexSubImage2D.sig="viiiiiiiip";function _glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){data>>>=0;if(GLctx.currentPixelUnpackBufferBinding){GLctx.compressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx.compressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}_glCompressedTexSubImage3D.sig="viiiiiiiiiip";var _emscripten_glCompressedTexSubImage3D=_glCompressedTexSubImage3D;_emscripten_glCompressedTexSubImage3D.sig="viiiiiiiiiip";function _glCopyBufferSubData(x0,x1,x2,x3,x4){x2>>>=0;x3>>>=0;x4>>>=0;return GLctx.copyBufferSubData(x0,x1,x2,x3,x4)}_glCopyBufferSubData.sig="viippp";var _emscripten_glCopyBufferSubData=_glCopyBufferSubData;_emscripten_glCopyBufferSubData.sig="viippp";var _glCopyTexImage2D=(x0,x1,x2,x3,x4,x5,x6,x7)=>GLctx.copyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7);_glCopyTexImage2D.sig="viiiiiiii";var _emscripten_glCopyTexImage2D=_glCopyTexImage2D;_emscripten_glCopyTexImage2D.sig="viiiiiiii";var _glCopyTexSubImage2D=(x0,x1,x2,x3,x4,x5,x6,x7)=>GLctx.copyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7);_glCopyTexSubImage2D.sig="viiiiiiii";var _emscripten_glCopyTexSubImage2D=_glCopyTexSubImage2D;_emscripten_glCopyTexSubImage2D.sig="viiiiiiii";var _glCopyTexSubImage3D=(x0,x1,x2,x3,x4,x5,x6,x7,x8)=>GLctx.copyTexSubImage3D(x0,x1,x2,x3,x4,x5,x6,x7,x8);_glCopyTexSubImage3D.sig="viiiiiiiii";var _emscripten_glCopyTexSubImage3D=_glCopyTexSubImage3D;_emscripten_glCopyTexSubImage3D.sig="viiiiiiiii";var _glCreateProgram=()=>{var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id};_glCreateProgram.sig="i";var _emscripten_glCreateProgram=_glCreateProgram;_emscripten_glCreateProgram.sig="i";var _glCreateShader=shaderType=>{var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id};_glCreateShader.sig="ii";var _emscripten_glCreateShader=_glCreateShader;_emscripten_glCreateShader.sig="ii";var _glCullFace=x0=>GLctx.cullFace(x0);_glCullFace.sig="vi";var _emscripten_glCullFace=_glCullFace;_emscripten_glCullFace.sig="vi";function _glDeleteBuffers(n,buffers){buffers>>>=0;for(var i=0;i>>2>>>0];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}_glDeleteBuffers.sig="vip";var _emscripten_glDeleteBuffers=_glDeleteBuffers;_emscripten_glDeleteBuffers.sig="vip";function _glDeleteFramebuffers(n,framebuffers){framebuffers>>>=0;for(var i=0;i>>2>>>0];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}_glDeleteFramebuffers.sig="vip";var _emscripten_glDeleteFramebuffers=_glDeleteFramebuffers;_emscripten_glDeleteFramebuffers.sig="vip";var _glDeleteProgram=id=>{if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null};_glDeleteProgram.sig="vi";var _emscripten_glDeleteProgram=_glDeleteProgram;_emscripten_glDeleteProgram.sig="vi";function _glDeleteQueries(n,ids){ids>>>=0;for(var i=0;i>>2>>>0];var query=GL.queries[id];if(!query)continue;GLctx.deleteQuery(query);GL.queries[id]=null}}_glDeleteQueries.sig="vip";var _emscripten_glDeleteQueries=_glDeleteQueries;_emscripten_glDeleteQueries.sig="vip";function _glDeleteQueriesEXT(n,ids){ids>>>=0;for(var i=0;i>>2>>>0];var query=GL.queries[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.queries[id]=null}}_glDeleteQueriesEXT.sig="vip";var _emscripten_glDeleteQueriesEXT=_glDeleteQueriesEXT;function _glDeleteRenderbuffers(n,renderbuffers){renderbuffers>>>=0;for(var i=0;i>>2>>>0];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}_glDeleteRenderbuffers.sig="vip";var _emscripten_glDeleteRenderbuffers=_glDeleteRenderbuffers;_emscripten_glDeleteRenderbuffers.sig="vip";function _glDeleteSamplers(n,samplers){samplers>>>=0;for(var i=0;i>>2>>>0];var sampler=GL.samplers[id];if(!sampler)continue;GLctx.deleteSampler(sampler);sampler.name=0;GL.samplers[id]=null}}_glDeleteSamplers.sig="vip";var _emscripten_glDeleteSamplers=_glDeleteSamplers;_emscripten_glDeleteSamplers.sig="vip";var _glDeleteShader=id=>{if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null};_glDeleteShader.sig="vi";var _emscripten_glDeleteShader=_glDeleteShader;_emscripten_glDeleteShader.sig="vi";function _glDeleteSync(id){id>>>=0;if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}_glDeleteSync.sig="vp";var _emscripten_glDeleteSync=_glDeleteSync;_emscripten_glDeleteSync.sig="vp";function _glDeleteTextures(n,textures){textures>>>=0;for(var i=0;i>>2>>>0];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}_glDeleteTextures.sig="vip";var _emscripten_glDeleteTextures=_glDeleteTextures;_emscripten_glDeleteTextures.sig="vip";function _glDeleteTransformFeedbacks(n,ids){ids>>>=0;for(var i=0;i>>2>>>0];var transformFeedback=GL.transformFeedbacks[id];if(!transformFeedback)continue;GLctx.deleteTransformFeedback(transformFeedback);transformFeedback.name=0;GL.transformFeedbacks[id]=null}}_glDeleteTransformFeedbacks.sig="vip";var _emscripten_glDeleteTransformFeedbacks=_glDeleteTransformFeedbacks;_emscripten_glDeleteTransformFeedbacks.sig="vip";function _glDeleteVertexArrays(n,vaos){vaos>>>=0;for(var i=0;i>>2>>>0];GLctx.deleteVertexArray(GL.vaos[id]);GL.vaos[id]=null}}_glDeleteVertexArrays.sig="vip";var _emscripten_glDeleteVertexArrays=_glDeleteVertexArrays;_emscripten_glDeleteVertexArrays.sig="vip";var _glDeleteVertexArraysOES=_glDeleteVertexArrays;_glDeleteVertexArraysOES.sig="vip";var _emscripten_glDeleteVertexArraysOES=_glDeleteVertexArraysOES;_emscripten_glDeleteVertexArraysOES.sig="vip";var _glDepthFunc=x0=>GLctx.depthFunc(x0);_glDepthFunc.sig="vi";var _emscripten_glDepthFunc=_glDepthFunc;_emscripten_glDepthFunc.sig="vi";var _glDepthMask=flag=>{GLctx.depthMask(!!flag)};_glDepthMask.sig="vi";var _emscripten_glDepthMask=_glDepthMask;_emscripten_glDepthMask.sig="vi";var _glDepthRangef=(x0,x1)=>GLctx.depthRange(x0,x1);_glDepthRangef.sig="vff";var _emscripten_glDepthRangef=_glDepthRangef;_emscripten_glDepthRangef.sig="vff";var _glDetachShader=(program,shader)=>{GLctx.detachShader(GL.programs[program],GL.shaders[shader])};_glDetachShader.sig="vii";var _emscripten_glDetachShader=_glDetachShader;_emscripten_glDetachShader.sig="vii";var _glDisable=x0=>GLctx.disable(x0);_glDisable.sig="vi";var _emscripten_glDisable=_glDisable;_emscripten_glDisable.sig="vi";var _glDisableVertexAttribArray=index=>{GLctx.disableVertexAttribArray(index)};_glDisableVertexAttribArray.sig="vi";var _emscripten_glDisableVertexAttribArray=_glDisableVertexAttribArray;_emscripten_glDisableVertexAttribArray.sig="vi";var _glDrawArrays=(mode,first,count)=>{GLctx.drawArrays(mode,first,count)};_glDrawArrays.sig="viii";var _emscripten_glDrawArrays=_glDrawArrays;_emscripten_glDrawArrays.sig="viii";var _glDrawArraysInstanced=(mode,first,count,primcount)=>{GLctx.drawArraysInstanced(mode,first,count,primcount)};_glDrawArraysInstanced.sig="viiii";var _emscripten_glDrawArraysInstanced=_glDrawArraysInstanced;_emscripten_glDrawArraysInstanced.sig="viiii";var _glDrawArraysInstancedANGLE=_glDrawArraysInstanced;var _emscripten_glDrawArraysInstancedANGLE=_glDrawArraysInstancedANGLE;var _glDrawArraysInstancedARB=_glDrawArraysInstanced;var _emscripten_glDrawArraysInstancedARB=_glDrawArraysInstancedARB;var _glDrawArraysInstancedEXT=_glDrawArraysInstanced;var _emscripten_glDrawArraysInstancedEXT=_glDrawArraysInstancedEXT;var _glDrawArraysInstancedNV=_glDrawArraysInstanced;var _emscripten_glDrawArraysInstancedNV=_glDrawArraysInstancedNV;var tempFixedLengthArray=[];function _glDrawBuffers(n,bufs){bufs>>>=0;var bufArray=tempFixedLengthArray[n];for(var i=0;i>>2>>>0]}GLctx.drawBuffers(bufArray)}_glDrawBuffers.sig="vip";var _emscripten_glDrawBuffers=_glDrawBuffers;_emscripten_glDrawBuffers.sig="vip";var _glDrawBuffersEXT=_glDrawBuffers;var _emscripten_glDrawBuffersEXT=_glDrawBuffersEXT;var _glDrawBuffersWEBGL=_glDrawBuffers;var _emscripten_glDrawBuffersWEBGL=_glDrawBuffersWEBGL;function _glDrawElements(mode,count,type,indices){indices>>>=0;GLctx.drawElements(mode,count,type,indices)}_glDrawElements.sig="viiip";var _emscripten_glDrawElements=_glDrawElements;_emscripten_glDrawElements.sig="viiip";function _glDrawElementsInstanced(mode,count,type,indices,primcount){indices>>>=0;GLctx.drawElementsInstanced(mode,count,type,indices,primcount)}_glDrawElementsInstanced.sig="viiipi";var _emscripten_glDrawElementsInstanced=_glDrawElementsInstanced;_emscripten_glDrawElementsInstanced.sig="viiipi";var _glDrawElementsInstancedANGLE=_glDrawElementsInstanced;var _emscripten_glDrawElementsInstancedANGLE=_glDrawElementsInstancedANGLE;var _glDrawElementsInstancedARB=_glDrawElementsInstanced;var _emscripten_glDrawElementsInstancedARB=_glDrawElementsInstancedARB;var _glDrawElementsInstancedEXT=_glDrawElementsInstanced;var _emscripten_glDrawElementsInstancedEXT=_glDrawElementsInstancedEXT;var _glDrawElementsInstancedNV=_glDrawElementsInstanced;var _emscripten_glDrawElementsInstancedNV=_glDrawElementsInstancedNV;function _glDrawRangeElements(mode,start,end,count,type,indices){indices>>>=0;_glDrawElements(mode,count,type,indices)}_glDrawRangeElements.sig="viiiiip";var _emscripten_glDrawRangeElements=_glDrawRangeElements;_emscripten_glDrawRangeElements.sig="viiiiip";var _glEnable=x0=>GLctx.enable(x0);_glEnable.sig="vi";var _emscripten_glEnable=_glEnable;_emscripten_glEnable.sig="vi";var _glEnableVertexAttribArray=index=>{GLctx.enableVertexAttribArray(index)};_glEnableVertexAttribArray.sig="vi";var _emscripten_glEnableVertexAttribArray=_glEnableVertexAttribArray;_emscripten_glEnableVertexAttribArray.sig="vi";var _glEndQuery=x0=>GLctx.endQuery(x0);_glEndQuery.sig="vi";var _emscripten_glEndQuery=_glEndQuery;_emscripten_glEndQuery.sig="vi";var _glEndQueryEXT=target=>{GLctx.disjointTimerQueryExt["endQueryEXT"](target)};_glEndQueryEXT.sig="vi";var _emscripten_glEndQueryEXT=_glEndQueryEXT;var _glEndTransformFeedback=()=>GLctx.endTransformFeedback();_glEndTransformFeedback.sig="v";var _emscripten_glEndTransformFeedback=_glEndTransformFeedback;_emscripten_glEndTransformFeedback.sig="v";function _glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}return 0}_glFenceSync.sig="pii";var _emscripten_glFenceSync=_glFenceSync;_emscripten_glFenceSync.sig="pii";var _glFinish=()=>GLctx.finish();_glFinish.sig="v";var _emscripten_glFinish=_glFinish;_emscripten_glFinish.sig="v";var _glFlush=()=>GLctx.flush();_glFlush.sig="v";var _emscripten_glFlush=_glFlush;_emscripten_glFlush.sig="v";var _glFramebufferRenderbuffer=(target,attachment,renderbuffertarget,renderbuffer)=>{GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])};_glFramebufferRenderbuffer.sig="viiii";var _emscripten_glFramebufferRenderbuffer=_glFramebufferRenderbuffer;_emscripten_glFramebufferRenderbuffer.sig="viiii";var _glFramebufferTexture2D=(target,attachment,textarget,texture,level)=>{GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)};_glFramebufferTexture2D.sig="viiiii";var _emscripten_glFramebufferTexture2D=_glFramebufferTexture2D;_emscripten_glFramebufferTexture2D.sig="viiiii";var _glFramebufferTextureLayer=(target,attachment,texture,level,layer)=>{GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)};_glFramebufferTextureLayer.sig="viiiii";var _emscripten_glFramebufferTextureLayer=_glFramebufferTextureLayer;_emscripten_glFramebufferTextureLayer.sig="viiiii";var _glFrontFace=x0=>GLctx.frontFace(x0);_glFrontFace.sig="vi";var _emscripten_glFrontFace=_glFrontFace;_emscripten_glFrontFace.sig="vi";function _glGenBuffers(n,buffers){buffers>>>=0;GL.genObject(n,buffers,"createBuffer",GL.buffers)}_glGenBuffers.sig="vip";var _emscripten_glGenBuffers=_glGenBuffers;_emscripten_glGenBuffers.sig="vip";function _glGenFramebuffers(n,ids){ids>>>=0;GL.genObject(n,ids,"createFramebuffer",GL.framebuffers)}_glGenFramebuffers.sig="vip";var _emscripten_glGenFramebuffers=_glGenFramebuffers;_emscripten_glGenFramebuffers.sig="vip";function _glGenQueries(n,ids){ids>>>=0;GL.genObject(n,ids,"createQuery",GL.queries)}_glGenQueries.sig="vip";var _emscripten_glGenQueries=_glGenQueries;_emscripten_glGenQueries.sig="vip";function _glGenQueriesEXT(n,ids){ids>>>=0;for(var i=0;i>>2>>>0]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>>2>>>0]=id}}_glGenQueriesEXT.sig="vip";var _emscripten_glGenQueriesEXT=_glGenQueriesEXT;function _glGenRenderbuffers(n,renderbuffers){renderbuffers>>>=0;GL.genObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}_glGenRenderbuffers.sig="vip";var _emscripten_glGenRenderbuffers=_glGenRenderbuffers;_emscripten_glGenRenderbuffers.sig="vip";function _glGenSamplers(n,samplers){samplers>>>=0;GL.genObject(n,samplers,"createSampler",GL.samplers)}_glGenSamplers.sig="vip";var _emscripten_glGenSamplers=_glGenSamplers;_emscripten_glGenSamplers.sig="vip";function _glGenTextures(n,textures){textures>>>=0;GL.genObject(n,textures,"createTexture",GL.textures)}_glGenTextures.sig="vip";var _emscripten_glGenTextures=_glGenTextures;_emscripten_glGenTextures.sig="vip";function _glGenTransformFeedbacks(n,ids){ids>>>=0;GL.genObject(n,ids,"createTransformFeedback",GL.transformFeedbacks)}_glGenTransformFeedbacks.sig="vip";var _emscripten_glGenTransformFeedbacks=_glGenTransformFeedbacks;_emscripten_glGenTransformFeedbacks.sig="vip";function _glGenVertexArrays(n,arrays){arrays>>>=0;GL.genObject(n,arrays,"createVertexArray",GL.vaos)}_glGenVertexArrays.sig="vip";var _emscripten_glGenVertexArrays=_glGenVertexArrays;_emscripten_glGenVertexArrays.sig="vip";var _glGenVertexArraysOES=_glGenVertexArrays;_glGenVertexArraysOES.sig="vip";var _emscripten_glGenVertexArraysOES=_glGenVertexArraysOES;_emscripten_glGenVertexArraysOES.sig="vip";var _glGenerateMipmap=x0=>GLctx.generateMipmap(x0);_glGenerateMipmap.sig="vi";var _emscripten_glGenerateMipmap=_glGenerateMipmap;_emscripten_glGenerateMipmap.sig="vi";var __glGetActiveAttribOrUniform=(funcName,program,index,bufSize,length,size,type,name)=>{program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>>2>>>0]=numBytesWrittenExclNull;if(size)HEAP32[size>>>2>>>0]=info.size;if(type)HEAP32[type>>>2>>>0]=info.type}};function _glGetActiveAttrib(program,index,bufSize,length,size,type,name){length>>>=0;size>>>=0;type>>>=0;name>>>=0;return __glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name)}_glGetActiveAttrib.sig="viiipppp";var _emscripten_glGetActiveAttrib=_glGetActiveAttrib;_emscripten_glGetActiveAttrib.sig="viiipppp";function _glGetActiveUniform(program,index,bufSize,length,size,type,name){length>>>=0;size>>>=0;type>>>=0;name>>>=0;return __glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name)}_glGetActiveUniform.sig="viiipppp";var _emscripten_glGetActiveUniform=_glGetActiveUniform;_emscripten_glGetActiveUniform.sig="viiipppp";function _glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName){length>>>=0;uniformBlockName>>>=0;program=GL.programs[program];var result=GLctx.getActiveUniformBlockName(program,uniformBlockIndex);if(!result)return;if(uniformBlockName&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(result,uniformBlockName,bufSize);if(length)HEAP32[length>>>2>>>0]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>>2>>>0]=0}}_glGetActiveUniformBlockName.sig="viiipp";var _emscripten_glGetActiveUniformBlockName=_glGetActiveUniformBlockName;_emscripten_glGetActiveUniformBlockName.sig="viiipp";function _glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params){params>>>=0;if(!params){GL.recordError(1281);return}program=GL.programs[program];if(pname==35393){var name=GLctx.getActiveUniformBlockName(program,uniformBlockIndex);HEAP32[params>>>2>>>0]=name.length+1;return}var result=GLctx.getActiveUniformBlockParameter(program,uniformBlockIndex,pname);if(result===null)return;if(pname==35395){for(var i=0;i>>2>>>0]=result[i]}}else{HEAP32[params>>>2>>>0]=result}}_glGetActiveUniformBlockiv.sig="viiip";var _emscripten_glGetActiveUniformBlockiv=_glGetActiveUniformBlockiv;_emscripten_glGetActiveUniformBlockiv.sig="viiip";function _glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params){uniformIndices>>>=0;params>>>=0;if(!params){GL.recordError(1281);return}if(uniformCount>0&&uniformIndices==0){GL.recordError(1281);return}program=GL.programs[program];var ids=[];for(var i=0;i>>2>>>0])}var result=GLctx.getActiveUniforms(program,ids,pname);if(!result)return;var len=result.length;for(var i=0;i>>2>>>0]=result[i]}}_glGetActiveUniformsiv.sig="viipip";var _emscripten_glGetActiveUniformsiv=_glGetActiveUniformsiv;_emscripten_glGetActiveUniformsiv.sig="viipip";function _glGetAttachedShaders(program,maxCount,count,shaders){count>>>=0;shaders>>>=0;var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>>2>>>0]=len;for(var i=0;i>>2>>>0]=id}}_glGetAttachedShaders.sig="viipp";var _emscripten_glGetAttachedShaders=_glGetAttachedShaders;_emscripten_glGetAttachedShaders.sig="viipp";function _glGetAttribLocation(program,name){name>>>=0;return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}_glGetAttribLocation.sig="iip";var _emscripten_glGetAttribLocation=_glGetAttribLocation;_emscripten_glGetAttribLocation.sig="iip";var writeI53ToI64=(ptr,num)=>{HEAPU32[ptr>>>2>>>0]=num;var lower=HEAPU32[ptr>>>2>>>0];HEAPU32[ptr+4>>>2>>>0]=(num-lower)/4294967296};var webglGetExtensions=()=>{var exts=getEmscriptenSupportedExtensions(GLctx);exts=exts.concat(exts.map(e=>"GL_"+e));return exts};var emscriptenWebGLGet=(name_,p,type)=>{if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}ret=webglGetExtensions().length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>>2>>>0]=result[i];break;case 2:HEAPF32[p+i*4>>>2>>>0]=result[i];break;case 4:HEAP8[p+i>>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`);return}}break;default:GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof result}!`);return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>>2>>>0]=ret;break;case 2:HEAPF32[p>>>2>>>0]=ret;break;case 4:HEAP8[p>>>0]=ret?1:0;break}};function _glGetBooleanv(name_,p){p>>>=0;return emscriptenWebGLGet(name_,p,4)}_glGetBooleanv.sig="vip";var _emscripten_glGetBooleanv=_glGetBooleanv;_emscripten_glGetBooleanv.sig="vip";function _glGetBufferParameteri64v(target,value,data){data>>>=0;if(!data){GL.recordError(1281);return}writeI53ToI64(data,GLctx.getBufferParameter(target,value))}_glGetBufferParameteri64v.sig="viip";var _emscripten_glGetBufferParameteri64v=_glGetBufferParameteri64v;_emscripten_glGetBufferParameteri64v.sig="viip";function _glGetBufferParameteriv(target,value,data){data>>>=0;if(!data){GL.recordError(1281);return}HEAP32[data>>>2>>>0]=GLctx.getBufferParameter(target,value)}_glGetBufferParameteriv.sig="viip";var _emscripten_glGetBufferParameteriv=_glGetBufferParameteriv;_emscripten_glGetBufferParameteriv.sig="viip";var _glGetError=()=>{var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error};_glGetError.sig="i";var _emscripten_glGetError=_glGetError;_emscripten_glGetError.sig="i";function _glGetFloatv(name_,p){p>>>=0;return emscriptenWebGLGet(name_,p,2)}_glGetFloatv.sig="vip";var _emscripten_glGetFloatv=_glGetFloatv;_emscripten_glGetFloatv.sig="vip";function _glGetFragDataLocation(program,name){name>>>=0;return GLctx.getFragDataLocation(GL.programs[program],UTF8ToString(name))}_glGetFragDataLocation.sig="iip";var _emscripten_glGetFragDataLocation=_glGetFragDataLocation;_emscripten_glGetFragDataLocation.sig="iip";function _glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){params>>>=0;var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>>2>>>0]=result}_glGetFramebufferAttachmentParameteriv.sig="viiip";var _emscripten_glGetFramebufferAttachmentParameteriv=_glGetFramebufferAttachmentParameteriv;_emscripten_glGetFramebufferAttachmentParameteriv.sig="viiip";var emscriptenWebGLGetIndexed=(target,index,data,type)=>{if(!data){GL.recordError(1281);return}var result=GLctx.getIndexedParameter(target,index);var ret;switch(typeof result){case"boolean":ret=result?1:0;break;case"number":ret=result;break;case"object":if(result===null){switch(target){case 35983:case 35368:ret=0;break;default:{GL.recordError(1280);return}}}else if(result instanceof WebGLBuffer){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}switch(type){case 1:writeI53ToI64(data,ret);break;case 0:HEAP32[data>>>2>>>0]=ret;break;case 2:HEAPF32[data>>>2>>>0]=ret;break;case 4:HEAP8[data>>>0]=ret?1:0;break;default:throw"internal emscriptenWebGLGetIndexed() error, bad type: "+type}};function _glGetInteger64i_v(target,index,data){data>>>=0;return emscriptenWebGLGetIndexed(target,index,data,1)}_glGetInteger64i_v.sig="viip";var _emscripten_glGetInteger64i_v=_glGetInteger64i_v;_emscripten_glGetInteger64i_v.sig="viip";function _glGetInteger64v(name_,p){p>>>=0;emscriptenWebGLGet(name_,p,1)}_glGetInteger64v.sig="vip";var _emscripten_glGetInteger64v=_glGetInteger64v;_emscripten_glGetInteger64v.sig="vip";function _glGetIntegeri_v(target,index,data){data>>>=0;return emscriptenWebGLGetIndexed(target,index,data,0)}_glGetIntegeri_v.sig="viip";var _emscripten_glGetIntegeri_v=_glGetIntegeri_v;_emscripten_glGetIntegeri_v.sig="viip";function _glGetIntegerv(name_,p){p>>>=0;return emscriptenWebGLGet(name_,p,0)}_glGetIntegerv.sig="vip";var _emscripten_glGetIntegerv=_glGetIntegerv;_emscripten_glGetIntegerv.sig="vip";function _glGetInternalformativ(target,internalformat,pname,bufSize,params){params>>>=0;if(bufSize<0){GL.recordError(1281);return}if(!params){GL.recordError(1281);return}var ret=GLctx.getInternalformatParameter(target,internalformat,pname);if(ret===null)return;for(var i=0;i>>2>>>0]=ret[i]}}_glGetInternalformativ.sig="viiiip";var _emscripten_glGetInternalformativ=_glGetInternalformativ;_emscripten_glGetInternalformativ.sig="viiiip";function _glGetProgramBinary(program,bufSize,length,binaryFormat,binary){length>>>=0;binaryFormat>>>=0;binary>>>=0;GL.recordError(1282)}_glGetProgramBinary.sig="viippp";var _emscripten_glGetProgramBinary=_glGetProgramBinary;_emscripten_glGetProgramBinary.sig="viippp";function _glGetProgramInfoLog(program,maxLength,length,infoLog){length>>>=0;infoLog>>>=0;var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>>2>>>0]=numBytesWrittenExclNull}_glGetProgramInfoLog.sig="viipp";var _emscripten_glGetProgramInfoLog=_glGetProgramInfoLog;_emscripten_glGetProgramInfoLog.sig="viipp";function _glGetProgramiv(program,pname,p){p>>>=0;if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>>2>>>0]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){var numActiveUniforms=GLctx.getProgramParameter(program,35718);for(var i=0;i>>2>>>0]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){var numActiveAttributes=GLctx.getProgramParameter(program,35721);for(var i=0;i>>2>>>0]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){var numActiveUniformBlocks=GLctx.getProgramParameter(program,35382);for(var i=0;i>>2>>>0]=program.maxUniformBlockNameLength}else{HEAP32[p>>>2>>>0]=GLctx.getProgramParameter(program,pname)}}_glGetProgramiv.sig="viip";var _emscripten_glGetProgramiv=_glGetProgramiv;_emscripten_glGetProgramiv.sig="viip";function _glGetQueryObjecti64vEXT(id,pname,params){params>>>=0;if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;if(GL.currentContext.version<2){param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}else{param=GLctx.getQueryParameter(query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}_glGetQueryObjecti64vEXT.sig="viip";var _emscripten_glGetQueryObjecti64vEXT=_glGetQueryObjecti64vEXT;function _glGetQueryObjectivEXT(id,pname,params){params>>>=0;if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>>2>>>0]=ret}_glGetQueryObjectivEXT.sig="viip";var _emscripten_glGetQueryObjectivEXT=_glGetQueryObjectivEXT;var _glGetQueryObjectui64vEXT=_glGetQueryObjecti64vEXT;var _emscripten_glGetQueryObjectui64vEXT=_glGetQueryObjectui64vEXT;function _glGetQueryObjectuiv(id,pname,params){params>>>=0;if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.getQueryParameter(query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>>2>>>0]=ret}_glGetQueryObjectuiv.sig="viip";var _emscripten_glGetQueryObjectuiv=_glGetQueryObjectuiv;_emscripten_glGetQueryObjectuiv.sig="viip";var _glGetQueryObjectuivEXT=_glGetQueryObjectivEXT;var _emscripten_glGetQueryObjectuivEXT=_glGetQueryObjectuivEXT;function _glGetQueryiv(target,pname,params){params>>>=0;if(!params){GL.recordError(1281);return}HEAP32[params>>>2>>>0]=GLctx.getQuery(target,pname)}_glGetQueryiv.sig="viip";var _emscripten_glGetQueryiv=_glGetQueryiv;_emscripten_glGetQueryiv.sig="viip";function _glGetQueryivEXT(target,pname,params){params>>>=0;if(!params){GL.recordError(1281);return}HEAP32[params>>>2>>>0]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}_glGetQueryivEXT.sig="viip";var _emscripten_glGetQueryivEXT=_glGetQueryivEXT;function _glGetRenderbufferParameteriv(target,pname,params){params>>>=0;if(!params){GL.recordError(1281);return}HEAP32[params>>>2>>>0]=GLctx.getRenderbufferParameter(target,pname)}_glGetRenderbufferParameteriv.sig="viip";var _emscripten_glGetRenderbufferParameteriv=_glGetRenderbufferParameteriv;_emscripten_glGetRenderbufferParameteriv.sig="viip";function _glGetSamplerParameterfv(sampler,pname,params){params>>>=0;if(!params){GL.recordError(1281);return}HEAPF32[params>>>2>>>0]=GLctx.getSamplerParameter(GL.samplers[sampler],pname)}_glGetSamplerParameterfv.sig="viip";var _emscripten_glGetSamplerParameterfv=_glGetSamplerParameterfv;_emscripten_glGetSamplerParameterfv.sig="viip";function _glGetSamplerParameteriv(sampler,pname,params){params>>>=0;if(!params){GL.recordError(1281);return}HEAP32[params>>>2>>>0]=GLctx.getSamplerParameter(GL.samplers[sampler],pname)}_glGetSamplerParameteriv.sig="viip";var _emscripten_glGetSamplerParameteriv=_glGetSamplerParameteriv;_emscripten_glGetSamplerParameteriv.sig="viip";function _glGetShaderInfoLog(shader,maxLength,length,infoLog){length>>>=0;infoLog>>>=0;var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>>2>>>0]=numBytesWrittenExclNull}_glGetShaderInfoLog.sig="viipp";var _emscripten_glGetShaderInfoLog=_glGetShaderInfoLog;_emscripten_glGetShaderInfoLog.sig="viipp";function _glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){range>>>=0;precision>>>=0;var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>>2>>>0]=result.rangeMin;HEAP32[range+4>>>2>>>0]=result.rangeMax;HEAP32[precision>>>2>>>0]=result.precision}_glGetShaderPrecisionFormat.sig="viipp";var _emscripten_glGetShaderPrecisionFormat=_glGetShaderPrecisionFormat;_emscripten_glGetShaderPrecisionFormat.sig="viipp";function _glGetShaderSource(shader,bufSize,length,source){length>>>=0;source>>>=0;var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>>2>>>0]=numBytesWrittenExclNull}_glGetShaderSource.sig="viipp";var _emscripten_glGetShaderSource=_glGetShaderSource;_emscripten_glGetShaderSource.sig="viipp";function _glGetShaderiv(shader,pname,p){p>>>=0;if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>>2>>>0]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>>2>>>0]=sourceLength}else{HEAP32[p>>>2>>>0]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}_glGetShaderiv.sig="viip";var _emscripten_glGetShaderiv=_glGetShaderiv;_emscripten_glGetShaderiv.sig="viip";var stringToNewUTF8=str=>{var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret};function _glGetString(name_){var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:ret=stringToNewUTF8(webglGetExtensions().join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s?stringToNewUTF8(s):0;break;case 7938:var webGLVersion=GLctx.getParameter(7938);var glVersion=`OpenGL ES 2.0 (${webGLVersion})`;if(GL.currentContext.version>=2)glVersion=`OpenGL ES 3.0 (${webGLVersion})`;ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion=`OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret}_glGetString.sig="pi";var _emscripten_glGetString=_glGetString;_emscripten_glGetString.sig="pi";function _glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=webglGetExtensions().map(stringToNewUTF8);stringiCache=GL.stringiCache[name]=exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}_glGetStringi.sig="pii";var _emscripten_glGetStringi=_glGetStringi;_emscripten_glGetStringi.sig="pii";function _glGetSynciv(sync,pname,bufSize,length,values){sync>>>=0;length>>>=0;values>>>=0;if(bufSize<0){GL.recordError(1281);return}if(!values){GL.recordError(1281);return}var ret=GLctx.getSyncParameter(GL.syncs[sync],pname);if(ret!==null){HEAP32[values>>>2>>>0]=ret;if(length)HEAP32[length>>>2>>>0]=1}}_glGetSynciv.sig="vpiipp";var _emscripten_glGetSynciv=_glGetSynciv;_emscripten_glGetSynciv.sig="vpiipp";function _glGetTexParameterfv(target,pname,params){params>>>=0;if(!params){GL.recordError(1281);return}HEAPF32[params>>>2>>>0]=GLctx.getTexParameter(target,pname)}_glGetTexParameterfv.sig="viip";var _emscripten_glGetTexParameterfv=_glGetTexParameterfv;_emscripten_glGetTexParameterfv.sig="viip";function _glGetTexParameteriv(target,pname,params){params>>>=0;if(!params){GL.recordError(1281);return}HEAP32[params>>>2>>>0]=GLctx.getTexParameter(target,pname)}_glGetTexParameteriv.sig="viip";var _emscripten_glGetTexParameteriv=_glGetTexParameteriv;_emscripten_glGetTexParameteriv.sig="viip";function _glGetTransformFeedbackVarying(program,index,bufSize,length,size,type,name){length>>>=0;size>>>=0;type>>>=0;name>>>=0;program=GL.programs[program];var info=GLctx.getTransformFeedbackVarying(program,index);if(!info)return;if(name&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>>2>>>0]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>>2>>>0]=0}if(size)HEAP32[size>>>2>>>0]=info.size;if(type)HEAP32[type>>>2>>>0]=info.type}_glGetTransformFeedbackVarying.sig="viiipppp";var _emscripten_glGetTransformFeedbackVarying=_glGetTransformFeedbackVarying;_emscripten_glGetTransformFeedbackVarying.sig="viiipppp";function _glGetUniformBlockIndex(program,uniformBlockName){uniformBlockName>>>=0;return GLctx.getUniformBlockIndex(GL.programs[program],UTF8ToString(uniformBlockName))}_glGetUniformBlockIndex.sig="iip";var _emscripten_glGetUniformBlockIndex=_glGetUniformBlockIndex;_emscripten_glGetUniformBlockIndex.sig="iip";function _glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices){uniformNames>>>=0;uniformIndices>>>=0;if(!uniformIndices){GL.recordError(1281);return}if(uniformCount>0&&(uniformNames==0||uniformIndices==0)){GL.recordError(1281);return}program=GL.programs[program];var names=[];for(var i=0;i>>2>>>0]));var result=GLctx.getUniformIndices(program,names);if(!result)return;var len=result.length;for(var i=0;i>>2>>>0]=result[i]}}_glGetUniformIndices.sig="viipp";var _emscripten_glGetUniformIndices=_glGetUniformIndices;_emscripten_glGetUniformIndices.sig="viipp";var jstoi_q=str=>parseInt(str);var webglGetLeftBracePos=name=>name.slice(-1)=="]"&&name.lastIndexOf("[");var webglPrepareUniformLocationsBeforeFirstUse=program=>{var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};var numActiveUniforms=GLctx.getProgramParameter(program,35718);for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j>>=0;name=UTF8ToString(name);if(program=GL.programs[program]){webglPrepareUniformLocationsBeforeFirstUse(program);var uniformLocsById=program.uniformLocsById;var arrayIndex=0;var uniformBaseName=name;var leftBrace=webglGetLeftBracePos(name);if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex{var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?`[${webglLoc}]`:""))}return webglLoc}else{GL.recordError(1282)}};var emscriptenWebGLGetUniform=(program,location,params,type)=>{if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>>2>>>0]=data;break;case 2:HEAPF32[params>>>2>>>0]=data;break}}else{for(var i=0;i>>2>>>0]=data[i];break;case 2:HEAPF32[params+i*4>>>2>>>0]=data[i];break}}}};function _glGetUniformfv(program,location,params){params>>>=0;emscriptenWebGLGetUniform(program,location,params,2)}_glGetUniformfv.sig="viip";var _emscripten_glGetUniformfv=_glGetUniformfv;_emscripten_glGetUniformfv.sig="viip";function _glGetUniformiv(program,location,params){params>>>=0;emscriptenWebGLGetUniform(program,location,params,0)}_glGetUniformiv.sig="viip";var _emscripten_glGetUniformiv=_glGetUniformiv;_emscripten_glGetUniformiv.sig="viip";function _glGetUniformuiv(program,location,params){params>>>=0;return emscriptenWebGLGetUniform(program,location,params,0)}_glGetUniformuiv.sig="viip";var _emscripten_glGetUniformuiv=_glGetUniformuiv;_emscripten_glGetUniformuiv.sig="viip";var emscriptenWebGLGetVertexAttrib=(index,pname,params,type)=>{if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>>2>>>0]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>>2>>>0]=data;break;case 2:HEAPF32[params>>>2>>>0]=data;break;case 5:HEAP32[params>>>2>>>0]=Math.fround(data);break}}else{for(var i=0;i>>2>>>0]=data[i];break;case 2:HEAPF32[params+i*4>>>2>>>0]=data[i];break;case 5:HEAP32[params+i*4>>>2>>>0]=Math.fround(data[i]);break}}}};function _glGetVertexAttribIiv(index,pname,params){params>>>=0;emscriptenWebGLGetVertexAttrib(index,pname,params,0)}_glGetVertexAttribIiv.sig="viip";var _emscripten_glGetVertexAttribIiv=_glGetVertexAttribIiv;_emscripten_glGetVertexAttribIiv.sig="viip";var _glGetVertexAttribIuiv=_glGetVertexAttribIiv;_glGetVertexAttribIuiv.sig="viip";var _emscripten_glGetVertexAttribIuiv=_glGetVertexAttribIuiv;_emscripten_glGetVertexAttribIuiv.sig="viip";function _glGetVertexAttribPointerv(index,pname,pointer){pointer>>>=0;if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>>2>>>0]=GLctx.getVertexAttribOffset(index,pname)}_glGetVertexAttribPointerv.sig="viip";var _emscripten_glGetVertexAttribPointerv=_glGetVertexAttribPointerv;_emscripten_glGetVertexAttribPointerv.sig="viip";function _glGetVertexAttribfv(index,pname,params){params>>>=0;emscriptenWebGLGetVertexAttrib(index,pname,params,2)}_glGetVertexAttribfv.sig="viip";var _emscripten_glGetVertexAttribfv=_glGetVertexAttribfv;_emscripten_glGetVertexAttribfv.sig="viip";function _glGetVertexAttribiv(index,pname,params){params>>>=0;emscriptenWebGLGetVertexAttrib(index,pname,params,5)}_glGetVertexAttribiv.sig="viip";var _emscripten_glGetVertexAttribiv=_glGetVertexAttribiv;_emscripten_glGetVertexAttribiv.sig="viip";var _glHint=(x0,x1)=>GLctx.hint(x0,x1);_glHint.sig="vii";var _emscripten_glHint=_glHint;_emscripten_glHint.sig="vii";function _glInvalidateFramebuffer(target,numAttachments,attachments){attachments>>>=0;var list=tempFixedLengthArray[numAttachments];for(var i=0;i>>2>>>0]}GLctx.invalidateFramebuffer(target,list)}_glInvalidateFramebuffer.sig="viip";var _emscripten_glInvalidateFramebuffer=_glInvalidateFramebuffer;_emscripten_glInvalidateFramebuffer.sig="viip";function _glInvalidateSubFramebuffer(target,numAttachments,attachments,x,y,width,height){attachments>>>=0;var list=tempFixedLengthArray[numAttachments];for(var i=0;i>>2>>>0]}GLctx.invalidateSubFramebuffer(target,list,x,y,width,height)}_glInvalidateSubFramebuffer.sig="viipiiii";var _emscripten_glInvalidateSubFramebuffer=_glInvalidateSubFramebuffer;_emscripten_glInvalidateSubFramebuffer.sig="viipiiii";var _glIsBuffer=buffer=>{var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)};_glIsBuffer.sig="ii";var _emscripten_glIsBuffer=_glIsBuffer;_emscripten_glIsBuffer.sig="ii";var _glIsEnabled=x0=>GLctx.isEnabled(x0);_glIsEnabled.sig="ii";var _emscripten_glIsEnabled=_glIsEnabled;_emscripten_glIsEnabled.sig="ii";var _glIsFramebuffer=framebuffer=>{var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)};_glIsFramebuffer.sig="ii";var _emscripten_glIsFramebuffer=_glIsFramebuffer;_emscripten_glIsFramebuffer.sig="ii";var _glIsProgram=program=>{program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)};_glIsProgram.sig="ii";var _emscripten_glIsProgram=_glIsProgram;_emscripten_glIsProgram.sig="ii";var _glIsQuery=id=>{var query=GL.queries[id];if(!query)return 0;return GLctx.isQuery(query)};_glIsQuery.sig="ii";var _emscripten_glIsQuery=_glIsQuery;_emscripten_glIsQuery.sig="ii";var _glIsQueryEXT=id=>{var query=GL.queries[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)};_glIsQueryEXT.sig="ii";var _emscripten_glIsQueryEXT=_glIsQueryEXT;var _glIsRenderbuffer=renderbuffer=>{var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)};_glIsRenderbuffer.sig="ii";var _emscripten_glIsRenderbuffer=_glIsRenderbuffer;_emscripten_glIsRenderbuffer.sig="ii";var _glIsSampler=id=>{var sampler=GL.samplers[id];if(!sampler)return 0;return GLctx.isSampler(sampler)};_glIsSampler.sig="ii";var _emscripten_glIsSampler=_glIsSampler;_emscripten_glIsSampler.sig="ii";var _glIsShader=shader=>{var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)};_glIsShader.sig="ii";var _emscripten_glIsShader=_glIsShader;_emscripten_glIsShader.sig="ii";function _glIsSync(sync){sync>>>=0;return GLctx.isSync(GL.syncs[sync])}_glIsSync.sig="ip";var _emscripten_glIsSync=_glIsSync;_emscripten_glIsSync.sig="ip";var _glIsTexture=id=>{var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)};_glIsTexture.sig="ii";var _emscripten_glIsTexture=_glIsTexture;_emscripten_glIsTexture.sig="ii";var _glIsTransformFeedback=id=>GLctx.isTransformFeedback(GL.transformFeedbacks[id]);_glIsTransformFeedback.sig="ii";var _emscripten_glIsTransformFeedback=_glIsTransformFeedback;_emscripten_glIsTransformFeedback.sig="ii";var _glIsVertexArray=array=>{var vao=GL.vaos[array];if(!vao)return 0;return GLctx.isVertexArray(vao)};_glIsVertexArray.sig="ii";var _emscripten_glIsVertexArray=_glIsVertexArray;_emscripten_glIsVertexArray.sig="ii";var _glIsVertexArrayOES=_glIsVertexArray;_glIsVertexArrayOES.sig="ii";var _emscripten_glIsVertexArrayOES=_glIsVertexArrayOES;_emscripten_glIsVertexArrayOES.sig="ii";var _glLineWidth=x0=>GLctx.lineWidth(x0);_glLineWidth.sig="vf";var _emscripten_glLineWidth=_glLineWidth;_emscripten_glLineWidth.sig="vf";var _glLinkProgram=program=>{program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}};_glLinkProgram.sig="vi";var _emscripten_glLinkProgram=_glLinkProgram;_emscripten_glLinkProgram.sig="vi";var _glPauseTransformFeedback=()=>GLctx.pauseTransformFeedback();_glPauseTransformFeedback.sig="v";var _emscripten_glPauseTransformFeedback=_glPauseTransformFeedback;_emscripten_glPauseTransformFeedback.sig="v";var _glPixelStorei=(pname,param)=>{if(pname==3317){GL.unpackAlignment=param}else if(pname==3314){GL.unpackRowLength=param}GLctx.pixelStorei(pname,param)};_glPixelStorei.sig="vii";var _emscripten_glPixelStorei=_glPixelStorei;_emscripten_glPixelStorei.sig="vii";var _glPolygonModeWEBGL=(face,mode)=>{GLctx.webglPolygonMode["polygonModeWEBGL"](face,mode)};_glPolygonModeWEBGL.sig="vii";var _emscripten_glPolygonModeWEBGL=_glPolygonModeWEBGL;var _glPolygonOffset=(x0,x1)=>GLctx.polygonOffset(x0,x1);_glPolygonOffset.sig="vff";var _emscripten_glPolygonOffset=_glPolygonOffset;_emscripten_glPolygonOffset.sig="vff";var _glPolygonOffsetClampEXT=(factor,units,clamp)=>{GLctx.extPolygonOffsetClamp["polygonOffsetClampEXT"](factor,units,clamp)};_glPolygonOffsetClampEXT.sig="vfff";var _emscripten_glPolygonOffsetClampEXT=_glPolygonOffsetClampEXT;function _glProgramBinary(program,binaryFormat,binary,length){binary>>>=0;GL.recordError(1280)}_glProgramBinary.sig="viipi";var _emscripten_glProgramBinary=_glProgramBinary;_emscripten_glProgramBinary.sig="viipi";var _glProgramParameteri=(program,pname,value)=>{GL.recordError(1280)};_glProgramParameteri.sig="viii";var _emscripten_glProgramParameteri=_glProgramParameteri;_emscripten_glProgramParameteri.sig="viii";var _glQueryCounterEXT=(id,target)=>{GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id],target)};_glQueryCounterEXT.sig="vii";var _emscripten_glQueryCounterEXT=_glQueryCounterEXT;var _glReadBuffer=x0=>GLctx.readBuffer(x0);_glReadBuffer.sig="vi";var _emscripten_glReadBuffer=_glReadBuffer;_emscripten_glReadBuffer.sig="vi";var computeUnpackAlignedImageSize=(width,height,sizePerPixel)=>{function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=(GL.unpackRowLength||width)*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,GL.unpackAlignment);return height*alignedRowSize};var colorChannelsInGlTextureFormat=format=>{var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1};var heapObjectForWebGLType=type=>{type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16};var toTypedArrayIndex=(pointer,heap)=>pointer>>>31-Math.clz32(heap.BYTES_PER_ELEMENT);var emscriptenWebGLGetTexPixelData=(type,format,width,height,pixels,internalFormat)=>{var heap=heapObjectForWebGLType(type);var sizePerPixel=colorChannelsInGlTextureFormat(format)*heap.BYTES_PER_ELEMENT;var bytes=computeUnpackAlignedImageSize(width,height,sizePerPixel);return heap.subarray(toTypedArrayIndex(pixels,heap)>>>0,toTypedArrayIndex(pixels+bytes,heap)>>>0)};function _glReadPixels(x,y,width,height,format,type,pixels){pixels>>>=0;if(GL.currentContext.version>=2){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels);return}}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}_glReadPixels.sig="viiiiiip";var _emscripten_glReadPixels=_glReadPixels;_emscripten_glReadPixels.sig="viiiiiip";var _glReleaseShaderCompiler=()=>{};_glReleaseShaderCompiler.sig="v";var _emscripten_glReleaseShaderCompiler=_glReleaseShaderCompiler;_emscripten_glReleaseShaderCompiler.sig="v";var _glRenderbufferStorage=(x0,x1,x2,x3)=>GLctx.renderbufferStorage(x0,x1,x2,x3);_glRenderbufferStorage.sig="viiii";var _emscripten_glRenderbufferStorage=_glRenderbufferStorage;_emscripten_glRenderbufferStorage.sig="viiii";var _glRenderbufferStorageMultisample=(x0,x1,x2,x3,x4)=>GLctx.renderbufferStorageMultisample(x0,x1,x2,x3,x4);_glRenderbufferStorageMultisample.sig="viiiii";var _emscripten_glRenderbufferStorageMultisample=_glRenderbufferStorageMultisample;_emscripten_glRenderbufferStorageMultisample.sig="viiiii";var _glResumeTransformFeedback=()=>GLctx.resumeTransformFeedback();_glResumeTransformFeedback.sig="v";var _emscripten_glResumeTransformFeedback=_glResumeTransformFeedback;_emscripten_glResumeTransformFeedback.sig="v";var _glSampleCoverage=(value,invert)=>{GLctx.sampleCoverage(value,!!invert)};_glSampleCoverage.sig="vfi";var _emscripten_glSampleCoverage=_glSampleCoverage;_emscripten_glSampleCoverage.sig="vfi";var _glSamplerParameterf=(sampler,pname,param)=>{GLctx.samplerParameterf(GL.samplers[sampler],pname,param)};_glSamplerParameterf.sig="viif";var _emscripten_glSamplerParameterf=_glSamplerParameterf;_emscripten_glSamplerParameterf.sig="viif";function _glSamplerParameterfv(sampler,pname,params){params>>>=0;var param=HEAPF32[params>>>2>>>0];GLctx.samplerParameterf(GL.samplers[sampler],pname,param)}_glSamplerParameterfv.sig="viip";var _emscripten_glSamplerParameterfv=_glSamplerParameterfv;_emscripten_glSamplerParameterfv.sig="viip";var _glSamplerParameteri=(sampler,pname,param)=>{GLctx.samplerParameteri(GL.samplers[sampler],pname,param)};_glSamplerParameteri.sig="viii";var _emscripten_glSamplerParameteri=_glSamplerParameteri;_emscripten_glSamplerParameteri.sig="viii";function _glSamplerParameteriv(sampler,pname,params){params>>>=0;var param=HEAP32[params>>>2>>>0];GLctx.samplerParameteri(GL.samplers[sampler],pname,param)}_glSamplerParameteriv.sig="viip";var _emscripten_glSamplerParameteriv=_glSamplerParameteriv;_emscripten_glSamplerParameteriv.sig="viip";var _glScissor=(x0,x1,x2,x3)=>GLctx.scissor(x0,x1,x2,x3);_glScissor.sig="viiii";var _emscripten_glScissor=_glScissor;_emscripten_glScissor.sig="viiii";function _glShaderBinary(count,shaders,binaryformat,binary,length){shaders>>>=0;binary>>>=0;GL.recordError(1280)}_glShaderBinary.sig="vipipi";var _emscripten_glShaderBinary=_glShaderBinary;_emscripten_glShaderBinary.sig="vipipi";function _glShaderSource(shader,count,string,length){string>>>=0;length>>>=0;var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}_glShaderSource.sig="viipp";var _emscripten_glShaderSource=_glShaderSource;_emscripten_glShaderSource.sig="viipp";var _glStencilFunc=(x0,x1,x2)=>GLctx.stencilFunc(x0,x1,x2);_glStencilFunc.sig="viii";var _emscripten_glStencilFunc=_glStencilFunc;_emscripten_glStencilFunc.sig="viii";var _glStencilFuncSeparate=(x0,x1,x2,x3)=>GLctx.stencilFuncSeparate(x0,x1,x2,x3);_glStencilFuncSeparate.sig="viiii";var _emscripten_glStencilFuncSeparate=_glStencilFuncSeparate;_emscripten_glStencilFuncSeparate.sig="viiii";var _glStencilMask=x0=>GLctx.stencilMask(x0);_glStencilMask.sig="vi";var _emscripten_glStencilMask=_glStencilMask;_emscripten_glStencilMask.sig="vi";var _glStencilMaskSeparate=(x0,x1)=>GLctx.stencilMaskSeparate(x0,x1);_glStencilMaskSeparate.sig="vii";var _emscripten_glStencilMaskSeparate=_glStencilMaskSeparate;_emscripten_glStencilMaskSeparate.sig="vii";var _glStencilOp=(x0,x1,x2)=>GLctx.stencilOp(x0,x1,x2);_glStencilOp.sig="viii";var _emscripten_glStencilOp=_glStencilOp;_emscripten_glStencilOp.sig="viii";var _glStencilOpSeparate=(x0,x1,x2,x3)=>GLctx.stencilOpSeparate(x0,x1,x2,x3);_glStencilOpSeparate.sig="viiii";var _emscripten_glStencilOpSeparate=_glStencilOpSeparate;_emscripten_glStencilOpSeparate.sig="viiii";function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){pixels>>>=0;if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels);return}}var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null;GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)}_glTexImage2D.sig="viiiiiiiip";var _emscripten_glTexImage2D=_glTexImage2D;_emscripten_glTexImage2D.sig="viiiiiiiip";function _glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels){pixels>>>=0;if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height*depth,pixels,internalFormat);GLctx.texImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixelData)}else{GLctx.texImage3D(target,level,internalFormat,width,height,depth,border,format,type,null)}}_glTexImage3D.sig="viiiiiiiiip";var _emscripten_glTexImage3D=_glTexImage3D;_emscripten_glTexImage3D.sig="viiiiiiiiip";var _glTexParameterf=(x0,x1,x2)=>GLctx.texParameterf(x0,x1,x2);_glTexParameterf.sig="viif";var _emscripten_glTexParameterf=_glTexParameterf;_emscripten_glTexParameterf.sig="viif";function _glTexParameterfv(target,pname,params){params>>>=0;var param=HEAPF32[params>>>2>>>0];GLctx.texParameterf(target,pname,param)}_glTexParameterfv.sig="viip";var _emscripten_glTexParameterfv=_glTexParameterfv;_emscripten_glTexParameterfv.sig="viip";var _glTexParameteri=(x0,x1,x2)=>GLctx.texParameteri(x0,x1,x2);_glTexParameteri.sig="viii";var _emscripten_glTexParameteri=_glTexParameteri;_emscripten_glTexParameteri.sig="viii";function _glTexParameteriv(target,pname,params){params>>>=0;var param=HEAP32[params>>>2>>>0];GLctx.texParameteri(target,pname,param)}_glTexParameteriv.sig="viip";var _emscripten_glTexParameteriv=_glTexParameteriv;_emscripten_glTexParameteriv.sig="viip";var _glTexStorage2D=(x0,x1,x2,x3,x4)=>GLctx.texStorage2D(x0,x1,x2,x3,x4);_glTexStorage2D.sig="viiiii";var _emscripten_glTexStorage2D=_glTexStorage2D;_emscripten_glTexStorage2D.sig="viiiii";var _glTexStorage3D=(x0,x1,x2,x3,x4,x5)=>GLctx.texStorage3D(x0,x1,x2,x3,x4,x5);_glTexStorage3D.sig="viiiiii";var _emscripten_glTexStorage3D=_glTexStorage3D;_emscripten_glTexStorage3D.sig="viiiiii";function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){pixels>>>=0;if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels);return}}var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0):null;GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}_glTexSubImage2D.sig="viiiiiiiip";var _emscripten_glTexSubImage2D=_glTexSubImage2D;_emscripten_glTexSubImage2D.sig="viiiiiiiip";function _glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){pixels>>>=0;if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,toTypedArrayIndex(pixels,heap))}else{GLctx.texSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}_glTexSubImage3D.sig="viiiiiiiiiip";var _emscripten_glTexSubImage3D=_glTexSubImage3D;_emscripten_glTexSubImage3D.sig="viiiiiiiiiip";function _glTransformFeedbackVaryings(program,count,varyings,bufferMode){varyings>>>=0;program=GL.programs[program];var vars=[];for(var i=0;i>>2>>>0]));GLctx.transformFeedbackVaryings(program,vars,bufferMode)}_glTransformFeedbackVaryings.sig="viipi";var _emscripten_glTransformFeedbackVaryings=_glTransformFeedbackVaryings;_emscripten_glTransformFeedbackVaryings.sig="viipi";var _glUniform1f=(location,v0)=>{GLctx.uniform1f(webglGetUniformLocation(location),v0)};_glUniform1f.sig="vif";var _emscripten_glUniform1f=_glUniform1f;_emscripten_glUniform1f.sig="vif";var miniTempWebGLFloatBuffers=[];function _glUniform1fv(location,count,value){value>>>=0;if(count<=288){var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>>2>>>0]}}else{var view=HEAPF32.subarray(value>>>2>>>0,value+count*4>>>2>>>0)}GLctx.uniform1fv(webglGetUniformLocation(location),view)}_glUniform1fv.sig="viip";var _emscripten_glUniform1fv=_glUniform1fv;_emscripten_glUniform1fv.sig="viip";var _glUniform1i=(location,v0)=>{GLctx.uniform1i(webglGetUniformLocation(location),v0)};_glUniform1i.sig="vii";var _emscripten_glUniform1i=_glUniform1i;_emscripten_glUniform1i.sig="vii";var miniTempWebGLIntBuffers=[];function _glUniform1iv(location,count,value){value>>>=0;if(count<=288){var view=miniTempWebGLIntBuffers[count];for(var i=0;i>>2>>>0]}}else{var view=HEAP32.subarray(value>>>2>>>0,value+count*4>>>2>>>0)}GLctx.uniform1iv(webglGetUniformLocation(location),view)}_glUniform1iv.sig="viip";var _emscripten_glUniform1iv=_glUniform1iv;_emscripten_glUniform1iv.sig="viip";var _glUniform1ui=(location,v0)=>{GLctx.uniform1ui(webglGetUniformLocation(location),v0)};_glUniform1ui.sig="vii";var _emscripten_glUniform1ui=_glUniform1ui;_emscripten_glUniform1ui.sig="vii";function _glUniform1uiv(location,count,value){value>>>=0;count&&GLctx.uniform1uiv(webglGetUniformLocation(location),HEAPU32,value>>>2,count)}_glUniform1uiv.sig="viip";var _emscripten_glUniform1uiv=_glUniform1uiv;_emscripten_glUniform1uiv.sig="viip";var _glUniform2f=(location,v0,v1)=>{GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)};_glUniform2f.sig="viff";var _emscripten_glUniform2f=_glUniform2f;_emscripten_glUniform2f.sig="viff";function _glUniform2fv(location,count,value){value>>>=0;if(count<=144){count*=2;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>>2>>>0];view[i+1]=HEAPF32[value+(4*i+4)>>>2>>>0]}}else{var view=HEAPF32.subarray(value>>>2>>>0,value+count*8>>>2>>>0)}GLctx.uniform2fv(webglGetUniformLocation(location),view)}_glUniform2fv.sig="viip";var _emscripten_glUniform2fv=_glUniform2fv;_emscripten_glUniform2fv.sig="viip";var _glUniform2i=(location,v0,v1)=>{GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)};_glUniform2i.sig="viii";var _emscripten_glUniform2i=_glUniform2i;_emscripten_glUniform2i.sig="viii";function _glUniform2iv(location,count,value){value>>>=0;if(count<=144){count*=2;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>>2>>>0];view[i+1]=HEAP32[value+(4*i+4)>>>2>>>0]}}else{var view=HEAP32.subarray(value>>>2>>>0,value+count*8>>>2>>>0)}GLctx.uniform2iv(webglGetUniformLocation(location),view)}_glUniform2iv.sig="viip";var _emscripten_glUniform2iv=_glUniform2iv;_emscripten_glUniform2iv.sig="viip";var _glUniform2ui=(location,v0,v1)=>{GLctx.uniform2ui(webglGetUniformLocation(location),v0,v1)};_glUniform2ui.sig="viii";var _emscripten_glUniform2ui=_glUniform2ui;_emscripten_glUniform2ui.sig="viii";function _glUniform2uiv(location,count,value){value>>>=0;count&&GLctx.uniform2uiv(webglGetUniformLocation(location),HEAPU32,value>>>2,count*2)}_glUniform2uiv.sig="viip";var _emscripten_glUniform2uiv=_glUniform2uiv;_emscripten_glUniform2uiv.sig="viip";var _glUniform3f=(location,v0,v1,v2)=>{GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)};_glUniform3f.sig="vifff";var _emscripten_glUniform3f=_glUniform3f;_emscripten_glUniform3f.sig="vifff";function _glUniform3fv(location,count,value){value>>>=0;if(count<=96){count*=3;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>>2>>>0];view[i+1]=HEAPF32[value+(4*i+4)>>>2>>>0];view[i+2]=HEAPF32[value+(4*i+8)>>>2>>>0]}}else{var view=HEAPF32.subarray(value>>>2>>>0,value+count*12>>>2>>>0)}GLctx.uniform3fv(webglGetUniformLocation(location),view)}_glUniform3fv.sig="viip";var _emscripten_glUniform3fv=_glUniform3fv;_emscripten_glUniform3fv.sig="viip";var _glUniform3i=(location,v0,v1,v2)=>{GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)};_glUniform3i.sig="viiii";var _emscripten_glUniform3i=_glUniform3i;_emscripten_glUniform3i.sig="viiii";function _glUniform3iv(location,count,value){value>>>=0;if(count<=96){count*=3;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>>2>>>0];view[i+1]=HEAP32[value+(4*i+4)>>>2>>>0];view[i+2]=HEAP32[value+(4*i+8)>>>2>>>0]}}else{var view=HEAP32.subarray(value>>>2>>>0,value+count*12>>>2>>>0)}GLctx.uniform3iv(webglGetUniformLocation(location),view)}_glUniform3iv.sig="viip";var _emscripten_glUniform3iv=_glUniform3iv;_emscripten_glUniform3iv.sig="viip";var _glUniform3ui=(location,v0,v1,v2)=>{GLctx.uniform3ui(webglGetUniformLocation(location),v0,v1,v2)};_glUniform3ui.sig="viiii";var _emscripten_glUniform3ui=_glUniform3ui;_emscripten_glUniform3ui.sig="viiii";function _glUniform3uiv(location,count,value){value>>>=0;count&&GLctx.uniform3uiv(webglGetUniformLocation(location),HEAPU32,value>>>2,count*3)}_glUniform3uiv.sig="viip";var _emscripten_glUniform3uiv=_glUniform3uiv;_emscripten_glUniform3uiv.sig="viip";var _glUniform4f=(location,v0,v1,v2,v3)=>{GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)};_glUniform4f.sig="viffff";var _emscripten_glUniform4f=_glUniform4f;_emscripten_glUniform4f.sig="viffff";function _glUniform4fv(location,count,value){value>>>=0;if(count<=72){var view=miniTempWebGLFloatBuffers[4*count];var heap=HEAPF32;value=value>>>2;count*=4;for(var i=0;i>>0];view[i+1]=heap[dst+1>>>0];view[i+2]=heap[dst+2>>>0];view[i+3]=heap[dst+3>>>0]}}else{var view=HEAPF32.subarray(value>>>2>>>0,value+count*16>>>2>>>0)}GLctx.uniform4fv(webglGetUniformLocation(location),view)}_glUniform4fv.sig="viip";var _emscripten_glUniform4fv=_glUniform4fv;_emscripten_glUniform4fv.sig="viip";var _glUniform4i=(location,v0,v1,v2,v3)=>{GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)};_glUniform4i.sig="viiiii";var _emscripten_glUniform4i=_glUniform4i;_emscripten_glUniform4i.sig="viiiii";function _glUniform4iv(location,count,value){value>>>=0;if(count<=72){count*=4;var view=miniTempWebGLIntBuffers[count];for(var i=0;i>>2>>>0];view[i+1]=HEAP32[value+(4*i+4)>>>2>>>0];view[i+2]=HEAP32[value+(4*i+8)>>>2>>>0];view[i+3]=HEAP32[value+(4*i+12)>>>2>>>0]}}else{var view=HEAP32.subarray(value>>>2>>>0,value+count*16>>>2>>>0)}GLctx.uniform4iv(webglGetUniformLocation(location),view)}_glUniform4iv.sig="viip";var _emscripten_glUniform4iv=_glUniform4iv;_emscripten_glUniform4iv.sig="viip";var _glUniform4ui=(location,v0,v1,v2,v3)=>{GLctx.uniform4ui(webglGetUniformLocation(location),v0,v1,v2,v3)};_glUniform4ui.sig="viiiii";var _emscripten_glUniform4ui=_glUniform4ui;_emscripten_glUniform4ui.sig="viiiii";function _glUniform4uiv(location,count,value){value>>>=0;count&&GLctx.uniform4uiv(webglGetUniformLocation(location),HEAPU32,value>>>2,count*4)}_glUniform4uiv.sig="viip";var _emscripten_glUniform4uiv=_glUniform4uiv;_emscripten_glUniform4uiv.sig="viip";var _glUniformBlockBinding=(program,uniformBlockIndex,uniformBlockBinding)=>{program=GL.programs[program];GLctx.uniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding)};_glUniformBlockBinding.sig="viii";var _emscripten_glUniformBlockBinding=_glUniformBlockBinding;_emscripten_glUniformBlockBinding.sig="viii";function _glUniformMatrix2fv(location,count,transpose,value){value>>>=0;if(count<=72){count*=4;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>>2>>>0];view[i+1]=HEAPF32[value+(4*i+4)>>>2>>>0];view[i+2]=HEAPF32[value+(4*i+8)>>>2>>>0];view[i+3]=HEAPF32[value+(4*i+12)>>>2>>>0]}}else{var view=HEAPF32.subarray(value>>>2>>>0,value+count*16>>>2>>>0)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)}_glUniformMatrix2fv.sig="viiip";var _emscripten_glUniformMatrix2fv=_glUniformMatrix2fv;_emscripten_glUniformMatrix2fv.sig="viiip";function _glUniformMatrix2x3fv(location,count,transpose,value){value>>>=0;count&&GLctx.uniformMatrix2x3fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>>2,count*6)}_glUniformMatrix2x3fv.sig="viiip";var _emscripten_glUniformMatrix2x3fv=_glUniformMatrix2x3fv;_emscripten_glUniformMatrix2x3fv.sig="viiip";function _glUniformMatrix2x4fv(location,count,transpose,value){value>>>=0;count&&GLctx.uniformMatrix2x4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>>2,count*8)}_glUniformMatrix2x4fv.sig="viiip";var _emscripten_glUniformMatrix2x4fv=_glUniformMatrix2x4fv;_emscripten_glUniformMatrix2x4fv.sig="viiip";function _glUniformMatrix3fv(location,count,transpose,value){value>>>=0;if(count<=32){count*=9;var view=miniTempWebGLFloatBuffers[count];for(var i=0;i>>2>>>0];view[i+1]=HEAPF32[value+(4*i+4)>>>2>>>0];view[i+2]=HEAPF32[value+(4*i+8)>>>2>>>0];view[i+3]=HEAPF32[value+(4*i+12)>>>2>>>0];view[i+4]=HEAPF32[value+(4*i+16)>>>2>>>0];view[i+5]=HEAPF32[value+(4*i+20)>>>2>>>0];view[i+6]=HEAPF32[value+(4*i+24)>>>2>>>0];view[i+7]=HEAPF32[value+(4*i+28)>>>2>>>0];view[i+8]=HEAPF32[value+(4*i+32)>>>2>>>0]}}else{var view=HEAPF32.subarray(value>>>2>>>0,value+count*36>>>2>>>0)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)}_glUniformMatrix3fv.sig="viiip";var _emscripten_glUniformMatrix3fv=_glUniformMatrix3fv;_emscripten_glUniformMatrix3fv.sig="viiip";function _glUniformMatrix3x2fv(location,count,transpose,value){value>>>=0;count&&GLctx.uniformMatrix3x2fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>>2,count*6)}_glUniformMatrix3x2fv.sig="viiip";var _emscripten_glUniformMatrix3x2fv=_glUniformMatrix3x2fv;_emscripten_glUniformMatrix3x2fv.sig="viiip";function _glUniformMatrix3x4fv(location,count,transpose,value){value>>>=0;count&&GLctx.uniformMatrix3x4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>>2,count*12)}_glUniformMatrix3x4fv.sig="viiip";var _emscripten_glUniformMatrix3x4fv=_glUniformMatrix3x4fv;_emscripten_glUniformMatrix3x4fv.sig="viiip";function _glUniformMatrix4fv(location,count,transpose,value){value>>>=0;if(count<=18){var view=miniTempWebGLFloatBuffers[16*count];var heap=HEAPF32;value=value>>>2;count*=16;for(var i=0;i>>0];view[i+1]=heap[dst+1>>>0];view[i+2]=heap[dst+2>>>0];view[i+3]=heap[dst+3>>>0];view[i+4]=heap[dst+4>>>0];view[i+5]=heap[dst+5>>>0];view[i+6]=heap[dst+6>>>0];view[i+7]=heap[dst+7>>>0];view[i+8]=heap[dst+8>>>0];view[i+9]=heap[dst+9>>>0];view[i+10]=heap[dst+10>>>0];view[i+11]=heap[dst+11>>>0];view[i+12]=heap[dst+12>>>0];view[i+13]=heap[dst+13>>>0];view[i+14]=heap[dst+14>>>0];view[i+15]=heap[dst+15>>>0]}}else{var view=HEAPF32.subarray(value>>>2>>>0,value+count*64>>>2>>>0)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)}_glUniformMatrix4fv.sig="viiip";var _emscripten_glUniformMatrix4fv=_glUniformMatrix4fv;_emscripten_glUniformMatrix4fv.sig="viiip";function _glUniformMatrix4x2fv(location,count,transpose,value){value>>>=0;count&&GLctx.uniformMatrix4x2fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>>2,count*8)}_glUniformMatrix4x2fv.sig="viiip";var _emscripten_glUniformMatrix4x2fv=_glUniformMatrix4x2fv;_emscripten_glUniformMatrix4x2fv.sig="viiip";function _glUniformMatrix4x3fv(location,count,transpose,value){value>>>=0;count&&GLctx.uniformMatrix4x3fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>>2,count*12)}_glUniformMatrix4x3fv.sig="viiip";var _emscripten_glUniformMatrix4x3fv=_glUniformMatrix4x3fv;_emscripten_glUniformMatrix4x3fv.sig="viiip";var _glUseProgram=program=>{program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program};_glUseProgram.sig="vi";var _emscripten_glUseProgram=_glUseProgram;_emscripten_glUseProgram.sig="vi";var _glValidateProgram=program=>{GLctx.validateProgram(GL.programs[program])};_glValidateProgram.sig="vi";var _emscripten_glValidateProgram=_glValidateProgram;_emscripten_glValidateProgram.sig="vi";var _glVertexAttrib1f=(x0,x1)=>GLctx.vertexAttrib1f(x0,x1);_glVertexAttrib1f.sig="vif";var _emscripten_glVertexAttrib1f=_glVertexAttrib1f;_emscripten_glVertexAttrib1f.sig="vif";function _glVertexAttrib1fv(index,v){v>>>=0;GLctx.vertexAttrib1f(index,HEAPF32[v>>>2])}_glVertexAttrib1fv.sig="vip";var _emscripten_glVertexAttrib1fv=_glVertexAttrib1fv;_emscripten_glVertexAttrib1fv.sig="vip";var _glVertexAttrib2f=(x0,x1,x2)=>GLctx.vertexAttrib2f(x0,x1,x2);_glVertexAttrib2f.sig="viff";var _emscripten_glVertexAttrib2f=_glVertexAttrib2f;_emscripten_glVertexAttrib2f.sig="viff";function _glVertexAttrib2fv(index,v){v>>>=0;GLctx.vertexAttrib2f(index,HEAPF32[v>>>2],HEAPF32[v+4>>>2])}_glVertexAttrib2fv.sig="vip";var _emscripten_glVertexAttrib2fv=_glVertexAttrib2fv;_emscripten_glVertexAttrib2fv.sig="vip";var _glVertexAttrib3f=(x0,x1,x2,x3)=>GLctx.vertexAttrib3f(x0,x1,x2,x3);_glVertexAttrib3f.sig="vifff";var _emscripten_glVertexAttrib3f=_glVertexAttrib3f;_emscripten_glVertexAttrib3f.sig="vifff";function _glVertexAttrib3fv(index,v){v>>>=0;GLctx.vertexAttrib3f(index,HEAPF32[v>>>2],HEAPF32[v+4>>>2],HEAPF32[v+8>>>2])}_glVertexAttrib3fv.sig="vip";var _emscripten_glVertexAttrib3fv=_glVertexAttrib3fv;_emscripten_glVertexAttrib3fv.sig="vip";var _glVertexAttrib4f=(x0,x1,x2,x3,x4)=>GLctx.vertexAttrib4f(x0,x1,x2,x3,x4);_glVertexAttrib4f.sig="viffff";var _emscripten_glVertexAttrib4f=_glVertexAttrib4f;_emscripten_glVertexAttrib4f.sig="viffff";function _glVertexAttrib4fv(index,v){v>>>=0;GLctx.vertexAttrib4f(index,HEAPF32[v>>>2],HEAPF32[v+4>>>2],HEAPF32[v+8>>>2],HEAPF32[v+12>>>2])}_glVertexAttrib4fv.sig="vip";var _emscripten_glVertexAttrib4fv=_glVertexAttrib4fv;_emscripten_glVertexAttrib4fv.sig="vip";var _glVertexAttribDivisor=(index,divisor)=>{GLctx.vertexAttribDivisor(index,divisor)};_glVertexAttribDivisor.sig="vii";var _emscripten_glVertexAttribDivisor=_glVertexAttribDivisor;_emscripten_glVertexAttribDivisor.sig="vii";var _glVertexAttribDivisorANGLE=_glVertexAttribDivisor;var _emscripten_glVertexAttribDivisorANGLE=_glVertexAttribDivisorANGLE;var _glVertexAttribDivisorARB=_glVertexAttribDivisor;var _emscripten_glVertexAttribDivisorARB=_glVertexAttribDivisorARB;var _glVertexAttribDivisorEXT=_glVertexAttribDivisor;var _emscripten_glVertexAttribDivisorEXT=_glVertexAttribDivisorEXT;var _glVertexAttribDivisorNV=_glVertexAttribDivisor;var _emscripten_glVertexAttribDivisorNV=_glVertexAttribDivisorNV;var _glVertexAttribI4i=(x0,x1,x2,x3,x4)=>GLctx.vertexAttribI4i(x0,x1,x2,x3,x4);_glVertexAttribI4i.sig="viiiii";var _emscripten_glVertexAttribI4i=_glVertexAttribI4i;_emscripten_glVertexAttribI4i.sig="viiiii";function _glVertexAttribI4iv(index,v){v>>>=0;GLctx.vertexAttribI4i(index,HEAP32[v>>>2],HEAP32[v+4>>>2],HEAP32[v+8>>>2],HEAP32[v+12>>>2])}_glVertexAttribI4iv.sig="vip";var _emscripten_glVertexAttribI4iv=_glVertexAttribI4iv;_emscripten_glVertexAttribI4iv.sig="vip";var _glVertexAttribI4ui=(x0,x1,x2,x3,x4)=>GLctx.vertexAttribI4ui(x0,x1,x2,x3,x4);_glVertexAttribI4ui.sig="viiiii";var _emscripten_glVertexAttribI4ui=_glVertexAttribI4ui;_emscripten_glVertexAttribI4ui.sig="viiiii";function _glVertexAttribI4uiv(index,v){v>>>=0;GLctx.vertexAttribI4ui(index,HEAPU32[v>>>2],HEAPU32[v+4>>>2],HEAPU32[v+8>>>2],HEAPU32[v+12>>>2])}_glVertexAttribI4uiv.sig="vip";var _emscripten_glVertexAttribI4uiv=_glVertexAttribI4uiv;_emscripten_glVertexAttribI4uiv.sig="vip";function _glVertexAttribIPointer(index,size,type,stride,ptr){ptr>>>=0;GLctx.vertexAttribIPointer(index,size,type,stride,ptr)}_glVertexAttribIPointer.sig="viiiip";var _emscripten_glVertexAttribIPointer=_glVertexAttribIPointer;_emscripten_glVertexAttribIPointer.sig="viiiip";function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){ptr>>>=0;GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}_glVertexAttribPointer.sig="viiiiip";var _emscripten_glVertexAttribPointer=_glVertexAttribPointer;_emscripten_glVertexAttribPointer.sig="viiiiip";var _glViewport=(x0,x1,x2,x3)=>GLctx.viewport(x0,x1,x2,x3);_glViewport.sig="viiii";var _emscripten_glViewport=_glViewport;_emscripten_glViewport.sig="viiii";function _glWaitSync(sync,flags,timeout){sync>>>=0;timeout=Number(timeout);GLctx.waitSync(GL.syncs[sync],flags,timeout)}_glWaitSync.sig="vpij";var _emscripten_glWaitSync=_glWaitSync;_emscripten_glWaitSync.sig="vpij";function _emscripten_out(str){str>>>=0;return out(UTF8ToString(str))}_emscripten_out.sig="vp";class HandleAllocator{allocated=[undefined];freelist=[];get(id){return this.allocated[id]}has(id){return this.allocated[id]!==undefined}allocate(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id}free(id){this.allocated[id]=undefined;this.freelist.push(id)}}var promiseMap=new HandleAllocator;var makePromise=()=>{var promiseInfo={};promiseInfo.promise=new Promise((resolve,reject)=>{promiseInfo.reject=reject;promiseInfo.resolve=resolve});promiseInfo.id=promiseMap.allocate(promiseInfo);return promiseInfo};function _emscripten_promise_create(){return makePromise().id}_emscripten_promise_create.sig="p";function _emscripten_promise_destroy(id){id>>>=0;promiseMap.free(id)}_emscripten_promise_destroy.sig="vp";var getPromise=id=>promiseMap.get(id).promise;function _emscripten_promise_resolve(id,result,value){id>>>=0;value>>>=0;var info=promiseMap.get(id);switch(result){case 0:info.resolve(value);return;case 1:info.resolve(getPromise(value));return;case 2:info.resolve(getPromise(value));_emscripten_promise_destroy(value);return;case 3:info.reject(value);return}}_emscripten_promise_resolve.sig="vpip";var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};function _emscripten_resize_heap(requestedSize){requestedSize>>>=0;var oldSize=HEAPU8.length;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false}_emscripten_resize_heap.sig="ip";var _emscripten_runtime_keepalive_pop=runtimeKeepalivePop;_emscripten_runtime_keepalive_pop.sig="v";var _emscripten_runtime_keepalive_push=runtimeKeepalivePush;_emscripten_runtime_keepalive_push.sig="v";var ENV={};var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};function _environ_get(__environ,environ_buf){__environ>>>=0;environ_buf>>>=0;var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>>2>>>0]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0}_environ_get.sig="ipp";function _environ_sizes_get(penviron_count,penviron_buf_size){penviron_count>>>=0;penviron_buf_size>>>=0;var strings=getEnvStrings();HEAPU32[penviron_count>>>2>>>0]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>>2>>>0]=bufSize;return 0}_environ_sizes_get.sig="ipp";function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_close.sig="ii";function _fd_fdstat_get(fd,pbuf){pbuf>>>=0;try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf>>>0]=type;HEAP16[pbuf+2>>>1>>>0]=flags;HEAP64[pbuf+8>>>3>>>0]=BigInt(rightsBase);HEAP64[pbuf+16>>>3>>>0]=BigInt(rightsInheriting);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_fdstat_get.sig="iip";var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>>2>>>0];var len=HEAPU32[iov+4>>>2>>>0];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>>=0;iovcnt>>>=0;offset=bigintToI53Checked(offset);pnum>>>=0;try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var num=doReadv(stream,iov,iovcnt,offset);HEAPU32[pnum>>>2>>>0]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_pread.sig="iippjp";var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>>2>>>0];var len=HEAPU32[iov+4>>>2>>>0];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>>=0;iovcnt>>>=0;offset=bigintToI53Checked(offset);pnum>>>=0;try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt,offset);HEAPU32[pnum>>>2>>>0]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_pwrite.sig="iippjp";function _fd_read(fd,iov,iovcnt,pnum){iov>>>=0;iovcnt>>>=0;pnum>>>=0;try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doReadv(stream,iov,iovcnt);HEAPU32[pnum>>>2>>>0]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_read.sig="iippp";function _fd_seek(fd,offset,whence,newOffset){offset=bigintToI53Checked(offset);newOffset>>>=0;try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);HEAP64[newOffset>>>3>>>0]=BigInt(stream.position);if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_seek.sig="iijip";function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_sync.sig="ii";function _fd_write(fd,iov,iovcnt,pnum){iov>>>=0;iovcnt>>>=0;pnum>>>=0;try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>>2>>>0]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_fd_write.sig="iippp";function _getaddrinfo(node,service,hint,out){node>>>=0;service>>>=0;hint>>>=0;out>>>=0;var addrs=[];var canon=null;var addr=0;var port=0;var flags=0;var family=0;var type=0;var proto=0;var ai,last;function allocaddrinfo(family,type,proto,canon,addr,port){var sa,salen,ai;var errno;salen=family===10?28:16;addr=family===10?inetNtop6(addr):inetNtop4(addr);sa=_malloc(salen);errno=writeSockaddr(sa,family,addr,port);assert(!errno);ai=_malloc(32);HEAP32[ai+4>>>2>>>0]=family;HEAP32[ai+8>>>2>>>0]=type;HEAP32[ai+12>>>2>>>0]=proto;HEAPU32[ai+24>>>2>>>0]=canon;HEAPU32[ai+20>>>2>>>0]=sa;if(family===10){HEAP32[ai+16>>>2>>>0]=28}else{HEAP32[ai+16>>>2>>>0]=16}HEAP32[ai+28>>>2>>>0]=0;return ai}if(hint){flags=HEAP32[hint>>>2>>>0];family=HEAP32[hint+4>>>2>>>0];type=HEAP32[hint+8>>>2>>>0];proto=HEAP32[hint+12>>>2>>>0]}if(type&&!proto){proto=type===2?17:6}if(!type&&proto){type=proto===17?2:1}if(proto===0){proto=6}if(type===0){type=1}if(!node&&!service){return-2}if(flags&~(1|2|4|1024|8|16|32)){return-1}if(hint!==0&&HEAP32[hint>>>2>>>0]&2&&!node){return-1}if(flags&32){return-2}if(type!==0&&type!==1&&type!==2){return-7}if(family!==0&&family!==2&&family!==10){return-6}if(service){service=UTF8ToString(service);port=parseInt(service,10);if(isNaN(port)){if(flags&1024){return-2}return-8}}if(!node){if(family===0){family=2}if((flags&1)===0){if(family===2){addr=_htonl(2130706433)}else{addr=[0,0,0,_htonl(1)]}}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>>2>>>0]=ai;return 0}node=UTF8ToString(node);addr=inetPton4(node);if(addr!==null){if(family===0||family===2){family=2}else if(family===10&&flags&8){addr=[0,0,_htonl(65535),addr];family=10}else{return-2}}else{addr=inetPton6(node);if(addr!==null){if(family===0||family===10){family=10}else{return-2}}}if(addr!=null){ai=allocaddrinfo(family,type,proto,node,addr,port);HEAPU32[out>>>2>>>0]=ai;return 0}if(flags&4){return-2}node=DNS.lookup_name(node);addr=inetPton4(node);if(family===0){family=2}else if(family===10){addr=[0,0,_htonl(65535),addr]}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>>2>>>0]=ai;return 0}_getaddrinfo.sig="ipppp";function _getnameinfo(sa,salen,node,nodelen,serv,servlen,flags){sa>>>=0;node>>>=0;serv>>>=0;var info=readSockaddr(sa,salen);if(info.errno){return-6}var port=info.port;var addr=info.addr;var overflowed=false;if(node&&nodelen){var lookup;if(flags&1||!(lookup=DNS.lookup_addr(addr))){if(flags&8){return-2}}else{addr=lookup}var numBytesWrittenExclNull=stringToUTF8(addr,node,nodelen);if(numBytesWrittenExclNull+1>=nodelen){overflowed=true}}if(serv&&servlen){port=""+port;var numBytesWrittenExclNull=stringToUTF8(port,serv,servlen);if(numBytesWrittenExclNull+1>=servlen){overflowed=true}}if(overflowed){return-12}return 0}_getnameinfo.sig="ipipipii";var Protocols={list:[],map:{}};var stringToAscii=(str,buffer)=>{for(var i=0;i>>0]=str.charCodeAt(i)}HEAP8[buffer>>>0]=0};var _setprotoent=stayopen=>{function allocprotoent(name,proto,aliases){var nameBuf=_malloc(name.length+1);stringToAscii(name,nameBuf);var j=0;var length=aliases.length;var aliasListBuf=_malloc((length+1)*4);for(var i=0;i>>2>>>0]=aliasBuf}HEAPU32[aliasListBuf+j>>>2>>>0]=0;var pe=_malloc(12);HEAPU32[pe>>>2>>>0]=nameBuf;HEAPU32[pe+4>>>2>>>0]=aliasListBuf;HEAP32[pe+8>>>2>>>0]=proto;return pe}var list=Protocols.list;var map=Protocols.map;if(list.length===0){var entry=allocprotoent("tcp",6,["TCP"]);list.push(entry);map["tcp"]=map["6"]=entry;entry=allocprotoent("udp",17,["UDP"]);list.push(entry);map["udp"]=map["17"]=entry}_setprotoent.index=0};_setprotoent.sig="vi";function _getprotobyname(name){name>>>=0;name=UTF8ToString(name);_setprotoent(true);var result=Protocols.map[name];return result}_getprotobyname.sig="pp";function _is_sentinel(...args){return wasmImports["is_sentinel"](...args)}_is_sentinel.stub=true;function _random_get(buffer,size){buffer>>>=0;size>>>=0;try{randomFill(HEAPU8.subarray(buffer>>>0,buffer+size>>>0));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}_random_get.sig="ipp";var _stackAlloc=stackAlloc;var _stackRestore=stackSave;var _stackSave=stackSave;var FS_createPath=(...args)=>FS.createPath(...args);var FS_unlink=(...args)=>FS.unlink(...args);var FS_createLazyFile=(...args)=>FS.createLazyFile(...args);var FS_createDevice=(...args)=>FS.createDevice(...args);var writeI53ToI64Clamped=(ptr,num)=>{if(num>0x8000000000000000){HEAPU32[ptr>>>2>>>0]=4294967295;HEAPU32[ptr+4>>>2>>>0]=2147483647}else if(num<-0x8000000000000000){HEAPU32[ptr>>>2>>>0]=0;HEAPU32[ptr+4>>>2>>>0]=2147483648}else{writeI53ToI64(ptr,num)}};var writeI53ToI64Signaling=(ptr,num)=>{if(num>0x8000000000000000||num<-0x8000000000000000){throw`RangeError: ${num}`}writeI53ToI64(ptr,num)};var writeI53ToU64Clamped=(ptr,num)=>{if(num>0x10000000000000000){HEAPU32[ptr>>>2>>>0]=4294967295;HEAPU32[ptr+4>>>2>>>0]=4294967295}else if(num<0){HEAPU32[ptr>>>2>>>0]=0;HEAPU32[ptr+4>>>2>>>0]=0}else{writeI53ToI64(ptr,num)}};var writeI53ToU64Signaling=(ptr,num)=>{if(num<0||num>0x10000000000000000){throw`RangeError: ${num}`}writeI53ToI64(ptr,num)};var readI53FromU64=ptr=>HEAPU32[ptr>>>2>>>0]+HEAPU32[ptr+4>>>2>>>0]*4294967296;var convertI32PairToI53=(lo,hi)=>(lo>>>0)+hi*4294967296;var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;var convertU32PairToI53=(lo,hi)=>(lo>>>0)+(hi>>>0)*4294967296;var getTempRet0=val=>__emscripten_tempret_get();var setTempRet0=val=>__emscripten_tempret_set(val);var ptrToString=ptr=>"0x"+ptr.toString(16).padStart(8,"0");function _emscripten_notify_memory_growth(memoryIndex){memoryIndex>>>=0;updateMemoryViews()}_emscripten_notify_memory_growth.sig="vp";var strError=errno=>UTF8ToString(_strerror(errno));var _endprotoent=()=>{};_endprotoent.sig="v";function _getprotoent(number){if(_setprotoent.index===Protocols.list.length){return 0}var result=Protocols.list[_setprotoent.index++];return result}_getprotoent.sig="p";function _getprotobynumber(number){_setprotoent(true);var result=Protocols.map[number];return result}_getprotobynumber.sig="pi";var Sockets={BUFFER_SIZE:10240,MAX_BUFFER_SIZE:10485760,nextFd:1,fds:{},nextport:1,maxport:65535,peer:null,connections:{},portmap:{},localAddr:4261412874,addrPool:[33554442,50331658,67108874,83886090,100663306,117440522,134217738,150994954,167772170,184549386,201326602,218103818,234881034]};function _emscripten_run_script(ptr){ptr>>>=0;eval(UTF8ToString(ptr))}_emscripten_run_script.sig="vp";function _emscripten_run_script_int(ptr){ptr>>>=0;return eval(UTF8ToString(ptr))|0}_emscripten_run_script_int.sig="ip";function _emscripten_run_script_string(ptr){ptr>>>=0;var s=eval(UTF8ToString(ptr));if(s==null){return 0}s+="";var me=_emscripten_run_script_string;var len=lengthBytesUTF8(s);if(!me.bufferSize||me.bufferSizeMath.random();_emscripten_random.sig="f";var _emscripten_performance_now=()=>performance.now();_emscripten_performance_now.sig="d";var __emscripten_get_now_is_monotonic=()=>nowIsMonotonic;__emscripten_get_now_is_monotonic.sig="i";var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var jsStackTrace=()=>(new Error).stack.toString();var getCallstack=flags=>{var callstack=jsStackTrace();var lines=callstack.split("\n");callstack="";var firefoxRe=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)");var chromeRe=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var line of lines){var symbolName="";var file="";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts?.length==5){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=firefoxRe.exec(line);if(parts?.length>=4){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+"\n";continue}}if(symbolName=="_emscripten_log"||symbolName=="_emscripten_get_callstack"){callstack="";continue}if(flags&24){if(flags&64){file=file.substring(file.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=` at ${symbolName} (${file}:${lineno}:${column})\n`}}callstack=callstack.replace(/\s+$/,"");return callstack};var emscriptenLog=(flags,str)=>{if(flags&24){str=str.replace(/\s+$/,"");str+=(str.length>0?"\n":"")+getCallstack(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else if(flags&512){console.info(str)}else if(flags&256){console.debug(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}};var reallyNegative=x=>x<0||x===0&&1/x===-Infinity;var reSign=(value,bits)=>{if(value<=0){return value}var half=bits<=32?Math.abs(1<=half&&(bits<=32||value>half)){value=-2*half+value}return value};var unSign=(value,bits)=>{if(value>=0){return value}return bits<=32?2*Math.abs(1<{var end=ptr;while(HEAPU8[end>>>0])++end;return end-ptr};var formatString=(format,varargs)=>{var textIndex=format;var argIndex=varargs;function prepVararg(ptr,type){if(type==="double"||type==="i64"){if(ptr&7){ptr+=4}}else{}return ptr}function getNextArg(type){var ret;argIndex=prepVararg(argIndex,type);if(type==="double"){ret=HEAPF64[argIndex>>>3>>>0];argIndex+=8}else if(type=="i64"){ret=[HEAP32[argIndex>>>2>>>0],HEAP32[argIndex+4>>>2>>>0]];argIndex+=8}else{type="i32";ret=HEAP32[argIndex>>>2>>>0];argIndex+=4}return ret}var ret=[];var curr,next,currArg;while(1){var startTextIndex=textIndex;curr=HEAP8[textIndex>>>0];if(curr===0)break;next=HEAP8[textIndex+1>>>0];if(curr==37){var flagAlwaysSigned=false;var flagLeftAlign=false;var flagAlternative=false;var flagZeroPad=false;var flagPadSign=false;flagsLoop:while(1){switch(next){case 43:flagAlwaysSigned=true;break;case 45:flagLeftAlign=true;break;case 35:flagAlternative=true;break;case 48:if(flagZeroPad){break flagsLoop}else{flagZeroPad=true;break}case 32:flagPadSign=true;break;default:break flagsLoop}textIndex++;next=HEAP8[textIndex+1>>>0]}var width=0;if(next==42){width=getNextArg("i32");textIndex++;next=HEAP8[textIndex+1>>>0]}else{while(next>=48&&next<=57){width=width*10+(next-48);textIndex++;next=HEAP8[textIndex+1>>>0]}}var precisionSet=false,precision=-1;if(next==46){precision=0;precisionSet=true;textIndex++;next=HEAP8[textIndex+1>>>0];if(next==42){precision=getNextArg("i32");textIndex++}else{while(1){var precisionChr=HEAP8[textIndex+1>>>0];if(precisionChr<48||precisionChr>57)break;precision=precision*10+(precisionChr-48);textIndex++}}next=HEAP8[textIndex+1>>>0]}if(precision<0){precision=6;precisionSet=false}var argSize;switch(String.fromCharCode(next)){case"h":var nextNext=HEAP8[textIndex+2>>>0];if(nextNext==104){textIndex++;argSize=1}else{argSize=2}break;case"l":var nextNext=HEAP8[textIndex+2>>>0];if(nextNext==108){textIndex++;argSize=8}else{argSize=4}break;case"L":case"q":case"j":argSize=8;break;case"z":case"t":case"I":argSize=4;break;default:argSize=null}if(argSize)textIndex++;next=HEAP8[textIndex+1>>>0];switch(String.fromCharCode(next)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":{var signed=next==100||next==105;argSize=argSize||4;currArg=getNextArg("i"+argSize*8);var argText;if(argSize==8){currArg=next==117?convertU32PairToI53(currArg[0],currArg[1]):convertI32PairToI53(currArg[0],currArg[1])}if(argSize<=4){var limit=Math.pow(256,argSize)-1;currArg=(signed?reSign:unSign)(currArg&limit,argSize*8)}var currAbsArg=Math.abs(currArg);var prefix="";if(next==100||next==105){argText=reSign(currArg,8*argSize).toString(10)}else if(next==117){argText=unSign(currArg,8*argSize).toString(10);currArg=Math.abs(currArg)}else if(next==111){argText=(flagAlternative?"0":"")+currAbsArg.toString(8)}else if(next==120||next==88){prefix=flagAlternative&&currArg!=0?"0x":"";if(currArg<0){currArg=-currArg;argText=(currAbsArg-1).toString(16);var buffer=[];for(var i=0;i=0){if(flagAlwaysSigned){prefix="+"+prefix}else if(flagPadSign){prefix=" "+prefix}}if(argText.charAt(0)=="-"){prefix="-"+prefix;argText=argText.slice(1)}while(prefix.length+argText.lengthret.push(chr.charCodeAt(0)));break}case"f":case"F":case"e":case"E":case"g":case"G":{currArg=getNextArg("double");var argText;if(isNaN(currArg)){argText="nan";flagZeroPad=false}else if(!isFinite(currArg)){argText=(currArg<0?"-":"")+"inf";flagZeroPad=false}else{var isGeneral=false;var effectivePrecision=Math.min(precision,20);if(next==103||next==71){isGeneral=true;precision=precision||1;var exponent=parseInt(currArg.toExponential(effectivePrecision).split("e")[1],10);if(precision>exponent&&exponent>=-4){next=(next==103?"f":"F").charCodeAt(0);precision-=exponent+1}else{next=(next==103?"e":"E").charCodeAt(0);precision--}effectivePrecision=Math.min(precision,20)}if(next==101||next==69){argText=currArg.toExponential(effectivePrecision);if(/[eE][-+]\d$/.test(argText)){argText=argText.slice(0,-1)+"0"+argText.slice(-1)}}else if(next==102||next==70){argText=currArg.toFixed(effectivePrecision);if(currArg===0&&reallyNegative(currArg)){argText="-"+argText}}var parts=argText.split("e");if(isGeneral&&!flagAlternative){while(parts[0].length>1&&parts[0].includes(".")&&(parts[0].slice(-1)=="0"||parts[0].slice(-1)==".")){parts[0]=parts[0].slice(0,-1)}}else{if(flagAlternative&&argText.indexOf(".")==-1)parts[0]+=".";while(precision>effectivePrecision++)parts[0]+="0"}argText=parts[0]+(parts.length>1?"e"+parts[1]:"");if(next==69)argText=argText.toUpperCase();if(currArg>=0){if(flagAlwaysSigned){argText="+"+argText}else if(flagPadSign){argText=" "+argText}}}while(argText.lengthret.push(chr.charCodeAt(0)));break}case"s":{var arg=getNextArg("i8*");var argLength=arg?strLen(arg):"(null)".length;if(precisionSet)argLength=Math.min(argLength,precision);if(!flagLeftAlign){while(argLength>>0])}}else{ret=ret.concat(intArrayFromString("(null)".slice(0,argLength),true))}if(flagLeftAlign){while(argLength0){ret.push(32)}if(!flagLeftAlign)ret.push(getNextArg("i8"));break}case"n":{var ptr=getNextArg("i32*");HEAP32[ptr>>>2>>>0]=ret.length;break}case"%":{ret.push(curr);break}default:{for(var i=startTextIndex;i>>0])}}}textIndex+=2}else{ret.push(curr);textIndex+=1}}return ret};function _emscripten_log(flags,format,varargs){format>>>=0;varargs>>>=0;var result=formatString(format,varargs);var str=UTF8ArrayToString(result);emscriptenLog(flags,str)}_emscripten_log.sig="vipp";function _emscripten_get_compiler_setting(name){name>>>=0;throw"You must build with -sRETAIN_COMPILER_SETTINGS for getCompilerSetting or emscripten_get_compiler_setting to work"}_emscripten_get_compiler_setting.sig="pp";var _emscripten_has_asyncify=()=>0;_emscripten_has_asyncify.sig="i";var _emscripten_debugger=()=>{debugger};_emscripten_debugger.sig="v";function _emscripten_print_double(x,to,max){to>>>=0;var str=x+"";if(to)return stringToUTF8(str,to,max);else return lengthBytesUTF8(str)}_emscripten_print_double.sig="idpi";function _emscripten_asm_const_double(code,sigPtr,argbuf){code>>>=0;sigPtr>>>=0;argbuf>>>=0;return runEmAsmFunction(code,sigPtr,argbuf)}_emscripten_asm_const_double.sig="dppp";function _emscripten_asm_const_ptr(code,sigPtr,argbuf){code>>>=0;sigPtr>>>=0;argbuf>>>=0;return runEmAsmFunction(code,sigPtr,argbuf)}_emscripten_asm_const_ptr.sig="pppp";var runMainThreadEmAsm=(emAsmAddr,sigPtr,argbuf,sync)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[emAsmAddr](...args)};function _emscripten_asm_const_int_sync_on_main_thread(emAsmAddr,sigPtr,argbuf){emAsmAddr>>>=0;sigPtr>>>=0;argbuf>>>=0;return runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,1)}_emscripten_asm_const_int_sync_on_main_thread.sig="ippp";function _emscripten_asm_const_ptr_sync_on_main_thread(emAsmAddr,sigPtr,argbuf){emAsmAddr>>>=0;sigPtr>>>=0;argbuf>>>=0;return runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,1)}_emscripten_asm_const_ptr_sync_on_main_thread.sig="pppp";var _emscripten_asm_const_double_sync_on_main_thread=_emscripten_asm_const_int_sync_on_main_thread;_emscripten_asm_const_double_sync_on_main_thread.sig="dppp";function _emscripten_asm_const_async_on_main_thread(emAsmAddr,sigPtr,argbuf){emAsmAddr>>>=0;sigPtr>>>=0;argbuf>>>=0;return runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,0)}_emscripten_asm_const_async_on_main_thread.sig="vppp";function __Unwind_Backtrace(func,arg){func>>>=0;arg>>>=0;var trace=getCallstack();var parts=trace.split("\n");for(var i=0;i>>=0;ipBefore>>>=0;return abort("Unwind_GetIPInfo")}__Unwind_GetIPInfo.sig="ppp";function __Unwind_FindEnclosingFunction(ip){ip>>>=0;return 0}__Unwind_FindEnclosingFunction.sig="pp";var listenOnce=(object,event,func)=>object.addEventListener(event,func,{once:true});var autoResumeAudioContext=(ctx,elements)=>{if(!elements){elements=[document,document.getElementById("canvas")]}["keydown","mousedown","touchstart"].forEach(event=>{elements.forEach(element=>{if(element){listenOnce(element,event,()=>{if(ctx.state==="suspended")ctx.resume()})}})})};var dynCall=(sig,ptr,args=[],promising=false)=>{var func=getWasmTableEntry(ptr);var rtn=func(...args);function convert(rtn){return sig[0]=="p"?rtn>>>0:rtn}return convert(rtn)};var getDynCaller=(sig,ptr,promising=false)=>(...args)=>dynCall(sig,ptr,args,promising);var _emscripten_exit_with_live_runtime=()=>{runtimeKeepalivePush();throw"unwind"};_emscripten_exit_with_live_runtime.sig="v";var _emscripten_force_exit=status=>{__emscripten_runtime_keepalive_clear();_exit(status)};_emscripten_force_exit.sig="vi";function _emscripten_outn(str,len){str>>>=0;len>>>=0;return out(UTF8ToString(str,len))}_emscripten_outn.sig="vpp";function _emscripten_errn(str,len){str>>>=0;len>>>=0;return err(UTF8ToString(str,len))}_emscripten_errn.sig="vpp";var _emscripten_throw_number=number=>{throw number};_emscripten_throw_number.sig="vd";function _emscripten_throw_string(str){str>>>=0;throw UTF8ToString(str)}_emscripten_throw_string.sig="vp";var _emscripten_runtime_keepalive_check=keepRuntimeAlive;_emscripten_runtime_keepalive_check.sig="i";var asmjsMangle=x=>{if(x=="__main_argc_argv"){x="main"}return x.startsWith("dynCall_")?x:"_"+x};var ___global_base=1024;function __emscripten_fs_load_embedded_files(ptr){ptr>>>=0;do{var name_addr=HEAPU32[ptr>>>2>>>0];ptr+=4;var len=HEAPU32[ptr>>>2>>>0];ptr+=4;var content=HEAPU32[ptr>>>2>>>0];ptr+=4;var name=UTF8ToString(name_addr);FS.createPath("/",PATH.dirname(name),true,true);FS.createDataFile(name,null,HEAP8.subarray(content>>>0,content+len>>>0),true,true,true)}while(HEAPU32[ptr>>>2>>>0])}__emscripten_fs_load_embedded_files.sig="vp";var POINTER_SIZE=4;function getNativeTypeSize(type){switch(type){case"i1":case"i8":case"u8":return 1;case"i16":case"u16":return 2;case"i32":case"u32":return 4;case"i64":case"u64":return 8;case"float":return 4;case"double":return 8;default:{if(type.endsWith("*")){return POINTER_SIZE}if(type[0]==="i"){const bits=Number(type.slice(1));assert(bits%8===0,`getNativeTypeSize invalid bits ${bits}, ${type} type`);return bits/8}return 0}}}var onInits=[];var addOnInit=cb=>onInits.push(cb);var onMains=[];var addOnPreMain=cb=>onMains.push(cb);var onExits=[];var addOnExit=cb=>onExits.push(cb);var STACK_SIZE=5242880;var STACK_ALIGN=16;var ASSERTIONS=0;var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer>>>0)};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var removeFunction=index=>{functionsInTableMap.delete(getWasmTableEntry(index));setWasmTableEntry(index,null);freeTableIndexes.push(index)};var _emscripten_math_cbrt=Math.cbrt;_emscripten_math_cbrt.sig="dd";var _emscripten_math_pow=Math.pow;_emscripten_math_pow.sig="ddd";var _emscripten_math_random=Math.random;_emscripten_math_random.sig="d";var _emscripten_math_sign=Math.sign;_emscripten_math_sign.sig="dd";var _emscripten_math_sqrt=Math.sqrt;_emscripten_math_sqrt.sig="dd";var _emscripten_math_exp=Math.exp;_emscripten_math_exp.sig="dd";var _emscripten_math_expm1=Math.expm1;_emscripten_math_expm1.sig="dd";var _emscripten_math_fmod=(x,y)=>x%y;_emscripten_math_fmod.sig="ddd";var _emscripten_math_log=Math.log;_emscripten_math_log.sig="dd";var _emscripten_math_log1p=Math.log1p;_emscripten_math_log1p.sig="dd";var _emscripten_math_log10=Math.log10;_emscripten_math_log10.sig="dd";var _emscripten_math_log2=Math.log2;_emscripten_math_log2.sig="dd";var _emscripten_math_round=Math.round;_emscripten_math_round.sig="dd";var _emscripten_math_acos=Math.acos;_emscripten_math_acos.sig="dd";var _emscripten_math_acosh=Math.acosh;_emscripten_math_acosh.sig="dd";var _emscripten_math_asin=Math.asin;_emscripten_math_asin.sig="dd";var _emscripten_math_asinh=Math.asinh;_emscripten_math_asinh.sig="dd";var _emscripten_math_atan=Math.atan;_emscripten_math_atan.sig="dd";var _emscripten_math_atanh=Math.atanh;_emscripten_math_atanh.sig="dd";var _emscripten_math_atan2=Math.atan2;_emscripten_math_atan2.sig="ddd";var _emscripten_math_cos=Math.cos;_emscripten_math_cos.sig="dd";var _emscripten_math_cosh=Math.cosh;_emscripten_math_cosh.sig="dd";function _emscripten_math_hypot(count,varargs){varargs>>>=0;var args=[];for(var i=0;i>>3>>>0])}return Math.hypot(...args)}_emscripten_math_hypot.sig="dip";var _emscripten_math_sin=Math.sin;_emscripten_math_sin.sig="dd";var _emscripten_math_sinh=Math.sinh;_emscripten_math_sinh.sig="dd";var _emscripten_math_tan=Math.tan;_emscripten_math_tan.sig="dd";var _emscripten_math_tanh=Math.tanh;_emscripten_math_tanh.sig="dd";var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var AsciiToString=ptr=>{ptr>>>=0;var str="";while(1){var ch=HEAPU8[ptr++>>>0];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;var UTF16ToString=(ptr,maxBytesToRead)=>{var idx=ptr>>>1;var maxIdx=idx+maxBytesToRead/2;var endIdx=idx;while(!(endIdx>=maxIdx)&&HEAPU16[endIdx>>>0])++endIdx;if(endIdx-idx>16&&UTF16Decoder)return UTF16Decoder.decode(HEAPU16.subarray(idx>>>0,endIdx>>>0));var str="";for(var i=idx;!(i>=maxIdx);++i){var codeUnit=HEAPU16[i>>>0];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>>1>>>0]=codeUnit;outPtr+=2}HEAP16[outPtr>>>1>>>0]=0;return outPtr-startPtr};var lengthBytesUTF16=str=>str.length*2;var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>>2>>>0];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{outPtr>>>=0;maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>>2>>>0]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>>2>>>0]=0;return outPtr-startPtr};var lengthBytesUTF32=str=>{var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len};var JSEvents={memcpy(target,src,size){HEAP8.set(HEAP8.subarray(src>>>0,src+size>>>0),target>>>0)},removeAllEventListeners(){while(JSEvents.eventHandlers.length){JSEvents._removeHandler(JSEvents.eventHandlers.length-1)}JSEvents.deferredCalls=[]},registerRemoveEventListeners(){if(!JSEvents.removeEventListenersRegistered){addOnExit(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},inEventHandler:0,deferredCalls:[],deferCall(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var call of JSEvents.deferredCalls){if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction,precedence,argsList});JSEvents.deferredCalls.sort((x,y)=>x.precedencecall.targetFunction!=targetFunction)},canPerformEventHandlerRequests(){if(navigator.userActivation){return navigator.userActivation.isActive}return JSEvents.inEventHandler&&JSEvents.currentEventHandler.allowsDeferredCalls},runDeferredCalls(){if(!JSEvents.canPerformEventHandlerRequests()){return}var deferredCalls=JSEvents.deferredCalls;JSEvents.deferredCalls=[];for(var call of deferredCalls){call.targetFunction(...call.argsList)}},eventHandlers:[],removeAllHandlersOnTarget:(target,eventTypeString)=>{for(var i=0;icString>2?UTF8ToString(cString):cString;var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];var findEventTarget=target=>{target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):null);return domElement};var registerKeyEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.keyEvent||=_malloc(160);var keyEventHandlerFunc=e=>{var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>>3>>>0]=e.timeStamp;var idx=keyEventData>>>2;HEAP32[idx+2>>>0]=e.location;HEAP8[keyEventData+12>>>0]=e.ctrlKey;HEAP8[keyEventData+13>>>0]=e.shiftKey;HEAP8[keyEventData+14>>>0]=e.altKey;HEAP8[keyEventData+15>>>0]=e.metaKey;HEAP8[keyEventData+16>>>0]=e.repeat;HEAP32[idx+5>>>0]=e.charCode;HEAP32[idx+6>>>0]=e.keyCode;HEAP32[idx+7>>>0]=e.which;stringToUTF8(e.key||"",keyEventData+32,32);stringToUTF8(e.code||"",keyEventData+64,32);stringToUTF8(e.char||"",keyEventData+96,32);stringToUTF8(e.locale||"",keyEventData+128,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var findCanvasEventTarget=findEventTarget;function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread)}_emscripten_set_keypress_callback_on_thread.sig="ippipp";function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread)}_emscripten_set_keydown_callback_on_thread.sig="ippipp";function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread)}_emscripten_set_keyup_callback_on_thread.sig="ippipp";var getBoundingClientRect=e=>specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{left:0,top:0};var fillMouseEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>>3>>>0]=e.timeStamp;var idx=eventStruct>>>2;HEAP32[idx+2>>>0]=e.screenX;HEAP32[idx+3>>>0]=e.screenY;HEAP32[idx+4>>>0]=e.clientX;HEAP32[idx+5>>>0]=e.clientY;HEAP8[eventStruct+24>>>0]=e.ctrlKey;HEAP8[eventStruct+25>>>0]=e.shiftKey;HEAP8[eventStruct+26>>>0]=e.altKey;HEAP8[eventStruct+27>>>0]=e.metaKey;HEAP16[idx*2+14>>>0]=e.button;HEAP16[idx*2+15>>>0]=e.buttons;HEAP32[idx+8>>>0]=e["movementX"];HEAP32[idx+9>>>0]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+10>>>0]=e.clientX-(rect.left|0);HEAP32[idx+11>>>0]=e.clientY-(rect.top|0)};var registerMouseEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.mouseEvent||=_malloc(64);target=findEventTarget(target);var mouseEventHandlerFunc=(e=event)=>{fillMouseEventData(JSEvents.mouseEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString,callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread)}_emscripten_set_click_callback_on_thread.sig="ippipp";function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread)}_emscripten_set_mousedown_callback_on_thread.sig="ippipp";function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread)}_emscripten_set_mouseup_callback_on_thread.sig="ippipp";function _emscripten_set_dblclick_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,7,"dblclick",targetThread)}_emscripten_set_dblclick_callback_on_thread.sig="ippipp";function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread)}_emscripten_set_mousemove_callback_on_thread.sig="ippipp";function _emscripten_set_mouseenter_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,33,"mouseenter",targetThread)}_emscripten_set_mouseenter_callback_on_thread.sig="ippipp";function _emscripten_set_mouseleave_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,34,"mouseleave",targetThread)}_emscripten_set_mouseleave_callback_on_thread.sig="ippipp";function _emscripten_set_mouseover_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,35,"mouseover",targetThread)}_emscripten_set_mouseover_callback_on_thread.sig="ippipp";function _emscripten_set_mouseout_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerMouseEventCallback(target,userData,useCapture,callbackfunc,36,"mouseout",targetThread)}_emscripten_set_mouseout_callback_on_thread.sig="ippipp";function _emscripten_get_mouse_status(mouseState){mouseState>>>=0;if(!JSEvents.mouseEvent)return-7;JSEvents.memcpy(mouseState,JSEvents.mouseEvent,64);return 0}_emscripten_get_mouse_status.sig="ip";var registerWheelEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.wheelEvent||=_malloc(96);var wheelHandlerFunc=(e=event)=>{var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+64>>>3>>>0]=e["deltaX"];HEAPF64[wheelEvent+72>>>3>>>0]=e["deltaY"];HEAPF64[wheelEvent+80>>>3>>>0]=e["deltaZ"];HEAP32[wheelEvent+88>>>2>>>0]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:true,eventTypeString,callbackfunc,handlerFunc:wheelHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}}_emscripten_set_wheel_callback_on_thread.sig="ippipp";var registerUiEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.uiEvent||=_malloc(36);target=findEventTarget(target);var uiEventHandlerFunc=(e=event)=>{if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>>2>>>0]=0;HEAP32[uiEvent+4>>>2>>>0]=b.clientWidth;HEAP32[uiEvent+8>>>2>>>0]=b.clientHeight;HEAP32[uiEvent+12>>>2>>>0]=innerWidth;HEAP32[uiEvent+16>>>2>>>0]=innerHeight;HEAP32[uiEvent+20>>>2>>>0]=outerWidth;HEAP32[uiEvent+24>>>2>>>0]=outerHeight;HEAP32[uiEvent+28>>>2>>>0]=pageXOffset|0;HEAP32[uiEvent+32>>>2>>>0]=pageYOffset|0;if(getWasmTableEntry(callbackfunc)(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_resize_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread)}_emscripten_set_resize_callback_on_thread.sig="ippipp";function _emscripten_set_scroll_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerUiEventCallback(target,userData,useCapture,callbackfunc,11,"scroll",targetThread)}_emscripten_set_scroll_callback_on_thread.sig="ippipp";var registerFocusEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.focusEvent||=_malloc(256);var focusEventHandlerFunc=(e=event)=>{var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread)}_emscripten_set_blur_callback_on_thread.sig="ippipp";function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread)}_emscripten_set_focus_callback_on_thread.sig="ippipp";function _emscripten_set_focusin_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerFocusEventCallback(target,userData,useCapture,callbackfunc,14,"focusin",targetThread)}_emscripten_set_focusin_callback_on_thread.sig="ippipp";function _emscripten_set_focusout_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerFocusEventCallback(target,userData,useCapture,callbackfunc,15,"focusout",targetThread)}_emscripten_set_focusout_callback_on_thread.sig="ippipp";var fillDeviceOrientationEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>>3>>>0]=e.alpha;HEAPF64[eventStruct+8>>>3>>>0]=e.beta;HEAPF64[eventStruct+16>>>3>>>0]=e.gamma;HEAP8[eventStruct+24>>>0]=e.absolute};var registerDeviceOrientationEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.deviceOrientationEvent||=_malloc(32);var deviceOrientationEventHandlerFunc=(e=event)=>{fillDeviceOrientationEventData(JSEvents.deviceOrientationEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.deviceOrientationEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:deviceOrientationEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_deviceorientation_callback_on_thread(userData,useCapture,callbackfunc,targetThread){userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerDeviceOrientationEventCallback(2,userData,useCapture,callbackfunc,16,"deviceorientation",targetThread)}_emscripten_set_deviceorientation_callback_on_thread.sig="ipipp";function _emscripten_get_deviceorientation_status(orientationState){orientationState>>>=0;if(!JSEvents.deviceOrientationEvent)return-7;JSEvents.memcpy(orientationState,JSEvents.deviceOrientationEvent,32);return 0}_emscripten_get_deviceorientation_status.sig="ip";var fillDeviceMotionEventData=(eventStruct,e,target)=>{var supportedFields=0;var a=e["acceleration"];supportedFields|=a&&1;var ag=e["accelerationIncludingGravity"];supportedFields|=ag&&2;var rr=e["rotationRate"];supportedFields|=rr&&4;a=a||{};ag=ag||{};rr=rr||{};HEAPF64[eventStruct>>>3>>>0]=a["x"];HEAPF64[eventStruct+8>>>3>>>0]=a["y"];HEAPF64[eventStruct+16>>>3>>>0]=a["z"];HEAPF64[eventStruct+24>>>3>>>0]=ag["x"];HEAPF64[eventStruct+32>>>3>>>0]=ag["y"];HEAPF64[eventStruct+40>>>3>>>0]=ag["z"];HEAPF64[eventStruct+48>>>3>>>0]=rr["alpha"];HEAPF64[eventStruct+56>>>3>>>0]=rr["beta"];HEAPF64[eventStruct+64>>>3>>>0]=rr["gamma"]};var registerDeviceMotionEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.deviceMotionEvent||=_malloc(80);var deviceMotionEventHandlerFunc=(e=event)=>{fillDeviceMotionEventData(JSEvents.deviceMotionEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.deviceMotionEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:deviceMotionEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_devicemotion_callback_on_thread(userData,useCapture,callbackfunc,targetThread){userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerDeviceMotionEventCallback(2,userData,useCapture,callbackfunc,17,"devicemotion",targetThread)}_emscripten_set_devicemotion_callback_on_thread.sig="ipipp";function _emscripten_get_devicemotion_status(motionState){motionState>>>=0;if(!JSEvents.deviceMotionEvent)return-7;JSEvents.memcpy(motionState,JSEvents.deviceMotionEvent,80);return 0}_emscripten_get_devicemotion_status.sig="ip";var screenOrientation=()=>{if(!window.screen)return undefined;return screen.orientation||screen["mozOrientation"]||screen["webkitOrientation"]};var fillOrientationChangeEventData=eventStruct=>{var orientationsType1=["portrait-primary","portrait-secondary","landscape-primary","landscape-secondary"];var orientationsType2=["portrait","portrait","landscape","landscape"];var orientationIndex=0;var orientationAngle=0;var screenOrientObj=screenOrientation();if(typeof screenOrientObj==="object"){orientationIndex=orientationsType1.indexOf(screenOrientObj.type);if(orientationIndex<0){orientationIndex=orientationsType2.indexOf(screenOrientObj.type)}if(orientationIndex>=0){orientationIndex=1<>>2>>>0]=orientationIndex;HEAP32[eventStruct+4>>>2>>>0]=orientationAngle};var registerOrientationChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.orientationChangeEvent||=_malloc(8);var orientationChangeEventHandlerFunc=(e=event)=>{var orientationChangeEvent=JSEvents.orientationChangeEvent;fillOrientationChangeEventData(orientationChangeEvent);if(getWasmTableEntry(callbackfunc)(eventTypeId,orientationChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:orientationChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_orientationchange_callback_on_thread(userData,useCapture,callbackfunc,targetThread){userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(!window.screen||!screen.orientation)return-1;return registerOrientationChangeEventCallback(screen.orientation,userData,useCapture,callbackfunc,18,"change",targetThread)}_emscripten_set_orientationchange_callback_on_thread.sig="ipipp";function _emscripten_get_orientation_status(orientationChangeEvent){orientationChangeEvent>>>=0;if(!screenOrientation()&&typeof orientation=="undefined")return-1;fillOrientationChangeEventData(orientationChangeEvent);return 0}_emscripten_get_orientation_status.sig="ip";var _emscripten_lock_orientation=allowedOrientations=>{var orientations=[];if(allowedOrientations&1)orientations.push("portrait-primary");if(allowedOrientations&2)orientations.push("portrait-secondary");if(allowedOrientations&4)orientations.push("landscape-primary");if(allowedOrientations&8)orientations.push("landscape-secondary");var succeeded;if(screen.lockOrientation){succeeded=screen.lockOrientation(orientations)}else if(screen.mozLockOrientation){succeeded=screen.mozLockOrientation(orientations)}else if(screen.webkitLockOrientation){succeeded=screen.webkitLockOrientation(orientations)}else{return-1}if(succeeded){return 0}return-6};_emscripten_lock_orientation.sig="ii";var _emscripten_unlock_orientation=()=>{if(screen.unlockOrientation){screen.unlockOrientation()}else if(screen.mozUnlockOrientation){screen.mozUnlockOrientation()}else if(screen.webkitUnlockOrientation){screen.webkitUnlockOrientation()}else{return-1}return 0};_emscripten_unlock_orientation.sig="i";var fillFullscreenChangeEventData=eventStruct=>{var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP8[eventStruct>>>0]=isFullscreen;HEAP8[eventStruct+1>>>0]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement?.id||"";stringToUTF8(nodeName,eventStruct+2,128);stringToUTF8(id,eventStruct+130,128);HEAP32[eventStruct+260>>>2>>>0]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+264>>>2>>>0]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+268>>>2>>>0]=screen.width;HEAP32[eventStruct+272>>>2>>>0]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}};var registerFullscreenChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.fullscreenChangeEvent||=_malloc(276);var fullscreenChangeEventhandlerFunc=(e=event)=>{var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(getWasmTableEntry(callbackfunc)(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread)}_emscripten_set_fullscreenchange_callback_on_thread.sig="ippipp";function _emscripten_get_fullscreen_status(fullscreenStatus){fullscreenStatus>>>=0;if(!JSEvents.fullscreenEnabled())return-1;fillFullscreenChangeEventData(fullscreenStatus);return 0}_emscripten_get_fullscreen_status.sig="ip";function _emscripten_get_canvas_element_size(target,width,height){target>>>=0;width>>>=0;height>>>=0;var canvas=findCanvasEventTarget(target);if(!canvas)return-4;HEAP32[width>>>2>>>0]=canvas.width;HEAP32[height>>>2>>>0]=canvas.height}_emscripten_get_canvas_element_size.sig="ippp";var getCanvasElementSize=target=>{var sp=stackSave();var w=stackAlloc(8);var h=w+4;var targetInt=stringToUTF8OnStack(target.id);var ret=_emscripten_get_canvas_element_size(targetInt,w,h);var size=[HEAP32[w>>>2>>>0],HEAP32[h>>>2>>>0]];stackRestore(sp);return size};function _emscripten_set_canvas_element_size(target,width,height){target>>>=0;var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}_emscripten_set_canvas_element_size.sig="ipii";var setCanvasElementSize=(target,width,height)=>{if(!target.controlTransferredOffscreen){target.width=width;target.height=height}else{var sp=stackSave();var targetInt=stringToUTF8OnStack(target.id);_emscripten_set_canvas_element_size(targetInt,width,height);stackRestore(sp)}};var currentFullscreenStrategy={};var registerRestoreOldStyle=canvas=>{var canvasSize=getCanvasElementSize(canvas);var oldWidth=canvasSize[0];var oldHeight=canvasSize[1];var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){var fullscreenElement=document.fullscreenElement||document.webkitFullscreenElement;if(!fullscreenElement){document.removeEventListener("fullscreenchange",restoreOldStyle);document.removeEventListener("webkitfullscreenchange",restoreOldStyle);setCanvasElementSize(canvas,oldWidth,oldHeight);canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor="white";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(currentFullscreenStrategy.canvasResizedCallback){getWasmTableEntry(currentFullscreenStrategy.canvasResizedCallback)(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener("fullscreenchange",restoreOldStyle);document.addEventListener("webkitfullscreenchange",restoreOldStyle);return restoreOldStyle};var setLetterbox=(element,topBottom,leftRight)=>{element.style.paddingLeft=element.style.paddingRight=leftRight+"px";element.style.paddingTop=element.style.paddingBottom=topBottom+"px"};var JSEvents_resizeCanvasForFullscreen=(target,strategy)=>{var restoreOldStyle=registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?innerWidth:screen.width;var cssHeight=strategy.softFullscreen?innerHeight:screen.height;var rect=getBoundingClientRect(target);var windowedCssWidth=rect.width;var windowedCssHeight=rect.height;var canvasSize=getCanvasElementSize(target);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight{if(strategy.scaleMode!=0||strategy.canvasResolutionScaleMode!=0){JSEvents_resizeCanvasForFullscreen(target,strategy)}if(target.requestFullscreen){target.requestFullscreen()}else if(target.webkitRequestFullscreen){target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}else{return JSEvents.fullscreenEnabled()?-3:-1}currentFullscreenStrategy=strategy;if(strategy.canvasResizedCallback){getWasmTableEntry(strategy.canvasResizedCallback)(37,0,strategy.canvasResizedCallbackUserData)}return 0};var hideEverythingExceptGivenElement=onlyVisibleElement=>{var child=onlyVisibleElement;var parent=child.parentNode;var hiddenElements=[];while(child!=document.body){var children=parent.children;for(var currChild of children){if(currChild!=child){hiddenElements.push({node:currChild,displayState:currChild.style.display});currChild.style.display="none"}}child=parent;parent=parent.parentNode}return hiddenElements};var restoreHiddenElements=hiddenElements=>{for(var elem of hiddenElements){elem.node.style.display=elem.displayState}};var restoreOldWindowedStyle=null;var softFullscreenResizeWebGLRenderTarget=()=>{var dpr=devicePixelRatio;var inHiDPIFullscreenMode=currentFullscreenStrategy.canvasResolutionScaleMode==2;var inAspectRatioFixedFullscreenMode=currentFullscreenStrategy.scaleMode==2;var inPixelPerfectFullscreenMode=currentFullscreenStrategy.canvasResolutionScaleMode!=0;var inCenteredWithoutScalingFullscreenMode=currentFullscreenStrategy.scaleMode==3;var screenWidth=inHiDPIFullscreenMode?Math.round(innerWidth*dpr):innerWidth;var screenHeight=inHiDPIFullscreenMode?Math.round(innerHeight*dpr):innerHeight;var w=screenWidth;var h=screenHeight;var canvas=currentFullscreenStrategy.target;var canvasSize=getCanvasElementSize(canvas);var x=canvasSize[0];var y=canvasSize[1];var topMargin;if(inAspectRatioFixedFullscreenMode){if(w*yx*h)w=h*x/y|0;topMargin=(screenHeight-h)/2|0}if(inPixelPerfectFullscreenMode){setCanvasElementSize(canvas,w,h);if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,w,h)}if(inHiDPIFullscreenMode){topMargin/=dpr;w/=dpr;h/=dpr;w=Math.round(w*1e4)/1e4;h=Math.round(h*1e4)/1e4;topMargin=Math.round(topMargin*1e4)/1e4}if(inCenteredWithoutScalingFullscreenMode){var t=(innerHeight-jstoi_q(canvas.style.height))/2;var b=(innerWidth-jstoi_q(canvas.style.width))/2;setLetterbox(canvas,t,b)}else{canvas.style.width=w+"px";canvas.style.height=h+"px";var b=(innerWidth-w)/2;setLetterbox(canvas,topMargin,b)}if(!inCenteredWithoutScalingFullscreenMode&¤tFullscreenStrategy.canvasResizedCallback){getWasmTableEntry(currentFullscreenStrategy.canvasResizedCallback)(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}};var doRequestFullscreen=(target,strategy)=>{if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.webkitRequestFullscreen){return-3}if(!JSEvents.canPerformEventHandlerRequests()){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(JSEvents_requestFullscreen,1,[target,strategy]);return 1}return-2}return JSEvents_requestFullscreen(target,strategy)};function _emscripten_request_fullscreen(target,deferUntilInEventHandler){target>>>=0;var strategy={scaleMode:0,canvasResolutionScaleMode:0,filteringMode:0,deferUntilInEventHandler,canvasResizedCallbackTargetThread:2};return doRequestFullscreen(target,strategy)}_emscripten_request_fullscreen.sig="ipi";function _emscripten_request_fullscreen_strategy(target,deferUntilInEventHandler,fullscreenStrategy){target>>>=0;fullscreenStrategy>>>=0;var strategy={scaleMode:HEAP32[fullscreenStrategy>>>2>>>0],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>>2>>>0],filteringMode:HEAP32[fullscreenStrategy+8>>>2>>>0],deferUntilInEventHandler,canvasResizedCallback:HEAP32[fullscreenStrategy+12>>>2>>>0],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>>2>>>0]};return doRequestFullscreen(target,strategy)}_emscripten_request_fullscreen_strategy.sig="ipip";function _emscripten_enter_soft_fullscreen(target,fullscreenStrategy){target>>>=0;fullscreenStrategy>>>=0;target=findEventTarget(target);if(!target)return-4;var strategy={scaleMode:HEAP32[fullscreenStrategy>>>2>>>0],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>>2>>>0],filteringMode:HEAP32[fullscreenStrategy+8>>>2>>>0],canvasResizedCallback:HEAP32[fullscreenStrategy+12>>>2>>>0],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>>2>>>0],target,softFullscreen:true};var restoreOldStyle=JSEvents_resizeCanvasForFullscreen(target,strategy);document.documentElement.style.overflow="hidden";document.body.scroll="no";document.body.style.margin="0px";var hiddenElements=hideEverythingExceptGivenElement(target);function restoreWindowedState(){restoreOldStyle();restoreHiddenElements(hiddenElements);removeEventListener("resize",softFullscreenResizeWebGLRenderTarget);if(strategy.canvasResizedCallback){getWasmTableEntry(strategy.canvasResizedCallback)(37,0,strategy.canvasResizedCallbackUserData)}currentFullscreenStrategy=0}restoreOldWindowedStyle=restoreWindowedState;currentFullscreenStrategy=strategy;addEventListener("resize",softFullscreenResizeWebGLRenderTarget);if(strategy.canvasResizedCallback){getWasmTableEntry(strategy.canvasResizedCallback)(37,0,strategy.canvasResizedCallbackUserData)}return 0}_emscripten_enter_soft_fullscreen.sig="ipp";var _emscripten_exit_soft_fullscreen=()=>{restoreOldWindowedStyle?.();restoreOldWindowedStyle=null;return 0};_emscripten_exit_soft_fullscreen.sig="i";var _emscripten_exit_fullscreen=()=>{if(!JSEvents.fullscreenEnabled())return-1;JSEvents.removeDeferredCalls(JSEvents_requestFullscreen);var d=specialHTMLTargets[1];if(d.exitFullscreen){d.fullscreenElement&&d.exitFullscreen()}else if(d.webkitExitFullscreen){d.webkitFullscreenElement&&d.webkitExitFullscreen()}else{return-1}return 0};_emscripten_exit_fullscreen.sig="i";var fillPointerlockChangeEventData=eventStruct=>{var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP8[eventStruct>>>0]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement?.id||"";stringToUTF8(nodeName,eventStruct+1,128);stringToUTF8(id,eventStruct+129,128)};var registerPointerlockChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.pointerlockChangeEvent||=_malloc(257);var pointerlockChangeEventHandlerFunc=(e=event)=>{var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(pointerlockChangeEvent);if(getWasmTableEntry(callbackfunc)(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_pointerlockchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(!document||!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mozpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"webkitpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mspointerlockchange",targetThread);return registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread)}_emscripten_set_pointerlockchange_callback_on_thread.sig="ippipp";var registerPointerlockErrorEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var pointerlockErrorEventHandlerFunc=(e=event)=>{if(getWasmTableEntry(callbackfunc)(eventTypeId,0,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:pointerlockErrorEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_pointerlockerror_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(!document||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"mozpointerlockerror",targetThread);registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"webkitpointerlockerror",targetThread);registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"mspointerlockerror",targetThread);return registerPointerlockErrorEventCallback(target,userData,useCapture,callbackfunc,38,"pointerlockerror",targetThread)}_emscripten_set_pointerlockerror_callback_on_thread.sig="ippipp";function _emscripten_get_pointerlock_status(pointerlockStatus){pointerlockStatus>>>=0;if(pointerlockStatus)fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}_emscripten_get_pointerlock_status.sig="ip";var requestPointerLock=target=>{if(target.requestPointerLock){target.requestPointerLock()}else{if(document.body.requestPointerLock){return-3}return-1}return 0};function _emscripten_request_pointerlock(target,deferUntilInEventHandler){target>>>=0;target=findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock){return-1}if(!JSEvents.canPerformEventHandlerRequests()){if(deferUntilInEventHandler){JSEvents.deferCall(requestPointerLock,2,[target]);return 1}return-2}return requestPointerLock(target)}_emscripten_request_pointerlock.sig="ipi";var _emscripten_exit_pointerlock=()=>{JSEvents.removeDeferredCalls(requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else{return-1}return 0};_emscripten_exit_pointerlock.sig="i";var _emscripten_vibrate=msecs=>{if(!navigator.vibrate)return-1;navigator.vibrate(msecs);return 0};_emscripten_vibrate.sig="ii";function _emscripten_vibrate_pattern(msecsArray,numEntries){msecsArray>>>=0;if(!navigator.vibrate)return-1;var vibrateList=[];for(var i=0;i>>2>>>0];vibrateList.push(msecs)}navigator.vibrate(vibrateList);return 0}_emscripten_vibrate_pattern.sig="ipi";var fillVisibilityChangeEventData=eventStruct=>{var visibilityStates=["hidden","visible","prerender","unloaded"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP8[eventStruct>>>0]=document.hidden;HEAP32[eventStruct+4>>>2>>>0]=visibilityState};var registerVisibilityChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.visibilityChangeEvent||=_malloc(8);var visibilityChangeEventHandlerFunc=(e=event)=>{var visibilityChangeEvent=JSEvents.visibilityChangeEvent;fillVisibilityChangeEventData(visibilityChangeEvent);if(getWasmTableEntry(callbackfunc)(eventTypeId,visibilityChangeEvent,userData))e.preventDefault()};var eventHandler={target,eventTypeString,callbackfunc,handlerFunc:visibilityChangeEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_visibilitychange_callback_on_thread(userData,useCapture,callbackfunc,targetThread){userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(!specialHTMLTargets[1]){return-4}return registerVisibilityChangeEventCallback(specialHTMLTargets[1],userData,useCapture,callbackfunc,21,"visibilitychange",targetThread)}_emscripten_set_visibilitychange_callback_on_thread.sig="ipipp";function _emscripten_get_visibility_status(visibilityStatus){visibilityStatus>>>=0;if(typeof document.visibilityState=="undefined"&&typeof document.hidden=="undefined"){return-1}fillVisibilityChangeEventData(visibilityStatus);return 0}_emscripten_get_visibility_status.sig="ip";var registerTouchEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.touchEvent||=_malloc(1552);target=findEventTarget(target);var touchEventHandlerFunc=e=>{var t,touches={},et=e.touches;for(let t of et){t.isChanged=t.onTarget=0;touches[t.identifier]=t}for(let t of e.changedTouches){t.isChanged=1;touches[t.identifier]=t}for(let t of e.targetTouches){touches[t.identifier].onTarget=1}var touchEvent=JSEvents.touchEvent;HEAPF64[touchEvent>>>3>>>0]=e.timeStamp;HEAP8[touchEvent+12>>>0]=e.ctrlKey;HEAP8[touchEvent+13>>>0]=e.shiftKey;HEAP8[touchEvent+14>>>0]=e.altKey;HEAP8[touchEvent+15>>>0]=e.metaKey;var idx=touchEvent+16;var targetRect=getBoundingClientRect(target);var numTouches=0;for(let t of Object.values(touches)){var idx32=idx>>>2;HEAP32[idx32+0>>>0]=t.identifier;HEAP32[idx32+1>>>0]=t.screenX;HEAP32[idx32+2>>>0]=t.screenY;HEAP32[idx32+3>>>0]=t.clientX;HEAP32[idx32+4>>>0]=t.clientY;HEAP32[idx32+5>>>0]=t.pageX;HEAP32[idx32+6>>>0]=t.pageY;HEAP8[idx+28>>>0]=t.isChanged;HEAP8[idx+29>>>0]=t.onTarget;HEAP32[idx32+8>>>0]=t.clientX-(targetRect.left|0);HEAP32[idx32+9>>>0]=t.clientY-(targetRect.top|0);idx+=48;if(++numTouches>31){break}}HEAP32[touchEvent+8>>>2>>>0]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString,callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread)}_emscripten_set_touchstart_callback_on_thread.sig="ippipp";function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread)}_emscripten_set_touchend_callback_on_thread.sig="ippipp";function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread)}_emscripten_set_touchmove_callback_on_thread.sig="ippipp";function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;return registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread)}_emscripten_set_touchcancel_callback_on_thread.sig="ippipp";var fillGamepadEventData=(eventStruct,e)=>{HEAPF64[eventStruct>>>3>>>0]=e.timestamp;for(var i=0;i>>3>>>0]=e.axes[i]}for(var i=0;i>>3>>>0]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>>3>>>0]=e.buttons[i]}}for(var i=0;i>>0]=e.buttons[i].pressed}else{HEAP8[eventStruct+i+1040>>>0]=e.buttons[i]==1}}HEAP8[eventStruct+1104>>>0]=e.connected;HEAP32[eventStruct+1108>>>2>>>0]=e.index;HEAP32[eventStruct+8>>>2>>>0]=e.axes.length;HEAP32[eventStruct+12>>>2>>>0]=e.buttons.length;stringToUTF8(e.id,eventStruct+1112,64);stringToUTF8(e.mapping,eventStruct+1176,64)};var registerGamepadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.gamepadEvent||=_malloc(1240);var gamepadEventHandlerFunc=(e=event)=>{var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(getWasmTableEntry(callbackfunc)(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString,callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_sample_gamepad_data=()=>{try{if(navigator.getGamepads)return(JSEvents.lastGamepadState=navigator.getGamepads())?0:-1}catch(e){navigator.getGamepads=null}return-1};_emscripten_sample_gamepad_data.sig="i";function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(_emscripten_sample_gamepad_data())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread)}_emscripten_set_gamepadconnected_callback_on_thread.sig="ipipp";function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(_emscripten_sample_gamepad_data())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread)}_emscripten_set_gamepaddisconnected_callback_on_thread.sig="ipipp";var _emscripten_get_num_gamepads=()=>JSEvents.lastGamepadState.length;_emscripten_get_num_gamepads.sig="i";function _emscripten_get_gamepad_status(index,gamepadState){gamepadState>>>=0;if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}_emscripten_get_gamepad_status.sig="iip";var registerBeforeUnloadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString)=>{var beforeUnloadEventHandlerFunc=(e=event)=>{var confirmationMessage=getWasmTableEntry(callbackfunc)(eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=UTF8ToString(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:beforeUnloadEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_beforeunload_callback_on_thread(userData,callbackfunc,targetThread){userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(typeof onbeforeunload=="undefined")return-1;if(targetThread!==1)return-5;return registerBeforeUnloadEventCallback(2,userData,true,callbackfunc,28,"beforeunload")}_emscripten_set_beforeunload_callback_on_thread.sig="ippp";var fillBatteryEventData=(eventStruct,e)=>{HEAPF64[eventStruct>>>3>>>0]=e.chargingTime;HEAPF64[eventStruct+8>>>3>>>0]=e.dischargingTime;HEAPF64[eventStruct+16>>>3>>>0]=e.level;HEAP8[eventStruct+24>>>0]=e.charging};var battery=()=>navigator.battery||navigator.mozBattery||navigator.webkitBattery;var registerBatteryEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{JSEvents.batteryEvent||=_malloc(32);var batteryEventHandlerFunc=(e=event)=>{var batteryEvent=JSEvents.batteryEvent;fillBatteryEventData(batteryEvent,battery());if(getWasmTableEntry(callbackfunc)(eventTypeId,batteryEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:batteryEventHandlerFunc,useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_batterychargingchange_callback_on_thread(userData,callbackfunc,targetThread){userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(!battery())return-1;return registerBatteryEventCallback(battery(),userData,true,callbackfunc,29,"chargingchange",targetThread)}_emscripten_set_batterychargingchange_callback_on_thread.sig="ippp";function _emscripten_set_batterylevelchange_callback_on_thread(userData,callbackfunc,targetThread){userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;if(!battery())return-1;return registerBatteryEventCallback(battery(),userData,true,callbackfunc,30,"levelchange",targetThread)}_emscripten_set_batterylevelchange_callback_on_thread.sig="ippp";function _emscripten_get_battery_status(batteryState){batteryState>>>=0;if(!battery())return-1;fillBatteryEventData(batteryState,battery());return 0}_emscripten_get_battery_status.sig="ip";function _emscripten_set_element_css_size(target,width,height){target>>>=0;target=findEventTarget(target);if(!target)return-4;target.style.width=width+"px";target.style.height=height+"px";return 0}_emscripten_set_element_css_size.sig="ipdd";function _emscripten_get_element_css_size(target,width,height){target>>>=0;width>>>=0;height>>>=0;target=findEventTarget(target);if(!target)return-4;var rect=getBoundingClientRect(target);HEAPF64[width>>>3>>>0]=rect.width;HEAPF64[height>>>3>>>0]=rect.height;return 0}_emscripten_get_element_css_size.sig="ippp";var _emscripten_html5_remove_all_event_listeners=()=>JSEvents.removeAllEventListeners();_emscripten_html5_remove_all_event_listeners.sig="v";var _emscripten_request_animation_frame=function(cb,userData){cb>>>=0;userData>>>=0;return requestAnimationFrame(timeStamp=>getWasmTableEntry(cb)(timeStamp,userData))};_emscripten_request_animation_frame.sig="ipp";var _emscripten_cancel_animation_frame=id=>cancelAnimationFrame(id);_emscripten_cancel_animation_frame.sig="vi";function _emscripten_request_animation_frame_loop(cb,userData){cb>>>=0;userData>>>=0;function tick(timeStamp){if(getWasmTableEntry(cb)(timeStamp,userData)){requestAnimationFrame(tick)}}return requestAnimationFrame(tick)}_emscripten_request_animation_frame_loop.sig="vpp";var _emscripten_get_device_pixel_ratio=()=>typeof devicePixelRatio=="number"&&devicePixelRatio||1;_emscripten_get_device_pixel_ratio.sig="d";function _emscripten_get_callstack(flags,str,maxbytes){str>>>=0;var callstack=getCallstack(flags);if(!str||maxbytes<=0){return lengthBytesUTF8(callstack)+1}var bytesWrittenExcludingNull=stringToUTF8(callstack,str,maxbytes);return bytesWrittenExcludingNull+1}_emscripten_get_callstack.sig="iipi";var convertFrameToPC=frame=>{abort("Cannot use convertFrameToPC (needed by __builtin_return_address) without -sUSE_OFFSET_CONVERTER");return 0};function _emscripten_return_address(level){var callstack=jsStackTrace().split("\n");if(callstack[0]=="Error"){callstack.shift()}var caller=callstack[level+3];return convertFrameToPC(caller)}_emscripten_return_address.sig="pi";var UNWIND_CACHE={};var saveInUnwindCache=callstack=>{callstack.forEach(frame=>{var pc=convertFrameToPC(frame);if(pc){UNWIND_CACHE[pc]=frame}})};function _emscripten_stack_snapshot(){var callstack=jsStackTrace().split("\n");if(callstack[0]=="Error"){callstack.shift()}saveInUnwindCache(callstack);UNWIND_CACHE.last_addr=convertFrameToPC(callstack[3]);UNWIND_CACHE.last_stack=callstack;return UNWIND_CACHE.last_addr}_emscripten_stack_snapshot.sig="p";function _emscripten_stack_unwind_buffer(addr,buffer,count){addr>>>=0;buffer>>>=0;var stack;if(UNWIND_CACHE.last_addr==addr){stack=UNWIND_CACHE.last_stack}else{stack=jsStackTrace().split("\n");if(stack[0]=="Error"){stack.shift()}saveInUnwindCache(stack)}var offset=3;while(stack[offset]&&convertFrameToPC(stack[offset])!=addr){++offset}for(var i=0;i>>2>>>0]=convertFrameToPC(stack[i+offset])}return i}_emscripten_stack_unwind_buffer.sig="ippi";function _emscripten_pc_get_function(pc){pc>>>=0;abort("Cannot use emscripten_pc_get_function without -sUSE_OFFSET_CONVERTER");return 0}_emscripten_pc_get_function.sig="pp";var convertPCtoSourceLocation=pc=>{if(UNWIND_CACHE.last_get_source_pc==pc)return UNWIND_CACHE.last_source;var match;var source;if(!source){var frame=UNWIND_CACHE[pc];if(!frame)return null;if(match=/\((.*):(\d+):(\d+)\)$/.exec(frame)){source={file:match[1],line:match[2],column:match[3]}}else if(match=/@(.*):(\d+):(\d+)/.exec(frame)){source={file:match[1],line:match[2],column:match[3]}}}UNWIND_CACHE.last_get_source_pc=pc;UNWIND_CACHE.last_source=source;return source};function _emscripten_pc_get_file(pc){pc>>>=0;var result=convertPCtoSourceLocation(pc);if(!result)return 0;if(_emscripten_pc_get_file.ret)_free(_emscripten_pc_get_file.ret);_emscripten_pc_get_file.ret=stringToNewUTF8(result.file);return _emscripten_pc_get_file.ret}_emscripten_pc_get_file.sig="pp";function _emscripten_pc_get_line(pc){pc>>>=0;var result=convertPCtoSourceLocation(pc);return result?result.line:0}_emscripten_pc_get_line.sig="ip";function _emscripten_pc_get_column(pc){pc>>>=0;var result=convertPCtoSourceLocation(pc);return result?result.column||0:0}_emscripten_pc_get_column.sig="ip";var wasiRightsToMuslOFlags=rights=>{if(rights&2&&rights&64){return 2}if(rights&2){return 0}if(rights&64){return 1}throw new FS.ErrnoError(28)};var wasiOFlagsToMuslOFlags=oflags=>{var musl_oflags=0;if(oflags&1){musl_oflags|=64}if(oflags&8){musl_oflags|=512}if(oflags&2){musl_oflags|=65536}if(oflags&4){musl_oflags|=128}return musl_oflags};var _emscripten_unwind_to_js_event_loop=()=>{throw"unwind"};_emscripten_unwind_to_js_event_loop.sig="v";var safeSetTimeout=(func,timeout)=>{runtimeKeepalivePush();return setTimeout(()=>{runtimeKeepalivePop();callUserCallback(func)},timeout)};var setImmediateWrapped=func=>{setImmediateWrapped.mapping||=[];var id=setImmediateWrapped.mapping.length;setImmediateWrapped.mapping[id]=setImmediate(()=>{setImmediateWrapped.mapping[id]=undefined;func()});return id};var _emscripten_set_main_loop_timing=(mode,value)=>{MainLoop.timingMode=mode;MainLoop.timingValue=value;if(!MainLoop.func){return 1}if(!MainLoop.running){runtimeKeepalivePush();MainLoop.running=true}if(mode==0){MainLoop.scheduler=function MainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,MainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(MainLoop.runner,timeUntilNextTick)};MainLoop.method="timeout"}else if(mode==1){MainLoop.scheduler=function MainLoop_scheduler_rAF(){MainLoop.requestAnimationFrame(MainLoop.runner)};MainLoop.method="rAF"}else if(mode==2){if(typeof MainLoop.setImmediate=="undefined"){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var MainLoop_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",MainLoop_setImmediate_messageHandler,true);MainLoop.setImmediate=func=>{setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){Module["setImmediates"]??=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}else{MainLoop.setImmediate=setImmediate}}MainLoop.scheduler=function MainLoop_scheduler_setImmediate(){MainLoop.setImmediate(MainLoop.runner)};MainLoop.method="immediate"}return 0};_emscripten_set_main_loop_timing.sig="iii";var setMainLoop=(iterFunc,fps,simulateInfiniteLoop,arg,noSetTiming)=>{MainLoop.func=iterFunc;MainLoop.arg=arg;var thisMainLoopId=MainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=MainLoop.queue.shift();blocker.func(blocker.arg);if(MainLoop.remainingBlockers){var remaining=MainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){MainLoop.remainingBlockers=next}else{next=next+.5;MainLoop.remainingBlockers=(8*remaining+next)/9}}MainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(MainLoop.runner,0);return}if(!checkIsRunning())return;MainLoop.currentFrameNumber=MainLoop.currentFrameNumber+1|0;if(MainLoop.timingMode==1&&MainLoop.timingValue>1&&MainLoop.currentFrameNumber%MainLoop.timingValue!=0){MainLoop.scheduler();return}else if(MainLoop.timingMode==0){MainLoop.tickStartTime=_emscripten_get_now()}MainLoop.runIter(iterFunc);if(!checkIsRunning())return;MainLoop.scheduler()};if(!noSetTiming){if(fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}MainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}};var MainLoop={running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],preMainLoop:[],postMainLoop:[],pause(){MainLoop.scheduler=null;MainLoop.currentlyRunningMainloop++},resume(){MainLoop.currentlyRunningMainloop++;var timingMode=MainLoop.timingMode;var timingValue=MainLoop.timingValue;var func=MainLoop.func;MainLoop.func=null;setMainLoop(func,0,false,MainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);MainLoop.scheduler()},updateStatus(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=MainLoop.remainingBlockers??0;var expected=MainLoop.expectedBlockers??0;if(remaining){if(remaining=MainLoop.nextRAF){MainLoop.nextRAF+=1e3/60}}var delay=Math.max(MainLoop.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=MainLoop.fakeRequestAnimationFrame;RAF(func)}};var safeRequestAnimationFrame=func=>{runtimeKeepalivePush();return MainLoop.requestAnimationFrame(()=>{runtimeKeepalivePop();callUserCallback(func)})};var clearImmediateWrapped=id=>{clearImmediate(setImmediateWrapped.mapping[id]);setImmediateWrapped.mapping[id]=undefined};var emClearImmediate;var emSetImmediate;var emClearImmediate_deps=["$emSetImmediate"];var _emscripten_set_immediate=function(cb,userData){cb>>>=0;userData>>>=0;runtimeKeepalivePush();return emSetImmediate(()=>{runtimeKeepalivePop();callUserCallback(()=>getWasmTableEntry(cb)(userData))})};_emscripten_set_immediate.sig="ipp";var _emscripten_clear_immediate=id=>{runtimeKeepalivePop();emClearImmediate(id)};_emscripten_clear_immediate.sig="vi";var _emscripten_set_immediate_loop=function(cb,userData){cb>>>=0;userData>>>=0;function tick(){callUserCallback(()=>{if(getWasmTableEntry(cb)(userData)){emSetImmediate(tick)}else{runtimeKeepalivePop()}})}runtimeKeepalivePush();emSetImmediate(tick)};_emscripten_set_immediate_loop.sig="vpp";var _emscripten_set_timeout=function(cb,msecs,userData){cb>>>=0;userData>>>=0;return safeSetTimeout(()=>getWasmTableEntry(cb)(userData),msecs)};_emscripten_set_timeout.sig="ipdp";var _emscripten_clear_timeout=clearTimeout;_emscripten_clear_timeout.sig="vi";var _emscripten_set_timeout_loop=function(cb,msecs,userData){cb>>>=0;userData>>>=0;function tick(){var t=_emscripten_get_now();var n=t+msecs;runtimeKeepalivePop();callUserCallback(()=>{if(getWasmTableEntry(cb)(t,userData)){runtimeKeepalivePush();var remaining=n-_emscripten_get_now();remaining=Math.max(0,remaining);setTimeout(tick,remaining)}})}runtimeKeepalivePush();return setTimeout(tick,0)};_emscripten_set_timeout_loop.sig="vpdp";var _emscripten_set_interval=function(cb,msecs,userData){cb>>>=0;userData>>>=0;runtimeKeepalivePush();return setInterval(()=>{callUserCallback(()=>getWasmTableEntry(cb)(userData))},msecs)};_emscripten_set_interval.sig="ipdp";var _emscripten_clear_interval=id=>{runtimeKeepalivePop();clearInterval(id)};_emscripten_clear_interval.sig="vi";var _emscripten_async_call=function(func,arg,millis){func>>>=0;arg>>>=0;var wrapper=()=>getWasmTableEntry(func)(arg);if(millis>=0||ENVIRONMENT_IS_NODE){safeSetTimeout(wrapper,millis)}else{safeRequestAnimationFrame(wrapper)}};_emscripten_async_call.sig="vppi";var registerPostMainLoop=f=>{typeof MainLoop!="undefined"&&MainLoop.postMainLoop.push(f)};var registerPreMainLoop=f=>{typeof MainLoop!="undefined"&&MainLoop.preMainLoop.push(f)};function _emscripten_get_main_loop_timing(mode,value){mode>>>=0;value>>>=0;if(mode)HEAP32[mode>>>2>>>0]=MainLoop.timingMode;if(value)HEAP32[value>>>2>>>0]=MainLoop.timingValue}_emscripten_get_main_loop_timing.sig="vpp";function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){func>>>=0;var iterFunc=getWasmTableEntry(func);setMainLoop(iterFunc,fps,simulateInfiniteLoop)}_emscripten_set_main_loop.sig="vpii";var _emscripten_set_main_loop_arg=function(func,arg,fps,simulateInfiniteLoop){func>>>=0;arg>>>=0;var iterFunc=()=>getWasmTableEntry(func)(arg);setMainLoop(iterFunc,fps,simulateInfiniteLoop,arg)};_emscripten_set_main_loop_arg.sig="vppii";var _emscripten_cancel_main_loop=()=>{MainLoop.pause();MainLoop.func=null};_emscripten_cancel_main_loop.sig="v";var _emscripten_pause_main_loop=()=>MainLoop.pause();_emscripten_pause_main_loop.sig="v";var _emscripten_resume_main_loop=()=>MainLoop.resume();_emscripten_resume_main_loop.sig="v";var __emscripten_push_main_loop_blocker=function(func,arg,name){func>>>=0;arg>>>=0;name>>>=0;MainLoop.queue.push({func:()=>{getWasmTableEntry(func)(arg)},name:UTF8ToString(name),counted:true});MainLoop.updateStatus()};__emscripten_push_main_loop_blocker.sig="vppp";var __emscripten_push_uncounted_main_loop_blocker=function(func,arg,name){func>>>=0;arg>>>=0;name>>>=0;MainLoop.queue.push({func:()=>{getWasmTableEntry(func)(arg)},name:UTF8ToString(name),counted:false});MainLoop.updateStatus()};__emscripten_push_uncounted_main_loop_blocker.sig="vppp";var _emscripten_set_main_loop_expected_blockers=num=>{MainLoop.expectedBlockers=num;MainLoop.remainingBlockers=num;MainLoop.updateStatus()};_emscripten_set_main_loop_expected_blockers.sig="vi";var idsToPromises=(idBuf,size)=>{var promises=[];for(var i=0;i>>2>>>0];promises[i]=getPromise(id)}return promises};var makePromiseCallback=(callback,userData)=>value=>{runtimeKeepalivePop();var stack=stackSave();var resultPtr=stackAlloc(POINTER_SIZE);HEAPU32[resultPtr>>>2>>>0]=0;try{var result=getWasmTableEntry(callback)(resultPtr,userData,value);var resultVal=HEAPU32[resultPtr>>>2>>>0]}catch(e){if(typeof e!="number"){throw 0}throw e}finally{stackRestore(stack)}switch(result){case 0:return resultVal;case 1:return getPromise(resultVal);case 2:var ret=getPromise(resultVal);_emscripten_promise_destroy(resultVal);return ret;case 3:throw resultVal}};function _emscripten_promise_then(id,onFulfilled,onRejected,userData){id>>>=0;onFulfilled>>>=0;onRejected>>>=0;userData>>>=0;runtimeKeepalivePush();var promise=getPromise(id);var newId=promiseMap.allocate({promise:promise.then(makePromiseCallback(onFulfilled,userData),makePromiseCallback(onRejected,userData))});return newId}_emscripten_promise_then.sig="ppppp";var _emscripten_promise_all=function(idBuf,resultBuf,size){idBuf>>>=0;resultBuf>>>=0;size>>>=0;var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.all(promises).then(results=>{if(resultBuf){for(var i=0;i>>2>>>0]=result}}return resultBuf})});return id};_emscripten_promise_all.sig="pppp";var setPromiseResult=(ptr,fulfill,value)=>{var result=fulfill?0:3;HEAP32[ptr>>>2>>>0]=result;HEAPU32[ptr+4>>>2>>>0]=value};var _emscripten_promise_all_settled=function(idBuf,resultBuf,size){idBuf>>>=0;resultBuf>>>=0;size>>>=0;var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.allSettled(promises).then(results=>{if(resultBuf){var offset=resultBuf;for(var i=0;i>>=0;errorBuf>>>=0;size>>>=0;var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.any(promises).catch(err=>{if(errorBuf){for(var i=0;i>>2>>>0]=err.errors[i]}}throw errorBuf})});return id};_emscripten_promise_any.sig="pppp";function _emscripten_promise_race(idBuf,size){idBuf>>>=0;size>>>=0;var promises=idsToPromises(idBuf,size);var id=promiseMap.allocate({promise:Promise.race(promises)});return id}_emscripten_promise_race.sig="ppp";function _emscripten_promise_await(returnValuePtr,id){returnValuePtr>>>=0;id>>>=0;abort("emscripten_promise_await is only available with ASYNCIFY")}_emscripten_promise_await.sig="vpp";var getExceptionMessageCommon=ptr=>{var sp=stackSave();var type_addr_addr=stackAlloc(4);var message_addr_addr=stackAlloc(4);___get_exception_message(ptr,type_addr_addr,message_addr_addr);var type_addr=HEAPU32[type_addr_addr>>>2>>>0];var message_addr=HEAPU32[message_addr_addr>>>2>>>0];var type=UTF8ToString(type_addr);_free(type_addr);var message;if(message_addr){message=UTF8ToString(message_addr);_free(message_addr)}stackRestore(sp);return[type,message]};var getCppExceptionTag=()=>___cpp_exception;var getCppExceptionThrownObjectFromWebAssemblyException=ex=>{var unwind_header=ex.getArg(getCppExceptionTag(),0);return ___thrown_object_from_unwind_exception(unwind_header)};var incrementExceptionRefcount=ex=>{var ptr=getCppExceptionThrownObjectFromWebAssemblyException(ex);___cxa_increment_exception_refcount(ptr)};var decrementExceptionRefcount=ex=>{var ptr=getCppExceptionThrownObjectFromWebAssemblyException(ex);___cxa_decrement_exception_refcount(ptr)};var getExceptionMessage=ex=>{var ptr=getCppExceptionThrownObjectFromWebAssemblyException(ex);return getExceptionMessageCommon(ptr)};var Browser={useWebGL:false,isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],preloadedImages:{},preloadedAudios:{},getCanvas:()=>Module["canvas"],init(){if(Browser.initted)return;Browser.initted=true;var imagePlugin={};imagePlugin["canHandle"]=function imagePlugin_canHandle(name){return!Module["noImageDecoding"]&&/\.(jpg|jpeg|png|bmp|webp)$/i.test(name)};imagePlugin["handle"]=function imagePlugin_handle(byteArray,name,onload,onerror){var b=new Blob([byteArray],{type:Browser.getMimetype(name)});if(b.size!==byteArray.length){b=new Blob([new Uint8Array(byteArray).buffer],{type:Browser.getMimetype(name)})}var url=URL.createObjectURL(b);var img=new Image;img.onload=()=>{var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);Browser.preloadedImages[name]=canvas;URL.revokeObjectURL(url);onload?.(byteArray)};img.onerror=event=>{err(`Image ${url} could not be decoded`);onerror?.()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module["noAudioDecoding"]&&name.slice(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;Browser.preloadedAudios[name]=audio;onload?.(byteArray)}function fail(){if(done)return;done=true;Browser.preloadedAudios[name]=new Audio;onerror?.()}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err(`warning: browser could not fully decode audio ${name}, trying slower base64 approach`);function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.slice(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){var canvas=Browser.getCanvas();Browser.pointerLock=document["pointerLockElement"]===canvas||document["mozPointerLockElement"]===canvas||document["webkitPointerLockElement"]===canvas||document["msPointerLockElement"]===canvas}var canvas=Browser.getCanvas();if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Browser.getCanvas().requestPointerLock){Browser.getCanvas().requestPointerLock();ev.preventDefault()}},false)}}},createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module["ctx"]&&canvas==Browser.getCanvas())return Module["ctx"];var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:typeof WebGL2RenderingContext!="undefined"?2:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){Module["ctx"]=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Browser.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Browser.getCanvas();function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}Module["onFullScreen"]?.(Browser.isFullscreen);Module["onFullscreen"]?.(Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)},getMimetype(name){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[name.slice(name.lastIndexOf(".")+1)]},getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navigator["mozGetUserMedia"];window.getUserMedia(func)},getMovementX(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(pageX,pageY){var canvas=Browser.getCanvas();var rect=canvas.getBoundingClientRect();var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;var adjustedX=pageX-(scrollX+rect.left);var adjustedY=pageY-(scrollY+rect.top);adjustedX=adjustedX*(canvas.width/rect.width);adjustedY=adjustedY*(canvas.height/rect.height);return{x:adjustedX,y:adjustedY}},setMouseCoords(pageX,pageY){const{x,y}=Browser.calculateMouseCoords(pageX,pageY);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y},calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}else{if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var coords=Browser.calculateMouseCoords(touch.pageX,touch.pageY);if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];last||=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}Browser.setMouseCoords(event.pageX,event.pageY)}},resizeListeners:[],updateResizeListeners(){var canvas=Browser.getCanvas();Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize(width,height,noUpdates){var canvas=Browser.getCanvas();Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>>2>>>0];flags=flags|8388608;HEAP32[SDL.screen>>>2>>>0]=flags}Browser.updateCanvasDimensions(Browser.getCanvas());Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>>2>>>0];flags=flags&~8388608;HEAP32[SDL.screen>>>2>>>0]=flags}Browser.updateCanvasDimensions(Browser.getCanvas());Browser.updateResizeListeners()},updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]>0){if(w/h>>=0;onload>>>=0;onerror>>>=0;runtimeKeepalivePush();var _file=UTF8ToString(file);var data=FS.analyzePath(_file);if(!data.exists)return-1;FS.createPreloadedFile(PATH.dirname(_file),PATH.basename(_file),new Uint8Array(data.object.contents),true,true,()=>{runtimeKeepalivePop();if(onload)getWasmTableEntry(onload)(file)},()=>{runtimeKeepalivePop();if(onerror)getWasmTableEntry(onerror)(file)},true);return 0};_emscripten_run_preload_plugins.sig="ippp";var Browser_asyncPrepareDataCounter=0;var _emscripten_run_preload_plugins_data=function(data,size,suffix,arg,onload,onerror){data>>>=0;suffix>>>=0;arg>>>=0;onload>>>=0;onerror>>>=0;runtimeKeepalivePush();var _suffix=UTF8ToString(suffix);var name="prepare_data_"+Browser_asyncPrepareDataCounter+++"."+_suffix;var cname=stringToNewUTF8(name);FS.createPreloadedFile("/",name,HEAPU8.subarray(data>>>0,data+size>>>0),true,true,()=>{runtimeKeepalivePop();if(onload)getWasmTableEntry(onload)(arg,cname)},()=>{runtimeKeepalivePop();if(onerror)getWasmTableEntry(onerror)(arg)},true)};_emscripten_run_preload_plugins_data.sig="vpipppp";var _emscripten_async_run_script=function(script,millis){script>>>=0;safeSetTimeout(()=>_emscripten_run_script(script),millis)};_emscripten_async_run_script.sig="vpi";var _emscripten_async_load_script=async function(url,onload,onerror){url>>>=0;onload>>>=0;onerror>>>=0;url=UTF8ToString(url);runtimeKeepalivePush();var loadDone=()=>{runtimeKeepalivePop();if(onload){var onloadCallback=()=>callUserCallback(getWasmTableEntry(onload));if(runDependencies>0){dependenciesFulfilled=onloadCallback}else{onloadCallback()}}};var loadError=()=>{runtimeKeepalivePop();if(onerror){callUserCallback(getWasmTableEntry(onerror))}};if(ENVIRONMENT_IS_NODE){try{var data=await readAsync(url,false);eval(data);loadDone()}catch(e){err(e);loadError()}return}var script=document.createElement("script");script.onload=loadDone;script.onerror=loadError;script.src=url;document.body.appendChild(script)};_emscripten_async_load_script.sig="vppp";function _emscripten_get_window_title(){var buflen=256;if(!_emscripten_get_window_title.buffer){_emscripten_get_window_title.buffer=_malloc(buflen)}stringToUTF8(document.title,_emscripten_get_window_title.buffer,buflen);return _emscripten_get_window_title.buffer}_emscripten_get_window_title.sig="p";function _emscripten_set_window_title(title){title>>>=0;return document.title=UTF8ToString(title)}_emscripten_set_window_title.sig="vp";function _emscripten_get_screen_size(width,height){width>>>=0;height>>>=0;HEAP32[width>>>2>>>0]=screen.width;HEAP32[height>>>2>>>0]=screen.height}_emscripten_get_screen_size.sig="vpp";var _emscripten_hide_mouse=()=>{var styleSheet=document.styleSheets[0];var rules=styleSheet.cssRules;for(var i=0;iBrowser.setCanvasSize(width,height);_emscripten_set_canvas_size.sig="vii";function _emscripten_get_canvas_size(width,height,isFullscreen){width>>>=0;height>>>=0;isFullscreen>>>=0;var canvas=Browser.getCanvas();HEAP32[width>>>2>>>0]=canvas.width;HEAP32[height>>>2>>>0]=canvas.height;HEAP32[isFullscreen>>>2>>>0]=Browser.isFullscreen?1:0}_emscripten_get_canvas_size.sig="vppp";function _emscripten_create_worker(url){url>>>=0;url=UTF8ToString(url);var id=Browser.workers.length;var info={worker:new Worker(url),callbacks:[],awaited:0,buffer:0,bufferSize:0};info.worker.onmessage=function info_worker_onmessage(msg){if(ABORT)return;var info=Browser.workers[id];if(!info)return;var callbackId=msg.data["callbackId"];var callbackInfo=info.callbacks[callbackId];if(!callbackInfo)return;if(msg.data["finalResponse"]){info.awaited--;info.callbacks[callbackId]=null;runtimeKeepalivePop()}var data=msg.data["data"];if(data){if(!data.byteLength)data=new Uint8Array(data);if(!info.buffer||info.bufferSize>>0);callbackInfo.func(info.buffer,data.length,callbackInfo.arg)}else{callbackInfo.func(0,0,callbackInfo.arg)}};Browser.workers.push(info);return id}_emscripten_create_worker.sig="ip";var _emscripten_destroy_worker=id=>{var info=Browser.workers[id];info.worker.terminate();if(info.buffer)_free(info.buffer);Browser.workers[id]=null};_emscripten_destroy_worker.sig="vi";function _emscripten_call_worker(id,funcName,data,size,callback,arg){funcName>>>=0;data>>>=0;callback>>>=0;arg>>>=0;funcName=UTF8ToString(funcName);var info=Browser.workers[id];var callbackId=-1;if(callback){runtimeKeepalivePush();callbackId=info.callbacks.length;info.callbacks.push({func:getWasmTableEntry(callback),arg});info.awaited++}var transferObject={funcName,callbackId,data:data?new Uint8Array(HEAPU8.subarray(data>>>0,data+size>>>0)):0};if(data){info.worker.postMessage(transferObject,[transferObject.data.buffer])}else{info.worker.postMessage(transferObject)}}_emscripten_call_worker.sig="vippipp";var _emscripten_get_worker_queue_size=id=>{var info=Browser.workers[id];if(!info)return-1;return info.awaited};_emscripten_get_worker_queue_size.sig="ii";var getPreloadedImageData=(path,w,h)=>{path=PATH_FS.resolve(path);var canvas=Browser.preloadedImages[path];if(!canvas)return 0;var ctx=canvas.getContext("2d");var image=ctx.getImageData(0,0,canvas.width,canvas.height);var buf=_malloc(canvas.width*canvas.height*4);HEAPU8.set(image.data,buf>>>0);HEAP32[w>>>2>>>0]=canvas.width;HEAP32[h>>>2>>>0]=canvas.height;return buf};function _emscripten_get_preloaded_image_data(path,w,h){path>>>=0;w>>>=0;h>>>=0;return getPreloadedImageData(UTF8ToString(path),w,h)}_emscripten_get_preloaded_image_data.sig="pppp";var getPreloadedImageData__data=["$PATH_FS","malloc"];function _emscripten_get_preloaded_image_data_from_FILE(file,w,h){file>>>=0;w>>>=0;h>>>=0;var fd=_fileno(file);var stream=FS.getStream(fd);if(stream){return getPreloadedImageData(stream.path,w,h)}return 0}_emscripten_get_preloaded_image_data_from_FILE.sig="pppp";var wget={wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle(){var handle=wget.nextWgetRequestHandle;wget.nextWgetRequestHandle++;return handle}};var FS_mkdirTree=(path,mode)=>FS.mkdirTree(path,mode);var _emscripten_async_wget=function(url,file,onload,onerror){url>>>=0;file>>>=0;onload>>>=0;onerror>>>=0;runtimeKeepalivePush();var _url=UTF8ToString(url);var _file=UTF8ToString(file);_file=PATH_FS.resolve(_file);function doCallback(callback){if(callback){runtimeKeepalivePop();callUserCallback(()=>{var sp=stackSave();getWasmTableEntry(callback)(stringToUTF8OnStack(_file));stackRestore(sp)})}}var destinationDirectory=PATH.dirname(_file);FS_createPreloadedFile(destinationDirectory,PATH.basename(_file),_url,true,true,()=>doCallback(onload),()=>doCallback(onerror),false,false,()=>{try{FS_unlink(_file)}catch(e){}FS_mkdirTree(destinationDirectory)})};_emscripten_async_wget.sig="vpppp";var _emscripten_async_wget_data=async function(url,userdata,onload,onerror){url>>>=0;userdata>>>=0;onload>>>=0;onerror>>>=0;runtimeKeepalivePush();try{var byteArray=await asyncLoad(UTF8ToString(url));runtimeKeepalivePop();callUserCallback(()=>{var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer>>>0);getWasmTableEntry(onload)(userdata,buffer,byteArray.length);_free(buffer)})}catch(e){if(onerror){runtimeKeepalivePop();callUserCallback(()=>{getWasmTableEntry(onerror)(userdata)})}}};_emscripten_async_wget_data.sig="vpppp";var _emscripten_async_wget2=function(url,file,request,param,userdata,onload,onerror,onprogress){url>>>=0;file>>>=0;request>>>=0;param>>>=0;userdata>>>=0;onload>>>=0;onerror>>>=0;onprogress>>>=0;runtimeKeepalivePush();var _url=UTF8ToString(url);var _file=UTF8ToString(file);_file=PATH_FS.resolve(_file);var _request=UTF8ToString(request);var _param=UTF8ToString(param);var index=_file.lastIndexOf("/");var http=new XMLHttpRequest;http.open(_request,_url,true);http.responseType="arraybuffer";var handle=wget.getNextWgetRequestHandle();var destinationDirectory=PATH.dirname(_file);http.onload=e=>{runtimeKeepalivePop();if(http.status>=200&&http.status<300){try{FS.unlink(_file)}catch(e){}FS.mkdirTree(destinationDirectory);FS.createDataFile(_file.slice(0,index),_file.slice(index+1),new Uint8Array(http.response),true,true,false);if(onload){var sp=stackSave();getWasmTableEntry(onload)(handle,userdata,stringToUTF8OnStack(_file));stackRestore(sp)}}else{if(onerror)getWasmTableEntry(onerror)(handle,userdata,http.status)}delete wget.wgetRequests[handle]};http.onerror=e=>{runtimeKeepalivePop();if(onerror)getWasmTableEntry(onerror)(handle,userdata,http.status);delete wget.wgetRequests[handle]};http.onprogress=e=>{if(e.lengthComputable||e.lengthComputable===undefined&&e.total!=0){var percentComplete=e.loaded/e.total*100;if(onprogress)getWasmTableEntry(onprogress)(handle,userdata,percentComplete)}};http.onabort=e=>{runtimeKeepalivePop();delete wget.wgetRequests[handle]};if(_request=="POST"){http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.send(_param)}else{http.send(null)}wget.wgetRequests[handle]=http;return handle};_emscripten_async_wget2.sig="ipppppppp";function _emscripten_async_wget2_data(url,request,param,userdata,free,onload,onerror,onprogress){url>>>=0;request>>>=0;param>>>=0;userdata>>>=0;onload>>>=0;onerror>>>=0;onprogress>>>=0;var _url=UTF8ToString(url);var _request=UTF8ToString(request);var _param=UTF8ToString(param);var http=new XMLHttpRequest;http.open(_request,_url,true);http.responseType="arraybuffer";var handle=wget.getNextWgetRequestHandle();function onerrorjs(){if(onerror){var sp=stackSave();var statusText=0;if(http.statusText){statusText=stringToUTF8OnStack(http.statusText)}getWasmTableEntry(onerror)(handle,userdata,http.status,statusText);stackRestore(sp)}}http.onload=e=>{if(http.status>=200&&http.status<300||http.status===0&&_url.slice(0,4).toLowerCase()!="http"){var byteArray=new Uint8Array(http.response);var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer>>>0);if(onload)getWasmTableEntry(onload)(handle,userdata,buffer,byteArray.length);if(free)_free(buffer)}else{onerrorjs()}delete wget.wgetRequests[handle]};http.onerror=e=>{onerrorjs();delete wget.wgetRequests[handle]};http.onprogress=e=>{if(onprogress)getWasmTableEntry(onprogress)(handle,userdata,e.loaded,e.lengthComputable||e.lengthComputable===undefined?e.total:0)};http.onabort=e=>{delete wget.wgetRequests[handle]};if(_request=="POST"){http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.send(_param)}else{http.send(null)}wget.wgetRequests[handle]=http;return handle}_emscripten_async_wget2_data.sig="ippppippp";var _emscripten_async_wget2_abort=handle=>{var http=wget.wgetRequests[handle];http?.abort()};_emscripten_async_wget2_abort.sig="vi";function ___asctime_r(tmPtr,buf){tmPtr>>>=0;buf>>>=0;var date={tm_sec:HEAP32[tmPtr>>>2>>>0],tm_min:HEAP32[tmPtr+4>>>2>>>0],tm_hour:HEAP32[tmPtr+8>>>2>>>0],tm_mday:HEAP32[tmPtr+12>>>2>>>0],tm_mon:HEAP32[tmPtr+16>>>2>>>0],tm_year:HEAP32[tmPtr+20>>>2>>>0],tm_wday:HEAP32[tmPtr+24>>>2>>>0]};var days=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var s=days[date.tm_wday]+" "+months[date.tm_mon]+(date.tm_mday<10?" ":" ")+date.tm_mday+(date.tm_hour<10?" 0":" ")+date.tm_hour+(date.tm_min<10?":0":":")+date.tm_min+(date.tm_sec<10?":0":":")+date.tm_sec+" "+(1900+date.tm_year)+"\n";stringToUTF8(s,buf,26);return buf}___asctime_r.sig="ppp";var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var arraySum=(array,index)=>{var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum};var addDays=(date,days)=>{var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate};function _strptime(buf,format,tm){buf>>>=0;format>>>=0;tm>>>=0;var pattern=UTF8ToString(format);var SPECIAL_CHARS="\\!@#$^&*()+=-[]/{}|:<>?,.";for(var i=0,ii=SPECIAL_CHARS.length;iEQUIVALENT_MATCHERS[c]||m).replace(/%(.)/g,(_,c)=>{let pat=DATE_PATTERNS[c];if(pat){capture.push(c);return`(${pat})`}else{return c}}).replace(/\s+/g,"\\s*");var matches=new RegExp("^"+pattern_out,"i").exec(UTF8ToString(buf));function initDate(){function fixup(value,min,max){return typeof value!="number"||isNaN(value)?min:value>=min?value<=max?value:max:min}return{year:fixup(HEAP32[tm+20>>>2>>>0]+1900,1970,9999),month:fixup(HEAP32[tm+16>>>2>>>0],0,11),day:fixup(HEAP32[tm+12>>>2>>>0],1,31),hour:fixup(HEAP32[tm+8>>>2>>>0],0,23),min:fixup(HEAP32[tm+4>>>2>>>0],0,59),sec:fixup(HEAP32[tm>>>2>>>0],0,59),gmtoff:0}}if(matches){var date=initDate();var value;var getMatch=symbol=>{var pos=capture.indexOf(symbol);if(pos>=0){return matches[pos+1]}return};if(value=getMatch("S")){date.sec=Number(value)}if(value=getMatch("M")){date.min=Number(value)}if(value=getMatch("H")){date.hour=Number(value)}else if(value=getMatch("I")){var hour=Number(value);if(value=getMatch("p")){hour+=value.toUpperCase()[0]==="P"?12:0}date.hour=hour}if(value=getMatch("Y")){date.year=Number(value)}else if(value=getMatch("y")){var year=Number(value);if(value=getMatch("C")){year+=Number(value)*100}else{year+=year<69?2e3:1900}date.year=year}if(value=getMatch("m")){date.month=Number(value)-1}else if(value=getMatch("b")){date.month=MONTH_NUMBERS[value.substring(0,3).toUpperCase()]||0}if(value=getMatch("d")){date.day=Number(value)}else if(value=getMatch("j")){var day=Number(value);var leapYear=isLeapYear(date.year);for(var month=0;month<12;++month){var daysUntilMonth=arraySum(leapYear?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,month-1);if(day<=daysUntilMonth+(leapYear?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[month]){date.day=day-daysUntilMonth}}}else if(value=getMatch("a")){var weekDay=value.substring(0,3).toUpperCase();if(value=getMatch("U")){var weekDayNumber=DAY_NUMBERS_SUN_FIRST[weekDay];var weekNumber=Number(value);var janFirst=new Date(date.year,0,1);var endDate;if(janFirst.getDay()===0){endDate=addDays(janFirst,weekDayNumber+7*(weekNumber-1))}else{endDate=addDays(janFirst,7-janFirst.getDay()+weekDayNumber+7*(weekNumber-1))}date.day=endDate.getDate();date.month=endDate.getMonth()}else if(value=getMatch("W")){var weekDayNumber=DAY_NUMBERS_MON_FIRST[weekDay];var weekNumber=Number(value);var janFirst=new Date(date.year,0,1);var endDate;if(janFirst.getDay()===1){endDate=addDays(janFirst,weekDayNumber+7*(weekNumber-1))}else{endDate=addDays(janFirst,7-janFirst.getDay()+1+weekDayNumber+7*(weekNumber-1))}date.day=endDate.getDate();date.month=endDate.getMonth()}}if(value=getMatch("z")){if(value.toLowerCase()==="z"){date.gmtoff=0}else{var match=value.match(/^((?:\-|\+)\d\d):?(\d\d)?/);date.gmtoff=match[1]*3600;if(match[2]){date.gmtoff+=date.gmtoff>0?match[2]*60:-match[2]*60}}}var fullDate=new Date(date.year,date.month,date.day,date.hour,date.min,date.sec,0);HEAP32[tm>>>2>>>0]=fullDate.getSeconds();HEAP32[tm+4>>>2>>>0]=fullDate.getMinutes();HEAP32[tm+8>>>2>>>0]=fullDate.getHours();HEAP32[tm+12>>>2>>>0]=fullDate.getDate();HEAP32[tm+16>>>2>>>0]=fullDate.getMonth();HEAP32[tm+20>>>2>>>0]=fullDate.getFullYear()-1900;HEAP32[tm+24>>>2>>>0]=fullDate.getDay();HEAP32[tm+28>>>2>>>0]=arraySum(isLeapYear(fullDate.getFullYear())?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,fullDate.getMonth()-1)+fullDate.getDate()-1;HEAP32[tm+32>>>2>>>0]=0;HEAP32[tm+36>>>2>>>0]=date.gmtoff;return buf+intArrayFromString(matches[0]).length-1}return 0}_strptime.sig="pppp";function _strptime_l(buf,format,tm,locale){buf>>>=0;format>>>=0;tm>>>=0;locale>>>=0;return _strptime(buf,format,tm)}_strptime_l.sig="ppppp";function __dlsym_catchup_js(handle,symbolIndex){handle>>>=0;var lib=LDSO.loadedLibsByHandle[handle];var symDict=lib.exports;var symName=Object.keys(symDict)[symbolIndex];var sym=symDict[symName];var result=addFunction(sym,sym.sig);return result}__dlsym_catchup_js.sig="ppi";var FS_readFile=(...args)=>FS.readFile(...args);var FS_root=(...args)=>FS.root(...args);var FS_mounts=(...args)=>FS.mounts(...args);var FS_devices=(...args)=>FS.devices(...args);var FS_streams=(...args)=>FS.streams(...args);var FS_nextInode=(...args)=>FS.nextInode(...args);var FS_nameTable=(...args)=>FS.nameTable(...args);var FS_currentPath=(...args)=>FS.currentPath(...args);var FS_initialized=(...args)=>FS.initialized(...args);var FS_ignorePermissions=(...args)=>FS.ignorePermissions(...args);var FS_trackingDelegate=(...args)=>FS.trackingDelegate(...args);var FS_filesystems=(...args)=>FS.filesystems(...args);var FS_syncFSRequests=(...args)=>FS.syncFSRequests(...args);var FS_readFiles=(...args)=>FS.readFiles(...args);var FS_lookupPath=(...args)=>FS.lookupPath(...args);var FS_getPath=(...args)=>FS.getPath(...args);var FS_hashName=(...args)=>FS.hashName(...args);var FS_hashAddNode=(...args)=>FS.hashAddNode(...args);var FS_hashRemoveNode=(...args)=>FS.hashRemoveNode(...args);var FS_lookupNode=(...args)=>FS.lookupNode(...args);var FS_createNode=(...args)=>FS.createNode(...args);var FS_destroyNode=(...args)=>FS.destroyNode(...args);var FS_isRoot=(...args)=>FS.isRoot(...args);var FS_isMountpoint=(...args)=>FS.isMountpoint(...args);var FS_isFile=(...args)=>FS.isFile(...args);var FS_isDir=(...args)=>FS.isDir(...args);var FS_isLink=(...args)=>FS.isLink(...args);var FS_isChrdev=(...args)=>FS.isChrdev(...args);var FS_isBlkdev=(...args)=>FS.isBlkdev(...args);var FS_isFIFO=(...args)=>FS.isFIFO(...args);var FS_isSocket=(...args)=>FS.isSocket(...args);var FS_flagsToPermissionString=(...args)=>FS.flagsToPermissionString(...args);var FS_nodePermissions=(...args)=>FS.nodePermissions(...args);var FS_mayLookup=(...args)=>FS.mayLookup(...args);var FS_mayCreate=(...args)=>FS.mayCreate(...args);var FS_mayDelete=(...args)=>FS.mayDelete(...args);var FS_mayOpen=(...args)=>FS.mayOpen(...args);var FS_checkOpExists=(...args)=>FS.checkOpExists(...args);var FS_nextfd=(...args)=>FS.nextfd(...args);var FS_getStreamChecked=(...args)=>FS.getStreamChecked(...args);var FS_getStream=(...args)=>FS.getStream(...args);var FS_createStream=(...args)=>FS.createStream(...args);var FS_closeStream=(...args)=>FS.closeStream(...args);var FS_dupStream=(...args)=>FS.dupStream(...args);var FS_doSetAttr=(...args)=>FS.doSetAttr(...args);var FS_chrdev_stream_ops=(...args)=>FS.chrdev_stream_ops(...args);var FS_major=(...args)=>FS.major(...args);var FS_minor=(...args)=>FS.minor(...args);var FS_makedev=(...args)=>FS.makedev(...args);var FS_registerDevice=(...args)=>FS.registerDevice(...args);var FS_getDevice=(...args)=>FS.getDevice(...args);var FS_getMounts=(...args)=>FS.getMounts(...args);var FS_syncfs=(...args)=>FS.syncfs(...args);var FS_mount=(...args)=>FS.mount(...args);var FS_unmount=(...args)=>FS.unmount(...args);var FS_lookup=(...args)=>FS.lookup(...args);var FS_mknod=(...args)=>FS.mknod(...args);var FS_statfs=(...args)=>FS.statfs(...args);var FS_statfsStream=(...args)=>FS.statfsStream(...args);var FS_statfsNode=(...args)=>FS.statfsNode(...args);var FS_create=(...args)=>FS.create(...args);var FS_mkdir=(...args)=>FS.mkdir(...args);var FS_mkdev=(...args)=>FS.mkdev(...args);var FS_symlink=(...args)=>FS.symlink(...args);var FS_rename=(...args)=>FS.rename(...args);var FS_rmdir=(...args)=>FS.rmdir(...args);var FS_readdir=(...args)=>FS.readdir(...args);var FS_readlink=(...args)=>FS.readlink(...args);var FS_stat=(...args)=>FS.stat(...args);var FS_fstat=(...args)=>FS.fstat(...args);var FS_lstat=(...args)=>FS.lstat(...args);var FS_doChmod=(...args)=>FS.doChmod(...args);var FS_chmod=(...args)=>FS.chmod(...args);var FS_lchmod=(...args)=>FS.lchmod(...args);var FS_fchmod=(...args)=>FS.fchmod(...args);var FS_doChown=(...args)=>FS.doChown(...args);var FS_chown=(...args)=>FS.chown(...args);var FS_lchown=(...args)=>FS.lchown(...args);var FS_fchown=(...args)=>FS.fchown(...args);var FS_doTruncate=(...args)=>FS.doTruncate(...args);var FS_truncate=(...args)=>FS.truncate(...args);var FS_ftruncate=(...args)=>FS.ftruncate(...args);var FS_utime=(...args)=>FS.utime(...args);var FS_open=(...args)=>FS.open(...args);var FS_close=(...args)=>FS.close(...args);var FS_isClosed=(...args)=>FS.isClosed(...args);var FS_llseek=(...args)=>FS.llseek(...args);var FS_read=(...args)=>FS.read(...args);var FS_write=(...args)=>FS.write(...args);var FS_mmap=(...args)=>FS.mmap(...args);var FS_msync=(...args)=>FS.msync(...args);var FS_ioctl=(...args)=>FS.ioctl(...args);var FS_writeFile=(...args)=>FS.writeFile(...args);var FS_cwd=(...args)=>FS.cwd(...args);var FS_chdir=(...args)=>FS.chdir(...args);var FS_createDefaultDirectories=(...args)=>FS.createDefaultDirectories(...args);var FS_createDefaultDevices=(...args)=>FS.createDefaultDevices(...args);var FS_createSpecialDirectories=(...args)=>FS.createSpecialDirectories(...args);var FS_createStandardStreams=(...args)=>FS.createStandardStreams(...args);var FS_staticInit=(...args)=>FS.staticInit(...args);var FS_init=(...args)=>FS.init(...args);var FS_quit=(...args)=>FS.quit(...args);var FS_findObject=(...args)=>FS.findObject(...args);var FS_analyzePath=(...args)=>FS.analyzePath(...args);var FS_createFile=(...args)=>FS.createFile(...args);var FS_forceLoadFile=(...args)=>FS.forceLoadFile(...args);var _setNetworkCallback=(event,userData,callback)=>{function _callback(data){callUserCallback(()=>{if(event==="error"){withStackSave(()=>{var msg=stringToUTF8OnStack(data[2]);getWasmTableEntry(callback)(data[0],data[1],msg,userData)})}else{getWasmTableEntry(callback)(data,userData)}})}runtimeKeepalivePush();SOCKFS.on(event,callback?_callback:null)};function _emscripten_set_socket_error_callback(userData,callback){userData>>>=0;callback>>>=0;return _setNetworkCallback("error",userData,callback)}_emscripten_set_socket_error_callback.sig="vpp";function _emscripten_set_socket_open_callback(userData,callback){userData>>>=0;callback>>>=0;return _setNetworkCallback("open",userData,callback)}_emscripten_set_socket_open_callback.sig="vpp";function _emscripten_set_socket_listen_callback(userData,callback){userData>>>=0;callback>>>=0;return _setNetworkCallback("listen",userData,callback)}_emscripten_set_socket_listen_callback.sig="vpp";function _emscripten_set_socket_connection_callback(userData,callback){userData>>>=0;callback>>>=0;return _setNetworkCallback("connection",userData,callback)}_emscripten_set_socket_connection_callback.sig="vpp";function _emscripten_set_socket_message_callback(userData,callback){userData>>>=0;callback>>>=0;return _setNetworkCallback("message",userData,callback)}_emscripten_set_socket_message_callback.sig="vpp";function _emscripten_set_socket_close_callback(userData,callback){userData>>>=0;callback>>>=0;return _setNetworkCallback("close",userData,callback)}_emscripten_set_socket_close_callback.sig="vpp";function _emscripten_webgl_enable_ANGLE_instanced_arrays(ctx){ctx>>>=0;return webgl_enable_ANGLE_instanced_arrays(GL.contexts[ctx].GLctx)}_emscripten_webgl_enable_ANGLE_instanced_arrays.sig="ip";function _emscripten_webgl_enable_OES_vertex_array_object(ctx){ctx>>>=0;return webgl_enable_OES_vertex_array_object(GL.contexts[ctx].GLctx)}_emscripten_webgl_enable_OES_vertex_array_object.sig="ip";function _emscripten_webgl_enable_WEBGL_draw_buffers(ctx){ctx>>>=0;return webgl_enable_WEBGL_draw_buffers(GL.contexts[ctx].GLctx)}_emscripten_webgl_enable_WEBGL_draw_buffers.sig="ip";function _emscripten_webgl_enable_WEBGL_multi_draw(ctx){ctx>>>=0;return webgl_enable_WEBGL_multi_draw(GL.contexts[ctx].GLctx)}_emscripten_webgl_enable_WEBGL_multi_draw.sig="ip";function _emscripten_webgl_enable_EXT_polygon_offset_clamp(ctx){ctx>>>=0;return webgl_enable_EXT_polygon_offset_clamp(GL.contexts[ctx].GLctx)}_emscripten_webgl_enable_EXT_polygon_offset_clamp.sig="ip";function _emscripten_webgl_enable_EXT_clip_control(ctx){ctx>>>=0;return webgl_enable_EXT_clip_control(GL.contexts[ctx].GLctx)}_emscripten_webgl_enable_EXT_clip_control.sig="ip";function _emscripten_webgl_enable_WEBGL_polygon_mode(ctx){ctx>>>=0;return webgl_enable_WEBGL_polygon_mode(GL.contexts[ctx].GLctx)}_emscripten_webgl_enable_WEBGL_polygon_mode.sig="ip";function _glVertexPointer(size,type,stride,ptr){ptr>>>=0;throw"Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."}_glVertexPointer.sig="viiip";var _glMatrixMode=()=>{throw"Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glMatrixMode.sig="vi";var _glBegin=()=>{throw"Legacy GL function (glBegin) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glBegin.sig="vi";var _glLoadIdentity=()=>{throw"Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -sLEGACY_GL_EMULATION to enable legacy GL emulation."};_glLoadIdentity.sig="v";function _glMultiDrawArraysWEBGL(mode,firsts,counts,drawcount){firsts>>>=0;counts>>>=0;GLctx.multiDrawWebgl["multiDrawArraysWEBGL"](mode,HEAP32,firsts>>>2,HEAP32,counts>>>2,drawcount)}_glMultiDrawArraysWEBGL.sig="vippi";var _glMultiDrawArrays=_glMultiDrawArraysWEBGL;_glMultiDrawArrays.sig="vippi";var _glMultiDrawArraysANGLE=_glMultiDrawArraysWEBGL;function _glMultiDrawArraysInstancedWEBGL(mode,firsts,counts,instanceCounts,drawcount){firsts>>>=0;counts>>>=0;instanceCounts>>>=0;GLctx.multiDrawWebgl["multiDrawArraysInstancedWEBGL"](mode,HEAP32,firsts>>>2,HEAP32,counts>>>2,HEAP32,instanceCounts>>>2,drawcount)}_glMultiDrawArraysInstancedWEBGL.sig="vipppi";var _glMultiDrawArraysInstancedANGLE=_glMultiDrawArraysInstancedWEBGL;function _glMultiDrawElementsWEBGL(mode,counts,type,offsets,drawcount){counts>>>=0;offsets>>>=0;GLctx.multiDrawWebgl["multiDrawElementsWEBGL"](mode,HEAP32,counts>>>2,type,HEAP32,offsets>>>2,drawcount)}_glMultiDrawElementsWEBGL.sig="vipipi";var _glMultiDrawElements=_glMultiDrawElementsWEBGL;_glMultiDrawElements.sig="vipipi";var _glMultiDrawElementsANGLE=_glMultiDrawElementsWEBGL;function _glMultiDrawElementsInstancedWEBGL(mode,counts,type,offsets,instanceCounts,drawcount){counts>>>=0;offsets>>>=0;instanceCounts>>>=0;GLctx.multiDrawWebgl["multiDrawElementsInstancedWEBGL"](mode,HEAP32,counts>>>2,type,HEAP32,offsets>>>2,HEAP32,instanceCounts>>>2,drawcount)}_glMultiDrawElementsInstancedWEBGL.sig="vipippi";var _glMultiDrawElementsInstancedANGLE=_glMultiDrawElementsInstancedWEBGL;var _glClearDepth=x0=>GLctx.clearDepth(x0);_glClearDepth.sig="vd";var _glDepthRange=(x0,x1)=>GLctx.depthRange(x0,x1);_glDepthRange.sig="vdd";var _emscripten_glVertexPointer=_glVertexPointer;_emscripten_glVertexPointer.sig="viiip";var _emscripten_glMatrixMode=_glMatrixMode;_emscripten_glMatrixMode.sig="vi";var _emscripten_glBegin=_glBegin;_emscripten_glBegin.sig="vi";var _emscripten_glLoadIdentity=_glLoadIdentity;_emscripten_glLoadIdentity.sig="v";var _emscripten_glMultiDrawArrays=_glMultiDrawArrays;_emscripten_glMultiDrawArrays.sig="vippi";var _emscripten_glMultiDrawArraysANGLE=_glMultiDrawArraysANGLE;var _emscripten_glMultiDrawArraysWEBGL=_glMultiDrawArraysWEBGL;var _emscripten_glMultiDrawArraysInstancedANGLE=_glMultiDrawArraysInstancedANGLE;var _emscripten_glMultiDrawArraysInstancedWEBGL=_glMultiDrawArraysInstancedWEBGL;var _emscripten_glMultiDrawElements=_glMultiDrawElements;_emscripten_glMultiDrawElements.sig="vipipi";var _emscripten_glMultiDrawElementsANGLE=_glMultiDrawElementsANGLE;var _emscripten_glMultiDrawElementsWEBGL=_glMultiDrawElementsWEBGL;var _emscripten_glMultiDrawElementsInstancedANGLE=_glMultiDrawElementsInstancedANGLE;var _emscripten_glMultiDrawElementsInstancedWEBGL=_glMultiDrawElementsInstancedWEBGL;var _emscripten_glClearDepth=_glClearDepth;_emscripten_glClearDepth.sig="vd";var _emscripten_glDepthRange=_glDepthRange;_emscripten_glDepthRange.sig="vdd";function _glGetBufferSubData(target,offset,size,data){offset>>>=0;size>>>=0;data>>>=0;if(!data){GL.recordError(1281);return}size&&GLctx.getBufferSubData(target,offset,HEAPU8.subarray(data>>>0,data+size>>>0))}_glGetBufferSubData.sig="vippp";var _glDrawArraysInstancedBaseInstanceWEBGL=(mode,first,count,instanceCount,baseInstance)=>{GLctx.dibvbi["drawArraysInstancedBaseInstanceWEBGL"](mode,first,count,instanceCount,baseInstance)};_glDrawArraysInstancedBaseInstanceWEBGL.sig="viiiii";var _glDrawArraysInstancedBaseInstance=_glDrawArraysInstancedBaseInstanceWEBGL;_glDrawArraysInstancedBaseInstance.sig="viiiii";var _glDrawArraysInstancedBaseInstanceANGLE=_glDrawArraysInstancedBaseInstanceWEBGL;var _glDrawElementsInstancedBaseVertexBaseInstanceWEBGL=(mode,count,type,offset,instanceCount,baseVertex,baseinstance)=>{GLctx.dibvbi["drawElementsInstancedBaseVertexBaseInstanceWEBGL"](mode,count,type,offset,instanceCount,baseVertex,baseinstance)};_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL.sig="viiiiiii";var _glDrawElementsInstancedBaseVertexBaseInstanceANGLE=_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL;function _emscripten_webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){ctx>>>=0;return webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GL.contexts[ctx].GLctx)}_emscripten_webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance.sig="ip";var _glMultiDrawArraysInstancedBaseInstanceWEBGL=(mode,firsts,counts,instanceCounts,baseInstances,drawCount)=>{GLctx.mdibvbi["multiDrawArraysInstancedBaseInstanceWEBGL"](mode,HEAP32,firsts>>>2,HEAP32,counts>>>2,HEAP32,instanceCounts>>>2,HEAPU32,baseInstances>>>2,drawCount)};_glMultiDrawArraysInstancedBaseInstanceWEBGL.sig="viiiiii";var _glMultiDrawArraysInstancedBaseInstanceANGLE=_glMultiDrawArraysInstancedBaseInstanceWEBGL;var _glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL=(mode,counts,type,offsets,instanceCounts,baseVertices,baseInstances,drawCount)=>{GLctx.mdibvbi["multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL"](mode,HEAP32,counts>>>2,type,HEAP32,offsets>>>2,HEAP32,instanceCounts>>>2,HEAP32,baseVertices>>>2,HEAPU32,baseInstances>>>2,drawCount)};_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL.sig="viiiiiiii";var _glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE=_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL;function _emscripten_webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){ctx>>>=0;return webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GL.contexts[ctx].GLctx)}_emscripten_webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance.sig="ip";var _emscripten_glGetBufferSubData=_glGetBufferSubData;_emscripten_glGetBufferSubData.sig="vippp";var _emscripten_glDrawArraysInstancedBaseInstanceWEBGL=_glDrawArraysInstancedBaseInstanceWEBGL;var _emscripten_glDrawArraysInstancedBaseInstance=_glDrawArraysInstancedBaseInstance;_emscripten_glDrawArraysInstancedBaseInstance.sig="viiiii";var _emscripten_glDrawArraysInstancedBaseInstanceANGLE=_glDrawArraysInstancedBaseInstanceANGLE;var _emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL=_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL;var _emscripten_glDrawElementsInstancedBaseVertexBaseInstanceANGLE=_glDrawElementsInstancedBaseVertexBaseInstanceANGLE;var _emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL=_glMultiDrawArraysInstancedBaseInstanceWEBGL;var _emscripten_glMultiDrawArraysInstancedBaseInstanceANGLE=_glMultiDrawArraysInstancedBaseInstanceANGLE;var _emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL=_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL;var _emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE=_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE;var ALLOC_NORMAL=0;var ALLOC_STACK=1;var allocate=(slab,allocator)=>{var ret;if(allocator==ALLOC_STACK){ret=stackAlloc(slab.length)}else{ret=_malloc(slab.length)}if(!slab.subarray&&!slab.slice){slab=new Uint8Array(slab)}HEAPU8.set(slab,ret>>>0);return ret};var writeStringToMemory=(string,buffer,dontAddNull)=>{warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!");var lastChar,end;if(dontAddNull){end=buffer+lengthBytesUTF8(string);lastChar=HEAP8[end>>>0]}stringToUTF8(string,buffer,Infinity);if(dontAddNull)HEAP8[end>>>0]=lastChar};var writeAsciiToMemory=(str,buffer,dontAddNull)=>{for(var i=0;i>>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>>0]=0};var allocateUTF8=stringToNewUTF8;var allocateUTF8OnStack=stringToUTF8OnStack;var demangle=func=>{demangle.recursionGuard=(demangle.recursionGuard|0)+1;if(demangle.recursionGuard>1)return func;return withStackSave(()=>{try{var s=func;if(s.startsWith("__Z"))s=s.slice(1);var buf=stringToUTF8OnStack(s);var status=stackAlloc(4);var ret=___cxa_demangle(buf,0,0,status);if(HEAP32[status>>>2>>>0]===0&&ret){return UTF8ToString(ret)}}catch(e){}finally{_free(ret);if(demangle.recursionGuard<2)--demangle.recursionGuard}return func})};var stackTrace=()=>{var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return js};var print=out;var printErr=err;var jstoi_s=Number;var _emscripten_is_main_browser_thread=()=>!ENVIRONMENT_IS_WORKER;var webSockets=new HandleAllocator;var WS={socketEvent:null,getSocket(socketId){if(!webSockets.has(socketId)){return 0}return webSockets.get(socketId)},getSocketEvent(socketId){this.socketEvent||=_malloc(520);HEAPU32[this.socketEvent>>>2>>>0]=socketId;return this.socketEvent}};function _emscripten_websocket_get_ready_state(socketId,readyState){readyState>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}HEAP16[readyState>>>1>>>0]=socket.readyState;return 0}_emscripten_websocket_get_ready_state.sig="iip";function _emscripten_websocket_get_buffered_amount(socketId,bufferedAmount){bufferedAmount>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}HEAPU32[bufferedAmount>>>2>>>0]=socket.bufferedAmount;return 0}_emscripten_websocket_get_buffered_amount.sig="iip";function _emscripten_websocket_get_extensions(socketId,extensions,extensionsLength){extensions>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}if(!extensions)return-5;stringToUTF8(socket.extensions,extensions,extensionsLength);return 0}_emscripten_websocket_get_extensions.sig="iipi";function _emscripten_websocket_get_extensions_length(socketId,extensionsLength){extensionsLength>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}if(!extensionsLength)return-5;HEAP32[extensionsLength>>>2>>>0]=lengthBytesUTF8(socket.extensions)+1;return 0}_emscripten_websocket_get_extensions_length.sig="iip";function _emscripten_websocket_get_protocol(socketId,protocol,protocolLength){protocol>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}if(!protocol)return-5;stringToUTF8(socket.protocol,protocol,protocolLength);return 0}_emscripten_websocket_get_protocol.sig="iipi";function _emscripten_websocket_get_protocol_length(socketId,protocolLength){protocolLength>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}if(!protocolLength)return-5;HEAP32[protocolLength>>>2>>>0]=lengthBytesUTF8(socket.protocol)+1;return 0}_emscripten_websocket_get_protocol_length.sig="iip";function _emscripten_websocket_get_url(socketId,url,urlLength){url>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}if(!url)return-5;stringToUTF8(socket.url,url,urlLength);return 0}_emscripten_websocket_get_url.sig="iipi";function _emscripten_websocket_get_url_length(socketId,urlLength){urlLength>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}if(!urlLength)return-5;HEAP32[urlLength>>>2>>>0]=lengthBytesUTF8(socket.url)+1;return 0}_emscripten_websocket_get_url_length.sig="iip";function _emscripten_websocket_set_onopen_callback_on_thread(socketId,userData,callbackFunc,thread){userData>>>=0;callbackFunc>>>=0;thread>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}socket.onopen=function(e){var eventPtr=WS.getSocketEvent(socketId);getWasmTableEntry(callbackFunc)(0,eventPtr,userData)};return 0}_emscripten_websocket_set_onopen_callback_on_thread.sig="iippp";function _emscripten_websocket_set_onerror_callback_on_thread(socketId,userData,callbackFunc,thread){userData>>>=0;callbackFunc>>>=0;thread>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}socket.onerror=function(e){var eventPtr=WS.getSocketEvent(socketId);getWasmTableEntry(callbackFunc)(0,eventPtr,userData)};return 0}_emscripten_websocket_set_onerror_callback_on_thread.sig="iippp";function _emscripten_websocket_set_onclose_callback_on_thread(socketId,userData,callbackFunc,thread){userData>>>=0;callbackFunc>>>=0;thread>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}socket.onclose=function(e){var eventPtr=WS.getSocketEvent(socketId);HEAP8[eventPtr+4>>>0]=e.wasClean,HEAP16[eventPtr+6>>>1>>>0]=e.code,stringToUTF8(e.reason,eventPtr+8,512);getWasmTableEntry(callbackFunc)(0,eventPtr,userData)};return 0}_emscripten_websocket_set_onclose_callback_on_thread.sig="iippp";function _emscripten_websocket_set_onmessage_callback_on_thread(socketId,userData,callbackFunc,thread){userData>>>=0;callbackFunc>>>=0;thread>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}socket.onmessage=function(e){var isText=typeof e.data=="string";if(isText){var buf=stringToNewUTF8(e.data);var len=lengthBytesUTF8(e.data)+1}else{var len=e.data.byteLength;var buf=_malloc(len);HEAP8.set(new Uint8Array(e.data),buf>>>0)}var eventPtr=WS.getSocketEvent(socketId);HEAPU32[eventPtr+4>>>2>>>0]=buf,HEAP32[eventPtr+8>>>2>>>0]=len,HEAP8[eventPtr+12>>>0]=isText,getWasmTableEntry(callbackFunc)(0,eventPtr,userData);_free(buf)};return 0}_emscripten_websocket_set_onmessage_callback_on_thread.sig="iippp";function _emscripten_websocket_new(createAttributes){createAttributes>>>=0;if(typeof WebSocket=="undefined"){return-1}if(!createAttributes){return-5}var url=UTF8ToString(HEAPU32[createAttributes>>>2>>>0]);var protocols=HEAPU32[createAttributes+4>>>2>>>0];var socket=protocols?new WebSocket(url,UTF8ToString(protocols).split(",")):new WebSocket(url);socket.binaryType="arraybuffer";var socketId=webSockets.allocate(socket);return socketId}_emscripten_websocket_new.sig="ip";function _emscripten_websocket_send_utf8_text(socketId,textData){textData>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}var str=UTF8ToString(textData);socket.send(str);return 0}_emscripten_websocket_send_utf8_text.sig="iip";function _emscripten_websocket_send_binary(socketId,binaryData,dataLength){binaryData>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}socket.send(HEAPU8.subarray(binaryData>>>0,binaryData+dataLength>>>0));return 0}_emscripten_websocket_send_binary.sig="iipi";function _emscripten_websocket_close(socketId,code,reason){reason>>>=0;var socket=WS.getSocket(socketId);if(!socket){return-3}var reasonStr=reason?UTF8ToString(reason):undefined;if(reason)socket.close(code||undefined,UTF8ToString(reason));else if(code)socket.close(code);else socket.close();return 0}_emscripten_websocket_close.sig="iiip";var _emscripten_websocket_delete=socketId=>{var socket=WS.getSocket(socketId);if(!socket){return-3}socket.onopen=socket.onerror=socket.onclose=socket.onmessage=null;webSockets.free(socketId);return 0};_emscripten_websocket_delete.sig="ii";var _emscripten_websocket_is_supported=()=>typeof WebSocket!="undefined";_emscripten_websocket_is_supported.sig="i";var _emscripten_websocket_deinitialize=()=>{for(var i in WS.sockets){var socket=WS.sockets[i];if(socket){socket.close();_emscripten_websocket_delete(i)}}WS.sockets=[]};_emscripten_websocket_deinitialize.sig="v";var writeGLArray=(arr,dst,dstLength,heapType)=>{var len=arr.length;var writeLength=dstLength>>2;for(var i=0;i>>0]=arr[i]}return len};var webglPowerPreferences=["default","low-power","high-performance"];function _emscripten_webgl_do_create_context(target,attributes){target>>>=0;attributes>>>=0;var attr32=attributes>>>2;var powerPreference=HEAP32[attr32+(8>>2)>>>0];var contextAttributes={alpha:!!HEAP8[attributes+0>>>0],depth:!!HEAP8[attributes+1>>>0],stencil:!!HEAP8[attributes+2>>>0],antialias:!!HEAP8[attributes+3>>>0],premultipliedAlpha:!!HEAP8[attributes+4>>>0],preserveDrawingBuffer:!!HEAP8[attributes+5>>>0],powerPreference:webglPowerPreferences[powerPreference],failIfMajorPerformanceCaveat:!!HEAP8[attributes+12>>>0],majorVersion:HEAP32[attr32+(16>>2)>>>0],minorVersion:HEAP32[attr32+(20>>2)>>>0],enableExtensionsByDefault:HEAP8[attributes+24>>>0],explicitSwapControl:HEAP8[attributes+25>>>0],proxyContextToMainThread:HEAP32[attr32+(28>>2)>>>0],renderViaOffscreenBackBuffer:HEAP8[attributes+32>>>0]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}_emscripten_webgl_do_create_context.sig="ppp";var _emscripten_webgl_create_context=_emscripten_webgl_do_create_context;_emscripten_webgl_create_context.sig="ppp";function _emscripten_webgl_do_get_current_context(){return GL.currentContext?GL.currentContext.handle:0}_emscripten_webgl_do_get_current_context.sig="p";var _emscripten_webgl_get_current_context=_emscripten_webgl_do_get_current_context;_emscripten_webgl_get_current_context.sig="p";var _emscripten_webgl_do_commit_frame=()=>{if(!GL.currentContext||!GL.currentContext.GLctx){return-3}if(!GL.currentContext.attributes.explicitSwapControl){return-3}return 0};_emscripten_webgl_do_commit_frame.sig="i";var _emscripten_webgl_commit_frame=_emscripten_webgl_do_commit_frame;_emscripten_webgl_commit_frame.sig="i";function _emscripten_webgl_make_context_current(contextHandle){contextHandle>>>=0;var success=GL.makeContextCurrent(contextHandle);return success?0:-5}_emscripten_webgl_make_context_current.sig="ip";function _emscripten_webgl_get_drawing_buffer_size(contextHandle,width,height){contextHandle>>>=0;width>>>=0;height>>>=0;var GLContext=GL.getContext(contextHandle);if(!GLContext||!GLContext.GLctx||!width||!height){return-5}HEAP32[width>>>2>>>0]=GLContext.GLctx.drawingBufferWidth;HEAP32[height>>>2>>>0]=GLContext.GLctx.drawingBufferHeight;return 0}_emscripten_webgl_get_drawing_buffer_size.sig="ippp";function _emscripten_webgl_get_context_attributes(c,a){c>>>=0;a>>>=0;if(!a)return-5;c=GL.contexts[c];if(!c)return-3;var t=c.GLctx;if(!t)return-3;t=t.getContextAttributes();HEAP8[a>>>0]=t.alpha;HEAP8[a+1>>>0]=t.depth;HEAP8[a+2>>>0]=t.stencil;HEAP8[a+3>>>0]=t.antialias;HEAP8[a+4>>>0]=t.premultipliedAlpha;HEAP8[a+5>>>0]=t.preserveDrawingBuffer;var power=t["powerPreference"]&&webglPowerPreferences.indexOf(t["powerPreference"]);HEAP32[a+8>>>2>>>0]=power;HEAP8[a+12>>>0]=t.failIfMajorPerformanceCaveat;HEAP32[a+16>>>2>>>0]=c.version;HEAP32[a+20>>>2>>>0]=0;HEAP8[a+24>>>0]=c.attributes.enableExtensionsByDefault;return 0}_emscripten_webgl_get_context_attributes.sig="ipp";function _emscripten_webgl_destroy_context(contextHandle){contextHandle>>>=0;if(GL.currentContext==contextHandle)GL.currentContext=0;GL.deleteContext(contextHandle)}_emscripten_webgl_destroy_context.sig="ip";function _emscripten_webgl_enable_extension(contextHandle,extension){contextHandle>>>=0;extension>>>=0;var context=GL.getContext(contextHandle);var extString=UTF8ToString(extension);if(extString.startsWith("GL_"))extString=extString.slice(3);if(extString=="ANGLE_instanced_arrays")webgl_enable_ANGLE_instanced_arrays(GLctx);if(extString=="OES_vertex_array_object")webgl_enable_OES_vertex_array_object(GLctx);if(extString=="WEBGL_draw_buffers")webgl_enable_WEBGL_draw_buffers(GLctx);if(extString=="WEBGL_draw_instanced_base_vertex_base_instance")webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);if(extString=="WEBGL_multi_draw_instanced_base_vertex_base_instance")webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(extString=="WEBGL_multi_draw")webgl_enable_WEBGL_multi_draw(GLctx);if(extString=="EXT_polygon_offset_clamp")webgl_enable_EXT_polygon_offset_clamp(GLctx);if(extString=="EXT_clip_control")webgl_enable_EXT_clip_control(GLctx);if(extString=="WEBGL_polygon_mode")webgl_enable_WEBGL_polygon_mode(GLctx);var ext=context.GLctx.getExtension(extString);return!!ext}_emscripten_webgl_enable_extension.sig="ipp";var _emscripten_supports_offscreencanvas=()=>0;_emscripten_supports_offscreencanvas.sig="i";var registerWebGlEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{var webGlEventHandlerFunc=(e=event)=>{if(getWasmTableEntry(callbackfunc)(eventTypeId,0,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString,callbackfunc,handlerFunc:webGlEventHandlerFunc,useCapture};JSEvents.registerOrRemoveHandler(eventHandler)};function _emscripten_set_webglcontextlost_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;registerWebGlEventCallback(target,userData,useCapture,callbackfunc,31,"webglcontextlost",targetThread);return 0}_emscripten_set_webglcontextlost_callback_on_thread.sig="ippipp";function _emscripten_set_webglcontextrestored_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target>>>=0;userData>>>=0;callbackfunc>>>=0;targetThread>>>=0;registerWebGlEventCallback(target,userData,useCapture,callbackfunc,32,"webglcontextrestored",targetThread);return 0}_emscripten_set_webglcontextrestored_callback_on_thread.sig="ippipp";function _emscripten_is_webgl_context_lost(contextHandle){contextHandle>>>=0;return!GL.contexts[contextHandle]||GL.contexts[contextHandle].GLctx.isContextLost()}_emscripten_is_webgl_context_lost.sig="ip";function _emscripten_webgl_get_supported_extensions(){return stringToNewUTF8(GLctx.getSupportedExtensions().join(" "))}_emscripten_webgl_get_supported_extensions.sig="p";var _emscripten_webgl_get_program_parameter_d=(program,param)=>GLctx.getProgramParameter(GL.programs[program],param);_emscripten_webgl_get_program_parameter_d.sig="dii";function _emscripten_webgl_get_program_info_log_utf8(program){return stringToNewUTF8(GLctx.getProgramInfoLog(GL.programs[program]))}_emscripten_webgl_get_program_info_log_utf8.sig="pi";var _emscripten_webgl_get_shader_parameter_d=(shader,param)=>GLctx.getShaderParameter(GL.shaders[shader],param);_emscripten_webgl_get_shader_parameter_d.sig="dii";function _emscripten_webgl_get_shader_info_log_utf8(shader){return stringToNewUTF8(GLctx.getShaderInfoLog(GL.shaders[shader]))}_emscripten_webgl_get_shader_info_log_utf8.sig="pi";function _emscripten_webgl_get_shader_source_utf8(shader){return stringToNewUTF8(GLctx.getShaderSource(GL.shaders[shader]))}_emscripten_webgl_get_shader_source_utf8.sig="pi";var _emscripten_webgl_get_vertex_attrib_d=(index,param)=>GLctx.getVertexAttrib(index,param);_emscripten_webgl_get_vertex_attrib_d.sig="dii";var _emscripten_webgl_get_vertex_attrib_o=(index,param)=>{var obj=GLctx.getVertexAttrib(index,param);return obj?.name};_emscripten_webgl_get_vertex_attrib_o.sig="iii";function _emscripten_webgl_get_vertex_attrib_v(index,param,dst,dstLength,dstType){dst>>>=0;return writeGLArray(GLctx.getVertexAttrib(index,param),dst,dstLength,dstType)}_emscripten_webgl_get_vertex_attrib_v.sig="iiipii";var _emscripten_webgl_get_uniform_d=(program,location)=>GLctx.getUniform(GL.programs[program],webglGetUniformLocation(location));_emscripten_webgl_get_uniform_d.sig="dii";function _emscripten_webgl_get_uniform_v(program,location,dst,dstLength,dstType){dst>>>=0;return writeGLArray(GLctx.getUniform(GL.programs[program],webglGetUniformLocation(location)),dst,dstLength,dstType)}_emscripten_webgl_get_uniform_v.sig="iiipii";function _emscripten_webgl_get_parameter_v(param,dst,dstLength,dstType){dst>>>=0;return writeGLArray(GLctx.getParameter(param),dst,dstLength,dstType)}_emscripten_webgl_get_parameter_v.sig="iipii";var _emscripten_webgl_get_parameter_d=param=>GLctx.getParameter(param);_emscripten_webgl_get_parameter_d.sig="di";var _emscripten_webgl_get_parameter_o=param=>{var obj=GLctx.getParameter(param);return obj?.name};_emscripten_webgl_get_parameter_o.sig="ii";function _emscripten_webgl_get_parameter_utf8(param){return stringToNewUTF8(GLctx.getParameter(param))}_emscripten_webgl_get_parameter_utf8.sig="pi";function _emscripten_webgl_get_parameter_i64v(param,dst){dst>>>=0;return writeI53ToI64(dst,GLctx.getParameter(param))}_emscripten_webgl_get_parameter_i64v.sig="vip";var EGL={errorCode:12288,defaultDisplayInitialized:false,currentContext:0,currentReadSurface:0,currentDrawSurface:0,contextAttributes:{alpha:false,depth:false,stencil:false,antialias:false},stringCache:{},setErrorCode(code){EGL.errorCode=code},chooseConfig(display,attribList,config,config_size,numConfigs){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(attribList){for(;;){var param=HEAP32[attribList>>>2>>>0];if(param==12321){var alphaSize=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>>2>>>0];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>>2>>>0]=1}if(config&&config_size>0){HEAPU32[config>>>2>>>0]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetDisplay(nativeDisplayType){nativeDisplayType>>>=0;EGL.setErrorCode(12288);if(nativeDisplayType!=0&&nativeDisplayType!=1){return 0}return 62e3}_eglGetDisplay.sig="pp";function _eglInitialize(display,majorVersion,minorVersion){display>>>=0;majorVersion>>>=0;minorVersion>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>>2>>>0]=1}if(minorVersion){HEAP32[minorVersion>>>2>>>0]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}_eglInitialize.sig="ippp";function _eglTerminate(display){display>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}_eglTerminate.sig="ip";function _eglGetConfigs(display,configs,config_size,numConfigs){display>>>=0;configs>>>=0;numConfigs>>>=0;return EGL.chooseConfig(display,0,configs,config_size,numConfigs)}_eglGetConfigs.sig="ippip";function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){display>>>=0;attrib_list>>>=0;configs>>>=0;numConfigs>>>=0;return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}_eglChooseConfig.sig="ipppip";function _eglGetConfigAttrib(display,config,attribute,value){display>>>=0;config>>>=0;value>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12320:HEAP32[value>>>2>>>0]=EGL.contextAttributes.alpha?32:24;return 1;case 12321:HEAP32[value>>>2>>>0]=EGL.contextAttributes.alpha?8:0;return 1;case 12322:HEAP32[value>>>2>>>0]=8;return 1;case 12323:HEAP32[value>>>2>>>0]=8;return 1;case 12324:HEAP32[value>>>2>>>0]=8;return 1;case 12325:HEAP32[value>>>2>>>0]=EGL.contextAttributes.depth?24:0;return 1;case 12326:HEAP32[value>>>2>>>0]=EGL.contextAttributes.stencil?8:0;return 1;case 12327:HEAP32[value>>>2>>>0]=12344;return 1;case 12328:HEAP32[value>>>2>>>0]=62002;return 1;case 12329:HEAP32[value>>>2>>>0]=0;return 1;case 12330:HEAP32[value>>>2>>>0]=4096;return 1;case 12331:HEAP32[value>>>2>>>0]=16777216;return 1;case 12332:HEAP32[value>>>2>>>0]=4096;return 1;case 12333:HEAP32[value>>>2>>>0]=0;return 1;case 12334:HEAP32[value>>>2>>>0]=0;return 1;case 12335:HEAP32[value>>>2>>>0]=12344;return 1;case 12337:HEAP32[value>>>2>>>0]=EGL.contextAttributes.antialias?4:0;return 1;case 12338:HEAP32[value>>>2>>>0]=EGL.contextAttributes.antialias?1:0;return 1;case 12339:HEAP32[value>>>2>>>0]=4;return 1;case 12340:HEAP32[value>>>2>>>0]=12344;return 1;case 12341:case 12342:case 12343:HEAP32[value>>>2>>>0]=-1;return 1;case 12345:case 12346:HEAP32[value>>>2>>>0]=0;return 1;case 12347:HEAP32[value>>>2>>>0]=0;return 1;case 12348:HEAP32[value>>>2>>>0]=1;return 1;case 12349:case 12350:HEAP32[value>>>2>>>0]=0;return 1;case 12351:HEAP32[value>>>2>>>0]=12430;return 1;case 12352:HEAP32[value>>>2>>>0]=4;return 1;case 12354:HEAP32[value>>>2>>>0]=0;return 1;default:EGL.setErrorCode(12292);return 0}}_eglGetConfigAttrib.sig="ippip";function _eglCreateWindowSurface(display,config,win,attrib_list){display>>>=0;config>>>=0;attrib_list>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}_eglCreateWindowSurface.sig="pppip";function _eglDestroySurface(display,surface){display>>>=0;surface>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}_eglDestroySurface.sig="ipp";function _eglCreateContext(display,config,hmm,contextAttribs){display>>>=0;config>>>=0;hmm>>>=0;contextAttribs>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>>2>>>0];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>>2>>>0]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion<2||glesContextVersion>3){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Browser.getCanvas(),EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Browser.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}_eglCreateContext.sig="ppppp";function _eglDestroyContext(display,context){display>>>=0;context>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}_eglDestroyContext.sig="ipp";function _eglQuerySurface(display,surface,attribute,value){display>>>=0;surface>>>=0;value>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12328:HEAP32[value>>>2>>>0]=62002;return 1;case 12376:return 1;case 12375:HEAP32[value>>>2>>>0]=Browser.getCanvas().width;return 1;case 12374:HEAP32[value>>>2>>>0]=Browser.getCanvas().height;return 1;case 12432:HEAP32[value>>>2>>>0]=-1;return 1;case 12433:HEAP32[value>>>2>>>0]=-1;return 1;case 12434:HEAP32[value>>>2>>>0]=-1;return 1;case 12422:HEAP32[value>>>2>>>0]=12420;return 1;case 12441:HEAP32[value>>>2>>>0]=12442;return 1;case 12435:HEAP32[value>>>2>>>0]=12437;return 1;case 12416:case 12417:case 12418:case 12419:return 1;default:EGL.setErrorCode(12292);return 0}}_eglQuerySurface.sig="ippip";function _eglQueryContext(display,context,attribute,value){display>>>=0;context>>>=0;value>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12328:HEAP32[value>>>2>>>0]=62002;return 1;case 12439:HEAP32[value>>>2>>>0]=12448;return 1;case 12440:HEAP32[value>>>2>>>0]=EGL.contextAttributes.majorVersion+1;return 1;case 12422:HEAP32[value>>>2>>>0]=12420;return 1;default:EGL.setErrorCode(12292);return 0}}_eglQueryContext.sig="ippip";var _eglGetError=()=>EGL.errorCode;_eglGetError.sig="i";function _eglQueryString(display,name){display>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.setErrorCode(12288);if(EGL.stringCache[name])return EGL.stringCache[name];var ret;switch(name){case 12371:ret=stringToNewUTF8("Emscripten");break;case 12372:ret=stringToNewUTF8("1.4 Emscripten EGL");break;case 12373:ret=stringToNewUTF8("");break;case 12429:ret=stringToNewUTF8("OpenGL_ES");break;default:EGL.setErrorCode(12300);return 0}EGL.stringCache[name]=ret;return ret}_eglQueryString.sig="ppi";var _eglBindAPI=api=>{if(api==12448){EGL.setErrorCode(12288);return 1}EGL.setErrorCode(12300);return 0};_eglBindAPI.sig="ii";var _eglQueryAPI=()=>{EGL.setErrorCode(12288);return 12448};_eglQueryAPI.sig="i";var _eglWaitClient=()=>{EGL.setErrorCode(12288);return 1};_eglWaitClient.sig="i";var _eglWaitNative=nativeEngineId=>{EGL.setErrorCode(12288);return 1};_eglWaitNative.sig="ii";var _eglWaitGL=_eglWaitClient;_eglWaitGL.sig="i";function _eglSwapInterval(display,interval){display>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}_eglSwapInterval.sig="ipi";function _eglMakeCurrent(display,draw,read,context){display>>>=0;draw>>>=0;read>>>=0;context>>>=0;if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}_eglMakeCurrent.sig="ipppp";function _eglGetCurrentContext(){return EGL.currentContext}_eglGetCurrentContext.sig="p";function _eglGetCurrentSurface(readdraw){if(readdraw==12378){return EGL.currentReadSurface}else if(readdraw==12377){return EGL.currentDrawSurface}else{EGL.setErrorCode(12300);return 0}}_eglGetCurrentSurface.sig="pi";function _eglGetCurrentDisplay(){return EGL.currentContext?62e3:0}_eglGetCurrentDisplay.sig="p";function _eglSwapBuffers(dpy,surface){dpy>>>=0;surface>>>=0;if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!GLctx){EGL.setErrorCode(12290)}else if(GLctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}_eglSwapBuffers.sig="ipp";var _eglReleaseThread=()=>{EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.setErrorCode(12288);return 1};_eglReleaseThread.sig="i";var _SDL_GetTicks=()=>Date.now()-SDL.startTime|0;_SDL_GetTicks.sig="i";function _SDL_LockSurface(surf){surf>>>=0;var surfData=SDL.surfaces[surf];surfData.locked++;if(surfData.locked>1)return 0;if(!surfData.buffer){surfData.buffer=_malloc(surfData.width*surfData.height*4);HEAPU32[surf+20>>>2>>>0]=surfData.buffer}HEAPU32[surf+20>>>2>>>0]=surfData.buffer;if(surf==SDL.screen&&Module.screenIsReadOnly&&surfData.image)return 0;if(SDL.defaults.discardOnLock){if(!surfData.image){surfData.image=surfData.ctx.createImageData(surfData.width,surfData.height)}if(!SDL.defaults.opaqueFrontBuffer)return}else{surfData.image=surfData.ctx.getImageData(0,0,surfData.width,surfData.height)}if(surf==SDL.screen&&SDL.defaults.opaqueFrontBuffer){var data=surfData.image.data;var num=data.length;for(var i=0;i>>0)}}return 0}_SDL_LockSurface.sig="ip";var SDL={defaults:{width:320,height:200,copyOnLock:true,discardOnLock:false,opaqueFrontBuffer:true},version:null,surfaces:{},canvasPool:[],events:[],fonts:[null],audios:[null],rwops:[null],music:{audio:null,volume:1},mixerFrequency:22050,mixerFormat:32784,mixerNumChannels:2,mixerChunkSize:1024,channelMinimumNumber:0,GL:false,glAttributes:{0:3,1:3,2:2,3:0,4:0,5:1,6:16,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:1,16:0,17:0,18:0},keyboardState:null,keyboardMap:{},canRequestFullscreen:false,isRequestingFullscreen:false,textInput:false,unicode:false,ttfContext:null,audio:null,startTime:null,initFlags:0,buttonState:0,modState:0,DOMButtons:[0,0,0],DOMEventToSDLEvent:{},TOUCH_DEFAULT_ID:0,eventHandler:null,eventHandlerContext:null,eventHandlerTemp:0,keyCodes:{16:1249,17:1248,18:1250,20:1081,33:1099,34:1102,35:1101,36:1098,37:1104,38:1106,39:1103,40:1105,44:316,45:1097,46:127,91:1251,93:1125,96:1122,97:1113,98:1114,99:1115,100:1116,101:1117,102:1118,103:1119,104:1120,105:1121,106:1109,107:1111,109:1110,110:1123,111:1108,112:1082,113:1083,114:1084,115:1085,116:1086,117:1087,118:1088,119:1089,120:1090,121:1091,122:1092,123:1093,124:1128,125:1129,126:1130,127:1131,128:1132,129:1133,130:1134,131:1135,132:1136,133:1137,134:1138,135:1139,144:1107,160:94,161:33,162:34,163:35,164:36,165:37,166:38,167:95,168:40,169:41,170:42,171:43,172:124,173:45,174:123,175:125,176:126,181:127,182:129,183:128,188:44,190:46,191:47,192:96,219:91,220:92,221:93,222:39,224:1251},scanCodes:{8:42,9:43,13:40,27:41,32:44,35:204,39:53,44:54,46:55,47:56,48:39,49:30,50:31,51:32,52:33,53:34,54:35,55:36,56:37,57:38,58:203,59:51,61:46,91:47,92:49,93:48,96:52,97:4,98:5,99:6,100:7,101:8,102:9,103:10,104:11,105:12,106:13,107:14,108:15,109:16,110:17,111:18,112:19,113:20,114:21,115:22,116:23,117:24,118:25,119:26,120:27,121:28,122:29,127:76,305:224,308:226,316:70},loadRect(rect){return{x:HEAP32[rect>>>2>>>0],y:HEAP32[rect+4>>>2>>>0],w:HEAP32[rect+8>>>2>>>0],h:HEAP32[rect+12>>>2>>>0]}},updateRect(rect,r){HEAP32[rect>>>2>>>0]=r.x;HEAP32[rect+4>>>2>>>0]=r.y;HEAP32[rect+8>>>2>>>0]=r.w;HEAP32[rect+12>>>2>>>0]=r.h},intersectionOfRects(first,second){var leftX=Math.max(first.x,second.x);var leftY=Math.max(first.y,second.y);var rightX=Math.min(first.x+first.w,second.x+second.w);var rightY=Math.min(first.y+first.h,second.y+second.h);return{x:leftX,y:leftY,w:Math.max(leftX,rightX)-leftX,h:Math.max(leftY,rightY)-leftY}},checkPixelFormat(fmt){},loadColorToCSSRGB(color){var rgba=HEAP32[color>>>2>>>0];return"rgb("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+")"},loadColorToCSSRGBA(color){var rgba=HEAP32[color>>>2>>>0];return"rgba("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+","+(rgba>>24&255)/255+")"},translateColorToCSSRGBA:rgba=>"rgba("+(rgba&255)+","+(rgba>>8&255)+","+(rgba>>16&255)+","+(rgba>>>24)/255+")",translateRGBAToCSSRGBA:(r,g,b,a)=>"rgba("+(r&255)+","+(g&255)+","+(b&255)+","+(a&255)/255+")",translateRGBAToColor:(r,g,b,a)=>r|g<<8|b<<16|a<<24,makeSurface(width,height,flags,usePageCanvas,source,rmask,gmask,bmask,amask){var is_SDL_HWSURFACE=flags&134217729;var is_SDL_HWPALETTE=flags&2097152;var is_SDL_OPENGL=flags&67108864;var surf=_malloc(60);var pixelFormat=_malloc(44);var bpp=is_SDL_HWPALETTE?1:4;var buffer=0;if(!is_SDL_HWSURFACE&&!is_SDL_OPENGL){buffer=_malloc(width*height*4)}HEAP32[surf>>>2>>>0]=flags;HEAPU32[surf+4>>>2>>>0]=pixelFormat;HEAP32[surf+8>>>2>>>0]=width;HEAP32[surf+12>>>2>>>0]=height;HEAP32[surf+16>>>2>>>0]=width*bpp;HEAPU32[surf+20>>>2>>>0]=buffer;var canvas=Browser.getCanvas();HEAP32[surf+36>>>2>>>0]=0;HEAP32[surf+40>>>2>>>0]=0;HEAP32[surf+44>>>2>>>0]=canvas.width;HEAP32[surf+48>>>2>>>0]=canvas.height;HEAP32[surf+56>>>2>>>0]=1;HEAP32[pixelFormat>>>2>>>0]=-2042224636;HEAP32[pixelFormat+4>>>2>>>0]=0;HEAP8[pixelFormat+8>>>0]=bpp*8;HEAP8[pixelFormat+9>>>0]=bpp;HEAP32[pixelFormat+12>>>2>>>0]=rmask||255;HEAP32[pixelFormat+16>>>2>>>0]=gmask||65280;HEAP32[pixelFormat+20>>>2>>>0]=bmask||16711680;HEAP32[pixelFormat+24>>>2>>>0]=amask||4278190080;SDL.GL=SDL.GL||is_SDL_OPENGL;if(!usePageCanvas){if(SDL.canvasPool.length>0){canvas=SDL.canvasPool.pop()}else{canvas=document.createElement("canvas")}canvas.width=width;canvas.height=height}var webGLContextAttributes={antialias:SDL.glAttributes[13]!=0&&SDL.glAttributes[14]>1,depth:SDL.glAttributes[6]>0,stencil:SDL.glAttributes[7]>0,alpha:SDL.glAttributes[3]>0};var ctx=Browser.createContext(canvas,is_SDL_OPENGL,usePageCanvas,webGLContextAttributes);SDL.surfaces[surf]={width,height,canvas,ctx,surf,buffer,pixelFormat,alpha:255,flags,locked:0,usePageCanvas,source,isFlagSet:flag=>flags&flag};return surf},copyIndexedColorData(surfData,rX,rY,rW,rH){if(!surfData.colors){return}var canvas=Browser.getCanvas();var fullWidth=canvas.width;var fullHeight=canvas.height;var startX=rX||0;var startY=rY||0;var endX=(rW||fullWidth-startX)+startX;var endY=(rH||fullHeight-startY)+startY;var buffer=surfData.buffer;if(!surfData.image.data32){surfData.image.data32=new Uint32Array(surfData.image.data.buffer)}var data32=surfData.image.data32;var colors32=surfData.colors32;for(var y=startY;y>>0]]}}},freeSurface(surf){var refcountPointer=surf+56;var refcount=HEAP32[refcountPointer>>>2>>>0];if(refcount>1){HEAP32[refcountPointer>>>2>>>0]=refcount-1;return}var info=SDL.surfaces[surf];if(!info.usePageCanvas&&info.canvas)SDL.canvasPool.push(info.canvas);if(info.buffer)_free(info.buffer);_free(info.pixelFormat);_free(surf);SDL.surfaces[surf]=null;if(surf===SDL.screen){SDL.screen=null}},blitSurface(src,srcrect,dst,dstrect,scale){var srcData=SDL.surfaces[src];var dstData=SDL.surfaces[dst];var sr,dr;if(srcrect){sr=SDL.loadRect(srcrect)}else{sr={x:0,y:0,w:srcData.width,h:srcData.height}}if(dstrect){dr=SDL.loadRect(dstrect)}else{dr={x:0,y:0,w:srcData.width,h:srcData.height}}if(dstData.clipRect){var widthScale=!scale||sr.w===0?1:sr.w/dr.w;var heightScale=!scale||sr.h===0?1:sr.h/dr.h;dr=SDL.intersectionOfRects(dstData.clipRect,dr);sr.w=dr.w*widthScale;sr.h=dr.h*heightScale;if(dstrect){SDL.updateRect(dstrect,dr)}}var blitw,blith;if(scale){blitw=dr.w;blith=dr.h}else{blitw=sr.w;blith=sr.h}if(sr.w===0||sr.h===0||blitw===0||blith===0){return 0}var oldAlpha=dstData.ctx.globalAlpha;dstData.ctx.globalAlpha=srcData.alpha/255;dstData.ctx.drawImage(srcData.canvas,sr.x,sr.y,sr.w,sr.h,dr.x,dr.y,blitw,blith);dstData.ctx.globalAlpha=oldAlpha;if(dst!=SDL.screen){warnOnce("WARNING: copying canvas data to memory for compatibility");_SDL_LockSurface(dst);dstData.locked--}return 0},downFingers:{},savedKeydown:null,receiveEvent(event){function unpressAllPressedKeys(){for(var keyCode of Object.values(SDL.keyboardMap)){SDL.events.push({type:"keyup",keyCode})}}switch(event.type){case"touchstart":case"touchmove":{event.preventDefault();var touches=[];if(event.type==="touchstart"){for(var touch of event.touches){if(SDL.downFingers[touch.identifier]!=true){SDL.downFingers[touch.identifier]=true;touches.push(touch)}}}else{touches=event.touches}var firstTouch=touches[0];if(firstTouch){if(event.type=="touchstart"){SDL.DOMButtons[0]=1}var mouseEventType;switch(event.type){case"touchstart":mouseEventType="mousedown";break;case"touchmove":mouseEventType="mousemove";break}var mouseEvent={type:mouseEventType,button:0,pageX:firstTouch.clientX,pageY:firstTouch.clientY};SDL.events.push(mouseEvent)}for(var touch of touches){SDL.events.push({type:event.type,touch})}break}case"touchend":{event.preventDefault();for(var touch of event.changedTouches){if(SDL.downFingers[touch.identifier]===true){delete SDL.downFingers[touch.identifier]}}var mouseEvent={type:"mouseup",button:0,pageX:event.changedTouches[0].clientX,pageY:event.changedTouches[0].clientY};SDL.DOMButtons[0]=0;SDL.events.push(mouseEvent);for(var touch of event.changedTouches){SDL.events.push({type:"touchend",touch})}break}case"DOMMouseScroll":case"mousewheel":case"wheel":var delta=-Browser.getMouseWheelDelta(event);delta=delta==0?0:delta>0?Math.max(delta,1):Math.min(delta,-1);var button=(delta>0?4:5)-1;SDL.events.push({type:"mousedown",button,pageX:event.pageX,pageY:event.pageY});SDL.events.push({type:"mouseup",button,pageX:event.pageX,pageY:event.pageY});SDL.events.push({type:"wheel",deltaX:0,deltaY:delta});event.preventDefault();break;case"mousemove":if(SDL.DOMButtons[0]===1){SDL.events.push({type:"touchmove",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}})}if(Browser.pointerLock){if("mozMovementX"in event){event["movementX"]=event["mozMovementX"];event["movementY"]=event["mozMovementY"]}if(event["movementX"]==0&&event["movementY"]==0){event.preventDefault();return}}case"keydown":case"keyup":case"keypress":case"mousedown":case"mouseup":if(event.type!=="keydown"||!SDL.unicode&&!SDL.textInput||(event.key=="Backspace"||event.key=="Tab")){event.preventDefault()}if(event.type=="mousedown"){SDL.DOMButtons[event.button]=1;SDL.events.push({type:"touchstart",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}})}else if(event.type=="mouseup"){if(!SDL.DOMButtons[event.button]){return}SDL.events.push({type:"touchend",touch:{identifier:0,deviceID:-1,pageX:event.pageX,pageY:event.pageY}});SDL.DOMButtons[event.button]=0}if(event.type==="keydown"||event.type==="mousedown"){SDL.canRequestFullscreen=true}else if(event.type==="keyup"||event.type==="mouseup"){if(SDL.isRequestingFullscreen){Module["requestFullscreen"](true,true);SDL.isRequestingFullscreen=false}SDL.canRequestFullscreen=false}if(event.type==="keypress"&&SDL.savedKeydown){SDL.savedKeydown.keypressCharCode=event.charCode;SDL.savedKeydown=null}else if(event.type==="keydown"){SDL.savedKeydown=event}if(event.type!=="keypress"||SDL.textInput){SDL.events.push(event)}break;case"mouseout":for(var i=0;i<3;i++){if(SDL.DOMButtons[i]){SDL.events.push({type:"mouseup",button:i,pageX:event.pageX,pageY:event.pageY});SDL.DOMButtons[i]=0}}event.preventDefault();break;case"focus":SDL.events.push(event);event.preventDefault();break;case"blur":SDL.events.push(event);unpressAllPressedKeys();event.preventDefault();break;case"visibilitychange":SDL.events.push({type:"visibilitychange",visible:!document.hidden});unpressAllPressedKeys();event.preventDefault();break;case"unload":if(MainLoop.runner){SDL.events.push(event);MainLoop.runner()}return;case"resize":SDL.events.push(event);if(event.preventDefault){event.preventDefault()}break}if(SDL.events.length>=1e4){err("SDL event queue full, dropping events");SDL.events=SDL.events.slice(0,1e4)}SDL.flushEventsToHandler();return},lookupKeyCodeForEvent(event){var code=event.keyCode;if(code>=65&&code<=90){code+=32}else{code=SDL.keyCodes[code]||(code<128?code:0);if(event.location===2&&code>=(224|1<<10)&&code<=(227|1<<10)){code+=4}}return code},handleEvent(event){if(event.handled)return;event.handled=true;switch(event.type){case"touchstart":case"touchend":case"touchmove":{Browser.calculateMouseEvent(event);break}case"keydown":case"keyup":{var down=event.type==="keydown";var code=SDL.lookupKeyCodeForEvent(event);if(!code)return;HEAP8[SDL.keyboardState+code>>>0]=down;SDL.modState=(HEAP8[SDL.keyboardState+1248>>>0]?64:0)|(HEAP8[SDL.keyboardState+1249>>>0]?1:0)|(HEAP8[SDL.keyboardState+1250>>>0]?256:0)|(HEAP8[SDL.keyboardState+1252>>>0]?128:0)|(HEAP8[SDL.keyboardState+1253>>>0]?2:0)|(HEAP8[SDL.keyboardState+1254>>>0]?512:0);if(down){SDL.keyboardMap[code]=event.keyCode}else{delete SDL.keyboardMap[code]}break}case"mousedown":case"mouseup":if(event.type=="mousedown"){SDL.buttonState|=1<0){if(SDL.makeCEvent(SDL.events.shift(),ptr)!==false)return 1}return 0}return SDL.events.length>0},makeCEvent(event,ptr){if(typeof event=="number"){_memcpy(ptr,event,28);_free(event);return}SDL.handleEvent(event);switch(event.type){case"keydown":case"keyup":{var down=event.type==="keydown";var key=SDL.lookupKeyCodeForEvent(event);if(!key)return false;var scan;if(key>=1024){scan=key-1024}else{scan=SDL.scanCodes[key]||key}HEAP32[ptr>>>2>>>0]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+8>>>0]=down?1:0;HEAP8[ptr+9>>>0]=0;HEAP32[ptr+12>>>2>>>0]=scan;HEAP32[ptr+16>>>2>>>0]=key;HEAP16[ptr+20>>>1>>>0]=SDL.modState;HEAP32[ptr+24>>>2>>>0]=event.keypressCharCode||key;break}case"keypress":{HEAP32[ptr>>>2>>>0]=SDL.DOMEventToSDLEvent[event.type];var cStr=intArrayFromString(String.fromCharCode(event.charCode));for(var i=0;i>>0]=cStr[i]}break}case"mousedown":case"mouseup":case"mousemove":{if(event.type!="mousemove"){var down=event.type==="mousedown";HEAP32[ptr>>>2>>>0]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>>2>>>0]=0;HEAP32[ptr+8>>>2>>>0]=0;HEAP32[ptr+12>>>2>>>0]=0;HEAP8[ptr+16>>>0]=event.button+1;HEAP8[ptr+17>>>0]=down?1:0;HEAP32[ptr+20>>>2>>>0]=Browser.mouseX;HEAP32[ptr+24>>>2>>>0]=Browser.mouseY}else{HEAP32[ptr>>>2>>>0]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>>2>>>0]=0;HEAP32[ptr+8>>>2>>>0]=0;HEAP32[ptr+12>>>2>>>0]=0;HEAP32[ptr+16>>>2>>>0]=SDL.buttonState;HEAP32[ptr+20>>>2>>>0]=Browser.mouseX;HEAP32[ptr+24>>>2>>>0]=Browser.mouseY;HEAP32[ptr+28>>>2>>>0]=Browser.mouseMovementX;HEAP32[ptr+32>>>2>>>0]=Browser.mouseMovementY}break}case"wheel":{HEAP32[ptr>>>2>>>0]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+16>>>2>>>0]=event.deltaX;HEAP32[ptr+20>>>2>>>0]=event.deltaY;break}case"touchstart":case"touchend":case"touchmove":{var touch=event.touch;if(!Browser.touches[touch.identifier])break;var canvas=Browser.getCanvas();var x=Browser.touches[touch.identifier].x/canvas.width;var y=Browser.touches[touch.identifier].y/canvas.height;var lx=Browser.lastTouches[touch.identifier].x/canvas.width;var ly=Browser.lastTouches[touch.identifier].y/canvas.height;var dx=x-lx;var dy=y-ly;if(touch["deviceID"]===undefined)touch.deviceID=SDL.TOUCH_DEFAULT_ID;if(dx===0&&dy===0&&event.type==="touchmove")return false;HEAP32[ptr>>>2>>>0]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>>2>>>0]=_SDL_GetTicks();HEAP64[ptr+8>>>3>>>0]=BigInt(touch.deviceID);HEAP64[ptr+16>>>3>>>0]=BigInt(touch.identifier);HEAPF32[ptr+24>>>2>>>0]=x;HEAPF32[ptr+28>>>2>>>0]=y;HEAPF32[ptr+32>>>2>>>0]=dx;HEAPF32[ptr+36>>>2>>>0]=dy;if(touch.force!==undefined){HEAPF32[ptr+40>>>2>>>0]=touch.force}else{HEAPF32[ptr+40>>>2>>>0]=event.type=="touchend"?0:1}break}case"unload":{HEAP32[ptr>>>2>>>0]=SDL.DOMEventToSDLEvent[event.type];break}case"resize":{HEAP32[ptr>>>2>>>0]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>>2>>>0]=event.w;HEAP32[ptr+8>>>2>>>0]=event.h;break}case"joystick_button_up":case"joystick_button_down":{var state=event.type==="joystick_button_up"?0:1;HEAP32[ptr>>>2>>>0]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+4>>>0]=event.index;HEAP8[ptr+5>>>0]=event.button;HEAP8[ptr+6>>>0]=state;break}case"joystick_axis_motion":{HEAP32[ptr>>>2>>>0]=SDL.DOMEventToSDLEvent[event.type];HEAP8[ptr+4>>>0]=event.index;HEAP8[ptr+5>>>0]=event.axis;HEAP32[ptr+8>>>2>>>0]=SDL.joystickAxisValueConversion(event.value);break}case"focus":{HEAP32[ptr>>>2>>>0]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>>2>>>0]=0;HEAP8[ptr+8>>>0]=12;break}case"blur":{HEAP32[ptr>>>2>>>0]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>>2>>>0]=0;HEAP8[ptr+8>>>0]=13;break}case"visibilitychange":{var visibilityEventID=event.visible?1:2;HEAP32[ptr>>>2>>>0]=SDL.DOMEventToSDLEvent[event.type];HEAP32[ptr+4>>>2>>>0]=0;HEAP8[ptr+8>>>0]=visibilityEventID;break}default:throw"Unhandled SDL event: "+event.type}},makeFontString(height,fontName){if(fontName.charAt(0)!="'"&&fontName.charAt(0)!='"'){fontName='"'+fontName+'"'}return height+"px "+fontName+", serif"},estimateTextWidth(fontData,text){var h=fontData.size;var fontString=SDL.makeFontString(h,fontData.name);var tempCtx=SDL.ttfContext;tempCtx.font=fontString;var ret=tempCtx.measureText(text).width|0;return ret},allocateChannels(num){if(SDL.numChannels>=num&&num!=0)return;SDL.numChannels=num;SDL.channels=[];for(var i=0;i{if(!audio.paused)SDL.playWebAudio(audio)});return}audio.webAudioNode=SDL.audioContext["createBufferSource"]();audio.webAudioNode["buffer"]=webAudio.decodedBuffer;audio.webAudioNode["loop"]=audio.loop;audio.webAudioNode["onended"]=audio["onended"];audio.webAudioPannerNode=SDL.audioContext["createPanner"]();audio.webAudioPannerNode["setPosition"](0,0,-.5);audio.webAudioPannerNode["panningModel"]="equalpower";audio.webAudioGainNode=SDL.audioContext["createGain"]();audio.webAudioGainNode["gain"]["value"]=audio.volume;audio.webAudioNode["connect"](audio.webAudioPannerNode);audio.webAudioPannerNode["connect"](audio.webAudioGainNode);audio.webAudioGainNode["connect"](SDL.audioContext["destination"]);audio.webAudioNode["start"](0,audio.currentPosition);audio.startTime=SDL.audioContext["currentTime"]-audio.currentPosition}catch(e){err(`playWebAudio failed: ${e}`)}},pauseWebAudio(audio){if(!audio)return;if(audio.webAudioNode){try{audio.currentPosition=(SDL.audioContext["currentTime"]-audio.startTime)%audio.resource.webAudio.decodedBuffer.duration;audio.webAudioNode["onended"]=undefined;audio.webAudioNode.stop(0);audio.webAudioNode=undefined}catch(e){err(`pauseWebAudio failed: ${e}`)}}audio.paused=true},openAudioContext(){if(!SDL.audioContext){if(typeof AudioContext!="undefined"){SDL.audioContext=new AudioContext}else if(typeof webkitAudioContext!="undefined"){SDL.audioContext=new webkitAudioContext}}},webAudioAvailable:()=>!!SDL.audioContext,fillWebAudioBufferFromHeap(heapPtr,sizeSamplesPerChannel,dstAudioBuffer){var audio=SDL.audio;var numChannels=audio.channels;for(var c=0;c>>1>>>0]/32768}}else if(audio.format==8){for(var j=0;j>>0];channelData[j]=(v>=0?v-128:v+128)/128}}else if(audio.format==33056){for(var j=0;j>>2>>>0]}}else{throw"Invalid SDL audio format "+audio.format+"!"}}},joystickEventState:1,lastJoystickState:{},joystickNamePool:{},recordJoystickState(joystick,state){var buttons=[];for(var button of state.buttons){buttons.push(SDL.getJoystickButtonState(button))}SDL.lastJoystickState[joystick]={buttons,axes:state.axes.slice(0),timestamp:state.timestamp,index:state.index,id:state.id}},getJoystickButtonState(button){if(typeof button=="object"){return button["pressed"]}return button>0},queryJoysticks(){for(var joystick in SDL.lastJoystickState){var state=SDL.getGamepad(joystick-1);var prevState=SDL.lastJoystickState[joystick];if(typeof state=="undefined")return;if(state===null)return;if(typeof state.timestamp!="number"||state.timestamp!=prevState.timestamp||!state.timestamp){var i;for(i=0;ideviceIndex&&deviceIndex>=0){return gamepads[deviceIndex]}return null}};function _SDL_Linked_Version(){if(SDL.version===null){SDL.version=_malloc(3);HEAP8[SDL.version>>>0]=1;HEAP8[SDL.version+1>>>0]=3;HEAP8[SDL.version+2>>>0]=0}return SDL.version}_SDL_Linked_Version.sig="p";var _SDL_Init=initFlags=>{SDL.startTime=Date.now();SDL.initFlags=initFlags;if(!Module["doNotCaptureKeyboard"]){var keyboardListeningElement=Module["keyboardListeningElement"]||document;keyboardListeningElement.addEventListener("keydown",SDL.receiveEvent);keyboardListeningElement.addEventListener("keyup",SDL.receiveEvent);keyboardListeningElement.addEventListener("keypress",SDL.receiveEvent);window.addEventListener("focus",SDL.receiveEvent);window.addEventListener("blur",SDL.receiveEvent);document.addEventListener("visibilitychange",SDL.receiveEvent)}window.addEventListener("unload",SDL.receiveEvent);SDL.keyboardState=_calloc(65536,1);SDL.DOMEventToSDLEvent["keydown"]=768;SDL.DOMEventToSDLEvent["keyup"]=769;SDL.DOMEventToSDLEvent["keypress"]=771;SDL.DOMEventToSDLEvent["mousedown"]=1025;SDL.DOMEventToSDLEvent["mouseup"]=1026;SDL.DOMEventToSDLEvent["mousemove"]=1024;SDL.DOMEventToSDLEvent["wheel"]=1027;SDL.DOMEventToSDLEvent["touchstart"]=1792;SDL.DOMEventToSDLEvent["touchend"]=1793;SDL.DOMEventToSDLEvent["touchmove"]=1794;SDL.DOMEventToSDLEvent["unload"]=256;SDL.DOMEventToSDLEvent["resize"]=28673;SDL.DOMEventToSDLEvent["visibilitychange"]=512;SDL.DOMEventToSDLEvent["focus"]=512;SDL.DOMEventToSDLEvent["blur"]=512;SDL.DOMEventToSDLEvent["joystick_axis_motion"]=1536;SDL.DOMEventToSDLEvent["joystick_button_down"]=1539;SDL.DOMEventToSDLEvent["joystick_button_up"]=1540;return 0};_SDL_Init.sig="ii";var _SDL_WasInit=flags=>{if(SDL.startTime===null){_SDL_Init(0)}return 1};_SDL_WasInit.sig="ii";function _SDL_GetVideoInfo(){var ret=_calloc(20,1);var canvas=Browser.getCanvas();HEAP32[ret+12>>>2>>>0]=canvas.width;HEAP32[ret+16>>>2>>>0]=canvas.height;return ret}_SDL_GetVideoInfo.sig="p";function _SDL_ListModes(format,flags){format>>>=0;return-1}_SDL_ListModes.sig="ppi";var _SDL_VideoModeOK=(width,height,depth,flags)=>depth;_SDL_VideoModeOK.sig="iiiii";function _SDL_VideoDriverName(buf,max_size){buf>>>=0;if(SDL.startTime===null){return 0}var driverName=[101,109,115,99,114,105,112,116,101,110,95,115,100,108,95,100,114,105,118,101,114];var index=0;var size=driverName.length;if(max_size<=size){size=max_size-1}while(index>>0]=value;index++}HEAP8[buf+index>>>0]=0;return buf}_SDL_VideoDriverName.sig="ppi";var _SDL_AudioDriverName=_SDL_VideoDriverName;_SDL_AudioDriverName.sig="ppi";var _SDL_SetVideoMode=function(width,height,depth,flags){var canvas=Browser.getCanvas();["touchstart","touchend","touchmove","mousedown","mouseup","mousemove","mousewheel","wheel","mouseout","DOMMouseScroll"].forEach(e=>canvas.addEventListener(e,SDL.receiveEvent,true));if(width==0&&height==0){width=canvas.width;height=canvas.height}if(!SDL.addedResizeListener){SDL.addedResizeListener=true;Browser.resizeListeners.push((w,h)=>{if(!SDL.settingVideoMode){SDL.receiveEvent({type:"resize",w,h})}})}SDL.settingVideoMode=true;Browser.setCanvasSize(width,height);SDL.settingVideoMode=false;if(SDL.screen){SDL.freeSurface(SDL.screen);assert(!SDL.screen)}if(SDL.GL)flags=flags|67108864;SDL.screen=SDL.makeSurface(width,height,flags,true,"screen");return SDL.screen};_SDL_SetVideoMode.sig="piiii";function _SDL_GetVideoSurface(){return SDL.screen}_SDL_GetVideoSurface.sig="p";var _SDL_AudioQuit=()=>{for(var i=0;iout("SDL_VideoQuit called (and ignored)");_SDL_VideoQuit.sig="v";var _SDL_QuitSubSystem=flags=>out("SDL_QuitSubSystem called (and ignored)");_SDL_QuitSubSystem.sig="vi";var _SDL_Quit=()=>{_SDL_AudioQuit();out("SDL_Quit called (and ignored)")};_SDL_Quit.sig="v";function _SDL_UnlockSurface(surf){surf>>>=0;assert(!SDL.GL);var surfData=SDL.surfaces[surf];if(!surfData.locked||--surfData.locked>0){return}if(surfData.isFlagSet(2097152)){SDL.copyIndexedColorData(surfData)}else if(!surfData.colors){var data=surfData.image.data;var buffer=surfData.buffer;assert(buffer%4==0,"Invalid buffer offset: "+buffer);var src=buffer>>>2;var dst=0;var isScreen=surf==SDL.screen;var num;if(typeof CanvasPixelArray!="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>>0];data[dst]=val&255;data[dst+1]=val>>8&255;data[dst+2]=val>>16&255;data[dst+3]=isScreen?255:val>>24&255;src++;dst+=4}}else{var data32=new Uint32Array(data.buffer);if(isScreen&&SDL.defaults.opaqueFrontBuffer){num=data32.length;data32.set(HEAP32.subarray(src>>>0,src+num>>>0));var data8=new Uint8Array(data.buffer);var i=3;var j=i+4*num;if(num%8==0){while(i>>0,src+data32.length>>>0))}}}else{var canvas=Browser.getCanvas();var width=canvas.width;var height=canvas.height;var s=surfData.buffer;var data=surfData.image.data;var colors=surfData.colors;for(var y=0;y>>0]*4;var start=base+x*4;data[start]=colors[val];data[start+1]=colors[val+1];data[start+2]=colors[val+2]}s+=width*3}}surfData.ctx.putImageData(surfData.image,0,0)}_SDL_UnlockSurface.sig="vp";function _SDL_Flip(surf){surf>>>=0}_SDL_Flip.sig="ip";function _SDL_UpdateRect(surf,x,y,w,h){surf>>>=0}_SDL_UpdateRect.sig="vpiiii";function _SDL_UpdateRects(surf,numrects,rects){surf>>>=0;rects>>>=0}_SDL_UpdateRects.sig="vpip";var _SDL_Delay=delay=>{if(!ENVIRONMENT_IS_WORKER)abort("SDL_Delay called on the main thread! Potential infinite loop, quitting. (consider building with async support like ASYNCIFY)");var now=Date.now();while(Date.now()-now>>=0;icon>>>=0;if(title){_emscripten_set_window_title(title)}icon&&=UTF8ToString(icon)}_SDL_WM_SetCaption.sig="vpp";var _SDL_EnableKeyRepeat=(delay,interval)=>{};_SDL_EnableKeyRepeat.sig="iii";function _SDL_GetKeyboardState(numKeys){numKeys>>>=0;if(numKeys){HEAP32[numKeys>>>2>>>0]=65536}return SDL.keyboardState}_SDL_GetKeyboardState.sig="pp";var _SDL_GetKeyState=()=>_SDL_GetKeyboardState(0);function _SDL_GetKeyName(key){var name="";if(key>=97&&key<=122||key>=48&&key<=57){name=String.fromCharCode(key)}var size=lengthBytesUTF8(name)+1;SDL.keyName=_realloc(SDL.keyName,size);stringToUTF8(name,SDL.keyName,size);return SDL.keyName}_SDL_GetKeyName.sig="pi";var _SDL_GetModState=()=>SDL.modState;_SDL_GetModState.sig="i";function _SDL_GetMouseState(x,y){x>>>=0;y>>>=0;if(x)HEAP32[x>>>2>>>0]=Browser.mouseX;if(y)HEAP32[y>>>2>>>0]=Browser.mouseY;return SDL.buttonState}_SDL_GetMouseState.sig="ipp";var _SDL_WarpMouse=(x,y)=>{};_SDL_WarpMouse.sig="vii";var _SDL_ShowCursor=toggle=>{switch(toggle){case 0:if(Browser.isFullscreen){Browser.getCanvas().requestPointerLock();return 0}return 1;case 1:Browser.getCanvas().exitPointerLock();return 1;case-1:return!Browser.pointerLock;default:err(`SDL_ShowCursor called with unknown toggle parameter value: ${toggle}`);break}};_SDL_ShowCursor.sig="ii";function _SDL_GetError(){SDL.errorMessage||=stringToNewUTF8("unknown SDL-emscripten error");return SDL.errorMessage}_SDL_GetError.sig="p";function _SDL_SetError(fmt,varargs){fmt>>>=0;varargs>>>=0}_SDL_SetError.sig="vpp";function _SDL_CreateRGBSurface(flags,width,height,depth,rmask,gmask,bmask,amask){return SDL.makeSurface(width,height,flags,false,"CreateRGBSurface",rmask,gmask,bmask,amask)}_SDL_CreateRGBSurface.sig="piiiiiiii";function _SDL_CreateRGBSurfaceFrom(pixels,width,height,depth,pitch,rmask,gmask,bmask,amask){pixels>>>=0;var surf=SDL.makeSurface(width,height,0,false,"CreateRGBSurfaceFrom",rmask,gmask,bmask,amask);if(depth!==32){err("TODO: Partially unimplemented SDL_CreateRGBSurfaceFrom called!");return surf}var data=SDL.surfaces[surf];var image=data.ctx.createImageData(width,height);var pitchOfDst=width*4;for(var row=0;row>>0]}}data.ctx.putImageData(image,0,0);return surf}_SDL_CreateRGBSurfaceFrom.sig="ppiiiiiiii";function _SDL_ConvertSurface(surf,format,flags){surf>>>=0;format>>>=0;if(format){SDL.checkPixelFormat(format)}var oldData=SDL.surfaces[surf];var ret=SDL.makeSurface(oldData.width,oldData.height,oldData.flags,false,"copy:"+oldData.source);var newData=SDL.surfaces[ret];newData.ctx.globalCompositeOperation="copy";newData.ctx.drawImage(oldData.canvas,0,0);newData.ctx.globalCompositeOperation=oldData.ctx.globalCompositeOperation;return ret}_SDL_ConvertSurface.sig="pppi";function _SDL_DisplayFormat(surf){surf>>>=0;return _SDL_ConvertSurface(surf,0,0)}_SDL_DisplayFormat.sig="pp";function _SDL_DisplayFormatAlpha(surf){surf>>>=0;return _SDL_ConvertSurface(surf,0,0)}_SDL_DisplayFormatAlpha.sig="pp";function _SDL_FreeSurface(surf){surf>>>=0;if(surf)SDL.freeSurface(surf)}_SDL_FreeSurface.sig="vp";function _SDL_UpperBlit(src,srcrect,dst,dstrect){src>>>=0;srcrect>>>=0;dst>>>=0;dstrect>>>=0;return SDL.blitSurface(src,srcrect,dst,dstrect,false)}_SDL_UpperBlit.sig="ipppp";function _SDL_UpperBlitScaled(src,srcrect,dst,dstrect){src>>>=0;srcrect>>>=0;dst>>>=0;dstrect>>>=0;return SDL.blitSurface(src,srcrect,dst,dstrect,true)}_SDL_UpperBlitScaled.sig="ipppp";var _SDL_LowerBlit=_SDL_UpperBlit;_SDL_LowerBlit.sig="ipppp";var _SDL_LowerBlitScaled=_SDL_UpperBlitScaled;_SDL_LowerBlitScaled.sig="ipppp";function _SDL_GetClipRect(surf,rect){surf>>>=0;rect>>>=0;assert(rect);var surfData=SDL.surfaces[surf];var r=surfData.clipRect||{x:0,y:0,w:surfData.width,h:surfData.height};SDL.updateRect(rect,r)}_SDL_GetClipRect.sig="vpp";function _SDL_SetClipRect(surf,rect){surf>>>=0;rect>>>=0;var surfData=SDL.surfaces[surf];if(rect){surfData.clipRect=SDL.intersectionOfRects({x:0,y:0,w:surfData.width,h:surfData.height},SDL.loadRect(rect))}else{delete surfData.clipRect}}_SDL_SetClipRect.sig="ipp";function _SDL_FillRect(surf,rect,color){surf>>>=0;rect>>>=0;var surfData=SDL.surfaces[surf];assert(!surfData.locked);if(surfData.isFlagSet(2097152)){color=surfData.colors32[color]}var r=rect?SDL.loadRect(rect):{x:0,y:0,w:surfData.width,h:surfData.height};if(surfData.clipRect){r=SDL.intersectionOfRects(surfData.clipRect,r);if(rect){SDL.updateRect(rect,r)}}surfData.ctx.save();surfData.ctx.fillStyle=SDL.translateColorToCSSRGBA(color);surfData.ctx.fillRect(r.x,r.y,r.w,r.h);surfData.ctx.restore();return 0}_SDL_FillRect.sig="ippi";function _zoomSurface(src,x,y,smooth){src>>>=0;var srcData=SDL.surfaces[src];var w=srcData.width*x;var h=srcData.height*y;var ret=SDL.makeSurface(Math.abs(w),Math.abs(h),srcData.flags,false,"zoomSurface");var dstData=SDL.surfaces[ret];if(x>=0&&y>=0){dstData.ctx.drawImage(srcData.canvas,0,0,w,h)}else{dstData.ctx.save();dstData.ctx.scale(x<0?-1:1,y<0?-1:1);dstData.ctx.drawImage(srcData.canvas,w<0?w:0,h<0?h:0,Math.abs(w),Math.abs(h));dstData.ctx.restore()}return ret}_zoomSurface.sig="ppddi";function _rotozoomSurface(src,angle,zoom,smooth){src>>>=0;if(angle%360===0){return _zoomSurface(src,zoom,zoom,smooth)}var srcData=SDL.surfaces[src];var w=srcData.width*zoom;var h=srcData.height*zoom;var diagonal=Math.ceil(Math.sqrt(Math.pow(w,2)+Math.pow(h,2)));var ret=SDL.makeSurface(diagonal,diagonal,srcData.flags,false,"rotozoomSurface");var dstData=SDL.surfaces[ret];dstData.ctx.translate(diagonal/2,diagonal/2);dstData.ctx.rotate(-angle*Math.PI/180);dstData.ctx.drawImage(srcData.canvas,-w/2,-h/2,w,h);return ret}_rotozoomSurface.sig="ppddi";function _SDL_SetAlpha(surf,flag,alpha){surf>>>=0;var surfData=SDL.surfaces[surf];surfData.alpha=alpha;if(!(flag&65536)){surfData.alpha=255}}_SDL_SetAlpha.sig="ipii";function _SDL_SetColorKey(surf,flag,key){surf>>>=0;warnOnce("SDL_SetColorKey is a no-op for performance reasons");return 0}_SDL_SetColorKey.sig="ipii";function _SDL_PollEvent(ptr){ptr>>>=0;return SDL.pollEvent(ptr)}_SDL_PollEvent.sig="ip";function _SDL_PushEvent(ptr){ptr>>>=0;var copy=_malloc(28);_memcpy(copy,ptr,28);SDL.events.push(copy);return 0}_SDL_PushEvent.sig="ip";function _SDL_PeepEvents(events,requestedEventCount,action,from,to){events>>>=0;switch(action){case 2:{assert(requestedEventCount==1);var index=0;var retrievedEventCount=0;while(indexSDL.events.forEach(SDL.handleEvent);_SDL_PumpEvents.sig="v";function _emscripten_SDL_SetEventHandler(handler,userdata){handler>>>=0;userdata>>>=0;SDL.eventHandler=handler;SDL.eventHandlerContext=userdata;SDL.eventHandlerTemp||=_malloc(28)}_emscripten_SDL_SetEventHandler.sig="vpp";function _SDL_SetColors(surf,colors,firstColor,nColors){surf>>>=0;colors>>>=0;var surfData=SDL.surfaces[surf];if(!surfData.colors){var buffer=new ArrayBuffer(256*4);surfData.colors=new Uint8Array(buffer);surfData.colors32=new Uint32Array(buffer)}for(var i=0;i>>0];surfData.colors[index+1]=HEAPU8[colors+(i*4+1)>>>0];surfData.colors[index+2]=HEAPU8[colors+(i*4+2)>>>0];surfData.colors[index+3]=255}return 1}_SDL_SetColors.sig="ippii";function _SDL_SetPalette(surf,flags,colors,firstColor,nColors){surf>>>=0;colors>>>=0;return _SDL_SetColors(surf,colors,firstColor,nColors)}_SDL_SetPalette.sig="ipipii";function _SDL_MapRGB(fmt,r,g,b){fmt>>>=0;SDL.checkPixelFormat(fmt);return r&255|(g&255)<<8|(b&255)<<16|4278190080}_SDL_MapRGB.sig="ipiii";function _SDL_MapRGBA(fmt,r,g,b,a){fmt>>>=0;SDL.checkPixelFormat(fmt);return r&255|(g&255)<<8|(b&255)<<16|(a&255)<<24}_SDL_MapRGBA.sig="ipiiii";function _SDL_GetRGB(pixel,fmt,r,g,b){fmt>>>=0;r>>>=0;g>>>=0;b>>>=0;SDL.checkPixelFormat(fmt);if(r){HEAP8[r>>>0]=pixel&255}if(g){HEAP8[g>>>0]=pixel>>8&255}if(b){HEAP8[b>>>0]=pixel>>16&255}}_SDL_GetRGB.sig="vipppp";function _SDL_GetRGBA(pixel,fmt,r,g,b,a){fmt>>>=0;r>>>=0;g>>>=0;b>>>=0;a>>>=0;SDL.checkPixelFormat(fmt);if(r){HEAP8[r>>>0]=pixel&255}if(g){HEAP8[g>>>0]=pixel>>8&255}if(b){HEAP8[b>>>0]=pixel>>16&255}if(a){HEAP8[a>>>0]=pixel>>24&255}}_SDL_GetRGBA.sig="vippppp";var _SDL_GetAppState=()=>{var state=0;if(Browser.pointerLock){state|=1}if(document.hasFocus()){state|=2}state|=4;return state};_SDL_GetAppState.sig="i";var _SDL_WM_GrabInput=()=>{};_SDL_WM_GrabInput.sig="ii";function _SDL_WM_ToggleFullScreen(surf){surf>>>=0;if(Browser.exitFullscreen()){return 1}if(!SDL.canRequestFullscreen){return 0}SDL.isRequestingFullscreen=true;return 1}_SDL_WM_ToggleFullScreen.sig="ip";var _IMG_Init=flags=>flags;_IMG_Init.sig="ii";function _SDL_FreeRW(rwopsID){rwopsID>>>=0;SDL.rwops[rwopsID]=null;while(SDL.rwops.length>0&&SDL.rwops[SDL.rwops.length-1]===null){SDL.rwops.pop()}}_SDL_FreeRW.sig="vp";var _IMG_Load_RW=function(rwopsID,freeSrc){rwopsID>>>=0;var sp=stackSave();try{var cleanup=()=>{stackRestore(sp);if(rwops&&freeSrc)_SDL_FreeRW(rwopsID)};var addCleanup=func=>{var old=cleanup;cleanup=()=>{old();func()}};var callStbImage=(func,params)=>{var x=stackAlloc(4);var y=stackAlloc(4);var comp=stackAlloc(4);var data=Module["_"+func](...params,x,y,comp,0);if(!data)return null;addCleanup(()=>Module["_stbi_image_free"](data));return{rawData:true,data,width:HEAP32[x>>>2>>>0],height:HEAP32[y>>>2>>>0],size:HEAP32[x>>>2>>>0]*HEAP32[y>>>2>>>0]*HEAP32[comp>>>2>>>0],bpp:HEAP32[comp>>>2>>>0]}};var rwops=SDL.rwops[rwopsID];if(rwops===undefined){return 0}var raw;var filename=rwops.filename;if(filename===undefined){warnOnce("Only file names that have been preloaded are supported for IMG_Load_RW. Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins");return 0}if(!raw){filename=PATH_FS.resolve(filename);raw=Browser.preloadedImages[filename];if(!raw){if(raw===null)err("Trying to reuse preloaded image, but freePreloadedMediaOnUse is set!");warnOnce("Cannot find preloaded image "+filename);warnOnce("Cannot find preloaded image "+filename+". Consider using STB_IMAGE=1 if you want synchronous image decoding (see settings.js), or package files with --use-preload-plugins");return 0}else if(Module["freePreloadedMediaOnUse"]){Browser.preloadedImages[filename]=null}}var surf=SDL.makeSurface(raw.width,raw.height,0,false,"load:"+filename);var surfData=SDL.surfaces[surf];surfData.ctx.globalCompositeOperation="copy";if(!raw.rawData){surfData.ctx.drawImage(raw,0,0,raw.width,raw.height,0,0,raw.width,raw.height)}else{var imageData=surfData.ctx.getImageData(0,0,surfData.width,surfData.height);if(raw.bpp==4){imageData.data.set(HEAPU8.subarray(raw.data>>>0,raw.data+raw.size>>>0))}else if(raw.bpp==3){var pixels=raw.size/3;var data=imageData.data;var sourcePtr=raw.data;var destPtr=0;for(var i=0;i>>0];data[destPtr++]=HEAPU8[sourcePtr++>>>0];data[destPtr++]=HEAPU8[sourcePtr++>>>0];data[destPtr++]=255}}else if(raw.bpp==2){var pixels=raw.size;var data=imageData.data;var sourcePtr=raw.data;var destPtr=0;for(var i=0;i>>0];var alpha=HEAPU8[sourcePtr++>>>0];data[destPtr++]=gray;data[destPtr++]=gray;data[destPtr++]=gray;data[destPtr++]=alpha}}else if(raw.bpp==1){var pixels=raw.size;var data=imageData.data;var sourcePtr=raw.data;var destPtr=0;for(var i=0;i>>0];data[destPtr++]=value;data[destPtr++]=value;data[destPtr++]=value;data[destPtr++]=255}}else{err(`cannot handle bpp ${raw.bpp}`);return 0}surfData.ctx.putImageData(imageData,0,0)}surfData.ctx.globalCompositeOperation="source-over";_SDL_LockSurface(surf);surfData.locked--;if(SDL.GL){surfData.canvas=surfData.ctx=null}return surf}finally{cleanup()}};_IMG_Load_RW.sig="ppi";var _SDL_LoadBMP_RW=_IMG_Load_RW;_SDL_LoadBMP_RW.sig="ppi";function _SDL_RWFromFile(_name,mode){_name>>>=0;mode>>>=0;var id=SDL.rwops.length;var filename=UTF8ToString(_name);SDL.rwops.push({filename,mimetype:Browser.getMimetype(filename)});return id}_SDL_RWFromFile.sig="ppp";function _IMG_Load(filename){filename>>>=0;var rwops=_SDL_RWFromFile(filename,0);var result=_IMG_Load_RW(rwops,1);return result}_IMG_Load.sig="pp";var _IMG_Quit=()=>out("IMG_Quit called (and ignored)");_IMG_Quit.sig="v";function _SDL_OpenAudio(desired,obtained){desired>>>=0;obtained>>>=0;try{SDL.audio={freq:HEAPU32[desired>>>2>>>0],format:HEAPU16[desired+4>>>1>>>0],channels:HEAPU8[desired+6>>>0],samples:HEAPU16[desired+8>>>1>>>0],callback:HEAPU32[desired+16>>>2>>>0],userdata:HEAPU32[desired+20>>>2>>>0],paused:true,timer:null};if(SDL.audio.format==8){SDL.audio.silence=128}else if(SDL.audio.format==32784){SDL.audio.silence=0}else if(SDL.audio.format==33056){SDL.audio.silence=0}else{throw"Invalid SDL audio format "+SDL.audio.format+"!"}if(SDL.audio.freq<=0){throw"Unsupported sound frequency "+SDL.audio.freq+"!"}else if(SDL.audio.freq<=22050){SDL.audio.freq=22050}else if(SDL.audio.freq<=32e3){SDL.audio.freq=32e3}else if(SDL.audio.freq<=44100){SDL.audio.freq=44100}else if(SDL.audio.freq<=48e3){SDL.audio.freq=48e3}else if(SDL.audio.freq<=96e3){SDL.audio.freq=96e3}else{throw`Unsupported sound frequency ${SDL.audio.freq}!`}if(SDL.audio.channels==0){SDL.audio.channels=1}else if(SDL.audio.channels<0||SDL.audio.channels>32){throw`Unsupported number of audio channels for SDL audio: ${SDL.audio.channels}!`}else if(SDL.audio.channels!=1&&SDL.audio.channels!=2){out(`Warning: Using untested number of audio channels ${SDL.audio.channels}`)}if(SDL.audio.samples<128||SDL.audio.samples>524288){throw`Unsupported audio callback buffer size ${SDL.audio.samples}!`}else if((SDL.audio.samples&SDL.audio.samples-1)!=0){throw`Audio callback buffer size ${SDL.audio.samples} must be a power-of-two!`}var totalSamples=SDL.audio.samples*SDL.audio.channels;if(SDL.audio.format==8){SDL.audio.bytesPerSample=1}else if(SDL.audio.format==32784){SDL.audio.bytesPerSample=2}else if(SDL.audio.format==33056){SDL.audio.bytesPerSample=4}else{throw`Invalid SDL audio format ${SDL.audio.format}!`}SDL.audio.bufferSize=totalSamples*SDL.audio.bytesPerSample;SDL.audio.bufferDurationSecs=SDL.audio.bufferSize/SDL.audio.bytesPerSample/SDL.audio.channels/SDL.audio.freq;SDL.audio.bufferingDelay=50/1e3;SDL.audio.buffer=_malloc(SDL.audio.bufferSize);SDL.audio.numSimultaneouslyQueuedBuffers=Module["SDL_numSimultaneouslyQueuedBuffers"]||5;SDL.audio.queueNewAudioData=()=>{if(!SDL.audio)return;for(var i=0;i=SDL.audio.bufferingDelay+SDL.audio.bufferDurationSecs*SDL.audio.numSimultaneouslyQueuedBuffers)return;getWasmTableEntry(SDL.audio.callback)(SDL.audio.userdata,SDL.audio.buffer,SDL.audio.bufferSize);SDL.audio.pushAudio(SDL.audio.buffer,SDL.audio.bufferSize)}};SDL.audio.caller=()=>{if(!SDL.audio)return;--SDL.audio.numAudioTimersPending;SDL.audio.queueNewAudioData();var secsUntilNextPlayStart=SDL.audio.nextPlayTime-SDL.audioContext["currentTime"];var preemptBufferFeedSecs=SDL.audio.bufferDurationSecs/2;if(SDL.audio.numAudioTimersPending{try{if(SDL.audio.paused)return;var sizeSamples=sizeBytes/SDL.audio.bytesPerSample;var sizeSamplesPerChannel=sizeSamples/SDL.audio.channels;if(sizeSamplesPerChannel!=SDL.audio.samples){throw"Received mismatching audio buffer size!"}var source=SDL.audioContext["createBufferSource"]();var soundBuffer=SDL.audioContext["createBuffer"](SDL.audio.channels,sizeSamplesPerChannel,SDL.audio.freq);source["connect"](SDL.audioContext["destination"]);SDL.fillWebAudioBufferFromHeap(ptr,sizeSamplesPerChannel,soundBuffer);source["buffer"]=soundBuffer;var curtime=SDL.audioContext["currentTime"];var playtime=Math.max(curtime+SDL.audio.bufferingDelay,SDL.audio.nextPlayTime);if(typeof source["start"]!="undefined"){source["start"](playtime)}else if(typeof source["noteOn"]!="undefined"){source["noteOn"](playtime)}SDL.audio.nextPlayTime=playtime+SDL.audio.bufferDurationSecs}catch(e){err(`Web Audio API error playing back audio: ${e.toString()}`)}};if(obtained){HEAP32[obtained>>>2>>>0]=SDL.audio.freq;HEAP16[obtained+4>>>1>>>0]=SDL.audio.format;HEAP8[obtained+6>>>0]=SDL.audio.channels;HEAP8[obtained+7>>>0]=SDL.audio.silence;HEAP16[obtained+8>>>1>>>0]=SDL.audio.samples;HEAPU32[obtained+16>>>2>>>0]=SDL.audio.callback;HEAPU32[obtained+20>>>2>>>0]=SDL.audio.userdata}SDL.allocateChannels(32)}catch(e){err(`Initializing SDL audio threw an exception: "${e.toString()}"! Continuing without audio`);SDL.audio=null;SDL.allocateChannels(0);if(obtained){HEAP32[obtained>>>2>>>0]=0;HEAP16[obtained+4>>>1>>>0]=0;HEAP8[obtained+6>>>0]=0;HEAP8[obtained+7>>>0]=0;HEAP16[obtained+8>>>1>>>0]=0;HEAPU32[obtained+16>>>2>>>0]=0;HEAPU32[obtained+20>>>2>>>0]=0}}if(!SDL.audio){return-1}return 0}_SDL_OpenAudio.sig="ipp";var _SDL_PauseAudio=pauseOn=>{if(!SDL.audio){return}if(pauseOn){if(SDL.audio.timer!==undefined){clearTimeout(SDL.audio.timer);SDL.audio.numAudioTimersPending=0;SDL.audio.timer=undefined}}else if(!SDL.audio.timer){SDL.audio.numAudioTimersPending=1;SDL.audio.timer=safeSetTimeout(SDL.audio.caller,1)}SDL.audio.paused=pauseOn};_SDL_PauseAudio.sig="vi";var _SDL_CloseAudio=()=>{if(SDL.audio){if(SDL.audio.callbackRemover){SDL.audio.callbackRemover();SDL.audio.callbackRemover=null}_SDL_PauseAudio(1);_free(SDL.audio.buffer);SDL.audio=null;SDL.allocateChannels(0)}};_SDL_CloseAudio.sig="v";var _SDL_LockAudio=()=>{};_SDL_LockAudio.sig="v";var _SDL_UnlockAudio=()=>{};_SDL_UnlockAudio.sig="v";function _SDL_CreateMutex(){return 0}_SDL_CreateMutex.sig="p";function _SDL_mutexP(mutex){mutex>>>=0;return 0}_SDL_mutexP.sig="ip";function _SDL_mutexV(mutex){mutex>>>=0;return 0}_SDL_mutexV.sig="ip";function _SDL_DestroyMutex(mutex){mutex>>>=0}_SDL_DestroyMutex.sig="vp";function _SDL_CreateCond(){return 0}_SDL_CreateCond.sig="p";function _SDL_CondSignal(cond){cond>>>=0}_SDL_CondSignal.sig="ip";function _SDL_CondWait(cond,mutex){cond>>>=0;mutex>>>=0}_SDL_CondWait.sig="ipp";function _SDL_DestroyCond(cond){cond>>>=0}_SDL_DestroyCond.sig="vp";var _SDL_StartTextInput=()=>{SDL.textInput=true};_SDL_StartTextInput.sig="v";var _SDL_StopTextInput=()=>{SDL.textInput=false};_SDL_StopTextInput.sig="v";var _Mix_Init=flags=>{if(!flags)return 0;return 8};_Mix_Init.sig="ii";var _Mix_Quit=()=>{};_Mix_Quit.sig="v";var _Mix_OpenAudio=(frequency,format,channels,chunksize)=>{SDL.openAudioContext();autoResumeAudioContext(SDL.audioContext);SDL.allocateChannels(32);SDL.mixerFrequency=frequency;SDL.mixerFormat=format;SDL.mixerNumChannels=channels;SDL.mixerChunkSize=chunksize;return 0};_Mix_OpenAudio.sig="iiiii";var _Mix_CloseAudio=_SDL_CloseAudio;_Mix_CloseAudio.sig="v";var _Mix_AllocateChannels=num=>{SDL.allocateChannels(num);return num};_Mix_AllocateChannels.sig="ii";function _Mix_ChannelFinished(func){func>>>=0;SDL.channelFinished=func}_Mix_ChannelFinished.sig="vp";var _Mix_Volume=(channel,volume)=>{if(channel==-1){for(var i=0;i{left/=255;right/=255;SDL.setPannerPosition(SDL.channels[channel],right-left,0,.1);return 1};_Mix_SetPanning.sig="iiii";function _Mix_LoadWAV_RW(rwopsID,freesrc){rwopsID>>>=0;var rwops=SDL.rwops[rwopsID];if(rwops===undefined)return 0;var filename="";var audio;var webAudio;var bytes;if(rwops.filename!==undefined){filename=PATH_FS.resolve(rwops.filename);var raw=Browser.preloadedAudios[filename];if(!raw){if(raw===null)err("Trying to reuse preloaded audio, but freePreloadedMediaOnUse is set!");if(!Module["noAudioDecoding"])warnOnce("Cannot find preloaded audio "+filename);try{bytes=FS.readFile(filename)}catch(e){err(`Couldn't find file for: ${filename}`);return 0}}if(Module["freePreloadedMediaOnUse"]){Browser.preloadedAudios[filename]=null}audio=raw}else if(rwops.bytes!==undefined){if(SDL.webAudioAvailable()){bytes=HEAPU8.buffer.slice(rwops.bytes,rwops.bytes+rwops.count)}else{bytes=HEAPU8.subarray(rwops.bytes>>>0,rwops.bytes+rwops.count>>>0)}}else{return 0}var arrayBuffer=bytes?bytes.buffer||bytes:bytes;var canPlayWithWebAudio=Module["SDL_canPlayWithWebAudio"]===undefined||Module["SDL_canPlayWithWebAudio"](filename,arrayBuffer);if(bytes!==undefined&&SDL.webAudioAvailable()&&canPlayWithWebAudio){audio=undefined;webAudio={onDecodeComplete:[]};SDL.audioContext["decodeAudioData"](arrayBuffer,data=>{webAudio.decodedBuffer=data;webAudio.onDecodeComplete.forEach(e=>e());delete webAudio.onDecodeComplete})}else if(audio===undefined&&bytes){var blob=new Blob([bytes],{type:rwops.mimetype});var url=URL.createObjectURL(blob);audio=new Audio;audio.src=url;audio.mozAudioChannelType="content"}var id=SDL.audios.length;SDL.audios.push({source:filename,audio,webAudio});return id}_Mix_LoadWAV_RW.sig="ppi";function _Mix_LoadWAV(filename){filename>>>=0;var rwops=_SDL_RWFromFile(filename,0);var result=_Mix_LoadWAV_RW(rwops,0);_SDL_FreeRW(rwops);return result}_Mix_LoadWAV.sig="pp";function _Mix_QuickLoad_RAW(mem,len){mem>>>=0;var audio;var webAudio;var numSamples=len>>1;var buffer=new Float32Array(numSamples);for(var i=0;i>>1>>>0]/32768}if(SDL.webAudioAvailable()){webAudio={decodedBuffer:buffer}}else{audio=new Audio;audio.mozAudioChannelType="content";audio.numChannels=SDL.mixerNumChannels;audio.frequency=SDL.mixerFrequency}var id=SDL.audios.length;SDL.audios.push({source:"",audio,webAudio,buffer});return id}_Mix_QuickLoad_RAW.sig="ppi";function _Mix_FreeChunk(id){id>>>=0;SDL.audios[id]=null}_Mix_FreeChunk.sig="vp";var _Mix_ReserveChannels=num=>{SDL.channelMinimumNumber=num};_Mix_ReserveChannels.sig="ii";var _Mix_HaltChannel=channel=>{function halt(channel){var info=SDL.channels[channel];if(info.audio){info.audio.pause();info.audio=null}if(SDL.channelFinished){getWasmTableEntry(SDL.channelFinished)(channel)}}if(channel!=-1){halt(channel)}else{for(var i=0;i>>=0;assert(ticks==-1);var info=SDL.audios[id];if(!info)return-1;if(!info.audio&&!info.webAudio)return-1;if(channel==-1){for(var i=SDL.channelMinimumNumber;i0;_Mix_FadingChannel.sig="ii";var _Mix_HaltMusic=()=>{var audio=SDL.music.audio;if(audio){audio.src=audio.src;audio.currentPosition=0;audio.pause()}SDL.music.audio=null;if(SDL.hookMusicFinished){getWasmTableEntry(SDL.hookMusicFinished)()}return 0};_Mix_HaltMusic.sig="i";function _Mix_HookMusicFinished(func){func>>>=0;SDL.hookMusicFinished=func;if(SDL.music.audio){SDL.music.audio["onended"]=_Mix_HaltMusic}}_Mix_HookMusicFinished.sig="vp";var _Mix_VolumeMusic=volume=>SDL.setGetVolume(SDL.music,volume);_Mix_VolumeMusic.sig="ii";function _Mix_LoadMUS_RW(filename){filename>>>=0;return _Mix_LoadWAV_RW(filename,0)}_Mix_LoadMUS_RW.sig="pp";function _Mix_LoadMUS(filename){filename>>>=0;var rwops=_SDL_RWFromFile(filename,0);var result=_Mix_LoadMUS_RW(rwops);_SDL_FreeRW(rwops);return result}_Mix_LoadMUS.sig="pp";var _Mix_FreeMusic=_Mix_FreeChunk;_Mix_FreeMusic.sig="vp";function _Mix_PlayMusic(id,loops){id>>>=0;if(SDL.music.audio){if(!SDL.music.audio.paused)err(`Music is already playing. ${SDL.music.source}`);SDL.music.audio.pause()}var info=SDL.audios[id];var audio;if(info.webAudio){audio={resource:info,paused:false,currentPosition:0,play(){SDL.playWebAudio(this)},pause(){SDL.pauseWebAudio(this)}}}else if(info.audio){audio=info.audio}audio["onended"]=function(){if(SDL.music.audio===this||SDL.music.audio?.webAudioNode===this){_Mix_HaltMusic()}};audio.loop=loops!=0&&loops!=1;audio.volume=SDL.music.volume;SDL.music.audio=audio;audio.play();return 0}_Mix_PlayMusic.sig="ipi";var _Mix_PauseMusic=()=>{var audio=SDL.music.audio;audio?.pause()};_Mix_PauseMusic.sig="v";var _Mix_ResumeMusic=()=>{var audio=SDL.music.audio;audio?.play()};_Mix_ResumeMusic.sig="v";var _Mix_FadeInMusicPos=_Mix_PlayMusic;_Mix_FadeInMusicPos.sig="ipiid";var _Mix_FadeOutMusic=_Mix_HaltMusic;_Mix_FadeOutMusic.sig="ii";var _Mix_PlayingMusic=()=>SDL.music.audio&&!SDL.music.audio.paused;_Mix_PlayingMusic.sig="i";var _Mix_Playing=channel=>{if(channel===-1){var count=0;for(var i=0;i{if(channel===-1){for(var i=0;i{if(channel===-1){var pausedCount=0;for(var i=0;iSDL.music.audio?.paused?1:0;_Mix_PausedMusic.sig="i";var _Mix_Resume=channel=>{if(channel===-1){for(var i=0;i{try{var offscreenCanvas=new OffscreenCanvas(0,0);SDL.ttfContext=offscreenCanvas.getContext("2d");if(typeof SDL.ttfContext.measureText!="function"){throw"bad context"}}catch(ex){var canvas=document.createElement("canvas");SDL.ttfContext=canvas.getContext("2d")}return 0};_TTF_Init.sig="i";function _TTF_OpenFont(name,size){name>>>=0;name=PATH.normalize(UTF8ToString(name));var id=SDL.fonts.length;SDL.fonts.push({name,size});return id}_TTF_OpenFont.sig="ppi";function _TTF_CloseFont(font){font>>>=0;SDL.fonts[font]=null}_TTF_CloseFont.sig="vp";function _TTF_RenderText_Solid(font,text,color){font>>>=0;text>>>=0;color>>>=0;text=UTF8ToString(text)||" ";var fontData=SDL.fonts[font];var w=SDL.estimateTextWidth(fontData,text);var h=fontData.size;color=SDL.loadColorToCSSRGB(color);var fontString=SDL.makeFontString(h,fontData.name);var surf=SDL.makeSurface(w,h,0,false,"text:"+text);var surfData=SDL.surfaces[surf];surfData.ctx.save();surfData.ctx.fillStyle=color;surfData.ctx.font=fontString;surfData.ctx.textBaseline="bottom";surfData.ctx.fillText(text,0,h|0);surfData.ctx.restore();return surf}_TTF_RenderText_Solid.sig="pppp";var _TTF_RenderText_Blended=_TTF_RenderText_Solid;_TTF_RenderText_Blended.sig="pppp";var _TTF_RenderText_Shaded=_TTF_RenderText_Solid;_TTF_RenderText_Shaded.sig="ppppp";var _TTF_RenderUTF8_Solid=_TTF_RenderText_Solid;_TTF_RenderUTF8_Solid.sig="pppp";function _TTF_SizeText(font,text,w,h){font>>>=0;text>>>=0;w>>>=0;h>>>=0;var fontData=SDL.fonts[font];if(w){HEAP32[w>>>2>>>0]=SDL.estimateTextWidth(fontData,UTF8ToString(text))}if(h){HEAP32[h>>>2>>>0]=fontData.size}return 0}_TTF_SizeText.sig="ipppp";var _TTF_SizeUTF8=_TTF_SizeText;_TTF_SizeUTF8.sig="ipppp";function _TTF_GlyphMetrics(font,ch,minx,maxx,miny,maxy,advance){font>>>=0;minx>>>=0;maxx>>>=0;miny>>>=0;maxy>>>=0;advance>>>=0;var fontData=SDL.fonts[font];var width=SDL.estimateTextWidth(fontData,String.fromCharCode(ch));if(advance){HEAP32[advance>>>2>>>0]=width}if(minx){HEAP32[minx>>>2>>>0]=0}if(maxx){HEAP32[maxx>>>2>>>0]=width}if(miny){HEAP32[miny>>>2>>>0]=0}if(maxy){HEAP32[maxy>>>2>>>0]=fontData.size}}_TTF_GlyphMetrics.sig="ipippppp";function _TTF_FontAscent(font){font>>>=0;var fontData=SDL.fonts[font];return fontData.size*.98|0}_TTF_FontAscent.sig="ip";function _TTF_FontDescent(font){font>>>=0;var fontData=SDL.fonts[font];return fontData.size*.02|0}_TTF_FontDescent.sig="ip";function _TTF_FontHeight(font){font>>>=0;var fontData=SDL.fonts[font];return fontData.size}_TTF_FontHeight.sig="ip";var _TTF_FontLineSkip=_TTF_FontHeight;_TTF_FontLineSkip.sig="ip";var _TTF_Quit=()=>out("TTF_Quit called (and ignored)");_TTF_Quit.sig="v";var SDL_gfx={drawRectangle:(surf,x1,y1,x2,y2,action,cssColor)=>{x1=x1<<16>>16;y1=y1<<16>>16;x2=x2<<16>>16;y2=y2<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);var x=x1{x1=x1<<16>>16;y1=y1<<16>>16;x2=x2<<16>>16;y2=y2<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);surfData.ctx.save();surfData.ctx.strokeStyle=cssColor;surfData.ctx.beginPath();surfData.ctx.moveTo(x1,y1);surfData.ctx.lineTo(x2,y2);surfData.ctx.stroke();surfData.ctx.restore()},drawEllipse:(surf,x,y,rx,ry,action,cssColor)=>{x=x<<16>>16;y=y<<16>>16;rx=rx<<16>>16;ry=ry<<16>>16;var surfData=SDL.surfaces[surf];assert(!surfData.locked);surfData.ctx.save();surfData.ctx.beginPath();surfData.ctx.translate(x,y);surfData.ctx.scale(rx,ry);surfData.ctx.arc(0,0,1,0,2*Math.PI);surfData.ctx.restore();surfData.ctx.save();surfData.ctx[action+"Style"]=cssColor;surfData.ctx[action]();surfData.ctx.restore()},translateColorToCSSRGBA:rgba=>`rgba(${rgba>>>24},${rgba>>16&255},${rgba>>8&255},${rgba&255})`};function _boxColor(surf,x1,y1,x2,y2,color){surf>>>=0;return SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"fill",SDL_gfx.translateColorToCSSRGBA(color))}_boxColor.sig="ipiiiii";function _boxRGBA(surf,x1,y1,x2,y2,r,g,b,a){surf>>>=0;return SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"fill",SDL.translateRGBAToCSSRGBA(r,g,b,a))}_boxRGBA.sig="ipiiiiiiii";function _rectangleColor(surf,x1,y1,x2,y2,color){surf>>>=0;return SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"stroke",SDL_gfx.translateColorToCSSRGBA(color))}_rectangleColor.sig="ipiiiii";function _rectangleRGBA(surf,x1,y1,x2,y2,r,g,b,a){surf>>>=0;return SDL_gfx.drawRectangle(surf,x1,y1,x2,y2,"stroke",SDL.translateRGBAToCSSRGBA(r,g,b,a))}_rectangleRGBA.sig="ipiiiiiiii";function _ellipseColor(surf,x,y,rx,ry,color){surf>>>=0;return SDL_gfx.drawEllipse(surf,x,y,rx,ry,"stroke",SDL_gfx.translateColorToCSSRGBA(color))}_ellipseColor.sig="ipiiiii";function _ellipseRGBA(surf,x,y,rx,ry,r,g,b,a){surf>>>=0;return SDL_gfx.drawEllipse(surf,x,y,rx,ry,"stroke",SDL.translateRGBAToCSSRGBA(r,g,b,a))}_ellipseRGBA.sig="ipiiiiiiii";function _filledEllipseColor(surf,x,y,rx,ry,color){surf>>>=0;return SDL_gfx.drawEllipse(surf,x,y,rx,ry,"fill",SDL_gfx.translateColorToCSSRGBA(color))}_filledEllipseColor.sig="ipiiiii";function _filledEllipseRGBA(surf,x,y,rx,ry,r,g,b,a){surf>>>=0;return SDL_gfx.drawEllipse(surf,x,y,rx,ry,"fill",SDL.translateRGBAToCSSRGBA(r,g,b,a))}_filledEllipseRGBA.sig="ipiiiiiiii";function _lineColor(surf,x1,y1,x2,y2,color){surf>>>=0;return SDL_gfx.drawLine(surf,x1,y1,x2,y2,SDL_gfx.translateColorToCSSRGBA(color))}_lineColor.sig="ipiiiii";function _lineRGBA(surf,x1,y1,x2,y2,r,g,b,a){surf>>>=0;return SDL_gfx.drawLine(surf,x1,y1,x2,y2,SDL.translateRGBAToCSSRGBA(r,g,b,a))}_lineRGBA.sig="ipiiiiiiii";function _pixelRGBA(surf,x1,y1,r,g,b,a){surf>>>=0;return _boxRGBA(surf,x1,y1,x1,y1,r,g,b,a)}_pixelRGBA.sig="ipiiiiii";var _SDL_GL_SetAttribute=(attr,value)=>{if(!(attr in SDL.glAttributes)){abort("Unknown SDL GL attribute ("+attr+"). Please check if your SDL version is supported.")}SDL.glAttributes[attr]=value};_SDL_GL_SetAttribute.sig="iii";function _SDL_GL_GetAttribute(attr,value){value>>>=0;if(!(attr in SDL.glAttributes)){abort("Unknown SDL GL attribute ("+attr+"). Please check if your SDL version is supported.")}if(value)HEAP32[value>>>2>>>0]=SDL.glAttributes[attr];return 0}_SDL_GL_GetAttribute.sig="iip";var _SDL_GL_SwapBuffers=()=>Browser.doSwapBuffers?.();_SDL_GL_SwapBuffers.sig="v";function _SDL_GL_ExtensionSupported(extension){extension>>>=0;return GLctx?.getExtension(UTF8ToString(extension))?1:0}_SDL_GL_ExtensionSupported.sig="ip";function _SDL_DestroyWindow(window){window>>>=0}_SDL_DestroyWindow.sig="vp";function _SDL_DestroyRenderer(renderer){renderer>>>=0}_SDL_DestroyRenderer.sig="vp";function _SDL_GetWindowFlags(window){window>>>=0;if(Browser.isFullscreen){return 1}return 0}_SDL_GetWindowFlags.sig="ip";function _SDL_GL_SwapWindow(window){window>>>=0}_SDL_GL_SwapWindow.sig="vp";function _SDL_GL_MakeCurrent(window,context){window>>>=0;context>>>=0}_SDL_GL_MakeCurrent.sig="ipp";function _SDL_GL_DeleteContext(context){context>>>=0}_SDL_GL_DeleteContext.sig="vp";var _SDL_GL_GetSwapInterval=()=>{if(MainLoop.timingMode==1){return MainLoop.timingValue}else{return 0}};_SDL_GL_GetSwapInterval.sig="i";var _SDL_GL_SetSwapInterval=state=>_emscripten_set_main_loop_timing(1,state);_SDL_GL_SetSwapInterval.sig="ii";function _SDL_SetWindowTitle(window,title){window>>>=0;title>>>=0;if(title)document.title=UTF8ToString(title)}_SDL_SetWindowTitle.sig="vpp";function _SDL_GetWindowSize(window,width,height){window>>>=0;width>>>=0;height>>>=0;var canvas=Browser.getCanvas();if(width)HEAP32[width>>>2>>>0]=canvas.width;if(height)HEAP32[height>>>2>>>0]=canvas.height}_SDL_GetWindowSize.sig="vppp";function _SDL_LogSetOutputFunction(callback,userdata){callback>>>=0;userdata>>>=0}_SDL_LogSetOutputFunction.sig="vpp";function _SDL_SetWindowFullscreen(window,fullscreen){window>>>=0;if(Browser.isFullscreen){Browser.getCanvas().exitFullscreen();return 1}return 0}_SDL_SetWindowFullscreen.sig="ipi";var _SDL_ClearError=()=>{};_SDL_ClearError.sig="v";var _SDL_SetGamma=(r,g,b)=>-1;_SDL_SetGamma.sig="ifff";function _SDL_SetGammaRamp(redTable,greenTable,blueTable){redTable>>>=0;greenTable>>>=0;blueTable>>>=0;return-1}_SDL_SetGammaRamp.sig="ippp";var _SDL_NumJoysticks=()=>{var count=0;var gamepads=SDL.getGamepads();for(var gamepad of gamepads){if(gamepad!==undefined)count++}return count};_SDL_NumJoysticks.sig="i";function _SDL_JoystickName(deviceIndex){var gamepad=SDL.getGamepad(deviceIndex);if(gamepad){var name=gamepad.id;if(SDL.joystickNamePool.hasOwnProperty(name)){return SDL.joystickNamePool[name]}return SDL.joystickNamePool[name]=stringToNewUTF8(name)}return 0}_SDL_JoystickName.sig="pi";function _SDL_JoystickOpen(deviceIndex){var gamepad=SDL.getGamepad(deviceIndex);if(gamepad){var joystick=deviceIndex+1;SDL.recordJoystickState(joystick,gamepad);return joystick}return 0}_SDL_JoystickOpen.sig="pi";var _SDL_JoystickOpened=deviceIndex=>SDL.lastJoystickState.hasOwnProperty(deviceIndex+1)?1:0;_SDL_JoystickOpened.sig="ii";function _SDL_JoystickIndex(joystick){joystick>>>=0;return joystick-1}_SDL_JoystickIndex.sig="ip";function _SDL_JoystickNumAxes(joystick){joystick>>>=0;var gamepad=SDL.getGamepad(joystick-1);if(gamepad){return gamepad.axes.length}return 0}_SDL_JoystickNumAxes.sig="ip";function _SDL_JoystickNumBalls(joystick){joystick>>>=0;return 0}_SDL_JoystickNumBalls.sig="ip";function _SDL_JoystickNumHats(joystick){joystick>>>=0;return 0}_SDL_JoystickNumHats.sig="ip";function _SDL_JoystickNumButtons(joystick){joystick>>>=0;var gamepad=SDL.getGamepad(joystick-1);if(gamepad){return gamepad.buttons.length}return 0}_SDL_JoystickNumButtons.sig="ip";var _SDL_JoystickUpdate=()=>SDL.queryJoysticks();_SDL_JoystickUpdate.sig="v";var _SDL_JoystickEventState=state=>{if(state<0){return SDL.joystickEventState}return SDL.joystickEventState=state};_SDL_JoystickEventState.sig="ii";function _SDL_JoystickGetAxis(joystick,axis){joystick>>>=0;var gamepad=SDL.getGamepad(joystick-1);if(gamepad?.axes.length>axis){return SDL.joystickAxisValueConversion(gamepad.axes[axis])}return 0}_SDL_JoystickGetAxis.sig="ipi";function _SDL_JoystickGetHat(joystick,hat){joystick>>>=0;return 0}_SDL_JoystickGetHat.sig="ipi";function _SDL_JoystickGetBall(joystick,ball,dxptr,dyptr){joystick>>>=0;dxptr>>>=0;dyptr>>>=0;return-1}_SDL_JoystickGetBall.sig="ipipp";function _SDL_JoystickGetButton(joystick,button){joystick>>>=0;var gamepad=SDL.getGamepad(joystick-1);if(gamepad?.buttons.length>button){return SDL.getJoystickButtonState(gamepad.buttons[button])?1:0}return 0}_SDL_JoystickGetButton.sig="ipi";function _SDL_JoystickClose(joystick){joystick>>>=0;delete SDL.lastJoystickState[joystick]}_SDL_JoystickClose.sig="vp";var _SDL_InitSubSystem=flags=>0;_SDL_InitSubSystem.sig="ii";function _SDL_RWFromConstMem(mem,size){mem>>>=0;var id=SDL.rwops.length;SDL.rwops.push({bytes:mem,count:size});return id}_SDL_RWFromConstMem.sig="ppi";var _SDL_RWFromMem=_SDL_RWFromConstMem;_SDL_RWFromMem.sig="ppi";var _SDL_GetNumAudioDrivers=()=>1;_SDL_GetNumAudioDrivers.sig="i";function _SDL_GetCurrentAudioDriver(){return stringToNewUTF8("Emscripten Audio")}_SDL_GetCurrentAudioDriver.sig="p";var _SDL_GetScancodeFromKey=key=>SDL.scanCodes[key];_SDL_GetScancodeFromKey.sig="ii";function _SDL_GetAudioDriver(index){return _SDL_GetCurrentAudioDriver()}_SDL_GetAudioDriver.sig="pi";var _SDL_EnableUNICODE=on=>{var ret=SDL.unicode||0;SDL.unicode=on;return ret};_SDL_EnableUNICODE.sig="ii";var _SDL_AddTimer=function(interval,callback,param){callback>>>=0;param>>>=0;return safeSetTimeout(()=>getWasmTableEntry(callback)(interval,param),interval)};_SDL_AddTimer.sig="iipp";var _SDL_RemoveTimer=id=>{clearTimeout(id);return true};_SDL_RemoveTimer.sig="ii";function _SDL_CreateThread(fs,data,pfnBeginThread,pfnEndThread){fs>>>=0;data>>>=0;throw"SDL threads cannot be supported in the web platform because they assume shared state. See emscripten_create_worker etc. for a message-passing concurrency model that does let you run code in another thread."}_SDL_CreateThread.sig="ppp";function _SDL_WaitThread(thread,status){thread>>>=0;status>>>=0;throw"SDL_WaitThread"}_SDL_WaitThread.sig="vpp";function _SDL_GetThreadID(thread){thread>>>=0;throw"SDL_GetThreadID"}_SDL_GetThreadID.sig="pp";function _SDL_ThreadID(){return 0}_SDL_ThreadID.sig="p";function _SDL_AllocRW(){throw"SDL_AllocRW: TODO"}_SDL_AllocRW.sig="p";function _SDL_CondBroadcast(cond){cond>>>=0;throw"SDL_CondBroadcast: TODO"}_SDL_CondBroadcast.sig="ip";function _SDL_CondWaitTimeout(cond,mutex,ms){cond>>>=0;mutex>>>=0;throw"SDL_CondWaitTimeout: TODO"}_SDL_CondWaitTimeout.sig="ippi";var _SDL_WM_IconifyWindow=()=>{throw"SDL_WM_IconifyWindow TODO"};_SDL_WM_IconifyWindow.sig="i";function _Mix_SetPostMix(func,arg){func>>>=0;arg>>>=0;return warnOnce("Mix_SetPostMix: TODO")}_Mix_SetPostMix.sig="vpp";function _Mix_VolumeChunk(chunk,volume){chunk>>>=0;throw"Mix_VolumeChunk: TODO"}_Mix_VolumeChunk.sig="ipi";var _Mix_SetPosition=(channel,angle,distance)=>{throw"Mix_SetPosition: TODO"};_Mix_SetPosition.sig="iiii";function _Mix_QuerySpec(frequency,format,channels){frequency>>>=0;format>>>=0;channels>>>=0;throw"Mix_QuerySpec: TODO"}_Mix_QuerySpec.sig="ippp";function _Mix_FadeInChannelTimed(channel,chunk,loop,ms,ticks){chunk>>>=0;throw"Mix_FadeInChannelTimed"}_Mix_FadeInChannelTimed.sig="iipiii";var _Mix_FadeOutChannel=()=>{throw"Mix_FadeOutChannel"};_Mix_FadeOutChannel.sig="iii";function _Mix_Linked_Version(){throw"Mix_Linked_Version: TODO"}_Mix_Linked_Version.sig="p";function _SDL_SaveBMP_RW(surface,dst,freedst){surface>>>=0;dst>>>=0;throw"SDL_SaveBMP_RW: TODO"}_SDL_SaveBMP_RW.sig="ippi";function _SDL_WM_SetIcon(icon,mask){icon>>>=0;mask>>>=0}_SDL_WM_SetIcon.sig="vpp";var _SDL_HasRDTSC=()=>0;_SDL_HasRDTSC.sig="i";var _SDL_HasMMX=()=>0;_SDL_HasMMX.sig="i";var _SDL_HasMMXExt=()=>0;_SDL_HasMMXExt.sig="i";var _SDL_Has3DNow=()=>0;_SDL_Has3DNow.sig="i";var _SDL_Has3DNowExt=()=>0;_SDL_Has3DNowExt.sig="i";var _SDL_HasSSE=()=>0;_SDL_HasSSE.sig="i";var _SDL_HasSSE2=()=>0;_SDL_HasSSE2.sig="i";var _SDL_HasAltiVec=()=>0;_SDL_HasAltiVec.sig="i";registerWasmPlugin();FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();for(var base64ReverseLookup=new Uint8Array(123),i=25;i>=0;--i){base64ReverseLookup[48+i]=52+i;base64ReverseLookup[65+i]=i;base64ReverseLookup[97+i]=26+i}base64ReverseLookup[43]=62;base64ReverseLookup[47]=63;MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack="";if(ENVIRONMENT_IS_NODE){NODEFS.staticInit()}for(let i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<=288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i)}var miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<=288;++i){miniTempWebGLIntBuffers[i]=miniTempWebGLIntBuffersStorage.subarray(0,i)}Module["requestAnimationFrame"]=MainLoop.requestAnimationFrame;Module["pauseMainLoop"]=MainLoop.pause;Module["resumeMainLoop"]=MainLoop.resume;MainLoop.init();if(typeof setImmediate!="undefined"){emSetImmediate=setImmediateWrapped;emClearImmediate=clearImmediateWrapped}else if(typeof addEventListener=="function"){var __setImmediate_id_counter=0;var __setImmediate_queue=[];var __setImmediate_message_id="_si";var __setImmediate_cb=e=>{if(e.data===__setImmediate_message_id){e.stopPropagation();__setImmediate_queue.shift()();++__setImmediate_id_counter}};addEventListener("message",__setImmediate_cb,true);emSetImmediate=func=>{postMessage(__setImmediate_message_id,"*");return __setImmediate_id_counter+__setImmediate_queue.push(func)-1};emClearImmediate=id=>{var index=id-__setImmediate_id_counter;if(index>=0&&index<__setImmediate_queue.length)__setImmediate_queue[index]=()=>{}}}registerPostMainLoop(()=>SDL.audio?.queueNewAudioData?.());{initMemory();if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["dynamicLibraries"])dynamicLibraries=Module["dynamicLibraries"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"]}Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["ERRNO_CODES"]=ERRNO_CODES;Module["wasmTable"]=wasmTable;Module["FS_createPreloadedFile"]=FS_createPreloadedFile;Module["FS_unlink"]=FS_unlink;Module["FS_createPath"]=FS_createPath;Module["FS_createDevice"]=FS_createDevice;Module["FS_createDataFile"]=FS_createDataFile;Module["FS_createLazyFile"]=FS_createLazyFile;Module["LZ4"]=LZ4;Module["ExitStatus"]=ExitStatus;Module["GOTHandler"]=GOTHandler;Module["GOT"]=GOT;Module["currentModuleWeakSymbols"]=currentModuleWeakSymbols;Module["addOnPostRun"]=addOnPostRun;Module["onPostRuns"]=onPostRuns;Module["callRuntimeCallbacks"]=callRuntimeCallbacks;Module["addOnPreRun"]=addOnPreRun;Module["onPreRuns"]=onPreRuns;Module["getDylinkMetadata"]=getDylinkMetadata;Module["UTF8ArrayToString"]=UTF8ArrayToString;Module["UTF8Decoder"]=UTF8Decoder;Module["getValue"]=getValue;Module["loadDylibs"]=loadDylibs;Module["loadDynamicLibrary"]=loadDynamicLibrary;Module["LDSO"]=LDSO;Module["newDSO"]=newDSO;Module["loadWebAssemblyModule"]=loadWebAssemblyModule;Module["getMemory"]=getMemory;Module["___heap_base"]=___heap_base;Module["alignMemory"]=alignMemory;Module["relocateExports"]=relocateExports;Module["updateGOT"]=updateGOT;Module["isInternalSym"]=isInternalSym;Module["addFunction"]=addFunction;Module["convertJsFunctionToWasm"]=convertJsFunctionToWasm;Module["uleb128Encode"]=uleb128Encode;Module["sigToWasmTypes"]=sigToWasmTypes;Module["generateFuncType"]=generateFuncType;Module["getFunctionAddress"]=getFunctionAddress;Module["updateTableMap"]=updateTableMap;Module["getWasmTableEntry"]=getWasmTableEntry;Module["wasmTableMirror"]=wasmTableMirror;Module["wasmTable"]=wasmTable;Module["functionsInTableMap"]=functionsInTableMap;Module["getEmptyTableSlot"]=getEmptyTableSlot;Module["freeTableIndexes"]=freeTableIndexes;Module["setWasmTableEntry"]=setWasmTableEntry;Module["resolveGlobalSymbol"]=resolveGlobalSymbol;Module["isSymbolDefined"]=isSymbolDefined;Module["addOnPostCtor"]=addOnPostCtor;Module["onPostCtors"]=onPostCtors;Module["UTF8ToString"]=UTF8ToString;Module["mergeLibSymbols"]=mergeLibSymbols;Module["asyncLoad"]=asyncLoad;Module["preloadedWasm"]=preloadedWasm;Module["registerWasmPlugin"]=registerWasmPlugin;Module["preloadPlugins"]=preloadPlugins;Module["findLibraryFS"]=findLibraryFS;Module["replaceORIGIN"]=replaceORIGIN;Module["PATH"]=PATH;Module["withStackSave"]=withStackSave;Module["stackSave"]=stackSave;Module["stackRestore"]=stackRestore;Module["stackAlloc"]=stackAlloc;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["stringToUTF8OnStack"]=stringToUTF8OnStack;Module["stringToUTF8"]=stringToUTF8;Module["stringToUTF8Array"]=stringToUTF8Array;Module["FS"]=FS;Module["randomFill"]=randomFill;Module["initRandomFill"]=initRandomFill;Module["base64Decode"]=base64Decode;Module["PATH_FS"]=PATH_FS;Module["TTY"]=TTY;Module["FS_stdin_getChar"]=FS_stdin_getChar;Module["FS_stdin_getChar_buffer"]=FS_stdin_getChar_buffer;Module["intArrayFromString"]=intArrayFromString;Module["MEMFS"]=MEMFS;Module["mmapAlloc"]=mmapAlloc;Module["zeroMemory"]=zeroMemory;Module["FS_createPreloadedFile"]=FS_createPreloadedFile;Module["FS_createDataFile"]=FS_createDataFile;Module["FS_handledByPreloadPlugin"]=FS_handledByPreloadPlugin;Module["FS_modeStringToFlags"]=FS_modeStringToFlags;Module["FS_getMode"]=FS_getMode;Module["IDBFS"]=IDBFS;Module["NODEFS"]=NODEFS;Module["ERRNO_CODES"]=ERRNO_CODES;Module["WORKERFS"]=WORKERFS;Module["PROXYFS"]=PROXYFS;Module["LZ4"]=LZ4;Module["reportUndefinedSymbols"]=reportUndefinedSymbols;Module["noExitRuntime"]=noExitRuntime;Module["setValue"]=setValue;Module["___assert_fail"]=___assert_fail;Module["bigintToI53Checked"]=bigintToI53Checked;Module["INT53_MAX"]=INT53_MAX;Module["INT53_MIN"]=INT53_MIN;Module["___c_longjmp"]=___c_longjmp;Module["___call_sighandler"]=___call_sighandler;Module["___cpp_exception"]=___cpp_exception;Module["___memory_base"]=___memory_base;Module["___stack_high"]=___stack_high;Module["___stack_low"]=___stack_low;Module["___stack_pointer"]=___stack_pointer;Module["___syscall__newselect"]=___syscall__newselect;Module["SYSCALLS"]=SYSCALLS;Module["___syscall_accept4"]=___syscall_accept4;Module["getSocketFromFD"]=getSocketFromFD;Module["SOCKFS"]=SOCKFS;Module["writeSockaddr"]=writeSockaddr;Module["inetPton4"]=inetPton4;Module["inetPton6"]=inetPton6;Module["DNS"]=DNS;Module["___syscall_bind"]=___syscall_bind;Module["getSocketAddress"]=getSocketAddress;Module["readSockaddr"]=readSockaddr;Module["inetNtop4"]=inetNtop4;Module["inetNtop6"]=inetNtop6;Module["___syscall_chdir"]=___syscall_chdir;Module["___syscall_chmod"]=___syscall_chmod;Module["___syscall_connect"]=___syscall_connect;Module["___syscall_dup"]=___syscall_dup;Module["___syscall_dup3"]=___syscall_dup3;Module["___syscall_faccessat"]=___syscall_faccessat;Module["___syscall_fadvise64"]=___syscall_fadvise64;Module["___syscall_fallocate"]=___syscall_fallocate;Module["___syscall_fchdir"]=___syscall_fchdir;Module["___syscall_fchmod"]=___syscall_fchmod;Module["___syscall_fchmodat2"]=___syscall_fchmodat2;Module["___syscall_fchown32"]=___syscall_fchown32;Module["___syscall_fchownat"]=___syscall_fchownat;Module["___syscall_fcntl64"]=___syscall_fcntl64;Module["syscallGetVarargP"]=syscallGetVarargP;Module["syscallGetVarargI"]=syscallGetVarargI;Module["___syscall_fdatasync"]=___syscall_fdatasync;Module["___syscall_fstat64"]=___syscall_fstat64;Module["___syscall_fstatfs64"]=___syscall_fstatfs64;Module["___syscall_ftruncate64"]=___syscall_ftruncate64;Module["___syscall_getcwd"]=___syscall_getcwd;Module["___syscall_getdents64"]=___syscall_getdents64;Module["___syscall_getpeername"]=___syscall_getpeername;Module["___syscall_getsockname"]=___syscall_getsockname;Module["___syscall_getsockopt"]=___syscall_getsockopt;Module["___syscall_ioctl"]=___syscall_ioctl;Module["___syscall_listen"]=___syscall_listen;Module["___syscall_lstat64"]=___syscall_lstat64;Module["___syscall_mkdirat"]=___syscall_mkdirat;Module["___syscall_mknodat"]=___syscall_mknodat;Module["___syscall_newfstatat"]=___syscall_newfstatat;Module["___syscall_openat"]=___syscall_openat;Module["___syscall_pipe"]=___syscall_pipe;Module["PIPEFS"]=PIPEFS;Module["___syscall_poll"]=___syscall_poll;Module["___syscall_readlinkat"]=___syscall_readlinkat;Module["___syscall_recvfrom"]=___syscall_recvfrom;Module["___syscall_recvmsg"]=___syscall_recvmsg;Module["___syscall_renameat"]=___syscall_renameat;Module["___syscall_rmdir"]=___syscall_rmdir;Module["___syscall_sendmsg"]=___syscall_sendmsg;Module["___syscall_sendto"]=___syscall_sendto;Module["___syscall_socket"]=___syscall_socket;Module["___syscall_stat64"]=___syscall_stat64;Module["___syscall_statfs64"]=___syscall_statfs64;Module["___syscall_symlinkat"]=___syscall_symlinkat;Module["___syscall_truncate64"]=___syscall_truncate64;Module["___syscall_unlinkat"]=___syscall_unlinkat;Module["___syscall_utimensat"]=___syscall_utimensat;Module["readI53FromI64"]=readI53FromI64;Module["___table_base"]=___table_base;Module["__abort_js"]=__abort_js;Module["__dlopen_js"]=__dlopen_js;Module["dlopenInternal"]=dlopenInternal;Module["dlSetError"]=dlSetError;Module["__dlsym_js"]=__dlsym_js;Module["__emscripten_dlopen_js"]=__emscripten_dlopen_js;Module["callUserCallback"]=callUserCallback;Module["handleException"]=handleException;Module["maybeExit"]=maybeExit;Module["_exit"]=_exit;Module["exitJS"]=exitJS;Module["_proc_exit"]=_proc_exit;Module["keepRuntimeAlive"]=keepRuntimeAlive;Module["runtimeKeepaliveCounter"]=runtimeKeepaliveCounter;Module["runtimeKeepalivePush"]=runtimeKeepalivePush;Module["runtimeKeepalivePop"]=runtimeKeepalivePop;Module["__emscripten_get_progname"]=__emscripten_get_progname;Module["getExecutableName"]=getExecutableName;Module["__emscripten_lookup_name"]=__emscripten_lookup_name;Module["__emscripten_runtime_keepalive_clear"]=__emscripten_runtime_keepalive_clear;Module["__emscripten_system"]=__emscripten_system;Module["__gmtime_js"]=__gmtime_js;Module["__localtime_js"]=__localtime_js;Module["ydayFromDate"]=ydayFromDate;Module["isLeapYear"]=isLeapYear;Module["MONTH_DAYS_LEAP_CUMULATIVE"]=MONTH_DAYS_LEAP_CUMULATIVE;Module["MONTH_DAYS_REGULAR_CUMULATIVE"]=MONTH_DAYS_REGULAR_CUMULATIVE;Module["__mktime_js"]=__mktime_js;Module["__mmap_js"]=__mmap_js;Module["__msync_js"]=__msync_js;Module["__munmap_js"]=__munmap_js;Module["__setitimer_js"]=__setitimer_js;Module["timers"]=timers;Module["_emscripten_get_now"]=_emscripten_get_now;Module["__timegm_js"]=__timegm_js;Module["__tzset_js"]=__tzset_js;Module["_clock_res_get"]=_clock_res_get;Module["_emscripten_get_now_res"]=_emscripten_get_now_res;Module["nowIsMonotonic"]=nowIsMonotonic;Module["checkWasiClock"]=checkWasiClock;Module["_clock_time_get"]=_clock_time_get;Module["_emscripten_date_now"]=_emscripten_date_now;Module["_create_sentinel"]=_create_sentinel;Module["_emscripten_asm_const_int"]=_emscripten_asm_const_int;Module["runEmAsmFunction"]=runEmAsmFunction;Module["readEmAsmArgs"]=readEmAsmArgs;Module["readEmAsmArgsArray"]=readEmAsmArgsArray;Module["_emscripten_console_error"]=_emscripten_console_error;Module["_emscripten_console_log"]=_emscripten_console_log;Module["_emscripten_console_trace"]=_emscripten_console_trace;Module["_emscripten_console_warn"]=_emscripten_console_warn;Module["_emscripten_err"]=_emscripten_err;Module["_emscripten_get_heap_max"]=_emscripten_get_heap_max;Module["getHeapMax"]=getHeapMax;Module["_emscripten_glActiveTexture"]=_emscripten_glActiveTexture;Module["_glActiveTexture"]=_glActiveTexture;Module["GL"]=GL;Module["GLctx"]=GLctx;Module["webgl_enable_ANGLE_instanced_arrays"]=webgl_enable_ANGLE_instanced_arrays;Module["webgl_enable_OES_vertex_array_object"]=webgl_enable_OES_vertex_array_object;Module["webgl_enable_WEBGL_draw_buffers"]=webgl_enable_WEBGL_draw_buffers;Module["webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance"]=webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance;Module["webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance"]=webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance;Module["webgl_enable_EXT_polygon_offset_clamp"]=webgl_enable_EXT_polygon_offset_clamp;Module["webgl_enable_EXT_clip_control"]=webgl_enable_EXT_clip_control;Module["webgl_enable_WEBGL_polygon_mode"]=webgl_enable_WEBGL_polygon_mode;Module["webgl_enable_WEBGL_multi_draw"]=webgl_enable_WEBGL_multi_draw;Module["getEmscriptenSupportedExtensions"]=getEmscriptenSupportedExtensions;Module["_emscripten_glAttachShader"]=_emscripten_glAttachShader;Module["_glAttachShader"]=_glAttachShader;Module["_emscripten_glBeginQuery"]=_emscripten_glBeginQuery;Module["_glBeginQuery"]=_glBeginQuery;Module["_emscripten_glBeginQueryEXT"]=_emscripten_glBeginQueryEXT;Module["_glBeginQueryEXT"]=_glBeginQueryEXT;Module["_emscripten_glBeginTransformFeedback"]=_emscripten_glBeginTransformFeedback;Module["_glBeginTransformFeedback"]=_glBeginTransformFeedback;Module["_emscripten_glBindAttribLocation"]=_emscripten_glBindAttribLocation;Module["_glBindAttribLocation"]=_glBindAttribLocation;Module["_emscripten_glBindBuffer"]=_emscripten_glBindBuffer;Module["_glBindBuffer"]=_glBindBuffer;Module["_emscripten_glBindBufferBase"]=_emscripten_glBindBufferBase;Module["_glBindBufferBase"]=_glBindBufferBase;Module["_emscripten_glBindBufferRange"]=_emscripten_glBindBufferRange;Module["_glBindBufferRange"]=_glBindBufferRange;Module["_emscripten_glBindFramebuffer"]=_emscripten_glBindFramebuffer;Module["_glBindFramebuffer"]=_glBindFramebuffer;Module["_emscripten_glBindRenderbuffer"]=_emscripten_glBindRenderbuffer;Module["_glBindRenderbuffer"]=_glBindRenderbuffer;Module["_emscripten_glBindSampler"]=_emscripten_glBindSampler;Module["_glBindSampler"]=_glBindSampler;Module["_emscripten_glBindTexture"]=_emscripten_glBindTexture;Module["_glBindTexture"]=_glBindTexture;Module["_emscripten_glBindTransformFeedback"]=_emscripten_glBindTransformFeedback;Module["_glBindTransformFeedback"]=_glBindTransformFeedback;Module["_emscripten_glBindVertexArray"]=_emscripten_glBindVertexArray;Module["_glBindVertexArray"]=_glBindVertexArray;Module["_emscripten_glBindVertexArrayOES"]=_emscripten_glBindVertexArrayOES;Module["_glBindVertexArrayOES"]=_glBindVertexArrayOES;Module["_emscripten_glBlendColor"]=_emscripten_glBlendColor;Module["_glBlendColor"]=_glBlendColor;Module["_emscripten_glBlendEquation"]=_emscripten_glBlendEquation;Module["_glBlendEquation"]=_glBlendEquation;Module["_emscripten_glBlendEquationSeparate"]=_emscripten_glBlendEquationSeparate;Module["_glBlendEquationSeparate"]=_glBlendEquationSeparate;Module["_emscripten_glBlendFunc"]=_emscripten_glBlendFunc;Module["_glBlendFunc"]=_glBlendFunc;Module["_emscripten_glBlendFuncSeparate"]=_emscripten_glBlendFuncSeparate;Module["_glBlendFuncSeparate"]=_glBlendFuncSeparate;Module["_emscripten_glBlitFramebuffer"]=_emscripten_glBlitFramebuffer;Module["_glBlitFramebuffer"]=_glBlitFramebuffer;Module["_emscripten_glBufferData"]=_emscripten_glBufferData;Module["_glBufferData"]=_glBufferData;Module["_emscripten_glBufferSubData"]=_emscripten_glBufferSubData;Module["_glBufferSubData"]=_glBufferSubData;Module["_emscripten_glCheckFramebufferStatus"]=_emscripten_glCheckFramebufferStatus;Module["_glCheckFramebufferStatus"]=_glCheckFramebufferStatus;Module["_emscripten_glClear"]=_emscripten_glClear;Module["_glClear"]=_glClear;Module["_emscripten_glClearBufferfi"]=_emscripten_glClearBufferfi;Module["_glClearBufferfi"]=_glClearBufferfi;Module["_emscripten_glClearBufferfv"]=_emscripten_glClearBufferfv;Module["_glClearBufferfv"]=_glClearBufferfv;Module["_emscripten_glClearBufferiv"]=_emscripten_glClearBufferiv;Module["_glClearBufferiv"]=_glClearBufferiv;Module["_emscripten_glClearBufferuiv"]=_emscripten_glClearBufferuiv;Module["_glClearBufferuiv"]=_glClearBufferuiv;Module["_emscripten_glClearColor"]=_emscripten_glClearColor;Module["_glClearColor"]=_glClearColor;Module["_emscripten_glClearDepthf"]=_emscripten_glClearDepthf;Module["_glClearDepthf"]=_glClearDepthf;Module["_emscripten_glClearStencil"]=_emscripten_glClearStencil;Module["_glClearStencil"]=_glClearStencil;Module["_emscripten_glClientWaitSync"]=_emscripten_glClientWaitSync;Module["_glClientWaitSync"]=_glClientWaitSync;Module["_emscripten_glClipControlEXT"]=_emscripten_glClipControlEXT;Module["_glClipControlEXT"]=_glClipControlEXT;Module["_emscripten_glColorMask"]=_emscripten_glColorMask;Module["_glColorMask"]=_glColorMask;Module["_emscripten_glCompileShader"]=_emscripten_glCompileShader;Module["_glCompileShader"]=_glCompileShader;Module["_emscripten_glCompressedTexImage2D"]=_emscripten_glCompressedTexImage2D;Module["_glCompressedTexImage2D"]=_glCompressedTexImage2D;Module["_emscripten_glCompressedTexImage3D"]=_emscripten_glCompressedTexImage3D;Module["_glCompressedTexImage3D"]=_glCompressedTexImage3D;Module["_emscripten_glCompressedTexSubImage2D"]=_emscripten_glCompressedTexSubImage2D;Module["_glCompressedTexSubImage2D"]=_glCompressedTexSubImage2D;Module["_emscripten_glCompressedTexSubImage3D"]=_emscripten_glCompressedTexSubImage3D;Module["_glCompressedTexSubImage3D"]=_glCompressedTexSubImage3D;Module["_emscripten_glCopyBufferSubData"]=_emscripten_glCopyBufferSubData;Module["_glCopyBufferSubData"]=_glCopyBufferSubData;Module["_emscripten_glCopyTexImage2D"]=_emscripten_glCopyTexImage2D;Module["_glCopyTexImage2D"]=_glCopyTexImage2D;Module["_emscripten_glCopyTexSubImage2D"]=_emscripten_glCopyTexSubImage2D;Module["_glCopyTexSubImage2D"]=_glCopyTexSubImage2D;Module["_emscripten_glCopyTexSubImage3D"]=_emscripten_glCopyTexSubImage3D;Module["_glCopyTexSubImage3D"]=_glCopyTexSubImage3D;Module["_emscripten_glCreateProgram"]=_emscripten_glCreateProgram;Module["_glCreateProgram"]=_glCreateProgram;Module["_emscripten_glCreateShader"]=_emscripten_glCreateShader;Module["_glCreateShader"]=_glCreateShader;Module["_emscripten_glCullFace"]=_emscripten_glCullFace;Module["_glCullFace"]=_glCullFace;Module["_emscripten_glDeleteBuffers"]=_emscripten_glDeleteBuffers;Module["_glDeleteBuffers"]=_glDeleteBuffers;Module["_emscripten_glDeleteFramebuffers"]=_emscripten_glDeleteFramebuffers;Module["_glDeleteFramebuffers"]=_glDeleteFramebuffers;Module["_emscripten_glDeleteProgram"]=_emscripten_glDeleteProgram;Module["_glDeleteProgram"]=_glDeleteProgram;Module["_emscripten_glDeleteQueries"]=_emscripten_glDeleteQueries;Module["_glDeleteQueries"]=_glDeleteQueries;Module["_emscripten_glDeleteQueriesEXT"]=_emscripten_glDeleteQueriesEXT;Module["_glDeleteQueriesEXT"]=_glDeleteQueriesEXT;Module["_emscripten_glDeleteRenderbuffers"]=_emscripten_glDeleteRenderbuffers;Module["_glDeleteRenderbuffers"]=_glDeleteRenderbuffers;Module["_emscripten_glDeleteSamplers"]=_emscripten_glDeleteSamplers;Module["_glDeleteSamplers"]=_glDeleteSamplers;Module["_emscripten_glDeleteShader"]=_emscripten_glDeleteShader;Module["_glDeleteShader"]=_glDeleteShader;Module["_emscripten_glDeleteSync"]=_emscripten_glDeleteSync;Module["_glDeleteSync"]=_glDeleteSync;Module["_emscripten_glDeleteTextures"]=_emscripten_glDeleteTextures;Module["_glDeleteTextures"]=_glDeleteTextures;Module["_emscripten_glDeleteTransformFeedbacks"]=_emscripten_glDeleteTransformFeedbacks;Module["_glDeleteTransformFeedbacks"]=_glDeleteTransformFeedbacks;Module["_emscripten_glDeleteVertexArrays"]=_emscripten_glDeleteVertexArrays;Module["_glDeleteVertexArrays"]=_glDeleteVertexArrays;Module["_emscripten_glDeleteVertexArraysOES"]=_emscripten_glDeleteVertexArraysOES;Module["_glDeleteVertexArraysOES"]=_glDeleteVertexArraysOES;Module["_emscripten_glDepthFunc"]=_emscripten_glDepthFunc;Module["_glDepthFunc"]=_glDepthFunc;Module["_emscripten_glDepthMask"]=_emscripten_glDepthMask;Module["_glDepthMask"]=_glDepthMask;Module["_emscripten_glDepthRangef"]=_emscripten_glDepthRangef;Module["_glDepthRangef"]=_glDepthRangef;Module["_emscripten_glDetachShader"]=_emscripten_glDetachShader;Module["_glDetachShader"]=_glDetachShader;Module["_emscripten_glDisable"]=_emscripten_glDisable;Module["_glDisable"]=_glDisable;Module["_emscripten_glDisableVertexAttribArray"]=_emscripten_glDisableVertexAttribArray;Module["_glDisableVertexAttribArray"]=_glDisableVertexAttribArray;Module["_emscripten_glDrawArrays"]=_emscripten_glDrawArrays;Module["_glDrawArrays"]=_glDrawArrays;Module["_emscripten_glDrawArraysInstanced"]=_emscripten_glDrawArraysInstanced;Module["_glDrawArraysInstanced"]=_glDrawArraysInstanced;Module["_emscripten_glDrawArraysInstancedANGLE"]=_emscripten_glDrawArraysInstancedANGLE;Module["_glDrawArraysInstancedANGLE"]=_glDrawArraysInstancedANGLE;Module["_emscripten_glDrawArraysInstancedARB"]=_emscripten_glDrawArraysInstancedARB;Module["_glDrawArraysInstancedARB"]=_glDrawArraysInstancedARB;Module["_emscripten_glDrawArraysInstancedEXT"]=_emscripten_glDrawArraysInstancedEXT;Module["_glDrawArraysInstancedEXT"]=_glDrawArraysInstancedEXT;Module["_emscripten_glDrawArraysInstancedNV"]=_emscripten_glDrawArraysInstancedNV;Module["_glDrawArraysInstancedNV"]=_glDrawArraysInstancedNV;Module["_emscripten_glDrawBuffers"]=_emscripten_glDrawBuffers;Module["_glDrawBuffers"]=_glDrawBuffers;Module["tempFixedLengthArray"]=tempFixedLengthArray;Module["_emscripten_glDrawBuffersEXT"]=_emscripten_glDrawBuffersEXT;Module["_glDrawBuffersEXT"]=_glDrawBuffersEXT;Module["_emscripten_glDrawBuffersWEBGL"]=_emscripten_glDrawBuffersWEBGL;Module["_glDrawBuffersWEBGL"]=_glDrawBuffersWEBGL;Module["_emscripten_glDrawElements"]=_emscripten_glDrawElements;Module["_glDrawElements"]=_glDrawElements;Module["_emscripten_glDrawElementsInstanced"]=_emscripten_glDrawElementsInstanced;Module["_glDrawElementsInstanced"]=_glDrawElementsInstanced;Module["_emscripten_glDrawElementsInstancedANGLE"]=_emscripten_glDrawElementsInstancedANGLE;Module["_glDrawElementsInstancedANGLE"]=_glDrawElementsInstancedANGLE;Module["_emscripten_glDrawElementsInstancedARB"]=_emscripten_glDrawElementsInstancedARB;Module["_glDrawElementsInstancedARB"]=_glDrawElementsInstancedARB;Module["_emscripten_glDrawElementsInstancedEXT"]=_emscripten_glDrawElementsInstancedEXT;Module["_glDrawElementsInstancedEXT"]=_glDrawElementsInstancedEXT;Module["_emscripten_glDrawElementsInstancedNV"]=_emscripten_glDrawElementsInstancedNV;Module["_glDrawElementsInstancedNV"]=_glDrawElementsInstancedNV;Module["_emscripten_glDrawRangeElements"]=_emscripten_glDrawRangeElements;Module["_glDrawRangeElements"]=_glDrawRangeElements;Module["_emscripten_glEnable"]=_emscripten_glEnable;Module["_glEnable"]=_glEnable;Module["_emscripten_glEnableVertexAttribArray"]=_emscripten_glEnableVertexAttribArray;Module["_glEnableVertexAttribArray"]=_glEnableVertexAttribArray;Module["_emscripten_glEndQuery"]=_emscripten_glEndQuery;Module["_glEndQuery"]=_glEndQuery;Module["_emscripten_glEndQueryEXT"]=_emscripten_glEndQueryEXT;Module["_glEndQueryEXT"]=_glEndQueryEXT;Module["_emscripten_glEndTransformFeedback"]=_emscripten_glEndTransformFeedback;Module["_glEndTransformFeedback"]=_glEndTransformFeedback;Module["_emscripten_glFenceSync"]=_emscripten_glFenceSync;Module["_glFenceSync"]=_glFenceSync;Module["_emscripten_glFinish"]=_emscripten_glFinish;Module["_glFinish"]=_glFinish;Module["_emscripten_glFlush"]=_emscripten_glFlush;Module["_glFlush"]=_glFlush;Module["_emscripten_glFramebufferRenderbuffer"]=_emscripten_glFramebufferRenderbuffer;Module["_glFramebufferRenderbuffer"]=_glFramebufferRenderbuffer;Module["_emscripten_glFramebufferTexture2D"]=_emscripten_glFramebufferTexture2D;Module["_glFramebufferTexture2D"]=_glFramebufferTexture2D;Module["_emscripten_glFramebufferTextureLayer"]=_emscripten_glFramebufferTextureLayer;Module["_glFramebufferTextureLayer"]=_glFramebufferTextureLayer;Module["_emscripten_glFrontFace"]=_emscripten_glFrontFace;Module["_glFrontFace"]=_glFrontFace;Module["_emscripten_glGenBuffers"]=_emscripten_glGenBuffers;Module["_glGenBuffers"]=_glGenBuffers;Module["_emscripten_glGenFramebuffers"]=_emscripten_glGenFramebuffers;Module["_glGenFramebuffers"]=_glGenFramebuffers;Module["_emscripten_glGenQueries"]=_emscripten_glGenQueries;Module["_glGenQueries"]=_glGenQueries;Module["_emscripten_glGenQueriesEXT"]=_emscripten_glGenQueriesEXT;Module["_glGenQueriesEXT"]=_glGenQueriesEXT;Module["_emscripten_glGenRenderbuffers"]=_emscripten_glGenRenderbuffers;Module["_glGenRenderbuffers"]=_glGenRenderbuffers;Module["_emscripten_glGenSamplers"]=_emscripten_glGenSamplers;Module["_glGenSamplers"]=_glGenSamplers;Module["_emscripten_glGenTextures"]=_emscripten_glGenTextures;Module["_glGenTextures"]=_glGenTextures;Module["_emscripten_glGenTransformFeedbacks"]=_emscripten_glGenTransformFeedbacks;Module["_glGenTransformFeedbacks"]=_glGenTransformFeedbacks;Module["_emscripten_glGenVertexArrays"]=_emscripten_glGenVertexArrays;Module["_glGenVertexArrays"]=_glGenVertexArrays;Module["_emscripten_glGenVertexArraysOES"]=_emscripten_glGenVertexArraysOES;Module["_glGenVertexArraysOES"]=_glGenVertexArraysOES;Module["_emscripten_glGenerateMipmap"]=_emscripten_glGenerateMipmap;Module["_glGenerateMipmap"]=_glGenerateMipmap;Module["_emscripten_glGetActiveAttrib"]=_emscripten_glGetActiveAttrib;Module["_glGetActiveAttrib"]=_glGetActiveAttrib;Module["__glGetActiveAttribOrUniform"]=__glGetActiveAttribOrUniform;Module["_emscripten_glGetActiveUniform"]=_emscripten_glGetActiveUniform;Module["_glGetActiveUniform"]=_glGetActiveUniform;Module["_emscripten_glGetActiveUniformBlockName"]=_emscripten_glGetActiveUniformBlockName;Module["_glGetActiveUniformBlockName"]=_glGetActiveUniformBlockName;Module["_emscripten_glGetActiveUniformBlockiv"]=_emscripten_glGetActiveUniformBlockiv;Module["_glGetActiveUniformBlockiv"]=_glGetActiveUniformBlockiv;Module["_emscripten_glGetActiveUniformsiv"]=_emscripten_glGetActiveUniformsiv;Module["_glGetActiveUniformsiv"]=_glGetActiveUniformsiv;Module["_emscripten_glGetAttachedShaders"]=_emscripten_glGetAttachedShaders;Module["_glGetAttachedShaders"]=_glGetAttachedShaders;Module["_emscripten_glGetAttribLocation"]=_emscripten_glGetAttribLocation;Module["_glGetAttribLocation"]=_glGetAttribLocation;Module["_emscripten_glGetBooleanv"]=_emscripten_glGetBooleanv;Module["_glGetBooleanv"]=_glGetBooleanv;Module["emscriptenWebGLGet"]=emscriptenWebGLGet;Module["writeI53ToI64"]=writeI53ToI64;Module["webglGetExtensions"]=webglGetExtensions;Module["_emscripten_glGetBufferParameteri64v"]=_emscripten_glGetBufferParameteri64v;Module["_glGetBufferParameteri64v"]=_glGetBufferParameteri64v;Module["_emscripten_glGetBufferParameteriv"]=_emscripten_glGetBufferParameteriv;Module["_glGetBufferParameteriv"]=_glGetBufferParameteriv;Module["_emscripten_glGetError"]=_emscripten_glGetError;Module["_glGetError"]=_glGetError;Module["_emscripten_glGetFloatv"]=_emscripten_glGetFloatv;Module["_glGetFloatv"]=_glGetFloatv;Module["_emscripten_glGetFragDataLocation"]=_emscripten_glGetFragDataLocation;Module["_glGetFragDataLocation"]=_glGetFragDataLocation;Module["_emscripten_glGetFramebufferAttachmentParameteriv"]=_emscripten_glGetFramebufferAttachmentParameteriv;Module["_glGetFramebufferAttachmentParameteriv"]=_glGetFramebufferAttachmentParameteriv;Module["_emscripten_glGetInteger64i_v"]=_emscripten_glGetInteger64i_v;Module["_glGetInteger64i_v"]=_glGetInteger64i_v;Module["emscriptenWebGLGetIndexed"]=emscriptenWebGLGetIndexed;Module["_emscripten_glGetInteger64v"]=_emscripten_glGetInteger64v;Module["_glGetInteger64v"]=_glGetInteger64v;Module["_emscripten_glGetIntegeri_v"]=_emscripten_glGetIntegeri_v;Module["_glGetIntegeri_v"]=_glGetIntegeri_v;Module["_emscripten_glGetIntegerv"]=_emscripten_glGetIntegerv;Module["_glGetIntegerv"]=_glGetIntegerv;Module["_emscripten_glGetInternalformativ"]=_emscripten_glGetInternalformativ;Module["_glGetInternalformativ"]=_glGetInternalformativ;Module["_emscripten_glGetProgramBinary"]=_emscripten_glGetProgramBinary;Module["_glGetProgramBinary"]=_glGetProgramBinary;Module["_emscripten_glGetProgramInfoLog"]=_emscripten_glGetProgramInfoLog;Module["_glGetProgramInfoLog"]=_glGetProgramInfoLog;Module["_emscripten_glGetProgramiv"]=_emscripten_glGetProgramiv;Module["_glGetProgramiv"]=_glGetProgramiv;Module["_emscripten_glGetQueryObjecti64vEXT"]=_emscripten_glGetQueryObjecti64vEXT;Module["_glGetQueryObjecti64vEXT"]=_glGetQueryObjecti64vEXT;Module["_emscripten_glGetQueryObjectivEXT"]=_emscripten_glGetQueryObjectivEXT;Module["_glGetQueryObjectivEXT"]=_glGetQueryObjectivEXT;Module["_emscripten_glGetQueryObjectui64vEXT"]=_emscripten_glGetQueryObjectui64vEXT;Module["_glGetQueryObjectui64vEXT"]=_glGetQueryObjectui64vEXT;Module["_emscripten_glGetQueryObjectuiv"]=_emscripten_glGetQueryObjectuiv;Module["_glGetQueryObjectuiv"]=_glGetQueryObjectuiv;Module["_emscripten_glGetQueryObjectuivEXT"]=_emscripten_glGetQueryObjectuivEXT;Module["_glGetQueryObjectuivEXT"]=_glGetQueryObjectuivEXT;Module["_emscripten_glGetQueryiv"]=_emscripten_glGetQueryiv;Module["_glGetQueryiv"]=_glGetQueryiv;Module["_emscripten_glGetQueryivEXT"]=_emscripten_glGetQueryivEXT;Module["_glGetQueryivEXT"]=_glGetQueryivEXT;Module["_emscripten_glGetRenderbufferParameteriv"]=_emscripten_glGetRenderbufferParameteriv;Module["_glGetRenderbufferParameteriv"]=_glGetRenderbufferParameteriv;Module["_emscripten_glGetSamplerParameterfv"]=_emscripten_glGetSamplerParameterfv;Module["_glGetSamplerParameterfv"]=_glGetSamplerParameterfv;Module["_emscripten_glGetSamplerParameteriv"]=_emscripten_glGetSamplerParameteriv;Module["_glGetSamplerParameteriv"]=_glGetSamplerParameteriv;Module["_emscripten_glGetShaderInfoLog"]=_emscripten_glGetShaderInfoLog;Module["_glGetShaderInfoLog"]=_glGetShaderInfoLog;Module["_emscripten_glGetShaderPrecisionFormat"]=_emscripten_glGetShaderPrecisionFormat;Module["_glGetShaderPrecisionFormat"]=_glGetShaderPrecisionFormat;Module["_emscripten_glGetShaderSource"]=_emscripten_glGetShaderSource;Module["_glGetShaderSource"]=_glGetShaderSource;Module["_emscripten_glGetShaderiv"]=_emscripten_glGetShaderiv;Module["_glGetShaderiv"]=_glGetShaderiv;Module["_emscripten_glGetString"]=_emscripten_glGetString;Module["_glGetString"]=_glGetString;Module["stringToNewUTF8"]=stringToNewUTF8;Module["_emscripten_glGetStringi"]=_emscripten_glGetStringi;Module["_glGetStringi"]=_glGetStringi;Module["_emscripten_glGetSynciv"]=_emscripten_glGetSynciv;Module["_glGetSynciv"]=_glGetSynciv;Module["_emscripten_glGetTexParameterfv"]=_emscripten_glGetTexParameterfv;Module["_glGetTexParameterfv"]=_glGetTexParameterfv;Module["_emscripten_glGetTexParameteriv"]=_emscripten_glGetTexParameteriv;Module["_glGetTexParameteriv"]=_glGetTexParameteriv;Module["_emscripten_glGetTransformFeedbackVarying"]=_emscripten_glGetTransformFeedbackVarying;Module["_glGetTransformFeedbackVarying"]=_glGetTransformFeedbackVarying;Module["_emscripten_glGetUniformBlockIndex"]=_emscripten_glGetUniformBlockIndex;Module["_glGetUniformBlockIndex"]=_glGetUniformBlockIndex;Module["_emscripten_glGetUniformIndices"]=_emscripten_glGetUniformIndices;Module["_glGetUniformIndices"]=_glGetUniformIndices;Module["_emscripten_glGetUniformLocation"]=_emscripten_glGetUniformLocation;Module["_glGetUniformLocation"]=_glGetUniformLocation;Module["jstoi_q"]=jstoi_q;Module["webglPrepareUniformLocationsBeforeFirstUse"]=webglPrepareUniformLocationsBeforeFirstUse;Module["webglGetLeftBracePos"]=webglGetLeftBracePos;Module["_emscripten_glGetUniformfv"]=_emscripten_glGetUniformfv;Module["_glGetUniformfv"]=_glGetUniformfv;Module["emscriptenWebGLGetUniform"]=emscriptenWebGLGetUniform;Module["webglGetUniformLocation"]=webglGetUniformLocation;Module["_emscripten_glGetUniformiv"]=_emscripten_glGetUniformiv;Module["_glGetUniformiv"]=_glGetUniformiv;Module["_emscripten_glGetUniformuiv"]=_emscripten_glGetUniformuiv;Module["_glGetUniformuiv"]=_glGetUniformuiv;Module["_emscripten_glGetVertexAttribIiv"]=_emscripten_glGetVertexAttribIiv;Module["_glGetVertexAttribIiv"]=_glGetVertexAttribIiv;Module["emscriptenWebGLGetVertexAttrib"]=emscriptenWebGLGetVertexAttrib;Module["_emscripten_glGetVertexAttribIuiv"]=_emscripten_glGetVertexAttribIuiv;Module["_glGetVertexAttribIuiv"]=_glGetVertexAttribIuiv;Module["_emscripten_glGetVertexAttribPointerv"]=_emscripten_glGetVertexAttribPointerv;Module["_glGetVertexAttribPointerv"]=_glGetVertexAttribPointerv;Module["_emscripten_glGetVertexAttribfv"]=_emscripten_glGetVertexAttribfv;Module["_glGetVertexAttribfv"]=_glGetVertexAttribfv;Module["_emscripten_glGetVertexAttribiv"]=_emscripten_glGetVertexAttribiv;Module["_glGetVertexAttribiv"]=_glGetVertexAttribiv;Module["_emscripten_glHint"]=_emscripten_glHint;Module["_glHint"]=_glHint;Module["_emscripten_glInvalidateFramebuffer"]=_emscripten_glInvalidateFramebuffer;Module["_glInvalidateFramebuffer"]=_glInvalidateFramebuffer;Module["_emscripten_glInvalidateSubFramebuffer"]=_emscripten_glInvalidateSubFramebuffer;Module["_glInvalidateSubFramebuffer"]=_glInvalidateSubFramebuffer;Module["_emscripten_glIsBuffer"]=_emscripten_glIsBuffer;Module["_glIsBuffer"]=_glIsBuffer;Module["_emscripten_glIsEnabled"]=_emscripten_glIsEnabled;Module["_glIsEnabled"]=_glIsEnabled;Module["_emscripten_glIsFramebuffer"]=_emscripten_glIsFramebuffer;Module["_glIsFramebuffer"]=_glIsFramebuffer;Module["_emscripten_glIsProgram"]=_emscripten_glIsProgram;Module["_glIsProgram"]=_glIsProgram;Module["_emscripten_glIsQuery"]=_emscripten_glIsQuery;Module["_glIsQuery"]=_glIsQuery;Module["_emscripten_glIsQueryEXT"]=_emscripten_glIsQueryEXT;Module["_glIsQueryEXT"]=_glIsQueryEXT;Module["_emscripten_glIsRenderbuffer"]=_emscripten_glIsRenderbuffer;Module["_glIsRenderbuffer"]=_glIsRenderbuffer;Module["_emscripten_glIsSampler"]=_emscripten_glIsSampler;Module["_glIsSampler"]=_glIsSampler;Module["_emscripten_glIsShader"]=_emscripten_glIsShader;Module["_glIsShader"]=_glIsShader;Module["_emscripten_glIsSync"]=_emscripten_glIsSync;Module["_glIsSync"]=_glIsSync;Module["_emscripten_glIsTexture"]=_emscripten_glIsTexture;Module["_glIsTexture"]=_glIsTexture;Module["_emscripten_glIsTransformFeedback"]=_emscripten_glIsTransformFeedback;Module["_glIsTransformFeedback"]=_glIsTransformFeedback;Module["_emscripten_glIsVertexArray"]=_emscripten_glIsVertexArray;Module["_glIsVertexArray"]=_glIsVertexArray;Module["_emscripten_glIsVertexArrayOES"]=_emscripten_glIsVertexArrayOES;Module["_glIsVertexArrayOES"]=_glIsVertexArrayOES;Module["_emscripten_glLineWidth"]=_emscripten_glLineWidth;Module["_glLineWidth"]=_glLineWidth;Module["_emscripten_glLinkProgram"]=_emscripten_glLinkProgram;Module["_glLinkProgram"]=_glLinkProgram;Module["_emscripten_glPauseTransformFeedback"]=_emscripten_glPauseTransformFeedback;Module["_glPauseTransformFeedback"]=_glPauseTransformFeedback;Module["_emscripten_glPixelStorei"]=_emscripten_glPixelStorei;Module["_glPixelStorei"]=_glPixelStorei;Module["_emscripten_glPolygonModeWEBGL"]=_emscripten_glPolygonModeWEBGL;Module["_glPolygonModeWEBGL"]=_glPolygonModeWEBGL;Module["_emscripten_glPolygonOffset"]=_emscripten_glPolygonOffset;Module["_glPolygonOffset"]=_glPolygonOffset;Module["_emscripten_glPolygonOffsetClampEXT"]=_emscripten_glPolygonOffsetClampEXT;Module["_glPolygonOffsetClampEXT"]=_glPolygonOffsetClampEXT;Module["_emscripten_glProgramBinary"]=_emscripten_glProgramBinary;Module["_glProgramBinary"]=_glProgramBinary;Module["_emscripten_glProgramParameteri"]=_emscripten_glProgramParameteri;Module["_glProgramParameteri"]=_glProgramParameteri;Module["_emscripten_glQueryCounterEXT"]=_emscripten_glQueryCounterEXT;Module["_glQueryCounterEXT"]=_glQueryCounterEXT;Module["_emscripten_glReadBuffer"]=_emscripten_glReadBuffer;Module["_glReadBuffer"]=_glReadBuffer;Module["_emscripten_glReadPixels"]=_emscripten_glReadPixels;Module["_glReadPixels"]=_glReadPixels;Module["emscriptenWebGLGetTexPixelData"]=emscriptenWebGLGetTexPixelData;Module["computeUnpackAlignedImageSize"]=computeUnpackAlignedImageSize;Module["colorChannelsInGlTextureFormat"]=colorChannelsInGlTextureFormat;Module["heapObjectForWebGLType"]=heapObjectForWebGLType;Module["toTypedArrayIndex"]=toTypedArrayIndex;Module["_emscripten_glReleaseShaderCompiler"]=_emscripten_glReleaseShaderCompiler;Module["_glReleaseShaderCompiler"]=_glReleaseShaderCompiler;Module["_emscripten_glRenderbufferStorage"]=_emscripten_glRenderbufferStorage;Module["_glRenderbufferStorage"]=_glRenderbufferStorage;Module["_emscripten_glRenderbufferStorageMultisample"]=_emscripten_glRenderbufferStorageMultisample;Module["_glRenderbufferStorageMultisample"]=_glRenderbufferStorageMultisample;Module["_emscripten_glResumeTransformFeedback"]=_emscripten_glResumeTransformFeedback;Module["_glResumeTransformFeedback"]=_glResumeTransformFeedback;Module["_emscripten_glSampleCoverage"]=_emscripten_glSampleCoverage;Module["_glSampleCoverage"]=_glSampleCoverage;Module["_emscripten_glSamplerParameterf"]=_emscripten_glSamplerParameterf;Module["_glSamplerParameterf"]=_glSamplerParameterf;Module["_emscripten_glSamplerParameterfv"]=_emscripten_glSamplerParameterfv;Module["_glSamplerParameterfv"]=_glSamplerParameterfv;Module["_emscripten_glSamplerParameteri"]=_emscripten_glSamplerParameteri;Module["_glSamplerParameteri"]=_glSamplerParameteri;Module["_emscripten_glSamplerParameteriv"]=_emscripten_glSamplerParameteriv;Module["_glSamplerParameteriv"]=_glSamplerParameteriv;Module["_emscripten_glScissor"]=_emscripten_glScissor;Module["_glScissor"]=_glScissor;Module["_emscripten_glShaderBinary"]=_emscripten_glShaderBinary;Module["_glShaderBinary"]=_glShaderBinary;Module["_emscripten_glShaderSource"]=_emscripten_glShaderSource;Module["_glShaderSource"]=_glShaderSource;Module["_emscripten_glStencilFunc"]=_emscripten_glStencilFunc;Module["_glStencilFunc"]=_glStencilFunc;Module["_emscripten_glStencilFuncSeparate"]=_emscripten_glStencilFuncSeparate;Module["_glStencilFuncSeparate"]=_glStencilFuncSeparate;Module["_emscripten_glStencilMask"]=_emscripten_glStencilMask;Module["_glStencilMask"]=_glStencilMask;Module["_emscripten_glStencilMaskSeparate"]=_emscripten_glStencilMaskSeparate;Module["_glStencilMaskSeparate"]=_glStencilMaskSeparate;Module["_emscripten_glStencilOp"]=_emscripten_glStencilOp;Module["_glStencilOp"]=_glStencilOp;Module["_emscripten_glStencilOpSeparate"]=_emscripten_glStencilOpSeparate;Module["_glStencilOpSeparate"]=_glStencilOpSeparate;Module["_emscripten_glTexImage2D"]=_emscripten_glTexImage2D;Module["_glTexImage2D"]=_glTexImage2D;Module["_emscripten_glTexImage3D"]=_emscripten_glTexImage3D;Module["_glTexImage3D"]=_glTexImage3D;Module["_emscripten_glTexParameterf"]=_emscripten_glTexParameterf;Module["_glTexParameterf"]=_glTexParameterf;Module["_emscripten_glTexParameterfv"]=_emscripten_glTexParameterfv;Module["_glTexParameterfv"]=_glTexParameterfv;Module["_emscripten_glTexParameteri"]=_emscripten_glTexParameteri;Module["_glTexParameteri"]=_glTexParameteri;Module["_emscripten_glTexParameteriv"]=_emscripten_glTexParameteriv;Module["_glTexParameteriv"]=_glTexParameteriv;Module["_emscripten_glTexStorage2D"]=_emscripten_glTexStorage2D;Module["_glTexStorage2D"]=_glTexStorage2D;Module["_emscripten_glTexStorage3D"]=_emscripten_glTexStorage3D;Module["_glTexStorage3D"]=_glTexStorage3D;Module["_emscripten_glTexSubImage2D"]=_emscripten_glTexSubImage2D;Module["_glTexSubImage2D"]=_glTexSubImage2D;Module["_emscripten_glTexSubImage3D"]=_emscripten_glTexSubImage3D;Module["_glTexSubImage3D"]=_glTexSubImage3D;Module["_emscripten_glTransformFeedbackVaryings"]=_emscripten_glTransformFeedbackVaryings;Module["_glTransformFeedbackVaryings"]=_glTransformFeedbackVaryings;Module["_emscripten_glUniform1f"]=_emscripten_glUniform1f;Module["_glUniform1f"]=_glUniform1f;Module["_emscripten_glUniform1fv"]=_emscripten_glUniform1fv;Module["_glUniform1fv"]=_glUniform1fv;Module["miniTempWebGLFloatBuffers"]=miniTempWebGLFloatBuffers;Module["_emscripten_glUniform1i"]=_emscripten_glUniform1i;Module["_glUniform1i"]=_glUniform1i;Module["_emscripten_glUniform1iv"]=_emscripten_glUniform1iv;Module["_glUniform1iv"]=_glUniform1iv;Module["miniTempWebGLIntBuffers"]=miniTempWebGLIntBuffers;Module["_emscripten_glUniform1ui"]=_emscripten_glUniform1ui;Module["_glUniform1ui"]=_glUniform1ui;Module["_emscripten_glUniform1uiv"]=_emscripten_glUniform1uiv;Module["_glUniform1uiv"]=_glUniform1uiv;Module["_emscripten_glUniform2f"]=_emscripten_glUniform2f;Module["_glUniform2f"]=_glUniform2f;Module["_emscripten_glUniform2fv"]=_emscripten_glUniform2fv;Module["_glUniform2fv"]=_glUniform2fv;Module["_emscripten_glUniform2i"]=_emscripten_glUniform2i;Module["_glUniform2i"]=_glUniform2i;Module["_emscripten_glUniform2iv"]=_emscripten_glUniform2iv;Module["_glUniform2iv"]=_glUniform2iv;Module["_emscripten_glUniform2ui"]=_emscripten_glUniform2ui;Module["_glUniform2ui"]=_glUniform2ui;Module["_emscripten_glUniform2uiv"]=_emscripten_glUniform2uiv;Module["_glUniform2uiv"]=_glUniform2uiv;Module["_emscripten_glUniform3f"]=_emscripten_glUniform3f;Module["_glUniform3f"]=_glUniform3f;Module["_emscripten_glUniform3fv"]=_emscripten_glUniform3fv;Module["_glUniform3fv"]=_glUniform3fv;Module["_emscripten_glUniform3i"]=_emscripten_glUniform3i;Module["_glUniform3i"]=_glUniform3i;Module["_emscripten_glUniform3iv"]=_emscripten_glUniform3iv;Module["_glUniform3iv"]=_glUniform3iv;Module["_emscripten_glUniform3ui"]=_emscripten_glUniform3ui;Module["_glUniform3ui"]=_glUniform3ui;Module["_emscripten_glUniform3uiv"]=_emscripten_glUniform3uiv;Module["_glUniform3uiv"]=_glUniform3uiv;Module["_emscripten_glUniform4f"]=_emscripten_glUniform4f;Module["_glUniform4f"]=_glUniform4f;Module["_emscripten_glUniform4fv"]=_emscripten_glUniform4fv;Module["_glUniform4fv"]=_glUniform4fv;Module["_emscripten_glUniform4i"]=_emscripten_glUniform4i;Module["_glUniform4i"]=_glUniform4i;Module["_emscripten_glUniform4iv"]=_emscripten_glUniform4iv;Module["_glUniform4iv"]=_glUniform4iv;Module["_emscripten_glUniform4ui"]=_emscripten_glUniform4ui;Module["_glUniform4ui"]=_glUniform4ui;Module["_emscripten_glUniform4uiv"]=_emscripten_glUniform4uiv;Module["_glUniform4uiv"]=_glUniform4uiv;Module["_emscripten_glUniformBlockBinding"]=_emscripten_glUniformBlockBinding;Module["_glUniformBlockBinding"]=_glUniformBlockBinding;Module["_emscripten_glUniformMatrix2fv"]=_emscripten_glUniformMatrix2fv;Module["_glUniformMatrix2fv"]=_glUniformMatrix2fv;Module["_emscripten_glUniformMatrix2x3fv"]=_emscripten_glUniformMatrix2x3fv;Module["_glUniformMatrix2x3fv"]=_glUniformMatrix2x3fv;Module["_emscripten_glUniformMatrix2x4fv"]=_emscripten_glUniformMatrix2x4fv;Module["_glUniformMatrix2x4fv"]=_glUniformMatrix2x4fv;Module["_emscripten_glUniformMatrix3fv"]=_emscripten_glUniformMatrix3fv;Module["_glUniformMatrix3fv"]=_glUniformMatrix3fv;Module["_emscripten_glUniformMatrix3x2fv"]=_emscripten_glUniformMatrix3x2fv;Module["_glUniformMatrix3x2fv"]=_glUniformMatrix3x2fv;Module["_emscripten_glUniformMatrix3x4fv"]=_emscripten_glUniformMatrix3x4fv;Module["_glUniformMatrix3x4fv"]=_glUniformMatrix3x4fv;Module["_emscripten_glUniformMatrix4fv"]=_emscripten_glUniformMatrix4fv;Module["_glUniformMatrix4fv"]=_glUniformMatrix4fv;Module["_emscripten_glUniformMatrix4x2fv"]=_emscripten_glUniformMatrix4x2fv;Module["_glUniformMatrix4x2fv"]=_glUniformMatrix4x2fv;Module["_emscripten_glUniformMatrix4x3fv"]=_emscripten_glUniformMatrix4x3fv;Module["_glUniformMatrix4x3fv"]=_glUniformMatrix4x3fv;Module["_emscripten_glUseProgram"]=_emscripten_glUseProgram;Module["_glUseProgram"]=_glUseProgram;Module["_emscripten_glValidateProgram"]=_emscripten_glValidateProgram;Module["_glValidateProgram"]=_glValidateProgram;Module["_emscripten_glVertexAttrib1f"]=_emscripten_glVertexAttrib1f;Module["_glVertexAttrib1f"]=_glVertexAttrib1f;Module["_emscripten_glVertexAttrib1fv"]=_emscripten_glVertexAttrib1fv;Module["_glVertexAttrib1fv"]=_glVertexAttrib1fv;Module["_emscripten_glVertexAttrib2f"]=_emscripten_glVertexAttrib2f;Module["_glVertexAttrib2f"]=_glVertexAttrib2f;Module["_emscripten_glVertexAttrib2fv"]=_emscripten_glVertexAttrib2fv;Module["_glVertexAttrib2fv"]=_glVertexAttrib2fv;Module["_emscripten_glVertexAttrib3f"]=_emscripten_glVertexAttrib3f;Module["_glVertexAttrib3f"]=_glVertexAttrib3f;Module["_emscripten_glVertexAttrib3fv"]=_emscripten_glVertexAttrib3fv;Module["_glVertexAttrib3fv"]=_glVertexAttrib3fv;Module["_emscripten_glVertexAttrib4f"]=_emscripten_glVertexAttrib4f;Module["_glVertexAttrib4f"]=_glVertexAttrib4f;Module["_emscripten_glVertexAttrib4fv"]=_emscripten_glVertexAttrib4fv;Module["_glVertexAttrib4fv"]=_glVertexAttrib4fv;Module["_emscripten_glVertexAttribDivisor"]=_emscripten_glVertexAttribDivisor;Module["_glVertexAttribDivisor"]=_glVertexAttribDivisor;Module["_emscripten_glVertexAttribDivisorANGLE"]=_emscripten_glVertexAttribDivisorANGLE;Module["_glVertexAttribDivisorANGLE"]=_glVertexAttribDivisorANGLE;Module["_emscripten_glVertexAttribDivisorARB"]=_emscripten_glVertexAttribDivisorARB;Module["_glVertexAttribDivisorARB"]=_glVertexAttribDivisorARB;Module["_emscripten_glVertexAttribDivisorEXT"]=_emscripten_glVertexAttribDivisorEXT;Module["_glVertexAttribDivisorEXT"]=_glVertexAttribDivisorEXT;Module["_emscripten_glVertexAttribDivisorNV"]=_emscripten_glVertexAttribDivisorNV;Module["_glVertexAttribDivisorNV"]=_glVertexAttribDivisorNV;Module["_emscripten_glVertexAttribI4i"]=_emscripten_glVertexAttribI4i;Module["_glVertexAttribI4i"]=_glVertexAttribI4i;Module["_emscripten_glVertexAttribI4iv"]=_emscripten_glVertexAttribI4iv;Module["_glVertexAttribI4iv"]=_glVertexAttribI4iv;Module["_emscripten_glVertexAttribI4ui"]=_emscripten_glVertexAttribI4ui;Module["_glVertexAttribI4ui"]=_glVertexAttribI4ui;Module["_emscripten_glVertexAttribI4uiv"]=_emscripten_glVertexAttribI4uiv;Module["_glVertexAttribI4uiv"]=_glVertexAttribI4uiv;Module["_emscripten_glVertexAttribIPointer"]=_emscripten_glVertexAttribIPointer;Module["_glVertexAttribIPointer"]=_glVertexAttribIPointer;Module["_emscripten_glVertexAttribPointer"]=_emscripten_glVertexAttribPointer;Module["_glVertexAttribPointer"]=_glVertexAttribPointer;Module["_emscripten_glViewport"]=_emscripten_glViewport;Module["_glViewport"]=_glViewport;Module["_emscripten_glWaitSync"]=_emscripten_glWaitSync;Module["_glWaitSync"]=_glWaitSync;Module["_emscripten_out"]=_emscripten_out;Module["_emscripten_promise_create"]=_emscripten_promise_create;Module["makePromise"]=makePromise;Module["promiseMap"]=promiseMap;Module["HandleAllocator"]=HandleAllocator;Module["_emscripten_promise_destroy"]=_emscripten_promise_destroy;Module["_emscripten_promise_resolve"]=_emscripten_promise_resolve;Module["getPromise"]=getPromise;Module["_emscripten_resize_heap"]=_emscripten_resize_heap;Module["growMemory"]=growMemory;Module["_emscripten_runtime_keepalive_pop"]=_emscripten_runtime_keepalive_pop;Module["_emscripten_runtime_keepalive_push"]=_emscripten_runtime_keepalive_push;Module["_environ_get"]=_environ_get;Module["getEnvStrings"]=getEnvStrings;Module["ENV"]=ENV;Module["_environ_sizes_get"]=_environ_sizes_get;Module["_fd_close"]=_fd_close;Module["_fd_fdstat_get"]=_fd_fdstat_get;Module["_fd_pread"]=_fd_pread;Module["doReadv"]=doReadv;Module["_fd_pwrite"]=_fd_pwrite;Module["doWritev"]=doWritev;Module["_fd_read"]=_fd_read;Module["_fd_seek"]=_fd_seek;Module["_fd_sync"]=_fd_sync;Module["_fd_write"]=_fd_write;Module["_getaddrinfo"]=_getaddrinfo;Module["_getnameinfo"]=_getnameinfo;Module["_getprotobyname"]=_getprotobyname;Module["_setprotoent"]=_setprotoent;Module["Protocols"]=Protocols;Module["stringToAscii"]=stringToAscii;Module["_is_sentinel"]=_is_sentinel;Module["_random_get"]=_random_get;Module["_stackAlloc"]=_stackAlloc;Module["_stackRestore"]=_stackRestore;Module["_stackSave"]=_stackSave;Module["FS_createPath"]=FS_createPath;Module["FS_unlink"]=FS_unlink;Module["FS_createLazyFile"]=FS_createLazyFile;Module["FS_createDevice"]=FS_createDevice;Module["writeI53ToI64Clamped"]=writeI53ToI64Clamped;Module["writeI53ToI64Signaling"]=writeI53ToI64Signaling;Module["writeI53ToU64Clamped"]=writeI53ToU64Clamped;Module["writeI53ToU64Signaling"]=writeI53ToU64Signaling;Module["readI53FromU64"]=readI53FromU64;Module["convertI32PairToI53"]=convertI32PairToI53;Module["convertI32PairToI53Checked"]=convertI32PairToI53Checked;Module["convertU32PairToI53"]=convertU32PairToI53;Module["getTempRet0"]=getTempRet0;Module["setTempRet0"]=setTempRet0;Module["ptrToString"]=ptrToString;Module["_emscripten_notify_memory_growth"]=_emscripten_notify_memory_growth;Module["strError"]=strError;Module["_endprotoent"]=_endprotoent;Module["_getprotoent"]=_getprotoent;Module["_getprotobynumber"]=_getprotobynumber;Module["Sockets"]=Sockets;Module["_emscripten_run_script"]=_emscripten_run_script;Module["_emscripten_run_script_int"]=_emscripten_run_script_int;Module["_emscripten_run_script_string"]=_emscripten_run_script_string;Module["_emscripten_random"]=_emscripten_random;Module["_emscripten_performance_now"]=_emscripten_performance_now;Module["__emscripten_get_now_is_monotonic"]=__emscripten_get_now_is_monotonic;Module["warnOnce"]=warnOnce;Module["emscriptenLog"]=emscriptenLog;Module["getCallstack"]=getCallstack;Module["jsStackTrace"]=jsStackTrace;Module["_emscripten_log"]=_emscripten_log;Module["formatString"]=formatString;Module["reallyNegative"]=reallyNegative;Module["reSign"]=reSign;Module["unSign"]=unSign;Module["strLen"]=strLen;Module["_emscripten_get_compiler_setting"]=_emscripten_get_compiler_setting;Module["_emscripten_has_asyncify"]=_emscripten_has_asyncify;Module["_emscripten_debugger"]=_emscripten_debugger;Module["_emscripten_print_double"]=_emscripten_print_double;Module["_emscripten_asm_const_double"]=_emscripten_asm_const_double;Module["_emscripten_asm_const_ptr"]=_emscripten_asm_const_ptr;Module["runMainThreadEmAsm"]=runMainThreadEmAsm;Module["_emscripten_asm_const_int_sync_on_main_thread"]=_emscripten_asm_const_int_sync_on_main_thread;Module["_emscripten_asm_const_ptr_sync_on_main_thread"]=_emscripten_asm_const_ptr_sync_on_main_thread;Module["_emscripten_asm_const_double_sync_on_main_thread"]=_emscripten_asm_const_double_sync_on_main_thread;Module["_emscripten_asm_const_async_on_main_thread"]=_emscripten_asm_const_async_on_main_thread;Module["__Unwind_Backtrace"]=__Unwind_Backtrace;Module["__Unwind_GetIPInfo"]=__Unwind_GetIPInfo;Module["__Unwind_FindEnclosingFunction"]=__Unwind_FindEnclosingFunction;Module["listenOnce"]=listenOnce;Module["autoResumeAudioContext"]=autoResumeAudioContext;Module["getDynCaller"]=getDynCaller;Module["dynCall"]=dynCall;Module["_emscripten_exit_with_live_runtime"]=_emscripten_exit_with_live_runtime;Module["_emscripten_force_exit"]=_emscripten_force_exit;Module["_emscripten_outn"]=_emscripten_outn;Module["_emscripten_errn"]=_emscripten_errn;Module["_emscripten_throw_number"]=_emscripten_throw_number;Module["_emscripten_throw_string"]=_emscripten_throw_string;Module["_emscripten_runtime_keepalive_check"]=_emscripten_runtime_keepalive_check;Module["asmjsMangle"]=asmjsMangle;Module["___global_base"]=___global_base;Module["__emscripten_fs_load_embedded_files"]=__emscripten_fs_load_embedded_files;Module["getNativeTypeSize"]=getNativeTypeSize;Module["POINTER_SIZE"]=POINTER_SIZE;Module["onInits"]=onInits;Module["addOnInit"]=addOnInit;Module["onMains"]=onMains;Module["addOnPreMain"]=addOnPreMain;Module["onExits"]=onExits;Module["addOnExit"]=addOnExit;Module["STACK_SIZE"]=STACK_SIZE;Module["STACK_ALIGN"]=STACK_ALIGN;Module["ASSERTIONS"]=ASSERTIONS;Module["getCFunc"]=getCFunc;Module["ccall"]=ccall;Module["writeArrayToMemory"]=writeArrayToMemory;Module["cwrap"]=cwrap;Module["removeFunction"]=removeFunction;Module["_emscripten_math_cbrt"]=_emscripten_math_cbrt;Module["_emscripten_math_pow"]=_emscripten_math_pow;Module["_emscripten_math_random"]=_emscripten_math_random;Module["_emscripten_math_sign"]=_emscripten_math_sign;Module["_emscripten_math_sqrt"]=_emscripten_math_sqrt;Module["_emscripten_math_exp"]=_emscripten_math_exp;Module["_emscripten_math_expm1"]=_emscripten_math_expm1;Module["_emscripten_math_fmod"]=_emscripten_math_fmod;Module["_emscripten_math_log"]=_emscripten_math_log;Module["_emscripten_math_log1p"]=_emscripten_math_log1p;Module["_emscripten_math_log10"]=_emscripten_math_log10;Module["_emscripten_math_log2"]=_emscripten_math_log2;Module["_emscripten_math_round"]=_emscripten_math_round;Module["_emscripten_math_acos"]=_emscripten_math_acos;Module["_emscripten_math_acosh"]=_emscripten_math_acosh;Module["_emscripten_math_asin"]=_emscripten_math_asin;Module["_emscripten_math_asinh"]=_emscripten_math_asinh;Module["_emscripten_math_atan"]=_emscripten_math_atan;Module["_emscripten_math_atanh"]=_emscripten_math_atanh;Module["_emscripten_math_atan2"]=_emscripten_math_atan2;Module["_emscripten_math_cos"]=_emscripten_math_cos;Module["_emscripten_math_cosh"]=_emscripten_math_cosh;Module["_emscripten_math_hypot"]=_emscripten_math_hypot;Module["_emscripten_math_sin"]=_emscripten_math_sin;Module["_emscripten_math_sinh"]=_emscripten_math_sinh;Module["_emscripten_math_tan"]=_emscripten_math_tan;Module["_emscripten_math_tanh"]=_emscripten_math_tanh;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16Decoder"]=UTF16Decoder;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["lengthBytesUTF16"]=lengthBytesUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["lengthBytesUTF32"]=lengthBytesUTF32;Module["JSEvents"]=JSEvents;Module["registerKeyEventCallback"]=registerKeyEventCallback;Module["findEventTarget"]=findEventTarget;Module["maybeCStringToJsString"]=maybeCStringToJsString;Module["specialHTMLTargets"]=specialHTMLTargets;Module["findCanvasEventTarget"]=findCanvasEventTarget;Module["_emscripten_set_keypress_callback_on_thread"]=_emscripten_set_keypress_callback_on_thread;Module["_emscripten_set_keydown_callback_on_thread"]=_emscripten_set_keydown_callback_on_thread;Module["_emscripten_set_keyup_callback_on_thread"]=_emscripten_set_keyup_callback_on_thread;Module["getBoundingClientRect"]=getBoundingClientRect;Module["fillMouseEventData"]=fillMouseEventData;Module["registerMouseEventCallback"]=registerMouseEventCallback;Module["_emscripten_set_click_callback_on_thread"]=_emscripten_set_click_callback_on_thread;Module["_emscripten_set_mousedown_callback_on_thread"]=_emscripten_set_mousedown_callback_on_thread;Module["_emscripten_set_mouseup_callback_on_thread"]=_emscripten_set_mouseup_callback_on_thread;Module["_emscripten_set_dblclick_callback_on_thread"]=_emscripten_set_dblclick_callback_on_thread;Module["_emscripten_set_mousemove_callback_on_thread"]=_emscripten_set_mousemove_callback_on_thread;Module["_emscripten_set_mouseenter_callback_on_thread"]=_emscripten_set_mouseenter_callback_on_thread;Module["_emscripten_set_mouseleave_callback_on_thread"]=_emscripten_set_mouseleave_callback_on_thread;Module["_emscripten_set_mouseover_callback_on_thread"]=_emscripten_set_mouseover_callback_on_thread;Module["_emscripten_set_mouseout_callback_on_thread"]=_emscripten_set_mouseout_callback_on_thread;Module["_emscripten_get_mouse_status"]=_emscripten_get_mouse_status;Module["registerWheelEventCallback"]=registerWheelEventCallback;Module["_emscripten_set_wheel_callback_on_thread"]=_emscripten_set_wheel_callback_on_thread;Module["registerUiEventCallback"]=registerUiEventCallback;Module["_emscripten_set_resize_callback_on_thread"]=_emscripten_set_resize_callback_on_thread;Module["_emscripten_set_scroll_callback_on_thread"]=_emscripten_set_scroll_callback_on_thread;Module["registerFocusEventCallback"]=registerFocusEventCallback;Module["_emscripten_set_blur_callback_on_thread"]=_emscripten_set_blur_callback_on_thread;Module["_emscripten_set_focus_callback_on_thread"]=_emscripten_set_focus_callback_on_thread;Module["_emscripten_set_focusin_callback_on_thread"]=_emscripten_set_focusin_callback_on_thread;Module["_emscripten_set_focusout_callback_on_thread"]=_emscripten_set_focusout_callback_on_thread;Module["fillDeviceOrientationEventData"]=fillDeviceOrientationEventData;Module["registerDeviceOrientationEventCallback"]=registerDeviceOrientationEventCallback;Module["_emscripten_set_deviceorientation_callback_on_thread"]=_emscripten_set_deviceorientation_callback_on_thread;Module["_emscripten_get_deviceorientation_status"]=_emscripten_get_deviceorientation_status;Module["fillDeviceMotionEventData"]=fillDeviceMotionEventData;Module["registerDeviceMotionEventCallback"]=registerDeviceMotionEventCallback;Module["_emscripten_set_devicemotion_callback_on_thread"]=_emscripten_set_devicemotion_callback_on_thread;Module["_emscripten_get_devicemotion_status"]=_emscripten_get_devicemotion_status;Module["screenOrientation"]=screenOrientation;Module["fillOrientationChangeEventData"]=fillOrientationChangeEventData;Module["registerOrientationChangeEventCallback"]=registerOrientationChangeEventCallback;Module["_emscripten_set_orientationchange_callback_on_thread"]=_emscripten_set_orientationchange_callback_on_thread;Module["_emscripten_get_orientation_status"]=_emscripten_get_orientation_status;Module["_emscripten_lock_orientation"]=_emscripten_lock_orientation;Module["_emscripten_unlock_orientation"]=_emscripten_unlock_orientation;Module["fillFullscreenChangeEventData"]=fillFullscreenChangeEventData;Module["registerFullscreenChangeEventCallback"]=registerFullscreenChangeEventCallback;Module["_emscripten_set_fullscreenchange_callback_on_thread"]=_emscripten_set_fullscreenchange_callback_on_thread;Module["_emscripten_get_fullscreen_status"]=_emscripten_get_fullscreen_status;Module["JSEvents_requestFullscreen"]=JSEvents_requestFullscreen;Module["JSEvents_resizeCanvasForFullscreen"]=JSEvents_resizeCanvasForFullscreen;Module["registerRestoreOldStyle"]=registerRestoreOldStyle;Module["getCanvasElementSize"]=getCanvasElementSize;Module["_emscripten_get_canvas_element_size"]=_emscripten_get_canvas_element_size;Module["setCanvasElementSize"]=setCanvasElementSize;Module["_emscripten_set_canvas_element_size"]=_emscripten_set_canvas_element_size;Module["currentFullscreenStrategy"]=currentFullscreenStrategy;Module["setLetterbox"]=setLetterbox;Module["hideEverythingExceptGivenElement"]=hideEverythingExceptGivenElement;Module["restoreHiddenElements"]=restoreHiddenElements;Module["restoreOldWindowedStyle"]=restoreOldWindowedStyle;Module["softFullscreenResizeWebGLRenderTarget"]=softFullscreenResizeWebGLRenderTarget;Module["doRequestFullscreen"]=doRequestFullscreen;Module["_emscripten_request_fullscreen"]=_emscripten_request_fullscreen;Module["_emscripten_request_fullscreen_strategy"]=_emscripten_request_fullscreen_strategy;Module["_emscripten_enter_soft_fullscreen"]=_emscripten_enter_soft_fullscreen;Module["_emscripten_exit_soft_fullscreen"]=_emscripten_exit_soft_fullscreen;Module["_emscripten_exit_fullscreen"]=_emscripten_exit_fullscreen;Module["fillPointerlockChangeEventData"]=fillPointerlockChangeEventData;Module["registerPointerlockChangeEventCallback"]=registerPointerlockChangeEventCallback;Module["_emscripten_set_pointerlockchange_callback_on_thread"]=_emscripten_set_pointerlockchange_callback_on_thread;Module["registerPointerlockErrorEventCallback"]=registerPointerlockErrorEventCallback;Module["_emscripten_set_pointerlockerror_callback_on_thread"]=_emscripten_set_pointerlockerror_callback_on_thread;Module["_emscripten_get_pointerlock_status"]=_emscripten_get_pointerlock_status;Module["requestPointerLock"]=requestPointerLock;Module["_emscripten_request_pointerlock"]=_emscripten_request_pointerlock;Module["_emscripten_exit_pointerlock"]=_emscripten_exit_pointerlock;Module["_emscripten_vibrate"]=_emscripten_vibrate;Module["_emscripten_vibrate_pattern"]=_emscripten_vibrate_pattern;Module["fillVisibilityChangeEventData"]=fillVisibilityChangeEventData;Module["registerVisibilityChangeEventCallback"]=registerVisibilityChangeEventCallback;Module["_emscripten_set_visibilitychange_callback_on_thread"]=_emscripten_set_visibilitychange_callback_on_thread;Module["_emscripten_get_visibility_status"]=_emscripten_get_visibility_status;Module["registerTouchEventCallback"]=registerTouchEventCallback;Module["_emscripten_set_touchstart_callback_on_thread"]=_emscripten_set_touchstart_callback_on_thread;Module["_emscripten_set_touchend_callback_on_thread"]=_emscripten_set_touchend_callback_on_thread;Module["_emscripten_set_touchmove_callback_on_thread"]=_emscripten_set_touchmove_callback_on_thread;Module["_emscripten_set_touchcancel_callback_on_thread"]=_emscripten_set_touchcancel_callback_on_thread;Module["fillGamepadEventData"]=fillGamepadEventData;Module["registerGamepadEventCallback"]=registerGamepadEventCallback;Module["_emscripten_set_gamepadconnected_callback_on_thread"]=_emscripten_set_gamepadconnected_callback_on_thread;Module["_emscripten_sample_gamepad_data"]=_emscripten_sample_gamepad_data;Module["_emscripten_set_gamepaddisconnected_callback_on_thread"]=_emscripten_set_gamepaddisconnected_callback_on_thread;Module["_emscripten_get_num_gamepads"]=_emscripten_get_num_gamepads;Module["_emscripten_get_gamepad_status"]=_emscripten_get_gamepad_status;Module["registerBeforeUnloadEventCallback"]=registerBeforeUnloadEventCallback;Module["_emscripten_set_beforeunload_callback_on_thread"]=_emscripten_set_beforeunload_callback_on_thread;Module["fillBatteryEventData"]=fillBatteryEventData;Module["battery"]=battery;Module["registerBatteryEventCallback"]=registerBatteryEventCallback;Module["_emscripten_set_batterychargingchange_callback_on_thread"]=_emscripten_set_batterychargingchange_callback_on_thread;Module["_emscripten_set_batterylevelchange_callback_on_thread"]=_emscripten_set_batterylevelchange_callback_on_thread;Module["_emscripten_get_battery_status"]=_emscripten_get_battery_status;Module["_emscripten_set_element_css_size"]=_emscripten_set_element_css_size;Module["_emscripten_get_element_css_size"]=_emscripten_get_element_css_size;Module["_emscripten_html5_remove_all_event_listeners"]=_emscripten_html5_remove_all_event_listeners;Module["_emscripten_request_animation_frame"]=_emscripten_request_animation_frame;Module["_emscripten_cancel_animation_frame"]=_emscripten_cancel_animation_frame;Module["_emscripten_request_animation_frame_loop"]=_emscripten_request_animation_frame_loop;Module["_emscripten_get_device_pixel_ratio"]=_emscripten_get_device_pixel_ratio;Module["_emscripten_get_callstack"]=_emscripten_get_callstack;Module["convertFrameToPC"]=convertFrameToPC;Module["_emscripten_return_address"]=_emscripten_return_address;Module["UNWIND_CACHE"]=UNWIND_CACHE;Module["_emscripten_stack_snapshot"]=_emscripten_stack_snapshot;Module["saveInUnwindCache"]=saveInUnwindCache;Module["_emscripten_stack_unwind_buffer"]=_emscripten_stack_unwind_buffer;Module["_emscripten_pc_get_function"]=_emscripten_pc_get_function;Module["convertPCtoSourceLocation"]=convertPCtoSourceLocation;Module["_emscripten_pc_get_file"]=_emscripten_pc_get_file;Module["_emscripten_pc_get_line"]=_emscripten_pc_get_line;Module["_emscripten_pc_get_column"]=_emscripten_pc_get_column;Module["wasiRightsToMuslOFlags"]=wasiRightsToMuslOFlags;Module["wasiOFlagsToMuslOFlags"]=wasiOFlagsToMuslOFlags;Module["_emscripten_unwind_to_js_event_loop"]=_emscripten_unwind_to_js_event_loop;Module["safeSetTimeout"]=safeSetTimeout;Module["setImmediateWrapped"]=setImmediateWrapped;Module["safeRequestAnimationFrame"]=safeRequestAnimationFrame;Module["MainLoop"]=MainLoop;Module["setMainLoop"]=setMainLoop;Module["_emscripten_set_main_loop_timing"]=_emscripten_set_main_loop_timing;Module["clearImmediateWrapped"]=clearImmediateWrapped;Module["emSetImmediate"]=emSetImmediate;Module["emClearImmediate"]=emClearImmediate;Module["emClearImmediate_deps"]=emClearImmediate_deps;Module["_emscripten_set_immediate"]=_emscripten_set_immediate;Module["_emscripten_clear_immediate"]=_emscripten_clear_immediate;Module["_emscripten_set_immediate_loop"]=_emscripten_set_immediate_loop;Module["_emscripten_set_timeout"]=_emscripten_set_timeout;Module["_emscripten_clear_timeout"]=_emscripten_clear_timeout;Module["_emscripten_set_timeout_loop"]=_emscripten_set_timeout_loop;Module["_emscripten_set_interval"]=_emscripten_set_interval;Module["_emscripten_clear_interval"]=_emscripten_clear_interval;Module["_emscripten_async_call"]=_emscripten_async_call;Module["registerPostMainLoop"]=registerPostMainLoop;Module["registerPreMainLoop"]=registerPreMainLoop;Module["_emscripten_get_main_loop_timing"]=_emscripten_get_main_loop_timing;Module["_emscripten_set_main_loop"]=_emscripten_set_main_loop;Module["_emscripten_set_main_loop_arg"]=_emscripten_set_main_loop_arg;Module["_emscripten_cancel_main_loop"]=_emscripten_cancel_main_loop;Module["_emscripten_pause_main_loop"]=_emscripten_pause_main_loop;Module["_emscripten_resume_main_loop"]=_emscripten_resume_main_loop;Module["__emscripten_push_main_loop_blocker"]=__emscripten_push_main_loop_blocker;Module["__emscripten_push_uncounted_main_loop_blocker"]=__emscripten_push_uncounted_main_loop_blocker;Module["_emscripten_set_main_loop_expected_blockers"]=_emscripten_set_main_loop_expected_blockers;Module["idsToPromises"]=idsToPromises;Module["makePromiseCallback"]=makePromiseCallback;Module["_emscripten_promise_then"]=_emscripten_promise_then;Module["_emscripten_promise_all"]=_emscripten_promise_all;Module["setPromiseResult"]=setPromiseResult;Module["_emscripten_promise_all_settled"]=_emscripten_promise_all_settled;Module["_emscripten_promise_any"]=_emscripten_promise_any;Module["_emscripten_promise_race"]=_emscripten_promise_race;Module["_emscripten_promise_await"]=_emscripten_promise_await;Module["getExceptionMessageCommon"]=getExceptionMessageCommon;Module["getCppExceptionTag"]=getCppExceptionTag;Module["getCppExceptionThrownObjectFromWebAssemblyException"]=getCppExceptionThrownObjectFromWebAssemblyException;Module["incrementExceptionRefcount"]=incrementExceptionRefcount;Module["decrementExceptionRefcount"]=decrementExceptionRefcount;Module["getExceptionMessage"]=getExceptionMessage;Module["Browser"]=Browser;Module["requestFullscreen"]=requestFullscreen;Module["setCanvasSize"]=setCanvasSize;Module["getUserMedia"]=getUserMedia;Module["createContext"]=createContext;Module["_emscripten_run_preload_plugins"]=_emscripten_run_preload_plugins;Module["Browser_asyncPrepareDataCounter"]=Browser_asyncPrepareDataCounter;Module["_emscripten_run_preload_plugins_data"]=_emscripten_run_preload_plugins_data;Module["_emscripten_async_run_script"]=_emscripten_async_run_script;Module["_emscripten_async_load_script"]=_emscripten_async_load_script;Module["_emscripten_get_window_title"]=_emscripten_get_window_title;Module["_emscripten_set_window_title"]=_emscripten_set_window_title;Module["_emscripten_get_screen_size"]=_emscripten_get_screen_size;Module["_emscripten_hide_mouse"]=_emscripten_hide_mouse;Module["_emscripten_set_canvas_size"]=_emscripten_set_canvas_size;Module["_emscripten_get_canvas_size"]=_emscripten_get_canvas_size;Module["_emscripten_create_worker"]=_emscripten_create_worker;Module["_emscripten_destroy_worker"]=_emscripten_destroy_worker;Module["_emscripten_call_worker"]=_emscripten_call_worker;Module["_emscripten_get_worker_queue_size"]=_emscripten_get_worker_queue_size;Module["_emscripten_get_preloaded_image_data"]=_emscripten_get_preloaded_image_data;Module["getPreloadedImageData"]=getPreloadedImageData;Module["getPreloadedImageData__data"]=getPreloadedImageData__data;Module["_emscripten_get_preloaded_image_data_from_FILE"]=_emscripten_get_preloaded_image_data_from_FILE;Module["wget"]=wget;Module["_emscripten_async_wget"]=_emscripten_async_wget;Module["FS_mkdirTree"]=FS_mkdirTree;Module["_emscripten_async_wget_data"]=_emscripten_async_wget_data;Module["_emscripten_async_wget2"]=_emscripten_async_wget2;Module["_emscripten_async_wget2_data"]=_emscripten_async_wget2_data;Module["_emscripten_async_wget2_abort"]=_emscripten_async_wget2_abort;Module["___asctime_r"]=___asctime_r;Module["MONTH_DAYS_REGULAR"]=MONTH_DAYS_REGULAR;Module["MONTH_DAYS_LEAP"]=MONTH_DAYS_LEAP;Module["arraySum"]=arraySum;Module["addDays"]=addDays;Module["_strptime"]=_strptime;Module["_strptime_l"]=_strptime_l;Module["__dlsym_catchup_js"]=__dlsym_catchup_js;Module["FS_readFile"]=FS_readFile;Module["FS_root"]=FS_root;Module["FS_mounts"]=FS_mounts;Module["FS_devices"]=FS_devices;Module["FS_streams"]=FS_streams;Module["FS_nextInode"]=FS_nextInode;Module["FS_nameTable"]=FS_nameTable;Module["FS_currentPath"]=FS_currentPath;Module["FS_initialized"]=FS_initialized;Module["FS_ignorePermissions"]=FS_ignorePermissions;Module["FS_trackingDelegate"]=FS_trackingDelegate;Module["FS_filesystems"]=FS_filesystems;Module["FS_syncFSRequests"]=FS_syncFSRequests;Module["FS_readFiles"]=FS_readFiles;Module["FS_lookupPath"]=FS_lookupPath;Module["FS_getPath"]=FS_getPath;Module["FS_hashName"]=FS_hashName;Module["FS_hashAddNode"]=FS_hashAddNode;Module["FS_hashRemoveNode"]=FS_hashRemoveNode;Module["FS_lookupNode"]=FS_lookupNode;Module["FS_createNode"]=FS_createNode;Module["FS_destroyNode"]=FS_destroyNode;Module["FS_isRoot"]=FS_isRoot;Module["FS_isMountpoint"]=FS_isMountpoint;Module["FS_isFile"]=FS_isFile;Module["FS_isDir"]=FS_isDir;Module["FS_isLink"]=FS_isLink;Module["FS_isChrdev"]=FS_isChrdev;Module["FS_isBlkdev"]=FS_isBlkdev;Module["FS_isFIFO"]=FS_isFIFO;Module["FS_isSocket"]=FS_isSocket;Module["FS_flagsToPermissionString"]=FS_flagsToPermissionString;Module["FS_nodePermissions"]=FS_nodePermissions;Module["FS_mayLookup"]=FS_mayLookup;Module["FS_mayCreate"]=FS_mayCreate;Module["FS_mayDelete"]=FS_mayDelete;Module["FS_mayOpen"]=FS_mayOpen;Module["FS_checkOpExists"]=FS_checkOpExists;Module["FS_nextfd"]=FS_nextfd;Module["FS_getStreamChecked"]=FS_getStreamChecked;Module["FS_getStream"]=FS_getStream;Module["FS_createStream"]=FS_createStream;Module["FS_closeStream"]=FS_closeStream;Module["FS_dupStream"]=FS_dupStream;Module["FS_doSetAttr"]=FS_doSetAttr;Module["FS_chrdev_stream_ops"]=FS_chrdev_stream_ops;Module["FS_major"]=FS_major;Module["FS_minor"]=FS_minor;Module["FS_makedev"]=FS_makedev;Module["FS_registerDevice"]=FS_registerDevice;Module["FS_getDevice"]=FS_getDevice;Module["FS_getMounts"]=FS_getMounts;Module["FS_syncfs"]=FS_syncfs;Module["FS_mount"]=FS_mount;Module["FS_unmount"]=FS_unmount;Module["FS_lookup"]=FS_lookup;Module["FS_mknod"]=FS_mknod;Module["FS_statfs"]=FS_statfs;Module["FS_statfsStream"]=FS_statfsStream;Module["FS_statfsNode"]=FS_statfsNode;Module["FS_create"]=FS_create;Module["FS_mkdir"]=FS_mkdir;Module["FS_mkdev"]=FS_mkdev;Module["FS_symlink"]=FS_symlink;Module["FS_rename"]=FS_rename;Module["FS_rmdir"]=FS_rmdir;Module["FS_readdir"]=FS_readdir;Module["FS_readlink"]=FS_readlink;Module["FS_stat"]=FS_stat;Module["FS_fstat"]=FS_fstat;Module["FS_lstat"]=FS_lstat;Module["FS_doChmod"]=FS_doChmod;Module["FS_chmod"]=FS_chmod;Module["FS_lchmod"]=FS_lchmod;Module["FS_fchmod"]=FS_fchmod;Module["FS_doChown"]=FS_doChown;Module["FS_chown"]=FS_chown;Module["FS_lchown"]=FS_lchown;Module["FS_fchown"]=FS_fchown;Module["FS_doTruncate"]=FS_doTruncate;Module["FS_truncate"]=FS_truncate;Module["FS_ftruncate"]=FS_ftruncate;Module["FS_utime"]=FS_utime;Module["FS_open"]=FS_open;Module["FS_close"]=FS_close;Module["FS_isClosed"]=FS_isClosed;Module["FS_llseek"]=FS_llseek;Module["FS_read"]=FS_read;Module["FS_write"]=FS_write;Module["FS_mmap"]=FS_mmap;Module["FS_msync"]=FS_msync;Module["FS_ioctl"]=FS_ioctl;Module["FS_writeFile"]=FS_writeFile;Module["FS_cwd"]=FS_cwd;Module["FS_chdir"]=FS_chdir;Module["FS_createDefaultDirectories"]=FS_createDefaultDirectories;Module["FS_createDefaultDevices"]=FS_createDefaultDevices;Module["FS_createSpecialDirectories"]=FS_createSpecialDirectories;Module["FS_createStandardStreams"]=FS_createStandardStreams;Module["FS_staticInit"]=FS_staticInit;Module["FS_init"]=FS_init;Module["FS_quit"]=FS_quit;Module["FS_findObject"]=FS_findObject;Module["FS_analyzePath"]=FS_analyzePath;Module["FS_createFile"]=FS_createFile;Module["FS_forceLoadFile"]=FS_forceLoadFile;Module["_setNetworkCallback"]=_setNetworkCallback;Module["_emscripten_set_socket_error_callback"]=_emscripten_set_socket_error_callback;Module["_emscripten_set_socket_open_callback"]=_emscripten_set_socket_open_callback;Module["_emscripten_set_socket_listen_callback"]=_emscripten_set_socket_listen_callback;Module["_emscripten_set_socket_connection_callback"]=_emscripten_set_socket_connection_callback;Module["_emscripten_set_socket_message_callback"]=_emscripten_set_socket_message_callback;Module["_emscripten_set_socket_close_callback"]=_emscripten_set_socket_close_callback;Module["_emscripten_webgl_enable_ANGLE_instanced_arrays"]=_emscripten_webgl_enable_ANGLE_instanced_arrays;Module["_emscripten_webgl_enable_OES_vertex_array_object"]=_emscripten_webgl_enable_OES_vertex_array_object;Module["_emscripten_webgl_enable_WEBGL_draw_buffers"]=_emscripten_webgl_enable_WEBGL_draw_buffers;Module["_emscripten_webgl_enable_WEBGL_multi_draw"]=_emscripten_webgl_enable_WEBGL_multi_draw;Module["_emscripten_webgl_enable_EXT_polygon_offset_clamp"]=_emscripten_webgl_enable_EXT_polygon_offset_clamp;Module["_emscripten_webgl_enable_EXT_clip_control"]=_emscripten_webgl_enable_EXT_clip_control;Module["_emscripten_webgl_enable_WEBGL_polygon_mode"]=_emscripten_webgl_enable_WEBGL_polygon_mode;Module["_glVertexPointer"]=_glVertexPointer;Module["_glMatrixMode"]=_glMatrixMode;Module["_glBegin"]=_glBegin;Module["_glLoadIdentity"]=_glLoadIdentity;Module["_glMultiDrawArrays"]=_glMultiDrawArrays;Module["_glMultiDrawArraysWEBGL"]=_glMultiDrawArraysWEBGL;Module["_glMultiDrawArraysANGLE"]=_glMultiDrawArraysANGLE;Module["_glMultiDrawArraysInstancedANGLE"]=_glMultiDrawArraysInstancedANGLE;Module["_glMultiDrawArraysInstancedWEBGL"]=_glMultiDrawArraysInstancedWEBGL;Module["_glMultiDrawElements"]=_glMultiDrawElements;Module["_glMultiDrawElementsWEBGL"]=_glMultiDrawElementsWEBGL;Module["_glMultiDrawElementsANGLE"]=_glMultiDrawElementsANGLE;Module["_glMultiDrawElementsInstancedANGLE"]=_glMultiDrawElementsInstancedANGLE;Module["_glMultiDrawElementsInstancedWEBGL"]=_glMultiDrawElementsInstancedWEBGL;Module["_glClearDepth"]=_glClearDepth;Module["_glDepthRange"]=_glDepthRange;Module["_emscripten_glVertexPointer"]=_emscripten_glVertexPointer;Module["_emscripten_glMatrixMode"]=_emscripten_glMatrixMode;Module["_emscripten_glBegin"]=_emscripten_glBegin;Module["_emscripten_glLoadIdentity"]=_emscripten_glLoadIdentity;Module["_emscripten_glMultiDrawArrays"]=_emscripten_glMultiDrawArrays;Module["_emscripten_glMultiDrawArraysANGLE"]=_emscripten_glMultiDrawArraysANGLE;Module["_emscripten_glMultiDrawArraysWEBGL"]=_emscripten_glMultiDrawArraysWEBGL;Module["_emscripten_glMultiDrawArraysInstancedANGLE"]=_emscripten_glMultiDrawArraysInstancedANGLE;Module["_emscripten_glMultiDrawArraysInstancedWEBGL"]=_emscripten_glMultiDrawArraysInstancedWEBGL;Module["_emscripten_glMultiDrawElements"]=_emscripten_glMultiDrawElements;Module["_emscripten_glMultiDrawElementsANGLE"]=_emscripten_glMultiDrawElementsANGLE;Module["_emscripten_glMultiDrawElementsWEBGL"]=_emscripten_glMultiDrawElementsWEBGL;Module["_emscripten_glMultiDrawElementsInstancedANGLE"]=_emscripten_glMultiDrawElementsInstancedANGLE;Module["_emscripten_glMultiDrawElementsInstancedWEBGL"]=_emscripten_glMultiDrawElementsInstancedWEBGL;Module["_emscripten_glClearDepth"]=_emscripten_glClearDepth;Module["_emscripten_glDepthRange"]=_emscripten_glDepthRange;Module["_glGetBufferSubData"]=_glGetBufferSubData;Module["_glDrawArraysInstancedBaseInstanceWEBGL"]=_glDrawArraysInstancedBaseInstanceWEBGL;Module["_glDrawArraysInstancedBaseInstance"]=_glDrawArraysInstancedBaseInstance;Module["_glDrawArraysInstancedBaseInstanceANGLE"]=_glDrawArraysInstancedBaseInstanceANGLE;Module["_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL"]=_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL;Module["_glDrawElementsInstancedBaseVertexBaseInstanceANGLE"]=_glDrawElementsInstancedBaseVertexBaseInstanceANGLE;Module["_emscripten_webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance"]=_emscripten_webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance;Module["_glMultiDrawArraysInstancedBaseInstanceWEBGL"]=_glMultiDrawArraysInstancedBaseInstanceWEBGL;Module["_glMultiDrawArraysInstancedBaseInstanceANGLE"]=_glMultiDrawArraysInstancedBaseInstanceANGLE;Module["_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL"]=_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL;Module["_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE"]=_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE;Module["_emscripten_webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance"]=_emscripten_webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance;Module["_emscripten_glGetBufferSubData"]=_emscripten_glGetBufferSubData;Module["_emscripten_glDrawArraysInstancedBaseInstanceWEBGL"]=_emscripten_glDrawArraysInstancedBaseInstanceWEBGL;Module["_emscripten_glDrawArraysInstancedBaseInstance"]=_emscripten_glDrawArraysInstancedBaseInstance;Module["_emscripten_glDrawArraysInstancedBaseInstanceANGLE"]=_emscripten_glDrawArraysInstancedBaseInstanceANGLE;Module["_emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL"]=_emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL;Module["_emscripten_glDrawElementsInstancedBaseVertexBaseInstanceANGLE"]=_emscripten_glDrawElementsInstancedBaseVertexBaseInstanceANGLE;Module["_emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL"]=_emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL;Module["_emscripten_glMultiDrawArraysInstancedBaseInstanceANGLE"]=_emscripten_glMultiDrawArraysInstancedBaseInstanceANGLE;Module["_emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL"]=_emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL;Module["_emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE"]=_emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE;Module["ALLOC_NORMAL"]=ALLOC_NORMAL;Module["ALLOC_STACK"]=ALLOC_STACK;Module["allocate"]=allocate;Module["writeStringToMemory"]=writeStringToMemory;Module["writeAsciiToMemory"]=writeAsciiToMemory;Module["allocateUTF8"]=allocateUTF8;Module["allocateUTF8OnStack"]=allocateUTF8OnStack;Module["demangle"]=demangle;Module["stackTrace"]=stackTrace;Module["print"]=print;Module["printErr"]=printErr;Module["jstoi_s"]=jstoi_s;Module["_emscripten_is_main_browser_thread"]=_emscripten_is_main_browser_thread;Module["webSockets"]=webSockets;Module["WS"]=WS;Module["_emscripten_websocket_get_ready_state"]=_emscripten_websocket_get_ready_state;Module["_emscripten_websocket_get_buffered_amount"]=_emscripten_websocket_get_buffered_amount;Module["_emscripten_websocket_get_extensions"]=_emscripten_websocket_get_extensions;Module["_emscripten_websocket_get_extensions_length"]=_emscripten_websocket_get_extensions_length;Module["_emscripten_websocket_get_protocol"]=_emscripten_websocket_get_protocol;Module["_emscripten_websocket_get_protocol_length"]=_emscripten_websocket_get_protocol_length;Module["_emscripten_websocket_get_url"]=_emscripten_websocket_get_url;Module["_emscripten_websocket_get_url_length"]=_emscripten_websocket_get_url_length;Module["_emscripten_websocket_set_onopen_callback_on_thread"]=_emscripten_websocket_set_onopen_callback_on_thread;Module["_emscripten_websocket_set_onerror_callback_on_thread"]=_emscripten_websocket_set_onerror_callback_on_thread;Module["_emscripten_websocket_set_onclose_callback_on_thread"]=_emscripten_websocket_set_onclose_callback_on_thread;Module["_emscripten_websocket_set_onmessage_callback_on_thread"]=_emscripten_websocket_set_onmessage_callback_on_thread;Module["_emscripten_websocket_new"]=_emscripten_websocket_new;Module["_emscripten_websocket_send_utf8_text"]=_emscripten_websocket_send_utf8_text;Module["_emscripten_websocket_send_binary"]=_emscripten_websocket_send_binary;Module["_emscripten_websocket_close"]=_emscripten_websocket_close;Module["_emscripten_websocket_delete"]=_emscripten_websocket_delete;Module["_emscripten_websocket_is_supported"]=_emscripten_websocket_is_supported;Module["_emscripten_websocket_deinitialize"]=_emscripten_websocket_deinitialize;Module["writeGLArray"]=writeGLArray;Module["webglPowerPreferences"]=webglPowerPreferences;Module["_emscripten_webgl_create_context"]=_emscripten_webgl_create_context;Module["_emscripten_webgl_do_create_context"]=_emscripten_webgl_do_create_context;Module["_emscripten_webgl_get_current_context"]=_emscripten_webgl_get_current_context;Module["_emscripten_webgl_do_get_current_context"]=_emscripten_webgl_do_get_current_context;Module["_emscripten_webgl_commit_frame"]=_emscripten_webgl_commit_frame;Module["_emscripten_webgl_do_commit_frame"]=_emscripten_webgl_do_commit_frame;Module["_emscripten_webgl_make_context_current"]=_emscripten_webgl_make_context_current;Module["_emscripten_webgl_get_drawing_buffer_size"]=_emscripten_webgl_get_drawing_buffer_size;Module["_emscripten_webgl_get_context_attributes"]=_emscripten_webgl_get_context_attributes;Module["_emscripten_webgl_destroy_context"]=_emscripten_webgl_destroy_context;Module["_emscripten_webgl_enable_extension"]=_emscripten_webgl_enable_extension;Module["_emscripten_supports_offscreencanvas"]=_emscripten_supports_offscreencanvas;Module["registerWebGlEventCallback"]=registerWebGlEventCallback;Module["_emscripten_set_webglcontextlost_callback_on_thread"]=_emscripten_set_webglcontextlost_callback_on_thread;Module["_emscripten_set_webglcontextrestored_callback_on_thread"]=_emscripten_set_webglcontextrestored_callback_on_thread;Module["_emscripten_is_webgl_context_lost"]=_emscripten_is_webgl_context_lost;Module["_emscripten_webgl_get_supported_extensions"]=_emscripten_webgl_get_supported_extensions;Module["_emscripten_webgl_get_program_parameter_d"]=_emscripten_webgl_get_program_parameter_d;Module["_emscripten_webgl_get_program_info_log_utf8"]=_emscripten_webgl_get_program_info_log_utf8;Module["_emscripten_webgl_get_shader_parameter_d"]=_emscripten_webgl_get_shader_parameter_d;Module["_emscripten_webgl_get_shader_info_log_utf8"]=_emscripten_webgl_get_shader_info_log_utf8;Module["_emscripten_webgl_get_shader_source_utf8"]=_emscripten_webgl_get_shader_source_utf8;Module["_emscripten_webgl_get_vertex_attrib_d"]=_emscripten_webgl_get_vertex_attrib_d;Module["_emscripten_webgl_get_vertex_attrib_o"]=_emscripten_webgl_get_vertex_attrib_o;Module["_emscripten_webgl_get_vertex_attrib_v"]=_emscripten_webgl_get_vertex_attrib_v;Module["_emscripten_webgl_get_uniform_d"]=_emscripten_webgl_get_uniform_d;Module["_emscripten_webgl_get_uniform_v"]=_emscripten_webgl_get_uniform_v;Module["_emscripten_webgl_get_parameter_v"]=_emscripten_webgl_get_parameter_v;Module["_emscripten_webgl_get_parameter_d"]=_emscripten_webgl_get_parameter_d;Module["_emscripten_webgl_get_parameter_o"]=_emscripten_webgl_get_parameter_o;Module["_emscripten_webgl_get_parameter_utf8"]=_emscripten_webgl_get_parameter_utf8;Module["_emscripten_webgl_get_parameter_i64v"]=_emscripten_webgl_get_parameter_i64v;Module["EGL"]=EGL;Module["_eglGetDisplay"]=_eglGetDisplay;Module["_eglInitialize"]=_eglInitialize;Module["_eglTerminate"]=_eglTerminate;Module["_eglGetConfigs"]=_eglGetConfigs;Module["_eglChooseConfig"]=_eglChooseConfig;Module["_eglGetConfigAttrib"]=_eglGetConfigAttrib;Module["_eglCreateWindowSurface"]=_eglCreateWindowSurface;Module["_eglDestroySurface"]=_eglDestroySurface;Module["_eglCreateContext"]=_eglCreateContext;Module["_eglDestroyContext"]=_eglDestroyContext;Module["_eglQuerySurface"]=_eglQuerySurface;Module["_eglQueryContext"]=_eglQueryContext;Module["_eglGetError"]=_eglGetError;Module["_eglQueryString"]=_eglQueryString;Module["_eglBindAPI"]=_eglBindAPI;Module["_eglQueryAPI"]=_eglQueryAPI;Module["_eglWaitClient"]=_eglWaitClient;Module["_eglWaitNative"]=_eglWaitNative;Module["_eglWaitGL"]=_eglWaitGL;Module["_eglSwapInterval"]=_eglSwapInterval;Module["_eglMakeCurrent"]=_eglMakeCurrent;Module["_eglGetCurrentContext"]=_eglGetCurrentContext;Module["_eglGetCurrentSurface"]=_eglGetCurrentSurface;Module["_eglGetCurrentDisplay"]=_eglGetCurrentDisplay;Module["_eglSwapBuffers"]=_eglSwapBuffers;Module["_eglReleaseThread"]=_eglReleaseThread;Module["SDL"]=SDL;Module["_SDL_GetTicks"]=_SDL_GetTicks;Module["_SDL_LockSurface"]=_SDL_LockSurface;Module["_SDL_Linked_Version"]=_SDL_Linked_Version;Module["_SDL_Init"]=_SDL_Init;Module["_SDL_WasInit"]=_SDL_WasInit;Module["_SDL_GetVideoInfo"]=_SDL_GetVideoInfo;Module["_SDL_ListModes"]=_SDL_ListModes;Module["_SDL_VideoModeOK"]=_SDL_VideoModeOK;Module["_SDL_AudioDriverName"]=_SDL_AudioDriverName;Module["_SDL_VideoDriverName"]=_SDL_VideoDriverName;Module["_SDL_SetVideoMode"]=_SDL_SetVideoMode;Module["_SDL_GetVideoSurface"]=_SDL_GetVideoSurface;Module["_SDL_AudioQuit"]=_SDL_AudioQuit;Module["_SDL_VideoQuit"]=_SDL_VideoQuit;Module["_SDL_QuitSubSystem"]=_SDL_QuitSubSystem;Module["_SDL_Quit"]=_SDL_Quit;Module["_SDL_UnlockSurface"]=_SDL_UnlockSurface;Module["_SDL_Flip"]=_SDL_Flip;Module["_SDL_UpdateRect"]=_SDL_UpdateRect;Module["_SDL_UpdateRects"]=_SDL_UpdateRects;Module["_SDL_Delay"]=_SDL_Delay;Module["_SDL_WM_SetCaption"]=_SDL_WM_SetCaption;Module["_SDL_EnableKeyRepeat"]=_SDL_EnableKeyRepeat;Module["_SDL_GetKeyboardState"]=_SDL_GetKeyboardState;Module["_SDL_GetKeyState"]=_SDL_GetKeyState;Module["_SDL_GetKeyName"]=_SDL_GetKeyName;Module["_SDL_GetModState"]=_SDL_GetModState;Module["_SDL_GetMouseState"]=_SDL_GetMouseState;Module["_SDL_WarpMouse"]=_SDL_WarpMouse;Module["_SDL_ShowCursor"]=_SDL_ShowCursor;Module["_SDL_GetError"]=_SDL_GetError;Module["_SDL_SetError"]=_SDL_SetError;Module["_SDL_CreateRGBSurface"]=_SDL_CreateRGBSurface;Module["_SDL_CreateRGBSurfaceFrom"]=_SDL_CreateRGBSurfaceFrom;Module["_SDL_ConvertSurface"]=_SDL_ConvertSurface;Module["_SDL_DisplayFormat"]=_SDL_DisplayFormat;Module["_SDL_DisplayFormatAlpha"]=_SDL_DisplayFormatAlpha;Module["_SDL_FreeSurface"]=_SDL_FreeSurface;Module["_SDL_UpperBlit"]=_SDL_UpperBlit;Module["_SDL_UpperBlitScaled"]=_SDL_UpperBlitScaled;Module["_SDL_LowerBlit"]=_SDL_LowerBlit;Module["_SDL_LowerBlitScaled"]=_SDL_LowerBlitScaled;Module["_SDL_GetClipRect"]=_SDL_GetClipRect;Module["_SDL_SetClipRect"]=_SDL_SetClipRect;Module["_SDL_FillRect"]=_SDL_FillRect;Module["_zoomSurface"]=_zoomSurface;Module["_rotozoomSurface"]=_rotozoomSurface;Module["_SDL_SetAlpha"]=_SDL_SetAlpha;Module["_SDL_SetColorKey"]=_SDL_SetColorKey;Module["_SDL_PollEvent"]=_SDL_PollEvent;Module["_SDL_PushEvent"]=_SDL_PushEvent;Module["_SDL_PeepEvents"]=_SDL_PeepEvents;Module["_SDL_PumpEvents"]=_SDL_PumpEvents;Module["_emscripten_SDL_SetEventHandler"]=_emscripten_SDL_SetEventHandler;Module["_SDL_SetColors"]=_SDL_SetColors;Module["_SDL_SetPalette"]=_SDL_SetPalette;Module["_SDL_MapRGB"]=_SDL_MapRGB;Module["_SDL_MapRGBA"]=_SDL_MapRGBA;Module["_SDL_GetRGB"]=_SDL_GetRGB;Module["_SDL_GetRGBA"]=_SDL_GetRGBA;Module["_SDL_GetAppState"]=_SDL_GetAppState;Module["_SDL_WM_GrabInput"]=_SDL_WM_GrabInput;Module["_SDL_WM_ToggleFullScreen"]=_SDL_WM_ToggleFullScreen;Module["_IMG_Init"]=_IMG_Init;Module["_IMG_Load_RW"]=_IMG_Load_RW;Module["_SDL_FreeRW"]=_SDL_FreeRW;Module["_SDL_LoadBMP_RW"]=_SDL_LoadBMP_RW;Module["_IMG_Load"]=_IMG_Load;Module["_SDL_RWFromFile"]=_SDL_RWFromFile;Module["_IMG_Quit"]=_IMG_Quit;Module["_SDL_OpenAudio"]=_SDL_OpenAudio;Module["_SDL_PauseAudio"]=_SDL_PauseAudio;Module["_SDL_CloseAudio"]=_SDL_CloseAudio;Module["_SDL_LockAudio"]=_SDL_LockAudio;Module["_SDL_UnlockAudio"]=_SDL_UnlockAudio;Module["_SDL_CreateMutex"]=_SDL_CreateMutex;Module["_SDL_mutexP"]=_SDL_mutexP;Module["_SDL_mutexV"]=_SDL_mutexV;Module["_SDL_DestroyMutex"]=_SDL_DestroyMutex;Module["_SDL_CreateCond"]=_SDL_CreateCond;Module["_SDL_CondSignal"]=_SDL_CondSignal;Module["_SDL_CondWait"]=_SDL_CondWait;Module["_SDL_DestroyCond"]=_SDL_DestroyCond;Module["_SDL_StartTextInput"]=_SDL_StartTextInput;Module["_SDL_StopTextInput"]=_SDL_StopTextInput;Module["_Mix_Init"]=_Mix_Init;Module["_Mix_Quit"]=_Mix_Quit;Module["_Mix_OpenAudio"]=_Mix_OpenAudio;Module["_Mix_CloseAudio"]=_Mix_CloseAudio;Module["_Mix_AllocateChannels"]=_Mix_AllocateChannels;Module["_Mix_ChannelFinished"]=_Mix_ChannelFinished;Module["_Mix_Volume"]=_Mix_Volume;Module["_Mix_SetPanning"]=_Mix_SetPanning;Module["_Mix_LoadWAV_RW"]=_Mix_LoadWAV_RW;Module["_Mix_LoadWAV"]=_Mix_LoadWAV;Module["_Mix_QuickLoad_RAW"]=_Mix_QuickLoad_RAW;Module["_Mix_FreeChunk"]=_Mix_FreeChunk;Module["_Mix_ReserveChannels"]=_Mix_ReserveChannels;Module["_Mix_PlayChannelTimed"]=_Mix_PlayChannelTimed;Module["_Mix_HaltChannel"]=_Mix_HaltChannel;Module["_Mix_FadingChannel"]=_Mix_FadingChannel;Module["_Mix_HookMusicFinished"]=_Mix_HookMusicFinished;Module["_Mix_HaltMusic"]=_Mix_HaltMusic;Module["_Mix_VolumeMusic"]=_Mix_VolumeMusic;Module["_Mix_LoadMUS_RW"]=_Mix_LoadMUS_RW;Module["_Mix_LoadMUS"]=_Mix_LoadMUS;Module["_Mix_FreeMusic"]=_Mix_FreeMusic;Module["_Mix_PlayMusic"]=_Mix_PlayMusic;Module["_Mix_PauseMusic"]=_Mix_PauseMusic;Module["_Mix_ResumeMusic"]=_Mix_ResumeMusic;Module["_Mix_FadeInMusicPos"]=_Mix_FadeInMusicPos;Module["_Mix_FadeOutMusic"]=_Mix_FadeOutMusic;Module["_Mix_PlayingMusic"]=_Mix_PlayingMusic;Module["_Mix_Playing"]=_Mix_Playing;Module["_Mix_Pause"]=_Mix_Pause;Module["_Mix_Paused"]=_Mix_Paused;Module["_Mix_PausedMusic"]=_Mix_PausedMusic;Module["_Mix_Resume"]=_Mix_Resume;Module["_TTF_Init"]=_TTF_Init;Module["_TTF_OpenFont"]=_TTF_OpenFont;Module["_TTF_CloseFont"]=_TTF_CloseFont;Module["_TTF_RenderText_Solid"]=_TTF_RenderText_Solid;Module["_TTF_RenderText_Blended"]=_TTF_RenderText_Blended;Module["_TTF_RenderText_Shaded"]=_TTF_RenderText_Shaded;Module["_TTF_RenderUTF8_Solid"]=_TTF_RenderUTF8_Solid;Module["_TTF_SizeUTF8"]=_TTF_SizeUTF8;Module["_TTF_SizeText"]=_TTF_SizeText;Module["_TTF_GlyphMetrics"]=_TTF_GlyphMetrics;Module["_TTF_FontAscent"]=_TTF_FontAscent;Module["_TTF_FontDescent"]=_TTF_FontDescent;Module["_TTF_FontHeight"]=_TTF_FontHeight;Module["_TTF_FontLineSkip"]=_TTF_FontLineSkip;Module["_TTF_Quit"]=_TTF_Quit;Module["SDL_gfx"]=SDL_gfx;Module["_boxColor"]=_boxColor;Module["_boxRGBA"]=_boxRGBA;Module["_rectangleColor"]=_rectangleColor;Module["_rectangleRGBA"]=_rectangleRGBA;Module["_ellipseColor"]=_ellipseColor;Module["_ellipseRGBA"]=_ellipseRGBA;Module["_filledEllipseColor"]=_filledEllipseColor;Module["_filledEllipseRGBA"]=_filledEllipseRGBA;Module["_lineColor"]=_lineColor;Module["_lineRGBA"]=_lineRGBA;Module["_pixelRGBA"]=_pixelRGBA;Module["_SDL_GL_SetAttribute"]=_SDL_GL_SetAttribute;Module["_SDL_GL_GetAttribute"]=_SDL_GL_GetAttribute;Module["_SDL_GL_SwapBuffers"]=_SDL_GL_SwapBuffers;Module["_SDL_GL_ExtensionSupported"]=_SDL_GL_ExtensionSupported;Module["_SDL_DestroyWindow"]=_SDL_DestroyWindow;Module["_SDL_DestroyRenderer"]=_SDL_DestroyRenderer;Module["_SDL_GetWindowFlags"]=_SDL_GetWindowFlags;Module["_SDL_GL_SwapWindow"]=_SDL_GL_SwapWindow;Module["_SDL_GL_MakeCurrent"]=_SDL_GL_MakeCurrent;Module["_SDL_GL_DeleteContext"]=_SDL_GL_DeleteContext;Module["_SDL_GL_GetSwapInterval"]=_SDL_GL_GetSwapInterval;Module["_SDL_GL_SetSwapInterval"]=_SDL_GL_SetSwapInterval;Module["_SDL_SetWindowTitle"]=_SDL_SetWindowTitle;Module["_SDL_GetWindowSize"]=_SDL_GetWindowSize;Module["_SDL_LogSetOutputFunction"]=_SDL_LogSetOutputFunction;Module["_SDL_SetWindowFullscreen"]=_SDL_SetWindowFullscreen;Module["_SDL_ClearError"]=_SDL_ClearError;Module["_SDL_SetGamma"]=_SDL_SetGamma;Module["_SDL_SetGammaRamp"]=_SDL_SetGammaRamp;Module["_SDL_NumJoysticks"]=_SDL_NumJoysticks;Module["_SDL_JoystickName"]=_SDL_JoystickName;Module["_SDL_JoystickOpen"]=_SDL_JoystickOpen;Module["_SDL_JoystickOpened"]=_SDL_JoystickOpened;Module["_SDL_JoystickIndex"]=_SDL_JoystickIndex;Module["_SDL_JoystickNumAxes"]=_SDL_JoystickNumAxes;Module["_SDL_JoystickNumBalls"]=_SDL_JoystickNumBalls;Module["_SDL_JoystickNumHats"]=_SDL_JoystickNumHats;Module["_SDL_JoystickNumButtons"]=_SDL_JoystickNumButtons;Module["_SDL_JoystickUpdate"]=_SDL_JoystickUpdate;Module["_SDL_JoystickEventState"]=_SDL_JoystickEventState;Module["_SDL_JoystickGetAxis"]=_SDL_JoystickGetAxis;Module["_SDL_JoystickGetHat"]=_SDL_JoystickGetHat;Module["_SDL_JoystickGetBall"]=_SDL_JoystickGetBall;Module["_SDL_JoystickGetButton"]=_SDL_JoystickGetButton;Module["_SDL_JoystickClose"]=_SDL_JoystickClose;Module["_SDL_InitSubSystem"]=_SDL_InitSubSystem;Module["_SDL_RWFromConstMem"]=_SDL_RWFromConstMem;Module["_SDL_RWFromMem"]=_SDL_RWFromMem;Module["_SDL_GetNumAudioDrivers"]=_SDL_GetNumAudioDrivers;Module["_SDL_GetCurrentAudioDriver"]=_SDL_GetCurrentAudioDriver;Module["_SDL_GetScancodeFromKey"]=_SDL_GetScancodeFromKey;Module["_SDL_GetAudioDriver"]=_SDL_GetAudioDriver;Module["_SDL_EnableUNICODE"]=_SDL_EnableUNICODE;Module["_SDL_AddTimer"]=_SDL_AddTimer;Module["_SDL_RemoveTimer"]=_SDL_RemoveTimer;Module["_SDL_CreateThread"]=_SDL_CreateThread;Module["_SDL_WaitThread"]=_SDL_WaitThread;Module["_SDL_GetThreadID"]=_SDL_GetThreadID;Module["_SDL_ThreadID"]=_SDL_ThreadID;Module["_SDL_AllocRW"]=_SDL_AllocRW;Module["_SDL_CondBroadcast"]=_SDL_CondBroadcast;Module["_SDL_CondWaitTimeout"]=_SDL_CondWaitTimeout;Module["_SDL_WM_IconifyWindow"]=_SDL_WM_IconifyWindow;Module["_Mix_SetPostMix"]=_Mix_SetPostMix;Module["_Mix_VolumeChunk"]=_Mix_VolumeChunk;Module["_Mix_SetPosition"]=_Mix_SetPosition;Module["_Mix_QuerySpec"]=_Mix_QuerySpec;Module["_Mix_FadeInChannelTimed"]=_Mix_FadeInChannelTimed;Module["_Mix_FadeOutChannel"]=_Mix_FadeOutChannel;Module["_Mix_Linked_Version"]=_Mix_Linked_Version;Module["_SDL_SaveBMP_RW"]=_SDL_SaveBMP_RW;Module["_SDL_WM_SetIcon"]=_SDL_WM_SetIcon;Module["_SDL_HasRDTSC"]=_SDL_HasRDTSC;Module["_SDL_HasMMX"]=_SDL_HasMMX;Module["_SDL_HasMMXExt"]=_SDL_HasMMXExt;Module["_SDL_Has3DNow"]=_SDL_Has3DNow;Module["_SDL_Has3DNowExt"]=_SDL_Has3DNowExt;Module["_SDL_HasSSE"]=_SDL_HasSSE;Module["_SDL_HasSSE2"]=_SDL_HasSSE2;Module["_SDL_HasAltiVec"]=_SDL_HasAltiVec;var ASM_CONSTS={3473994:()=>{throw new Error("intentionally triggered fatal error!")},3474051:()=>{wasmImports["open64"]=wasmImports["open"]},3474100:()=>jspiSupported};function console_error(msg){let jsmsg=UTF8ToString(msg);console.error(jsmsg)}function console_error_obj(obj){console.error(obj)}function new_error(type,msg,err){return new API.PythonError(UTF8ToString(type),msg,err)}new_error.sig="eiei";function fail_test(){API.fail_test=true}fail_test.sig="v";function capture_stderr(){API.capture_stderr()}capture_stderr.sig="v";function restore_stderr(){return API.restore_stderr()}restore_stderr.sig="e";function raw_call_js(func){func()}raw_call_js.sig="ve";function hiwire_invalid_ref_js(type,ref){API.fail_test=!!1;if(type===1&&!ref){if(_PyErr_Occurred()){const e=_wrap_exception();console.error("Pyodide internal error: Argument to hiwire_get is falsy. This was "+"probably because the Python error indicator was set when get_value was "+"called. The Python error that caused this was:",e);throw e}else{const msg="Pyodide internal error: Argument to hiwire_get is falsy (but error "+"indicator is not set).";console.error(msg);throw new Error(msg)}}const typestr={[1]:"get",[2]:"incref",[3]:"decref"}[type];const msg=`hiwire_${typestr} on invalid reference ${ref}. This is most likely due `+"to use after free. It may also be due to memory corruption.";console.error(msg);throw new Error(msg)}hiwire_invalid_ref_js.sig="vii";function set_pyodide_module(mod){API._pyodide=mod}set_pyodide_module.sig="ve";function js2python_immutable_js(value){try{let result=Module.js2python_convertImmutable(value);if(result!==undefined){return result}return 0}catch(e){Module.handle_js_error(e);return 0}errNoRet()}js2python_immutable_js.sig="ie";function js2python_js(value){try{let result=Module.js2python_convertImmutable(value);if(result!==undefined){return result}return _JsProxy_create(value)}catch(e){Module.handle_js_error(e);return 0}errNoRet()}js2python_js.sig="ie";function js2python_convert(v,depth,defaultConverter){try{return Module.js2python_convert(v,{depth,defaultConverter})}catch(e){Module.handle_js_error(e);return 0}errNoRet()}js2python_convert.sig="ieie";function isReservedWord(word){if(!Module.pythonReservedWords){Module.pythonReservedWords=new Set(["False","await","else","import","pass","None","break","except","in","raise","True","class","finally","is","return","and","continue","for","lambda","try","as","def","from","nonlocal","while","assert","del","global","not","with","async","elif","if","or","yield"])}return Module.pythonReservedWords.has(word)}function normalizeReservedWords(word){const noTrailing_=word.replace(/_*$/,"");if(!isReservedWord(noTrailing_)){return word}if(noTrailing_!==word){return word.slice(0,-1)}return word}function JsProxy_GetAttr_js(jsobj,ptrkey){try{const jskey=normalizeReservedWords(UTF8ToString(ptrkey));const result=jsobj[jskey];if(result===undefined&&!(jskey in jsobj)){return Module.error}return result}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsProxy_GetAttr_js.sig="eei";function JsProxy_SetAttr_js(jsobj,ptrkey,jsval){try{let jskey=normalizeReservedWords(UTF8ToString(ptrkey));jsobj[jskey]=jsval}catch(e){Module.handle_js_error(e);return-1}return 0}JsProxy_SetAttr_js.sig="ieie";function JsProxy_DelAttr_js(jsobj,ptrkey){try{let jskey=normalizeReservedWords(UTF8ToString(ptrkey));delete jsobj[jskey]}catch(e){Module.handle_js_error(e);return-1}return 0}JsProxy_DelAttr_js.sig="iei";function JsProxy_GetIter_js(obj){try{return obj[Symbol.iterator]()}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsProxy_GetIter_js.sig="ee";function handle_next_result_js(res,done,msg){try{let errmsg;if(typeof res!=="object"){errmsg=`Result should have type "object" not "${typeof res}"`}else if(typeof res.done==="undefined"){if(typeof res.then==="function"){errmsg=`Result was a promise, use anext() / asend() / athrow() instead.`}else{errmsg=`Result has no "done" field.`}}if(errmsg){HEAPU32[(msg>>2)+0>>>0]=stringToNewUTF8(errmsg);HEAPU32[(done>>2)+0>>>0]=-1}HEAPU32[(done>>2)+0>>>0]=res.done;return res.value}catch(e){Module.handle_js_error(e);return-1}return 0}handle_next_result_js.sig="eeii";function JsException_new_helper(name_ptr,message_ptr,stack_ptr){try{let name=UTF8ToString(name_ptr);let message=UTF8ToString(message_ptr);let stack=UTF8ToString(stack_ptr);return API.deserializeError(name,message,stack)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsException_new_helper.sig="eiii";function JsProxy_GetAsyncIter_js(obj){try{return obj[Symbol.asyncIterator]()}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsProxy_GetAsyncIter_js.sig="ee";function _agen_handle_result_js(p,msg,set_result,set_exception,closing){try{let errmsg;if(typeof p!=="object"){errmsg=`Result of anext() should be object not ${typeof p}`}else if(typeof p.then!=="function"){if(typeof p.done==="boolean"){errmsg=`Result of anext() was not a promise, use next() instead.`}else{errmsg=`Result of anext() was not a promise.`}}if(errmsg){HEAPU32[(msg>>2)+0>>>0]=stringToNewUTF8(errmsg);return-1}_Py_IncRef(set_result);_Py_IncRef(set_exception);p.then(({done,value})=>{__agen_handle_result_js_c(set_result,set_exception,done,value,closing)},err=>{__agen_handle_result_js_c(set_result,set_exception,-1,err,closing)}).finally(()=>{_Py_DecRef(set_result);_Py_DecRef(set_exception)});return 0}catch(e){Module.handle_js_error(e);return-1}return 0}_agen_handle_result_js.sig="ieiiii";function get_length_helper(val){try{let result;if(typeof val.size==="number"){result=val.size}else if(typeof val.length==="number"){result=val.length}else{return-2}if(result<0){return-3}if(result>2147483647){return-4}return result}catch(e){Module.handle_js_error(e);return-1}return 0}get_length_helper.sig="ie";function get_length_string(val){try{let result;if(typeof val.size==="number"){result=val.size}else if(typeof val.length==="number"){result=val.length}return stringToNewUTF8(" "+result.toString())}catch(e){Module.handle_js_error(e);return 0}errNoRet()}get_length_string.sig="ie";function destroy_jsarray_entries(array){for(let v of array){try{if(typeof v.destroy==="function"){v.destroy()}}catch(e){console.warn("Weird error:",e)}}}destroy_jsarray_entries.sig="ve";function JsArray_repeat_js(o,count){try{return Array.from({length:count},()=>o).flat()}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsArray_repeat_js.sig="eei";function JsArray_inplace_repeat_js(o,count){try{o.splice(0,o.length,...Array.from({length:count},()=>o).flat())}catch(e){Module.handle_js_error(e);return-1}return 0}JsArray_inplace_repeat_js.sig="iei";function JsArray_reversed_iterator(array){return new ReversedIterator(array)}class ReversedIterator{constructor(array){this._array=array;this._i=array.length-1}__length_hint__(){return this._array.length}[Symbol.toStringTag](){return"ReverseIterator"}next(){const i=this._i;const a=this._array;const done=i<0;const value=done?undefined:a[i];this._i--;return{done,value}}}JsArray_reversed_iterator.sig="ee";function JsArray_index_js(o,v,start,stop){try{for(let i=start;i{let c=s.charCodeAt(0);return c<48||c>57}).map(word=>isReservedWord(word.replace(/_*$/,""))?word+"_":word))}while(jsobj=Object.getPrototypeOf(jsobj));return result}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsProxy_Dir_js.sig="ee";function JsProxy_Bool_js(val){try{if(!val){return!!0}if(val.size===0){if(/HTML[A-Za-z]*Element/.test(getTypeTag(val))){return!!1}return!!0}if(val.length===0&&JsvArray_Check(val)){return!!0}if(val.byteLength===0){return!!0}return!!1}catch(e){return!!0}}JsProxy_Bool_js.sig="ie";function JsObjMap_GetIter_js(obj){try{return Module.iterObject(obj)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsObjMap_GetIter_js.sig="ee";function JsObjMap_length_js(obj){try{let length=0;for(let _ of Module.iterObject(obj)){length++}return length}catch(e){Module.handle_js_error(e);return-1}return 0}JsObjMap_length_js.sig="ie";function JsObjMap_subscript_js(obj,key){try{if(!Object.prototype.hasOwnProperty.call(obj,key)){return Module.error}return obj[key]}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsObjMap_subscript_js.sig="eee";function JsObjMap_ass_subscript_js(obj,key,value){try{if(value===Module.error){if(!Object.prototype.hasOwnProperty.call(obj,key)){return-1}delete obj[key]}else{obj[key]=value}return 0}catch(e){Module.handle_js_error(e);return-1}return 0}JsObjMap_ass_subscript_js.sig="ieee";function JsObjMap_contains_js(obj,key){try{return Object.prototype.hasOwnProperty.call(obj,key)}catch(e){Module.handle_js_error(e);return-1}return 0}JsObjMap_contains_js.sig="iee";function JsModule_GetAll_js(o){try{return Object.getOwnPropertyNames(o)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsModule_GetAll_js.sig="ee";function JsBuffer_DecodeString_js(buffer,encoding){try{let encoding_js;if(encoding){encoding_js=UTF8ToString(encoding)}const decoder=new TextDecoder(encoding_js,{fatal:!!1,ignoreBOM:!!1});let res;try{res=decoder.decode(buffer)}catch(e){if(e instanceof TypeError){return Module.error}throw e}return res}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsBuffer_DecodeString_js.sig="eei";function JsBuffer_get_info(jsobj,byteLength_ptr,format_ptr,size_ptr,checked_ptr){const[format_utf8,size,checked]=Module.get_buffer_datatype(jsobj);HEAPU32[(byteLength_ptr>>2)+0>>>0]=jsobj.byteLength;HEAPU32[(format_ptr>>2)+0>>>0]=format_utf8;HEAPU32[(size_ptr>>2)+0>>>0]=size;HEAPU8[checked_ptr+0>>>0]=checked}JsBuffer_get_info.sig="veiiii";function JsDoubleProxy_unwrap_js(id){try{return Module.PyProxy_getPtr(id)}catch(e){Module.handle_js_error(e);return 0}errNoRet()}JsDoubleProxy_unwrap_js.sig="ie";function JsProxy_to_weakref_js(pyproxy){try{return new WeakRef(pyproxy)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsProxy_to_weakref_js.sig="ee";function JsProxy_compute_typeflags(obj,is_py_json){try{let type_flags=0;if(API.isPyProxy(obj)&&!pyproxyIsAlive(obj)){return 0}const typeTag=getTypeTag(obj);function safeBool(cb){try{return cb()}catch(e){return!!0}}const isBufferView=safeBool(()=>ArrayBuffer.isView(obj));const isArray=safeBool(()=>Array.isArray(obj));const constructorName=safeBool(()=>obj.constructor.name)||"";if(typeof obj==="function"){type_flags|=1<<9}if(hasMethod(obj,"then")){type_flags|=1<<7}if(hasMethod(obj,Symbol.iterator)){type_flags|=1<<0}if(hasMethod(obj,Symbol.asyncIterator)){type_flags|=1<<15}if(hasMethod(obj,"next")&&(hasMethod(obj,Symbol.iterator)||!hasMethod(obj,Symbol.asyncIterator))){type_flags|=1<<1}if(hasMethod(obj,"next")&&(!hasMethod(obj,Symbol.iterator)||hasMethod(obj,Symbol.asyncIterator))){type_flags|=1<<18}if(hasProperty(obj,"size")||hasProperty(obj,"length")&&typeof obj!=="function"){type_flags|=1<<2}if(hasMethod(obj,"get")){type_flags|=1<<3}if(hasMethod(obj,"set")){type_flags|=1<<4}if(hasMethod(obj,"has")){type_flags|=1<<5}if(hasMethod(obj,"includes")){type_flags|=1<<6}if((isBufferView||typeTag==="[object ArrayBuffer]")&&!(type_flags&1<<9)){type_flags|=1<<8}if(API.isPyProxy(obj)){type_flags|=1<<13}if(isArray){type_flags|=1<<10}if(typeTag==="[object HTMLCollection]"||typeTag==="[object NodeList]"){type_flags|=1<<11}if(isBufferView&&typeTag!=="[object DataView]"){type_flags|=1<<12}if(typeTag==="[object Generator]"){type_flags|=1<<16}if(typeTag==="[object AsyncGenerator]"){type_flags|=1<<17}if(hasProperty(obj,"name")&&hasProperty(obj,"message")&&(hasProperty(obj,"stack")||constructorName==="DOMException")&&!(type_flags&(1<<9|1<<8))){type_flags|=1<<19}if(is_py_json&&type_flags&(1<<10|1<<11|1<<1)){type_flags|=1<<21}if(is_py_json&&!(type_flags&(1<<10|1<<12|1<<11|1<<8|1<<13|1<<1|1<<9|1<<19))){type_flags|=1<<20}return type_flags}catch(e){Module.handle_js_error(e);return-1}return 0}JsProxy_compute_typeflags.sig="iei";function is_comlink_proxy(obj){try{return!!(API.Comlink&&value[API.Comlink.createEndpoint])}catch(e){return!!0}}is_comlink_proxy.sig="ie";function can_run_sync_js(){return!!validSuspender.value}can_run_sync_js.sig="i";function my_dict_converter(){return Object.fromEntries}my_dict_converter.sig="e";function get_async_js_call_done_callback(proxies){try{return function(result){let msg="This borrowed proxy was automatically destroyed "+"at the end of an asynchronous function call. Try "+"using create_proxy or create_once_callable.";for(let px of proxies){Module.pyproxy_destroy(px,msg,!!0)}if(API.isPyProxy(result)){Module.pyproxy_destroy(result,msg,!!0)}}}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}get_async_js_call_done_callback.sig="ee";function wrap_generator(gen,proxies){try{proxies=new Set(proxies);const msg="This borrowed proxy was automatically destroyed "+"when a generator completed execution. Try "+"using create_proxy or create_once_callable.";function cleanup(){proxies.forEach(px=>Module.pyproxy_destroy(px,msg))}function wrap(funcname){return function(val){if(API.isPyProxy(val)){val=val.copy();proxies.add(val)}let res;try{res=gen[funcname](val)}catch(e){cleanup();throw e}if(res.done){proxies.delete(res.value);cleanup()}return res}}return{get[Symbol.toStringTag](){return"Generator"},[Symbol.iterator](){return this},next:wrap("next"),throw:wrap("throw"),return:wrap("return")}}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}wrap_generator.sig="eee";function wrap_async_generator(gen,proxies){try{proxies=new Set(proxies);const msg="This borrowed proxy was automatically destroyed "+"when an asynchronous generator completed execution. Try "+"using create_proxy or create_once_callable.";function cleanup(){proxies.forEach(px=>Module.pyproxy_destroy(px,msg))}function wrap(funcname){return async function(val){if(API.isPyProxy(val)){val=val.copy();proxies.add(val)}let res;try{res=await gen[funcname](val)}catch(e){cleanup();throw e}if(res.done){proxies.delete(res.value);cleanup()}return res}}return{get[Symbol.toStringTag](){return"AsyncGenerator"},[Symbol.asyncIterator](){return this},next:wrap("next"),throw:wrap("throw"),return:wrap("return")}}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}wrap_async_generator.sig="eee";function throw_no_gil(){throw new API.NoGilError("Attempted to use PyProxy when Python GIL not held")}throw_no_gil.sig="v";function pyproxy_Check(val){return API.isPyProxy(val)}pyproxy_Check.sig="ie";function pyproxy_AsPyObject(val){if(!API.isPyProxy(val)||!pyproxyIsAlive(val)){return 0}return Module.PyProxy_getPtr(val)}pyproxy_AsPyObject.sig="ie";function destroy_proxies(proxies,msg_ptr){let msg=undefined;if(msg_ptr){msg=_JsvString_FromId(msg_ptr)}for(let px of proxies){Module.pyproxy_destroy(px,msg,false)}}destroy_proxies.sig="vei";function gc_register_proxies(proxies){for(let px of proxies){Module.gc_register_proxy(Module.PyProxy_getAttrs(px).shared)}}gc_register_proxies.sig="ve";function destroy_proxy(px,msg_ptr){const{shared,props}=Module.PyProxy_getAttrsQuiet(px);if(!shared.ptr){return}if(props.roundtrip){return}let msg=undefined;if(msg_ptr){msg=_JsvString_FromId(msg_ptr)}Module.pyproxy_destroy(px,msg,false)}destroy_proxy.sig="vei";function proxy_cache_get(proxyCache,descr){const proxy=proxyCache.get(descr);if(!proxy){return Module.error}if(pyproxyIsAlive(proxy)){return proxy}else{proxyCache.delete(descr);return Module.error}}proxy_cache_get.sig="eei";function proxy_cache_set(proxyCache,descr,proxy){proxyCache.set(descr,proxy)}proxy_cache_set.sig="veie";function _pyproxyGen_make_result(done,value){return{done:!!done,value}}_pyproxyGen_make_result.sig="eie";function array_to_js(array,len){return Array.from(HEAP32.subarray(array/4>>>0,array/4+len>>>0))}array_to_js.sig="eii";function _pyproxy_get_buffer_result(start_ptr,smallest_ptr,largest_ptr,readonly,format,itemsize,shape,strides,view,c_contiguous,f_contiguous,sentinel){format=UTF8ToString(format);return{start_ptr,smallest_ptr,largest_ptr,readonly,format,itemsize,shape,strides,view,c_contiguous,f_contiguous}}_pyproxy_get_buffer_result.sig="eiiiiiieeiiii";function pyproxy_new_ex(ptrobj,capture_this,roundtrip,gcRegister,jsonAdaptor){try{return Module.pyproxy_new(ptrobj,{props:{captureThis:!!capture_this,roundtrip:!!roundtrip},gcRegister,jsonAdaptor})}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}pyproxy_new_ex.sig="eiiiii";function pyproxy_new(ptrobj){try{return Module.pyproxy_new(ptrobj)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}pyproxy_new.sig="ei";function create_once_callable(obj,may_syncify){try{_Py_IncRef(obj);let alreadyCalled=!!0;function wrapper(...args){if(alreadyCalled){throw new Error("OnceProxy can only be called once")}try{if(may_syncify){return Module.callPyObjectMaybePromising(obj,args)}else{return Module.callPyObject(obj,args)}}finally{wrapper.destroy()}}wrapper.destroy=function(){if(alreadyCalled){throw new Error("OnceProxy has already been destroyed")}alreadyCalled=!!1;Module.finalizationRegistry.unregister(wrapper);_Py_DecRef(obj)};Module.finalizationRegistry.register(wrapper,[obj,undefined],wrapper);return wrapper}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}create_once_callable.sig="eii";function create_promise_handles(handle_result,handle_exception,done_callback,js2py_converter){try{if(handle_result){_Py_IncRef(handle_result)}if(handle_exception){_Py_IncRef(handle_exception)}if(js2py_converter){_Py_IncRef(js2py_converter)}if(!done_callback){done_callback=x=>{}}let used=!!0;function checkUsed(){if(used){throw new Error("One of the promise handles has already been called.")}}function destroy(){checkUsed();used=!!1;if(handle_result){_Py_DecRef(handle_result)}if(handle_exception){_Py_DecRef(handle_exception)}if(js2py_converter){_Py_DecRef(js2py_converter)}}function onFulfilled(res){checkUsed();try{if(handle_result){return _create_promise_handles_result_helper(handle_result,js2py_converter,res)}}finally{done_callback(res);destroy()}}function onRejected(err){checkUsed();try{if(handle_exception){return Module.callPyObjectMaybePromising(handle_exception,[err])}}finally{done_callback(undefined);destroy()}}onFulfilled.destroy=destroy;onRejected.destroy=destroy;return[onFulfilled,onRejected]}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}create_promise_handles.sig="eiiei";function _python2js_buffer_inner(buf,itemsize,ndim,format,shape,strides,suboffsets){try{let converter=Module.get_converter(format,itemsize);return Module._python2js_buffer_recursive(buf,0,{ndim,format,itemsize,shape,strides,suboffsets,converter})}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}_python2js_buffer_inner.sig="eiiiiiii";function jslib_init_js(){try{HEAP32[_Jsr_undefined/4>>>0]=_hiwire_intern(undefined);HEAP32[_Jsr_true/4>>>0]=_hiwire_intern(true);HEAP32[_Jsr_false/4>>>0]=_hiwire_intern(false);HEAP32[_Jsr_error/4>>>0]=_hiwire_intern(_Jsv_GetNull());HEAP32[_Jsr_novalue/4>>>0]=_hiwire_intern({noValueMarker:1});Module.novalue=_hiwire_get(HEAP32[_Jsr_novalue/4>>>0]);Module.error=_hiwire_get(HEAP32[_Jsr_error/4>>>0]);Hiwire.num_keys=_hiwire_num_refs;return 0}catch(e){Module.handle_js_error(e);return-1}return 0}jslib_init_js.sig="i";function JsvNoValue_Check(v){return v===Module.novalue}JsvNoValue_Check.sig="ie";function JsvNum_fromInt(x){return x}JsvNum_fromInt.sig="ei";function JsvNum_fromDouble(val){return val}JsvNum_fromDouble.sig="ed";function JsvNum_fromDigits(digits,ndigits){let result=BigInt(0);for(let i=0;i>2)+i>>>0])<>2)+ndigits-1>>>0]&2147483648)<=arr.length){return Module.error}return arr.splice(idx,1)[0]}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvArray_Delete.sig="eei";function JsvArray_Push(arr,obj){return arr.push(obj)}JsvArray_Push.sig="iee";function JsvArray_Extend(arr,vals){arr.push(...vals)}JsvArray_Extend.sig="vee";function JsvArray_Insert(arr,idx,value){try{arr.splice(idx,0,value)}catch(e){Module.handle_js_error(e);return-1}return 0}JsvArray_Insert.sig="ieie";function JsvArray_ShallowCopy(arr){try{return"slice"in arr?arr.slice():Array.from(arr)}catch(e){Module.handle_js_error(e);return-1}return 0}JsvArray_ShallowCopy.sig="ee";function JsvArray_slice(obj,length,start,stop,step){try{let result;if(step===1){result=obj.slice(start,stop)}else{result=Array.from({length},(_,i)=>obj[start+i*step])}return result}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvArray_slice.sig="eeiiii";function JsvArray_slice_assign(obj,slicelength,start,stop,step,values_length,values){try{let jsvalues=[];for(let i=0;i>2)+i>>>0]);if(ref===Module.error){return-1}jsvalues.push(ref)}if(step===1){obj.splice(start,slicelength,...jsvalues)}else{if(values!==0){for(let i=0;i=0;i--){obj.splice(start+i*step,1)}}}}catch(e){Module.handle_js_error(e);return-1}return 0}JsvArray_slice_assign.sig="ieiiiiii";function JsvObject_New(){return{}}JsvObject_New.sig="e";function JsvObject_SetAttr(obj,attr,value){try{obj[attr]=value}catch(e){Module.handle_js_error(e);return-1}return 0}JsvObject_SetAttr.sig="ieee";function JsvObject_Entries(obj){try{return Object.entries(obj)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvObject_Entries.sig="ee";function JsvObject_Keys(obj){try{return Object.keys(obj)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvObject_Keys.sig="ee";function JsvObject_Values(obj){try{return Object.values(obj)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvObject_Values.sig="ee";function JsvObject_toString(obj){try{if(hasMethod(obj,"toString")){return obj.toString()}return Object.prototype.toString.call(obj)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvObject_toString.sig="ee";function JsvObject_CallMethod(obj,meth,args){try{return obj[meth](...args)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvObject_CallMethod.sig="eeee";function JsvObject_CallMethod_NoArgs(obj,meth){try{return obj[meth]()}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvObject_CallMethod_NoArgs.sig="eee";function JsvObject_CallMethod_OneArg(obj,meth,arg){try{return obj[meth](arg)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvObject_CallMethod_OneArg.sig="eeee";function JsvObject_CallMethod_TwoArgs(obj,meth,arg1,arg2){try{return obj[meth](arg1,arg2)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvObject_CallMethod_TwoArgs.sig="eeeee";function JsvFunction_Check(obj){try{return typeof obj==="function"}catch(e){return false}}JsvFunction_Check.sig="ie";function JsvFunction_CallBound(func,this_,args){try{return Function.prototype.apply.apply(func,[this_,args])}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvFunction_CallBound.sig="eeee";function JsvFunction_Call_OneArg(func,arg){try{return func(arg)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvFunction_Call_OneArg.sig="eee";function JsvFunction_Construct(func,args){try{return Reflect.construct(func,args)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvFunction_Construct.sig="eee";function JsvPromise_Check(obj){try{return isPromise(obj)}catch(e){return false}}JsvPromise_Check.sig="ie";function JsvPromise_Resolve(obj){try{return Promise.resolve(obj)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvPromise_Resolve.sig="ee";function jslib_init_buffers_js(){try{const dtypes_str=Array.from("bBhHiIqQfd").join(String.fromCharCode(0));const dtypes_ptr=stringToNewUTF8(dtypes_str);const dtypes_map=Object.fromEntries(Object.entries(dtypes_str).map(([idx,val])=>[val,dtypes_ptr+ +idx]));const buffer_datatype_map=new Map([["Int8Array",[dtypes_map["b"],1,true]],["Uint8Array",[dtypes_map["B"],1,true]],["Uint8ClampedArray",[dtypes_map["B"],1,true]],["Int16Array",[dtypes_map["h"],2,true]],["Uint16Array",[dtypes_map["H"],2,true]],["Int32Array",[dtypes_map["i"],4,true]],["Uint32Array",[dtypes_map["I"],4,true]],["Float32Array",[dtypes_map["f"],4,true]],["Float64Array",[dtypes_map["d"],8,true]],["BigInt64Array",[dtypes_map["q"],8,true]],["BigUint64Array",[dtypes_map["Q"],8,true]],["DataView",[dtypes_map["B"],1,false]],["ArrayBuffer",[dtypes_map["B"],1,false]]]);Module.get_buffer_datatype=function(jsobj){return buffer_datatype_map.get(jsobj.constructor.name)||[0,0,false]}}catch(e){Module.handle_js_error(e);return-1}return 0}jslib_init_buffers_js.sig="i";function JsvBuffer_assignToPtr(buf,ptr){try{Module.HEAPU8.set(bufferAsUint8Array(buf),ptr)}catch(e){Module.handle_js_error(e);return-1}return 0}JsvBuffer_assignToPtr.sig="iei";function JsvBuffer_assignFromPtr(buf,ptr){try{bufferAsUint8Array(buf).set(Module.HEAPU8.subarray(ptr,ptr+buf.byteLength))}catch(e){Module.handle_js_error(e);return-1}return 0}JsvBuffer_assignFromPtr.sig="iei";function JsvBuffer_readFromFile(buf,fd){try{let uint8_buf=bufferAsUint8Array(buf);let stream=Module.FS.streams[fd];Module.FS.read(stream,uint8_buf,0,uint8_buf.byteLength)}catch(e){Module.handle_js_error(e);return-1}return 0}JsvBuffer_readFromFile.sig="iei";function JsvBuffer_writeToFile(buf,fd){try{let uint8_buf=bufferAsUint8Array(buf);let stream=Module.FS.streams[fd];Module.FS.write(stream,uint8_buf,0,uint8_buf.byteLength)}catch(e){Module.handle_js_error(e);return-1}return 0}JsvBuffer_writeToFile.sig="iei";function JsvBuffer_intoFile(buf,fd){try{let uint8_buf=bufferAsUint8Array(buf);let stream=Module.FS.streams[fd];Module.FS.write(stream,uint8_buf,0,uint8_buf.byteLength,undefined,true)}catch(e){Module.handle_js_error(e);return-1}return 0}JsvBuffer_intoFile.sig="iei";function JsvGenerator_Check(obj){try{return getTypeTag(obj)==="[object Generator]"}catch(e){return false}}JsvGenerator_Check.sig="ie";function JsvAsyncGenerator_Check(obj){try{return getTypeTag(obj)==="[object AsyncGenerator]"}catch(e){return false}}JsvAsyncGenerator_Check.sig="ie";function JsvError_Throw(e){throw e}JsvError_Throw.sig="ve";function Jsv_less_than(a,b){try{return!!(ab)}catch(e){return false}}Jsv_greater_than.sig="iee";function Jsv_greater_than_equal(a,b){try{return!!(a>=b)}catch(e){return false}}Jsv_greater_than_equal.sig="iee";function JsvMap_New(){try{return new Map}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvMap_New.sig="e";function JsvLiteralMap_New(){try{return new API.LiteralMap}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvLiteralMap_New.sig="e";function JsvMap_Set(map,key,val){try{map.set(key,val)}catch(e){Module.handle_js_error(e);return-1}return 0}JsvMap_Set.sig="ieee";function JsvSet_New(){try{return new Set}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}JsvSet_New.sig="e";function JsvSet_Add(set,val){try{set.add(val)}catch(e){Module.handle_js_error(e);return-1}return 0}JsvSet_Add.sig="iee";function _python2js_addto_postprocess_list(list,parent,key,value){list.push([parent,key,value])}_python2js_addto_postprocess_list.sig="veeei";function _python2js_handle_postprocess_list(list,cache){for(const[parent,key,ptr]of list){let val=cache.get(ptr);if(parent.constructor.name==="LiteralMap"){parent.set(key,val)}else{parent[key]=val}}}_python2js_handle_postprocess_list.sig="vee";function _python2js_ucs1(ptr,len){try{let jsstr="";for(let i=0;i>>0])}return jsstr}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}_python2js_ucs1.sig="eii";function _python2js_ucs2(ptr,len){try{let jsstr="";for(let i=0;i>1)+i>>>0])}return jsstr}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}_python2js_ucs2.sig="eii";function _python2js_ucs4(ptr,len){try{let jsstr="";for(let i=0;i>2)+i>>>0])}return jsstr}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}_python2js_ucs4.sig="eii";function _python2js_add_to_cache(cache,pyparent,jsparent){try{cache.set(pyparent,jsparent)}catch(e){Module.handle_js_error(e);return-1}return 0}_python2js_add_to_cache.sig="ieie";function _python2js_cache_lookup(cache,pyparent){return cache.get(pyparent)||Module.error}_python2js_cache_lookup.sig="eei";function _JsObject_Set_js(obj,key,value){try{if(key in obj){return-2}obj[key]=value}catch(e){Module.handle_js_error(e);return-1}return 0}_JsObject_Set_js.sig="ieee";function _JsArray_PushEntry_helper(array,key,value){try{array.push([key,value])}catch(e){Module.handle_js_error(e);return-1}return 0}_JsArray_PushEntry_helper.sig="ieee";function _JsArray_PostProcess_helper(jscontext,array){try{return jscontext.dict_converter(array)}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}_JsArray_PostProcess_helper.sig="eee";function python2js__default_converter_js(jscontext,object){try{let proxy=Module.pyproxy_new(object);try{return jscontext.default_converter(proxy,jscontext.converter,jscontext.cacheConversion)}finally{proxy.destroy()}}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}python2js__default_converter_js.sig="eei";function python2js__eager_converter_js(jscontext,object){try{if(jscontext.eager_visited.has(object)){return Module.novalue}jscontext.eager_visited.add(object);const proxy=Module.pyproxy_new(object);try{return jscontext.eager_converter(proxy,jscontext.converter,jscontext.cacheConversion)}finally{proxy.destroy()}}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}python2js__eager_converter_js.sig="eei";function python2js_custom__create_jscontext(context,cache,dict_converter,default_converter,eager_converter){try{const jscontext={};if(dict_converter){jscontext.dict_converter=dict_converter}if(default_converter){jscontext.default_converter=default_converter;jscontext.cacheConversion=function(input,output){if(!API.isPyProxy(input)){throw new TypeError("The first argument to cacheConversion must be a PyProxy.")}const input_ptr=Module.PyProxy_getPtr(input);cache.set(input_ptr,output)}}if(eager_converter){jscontext.eager_converter=eager_converter;jscontext.eager_visited=new Set}if(default_converter||eager_converter){jscontext.converter=function(x){if(!API.isPyProxy(x)){return x}const ptr=Module.PyProxy_getPtr(x);let res;try{res=__python2js(context,ptr)}catch(e){API.fatal_error(e)}if(res===Module.error){_pythonexc2js()}return res}}return jscontext}catch(e){Module.handle_js_error(e);return Module.error}errNoRet()}python2js_custom__create_jscontext.sig="eieeee";function destroy_proxies_js(proxies_id){try{for(const proxy of proxies_id){proxy.destroy()}}catch(e){Module.handle_js_error(e);return-1}return 0}destroy_proxies_js.sig="ie";function pyodide_js_init(){"use strict";(()=>{var Dr=Object.create;var ze=Object.defineProperty;var Rr=Object.getOwnPropertyDescriptor;var Lr=Object.getOwnPropertyNames;var $r=Object.getPrototypeOf,Cr=Object.prototype.hasOwnProperty;var a=(t,e)=>ze(t,"name",{value:e,configurable:!0}),b=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var Ur=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Lr(e))!Cr.call(t,o)&&o!==r&&ze(t,o,{get:()=>e[o],enumerable:!(n=Rr(e,o))||n.enumerable});return t};var E=(t,e,r)=>(r=t!=null?Dr($r(t)):{},Ur(e||!t||!t.__esModule?ze(r,"default",{value:t,enumerable:!0}):r,t));function Br(t){return!isNaN(parseFloat(t))&&isFinite(t)}a(Br,"_isNumber");function D(t){return t.charAt(0).toUpperCase()+t.substring(1)}a(D,"_capitalize");function Ge(t){return function(){return this[t]}}a(Ge,"_getter");var $=["isConstructor","isEval","isNative","isToplevel"],C=["columnNumber","lineNumber"],U=["fileName","functionName","source"],Hr=["args"],jr=["evalOrigin"],se=$.concat(C,U,Hr,jr);function v(t){if(t)for(var e=0;e-1&&(i=i.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(,.*$)/g,""));var s=i.replace(/^\s+/,"").replace(/\(eval code/g,"(").replace(/^.*?\s+/,""),l=s.match(/ (\(.+\)$)/);s=l?s.replace(l[0],""):s;var c=this.extractLocation(l?l[1]:s),u=l&&s||void 0,y=["eval",""].indexOf(c[0])>-1?void 0:c[0];return new le({functionName:u,fileName:y,lineNumber:c[1],columnNumber:c[2],source:i})},this)},"ErrorStackParser$$parseV8OrIE"),parseFFOrSafari:a(function(n){var o=n.stack.split(`\n`).filter(function(i){return!i.match(e)},this);return o.map(function(i){if(i.indexOf(" > eval")>-1&&(i=i.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")),i.indexOf("@")===-1&&i.indexOf(":")===-1)return new le({functionName:i});var s=/((.*".+"[^@]*)?[^@]*)(?:@)/,l=i.match(s),c=l&&l[1]?l[1]:void 0,u=this.extractLocation(i.replace(s,""));return new le({functionName:c,fileName:u[0],lineNumber:u[1],columnNumber:u[2],source:i})},this)},"ErrorStackParser$$parseFFOrSafari")}}a(Wr,"ErrorStackParser");var zr=new Wr;var Ve=zr;function Mt(t){if(typeof t=="string")t=new Error(t);else if(t&&typeof t=="object"&&t.name==="ExitStatus"){let e=t.status;t=new z(t.message),t.status=e}else if(typeof t!="object"||t===null||typeof t.stack!="string"||typeof t.message!="string"){let e=API.getTypeTag(t),r=`A value of type ${typeof t} with tag ${e} was thrown as an error!`;try{r+=`\nString interpolation of the thrown value gives """${t}""".`}catch{r+=`\nString interpolation of the thrown value fails.`}try{r+=`\nThe thrown value's toString method returns """${t.toString()}""".`}catch{r+=`\nThe thrown value's toString method fails.`}t=new Error(r)}return t}a(Mt,"ensureCaughtObjectIsError");var Ke=class extends Error{static{a(this,"CppException")}constructor(e,r,n){let o=Module.getCppExceptionThrownObjectFromWebAssemblyException(n);r||(r=`The exception is an object of type ${e} at address ${o} which does not inherit from std::exception`),super(r),this.ty=e}get name(){return`${this.constructor.name} ${this.ty}`}},Gr=WebAssembly.Exception,Vr=a(t=>t instanceof Gr,"isWasmException");function Nt(t){let[e,r]=Module.getExceptionMessage(t);return new Ke(e,r,t)}a(Nt,"convertCppException");Tests.convertCppException=Nt;var Et=!1;API.fatal_error=function(t){if(t&&t.pyodide_fatal_error)return;if(Et){console.error("Recursive call to fatal_error. Inner error was:"),console.error(t);return}if(t instanceof G)throw t;typeof t=="number"||Vr(t)?t=Nt(t):t=Mt(t),t.pyodide_fatal_error=!0,Et=!0;let e=t instanceof z;e||(console.error("Pyodide has suffered a fatal error. Please report this to the Pyodide maintainers."),console.error("The cause of the fatal error was:"),API.inTestHoist?(console.error(t.toString()),console.error(t.stack)):console.error(t));try{e||_dump_traceback();let n=`Pyodide already ${e?"exited":"fatally failed"} and can no longer be used.`;for(let o of Reflect.ownKeys(API.public_api))typeof o=="string"&&o.startsWith("_")||o==="version"||Object.defineProperty(API.public_api,o,{enumerable:!0,configurable:!0,get:a(()=>{throw new Error(n)},"get")});API.on_fatal&&API.on_fatal(t)}catch(r){console.error("Another error occurred while handling the fatal error:"),console.error(r)}throw t};API.maybe_fatal_error=function(t){API._skip_unwind_fatal_error&&t==="unwind"||API.fatal_error(t)};var Je=[];API.capture_stderr=function(){Je=[],Module.FS.createDevice("/dev","capture_stderr",null,t=>Je.push(t)),Module.FS.closeStream(2),Module.FS.open("/dev/capture_stderr",1)};API.restore_stderr=function(){return Module.FS.closeStream(2),Module.FS.unlink("/dev/capture_stderr"),Module.FS.open("/dev/stderr",1),UTF8ArrayToString(new Uint8Array(Je))};API.fatal_loading_error=function(...t){let e=t.join(" ");if(_PyErr_Occurred()){API.capture_stderr(),_PyErr_Print();let r=API.restore_stderr();e+=`\n`+r}throw new ce(e)};function qe(t){if(!t)return!1;let e=t.fileName||"";if(e.includes("wasm-function"))return!0;if(!e.includes("pyodide.asm.js"))return!1;let r=t.functionName||"";return r.startsWith("Object.")&&(r=r.slice(7)),API.public_api&&r in API.public_api&&r!=="PythonError"?(t.functionName=r,!1):!0}a(qe,"isPyodideFrame");function kt(t){return qe(t)&&t.functionName==="new_error"}a(kt,"isErrorStart");Module.handle_js_error=function(t){if(t&&t.pyodide_fatal_error)throw t;if(t instanceof w)return;let e=!1;t instanceof R&&(e=_restore_sys_last_exception(t.__error_address));let r,n;try{r=Ve.parse(t)}catch{n=!0}if(n&&(t=Mt(t)),!e){let o=_JsProxy_create(t);_set_error(o),_Py_DecRef(o)}if(!n){if(kt(r[0])||kt(r[1]))for(;qe(r[0]);)r.shift();for(let o of r){if(qe(o))break;let i=stringToNewUTF8(o.functionName||"???"),s=stringToNewUTF8(o.fileName||"???.js");__PyTraceback_Add(i,s,o.lineNumber),_free(i),_free(s)}}};var R=class extends Error{static{a(this,"PythonError")}constructor(e,r,n){let o=Error.stackTraceLimit;Error.stackTraceLimit=1/0,super(r),Error.stackTraceLimit=o,this.type=e,this.__error_address=n}};API.PythonError=R;var w=class extends Error{static{a(this,"_PropagatePythonError")}constructor(){super("If you are seeing this message, an internal Pyodide error has occurred. Please report it to the Pyodide maintainers.")}};Module._PropagatePythonError=w;function Kr(t){Object.defineProperty(t.prototype,"name",{value:t.name})}a(Kr,"setName");var ce=class extends Error{static{a(this,"FatalPyodideError")}},z=class extends Error{static{a(this,"Exit")}},G=class extends Error{static{a(this,"NoGilError")}};[w,ce,z,R,G].forEach(Kr);API.NoGilError=G;API.errorConstructors=new Map([EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError,globalThis.DOMException,globalThis.AssertionError,globalThis.SystemError].filter(t=>t).map(t=>[t.constructor.name,t]));API.deserializeError=function(t,e,r){let n=API.errorConstructors.get(t)||Error,o=new n(e);return API.errorConstructors.has(t)||(o.name=t),o.message=e,o.stack=r,o};function Jr(t){let e=0,r=[];for(let s of t){let l=s.codePointAt(0);r.push(l),e=l>e?l:e}let n=r.length,o=_PyUnicode_New(n,e);if(o===0)throw new w;let i=_PyUnicode_Data(o);if(e>65535)for(let s=0;s>2)+s>>>0]=r[s];else if(e>255)for(let s=0;s>1)+s>>>0]=r[s];else for(let s=0;s>>0]=r[s];return o}a(Jr,"js2python_string");function qr(t){let e=t,r=0;for(t<0&&(t=-t),t<<=BigInt(1);t;)r++,t>>=BigInt(32);let n=stackSave(),o=stackAlloc(r*4);t=e;for(let s=0;s>2)+s>>>0]=Number(t&BigInt(4294967295)),t>>=BigInt(32);let i=__PyLong_FromByteArray(o,r*4,!0,!0);return stackRestore(n),i}a(qr,"js2python_bigint");function V(t){let e=Yr(t);if(e===0)throw new w;return e}a(V,"js2python_convertImmutable");Module.js2python_convertImmutable=V;function Yr(t){let e=typeof t;if(e==="string")return Jr(t);if(e==="number")return Number.isSafeInteger(t)?_PyLong_FromDouble(t):_PyFloat_FromDouble(t);if(e==="bigint")return qr(t);if(t===void 0)return __js2python_none();if(t===null)return __js2python_null();if(t===!0)return __js2python_true();if(t===!1)return __js2python_false();if(API.isPyProxy(t)){let{props:r,shared:n}=Module.PyProxy_getAttrs(t);return r.roundtrip?_JsProxy_create(t):__js2python_pyproxy(n.ptr)}}a(Yr,"js2python_convertImmutableInner");function Qr(t,e){let r=_PyList_New(t.length);if(r===0)return 0;let n=0;try{e.cache.set(t,r);for(let o=0;oModule.pyproxy_new(ue(o,n)),"converter"),cacheConversion(o,i){if(API.isPyProxy(i))n.cache.set(o,Module.PyProxy_getPtr(i));else throw new Error("Second argument should be a PyProxy!")}};return ue(t,n)}a(en,"js2python_convert");Module.js2python_convert=en;Module.processBufferFormatString=function(t,e=""){if(t.length>2)throw new Error(`Expected format string to have length <= 2, got '${t}'.`+e);let r=t.slice(-1),n=t.slice(0,-1),o;switch(n){case"!":case">":o=!0;break;case"<":case"@":case"=":case"":o=!1;break;default:throw new Error(`Unrecognized alignment character ${n}.`+e)}let i;switch(r){case"b":i=Int8Array;break;case"s":case"p":case"c":case"B":case"?":i=Uint8Array;break;case"h":i=Int16Array;break;case"H":i=Uint16Array;break;case"i":case"l":case"n":i=Int32Array;break;case"I":case"L":case"N":case"P":i=Uint32Array;break;case"q":if(globalThis.BigInt64Array===void 0)throw new Error("BigInt64Array is not supported on this browser."+e);i=BigInt64Array;break;case"Q":if(globalThis.BigUint64Array===void 0)throw new Error("BigUint64Array is not supported on this browser."+e);i=BigUint64Array;break;case"f":i=Float32Array;break;case"d":i=Float64Array;break;case"e":throw new Error("Javascript has no Float16 support.");default:throw new Error(`Unrecognized format character '${r}'.`+e)}return[i,o]};Module.python2js_buffer_1d_contiguous=function(t,e,r){let n=e*r;return HEAP8.slice(t,t+n).buffer};Module.python2js_buffer_1d_noncontiguous=function(t,e,r,n,o){let i=o*n,s=new Uint8Array(i);for(let l=0;l=0&&(c=HEAPU32[(c>>2)+0>>>0]+r),s.set(HEAP8.subarray(c>>>0,c+o>>>0),l*o)}return s.buffer};Module._python2js_buffer_recursive=function(t,e,r){let{shape:n,strides:o,ndim:i,converter:s,itemsize:l,suboffsets:c}=r,u=HEAPU32[(n>>2)+e>>>0],y=HEAP32[(o>>2)+e>>>0],_=-1;if(i===0)return s(Module.python2js_buffer_1d_contiguous(t,l,1));if(c!==0&&(_=HEAP32[(c>>2)+e>>>0]),e===i-1){let f;return y===l&&_<0?f=Module.python2js_buffer_1d_contiguous(t,y,u):f=Module.python2js_buffer_1d_noncontiguous(t,y,_,u,l),s(f)}let m=[];for(let f=0;f=0&&(curptr=HEAPU32[(curptr>>2)+0>>>0]+_),m.push(Module._python2js_buffer_recursive(I,e+1,r))}return m};Module.get_converter=function(t,e){let r=UTF8ToString(t),[n,o]=Module.processBufferFormatString(r);switch(r.slice(-1)){case"s":let u=new TextDecoder("utf8",{ignoreBOM:!0});return y=>u.decode(y);case"?":return y=>Array.from(new Uint8Array(y),_=>!!_)}if(!o)return u=>new n(u);let s,l;switch(e){case 2:s="getUint16",l="setUint16";break;case 4:s="getUint32",l="setUint32";break;case 8:s="getFloat64",l="setFloat64";break;default:throw new Error(`Unexpected size ${e}`)}function c(u){let y=new DataView(u),_=y[s].bind(y),m=y[l].bind(y);for(let f=0;fnew n(c(u))};function tn(t){try{return t instanceof g}catch{return!1}}a(tn,"isPyProxy");API.isPyProxy=tn;globalThis.FinalizationRegistry?Module.finalizationRegistry=new FinalizationRegistry(({ptr:t,cache:e})=>{e&&(e.leaked=!0,Bt(e));try{_check_gil();let r=validSuspender.value;validSuspender.value=!1,_Py_DecRef(t),validSuspender.value=r}catch(r){API.fatal_error(r)}}):Module.finalizationRegistry={register(){},unregister(){}};var Ye=new Map;Module.pyproxy_alloc_map=Ye;var ct,ut;Module.enable_pyproxy_allocation_tracing=function(){ct=a(function(t){Ye.set(t,Error().stack)},"trace_pyproxy_alloc"),ut=a(function(t){Ye.delete(t)},"trace_pyproxy_dealloc")};Module.disable_pyproxy_allocation_tracing=function(){ct=a(function(t){},"trace_pyproxy_alloc"),ut=a(function(t){},"trace_pyproxy_dealloc")};Module.disable_pyproxy_allocation_tracing();var $t=Symbol("pyproxy.attrs");function rn(t,e){_check_gil();let r=validSuspender.value;validSuspender.value=!1;try{return _pyproxy_getflags(t,e)}finally{validSuspender.value=r}}a(rn,"pyproxy_getflags");function J(t,{flags:e,cache:r,props:n,shared:o,gcRegister:i,jsonAdaptor:s}={}){i===void 0&&(i=!0);let l=e!==void 0?e:rn(t,!!s);l===-1&&_pythonexc2js();let c=l&8192,u=l&32768,y=l&1<<17,_=Module.getPyProxyClass(l),m;l&256?(m=a(function(){},"target"),Object.setPrototypeOf(m,_.prototype),delete m.length,delete m.name,m.prototype=void 0):m=Object.create(_.prototype);let f=!!o;o||(r||(r={map:new Map,json_adaptor_map:new Map,refcnt:0}),r.refcnt++,o={ptr:t,cache:r,flags:l,promise:void 0,destroyed_msg:void 0,gcRegistered:!1},_Py_IncRef(t)),n=Object.assign({isBound:!1,captureThis:!1,boundArgs:[],roundtrip:!1},n);let I;u?I=M:c?I=fn:y?I=_n:I=P;let oe=new Proxy(m,I);!f&&i&&Ct(o),f||ct(oe);let ae={shared:o,props:n};return m[$t]=ae,oe}a(J,"pyproxy_new");Module.pyproxy_new=J;function Ct(t){let e=Object.assign({},t);t.gcRegistered=!0,Module.finalizationRegistry.register(t,e,t)}a(Ct,"gc_register_proxy");Module.gc_register_proxy=Ct;function Oe(t){return t[$t]}a(Oe,"_getAttrsQuiet");Module.PyProxy_getAttrsQuiet=Oe;function S(t){let e=Oe(t);if(!e.shared.ptr)throw new Error(e.shared.destroyed_msg);return e}a(S,"_getAttrs");Module.PyProxy_getAttrs=S;function p(t){return S(t).shared.ptr}a(p,"_getPtr");function h(t){return Object.getPrototypeOf(t).$$flags}a(h,"_getFlags");function Ut(t){return!!(h(t)&98304)}a(Ut,"isJsonAdaptor");function Ft(t,e,r){let{captureThis:n,boundArgs:o,boundThis:i,isBound:s}=S(t).props;return n?s?[i].concat(o,r):[e].concat(r):s?o.concat(r):r}a(Ft,"_adjustArgs");var Dt=new Map;Module.getPyProxyClass=function(t){let e=[[1,Qe],[2,B],[4,L],[8,k],[16,Ze],[32,tt],[2048,rt],[512,et],[1024,nt],[4096,ot],[64,st],[128,lt],[256,ke],[8192,at],[16384,it]],r=Dt.get(t);if(r)return r;let n={};for(let[l,c]of e)t&l&&Object.assign(n,Object.getOwnPropertyDescriptors(c.prototype));(t&8192||t&2)&&Object.assign(n,Object.getOwnPropertyDescriptors(Xe.prototype)),n.constructor=Object.getOwnPropertyDescriptor(g.prototype,"constructor"),Object.assign(n,Object.getOwnPropertyDescriptors({$$flags:t}));let o=t&256?jt:Ht,i=Object.create(o,n);function s(){}return a(s,"NewPyProxyClass"),s.prototype=i,Dt.set(t,s),s};Module.PyProxy_getPtr=p;var Rt="This borrowed attribute proxy was automatically destroyed in the process of destroying the proxy it was borrowed from. Try using the 'copy' method.";function Bt(t){if(t&&(t.refcnt--,!t.leaked&&t.refcnt===0)){for(let e of t.map.values())Module.pyproxy_destroy(e,Rt,!0);for(let e of t.json_adaptor_map.values())Module.pyproxy_destroy(e,Rt,!0)}}a(Bt,"pyproxy_decref_cache");function nn(t,e){if(e=e||"Object has already been destroyed",API.debug_ffi){let r=t.type,n;try{n=t.toString()}catch(o){if(o.pyodide_fatal_error)throw o}e+=`\nThe object was of type "${r}" and `,n?e+=`had repr "${n}"`:e+="an error was raised when trying to generate its repr"}else e+="\nFor more information about the cause of this error, use `pyodide.setDebug(true)`";return e}a(nn,"generateDestroyedMessage");Module.pyproxy_destroy=function(t,e,r){let{shared:n,props:o}=Oe(t);if(!n.ptr||!r&&o.roundtrip)return;n.destroyed_msg=nn(t,e);let i=n.ptr;n.ptr=0,n.gcRegistered&&Module.finalizationRegistry.unregister(n),Bt(n.cache);try{_check_gil();let s=validSuspender.value;validSuspender.value=!1,_Py_DecRef(i),ut(t),validSuspender.value=s}catch(s){API.fatal_error(s)}};function pe(t,e,r){let n=e.length,o=Object.keys(r),i=Object.values(r),s=o.length;e.push(...i);let l;try{_check_gil();let c=validSuspender.value;validSuspender.value=!1,l=__pyproxy_apply(t,e,n,o,s),validSuspender.value=c}catch(c){API.maybe_fatal_error(c);return}if(l===Module.error&&_pythonexc2js(),l&&l.type==="coroutine"&&l._ensure_future){_check_gil();let c=validSuspender.value;validSuspender.value=!1;let u=__iscoroutinefunction(t);validSuspender.value=c,u&&l._ensure_future()}return l}a(pe,"callPyObjectKwargs");async function de(t,e,r){if(!Module.jspiSupported)throw new Error("WebAssembly stack switching not supported in this JavaScript runtime");let n=e.length,o=Object.keys(r),i=Object.values(r),s=o.length;e.push(...i);let l=stackSave(),c=stackAlloc(4),u;try{_check_gil();let y=validSuspender.value;validSuspender.value=!1,u=await Module.promisingApply(t,e,n,o,s,c),validSuspender.value=y}catch(y){API.fatal_error(y)}if(u=u[0],u===Module.error){_PyErr_SetRaisedException(HEAPU32[c/4>>>0]);try{_pythonexc2js()}finally{stackRestore(l)}}if(u&&u.type==="coroutine"&&u._ensure_future){_check_gil();let y=validSuspender.value;validSuspender.value=!1;let _=__iscoroutinefunction(t);validSuspender.value=y,_&&u._ensure_future()}return u}a(de,"callPyObjectKwargsPromising");Module.callPyObjectMaybePromising=async function(t,e){return Module.jspiSupported?await de(t,e,{}):pe(t,e,{})};Module.callPyObject=function(t,e){return pe(t,e,{})};var g=class t{static{a(this,"PyProxy")}static[Symbol.hasInstance](e){return[t,Wt].some(r=>Function.prototype[Symbol.hasInstance].call(r,e))}constructor(){throw new TypeError("PyProxy is not a constructor")}get[Symbol.toStringTag](){return"PyProxy"}get type(){let e=p(this);return __pyproxy_type(e)}toString(){let e=p(this),r;try{_check_gil();let n=validSuspender.value;validSuspender.value=!1,r=__pyproxy_repr(e),validSuspender.value=n}catch(n){API.fatal_error(n)}return r===Module.error&&_pythonexc2js(),r}destroy(e={}){e=Object.assign({message:"",destroyRoundtrip:!0},e);let{message:r,destroyRoundtrip:n}=e;Module.pyproxy_destroy(this,r,n)}copy(){let e=S(this);return J(e.shared.ptr,{flags:h(this),cache:e.shared.cache,props:e.props})}toJs({depth:e=-1,pyproxies:r=void 0,create_pyproxies:n=!0,dict_converter:o=void 0,default_converter:i=void 0,eager_converter:s=void 0}={}){let l=p(this),c,u;n?r?u=r:u=[]:u=Module.error;try{_check_gil();let y=validSuspender.value;validSuspender.value=!1,c=_python2js_custom(l,e,u,o??Module.error,i??Module.error,s??Module.error),validSuspender.value=y}catch(y){API.fatal_error(y)}return c===Module.error&&_pythonexc2js(),c}},Ht=g.prototype;Tests.Function=Function;var jt=Object.create(Function.prototype,Object.getOwnPropertyDescriptors(Ht));function Wt(){}a(Wt,"PyProxyFunction");Wt.prototype=jt;var fe=class extends g{static{a(this,"PyProxyWithLength")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&1)}},Qe=class{static{a(this,"PyLengthMethods")}get length(){let e=p(this),r;try{_check_gil();let n=validSuspender.value;validSuspender.value=!1,r=_PyObject_Size(e),validSuspender.value=n}catch(n){API.fatal_error(n)}return r===-1&&_pythonexc2js(),r}},ge=class extends g{static{a(this,"PyProxyWithGet")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&2)}},Xe=class{static{a(this,"PyAsJsonAdaptorMethods")}asJsJson(){let{shared:e,props:r}=S(this),n=h(this);return n&8192?n|=65536:n|=32768,J(e.ptr,{shared:e,flags:n,props:r})}},B=class{static{a(this,"PyGetItemMethods")}get(e){let{shared:r}=S(this),n;try{_check_gil();let o=validSuspender.value;validSuspender.value=!1,n=__pyproxy_getitem(r.ptr,e,r.cache.json_adaptor_map,Ut(this)),validSuspender.value=o}catch(o){API.fatal_error(o)}if(n===Module.error)if(_PyErr_Occurred())_pythonexc2js();else return;return n}asJsJson(){throw new Error("Should not happen")}},_e=class extends g{static{a(this,"PyProxyWithSet")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&4)}},L=class{static{a(this,"PySetItemMethods")}set(e,r){let n=p(this),o;try{_check_gil();let i=validSuspender.value;validSuspender.value=!1,o=__pyproxy_setitem(n,e,r),validSuspender.value=i}catch(i){API.fatal_error(i)}o===-1&&_pythonexc2js()}delete(e){let r=p(this),n;try{_check_gil();let o=validSuspender.value;validSuspender.value=!1,n=__pyproxy_delitem(r,e),validSuspender.value=o}catch(o){API.fatal_error(o)}n===-1&&_pythonexc2js()}},me=class extends g{static{a(this,"PyProxyWithHas")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&8)}},k=class{static{a(this,"PyContainsMethods")}has(e){let r=p(this),n;try{_check_gil();let o=validSuspender.value;validSuspender.value=!1,n=__pyproxy_contains(r,e),validSuspender.value=o}catch(o){API.fatal_error(o)}return n===-1&&_pythonexc2js(),n===1}};function*on(t,e,r,n){let o=[];try{for(;;){_check_gil();let i=validSuspender.value;validSuspender.value=!1;let s=__pyproxy_iter_next(t,r,n);if(validSuspender.value=i,s===Module.error)break;yield s,!n&&API.isPyProxy(s)&&o.push(s)}}catch(i){API.fatal_error(i)}finally{Module.finalizationRegistry.unregister(e),_Py_DecRef(t)}try{o.forEach(i=>Module.pyproxy_destroy(i,"This borrowed proxy was automatically destroyed when an iterator was exhausted."))}catch{}_PyErr_Occurred()&&_pythonexc2js()}a(on,"iter_helper");var he=class extends g{static{a(this,"PyIterable")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&48)}},Ze=class{static{a(this,"PyIterableMethods")}[Symbol.iterator](){let{shared:e}=S(this),r={},n;try{_check_gil();let i=validSuspender.value;validSuspender.value=!1,n=_PyObject_GetIter(e.ptr),validSuspender.value=i}catch(i){API.fatal_error(i)}n===0&&_pythonexc2js();let o=on(n,r,e.cache.json_adaptor_map,Ut(this));return Module.finalizationRegistry.register(o,[n,void 0],r),o}};async function*an(t,e){try{for(;;){let r;try{_check_gil();let n=validSuspender.value;if(validSuspender.value=!1,r=__pyproxy_aiter_next(t),validSuspender.value=n,r===Module.error)break}catch(n){API.fatal_error(n)}try{yield await r}catch(n){if(n&&typeof n=="object"&&n.type==="StopAsyncIteration")return;throw n}finally{r.destroy()}}}finally{Module.finalizationRegistry.unregister(e),_Py_DecRef(t)}_PyErr_Occurred()&&_pythonexc2js()}a(an,"aiter_helper");var Pe=class extends g{static{a(this,"PyAsyncIterable")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&1536)}},et=class{static{a(this,"PyAsyncIterableMethods")}[Symbol.asyncIterator](){let e=p(this),r={},n;try{_check_gil();let i=validSuspender.value;validSuspender.value=!1,n=_PyObject_GetAIter(e),validSuspender.value=i}catch(i){API.fatal_error(i)}n===0&&_pythonexc2js();let o=an(n,r);return Module.finalizationRegistry.register(o,[n,void 0],r),o}},be=class extends g{static{a(this,"PyIterator")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&32)}},tt=class{static{a(this,"PyIteratorMethods")}[Symbol.iterator](){return this}next(e=void 0){let r,n;try{_check_gil();let o=validSuspender.value;validSuspender.value=!1,r=__pyproxyGen_Send(p(this),e),validSuspender.value=o}catch(o){API.fatal_error(o)}return r===Module.error&&_pythonexc2js(),r}},ve=class extends g{static{a(this,"PyGenerator")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&2048)}},rt=class{static{a(this,"PyGeneratorMethods")}throw(e){let r;try{_check_gil();let n=validSuspender.value;validSuspender.value=!1,r=__pyproxyGen_throw(p(this),e),validSuspender.value=n}catch(n){API.fatal_error(n)}return r===Module.error&&_pythonexc2js(),r}return(e){let r;try{_check_gil();let n=validSuspender.value;validSuspender.value=!1,r=__pyproxyGen_return(p(this),e),validSuspender.value=n}catch(n){API.fatal_error(n)}return r===Module.error&&_pythonexc2js(),r}},xe=class extends g{static{a(this,"PyAsyncIterator")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&1024)}},nt=class{static{a(this,"PyAsyncIteratorMethods")}[Symbol.asyncIterator](){return this}async next(e=void 0){let r;try{_check_gil();let o=validSuspender.value;validSuspender.value=!1,r=__pyproxyGen_asend(p(this),e),validSuspender.value=o}catch(o){API.fatal_error(o)}r===Module.error&&_pythonexc2js();let n;try{n=await r}catch(o){if(o&&typeof o=="object"&&o.type==="StopAsyncIteration")return{done:!0,value:n};throw o}finally{r.destroy()}return{done:!1,value:n}}},we=class extends g{static{a(this,"PyAsyncGenerator")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&4096)}},ot=class{static{a(this,"PyAsyncGeneratorMethods")}async throw(e){let r;try{_check_gil();let o=validSuspender.value;validSuspender.value=!1,r=__pyproxyGen_athrow(p(this),e),validSuspender.value=o}catch(o){API.fatal_error(o)}r===Module.error&&_pythonexc2js();let n;try{n=await r}catch(o){if(o&&typeof o=="object"){if(o.type==="StopAsyncIteration")return{done:!0,value:n};if(o.type==="GeneratorExit")return{done:!0,value:n}}throw o}finally{r.destroy()}return{done:!1,value:n}}async return(e){let r;try{_check_gil();let o=validSuspender.value;validSuspender.value=!1,r=__pyproxyGen_areturn(p(this)),validSuspender.value=o}catch(o){API.fatal_error(o)}r===Module.error&&_pythonexc2js();let n;try{n=await r}catch(o){if(o&&typeof o=="object"){if(o.type==="StopAsyncIteration")return{done:!0,value:n};if(o.type==="GeneratorExit")return{done:!0,value:e}}throw o}finally{r.destroy()}return{done:!1,value:n}}},Se=class extends g{static{a(this,"PySequence")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&8192)}};function sn(t,e){let r=t.toString(),n=e.toString();return r===n?0:r{this.insert(n,r)}),this.length}copyWithin(...e){return Array.prototype.copyWithin.apply(this,e),this}fill(...e){return Array.prototype.fill.apply(this,e),this}};function ln(t,e){let r=p(t),n;try{_check_gil();let o=validSuspender.value;validSuspender.value=!1,n=__pyproxy_hasattr(r,e),validSuspender.value=o}catch(o){API.fatal_error(o)}return n===-1&&_pythonexc2js(),n!==0}a(ln,"python_hasattr");function cn(t,e){let{shared:r}=S(t),n=r.cache.map,o;try{_check_gil();let i=validSuspender.value;validSuspender.value=!1,o=__pyproxy_getattr(r.ptr,e,n),validSuspender.value=i}catch(i){API.fatal_error(i)}if(o===Module.error){_PyErr_Occurred()&&_pythonexc2js();return}return o}a(cn,"python_getattr");function un(t,e,r){let n=p(t),o;try{_check_gil();let i=validSuspender.value;validSuspender.value=!1,o=__pyproxy_setattr(n,e,r),validSuspender.value=i}catch(i){API.fatal_error(i)}o===-1&&_pythonexc2js()}a(un,"python_setattr");function yn(t,e){let r=p(t),n;try{_check_gil();let o=validSuspender.value;validSuspender.value=!1,n=__pyproxy_delattr(r,e),validSuspender.value=o}catch(o){API.fatal_error(o)}n===-1&&_pythonexc2js()}a(yn,"python_delattr");function dn(t,e,r,n){let o=p(t),i;try{_check_gil();let s=validSuspender.value;validSuspender.value=!1,i=__pyproxy_slice_assign(o,e,r,n),validSuspender.value=s}catch(s){API.fatal_error(s)}return i===Module.error&&_pythonexc2js(),i}a(dn,"python_slice_assign");function Lt(t,e){let r=p(t),n;try{_check_gil();let o=validSuspender.value;validSuspender.value=!1,n=__pyproxy_pop(r,e),validSuspender.value=o}catch(o){API.fatal_error(o)}return n===Module.error&&_pythonexc2js(),n}a(Lt,"python_pop");var pn=new Set(["name","length","caller","arguments"]);function ye(t,e,r){return t instanceof Function?e in t&&!(pn.has(e)||r&&e==="prototype"):e in t}a(ye,"filteredHasKey");var P={isExtensible(){return!0},has(t,e){return ye(t,e,!1)?!0:typeof e=="symbol"?!1:(e.startsWith("$")&&(e=e.slice(1)),ln(t,e))},get(t,e){return typeof e=="symbol"||ye(t,e,!0)?Reflect.get(t,e):(e.startsWith("$")&&(e=e.slice(1)),cn(t,e))},set(t,e,r){let n=Object.getOwnPropertyDescriptor(t,e);return n&&!n.writable&&!n.set?!1:typeof e=="symbol"||ye(t,e,!0)?Reflect.set(t,e,r):(e.startsWith("$")&&(e=e.slice(1)),un(t,e,r),!0)},deleteProperty(t,e){let r=Object.getOwnPropertyDescriptor(t,e);return r&&!r.configurable?!1:typeof e=="symbol"||ye(t,e,!0)?Reflect.deleteProperty(t,e):(e.startsWith("$")&&(e=e.slice(1)),yn(t,e),!0)},ownKeys(t){let e=p(t),r;try{_check_gil();let n=validSuspender.value;validSuspender.value=!1,r=__pyproxy_ownKeys(e),validSuspender.value=n}catch(n){API.fatal_error(n)}return r===Module.error&&_pythonexc2js(),r.push(...Reflect.ownKeys(t)),r},apply(t,e,r){return t.apply(e,r)}};function K(t){return t&&typeof t=="object"&&t.constructor&&t.constructor.name==="PythonError"}a(K,"isPythonError");var fn={isExtensible(){return!0},has(t,e){return typeof e=="string"&&/^[0-9]+$/.test(e)?Number(e)n.toString())),e.push("length"),e}},gn=new Set(["copy","constructor","$$flags","toString","destroy"]),M={isExtensible(){return!0},has(t,e){return k.prototype.has.call(t,e)?!0:typeof e=="string"&&/^[0-9]+$/.test(e)?k.prototype.has.call(t,Number(e)):!1},get(t,e){if(typeof e=="symbol"||gn.has(e))return Reflect.get(...arguments);let r=B.prototype.get.call(t,e);return r!==void 0||k.prototype.has.call(t,e)?r:typeof e=="string"&&/^[0-9]+$/.test(e)?B.prototype.get.call(t,Number(e)):Reflect.get(...arguments)},set(t,e,r){if(typeof e=="symbol")return!1;!k.prototype.has.call(t,e)&&typeof e=="string"&&/^[0-9]+$/.test(e)&&(e=Number(e));try{return L.prototype.set.call(t,e,r),!0}catch(n){if(K(n)&&n.type==="KeyError")return!1;throw n}},deleteProperty(t,e){if(typeof e=="symbol")return!1;!k.prototype.has.call(t,e)&&typeof e=="string"&&/^[0-9]+$/.test(e)&&(e=Number(e));try{return L.prototype.delete.call(t,e),!0}catch(r){if(K(r)&&r.type==="KeyError")return!1;throw r}},getOwnPropertyDescriptor(t,e){return M.has(t,e)?{configurable:!0,enumerable:!0,value:M.get(t,e),writable:!0}:void 0},ownKeys(t){let e=new Set;return zt(t,e),Array.from(e)}};function zt(t,e){let r=P.get(t,"keys")();for(let n of r)typeof n=="string"?e.add(n):typeof n=="number"&&e.add(n.toString());r.destroy()}a(zt,"dictOwnKeysHelper");var _n={isExtensible(){return!0},has(t,e){return P.has(t,e)?!0:M.has(t,e)},get(t,e){let r=P.get(t,e);return r!==void 0||P.has(t,e)?r:M.get(t,e)},set(t,e,r){return P.has(t,e)?P.set(t,e,r):M.set(t,e,r)},deleteProperty(t,e){return P.has(t,e)?P.deleteProperty(t,e):M.deleteProperty(t,e)},getOwnPropertyDescriptor(t,e){return Reflect.getOwnPropertyDescriptor(t,e)??M.getOwnPropertyDescriptor(t,e)},ownKeys(t){let e=new Set(P.ownKeys(t));return zt(t,e),Array.from(e)}},Ie=class extends g{static{a(this,"PyAwaitable")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&64)}},st=class{static{a(this,"PyAwaitableMethods")}_ensure_future(){let{shared:e}=Oe(this);if(e.promise)return e.promise;let r=e.ptr;r||S(this);let n,o,i=new Promise((l,c)=>{n=l,o=c}),s;try{_check_gil();let l=validSuspender.value;validSuspender.value=!1,s=__pyproxy_ensure_future(r,n,o),validSuspender.value=l}catch(l){API.fatal_error(l)}return s===-1&&_pythonexc2js(),e.promise=i,this.destroy(),i}then(e,r){return this._ensure_future().then(e,r)}catch(e){return this._ensure_future().catch(e)}finally(e){return this._ensure_future().finally(e)}},Ee=class extends g{static{a(this,"PyCallable")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&256)}},ke=class{static{a(this,"PyCallableMethods")}apply(e,r){return r=function(...n){return n}.apply(void 0,r),r=Ft(this,e,r),Module.callPyObject(p(this),r)}call(e,...r){return r=Ft(this,e,r),Module.callPyObject(p(this),r)}callWithOptions({relaxed:e,kwargs:r,promising:n},...o){let i={};if(r){if(o.length===0)throw new TypeError("callWithOptions with 'kwargs: true' requires at least one argument (the key word argument object)");if(i=o.pop(),i.constructor!==void 0&&i.constructor.name!=="Object")throw new TypeError("kwargs argument is not an object")}let s=e?API.pyodide_code.relaxed_call:this;return e&&o.unshift(this),(n?de:pe)(p(s),o,i)}callKwargs(...e){if(e.length===0)throw new TypeError("callKwargs requires at least one argument (the key word argument object)");let r=e.pop();if(r.constructor!==void 0&&r.constructor.name!=="Object")throw new TypeError("kwargs argument is not an object");return pe(p(this),e,r)}callRelaxed(...e){return API.pyodide_code.relaxed_call(this,...e)}callKwargsRelaxed(...e){return API.pyodide_code.relaxed_call.callKwargs(this,...e)}callPromising(...e){return de(p(this),e,{})}callPromisingKwargs(...e){if(e.length===0)throw new TypeError("callKwargs requires at least one argument (the key word argument object)");let r=e.pop();if(r.constructor!==void 0&&r.constructor.name!=="Object")throw new TypeError("kwargs argument is not an object");return de(p(this),e,r)}bind(e,...r){let{shared:n,props:o}=S(this),{boundArgs:i,boundThis:s,isBound:l}=o,c=e;l&&(c=s);let u=i.concat(r);return o=Object.assign({},o,{boundArgs:u,isBound:!0,boundThis:c}),J(n.ptr,{shared:n,flags:h(this),props:o})}captureThis(){let{props:e,shared:r}=S(this);return e=Object.assign({},e,{captureThis:!0}),J(r.ptr,{shared:r,flags:h(this),props:e})}};ke.prototype.prototype=Function.prototype;var mn=new Map([["i8",Int8Array],["u8",Uint8Array],["u8clamped",Uint8ClampedArray],["i16",Int16Array],["u16",Uint16Array],["i32",Int32Array],["u32",Uint32Array],["i32",Int32Array],["u32",Uint32Array],["i64",globalThis.BigInt64Array],["u64",globalThis.BigUint64Array],["f32",Float32Array],["f64",Float64Array],["dataview",DataView]]),Me=class extends g{static{a(this,"PyBuffer")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&!!(h(e)&128)}},lt=class{static{a(this,"PyBufferMethods")}getBuffer(e){let r;if(e&&(r=mn.get(e),r===void 0))throw new Error(`Unknown type ${e}`);let n=p(this),o;try{_check_gil();let A=validSuspender.value;validSuspender.value=!1,o=__pyproxy_get_buffer(n),validSuspender.value=A}catch(A){API.fatal_error(A)}o===Module.error&&_pythonexc2js();let{start_ptr:i,smallest_ptr:s,largest_ptr:l,readonly:c,format:u,itemsize:y,shape:_,strides:m,view:f,c_contiguous:I,f_contiguous:oe}=o,ae=!1;try{let A=!1;r===void 0&&([r,A]=Module.processBufferFormatString(u," In this case, you can pass an explicit type argument."));let N=parseInt(r.name.replace(/[^0-9]/g,""))/8||1;if(A&&N>1)throw new Error("JavaScript has no native support for big endian buffers. In this case, you can pass an explicit type argument. For instance, `getBuffer('dataview')` will return a `DataView`which has native support for reading big endian data. Alternatively, toJs will automatically convert the buffer to little endian.");let ie=l-s;if(ie!==0&&(i%N!==0||s%N!==0||l%N!==0))throw new Error(`Buffer does not have valid alignment for a ${r.name}`);let Or=ie/N,Tr=(i-s)/N,We;ie===0?We=new r:We=new r(HEAPU32.buffer,s,Or);for(let Fr of m.keys())m[Fr]/=N;return ae=!0,Object.create(q.prototype,Object.getOwnPropertyDescriptors({offset:Tr,readonly:c,format:u,itemsize:y,ndim:_.length,nbytes:ie,shape:_,strides:m,data:We,c_contiguous:I,f_contiguous:oe,_view_ptr:f,_released:!1}))}finally{if(!ae)try{_check_gil();let A=validSuspender.value;validSuspender.value=!1,_PyBuffer_Release(f),_PyMem_Free(f),validSuspender.value=A}catch(A){API.fatal_error(A)}}}},Ne=class extends g{static{a(this,"PyDict")}static[Symbol.hasInstance](e){return API.isPyProxy(e)&&e.type==="dict"}},q=class{static{a(this,"PyBufferView")}constructor(){throw new TypeError("PyBufferView is not a constructor")}release(){if(!this._released){try{_check_gil();let e=validSuspender.value;validSuspender.value=!1,_PyBuffer_Release(this._view_ptr),_PyMem_Free(this._view_ptr),validSuspender.value=e}catch(e){API.fatal_error(e)}this._released=!0,this.data=Module.error}}};var Gt={PyProxy:g,PyProxyWithLength:fe,PyProxyWithGet:ge,PyProxyWithSet:_e,PyProxyWithHas:me,PyDict:Ne,PyIterable:he,PyAsyncIterable:Pe,PyIterator:be,PyAsyncIterator:xe,PyGenerator:ve,PyAsyncGenerator:we,PyAwaitable:Ie,PyCallable:Ee,PyBuffer:Me,PyBufferView:q,PythonError:R,PySequence:Se,PyMutableSequence:Ae};function Vt(t){t.id!=="canvas"&&console.warn("If you are using canvas element for SDL library, it should have id 'canvas' to work properly."),Module.canvas=t}a(Vt,"setCanvas2D");function Kt(){return Module.canvas}a(Kt,"getCanvas2D");function hn(t){Vt(t)}a(hn,"setCanvas3D");function Pn(){return Kt()}a(Pn,"getCanvas3D");var Jt={setCanvas2D:Vt,getCanvas2D:Kt,setCanvas3D:hn,getCanvas3D:Pn};var qt=new Map([["INSTALLER","pyodide.unpackArchive"]]);function bn(){if(typeof API<"u"&&API!==globalThis.API)return API.runtimeEnv;let t=typeof Bun<"u",e=typeof Deno<"u",r=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&!process.browser,n=typeof navigator=="object"&&typeof navigator.userAgent=="string"&&navigator.userAgent.indexOf("Chrome")===-1&&navigator.userAgent.indexOf("Safari")>-1;return vn({IN_BUN:t,IN_DENO:e,IN_NODE:r,IN_SAFARI:n,IN_SHELL:typeof read=="function"&&typeof load=="function"})}a(bn,"getGlobalRuntimeEnv");var d=bn();function vn(t){let e=t.IN_NODE&&typeof module<"u"&&module.exports&&typeof b=="function"&&typeof __dirname=="string",r=t.IN_NODE&&!e,n=!t.IN_NODE&&!t.IN_DENO&&!t.IN_BUN,o=n&&typeof window<"u"&&typeof window.document<"u"&&typeof document.createElement=="function"&&"sessionStorage"in window&&typeof globalThis.importScripts!="function",i=n&&typeof globalThis.WorkerGlobalScope<"u"&&typeof globalThis.self<"u"&&globalThis.self instanceof globalThis.WorkerGlobalScope;return{...t,IN_BROWSER:n,IN_BROWSER_MAIN_THREAD:o,IN_BROWSER_WEB_WORKER:i,IN_NODE_COMMONJS:e,IN_NODE_ESM:r}}a(vn,"calculateDerivedFlags");function yt(){let t=a(()=>{},"_resolve"),e=a(()=>{},"_reject"),r=new Promise((n,o)=>{t=n,e=o});return r.resolve=t,r.reject=e,r}a(yt,"createResolvable");function Te(){let t=Promise.resolve();async function e(){let r=t,n;return t=new Promise(o=>n=o),await r,n}return a(e,"acquireLock"),e}a(Te,"createLock");var xn=/[-_.]+/g;function Yt(t){return t.replace(xn,"-").toLowerCase()}a(Yt,"canonicalizePackageName");var wn=/^.*?([^\/]*)\.whl$/;function Qt(t){let e=wn.exec(t);if(e){let r=e[1].toLowerCase().split("-");return{name:r[0],version:r[1],fileName:r.join("-")+".whl"}}}a(Qt,"uriToPackageData");function Xt(t){return btoa(t.match(/\w{2}/g).map(function(e){return String.fromCharCode(parseInt(e,16))}).join(""))}a(Xt,"base16ToBase64");var Zt,dt,er,Re,H;async function tr(){if(!d.IN_NODE||(Zt=(await import("node:url")).default,Re=await import("node:fs"),H=await import("node:fs/promises"),er=(await import("node:vm")).default,dt=await import("node:path"),nr=dt.sep,typeof b<"u"))return;let t=Re,e=await import("node:crypto"),r=await import("ws"),n=await import("node:child_process"),o={fs:t,crypto:e,ws:r,child_process:n};globalThis.require=function(i){return o[i]}}a(tr,"initNodeModules");function rr(t){return t.includes("://")||t.startsWith("/")}a(rr,"isAbsolute");function Sn(t,e){return dt.resolve(e||".",t)}a(Sn,"node_resolvePath");function An(t,e){return e===void 0&&(e=location),new URL(t,e).toString()}a(An,"browser_resolvePath");var Y;d.IN_NODE?Y=Sn:d.IN_SHELL?Y=a(t=>t,"resolvePath"):Y=An;var nr;d.IN_NODE||(nr="/");function In(t,e){return t.startsWith("file://")&&(t=t.slice(7)),t.includes("://")?{response:fetch(t)}:{binary:H.readFile(t).then(r=>new Uint8Array(r.buffer,r.byteOffset,r.byteLength))}}a(In,"node_getBinaryResponse");function En(t,e){if(t.startsWith("file://")&&(t=t.slice(7)),t.includes("://"))throw new Error("Shell cannot fetch urls");return{binary:Promise.resolve(new Uint8Array(readbuffer(t)))}}a(En,"shell_getBinaryResponse");function kn(t,e){let r=new URL(t,location);return{response:fetch(r,e?{integrity:e}:{})}}a(kn,"browser_getBinaryResponse");var De;d.IN_NODE?De=In:d.IN_SHELL?De=En:De=kn;async function Q(t,e){let{response:r,binary:n}=De(t,e);if(n)return n;let o=await r;if(!o.ok)throw new Error(`Failed to load '${t}': request failed.`);return new Uint8Array(await o.arrayBuffer())}a(Q,"loadBinaryFile");var Fe;if(d.IN_BROWSER_MAIN_THREAD)Fe=a(async t=>await import(t),"loadScript");else if(d.IN_BROWSER_WEB_WORKER)Fe=a(async t=>{try{globalThis.importScripts(t)}catch(e){if(e instanceof TypeError)await import(t);else throw e}},"loadScript");else if(d.IN_NODE)Fe=Mn;else if(d.IN_SHELL)Fe=load;else throw new Error("Cannot determine runtime environment");async function Mn(t){t.startsWith("file://")&&(t=t.slice(7)),t.includes("://")?er.runInThisContext(await(await fetch(t)).text()):await import(Zt.pathToFileURL(t).href)}a(Mn,"nodeLoadScript");async function or(t){if(d.IN_NODE&&t)try{await H.stat(t)}catch{await H.mkdir(t,{recursive:!0})}}a(or,"ensureDirNode");var X=class{constructor(e,r){this._lock=Te();this.#t=e,this.#e=r}static{a(this,"DynlibLoader")}#t;#e;async loadDynlib(e){let r=await this._lock();try{let n=this.#e.stackSave(),o=this.#e.stringToUTF8OnStack(e);try{let i=this.#e._emscripten_dlopen_promise(o,2);this.#e.stackRestore(n);let s=this.#e.getPromise(i);this.#e.promiseMap.free(i),await s}catch(i){let s=this.getDLError();throw new Error(`Failed to load dynamic library ${e}: ${s??i}`)}}catch(n){throw n&&n.message&&n.message.includes("need to see wasm magic number")?new Error(`Failed to load dynamic library ${e} $. We probably just tried to load a linux .so file or something.`):n}finally{r()}}getDLError(){let e=this.#e._dlerror();return e===0?void 0:this.#e.UTF8ToString(e,512).trim()}async loadDynlibsFromPackage(e,r){for(let n of r)await this.loadDynlib(n)}};if(typeof API<"u"&&typeof Module<"u"){let t=new X(API,Module);API.loadDynlib=t.loadDynlib.bind(t)}var Z=class{static{a(this,"Installer")}#t;#e;constructor(e,r){this.#t=e,this.#e=new X(e,r)}async install(e,r,n,o){let i=this.#t.package_loader.unpack_buffer.callKwargs({buffer:e,filename:r,extract_dir:n,metadata:o,calculate_dynlibs:!0});await this.#e.loadDynlibsFromPackage({file_name:r},i)}},ar;if(typeof API<"u"&&typeof Module<"u"){let t=new Z(API,Module);ar=t.install.bind(t),API.install=ar}function Nn(t,e,r){t();let n;try{n=r()}catch(o){throw e(),o}return n instanceof Promise?n.finally(()=>e()):(e(),n)}a(Nn,"withContext");function ir(t,e){return function(r){return function(...n){return Nn(t,e,()=>r.apply(this,n))}}}a(ir,"createContextWrapper");async function On(t){await tr();let e=await t,r=typeof e=="string"?JSON.parse(e):e;if(!r.packages)throw new Error("Loaded pyodide lock file does not contain the expected key 'packages'.");if(r.info.abi_version!==API.abiVersion)throw new Error(`Lock file ABI version doesn't match Pyodide ABI version.\n lockfile version: ${r.info.abi_version}\n pyodide version: ${API.abiVersion}`);API.lockfile=r,API.lockfile_info=r.info,API.lockfile_packages=r.packages,API.lockfile_unvendored_stdlibs_and_test=[],API._import_name_to_package_name=new Map;for(let i of Object.keys(API.lockfile_packages)){let s=API.lockfile_packages[i];for(let l of s.imports)API._import_name_to_package_name.set(l,i);s.package_type==="cpython_module"&&API.lockfile_unvendored_stdlibs_and_test.push(i)}API.lockfile_unvendored_stdlibs=API.lockfile_unvendored_stdlibs_and_test.filter(i=>i!=="test");let n=API.config.packages;API.config.fullStdLib&&(n=[...n,...API.lockfile_unvendored_stdlibs]),await te(n,{messageCallback(){}}),await API.bootstrapFinalizedPromise,API.flushPackageManagerBuffers(),API._pyodide._importhook.register_module_not_found_hook(API._import_name_to_package_name,API.lockfile_unvendored_stdlibs_and_test),API.package_loader.init_loaded_packages()}a(On,"initializePackageIndex");var Tn="default channel",Fn="pyodide.loadPackage",pt=class{constructor(e,r){this.cdnURL="";this.loadedPackages={};this._lock=Te();this.streamReady=!1;this.stdoutBuffer=[];this.stderrBuffer=[];this.defaultChannel=Tn;this.#t=e,this.#e=r,this.#r=new Z(e,r),d.IN_NODE?(this.installBaseUrl=this.#t.config.packageCacheDir??this.#t.config.packageBaseUrl,this.cdnURL=this.#t.config.cdnUrl):this.installBaseUrl=this.#t.config.packageBaseUrl,this.stdout=n=>{if(!this.streamReady){this.stdoutBuffer.push(n);return}let o=this.#e.stackSave();try{let i=this.#e.stringToUTF8OnStack(n);this.#e._print_stdout(i)}finally{this.#e.stackRestore(o)}},this.stderr=n=>{if(!this.streamReady){this.stderrBuffer.push(n);return}let o=this.#e.stackSave();try{let i=this.#e.stringToUTF8OnStack(n);this.#e._print_stderr(i)}finally{this.#e.stackRestore(o)}}}static{a(this,"PackageManager")}#t;#e;#r;async loadPackage(e,r={checkIntegrity:!0}){return this.setCallbacks(r.messageCallback,r.errorCallback)(this.loadPackageInner.bind(this))(e,r)}async loadPackageInner(e,r={checkIntegrity:!0}){let n=new Set,o=Rn(e),i=this.recursiveDependencies(o);for(let[u,{name:y,normalizedName:_,channel:m}]of i){let f=this.getLoadedPackageChannel(y);f&&(i.delete(_),f===m||m===this.defaultChannel?this.logStdout(`${y} already loaded from ${f}`):this.logStderr(`URI mismatch, attempting to load package ${y} from ${m} while it is already loaded from ${f}. To override a dependency, load the custom package first.`))}if(i.size===0)return this.logStdout("No new packages to load"),[];let s=Array.from(i.values(),({name:u})=>u).sort().join(", "),l=new Map,c=await this._lock();try{this.logStdout(`Loading ${s}`);for(let[u,y]of i){if(this.getLoadedPackageChannel(y.name)){i.delete(y.normalizedName);continue}y.installPromise=this.downloadAndInstall(y,i,n,l,r.checkIntegrity)}if(await Promise.all(Array.from(i.values()).map(({installPromise:u})=>u)),n.size>0){let u=Array.from(n,y=>y.name).sort().join(", ");this.logStdout(`Loaded ${u}`)}if(l.size>0){let u=Array.from(l.keys()).sort().join(", ");this.logStdout(`Failed to load ${u}`);for(let[y,_]of l)this.logStderr(`The following error occurred while loading ${y}:`),this.logStderr(_.message)}return await this.#t.bootstrapFinalizedPromise,this.#t.importlib.invalidate_caches(),Array.from(n,Dn)}finally{c()}}addPackageToLoad(e,r){let n=Yt(e);if(r.has(n))return;let o=this.#t.lockfile_packages[n];if(!o)throw new Error(`No known package with name '${e}'`);if(r.set(n,{name:o.name,normalizedName:n,channel:this.defaultChannel,depends:o.depends,installPromise:void 0,done:yt(),packageData:o}),!this.getLoadedPackageChannel(o.name))for(let i of o.depends)this.addPackageToLoad(i,r)}recursiveDependencies(e){let r=new Map;for(let n of e){let o=Qt(n);if(o===void 0){this.addPackageToLoad(n,r);continue}let{name:i,version:s,fileName:l}=o,c=n;if(r.has(i)&&r.get(i).channel!==c){this.logStderr(`Loading same package ${i} from ${c} and ${r.get(i).channel}`);continue}r.set(i,{name:i,normalizedName:i,channel:c,depends:[],installPromise:void 0,done:yt(),packageData:{name:i,version:s,file_name:l,install_dir:"site",sha256:"",package_type:"package",imports:[],depends:[]}})}return r}async downloadPackage(e,r=!0){await or(this.installBaseUrl);let n,o,i;if(e.channel===this.defaultChannel){if(!(e.normalizedName in this.#t.lockfile_packages))throw new Error(`Internal error: no entry for package named ${name}`);let l=this.#t.lockfile_packages[e.normalizedName];if(n=l.file_name,!rr(n)&&!this.installBaseUrl)throw new Error(`Lock file file_name for package "${e.name}" is relative path "${n}" but no packageBaseUrl provided to loadPyodide.`);o=Y(n,this.installBaseUrl),i="sha256-"+Xt(l.sha256)}else o=e.channel,i=void 0;r||(i=void 0);try{return await Q(o,i)}catch(l){if(!d.IN_NODE||e.channel!==this.defaultChannel||!n||n.startsWith("/"))throw l}this.logStdout(`Didn't find package ${n} locally, attempting to load from ${this.cdnURL}`);let s=await Q(this.cdnURL+n);return this.logStdout(`Package ${n} loaded from ${this.cdnURL}, caching the wheel in node_modules for future use.`),await H.writeFile(o,s),s}async installPackage(e,r){let n=this.#t.lockfile_packages[e.normalizedName];n||(n=e.packageData);let o=n.file_name,i=this.#t.package_loader.get_install_dir(n.install_dir);await this.#r.install(r,o,i,new Map([["INSTALLER",Fn],["PYODIDE_SOURCE",e.channel===this.defaultChannel?"pyodide":e.channel]]))}async downloadAndInstall(e,r,n,o,i=!0){if(ee[e.name]===void 0)try{let s=await this.downloadPackage(e,i),l=e.depends.map(c=>r.has(c)?r.get(c).done:Promise.resolve());await this.#t.bootstrapFinalizedPromise,await Promise.all(l),await this.installPackage(e,s),n.add(e.packageData),ee[e.name]=e.channel}catch(s){o.set(e.name,s)}finally{e.done.resolve()}}flushBuffers(){this.streamReady=!0;for(let e of this.stdoutBuffer)this.stdout(e);for(let e of this.stderrBuffer)this.stderr(e);this.stdoutBuffer=[],this.stderrBuffer=[]}getLoadedPackageChannel(e){let r=this.loadedPackages[e];return r===void 0?null:r}setCallbacks(e,r){let n=this.stdout,o=this.stderr;return ir(()=>{this.stdout=e||n,this.stderr=r||o},()=>{this.stdout=n,this.stderr=o})}logStdout(e){this.stdout(e)}logStderr(e){this.stderr(e)}};function Dn({name:t,version:e,file_name:r,package_type:n}){return{name:t,version:e,fileName:r,packageType:n}}a(Dn,"filterPackageData");function Rn(t){return typeof t.toJs=="function"&&(t=t.toJs()),Array.isArray(t)||(t=[t]),t}a(Rn,"toStringArray");var te,ee;if(typeof API<"u"&&typeof Module<"u"){let t=new pt(API,Module);te=t.loadPackage.bind(t),ee=t.loadedPackages,API.flushPackageManagerBuffers=t.flushBuffers.bind(t),API.lockFilePromise&&(API.packageIndexReady=On(API.lockFilePromise)),API.packageManager=t}var sr="0.29.3";var vt=d.IN_NODE?b("node:fs"):void 0,ur=d.IN_NODE?b("node:tty"):void 0;function yr(t){try{vt.fsyncSync(t)}catch(e){if(e?.code==="EINVAL"||(t===0||t===1||t===2)&&(e?.code==="ENOTSUP"||e?.code==="EBADF"||e?.code==="EPERM"))return;throw e}}a(yr,"nodeFsync");var dr=!1,$e={},x={};function gt(t){$e[x.stdin]=t}a(gt,"_setStdinOps");function Ln(t){$e[x.stdout]=t}a(Ln,"_setStdoutOps");function $n(t){$e[x.stderr]=t}a($n,"_setStderrOps");function Cn(t){return t&&typeof t=="object"&&"errno"in t}a(Cn,"isErrnoError");var Un=new Int32Array(new WebAssembly.Memory({shared:!0,initial:1,maximum:1}).buffer);function Bn(t){try{return Atomics.wait(Un,0,0,t),!0}catch{return!1}}a(Bn,"syncSleep");function Hn(t){for(;;)try{return t()}catch(e){if(e&&e.code==="EAGAIN"&&Bn(100))continue;throw e}}a(Hn,"handleEAGAIN");function lr(t,e,r){let n;try{n=Hn(e)}catch(o){throw o&&o.code&&Module.ERRNO_CODES[o.code]?new FS.ErrnoError(Module.ERRNO_CODES[o.code]):Cn(o)?o:(console.error("Error thrown in read:"),console.error(o),new FS.ErrnoError(29))}if(n===void 0)throw console.warn(`${r} returned undefined; a correct implementation must return a number`),new FS.ErrnoError(29);return n!==0&&(t.node.timestamp=Date.now()),n}a(lr,"readWriteHelper");var cr=a((t,e,r)=>API.typedArrayAsUint8Array(t).subarray(e,e+r),"prepareBuffer"),ft={open:a(function(t){let e=$e[t.node.rdev];if(!e)throw new FS.ErrnoError(43);t.devops=e,t.tty=t.devops.isatty?{ops:{}}:void 0,t.seekable=!1},"open"),close:a(function(t){t.stream_ops.fsync(t)},"close"),fsync:a(function(t){let e=t.devops;e.fsync&&e.fsync()},"fsync"),read:a(function(t,e,r,n,o){return e=cr(e,r,n),lr(t,()=>t.devops.read(e),"read")},"read"),write:a(function(t,e,r,n,o){return e=cr(e,r,n),lr(t,()=>t.devops.write(e),"write")},"write")};function Ce(){dr&&(FS.closeStream(0),FS.closeStream(1),FS.closeStream(2),FS.open("/dev/stdin",0),FS.open("/dev/stdout",1),FS.open("/dev/stderr",1))}a(Ce,"refreshStreams");API.initializeStreams=function(t,e,r){let n=FS.createDevice.major++;x.stdin=FS.makedev(n,0),x.stdout=FS.makedev(n,1),x.stderr=FS.makedev(n,2),FS.registerDevice(x.stdin,ft),FS.registerDevice(x.stdout,ft),FS.registerDevice(x.stderr,ft),FS.unlink("/dev/stdin"),FS.unlink("/dev/stdout"),FS.unlink("/dev/stderr"),FS.mkdev("/dev/stdin",x.stdin),FS.mkdev("/dev/stdout",x.stdout),FS.mkdev("/dev/stderr",x.stderr),re({stdin:t}),xt({batched:e}),wt({batched:r}),dr=!0,Ce()};function jn(){d.IN_NODE?re(new mt(process.stdin.fd)):re({stdin:a(()=>prompt(),"stdin")})}a(jn,"setDefaultStdin");function Wn(){gt(new _t),Ce()}a(Wn,"setStdinError");function re(t={}){let{stdin:e,error:r,isatty:n,autoEOF:o,read:i}=t,s=+!!e+ +!!r+ +!!i;if(s>1)throw new TypeError("At most one of stdin, read, and error must be provided.");if(!e&&o!==void 0)throw new TypeError("The 'autoEOF' option can only be used with the 'stdin' option");if(s===0){jn();return}r&&Wn(),e&&(o=o===void 0?!0:o,gt(new ht(e.bind(t),!!n,o))),i&>(t),Ce()}a(re,"setStdin");function pr(t,e,r){let{raw:n,isatty:o,batched:i,write:s}=t,l=+!!n+ +!!i+ +!!s;if(l===0&&(t=r(),({raw:n,isatty:o,batched:i,write:s}=t)),l>1)throw new TypeError("At most one of 'raw', 'batched', and 'write' must be passed");if(!n&&!s&&o)throw new TypeError("Cannot set 'isatty' to true unless 'raw' or 'write' is provided");n&&e(new Pt(n.bind(t),!!o)),i&&e(new bt(i.bind(t))),s&&e(t),Ce()}a(pr,"_setStdwrite");function zn(){return d.IN_NODE?new Le(process.stdout.fd):{batched:a(t=>console.log(t),"batched")}}a(zn,"_getStdoutDefaults");function Gn(){return d.IN_NODE?new Le(process.stderr.fd):{batched:a(t=>console.warn(t),"batched")}}a(Gn,"_getStderrDefaults");function xt(t={}){pr(t,Ln,zn)}a(xt,"setStdout");function wt(t={}){pr(t,$n,Gn)}a(wt,"setStderr");var Vn=globalThis.TextEncoder??function(){},Kn=new Vn,_t=class{static{a(this,"ErrorReader")}read(e){throw new FS.ErrnoError(29)}},mt=class{static{a(this,"NodeReader")}constructor(e){this.fd=e,this.isatty=ur.isatty(e)}read(e){try{return vt.readSync(this.fd,e)}catch(r){if(r.toString().includes("EOF"))return 0;throw r}}fsync(){yr(this.fd)}},ht=class{static{a(this,"LegacyReader")}constructor(e,r,n){this.infunc=e,this.isatty=r,this.autoEOF=n,this.index=0,this.saved=void 0,this.insertEOF=!1}_getInput(){if(this.saved)return this.saved;let e=this.infunc();if(typeof e=="number")return e;if(e!=null){if(ArrayBuffer.isView(e)){if(e.BYTES_PER_ELEMENT!==1)throw console.warn(`Expected BYTES_PER_ELEMENT to be 1, infunc gave ${e.constructor}`),new FS.ErrnoError(29);return e}if(typeof e=="string")return e.endsWith(`\n`)||(e+=`\n`),e;if(Object.prototype.toString.call(e)==="[object ArrayBuffer]")return new Uint8Array(e);throw console.warn("Expected result to be undefined, null, string, array buffer, or array buffer view"),new FS.ErrnoError(29)}}read(e){if(this.insertEOF)return this.insertEOF=!1,0;let r=0;for(;;){let n=this._getInput();if(typeof n=="number"){e[0]=n,e=e.subarray(1),r++;continue}let o;if(n&&n.length>0)if(typeof n=="string"){let{read:i,written:s}=Kn.encodeInto(n,e);this.saved=n.slice(i),r+=s,o=e[s-1],e=e.subarray(s)}else{let i;n.length>e.length?(e.set(n.subarray(0,e.length)),this.saved=n.subarray(e.length),i=e.length):(e.set(n),this.saved=void 0,i=n.length),r+=i,o=e[i-1],e=e.subarray(i)}if(!(n&&n.length>0)||this.autoEOF||e.length===0)return this.insertEOF=r>0&&this.autoEOF&&o!==10,r}}fsync(){}},Pt=class{static{a(this,"CharacterCodeWriter")}constructor(e,r){this.out=e,this.isatty=r}write(e){for(let r of e)this.out(r);return e.length}},bt=class{constructor(e){this.isatty=!1;this.out=e,this.output=[]}static{a(this,"StringWriter")}write(e){for(let r of e)r===10?(this.out(UTF8ArrayToString(new Uint8Array(this.output))),this.output=[]):r!==0&&this.output.push(r);return e.length}fsync(){this.output&&this.output.length>0&&(this.out(UTF8ArrayToString(new Uint8Array(this.output))),this.output=[])}},Le=class{static{a(this,"NodeWriter")}constructor(e){this.fd=e,this.isatty=ur.isatty(e)}write(e){return vt.writeSync(this.fd,e)}fsync(){yr(this.fd)}};var St="sched$"+Math.random().toString(36).slice(2)+"$",W={},fr=0,j=null,At=[],Jn=typeof globalThis.scheduler?.postTask=="function";function qn(){if(!d.IN_BROWSER_MAIN_THREAD)return;let t=a(e=>{if(typeof e.data=="string"&&e.data.indexOf(St)===0){let r=+e.data.slice(St.length),n=W[r];if(!n)return;try{n()}finally{delete W[r]}}},"onGlobalMessage");globalThis.addEventListener("message",t,!1)}a(qn,"installPostMessageHandler");qn();function Yn(){j||d.IN_SAFARI||d.IN_DENO||d.IN_NODE||typeof globalThis.MessageChannel=="function"&&(j=new MessageChannel,j.port1.onmessage=()=>{let t=At.length;for(let e=0;e({value:t,enumerable:!0,writable:!0,configurable:!0}),"getPropertyDescriptor"),_r=Symbol(),gr="prototype",ro={deleteProperty:a((t,e)=>t.has(e)?t.delete(e):delete t[e],"deleteProperty"),get(t,e,r){if(e===_r)return t;let n=t[e];return typeof n=="function"&&e!=="constructor"&&(n=n.bind(t)),n||=t.get(e),n},getOwnPropertyDescriptor(t,e){if(t.has(e))return to(t.get(e));if(e in t)return Zn(t,e)},has:a((t,e)=>t.has(e)||e in t,"has"),ownKeys:a(t=>[...t.keys(),...eo(t)].filter(e=>["string","symbol"].includes(typeof e)),"ownKeys"),set:a((t,e,r)=>(t.set(e,r),!0),"set")},no=new Proxy(class extends Map{static{a(this,"LiteralMap")}constructor(...e){return new Proxy(super(...e),ro)}},{get(t,e,...r){return e!==gr&&e in t[gr]?(n,...o)=>{let i=n[_r],s=i[e];return typeof s=="function"&&(s=s.apply(i,o)),s===i?n:s}:Xn(t,e,...r)}}),mr=no;var Be=new FinalizationRegistry(t=>void t());function oo(t){let e=new AbortController;for(let l of t)if(l.aborted)return e.abort(l.reason),e.signal;let r=new WeakRef(e),n=[],o=t.length;t.forEach(l=>{let c=new WeakRef(l);function u(){r.deref()?.abort(c.deref()?.reason)}a(u,"abort"),l.addEventListener("abort",u),n.push([c,u]),Be.register(l,()=>!--o&&i(),l)});function i(){n.forEach(([l,c])=>{let u=l.deref();u&&(u.removeEventListener("abort",c),Be.unregister(u));let y=r.deref();y&&(Be.unregister(y.signal),delete y.signal.__controller)})}a(i,"clear");let{signal:s}=e;return Be.register(s,i,s),s.addEventListener("abort",i),s.__controller=e,s}a(oo,"abortSignalAny");var hr=oo;API.getExpectedKeys=function(){return[null,API.config.jsglobals,API.public_api,API,Ue,API,{}]};var xr=Symbol("getAccessorList"),Pr=Symbol("getObject");function He(t,e=[]){return new Proxy(t,{get(r,n,o){if(n===xr)return e;if(n===Pr)return r;let i=Reflect.get(...arguments),s=Reflect.getOwnPropertyDescriptor(r,n);return s&&s.writable===!1&&!s.configurable||s&&s.set&&!s.get||!["object","function"].includes(typeof i)?i:He(i,[...e,n])},apply(r,n,o){return n=n?.[Pr]??n,Reflect.apply(r,n,o)},getPrototypeOf(){return He(Reflect.getPrototypeOf(...arguments),[...e,"[getProtoTypeOf]"])}})}a(He,"makeGlobalsProxy");var wr=1886286592,je=48;function ao(t,e){if(e.length!==8)throw new Error("Expected 256 bit buffer");for(let r=0;r<32;r++)e[r]=parseInt(t.slice(r*8,(r+1)*8),16)}a(ao,"encodeBuildId");function io(t){if(t.length!==8)throw new Error("Expected 256 bit buffer");return Array.from(t,e=>e.toString(16).padStart(8,"0")).join("")}a(io,"decodeBuildId");function br(t,e,r){if(e===r)return;if(typeof r=="function"&&typeof e!="function")throw console.warn(r,e),new Error(`Expected function at index ${t}`);let n=!1;try{n=JSON.stringify(e)===JSON.stringify(r)}catch(o){console.warn(o)}if(!n)throw console.warn(r,e),new Error(`Unexpected hiwire entry at index ${t}`)}a(br,"checkEntry");var ne=6;API.serializeHiwireState=function(t,e){e||(e=br);let r=[],n=API.getExpectedKeys();for(let s=0;svr(i,o)),e.hiwireKeys.forEach((o,i)=>{let s;if(!o)s=o;else if("path"in o)s=o.path.reduce((l,c)=>l[c],t)||null;else if("abortSignalAny"in o)s=API.abortSignalAny;else if("API"in o)s=API;else{if(!r)throw new Error("You must pass an appropriate deserializer as _snapshotDeserializer");s=r(o.serialized)}vr(n.length+i,s)}),e.immortalKeys.forEach(o=>Module.__hiwire_immortal_add(o))}a(Ar,"syncUpSnapshotLoad2");async function Ir(t,e){return new Promise((r,n)=>{t.FS.syncfs(e,o=>{o?n(o):r()})})}a(Ir,"syncfs");async function Er(t){return await Ir(t,!1)}a(Er,"syncLocalToRemote");async function kr(t){return await Ir(t,!0)}a(kr,"syncRemoteToLocal");API.loadBinaryFile=Q;API.rawRun=a(function(e){let r=Module.stringToNewUTF8(e);Module.API.capture_stderr();let n=_PyRun_SimpleString(r);_free(r);let o=Module.API.restore_stderr().trim();return[n,o]},"rawRun");API.runPythonInternal=function(t){return API._pyodide._base.eval_code(t,API.runPythonInternal_dict)};API.setPyProxyToStringMethod=function(t){Module.HEAP8[Module._compat_to_string_repr]=+t};API.setCompatToJsLiteralMap=function(t){Module.HEAP8[Module._compat_dict_to_literalmap]=+t};API.setCompatNullToNone=function(t){Module.HEAP8[Module._compat_null_to_none]=+t};API.saveState=()=>API.pyodide_py._state.save_state();API.restoreState=t=>API.pyodide_py._state.restore_state(t);API.scheduleCallback=Ue;typeof AbortSignal<"u"&&AbortSignal.any?API.abortSignalAny=AbortSignal.any:API.abortSignalAny=hr;API.LiteralMap=mr;function Mr(t){Module.FS.mkdirTree(t);let{node:e}=Module.FS.lookupPath(t,{follow_mount:!1});if(Module.FS.isMountpoint(e))throw new Error(`path '${t}' is already a file system mount point`);if(!Module.FS.isDir(e.mode))throw new Error(`path '${t}' points to a file not a directory`);for(let r in e.contents)throw new Error(`directory '${t}' is not empty`)}a(Mr,"ensureMountPathExists");var It=class{static{a(this,"PyodideAPI_")}static{this.version=sr}static{this.loadPackage=te}static{this.loadedPackages=ee}static{this.ffi=Gt}static{this.setStdin=re}static{this.setStdout=xt}static{this.setStderr=wt}static{this.globals={}}static{this.FS={}}static{this.PATH={}}static{this.canvas=Jt}static{this.ERRNO_CODES={}}static{this.pyodide_py={}}static async loadPackagesFromImports(e,r={checkIntegrity:!0}){let n=API.pyodide_code.find_imports(e),o;try{o=n.toJs()}finally{n.destroy()}if(o.length===0)return[];let i=API._import_name_to_package_name,s=new Set;for(let l of o)i.has(l)&&s.add(i.get(l));return s.size?await te(Array.from(s),r):[]}static runPython(e,r={}){return r.globals||(r.globals=API.globals),API.pyodide_code.eval_code.callKwargs(e,r)}static async runPythonAsync(e,r={}){return r.globals||(r.globals=API.globals),await API.pyodide_code.eval_code_async.callKwargs(e,r)}static registerJsModule(e,r){API.pyodide_ffi.register_js_module(e,r)}static unregisterJsModule(e){API.pyodide_ffi.unregister_js_module(e)}static toPy(e,{depth:r,defaultConverter:n}={depth:-1}){switch(typeof e){case"string":case"number":case"boolean":case"bigint":case"undefined":return e}if(!e||API.isPyProxy(e))return e;let o=0,i=0;try{o=Module.js2python_convert(e,{depth:r,defaultConverter:n})}catch(s){throw s instanceof Module._PropagatePythonError&&_pythonexc2js(),s}try{if(_JsProxy_Check(o))return e;i=_python2js(o),i===null&&_pythonexc2js()}finally{_Py_DecRef(o)}return i}static pyimport(e){return API.pyodide_base.pyimport_impl(e)}static unpackArchive(e,r,n={}){if(!ArrayBuffer.isView(e)&&API.getTypeTag(e)!=="[object ArrayBuffer]")throw new TypeError("Expected argument 'buffer' to be an ArrayBuffer or an ArrayBuffer view");API.typedArrayAsUint8Array(e);let o=n.extractDir;API.package_loader.unpack_buffer.callKwargs({buffer:e,format:r,extract_dir:o,metadata:qt})}static async mountNativeFS(e,r){if(r.constructor.name!=="FileSystemDirectoryHandle")throw new TypeError("Expected argument 'fileSystemHandle' to be a FileSystemDirectoryHandle");return Mr(e),Module.FS.mount(Module.FS.filesystems.NATIVEFS_ASYNC,{fileSystemHandle:r},e),await kr(Module),{syncfs:a(async()=>await Er(Module),"syncfs")}}static mountNodeFS(e,r){if(!d.IN_NODE)throw new Error("mountNodeFS only works in Node");Mr(e);let n;try{n=Re.lstatSync(r)}catch{throw new Error(`hostPath '${r}' does not exist`)}if(!n.isDirectory())throw new Error(`hostPath '${r}' is not a directory`);Module.FS.mount(Module.FS.filesystems.NODEFS,{root:r},e)}static registerComlink(e){API._Comlink=e}static setInterruptBuffer(e){Module.HEAP8[Module._Py_EMSCRIPTEN_SIGNAL_HANDLING]=+!!e,Module.Py_EmscriptenSignalBuffer=e}static checkInterrupt(){if(_PyGILState_Check()){__PyErr_CheckSignals()&&_pythonexc2js();return}else{let e=Module.Py_EmscriptenSignalBuffer;if(e&&e[0]===2)throw new Module.FS.ErrnoError(27)}}static setDebug(e){let r=!!API.debug_ffi;return API.debug_ffi=e,r}static makeMemorySnapshot({serializer:e}={}){if(!API.config._makeSnapshot)throw new Error("Can only use pyodide.makeMemorySnapshot if the _makeSnapshot option is passed to loadPyodide");return API.makeSnapshot(e)}static get lockfile(){return API.lockfile}static get lockfileBaseUrl(){return API.config.packageCacheDir??API.config.packageBaseUrl}};function so(){let t=Object.getOwnPropertyDescriptors(It);delete t.prototype;let e=Object.create({},t);return API.public_api=e,e.FS=Module.FS,e.PATH=Module.PATH,e.ERRNO_CODES=Module.ERRNO_CODES,e._module=Module,e._api=API,e}a(so,"makePublicAPI");function lo(t,e){return new Proxy(t,{get(r,n){return n==="get"?o=>{let i=r.get(o);return i===void 0&&(i=e.get(o)),i}:n==="has"?o=>r.has(o)||e.has(o):Reflect.get(r,n)}})}a(lo,"wrapPythonGlobals");var Nr;API.bootstrapFinalizedPromise=new Promise(t=>Nr=t);API.finalizeBootstrap=function(t,e){t&&Sr();let[r,n]=API.rawRun("import _pyodide_core");r&&API.fatal_loading_error(`Failed to import _pyodide_core\n`,n),API.runPythonInternal_dict=API._pyodide._base.eval_code("{}"),API.importlib=API.runPythonInternal("import importlib; importlib");let o=API.importlib.import_module;API.sys=o("sys"),API.os=o("os");let i=API.runPythonInternal("import __main__; __main__.__dict__"),s=API.runPythonInternal("import builtins; builtins.__dict__");API.globals=lo(i,s);let l=API._pyodide._importhook,c=so();API.config._makeSnapshot&&(API.config.jsglobals=He(API.config.jsglobals));let u=API.config.jsglobals;return t?Ar(u,t,e):(l.register_js_finder(),l.register_js_module("js",u),l.register_js_module("pyodide_js",c),l.register_windows_finder()),API.pyodide_py=o("pyodide"),API.pyodide_code=o("pyodide.code"),API.pyodide_ffi=o("pyodide.ffi"),API.package_loader=o("pyodide._package_loader"),API.pyodide_base=o("_pyodide._base"),API.sitepackages=API.package_loader.SITE_PACKAGES.__str__(),API.dsodir=API.package_loader.DSO_DIR.__str__(),API.defaultLdLibraryPath=[API.dsodir,API.sitepackages],API.os.environ.__setitem__("LD_LIBRARY_PATH",API.defaultLdLibraryPath.join(":")),c.pyodide_py=API.pyodide_py,c.globals=API.globals,Nr(),c}})()}var StackSwitching=(()=>{var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:true})};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from==="object"||typeof from==="function"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return to};var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:true}),mod);var stack_switching_exports={};__export(stack_switching_exports,{StackState:()=>StackState,createPromising:()=>createPromising,jspiSupported:()=>jspiSupported,newJspiSupported:()=>newJspiSupported,oldJspiSupported:()=>oldJspiSupported,promisingApply:()=>promisingApply,promisingRunMain:()=>promisingRunMain,suspenderGlobal:()=>suspenderGlobal,validSuspender:()=>validSuspender});var suspenderGlobal={value:null};var validSuspender={value:false};var promisingApplyHandler;function promisingApply(...args){validSuspender.value=true;Module.stackStop=stackSave();return promisingApplyHandler(...args)}var promisingRunMainHandler;function promisingRunMain(...args){validSuspender.value=true;Module.stackStop=stackSave();return promisingRunMainHandler(...args)}function createPromising(wasm_func){if(Module.newJspiSupported){const promisingFunc=WebAssembly.promising(wasm_func);async function wrapper(...args){const orig=validSuspender.value;validSuspender.value=true;try{return await promisingFunc(null,...args)}finally{validSuspender.value=orig}}return wrapper}const{parameters}=wasmFunctionType(wasm_func);parameters.shift();return new WebAssembly.Function({parameters,results:["externref"]},wasm_func,{promising:"first"})}function initSuspenders(){promisingApplyHandler=createPromising(wasmExports._pyproxy_apply_promising);if(wasmExports.run_main_promising){promisingRunMainHandler=createPromising(wasmExports.run_main_promising)}}var stackStates=[];var StackState=class{constructor(){this.start=stackSave();this.stop=Module.stackStop;this._copy=new Uint8Array(0);if(this.start!==this.stop){stackStates.push(this)}}restore(){let total=0;while(stackStates.length>0&&stackStates[stackStates.length-1].stop>>0,this.start+sz2>>>0);const c=new Uint8Array(sz2);c.set(this._copy);c.set(new_segment,sz1);this._copy=c;return sz2}_save(){return this._save_up_to(this.stop)}};var canConstructWasm=true;try{new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0]))}catch(e){canConstructWasm=false}var newJspiSupported=canConstructWasm&&"Suspending"in WebAssembly;var oldJspiSupported=canConstructWasm&&"Suspender"in WebAssembly;var jspiSupported=newJspiSupported||oldJspiSupported;Module.newJspiSupported=newJspiSupported;Module.oldJspiSupported=oldJspiSupported;Module.jspiSupported=jspiSupported;if(jspiSupported){Module.preRun.push(initSuspenders)}return __toCommonJS(stack_switching_exports)})();const{StackState,createPromising,jspiSupported,newJspiSupported,oldJspiSupported,promisingApply,promisingRunMain,suspenderGlobal,validSuspender}=StackSwitching;Object.assign(Module,StackSwitching);const API=Module.API;const Hiwire={};const Tests={};API.tests=Tests;API.version="0.29.3";API.abiVersion="2025_0";Module.hiwire=Hiwire;function getTypeTag(x){try{return Object.prototype.toString.call(x)}catch(e){return""}}API.getTypeTag=getTypeTag;function hasProperty(obj,prop){try{while(obj){if(Object.hasOwn(obj,prop)){return true}obj=Object.getPrototypeOf(obj)}}catch(e){}return false}function hasMethod(obj,prop){try{return typeof obj[prop]==="function"}catch(e){return false}}const pyproxyIsAlive=px=>!!Module.PyProxy_getAttrsQuiet(px).shared.ptr;API.pyproxyIsAlive=pyproxyIsAlive;const errNoRet=()=>{throw new Error("Assertion error: control reached end of function without return")};function isPromise(obj){try{return typeof obj?.then==="function"}catch(e){return false}}API.isPromise=isPromise;function bufferAsUint8Array(arg){if(ArrayBuffer.isView(arg)){return new Uint8Array(arg.buffer,arg.byteOffset,arg.byteLength)}else{return new Uint8Array(arg)}}API.typedArrayAsUint8Array=bufferAsUint8Array;Module.iterObject=function*(object){for(let k in object){if(Object.hasOwn(object,k)){yield k}}};function wasmFunctionType(wasm_func){if(!WebAssembly.Function){throw new Error("No type reflection")}if(WebAssembly.Function.type){return WebAssembly.Function.type(wasm_func)}return wasm_func.type()}pyodide_js_init();pyodide_js_init.sig="v";function set_suspender(suspender){suspenderGlobal.value=suspender}set_suspender.sig="ve";function get_suspender(){return suspenderGlobal.value}get_suspender.sig="e";function syncifyHandler(x,y){return Module.error}async function inner(x,y){try{return await(x??y)}catch(e){if(e&&e.pyodide_fatal_error){throw e}Module.syncify_error=e;return Module.error}}if(newJspiSupported){syncifyHandler=new WebAssembly.Suspending(inner)}else if(oldJspiSupported){syncifyHandler=new WebAssembly.Function({parameters:["externref","externref"],results:["externref"]},inner,{suspending:"first"})}syncifyHandler.sig="eee";function JsvPromise_Syncify_handleError(){if(!Module.syncify_error){return}Module.handle_js_error(Module.syncify_error);delete Module.syncify_error}JsvPromise_Syncify_handleError.sig="v";function saveState(){if(!validSuspender.value){return Module.error}const stackState=new StackState;const threadState=_captureThreadState();return{threadState,stackState,suspender:suspenderGlobal.value}}saveState.sig="e";function restoreState(state){state.stackState.restore();_restoreThreadState(state.threadState);suspenderGlobal.value=state.suspender;validSuspender.value=true}restoreState.sig="ve";function _Py_emscripten_runtime(){var info;if(typeof navigator=="object"){info=navigator.userAgent}else if(typeof process=="object"){info="Node.js ".concat(process.version)}else{info="UNKNOWN"}var len=lengthBytesUTF8(info)+1;var res=_malloc(len);if(res)stringToUTF8(info,res,len);return res}_Py_emscripten_runtime.sig="i";function _Py_CheckEmscriptenSignals_Helper(){if(!Module.Py_EmscriptenSignalBuffer){return 0}try{let result=Module.Py_EmscriptenSignalBuffer[0];Module.Py_EmscriptenSignalBuffer[0]=0;return result}catch(e){return 0}}_Py_CheckEmscriptenSignals_Helper.sig="i";function _PyEM_GetCountArgsPtr(){return Module._PyEM_CountArgsPtr}_PyEM_GetCountArgsPtr.sig="i";function _PyEM_InitTrampoline_js(){const ptr=getPyEMCountArgsPtr();Module._PyEM_CountArgsPtr=ptr;const offset=HEAP32[__PyEM_EMSCRIPTEN_COUNT_ARGS_OFFSET/4>>>0];HEAP32[(__PyRuntime+offset)/4>>>0]=ptr}function getPyEMCountArgsPtr(){let isIOS=globalThis.navigator&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||navigator.platform==="MacIntel"&&typeof navigator.maxTouchPoints!=="undefined"&&navigator.maxTouchPoints>1);if(isIOS){return 0}const code=new Uint8Array([0,97,115,109,1,0,0,0,1,27,5,96,0,1,127,96,1,127,1,127,96,2,127,127,1,127,96,3,127,127,127,1,127,96,1,127,0,2,9,1,1,101,1,116,1,112,0,0,3,2,1,1,7,5,1,1,102,0,0,10,68,1,66,1,1,112,32,0,37,0,34,1,251,20,3,2,4,69,13,0,65,3,15,11,32,1,251,20,2,2,4,69,13,0,65,2,15,11,32,1,251,20,1,2,4,69,13,0,65,1,15,11,32,1,251,20,0,2,4,69,13,0,65,0,15,11,65,127,11]);try{const mod=new WebAssembly.Module(code);const inst=new WebAssembly.Instance(mod,{e:{t:wasmTable}});return addFunction(inst.exports.f)}catch(e){return 0}}_PyEM_InitTrampoline_js.sig="v";function _PyEM_TrampolineCall_JS(func,arg1,arg2,arg3){return wasmTable.get(func)(arg1,arg2,arg3)}_PyEM_TrampolineCall_JS.sig="iiiii";function unbox_small_structs(type_ptr){var type_id=HEAPU16[(type_ptr+6>>1)+0>>>0];while(type_id===13){var elements=HEAPU32[(type_ptr+8>>2)+0>>>0];var first_element=HEAPU32[(elements>>2)+0>>>0];if(first_element===0){type_id=0;break}else if(HEAPU32[(elements>>2)+1>>>0]===0){type_ptr=first_element;type_id=HEAPU16[(first_element+6>>1)+0>>>0]}else{break}}return[type_ptr,type_id]}function ffi_call_js(cif,fn,rvalue,avalue){var abi=HEAPU32[(cif>>2)+0>>>0];var nargs=HEAPU32[(cif>>2)+1>>>0];var nfixedargs=HEAPU32[(cif>>2)+6>>>0];var arg_types_ptr=HEAPU32[(cif>>2)+2>>>0];var rtype_unboxed=unbox_small_structs(HEAPU32[(cif>>2)+3>>>0]);var rtype_ptr=rtype_unboxed[0];var rtype_id=rtype_unboxed[1];var orig_stack_ptr=stackSave();var cur_stack_ptr=orig_stack_ptr;var args=[];var ret_by_arg=!!0;if(rtype_id===15){throw new Error("complex ret marshalling nyi")}if(rtype_id<0||rtype_id>15){throw new Error("Unexpected rtype "+rtype_id)}if(rtype_id===4||rtype_id===13){args.push(rvalue);ret_by_arg=!!1}for(var i=0;i>2)+i>>>0];var arg_unboxed=unbox_small_structs(HEAPU32[(arg_types_ptr>>2)+i>>>0]);var arg_type_ptr=arg_unboxed[0];var arg_type_id=arg_unboxed[1];switch(arg_type_id){case 1:case 10:case 9:case 14:args.push(HEAPU32[(arg_ptr>>2)+0>>>0]);break;case 2:args.push(HEAPF32[(arg_ptr>>2)+0>>>0]);break;case 3:args.push(HEAPF64[(arg_ptr>>3)+0>>>0]);break;case 5:args.push(HEAPU8[arg_ptr+0>>>0]);break;case 6:args.push(HEAP8[arg_ptr+0>>>0]);break;case 7:args.push(HEAPU16[(arg_ptr>>1)+0>>>0]);break;case 8:args.push(HEAP16[(arg_ptr>>1)+0>>>0]);break;case 11:case 12:args.push(HEAPU64[(arg_ptr>>3)+0>>>0]);break;case 4:args.push(HEAPU64[(arg_ptr>>3)+0>>>0]);args.push(HEAPU64[(arg_ptr>>3)+1>>>0]);break;case 13:var size=HEAPU32[(arg_type_ptr>>2)+0>>>0];var align=HEAPU16[(arg_type_ptr+4>>1)+0>>>0];cur_stack_ptr-=size,cur_stack_ptr&=~(align-1);HEAP8.subarray(cur_stack_ptr>>>0,cur_stack_ptr+size>>>0).set(HEAP8.subarray(arg_ptr>>>0,arg_ptr+size>>>0));args.push(cur_stack_ptr);break;case 15:throw new Error("complex marshalling nyi");default:throw new Error("Unexpected type "+arg_type_id)}}if(nfixedargs!=nargs){var struct_arg_info=[];for(var i=nargs-1;i>=nfixedargs;i--){var arg_ptr=HEAPU32[(avalue>>2)+i>>>0];var arg_unboxed=unbox_small_structs(HEAPU32[(arg_types_ptr>>2)+i>>>0]);var arg_type_ptr=arg_unboxed[0];var arg_type_id=arg_unboxed[1];switch(arg_type_id){case 5:case 6:cur_stack_ptr-=1,cur_stack_ptr&=~(1-1);HEAPU8[cur_stack_ptr+0>>>0]=HEAPU8[arg_ptr+0>>>0];break;case 7:case 8:cur_stack_ptr-=2,cur_stack_ptr&=~(2-1);HEAPU16[(cur_stack_ptr>>1)+0>>>0]=HEAPU16[(arg_ptr>>1)+0>>>0];break;case 1:case 9:case 10:case 14:case 2:cur_stack_ptr-=4,cur_stack_ptr&=~(4-1);HEAPU32[(cur_stack_ptr>>2)+0>>>0]=HEAPU32[(arg_ptr>>2)+0>>>0];break;case 3:case 11:case 12:cur_stack_ptr-=8,cur_stack_ptr&=~(8-1);HEAPU32[(cur_stack_ptr>>2)+0>>>0]=HEAPU32[(arg_ptr>>2)+0>>>0];HEAPU32[(cur_stack_ptr>>2)+1>>>0]=HEAPU32[(arg_ptr>>2)+1>>>0];break;case 4:cur_stack_ptr-=16,cur_stack_ptr&=~(8-1);HEAPU32[(cur_stack_ptr>>2)+0>>>0]=HEAPU32[(arg_ptr>>2)+0>>>0];HEAPU32[(cur_stack_ptr>>2)+1>>>0]=HEAPU32[(arg_ptr>>2)+1>>>0];HEAPU32[(cur_stack_ptr>>2)+2>>>0]=HEAPU32[(arg_ptr>>2)+2>>>0];HEAPU32[(cur_stack_ptr>>2)+3>>>0]=HEAPU32[(arg_ptr>>2)+3>>>0];break;case 13:cur_stack_ptr-=4,cur_stack_ptr&=~(4-1);struct_arg_info.push([cur_stack_ptr,arg_ptr,HEAPU32[(arg_type_ptr>>2)+0>>>0],HEAPU16[(arg_type_ptr+4>>1)+0>>>0]]);break;case 15:throw new Error("complex arg marshalling nyi");default:throw new Error("Unexpected argtype "+arg_type_id)}}args.push(cur_stack_ptr);for(var i=0;i>>0,cur_stack_ptr+size>>>0).set(HEAP8.subarray(arg_ptr>>>0,arg_ptr+size>>>0));HEAPU32[(arg_target>>2)+0>>>0]=cur_stack_ptr}}stackRestore(cur_stack_ptr);stackAlloc(0);var result=(0,getWasmTableEntry(fn).apply(null,args));stackRestore(orig_stack_ptr);if(ret_by_arg){return}switch(rtype_id){case 0:break;case 1:case 9:case 10:case 14:HEAPU32[(rvalue>>2)+0>>>0]=result;break;case 2:HEAPF32[(rvalue>>2)+0>>>0]=result;break;case 3:HEAPF64[(rvalue>>3)+0>>>0]=result;break;case 5:case 6:HEAPU8[rvalue+0>>>0]=result;break;case 7:case 8:HEAPU16[(rvalue>>1)+0>>>0]=result;break;case 11:case 12:HEAPU64[(rvalue>>3)+0>>>0]=result;break;case 15:throw new Error("complex ret marshalling nyi");default:throw new Error("Unexpected rtype "+rtype_id)}}ffi_call_js.sig="viiii";function ffi_closure_alloc_js(size,code){var closure=_malloc(size);var index=getEmptyTableSlot();HEAPU32[(code>>2)+0>>>0]=index;HEAPU32[(closure>>2)+0>>>0]=index;return closure}ffi_closure_alloc_js.sig="iii";function ffi_closure_free_js(closure){var index=HEAPU32[(closure>>2)+0>>>0];freeTableIndexes.push(index);_free(closure)}ffi_closure_free_js.sig="vi";function ffi_prep_closure_loc_js(closure,cif,fun,user_data,codeloc){var abi=HEAPU32[(cif>>2)+0>>>0];var nargs=HEAPU32[(cif>>2)+1>>>0];var nfixedargs=HEAPU32[(cif>>2)+6>>>0];var arg_types_ptr=HEAPU32[(cif>>2)+2>>>0];var rtype_unboxed=unbox_small_structs(HEAPU32[(cif>>2)+3>>>0]);var rtype_ptr=rtype_unboxed[0];var rtype_id=rtype_unboxed[1];var sig;var ret_by_arg=!!0;switch(rtype_id){case 0:sig="v";break;case 13:case 4:sig="vi";ret_by_arg=!!1;break;case 1:case 5:case 6:case 7:case 8:case 9:case 10:case 14:sig="i";break;case 2:sig="f";break;case 3:sig="d";break;case 11:case 12:sig="j";break;case 15:throw new Error("complex ret marshalling nyi");default:throw new Error("Unexpected rtype "+rtype_id)}var unboxed_arg_type_id_list=[];var unboxed_arg_type_info_list=[];for(var i=0;i>2)+i>>>0]);var arg_type_ptr=arg_unboxed[0];var arg_type_id=arg_unboxed[1];unboxed_arg_type_id_list.push(arg_type_id);unboxed_arg_type_info_list.push([HEAPU32[(arg_type_ptr>>2)+0>>>0],HEAPU16[(arg_type_ptr+4>>1)+0>>>0]])}for(var i=0;i>2)+carg_idx>>>0]=cur_ptr;HEAPU8[cur_ptr+0>>>0]=cur_arg;break;case 7:case 8:cur_ptr-=2,cur_ptr&=~(4-1);HEAPU32[(args_ptr>>2)+carg_idx>>>0]=cur_ptr;HEAPU16[(cur_ptr>>1)+0>>>0]=cur_arg;break;case 1:case 9:case 10:case 14:cur_ptr-=4,cur_ptr&=~(4-1);HEAPU32[(args_ptr>>2)+carg_idx>>>0]=cur_ptr;HEAPU32[(cur_ptr>>2)+0>>>0]=cur_arg;break;case 13:cur_ptr-=arg_size,cur_ptr&=~(arg_align-1);HEAP8.subarray(cur_ptr>>>0,cur_ptr+arg_size>>>0).set(HEAP8.subarray(cur_arg>>>0,cur_arg+arg_size>>>0));HEAPU32[(args_ptr>>2)+carg_idx>>>0]=cur_ptr;break;case 2:cur_ptr-=4,cur_ptr&=~(4-1);HEAPU32[(args_ptr>>2)+carg_idx>>>0]=cur_ptr;HEAPF32[(cur_ptr>>2)+0>>>0]=cur_arg;break;case 3:cur_ptr-=8,cur_ptr&=~(8-1);HEAPU32[(args_ptr>>2)+carg_idx>>>0]=cur_ptr;HEAPF64[(cur_ptr>>3)+0>>>0]=cur_arg;break;case 11:case 12:cur_ptr-=8,cur_ptr&=~(8-1);HEAPU32[(args_ptr>>2)+carg_idx>>>0]=cur_ptr;HEAPU64[(cur_ptr>>3)+0>>>0]=cur_arg;break;case 4:cur_ptr-=16,cur_ptr&=~(8-1);HEAPU32[(args_ptr>>2)+carg_idx>>>0]=cur_ptr;HEAPU64[(cur_ptr>>3)+0>>>0]=cur_arg;cur_arg=args[jsarg_idx++];HEAPU64[(cur_ptr>>3)+1>>>0]=cur_arg;break}}var varargs=args[args.length-1];for(;carg_idx>2)+0>>>0];cur_ptr-=arg_size,cur_ptr&=~(arg_align-1);HEAP8.subarray(cur_ptr>>>0,cur_ptr+arg_size>>>0).set(HEAP8.subarray(struct_ptr>>>0,struct_ptr+arg_size>>>0));HEAPU32[(args_ptr>>2)+carg_idx>>>0]=cur_ptr}else{HEAPU32[(args_ptr>>2)+carg_idx>>>0]=varargs}varargs+=4}stackRestore(cur_ptr);stackAlloc(0);0;getWasmTableEntry(HEAPU32[(closure>>2)+2>>>0])(HEAPU32[(closure>>2)+1>>>0],ret_ptr,args_ptr,HEAPU32[(closure>>2)+3>>>0]);stackRestore(orig_stack_ptr);if(!ret_by_arg){switch(sig[0]){case"i":return HEAPU32[(ret_ptr>>2)+0>>>0];case"j":return HEAPU64[(ret_ptr>>3)+0>>>0];case"d":return HEAPF64[(ret_ptr>>3)+0>>>0];case"f":return HEAPF32[(ret_ptr>>2)+0>>>0]}}}try{var wasm_trampoline=convertJsFunctionToWasm(trampoline,sig)}catch(e){return 1}setWasmTableEntry(codeloc,wasm_trampoline);HEAPU32[(closure>>2)+1>>>0]=cif;HEAPU32[(closure>>2)+2>>>0]=fun;HEAPU32[(closure>>2)+3>>>0]=user_data;return 0}ffi_prep_closure_loc_js.sig="iiiiii";function __hiwire_deduplicate_new(){return new Map}__hiwire_deduplicate_new.sig="e";function __hiwire_deduplicate_get(map,value){return map.get(value)}__hiwire_deduplicate_get.sig="iee";function __hiwire_deduplicate_set(map,value,ref){map.set(value,ref)}__hiwire_deduplicate_set.sig="veei";function __hiwire_deduplicate_delete(map,value){map.delete(value)}__hiwire_deduplicate_delete.sig="vee";var wasmImports={IMG_Init:_IMG_Init,IMG_Load:_IMG_Load,IMG_Load_RW:_IMG_Load_RW,IMG_Quit:_IMG_Quit,JsArray_count_js,JsArray_index_js,JsArray_inplace_repeat_js,JsArray_repeat_js,JsArray_reverse_js,JsArray_reversed_iterator,JsBuffer_DecodeString_js,JsBuffer_get_info,JsDoubleProxy_unwrap_js,JsException_new_helper,JsMap_GetIter_js,JsMap_clear_js,JsModule_GetAll_js,JsObjMap_GetIter_js,JsObjMap_ass_subscript_js,JsObjMap_contains_js,JsObjMap_length_js,JsObjMap_subscript_js,JsProxy_Bool_js,JsProxy_DelAttr_js,JsProxy_Dir_js,JsProxy_GetAsyncIter_js,JsProxy_GetAttr_js,JsProxy_GetIter_js,JsProxy_SetAttr_js,JsProxy_compute_typeflags,JsProxy_subscript_js,JsProxy_to_weakref_js,JsvArray_Check,JsvArray_Delete,JsvArray_Extend,JsvArray_Get,JsvArray_Insert,JsvArray_New,JsvArray_Push,JsvArray_Set,JsvArray_ShallowCopy,JsvArray_slice,JsvArray_slice_assign,JsvAsyncGenerator_Check,JsvBuffer_assignFromPtr,JsvBuffer_assignToPtr,JsvBuffer_intoFile,JsvBuffer_readFromFile,JsvBuffer_writeToFile,JsvError_Throw,JsvFunction_CallBound,JsvFunction_Call_OneArg,JsvFunction_Check,JsvFunction_Construct,JsvGenerator_Check,JsvLiteralMap_New,JsvMap_New,JsvMap_Set,JsvNoValue_Check,JsvNum_fromDigits,JsvNum_fromDouble,JsvNum_fromInt,JsvObject_CallMethod,JsvObject_CallMethod_NoArgs,JsvObject_CallMethod_OneArg,JsvObject_CallMethod_TwoArgs,JsvObject_Entries,JsvObject_Keys,JsvObject_New,JsvObject_SetAttr,JsvObject_Values,JsvObject_toString,JsvPromise_Check,JsvPromise_Resolve,JsvPromise_Syncify_handleError,JsvSet_Add,JsvSet_New,JsvUTF8ToString,Jsv_constructorName,Jsv_equal,Jsv_greater_than,Jsv_greater_than_equal,Jsv_less_than,Jsv_less_than_equal,Jsv_not_equal,Jsv_to_bool,Jsv_typeof,Mix_AllocateChannels:_Mix_AllocateChannels,Mix_ChannelFinished:_Mix_ChannelFinished,Mix_CloseAudio:_Mix_CloseAudio,Mix_FadeInChannelTimed:_Mix_FadeInChannelTimed,Mix_FadeInMusicPos:_Mix_FadeInMusicPos,Mix_FadeOutChannel:_Mix_FadeOutChannel,Mix_FadeOutMusic:_Mix_FadeOutMusic,Mix_FadingChannel:_Mix_FadingChannel,Mix_FreeChunk:_Mix_FreeChunk,Mix_FreeMusic:_Mix_FreeMusic,Mix_HaltChannel:_Mix_HaltChannel,Mix_HaltMusic:_Mix_HaltMusic,Mix_HookMusicFinished:_Mix_HookMusicFinished,Mix_Init:_Mix_Init,Mix_Linked_Version:_Mix_Linked_Version,Mix_LoadMUS:_Mix_LoadMUS,Mix_LoadMUS_RW:_Mix_LoadMUS_RW,Mix_LoadWAV:_Mix_LoadWAV,Mix_LoadWAV_RW:_Mix_LoadWAV_RW,Mix_OpenAudio:_Mix_OpenAudio,Mix_Pause:_Mix_Pause,Mix_PauseMusic:_Mix_PauseMusic,Mix_Paused:_Mix_Paused,Mix_PausedMusic:_Mix_PausedMusic,Mix_PlayChannelTimed:_Mix_PlayChannelTimed,Mix_PlayMusic:_Mix_PlayMusic,Mix_Playing:_Mix_Playing,Mix_PlayingMusic:_Mix_PlayingMusic,Mix_QuerySpec:_Mix_QuerySpec,Mix_QuickLoad_RAW:_Mix_QuickLoad_RAW,Mix_Quit:_Mix_Quit,Mix_ReserveChannels:_Mix_ReserveChannels,Mix_Resume:_Mix_Resume,Mix_ResumeMusic:_Mix_ResumeMusic,Mix_SetPanning:_Mix_SetPanning,Mix_SetPosition:_Mix_SetPosition,Mix_SetPostMix:_Mix_SetPostMix,Mix_Volume:_Mix_Volume,Mix_VolumeChunk:_Mix_VolumeChunk,Mix_VolumeMusic:_Mix_VolumeMusic,SDL_AddTimer:_SDL_AddTimer,SDL_AllocRW:_SDL_AllocRW,SDL_AudioDriverName:_SDL_AudioDriverName,SDL_AudioQuit:_SDL_AudioQuit,SDL_ClearError:_SDL_ClearError,SDL_CloseAudio:_SDL_CloseAudio,SDL_CondBroadcast:_SDL_CondBroadcast,SDL_CondSignal:_SDL_CondSignal,SDL_CondWait:_SDL_CondWait,SDL_CondWaitTimeout:_SDL_CondWaitTimeout,SDL_ConvertSurface:_SDL_ConvertSurface,SDL_CreateCond:_SDL_CreateCond,SDL_CreateMutex:_SDL_CreateMutex,SDL_CreateRGBSurface:_SDL_CreateRGBSurface,SDL_CreateRGBSurfaceFrom:_SDL_CreateRGBSurfaceFrom,SDL_CreateThread:_SDL_CreateThread,SDL_Delay:_SDL_Delay,SDL_DestroyCond:_SDL_DestroyCond,SDL_DestroyMutex:_SDL_DestroyMutex,SDL_DestroyRenderer:_SDL_DestroyRenderer,SDL_DestroyWindow:_SDL_DestroyWindow,SDL_DisplayFormat:_SDL_DisplayFormat,SDL_DisplayFormatAlpha:_SDL_DisplayFormatAlpha,SDL_EnableKeyRepeat:_SDL_EnableKeyRepeat,SDL_EnableUNICODE:_SDL_EnableUNICODE,SDL_FillRect:_SDL_FillRect,SDL_Flip:_SDL_Flip,SDL_FreeRW:_SDL_FreeRW,SDL_FreeSurface:_SDL_FreeSurface,SDL_GL_DeleteContext:_SDL_GL_DeleteContext,SDL_GL_ExtensionSupported:_SDL_GL_ExtensionSupported,SDL_GL_GetAttribute:_SDL_GL_GetAttribute,SDL_GL_GetSwapInterval:_SDL_GL_GetSwapInterval,SDL_GL_MakeCurrent:_SDL_GL_MakeCurrent,SDL_GL_SetAttribute:_SDL_GL_SetAttribute,SDL_GL_SetSwapInterval:_SDL_GL_SetSwapInterval,SDL_GL_SwapBuffers:_SDL_GL_SwapBuffers,SDL_GL_SwapWindow:_SDL_GL_SwapWindow,SDL_GetAppState:_SDL_GetAppState,SDL_GetAudioDriver:_SDL_GetAudioDriver,SDL_GetClipRect:_SDL_GetClipRect,SDL_GetCurrentAudioDriver:_SDL_GetCurrentAudioDriver,SDL_GetError:_SDL_GetError,SDL_GetKeyName:_SDL_GetKeyName,SDL_GetKeyState:_SDL_GetKeyState,SDL_GetKeyboardState:_SDL_GetKeyboardState,SDL_GetModState:_SDL_GetModState,SDL_GetMouseState:_SDL_GetMouseState,SDL_GetNumAudioDrivers:_SDL_GetNumAudioDrivers,SDL_GetRGB:_SDL_GetRGB,SDL_GetRGBA:_SDL_GetRGBA,SDL_GetScancodeFromKey:_SDL_GetScancodeFromKey,SDL_GetThreadID:_SDL_GetThreadID,SDL_GetTicks:_SDL_GetTicks,SDL_GetVideoInfo:_SDL_GetVideoInfo,SDL_GetVideoSurface:_SDL_GetVideoSurface,SDL_GetWindowFlags:_SDL_GetWindowFlags,SDL_GetWindowSize:_SDL_GetWindowSize,SDL_Has3DNow:_SDL_Has3DNow,SDL_Has3DNowExt:_SDL_Has3DNowExt,SDL_HasAltiVec:_SDL_HasAltiVec,SDL_HasMMX:_SDL_HasMMX,SDL_HasMMXExt:_SDL_HasMMXExt,SDL_HasRDTSC:_SDL_HasRDTSC,SDL_HasSSE:_SDL_HasSSE,SDL_HasSSE2:_SDL_HasSSE2,SDL_Init:_SDL_Init,SDL_InitSubSystem:_SDL_InitSubSystem,SDL_JoystickClose:_SDL_JoystickClose,SDL_JoystickEventState:_SDL_JoystickEventState,SDL_JoystickGetAxis:_SDL_JoystickGetAxis,SDL_JoystickGetBall:_SDL_JoystickGetBall,SDL_JoystickGetButton:_SDL_JoystickGetButton,SDL_JoystickGetHat:_SDL_JoystickGetHat,SDL_JoystickIndex:_SDL_JoystickIndex,SDL_JoystickName:_SDL_JoystickName,SDL_JoystickNumAxes:_SDL_JoystickNumAxes,SDL_JoystickNumBalls:_SDL_JoystickNumBalls,SDL_JoystickNumButtons:_SDL_JoystickNumButtons,SDL_JoystickNumHats:_SDL_JoystickNumHats,SDL_JoystickOpen:_SDL_JoystickOpen,SDL_JoystickOpened:_SDL_JoystickOpened,SDL_JoystickUpdate:_SDL_JoystickUpdate,SDL_Linked_Version:_SDL_Linked_Version,SDL_ListModes:_SDL_ListModes,SDL_LoadBMP_RW:_SDL_LoadBMP_RW,SDL_LockAudio:_SDL_LockAudio,SDL_LockSurface:_SDL_LockSurface,SDL_LogSetOutputFunction:_SDL_LogSetOutputFunction,SDL_LowerBlit:_SDL_LowerBlit,SDL_LowerBlitScaled:_SDL_LowerBlitScaled,SDL_MapRGB:_SDL_MapRGB,SDL_MapRGBA:_SDL_MapRGBA,SDL_NumJoysticks:_SDL_NumJoysticks,SDL_OpenAudio:_SDL_OpenAudio,SDL_PauseAudio:_SDL_PauseAudio,SDL_PeepEvents:_SDL_PeepEvents,SDL_PollEvent:_SDL_PollEvent,SDL_PumpEvents:_SDL_PumpEvents,SDL_PushEvent:_SDL_PushEvent,SDL_Quit:_SDL_Quit,SDL_QuitSubSystem:_SDL_QuitSubSystem,SDL_RWFromConstMem:_SDL_RWFromConstMem,SDL_RWFromFile:_SDL_RWFromFile,SDL_RWFromMem:_SDL_RWFromMem,SDL_RemoveTimer:_SDL_RemoveTimer,SDL_SaveBMP_RW:_SDL_SaveBMP_RW,SDL_SetAlpha:_SDL_SetAlpha,SDL_SetClipRect:_SDL_SetClipRect,SDL_SetColorKey:_SDL_SetColorKey,SDL_SetColors:_SDL_SetColors,SDL_SetError:_SDL_SetError,SDL_SetGamma:_SDL_SetGamma,SDL_SetGammaRamp:_SDL_SetGammaRamp,SDL_SetPalette:_SDL_SetPalette,SDL_SetVideoMode:_SDL_SetVideoMode,SDL_SetWindowFullscreen:_SDL_SetWindowFullscreen,SDL_SetWindowTitle:_SDL_SetWindowTitle,SDL_ShowCursor:_SDL_ShowCursor,SDL_StartTextInput:_SDL_StartTextInput,SDL_StopTextInput:_SDL_StopTextInput,SDL_ThreadID:_SDL_ThreadID,SDL_UnlockAudio:_SDL_UnlockAudio,SDL_UnlockSurface:_SDL_UnlockSurface,SDL_UpdateRect:_SDL_UpdateRect,SDL_UpdateRects:_SDL_UpdateRects,SDL_UpperBlit:_SDL_UpperBlit,SDL_UpperBlitScaled:_SDL_UpperBlitScaled,SDL_VideoDriverName:_SDL_VideoDriverName,SDL_VideoModeOK:_SDL_VideoModeOK,SDL_VideoQuit:_SDL_VideoQuit,SDL_WM_GrabInput:_SDL_WM_GrabInput,SDL_WM_IconifyWindow:_SDL_WM_IconifyWindow,SDL_WM_SetCaption:_SDL_WM_SetCaption,SDL_WM_SetIcon:_SDL_WM_SetIcon,SDL_WM_ToggleFullScreen:_SDL_WM_ToggleFullScreen,SDL_WaitThread:_SDL_WaitThread,SDL_WarpMouse:_SDL_WarpMouse,SDL_WasInit:_SDL_WasInit,SDL_mutexP:_SDL_mutexP,SDL_mutexV:_SDL_mutexV,TTF_CloseFont:_TTF_CloseFont,TTF_FontAscent:_TTF_FontAscent,TTF_FontDescent:_TTF_FontDescent,TTF_FontHeight:_TTF_FontHeight,TTF_FontLineSkip:_TTF_FontLineSkip,TTF_GlyphMetrics:_TTF_GlyphMetrics,TTF_Init:_TTF_Init,TTF_OpenFont:_TTF_OpenFont,TTF_Quit:_TTF_Quit,TTF_RenderText_Blended:_TTF_RenderText_Blended,TTF_RenderText_Shaded:_TTF_RenderText_Shaded,TTF_RenderText_Solid:_TTF_RenderText_Solid,TTF_RenderUTF8_Solid:_TTF_RenderUTF8_Solid,TTF_SizeText:_TTF_SizeText,TTF_SizeUTF8:_TTF_SizeUTF8,_JsArray_PostProcess_helper,_JsArray_PushEntry_helper,_JsObject_Set_js,_PyEM_GetCountArgsPtr,_PyEM_InitTrampoline_js,_PyEM_TrampolineCall_JS,_Py_CheckEmscriptenSignals_Helper,_Py_emscripten_runtime,_Unwind_Backtrace:__Unwind_Backtrace,_Unwind_FindEnclosingFunction:__Unwind_FindEnclosingFunction,_Unwind_GetIPInfo:__Unwind_GetIPInfo,__asctime_r:___asctime_r,__assert_fail:___assert_fail,__c_longjmp:___c_longjmp,__call_sighandler:___call_sighandler,__cpp_exception:___cpp_exception,__global_base:___global_base,__heap_base:___heap_base,__hiwire_deduplicate_delete,__hiwire_deduplicate_get,__hiwire_deduplicate_new,__hiwire_deduplicate_set,__indirect_function_table:wasmTable,__memory_base:___memory_base,__stack_high:___stack_high,__stack_low:___stack_low,__stack_pointer:___stack_pointer,__syscall__newselect:___syscall__newselect,__syscall_accept4:___syscall_accept4,__syscall_bind:___syscall_bind,__syscall_chdir:___syscall_chdir,__syscall_chmod:___syscall_chmod,__syscall_connect:___syscall_connect,__syscall_dup:___syscall_dup,__syscall_dup3:___syscall_dup3,__syscall_faccessat:___syscall_faccessat,__syscall_fadvise64:___syscall_fadvise64,__syscall_fallocate:___syscall_fallocate,__syscall_fchdir:___syscall_fchdir,__syscall_fchmod:___syscall_fchmod,__syscall_fchmodat2:___syscall_fchmodat2,__syscall_fchown32:___syscall_fchown32,__syscall_fchownat:___syscall_fchownat,__syscall_fcntl64:___syscall_fcntl64,__syscall_fdatasync:___syscall_fdatasync,__syscall_fstat64:___syscall_fstat64,__syscall_fstatfs64:___syscall_fstatfs64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_getdents64:___syscall_getdents64,__syscall_getpeername:___syscall_getpeername,__syscall_getsockname:___syscall_getsockname,__syscall_getsockopt:___syscall_getsockopt,__syscall_ioctl:___syscall_ioctl,__syscall_listen:___syscall_listen,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_mknodat:___syscall_mknodat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_pipe:___syscall_pipe,__syscall_poll:___syscall_poll,__syscall_readlinkat:___syscall_readlinkat,__syscall_recvfrom:___syscall_recvfrom,__syscall_recvmsg:___syscall_recvmsg,__syscall_renameat:___syscall_renameat,__syscall_rmdir:___syscall_rmdir,__syscall_sendmsg:___syscall_sendmsg,__syscall_sendto:___syscall_sendto,__syscall_socket:___syscall_socket,__syscall_stat64:___syscall_stat64,__syscall_statfs64:___syscall_statfs64,__syscall_symlinkat:___syscall_symlinkat,__syscall_truncate64:___syscall_truncate64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,__table_base:___table_base,_abort_js:__abort_js,_agen_handle_result_js,_dlopen_js:__dlopen_js,_dlsym_catchup_js:__dlsym_catchup_js,_dlsym_js:__dlsym_js,_emscripten_dlopen_js:__emscripten_dlopen_js,_emscripten_fs_load_embedded_files:__emscripten_fs_load_embedded_files,_emscripten_get_now_is_monotonic:__emscripten_get_now_is_monotonic,_emscripten_get_progname:__emscripten_get_progname,_emscripten_lookup_name:__emscripten_lookup_name,_emscripten_push_main_loop_blocker:__emscripten_push_main_loop_blocker,_emscripten_push_uncounted_main_loop_blocker:__emscripten_push_uncounted_main_loop_blocker,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_emscripten_system:__emscripten_system,_glGetActiveAttribOrUniform:__glGetActiveAttribOrUniform,_gmtime_js:__gmtime_js,_localtime_js:__localtime_js,_mktime_js:__mktime_js,_mmap_js:__mmap_js,_msync_js:__msync_js,_munmap_js:__munmap_js,_pyproxyGen_make_result,_pyproxy_get_buffer_result,_python2js_add_to_cache,_python2js_addto_postprocess_list,_python2js_buffer_inner,_python2js_cache_lookup,_python2js_handle_postprocess_list,_python2js_ucs1,_python2js_ucs2,_python2js_ucs4,_setitimer_js:__setitimer_js,_timegm_js:__timegm_js,_tzset_js:__tzset_js,array_to_js,boxColor:_boxColor,boxRGBA:_boxRGBA,can_run_sync_js,capture_stderr,clock_res_get:_clock_res_get,clock_time_get:_clock_time_get,create_once_callable,create_promise_handles,create_sentinel:_create_sentinel,destroy_jsarray_entries,destroy_proxies,destroy_proxies_js,destroy_proxy,eglBindAPI:_eglBindAPI,eglChooseConfig:_eglChooseConfig,eglCreateContext:_eglCreateContext,eglCreateWindowSurface:_eglCreateWindowSurface,eglDestroyContext:_eglDestroyContext,eglDestroySurface:_eglDestroySurface,eglGetConfigAttrib:_eglGetConfigAttrib,eglGetConfigs:_eglGetConfigs,eglGetCurrentContext:_eglGetCurrentContext,eglGetCurrentDisplay:_eglGetCurrentDisplay,eglGetCurrentSurface:_eglGetCurrentSurface,eglGetDisplay:_eglGetDisplay,eglGetError:_eglGetError,eglInitialize:_eglInitialize,eglMakeCurrent:_eglMakeCurrent,eglQueryAPI:_eglQueryAPI,eglQueryContext:_eglQueryContext,eglQueryString:_eglQueryString,eglQuerySurface:_eglQuerySurface,eglReleaseThread:_eglReleaseThread,eglSwapBuffers:_eglSwapBuffers,eglSwapInterval:_eglSwapInterval,eglTerminate:_eglTerminate,eglWaitClient:_eglWaitClient,eglWaitGL:_eglWaitGL,eglWaitNative:_eglWaitNative,ellipseColor:_ellipseColor,ellipseRGBA:_ellipseRGBA,emscripten_SDL_SetEventHandler:_emscripten_SDL_SetEventHandler,emscripten_asm_const_async_on_main_thread:_emscripten_asm_const_async_on_main_thread,emscripten_asm_const_double:_emscripten_asm_const_double,emscripten_asm_const_double_sync_on_main_thread:_emscripten_asm_const_double_sync_on_main_thread,emscripten_asm_const_int:_emscripten_asm_const_int,emscripten_asm_const_int_sync_on_main_thread:_emscripten_asm_const_int_sync_on_main_thread,emscripten_asm_const_ptr:_emscripten_asm_const_ptr,emscripten_asm_const_ptr_sync_on_main_thread:_emscripten_asm_const_ptr_sync_on_main_thread,emscripten_async_call:_emscripten_async_call,emscripten_async_load_script:_emscripten_async_load_script,emscripten_async_run_script:_emscripten_async_run_script,emscripten_async_wget:_emscripten_async_wget,emscripten_async_wget2:_emscripten_async_wget2,emscripten_async_wget2_abort:_emscripten_async_wget2_abort,emscripten_async_wget2_data:_emscripten_async_wget2_data,emscripten_async_wget_data:_emscripten_async_wget_data,emscripten_call_worker:_emscripten_call_worker,emscripten_cancel_animation_frame:_emscripten_cancel_animation_frame,emscripten_cancel_main_loop:_emscripten_cancel_main_loop,emscripten_clear_immediate:_emscripten_clear_immediate,emscripten_clear_interval:_emscripten_clear_interval,emscripten_clear_timeout:_emscripten_clear_timeout,emscripten_console_error:_emscripten_console_error,emscripten_console_log:_emscripten_console_log,emscripten_console_trace:_emscripten_console_trace,emscripten_console_warn:_emscripten_console_warn,emscripten_create_worker:_emscripten_create_worker,emscripten_date_now:_emscripten_date_now,emscripten_debugger:_emscripten_debugger,emscripten_destroy_worker:_emscripten_destroy_worker,emscripten_enter_soft_fullscreen:_emscripten_enter_soft_fullscreen,emscripten_err:_emscripten_err,emscripten_errn:_emscripten_errn,emscripten_exit_fullscreen:_emscripten_exit_fullscreen,emscripten_exit_pointerlock:_emscripten_exit_pointerlock,emscripten_exit_soft_fullscreen:_emscripten_exit_soft_fullscreen,emscripten_exit_with_live_runtime:_emscripten_exit_with_live_runtime,emscripten_force_exit:_emscripten_force_exit,emscripten_get_battery_status:_emscripten_get_battery_status,emscripten_get_callstack:_emscripten_get_callstack,emscripten_get_canvas_element_size:_emscripten_get_canvas_element_size,emscripten_get_canvas_size:_emscripten_get_canvas_size,emscripten_get_compiler_setting:_emscripten_get_compiler_setting,emscripten_get_device_pixel_ratio:_emscripten_get_device_pixel_ratio,emscripten_get_devicemotion_status:_emscripten_get_devicemotion_status,emscripten_get_deviceorientation_status:_emscripten_get_deviceorientation_status,emscripten_get_element_css_size:_emscripten_get_element_css_size,emscripten_get_fullscreen_status:_emscripten_get_fullscreen_status,emscripten_get_gamepad_status:_emscripten_get_gamepad_status,emscripten_get_heap_max:_emscripten_get_heap_max,emscripten_get_main_loop_timing:_emscripten_get_main_loop_timing,emscripten_get_mouse_status:_emscripten_get_mouse_status,emscripten_get_now:_emscripten_get_now,emscripten_get_now_res:_emscripten_get_now_res,emscripten_get_num_gamepads:_emscripten_get_num_gamepads,emscripten_get_orientation_status:_emscripten_get_orientation_status,emscripten_get_pointerlock_status:_emscripten_get_pointerlock_status,emscripten_get_preloaded_image_data:_emscripten_get_preloaded_image_data,emscripten_get_preloaded_image_data_from_FILE:_emscripten_get_preloaded_image_data_from_FILE,emscripten_get_screen_size:_emscripten_get_screen_size,emscripten_get_visibility_status:_emscripten_get_visibility_status,emscripten_get_window_title:_emscripten_get_window_title,emscripten_get_worker_queue_size:_emscripten_get_worker_queue_size,emscripten_glActiveTexture:_emscripten_glActiveTexture,emscripten_glAttachShader:_emscripten_glAttachShader,emscripten_glBegin:_emscripten_glBegin,emscripten_glBeginQuery:_emscripten_glBeginQuery,emscripten_glBeginQueryEXT:_emscripten_glBeginQueryEXT,emscripten_glBeginTransformFeedback:_emscripten_glBeginTransformFeedback,emscripten_glBindAttribLocation:_emscripten_glBindAttribLocation,emscripten_glBindBuffer:_emscripten_glBindBuffer,emscripten_glBindBufferBase:_emscripten_glBindBufferBase,emscripten_glBindBufferRange:_emscripten_glBindBufferRange,emscripten_glBindFramebuffer:_emscripten_glBindFramebuffer,emscripten_glBindRenderbuffer:_emscripten_glBindRenderbuffer,emscripten_glBindSampler:_emscripten_glBindSampler,emscripten_glBindTexture:_emscripten_glBindTexture,emscripten_glBindTransformFeedback:_emscripten_glBindTransformFeedback,emscripten_glBindVertexArray:_emscripten_glBindVertexArray,emscripten_glBindVertexArrayOES:_emscripten_glBindVertexArrayOES,emscripten_glBlendColor:_emscripten_glBlendColor,emscripten_glBlendEquation:_emscripten_glBlendEquation,emscripten_glBlendEquationSeparate:_emscripten_glBlendEquationSeparate,emscripten_glBlendFunc:_emscripten_glBlendFunc,emscripten_glBlendFuncSeparate:_emscripten_glBlendFuncSeparate,emscripten_glBlitFramebuffer:_emscripten_glBlitFramebuffer,emscripten_glBufferData:_emscripten_glBufferData,emscripten_glBufferSubData:_emscripten_glBufferSubData,emscripten_glCheckFramebufferStatus:_emscripten_glCheckFramebufferStatus,emscripten_glClear:_emscripten_glClear,emscripten_glClearBufferfi:_emscripten_glClearBufferfi,emscripten_glClearBufferfv:_emscripten_glClearBufferfv,emscripten_glClearBufferiv:_emscripten_glClearBufferiv,emscripten_glClearBufferuiv:_emscripten_glClearBufferuiv,emscripten_glClearColor:_emscripten_glClearColor,emscripten_glClearDepth:_emscripten_glClearDepth,emscripten_glClearDepthf:_emscripten_glClearDepthf,emscripten_glClearStencil:_emscripten_glClearStencil,emscripten_glClientWaitSync:_emscripten_glClientWaitSync,emscripten_glClipControlEXT:_emscripten_glClipControlEXT,emscripten_glColorMask:_emscripten_glColorMask,emscripten_glCompileShader:_emscripten_glCompileShader,emscripten_glCompressedTexImage2D:_emscripten_glCompressedTexImage2D,emscripten_glCompressedTexImage3D:_emscripten_glCompressedTexImage3D,emscripten_glCompressedTexSubImage2D:_emscripten_glCompressedTexSubImage2D,emscripten_glCompressedTexSubImage3D:_emscripten_glCompressedTexSubImage3D,emscripten_glCopyBufferSubData:_emscripten_glCopyBufferSubData,emscripten_glCopyTexImage2D:_emscripten_glCopyTexImage2D,emscripten_glCopyTexSubImage2D:_emscripten_glCopyTexSubImage2D,emscripten_glCopyTexSubImage3D:_emscripten_glCopyTexSubImage3D,emscripten_glCreateProgram:_emscripten_glCreateProgram,emscripten_glCreateShader:_emscripten_glCreateShader,emscripten_glCullFace:_emscripten_glCullFace,emscripten_glDeleteBuffers:_emscripten_glDeleteBuffers,emscripten_glDeleteFramebuffers:_emscripten_glDeleteFramebuffers,emscripten_glDeleteProgram:_emscripten_glDeleteProgram,emscripten_glDeleteQueries:_emscripten_glDeleteQueries,emscripten_glDeleteQueriesEXT:_emscripten_glDeleteQueriesEXT,emscripten_glDeleteRenderbuffers:_emscripten_glDeleteRenderbuffers,emscripten_glDeleteSamplers:_emscripten_glDeleteSamplers,emscripten_glDeleteShader:_emscripten_glDeleteShader,emscripten_glDeleteSync:_emscripten_glDeleteSync,emscripten_glDeleteTextures:_emscripten_glDeleteTextures,emscripten_glDeleteTransformFeedbacks:_emscripten_glDeleteTransformFeedbacks,emscripten_glDeleteVertexArrays:_emscripten_glDeleteVertexArrays,emscripten_glDeleteVertexArraysOES:_emscripten_glDeleteVertexArraysOES,emscripten_glDepthFunc:_emscripten_glDepthFunc,emscripten_glDepthMask:_emscripten_glDepthMask,emscripten_glDepthRange:_emscripten_glDepthRange,emscripten_glDepthRangef:_emscripten_glDepthRangef,emscripten_glDetachShader:_emscripten_glDetachShader,emscripten_glDisable:_emscripten_glDisable,emscripten_glDisableVertexAttribArray:_emscripten_glDisableVertexAttribArray,emscripten_glDrawArrays:_emscripten_glDrawArrays,emscripten_glDrawArraysInstanced:_emscripten_glDrawArraysInstanced,emscripten_glDrawArraysInstancedANGLE:_emscripten_glDrawArraysInstancedANGLE,emscripten_glDrawArraysInstancedARB:_emscripten_glDrawArraysInstancedARB,emscripten_glDrawArraysInstancedBaseInstance:_emscripten_glDrawArraysInstancedBaseInstance,emscripten_glDrawArraysInstancedBaseInstanceANGLE:_emscripten_glDrawArraysInstancedBaseInstanceANGLE,emscripten_glDrawArraysInstancedBaseInstanceWEBGL:_emscripten_glDrawArraysInstancedBaseInstanceWEBGL,emscripten_glDrawArraysInstancedEXT:_emscripten_glDrawArraysInstancedEXT,emscripten_glDrawArraysInstancedNV:_emscripten_glDrawArraysInstancedNV,emscripten_glDrawBuffers:_emscripten_glDrawBuffers,emscripten_glDrawBuffersEXT:_emscripten_glDrawBuffersEXT,emscripten_glDrawBuffersWEBGL:_emscripten_glDrawBuffersWEBGL,emscripten_glDrawElements:_emscripten_glDrawElements,emscripten_glDrawElementsInstanced:_emscripten_glDrawElementsInstanced,emscripten_glDrawElementsInstancedANGLE:_emscripten_glDrawElementsInstancedANGLE,emscripten_glDrawElementsInstancedARB:_emscripten_glDrawElementsInstancedARB,emscripten_glDrawElementsInstancedBaseVertexBaseInstanceANGLE:_emscripten_glDrawElementsInstancedBaseVertexBaseInstanceANGLE,emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL:_emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL,emscripten_glDrawElementsInstancedEXT:_emscripten_glDrawElementsInstancedEXT,emscripten_glDrawElementsInstancedNV:_emscripten_glDrawElementsInstancedNV,emscripten_glDrawRangeElements:_emscripten_glDrawRangeElements,emscripten_glEnable:_emscripten_glEnable,emscripten_glEnableVertexAttribArray:_emscripten_glEnableVertexAttribArray,emscripten_glEndQuery:_emscripten_glEndQuery,emscripten_glEndQueryEXT:_emscripten_glEndQueryEXT,emscripten_glEndTransformFeedback:_emscripten_glEndTransformFeedback,emscripten_glFenceSync:_emscripten_glFenceSync,emscripten_glFinish:_emscripten_glFinish,emscripten_glFlush:_emscripten_glFlush,emscripten_glFramebufferRenderbuffer:_emscripten_glFramebufferRenderbuffer,emscripten_glFramebufferTexture2D:_emscripten_glFramebufferTexture2D,emscripten_glFramebufferTextureLayer:_emscripten_glFramebufferTextureLayer,emscripten_glFrontFace:_emscripten_glFrontFace,emscripten_glGenBuffers:_emscripten_glGenBuffers,emscripten_glGenFramebuffers:_emscripten_glGenFramebuffers,emscripten_glGenQueries:_emscripten_glGenQueries,emscripten_glGenQueriesEXT:_emscripten_glGenQueriesEXT,emscripten_glGenRenderbuffers:_emscripten_glGenRenderbuffers,emscripten_glGenSamplers:_emscripten_glGenSamplers,emscripten_glGenTextures:_emscripten_glGenTextures,emscripten_glGenTransformFeedbacks:_emscripten_glGenTransformFeedbacks,emscripten_glGenVertexArrays:_emscripten_glGenVertexArrays,emscripten_glGenVertexArraysOES:_emscripten_glGenVertexArraysOES,emscripten_glGenerateMipmap:_emscripten_glGenerateMipmap,emscripten_glGetActiveAttrib:_emscripten_glGetActiveAttrib,emscripten_glGetActiveUniform:_emscripten_glGetActiveUniform,emscripten_glGetActiveUniformBlockName:_emscripten_glGetActiveUniformBlockName,emscripten_glGetActiveUniformBlockiv:_emscripten_glGetActiveUniformBlockiv,emscripten_glGetActiveUniformsiv:_emscripten_glGetActiveUniformsiv,emscripten_glGetAttachedShaders:_emscripten_glGetAttachedShaders,emscripten_glGetAttribLocation:_emscripten_glGetAttribLocation,emscripten_glGetBooleanv:_emscripten_glGetBooleanv,emscripten_glGetBufferParameteri64v:_emscripten_glGetBufferParameteri64v,emscripten_glGetBufferParameteriv:_emscripten_glGetBufferParameteriv,emscripten_glGetBufferSubData:_emscripten_glGetBufferSubData,emscripten_glGetError:_emscripten_glGetError,emscripten_glGetFloatv:_emscripten_glGetFloatv,emscripten_glGetFragDataLocation:_emscripten_glGetFragDataLocation,emscripten_glGetFramebufferAttachmentParameteriv:_emscripten_glGetFramebufferAttachmentParameteriv,emscripten_glGetInteger64i_v:_emscripten_glGetInteger64i_v,emscripten_glGetInteger64v:_emscripten_glGetInteger64v,emscripten_glGetIntegeri_v:_emscripten_glGetIntegeri_v,emscripten_glGetIntegerv:_emscripten_glGetIntegerv,emscripten_glGetInternalformativ:_emscripten_glGetInternalformativ,emscripten_glGetProgramBinary:_emscripten_glGetProgramBinary,emscripten_glGetProgramInfoLog:_emscripten_glGetProgramInfoLog,emscripten_glGetProgramiv:_emscripten_glGetProgramiv,emscripten_glGetQueryObjecti64vEXT:_emscripten_glGetQueryObjecti64vEXT,emscripten_glGetQueryObjectivEXT:_emscripten_glGetQueryObjectivEXT,emscripten_glGetQueryObjectui64vEXT:_emscripten_glGetQueryObjectui64vEXT,emscripten_glGetQueryObjectuiv:_emscripten_glGetQueryObjectuiv,emscripten_glGetQueryObjectuivEXT:_emscripten_glGetQueryObjectuivEXT,emscripten_glGetQueryiv:_emscripten_glGetQueryiv,emscripten_glGetQueryivEXT:_emscripten_glGetQueryivEXT,emscripten_glGetRenderbufferParameteriv:_emscripten_glGetRenderbufferParameteriv,emscripten_glGetSamplerParameterfv:_emscripten_glGetSamplerParameterfv,emscripten_glGetSamplerParameteriv:_emscripten_glGetSamplerParameteriv,emscripten_glGetShaderInfoLog:_emscripten_glGetShaderInfoLog,emscripten_glGetShaderPrecisionFormat:_emscripten_glGetShaderPrecisionFormat,emscripten_glGetShaderSource:_emscripten_glGetShaderSource,emscripten_glGetShaderiv:_emscripten_glGetShaderiv,emscripten_glGetString:_emscripten_glGetString,emscripten_glGetStringi:_emscripten_glGetStringi,emscripten_glGetSynciv:_emscripten_glGetSynciv,emscripten_glGetTexParameterfv:_emscripten_glGetTexParameterfv,emscripten_glGetTexParameteriv:_emscripten_glGetTexParameteriv,emscripten_glGetTransformFeedbackVarying:_emscripten_glGetTransformFeedbackVarying,emscripten_glGetUniformBlockIndex:_emscripten_glGetUniformBlockIndex,emscripten_glGetUniformIndices:_emscripten_glGetUniformIndices,emscripten_glGetUniformLocation:_emscripten_glGetUniformLocation,emscripten_glGetUniformfv:_emscripten_glGetUniformfv,emscripten_glGetUniformiv:_emscripten_glGetUniformiv,emscripten_glGetUniformuiv:_emscripten_glGetUniformuiv,emscripten_glGetVertexAttribIiv:_emscripten_glGetVertexAttribIiv,emscripten_glGetVertexAttribIuiv:_emscripten_glGetVertexAttribIuiv,emscripten_glGetVertexAttribPointerv:_emscripten_glGetVertexAttribPointerv,emscripten_glGetVertexAttribfv:_emscripten_glGetVertexAttribfv,emscripten_glGetVertexAttribiv:_emscripten_glGetVertexAttribiv,emscripten_glHint:_emscripten_glHint,emscripten_glInvalidateFramebuffer:_emscripten_glInvalidateFramebuffer,emscripten_glInvalidateSubFramebuffer:_emscripten_glInvalidateSubFramebuffer,emscripten_glIsBuffer:_emscripten_glIsBuffer,emscripten_glIsEnabled:_emscripten_glIsEnabled,emscripten_glIsFramebuffer:_emscripten_glIsFramebuffer,emscripten_glIsProgram:_emscripten_glIsProgram,emscripten_glIsQuery:_emscripten_glIsQuery,emscripten_glIsQueryEXT:_emscripten_glIsQueryEXT,emscripten_glIsRenderbuffer:_emscripten_glIsRenderbuffer,emscripten_glIsSampler:_emscripten_glIsSampler,emscripten_glIsShader:_emscripten_glIsShader,emscripten_glIsSync:_emscripten_glIsSync,emscripten_glIsTexture:_emscripten_glIsTexture,emscripten_glIsTransformFeedback:_emscripten_glIsTransformFeedback,emscripten_glIsVertexArray:_emscripten_glIsVertexArray,emscripten_glIsVertexArrayOES:_emscripten_glIsVertexArrayOES,emscripten_glLineWidth:_emscripten_glLineWidth,emscripten_glLinkProgram:_emscripten_glLinkProgram,emscripten_glLoadIdentity:_emscripten_glLoadIdentity,emscripten_glMatrixMode:_emscripten_glMatrixMode,emscripten_glMultiDrawArrays:_emscripten_glMultiDrawArrays,emscripten_glMultiDrawArraysANGLE:_emscripten_glMultiDrawArraysANGLE,emscripten_glMultiDrawArraysInstancedANGLE:_emscripten_glMultiDrawArraysInstancedANGLE,emscripten_glMultiDrawArraysInstancedBaseInstanceANGLE:_emscripten_glMultiDrawArraysInstancedBaseInstanceANGLE,emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL:_emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL,emscripten_glMultiDrawArraysInstancedWEBGL:_emscripten_glMultiDrawArraysInstancedWEBGL,emscripten_glMultiDrawArraysWEBGL:_emscripten_glMultiDrawArraysWEBGL,emscripten_glMultiDrawElements:_emscripten_glMultiDrawElements,emscripten_glMultiDrawElementsANGLE:_emscripten_glMultiDrawElementsANGLE,emscripten_glMultiDrawElementsInstancedANGLE:_emscripten_glMultiDrawElementsInstancedANGLE,emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE:_emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE,emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL:_emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL,emscripten_glMultiDrawElementsInstancedWEBGL:_emscripten_glMultiDrawElementsInstancedWEBGL,emscripten_glMultiDrawElementsWEBGL:_emscripten_glMultiDrawElementsWEBGL,emscripten_glPauseTransformFeedback:_emscripten_glPauseTransformFeedback,emscripten_glPixelStorei:_emscripten_glPixelStorei,emscripten_glPolygonModeWEBGL:_emscripten_glPolygonModeWEBGL,emscripten_glPolygonOffset:_emscripten_glPolygonOffset,emscripten_glPolygonOffsetClampEXT:_emscripten_glPolygonOffsetClampEXT,emscripten_glProgramBinary:_emscripten_glProgramBinary,emscripten_glProgramParameteri:_emscripten_glProgramParameteri,emscripten_glQueryCounterEXT:_emscripten_glQueryCounterEXT,emscripten_glReadBuffer:_emscripten_glReadBuffer,emscripten_glReadPixels:_emscripten_glReadPixels,emscripten_glReleaseShaderCompiler:_emscripten_glReleaseShaderCompiler,emscripten_glRenderbufferStorage:_emscripten_glRenderbufferStorage,emscripten_glRenderbufferStorageMultisample:_emscripten_glRenderbufferStorageMultisample,emscripten_glResumeTransformFeedback:_emscripten_glResumeTransformFeedback,emscripten_glSampleCoverage:_emscripten_glSampleCoverage,emscripten_glSamplerParameterf:_emscripten_glSamplerParameterf,emscripten_glSamplerParameterfv:_emscripten_glSamplerParameterfv,emscripten_glSamplerParameteri:_emscripten_glSamplerParameteri,emscripten_glSamplerParameteriv:_emscripten_glSamplerParameteriv,emscripten_glScissor:_emscripten_glScissor,emscripten_glShaderBinary:_emscripten_glShaderBinary,emscripten_glShaderSource:_emscripten_glShaderSource,emscripten_glStencilFunc:_emscripten_glStencilFunc,emscripten_glStencilFuncSeparate:_emscripten_glStencilFuncSeparate,emscripten_glStencilMask:_emscripten_glStencilMask,emscripten_glStencilMaskSeparate:_emscripten_glStencilMaskSeparate,emscripten_glStencilOp:_emscripten_glStencilOp,emscripten_glStencilOpSeparate:_emscripten_glStencilOpSeparate,emscripten_glTexImage2D:_emscripten_glTexImage2D,emscripten_glTexImage3D:_emscripten_glTexImage3D,emscripten_glTexParameterf:_emscripten_glTexParameterf,emscripten_glTexParameterfv:_emscripten_glTexParameterfv,emscripten_glTexParameteri:_emscripten_glTexParameteri,emscripten_glTexParameteriv:_emscripten_glTexParameteriv,emscripten_glTexStorage2D:_emscripten_glTexStorage2D,emscripten_glTexStorage3D:_emscripten_glTexStorage3D,emscripten_glTexSubImage2D:_emscripten_glTexSubImage2D,emscripten_glTexSubImage3D:_emscripten_glTexSubImage3D,emscripten_glTransformFeedbackVaryings:_emscripten_glTransformFeedbackVaryings,emscripten_glUniform1f:_emscripten_glUniform1f,emscripten_glUniform1fv:_emscripten_glUniform1fv,emscripten_glUniform1i:_emscripten_glUniform1i,emscripten_glUniform1iv:_emscripten_glUniform1iv,emscripten_glUniform1ui:_emscripten_glUniform1ui,emscripten_glUniform1uiv:_emscripten_glUniform1uiv,emscripten_glUniform2f:_emscripten_glUniform2f,emscripten_glUniform2fv:_emscripten_glUniform2fv,emscripten_glUniform2i:_emscripten_glUniform2i,emscripten_glUniform2iv:_emscripten_glUniform2iv,emscripten_glUniform2ui:_emscripten_glUniform2ui,emscripten_glUniform2uiv:_emscripten_glUniform2uiv,emscripten_glUniform3f:_emscripten_glUniform3f,emscripten_glUniform3fv:_emscripten_glUniform3fv,emscripten_glUniform3i:_emscripten_glUniform3i,emscripten_glUniform3iv:_emscripten_glUniform3iv,emscripten_glUniform3ui:_emscripten_glUniform3ui,emscripten_glUniform3uiv:_emscripten_glUniform3uiv,emscripten_glUniform4f:_emscripten_glUniform4f,emscripten_glUniform4fv:_emscripten_glUniform4fv,emscripten_glUniform4i:_emscripten_glUniform4i,emscripten_glUniform4iv:_emscripten_glUniform4iv,emscripten_glUniform4ui:_emscripten_glUniform4ui,emscripten_glUniform4uiv:_emscripten_glUniform4uiv,emscripten_glUniformBlockBinding:_emscripten_glUniformBlockBinding,emscripten_glUniformMatrix2fv:_emscripten_glUniformMatrix2fv,emscripten_glUniformMatrix2x3fv:_emscripten_glUniformMatrix2x3fv,emscripten_glUniformMatrix2x4fv:_emscripten_glUniformMatrix2x4fv,emscripten_glUniformMatrix3fv:_emscripten_glUniformMatrix3fv,emscripten_glUniformMatrix3x2fv:_emscripten_glUniformMatrix3x2fv,emscripten_glUniformMatrix3x4fv:_emscripten_glUniformMatrix3x4fv,emscripten_glUniformMatrix4fv:_emscripten_glUniformMatrix4fv,emscripten_glUniformMatrix4x2fv:_emscripten_glUniformMatrix4x2fv,emscripten_glUniformMatrix4x3fv:_emscripten_glUniformMatrix4x3fv,emscripten_glUseProgram:_emscripten_glUseProgram,emscripten_glValidateProgram:_emscripten_glValidateProgram,emscripten_glVertexAttrib1f:_emscripten_glVertexAttrib1f,emscripten_glVertexAttrib1fv:_emscripten_glVertexAttrib1fv,emscripten_glVertexAttrib2f:_emscripten_glVertexAttrib2f,emscripten_glVertexAttrib2fv:_emscripten_glVertexAttrib2fv,emscripten_glVertexAttrib3f:_emscripten_glVertexAttrib3f,emscripten_glVertexAttrib3fv:_emscripten_glVertexAttrib3fv,emscripten_glVertexAttrib4f:_emscripten_glVertexAttrib4f,emscripten_glVertexAttrib4fv:_emscripten_glVertexAttrib4fv,emscripten_glVertexAttribDivisor:_emscripten_glVertexAttribDivisor,emscripten_glVertexAttribDivisorANGLE:_emscripten_glVertexAttribDivisorANGLE,emscripten_glVertexAttribDivisorARB:_emscripten_glVertexAttribDivisorARB,emscripten_glVertexAttribDivisorEXT:_emscripten_glVertexAttribDivisorEXT,emscripten_glVertexAttribDivisorNV:_emscripten_glVertexAttribDivisorNV,emscripten_glVertexAttribI4i:_emscripten_glVertexAttribI4i,emscripten_glVertexAttribI4iv:_emscripten_glVertexAttribI4iv,emscripten_glVertexAttribI4ui:_emscripten_glVertexAttribI4ui,emscripten_glVertexAttribI4uiv:_emscripten_glVertexAttribI4uiv,emscripten_glVertexAttribIPointer:_emscripten_glVertexAttribIPointer,emscripten_glVertexAttribPointer:_emscripten_glVertexAttribPointer,emscripten_glVertexPointer:_emscripten_glVertexPointer,emscripten_glViewport:_emscripten_glViewport,emscripten_glWaitSync:_emscripten_glWaitSync,emscripten_has_asyncify:_emscripten_has_asyncify,emscripten_hide_mouse:_emscripten_hide_mouse,emscripten_html5_remove_all_event_listeners:_emscripten_html5_remove_all_event_listeners,emscripten_is_main_browser_thread:_emscripten_is_main_browser_thread,emscripten_is_webgl_context_lost:_emscripten_is_webgl_context_lost,emscripten_lock_orientation:_emscripten_lock_orientation,emscripten_log:_emscripten_log,emscripten_math_acos:_emscripten_math_acos,emscripten_math_acosh:_emscripten_math_acosh,emscripten_math_asin:_emscripten_math_asin,emscripten_math_asinh:_emscripten_math_asinh,emscripten_math_atan:_emscripten_math_atan,emscripten_math_atan2:_emscripten_math_atan2,emscripten_math_atanh:_emscripten_math_atanh,emscripten_math_cbrt:_emscripten_math_cbrt,emscripten_math_cos:_emscripten_math_cos,emscripten_math_cosh:_emscripten_math_cosh,emscripten_math_exp:_emscripten_math_exp,emscripten_math_expm1:_emscripten_math_expm1,emscripten_math_fmod:_emscripten_math_fmod,emscripten_math_hypot:_emscripten_math_hypot,emscripten_math_log:_emscripten_math_log,emscripten_math_log10:_emscripten_math_log10,emscripten_math_log1p:_emscripten_math_log1p,emscripten_math_log2:_emscripten_math_log2,emscripten_math_pow:_emscripten_math_pow,emscripten_math_random:_emscripten_math_random,emscripten_math_round:_emscripten_math_round,emscripten_math_sign:_emscripten_math_sign,emscripten_math_sin:_emscripten_math_sin,emscripten_math_sinh:_emscripten_math_sinh,emscripten_math_sqrt:_emscripten_math_sqrt,emscripten_math_tan:_emscripten_math_tan,emscripten_math_tanh:_emscripten_math_tanh,emscripten_notify_memory_growth:_emscripten_notify_memory_growth,emscripten_out:_emscripten_out,emscripten_outn:_emscripten_outn,emscripten_pause_main_loop:_emscripten_pause_main_loop,emscripten_pc_get_column:_emscripten_pc_get_column,emscripten_pc_get_file:_emscripten_pc_get_file,emscripten_pc_get_function:_emscripten_pc_get_function,emscripten_pc_get_line:_emscripten_pc_get_line,emscripten_performance_now:_emscripten_performance_now,emscripten_print_double:_emscripten_print_double,emscripten_promise_all:_emscripten_promise_all,emscripten_promise_all_settled:_emscripten_promise_all_settled,emscripten_promise_any:_emscripten_promise_any,emscripten_promise_await:_emscripten_promise_await,emscripten_promise_create:_emscripten_promise_create,emscripten_promise_destroy:_emscripten_promise_destroy,emscripten_promise_race:_emscripten_promise_race,emscripten_promise_resolve:_emscripten_promise_resolve,emscripten_promise_then:_emscripten_promise_then,emscripten_random:_emscripten_random,emscripten_request_animation_frame:_emscripten_request_animation_frame,emscripten_request_animation_frame_loop:_emscripten_request_animation_frame_loop,emscripten_request_fullscreen:_emscripten_request_fullscreen,emscripten_request_fullscreen_strategy:_emscripten_request_fullscreen_strategy,emscripten_request_pointerlock:_emscripten_request_pointerlock,emscripten_resize_heap:_emscripten_resize_heap,emscripten_resume_main_loop:_emscripten_resume_main_loop,emscripten_return_address:_emscripten_return_address,emscripten_run_preload_plugins:_emscripten_run_preload_plugins,emscripten_run_preload_plugins_data:_emscripten_run_preload_plugins_data,emscripten_run_script:_emscripten_run_script,emscripten_run_script_int:_emscripten_run_script_int,emscripten_run_script_string:_emscripten_run_script_string,emscripten_runtime_keepalive_check:_emscripten_runtime_keepalive_check,emscripten_runtime_keepalive_pop:_emscripten_runtime_keepalive_pop,emscripten_runtime_keepalive_push:_emscripten_runtime_keepalive_push,emscripten_sample_gamepad_data:_emscripten_sample_gamepad_data,emscripten_set_batterychargingchange_callback_on_thread:_emscripten_set_batterychargingchange_callback_on_thread,emscripten_set_batterylevelchange_callback_on_thread:_emscripten_set_batterylevelchange_callback_on_thread,emscripten_set_beforeunload_callback_on_thread:_emscripten_set_beforeunload_callback_on_thread,emscripten_set_blur_callback_on_thread:_emscripten_set_blur_callback_on_thread,emscripten_set_canvas_element_size:_emscripten_set_canvas_element_size,emscripten_set_canvas_size:_emscripten_set_canvas_size,emscripten_set_click_callback_on_thread:_emscripten_set_click_callback_on_thread,emscripten_set_dblclick_callback_on_thread:_emscripten_set_dblclick_callback_on_thread,emscripten_set_devicemotion_callback_on_thread:_emscripten_set_devicemotion_callback_on_thread,emscripten_set_deviceorientation_callback_on_thread:_emscripten_set_deviceorientation_callback_on_thread,emscripten_set_element_css_size:_emscripten_set_element_css_size,emscripten_set_focus_callback_on_thread:_emscripten_set_focus_callback_on_thread,emscripten_set_focusin_callback_on_thread:_emscripten_set_focusin_callback_on_thread,emscripten_set_focusout_callback_on_thread:_emscripten_set_focusout_callback_on_thread,emscripten_set_fullscreenchange_callback_on_thread:_emscripten_set_fullscreenchange_callback_on_thread,emscripten_set_gamepadconnected_callback_on_thread:_emscripten_set_gamepadconnected_callback_on_thread,emscripten_set_gamepaddisconnected_callback_on_thread:_emscripten_set_gamepaddisconnected_callback_on_thread,emscripten_set_immediate:_emscripten_set_immediate,emscripten_set_immediate_loop:_emscripten_set_immediate_loop,emscripten_set_interval:_emscripten_set_interval,emscripten_set_keydown_callback_on_thread:_emscripten_set_keydown_callback_on_thread,emscripten_set_keypress_callback_on_thread:_emscripten_set_keypress_callback_on_thread,emscripten_set_keyup_callback_on_thread:_emscripten_set_keyup_callback_on_thread,emscripten_set_main_loop:_emscripten_set_main_loop,emscripten_set_main_loop_arg:_emscripten_set_main_loop_arg,emscripten_set_main_loop_expected_blockers:_emscripten_set_main_loop_expected_blockers,emscripten_set_main_loop_timing:_emscripten_set_main_loop_timing,emscripten_set_mousedown_callback_on_thread:_emscripten_set_mousedown_callback_on_thread,emscripten_set_mouseenter_callback_on_thread:_emscripten_set_mouseenter_callback_on_thread,emscripten_set_mouseleave_callback_on_thread:_emscripten_set_mouseleave_callback_on_thread,emscripten_set_mousemove_callback_on_thread:_emscripten_set_mousemove_callback_on_thread,emscripten_set_mouseout_callback_on_thread:_emscripten_set_mouseout_callback_on_thread,emscripten_set_mouseover_callback_on_thread:_emscripten_set_mouseover_callback_on_thread,emscripten_set_mouseup_callback_on_thread:_emscripten_set_mouseup_callback_on_thread,emscripten_set_orientationchange_callback_on_thread:_emscripten_set_orientationchange_callback_on_thread,emscripten_set_pointerlockchange_callback_on_thread:_emscripten_set_pointerlockchange_callback_on_thread,emscripten_set_pointerlockerror_callback_on_thread:_emscripten_set_pointerlockerror_callback_on_thread,emscripten_set_resize_callback_on_thread:_emscripten_set_resize_callback_on_thread,emscripten_set_scroll_callback_on_thread:_emscripten_set_scroll_callback_on_thread,emscripten_set_socket_close_callback:_emscripten_set_socket_close_callback,emscripten_set_socket_connection_callback:_emscripten_set_socket_connection_callback,emscripten_set_socket_error_callback:_emscripten_set_socket_error_callback,emscripten_set_socket_listen_callback:_emscripten_set_socket_listen_callback,emscripten_set_socket_message_callback:_emscripten_set_socket_message_callback,emscripten_set_socket_open_callback:_emscripten_set_socket_open_callback,emscripten_set_timeout:_emscripten_set_timeout,emscripten_set_timeout_loop:_emscripten_set_timeout_loop,emscripten_set_touchcancel_callback_on_thread:_emscripten_set_touchcancel_callback_on_thread,emscripten_set_touchend_callback_on_thread:_emscripten_set_touchend_callback_on_thread,emscripten_set_touchmove_callback_on_thread:_emscripten_set_touchmove_callback_on_thread,emscripten_set_touchstart_callback_on_thread:_emscripten_set_touchstart_callback_on_thread,emscripten_set_visibilitychange_callback_on_thread:_emscripten_set_visibilitychange_callback_on_thread,emscripten_set_webglcontextlost_callback_on_thread:_emscripten_set_webglcontextlost_callback_on_thread,emscripten_set_webglcontextrestored_callback_on_thread:_emscripten_set_webglcontextrestored_callback_on_thread,emscripten_set_wheel_callback_on_thread:_emscripten_set_wheel_callback_on_thread,emscripten_set_window_title:_emscripten_set_window_title,emscripten_stack_snapshot:_emscripten_stack_snapshot,emscripten_stack_unwind_buffer:_emscripten_stack_unwind_buffer,emscripten_supports_offscreencanvas:_emscripten_supports_offscreencanvas,emscripten_throw_number:_emscripten_throw_number,emscripten_throw_string:_emscripten_throw_string,emscripten_unlock_orientation:_emscripten_unlock_orientation,emscripten_unwind_to_js_event_loop:_emscripten_unwind_to_js_event_loop,emscripten_vibrate:_emscripten_vibrate,emscripten_vibrate_pattern:_emscripten_vibrate_pattern,emscripten_webgl_commit_frame:_emscripten_webgl_commit_frame,emscripten_webgl_create_context:_emscripten_webgl_create_context,emscripten_webgl_destroy_context:_emscripten_webgl_destroy_context,emscripten_webgl_do_commit_frame:_emscripten_webgl_do_commit_frame,emscripten_webgl_do_create_context:_emscripten_webgl_do_create_context,emscripten_webgl_do_get_current_context:_emscripten_webgl_do_get_current_context,emscripten_webgl_enable_ANGLE_instanced_arrays:_emscripten_webgl_enable_ANGLE_instanced_arrays,emscripten_webgl_enable_EXT_clip_control:_emscripten_webgl_enable_EXT_clip_control,emscripten_webgl_enable_EXT_polygon_offset_clamp:_emscripten_webgl_enable_EXT_polygon_offset_clamp,emscripten_webgl_enable_OES_vertex_array_object:_emscripten_webgl_enable_OES_vertex_array_object,emscripten_webgl_enable_WEBGL_draw_buffers:_emscripten_webgl_enable_WEBGL_draw_buffers,emscripten_webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance:_emscripten_webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance,emscripten_webgl_enable_WEBGL_multi_draw:_emscripten_webgl_enable_WEBGL_multi_draw,emscripten_webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance:_emscripten_webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance,emscripten_webgl_enable_WEBGL_polygon_mode:_emscripten_webgl_enable_WEBGL_polygon_mode,emscripten_webgl_enable_extension:_emscripten_webgl_enable_extension,emscripten_webgl_get_context_attributes:_emscripten_webgl_get_context_attributes,emscripten_webgl_get_current_context:_emscripten_webgl_get_current_context,emscripten_webgl_get_drawing_buffer_size:_emscripten_webgl_get_drawing_buffer_size,emscripten_webgl_get_parameter_d:_emscripten_webgl_get_parameter_d,emscripten_webgl_get_parameter_i64v:_emscripten_webgl_get_parameter_i64v,emscripten_webgl_get_parameter_o:_emscripten_webgl_get_parameter_o,emscripten_webgl_get_parameter_utf8:_emscripten_webgl_get_parameter_utf8,emscripten_webgl_get_parameter_v:_emscripten_webgl_get_parameter_v,emscripten_webgl_get_program_info_log_utf8:_emscripten_webgl_get_program_info_log_utf8,emscripten_webgl_get_program_parameter_d:_emscripten_webgl_get_program_parameter_d,emscripten_webgl_get_shader_info_log_utf8:_emscripten_webgl_get_shader_info_log_utf8,emscripten_webgl_get_shader_parameter_d:_emscripten_webgl_get_shader_parameter_d,emscripten_webgl_get_shader_source_utf8:_emscripten_webgl_get_shader_source_utf8,emscripten_webgl_get_supported_extensions:_emscripten_webgl_get_supported_extensions,emscripten_webgl_get_uniform_d:_emscripten_webgl_get_uniform_d,emscripten_webgl_get_uniform_v:_emscripten_webgl_get_uniform_v,emscripten_webgl_get_vertex_attrib_d:_emscripten_webgl_get_vertex_attrib_d,emscripten_webgl_get_vertex_attrib_o:_emscripten_webgl_get_vertex_attrib_o,emscripten_webgl_get_vertex_attrib_v:_emscripten_webgl_get_vertex_attrib_v,emscripten_webgl_make_context_current:_emscripten_webgl_make_context_current,emscripten_websocket_close:_emscripten_websocket_close,emscripten_websocket_deinitialize:_emscripten_websocket_deinitialize,emscripten_websocket_delete:_emscripten_websocket_delete,emscripten_websocket_get_buffered_amount:_emscripten_websocket_get_buffered_amount,emscripten_websocket_get_extensions:_emscripten_websocket_get_extensions,emscripten_websocket_get_extensions_length:_emscripten_websocket_get_extensions_length,emscripten_websocket_get_protocol:_emscripten_websocket_get_protocol,emscripten_websocket_get_protocol_length:_emscripten_websocket_get_protocol_length,emscripten_websocket_get_ready_state:_emscripten_websocket_get_ready_state,emscripten_websocket_get_url:_emscripten_websocket_get_url,emscripten_websocket_get_url_length:_emscripten_websocket_get_url_length,emscripten_websocket_is_supported:_emscripten_websocket_is_supported,emscripten_websocket_new:_emscripten_websocket_new,emscripten_websocket_send_binary:_emscripten_websocket_send_binary,emscripten_websocket_send_utf8_text:_emscripten_websocket_send_utf8_text,emscripten_websocket_set_onclose_callback_on_thread:_emscripten_websocket_set_onclose_callback_on_thread,emscripten_websocket_set_onerror_callback_on_thread:_emscripten_websocket_set_onerror_callback_on_thread,emscripten_websocket_set_onmessage_callback_on_thread:_emscripten_websocket_set_onmessage_callback_on_thread,emscripten_websocket_set_onopen_callback_on_thread:_emscripten_websocket_set_onopen_callback_on_thread,endprotoent:_endprotoent,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,exit:_exit,fail_test,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_pread:_fd_pread,fd_pwrite:_fd_pwrite,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,ffi_call_js,ffi_closure_alloc_js,ffi_closure_free_js,ffi_prep_closure_loc_js,filledEllipseColor:_filledEllipseColor,filledEllipseRGBA:_filledEllipseRGBA,gc_register_proxies,get_async_js_call_done_callback,get_length_helper,get_length_string,get_suspender,getaddrinfo:_getaddrinfo,getnameinfo:_getnameinfo,getprotobyname:_getprotobyname,getprotobynumber:_getprotobynumber,getprotoent:_getprotoent,glActiveTexture:_glActiveTexture,glAttachShader:_glAttachShader,glBegin:_glBegin,glBeginQuery:_glBeginQuery,glBeginQueryEXT:_glBeginQueryEXT,glBeginTransformFeedback:_glBeginTransformFeedback,glBindAttribLocation:_glBindAttribLocation,glBindBuffer:_glBindBuffer,glBindBufferBase:_glBindBufferBase,glBindBufferRange:_glBindBufferRange,glBindFramebuffer:_glBindFramebuffer,glBindRenderbuffer:_glBindRenderbuffer,glBindSampler:_glBindSampler,glBindTexture:_glBindTexture,glBindTransformFeedback:_glBindTransformFeedback,glBindVertexArray:_glBindVertexArray,glBindVertexArrayOES:_glBindVertexArrayOES,glBlendColor:_glBlendColor,glBlendEquation:_glBlendEquation,glBlendEquationSeparate:_glBlendEquationSeparate,glBlendFunc:_glBlendFunc,glBlendFuncSeparate:_glBlendFuncSeparate,glBlitFramebuffer:_glBlitFramebuffer,glBufferData:_glBufferData,glBufferSubData:_glBufferSubData,glCheckFramebufferStatus:_glCheckFramebufferStatus,glClear:_glClear,glClearBufferfi:_glClearBufferfi,glClearBufferfv:_glClearBufferfv,glClearBufferiv:_glClearBufferiv,glClearBufferuiv:_glClearBufferuiv,glClearColor:_glClearColor,glClearDepth:_glClearDepth,glClearDepthf:_glClearDepthf,glClearStencil:_glClearStencil,glClientWaitSync:_glClientWaitSync,glClipControlEXT:_glClipControlEXT,glColorMask:_glColorMask,glCompileShader:_glCompileShader,glCompressedTexImage2D:_glCompressedTexImage2D,glCompressedTexImage3D:_glCompressedTexImage3D,glCompressedTexSubImage2D:_glCompressedTexSubImage2D,glCompressedTexSubImage3D:_glCompressedTexSubImage3D,glCopyBufferSubData:_glCopyBufferSubData,glCopyTexImage2D:_glCopyTexImage2D,glCopyTexSubImage2D:_glCopyTexSubImage2D,glCopyTexSubImage3D:_glCopyTexSubImage3D,glCreateProgram:_glCreateProgram,glCreateShader:_glCreateShader,glCullFace:_glCullFace,glDeleteBuffers:_glDeleteBuffers,glDeleteFramebuffers:_glDeleteFramebuffers,glDeleteProgram:_glDeleteProgram,glDeleteQueries:_glDeleteQueries,glDeleteQueriesEXT:_glDeleteQueriesEXT,glDeleteRenderbuffers:_glDeleteRenderbuffers,glDeleteSamplers:_glDeleteSamplers,glDeleteShader:_glDeleteShader,glDeleteSync:_glDeleteSync,glDeleteTextures:_glDeleteTextures,glDeleteTransformFeedbacks:_glDeleteTransformFeedbacks,glDeleteVertexArrays:_glDeleteVertexArrays,glDeleteVertexArraysOES:_glDeleteVertexArraysOES,glDepthFunc:_glDepthFunc,glDepthMask:_glDepthMask,glDepthRange:_glDepthRange,glDepthRangef:_glDepthRangef,glDetachShader:_glDetachShader,glDisable:_glDisable,glDisableVertexAttribArray:_glDisableVertexAttribArray,glDrawArrays:_glDrawArrays,glDrawArraysInstanced:_glDrawArraysInstanced,glDrawArraysInstancedANGLE:_glDrawArraysInstancedANGLE,glDrawArraysInstancedARB:_glDrawArraysInstancedARB,glDrawArraysInstancedBaseInstance:_glDrawArraysInstancedBaseInstance,glDrawArraysInstancedBaseInstanceANGLE:_glDrawArraysInstancedBaseInstanceANGLE,glDrawArraysInstancedBaseInstanceWEBGL:_glDrawArraysInstancedBaseInstanceWEBGL,glDrawArraysInstancedEXT:_glDrawArraysInstancedEXT,glDrawArraysInstancedNV:_glDrawArraysInstancedNV,glDrawBuffers:_glDrawBuffers,glDrawBuffersEXT:_glDrawBuffersEXT,glDrawBuffersWEBGL:_glDrawBuffersWEBGL,glDrawElements:_glDrawElements,glDrawElementsInstanced:_glDrawElementsInstanced,glDrawElementsInstancedANGLE:_glDrawElementsInstancedANGLE,glDrawElementsInstancedARB:_glDrawElementsInstancedARB,glDrawElementsInstancedBaseVertexBaseInstanceANGLE:_glDrawElementsInstancedBaseVertexBaseInstanceANGLE,glDrawElementsInstancedBaseVertexBaseInstanceWEBGL:_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL,glDrawElementsInstancedEXT:_glDrawElementsInstancedEXT,glDrawElementsInstancedNV:_glDrawElementsInstancedNV,glDrawRangeElements:_glDrawRangeElements,glEnable:_glEnable,glEnableVertexAttribArray:_glEnableVertexAttribArray,glEndQuery:_glEndQuery,glEndQueryEXT:_glEndQueryEXT,glEndTransformFeedback:_glEndTransformFeedback,glFenceSync:_glFenceSync,glFinish:_glFinish,glFlush:_glFlush,glFramebufferRenderbuffer:_glFramebufferRenderbuffer,glFramebufferTexture2D:_glFramebufferTexture2D,glFramebufferTextureLayer:_glFramebufferTextureLayer,glFrontFace:_glFrontFace,glGenBuffers:_glGenBuffers,glGenFramebuffers:_glGenFramebuffers,glGenQueries:_glGenQueries,glGenQueriesEXT:_glGenQueriesEXT,glGenRenderbuffers:_glGenRenderbuffers,glGenSamplers:_glGenSamplers,glGenTextures:_glGenTextures,glGenTransformFeedbacks:_glGenTransformFeedbacks,glGenVertexArrays:_glGenVertexArrays,glGenVertexArraysOES:_glGenVertexArraysOES,glGenerateMipmap:_glGenerateMipmap,glGetActiveAttrib:_glGetActiveAttrib,glGetActiveUniform:_glGetActiveUniform,glGetActiveUniformBlockName:_glGetActiveUniformBlockName,glGetActiveUniformBlockiv:_glGetActiveUniformBlockiv,glGetActiveUniformsiv:_glGetActiveUniformsiv,glGetAttachedShaders:_glGetAttachedShaders,glGetAttribLocation:_glGetAttribLocation,glGetBooleanv:_glGetBooleanv,glGetBufferParameteri64v:_glGetBufferParameteri64v,glGetBufferParameteriv:_glGetBufferParameteriv,glGetBufferSubData:_glGetBufferSubData,glGetError:_glGetError,glGetFloatv:_glGetFloatv,glGetFragDataLocation:_glGetFragDataLocation,glGetFramebufferAttachmentParameteriv:_glGetFramebufferAttachmentParameteriv,glGetInteger64i_v:_glGetInteger64i_v,glGetInteger64v:_glGetInteger64v,glGetIntegeri_v:_glGetIntegeri_v,glGetIntegerv:_glGetIntegerv,glGetInternalformativ:_glGetInternalformativ,glGetProgramBinary:_glGetProgramBinary,glGetProgramInfoLog:_glGetProgramInfoLog,glGetProgramiv:_glGetProgramiv,glGetQueryObjecti64vEXT:_glGetQueryObjecti64vEXT,glGetQueryObjectivEXT:_glGetQueryObjectivEXT,glGetQueryObjectui64vEXT:_glGetQueryObjectui64vEXT,glGetQueryObjectuiv:_glGetQueryObjectuiv,glGetQueryObjectuivEXT:_glGetQueryObjectuivEXT,glGetQueryiv:_glGetQueryiv,glGetQueryivEXT:_glGetQueryivEXT,glGetRenderbufferParameteriv:_glGetRenderbufferParameteriv,glGetSamplerParameterfv:_glGetSamplerParameterfv,glGetSamplerParameteriv:_glGetSamplerParameteriv,glGetShaderInfoLog:_glGetShaderInfoLog,glGetShaderPrecisionFormat:_glGetShaderPrecisionFormat,glGetShaderSource:_glGetShaderSource,glGetShaderiv:_glGetShaderiv,glGetString:_glGetString,glGetStringi:_glGetStringi,glGetSynciv:_glGetSynciv,glGetTexParameterfv:_glGetTexParameterfv,glGetTexParameteriv:_glGetTexParameteriv,glGetTransformFeedbackVarying:_glGetTransformFeedbackVarying,glGetUniformBlockIndex:_glGetUniformBlockIndex,glGetUniformIndices:_glGetUniformIndices,glGetUniformLocation:_glGetUniformLocation,glGetUniformfv:_glGetUniformfv,glGetUniformiv:_glGetUniformiv,glGetUniformuiv:_glGetUniformuiv,glGetVertexAttribIiv:_glGetVertexAttribIiv,glGetVertexAttribIuiv:_glGetVertexAttribIuiv,glGetVertexAttribPointerv:_glGetVertexAttribPointerv,glGetVertexAttribfv:_glGetVertexAttribfv,glGetVertexAttribiv:_glGetVertexAttribiv,glHint:_glHint,glInvalidateFramebuffer:_glInvalidateFramebuffer,glInvalidateSubFramebuffer:_glInvalidateSubFramebuffer,glIsBuffer:_glIsBuffer,glIsEnabled:_glIsEnabled,glIsFramebuffer:_glIsFramebuffer,glIsProgram:_glIsProgram,glIsQuery:_glIsQuery,glIsQueryEXT:_glIsQueryEXT,glIsRenderbuffer:_glIsRenderbuffer,glIsSampler:_glIsSampler,glIsShader:_glIsShader,glIsSync:_glIsSync,glIsTexture:_glIsTexture,glIsTransformFeedback:_glIsTransformFeedback,glIsVertexArray:_glIsVertexArray,glIsVertexArrayOES:_glIsVertexArrayOES,glLineWidth:_glLineWidth,glLinkProgram:_glLinkProgram,glLoadIdentity:_glLoadIdentity,glMatrixMode:_glMatrixMode,glMultiDrawArrays:_glMultiDrawArrays,glMultiDrawArraysANGLE:_glMultiDrawArraysANGLE,glMultiDrawArraysInstancedANGLE:_glMultiDrawArraysInstancedANGLE,glMultiDrawArraysInstancedBaseInstanceANGLE:_glMultiDrawArraysInstancedBaseInstanceANGLE,glMultiDrawArraysInstancedBaseInstanceWEBGL:_glMultiDrawArraysInstancedBaseInstanceWEBGL,glMultiDrawArraysInstancedWEBGL:_glMultiDrawArraysInstancedWEBGL,glMultiDrawArraysWEBGL:_glMultiDrawArraysWEBGL,glMultiDrawElements:_glMultiDrawElements,glMultiDrawElementsANGLE:_glMultiDrawElementsANGLE,glMultiDrawElementsInstancedANGLE:_glMultiDrawElementsInstancedANGLE,glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE:_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE,glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL:_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL,glMultiDrawElementsInstancedWEBGL:_glMultiDrawElementsInstancedWEBGL,glMultiDrawElementsWEBGL:_glMultiDrawElementsWEBGL,glPauseTransformFeedback:_glPauseTransformFeedback,glPixelStorei:_glPixelStorei,glPolygonModeWEBGL:_glPolygonModeWEBGL,glPolygonOffset:_glPolygonOffset,glPolygonOffsetClampEXT:_glPolygonOffsetClampEXT,glProgramBinary:_glProgramBinary,glProgramParameteri:_glProgramParameteri,glQueryCounterEXT:_glQueryCounterEXT,glReadBuffer:_glReadBuffer,glReadPixels:_glReadPixels,glReleaseShaderCompiler:_glReleaseShaderCompiler,glRenderbufferStorage:_glRenderbufferStorage,glRenderbufferStorageMultisample:_glRenderbufferStorageMultisample,glResumeTransformFeedback:_glResumeTransformFeedback,glSampleCoverage:_glSampleCoverage,glSamplerParameterf:_glSamplerParameterf,glSamplerParameterfv:_glSamplerParameterfv,glSamplerParameteri:_glSamplerParameteri,glSamplerParameteriv:_glSamplerParameteriv,glScissor:_glScissor,glShaderBinary:_glShaderBinary,glShaderSource:_glShaderSource,glStencilFunc:_glStencilFunc,glStencilFuncSeparate:_glStencilFuncSeparate,glStencilMask:_glStencilMask,glStencilMaskSeparate:_glStencilMaskSeparate,glStencilOp:_glStencilOp,glStencilOpSeparate:_glStencilOpSeparate,glTexImage2D:_glTexImage2D,glTexImage3D:_glTexImage3D,glTexParameterf:_glTexParameterf,glTexParameterfv:_glTexParameterfv,glTexParameteri:_glTexParameteri,glTexParameteriv:_glTexParameteriv,glTexStorage2D:_glTexStorage2D,glTexStorage3D:_glTexStorage3D,glTexSubImage2D:_glTexSubImage2D,glTexSubImage3D:_glTexSubImage3D,glTransformFeedbackVaryings:_glTransformFeedbackVaryings,glUniform1f:_glUniform1f,glUniform1fv:_glUniform1fv,glUniform1i:_glUniform1i,glUniform1iv:_glUniform1iv,glUniform1ui:_glUniform1ui,glUniform1uiv:_glUniform1uiv,glUniform2f:_glUniform2f,glUniform2fv:_glUniform2fv,glUniform2i:_glUniform2i,glUniform2iv:_glUniform2iv,glUniform2ui:_glUniform2ui,glUniform2uiv:_glUniform2uiv,glUniform3f:_glUniform3f,glUniform3fv:_glUniform3fv,glUniform3i:_glUniform3i,glUniform3iv:_glUniform3iv,glUniform3ui:_glUniform3ui,glUniform3uiv:_glUniform3uiv,glUniform4f:_glUniform4f,glUniform4fv:_glUniform4fv,glUniform4i:_glUniform4i,glUniform4iv:_glUniform4iv,glUniform4ui:_glUniform4ui,glUniform4uiv:_glUniform4uiv,glUniformBlockBinding:_glUniformBlockBinding,glUniformMatrix2fv:_glUniformMatrix2fv,glUniformMatrix2x3fv:_glUniformMatrix2x3fv,glUniformMatrix2x4fv:_glUniformMatrix2x4fv,glUniformMatrix3fv:_glUniformMatrix3fv,glUniformMatrix3x2fv:_glUniformMatrix3x2fv,glUniformMatrix3x4fv:_glUniformMatrix3x4fv,glUniformMatrix4fv:_glUniformMatrix4fv,glUniformMatrix4x2fv:_glUniformMatrix4x2fv,glUniformMatrix4x3fv:_glUniformMatrix4x3fv,glUseProgram:_glUseProgram,glValidateProgram:_glValidateProgram,glVertexAttrib1f:_glVertexAttrib1f,glVertexAttrib1fv:_glVertexAttrib1fv,glVertexAttrib2f:_glVertexAttrib2f,glVertexAttrib2fv:_glVertexAttrib2fv,glVertexAttrib3f:_glVertexAttrib3f,glVertexAttrib3fv:_glVertexAttrib3fv,glVertexAttrib4f:_glVertexAttrib4f,glVertexAttrib4fv:_glVertexAttrib4fv,glVertexAttribDivisor:_glVertexAttribDivisor,glVertexAttribDivisorANGLE:_glVertexAttribDivisorANGLE,glVertexAttribDivisorARB:_glVertexAttribDivisorARB,glVertexAttribDivisorEXT:_glVertexAttribDivisorEXT,glVertexAttribDivisorNV:_glVertexAttribDivisorNV,glVertexAttribI4i:_glVertexAttribI4i,glVertexAttribI4iv:_glVertexAttribI4iv,glVertexAttribI4ui:_glVertexAttribI4ui,glVertexAttribI4uiv:_glVertexAttribI4uiv,glVertexAttribIPointer:_glVertexAttribIPointer,glVertexAttribPointer:_glVertexAttribPointer,glVertexPointer:_glVertexPointer,glViewport:_glViewport,glWaitSync:_glWaitSync,handle_next_result_js,hiwire_invalid_ref_js,is_comlink_proxy,is_sentinel:_is_sentinel,js2python_convert,js2python_immutable_js,js2python_js,jslib_init_buffers_js,jslib_init_js,lineColor:_lineColor,lineRGBA:_lineRGBA,memory:wasmMemory,my_dict_converter,new_error,pixelRGBA:_pixelRGBA,proc_exit:_proc_exit,proxy_cache_get,proxy_cache_set,pyodide_js_init,pyproxy_AsPyObject,pyproxy_Check,pyproxy_new,pyproxy_new_ex,python2js__default_converter_js,python2js__eager_converter_js,python2js_custom__create_jscontext,random_get:_random_get,raw_call_js,rectangleColor:_rectangleColor,rectangleRGBA:_rectangleRGBA,restoreState,restore_stderr,rotozoomSurface:_rotozoomSurface,saveState,setNetworkCallback:_setNetworkCallback,set_pyodide_module,set_suspender,setprotoent:_setprotoent,stackAlloc:_stackAlloc,stackRestore:_stackRestore,stackSave:_stackSave,strptime:_strptime,strptime_l:_strptime_l,syncifyHandler,throw_no_gil,wrap_async_generator,wrap_generator,zoomSurface:_zoomSurface};var wasmExports=await createWasm();var ___wasm_call_ctors=wasmExports["__wasm_call_ctors"];var _set_method_docstring=Module["_set_method_docstring"]=wasmExports["set_method_docstring"];var _PyObject_GetAttrString=Module["_PyObject_GetAttrString"]=wasmExports["PyObject_GetAttrString"];var __PyUnicode_FromId=Module["__PyUnicode_FromId"]=wasmExports["_PyUnicode_FromId"];var _PyObject_VectorcallMethod=Module["_PyObject_VectorcallMethod"]=wasmExports["PyObject_VectorcallMethod"];var _PyUnicode_AsUTF8AndSize=Module["_PyUnicode_AsUTF8AndSize"]=wasmExports["PyUnicode_AsUTF8AndSize"];var _malloc=wasmExports["malloc"];var __Py_Dealloc=Module["__Py_Dealloc"]=wasmExports["_Py_Dealloc"];var _PyErr_Format=Module["_PyErr_Format"]=wasmExports["PyErr_Format"];var _add_methods_and_set_docstrings=Module["_add_methods_and_set_docstrings"]=wasmExports["add_methods_and_set_docstrings"];var _PyModule_AddFunctions=Module["_PyModule_AddFunctions"]=wasmExports["PyModule_AddFunctions"];var _docstring_init=Module["_docstring_init"]=wasmExports["docstring_init"];var _PyImport_ImportModule=Module["_PyImport_ImportModule"]=wasmExports["PyImport_ImportModule"];var _dump_traceback=Module["_dump_traceback"]=wasmExports["dump_traceback"];var _fileno=wasmExports["fileno"];var _PyGILState_GetThisThreadState=Module["_PyGILState_GetThisThreadState"]=wasmExports["PyGILState_GetThisThreadState"];var _set_error=Module["_set_error"]=wasmExports["set_error"];var _PyErr_SetObject=Module["_PyErr_SetObject"]=wasmExports["PyErr_SetObject"];var _restore_sys_last_exception=Module["_restore_sys_last_exception"]=wasmExports["restore_sys_last_exception"];var _PySys_GetObject=Module["_PySys_GetObject"]=wasmExports["PySys_GetObject"];var _PyErr_SetRaisedException=Module["_PyErr_SetRaisedException"]=wasmExports["PyErr_SetRaisedException"];var _wrap_exception=Module["_wrap_exception"]=wasmExports["wrap_exception"];var _PyErr_GetRaisedException=Module["_PyErr_GetRaisedException"]=wasmExports["PyErr_GetRaisedException"];var _PyErr_GivenExceptionMatches=Module["_PyErr_GivenExceptionMatches"]=wasmExports["PyErr_GivenExceptionMatches"];var _PyErr_Print=Module["_PyErr_Print"]=wasmExports["PyErr_Print"];var __PyObject_GetAttrId=Module["__PyObject_GetAttrId"]=wasmExports["_PyObject_GetAttrId"];var _PyUnicode_AsUTF8=Module["_PyUnicode_AsUTF8"]=wasmExports["PyUnicode_AsUTF8"];var _PySys_WriteStderr=Module["_PySys_WriteStderr"]=wasmExports["PySys_WriteStderr"];var _PyErr_DisplayException=Module["_PyErr_DisplayException"]=wasmExports["PyErr_DisplayException"];var _JsvString_FromId=Module["_JsvString_FromId"]=wasmExports["JsvString_FromId"];var _pythonexc2js=Module["_pythonexc2js"]=wasmExports["pythonexc2js"];var _trigger_fatal_error=Module["_trigger_fatal_error"]=wasmExports["trigger_fatal_error"];var _raw_call=Module["_raw_call"]=wasmExports["raw_call"];var _JsProxy_Val=Module["_JsProxy_Val"]=wasmExports["JsProxy_Val"];var _error_handling_init=Module["_error_handling_init"]=wasmExports["error_handling_init"];var _hiwire_invalid_ref=Module["_hiwire_invalid_ref"]=wasmExports["hiwire_invalid_ref"];var _init_pyodide_proxy=Module["_init_pyodide_proxy"]=wasmExports["init_pyodide_proxy"];var _python2js=Module["_python2js"]=wasmExports["python2js"];var _PyInit__pyodide_core=Module["_PyInit__pyodide_core"]=wasmExports["PyInit__pyodide_core"];var _PyErr_Occurred=Module["_PyErr_Occurred"]=wasmExports["PyErr_Occurred"];var __PyErr_FormatFromCause=Module["__PyErr_FormatFromCause"]=wasmExports["_PyErr_FormatFromCause"];var _PyModule_Create2=Module["_PyModule_Create2"]=wasmExports["PyModule_Create2"];var _PyImport_GetModuleDict=Module["_PyImport_GetModuleDict"]=wasmExports["PyImport_GetModuleDict"];var _PyDict_SetItemString=Module["_PyDict_SetItemString"]=wasmExports["PyDict_SetItemString"];var _jslib_init=Module["_jslib_init"]=wasmExports["jslib_init"];var _python2js_init=Module["_python2js_init"]=wasmExports["python2js_init"];var _jsproxy_init=Module["_jsproxy_init"]=wasmExports["jsproxy_init"];var _jsproxy_call_init=Module["_jsproxy_call_init"]=wasmExports["jsproxy_call_init"];var _pyproxy_init=Module["_pyproxy_init"]=wasmExports["pyproxy_init"];var _jsbind_init=Module["_jsbind_init"]=wasmExports["jsbind_init"];var _pyodide_export=Module["_pyodide_export"]=wasmExports["pyodide_export"];var _PyUnicode_Data=Module["_PyUnicode_Data"]=wasmExports["PyUnicode_Data"];var __js2python_none=Module["__js2python_none"]=wasmExports["_js2python_none"];var __js2python_null=Module["__js2python_null"]=wasmExports["_js2python_null"];var __js2python_true=Module["__js2python_true"]=wasmExports["_js2python_true"];var __js2python_false=Module["__js2python_false"]=wasmExports["_js2python_false"];var __js2python_pyproxy=Module["__js2python_pyproxy"]=wasmExports["_js2python_pyproxy"];var _js2python_immutable=Module["_js2python_immutable"]=wasmExports["js2python_immutable"];var _js2python=Module["_js2python"]=wasmExports["js2python"];var _JsProxy_getflags=Module["_JsProxy_getflags"]=wasmExports["JsProxy_getflags"];var _PyLong_AsLong=Module["_PyLong_AsLong"]=wasmExports["PyLong_AsLong"];var _JsProxy_is_py_json=Module["_JsProxy_is_py_json"]=wasmExports["JsProxy_is_py_json"];var _js2python_as_py_json=Module["_js2python_as_py_json"]=wasmExports["js2python_as_py_json"];var _hiwire_get=Module["_hiwire_get"]=wasmExports["hiwire_get"];var _JsProxy_create_with_type=Module["_JsProxy_create_with_type"]=wasmExports["JsProxy_create_with_type"];var _JsProxy_bind_sig=Module["_JsProxy_bind_sig"]=wasmExports["JsProxy_bind_sig"];var _JsRef_toVal=Module["_JsRef_toVal"]=wasmExports["JsRef_toVal"];var _PyErr_SetString=Module["_PyErr_SetString"]=wasmExports["PyErr_SetString"];var _JsProxy_create_with_this=Module["_JsProxy_create_with_this"]=wasmExports["JsProxy_create_with_this"];var _JsProxy_bind_class=Module["_JsProxy_bind_class"]=wasmExports["JsProxy_bind_class"];var _clear_method_call_singleton=Module["_clear_method_call_singleton"]=wasmExports["clear_method_call_singleton"];var _hiwire_decref=Module["_hiwire_decref"]=wasmExports["hiwire_decref"];var _JsProxy_GetMethod=Module["_JsProxy_GetMethod"]=wasmExports["JsProxy_GetMethod"];var __PyObject_GenericGetAttrWithDict=Module["__PyObject_GenericGetAttrWithDict"]=wasmExports["_PyObject_GenericGetAttrWithDict"];var _strcmp=Module["_strcmp"]=wasmExports["strcmp"];var _PyArg_ParseTuple=Module["_PyArg_ParseTuple"]=wasmExports["PyArg_ParseTuple"];var _Js2PyConverter_convert=Module["_Js2PyConverter_convert"]=wasmExports["Js2PyConverter_convert"];var _hiwire_new=Module["_hiwire_new"]=wasmExports["hiwire_new"];var _hiwire_incref=Module["_hiwire_incref"]=wasmExports["hiwire_incref"];var _JsProxy_GetAttr=Module["_JsProxy_GetAttr"]=wasmExports["JsProxy_GetAttr"];var _handle_next_result=Module["_handle_next_result"]=wasmExports["handle_next_result"];var _free=Module["_free"]=wasmExports["free"];var _JsProxy_create_objmap=Module["_JsProxy_create_objmap"]=wasmExports["JsProxy_create_objmap"];var _JsProxy_am_send=Module["_JsProxy_am_send"]=wasmExports["JsProxy_am_send"];var _python2js_track_proxies=Module["_python2js_track_proxies"]=wasmExports["python2js_track_proxies"];var _JsvObject_CallMethodId_OneArg=Module["_JsvObject_CallMethodId_OneArg"]=wasmExports["JsvObject_CallMethodId_OneArg"];var _JsProxy_IterNext=Module["_JsProxy_IterNext"]=wasmExports["JsProxy_IterNext"];var __PyGen_SetStopIterationValue=Module["__PyGen_SetStopIterationValue"]=wasmExports["_PyGen_SetStopIterationValue"];var _JsGenerator_send=Module["_JsGenerator_send"]=wasmExports["JsGenerator_send"];var _PyErr_SetNone=Module["_PyErr_SetNone"]=wasmExports["PyErr_SetNone"];var _JsException_js_error_getter=Module["_JsException_js_error_getter"]=wasmExports["JsException_js_error_getter"];var _process_throw_args=Module["_process_throw_args"]=wasmExports["process_throw_args"];var _PyErr_NormalizeException=Module["_PyErr_NormalizeException"]=wasmExports["PyErr_NormalizeException"];var _PyException_GetTraceback=Module["_PyException_GetTraceback"]=wasmExports["PyException_GetTraceback"];var _PyException_SetTraceback=Module["_PyException_SetTraceback"]=wasmExports["PyException_SetTraceback"];var _PyErr_Restore=Module["_PyErr_Restore"]=wasmExports["PyErr_Restore"];var _PyErr_ExceptionMatches=Module["_PyErr_ExceptionMatches"]=wasmExports["PyErr_ExceptionMatches"];var _PyErr_Clear=Module["_PyErr_Clear"]=wasmExports["PyErr_Clear"];var _JsvObject_CallMethodId_NoArgs=Module["_JsvObject_CallMethodId_NoArgs"]=wasmExports["JsvObject_CallMethodId_NoArgs"];var _PyErr_Fetch=Module["_PyErr_Fetch"]=wasmExports["PyErr_Fetch"];var __agen_handle_result_js_c=Module["__agen_handle_result_js_c"]=wasmExports["_agen_handle_result_js_c"];var _PyObject_CallOneArg=Module["_PyObject_CallOneArg"]=wasmExports["PyObject_CallOneArg"];var __agen_handle_result=Module["__agen_handle_result"]=wasmExports["_agen_handle_result"];var _JsArray_sq_item=Module["_JsArray_sq_item"]=wasmExports["JsArray_sq_item"];var _JsArray_sq_ass_item=Module["_JsArray_sq_ass_item"]=wasmExports["JsArray_sq_ass_item"];var _JsTypedArray_sq_ass_item=Module["_JsTypedArray_sq_ass_item"]=wasmExports["JsTypedArray_sq_ass_item"];var _JsMap_update=Module["_JsMap_update"]=wasmExports["JsMap_update"];var _wrap_promise=Module["_wrap_promise"]=wasmExports["wrap_promise"];var _PyTuple_GetItem=Module["_PyTuple_GetItem"]=wasmExports["PyTuple_GetItem"];var _JsvObject_CallMethodId=Module["_JsvObject_CallMethodId"]=wasmExports["JsvObject_CallMethodId"];var _JsModule_GetAll=Module["_JsModule_GetAll"]=wasmExports["JsModule_GetAll"];var _PyType_IsSubtype=Module["_PyType_IsSubtype"]=wasmExports["PyType_IsSubtype"];var _JsProxy_Check=Module["_JsProxy_Check"]=wasmExports["JsProxy_Check"];var _JsBuffer_CopyIntoMemoryView=Module["_JsBuffer_CopyIntoMemoryView"]=wasmExports["JsBuffer_CopyIntoMemoryView"];var _PyMem_Malloc=Module["_PyMem_Malloc"]=wasmExports["PyMem_Malloc"];var _PyMemoryView_FromObject=Module["_PyMemoryView_FromObject"]=wasmExports["PyMemoryView_FromObject"];var _JsBuffer_cinit=Module["_JsBuffer_cinit"]=wasmExports["JsBuffer_cinit"];var _hiwire_new_deduplicate=Module["_hiwire_new_deduplicate"]=wasmExports["hiwire_new_deduplicate"];var _JsRef_new=Module["_JsRef_new"]=wasmExports["JsRef_new"];var _PyTuple_Pack=Module["_PyTuple_Pack"]=wasmExports["PyTuple_Pack"];var _PyLong_FromLong=Module["_PyLong_FromLong"]=wasmExports["PyLong_FromLong"];var _PyDict_GetItemWithError=Module["_PyDict_GetItemWithError"]=wasmExports["PyDict_GetItemWithError"];var _PyObject_SelfIter=Module["_PyObject_SelfIter"]=wasmExports["PyObject_SelfIter"];var _PyVectorcall_Call=Module["_PyVectorcall_Call"]=wasmExports["PyVectorcall_Call"];var _PyErr_NoMemory=Module["_PyErr_NoMemory"]=wasmExports["PyErr_NoMemory"];var _PyType_FromSpecWithBases=Module["_PyType_FromSpecWithBases"]=wasmExports["PyType_FromSpecWithBases"];var _PyObject_SetAttr=Module["_PyObject_SetAttr"]=wasmExports["PyObject_SetAttr"];var _PyMem_Free=Module["_PyMem_Free"]=wasmExports["PyMem_Free"];var _PyDict_SetItem=Module["_PyDict_SetItem"]=wasmExports["PyDict_SetItem"];var _JsProxy_create=Module["_JsProxy_create"]=wasmExports["JsProxy_create"];var _JsProxy_init_docstrings=Module["_JsProxy_init_docstrings"]=wasmExports["JsProxy_init_docstrings"];var _run_sync_not_supported=Module["_run_sync_not_supported"]=wasmExports["run_sync_not_supported"];var _run_sync=Module["_run_sync"]=wasmExports["run_sync"];var _py_is_awaitable=Module["_py_is_awaitable"]=wasmExports["py_is_awaitable"];var _JsvPromise_Syncify=Module["_JsvPromise_Syncify"]=wasmExports["JsvPromise_Syncify"];var _can_run_sync=Module["_can_run_sync"]=wasmExports["can_run_sync"];var _PyDict_New=Module["_PyDict_New"]=wasmExports["PyDict_New"];var _PyObject_SetAttrString=Module["_PyObject_SetAttrString"]=wasmExports["PyObject_SetAttrString"];var _PyModule_AddObject=Module["_PyModule_AddObject"]=wasmExports["PyModule_AddObject"];var _PyType_Ready=Module["_PyType_Ready"]=wasmExports["PyType_Ready"];var _JsMethod_Vectorcall_impl=Module["_JsMethod_Vectorcall_impl"]=wasmExports["JsMethod_Vectorcall_impl"];var _JsvObject_CallMethodId_TwoArgs=Module["_JsvObject_CallMethodId_TwoArgs"]=wasmExports["JsvObject_CallMethodId_TwoArgs"];var _PyObject_Repr=Module["_PyObject_Repr"]=wasmExports["PyObject_Repr"];var _PyIndex_Check=Module["_PyIndex_Check"]=wasmExports["PyIndex_Check"];var _PyNumber_AsSsize_t=Module["_PyNumber_AsSsize_t"]=wasmExports["PyNumber_AsSsize_t"];var _PySlice_Unpack=Module["_PySlice_Unpack"]=wasmExports["PySlice_Unpack"];var _PySlice_AdjustIndices=Module["_PySlice_AdjustIndices"]=wasmExports["PySlice_AdjustIndices"];var _PySequence_Fast=Module["_PySequence_Fast"]=wasmExports["PySequence_Fast"];var _PyArg_ParseTupleAndKeywords=Module["_PyArg_ParseTupleAndKeywords"]=wasmExports["PyArg_ParseTupleAndKeywords"];var _PySet_New=Module["_PySet_New"]=wasmExports["PySet_New"];var __PySet_Update=Module["__PySet_Update"]=wasmExports["_PySet_Update"];var _PyUnicode_FromString=Module["_PyUnicode_FromString"]=wasmExports["PyUnicode_FromString"];var _PySet_Discard=Module["_PySet_Discard"]=wasmExports["PySet_Discard"];var _PyList_New=Module["_PyList_New"]=wasmExports["PyList_New"];var _PyList_Extend=Module["_PyList_Extend"]=wasmExports["PyList_Extend"];var _PyList_Sort=Module["_PyList_Sort"]=wasmExports["PyList_Sort"];var __PyArg_ParseStack=Module["__PyArg_ParseStack"]=wasmExports["_PyArg_ParseStack"];var _PyObject_GetIter=Module["_PyObject_GetIter"]=wasmExports["PyObject_GetIter"];var _PyObject_RichCompareBool=Module["_PyObject_RichCompareBool"]=wasmExports["PyObject_RichCompareBool"];var _PyErr_WarnEx=Module["_PyErr_WarnEx"]=wasmExports["PyErr_WarnEx"];var __PyArg_ParseStackAndKeywords=Module["__PyArg_ParseStackAndKeywords"]=wasmExports["_PyArg_ParseStackAndKeywords"];var _hiwire_pop=Module["_hiwire_pop"]=wasmExports["hiwire_pop"];var _puts=Module["_puts"]=wasmExports["puts"];var _PyObject_GenericSetAttr=Module["_PyObject_GenericSetAttr"]=wasmExports["PyObject_GenericSetAttr"];var __Py_HashBytes=Module["__Py_HashBytes"]=wasmExports["_Py_HashBytes"];var _JsMethod_Construct_impl=Module["_JsMethod_Construct_impl"]=wasmExports["JsMethod_Construct_impl"];var __PyArg_CheckPositional=Module["__PyArg_CheckPositional"]=wasmExports["_PyArg_CheckPositional"];var _PyNumber_Index=Module["_PyNumber_Index"]=wasmExports["PyNumber_Index"];var _PyLong_AsSsize_t=Module["_PyLong_AsSsize_t"]=wasmExports["PyLong_AsSsize_t"];var _PyLong_FromSsize_t=Module["_PyLong_FromSsize_t"]=wasmExports["PyLong_FromSsize_t"];var _PyObject_GetItem=Module["_PyObject_GetItem"]=wasmExports["PyObject_GetItem"];var _PyObject_DelItem=Module["_PyObject_DelItem"]=wasmExports["PyObject_DelItem"];var _PyObject_SetItem=Module["_PyObject_SetItem"]=wasmExports["PyObject_SetItem"];var _PyObject_GetBuffer=Module["_PyObject_GetBuffer"]=wasmExports["PyObject_GetBuffer"];var _PyBuffer_Release=Module["_PyBuffer_Release"]=wasmExports["PyBuffer_Release"];var _PyBytes_FromStringAndSize=Module["_PyBytes_FromStringAndSize"]=wasmExports["PyBytes_FromStringAndSize"];var _PyObject_Vectorcall=Module["_PyObject_Vectorcall"]=wasmExports["PyObject_Vectorcall"];var _Py_EnterRecursiveCall=Module["_Py_EnterRecursiveCall"]=wasmExports["Py_EnterRecursiveCall"];var _Py_LeaveRecursiveCall=Module["_Py_LeaveRecursiveCall"]=wasmExports["Py_LeaveRecursiveCall"];var _Py2JsConverter_convert=Module["_Py2JsConverter_convert"]=wasmExports["Py2JsConverter_convert"];var _PyUnicode_FromFormat=Module["_PyUnicode_FromFormat"]=wasmExports["PyUnicode_FromFormat"];var _PyType_GenericNew=Module["_PyType_GenericNew"]=wasmExports["PyType_GenericNew"];var _PyObject_IsInstance=Module["_PyObject_IsInstance"]=wasmExports["PyObject_IsInstance"];var _python2js_inner=Module["_python2js_inner"]=wasmExports["python2js_inner"];var _python2js_custom=Module["_python2js_custom"]=wasmExports["python2js_custom"];var _PyObject_GC_UnTrack=Module["_PyObject_GC_UnTrack"]=wasmExports["PyObject_GC_UnTrack"];var _check_gil=Module["_check_gil"]=wasmExports["check_gil"];var _PyGILState_Check=Module["_PyGILState_Check"]=wasmExports["PyGILState_Check"];var _PyGen_GetCode=Module["_PyGen_GetCode"]=wasmExports["PyGen_GetCode"];var _pyproxy_getflags=Module["_pyproxy_getflags"]=wasmExports["pyproxy_getflags"];var _PyObject_HasAttr=Module["_PyObject_HasAttr"]=wasmExports["PyObject_HasAttr"];var _PyObject_IsSubclass=Module["_PyObject_IsSubclass"]=wasmExports["PyObject_IsSubclass"];var __pyproxy_repr=Module["__pyproxy_repr"]=wasmExports["_pyproxy_repr"];var _PyObject_Str=Module["_PyObject_Str"]=wasmExports["PyObject_Str"];var __pyproxy_type=Module["__pyproxy_type"]=wasmExports["_pyproxy_type"];var __pyproxy_hasattr=Module["__pyproxy_hasattr"]=wasmExports["_pyproxy_hasattr"];var _python2js_json_adaptor=Module["_python2js_json_adaptor"]=wasmExports["python2js_json_adaptor"];var __pyproxy_getattr=Module["__pyproxy_getattr"]=wasmExports["_pyproxy_getattr"];var __PyObject_GetMethod=Module["__PyObject_GetMethod"]=wasmExports["_PyObject_GetMethod"];var __pyproxy_setattr=Module["__pyproxy_setattr"]=wasmExports["_pyproxy_setattr"];var __pyproxy_delattr=Module["__pyproxy_delattr"]=wasmExports["_pyproxy_delattr"];var _PyObject_DelAttr=Module["_PyObject_DelAttr"]=wasmExports["PyObject_DelAttr"];var __pyproxy_getitem=Module["__pyproxy_getitem"]=wasmExports["_pyproxy_getitem"];var __pyproxy_setitem=Module["__pyproxy_setitem"]=wasmExports["_pyproxy_setitem"];var __pyproxy_delitem=Module["__pyproxy_delitem"]=wasmExports["_pyproxy_delitem"];var __pyproxy_slice_assign=Module["__pyproxy_slice_assign"]=wasmExports["_pyproxy_slice_assign"];var _PySequence_Size=Module["_PySequence_Size"]=wasmExports["PySequence_Size"];var _PySequence_GetSlice=Module["_PySequence_GetSlice"]=wasmExports["PySequence_GetSlice"];var _PySequence_SetSlice=Module["_PySequence_SetSlice"]=wasmExports["PySequence_SetSlice"];var _python2js_with_depth=Module["_python2js_with_depth"]=wasmExports["python2js_with_depth"];var __pyproxy_pop=Module["__pyproxy_pop"]=wasmExports["_pyproxy_pop"];var __pyproxy_contains=Module["__pyproxy_contains"]=wasmExports["_pyproxy_contains"];var _PySequence_Contains=Module["_PySequence_Contains"]=wasmExports["PySequence_Contains"];var __pyproxy_ownKeys=Module["__pyproxy_ownKeys"]=wasmExports["_pyproxy_ownKeys"];var _PyObject_Dir=Module["_PyObject_Dir"]=wasmExports["PyObject_Dir"];var _PyList_Size=Module["_PyList_Size"]=wasmExports["PyList_Size"];var _PyList_GetItem=Module["_PyList_GetItem"]=wasmExports["PyList_GetItem"];var __pyproxy_apply=Module["__pyproxy_apply"]=wasmExports["_pyproxy_apply"];var _PyTuple_New=Module["_PyTuple_New"]=wasmExports["PyTuple_New"];var __pyproxy_apply_promising=Module["__pyproxy_apply_promising"]=wasmExports["_pyproxy_apply_promising"];var __iscoroutinefunction=Module["__iscoroutinefunction"]=wasmExports["_iscoroutinefunction"];var __pyproxy_iter_next=Module["__pyproxy_iter_next"]=wasmExports["_pyproxy_iter_next"];var _PyIter_Next=Module["_PyIter_Next"]=wasmExports["PyIter_Next"];var __pyproxyGen_Send=Module["__pyproxyGen_Send"]=wasmExports["_pyproxyGen_Send"];var _PyIter_Send=Module["_PyIter_Send"]=wasmExports["PyIter_Send"];var __pyproxyGen_return=Module["__pyproxyGen_return"]=wasmExports["_pyproxyGen_return"];var __PyGen_FetchStopIterationValue=Module["__PyGen_FetchStopIterationValue"]=wasmExports["_PyGen_FetchStopIterationValue"];var __pyproxyGen_throw=Module["__pyproxyGen_throw"]=wasmExports["_pyproxyGen_throw"];var __pyproxyGen_asend=Module["__pyproxyGen_asend"]=wasmExports["_pyproxyGen_asend"];var __pyproxyGen_areturn=Module["__pyproxyGen_areturn"]=wasmExports["_pyproxyGen_areturn"];var __pyproxyGen_athrow=Module["__pyproxyGen_athrow"]=wasmExports["_pyproxyGen_athrow"];var __pyproxy_aiter_next=Module["__pyproxy_aiter_next"]=wasmExports["_pyproxy_aiter_next"];var _FutureDoneCallback_call_resolve=Module["_FutureDoneCallback_call_resolve"]=wasmExports["FutureDoneCallback_call_resolve"];var _FutureDoneCallback_call_reject=Module["_FutureDoneCallback_call_reject"]=wasmExports["FutureDoneCallback_call_reject"];var _FutureDoneCallback_call=Module["_FutureDoneCallback_call"]=wasmExports["FutureDoneCallback_call"];var _PyArg_UnpackTuple=Module["_PyArg_UnpackTuple"]=wasmExports["PyArg_UnpackTuple"];var __pyproxy_ensure_future=Module["__pyproxy_ensure_future"]=wasmExports["_pyproxy_ensure_future"];var __pyproxy_get_buffer=Module["__pyproxy_get_buffer"]=wasmExports["_pyproxy_get_buffer"];var _PyBuffer_FillContiguousStrides=Module["_PyBuffer_FillContiguousStrides"]=wasmExports["PyBuffer_FillContiguousStrides"];var _PyBuffer_IsContiguous=Module["_PyBuffer_IsContiguous"]=wasmExports["PyBuffer_IsContiguous"];var _create_promise_handles_result_helper=Module["_create_promise_handles_result_helper"]=wasmExports["create_promise_handles_result_helper"];var __python2js_buffer=Module["__python2js_buffer"]=wasmExports["_python2js_buffer"];var _Jsv_GetNull=Module["_Jsv_GetNull"]=wasmExports["Jsv_GetNull"];var _jslib_init_buffers=Module["_jslib_init_buffers"]=wasmExports["jslib_init_buffers"];var _JsRef_pop=Module["_JsRef_pop"]=wasmExports["JsRef_pop"];var _JsrString_FromId=Module["_JsrString_FromId"]=wasmExports["JsrString_FromId"];var _hiwire_intern=Module["_hiwire_intern"]=wasmExports["hiwire_intern"];var __python2js=Module["__python2js"]=wasmExports["_python2js"];var _PySequence_GetItem=Module["_PySequence_GetItem"]=wasmExports["PySequence_GetItem"];var _PyObject_CheckBuffer=Module["_PyObject_CheckBuffer"]=wasmExports["PyObject_CheckBuffer"];var _PyFloat_AsDouble=Module["_PyFloat_AsDouble"]=wasmExports["PyFloat_AsDouble"];var _python2js__default_converter=Module["_python2js__default_converter"]=wasmExports["python2js__default_converter"];var _python2js__eager_converter=Module["_python2js__eager_converter"]=wasmExports["python2js__eager_converter"];var _PyLong_AsLongAndOverflow=Module["_PyLong_AsLongAndOverflow"]=wasmExports["PyLong_AsLongAndOverflow"];var __PyLong_NumBits=Module["__PyLong_NumBits"]=wasmExports["_PyLong_NumBits"];var __PyLong_AsByteArray=Module["__PyLong_AsByteArray"]=wasmExports["_PyLong_AsByteArray"];var _saveAsyncioState=Module["_saveAsyncioState"]=wasmExports["saveAsyncioState"];var _PyObject_Hash=Module["_PyObject_Hash"]=wasmExports["PyObject_Hash"];var __PyDict_GetItem_KnownHash=Module["__PyDict_GetItem_KnownHash"]=wasmExports["_PyDict_GetItem_KnownHash"];var _restoreAsyncioState=Module["_restoreAsyncioState"]=wasmExports["restoreAsyncioState"];var _captureThreadState=Module["_captureThreadState"]=wasmExports["captureThreadState"];var _PyInterpreterState_Get=Module["_PyInterpreterState_Get"]=wasmExports["PyInterpreterState_Get"];var _PyThreadState_New=Module["_PyThreadState_New"]=wasmExports["PyThreadState_New"];var _PyThreadState_Swap=Module["_PyThreadState_Swap"]=wasmExports["PyThreadState_Swap"];var _restoreThreadState=Module["_restoreThreadState"]=wasmExports["restoreThreadState"];var _PyThreadState_Delete=Module["_PyThreadState_Delete"]=wasmExports["PyThreadState_Delete"];var _print_stdout=Module["_print_stdout"]=wasmExports["print_stdout"];var _fiprintf=Module["_fiprintf"]=wasmExports["fiprintf"];var _print_stderr=Module["_print_stderr"]=wasmExports["print_stderr"];var _main=Module["_main"]=wasmExports["__main_argc_argv"];var _PyImport_AppendInittab=Module["_PyImport_AppendInittab"]=wasmExports["PyImport_AppendInittab"];var _PyPreConfig_InitPythonConfig=Module["_PyPreConfig_InitPythonConfig"]=wasmExports["PyPreConfig_InitPythonConfig"];var _Py_PreInitializeFromBytesArgs=Module["_Py_PreInitializeFromBytesArgs"]=wasmExports["Py_PreInitializeFromBytesArgs"];var _PyStatus_Exception=Module["_PyStatus_Exception"]=wasmExports["PyStatus_Exception"];var _PyConfig_InitPythonConfig=Module["_PyConfig_InitPythonConfig"]=wasmExports["PyConfig_InitPythonConfig"];var _PyConfig_SetBytesArgv=Module["_PyConfig_SetBytesArgv"]=wasmExports["PyConfig_SetBytesArgv"];var _PyConfig_SetBytesString=Module["_PyConfig_SetBytesString"]=wasmExports["PyConfig_SetBytesString"];var _Py_InitializeFromConfig=Module["_Py_InitializeFromConfig"]=wasmExports["Py_InitializeFromConfig"];var _PyConfig_Clear=Module["_PyConfig_Clear"]=wasmExports["PyConfig_Clear"];var _Py_ExitStatusException=Module["_Py_ExitStatusException"]=wasmExports["Py_ExitStatusException"];var _run_main=Module["_run_main"]=wasmExports["run_main"];var _run_main_promising=Module["_run_main_promising"]=wasmExports["run_main_promising"];var _Py_GetBuildInfo=Module["_Py_GetBuildInfo"]=wasmExports["Py_GetBuildInfo"];var _PyOS_snprintf=Module["_PyOS_snprintf"]=wasmExports["PyOS_snprintf"];var __PyToken_OneChar=Module["__PyToken_OneChar"]=wasmExports["_PyToken_OneChar"];var __PyToken_TwoChars=Module["__PyToken_TwoChars"]=wasmExports["_PyToken_TwoChars"];var __PyToken_ThreeChars=Module["__PyToken_ThreeChars"]=wasmExports["_PyToken_ThreeChars"];var _strlen=Module["_strlen"]=wasmExports["strlen"];var _PyUnicode_DecodeUTF8=Module["_PyUnicode_DecodeUTF8"]=wasmExports["PyUnicode_DecodeUTF8"];var __PyArena_Malloc=Module["__PyArena_Malloc"]=wasmExports["_PyArena_Malloc"];var _strncpy=Module["_strncpy"]=wasmExports["strncpy"];var _PyMem_Realloc=Module["_PyMem_Realloc"]=wasmExports["PyMem_Realloc"];var _PyMem_Calloc=Module["_PyMem_Calloc"]=wasmExports["PyMem_Calloc"];var _strncmp=Module["_strncmp"]=wasmExports["strncmp"];var __PyArena_AddPyObject=Module["__PyArena_AddPyObject"]=wasmExports["_PyArena_AddPyObject"];var _PyBytes_AsString=Module["_PyBytes_AsString"]=wasmExports["PyBytes_AsString"];var __PyImport_GetModuleAttrString=Module["__PyImport_GetModuleAttrString"]=wasmExports["_PyImport_GetModuleAttrString"];var _PyUnicode_InternFromString=Module["_PyUnicode_InternFromString"]=wasmExports["PyUnicode_InternFromString"];var __PyType_Name=Module["__PyType_Name"]=wasmExports["_PyType_Name"];var __PyUnicode_InternImmortal=Module["__PyUnicode_InternImmortal"]=wasmExports["_PyUnicode_InternImmortal"];var _PyBytes_AsStringAndSize=Module["_PyBytes_AsStringAndSize"]=wasmExports["PyBytes_AsStringAndSize"];var _strchr=Module["_strchr"]=wasmExports["strchr"];var _PyUnicode_CompareWithASCIIString=Module["_PyUnicode_CompareWithASCIIString"]=wasmExports["PyUnicode_CompareWithASCIIString"];var ___errno_location=Module["___errno_location"]=wasmExports["__errno_location"];var _PyOS_strtoul=Module["_PyOS_strtoul"]=wasmExports["PyOS_strtoul"];var _PyLong_FromString=Module["_PyLong_FromString"]=wasmExports["PyLong_FromString"];var _PyOS_strtol=Module["_PyOS_strtol"]=wasmExports["PyOS_strtol"];var _PyOS_string_to_double=Module["_PyOS_string_to_double"]=wasmExports["PyOS_string_to_double"];var _PyComplex_FromCComplex=Module["_PyComplex_FromCComplex"]=wasmExports["PyComplex_FromCComplex"];var _PyFloat_FromDouble=Module["_PyFloat_FromDouble"]=wasmExports["PyFloat_FromDouble"];var _Py_BuildValue=Module["_Py_BuildValue"]=wasmExports["Py_BuildValue"];var _PyUnicode_FromFormatV=Module["_PyUnicode_FromFormatV"]=wasmExports["PyUnicode_FromFormatV"];var __PyErr_ProgramDecodedTextObject=Module["__PyErr_ProgramDecodedTextObject"]=wasmExports["_PyErr_ProgramDecodedTextObject"];var _PyUnicode_FromStringAndSize=Module["_PyUnicode_FromStringAndSize"]=wasmExports["PyUnicode_FromStringAndSize"];var _PyBytes_FromString=Module["_PyBytes_FromString"]=wasmExports["PyBytes_FromString"];var _PyBytes_Concat=Module["_PyBytes_Concat"]=wasmExports["PyBytes_Concat"];var __PyUnicodeWriter_Init=Module["__PyUnicodeWriter_Init"]=wasmExports["_PyUnicodeWriter_Init"];var __PyUnicodeWriter_WriteStr=Module["__PyUnicodeWriter_WriteStr"]=wasmExports["_PyUnicodeWriter_WriteStr"];var __PyUnicodeWriter_Dealloc=Module["__PyUnicodeWriter_Dealloc"]=wasmExports["_PyUnicodeWriter_Dealloc"];var __PyUnicodeWriter_Finish=Module["__PyUnicodeWriter_Finish"]=wasmExports["_PyUnicodeWriter_Finish"];var _strpbrk=Module["_strpbrk"]=wasmExports["strpbrk"];var _PyUnicode_DecodeUTF8Stateful=Module["_PyUnicode_DecodeUTF8Stateful"]=wasmExports["PyUnicode_DecodeUTF8Stateful"];var _siprintf=Module["_siprintf"]=wasmExports["siprintf"];var __PyUnicode_DecodeUnicodeEscapeInternal=Module["__PyUnicode_DecodeUnicodeEscapeInternal"]=wasmExports["_PyUnicode_DecodeUnicodeEscapeInternal"];var __PyErr_BadInternalCall=Module["__PyErr_BadInternalCall"]=wasmExports["_PyErr_BadInternalCall"];var __PyBytes_DecodeEscape=Module["__PyBytes_DecodeEscape"]=wasmExports["_PyBytes_DecodeEscape"];var _PyErr_WarnExplicitObject=Module["_PyErr_WarnExplicitObject"]=wasmExports["PyErr_WarnExplicitObject"];var _PySys_Audit=Module["_PySys_Audit"]=wasmExports["PySys_Audit"];var _memchr=Module["_memchr"]=wasmExports["memchr"];var __Py_FatalErrorFunc=Module["__Py_FatalErrorFunc"]=wasmExports["_Py_FatalErrorFunc"];var _memcmp=Module["_memcmp"]=wasmExports["memcmp"];var __PyUnicode_ScanIdentifier=Module["__PyUnicode_ScanIdentifier"]=wasmExports["_PyUnicode_ScanIdentifier"];var _PyUnicode_Substring=Module["_PyUnicode_Substring"]=wasmExports["PyUnicode_Substring"];var _PyUnicode_AsUTF8String=Module["_PyUnicode_AsUTF8String"]=wasmExports["PyUnicode_AsUTF8String"];var __PyUnicode_IsPrintable=Module["__PyUnicode_IsPrintable"]=wasmExports["_PyUnicode_IsPrintable"];var _PyOS_Readline=Module["_PyOS_Readline"]=wasmExports["PyOS_Readline"];var _strcpy=Module["_strcpy"]=wasmExports["strcpy"];var _PyObject_CallNoArgs=Module["_PyObject_CallNoArgs"]=wasmExports["PyObject_CallNoArgs"];var __Py_UniversalNewlineFgetsWithSize=Module["__Py_UniversalNewlineFgetsWithSize"]=wasmExports["_Py_UniversalNewlineFgetsWithSize"];var _fopencookie=Module["_fopencookie"]=wasmExports["fopencookie"];var _fclose=Module["_fclose"]=wasmExports["fclose"];var _getc=Module["_getc"]=wasmExports["getc"];var _ungetc=Module["_ungetc"]=wasmExports["ungetc"];var _ftell=Module["_ftell"]=wasmExports["ftell"];var _lseek=Module["_lseek"]=wasmExports["lseek"];var _PyErr_SetFromErrnoWithFilename=Module["_PyErr_SetFromErrnoWithFilename"]=wasmExports["PyErr_SetFromErrnoWithFilename"];var _PyObject_CallFunction=Module["_PyObject_CallFunction"]=wasmExports["PyObject_CallFunction"];var _PyObject_GetAttr=Module["_PyObject_GetAttr"]=wasmExports["PyObject_GetAttr"];var __PyObject_MakeTpCall=Module["__PyObject_MakeTpCall"]=wasmExports["_PyObject_MakeTpCall"];var __Py_CheckFunctionResult=Module["__Py_CheckFunctionResult"]=wasmExports["_Py_CheckFunctionResult"];var _read=Module["_read"]=wasmExports["read"];var _PyUnicode_Decode=Module["_PyUnicode_Decode"]=wasmExports["PyUnicode_Decode"];var _strcspn=Module["_strcspn"]=wasmExports["strcspn"];var _fflush=wasmExports["fflush"];var _fputs=Module["_fputs"]=wasmExports["fputs"];var _PyMem_RawFree=Module["_PyMem_RawFree"]=wasmExports["PyMem_RawFree"];var _PyEval_RestoreThread=Module["_PyEval_RestoreThread"]=wasmExports["PyEval_RestoreThread"];var _PyEval_SaveThread=Module["_PyEval_SaveThread"]=wasmExports["PyEval_SaveThread"];var _PyMem_RawRealloc=Module["_PyMem_RawRealloc"]=wasmExports["PyMem_RawRealloc"];var _clearerr=Module["_clearerr"]=wasmExports["clearerr"];var _fgets=Module["_fgets"]=wasmExports["fgets"];var _feof=Module["_feof"]=wasmExports["feof"];var _PyErr_CheckSignals=Module["_PyErr_CheckSignals"]=wasmExports["PyErr_CheckSignals"];var _PyMutex_Lock=Module["_PyMutex_Lock"]=wasmExports["PyMutex_Lock"];var _isatty=Module["_isatty"]=wasmExports["isatty"];var _PyMutex_Unlock=Module["_PyMutex_Unlock"]=wasmExports["PyMutex_Unlock"];var _PyObject_Type=Module["_PyObject_Type"]=wasmExports["PyObject_Type"];var __PyErr_SetString=Module["__PyErr_SetString"]=wasmExports["_PyErr_SetString"];var _PyObject_Size=Module["_PyObject_Size"]=wasmExports["PyObject_Size"];var _PyMapping_Size=Module["_PyMapping_Size"]=wasmExports["PyMapping_Size"];var _PyObject_Length=Module["_PyObject_Length"]=wasmExports["PyObject_Length"];var _PyObject_LengthHint=Module["_PyObject_LengthHint"]=wasmExports["PyObject_LengthHint"];var __PyErr_ExceptionMatches=Module["__PyErr_ExceptionMatches"]=wasmExports["_PyErr_ExceptionMatches"];var __PyErr_Clear=Module["__PyErr_Clear"]=wasmExports["_PyErr_Clear"];var __PyObject_LookupSpecial=Module["__PyObject_LookupSpecial"]=wasmExports["_PyObject_LookupSpecial"];var _Py_GenericAlias=Module["_Py_GenericAlias"]=wasmExports["Py_GenericAlias"];var _PyObject_GetOptionalAttr=Module["_PyObject_GetOptionalAttr"]=wasmExports["PyObject_GetOptionalAttr"];var __PyNumber_Index=Module["__PyNumber_Index"]=wasmExports["_PyNumber_Index"];var __PyErr_Format=Module["__PyErr_Format"]=wasmExports["_PyErr_Format"];var _PyMapping_GetOptionalItem=Module["_PyMapping_GetOptionalItem"]=wasmExports["PyMapping_GetOptionalItem"];var _PyDict_GetItemRef=Module["_PyDict_GetItemRef"]=wasmExports["PyDict_GetItemRef"];var _PySequence_SetItem=Module["_PySequence_SetItem"]=wasmExports["PySequence_SetItem"];var _PySequence_DelItem=Module["_PySequence_DelItem"]=wasmExports["PySequence_DelItem"];var _PyObject_DelItemString=Module["_PyObject_DelItemString"]=wasmExports["PyObject_DelItemString"];var _PyObject_CheckReadBuffer=Module["_PyObject_CheckReadBuffer"]=wasmExports["PyObject_CheckReadBuffer"];var _PyObject_AsCharBuffer=Module["_PyObject_AsCharBuffer"]=wasmExports["PyObject_AsCharBuffer"];var _PyObject_AsReadBuffer=Module["_PyObject_AsReadBuffer"]=wasmExports["PyObject_AsReadBuffer"];var _PyObject_AsWriteBuffer=Module["_PyObject_AsWriteBuffer"]=wasmExports["PyObject_AsWriteBuffer"];var _PyBuffer_GetPointer=Module["_PyBuffer_GetPointer"]=wasmExports["PyBuffer_GetPointer"];var _PyBuffer_SizeFromFormat=Module["_PyBuffer_SizeFromFormat"]=wasmExports["PyBuffer_SizeFromFormat"];var _PyObject_CallFunctionObjArgs=Module["_PyObject_CallFunctionObjArgs"]=wasmExports["PyObject_CallFunctionObjArgs"];var _PyBuffer_FromContiguous=Module["_PyBuffer_FromContiguous"]=wasmExports["PyBuffer_FromContiguous"];var _PyObject_CopyData=Module["_PyObject_CopyData"]=wasmExports["PyObject_CopyData"];var _PyBuffer_FillInfo=Module["_PyBuffer_FillInfo"]=wasmExports["PyBuffer_FillInfo"];var __PyBuffer_ReleaseInInterpreter=Module["__PyBuffer_ReleaseInInterpreter"]=wasmExports["_PyBuffer_ReleaseInInterpreter"];var __PyBuffer_ReleaseInInterpreterAndRawFree=Module["__PyBuffer_ReleaseInInterpreterAndRawFree"]=wasmExports["_PyBuffer_ReleaseInInterpreterAndRawFree"];var _PyObject_Format=Module["_PyObject_Format"]=wasmExports["PyObject_Format"];var _PyUnicode_New=Module["_PyUnicode_New"]=wasmExports["PyUnicode_New"];var _PyNumber_Check=Module["_PyNumber_Check"]=wasmExports["PyNumber_Check"];var _PyNumber_Or=Module["_PyNumber_Or"]=wasmExports["PyNumber_Or"];var _PyNumber_Xor=Module["_PyNumber_Xor"]=wasmExports["PyNumber_Xor"];var _PyNumber_And=Module["_PyNumber_And"]=wasmExports["PyNumber_And"];var _PyNumber_Lshift=Module["_PyNumber_Lshift"]=wasmExports["PyNumber_Lshift"];var _PyNumber_Rshift=Module["_PyNumber_Rshift"]=wasmExports["PyNumber_Rshift"];var _PyNumber_Subtract=Module["_PyNumber_Subtract"]=wasmExports["PyNumber_Subtract"];var _PyNumber_Divmod=Module["_PyNumber_Divmod"]=wasmExports["PyNumber_Divmod"];var _PyNumber_Add=Module["_PyNumber_Add"]=wasmExports["PyNumber_Add"];var _PyNumber_Multiply=Module["_PyNumber_Multiply"]=wasmExports["PyNumber_Multiply"];var _PyNumber_MatrixMultiply=Module["_PyNumber_MatrixMultiply"]=wasmExports["PyNumber_MatrixMultiply"];var _PyNumber_FloorDivide=Module["_PyNumber_FloorDivide"]=wasmExports["PyNumber_FloorDivide"];var _PyNumber_TrueDivide=Module["_PyNumber_TrueDivide"]=wasmExports["PyNumber_TrueDivide"];var _PyNumber_Remainder=Module["_PyNumber_Remainder"]=wasmExports["PyNumber_Remainder"];var _PyNumber_Power=Module["_PyNumber_Power"]=wasmExports["PyNumber_Power"];var _PyNumber_InPlaceOr=Module["_PyNumber_InPlaceOr"]=wasmExports["PyNumber_InPlaceOr"];var _PyNumber_InPlaceXor=Module["_PyNumber_InPlaceXor"]=wasmExports["PyNumber_InPlaceXor"];var _PyNumber_InPlaceAnd=Module["_PyNumber_InPlaceAnd"]=wasmExports["PyNumber_InPlaceAnd"];var _PyNumber_InPlaceLshift=Module["_PyNumber_InPlaceLshift"]=wasmExports["PyNumber_InPlaceLshift"];var _PyNumber_InPlaceRshift=Module["_PyNumber_InPlaceRshift"]=wasmExports["PyNumber_InPlaceRshift"];var _PyNumber_InPlaceSubtract=Module["_PyNumber_InPlaceSubtract"]=wasmExports["PyNumber_InPlaceSubtract"];var _PyNumber_InPlaceMatrixMultiply=Module["_PyNumber_InPlaceMatrixMultiply"]=wasmExports["PyNumber_InPlaceMatrixMultiply"];var _PyNumber_InPlaceFloorDivide=Module["_PyNumber_InPlaceFloorDivide"]=wasmExports["PyNumber_InPlaceFloorDivide"];var _PyNumber_InPlaceTrueDivide=Module["_PyNumber_InPlaceTrueDivide"]=wasmExports["PyNumber_InPlaceTrueDivide"];var _PyNumber_InPlaceRemainder=Module["_PyNumber_InPlaceRemainder"]=wasmExports["PyNumber_InPlaceRemainder"];var _PyNumber_InPlaceAdd=Module["_PyNumber_InPlaceAdd"]=wasmExports["PyNumber_InPlaceAdd"];var _PyNumber_InPlaceMultiply=Module["_PyNumber_InPlaceMultiply"]=wasmExports["PyNumber_InPlaceMultiply"];var _PyNumber_InPlacePower=Module["_PyNumber_InPlacePower"]=wasmExports["PyNumber_InPlacePower"];var _PyNumber_Negative=Module["_PyNumber_Negative"]=wasmExports["PyNumber_Negative"];var _PyNumber_Positive=Module["_PyNumber_Positive"]=wasmExports["PyNumber_Positive"];var _PyNumber_Invert=Module["_PyNumber_Invert"]=wasmExports["PyNumber_Invert"];var _PyNumber_Absolute=Module["_PyNumber_Absolute"]=wasmExports["PyNumber_Absolute"];var _PyErr_WarnFormat=Module["_PyErr_WarnFormat"]=wasmExports["PyErr_WarnFormat"];var __PyLong_Copy=Module["__PyLong_Copy"]=wasmExports["_PyLong_Copy"];var _PyNumber_Long=Module["_PyNumber_Long"]=wasmExports["PyNumber_Long"];var _PyLong_FromUnicodeObject=Module["_PyLong_FromUnicodeObject"]=wasmExports["PyLong_FromUnicodeObject"];var _PyNumber_Float=Module["_PyNumber_Float"]=wasmExports["PyNumber_Float"];var _PyLong_AsDouble=Module["_PyLong_AsDouble"]=wasmExports["PyLong_AsDouble"];var _PyFloat_FromString=Module["_PyFloat_FromString"]=wasmExports["PyFloat_FromString"];var _PyNumber_ToBase=Module["_PyNumber_ToBase"]=wasmExports["PyNumber_ToBase"];var __PyLong_Format=Module["__PyLong_Format"]=wasmExports["_PyLong_Format"];var _PySequence_Check=Module["_PySequence_Check"]=wasmExports["PySequence_Check"];var _PySequence_Length=Module["_PySequence_Length"]=wasmExports["PySequence_Length"];var _PySequence_Concat=Module["_PySequence_Concat"]=wasmExports["PySequence_Concat"];var _PySequence_Repeat=Module["_PySequence_Repeat"]=wasmExports["PySequence_Repeat"];var _PySequence_InPlaceConcat=Module["_PySequence_InPlaceConcat"]=wasmExports["PySequence_InPlaceConcat"];var _PySequence_InPlaceRepeat=Module["_PySequence_InPlaceRepeat"]=wasmExports["PySequence_InPlaceRepeat"];var __PySlice_FromIndices=Module["__PySlice_FromIndices"]=wasmExports["_PySlice_FromIndices"];var _PySequence_DelSlice=Module["_PySequence_DelSlice"]=wasmExports["PySequence_DelSlice"];var _PySequence_Tuple=Module["_PySequence_Tuple"]=wasmExports["PySequence_Tuple"];var _PyList_AsTuple=Module["_PyList_AsTuple"]=wasmExports["PyList_AsTuple"];var __PyTuple_Resize=Module["__PyTuple_Resize"]=wasmExports["_PyTuple_Resize"];var _PySeqIter_New=Module["_PySeqIter_New"]=wasmExports["PySeqIter_New"];var _PySequence_List=Module["_PySequence_List"]=wasmExports["PySequence_List"];var __PyList_Extend=Module["__PyList_Extend"]=wasmExports["_PyList_Extend"];var _PySequence_Count=Module["_PySequence_Count"]=wasmExports["PySequence_Count"];var _PySequence_In=Module["_PySequence_In"]=wasmExports["PySequence_In"];var _PySequence_Index=Module["_PySequence_Index"]=wasmExports["PySequence_Index"];var _PyMapping_Check=Module["_PyMapping_Check"]=wasmExports["PyMapping_Check"];var _PyMapping_Length=Module["_PyMapping_Length"]=wasmExports["PyMapping_Length"];var _PyMapping_GetItemString=Module["_PyMapping_GetItemString"]=wasmExports["PyMapping_GetItemString"];var _PyMapping_GetOptionalItemString=Module["_PyMapping_GetOptionalItemString"]=wasmExports["PyMapping_GetOptionalItemString"];var _PyMapping_SetItemString=Module["_PyMapping_SetItemString"]=wasmExports["PyMapping_SetItemString"];var _PyMapping_HasKeyStringWithError=Module["_PyMapping_HasKeyStringWithError"]=wasmExports["PyMapping_HasKeyStringWithError"];var _PyMapping_HasKeyWithError=Module["_PyMapping_HasKeyWithError"]=wasmExports["PyMapping_HasKeyWithError"];var _PyMapping_HasKeyString=Module["_PyMapping_HasKeyString"]=wasmExports["PyMapping_HasKeyString"];var _PyErr_FormatUnraisable=Module["_PyErr_FormatUnraisable"]=wasmExports["PyErr_FormatUnraisable"];var _PyMapping_HasKey=Module["_PyMapping_HasKey"]=wasmExports["PyMapping_HasKey"];var _PyMapping_Keys=Module["_PyMapping_Keys"]=wasmExports["PyMapping_Keys"];var _PyDict_Keys=Module["_PyDict_Keys"]=wasmExports["PyDict_Keys"];var _PyMapping_Items=Module["_PyMapping_Items"]=wasmExports["PyMapping_Items"];var _PyDict_Items=Module["_PyDict_Items"]=wasmExports["PyDict_Items"];var _PyMapping_Values=Module["_PyMapping_Values"]=wasmExports["PyMapping_Values"];var _PyDict_Values=Module["_PyDict_Values"]=wasmExports["PyDict_Values"];var __Py_CheckRecursiveCall=Module["__Py_CheckRecursiveCall"]=wasmExports["_Py_CheckRecursiveCall"];var _PyObject_IsTrue=Module["_PyObject_IsTrue"]=wasmExports["PyObject_IsTrue"];var _PyIter_Check=Module["_PyIter_Check"]=wasmExports["PyIter_Check"];var _PyObject_GetAIter=Module["_PyObject_GetAIter"]=wasmExports["PyObject_GetAIter"];var _PyAIter_Check=Module["_PyAIter_Check"]=wasmExports["PyAIter_Check"];var _PyBool_FromLong=Module["_PyBool_FromLong"]=wasmExports["PyBool_FromLong"];var __PyArg_NoKeywords=Module["__PyArg_NoKeywords"]=wasmExports["_PyArg_NoKeywords"];var _memrchr=Module["_memrchr"]=wasmExports["memrchr"];var _PyByteArray_FromObject=Module["_PyByteArray_FromObject"]=wasmExports["PyByteArray_FromObject"];var _PyByteArray_FromStringAndSize=Module["_PyByteArray_FromStringAndSize"]=wasmExports["PyByteArray_FromStringAndSize"];var __PyObject_New=Module["__PyObject_New"]=wasmExports["_PyObject_New"];var _PyByteArray_Size=Module["_PyByteArray_Size"]=wasmExports["PyByteArray_Size"];var _PyByteArray_AsString=Module["_PyByteArray_AsString"]=wasmExports["PyByteArray_AsString"];var _PyByteArray_Resize=Module["_PyByteArray_Resize"]=wasmExports["PyByteArray_Resize"];var _PyByteArray_Concat=Module["_PyByteArray_Concat"]=wasmExports["PyByteArray_Concat"];var __Py_GetConfig=Module["__Py_GetConfig"]=wasmExports["_Py_GetConfig"];var __PyObject_GC_New=Module["__PyObject_GC_New"]=wasmExports["_PyObject_GC_New"];var __PyArg_UnpackKeywords=Module["__PyArg_UnpackKeywords"]=wasmExports["_PyArg_UnpackKeywords"];var __PyArg_BadArgument=Module["__PyArg_BadArgument"]=wasmExports["_PyArg_BadArgument"];var _PyUnicode_AsEncodedString=Module["_PyUnicode_AsEncodedString"]=wasmExports["PyUnicode_AsEncodedString"];var _PyBuffer_ToContiguous=Module["_PyBuffer_ToContiguous"]=wasmExports["PyBuffer_ToContiguous"];var _PyObject_GC_Del=Module["_PyObject_GC_Del"]=wasmExports["PyObject_GC_Del"];var __PyBytes_Repeat=Module["__PyBytes_Repeat"]=wasmExports["_PyBytes_Repeat"];var __PyObject_GetState=Module["__PyObject_GetState"]=wasmExports["_PyObject_GetState"];var _PyUnicode_DecodeLatin1=Module["_PyUnicode_DecodeLatin1"]=wasmExports["PyUnicode_DecodeLatin1"];var _PyLong_AsInt=Module["_PyLong_AsInt"]=wasmExports["PyLong_AsInt"];var _PyLong_FromSize_t=Module["_PyLong_FromSize_t"]=wasmExports["PyLong_FromSize_t"];var __PyEval_SliceIndex=Module["__PyEval_SliceIndex"]=wasmExports["_PyEval_SliceIndex"];var _PyUnicode_GetDefaultEncoding=Module["_PyUnicode_GetDefaultEncoding"]=wasmExports["PyUnicode_GetDefaultEncoding"];var _PyUnicode_FromEncodedObject=Module["_PyUnicode_FromEncodedObject"]=wasmExports["PyUnicode_FromEncodedObject"];var _PyList_Append=Module["_PyList_Append"]=wasmExports["PyList_Append"];var _PyList_Reverse=Module["_PyList_Reverse"]=wasmExports["PyList_Reverse"];var __PyEval_GetBuiltin=Module["__PyEval_GetBuiltin"]=wasmExports["_PyEval_GetBuiltin"];var _PyObject_GenericGetAttr=Module["_PyObject_GenericGetAttr"]=wasmExports["PyObject_GenericGetAttr"];var _PyType_GenericAlloc=Module["_PyType_GenericAlloc"]=wasmExports["PyType_GenericAlloc"];var _PyObject_Free=Module["_PyObject_Free"]=wasmExports["PyObject_Free"];var _PyObject_Malloc=Module["_PyObject_Malloc"]=wasmExports["PyObject_Malloc"];var __Py_NewReference=Module["__Py_NewReference"]=wasmExports["_Py_NewReference"];var _PyObject_Calloc=Module["_PyObject_Calloc"]=wasmExports["PyObject_Calloc"];var _PyBytes_FromFormatV=Module["_PyBytes_FromFormatV"]=wasmExports["PyBytes_FromFormatV"];var __PyBytesWriter_Resize=Module["__PyBytesWriter_Resize"]=wasmExports["_PyBytesWriter_Resize"];var __PyBytesWriter_Finish=Module["__PyBytesWriter_Finish"]=wasmExports["_PyBytesWriter_Finish"];var __PyBytesWriter_Init=Module["__PyBytesWriter_Init"]=wasmExports["_PyBytesWriter_Init"];var __PyBytesWriter_Alloc=Module["__PyBytesWriter_Alloc"]=wasmExports["_PyBytesWriter_Alloc"];var __PyBytesWriter_WriteBytes=Module["__PyBytesWriter_WriteBytes"]=wasmExports["_PyBytesWriter_WriteBytes"];var __PyBytes_Resize=Module["__PyBytes_Resize"]=wasmExports["_PyBytes_Resize"];var __PyBytesWriter_Dealloc=Module["__PyBytesWriter_Dealloc"]=wasmExports["_PyBytesWriter_Dealloc"];var _PyBytes_FromFormat=Module["_PyBytes_FromFormat"]=wasmExports["PyBytes_FromFormat"];var _PyObject_ASCII=Module["_PyObject_ASCII"]=wasmExports["PyObject_ASCII"];var _PyOS_double_to_string=Module["_PyOS_double_to_string"]=wasmExports["PyOS_double_to_string"];var __PyBytesWriter_Prepare=Module["__PyBytesWriter_Prepare"]=wasmExports["_PyBytesWriter_Prepare"];var _PyBytes_DecodeEscape=Module["_PyBytes_DecodeEscape"]=wasmExports["PyBytes_DecodeEscape"];var _PyBytes_Size=Module["_PyBytes_Size"]=wasmExports["PyBytes_Size"];var __PyBytes_Find=Module["__PyBytes_Find"]=wasmExports["_PyBytes_Find"];var __PyBytes_ReverseFind=Module["__PyBytes_ReverseFind"]=wasmExports["_PyBytes_ReverseFind"];var _PyBytes_Repr=Module["_PyBytes_Repr"]=wasmExports["PyBytes_Repr"];var __PyBytes_Join=Module["__PyBytes_Join"]=wasmExports["_PyBytes_Join"];var _PyBytes_FromObject=Module["_PyBytes_FromObject"]=wasmExports["PyBytes_FromObject"];var _PyErr_BadArgument=Module["_PyErr_BadArgument"]=wasmExports["PyErr_BadArgument"];var _PyObject_Realloc=Module["_PyObject_Realloc"]=wasmExports["PyObject_Realloc"];var __Py_NewReferenceNoTotal=Module["__Py_NewReferenceNoTotal"]=wasmExports["_Py_NewReferenceNoTotal"];var _PyBytes_ConcatAndDel=Module["_PyBytes_ConcatAndDel"]=wasmExports["PyBytes_ConcatAndDel"];var _PyVectorcall_Function=Module["_PyVectorcall_Function"]=wasmExports["PyVectorcall_Function"];var __PyDict_FromItems=Module["__PyDict_FromItems"]=wasmExports["_PyDict_FromItems"];var _PyDict_Next=Module["_PyDict_Next"]=wasmExports["PyDict_Next"];var _PyObject_VectorcallDict=Module["_PyObject_VectorcallDict"]=wasmExports["PyObject_VectorcallDict"];var _PyModule_GetNameObject=Module["_PyModule_GetNameObject"]=wasmExports["PyModule_GetNameObject"];var _PyCallable_Check=Module["_PyCallable_Check"]=wasmExports["PyCallable_Check"];var __PyStack_AsDict=Module["__PyStack_AsDict"]=wasmExports["_PyStack_AsDict"];var _PyObject_Call=Module["_PyObject_Call"]=wasmExports["PyObject_Call"];var _PyCFunction_Call=Module["_PyCFunction_Call"]=wasmExports["PyCFunction_Call"];var _PyEval_CallObjectWithKeywords=Module["_PyEval_CallObjectWithKeywords"]=wasmExports["PyEval_CallObjectWithKeywords"];var _PyObject_CallObject=Module["_PyObject_CallObject"]=wasmExports["PyObject_CallObject"];var _PyEval_CallFunction=Module["_PyEval_CallFunction"]=wasmExports["PyEval_CallFunction"];var __PyObject_CallFunction_SizeT=Module["__PyObject_CallFunction_SizeT"]=wasmExports["_PyObject_CallFunction_SizeT"];var _PyObject_CallMethod=Module["_PyObject_CallMethod"]=wasmExports["PyObject_CallMethod"];var _PyEval_CallMethod=Module["_PyEval_CallMethod"]=wasmExports["PyEval_CallMethod"];var __PyObject_CallMethod=Module["__PyObject_CallMethod"]=wasmExports["_PyObject_CallMethod"];var __PyObject_CallMethodId=Module["__PyObject_CallMethodId"]=wasmExports["_PyObject_CallMethodId"];var __PyObject_CallMethod_SizeT=Module["__PyObject_CallMethod_SizeT"]=wasmExports["_PyObject_CallMethod_SizeT"];var _PyObject_CallMethodObjArgs=Module["_PyObject_CallMethodObjArgs"]=wasmExports["PyObject_CallMethodObjArgs"];var _PyVectorcall_NARGS=Module["_PyVectorcall_NARGS"]=wasmExports["PyVectorcall_NARGS"];var _PyCapsule_New=Module["_PyCapsule_New"]=wasmExports["PyCapsule_New"];var _PyCapsule_IsValid=Module["_PyCapsule_IsValid"]=wasmExports["PyCapsule_IsValid"];var _PyCapsule_GetPointer=Module["_PyCapsule_GetPointer"]=wasmExports["PyCapsule_GetPointer"];var _PyCapsule_GetName=Module["_PyCapsule_GetName"]=wasmExports["PyCapsule_GetName"];var _PyCapsule_GetDestructor=Module["_PyCapsule_GetDestructor"]=wasmExports["PyCapsule_GetDestructor"];var _PyCapsule_GetContext=Module["_PyCapsule_GetContext"]=wasmExports["PyCapsule_GetContext"];var _PyCapsule_SetPointer=Module["_PyCapsule_SetPointer"]=wasmExports["PyCapsule_SetPointer"];var _PyCapsule_SetName=Module["_PyCapsule_SetName"]=wasmExports["PyCapsule_SetName"];var _PyCapsule_SetDestructor=Module["_PyCapsule_SetDestructor"]=wasmExports["PyCapsule_SetDestructor"];var _PyCapsule_SetContext=Module["_PyCapsule_SetContext"]=wasmExports["PyCapsule_SetContext"];var __PyCapsule_SetTraverse=Module["__PyCapsule_SetTraverse"]=wasmExports["_PyCapsule_SetTraverse"];var _PyCapsule_Import=Module["_PyCapsule_Import"]=wasmExports["PyCapsule_Import"];var _PyCell_New=Module["_PyCell_New"]=wasmExports["PyCell_New"];var _PyCell_Get=Module["_PyCell_Get"]=wasmExports["PyCell_Get"];var _PyCell_Set=Module["_PyCell_Set"]=wasmExports["PyCell_Set"];var _PyObject_RichCompare=Module["_PyObject_RichCompare"]=wasmExports["PyObject_RichCompare"];var _PyMethod_Function=Module["_PyMethod_Function"]=wasmExports["PyMethod_Function"];var _PyMethod_Self=Module["_PyMethod_Self"]=wasmExports["PyMethod_Self"];var _PyMethod_New=Module["_PyMethod_New"]=wasmExports["PyMethod_New"];var _PyObject_ClearWeakRefs=Module["_PyObject_ClearWeakRefs"]=wasmExports["PyObject_ClearWeakRefs"];var _PyObject_GenericHash=Module["_PyObject_GenericHash"]=wasmExports["PyObject_GenericHash"];var __PyType_GetDict=Module["__PyType_GetDict"]=wasmExports["_PyType_GetDict"];var __PyType_LookupRef=Module["__PyType_LookupRef"]=wasmExports["_PyType_LookupRef"];var _PyInstanceMethod_New=Module["_PyInstanceMethod_New"]=wasmExports["PyInstanceMethod_New"];var _PyInstanceMethod_Function=Module["_PyInstanceMethod_Function"]=wasmExports["PyInstanceMethod_Function"];var _PyCode_AddWatcher=Module["_PyCode_AddWatcher"]=wasmExports["PyCode_AddWatcher"];var _PyCode_ClearWatcher=Module["_PyCode_ClearWatcher"]=wasmExports["PyCode_ClearWatcher"];var __PyObject_NewVar=Module["__PyObject_NewVar"]=wasmExports["_PyObject_NewVar"];var __PyUnicode_InternMortal=Module["__PyUnicode_InternMortal"]=wasmExports["_PyUnicode_InternMortal"];var _PyUnstable_Code_NewWithPosOnlyArgs=Module["_PyUnstable_Code_NewWithPosOnlyArgs"]=wasmExports["PyUnstable_Code_NewWithPosOnlyArgs"];var _PyUnicode_Compare=Module["_PyUnicode_Compare"]=wasmExports["PyUnicode_Compare"];var _PyUnstable_Code_New=Module["_PyUnstable_Code_New"]=wasmExports["PyUnstable_Code_New"];var _PyCode_NewEmpty=Module["_PyCode_NewEmpty"]=wasmExports["PyCode_NewEmpty"];var _PyUnicode_DecodeFSDefault=Module["_PyUnicode_DecodeFSDefault"]=wasmExports["PyUnicode_DecodeFSDefault"];var _PyCode_Addr2Line=Module["_PyCode_Addr2Line"]=wasmExports["PyCode_Addr2Line"];var __PyCode_CheckLineNumber=Module["__PyCode_CheckLineNumber"]=wasmExports["_PyCode_CheckLineNumber"];var _PyCode_Addr2Location=Module["_PyCode_Addr2Location"]=wasmExports["PyCode_Addr2Location"];var _PyUnstable_Code_GetExtra=Module["_PyUnstable_Code_GetExtra"]=wasmExports["PyUnstable_Code_GetExtra"];var _PyUnstable_Code_SetExtra=Module["_PyUnstable_Code_SetExtra"]=wasmExports["PyUnstable_Code_SetExtra"];var _PyCode_GetVarnames=Module["_PyCode_GetVarnames"]=wasmExports["PyCode_GetVarnames"];var _PyCode_GetCellvars=Module["_PyCode_GetCellvars"]=wasmExports["PyCode_GetCellvars"];var _PyCode_GetFreevars=Module["_PyCode_GetFreevars"]=wasmExports["PyCode_GetFreevars"];var _PyCode_GetCode=Module["_PyCode_GetCode"]=wasmExports["PyCode_GetCode"];var __PyCode_ConstantKey=Module["__PyCode_ConstantKey"]=wasmExports["_PyCode_ConstantKey"];var _PyComplex_AsCComplex=Module["_PyComplex_AsCComplex"]=wasmExports["PyComplex_AsCComplex"];var __PySet_NextEntry=Module["__PySet_NextEntry"]=wasmExports["_PySet_NextEntry"];var _PyFrozenSet_New=Module["_PyFrozenSet_New"]=wasmExports["PyFrozenSet_New"];var _PyLong_FromVoidPtr=Module["_PyLong_FromVoidPtr"]=wasmExports["PyLong_FromVoidPtr"];var __PyUnicode_Copy=Module["__PyUnicode_Copy"]=wasmExports["_PyUnicode_Copy"];var __Py_c_sum=Module["__Py_c_sum"]=wasmExports["_Py_c_sum"];var __Py_c_diff=Module["__Py_c_diff"]=wasmExports["_Py_c_diff"];var __Py_c_neg=Module["__Py_c_neg"]=wasmExports["_Py_c_neg"];var __Py_c_prod=Module["__Py_c_prod"]=wasmExports["_Py_c_prod"];var __Py_c_quot=Module["__Py_c_quot"]=wasmExports["_Py_c_quot"];var __Py_c_pow=Module["__Py_c_pow"]=wasmExports["_Py_c_pow"];var _atan2=Module["_atan2"]=wasmExports["atan2"];var _hypot=Module["_hypot"]=wasmExports["hypot"];var _pow=Module["_pow"]=wasmExports["pow"];var _log=Module["_log"]=wasmExports["log"];var _exp=Module["_exp"]=wasmExports["exp"];var _sin=Module["_sin"]=wasmExports["sin"];var _cos=Module["_cos"]=wasmExports["cos"];var __Py_c_abs=Module["__Py_c_abs"]=wasmExports["_Py_c_abs"];var _PyComplex_FromDoubles=Module["_PyComplex_FromDoubles"]=wasmExports["PyComplex_FromDoubles"];var _PyComplex_RealAsDouble=Module["_PyComplex_RealAsDouble"]=wasmExports["PyComplex_RealAsDouble"];var _PyComplex_ImagAsDouble=Module["_PyComplex_ImagAsDouble"]=wasmExports["PyComplex_ImagAsDouble"];var __Py_HashDouble=Module["__Py_HashDouble"]=wasmExports["_Py_HashDouble"];var __PyUnicode_TransformDecimalAndSpaceToASCII=Module["__PyUnicode_TransformDecimalAndSpaceToASCII"]=wasmExports["_PyUnicode_TransformDecimalAndSpaceToASCII"];var _PyCMethod_New=Module["_PyCMethod_New"]=wasmExports["PyCMethod_New"];var _PyMember_GetOne=Module["_PyMember_GetOne"]=wasmExports["PyMember_GetOne"];var _PyMember_SetOne=Module["_PyMember_SetOne"]=wasmExports["PyMember_SetOne"];var _PyTuple_GetSlice=Module["_PyTuple_GetSlice"]=wasmExports["PyTuple_GetSlice"];var _PyDescr_NewMethod=Module["_PyDescr_NewMethod"]=wasmExports["PyDescr_NewMethod"];var __PyObject_FunctionStr=Module["__PyObject_FunctionStr"]=wasmExports["_PyObject_FunctionStr"];var _PyDescr_NewClassMethod=Module["_PyDescr_NewClassMethod"]=wasmExports["PyDescr_NewClassMethod"];var _PyDescr_NewMember=Module["_PyDescr_NewMember"]=wasmExports["PyDescr_NewMember"];var _PyDescr_NewGetSet=Module["_PyDescr_NewGetSet"]=wasmExports["PyDescr_NewGetSet"];var _PyDescr_NewWrapper=Module["_PyDescr_NewWrapper"]=wasmExports["PyDescr_NewWrapper"];var _PyDescr_IsData=Module["_PyDescr_IsData"]=wasmExports["PyDescr_IsData"];var _PyDictProxy_New=Module["_PyDictProxy_New"]=wasmExports["PyDictProxy_New"];var _PyThreadState_Get=Module["_PyThreadState_Get"]=wasmExports["PyThreadState_Get"];var __PyTrash_thread_deposit_object=Module["__PyTrash_thread_deposit_object"]=wasmExports["_PyTrash_thread_deposit_object"];var __PyTrash_thread_destroy_chain=Module["__PyTrash_thread_destroy_chain"]=wasmExports["_PyTrash_thread_destroy_chain"];var _Py_HashPointer=Module["_Py_HashPointer"]=wasmExports["Py_HashPointer"];var _PyWrapper_New=Module["_PyWrapper_New"]=wasmExports["PyWrapper_New"];var _PyType_GetQualName=Module["_PyType_GetQualName"]=wasmExports["PyType_GetQualName"];var _PyDict_Contains=Module["_PyDict_Contains"]=wasmExports["PyDict_Contains"];var __PyUnicode_EqualToASCIIString=Module["__PyUnicode_EqualToASCIIString"]=wasmExports["_PyUnicode_EqualToASCIIString"];var _PyException_GetCause=Module["_PyException_GetCause"]=wasmExports["PyException_GetCause"];var _PyException_SetCause=Module["_PyException_SetCause"]=wasmExports["PyException_SetCause"];var _PyException_GetContext=Module["_PyException_GetContext"]=wasmExports["PyException_GetContext"];var _PyException_SetContext=Module["_PyException_SetContext"]=wasmExports["PyException_SetContext"];var _PyException_GetArgs=Module["_PyException_GetArgs"]=wasmExports["PyException_GetArgs"];var _PyException_SetArgs=Module["_PyException_SetArgs"]=wasmExports["PyException_SetArgs"];var _PyExceptionClass_Name=Module["_PyExceptionClass_Name"]=wasmExports["PyExceptionClass_Name"];var _PyUnstable_Exc_PrepReraiseStar=Module["_PyUnstable_Exc_PrepReraiseStar"]=wasmExports["PyUnstable_Exc_PrepReraiseStar"];var _PyUnicodeEncodeError_GetEncoding=Module["_PyUnicodeEncodeError_GetEncoding"]=wasmExports["PyUnicodeEncodeError_GetEncoding"];var _PyUnicodeDecodeError_GetEncoding=Module["_PyUnicodeDecodeError_GetEncoding"]=wasmExports["PyUnicodeDecodeError_GetEncoding"];var _PyUnicodeEncodeError_GetObject=Module["_PyUnicodeEncodeError_GetObject"]=wasmExports["PyUnicodeEncodeError_GetObject"];var _PyUnicodeDecodeError_GetObject=Module["_PyUnicodeDecodeError_GetObject"]=wasmExports["PyUnicodeDecodeError_GetObject"];var _PyUnicodeTranslateError_GetObject=Module["_PyUnicodeTranslateError_GetObject"]=wasmExports["PyUnicodeTranslateError_GetObject"];var _PyUnicodeEncodeError_GetStart=Module["_PyUnicodeEncodeError_GetStart"]=wasmExports["PyUnicodeEncodeError_GetStart"];var _PyUnicodeDecodeError_GetStart=Module["_PyUnicodeDecodeError_GetStart"]=wasmExports["PyUnicodeDecodeError_GetStart"];var _PyUnicodeTranslateError_GetStart=Module["_PyUnicodeTranslateError_GetStart"]=wasmExports["PyUnicodeTranslateError_GetStart"];var _PyUnicodeEncodeError_SetStart=Module["_PyUnicodeEncodeError_SetStart"]=wasmExports["PyUnicodeEncodeError_SetStart"];var _PyUnicodeDecodeError_SetStart=Module["_PyUnicodeDecodeError_SetStart"]=wasmExports["PyUnicodeDecodeError_SetStart"];var _PyUnicodeTranslateError_SetStart=Module["_PyUnicodeTranslateError_SetStart"]=wasmExports["PyUnicodeTranslateError_SetStart"];var _PyUnicodeEncodeError_GetEnd=Module["_PyUnicodeEncodeError_GetEnd"]=wasmExports["PyUnicodeEncodeError_GetEnd"];var _PyUnicodeDecodeError_GetEnd=Module["_PyUnicodeDecodeError_GetEnd"]=wasmExports["PyUnicodeDecodeError_GetEnd"];var _PyUnicodeTranslateError_GetEnd=Module["_PyUnicodeTranslateError_GetEnd"]=wasmExports["PyUnicodeTranslateError_GetEnd"];var _PyUnicodeEncodeError_SetEnd=Module["_PyUnicodeEncodeError_SetEnd"]=wasmExports["PyUnicodeEncodeError_SetEnd"];var _PyUnicodeDecodeError_SetEnd=Module["_PyUnicodeDecodeError_SetEnd"]=wasmExports["PyUnicodeDecodeError_SetEnd"];var _PyUnicodeTranslateError_SetEnd=Module["_PyUnicodeTranslateError_SetEnd"]=wasmExports["PyUnicodeTranslateError_SetEnd"];var _PyUnicodeEncodeError_GetReason=Module["_PyUnicodeEncodeError_GetReason"]=wasmExports["PyUnicodeEncodeError_GetReason"];var _PyUnicodeDecodeError_GetReason=Module["_PyUnicodeDecodeError_GetReason"]=wasmExports["PyUnicodeDecodeError_GetReason"];var _PyUnicodeTranslateError_GetReason=Module["_PyUnicodeTranslateError_GetReason"]=wasmExports["PyUnicodeTranslateError_GetReason"];var _PyUnicodeEncodeError_SetReason=Module["_PyUnicodeEncodeError_SetReason"]=wasmExports["PyUnicodeEncodeError_SetReason"];var _PyUnicodeDecodeError_SetReason=Module["_PyUnicodeDecodeError_SetReason"]=wasmExports["PyUnicodeDecodeError_SetReason"];var _PyUnicodeTranslateError_SetReason=Module["_PyUnicodeTranslateError_SetReason"]=wasmExports["PyUnicodeTranslateError_SetReason"];var _PyUnicodeDecodeError_Create=Module["_PyUnicodeDecodeError_Create"]=wasmExports["PyUnicodeDecodeError_Create"];var _PyModule_GetDict=Module["_PyModule_GetDict"]=wasmExports["PyModule_GetDict"];var _PyErr_NewException=Module["_PyErr_NewException"]=wasmExports["PyErr_NewException"];var _PySet_Add=Module["_PySet_Add"]=wasmExports["PySet_Add"];var _PySet_Contains=Module["_PySet_Contains"]=wasmExports["PySet_Contains"];var _PyTuple_Size=Module["_PyTuple_Size"]=wasmExports["PyTuple_Size"];var _PyDict_Copy=Module["_PyDict_Copy"]=wasmExports["PyDict_Copy"];var _PyUnicode_ReadChar=Module["_PyUnicode_ReadChar"]=wasmExports["PyUnicode_ReadChar"];var _PyObject_GenericGetDict=Module["_PyObject_GenericGetDict"]=wasmExports["PyObject_GenericGetDict"];var _PyObject_GenericSetDict=Module["_PyObject_GenericSetDict"]=wasmExports["PyObject_GenericSetDict"];var _PyObject_HasAttrWithError=Module["_PyObject_HasAttrWithError"]=wasmExports["PyObject_HasAttrWithError"];var _PyList_SetSlice=Module["_PyList_SetSlice"]=wasmExports["PyList_SetSlice"];var __PyUnicodeWriter_WriteASCIIString=Module["__PyUnicodeWriter_WriteASCIIString"]=wasmExports["_PyUnicodeWriter_WriteASCIIString"];var _PyObject_GC_Track=Module["_PyObject_GC_Track"]=wasmExports["PyObject_GC_Track"];var __Py_union_type_or=Module["__Py_union_type_or"]=wasmExports["_Py_union_type_or"];var _PyErr_WriteUnraisable=Module["_PyErr_WriteUnraisable"]=wasmExports["PyErr_WriteUnraisable"];var __PyGen_yf=Module["__PyGen_yf"]=wasmExports["_PyGen_yf"];var _PyObject_CallFinalizerFromDealloc=Module["_PyObject_CallFinalizerFromDealloc"]=wasmExports["PyObject_CallFinalizerFromDealloc"];var __Py_MakeCoro=Module["__Py_MakeCoro"]=wasmExports["_Py_MakeCoro"];var __PyObject_GC_NewVar=Module["__PyObject_GC_NewVar"]=wasmExports["_PyObject_GC_NewVar"];var _PyUnstable_InterpreterFrame_GetLine=Module["_PyUnstable_InterpreterFrame_GetLine"]=wasmExports["PyUnstable_InterpreterFrame_GetLine"];var _PyGen_NewWithQualName=Module["_PyGen_NewWithQualName"]=wasmExports["PyGen_NewWithQualName"];var _PyGen_New=Module["_PyGen_New"]=wasmExports["PyGen_New"];var __PyCoro_GetAwaitableIter=Module["__PyCoro_GetAwaitableIter"]=wasmExports["_PyCoro_GetAwaitableIter"];var _PyCoro_New=Module["_PyCoro_New"]=wasmExports["PyCoro_New"];var _PyAsyncGen_New=Module["_PyAsyncGen_New"]=wasmExports["PyAsyncGen_New"];var __PyEval_EvalFrameDefault=Module["__PyEval_EvalFrameDefault"]=wasmExports["_PyEval_EvalFrameDefault"];var _PyFile_FromFd=Module["_PyFile_FromFd"]=wasmExports["PyFile_FromFd"];var _PyFile_GetLine=Module["_PyFile_GetLine"]=wasmExports["PyFile_GetLine"];var _PyFile_WriteObject=Module["_PyFile_WriteObject"]=wasmExports["PyFile_WriteObject"];var _PyFile_WriteString=Module["_PyFile_WriteString"]=wasmExports["PyFile_WriteString"];var _PyObject_AsFileDescriptor=Module["_PyObject_AsFileDescriptor"]=wasmExports["PyObject_AsFileDescriptor"];var __PyLong_FileDescriptor_Converter=Module["__PyLong_FileDescriptor_Converter"]=wasmExports["_PyLong_FileDescriptor_Converter"];var _flockfile=Module["_flockfile"]=wasmExports["flockfile"];var _getc_unlocked=Module["_getc_unlocked"]=wasmExports["getc_unlocked"];var _funlockfile=Module["_funlockfile"]=wasmExports["funlockfile"];var _Py_UniversalNewlineFgets=Module["_Py_UniversalNewlineFgets"]=wasmExports["Py_UniversalNewlineFgets"];var _PyFile_NewStdPrinter=Module["_PyFile_NewStdPrinter"]=wasmExports["PyFile_NewStdPrinter"];var _PyFile_SetOpenCodeHook=Module["_PyFile_SetOpenCodeHook"]=wasmExports["PyFile_SetOpenCodeHook"];var _Py_IsInitialized=Module["_Py_IsInitialized"]=wasmExports["Py_IsInitialized"];var _PyFile_OpenCodeObject=Module["_PyFile_OpenCodeObject"]=wasmExports["PyFile_OpenCodeObject"];var _PyFile_OpenCode=Module["_PyFile_OpenCode"]=wasmExports["PyFile_OpenCode"];var __PyUnicode_AsUTF8String=Module["__PyUnicode_AsUTF8String"]=wasmExports["_PyUnicode_AsUTF8String"];var __Py_write=Module["__Py_write"]=wasmExports["_Py_write"];var _PyFloat_GetMax=Module["_PyFloat_GetMax"]=wasmExports["PyFloat_GetMax"];var _PyFloat_GetMin=Module["_PyFloat_GetMin"]=wasmExports["PyFloat_GetMin"];var _PyFloat_GetInfo=Module["_PyFloat_GetInfo"]=wasmExports["PyFloat_GetInfo"];var _PyStructSequence_New=Module["_PyStructSequence_New"]=wasmExports["PyStructSequence_New"];var _PyStructSequence_SetItem=Module["_PyStructSequence_SetItem"]=wasmExports["PyStructSequence_SetItem"];var __PyFloat_ExactDealloc=Module["__PyFloat_ExactDealloc"]=wasmExports["_PyFloat_ExactDealloc"];var __PyLong_Sign=Module["__PyLong_Sign"]=wasmExports["_PyLong_Sign"];var _frexp=Module["_frexp"]=wasmExports["frexp"];var _modf=Module["_modf"]=wasmExports["modf"];var _PyLong_FromDouble=Module["_PyLong_FromDouble"]=wasmExports["PyLong_FromDouble"];var __PyLong_Lshift=Module["__PyLong_Lshift"]=wasmExports["_PyLong_Lshift"];var _PyFloat_Pack2=Module["_PyFloat_Pack2"]=wasmExports["PyFloat_Pack2"];var _ldexp=Module["_ldexp"]=wasmExports["ldexp"];var _PyFloat_Pack4=Module["_PyFloat_Pack4"]=wasmExports["PyFloat_Pack4"];var _PyFloat_Pack8=Module["_PyFloat_Pack8"]=wasmExports["PyFloat_Pack8"];var _PyFloat_Unpack2=Module["_PyFloat_Unpack2"]=wasmExports["PyFloat_Unpack2"];var _PyFloat_Unpack4=Module["_PyFloat_Unpack4"]=wasmExports["PyFloat_Unpack4"];var _PyFloat_Unpack8=Module["_PyFloat_Unpack8"]=wasmExports["PyFloat_Unpack8"];var _fmod=Module["_fmod"]=wasmExports["fmod"];var _PyErr_SetFromErrno=Module["_PyErr_SetFromErrno"]=wasmExports["PyErr_SetFromErrno"];var _round=Module["_round"]=wasmExports["round"];var _strtol=Module["_strtol"]=wasmExports["strtol"];var _Py_ReprEnter=Module["_Py_ReprEnter"]=wasmExports["Py_ReprEnter"];var _PyDict_Update=Module["_PyDict_Update"]=wasmExports["PyDict_Update"];var _Py_ReprLeave=Module["_Py_ReprLeave"]=wasmExports["Py_ReprLeave"];var _PyDict_Size=Module["_PyDict_Size"]=wasmExports["PyDict_Size"];var _PyFrame_GetLineNumber=Module["_PyFrame_GetLineNumber"]=wasmExports["PyFrame_GetLineNumber"];var _PyFrame_New=Module["_PyFrame_New"]=wasmExports["PyFrame_New"];var _PyFrame_GetVar=Module["_PyFrame_GetVar"]=wasmExports["PyFrame_GetVar"];var __PyUnicode_Equal=Module["__PyUnicode_Equal"]=wasmExports["_PyUnicode_Equal"];var _PyFrame_GetVarString=Module["_PyFrame_GetVarString"]=wasmExports["PyFrame_GetVarString"];var _PyFrame_FastToLocalsWithError=Module["_PyFrame_FastToLocalsWithError"]=wasmExports["PyFrame_FastToLocalsWithError"];var _PyFrame_FastToLocals=Module["_PyFrame_FastToLocals"]=wasmExports["PyFrame_FastToLocals"];var _PyFrame_LocalsToFast=Module["_PyFrame_LocalsToFast"]=wasmExports["PyFrame_LocalsToFast"];var __PyFrame_IsEntryFrame=Module["__PyFrame_IsEntryFrame"]=wasmExports["_PyFrame_IsEntryFrame"];var _PyFrame_GetCode=Module["_PyFrame_GetCode"]=wasmExports["PyFrame_GetCode"];var _PyFrame_GetBack=Module["_PyFrame_GetBack"]=wasmExports["PyFrame_GetBack"];var _PyFrame_GetLocals=Module["_PyFrame_GetLocals"]=wasmExports["PyFrame_GetLocals"];var _PyFrame_GetGlobals=Module["_PyFrame_GetGlobals"]=wasmExports["PyFrame_GetGlobals"];var _PyFrame_GetBuiltins=Module["_PyFrame_GetBuiltins"]=wasmExports["PyFrame_GetBuiltins"];var _PyFrame_GetLasti=Module["_PyFrame_GetLasti"]=wasmExports["PyFrame_GetLasti"];var _PyFrame_GetGenerator=Module["_PyFrame_GetGenerator"]=wasmExports["PyFrame_GetGenerator"];var __PyErr_SetKeyError=Module["__PyErr_SetKeyError"]=wasmExports["_PyErr_SetKeyError"];var _PyDict_DelItem=Module["_PyDict_DelItem"]=wasmExports["PyDict_DelItem"];var _PyDict_GetItem=Module["_PyDict_GetItem"]=wasmExports["PyDict_GetItem"];var _PyDict_Pop=Module["_PyDict_Pop"]=wasmExports["PyDict_Pop"];var _PyCompile_OpcodeStackEffect=Module["_PyCompile_OpcodeStackEffect"]=wasmExports["PyCompile_OpcodeStackEffect"];var _PyFunction_AddWatcher=Module["_PyFunction_AddWatcher"]=wasmExports["PyFunction_AddWatcher"];var _PyFunction_ClearWatcher=Module["_PyFunction_ClearWatcher"]=wasmExports["PyFunction_ClearWatcher"];var _PyFunction_NewWithQualName=Module["_PyFunction_NewWithQualName"]=wasmExports["PyFunction_NewWithQualName"];var __PyFunction_SetVersion=Module["__PyFunction_SetVersion"]=wasmExports["_PyFunction_SetVersion"];var _PyFunction_New=Module["_PyFunction_New"]=wasmExports["PyFunction_New"];var _PyFunction_GetCode=Module["_PyFunction_GetCode"]=wasmExports["PyFunction_GetCode"];var _PyFunction_GetGlobals=Module["_PyFunction_GetGlobals"]=wasmExports["PyFunction_GetGlobals"];var _PyFunction_GetModule=Module["_PyFunction_GetModule"]=wasmExports["PyFunction_GetModule"];var _PyFunction_GetDefaults=Module["_PyFunction_GetDefaults"]=wasmExports["PyFunction_GetDefaults"];var _PyFunction_SetDefaults=Module["_PyFunction_SetDefaults"]=wasmExports["PyFunction_SetDefaults"];var _PyFunction_SetVectorcall=Module["_PyFunction_SetVectorcall"]=wasmExports["PyFunction_SetVectorcall"];var _PyFunction_GetKwDefaults=Module["_PyFunction_GetKwDefaults"]=wasmExports["PyFunction_GetKwDefaults"];var _PyFunction_SetKwDefaults=Module["_PyFunction_SetKwDefaults"]=wasmExports["PyFunction_SetKwDefaults"];var _PyFunction_GetClosure=Module["_PyFunction_GetClosure"]=wasmExports["PyFunction_GetClosure"];var _PyFunction_SetClosure=Module["_PyFunction_SetClosure"]=wasmExports["PyFunction_SetClosure"];var _PyFunction_GetAnnotations=Module["_PyFunction_GetAnnotations"]=wasmExports["PyFunction_GetAnnotations"];var _PyFunction_SetAnnotations=Module["_PyFunction_SetAnnotations"]=wasmExports["PyFunction_SetAnnotations"];var _PyClassMethod_New=Module["_PyClassMethod_New"]=wasmExports["PyClassMethod_New"];var _PyStaticMethod_New=Module["_PyStaticMethod_New"]=wasmExports["PyStaticMethod_New"];var _PyCallIter_New=Module["_PyCallIter_New"]=wasmExports["PyCallIter_New"];var _PyList_GetItemRef=Module["_PyList_GetItemRef"]=wasmExports["PyList_GetItemRef"];var _PyList_SetItem=Module["_PyList_SetItem"]=wasmExports["PyList_SetItem"];var _PyList_Insert=Module["_PyList_Insert"]=wasmExports["PyList_Insert"];var __PyList_AppendTakeRefListResize=Module["__PyList_AppendTakeRefListResize"]=wasmExports["_PyList_AppendTakeRefListResize"];var _PyList_GetSlice=Module["_PyList_GetSlice"]=wasmExports["PyList_GetSlice"];var __PySet_NextEntryRef=Module["__PySet_NextEntryRef"]=wasmExports["_PySet_NextEntryRef"];var _PyList_Clear=Module["_PyList_Clear"]=wasmExports["PyList_Clear"];var __PyList_FromArraySteal=Module["__PyList_FromArraySteal"]=wasmExports["_PyList_FromArraySteal"];var __PyUnicodeWriter_WriteChar=Module["__PyUnicodeWriter_WriteChar"]=wasmExports["_PyUnicodeWriter_WriteChar"];var __PyEval_SliceIndexNotNone=Module["__PyEval_SliceIndexNotNone"]=wasmExports["_PyEval_SliceIndexNotNone"];var _PyObject_HashNotImplemented=Module["_PyObject_HashNotImplemented"]=wasmExports["PyObject_HashNotImplemented"];var __PyLong_New=Module["__PyLong_New"]=wasmExports["_PyLong_New"];var __PyLong_FromDigits=Module["__PyLong_FromDigits"]=wasmExports["_PyLong_FromDigits"];var _PyLong_FromUnsignedLong=Module["_PyLong_FromUnsignedLong"]=wasmExports["PyLong_FromUnsignedLong"];var _PyLong_FromUnsignedLongLong=Module["_PyLong_FromUnsignedLongLong"]=wasmExports["PyLong_FromUnsignedLongLong"];var _PyLong_AsUnsignedLong=Module["_PyLong_AsUnsignedLong"]=wasmExports["PyLong_AsUnsignedLong"];var _PyLong_AsSize_t=Module["_PyLong_AsSize_t"]=wasmExports["PyLong_AsSize_t"];var _PyLong_AsUnsignedLongMask=Module["_PyLong_AsUnsignedLongMask"]=wasmExports["PyLong_AsUnsignedLongMask"];var __PyLong_FromByteArray=Module["__PyLong_FromByteArray"]=wasmExports["_PyLong_FromByteArray"];var _PyLong_AsNativeBytes=Module["_PyLong_AsNativeBytes"]=wasmExports["PyLong_AsNativeBytes"];var _PyLong_FromNativeBytes=Module["_PyLong_FromNativeBytes"]=wasmExports["PyLong_FromNativeBytes"];var _PyLong_FromUnsignedNativeBytes=Module["_PyLong_FromUnsignedNativeBytes"]=wasmExports["PyLong_FromUnsignedNativeBytes"];var _PyLong_AsVoidPtr=Module["_PyLong_AsVoidPtr"]=wasmExports["PyLong_AsVoidPtr"];var _PyLong_FromLongLong=Module["_PyLong_FromLongLong"]=wasmExports["PyLong_FromLongLong"];var _PyLong_AsLongLong=Module["_PyLong_AsLongLong"]=wasmExports["PyLong_AsLongLong"];var _PyLong_AsUnsignedLongLong=Module["_PyLong_AsUnsignedLongLong"]=wasmExports["PyLong_AsUnsignedLongLong"];var _PyLong_AsUnsignedLongLongMask=Module["_PyLong_AsUnsignedLongLongMask"]=wasmExports["PyLong_AsUnsignedLongLongMask"];var _PyLong_AsLongLongAndOverflow=Module["_PyLong_AsLongLongAndOverflow"]=wasmExports["PyLong_AsLongLongAndOverflow"];var __PyLong_UnsignedShort_Converter=Module["__PyLong_UnsignedShort_Converter"]=wasmExports["_PyLong_UnsignedShort_Converter"];var __PyLong_UnsignedInt_Converter=Module["__PyLong_UnsignedInt_Converter"]=wasmExports["_PyLong_UnsignedInt_Converter"];var __PyLong_UnsignedLong_Converter=Module["__PyLong_UnsignedLong_Converter"]=wasmExports["_PyLong_UnsignedLong_Converter"];var __PyLong_UnsignedLongLong_Converter=Module["__PyLong_UnsignedLongLong_Converter"]=wasmExports["_PyLong_UnsignedLongLong_Converter"];var __PyLong_Size_t_Converter=Module["__PyLong_Size_t_Converter"]=wasmExports["_PyLong_Size_t_Converter"];var __PyUnicodeWriter_PrepareInternal=Module["__PyUnicodeWriter_PrepareInternal"]=wasmExports["_PyUnicodeWriter_PrepareInternal"];var __PyLong_Frexp=Module["__PyLong_Frexp"]=wasmExports["_PyLong_Frexp"];var __PyLong_Add=Module["__PyLong_Add"]=wasmExports["_PyLong_Add"];var __PyLong_Subtract=Module["__PyLong_Subtract"]=wasmExports["_PyLong_Subtract"];var __PyLong_Multiply=Module["__PyLong_Multiply"]=wasmExports["_PyLong_Multiply"];var __PyLong_Rshift=Module["__PyLong_Rshift"]=wasmExports["_PyLong_Rshift"];var __PyLong_GCD=Module["__PyLong_GCD"]=wasmExports["_PyLong_GCD"];var __PyLong_DivmodNear=Module["__PyLong_DivmodNear"]=wasmExports["_PyLong_DivmodNear"];var _PyLong_GetInfo=Module["_PyLong_GetInfo"]=wasmExports["PyLong_GetInfo"];var _PyUnstable_Long_IsCompact=Module["_PyUnstable_Long_IsCompact"]=wasmExports["PyUnstable_Long_IsCompact"];var _PyUnstable_Long_CompactValue=Module["_PyUnstable_Long_CompactValue"]=wasmExports["PyUnstable_Long_CompactValue"];var _PyObject_Bytes=Module["_PyObject_Bytes"]=wasmExports["PyObject_Bytes"];var __PyObject_AssertFailed=Module["__PyObject_AssertFailed"]=wasmExports["_PyObject_AssertFailed"];var _PyObject_IS_GC=Module["_PyObject_IS_GC"]=wasmExports["PyObject_IS_GC"];var __PyDict_NewPresized=Module["__PyDict_NewPresized"]=wasmExports["_PyDict_NewPresized"];var __PyDict_GetItemRef_KnownHash_LockHeld=Module["__PyDict_GetItemRef_KnownHash_LockHeld"]=wasmExports["_PyDict_GetItemRef_KnownHash_LockHeld"];var __PyDict_GetItemStringWithError=Module["__PyDict_GetItemStringWithError"]=wasmExports["_PyDict_GetItemStringWithError"];var __PyDict_LoadGlobal=Module["__PyDict_LoadGlobal"]=wasmExports["_PyDict_LoadGlobal"];var __PyDict_SetItem_Take2=Module["__PyDict_SetItem_Take2"]=wasmExports["_PyDict_SetItem_Take2"];var __PyDict_SetItem_KnownHash_LockHeld=Module["__PyDict_SetItem_KnownHash_LockHeld"]=wasmExports["_PyDict_SetItem_KnownHash_LockHeld"];var __PyDict_SetItem_KnownHash=Module["__PyDict_SetItem_KnownHash"]=wasmExports["_PyDict_SetItem_KnownHash"];var __PyDict_DelItem_KnownHash=Module["__PyDict_DelItem_KnownHash"]=wasmExports["_PyDict_DelItem_KnownHash"];var __PyDict_DelItemIf=Module["__PyDict_DelItemIf"]=wasmExports["_PyDict_DelItemIf"];var _PyDict_Clear=Module["_PyDict_Clear"]=wasmExports["PyDict_Clear"];var _PyDict_PopString=Module["_PyDict_PopString"]=wasmExports["PyDict_PopString"];var __PyDict_Pop=Module["__PyDict_Pop"]=wasmExports["_PyDict_Pop"];var _PyDict_MergeFromSeq2=Module["_PyDict_MergeFromSeq2"]=wasmExports["PyDict_MergeFromSeq2"];var _PyDict_Merge=Module["_PyDict_Merge"]=wasmExports["PyDict_Merge"];var __PyDict_MergeEx=Module["__PyDict_MergeEx"]=wasmExports["_PyDict_MergeEx"];var _PyDict_SetDefaultRef=Module["_PyDict_SetDefaultRef"]=wasmExports["PyDict_SetDefaultRef"];var _PyDict_SetDefault=Module["_PyDict_SetDefault"]=wasmExports["PyDict_SetDefault"];var __PyDict_SizeOf=Module["__PyDict_SizeOf"]=wasmExports["_PyDict_SizeOf"];var _PyDict_ContainsString=Module["_PyDict_ContainsString"]=wasmExports["PyDict_ContainsString"];var _PyDict_GetItemString=Module["_PyDict_GetItemString"]=wasmExports["PyDict_GetItemString"];var _PyDict_GetItemStringRef=Module["_PyDict_GetItemStringRef"]=wasmExports["PyDict_GetItemStringRef"];var _PyDict_DelItemString=Module["_PyDict_DelItemString"]=wasmExports["PyDict_DelItemString"];var _PyObject_VisitManagedDict=Module["_PyObject_VisitManagedDict"]=wasmExports["PyObject_VisitManagedDict"];var __PyObject_SetManagedDict=Module["__PyObject_SetManagedDict"]=wasmExports["_PyObject_SetManagedDict"];var _PyObject_ClearManagedDict=Module["_PyObject_ClearManagedDict"]=wasmExports["PyObject_ClearManagedDict"];var _PyDict_Watch=Module["_PyDict_Watch"]=wasmExports["PyDict_Watch"];var _PyDict_Unwatch=Module["_PyDict_Unwatch"]=wasmExports["PyDict_Unwatch"];var _PyDict_AddWatcher=Module["_PyDict_AddWatcher"]=wasmExports["PyDict_AddWatcher"];var _PyDict_ClearWatcher=Module["_PyDict_ClearWatcher"]=wasmExports["PyDict_ClearWatcher"];var _PyArg_ValidateKeywordArguments=Module["_PyArg_ValidateKeywordArguments"]=wasmExports["PyArg_ValidateKeywordArguments"];var _PyODict_New=Module["_PyODict_New"]=wasmExports["PyODict_New"];var _PyODict_SetItem=Module["_PyODict_SetItem"]=wasmExports["PyODict_SetItem"];var __PyErr_ChainExceptions1=Module["__PyErr_ChainExceptions1"]=wasmExports["_PyErr_ChainExceptions1"];var _PyODict_DelItem=Module["_PyODict_DelItem"]=wasmExports["PyODict_DelItem"];var _PyMemoryView_FromMemory=Module["_PyMemoryView_FromMemory"]=wasmExports["PyMemoryView_FromMemory"];var _PyMemoryView_FromBuffer=Module["_PyMemoryView_FromBuffer"]=wasmExports["PyMemoryView_FromBuffer"];var _PyMemoryView_GetContiguous=Module["_PyMemoryView_GetContiguous"]=wasmExports["PyMemoryView_GetContiguous"];var _PyUnicode_AsASCIIString=Module["_PyUnicode_AsASCIIString"]=wasmExports["PyUnicode_AsASCIIString"];var _PyCFunction_New=Module["_PyCFunction_New"]=wasmExports["PyCFunction_New"];var _PyCFunction_NewEx=Module["_PyCFunction_NewEx"]=wasmExports["PyCFunction_NewEx"];var _PyCFunction_GetFunction=Module["_PyCFunction_GetFunction"]=wasmExports["PyCFunction_GetFunction"];var _PyCFunction_GetSelf=Module["_PyCFunction_GetSelf"]=wasmExports["PyCFunction_GetSelf"];var _PyCFunction_GetFlags=Module["_PyCFunction_GetFlags"]=wasmExports["PyCFunction_GetFlags"];var _PyModuleDef_Init=Module["_PyModuleDef_Init"]=wasmExports["PyModuleDef_Init"];var _PyModule_NewObject=Module["_PyModule_NewObject"]=wasmExports["PyModule_NewObject"];var _PyModule_New=Module["_PyModule_New"]=wasmExports["PyModule_New"];var _PyModule_SetDocString=Module["_PyModule_SetDocString"]=wasmExports["PyModule_SetDocString"];var _PyModule_FromDefAndSpec2=Module["_PyModule_FromDefAndSpec2"]=wasmExports["PyModule_FromDefAndSpec2"];var _PyModule_ExecDef=Module["_PyModule_ExecDef"]=wasmExports["PyModule_ExecDef"];var _PyModule_GetName=Module["_PyModule_GetName"]=wasmExports["PyModule_GetName"];var _PyModule_GetFilenameObject=Module["_PyModule_GetFilenameObject"]=wasmExports["PyModule_GetFilenameObject"];var _PyModule_GetFilename=Module["_PyModule_GetFilename"]=wasmExports["PyModule_GetFilename"];var _PyModule_GetDef=Module["_PyModule_GetDef"]=wasmExports["PyModule_GetDef"];var _PyModule_GetState=Module["_PyModule_GetState"]=wasmExports["PyModule_GetState"];var _PyUnicode_AsWideChar=Module["_PyUnicode_AsWideChar"]=wasmExports["PyUnicode_AsWideChar"];var _wcsrchr=Module["_wcsrchr"]=wasmExports["wcsrchr"];var _wcscmp=Module["_wcscmp"]=wasmExports["wcscmp"];var _PySys_FormatStderr=Module["_PySys_FormatStderr"]=wasmExports["PySys_FormatStderr"];var _PyUnicode_Join=Module["_PyUnicode_Join"]=wasmExports["PyUnicode_Join"];var __PyNamespace_New=Module["__PyNamespace_New"]=wasmExports["_PyNamespace_New"];var __PyArg_NoPositional=Module["__PyArg_NoPositional"]=wasmExports["_PyArg_NoPositional"];var __PyUnicode_CheckConsistency=Module["__PyUnicode_CheckConsistency"]=wasmExports["_PyUnicode_CheckConsistency"];var __PyObject_IsFreed=Module["__PyObject_IsFreed"]=wasmExports["_PyObject_IsFreed"];var _fwrite=Module["_fwrite"]=wasmExports["fwrite"];var _fputc=Module["_fputc"]=wasmExports["fputc"];var __PyObject_Dump=Module["__PyObject_Dump"]=wasmExports["_PyObject_Dump"];var _Py_IncRef=Module["_Py_IncRef"]=wasmExports["Py_IncRef"];var _Py_DecRef=Module["_Py_DecRef"]=wasmExports["Py_DecRef"];var __Py_IncRef=Module["__Py_IncRef"]=wasmExports["_Py_IncRef"];var __Py_DecRef=Module["__Py_DecRef"]=wasmExports["_Py_DecRef"];var _PyObject_Init=Module["_PyObject_Init"]=wasmExports["PyObject_Init"];var _PyObject_InitVar=Module["_PyObject_InitVar"]=wasmExports["PyObject_InitVar"];var _PyObject_CallFinalizer=Module["_PyObject_CallFinalizer"]=wasmExports["PyObject_CallFinalizer"];var __Py_ResurrectReference=Module["__Py_ResurrectReference"]=wasmExports["_Py_ResurrectReference"];var _PyObject_Print=Module["_PyObject_Print"]=wasmExports["PyObject_Print"];var _ferror=Module["_ferror"]=wasmExports["ferror"];var __Py_BreakPoint=Module["__Py_BreakPoint"]=wasmExports["_Py_BreakPoint"];var _PyGILState_Ensure=Module["_PyGILState_Ensure"]=wasmExports["PyGILState_Ensure"];var _PyGILState_Release=Module["_PyGILState_Release"]=wasmExports["PyGILState_Release"];var _PyUnicode_DecodeASCII=Module["_PyUnicode_DecodeASCII"]=wasmExports["PyUnicode_DecodeASCII"];var _PyObject_HasAttrStringWithError=Module["_PyObject_HasAttrStringWithError"]=wasmExports["PyObject_HasAttrStringWithError"];var _PyObject_GetOptionalAttrString=Module["_PyObject_GetOptionalAttrString"]=wasmExports["PyObject_GetOptionalAttrString"];var _PyObject_HasAttrString=Module["_PyObject_HasAttrString"]=wasmExports["PyObject_HasAttrString"];var _PyObject_DelAttrString=Module["_PyObject_DelAttrString"]=wasmExports["PyObject_DelAttrString"];var __PyObject_GetDictPtr=Module["__PyObject_GetDictPtr"]=wasmExports["_PyObject_GetDictPtr"];var __PyObject_GenericSetAttrWithDict=Module["__PyObject_GenericSetAttrWithDict"]=wasmExports["_PyObject_GenericSetAttrWithDict"];var _PyObject_Not=Module["_PyObject_Not"]=wasmExports["PyObject_Not"];var _PyThreadState_GetDict=Module["_PyThreadState_GetDict"]=wasmExports["PyThreadState_GetDict"];var _PyObject_GET_WEAKREFS_LISTPTR=Module["_PyObject_GET_WEAKREFS_LISTPTR"]=wasmExports["PyObject_GET_WEAKREFS_LISTPTR"];var _Py_NewRef=Module["_Py_NewRef"]=wasmExports["Py_NewRef"];var _Py_XNewRef=Module["_Py_XNewRef"]=wasmExports["Py_XNewRef"];var _Py_Is=Module["_Py_Is"]=wasmExports["Py_Is"];var _Py_IsNone=Module["_Py_IsNone"]=wasmExports["Py_IsNone"];var _Py_IsTrue=Module["_Py_IsTrue"]=wasmExports["Py_IsTrue"];var _Py_IsFalse=Module["_Py_IsFalse"]=wasmExports["Py_IsFalse"];var __Py_SetRefcnt=Module["__Py_SetRefcnt"]=wasmExports["_Py_SetRefcnt"];var _PyRefTracer_SetTracer=Module["_PyRefTracer_SetTracer"]=wasmExports["PyRefTracer_SetTracer"];var _PyRefTracer_GetTracer=Module["_PyRefTracer_GetTracer"]=wasmExports["PyRefTracer_GetTracer"];var _Py_GetConstant=Module["_Py_GetConstant"]=wasmExports["Py_GetConstant"];var _Py_GetConstantBorrowed=Module["_Py_GetConstantBorrowed"]=wasmExports["Py_GetConstantBorrowed"];var _sleep=Module["_sleep"]=wasmExports["sleep"];var _abort=Module["_abort"]=wasmExports["abort"];var _getenv=Module["_getenv"]=wasmExports["getenv"];var _sbrk=Module["_sbrk"]=wasmExports["sbrk"];var _clock_gettime=Module["_clock_gettime"]=wasmExports["clock_gettime"];var _vsnprintf=Module["_vsnprintf"]=wasmExports["vsnprintf"];var _atexit=Module["_atexit"]=wasmExports["atexit"];var _strstr=Module["_strstr"]=wasmExports["strstr"];var _snprintf=Module["_snprintf"]=wasmExports["snprintf"];var _calloc=wasmExports["calloc"];var _realloc=wasmExports["realloc"];var __PyMem_GetCurrentAllocatorName=Module["__PyMem_GetCurrentAllocatorName"]=wasmExports["_PyMem_GetCurrentAllocatorName"];var _PyMem_SetupDebugHooks=Module["_PyMem_SetupDebugHooks"]=wasmExports["PyMem_SetupDebugHooks"];var _PyMem_GetAllocator=Module["_PyMem_GetAllocator"]=wasmExports["PyMem_GetAllocator"];var _PyMem_SetAllocator=Module["_PyMem_SetAllocator"]=wasmExports["PyMem_SetAllocator"];var _PyObject_GetArenaAllocator=Module["_PyObject_GetArenaAllocator"]=wasmExports["PyObject_GetArenaAllocator"];var _PyObject_SetArenaAllocator=Module["_PyObject_SetArenaAllocator"]=wasmExports["PyObject_SetArenaAllocator"];var _PyMem_RawMalloc=Module["_PyMem_RawMalloc"]=wasmExports["PyMem_RawMalloc"];var _PyMem_RawCalloc=Module["_PyMem_RawCalloc"]=wasmExports["PyMem_RawCalloc"];var _wcslen=Module["_wcslen"]=wasmExports["wcslen"];var __PyMem_Strdup=Module["__PyMem_Strdup"]=wasmExports["_PyMem_Strdup"];var _PyPickleBuffer_FromObject=Module["_PyPickleBuffer_FromObject"]=wasmExports["PyPickleBuffer_FromObject"];var _PyPickleBuffer_GetBuffer=Module["_PyPickleBuffer_GetBuffer"]=wasmExports["PyPickleBuffer_GetBuffer"];var _PyPickleBuffer_Release=Module["_PyPickleBuffer_Release"]=wasmExports["PyPickleBuffer_Release"];var __PySlice_GetLongIndices=Module["__PySlice_GetLongIndices"]=wasmExports["_PySlice_GetLongIndices"];var __PySet_Contains=Module["__PySet_Contains"]=wasmExports["_PySet_Contains"];var _PySet_Size=Module["_PySet_Size"]=wasmExports["PySet_Size"];var _PySet_Clear=Module["_PySet_Clear"]=wasmExports["PySet_Clear"];var _PySet_Pop=Module["_PySet_Pop"]=wasmExports["PySet_Pop"];var _PySlice_New=Module["_PySlice_New"]=wasmExports["PySlice_New"];var _PySlice_GetIndices=Module["_PySlice_GetIndices"]=wasmExports["PySlice_GetIndices"];var _PySlice_GetIndicesEx=Module["_PySlice_GetIndicesEx"]=wasmExports["PySlice_GetIndicesEx"];var _PyStructSequence_GetItem=Module["_PyStructSequence_GetItem"]=wasmExports["PyStructSequence_GetItem"];var _PyStructSequence_InitType2=Module["_PyStructSequence_InitType2"]=wasmExports["PyStructSequence_InitType2"];var _PyStructSequence_InitType=Module["_PyStructSequence_InitType"]=wasmExports["PyStructSequence_InitType"];var __PyStructSequence_NewType=Module["__PyStructSequence_NewType"]=wasmExports["_PyStructSequence_NewType"];var _PyStructSequence_NewType=Module["_PyStructSequence_NewType"]=wasmExports["PyStructSequence_NewType"];var _PyTuple_SetItem=Module["_PyTuple_SetItem"]=wasmExports["PyTuple_SetItem"];var __PyTuple_FromArraySteal=Module["__PyTuple_FromArraySteal"]=wasmExports["_PyTuple_FromArraySteal"];var __PyObject_GC_Resize=Module["__PyObject_GC_Resize"]=wasmExports["_PyObject_GC_Resize"];var _PyType_GetDict=Module["_PyType_GetDict"]=wasmExports["PyType_GetDict"];var _strrchr=Module["_strrchr"]=wasmExports["strrchr"];var _PyType_ClearCache=Module["_PyType_ClearCache"]=wasmExports["PyType_ClearCache"];var _PyType_AddWatcher=Module["_PyType_AddWatcher"]=wasmExports["PyType_AddWatcher"];var _PyType_ClearWatcher=Module["_PyType_ClearWatcher"]=wasmExports["PyType_ClearWatcher"];var _PyType_Watch=Module["_PyType_Watch"]=wasmExports["PyType_Watch"];var _PyType_Unwatch=Module["_PyType_Unwatch"]=wasmExports["PyType_Unwatch"];var _PyType_Modified=Module["_PyType_Modified"]=wasmExports["PyType_Modified"];var _PyUnstable_Type_AssignVersionTag=Module["_PyUnstable_Type_AssignVersionTag"]=wasmExports["PyUnstable_Type_AssignVersionTag"];var _PyType_GetFullyQualifiedName=Module["_PyType_GetFullyQualifiedName"]=wasmExports["PyType_GetFullyQualifiedName"];var _PyType_GetFlags=Module["_PyType_GetFlags"]=wasmExports["PyType_GetFlags"];var _PyType_SUPPORTS_WEAKREFS=Module["_PyType_SUPPORTS_WEAKREFS"]=wasmExports["PyType_SUPPORTS_WEAKREFS"];var _PyType_FromMetaclass=Module["_PyType_FromMetaclass"]=wasmExports["PyType_FromMetaclass"];var _PyType_FromModuleAndSpec=Module["_PyType_FromModuleAndSpec"]=wasmExports["PyType_FromModuleAndSpec"];var _PyType_FromSpec=Module["_PyType_FromSpec"]=wasmExports["PyType_FromSpec"];var _PyType_GetName=Module["_PyType_GetName"]=wasmExports["PyType_GetName"];var _PyType_GetModuleName=Module["_PyType_GetModuleName"]=wasmExports["PyType_GetModuleName"];var _PyType_GetSlot=Module["_PyType_GetSlot"]=wasmExports["PyType_GetSlot"];var _PyType_GetModule=Module["_PyType_GetModule"]=wasmExports["PyType_GetModule"];var _PyType_GetModuleState=Module["_PyType_GetModuleState"]=wasmExports["PyType_GetModuleState"];var _PyType_GetModuleByDef=Module["_PyType_GetModuleByDef"]=wasmExports["PyType_GetModuleByDef"];var __PyType_GetModuleByDef2=Module["__PyType_GetModuleByDef2"]=wasmExports["_PyType_GetModuleByDef2"];var _PyObject_GetTypeData=Module["_PyObject_GetTypeData"]=wasmExports["PyObject_GetTypeData"];var _PyType_GetTypeDataSize=Module["_PyType_GetTypeDataSize"]=wasmExports["PyType_GetTypeDataSize"];var _PyObject_GetItemData=Module["_PyObject_GetItemData"]=wasmExports["PyObject_GetItemData"];var __PyType_Lookup=Module["__PyType_Lookup"]=wasmExports["_PyType_Lookup"];var _PyUnicode_IsIdentifier=Module["_PyUnicode_IsIdentifier"]=wasmExports["PyUnicode_IsIdentifier"];var _PyEval_GetGlobals=Module["_PyEval_GetGlobals"]=wasmExports["PyEval_GetGlobals"];var __PyStaticType_InitForExtension=Module["__PyStaticType_InitForExtension"]=wasmExports["_PyStaticType_InitForExtension"];var __PySuper_Lookup=Module["__PySuper_Lookup"]=wasmExports["_PySuper_Lookup"];var _PyWeakref_NewRef=Module["_PyWeakref_NewRef"]=wasmExports["PyWeakref_NewRef"];var _PyImport_GetModule=Module["_PyImport_GetModule"]=wasmExports["PyImport_GetModule"];var _PyImport_Import=Module["_PyImport_Import"]=wasmExports["PyImport_Import"];var __PyArg_UnpackKeywordsWithVararg=Module["__PyArg_UnpackKeywordsWithVararg"]=wasmExports["_PyArg_UnpackKeywordsWithVararg"];var __Py_hashtable_len=Module["__Py_hashtable_len"]=wasmExports["_Py_hashtable_len"];var __Py_GetErrorHandler=Module["__Py_GetErrorHandler"]=wasmExports["_Py_GetErrorHandler"];var _PyUnicode_CopyCharacters=Module["_PyUnicode_CopyCharacters"]=wasmExports["PyUnicode_CopyCharacters"];var _PyUnicode_Resize=Module["_PyUnicode_Resize"]=wasmExports["PyUnicode_Resize"];var _PyUnicode_FromWideChar=Module["_PyUnicode_FromWideChar"]=wasmExports["PyUnicode_FromWideChar"];var _PyUnicode_FromKindAndData=Module["_PyUnicode_FromKindAndData"]=wasmExports["PyUnicode_FromKindAndData"];var _PyUnicode_AsUCS4=Module["_PyUnicode_AsUCS4"]=wasmExports["PyUnicode_AsUCS4"];var _PyUnicode_AsUCS4Copy=Module["_PyUnicode_AsUCS4Copy"]=wasmExports["PyUnicode_AsUCS4Copy"];var _PyUnicode_Fill=Module["_PyUnicode_Fill"]=wasmExports["PyUnicode_Fill"];var _PyUnicode_AsWideCharString=Module["_PyUnicode_AsWideCharString"]=wasmExports["PyUnicode_AsWideCharString"];var _PyUnicode_FromOrdinal=Module["_PyUnicode_FromOrdinal"]=wasmExports["PyUnicode_FromOrdinal"];var _PyUnicode_FromObject=Module["_PyUnicode_FromObject"]=wasmExports["PyUnicode_FromObject"];var _PyCodec_LookupError=Module["_PyCodec_LookupError"]=wasmExports["PyCodec_LookupError"];var _PyUnicode_DecodeUTF16Stateful=Module["_PyUnicode_DecodeUTF16Stateful"]=wasmExports["PyUnicode_DecodeUTF16Stateful"];var _PyUnicode_DecodeUTF32Stateful=Module["_PyUnicode_DecodeUTF32Stateful"]=wasmExports["PyUnicode_DecodeUTF32Stateful"];var _PyUnicode_DecodeUTF16=Module["_PyUnicode_DecodeUTF16"]=wasmExports["PyUnicode_DecodeUTF16"];var _PyUnicode_DecodeUTF32=Module["_PyUnicode_DecodeUTF32"]=wasmExports["PyUnicode_DecodeUTF32"];var _PyUnicode_AsDecodedObject=Module["_PyUnicode_AsDecodedObject"]=wasmExports["PyUnicode_AsDecodedObject"];var _PyCodec_Decode=Module["_PyCodec_Decode"]=wasmExports["PyCodec_Decode"];var _PyUnicode_AsDecodedUnicode=Module["_PyUnicode_AsDecodedUnicode"]=wasmExports["PyUnicode_AsDecodedUnicode"];var _PyUnicode_AsEncodedObject=Module["_PyUnicode_AsEncodedObject"]=wasmExports["PyUnicode_AsEncodedObject"];var _PyCodec_Encode=Module["_PyCodec_Encode"]=wasmExports["PyCodec_Encode"];var _PyUnicode_EncodeLocale=Module["_PyUnicode_EncodeLocale"]=wasmExports["PyUnicode_EncodeLocale"];var __Py_EncodeLocaleEx=Module["__Py_EncodeLocaleEx"]=wasmExports["_Py_EncodeLocaleEx"];var _PyCodec_StrictErrors=Module["_PyCodec_StrictErrors"]=wasmExports["PyCodec_StrictErrors"];var _PyUnicode_EncodeFSDefault=Module["_PyUnicode_EncodeFSDefault"]=wasmExports["PyUnicode_EncodeFSDefault"];var __PyUnicode_EncodeUTF16=Module["__PyUnicode_EncodeUTF16"]=wasmExports["_PyUnicode_EncodeUTF16"];var __PyUnicode_EncodeUTF32=Module["__PyUnicode_EncodeUTF32"]=wasmExports["_PyUnicode_EncodeUTF32"];var _PyUnicode_AsEncodedUnicode=Module["_PyUnicode_AsEncodedUnicode"]=wasmExports["PyUnicode_AsEncodedUnicode"];var _PyUnicode_DecodeLocaleAndSize=Module["_PyUnicode_DecodeLocaleAndSize"]=wasmExports["PyUnicode_DecodeLocaleAndSize"];var __Py_DecodeLocaleEx=Module["__Py_DecodeLocaleEx"]=wasmExports["_Py_DecodeLocaleEx"];var _PyUnicode_DecodeLocale=Module["_PyUnicode_DecodeLocale"]=wasmExports["PyUnicode_DecodeLocale"];var _PyUnicode_DecodeFSDefaultAndSize=Module["_PyUnicode_DecodeFSDefaultAndSize"]=wasmExports["PyUnicode_DecodeFSDefaultAndSize"];var _PyUnicode_FSConverter=Module["_PyUnicode_FSConverter"]=wasmExports["PyUnicode_FSConverter"];var _PyOS_FSPath=Module["_PyOS_FSPath"]=wasmExports["PyOS_FSPath"];var _PyUnicode_FSDecoder=Module["_PyUnicode_FSDecoder"]=wasmExports["PyUnicode_FSDecoder"];var _wmemchr=Module["_wmemchr"]=wasmExports["wmemchr"];var __PyUnicode_AsUTF8NoNUL=Module["__PyUnicode_AsUTF8NoNUL"]=wasmExports["_PyUnicode_AsUTF8NoNUL"];var _PyUnicode_GetSize=Module["_PyUnicode_GetSize"]=wasmExports["PyUnicode_GetSize"];var _PyUnicode_GetLength=Module["_PyUnicode_GetLength"]=wasmExports["PyUnicode_GetLength"];var _PyUnicode_WriteChar=Module["_PyUnicode_WriteChar"]=wasmExports["PyUnicode_WriteChar"];var _PyUnicode_DecodeUTF7=Module["_PyUnicode_DecodeUTF7"]=wasmExports["PyUnicode_DecodeUTF7"];var _PyUnicode_DecodeUTF7Stateful=Module["_PyUnicode_DecodeUTF7Stateful"]=wasmExports["PyUnicode_DecodeUTF7Stateful"];var _PyUnicode_AsUTF32String=Module["_PyUnicode_AsUTF32String"]=wasmExports["PyUnicode_AsUTF32String"];var _PyUnicode_AsUTF16String=Module["_PyUnicode_AsUTF16String"]=wasmExports["PyUnicode_AsUTF16String"];var _PyUnicode_DecodeUnicodeEscape=Module["_PyUnicode_DecodeUnicodeEscape"]=wasmExports["PyUnicode_DecodeUnicodeEscape"];var _PyUnicode_AsUnicodeEscapeString=Module["_PyUnicode_AsUnicodeEscapeString"]=wasmExports["PyUnicode_AsUnicodeEscapeString"];var _PyUnicode_DecodeRawUnicodeEscape=Module["_PyUnicode_DecodeRawUnicodeEscape"]=wasmExports["PyUnicode_DecodeRawUnicodeEscape"];var _PyUnicode_AsRawUnicodeEscapeString=Module["_PyUnicode_AsRawUnicodeEscapeString"]=wasmExports["PyUnicode_AsRawUnicodeEscapeString"];var _PyUnicode_AsLatin1String=Module["_PyUnicode_AsLatin1String"]=wasmExports["PyUnicode_AsLatin1String"];var __PyUnicodeWriter_PrepareKindInternal=Module["__PyUnicodeWriter_PrepareKindInternal"]=wasmExports["_PyUnicodeWriter_PrepareKindInternal"];var _PyUnicode_DecodeCharmap=Module["_PyUnicode_DecodeCharmap"]=wasmExports["PyUnicode_DecodeCharmap"];var _PyUnicode_BuildEncodingMap=Module["_PyUnicode_BuildEncodingMap"]=wasmExports["PyUnicode_BuildEncodingMap"];var _PyUnicode_AsCharmapString=Module["_PyUnicode_AsCharmapString"]=wasmExports["PyUnicode_AsCharmapString"];var _PyUnicode_Translate=Module["_PyUnicode_Translate"]=wasmExports["PyUnicode_Translate"];var __PyUnicode_IsWhitespace=Module["__PyUnicode_IsWhitespace"]=wasmExports["_PyUnicode_IsWhitespace"];var __PyUnicode_ToDecimalDigit=Module["__PyUnicode_ToDecimalDigit"]=wasmExports["_PyUnicode_ToDecimalDigit"];var _PyUnicode_Count=Module["_PyUnicode_Count"]=wasmExports["PyUnicode_Count"];var _PyUnicode_Find=Module["_PyUnicode_Find"]=wasmExports["PyUnicode_Find"];var _PyUnicode_FindChar=Module["_PyUnicode_FindChar"]=wasmExports["PyUnicode_FindChar"];var _PyUnicode_Tailmatch=Module["_PyUnicode_Tailmatch"]=wasmExports["PyUnicode_Tailmatch"];var __PyUnicode_JoinArray=Module["__PyUnicode_JoinArray"]=wasmExports["_PyUnicode_JoinArray"];var _PyUnicode_Splitlines=Module["_PyUnicode_Splitlines"]=wasmExports["PyUnicode_Splitlines"];var __PyUnicode_IsLinebreak=Module["__PyUnicode_IsLinebreak"]=wasmExports["_PyUnicode_IsLinebreak"];var _wmemcmp=Module["_wmemcmp"]=wasmExports["wmemcmp"];var _PyUnicode_EqualToUTF8=Module["_PyUnicode_EqualToUTF8"]=wasmExports["PyUnicode_EqualToUTF8"];var _PyUnicode_EqualToUTF8AndSize=Module["_PyUnicode_EqualToUTF8AndSize"]=wasmExports["PyUnicode_EqualToUTF8AndSize"];var _PyUnicode_RichCompare=Module["_PyUnicode_RichCompare"]=wasmExports["PyUnicode_RichCompare"];var _PyUnicode_Contains=Module["_PyUnicode_Contains"]=wasmExports["PyUnicode_Contains"];var _PyUnicode_Concat=Module["_PyUnicode_Concat"]=wasmExports["PyUnicode_Concat"];var _PyUnicode_Append=Module["_PyUnicode_Append"]=wasmExports["PyUnicode_Append"];var _PyUnicode_AppendAndDel=Module["_PyUnicode_AppendAndDel"]=wasmExports["PyUnicode_AppendAndDel"];var _PyUnicode_Replace=Module["_PyUnicode_Replace"]=wasmExports["PyUnicode_Replace"];var _PyUnicode_Split=Module["_PyUnicode_Split"]=wasmExports["PyUnicode_Split"];var _PyUnicode_Partition=Module["_PyUnicode_Partition"]=wasmExports["PyUnicode_Partition"];var _PyUnicode_RPartition=Module["_PyUnicode_RPartition"]=wasmExports["PyUnicode_RPartition"];var _PyUnicode_RSplit=Module["_PyUnicode_RSplit"]=wasmExports["PyUnicode_RSplit"];var __PyUnicodeWriter_WriteSubstring=Module["__PyUnicodeWriter_WriteSubstring"]=wasmExports["_PyUnicodeWriter_WriteSubstring"];var __PyUnicodeWriter_WriteLatin1String=Module["__PyUnicodeWriter_WriteLatin1String"]=wasmExports["_PyUnicodeWriter_WriteLatin1String"];var _PyUnicode_Format=Module["_PyUnicode_Format"]=wasmExports["PyUnicode_Format"];var __PyUnicode_ExactDealloc=Module["__PyUnicode_ExactDealloc"]=wasmExports["_PyUnicode_ExactDealloc"];var __Py_hashtable_new_full=Module["__Py_hashtable_new_full"]=wasmExports["_Py_hashtable_new_full"];var __Py_hashtable_get=Module["__Py_hashtable_get"]=wasmExports["_Py_hashtable_get"];var __Py_hashtable_set=Module["__Py_hashtable_set"]=wasmExports["_Py_hashtable_set"];var __PyUnicode_InternInPlace=Module["__PyUnicode_InternInPlace"]=wasmExports["_PyUnicode_InternInPlace"];var _PyUnicode_InternInPlace=Module["_PyUnicode_InternInPlace"]=wasmExports["PyUnicode_InternInPlace"];var _PyUnicode_InternImmortal=Module["_PyUnicode_InternImmortal"]=wasmExports["PyUnicode_InternImmortal"];var __Py_hashtable_destroy=Module["__Py_hashtable_destroy"]=wasmExports["_Py_hashtable_destroy"];var _PyInit__string=Module["_PyInit__string"]=wasmExports["PyInit__string"];var __PyUnicode_IsLowercase=Module["__PyUnicode_IsLowercase"]=wasmExports["_PyUnicode_IsLowercase"];var __PyUnicode_IsUppercase=Module["__PyUnicode_IsUppercase"]=wasmExports["_PyUnicode_IsUppercase"];var __PyUnicode_IsTitlecase=Module["__PyUnicode_IsTitlecase"]=wasmExports["_PyUnicode_IsTitlecase"];var __PyUnicode_IsDecimalDigit=Module["__PyUnicode_IsDecimalDigit"]=wasmExports["_PyUnicode_IsDecimalDigit"];var __PyUnicode_IsDigit=Module["__PyUnicode_IsDigit"]=wasmExports["_PyUnicode_IsDigit"];var __PyUnicode_IsNumeric=Module["__PyUnicode_IsNumeric"]=wasmExports["_PyUnicode_IsNumeric"];var __PyUnicode_IsAlpha=Module["__PyUnicode_IsAlpha"]=wasmExports["_PyUnicode_IsAlpha"];var __PyUnicode_ToNumeric=Module["__PyUnicode_ToNumeric"]=wasmExports["_PyUnicode_ToNumeric"];var __PyUnicode_ToTitlecase=Module["__PyUnicode_ToTitlecase"]=wasmExports["_PyUnicode_ToTitlecase"];var __PyUnicode_ToDigit=Module["__PyUnicode_ToDigit"]=wasmExports["_PyUnicode_ToDigit"];var __PyUnicode_ToUppercase=Module["__PyUnicode_ToUppercase"]=wasmExports["_PyUnicode_ToUppercase"];var __PyUnicode_ToLowercase=Module["__PyUnicode_ToLowercase"]=wasmExports["_PyUnicode_ToLowercase"];var __PyWeakref_ClearRef=Module["__PyWeakref_ClearRef"]=wasmExports["_PyWeakref_ClearRef"];var _PyWeakref_NewProxy=Module["_PyWeakref_NewProxy"]=wasmExports["PyWeakref_NewProxy"];var _PyWeakref_GetRef=Module["_PyWeakref_GetRef"]=wasmExports["PyWeakref_GetRef"];var _PyWeakref_GetObject=Module["_PyWeakref_GetObject"]=wasmExports["PyWeakref_GetObject"];var _PyUnstable_Object_ClearWeakRefsNoCallbacks=Module["_PyUnstable_Object_ClearWeakRefsNoCallbacks"]=wasmExports["PyUnstable_Object_ClearWeakRefsNoCallbacks"];var __PyWeakref_IsDead=Module["__PyWeakref_IsDead"]=wasmExports["_PyWeakref_IsDead"];var _PyErr_ResourceWarning=Module["_PyErr_ResourceWarning"]=wasmExports["PyErr_ResourceWarning"];var _PyErr_WarnExplicit=Module["_PyErr_WarnExplicit"]=wasmExports["PyErr_WarnExplicit"];var _PyErr_WarnExplicitFormat=Module["_PyErr_WarnExplicitFormat"]=wasmExports["PyErr_WarnExplicitFormat"];var __Py_IsInterpreterFinalizing=Module["__Py_IsInterpreterFinalizing"]=wasmExports["_Py_IsInterpreterFinalizing"];var __PyWarnings_Init=Module["__PyWarnings_Init"]=wasmExports["_PyWarnings_Init"];var _PyThreadState_GetFrame=Module["_PyThreadState_GetFrame"]=wasmExports["PyThreadState_GetFrame"];var __PySys_GetAttr=Module["__PySys_GetAttr"]=wasmExports["_PySys_GetAttr"];var __Py_DisplaySourceLine=Module["__Py_DisplaySourceLine"]=wasmExports["_Py_DisplaySourceLine"];var _PyModule_AddObjectRef=Module["_PyModule_AddObjectRef"]=wasmExports["PyModule_AddObjectRef"];var _PyInit__ast=Module["_PyInit__ast"]=wasmExports["PyInit__ast"];var __PyOnceFlag_CallOnceSlow=Module["__PyOnceFlag_CallOnceSlow"]=wasmExports["_PyOnceFlag_CallOnceSlow"];var _PyModule_AddIntConstant=Module["_PyModule_AddIntConstant"]=wasmExports["PyModule_AddIntConstant"];var _PyInit__tokenize=Module["_PyInit__tokenize"]=wasmExports["PyInit__tokenize"];var _PyModule_AddType=Module["_PyModule_AddType"]=wasmExports["PyModule_AddType"];var _PyErr_SyntaxLocationObject=Module["_PyErr_SyntaxLocationObject"]=wasmExports["PyErr_SyntaxLocationObject"];var _PyImport_ImportModuleLevelObject=Module["_PyImport_ImportModuleLevelObject"]=wasmExports["PyImport_ImportModuleLevelObject"];var _PyEval_MergeCompilerFlags=Module["_PyEval_MergeCompilerFlags"]=wasmExports["PyEval_MergeCompilerFlags"];var __PyArena_New=Module["__PyArena_New"]=wasmExports["_PyArena_New"];var __PyArena_Free=Module["__PyArena_Free"]=wasmExports["_PyArena_Free"];var __PyAST_Compile=Module["__PyAST_Compile"]=wasmExports["_PyAST_Compile"];var _Py_CompileStringObject=Module["_Py_CompileStringObject"]=wasmExports["Py_CompileStringObject"];var _PyEval_GetBuiltins=Module["_PyEval_GetBuiltins"]=wasmExports["PyEval_GetBuiltins"];var _PyEval_EvalCode=Module["_PyEval_EvalCode"]=wasmExports["PyEval_EvalCode"];var _PyRun_StringFlags=Module["_PyRun_StringFlags"]=wasmExports["PyRun_StringFlags"];var _PyEval_EvalCodeEx=Module["_PyEval_EvalCodeEx"]=wasmExports["PyEval_EvalCodeEx"];var _Py_GetRecursionLimit=Module["_Py_GetRecursionLimit"]=wasmExports["Py_GetRecursionLimit"];var _Py_SetRecursionLimit=Module["_Py_SetRecursionLimit"]=wasmExports["Py_SetRecursionLimit"];var __PyEval_MatchKeys=Module["__PyEval_MatchKeys"]=wasmExports["_PyEval_MatchKeys"];var __PyEval_MatchClass=Module["__PyEval_MatchClass"]=wasmExports["_PyEval_MatchClass"];var __PyEvalFramePushAndInit=Module["__PyEvalFramePushAndInit"]=wasmExports["_PyEvalFramePushAndInit"];var _PyEval_EvalFrame=Module["_PyEval_EvalFrame"]=wasmExports["PyEval_EvalFrame"];var _PyEval_EvalFrameEx=Module["_PyEval_EvalFrameEx"]=wasmExports["PyEval_EvalFrameEx"];var __PyEval_FrameClearAndPop=Module["__PyEval_FrameClearAndPop"]=wasmExports["_PyEval_FrameClearAndPop"];var _PyTraceBack_Here=Module["_PyTraceBack_Here"]=wasmExports["PyTraceBack_Here"];var __Py_HandlePending=Module["__Py_HandlePending"]=wasmExports["_Py_HandlePending"];var __PyEval_CheckExceptStarTypeValid=Module["__PyEval_CheckExceptStarTypeValid"]=wasmExports["_PyEval_CheckExceptStarTypeValid"];var __PyEval_ExceptionGroupMatch=Module["__PyEval_ExceptionGroupMatch"]=wasmExports["_PyEval_ExceptionGroupMatch"];var _PyErr_SetHandledException=Module["_PyErr_SetHandledException"]=wasmExports["PyErr_SetHandledException"];var __PyEval_FormatExcCheckArg=Module["__PyEval_FormatExcCheckArg"]=wasmExports["_PyEval_FormatExcCheckArg"];var __PyEval_FormatKwargsError=Module["__PyEval_FormatKwargsError"]=wasmExports["_PyEval_FormatKwargsError"];var __PyEval_FormatExcUnbound=Module["__PyEval_FormatExcUnbound"]=wasmExports["_PyEval_FormatExcUnbound"];var __PyThreadState_PopFrame=Module["__PyThreadState_PopFrame"]=wasmExports["_PyThreadState_PopFrame"];var __PyEval_UnpackIterable=Module["__PyEval_UnpackIterable"]=wasmExports["_PyEval_UnpackIterable"];var __PyEval_CheckExceptTypeValid=Module["__PyEval_CheckExceptTypeValid"]=wasmExports["_PyEval_CheckExceptTypeValid"];var __PyEval_MonitorRaise=Module["__PyEval_MonitorRaise"]=wasmExports["_PyEval_MonitorRaise"];var __PyEval_FormatAwaitableError=Module["__PyEval_FormatAwaitableError"]=wasmExports["_PyEval_FormatAwaitableError"];var _PyThreadState_EnterTracing=Module["_PyThreadState_EnterTracing"]=wasmExports["PyThreadState_EnterTracing"];var _PyThreadState_LeaveTracing=Module["_PyThreadState_LeaveTracing"]=wasmExports["PyThreadState_LeaveTracing"];var _PyEval_SetProfile=Module["_PyEval_SetProfile"]=wasmExports["PyEval_SetProfile"];var __PyEval_SetProfile=Module["__PyEval_SetProfile"]=wasmExports["_PyEval_SetProfile"];var _PyEval_SetProfileAllThreads=Module["_PyEval_SetProfileAllThreads"]=wasmExports["PyEval_SetProfileAllThreads"];var _PyInterpreterState_ThreadHead=Module["_PyInterpreterState_ThreadHead"]=wasmExports["PyInterpreterState_ThreadHead"];var _PyThreadState_Next=Module["_PyThreadState_Next"]=wasmExports["PyThreadState_Next"];var _PyEval_SetTrace=Module["_PyEval_SetTrace"]=wasmExports["PyEval_SetTrace"];var _PyEval_SetTraceAllThreads=Module["_PyEval_SetTraceAllThreads"]=wasmExports["PyEval_SetTraceAllThreads"];var _PyEval_GetFrame=Module["_PyEval_GetFrame"]=wasmExports["PyEval_GetFrame"];var _PyEval_GetLocals=Module["_PyEval_GetLocals"]=wasmExports["PyEval_GetLocals"];var _PyEval_GetFrameLocals=Module["_PyEval_GetFrameLocals"]=wasmExports["PyEval_GetFrameLocals"];var _PyEval_GetFrameGlobals=Module["_PyEval_GetFrameGlobals"]=wasmExports["PyEval_GetFrameGlobals"];var _PyEval_GetFrameBuiltins=Module["_PyEval_GetFrameBuiltins"]=wasmExports["PyEval_GetFrameBuiltins"];var _PyEval_GetFuncName=Module["_PyEval_GetFuncName"]=wasmExports["PyEval_GetFuncName"];var _PyEval_GetFuncDesc=Module["_PyEval_GetFuncDesc"]=wasmExports["PyEval_GetFuncDesc"];var _PyUnstable_Eval_RequestCodeExtraIndex=Module["_PyUnstable_Eval_RequestCodeExtraIndex"]=wasmExports["PyUnstable_Eval_RequestCodeExtraIndex"];var _PyCodec_Register=Module["_PyCodec_Register"]=wasmExports["PyCodec_Register"];var _PyCodec_Unregister=Module["_PyCodec_Unregister"]=wasmExports["PyCodec_Unregister"];var _PyCodec_KnownEncoding=Module["_PyCodec_KnownEncoding"]=wasmExports["PyCodec_KnownEncoding"];var _PyCodec_Encoder=Module["_PyCodec_Encoder"]=wasmExports["PyCodec_Encoder"];var _PyCodec_Decoder=Module["_PyCodec_Decoder"]=wasmExports["PyCodec_Decoder"];var _PyCodec_IncrementalEncoder=Module["_PyCodec_IncrementalEncoder"]=wasmExports["PyCodec_IncrementalEncoder"];var _PyCodec_IncrementalDecoder=Module["_PyCodec_IncrementalDecoder"]=wasmExports["PyCodec_IncrementalDecoder"];var _PyCodec_StreamReader=Module["_PyCodec_StreamReader"]=wasmExports["PyCodec_StreamReader"];var _PyCodec_StreamWriter=Module["_PyCodec_StreamWriter"]=wasmExports["PyCodec_StreamWriter"];var _PyCodec_RegisterError=Module["_PyCodec_RegisterError"]=wasmExports["PyCodec_RegisterError"];var _PyCodec_IgnoreErrors=Module["_PyCodec_IgnoreErrors"]=wasmExports["PyCodec_IgnoreErrors"];var _PyCodec_ReplaceErrors=Module["_PyCodec_ReplaceErrors"]=wasmExports["PyCodec_ReplaceErrors"];var _PyCodec_XMLCharRefReplaceErrors=Module["_PyCodec_XMLCharRefReplaceErrors"]=wasmExports["PyCodec_XMLCharRefReplaceErrors"];var _PyCodec_BackslashReplaceErrors=Module["_PyCodec_BackslashReplaceErrors"]=wasmExports["PyCodec_BackslashReplaceErrors"];var _PyCodec_NameReplaceErrors=Module["_PyCodec_NameReplaceErrors"]=wasmExports["PyCodec_NameReplaceErrors"];var _PyStatus_NoMemory=Module["_PyStatus_NoMemory"]=wasmExports["PyStatus_NoMemory"];var _PyStatus_Error=Module["_PyStatus_Error"]=wasmExports["PyStatus_Error"];var _PyStatus_Ok=Module["_PyStatus_Ok"]=wasmExports["PyStatus_Ok"];var _PyCompile_OpcodeStackEffectWithJump=Module["_PyCompile_OpcodeStackEffectWithJump"]=wasmExports["PyCompile_OpcodeStackEffectWithJump"];var __PyCompile_OpcodeIsValid=Module["__PyCompile_OpcodeIsValid"]=wasmExports["_PyCompile_OpcodeIsValid"];var __PyCompile_OpcodeHasArg=Module["__PyCompile_OpcodeHasArg"]=wasmExports["_PyCompile_OpcodeHasArg"];var __PyCompile_OpcodeHasConst=Module["__PyCompile_OpcodeHasConst"]=wasmExports["_PyCompile_OpcodeHasConst"];var __PyCompile_OpcodeHasName=Module["__PyCompile_OpcodeHasName"]=wasmExports["_PyCompile_OpcodeHasName"];var __PyCompile_OpcodeHasJump=Module["__PyCompile_OpcodeHasJump"]=wasmExports["_PyCompile_OpcodeHasJump"];var __PyCompile_OpcodeHasFree=Module["__PyCompile_OpcodeHasFree"]=wasmExports["_PyCompile_OpcodeHasFree"];var __PyCompile_OpcodeHasLocal=Module["__PyCompile_OpcodeHasLocal"]=wasmExports["_PyCompile_OpcodeHasLocal"];var __PyCompile_OpcodeHasExc=Module["__PyCompile_OpcodeHasExc"]=wasmExports["_PyCompile_OpcodeHasExc"];var __PyCompile_CleanDoc=Module["__PyCompile_CleanDoc"]=wasmExports["_PyCompile_CleanDoc"];var __PyCompile_CodeGen=Module["__PyCompile_CodeGen"]=wasmExports["_PyCompile_CodeGen"];var __PyCompile_OptimizeCfg=Module["__PyCompile_OptimizeCfg"]=wasmExports["_PyCompile_OptimizeCfg"];var __PyInstructionSequence_New=Module["__PyInstructionSequence_New"]=wasmExports["_PyInstructionSequence_New"];var __PyCompile_Assemble=Module["__PyCompile_Assemble"]=wasmExports["_PyCompile_Assemble"];var _PyCode_Optimize=Module["_PyCode_Optimize"]=wasmExports["PyCode_Optimize"];var _PyErr_ProgramTextObject=Module["_PyErr_ProgramTextObject"]=wasmExports["PyErr_ProgramTextObject"];var __PyContext_NewHamtForTests=Module["__PyContext_NewHamtForTests"]=wasmExports["_PyContext_NewHamtForTests"];var _PyContext_New=Module["_PyContext_New"]=wasmExports["PyContext_New"];var _PyContext_Copy=Module["_PyContext_Copy"]=wasmExports["PyContext_Copy"];var _PyContext_CopyCurrent=Module["_PyContext_CopyCurrent"]=wasmExports["PyContext_CopyCurrent"];var _PyContext_Enter=Module["_PyContext_Enter"]=wasmExports["PyContext_Enter"];var _PyContext_Exit=Module["_PyContext_Exit"]=wasmExports["PyContext_Exit"];var _PyContextVar_New=Module["_PyContextVar_New"]=wasmExports["PyContextVar_New"];var _PyContextVar_Get=Module["_PyContextVar_Get"]=wasmExports["PyContextVar_Get"];var _PyContextVar_Set=Module["_PyContextVar_Set"]=wasmExports["PyContextVar_Set"];var _PyContextVar_Reset=Module["_PyContextVar_Reset"]=wasmExports["PyContextVar_Reset"];var __PyCriticalSection_BeginSlow=Module["__PyCriticalSection_BeginSlow"]=wasmExports["_PyCriticalSection_BeginSlow"];var __PyCriticalSection2_BeginSlow=Module["__PyCriticalSection2_BeginSlow"]=wasmExports["_PyCriticalSection2_BeginSlow"];var __PyCriticalSection_SuspendAll=Module["__PyCriticalSection_SuspendAll"]=wasmExports["_PyCriticalSection_SuspendAll"];var __PyCriticalSection_Resume=Module["__PyCriticalSection_Resume"]=wasmExports["_PyCriticalSection_Resume"];var _PyCriticalSection_Begin=Module["_PyCriticalSection_Begin"]=wasmExports["PyCriticalSection_Begin"];var _PyCriticalSection_End=Module["_PyCriticalSection_End"]=wasmExports["PyCriticalSection_End"];var _PyCriticalSection2_Begin=Module["_PyCriticalSection2_Begin"]=wasmExports["PyCriticalSection2_Begin"];var _PyCriticalSection2_End=Module["_PyCriticalSection2_End"]=wasmExports["PyCriticalSection2_End"];var __PyEval_AddPendingCall=Module["__PyEval_AddPendingCall"]=wasmExports["_PyEval_AddPendingCall"];var __PyCrossInterpreterData_Lookup=Module["__PyCrossInterpreterData_Lookup"]=wasmExports["_PyCrossInterpreterData_Lookup"];var __PyCrossInterpreterData_RegisterClass=Module["__PyCrossInterpreterData_RegisterClass"]=wasmExports["_PyCrossInterpreterData_RegisterClass"];var __PyCrossInterpreterData_UnregisterClass=Module["__PyCrossInterpreterData_UnregisterClass"]=wasmExports["_PyCrossInterpreterData_UnregisterClass"];var __PyCrossInterpreterData_New=Module["__PyCrossInterpreterData_New"]=wasmExports["_PyCrossInterpreterData_New"];var __PyCrossInterpreterData_Free=Module["__PyCrossInterpreterData_Free"]=wasmExports["_PyCrossInterpreterData_Free"];var __PyCrossInterpreterData_Clear=Module["__PyCrossInterpreterData_Clear"]=wasmExports["_PyCrossInterpreterData_Clear"];var __PyCrossInterpreterData_Init=Module["__PyCrossInterpreterData_Init"]=wasmExports["_PyCrossInterpreterData_Init"];var _PyInterpreterState_GetID=Module["_PyInterpreterState_GetID"]=wasmExports["PyInterpreterState_GetID"];var __PyCrossInterpreterData_InitWithSize=Module["__PyCrossInterpreterData_InitWithSize"]=wasmExports["_PyCrossInterpreterData_InitWithSize"];var __PyObject_CheckCrossInterpreterData=Module["__PyObject_CheckCrossInterpreterData"]=wasmExports["_PyObject_CheckCrossInterpreterData"];var __PyObject_GetCrossInterpreterData=Module["__PyObject_GetCrossInterpreterData"]=wasmExports["_PyObject_GetCrossInterpreterData"];var __PyCrossInterpreterData_Release=Module["__PyCrossInterpreterData_Release"]=wasmExports["_PyCrossInterpreterData_Release"];var __PyCrossInterpreterData_NewObject=Module["__PyCrossInterpreterData_NewObject"]=wasmExports["_PyCrossInterpreterData_NewObject"];var __PyInterpreterState_LookUpID=Module["__PyInterpreterState_LookUpID"]=wasmExports["_PyInterpreterState_LookUpID"];var __PyCrossInterpreterData_ReleaseAndRawFree=Module["__PyCrossInterpreterData_ReleaseAndRawFree"]=wasmExports["_PyCrossInterpreterData_ReleaseAndRawFree"];var __PyXI_InitExcInfo=Module["__PyXI_InitExcInfo"]=wasmExports["_PyXI_InitExcInfo"];var __PyXI_FormatExcInfo=Module["__PyXI_FormatExcInfo"]=wasmExports["_PyXI_FormatExcInfo"];var __PyXI_ExcInfoAsObject=Module["__PyXI_ExcInfoAsObject"]=wasmExports["_PyXI_ExcInfoAsObject"];var __PyXI_ClearExcInfo=Module["__PyXI_ClearExcInfo"]=wasmExports["_PyXI_ClearExcInfo"];var __PyXI_ApplyError=Module["__PyXI_ApplyError"]=wasmExports["_PyXI_ApplyError"];var __PyXI_FreeNamespace=Module["__PyXI_FreeNamespace"]=wasmExports["_PyXI_FreeNamespace"];var __PyXI_NamespaceFromNames=Module["__PyXI_NamespaceFromNames"]=wasmExports["_PyXI_NamespaceFromNames"];var __PyXI_FillNamespaceFromDict=Module["__PyXI_FillNamespaceFromDict"]=wasmExports["_PyXI_FillNamespaceFromDict"];var __PyXI_ApplyNamespace=Module["__PyXI_ApplyNamespace"]=wasmExports["_PyXI_ApplyNamespace"];var __PyXI_ApplyCapturedException=Module["__PyXI_ApplyCapturedException"]=wasmExports["_PyXI_ApplyCapturedException"];var __PyXI_HasCapturedException=Module["__PyXI_HasCapturedException"]=wasmExports["_PyXI_HasCapturedException"];var __PyXI_Enter=Module["__PyXI_Enter"]=wasmExports["_PyXI_Enter"];var __PyThreadState_NewBound=Module["__PyThreadState_NewBound"]=wasmExports["_PyThreadState_NewBound"];var __PyInterpreterState_SetRunningMain=Module["__PyInterpreterState_SetRunningMain"]=wasmExports["_PyInterpreterState_SetRunningMain"];var _PyUnstable_InterpreterState_GetMainModule=Module["_PyUnstable_InterpreterState_GetMainModule"]=wasmExports["PyUnstable_InterpreterState_GetMainModule"];var __PyInterpreterState_SetNotRunningMain=Module["__PyInterpreterState_SetNotRunningMain"]=wasmExports["_PyInterpreterState_SetNotRunningMain"];var _PyThreadState_Clear=Module["_PyThreadState_Clear"]=wasmExports["PyThreadState_Clear"];var __PyXI_Exit=Module["__PyXI_Exit"]=wasmExports["_PyXI_Exit"];var _PyErr_PrintEx=Module["_PyErr_PrintEx"]=wasmExports["PyErr_PrintEx"];var __PyXI_NewInterpreter=Module["__PyXI_NewInterpreter"]=wasmExports["_PyXI_NewInterpreter"];var _Py_NewInterpreterFromConfig=Module["_Py_NewInterpreterFromConfig"]=wasmExports["Py_NewInterpreterFromConfig"];var __PyErr_SetFromPyStatus=Module["__PyErr_SetFromPyStatus"]=wasmExports["_PyErr_SetFromPyStatus"];var _PyThreadState_GetInterpreter=Module["_PyThreadState_GetInterpreter"]=wasmExports["PyThreadState_GetInterpreter"];var __PyXI_EndInterpreter=Module["__PyXI_EndInterpreter"]=wasmExports["_PyXI_EndInterpreter"];var __PyInterpreterState_IsReady=Module["__PyInterpreterState_IsReady"]=wasmExports["_PyInterpreterState_IsReady"];var _PyInterpreterState_Delete=Module["_PyInterpreterState_Delete"]=wasmExports["PyInterpreterState_Delete"];var _Py_EndInterpreter=Module["_Py_EndInterpreter"]=wasmExports["Py_EndInterpreter"];var __PyErr_SetLocaleString=Module["__PyErr_SetLocaleString"]=wasmExports["_PyErr_SetLocaleString"];var _PyErr_GetHandledException=Module["_PyErr_GetHandledException"]=wasmExports["PyErr_GetHandledException"];var _PyErr_GetExcInfo=Module["_PyErr_GetExcInfo"]=wasmExports["PyErr_GetExcInfo"];var _PyErr_SetExcInfo=Module["_PyErr_SetExcInfo"]=wasmExports["PyErr_SetExcInfo"];var _PyErr_SetFromErrnoWithFilenameObject=Module["_PyErr_SetFromErrnoWithFilenameObject"]=wasmExports["PyErr_SetFromErrnoWithFilenameObject"];var _PyErr_SetFromErrnoWithFilenameObjects=Module["_PyErr_SetFromErrnoWithFilenameObjects"]=wasmExports["PyErr_SetFromErrnoWithFilenameObjects"];var _strerror=wasmExports["strerror"];var _PyErr_SetImportErrorSubclass=Module["_PyErr_SetImportErrorSubclass"]=wasmExports["PyErr_SetImportErrorSubclass"];var _PyErr_SetImportError=Module["_PyErr_SetImportError"]=wasmExports["PyErr_SetImportError"];var _PyErr_BadInternalCall=Module["_PyErr_BadInternalCall"]=wasmExports["PyErr_BadInternalCall"];var _PyErr_FormatV=Module["_PyErr_FormatV"]=wasmExports["PyErr_FormatV"];var _PyErr_NewExceptionWithDoc=Module["_PyErr_NewExceptionWithDoc"]=wasmExports["PyErr_NewExceptionWithDoc"];var _PyTraceBack_Print=Module["_PyTraceBack_Print"]=wasmExports["PyTraceBack_Print"];var _PyErr_SyntaxLocation=Module["_PyErr_SyntaxLocation"]=wasmExports["PyErr_SyntaxLocation"];var _PyErr_SyntaxLocationEx=Module["_PyErr_SyntaxLocationEx"]=wasmExports["PyErr_SyntaxLocationEx"];var _PyErr_RangedSyntaxLocationObject=Module["_PyErr_RangedSyntaxLocationObject"]=wasmExports["PyErr_RangedSyntaxLocationObject"];var _PyErr_ProgramText=Module["_PyErr_ProgramText"]=wasmExports["PyErr_ProgramText"];var __Py_fopen_obj=Module["__Py_fopen_obj"]=wasmExports["_Py_fopen_obj"];var _PyUnstable_InterpreterFrame_GetCode=Module["_PyUnstable_InterpreterFrame_GetCode"]=wasmExports["PyUnstable_InterpreterFrame_GetCode"];var _PyUnstable_InterpreterFrame_GetLasti=Module["_PyUnstable_InterpreterFrame_GetLasti"]=wasmExports["PyUnstable_InterpreterFrame_GetLasti"];var _Py_FrozenMain=Module["_Py_FrozenMain"]=wasmExports["Py_FrozenMain"];var _Py_GETENV=Module["_Py_GETENV"]=wasmExports["Py_GETENV"];var _Py_GetVersion=Module["_Py_GetVersion"]=wasmExports["Py_GetVersion"];var _Py_GetCopyright=Module["_Py_GetCopyright"]=wasmExports["Py_GetCopyright"];var _PyImport_ImportFrozenModule=Module["_PyImport_ImportFrozenModule"]=wasmExports["PyImport_ImportFrozenModule"];var _PyRun_AnyFileExFlags=Module["_PyRun_AnyFileExFlags"]=wasmExports["PyRun_AnyFileExFlags"];var _Py_FinalizeEx=Module["_Py_FinalizeEx"]=wasmExports["Py_FinalizeEx"];var _PyGC_Enable=Module["_PyGC_Enable"]=wasmExports["PyGC_Enable"];var _PyGC_Disable=Module["_PyGC_Disable"]=wasmExports["PyGC_Disable"];var _PyGC_IsEnabled=Module["_PyGC_IsEnabled"]=wasmExports["PyGC_IsEnabled"];var _PyGC_Collect=Module["_PyGC_Collect"]=wasmExports["PyGC_Collect"];var _PyTime_PerfCounterRaw=Module["_PyTime_PerfCounterRaw"]=wasmExports["PyTime_PerfCounterRaw"];var _PyTime_AsSecondsDouble=Module["_PyTime_AsSecondsDouble"]=wasmExports["PyTime_AsSecondsDouble"];var _PyUnstable_Object_GC_NewWithExtraData=Module["_PyUnstable_Object_GC_NewWithExtraData"]=wasmExports["PyUnstable_Object_GC_NewWithExtraData"];var _PyObject_GC_IsTracked=Module["_PyObject_GC_IsTracked"]=wasmExports["PyObject_GC_IsTracked"];var _PyObject_GC_IsFinalized=Module["_PyObject_GC_IsFinalized"]=wasmExports["PyObject_GC_IsFinalized"];var _PyUnstable_GC_VisitObjects=Module["_PyUnstable_GC_VisitObjects"]=wasmExports["PyUnstable_GC_VisitObjects"];var _PyArg_Parse=Module["_PyArg_Parse"]=wasmExports["PyArg_Parse"];var __PyArg_Parse_SizeT=Module["__PyArg_Parse_SizeT"]=wasmExports["_PyArg_Parse_SizeT"];var __PyArg_ParseTuple_SizeT=Module["__PyArg_ParseTuple_SizeT"]=wasmExports["_PyArg_ParseTuple_SizeT"];var _PyArg_VaParse=Module["_PyArg_VaParse"]=wasmExports["PyArg_VaParse"];var __PyArg_VaParse_SizeT=Module["__PyArg_VaParse_SizeT"]=wasmExports["_PyArg_VaParse_SizeT"];var __PyArg_ParseTupleAndKeywords_SizeT=Module["__PyArg_ParseTupleAndKeywords_SizeT"]=wasmExports["_PyArg_ParseTupleAndKeywords_SizeT"];var _PyArg_VaParseTupleAndKeywords=Module["_PyArg_VaParseTupleAndKeywords"]=wasmExports["PyArg_VaParseTupleAndKeywords"];var __PyArg_VaParseTupleAndKeywords_SizeT=Module["__PyArg_VaParseTupleAndKeywords_SizeT"]=wasmExports["_PyArg_VaParseTupleAndKeywords_SizeT"];var __PyArg_ParseTupleAndKeywordsFast=Module["__PyArg_ParseTupleAndKeywordsFast"]=wasmExports["_PyArg_ParseTupleAndKeywordsFast"];var _Py_GetCompiler=Module["_Py_GetCompiler"]=wasmExports["Py_GetCompiler"];var _Py_GetPlatform=Module["_Py_GetPlatform"]=wasmExports["Py_GetPlatform"];var _PyEval_ThreadsInitialized=Module["_PyEval_ThreadsInitialized"]=wasmExports["PyEval_ThreadsInitialized"];var _PyThread_init_thread=Module["_PyThread_init_thread"]=wasmExports["PyThread_init_thread"];var _pthread_cond_destroy=Module["_pthread_cond_destroy"]=wasmExports["pthread_cond_destroy"];var _pthread_mutex_destroy=Module["_pthread_mutex_destroy"]=wasmExports["pthread_mutex_destroy"];var _PyEval_InitThreads=Module["_PyEval_InitThreads"]=wasmExports["PyEval_InitThreads"];var _PyEval_AcquireLock=Module["_PyEval_AcquireLock"]=wasmExports["PyEval_AcquireLock"];var _pthread_mutex_lock=Module["_pthread_mutex_lock"]=wasmExports["pthread_mutex_lock"];var _pthread_cond_timedwait=Module["_pthread_cond_timedwait"]=wasmExports["pthread_cond_timedwait"];var _pthread_mutex_unlock=Module["_pthread_mutex_unlock"]=wasmExports["pthread_mutex_unlock"];var _pthread_cond_signal=Module["_pthread_cond_signal"]=wasmExports["pthread_cond_signal"];var _PyThread_exit_thread=Module["_PyThread_exit_thread"]=wasmExports["PyThread_exit_thread"];var _PyThread_get_thread_ident=Module["_PyThread_get_thread_ident"]=wasmExports["PyThread_get_thread_ident"];var _PyEval_ReleaseLock=Module["_PyEval_ReleaseLock"]=wasmExports["PyEval_ReleaseLock"];var _pthread_cond_wait=Module["_pthread_cond_wait"]=wasmExports["pthread_cond_wait"];var _PyEval_AcquireThread=Module["_PyEval_AcquireThread"]=wasmExports["PyEval_AcquireThread"];var _PyEval_ReleaseThread=Module["_PyEval_ReleaseThread"]=wasmExports["PyEval_ReleaseThread"];var _Py_AddPendingCall=Module["_Py_AddPendingCall"]=wasmExports["Py_AddPendingCall"];var __PyEval_MakePendingCalls=Module["__PyEval_MakePendingCalls"]=wasmExports["_PyEval_MakePendingCalls"];var _Py_MakePendingCalls=Module["_Py_MakePendingCalls"]=wasmExports["Py_MakePendingCalls"];var _pthread_mutex_init=Module["_pthread_mutex_init"]=wasmExports["pthread_mutex_init"];var __Py_hashtable_hash_ptr=Module["__Py_hashtable_hash_ptr"]=wasmExports["_Py_hashtable_hash_ptr"];var __Py_hashtable_compare_direct=Module["__Py_hashtable_compare_direct"]=wasmExports["_Py_hashtable_compare_direct"];var __Py_hashtable_size=Module["__Py_hashtable_size"]=wasmExports["_Py_hashtable_size"];var __Py_hashtable_steal=Module["__Py_hashtable_steal"]=wasmExports["_Py_hashtable_steal"];var __Py_hashtable_foreach=Module["__Py_hashtable_foreach"]=wasmExports["_Py_hashtable_foreach"];var __Py_hashtable_new=Module["__Py_hashtable_new"]=wasmExports["_Py_hashtable_new"];var __Py_hashtable_clear=Module["__Py_hashtable_clear"]=wasmExports["_Py_hashtable_clear"];var __PyRecursiveMutex_Lock=Module["__PyRecursiveMutex_Lock"]=wasmExports["_PyRecursiveMutex_Lock"];var __PyRecursiveMutex_Unlock=Module["__PyRecursiveMutex_Unlock"]=wasmExports["_PyRecursiveMutex_Unlock"];var _PyThread_get_thread_ident_ex=Module["_PyThread_get_thread_ident_ex"]=wasmExports["PyThread_get_thread_ident_ex"];var __PyImport_SetModule=Module["__PyImport_SetModule"]=wasmExports["_PyImport_SetModule"];var _PyImport_AddModuleRef=Module["_PyImport_AddModuleRef"]=wasmExports["PyImport_AddModuleRef"];var _PyImport_AddModuleObject=Module["_PyImport_AddModuleObject"]=wasmExports["PyImport_AddModuleObject"];var _PyImport_AddModule=Module["_PyImport_AddModule"]=wasmExports["PyImport_AddModule"];var _PyState_FindModule=Module["_PyState_FindModule"]=wasmExports["PyState_FindModule"];var __PyState_AddModule=Module["__PyState_AddModule"]=wasmExports["_PyState_AddModule"];var _PyState_AddModule=Module["_PyState_AddModule"]=wasmExports["PyState_AddModule"];var _PyState_RemoveModule=Module["_PyState_RemoveModule"]=wasmExports["PyState_RemoveModule"];var __PyImport_ClearExtension=Module["__PyImport_ClearExtension"]=wasmExports["_PyImport_ClearExtension"];var _PyImport_ExtendInittab=Module["_PyImport_ExtendInittab"]=wasmExports["PyImport_ExtendInittab"];var _PyImport_GetMagicNumber=Module["_PyImport_GetMagicNumber"]=wasmExports["PyImport_GetMagicNumber"];var _PyImport_GetMagicTag=Module["_PyImport_GetMagicTag"]=wasmExports["PyImport_GetMagicTag"];var _PyImport_ExecCodeModule=Module["_PyImport_ExecCodeModule"]=wasmExports["PyImport_ExecCodeModule"];var _PyImport_ExecCodeModuleObject=Module["_PyImport_ExecCodeModuleObject"]=wasmExports["PyImport_ExecCodeModuleObject"];var _PyImport_ExecCodeModuleWithPathnames=Module["_PyImport_ExecCodeModuleWithPathnames"]=wasmExports["PyImport_ExecCodeModuleWithPathnames"];var _PyImport_ExecCodeModuleEx=Module["_PyImport_ExecCodeModuleEx"]=wasmExports["PyImport_ExecCodeModuleEx"];var _PyImport_ImportFrozenModuleObject=Module["_PyImport_ImportFrozenModuleObject"]=wasmExports["PyImport_ImportFrozenModuleObject"];var _PyMarshal_ReadObjectFromString=Module["_PyMarshal_ReadObjectFromString"]=wasmExports["PyMarshal_ReadObjectFromString"];var _PyImport_GetImporter=Module["_PyImport_GetImporter"]=wasmExports["PyImport_GetImporter"];var _PyImport_ImportModuleNoBlock=Module["_PyImport_ImportModuleNoBlock"]=wasmExports["PyImport_ImportModuleNoBlock"];var __PyTime_AsMicroseconds=Module["__PyTime_AsMicroseconds"]=wasmExports["_PyTime_AsMicroseconds"];var _PyImport_ImportModuleLevel=Module["_PyImport_ImportModuleLevel"]=wasmExports["PyImport_ImportModuleLevel"];var _PyImport_ReloadModule=Module["_PyImport_ReloadModule"]=wasmExports["PyImport_ReloadModule"];var __PyImport_GetModuleAttr=Module["__PyImport_GetModuleAttr"]=wasmExports["_PyImport_GetModuleAttr"];var _PyInit__imp=Module["_PyInit__imp"]=wasmExports["PyInit__imp"];var __PyRecursiveMutex_IsLockedByCurrentThread=Module["__PyRecursiveMutex_IsLockedByCurrentThread"]=wasmExports["_PyRecursiveMutex_IsLockedByCurrentThread"];var _PyModule_Add=Module["_PyModule_Add"]=wasmExports["PyModule_Add"];var _PyStatus_Exit=Module["_PyStatus_Exit"]=wasmExports["PyStatus_Exit"];var _PyStatus_IsError=Module["_PyStatus_IsError"]=wasmExports["PyStatus_IsError"];var _PyStatus_IsExit=Module["_PyStatus_IsExit"]=wasmExports["PyStatus_IsExit"];var _PyWideStringList_Insert=Module["_PyWideStringList_Insert"]=wasmExports["PyWideStringList_Insert"];var _PyWideStringList_Append=Module["_PyWideStringList_Append"]=wasmExports["PyWideStringList_Append"];var _Py_GetArgcArgv=Module["_Py_GetArgcArgv"]=wasmExports["Py_GetArgcArgv"];var __PyConfig_InitCompatConfig=Module["__PyConfig_InitCompatConfig"]=wasmExports["_PyConfig_InitCompatConfig"];var _PyConfig_InitIsolatedConfig=Module["_PyConfig_InitIsolatedConfig"]=wasmExports["PyConfig_InitIsolatedConfig"];var _PyConfig_SetString=Module["_PyConfig_SetString"]=wasmExports["PyConfig_SetString"];var _Py_DecodeLocale=Module["_Py_DecodeLocale"]=wasmExports["Py_DecodeLocale"];var __PyConfig_AsDict=Module["__PyConfig_AsDict"]=wasmExports["_PyConfig_AsDict"];var __PyConfig_FromDict=Module["__PyConfig_FromDict"]=wasmExports["_PyConfig_FromDict"];var _wcschr=Module["_wcschr"]=wasmExports["wcschr"];var _setvbuf=Module["_setvbuf"]=wasmExports["setvbuf"];var _PyConfig_SetArgv=Module["_PyConfig_SetArgv"]=wasmExports["PyConfig_SetArgv"];var _PyConfig_SetWideStringList=Module["_PyConfig_SetWideStringList"]=wasmExports["PyConfig_SetWideStringList"];var _putchar=Module["_putchar"]=wasmExports["putchar"];var _iprintf=Module["_iprintf"]=wasmExports["iprintf"];var _wcstok=Module["_wcstok"]=wasmExports["wcstok"];var _strtoul=Module["_strtoul"]=wasmExports["strtoul"];var _wcstol=Module["_wcstol"]=wasmExports["wcstol"];var _setlocale=Module["_setlocale"]=wasmExports["setlocale"];var _PyConfig_Read=Module["_PyConfig_Read"]=wasmExports["PyConfig_Read"];var __Py_GetConfigsAsDict=Module["__Py_GetConfigsAsDict"]=wasmExports["_Py_GetConfigsAsDict"];var __PyInterpreterConfig_AsDict=Module["__PyInterpreterConfig_AsDict"]=wasmExports["_PyInterpreterConfig_AsDict"];var __PyInterpreterConfig_InitFromDict=Module["__PyInterpreterConfig_InitFromDict"]=wasmExports["_PyInterpreterConfig_InitFromDict"];var __PyInterpreterConfig_UpdateFromDict=Module["__PyInterpreterConfig_UpdateFromDict"]=wasmExports["_PyInterpreterConfig_UpdateFromDict"];var __PyInterpreterConfig_InitFromState=Module["__PyInterpreterConfig_InitFromState"]=wasmExports["_PyInterpreterConfig_InitFromState"];var _PyMonitoring_EnterScope=Module["_PyMonitoring_EnterScope"]=wasmExports["PyMonitoring_EnterScope"];var _PyMonitoring_ExitScope=Module["_PyMonitoring_ExitScope"]=wasmExports["PyMonitoring_ExitScope"];var __PyMonitoring_FirePyStartEvent=Module["__PyMonitoring_FirePyStartEvent"]=wasmExports["_PyMonitoring_FirePyStartEvent"];var __PyMonitoring_FirePyResumeEvent=Module["__PyMonitoring_FirePyResumeEvent"]=wasmExports["_PyMonitoring_FirePyResumeEvent"];var __PyMonitoring_FirePyReturnEvent=Module["__PyMonitoring_FirePyReturnEvent"]=wasmExports["_PyMonitoring_FirePyReturnEvent"];var __PyMonitoring_FirePyYieldEvent=Module["__PyMonitoring_FirePyYieldEvent"]=wasmExports["_PyMonitoring_FirePyYieldEvent"];var __PyMonitoring_FireCallEvent=Module["__PyMonitoring_FireCallEvent"]=wasmExports["_PyMonitoring_FireCallEvent"];var __PyMonitoring_FireLineEvent=Module["__PyMonitoring_FireLineEvent"]=wasmExports["_PyMonitoring_FireLineEvent"];var __PyMonitoring_FireJumpEvent=Module["__PyMonitoring_FireJumpEvent"]=wasmExports["_PyMonitoring_FireJumpEvent"];var __PyMonitoring_FireBranchEvent=Module["__PyMonitoring_FireBranchEvent"]=wasmExports["_PyMonitoring_FireBranchEvent"];var __PyMonitoring_FireCReturnEvent=Module["__PyMonitoring_FireCReturnEvent"]=wasmExports["_PyMonitoring_FireCReturnEvent"];var __PyMonitoring_FirePyThrowEvent=Module["__PyMonitoring_FirePyThrowEvent"]=wasmExports["_PyMonitoring_FirePyThrowEvent"];var __PyMonitoring_FireRaiseEvent=Module["__PyMonitoring_FireRaiseEvent"]=wasmExports["_PyMonitoring_FireRaiseEvent"];var __PyMonitoring_FireCRaiseEvent=Module["__PyMonitoring_FireCRaiseEvent"]=wasmExports["_PyMonitoring_FireCRaiseEvent"];var __PyMonitoring_FireReraiseEvent=Module["__PyMonitoring_FireReraiseEvent"]=wasmExports["_PyMonitoring_FireReraiseEvent"];var __PyMonitoring_FireExceptionHandledEvent=Module["__PyMonitoring_FireExceptionHandledEvent"]=wasmExports["_PyMonitoring_FireExceptionHandledEvent"];var __PyMonitoring_FirePyUnwindEvent=Module["__PyMonitoring_FirePyUnwindEvent"]=wasmExports["_PyMonitoring_FirePyUnwindEvent"];var __PyMonitoring_FireStopIterationEvent=Module["__PyMonitoring_FireStopIterationEvent"]=wasmExports["_PyMonitoring_FireStopIterationEvent"];var __PyCompile_GetUnaryIntrinsicName=Module["__PyCompile_GetUnaryIntrinsicName"]=wasmExports["_PyCompile_GetUnaryIntrinsicName"];var __PyCompile_GetBinaryIntrinsicName=Module["__PyCompile_GetBinaryIntrinsicName"]=wasmExports["_PyCompile_GetBinaryIntrinsicName"];var _PyTime_MonotonicRaw=Module["_PyTime_MonotonicRaw"]=wasmExports["PyTime_MonotonicRaw"];var __PyParkingLot_Park=Module["__PyParkingLot_Park"]=wasmExports["_PyParkingLot_Park"];var __PyDeadline_Get=Module["__PyDeadline_Get"]=wasmExports["_PyDeadline_Get"];var __PyParkingLot_Unpark=Module["__PyParkingLot_Unpark"]=wasmExports["_PyParkingLot_Unpark"];var __PySemaphore_Init=Module["__PySemaphore_Init"]=wasmExports["_PySemaphore_Init"];var __PySemaphore_Wait=Module["__PySemaphore_Wait"]=wasmExports["_PySemaphore_Wait"];var __PySemaphore_Destroy=Module["__PySemaphore_Destroy"]=wasmExports["_PySemaphore_Destroy"];var __PySemaphore_Wakeup=Module["__PySemaphore_Wakeup"]=wasmExports["_PySemaphore_Wakeup"];var __PyEvent_IsSet=Module["__PyEvent_IsSet"]=wasmExports["_PyEvent_IsSet"];var __PyEvent_Notify=Module["__PyEvent_Notify"]=wasmExports["_PyEvent_Notify"];var __PyParkingLot_UnparkAll=Module["__PyParkingLot_UnparkAll"]=wasmExports["_PyParkingLot_UnparkAll"];var _PyEvent_Wait=Module["_PyEvent_Wait"]=wasmExports["PyEvent_Wait"];var _PyEvent_WaitTimed=Module["_PyEvent_WaitTimed"]=wasmExports["PyEvent_WaitTimed"];var __PyRWMutex_RLock=Module["__PyRWMutex_RLock"]=wasmExports["_PyRWMutex_RLock"];var __PyRWMutex_RUnlock=Module["__PyRWMutex_RUnlock"]=wasmExports["_PyRWMutex_RUnlock"];var __PyRWMutex_Lock=Module["__PyRWMutex_Lock"]=wasmExports["_PyRWMutex_Lock"];var __PyRWMutex_Unlock=Module["__PyRWMutex_Unlock"]=wasmExports["_PyRWMutex_Unlock"];var __PySeqLock_LockWrite=Module["__PySeqLock_LockWrite"]=wasmExports["_PySeqLock_LockWrite"];var _sched_yield=Module["_sched_yield"]=wasmExports["sched_yield"];var __PySeqLock_AbandonWrite=Module["__PySeqLock_AbandonWrite"]=wasmExports["_PySeqLock_AbandonWrite"];var __PySeqLock_UnlockWrite=Module["__PySeqLock_UnlockWrite"]=wasmExports["_PySeqLock_UnlockWrite"];var __PySeqLock_BeginRead=Module["__PySeqLock_BeginRead"]=wasmExports["_PySeqLock_BeginRead"];var __PySeqLock_EndRead=Module["__PySeqLock_EndRead"]=wasmExports["_PySeqLock_EndRead"];var __PySeqLock_AfterFork=Module["__PySeqLock_AfterFork"]=wasmExports["_PySeqLock_AfterFork"];var _PyMarshal_WriteLongToFile=Module["_PyMarshal_WriteLongToFile"]=wasmExports["PyMarshal_WriteLongToFile"];var _PyMarshal_WriteObjectToFile=Module["_PyMarshal_WriteObjectToFile"]=wasmExports["PyMarshal_WriteObjectToFile"];var _PyMarshal_ReadShortFromFile=Module["_PyMarshal_ReadShortFromFile"]=wasmExports["PyMarshal_ReadShortFromFile"];var _PyMarshal_ReadLongFromFile=Module["_PyMarshal_ReadLongFromFile"]=wasmExports["PyMarshal_ReadLongFromFile"];var _PyMarshal_ReadLastObjectFromFile=Module["_PyMarshal_ReadLastObjectFromFile"]=wasmExports["PyMarshal_ReadLastObjectFromFile"];var __Py_fstat_noraise=Module["__Py_fstat_noraise"]=wasmExports["_Py_fstat_noraise"];var _fread=Module["_fread"]=wasmExports["fread"];var _PyMarshal_ReadObjectFromFile=Module["_PyMarshal_ReadObjectFromFile"]=wasmExports["PyMarshal_ReadObjectFromFile"];var _PyMarshal_WriteObjectToString=Module["_PyMarshal_WriteObjectToString"]=wasmExports["PyMarshal_WriteObjectToString"];var _PyMarshal_Init=Module["_PyMarshal_Init"]=wasmExports["PyMarshal_Init"];var __Py_convert_optional_to_ssize_t=Module["__Py_convert_optional_to_ssize_t"]=wasmExports["_Py_convert_optional_to_ssize_t"];var __Py_BuildValue_SizeT=Module["__Py_BuildValue_SizeT"]=wasmExports["_Py_BuildValue_SizeT"];var _Py_VaBuildValue=Module["_Py_VaBuildValue"]=wasmExports["Py_VaBuildValue"];var __Py_VaBuildValue_SizeT=Module["__Py_VaBuildValue_SizeT"]=wasmExports["_Py_VaBuildValue_SizeT"];var _PyModule_AddStringConstant=Module["_PyModule_AddStringConstant"]=wasmExports["PyModule_AddStringConstant"];var _PyOS_vsnprintf=Module["_PyOS_vsnprintf"]=wasmExports["PyOS_vsnprintf"];var _pthread_cond_init=Module["_pthread_cond_init"]=wasmExports["pthread_cond_init"];var _PyTime_TimeRaw=Module["_PyTime_TimeRaw"]=wasmExports["PyTime_TimeRaw"];var __PyTime_AsTimespec_clamp=Module["__PyTime_AsTimespec_clamp"]=wasmExports["_PyTime_AsTimespec_clamp"];var __PyParkingLot_AfterFork=Module["__PyParkingLot_AfterFork"]=wasmExports["_PyParkingLot_AfterFork"];var __PyPathConfig_ClearGlobal=Module["__PyPathConfig_ClearGlobal"]=wasmExports["_PyPathConfig_ClearGlobal"];var _wcscpy=Module["_wcscpy"]=wasmExports["wcscpy"];var _Py_SetPath=Module["_Py_SetPath"]=wasmExports["Py_SetPath"];var _Py_SetPythonHome=Module["_Py_SetPythonHome"]=wasmExports["Py_SetPythonHome"];var _Py_SetProgramName=Module["_Py_SetProgramName"]=wasmExports["Py_SetProgramName"];var _Py_GetPath=Module["_Py_GetPath"]=wasmExports["Py_GetPath"];var _Py_GetPrefix=Module["_Py_GetPrefix"]=wasmExports["Py_GetPrefix"];var _Py_GetExecPrefix=Module["_Py_GetExecPrefix"]=wasmExports["Py_GetExecPrefix"];var _Py_GetProgramFullPath=Module["_Py_GetProgramFullPath"]=wasmExports["Py_GetProgramFullPath"];var _Py_GetPythonHome=Module["_Py_GetPythonHome"]=wasmExports["Py_GetPythonHome"];var _Py_GetProgramName=Module["_Py_GetProgramName"]=wasmExports["Py_GetProgramName"];var _wcsncpy=Module["_wcsncpy"]=wasmExports["wcsncpy"];var _wcsncmp=Module["_wcsncmp"]=wasmExports["wcsncmp"];var __PyPreConfig_InitCompatConfig=Module["__PyPreConfig_InitCompatConfig"]=wasmExports["_PyPreConfig_InitCompatConfig"];var _PyPreConfig_InitIsolatedConfig=Module["_PyPreConfig_InitIsolatedConfig"]=wasmExports["PyPreConfig_InitIsolatedConfig"];var __Py_SetLocaleFromEnv=Module["__Py_SetLocaleFromEnv"]=wasmExports["_Py_SetLocaleFromEnv"];var _PyHash_GetFuncDef=Module["_PyHash_GetFuncDef"]=wasmExports["PyHash_GetFuncDef"];var _Py_IsFinalizing=Module["_Py_IsFinalizing"]=wasmExports["Py_IsFinalizing"];var _nl_langinfo=Module["_nl_langinfo"]=wasmExports["nl_langinfo"];var _setenv=Module["_setenv"]=wasmExports["setenv"];var __PyInterpreterState_SetConfig=Module["__PyInterpreterState_SetConfig"]=wasmExports["_PyInterpreterState_SetConfig"];var _Py_PreInitializeFromArgs=Module["_Py_PreInitializeFromArgs"]=wasmExports["Py_PreInitializeFromArgs"];var _Py_PreInitialize=Module["_Py_PreInitialize"]=wasmExports["Py_PreInitialize"];var _Py_InitializeEx=Module["_Py_InitializeEx"]=wasmExports["Py_InitializeEx"];var _Py_FatalError=Module["_Py_FatalError"]=wasmExports["Py_FatalError"];var _Py_Initialize=Module["_Py_Initialize"]=wasmExports["Py_Initialize"];var __Py_InitializeMain=Module["__Py_InitializeMain"]=wasmExports["_Py_InitializeMain"];var __PyThreadState_New=Module["__PyThreadState_New"]=wasmExports["_PyThreadState_New"];var _Py_Finalize=Module["_Py_Finalize"]=wasmExports["Py_Finalize"];var _PyInterpreterState_New=Module["_PyInterpreterState_New"]=wasmExports["PyInterpreterState_New"];var _Py_NewInterpreter=Module["_Py_NewInterpreter"]=wasmExports["Py_NewInterpreter"];var __Py_write_noraise=Module["__Py_write_noraise"]=wasmExports["_Py_write_noraise"];var _vfprintf=Module["_vfprintf"]=wasmExports["vfprintf"];var __Py_FatalRefcountErrorFunc=Module["__Py_FatalRefcountErrorFunc"]=wasmExports["_Py_FatalRefcountErrorFunc"];var _Py_AtExit=Module["_Py_AtExit"]=wasmExports["Py_AtExit"];var _Py_Exit=Module["_Py_Exit"]=wasmExports["Py_Exit"];var _Py_FdIsInteractive=Module["_Py_FdIsInteractive"]=wasmExports["Py_FdIsInteractive"];var _PyOS_getsig=Module["_PyOS_getsig"]=wasmExports["PyOS_getsig"];var _signal=Module["_signal"]=wasmExports["signal"];var _PyOS_setsig=Module["_PyOS_setsig"]=wasmExports["PyOS_setsig"];var _siginterrupt=Module["_siginterrupt"]=wasmExports["siginterrupt"];var __PyInterpreterState_New=Module["__PyInterpreterState_New"]=wasmExports["_PyInterpreterState_New"];var _PySys_SetObject=Module["_PySys_SetObject"]=wasmExports["PySys_SetObject"];var __Py_IsValidFD=Module["__Py_IsValidFD"]=wasmExports["_Py_IsValidFD"];var _PyOS_mystrnicmp=Module["_PyOS_mystrnicmp"]=wasmExports["PyOS_mystrnicmp"];var __PyThreadState_GetCurrent=Module["__PyThreadState_GetCurrent"]=wasmExports["_PyThreadState_GetCurrent"];var _PyThread_tss_create=Module["_PyThread_tss_create"]=wasmExports["PyThread_tss_create"];var _PyThread_tss_is_created=Module["_PyThread_tss_is_created"]=wasmExports["PyThread_tss_is_created"];var _PyThread_tss_delete=Module["_PyThread_tss_delete"]=wasmExports["PyThread_tss_delete"];var _PyThread_tss_get=Module["_PyThread_tss_get"]=wasmExports["PyThread_tss_get"];var _PyThread_tss_set=Module["_PyThread_tss_set"]=wasmExports["PyThread_tss_set"];var _PyInterpreterState_Clear=Module["_PyInterpreterState_Clear"]=wasmExports["PyInterpreterState_Clear"];var _PyThread_free_lock=Module["_PyThread_free_lock"]=wasmExports["PyThread_free_lock"];var __PyInterpreterState_IsRunningMain=Module["__PyInterpreterState_IsRunningMain"]=wasmExports["_PyInterpreterState_IsRunningMain"];var __PyInterpreterState_FailIfRunningMain=Module["__PyInterpreterState_FailIfRunningMain"]=wasmExports["_PyInterpreterState_FailIfRunningMain"];var __PyInterpreterState_GetWhence=Module["__PyInterpreterState_GetWhence"]=wasmExports["_PyInterpreterState_GetWhence"];var _PyInterpreterState_GetDict=Module["_PyInterpreterState_GetDict"]=wasmExports["PyInterpreterState_GetDict"];var __PyInterpreterState_ObjectToID=Module["__PyInterpreterState_ObjectToID"]=wasmExports["_PyInterpreterState_ObjectToID"];var __PyInterpreterState_GetIDObject=Module["__PyInterpreterState_GetIDObject"]=wasmExports["_PyInterpreterState_GetIDObject"];var _PyThread_allocate_lock=Module["_PyThread_allocate_lock"]=wasmExports["PyThread_allocate_lock"];var __PyInterpreterState_IDInitref=Module["__PyInterpreterState_IDInitref"]=wasmExports["_PyInterpreterState_IDInitref"];var __PyInterpreterState_IDIncref=Module["__PyInterpreterState_IDIncref"]=wasmExports["_PyInterpreterState_IDIncref"];var _PyThread_acquire_lock=Module["_PyThread_acquire_lock"]=wasmExports["PyThread_acquire_lock"];var _PyThread_release_lock=Module["_PyThread_release_lock"]=wasmExports["PyThread_release_lock"];var __PyInterpreterState_IDDecref=Module["__PyInterpreterState_IDDecref"]=wasmExports["_PyInterpreterState_IDDecref"];var __PyInterpreterState_RequiresIDRef=Module["__PyInterpreterState_RequiresIDRef"]=wasmExports["_PyInterpreterState_RequiresIDRef"];var __PyInterpreterState_RequireIDRef=Module["__PyInterpreterState_RequireIDRef"]=wasmExports["_PyInterpreterState_RequireIDRef"];var __PyInterpreterState_LookUpIDObject=Module["__PyInterpreterState_LookUpIDObject"]=wasmExports["_PyInterpreterState_LookUpIDObject"];var __PyThreadState_Prealloc=Module["__PyThreadState_Prealloc"]=wasmExports["_PyThreadState_Prealloc"];var __PyThreadState_Init=Module["__PyThreadState_Init"]=wasmExports["_PyThreadState_Init"];var _PyThreadState_DeleteCurrent=Module["_PyThreadState_DeleteCurrent"]=wasmExports["PyThreadState_DeleteCurrent"];var __PyThreadState_GetDict=Module["__PyThreadState_GetDict"]=wasmExports["_PyThreadState_GetDict"];var _PyThreadState_GetID=Module["_PyThreadState_GetID"]=wasmExports["PyThreadState_GetID"];var _PyThreadState_SetAsyncExc=Module["_PyThreadState_SetAsyncExc"]=wasmExports["PyThreadState_SetAsyncExc"];var _PyThreadState_GetUnchecked=Module["_PyThreadState_GetUnchecked"]=wasmExports["PyThreadState_GetUnchecked"];var _PyInterpreterState_Head=Module["_PyInterpreterState_Head"]=wasmExports["PyInterpreterState_Head"];var _PyInterpreterState_Main=Module["_PyInterpreterState_Main"]=wasmExports["PyInterpreterState_Main"];var _PyInterpreterState_Next=Module["_PyInterpreterState_Next"]=wasmExports["PyInterpreterState_Next"];var __PyThread_CurrentFrames=Module["__PyThread_CurrentFrames"]=wasmExports["_PyThread_CurrentFrames"];var __PyInterpreterState_GetEvalFrameFunc=Module["__PyInterpreterState_GetEvalFrameFunc"]=wasmExports["_PyInterpreterState_GetEvalFrameFunc"];var __PyInterpreterState_SetEvalFrameFunc=Module["__PyInterpreterState_SetEvalFrameFunc"]=wasmExports["_PyInterpreterState_SetEvalFrameFunc"];var __PyInterpreterState_GetConfigCopy=Module["__PyInterpreterState_GetConfigCopy"]=wasmExports["_PyInterpreterState_GetConfigCopy"];var _rewind=Module["_rewind"]=wasmExports["rewind"];var _PyRun_InteractiveLoopFlags=Module["_PyRun_InteractiveLoopFlags"]=wasmExports["PyRun_InteractiveLoopFlags"];var _PyRun_InteractiveOneObject=Module["_PyRun_InteractiveOneObject"]=wasmExports["PyRun_InteractiveOneObject"];var _PyRun_InteractiveOneFlags=Module["_PyRun_InteractiveOneFlags"]=wasmExports["PyRun_InteractiveOneFlags"];var _PyRun_SimpleFileExFlags=Module["_PyRun_SimpleFileExFlags"]=wasmExports["PyRun_SimpleFileExFlags"];var _PyRun_SimpleStringFlags=Module["_PyRun_SimpleStringFlags"]=wasmExports["PyRun_SimpleStringFlags"];var _PyErr_Display=Module["_PyErr_Display"]=wasmExports["PyErr_Display"];var _PyRun_FileExFlags=Module["_PyRun_FileExFlags"]=wasmExports["PyRun_FileExFlags"];var _Py_CompileStringExFlags=Module["_Py_CompileStringExFlags"]=wasmExports["Py_CompileStringExFlags"];var _PyRun_AnyFile=Module["_PyRun_AnyFile"]=wasmExports["PyRun_AnyFile"];var _PyRun_AnyFileEx=Module["_PyRun_AnyFileEx"]=wasmExports["PyRun_AnyFileEx"];var _PyRun_AnyFileFlags=Module["_PyRun_AnyFileFlags"]=wasmExports["PyRun_AnyFileFlags"];var _PyRun_File=Module["_PyRun_File"]=wasmExports["PyRun_File"];var _PyRun_FileEx=Module["_PyRun_FileEx"]=wasmExports["PyRun_FileEx"];var _PyRun_FileFlags=Module["_PyRun_FileFlags"]=wasmExports["PyRun_FileFlags"];var _PyRun_SimpleFile=Module["_PyRun_SimpleFile"]=wasmExports["PyRun_SimpleFile"];var _PyRun_SimpleFileEx=Module["_PyRun_SimpleFileEx"]=wasmExports["PyRun_SimpleFileEx"];var _PyRun_String=Module["_PyRun_String"]=wasmExports["PyRun_String"];var _PyRun_SimpleString=Module["_PyRun_SimpleString"]=wasmExports["PyRun_SimpleString"];var _Py_CompileString=Module["_Py_CompileString"]=wasmExports["Py_CompileString"];var _Py_CompileStringFlags=Module["_Py_CompileStringFlags"]=wasmExports["Py_CompileStringFlags"];var _PyRun_InteractiveOne=Module["_PyRun_InteractiveOne"]=wasmExports["PyRun_InteractiveOne"];var _PyRun_InteractiveLoop=Module["_PyRun_InteractiveLoop"]=wasmExports["PyRun_InteractiveLoop"];var __PyLong_AsTime_t=Module["__PyLong_AsTime_t"]=wasmExports["_PyLong_AsTime_t"];var __PyLong_FromTime_t=Module["__PyLong_FromTime_t"]=wasmExports["_PyLong_FromTime_t"];var __PyTime_ObjectToTime_t=Module["__PyTime_ObjectToTime_t"]=wasmExports["_PyTime_ObjectToTime_t"];var __PyTime_ObjectToTimespec=Module["__PyTime_ObjectToTimespec"]=wasmExports["_PyTime_ObjectToTimespec"];var __PyTime_ObjectToTimeval=Module["__PyTime_ObjectToTimeval"]=wasmExports["_PyTime_ObjectToTimeval"];var __PyTime_FromSeconds=Module["__PyTime_FromSeconds"]=wasmExports["_PyTime_FromSeconds"];var __PyTime_FromLong=Module["__PyTime_FromLong"]=wasmExports["_PyTime_FromLong"];var __PyTime_FromSecondsObject=Module["__PyTime_FromSecondsObject"]=wasmExports["_PyTime_FromSecondsObject"];var __PyTime_FromMillisecondsObject=Module["__PyTime_FromMillisecondsObject"]=wasmExports["_PyTime_FromMillisecondsObject"];var __PyTime_AsLong=Module["__PyTime_AsLong"]=wasmExports["_PyTime_AsLong"];var __PyTime_AsMilliseconds=Module["__PyTime_AsMilliseconds"]=wasmExports["_PyTime_AsMilliseconds"];var __PyTime_AsTimeval=Module["__PyTime_AsTimeval"]=wasmExports["_PyTime_AsTimeval"];var __PyTime_AsTimeval_clamp=Module["__PyTime_AsTimeval_clamp"]=wasmExports["_PyTime_AsTimeval_clamp"];var __PyTime_AsTimevalTime_t=Module["__PyTime_AsTimevalTime_t"]=wasmExports["_PyTime_AsTimevalTime_t"];var __PyTime_AsTimespec=Module["__PyTime_AsTimespec"]=wasmExports["_PyTime_AsTimespec"];var _PyTime_Time=Module["_PyTime_Time"]=wasmExports["PyTime_Time"];var _clock_getres=Module["_clock_getres"]=wasmExports["clock_getres"];var _PyTime_Monotonic=Module["_PyTime_Monotonic"]=wasmExports["PyTime_Monotonic"];var __PyTime_MonotonicWithInfo=Module["__PyTime_MonotonicWithInfo"]=wasmExports["_PyTime_MonotonicWithInfo"];var _PyTime_PerfCounter=Module["_PyTime_PerfCounter"]=wasmExports["PyTime_PerfCounter"];var __PyTime_localtime=Module["__PyTime_localtime"]=wasmExports["_PyTime_localtime"];var _localtime_r=Module["_localtime_r"]=wasmExports["localtime_r"];var __PyTime_gmtime=Module["__PyTime_gmtime"]=wasmExports["_PyTime_gmtime"];var _gmtime_r=Module["_gmtime_r"]=wasmExports["gmtime_r"];var __PyDeadline_Init=Module["__PyDeadline_Init"]=wasmExports["_PyDeadline_Init"];var _getentropy=Module["_getentropy"]=wasmExports["getentropy"];var __Py_open=Module["__Py_open"]=wasmExports["_Py_open"];var _close=Module["_close"]=wasmExports["close"];var __Py_fstat=Module["__Py_fstat"]=wasmExports["_Py_fstat"];var __Py_open_noraise=Module["__Py_open_noraise"]=wasmExports["_Py_open_noraise"];var __PyOS_URandomNonblock=Module["__PyOS_URandomNonblock"]=wasmExports["_PyOS_URandomNonblock"];var _PySys_AuditTuple=Module["_PySys_AuditTuple"]=wasmExports["PySys_AuditTuple"];var _PySys_AddAuditHook=Module["_PySys_AddAuditHook"]=wasmExports["PySys_AddAuditHook"];var __PySys_GetSizeOf=Module["__PySys_GetSizeOf"]=wasmExports["_PySys_GetSizeOf"];var _PyUnstable_PerfMapState_Init=Module["_PyUnstable_PerfMapState_Init"]=wasmExports["PyUnstable_PerfMapState_Init"];var _getpid=Module["_getpid"]=wasmExports["getpid"];var _open=Module["_open"]=wasmExports["open"];var _fdopen=Module["_fdopen"]=wasmExports["fdopen"];var _PyUnstable_WritePerfMapEntry=Module["_PyUnstable_WritePerfMapEntry"]=wasmExports["PyUnstable_WritePerfMapEntry"];var _PyUnstable_PerfMapState_Fini=Module["_PyUnstable_PerfMapState_Fini"]=wasmExports["PyUnstable_PerfMapState_Fini"];var _PyUnstable_CopyPerfMapFile=Module["_PyUnstable_CopyPerfMapFile"]=wasmExports["PyUnstable_CopyPerfMapFile"];var _fopen=Module["_fopen"]=wasmExports["fopen"];var _PySys_ResetWarnOptions=Module["_PySys_ResetWarnOptions"]=wasmExports["PySys_ResetWarnOptions"];var _PySys_AddWarnOptionUnicode=Module["_PySys_AddWarnOptionUnicode"]=wasmExports["PySys_AddWarnOptionUnicode"];var _PySys_AddWarnOption=Module["_PySys_AddWarnOption"]=wasmExports["PySys_AddWarnOption"];var _PySys_HasWarnOptions=Module["_PySys_HasWarnOptions"]=wasmExports["PySys_HasWarnOptions"];var _PySys_AddXOption=Module["_PySys_AddXOption"]=wasmExports["PySys_AddXOption"];var _PySys_GetXOptions=Module["_PySys_GetXOptions"]=wasmExports["PySys_GetXOptions"];var _PyThread_GetInfo=Module["_PyThread_GetInfo"]=wasmExports["PyThread_GetInfo"];var _PySys_SetPath=Module["_PySys_SetPath"]=wasmExports["PySys_SetPath"];var _PySys_SetArgvEx=Module["_PySys_SetArgvEx"]=wasmExports["PySys_SetArgvEx"];var _PySys_SetArgv=Module["_PySys_SetArgv"]=wasmExports["PySys_SetArgv"];var _PySys_WriteStdout=Module["_PySys_WriteStdout"]=wasmExports["PySys_WriteStdout"];var _PySys_FormatStdout=Module["_PySys_FormatStdout"]=wasmExports["PySys_FormatStdout"];var _pthread_condattr_init=Module["_pthread_condattr_init"]=wasmExports["pthread_condattr_init"];var _pthread_condattr_setclock=Module["_pthread_condattr_setclock"]=wasmExports["pthread_condattr_setclock"];var _PyThread_start_joinable_thread=Module["_PyThread_start_joinable_thread"]=wasmExports["PyThread_start_joinable_thread"];var _pthread_attr_init=Module["_pthread_attr_init"]=wasmExports["pthread_attr_init"];var _pthread_attr_setstacksize=Module["_pthread_attr_setstacksize"]=wasmExports["pthread_attr_setstacksize"];var _pthread_attr_destroy=Module["_pthread_attr_destroy"]=wasmExports["pthread_attr_destroy"];var _pthread_create=Module["_pthread_create"]=wasmExports["pthread_create"];var _PyThread_start_new_thread=Module["_PyThread_start_new_thread"]=wasmExports["PyThread_start_new_thread"];var _pthread_detach=Module["_pthread_detach"]=wasmExports["pthread_detach"];var _PyThread_join_thread=Module["_PyThread_join_thread"]=wasmExports["PyThread_join_thread"];var _pthread_join=Module["_pthread_join"]=wasmExports["pthread_join"];var _PyThread_detach_thread=Module["_PyThread_detach_thread"]=wasmExports["PyThread_detach_thread"];var _pthread_self=Module["_pthread_self"]=wasmExports["pthread_self"];var _PyThread_acquire_lock_timed=Module["_PyThread_acquire_lock_timed"]=wasmExports["PyThread_acquire_lock_timed"];var _pthread_mutex_trylock=Module["_pthread_mutex_trylock"]=wasmExports["pthread_mutex_trylock"];var _PyThread_create_key=Module["_PyThread_create_key"]=wasmExports["PyThread_create_key"];var _pthread_key_create=Module["_pthread_key_create"]=wasmExports["pthread_key_create"];var _pthread_key_delete=Module["_pthread_key_delete"]=wasmExports["pthread_key_delete"];var _PyThread_delete_key=Module["_PyThread_delete_key"]=wasmExports["PyThread_delete_key"];var _PyThread_delete_key_value=Module["_PyThread_delete_key_value"]=wasmExports["PyThread_delete_key_value"];var _pthread_setspecific=Module["_pthread_setspecific"]=wasmExports["pthread_setspecific"];var _PyThread_set_key_value=Module["_PyThread_set_key_value"]=wasmExports["PyThread_set_key_value"];var _PyThread_get_key_value=Module["_PyThread_get_key_value"]=wasmExports["PyThread_get_key_value"];var _pthread_getspecific=Module["_pthread_getspecific"]=wasmExports["pthread_getspecific"];var _PyThread_ReInitTLS=Module["_PyThread_ReInitTLS"]=wasmExports["PyThread_ReInitTLS"];var _PyThread_get_stacksize=Module["_PyThread_get_stacksize"]=wasmExports["PyThread_get_stacksize"];var _PyThread_set_stacksize=Module["_PyThread_set_stacksize"]=wasmExports["PyThread_set_stacksize"];var _PyThread_ParseTimeoutArg=Module["_PyThread_ParseTimeoutArg"]=wasmExports["PyThread_ParseTimeoutArg"];var _PyThread_acquire_lock_timed_with_retries=Module["_PyThread_acquire_lock_timed_with_retries"]=wasmExports["PyThread_acquire_lock_timed_with_retries"];var _PyThread_tss_alloc=Module["_PyThread_tss_alloc"]=wasmExports["PyThread_tss_alloc"];var _PyThread_tss_free=Module["_PyThread_tss_free"]=wasmExports["PyThread_tss_free"];var _confstr=Module["_confstr"]=wasmExports["confstr"];var __PyTraceback_Add=Module["__PyTraceback_Add"]=wasmExports["_PyTraceback_Add"];var _PyTraceMalloc_Track=Module["_PyTraceMalloc_Track"]=wasmExports["PyTraceMalloc_Track"];var _PyTraceMalloc_Untrack=Module["_PyTraceMalloc_Untrack"]=wasmExports["PyTraceMalloc_Untrack"];var __PyTraceMalloc_GetTraceback=Module["__PyTraceMalloc_GetTraceback"]=wasmExports["_PyTraceMalloc_GetTraceback"];var _PyOS_mystricmp=Module["_PyOS_mystricmp"]=wasmExports["PyOS_mystricmp"];var __Py_strhex=Module["__Py_strhex"]=wasmExports["_Py_strhex"];var __Py_strhex_bytes_with_sep=Module["__Py_strhex_bytes_with_sep"]=wasmExports["_Py_strhex_bytes_with_sep"];var _localeconv=Module["_localeconv"]=wasmExports["localeconv"];var _mbstowcs=Module["_mbstowcs"]=wasmExports["mbstowcs"];var _mbrtowc=Module["_mbrtowc"]=wasmExports["mbrtowc"];var _Py_EncodeLocale=Module["_Py_EncodeLocale"]=wasmExports["Py_EncodeLocale"];var _fstat=Module["_fstat"]=wasmExports["fstat"];var _stat=Module["_stat"]=wasmExports["stat"];var __Py_stat=Module["__Py_stat"]=wasmExports["_Py_stat"];var _fcntl=Module["_fcntl"]=wasmExports["fcntl"];var __Py_set_inheritable=Module["__Py_set_inheritable"]=wasmExports["_Py_set_inheritable"];var __Py_set_inheritable_async_safe=Module["__Py_set_inheritable_async_safe"]=wasmExports["_Py_set_inheritable_async_safe"];var _wcstombs=Module["_wcstombs"]=wasmExports["wcstombs"];var _write=Module["_write"]=wasmExports["write"];var _readlink=Module["_readlink"]=wasmExports["readlink"];var _realpath=Module["_realpath"]=wasmExports["realpath"];var _getcwd=Module["_getcwd"]=wasmExports["getcwd"];var __Py_normpath=Module["__Py_normpath"]=wasmExports["_Py_normpath"];var __Py_dup=Module["__Py_dup"]=wasmExports["_Py_dup"];var __Py_closerange=Module["__Py_closerange"]=wasmExports["_Py_closerange"];var _sysconf=Module["_sysconf"]=wasmExports["sysconf"];var __Py_UTF8_Edit_Cost=Module["__Py_UTF8_Edit_Cost"]=wasmExports["_Py_UTF8_Edit_Cost"];var _PyUnstable_PerfTrampoline_CompileCode=Module["_PyUnstable_PerfTrampoline_CompileCode"]=wasmExports["PyUnstable_PerfTrampoline_CompileCode"];var _PyUnstable_PerfTrampoline_SetPersistAfterFork=Module["_PyUnstable_PerfTrampoline_SetPersistAfterFork"]=wasmExports["PyUnstable_PerfTrampoline_SetPersistAfterFork"];var _dlopen=Module["_dlopen"]=wasmExports["dlopen"];var _dlerror=Module["_dlerror"]=wasmExports["dlerror"];var _dlsym=Module["_dlsym"]=wasmExports["dlsym"];var _PyErr_SetInterruptEx=Module["_PyErr_SetInterruptEx"]=wasmExports["PyErr_SetInterruptEx"];var _PyInit__ctypes=Module["_PyInit__ctypes"]=wasmExports["PyInit__ctypes"];var _PyInit__posixsubprocess=Module["_PyInit__posixsubprocess"]=wasmExports["PyInit__posixsubprocess"];var _PyInit__bz2=Module["_PyInit__bz2"]=wasmExports["PyInit__bz2"];var _PyInit_zlib=Module["_PyInit_zlib"]=wasmExports["PyInit_zlib"];var _PyInit_array=Module["_PyInit_array"]=wasmExports["PyInit_array"];var _PyInit__asyncio=Module["_PyInit__asyncio"]=wasmExports["PyInit__asyncio"];var _PyInit__bisect=Module["_PyInit__bisect"]=wasmExports["PyInit__bisect"];var _PyInit__contextvars=Module["_PyInit__contextvars"]=wasmExports["PyInit__contextvars"];var _PyInit__csv=Module["_PyInit__csv"]=wasmExports["PyInit__csv"];var _PyInit__heapq=Module["_PyInit__heapq"]=wasmExports["PyInit__heapq"];var _PyInit__json=Module["_PyInit__json"]=wasmExports["PyInit__json"];var _PyInit__lsprof=Module["_PyInit__lsprof"]=wasmExports["PyInit__lsprof"];var _PyInit__opcode=Module["_PyInit__opcode"]=wasmExports["PyInit__opcode"];var _PyInit__pickle=Module["_PyInit__pickle"]=wasmExports["PyInit__pickle"];var _PyInit__queue=Module["_PyInit__queue"]=wasmExports["PyInit__queue"];var _PyInit__random=Module["_PyInit__random"]=wasmExports["PyInit__random"];var _PyInit__struct=Module["_PyInit__struct"]=wasmExports["PyInit__struct"];var _PyInit__zoneinfo=Module["_PyInit__zoneinfo"]=wasmExports["PyInit__zoneinfo"];var _PyInit_math=Module["_PyInit_math"]=wasmExports["PyInit_math"];var _PyInit_cmath=Module["_PyInit_cmath"]=wasmExports["PyInit_cmath"];var _PyInit__statistics=Module["_PyInit__statistics"]=wasmExports["PyInit__statistics"];var _PyInit__datetime=Module["_PyInit__datetime"]=wasmExports["PyInit__datetime"];var _PyInit__decimal=Module["_PyInit__decimal"]=wasmExports["PyInit__decimal"];var _PyInit_binascii=Module["_PyInit_binascii"]=wasmExports["PyInit_binascii"];var _PyInit__md5=Module["_PyInit__md5"]=wasmExports["PyInit__md5"];var _PyInit__sha1=Module["_PyInit__sha1"]=wasmExports["PyInit__sha1"];var _PyInit__sha2=Module["_PyInit__sha2"]=wasmExports["PyInit__sha2"];var _PyInit__sha3=Module["_PyInit__sha3"]=wasmExports["PyInit__sha3"];var _PyInit__blake2=Module["_PyInit__blake2"]=wasmExports["PyInit__blake2"];var _PyInit_pyexpat=Module["_PyInit_pyexpat"]=wasmExports["PyInit_pyexpat"];var _PyInit__elementtree=Module["_PyInit__elementtree"]=wasmExports["PyInit__elementtree"];var _PyInit__codecs_cn=Module["_PyInit__codecs_cn"]=wasmExports["PyInit__codecs_cn"];var _PyInit__codecs_hk=Module["_PyInit__codecs_hk"]=wasmExports["PyInit__codecs_hk"];var _PyInit__codecs_iso2022=Module["_PyInit__codecs_iso2022"]=wasmExports["PyInit__codecs_iso2022"];var _PyInit__codecs_jp=Module["_PyInit__codecs_jp"]=wasmExports["PyInit__codecs_jp"];var _PyInit__codecs_kr=Module["_PyInit__codecs_kr"]=wasmExports["PyInit__codecs_kr"];var _PyInit__codecs_tw=Module["_PyInit__codecs_tw"]=wasmExports["PyInit__codecs_tw"];var _PyInit__multibytecodec=Module["_PyInit__multibytecodec"]=wasmExports["PyInit__multibytecodec"];var _PyInit_unicodedata=Module["_PyInit_unicodedata"]=wasmExports["PyInit_unicodedata"];var _PyInit_mmap=Module["_PyInit_mmap"]=wasmExports["PyInit_mmap"];var _PyInit_select=Module["_PyInit_select"]=wasmExports["PyInit_select"];var _PyInit__socket=Module["_PyInit__socket"]=wasmExports["PyInit__socket"];var _PyInit_atexit=Module["_PyInit_atexit"]=wasmExports["PyInit_atexit"];var _PyInit_faulthandler=Module["_PyInit_faulthandler"]=wasmExports["PyInit_faulthandler"];var _PyInit_posix=Module["_PyInit_posix"]=wasmExports["PyInit_posix"];var _PyInit__signal=Module["_PyInit__signal"]=wasmExports["PyInit__signal"];var _PyInit__tracemalloc=Module["_PyInit__tracemalloc"]=wasmExports["PyInit__tracemalloc"];var _PyInit__suggestions=Module["_PyInit__suggestions"]=wasmExports["PyInit__suggestions"];var _PyInit__codecs=Module["_PyInit__codecs"]=wasmExports["PyInit__codecs"];var _PyInit__collections=Module["_PyInit__collections"]=wasmExports["PyInit__collections"];var _PyInit_errno=Module["_PyInit_errno"]=wasmExports["PyInit_errno"];var _PyInit__io=Module["_PyInit__io"]=wasmExports["PyInit__io"];var _PyInit_itertools=Module["_PyInit_itertools"]=wasmExports["PyInit_itertools"];var _PyInit__sre=Module["_PyInit__sre"]=wasmExports["PyInit__sre"];var _PyInit__sysconfig=Module["_PyInit__sysconfig"]=wasmExports["PyInit__sysconfig"];var _PyInit__thread=Module["_PyInit__thread"]=wasmExports["PyInit__thread"];var _PyInit_time=Module["_PyInit_time"]=wasmExports["PyInit_time"];var _PyInit__typing=Module["_PyInit__typing"]=wasmExports["PyInit__typing"];var _PyInit__weakref=Module["_PyInit__weakref"]=wasmExports["PyInit__weakref"];var _PyInit__abc=Module["_PyInit__abc"]=wasmExports["PyInit__abc"];var _PyInit__functools=Module["_PyInit__functools"]=wasmExports["PyInit__functools"];var _PyInit__locale=Module["_PyInit__locale"]=wasmExports["PyInit__locale"];var _PyInit__operator=Module["_PyInit__operator"]=wasmExports["PyInit__operator"];var _PyInit__stat=Module["_PyInit__stat"]=wasmExports["PyInit__stat"];var _PyInit__symtable=Module["_PyInit__symtable"]=wasmExports["PyInit__symtable"];var _PyInit_gc=Module["_PyInit_gc"]=wasmExports["PyInit_gc"];var _Py_RunMain=Module["_Py_RunMain"]=wasmExports["Py_RunMain"];var _perror=Module["_perror"]=wasmExports["perror"];var _kill=Module["_kill"]=wasmExports["kill"];var _Py_Main=Module["_Py_Main"]=wasmExports["Py_Main"];var _Py_BytesMain=Module["_Py_BytesMain"]=wasmExports["Py_BytesMain"];var _strcat=Module["_strcat"]=wasmExports["strcat"];var _memmove=Module["_memmove"]=wasmExports["memmove"];var _memset=Module["_memset"]=wasmExports["memset"];var _ffi_closure_alloc=Module["_ffi_closure_alloc"]=wasmExports["ffi_closure_alloc"];var _ffi_prep_cif=Module["_ffi_prep_cif"]=wasmExports["ffi_prep_cif"];var _ffi_prep_closure_loc=Module["_ffi_prep_closure_loc"]=wasmExports["ffi_prep_closure_loc"];var _ffi_closure_free=Module["_ffi_closure_free"]=wasmExports["ffi_closure_free"];var _ffi_prep_cif_var=Module["_ffi_prep_cif_var"]=wasmExports["ffi_prep_cif_var"];var _ffi_call=Module["_ffi_call"]=wasmExports["ffi_call"];var _dlclose=Module["_dlclose"]=wasmExports["dlclose"];var ___extenddftf2=Module["___extenddftf2"]=wasmExports["__extenddftf2"];var ___trunctfdf2=Module["___trunctfdf2"]=wasmExports["__trunctfdf2"];var __Py_Gid_Converter=Module["__Py_Gid_Converter"]=wasmExports["_Py_Gid_Converter"];var __Py_Uid_Converter=Module["__Py_Uid_Converter"]=wasmExports["_Py_Uid_Converter"];var _PyOS_BeforeFork=Module["_PyOS_BeforeFork"]=wasmExports["PyOS_BeforeFork"];var _PyOS_AfterFork_Parent=Module["_PyOS_AfterFork_Parent"]=wasmExports["PyOS_AfterFork_Parent"];var _fork=Module["_fork"]=wasmExports["fork"];var _PyOS_AfterFork_Child=Module["_PyOS_AfterFork_Child"]=wasmExports["PyOS_AfterFork_Child"];var __exit=Module["__exit"]=wasmExports["_exit"];var _dup=Module["_dup"]=wasmExports["dup"];var _dup2=Module["_dup2"]=wasmExports["dup2"];var _chdir=Module["_chdir"]=wasmExports["chdir"];var _umask=Module["_umask"]=wasmExports["umask"];var __Py_RestoreSignals=Module["__Py_RestoreSignals"]=wasmExports["_Py_RestoreSignals"];var _setsid=Module["_setsid"]=wasmExports["setsid"];var _setpgid=Module["_setpgid"]=wasmExports["setpgid"];var _setregid=Module["_setregid"]=wasmExports["setregid"];var _setreuid=Module["_setreuid"]=wasmExports["setreuid"];var _execve=Module["_execve"]=wasmExports["execve"];var _execv=Module["_execv"]=wasmExports["execv"];var _opendir=Module["_opendir"]=wasmExports["opendir"];var _dirfd=Module["_dirfd"]=wasmExports["dirfd"];var _readdir=Module["_readdir"]=wasmExports["readdir"];var _closedir=Module["_closedir"]=wasmExports["closedir"];var _BZ2_bzCompressEnd=Module["_BZ2_bzCompressEnd"]=wasmExports["BZ2_bzCompressEnd"];var _BZ2_bzCompressInit=Module["_BZ2_bzCompressInit"]=wasmExports["BZ2_bzCompressInit"];var _BZ2_bzCompress=Module["_BZ2_bzCompress"]=wasmExports["BZ2_bzCompress"];var _BZ2_bzDecompressEnd=Module["_BZ2_bzDecompressEnd"]=wasmExports["BZ2_bzDecompressEnd"];var _BZ2_bzDecompressInit=Module["_BZ2_bzDecompressInit"]=wasmExports["BZ2_bzDecompressInit"];var _BZ2_bzDecompress=Module["_BZ2_bzDecompress"]=wasmExports["BZ2_bzDecompress"];var _adler32=Module["_adler32"]=wasmExports["adler32"];var _deflateInit2_=Module["_deflateInit2_"]=wasmExports["deflateInit2_"];var _deflateEnd=Module["_deflateEnd"]=wasmExports["deflateEnd"];var _deflate=Module["_deflate"]=wasmExports["deflate"];var _deflateSetDictionary=Module["_deflateSetDictionary"]=wasmExports["deflateSetDictionary"];var _crc32=Module["_crc32"]=wasmExports["crc32"];var _inflateInit2_=Module["_inflateInit2_"]=wasmExports["inflateInit2_"];var _inflateEnd=Module["_inflateEnd"]=wasmExports["inflateEnd"];var _inflate=Module["_inflate"]=wasmExports["inflate"];var _inflateSetDictionary=Module["_inflateSetDictionary"]=wasmExports["inflateSetDictionary"];var _zlibVersion=Module["_zlibVersion"]=wasmExports["zlibVersion"];var _deflateCopy=Module["_deflateCopy"]=wasmExports["deflateCopy"];var _inflateCopy=Module["_inflateCopy"]=wasmExports["inflateCopy"];var _acos=Module["_acos"]=wasmExports["acos"];var _acosh=Module["_acosh"]=wasmExports["acosh"];var _asin=Module["_asin"]=wasmExports["asin"];var _asinh=Module["_asinh"]=wasmExports["asinh"];var _atan=Module["_atan"]=wasmExports["atan"];var _atanh=Module["_atanh"]=wasmExports["atanh"];var _cbrt=Module["_cbrt"]=wasmExports["cbrt"];var _copysign=Module["_copysign"]=wasmExports["copysign"];var _cosh=Module["_cosh"]=wasmExports["cosh"];var _erf=Module["_erf"]=wasmExports["erf"];var _erfc=Module["_erfc"]=wasmExports["erfc"];var _exp2=Module["_exp2"]=wasmExports["exp2"];var _expm1=Module["_expm1"]=wasmExports["expm1"];var _fabs=Module["_fabs"]=wasmExports["fabs"];var _fma=Module["_fma"]=wasmExports["fma"];var _sinh=Module["_sinh"]=wasmExports["sinh"];var _sqrt=Module["_sqrt"]=wasmExports["sqrt"];var _tan=Module["_tan"]=wasmExports["tan"];var _tanh=Module["_tanh"]=wasmExports["tanh"];var _nextafter=Module["_nextafter"]=wasmExports["nextafter"];var _log1p=Module["_log1p"]=wasmExports["log1p"];var _log10=Module["_log10"]=wasmExports["log10"];var _log2=Module["_log2"]=wasmExports["log2"];var _explicit_bzero=Module["_explicit_bzero"]=wasmExports["explicit_bzero"];var _strncat=Module["_strncat"]=wasmExports["strncat"];var _mmap=Module["_mmap"]=wasmExports["mmap"];var _munmap=Module["_munmap"]=wasmExports["munmap"];var _msync=Module["_msync"]=wasmExports["msync"];var _madvise=Module["_madvise"]=wasmExports["madvise"];var _ftruncate=Module["_ftruncate"]=wasmExports["ftruncate"];var _mremap=Module["_mremap"]=wasmExports["mremap"];var _poll=Module["_poll"]=wasmExports["poll"];var _select=Module["_select"]=wasmExports["select"];var _inet_ntop=Module["_inet_ntop"]=wasmExports["inet_ntop"];var _gethostbyname=Module["_gethostbyname"]=wasmExports["gethostbyname"];var _gethostbyaddr=Module["_gethostbyaddr"]=wasmExports["gethostbyaddr"];var _gethostname=Module["_gethostname"]=wasmExports["gethostname"];var _getservbyname=Module["_getservbyname"]=wasmExports["getservbyname"];var _ntohs=wasmExports["ntohs"];var _htons=wasmExports["htons"];var _getservbyport=Module["_getservbyport"]=wasmExports["getservbyport"];var _ntohl=Module["_ntohl"]=wasmExports["ntohl"];var _htonl=wasmExports["htonl"];var _inet_aton=Module["_inet_aton"]=wasmExports["inet_aton"];var _inet_ntoa=Module["_inet_ntoa"]=wasmExports["inet_ntoa"];var _inet_pton=Module["_inet_pton"]=wasmExports["inet_pton"];var _gai_strerror=Module["_gai_strerror"]=wasmExports["gai_strerror"];var _freeaddrinfo=Module["_freeaddrinfo"]=wasmExports["freeaddrinfo"];var _if_nameindex=Module["_if_nameindex"]=wasmExports["if_nameindex"];var _if_freenameindex=Module["_if_freenameindex"]=wasmExports["if_freenameindex"];var _if_nametoindex=Module["_if_nametoindex"]=wasmExports["if_nametoindex"];var _if_indextoname=Module["_if_indextoname"]=wasmExports["if_indextoname"];var ___h_errno_location=Module["___h_errno_location"]=wasmExports["__h_errno_location"];var _hstrerror=Module["_hstrerror"]=wasmExports["hstrerror"];var _getsockname=Module["_getsockname"]=wasmExports["getsockname"];var _socket=Module["_socket"]=wasmExports["socket"];var _getsockopt=Module["_getsockopt"]=wasmExports["getsockopt"];var _bind=Module["_bind"]=wasmExports["bind"];var _getpeername=Module["_getpeername"]=wasmExports["getpeername"];var _listen=Module["_listen"]=wasmExports["listen"];var _setsockopt=Module["_setsockopt"]=wasmExports["setsockopt"];var _accept4=Module["_accept4"]=wasmExports["accept4"];var _accept=Module["_accept"]=wasmExports["accept"];var _connect=Module["_connect"]=wasmExports["connect"];var _recv=Module["_recv"]=wasmExports["recv"];var _recvfrom=Module["_recvfrom"]=wasmExports["recvfrom"];var _send=Module["_send"]=wasmExports["send"];var _sendto=Module["_sendto"]=wasmExports["sendto"];var _recvmsg=Module["_recvmsg"]=wasmExports["recvmsg"];var _sendmsg=Module["_sendmsg"]=wasmExports["sendmsg"];var _PyUnstable_AtExit=Module["_PyUnstable_AtExit"]=wasmExports["PyUnstable_AtExit"];var _getrlimit=Module["_getrlimit"]=wasmExports["getrlimit"];var _setrlimit=Module["_setrlimit"]=wasmExports["setrlimit"];var _raise=Module["_raise"]=wasmExports["raise"];var _sigfillset=Module["_sigfillset"]=wasmExports["sigfillset"];var _pthread_sigmask=Module["_pthread_sigmask"]=wasmExports["pthread_sigmask"];var _PyOS_AfterFork=Module["_PyOS_AfterFork"]=wasmExports["PyOS_AfterFork"];var __PyLong_FromGid=Module["__PyLong_FromGid"]=wasmExports["_PyLong_FromGid"];var _sigemptyset=Module["_sigemptyset"]=wasmExports["sigemptyset"];var _sigaddset=Module["_sigaddset"]=wasmExports["sigaddset"];var _access=Module["_access"]=wasmExports["access"];var _ttyname_r=Module["_ttyname_r"]=wasmExports["ttyname_r"];var _fchdir=Module["_fchdir"]=wasmExports["fchdir"];var _fchmod=Module["_fchmod"]=wasmExports["fchmod"];var _fchmodat=Module["_fchmodat"]=wasmExports["fchmodat"];var _chmod=Module["_chmod"]=wasmExports["chmod"];var _fchown=Module["_fchown"]=wasmExports["fchown"];var _fchownat=Module["_fchownat"]=wasmExports["fchownat"];var _chown=Module["_chown"]=wasmExports["chown"];var _chroot=Module["_chroot"]=wasmExports["chroot"];var _ctermid=Module["_ctermid"]=wasmExports["ctermid"];var _fdopendir=Module["_fdopendir"]=wasmExports["fdopendir"];var _rewinddir=Module["_rewinddir"]=wasmExports["rewinddir"];var _mkdirat=Module["_mkdirat"]=wasmExports["mkdirat"];var _mkdir=Module["_mkdir"]=wasmExports["mkdir"];var _getpriority=Module["_getpriority"]=wasmExports["getpriority"];var _readlinkat=Module["_readlinkat"]=wasmExports["readlinkat"];var _unlinkat=Module["_unlinkat"]=wasmExports["unlinkat"];var _rmdir=Module["_rmdir"]=wasmExports["rmdir"];var _symlink=Module["_symlink"]=wasmExports["symlink"];var _system=Module["_system"]=wasmExports["system"];var _uname=Module["_uname"]=wasmExports["uname"];var _futimesat=Module["_futimesat"]=wasmExports["futimesat"];var _futimens=Module["_futimens"]=wasmExports["futimens"];var _times=Module["_times"]=wasmExports["times"];var _fexecve=Module["_fexecve"]=wasmExports["fexecve"];var _posix_openpt=Module["_posix_openpt"]=wasmExports["posix_openpt"];var _grantpt=Module["_grantpt"]=wasmExports["grantpt"];var _unlockpt=Module["_unlockpt"]=wasmExports["unlockpt"];var _ptsname_r=Module["_ptsname_r"]=wasmExports["ptsname_r"];var _login_tty=Module["_login_tty"]=wasmExports["login_tty"];var _getgid=Module["_getgid"]=wasmExports["getgid"];var _getpgrp=Module["_getpgrp"]=wasmExports["getpgrp"];var _getppid=Module["_getppid"]=wasmExports["getppid"];var _getuid=Module["_getuid"]=wasmExports["getuid"];var _getlogin=Module["_getlogin"]=wasmExports["getlogin"];var _killpg=Module["_killpg"]=wasmExports["killpg"];var _setuid=Module["_setuid"]=wasmExports["setuid"];var _setgid=Module["_setgid"]=wasmExports["setgid"];var _getpgid=Module["_getpgid"]=wasmExports["getpgid"];var _setpgrp=Module["_setpgrp"]=wasmExports["setpgrp"];var _wait=Module["_wait"]=wasmExports["wait"];var _wait3=Module["_wait3"]=wasmExports["wait3"];var _wait4=Module["_wait4"]=wasmExports["wait4"];var _waitid=Module["_waitid"]=wasmExports["waitid"];var _waitpid=Module["_waitpid"]=wasmExports["waitpid"];var _getsid=Module["_getsid"]=wasmExports["getsid"];var _tcgetpgrp=Module["_tcgetpgrp"]=wasmExports["tcgetpgrp"];var _tcsetpgrp=Module["_tcsetpgrp"]=wasmExports["tcsetpgrp"];var _openat=Module["_openat"]=wasmExports["openat"];var _dup3=Module["_dup3"]=wasmExports["dup3"];var _lockf=Module["_lockf"]=wasmExports["lockf"];var _readv=Module["_readv"]=wasmExports["readv"];var _pread=Module["_pread"]=wasmExports["pread"];var _writev=Module["_writev"]=wasmExports["writev"];var _pwrite=Module["_pwrite"]=wasmExports["pwrite"];var _pipe=Module["_pipe"]=wasmExports["pipe"];var _truncate=Module["_truncate"]=wasmExports["truncate"];var _posix_fadvise=Module["_posix_fadvise"]=wasmExports["posix_fadvise"];var _unsetenv=Module["_unsetenv"]=wasmExports["unsetenv"];var _fsync=Module["_fsync"]=wasmExports["fsync"];var _sync=Module["_sync"]=wasmExports["sync"];var _fdatasync=Module["_fdatasync"]=wasmExports["fdatasync"];var _fstatvfs=Module["_fstatvfs"]=wasmExports["fstatvfs"];var _statvfs=Module["_statvfs"]=wasmExports["statvfs"];var _fpathconf=Module["_fpathconf"]=wasmExports["fpathconf"];var _pathconf=Module["_pathconf"]=wasmExports["pathconf"];var _getloadavg=Module["_getloadavg"]=wasmExports["getloadavg"];var _lstat=Module["_lstat"]=wasmExports["lstat"];var _fstatat=Module["_fstatat"]=wasmExports["fstatat"];var _renameat=Module["_renameat"]=wasmExports["renameat"];var _rename=Module["_rename"]=wasmExports["rename"];var _unlink=Module["_unlink"]=wasmExports["unlink"];var _utimes=Module["_utimes"]=wasmExports["utimes"];var _qsort=Module["_qsort"]=wasmExports["qsort"];var _PySignal_SetWakeupFd=Module["_PySignal_SetWakeupFd"]=wasmExports["PySignal_SetWakeupFd"];var __PyErr_CheckSignals=Module["__PyErr_CheckSignals"]=wasmExports["_PyErr_CheckSignals"];var _PyErr_SetInterrupt=Module["_PyErr_SetInterrupt"]=wasmExports["PyErr_SetInterrupt"];var _PyOS_InterruptOccurred=Module["_PyOS_InterruptOccurred"]=wasmExports["PyOS_InterruptOccurred"];var __PyOS_IsMainThread=Module["__PyOS_IsMainThread"]=wasmExports["_PyOS_IsMainThread"];var _getitimer=Module["_getitimer"]=wasmExports["getitimer"];var _strsignal=Module["_strsignal"]=wasmExports["strsignal"];var _pause=Module["_pause"]=wasmExports["pause"];var _sigpending=Module["_sigpending"]=wasmExports["sigpending"];var _sigwait=Module["_sigwait"]=wasmExports["sigwait"];var _sigwaitinfo=Module["_sigwaitinfo"]=wasmExports["sigwaitinfo"];var _sigtimedwait=Module["_sigtimedwait"]=wasmExports["sigtimedwait"];var _sigismember=Module["_sigismember"]=wasmExports["sigismember"];var ___libc_current_sigrtmin=Module["___libc_current_sigrtmin"]=wasmExports["__libc_current_sigrtmin"];var ___libc_current_sigrtmax=Module["___libc_current_sigrtmax"]=wasmExports["__libc_current_sigrtmax"];var _isalnum=Module["_isalnum"]=wasmExports["isalnum"];var _tolower=Module["_tolower"]=wasmExports["tolower"];var _toupper=Module["_toupper"]=wasmExports["toupper"];var _clock_settime=Module["_clock_settime"]=wasmExports["clock_settime"];var _pthread_getcpuclockid=Module["_pthread_getcpuclockid"]=wasmExports["pthread_getcpuclockid"];var _clock_nanosleep=Module["_clock_nanosleep"]=wasmExports["clock_nanosleep"];var _time=Module["_time"]=wasmExports["time"];var _mktime=Module["_mktime"]=wasmExports["mktime"];var _wcsftime=Module["_wcsftime"]=wasmExports["wcsftime"];var _clock=Module["_clock"]=wasmExports["clock"];var _wcscoll=Module["_wcscoll"]=wasmExports["wcscoll"];var _wcsxfrm=Module["_wcsxfrm"]=wasmExports["wcsxfrm"];var _gettext=Module["_gettext"]=wasmExports["gettext"];var _dgettext=Module["_dgettext"]=wasmExports["dgettext"];var _dcgettext=Module["_dcgettext"]=wasmExports["dcgettext"];var _textdomain=Module["_textdomain"]=wasmExports["textdomain"];var _bindtextdomain=Module["_bindtextdomain"]=wasmExports["bindtextdomain"];var _bind_textdomain_codeset=Module["_bind_textdomain_codeset"]=wasmExports["bind_textdomain_codeset"];var _gettimeofday=Module["_gettimeofday"]=wasmExports["gettimeofday"];var ___small_fprintf=Module["___small_fprintf"]=wasmExports["__small_fprintf"];var __Py_Get_Getpath_CodeObject=Module["__Py_Get_Getpath_CodeObject"]=wasmExports["_Py_Get_Getpath_CodeObject"];var _ffi_prep_closure=Module["_ffi_prep_closure"]=wasmExports["ffi_prep_closure"];var _ffi_get_struct_offsets=Module["_ffi_get_struct_offsets"]=wasmExports["ffi_get_struct_offsets"];var _ffi_java_raw_size=Module["_ffi_java_raw_size"]=wasmExports["ffi_java_raw_size"];var _ffi_java_raw_to_ptrarray=Module["_ffi_java_raw_to_ptrarray"]=wasmExports["ffi_java_raw_to_ptrarray"];var _ffi_java_ptrarray_to_raw=Module["_ffi_java_ptrarray_to_raw"]=wasmExports["ffi_java_ptrarray_to_raw"];var _ffi_java_raw_call=Module["_ffi_java_raw_call"]=wasmExports["ffi_java_raw_call"];var _ffi_prep_java_raw_closure_loc=Module["_ffi_prep_java_raw_closure_loc"]=wasmExports["ffi_prep_java_raw_closure_loc"];var _ffi_prep_java_raw_closure=Module["_ffi_prep_java_raw_closure"]=wasmExports["ffi_prep_java_raw_closure"];var _ffi_tramp_is_supported=Module["_ffi_tramp_is_supported"]=wasmExports["ffi_tramp_is_supported"];var _ffi_tramp_alloc=Module["_ffi_tramp_alloc"]=wasmExports["ffi_tramp_alloc"];var _ffi_tramp_set_parms=Module["_ffi_tramp_set_parms"]=wasmExports["ffi_tramp_set_parms"];var _ffi_tramp_get_addr=Module["_ffi_tramp_get_addr"]=wasmExports["ffi_tramp_get_addr"];var _ffi_tramp_free=Module["_ffi_tramp_free"]=wasmExports["ffi_tramp_free"];var __hiwire_immortal_add=Module["__hiwire_immortal_add"]=wasmExports["_hiwire_immortal_add"];var __hiwire_immortal_get=Module["__hiwire_immortal_get"]=wasmExports["_hiwire_immortal_get"];var __hiwire_get=Module["__hiwire_get"]=wasmExports["_hiwire_get"];var __hiwire_set=Module["__hiwire_set"]=wasmExports["_hiwire_set"];var _hiwire_num_refs=Module["_hiwire_num_refs"]=wasmExports["hiwire_num_refs"];var __hiwire_slot_info=Module["__hiwire_slot_info"]=wasmExports["_hiwire_slot_info"];var __hiwire_delete=Module["__hiwire_delete"]=wasmExports["_hiwire_delete"];var __hiwire_immortal_table_init=Module["__hiwire_immortal_table_init"]=wasmExports["_hiwire_immortal_table_init"];var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=wasmExports["emscripten_GetProcAddress"];var _emscripten_webgl1_get_proc_address=Module["_emscripten_webgl1_get_proc_address"]=wasmExports["emscripten_webgl1_get_proc_address"];var __webgl1_match_ext_proc_address_without_suffix=Module["__webgl1_match_ext_proc_address_without_suffix"]=wasmExports["_webgl1_match_ext_proc_address_without_suffix"];var _emscripten_webgl2_get_proc_address=Module["_emscripten_webgl2_get_proc_address"]=wasmExports["emscripten_webgl2_get_proc_address"];var __webgl2_match_ext_proc_address_without_suffix=Module["__webgl2_match_ext_proc_address_without_suffix"]=wasmExports["_webgl2_match_ext_proc_address_without_suffix"];var _emscripten_webgl_get_proc_address=Module["_emscripten_webgl_get_proc_address"]=wasmExports["emscripten_webgl_get_proc_address"];var _SDL_GL_GetProcAddress=Module["_SDL_GL_GetProcAddress"]=wasmExports["SDL_GL_GetProcAddress"];var _eglGetProcAddress=Module["_eglGetProcAddress"]=wasmExports["eglGetProcAddress"];var _glfwGetProcAddress=Module["_glfwGetProcAddress"]=wasmExports["glfwGetProcAddress"];var _emscripten_webgl_init_context_attributes=Module["_emscripten_webgl_init_context_attributes"]=wasmExports["emscripten_webgl_init_context_attributes"];var _emscripten_is_main_runtime_thread=Module["_emscripten_is_main_runtime_thread"]=wasmExports["emscripten_is_main_runtime_thread"];var _BZ2_blockSort=Module["_BZ2_blockSort"]=wasmExports["BZ2_blockSort"];var _BZ2_bz__AssertH__fail=Module["_BZ2_bz__AssertH__fail"]=wasmExports["BZ2_bz__AssertH__fail"];var _BZ2_bzlibVersion=Module["_BZ2_bzlibVersion"]=wasmExports["BZ2_bzlibVersion"];var _BZ2_compressBlock=Module["_BZ2_compressBlock"]=wasmExports["BZ2_compressBlock"];var _BZ2_indexIntoF=Module["_BZ2_indexIntoF"]=wasmExports["BZ2_indexIntoF"];var _BZ2_decompress=Module["_BZ2_decompress"]=wasmExports["BZ2_decompress"];var _BZ2_bzWriteOpen=Module["_BZ2_bzWriteOpen"]=wasmExports["BZ2_bzWriteOpen"];var _BZ2_bzWrite=Module["_BZ2_bzWrite"]=wasmExports["BZ2_bzWrite"];var _BZ2_bzWriteClose=Module["_BZ2_bzWriteClose"]=wasmExports["BZ2_bzWriteClose"];var _BZ2_bzWriteClose64=Module["_BZ2_bzWriteClose64"]=wasmExports["BZ2_bzWriteClose64"];var _BZ2_bzReadOpen=Module["_BZ2_bzReadOpen"]=wasmExports["BZ2_bzReadOpen"];var _BZ2_bzReadClose=Module["_BZ2_bzReadClose"]=wasmExports["BZ2_bzReadClose"];var _BZ2_bzRead=Module["_BZ2_bzRead"]=wasmExports["BZ2_bzRead"];var _fgetc=Module["_fgetc"]=wasmExports["fgetc"];var _BZ2_bzReadGetUnused=Module["_BZ2_bzReadGetUnused"]=wasmExports["BZ2_bzReadGetUnused"];var _BZ2_bzBuffToBuffCompress=Module["_BZ2_bzBuffToBuffCompress"]=wasmExports["BZ2_bzBuffToBuffCompress"];var _BZ2_bzBuffToBuffDecompress=Module["_BZ2_bzBuffToBuffDecompress"]=wasmExports["BZ2_bzBuffToBuffDecompress"];var _BZ2_bzopen=Module["_BZ2_bzopen"]=wasmExports["BZ2_bzopen"];var _BZ2_bzdopen=Module["_BZ2_bzdopen"]=wasmExports["BZ2_bzdopen"];var _BZ2_bzread=Module["_BZ2_bzread"]=wasmExports["BZ2_bzread"];var _BZ2_bzwrite=Module["_BZ2_bzwrite"]=wasmExports["BZ2_bzwrite"];var _BZ2_bzflush=Module["_BZ2_bzflush"]=wasmExports["BZ2_bzflush"];var _BZ2_bzclose=Module["_BZ2_bzclose"]=wasmExports["BZ2_bzclose"];var _BZ2_bzerror=Module["_BZ2_bzerror"]=wasmExports["BZ2_bzerror"];var _BZ2_bsInitWrite=Module["_BZ2_bsInitWrite"]=wasmExports["BZ2_bsInitWrite"];var _BZ2_hbMakeCodeLengths=Module["_BZ2_hbMakeCodeLengths"]=wasmExports["BZ2_hbMakeCodeLengths"];var _BZ2_hbAssignCodes=Module["_BZ2_hbAssignCodes"]=wasmExports["BZ2_hbAssignCodes"];var _BZ2_hbCreateDecodeTables=Module["_BZ2_hbCreateDecodeTables"]=wasmExports["BZ2_hbCreateDecodeTables"];var _adler32_z=Module["_adler32_z"]=wasmExports["adler32_z"];var _adler32_combine=Module["_adler32_combine"]=wasmExports["adler32_combine"];var _adler32_combine64=Module["_adler32_combine64"]=wasmExports["adler32_combine64"];var _compress2=Module["_compress2"]=wasmExports["compress2"];var _deflateInit_=Module["_deflateInit_"]=wasmExports["deflateInit_"];var _compress=Module["_compress"]=wasmExports["compress"];var _compressBound=Module["_compressBound"]=wasmExports["compressBound"];var _get_crc_table=Module["_get_crc_table"]=wasmExports["get_crc_table"];var _crc32_z=Module["_crc32_z"]=wasmExports["crc32_z"];var _crc32_combine64=Module["_crc32_combine64"]=wasmExports["crc32_combine64"];var _crc32_combine=Module["_crc32_combine"]=wasmExports["crc32_combine"];var _crc32_combine_gen64=Module["_crc32_combine_gen64"]=wasmExports["crc32_combine_gen64"];var _crc32_combine_gen=Module["_crc32_combine_gen"]=wasmExports["crc32_combine_gen"];var _crc32_combine_op=Module["_crc32_combine_op"]=wasmExports["crc32_combine_op"];var _zcalloc=Module["_zcalloc"]=wasmExports["zcalloc"];var _zcfree=Module["_zcfree"]=wasmExports["zcfree"];var _deflateReset=Module["_deflateReset"]=wasmExports["deflateReset"];var _deflateResetKeep=Module["_deflateResetKeep"]=wasmExports["deflateResetKeep"];var _deflateGetDictionary=Module["_deflateGetDictionary"]=wasmExports["deflateGetDictionary"];var __tr_init=Module["__tr_init"]=wasmExports["_tr_init"];var _deflateSetHeader=Module["_deflateSetHeader"]=wasmExports["deflateSetHeader"];var _deflatePending=Module["_deflatePending"]=wasmExports["deflatePending"];var _deflatePrime=Module["_deflatePrime"]=wasmExports["deflatePrime"];var __tr_flush_bits=Module["__tr_flush_bits"]=wasmExports["_tr_flush_bits"];var _deflateParams=Module["_deflateParams"]=wasmExports["deflateParams"];var __tr_align=Module["__tr_align"]=wasmExports["_tr_align"];var __tr_stored_block=Module["__tr_stored_block"]=wasmExports["_tr_stored_block"];var _deflateTune=Module["_deflateTune"]=wasmExports["deflateTune"];var _deflateBound=Module["_deflateBound"]=wasmExports["deflateBound"];var __tr_flush_block=Module["__tr_flush_block"]=wasmExports["_tr_flush_block"];var _gzclose=Module["_gzclose"]=wasmExports["gzclose"];var _gzclose_r=Module["_gzclose_r"]=wasmExports["gzclose_r"];var _gzclose_w=Module["_gzclose_w"]=wasmExports["gzclose_w"];var _gzopen=Module["_gzopen"]=wasmExports["gzopen"];var _gzopen64=Module["_gzopen64"]=wasmExports["gzopen64"];var _gzdopen=Module["_gzdopen"]=wasmExports["gzdopen"];var _gzbuffer=Module["_gzbuffer"]=wasmExports["gzbuffer"];var _gzrewind=Module["_gzrewind"]=wasmExports["gzrewind"];var _gzseek64=Module["_gzseek64"]=wasmExports["gzseek64"];var _gz_error=Module["_gz_error"]=wasmExports["gz_error"];var _gzseek=Module["_gzseek"]=wasmExports["gzseek"];var _gztell64=Module["_gztell64"]=wasmExports["gztell64"];var _gztell=Module["_gztell"]=wasmExports["gztell"];var _gzoffset64=Module["_gzoffset64"]=wasmExports["gzoffset64"];var _gzoffset=Module["_gzoffset"]=wasmExports["gzoffset"];var _gzeof=Module["_gzeof"]=wasmExports["gzeof"];var _gzerror=Module["_gzerror"]=wasmExports["gzerror"];var _gzclearerr=Module["_gzclearerr"]=wasmExports["gzclearerr"];var _gz_intmax=Module["_gz_intmax"]=wasmExports["gz_intmax"];var _gzread=Module["_gzread"]=wasmExports["gzread"];var _gzfread=Module["_gzfread"]=wasmExports["gzfread"];var _gzgetc=Module["_gzgetc"]=wasmExports["gzgetc"];var _gzgetc_=Module["_gzgetc_"]=wasmExports["gzgetc_"];var _gzungetc=Module["_gzungetc"]=wasmExports["gzungetc"];var _inflateReset=Module["_inflateReset"]=wasmExports["inflateReset"];var _gzgets=Module["_gzgets"]=wasmExports["gzgets"];var _gzdirect=Module["_gzdirect"]=wasmExports["gzdirect"];var _gzwrite=Module["_gzwrite"]=wasmExports["gzwrite"];var _gzfwrite=Module["_gzfwrite"]=wasmExports["gzfwrite"];var _gzputc=Module["_gzputc"]=wasmExports["gzputc"];var _gzputs=Module["_gzputs"]=wasmExports["gzputs"];var _gzvprintf=Module["_gzvprintf"]=wasmExports["gzvprintf"];var _gzprintf=Module["_gzprintf"]=wasmExports["gzprintf"];var _gzflush=Module["_gzflush"]=wasmExports["gzflush"];var _gzsetparams=Module["_gzsetparams"]=wasmExports["gzsetparams"];var _inflateBackInit_=Module["_inflateBackInit_"]=wasmExports["inflateBackInit_"];var _inflateBack=Module["_inflateBack"]=wasmExports["inflateBack"];var _inflate_table=Module["_inflate_table"]=wasmExports["inflate_table"];var _inflate_fast=Module["_inflate_fast"]=wasmExports["inflate_fast"];var _inflateBackEnd=Module["_inflateBackEnd"]=wasmExports["inflateBackEnd"];var _inflateResetKeep=Module["_inflateResetKeep"]=wasmExports["inflateResetKeep"];var _inflateReset2=Module["_inflateReset2"]=wasmExports["inflateReset2"];var _inflateInit_=Module["_inflateInit_"]=wasmExports["inflateInit_"];var _inflatePrime=Module["_inflatePrime"]=wasmExports["inflatePrime"];var _inflateGetDictionary=Module["_inflateGetDictionary"]=wasmExports["inflateGetDictionary"];var _inflateGetHeader=Module["_inflateGetHeader"]=wasmExports["inflateGetHeader"];var _inflateSync=Module["_inflateSync"]=wasmExports["inflateSync"];var _inflateSyncPoint=Module["_inflateSyncPoint"]=wasmExports["inflateSyncPoint"];var _inflateUndermine=Module["_inflateUndermine"]=wasmExports["inflateUndermine"];var _inflateValidate=Module["_inflateValidate"]=wasmExports["inflateValidate"];var _inflateMark=Module["_inflateMark"]=wasmExports["inflateMark"];var _inflateCodesUsed=Module["_inflateCodesUsed"]=wasmExports["inflateCodesUsed"];var __tr_tally=Module["__tr_tally"]=wasmExports["_tr_tally"];var _uncompress2=Module["_uncompress2"]=wasmExports["uncompress2"];var _uncompress=Module["_uncompress"]=wasmExports["uncompress"];var _zlibCompileFlags=Module["_zlibCompileFlags"]=wasmExports["zlibCompileFlags"];var _zError=Module["_zError"]=wasmExports["zError"];var _getdate=Module["_getdate"]=wasmExports["getdate"];var _stime=Module["_stime"]=wasmExports["stime"];var _clock_getcpuclockid=Module["_clock_getcpuclockid"]=wasmExports["clock_getcpuclockid"];var _getpwnam=Module["_getpwnam"]=wasmExports["getpwnam"];var _getpwuid=Module["_getpwuid"]=wasmExports["getpwuid"];var _getpwnam_r=Module["_getpwnam_r"]=wasmExports["getpwnam_r"];var _getpwuid_r=Module["_getpwuid_r"]=wasmExports["getpwuid_r"];var _setpwent=Module["_setpwent"]=wasmExports["setpwent"];var _endpwent=Module["_endpwent"]=wasmExports["endpwent"];var _getpwent=Module["_getpwent"]=wasmExports["getpwent"];var _getgrnam=Module["_getgrnam"]=wasmExports["getgrnam"];var _getgrgid=Module["_getgrgid"]=wasmExports["getgrgid"];var _getgrnam_r=Module["_getgrnam_r"]=wasmExports["getgrnam_r"];var _getgrgid_r=Module["_getgrgid_r"]=wasmExports["getgrgid_r"];var _getgrent=Module["_getgrent"]=wasmExports["getgrent"];var _endgrent=Module["_endgrent"]=wasmExports["endgrent"];var _setgrent=Module["_setgrent"]=wasmExports["setgrent"];var _flock=Module["_flock"]=wasmExports["flock"];var _vfork=Module["_vfork"]=wasmExports["vfork"];var _posix_spawn=Module["_posix_spawn"]=wasmExports["posix_spawn"];var _popen=Module["_popen"]=wasmExports["popen"];var _pclose=Module["_pclose"]=wasmExports["pclose"];var _setgroups=Module["_setgroups"]=wasmExports["setgroups"];var _sigaltstack=Module["_sigaltstack"]=wasmExports["sigaltstack"];var ___syscall_uname=Module["___syscall_uname"]=wasmExports["__syscall_uname"];var ___syscall_setpgid=Module["___syscall_setpgid"]=wasmExports["__syscall_setpgid"];var ___syscall_sync=Module["___syscall_sync"]=wasmExports["__syscall_sync"];var ___syscall_getsid=Module["___syscall_getsid"]=wasmExports["__syscall_getsid"];var ___syscall_getpgid=Module["___syscall_getpgid"]=wasmExports["__syscall_getpgid"];var ___syscall_getpid=Module["___syscall_getpid"]=wasmExports["__syscall_getpid"];var ___syscall_getppid=Module["___syscall_getppid"]=wasmExports["__syscall_getppid"];var ___syscall_linkat=Module["___syscall_linkat"]=wasmExports["__syscall_linkat"];var ___syscall_getgroups32=Module["___syscall_getgroups32"]=wasmExports["__syscall_getgroups32"];var ___syscall_setsid=Module["___syscall_setsid"]=wasmExports["__syscall_setsid"];var ___syscall_umask=Module["___syscall_umask"]=wasmExports["__syscall_umask"];var ___syscall_getrusage=Module["___syscall_getrusage"]=wasmExports["__syscall_getrusage"];var ___syscall_getpriority=Module["___syscall_getpriority"]=wasmExports["__syscall_getpriority"];var ___syscall_setpriority=Module["___syscall_setpriority"]=wasmExports["__syscall_setpriority"];var ___syscall_setdomainname=Module["___syscall_setdomainname"]=wasmExports["__syscall_setdomainname"];var ___syscall_getuid32=Module["___syscall_getuid32"]=wasmExports["__syscall_getuid32"];var ___syscall_getgid32=Module["___syscall_getgid32"]=wasmExports["__syscall_getgid32"];var ___syscall_geteuid32=Module["___syscall_geteuid32"]=wasmExports["__syscall_geteuid32"];var ___syscall_getegid32=Module["___syscall_getegid32"]=wasmExports["__syscall_getegid32"];var ___syscall_getresuid32=Module["___syscall_getresuid32"]=wasmExports["__syscall_getresuid32"];var ___syscall_getresgid32=Module["___syscall_getresgid32"]=wasmExports["__syscall_getresgid32"];var ___syscall_pause=Module["___syscall_pause"]=wasmExports["__syscall_pause"];var ___syscall_madvise=Module["___syscall_madvise"]=wasmExports["__syscall_madvise"];var ___syscall_mlock=Module["___syscall_mlock"]=wasmExports["__syscall_mlock"];var ___syscall_munlock=Module["___syscall_munlock"]=wasmExports["__syscall_munlock"];var ___syscall_mprotect=Module["___syscall_mprotect"]=wasmExports["__syscall_mprotect"];var ___syscall_mremap=Module["___syscall_mremap"]=wasmExports["__syscall_mremap"];var ___syscall_mlockall=Module["___syscall_mlockall"]=wasmExports["__syscall_mlockall"];var ___syscall_munlockall=Module["___syscall_munlockall"]=wasmExports["__syscall_munlockall"];var ___syscall_prlimit64=Module["___syscall_prlimit64"]=wasmExports["__syscall_prlimit64"];var _emscripten_stack_get_end=Module["_emscripten_stack_get_end"]=wasmExports["emscripten_stack_get_end"];var _emscripten_stack_get_base=Module["_emscripten_stack_get_base"]=wasmExports["emscripten_stack_get_base"];var ___syscall_setsockopt=Module["___syscall_setsockopt"]=wasmExports["__syscall_setsockopt"];var ___syscall_acct=Module["___syscall_acct"]=wasmExports["__syscall_acct"];var ___syscall_mincore=Module["___syscall_mincore"]=wasmExports["__syscall_mincore"];var ___syscall_pipe2=Module["___syscall_pipe2"]=wasmExports["__syscall_pipe2"];var ___syscall_pselect6=Module["___syscall_pselect6"]=wasmExports["__syscall_pselect6"];var ___syscall_recvmmsg=Module["___syscall_recvmmsg"]=wasmExports["__syscall_recvmmsg"];var ___syscall_sendmmsg=Module["___syscall_sendmmsg"]=wasmExports["__syscall_sendmmsg"];var ___syscall_shutdown=Module["___syscall_shutdown"]=wasmExports["__syscall_shutdown"];var ___syscall_socketpair=Module["___syscall_socketpair"]=wasmExports["__syscall_socketpair"];var ___syscall_wait4=Module["___syscall_wait4"]=wasmExports["__syscall_wait4"];var _cosf=Module["_cosf"]=wasmExports["cosf"];var _sinf=Module["_sinf"]=wasmExports["sinf"];var _expf=Module["_expf"]=wasmExports["expf"];var ___multf3=Module["___multf3"]=wasmExports["__multf3"];var ___addtf3=Module["___addtf3"]=wasmExports["__addtf3"];var ___subtf3=Module["___subtf3"]=wasmExports["__subtf3"];var ___ctype_b_loc=Module["___ctype_b_loc"]=wasmExports["__ctype_b_loc"];var ___ctype_get_mb_cur_max=Module["___ctype_get_mb_cur_max"]=wasmExports["__ctype_get_mb_cur_max"];var ___get_tp=Module["___get_tp"]=wasmExports["__get_tp"];var ___ctype_tolower_loc=Module["___ctype_tolower_loc"]=wasmExports["__ctype_tolower_loc"];var ___ctype_toupper_loc=Module["___ctype_toupper_loc"]=wasmExports["__ctype_toupper_loc"];var ___emscripten_environ_constructor=Module["___emscripten_environ_constructor"]=wasmExports["__emscripten_environ_constructor"];var _emscripten_builtin_malloc=Module["_emscripten_builtin_malloc"]=wasmExports["emscripten_builtin_malloc"];var ___flt_rounds=Module["___flt_rounds"]=wasmExports["__flt_rounds"];var _fegetround=Module["_fegetround"]=wasmExports["fegetround"];var ___fmodeflags=Module["___fmodeflags"]=wasmExports["__fmodeflags"];var ___fpclassify=Module["___fpclassify"]=wasmExports["__fpclassify"];var ___fpclassifyf=Module["___fpclassifyf"]=wasmExports["__fpclassifyf"];var ___fpclassifyl=Module["___fpclassifyl"]=wasmExports["__fpclassifyl"];var ___divtf3=Module["___divtf3"]=wasmExports["__divtf3"];var ___mo_lookup=Module["___mo_lookup"]=wasmExports["__mo_lookup"];var ___month_to_secs=Module["___month_to_secs"]=wasmExports["__month_to_secs"];var ___overflow=Module["___overflow"]=wasmExports["__overflow"];var _scalbn=Module["_scalbn"]=wasmExports["scalbn"];var _floor=Module["_floor"]=wasmExports["floor"];var ___lttf2=Module["___lttf2"]=wasmExports["__lttf2"];var ___fixtfdi=Module["___fixtfdi"]=wasmExports["__fixtfdi"];var ___gttf2=Module["___gttf2"]=wasmExports["__gttf2"];var ___fixtfsi=Module["___fixtfsi"]=wasmExports["__fixtfsi"];var ___floatsitf=Module["___floatsitf"]=wasmExports["__floatsitf"];var ___signbit=Module["___signbit"]=wasmExports["__signbit"];var ___signbitf=Module["___signbitf"]=wasmExports["__signbitf"];var ___signbitl=Module["___signbitl"]=wasmExports["__signbitl"];var _memcpy=wasmExports["memcpy"];var ___stack_chk_fail=Module["___stack_chk_fail"]=wasmExports["__stack_chk_fail"];var ___wasi_syscall_ret=Module["___wasi_syscall_ret"]=wasmExports["__wasi_syscall_ret"];var ___synccall=Module["___synccall"]=wasmExports["__synccall"];var _fabsl=Module["_fabsl"]=wasmExports["fabsl"];var ___getf2=Module["___getf2"]=wasmExports["__getf2"];var ___year_to_secs=Module["___year_to_secs"]=wasmExports["__year_to_secs"];var ___lock=Module["___lock"]=wasmExports["__lock"];var ___unlock=Module["___unlock"]=wasmExports["__unlock"];var _tzset=Module["_tzset"]=wasmExports["tzset"];var ___uflow=Module["___uflow"]=wasmExports["__uflow"];var ___fxstat=Module["___fxstat"]=wasmExports["__fxstat"];var ___fxstatat=Module["___fxstatat"]=wasmExports["__fxstatat"];var ___lxstat=Module["___lxstat"]=wasmExports["__lxstat"];var ___xstat=Module["___xstat"]=wasmExports["__xstat"];var ___xmknod=Module["___xmknod"]=wasmExports["__xmknod"];var _mknod=Module["_mknod"]=wasmExports["mknod"];var ___xmknodat=Module["___xmknodat"]=wasmExports["__xmknodat"];var _mknodat=Module["_mknodat"]=wasmExports["mknodat"];var __Exit=Module["__Exit"]=wasmExports["_Exit"];var _a64l=Module["_a64l"]=wasmExports["a64l"];var _l64a=Module["_l64a"]=wasmExports["l64a"];var _abs=Module["_abs"]=wasmExports["abs"];var _acct=Module["_acct"]=wasmExports["acct"];var _acosf=Module["_acosf"]=wasmExports["acosf"];var _sqrtf=Module["_sqrtf"]=wasmExports["sqrtf"];var _acoshf=Module["_acoshf"]=wasmExports["acoshf"];var _log1pf=Module["_log1pf"]=wasmExports["log1pf"];var _logf=Module["_logf"]=wasmExports["logf"];var _acoshl=Module["_acoshl"]=wasmExports["acoshl"];var _acosl=Module["_acosl"]=wasmExports["acosl"];var ___eqtf2=Module["___eqtf2"]=wasmExports["__eqtf2"];var ___netf2=Module["___netf2"]=wasmExports["__netf2"];var _sqrtl=Module["_sqrtl"]=wasmExports["sqrtl"];var _alarm=Module["_alarm"]=wasmExports["alarm"];var _setitimer=Module["_setitimer"]=wasmExports["setitimer"];var _aligned_alloc=Module["_aligned_alloc"]=wasmExports["aligned_alloc"];var _posix_memalign=Module["_posix_memalign"]=wasmExports["posix_memalign"];var _alphasort=Module["_alphasort"]=wasmExports["alphasort"];var _strcoll=Module["_strcoll"]=wasmExports["strcoll"];var _asctime=Module["_asctime"]=wasmExports["asctime"];var ___nl_langinfo_l=Module["___nl_langinfo_l"]=wasmExports["__nl_langinfo_l"];var _asctime_r=Module["_asctime_r"]=wasmExports["asctime_r"];var _asinf=Module["_asinf"]=wasmExports["asinf"];var _fabsf=Module["_fabsf"]=wasmExports["fabsf"];var _asinhf=Module["_asinhf"]=wasmExports["asinhf"];var _asinhl=Module["_asinhl"]=wasmExports["asinhl"];var _asinl=Module["_asinl"]=wasmExports["asinl"];var _asprintf=Module["_asprintf"]=wasmExports["asprintf"];var _vasprintf=Module["_vasprintf"]=wasmExports["vasprintf"];var _at_quick_exit=Module["_at_quick_exit"]=wasmExports["at_quick_exit"];var _atan2f=Module["_atan2f"]=wasmExports["atan2f"];var _atanf=Module["_atanf"]=wasmExports["atanf"];var _atan2l=Module["_atan2l"]=wasmExports["atan2l"];var _atanl=Module["_atanl"]=wasmExports["atanl"];var _atanhf=Module["_atanhf"]=wasmExports["atanhf"];var _atanhl=Module["_atanhl"]=wasmExports["atanhl"];var _log1pl=Module["_log1pl"]=wasmExports["log1pl"];var ___funcs_on_exit=wasmExports["__funcs_on_exit"];var ____cxa_finalize=Module["____cxa_finalize"]=wasmExports["___cxa_finalize"];var ____cxa_atexit=Module["____cxa_atexit"]=wasmExports["___cxa_atexit"];var ___libc_calloc=Module["___libc_calloc"]=wasmExports["__libc_calloc"];var ___atexit=Module["___atexit"]=wasmExports["__atexit"];var ___cxa_atexit=Module["___cxa_atexit"]=wasmExports["__cxa_atexit"];var ___cxa_finalize=Module["___cxa_finalize"]=wasmExports["__cxa_finalize"];var _atof=Module["_atof"]=wasmExports["atof"];var _strtod=Module["_strtod"]=wasmExports["strtod"];var _atoi=Module["_atoi"]=wasmExports["atoi"];var _atol=Module["_atol"]=wasmExports["atol"];var _atoll=Module["_atoll"]=wasmExports["atoll"];var _basename=Module["_basename"]=wasmExports["basename"];var ___xpg_basename=Module["___xpg_basename"]=wasmExports["__xpg_basename"];var _bcmp=Module["_bcmp"]=wasmExports["bcmp"];var _bcopy=Module["_bcopy"]=wasmExports["bcopy"];var _strcasecmp=Module["_strcasecmp"]=wasmExports["strcasecmp"];var _bsearch=Module["_bsearch"]=wasmExports["bsearch"];var _btowc=Module["_btowc"]=wasmExports["btowc"];var _bzero=Module["_bzero"]=wasmExports["bzero"];var _c16rtomb=Module["_c16rtomb"]=wasmExports["c16rtomb"];var _wcrtomb=Module["_wcrtomb"]=wasmExports["wcrtomb"];var _c32rtomb=Module["_c32rtomb"]=wasmExports["c32rtomb"];var _cabs=Module["_cabs"]=wasmExports["cabs"];var _cabsf=Module["_cabsf"]=wasmExports["cabsf"];var _hypotf=Module["_hypotf"]=wasmExports["hypotf"];var _cabsl=Module["_cabsl"]=wasmExports["cabsl"];var _hypotl=Module["_hypotl"]=wasmExports["hypotl"];var _cacos=Module["_cacos"]=wasmExports["cacos"];var _casin=Module["_casin"]=wasmExports["casin"];var _cacosf=Module["_cacosf"]=wasmExports["cacosf"];var _casinf=Module["_casinf"]=wasmExports["casinf"];var _cacosh=Module["_cacosh"]=wasmExports["cacosh"];var _cacoshf=Module["_cacoshf"]=wasmExports["cacoshf"];var _cacoshl=Module["_cacoshl"]=wasmExports["cacoshl"];var _cacosl=Module["_cacosl"]=wasmExports["cacosl"];var _casinl=Module["_casinl"]=wasmExports["casinl"];var _call_once=Module["_call_once"]=wasmExports["call_once"];var _carg=Module["_carg"]=wasmExports["carg"];var _cargf=Module["_cargf"]=wasmExports["cargf"];var _cargl=Module["_cargl"]=wasmExports["cargl"];var _csqrt=Module["_csqrt"]=wasmExports["csqrt"];var _clog=Module["_clog"]=wasmExports["clog"];var _csqrtf=Module["_csqrtf"]=wasmExports["csqrtf"];var _clogf=Module["_clogf"]=wasmExports["clogf"];var _casinh=Module["_casinh"]=wasmExports["casinh"];var _casinhf=Module["_casinhf"]=wasmExports["casinhf"];var _casinhl=Module["_casinhl"]=wasmExports["casinhl"];var _csqrtl=Module["_csqrtl"]=wasmExports["csqrtl"];var _clogl=Module["_clogl"]=wasmExports["clogl"];var _catan=Module["_catan"]=wasmExports["catan"];var _catanf=Module["_catanf"]=wasmExports["catanf"];var _catanh=Module["_catanh"]=wasmExports["catanh"];var _catanhf=Module["_catanhf"]=wasmExports["catanhf"];var _catanhl=Module["_catanhl"]=wasmExports["catanhl"];var _catanl=Module["_catanl"]=wasmExports["catanl"];var _logl=Module["_logl"]=wasmExports["logl"];var ___trunctfsf2=Module["___trunctfsf2"]=wasmExports["__trunctfsf2"];var ___extendsftf2=Module["___extendsftf2"]=wasmExports["__extendsftf2"];var _catclose=Module["_catclose"]=wasmExports["catclose"];var _catgets=Module["_catgets"]=wasmExports["catgets"];var _catopen=Module["_catopen"]=wasmExports["catopen"];var _cbrtf=Module["_cbrtf"]=wasmExports["cbrtf"];var _cbrtl=Module["_cbrtl"]=wasmExports["cbrtl"];var _ccos=Module["_ccos"]=wasmExports["ccos"];var _ccosh=Module["_ccosh"]=wasmExports["ccosh"];var _ccosf=Module["_ccosf"]=wasmExports["ccosf"];var _ccoshf=Module["_ccoshf"]=wasmExports["ccoshf"];var _coshf=Module["_coshf"]=wasmExports["coshf"];var _sinhf=Module["_sinhf"]=wasmExports["sinhf"];var _copysignf=Module["_copysignf"]=wasmExports["copysignf"];var _ccoshl=Module["_ccoshl"]=wasmExports["ccoshl"];var _ccosl=Module["_ccosl"]=wasmExports["ccosl"];var _ceil=Module["_ceil"]=wasmExports["ceil"];var _ceilf=Module["_ceilf"]=wasmExports["ceilf"];var _ceill=Module["_ceill"]=wasmExports["ceill"];var _cexp=Module["_cexp"]=wasmExports["cexp"];var _cexpf=Module["_cexpf"]=wasmExports["cexpf"];var _cexpl=Module["_cexpl"]=wasmExports["cexpl"];var _cfgetospeed=Module["_cfgetospeed"]=wasmExports["cfgetospeed"];var _cfgetispeed=Module["_cfgetispeed"]=wasmExports["cfgetispeed"];var _cfmakeraw=Module["_cfmakeraw"]=wasmExports["cfmakeraw"];var _cfsetospeed=Module["_cfsetospeed"]=wasmExports["cfsetospeed"];var _cfsetispeed=Module["_cfsetispeed"]=wasmExports["cfsetispeed"];var _cfsetspeed=Module["_cfsetspeed"]=wasmExports["cfsetspeed"];var _cimag=Module["_cimag"]=wasmExports["cimag"];var _cimagf=Module["_cimagf"]=wasmExports["cimagf"];var _cimagl=Module["_cimagl"]=wasmExports["cimagl"];var _clearenv=Module["_clearenv"]=wasmExports["clearenv"];var _clearerr_unlocked=Module["_clearerr_unlocked"]=wasmExports["clearerr_unlocked"];var ___wasi_timestamp_to_timespec=Module["___wasi_timestamp_to_timespec"]=wasmExports["__wasi_timestamp_to_timespec"];var _emscripten_thread_sleep=Module["_emscripten_thread_sleep"]=wasmExports["emscripten_thread_sleep"];var _cnd_broadcast=Module["_cnd_broadcast"]=wasmExports["cnd_broadcast"];var _cnd_destroy=Module["_cnd_destroy"]=wasmExports["cnd_destroy"];var _cnd_init=Module["_cnd_init"]=wasmExports["cnd_init"];var _cnd_signal=Module["_cnd_signal"]=wasmExports["cnd_signal"];var _cnd_timedwait=Module["_cnd_timedwait"]=wasmExports["cnd_timedwait"];var _cnd_wait=Module["_cnd_wait"]=wasmExports["cnd_wait"];var _conj=Module["_conj"]=wasmExports["conj"];var _conjf=Module["_conjf"]=wasmExports["conjf"];var _conjl=Module["_conjl"]=wasmExports["conjl"];var _copysignl=Module["_copysignl"]=wasmExports["copysignl"];var _expm1f=Module["_expm1f"]=wasmExports["expm1f"];var _coshl=Module["_coshl"]=wasmExports["coshl"];var _cosl=Module["_cosl"]=wasmExports["cosl"];var _cpow=Module["_cpow"]=wasmExports["cpow"];var ___muldc3=Module["___muldc3"]=wasmExports["__muldc3"];var _cpowf=Module["_cpowf"]=wasmExports["cpowf"];var ___mulsc3=Module["___mulsc3"]=wasmExports["__mulsc3"];var _cpowl=Module["_cpowl"]=wasmExports["cpowl"];var ___unordtf2=Module["___unordtf2"]=wasmExports["__unordtf2"];var ___multc3=Module["___multc3"]=wasmExports["__multc3"];var _cproj=Module["_cproj"]=wasmExports["cproj"];var _cprojf=Module["_cprojf"]=wasmExports["cprojf"];var _cprojl=Module["_cprojl"]=wasmExports["cprojl"];var _creal=Module["_creal"]=wasmExports["creal"];var _crealf=Module["_crealf"]=wasmExports["crealf"];var _creall=Module["_creall"]=wasmExports["creall"];var _creat=Module["_creat"]=wasmExports["creat"];var _crypt=Module["_crypt"]=wasmExports["crypt"];var ___crypt_blowfish=Module["___crypt_blowfish"]=wasmExports["__crypt_blowfish"];var ___crypt_des=Module["___crypt_des"]=wasmExports["__crypt_des"];var ___crypt_md5=Module["___crypt_md5"]=wasmExports["__crypt_md5"];var _strnlen=Module["_strnlen"]=wasmExports["strnlen"];var ___crypt_sha256=Module["___crypt_sha256"]=wasmExports["__crypt_sha256"];var ___crypt_sha512=Module["___crypt_sha512"]=wasmExports["__crypt_sha512"];var _crypt_r=Module["_crypt_r"]=wasmExports["crypt_r"];var _sprintf=Module["_sprintf"]=wasmExports["sprintf"];var _csin=Module["_csin"]=wasmExports["csin"];var _csinh=Module["_csinh"]=wasmExports["csinh"];var _csinf=Module["_csinf"]=wasmExports["csinf"];var _csinhf=Module["_csinhf"]=wasmExports["csinhf"];var _csinhl=Module["_csinhl"]=wasmExports["csinhl"];var _csinl=Module["_csinl"]=wasmExports["csinl"];var _ctan=Module["_ctan"]=wasmExports["ctan"];var _ctanh=Module["_ctanh"]=wasmExports["ctanh"];var _ctanf=Module["_ctanf"]=wasmExports["ctanf"];var _ctanhf=Module["_ctanhf"]=wasmExports["ctanhf"];var _tanf=Module["_tanf"]=wasmExports["tanf"];var _ctanhl=Module["_ctanhl"]=wasmExports["ctanhl"];var _ctanl=Module["_ctanl"]=wasmExports["ctanl"];var _ctime=Module["_ctime"]=wasmExports["ctime"];var _localtime=Module["_localtime"]=wasmExports["localtime"];var _ctime_r=Module["_ctime_r"]=wasmExports["ctime_r"];var _dcngettext=Module["_dcngettext"]=wasmExports["dcngettext"];var ___gettextdomain=Module["___gettextdomain"]=wasmExports["__gettextdomain"];var _dngettext=Module["_dngettext"]=wasmExports["dngettext"];var _difftime=Module["_difftime"]=wasmExports["difftime"];var _dirname=Module["_dirname"]=wasmExports["dirname"];var _div=Module["_div"]=wasmExports["div"];var _dladdr=Module["_dladdr"]=wasmExports["dladdr"];var ___libc_free=Module["___libc_free"]=wasmExports["__libc_free"];var ___libc_malloc=Module["___libc_malloc"]=wasmExports["__libc_malloc"];var ___dl_seterr=wasmExports["__dl_seterr"];var _dn_comp=Module["_dn_comp"]=wasmExports["dn_comp"];var _dn_expand=Module["_dn_expand"]=wasmExports["dn_expand"];var _dn_skipname=Module["_dn_skipname"]=wasmExports["dn_skipname"];var _dprintf=Module["_dprintf"]=wasmExports["dprintf"];var _vdprintf=Module["_vdprintf"]=wasmExports["vdprintf"];var _erand48=Module["_erand48"]=wasmExports["erand48"];var _drand48=Module["_drand48"]=wasmExports["drand48"];var ___wasi_fd_is_valid=Module["___wasi_fd_is_valid"]=wasmExports["__wasi_fd_is_valid"];var ___duplocale=Module["___duplocale"]=wasmExports["__duplocale"];var _duplocale=Module["_duplocale"]=wasmExports["duplocale"];var _new_dlevent=Module["_new_dlevent"]=wasmExports["new_dlevent"];var __emscripten_find_dylib=wasmExports["_emscripten_find_dylib"];var _strspn=Module["_strspn"]=wasmExports["strspn"];var _pthread_setcancelstate=Module["_pthread_setcancelstate"]=wasmExports["pthread_setcancelstate"];var _emscripten_dlopen=Module["_emscripten_dlopen"]=wasmExports["emscripten_dlopen"];var _emscripten_dlopen_promise=Module["_emscripten_dlopen_promise"]=wasmExports["emscripten_dlopen_promise"];var _ecvt=Module["_ecvt"]=wasmExports["ecvt"];var _emscripten_console_logf=Module["_emscripten_console_logf"]=wasmExports["emscripten_console_logf"];var _emscripten_console_errorf=Module["_emscripten_console_errorf"]=wasmExports["emscripten_console_errorf"];var _emscripten_console_warnf=Module["_emscripten_console_warnf"]=wasmExports["emscripten_console_warnf"];var _emscripten_console_tracef=Module["_emscripten_console_tracef"]=wasmExports["emscripten_console_tracef"];var _emscripten_outf=Module["_emscripten_outf"]=wasmExports["emscripten_outf"];var _emscripten_errf=Module["_emscripten_errf"]=wasmExports["emscripten_errf"];var _emscripten_fiber_init=Module["_emscripten_fiber_init"]=wasmExports["emscripten_fiber_init"];var _emscripten_fiber_init_from_current_context=Module["_emscripten_fiber_init_from_current_context"]=wasmExports["emscripten_fiber_init_from_current_context"];var _emscripten_get_heap_size=Module["_emscripten_get_heap_size"]=wasmExports["emscripten_get_heap_size"];var __emscripten_memcpy_bulkmem=Module["__emscripten_memcpy_bulkmem"]=wasmExports["_emscripten_memcpy_bulkmem"];var _emscripten_builtin_memcpy=Module["_emscripten_builtin_memcpy"]=wasmExports["emscripten_builtin_memcpy"];var ___memset=Module["___memset"]=wasmExports["__memset"];var _emscripten_builtin_memset=Module["_emscripten_builtin_memset"]=wasmExports["emscripten_builtin_memset"];var __emscripten_memset_bulkmem=Module["__emscripten_memset_bulkmem"]=wasmExports["_emscripten_memset_bulkmem"];var ___syscall_munmap=Module["___syscall_munmap"]=wasmExports["__syscall_munmap"];var _emscripten_builtin_free=Module["_emscripten_builtin_free"]=wasmExports["emscripten_builtin_free"];var ___syscall_msync=Module["___syscall_msync"]=wasmExports["__syscall_msync"];var ___syscall_mmap2=Module["___syscall_mmap2"]=wasmExports["__syscall_mmap2"];var _emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];var _emscripten_scan_stack=Module["_emscripten_scan_stack"]=wasmExports["emscripten_scan_stack"];var _emscripten_stack_get_current=Module["_emscripten_stack_get_current"]=wasmExports["emscripten_stack_get_current"];var ___time=Module["___time"]=wasmExports["__time"];var ___gettimeofday=Module["___gettimeofday"]=wasmExports["__gettimeofday"];var _dysize=Module["_dysize"]=wasmExports["dysize"];var _setkey=Module["_setkey"]=wasmExports["setkey"];var _encrypt=Module["_encrypt"]=wasmExports["encrypt"];var _sethostent=Module["_sethostent"]=wasmExports["sethostent"];var _gethostent=Module["_gethostent"]=wasmExports["gethostent"];var _getnetent=Module["_getnetent"]=wasmExports["getnetent"];var _endhostent=Module["_endhostent"]=wasmExports["endhostent"];var _setnetent=Module["_setnetent"]=wasmExports["setnetent"];var _endnetent=Module["_endnetent"]=wasmExports["endnetent"];var _erff=Module["_erff"]=wasmExports["erff"];var _erfcf=Module["_erfcf"]=wasmExports["erfcf"];var _erfl=Module["_erfl"]=wasmExports["erfl"];var _erfcl=Module["_erfcl"]=wasmExports["erfcl"];var _vwarn=Module["_vwarn"]=wasmExports["vwarn"];var _fprintf=Module["_fprintf"]=wasmExports["fprintf"];var _vwarnx=Module["_vwarnx"]=wasmExports["vwarnx"];var _putc=Module["_putc"]=wasmExports["putc"];var _verr=Module["_verr"]=wasmExports["verr"];var _verrx=Module["_verrx"]=wasmExports["verrx"];var _warn=Module["_warn"]=wasmExports["warn"];var _warnx=Module["_warnx"]=wasmExports["warnx"];var _err=Module["_err"]=wasmExports["err"];var _errx=Module["_errx"]=wasmExports["errx"];var _ether_aton_r=Module["_ether_aton_r"]=wasmExports["ether_aton_r"];var _ether_aton=Module["_ether_aton"]=wasmExports["ether_aton"];var _ether_ntoa_r=Module["_ether_ntoa_r"]=wasmExports["ether_ntoa_r"];var _ether_ntoa=Module["_ether_ntoa"]=wasmExports["ether_ntoa"];var _ether_line=Module["_ether_line"]=wasmExports["ether_line"];var _ether_ntohost=Module["_ether_ntohost"]=wasmExports["ether_ntohost"];var _ether_hostton=Module["_ether_hostton"]=wasmExports["ether_hostton"];var _euidaccess=Module["_euidaccess"]=wasmExports["euidaccess"];var _faccessat=Module["_faccessat"]=wasmExports["faccessat"];var _eaccess=Module["_eaccess"]=wasmExports["eaccess"];var _execl=Module["_execl"]=wasmExports["execl"];var _execle=Module["_execle"]=wasmExports["execle"];var _execlp=Module["_execlp"]=wasmExports["execlp"];var _execvp=Module["_execvp"]=wasmExports["execvp"];var _execvpe=Module["_execvpe"]=wasmExports["execvpe"];var _exp10=Module["_exp10"]=wasmExports["exp10"];var _pow10=Module["_pow10"]=wasmExports["pow10"];var _exp10f=Module["_exp10f"]=wasmExports["exp10f"];var _modff=Module["_modff"]=wasmExports["modff"];var _exp2f=Module["_exp2f"]=wasmExports["exp2f"];var _pow10f=Module["_pow10f"]=wasmExports["pow10f"];var _exp10l=Module["_exp10l"]=wasmExports["exp10l"];var _modfl=Module["_modfl"]=wasmExports["modfl"];var _exp2l=Module["_exp2l"]=wasmExports["exp2l"];var _powl=Module["_powl"]=wasmExports["powl"];var _pow10l=Module["_pow10l"]=wasmExports["pow10l"];var ___letf2=Module["___letf2"]=wasmExports["__letf2"];var _scalbnl=Module["_scalbnl"]=wasmExports["scalbnl"];var _expl=Module["_expl"]=wasmExports["expl"];var _expm1l=Module["_expm1l"]=wasmExports["expm1l"];var __flushlbf=Module["__flushlbf"]=wasmExports["_flushlbf"];var ___fsetlocking=Module["___fsetlocking"]=wasmExports["__fsetlocking"];var ___fwriting=Module["___fwriting"]=wasmExports["__fwriting"];var ___freading=Module["___freading"]=wasmExports["__freading"];var ___freadable=Module["___freadable"]=wasmExports["__freadable"];var ___fwritable=Module["___fwritable"]=wasmExports["__fwritable"];var ___flbf=Module["___flbf"]=wasmExports["__flbf"];var ___fbufsize=Module["___fbufsize"]=wasmExports["__fbufsize"];var ___fpending=Module["___fpending"]=wasmExports["__fpending"];var ___fpurge=Module["___fpurge"]=wasmExports["__fpurge"];var _fpurge=Module["_fpurge"]=wasmExports["fpurge"];var ___freadahead=Module["___freadahead"]=wasmExports["__freadahead"];var ___freadptr=Module["___freadptr"]=wasmExports["__freadptr"];var ___freadptrinc=Module["___freadptrinc"]=wasmExports["__freadptrinc"];var ___fseterr=Module["___fseterr"]=wasmExports["__fseterr"];var _fcvt=Module["_fcvt"]=wasmExports["fcvt"];var _fdim=Module["_fdim"]=wasmExports["fdim"];var _fdimf=Module["_fdimf"]=wasmExports["fdimf"];var _fdiml=Module["_fdiml"]=wasmExports["fdiml"];var _fegetexceptflag=Module["_fegetexceptflag"]=wasmExports["fegetexceptflag"];var _fetestexcept=Module["_fetestexcept"]=wasmExports["fetestexcept"];var _feholdexcept=Module["_feholdexcept"]=wasmExports["feholdexcept"];var _fegetenv=Module["_fegetenv"]=wasmExports["fegetenv"];var _feclearexcept=Module["_feclearexcept"]=wasmExports["feclearexcept"];var _feraiseexcept=Module["_feraiseexcept"]=wasmExports["feraiseexcept"];var ___fesetround=Module["___fesetround"]=wasmExports["__fesetround"];var _fesetenv=Module["_fesetenv"]=wasmExports["fesetenv"];var _feof_unlocked=Module["_feof_unlocked"]=wasmExports["feof_unlocked"];var __IO_feof_unlocked=Module["__IO_feof_unlocked"]=wasmExports["_IO_feof_unlocked"];var _ferror_unlocked=Module["_ferror_unlocked"]=wasmExports["ferror_unlocked"];var __IO_ferror_unlocked=Module["__IO_ferror_unlocked"]=wasmExports["_IO_ferror_unlocked"];var _fesetexceptflag=Module["_fesetexceptflag"]=wasmExports["fesetexceptflag"];var _fesetround=Module["_fesetround"]=wasmExports["fesetround"];var _feupdateenv=Module["_feupdateenv"]=wasmExports["feupdateenv"];var _fflush_unlocked=Module["_fflush_unlocked"]=wasmExports["fflush_unlocked"];var _ffs=Module["_ffs"]=wasmExports["ffs"];var _ffsl=Module["_ffsl"]=wasmExports["ffsl"];var _ffsll=Module["_ffsll"]=wasmExports["ffsll"];var _emscripten_futex_wake=Module["_emscripten_futex_wake"]=wasmExports["emscripten_futex_wake"];var _fgetln=Module["_fgetln"]=wasmExports["fgetln"];var _getline=Module["_getline"]=wasmExports["getline"];var _fgetpos=Module["_fgetpos"]=wasmExports["fgetpos"];var _fgets_unlocked=Module["_fgets_unlocked"]=wasmExports["fgets_unlocked"];var ___fgetwc_unlocked=Module["___fgetwc_unlocked"]=wasmExports["__fgetwc_unlocked"];var _fwide=Module["_fwide"]=wasmExports["fwide"];var _mbtowc=Module["_mbtowc"]=wasmExports["mbtowc"];var _fgetwc=Module["_fgetwc"]=wasmExports["fgetwc"];var _fgetwc_unlocked=Module["_fgetwc_unlocked"]=wasmExports["fgetwc_unlocked"];var _getwc_unlocked=Module["_getwc_unlocked"]=wasmExports["getwc_unlocked"];var _fgetws=Module["_fgetws"]=wasmExports["fgetws"];var _fgetws_unlocked=Module["_fgetws_unlocked"]=wasmExports["fgetws_unlocked"];var _fileno_unlocked=Module["_fileno_unlocked"]=wasmExports["fileno_unlocked"];var _finite=Module["_finite"]=wasmExports["finite"];var _finitef=Module["_finitef"]=wasmExports["finitef"];var ___floatunsitf=Module["___floatunsitf"]=wasmExports["__floatunsitf"];var _fmodl=Module["_fmodl"]=wasmExports["fmodl"];var _ftrylockfile=Module["_ftrylockfile"]=wasmExports["ftrylockfile"];var _floorf=Module["_floorf"]=wasmExports["floorf"];var _floorl=Module["_floorl"]=wasmExports["floorl"];var _fmaf=Module["_fmaf"]=wasmExports["fmaf"];var _fmal=Module["_fmal"]=wasmExports["fmal"];var _frexpl=Module["_frexpl"]=wasmExports["frexpl"];var _nextafterl=Module["_nextafterl"]=wasmExports["nextafterl"];var _ilogbl=Module["_ilogbl"]=wasmExports["ilogbl"];var _fmax=Module["_fmax"]=wasmExports["fmax"];var _fmaxf=Module["_fmaxf"]=wasmExports["fmaxf"];var _fmaxl=Module["_fmaxl"]=wasmExports["fmaxl"];var _fmemopen=Module["_fmemopen"]=wasmExports["fmemopen"];var _fmin=Module["_fmin"]=wasmExports["fmin"];var _fminf=Module["_fminf"]=wasmExports["fminf"];var _fminl=Module["_fminl"]=wasmExports["fminl"];var _fmodf=Module["_fmodf"]=wasmExports["fmodf"];var _fmtmsg=Module["_fmtmsg"]=wasmExports["fmtmsg"];var _fnmatch=Module["_fnmatch"]=wasmExports["fnmatch"];var _towupper=Module["_towupper"]=wasmExports["towupper"];var _towlower=Module["_towlower"]=wasmExports["towlower"];var _wctype=Module["_wctype"]=wasmExports["wctype"];var _iswctype=Module["_iswctype"]=wasmExports["iswctype"];var _forkpty=Module["_forkpty"]=wasmExports["forkpty"];var _openpty=Module["_openpty"]=wasmExports["openpty"];var _pipe2=Module["_pipe2"]=wasmExports["pipe2"];var _vfiprintf=Module["_vfiprintf"]=wasmExports["vfiprintf"];var ___small_vfprintf=Module["___small_vfprintf"]=wasmExports["__small_vfprintf"];var _fputs_unlocked=Module["_fputs_unlocked"]=wasmExports["fputs_unlocked"];var ___fputwc_unlocked=Module["___fputwc_unlocked"]=wasmExports["__fputwc_unlocked"];var _wctomb=Module["_wctomb"]=wasmExports["wctomb"];var _fputwc=Module["_fputwc"]=wasmExports["fputwc"];var _fputwc_unlocked=Module["_fputwc_unlocked"]=wasmExports["fputwc_unlocked"];var _putwc_unlocked=Module["_putwc_unlocked"]=wasmExports["putwc_unlocked"];var _fputws=Module["_fputws"]=wasmExports["fputws"];var _wcsrtombs=Module["_wcsrtombs"]=wasmExports["wcsrtombs"];var _fputws_unlocked=Module["_fputws_unlocked"]=wasmExports["fputws_unlocked"];var _fread_unlocked=Module["_fread_unlocked"]=wasmExports["fread_unlocked"];var _freelocale=Module["_freelocale"]=wasmExports["freelocale"];var ___freelocale=Module["___freelocale"]=wasmExports["__freelocale"];var _freopen=Module["_freopen"]=wasmExports["freopen"];var _frexpf=Module["_frexpf"]=wasmExports["frexpf"];var _fscanf=Module["_fscanf"]=wasmExports["fscanf"];var _vfscanf=Module["_vfscanf"]=wasmExports["vfscanf"];var ___isoc99_fscanf=Module["___isoc99_fscanf"]=wasmExports["__isoc99_fscanf"];var _fseek=Module["_fseek"]=wasmExports["fseek"];var _fseeko=Module["_fseeko"]=wasmExports["fseeko"];var _fsetpos=Module["_fsetpos"]=wasmExports["fsetpos"];var _ftello=Module["_ftello"]=wasmExports["ftello"];var _ftime=Module["_ftime"]=wasmExports["ftime"];var _utimensat=Module["_utimensat"]=wasmExports["utimensat"];var _fwprintf=Module["_fwprintf"]=wasmExports["fwprintf"];var _vfwprintf=Module["_vfwprintf"]=wasmExports["vfwprintf"];var _fwrite_unlocked=Module["_fwrite_unlocked"]=wasmExports["fwrite_unlocked"];var _fwscanf=Module["_fwscanf"]=wasmExports["fwscanf"];var _vfwscanf=Module["_vfwscanf"]=wasmExports["vfwscanf"];var ___isoc99_fwscanf=Module["___isoc99_fwscanf"]=wasmExports["__isoc99_fwscanf"];var _gcvt=Module["_gcvt"]=wasmExports["gcvt"];var _get_current_dir_name=Module["_get_current_dir_name"]=wasmExports["get_current_dir_name"];var _strdup=Module["_strdup"]=wasmExports["strdup"];var __IO_getc=Module["__IO_getc"]=wasmExports["_IO_getc"];var _fgetc_unlocked=Module["_fgetc_unlocked"]=wasmExports["fgetc_unlocked"];var __IO_getc_unlocked=Module["__IO_getc_unlocked"]=wasmExports["_IO_getc_unlocked"];var _getchar=Module["_getchar"]=wasmExports["getchar"];var _getchar_unlocked=Module["_getchar_unlocked"]=wasmExports["getchar_unlocked"];var _getdelim=Module["_getdelim"]=wasmExports["getdelim"];var ___getdelim=Module["___getdelim"]=wasmExports["__getdelim"];var _getdents=Module["_getdents"]=wasmExports["getdents"];var _getdomainname=Module["_getdomainname"]=wasmExports["getdomainname"];var _getegid=Module["_getegid"]=wasmExports["getegid"];var _geteuid=Module["_geteuid"]=wasmExports["geteuid"];var _getgroups=Module["_getgroups"]=wasmExports["getgroups"];var _gethostid=Module["_gethostid"]=wasmExports["gethostid"];var _freeifaddrs=Module["_freeifaddrs"]=wasmExports["freeifaddrs"];var _getifaddrs=Module["_getifaddrs"]=wasmExports["getifaddrs"];var ___getitimer=Module["___getitimer"]=wasmExports["__getitimer"];var _getlogin_r=Module["_getlogin_r"]=wasmExports["getlogin_r"];var _getopt=Module["_getopt"]=wasmExports["getopt"];var ___posix_getopt=Module["___posix_getopt"]=wasmExports["__posix_getopt"];var _getopt_long=Module["_getopt_long"]=wasmExports["getopt_long"];var _getopt_long_only=Module["_getopt_long_only"]=wasmExports["getopt_long_only"];var _mblen=Module["_mblen"]=wasmExports["mblen"];var _getpagesize=Module["_getpagesize"]=wasmExports["getpagesize"];var _getresgid=Module["_getresgid"]=wasmExports["getresgid"];var _getresuid=Module["_getresuid"]=wasmExports["getresuid"];var _getrusage=Module["_getrusage"]=wasmExports["getrusage"];var _gets=Module["_gets"]=wasmExports["gets"];var _getservbyname_r=Module["_getservbyname_r"]=wasmExports["getservbyname_r"];var _getservbyport_r=Module["_getservbyport_r"]=wasmExports["getservbyport_r"];var _getsubopt=Module["_getsubopt"]=wasmExports["getsubopt"];var _gettid=Module["_gettid"]=wasmExports["gettid"];var _getw=Module["_getw"]=wasmExports["getw"];var _getwc=Module["_getwc"]=wasmExports["getwc"];var _getwchar=Module["_getwchar"]=wasmExports["getwchar"];var _getwchar_unlocked=Module["_getwchar_unlocked"]=wasmExports["getwchar_unlocked"];var _glob=Module["_glob"]=wasmExports["glob"];var _globfree=Module["_globfree"]=wasmExports["globfree"];var _gmtime=Module["_gmtime"]=wasmExports["gmtime"];var _herror=Module["_herror"]=wasmExports["herror"];var _hcreate=Module["_hcreate"]=wasmExports["hcreate"];var _hdestroy=Module["_hdestroy"]=wasmExports["hdestroy"];var _hsearch=Module["_hsearch"]=wasmExports["hsearch"];var _hcreate_r=Module["_hcreate_r"]=wasmExports["hcreate_r"];var _hdestroy_r=Module["_hdestroy_r"]=wasmExports["hdestroy_r"];var _hsearch_r=Module["_hsearch_r"]=wasmExports["hsearch_r"];var _iconv_open=Module["_iconv_open"]=wasmExports["iconv_open"];var _iconv=Module["_iconv"]=wasmExports["iconv"];var _iconv_close=Module["_iconv_close"]=wasmExports["iconv_close"];var _ioctl=Module["_ioctl"]=wasmExports["ioctl"];var _ilogb=Module["_ilogb"]=wasmExports["ilogb"];var _ilogbf=Module["_ilogbf"]=wasmExports["ilogbf"];var _imaxabs=Module["_imaxabs"]=wasmExports["imaxabs"];var _imaxdiv=Module["_imaxdiv"]=wasmExports["imaxdiv"];var _index=Module["_index"]=wasmExports["index"];var _inet_addr=Module["_inet_addr"]=wasmExports["inet_addr"];var _inet_network=Module["_inet_network"]=wasmExports["inet_network"];var _inet_makeaddr=Module["_inet_makeaddr"]=wasmExports["inet_makeaddr"];var _inet_lnaof=Module["_inet_lnaof"]=wasmExports["inet_lnaof"];var _inet_netof=Module["_inet_netof"]=wasmExports["inet_netof"];var _insque=Module["_insque"]=wasmExports["insque"];var _remque=Module["_remque"]=wasmExports["remque"];var ___intscan=Module["___intscan"]=wasmExports["__intscan"];var ___multi3=Module["___multi3"]=wasmExports["__multi3"];var ___isalnum_l=Module["___isalnum_l"]=wasmExports["__isalnum_l"];var _isalnum_l=Module["_isalnum_l"]=wasmExports["isalnum_l"];var _isalpha=Module["_isalpha"]=wasmExports["isalpha"];var ___isalpha_l=Module["___isalpha_l"]=wasmExports["__isalpha_l"];var _isalpha_l=Module["_isalpha_l"]=wasmExports["isalpha_l"];var _isascii=Module["_isascii"]=wasmExports["isascii"];var _isblank=Module["_isblank"]=wasmExports["isblank"];var ___isblank_l=Module["___isblank_l"]=wasmExports["__isblank_l"];var _isblank_l=Module["_isblank_l"]=wasmExports["isblank_l"];var _iscntrl=Module["_iscntrl"]=wasmExports["iscntrl"];var ___iscntrl_l=Module["___iscntrl_l"]=wasmExports["__iscntrl_l"];var _iscntrl_l=Module["_iscntrl_l"]=wasmExports["iscntrl_l"];var _isdigit=Module["_isdigit"]=wasmExports["isdigit"];var ___isdigit_l=Module["___isdigit_l"]=wasmExports["__isdigit_l"];var _isdigit_l=Module["_isdigit_l"]=wasmExports["isdigit_l"];var _isgraph=Module["_isgraph"]=wasmExports["isgraph"];var ___isgraph_l=Module["___isgraph_l"]=wasmExports["__isgraph_l"];var _isgraph_l=Module["_isgraph_l"]=wasmExports["isgraph_l"];var _islower=Module["_islower"]=wasmExports["islower"];var ___islower_l=Module["___islower_l"]=wasmExports["__islower_l"];var _islower_l=Module["_islower_l"]=wasmExports["islower_l"];var _isprint=Module["_isprint"]=wasmExports["isprint"];var ___isprint_l=Module["___isprint_l"]=wasmExports["__isprint_l"];var _isprint_l=Module["_isprint_l"]=wasmExports["isprint_l"];var _ispunct=Module["_ispunct"]=wasmExports["ispunct"];var ___ispunct_l=Module["___ispunct_l"]=wasmExports["__ispunct_l"];var _ispunct_l=Module["_ispunct_l"]=wasmExports["ispunct_l"];var _issetugid=Module["_issetugid"]=wasmExports["issetugid"];var _isspace=Module["_isspace"]=wasmExports["isspace"];var ___isspace_l=Module["___isspace_l"]=wasmExports["__isspace_l"];var _isspace_l=Module["_isspace_l"]=wasmExports["isspace_l"];var _isupper=Module["_isupper"]=wasmExports["isupper"];var ___isupper_l=Module["___isupper_l"]=wasmExports["__isupper_l"];var _isupper_l=Module["_isupper_l"]=wasmExports["isupper_l"];var _iswalnum=Module["_iswalnum"]=wasmExports["iswalnum"];var _iswalpha=Module["_iswalpha"]=wasmExports["iswalpha"];var ___iswalnum_l=Module["___iswalnum_l"]=wasmExports["__iswalnum_l"];var _iswalnum_l=Module["_iswalnum_l"]=wasmExports["iswalnum_l"];var ___iswalpha_l=Module["___iswalpha_l"]=wasmExports["__iswalpha_l"];var _iswalpha_l=Module["_iswalpha_l"]=wasmExports["iswalpha_l"];var _iswblank=Module["_iswblank"]=wasmExports["iswblank"];var ___iswblank_l=Module["___iswblank_l"]=wasmExports["__iswblank_l"];var _iswblank_l=Module["_iswblank_l"]=wasmExports["iswblank_l"];var _iswcntrl=Module["_iswcntrl"]=wasmExports["iswcntrl"];var ___iswcntrl_l=Module["___iswcntrl_l"]=wasmExports["__iswcntrl_l"];var _iswcntrl_l=Module["_iswcntrl_l"]=wasmExports["iswcntrl_l"];var _iswgraph=Module["_iswgraph"]=wasmExports["iswgraph"];var _iswlower=Module["_iswlower"]=wasmExports["iswlower"];var _iswprint=Module["_iswprint"]=wasmExports["iswprint"];var _iswpunct=Module["_iswpunct"]=wasmExports["iswpunct"];var _iswspace=Module["_iswspace"]=wasmExports["iswspace"];var _iswupper=Module["_iswupper"]=wasmExports["iswupper"];var _iswxdigit=Module["_iswxdigit"]=wasmExports["iswxdigit"];var ___iswctype_l=Module["___iswctype_l"]=wasmExports["__iswctype_l"];var ___wctype_l=Module["___wctype_l"]=wasmExports["__wctype_l"];var _iswctype_l=Module["_iswctype_l"]=wasmExports["iswctype_l"];var _wctype_l=Module["_wctype_l"]=wasmExports["wctype_l"];var _iswdigit=Module["_iswdigit"]=wasmExports["iswdigit"];var ___iswdigit_l=Module["___iswdigit_l"]=wasmExports["__iswdigit_l"];var _iswdigit_l=Module["_iswdigit_l"]=wasmExports["iswdigit_l"];var ___iswgraph_l=Module["___iswgraph_l"]=wasmExports["__iswgraph_l"];var _iswgraph_l=Module["_iswgraph_l"]=wasmExports["iswgraph_l"];var ___iswlower_l=Module["___iswlower_l"]=wasmExports["__iswlower_l"];var _iswlower_l=Module["_iswlower_l"]=wasmExports["iswlower_l"];var ___iswprint_l=Module["___iswprint_l"]=wasmExports["__iswprint_l"];var _iswprint_l=Module["_iswprint_l"]=wasmExports["iswprint_l"];var ___iswpunct_l=Module["___iswpunct_l"]=wasmExports["__iswpunct_l"];var _iswpunct_l=Module["_iswpunct_l"]=wasmExports["iswpunct_l"];var ___iswspace_l=Module["___iswspace_l"]=wasmExports["__iswspace_l"];var _iswspace_l=Module["_iswspace_l"]=wasmExports["iswspace_l"];var ___iswupper_l=Module["___iswupper_l"]=wasmExports["__iswupper_l"];var _iswupper_l=Module["_iswupper_l"]=wasmExports["iswupper_l"];var ___iswxdigit_l=Module["___iswxdigit_l"]=wasmExports["__iswxdigit_l"];var _iswxdigit_l=Module["_iswxdigit_l"]=wasmExports["iswxdigit_l"];var _isxdigit=Module["_isxdigit"]=wasmExports["isxdigit"];var ___isxdigit_l=Module["___isxdigit_l"]=wasmExports["__isxdigit_l"];var _isxdigit_l=Module["_isxdigit_l"]=wasmExports["isxdigit_l"];var _j0=Module["_j0"]=wasmExports["j0"];var _y0=Module["_y0"]=wasmExports["y0"];var _j0f=Module["_j0f"]=wasmExports["j0f"];var _y0f=Module["_y0f"]=wasmExports["y0f"];var _j1=Module["_j1"]=wasmExports["j1"];var _y1=Module["_y1"]=wasmExports["y1"];var _j1f=Module["_j1f"]=wasmExports["j1f"];var _y1f=Module["_y1f"]=wasmExports["y1f"];var _jn=Module["_jn"]=wasmExports["jn"];var _yn=Module["_yn"]=wasmExports["yn"];var _jnf=Module["_jnf"]=wasmExports["jnf"];var _ynf=Module["_ynf"]=wasmExports["ynf"];var _labs=Module["_labs"]=wasmExports["labs"];var ___nl_langinfo=Module["___nl_langinfo"]=wasmExports["__nl_langinfo"];var _nl_langinfo_l=Module["_nl_langinfo_l"]=wasmExports["nl_langinfo_l"];var _lchmod=Module["_lchmod"]=wasmExports["lchmod"];var _lchown=Module["_lchown"]=wasmExports["lchown"];var _lcong48=Module["_lcong48"]=wasmExports["lcong48"];var _ldexpf=Module["_ldexpf"]=wasmExports["ldexpf"];var _scalbnf=Module["_scalbnf"]=wasmExports["scalbnf"];var _ldexpl=Module["_ldexpl"]=wasmExports["ldexpl"];var _ldiv=Module["_ldiv"]=wasmExports["ldiv"];var _get_nprocs_conf=Module["_get_nprocs_conf"]=wasmExports["get_nprocs_conf"];var _get_nprocs=Module["_get_nprocs"]=wasmExports["get_nprocs"];var _get_phys_pages=Module["_get_phys_pages"]=wasmExports["get_phys_pages"];var _get_avphys_pages=Module["_get_avphys_pages"]=wasmExports["get_avphys_pages"];var _lgamma=Module["_lgamma"]=wasmExports["lgamma"];var _lgamma_r=Module["_lgamma_r"]=wasmExports["lgamma_r"];var _lgammaf=Module["_lgammaf"]=wasmExports["lgammaf"];var _lgammaf_r=Module["_lgammaf_r"]=wasmExports["lgammaf_r"];var ___lgammal_r=Module["___lgammal_r"]=wasmExports["__lgammal_r"];var _lgammal=Module["_lgammal"]=wasmExports["lgammal"];var _lgammal_r=Module["_lgammal_r"]=wasmExports["lgammal_r"];var _emscripten_has_threading_support=Module["_emscripten_has_threading_support"]=wasmExports["emscripten_has_threading_support"];var _emscripten_num_logical_cores=Module["_emscripten_num_logical_cores"]=wasmExports["emscripten_num_logical_cores"];var _emscripten_futex_wait=Module["_emscripten_futex_wait"]=wasmExports["emscripten_futex_wait"];var _emscripten_main_thread_process_queued_calls=Module["_emscripten_main_thread_process_queued_calls"]=wasmExports["emscripten_main_thread_process_queued_calls"];var _emscripten_current_thread_process_queued_calls=Module["_emscripten_current_thread_process_queued_calls"]=wasmExports["emscripten_current_thread_process_queued_calls"];var __emscripten_yield=Module["__emscripten_yield"]=wasmExports["_emscripten_yield"];var __emscripten_check_timers=Module["__emscripten_check_timers"]=wasmExports["_emscripten_check_timers"];var _pthread_mutex_consistent=Module["_pthread_mutex_consistent"]=wasmExports["pthread_mutex_consistent"];var _pthread_barrier_init=Module["_pthread_barrier_init"]=wasmExports["pthread_barrier_init"];var _pthread_barrier_destroy=Module["_pthread_barrier_destroy"]=wasmExports["pthread_barrier_destroy"];var _pthread_barrier_wait=Module["_pthread_barrier_wait"]=wasmExports["pthread_barrier_wait"];var _pthread_cond_broadcast=Module["_pthread_cond_broadcast"]=wasmExports["pthread_cond_broadcast"];var _pthread_atfork=Module["_pthread_atfork"]=wasmExports["pthread_atfork"];var _pthread_cancel=Module["_pthread_cancel"]=wasmExports["pthread_cancel"];var _pthread_testcancel=Module["_pthread_testcancel"]=wasmExports["pthread_testcancel"];var ___pthread_detach=Module["___pthread_detach"]=wasmExports["__pthread_detach"];var _pthread_equal=Module["_pthread_equal"]=wasmExports["pthread_equal"];var _pthread_mutexattr_init=Module["_pthread_mutexattr_init"]=wasmExports["pthread_mutexattr_init"];var _pthread_mutexattr_setprotocol=Module["_pthread_mutexattr_setprotocol"]=wasmExports["pthread_mutexattr_setprotocol"];var _pthread_mutexattr_settype=Module["_pthread_mutexattr_settype"]=wasmExports["pthread_mutexattr_settype"];var _pthread_mutexattr_destroy=Module["_pthread_mutexattr_destroy"]=wasmExports["pthread_mutexattr_destroy"];var _pthread_mutexattr_setpshared=Module["_pthread_mutexattr_setpshared"]=wasmExports["pthread_mutexattr_setpshared"];var _pthread_condattr_destroy=Module["_pthread_condattr_destroy"]=wasmExports["pthread_condattr_destroy"];var _pthread_condattr_setpshared=Module["_pthread_condattr_setpshared"]=wasmExports["pthread_condattr_setpshared"];var _pthread_setcanceltype=Module["_pthread_setcanceltype"]=wasmExports["pthread_setcanceltype"];var _pthread_rwlock_init=Module["_pthread_rwlock_init"]=wasmExports["pthread_rwlock_init"];var _pthread_rwlock_destroy=Module["_pthread_rwlock_destroy"]=wasmExports["pthread_rwlock_destroy"];var _pthread_rwlock_rdlock=Module["_pthread_rwlock_rdlock"]=wasmExports["pthread_rwlock_rdlock"];var _pthread_rwlock_tryrdlock=Module["_pthread_rwlock_tryrdlock"]=wasmExports["pthread_rwlock_tryrdlock"];var _pthread_rwlock_timedrdlock=Module["_pthread_rwlock_timedrdlock"]=wasmExports["pthread_rwlock_timedrdlock"];var _pthread_rwlock_wrlock=Module["_pthread_rwlock_wrlock"]=wasmExports["pthread_rwlock_wrlock"];var _pthread_rwlock_trywrlock=Module["_pthread_rwlock_trywrlock"]=wasmExports["pthread_rwlock_trywrlock"];var _pthread_rwlock_timedwrlock=Module["_pthread_rwlock_timedwrlock"]=wasmExports["pthread_rwlock_timedwrlock"];var _pthread_rwlock_unlock=Module["_pthread_rwlock_unlock"]=wasmExports["pthread_rwlock_unlock"];var _pthread_rwlockattr_init=Module["_pthread_rwlockattr_init"]=wasmExports["pthread_rwlockattr_init"];var _pthread_rwlockattr_destroy=Module["_pthread_rwlockattr_destroy"]=wasmExports["pthread_rwlockattr_destroy"];var _pthread_rwlockattr_setpshared=Module["_pthread_rwlockattr_setpshared"]=wasmExports["pthread_rwlockattr_setpshared"];var _pthread_spin_init=Module["_pthread_spin_init"]=wasmExports["pthread_spin_init"];var _pthread_spin_destroy=Module["_pthread_spin_destroy"]=wasmExports["pthread_spin_destroy"];var _pthread_spin_lock=Module["_pthread_spin_lock"]=wasmExports["pthread_spin_lock"];var _pthread_spin_trylock=Module["_pthread_spin_trylock"]=wasmExports["pthread_spin_trylock"];var _pthread_spin_unlock=Module["_pthread_spin_unlock"]=wasmExports["pthread_spin_unlock"];var _sem_init=Module["_sem_init"]=wasmExports["sem_init"];var _sem_post=Module["_sem_post"]=wasmExports["sem_post"];var _sem_wait=Module["_sem_wait"]=wasmExports["sem_wait"];var _sem_trywait=Module["_sem_trywait"]=wasmExports["sem_trywait"];var _sem_destroy=Module["_sem_destroy"]=wasmExports["sem_destroy"];var _pthread_mutex_timedlock=Module["_pthread_mutex_timedlock"]=wasmExports["pthread_mutex_timedlock"];var _emscripten_builtin_pthread_create=Module["_emscripten_builtin_pthread_create"]=wasmExports["emscripten_builtin_pthread_create"];var _emscripten_builtin_pthread_join=Module["_emscripten_builtin_pthread_join"]=wasmExports["emscripten_builtin_pthread_join"];var _pthread_once=Module["_pthread_once"]=wasmExports["pthread_once"];var _emscripten_builtin_pthread_exit=Module["_emscripten_builtin_pthread_exit"]=wasmExports["emscripten_builtin_pthread_exit"];var _pthread_exit=Module["_pthread_exit"]=wasmExports["pthread_exit"];var _emscripten_builtin_pthread_detach=Module["_emscripten_builtin_pthread_detach"]=wasmExports["emscripten_builtin_pthread_detach"];var _thrd_detach=Module["_thrd_detach"]=wasmExports["thrd_detach"];var _link=Module["_link"]=wasmExports["link"];var _linkat=Module["_linkat"]=wasmExports["linkat"];var _llabs=Module["_llabs"]=wasmExports["llabs"];var _lldiv=Module["_lldiv"]=wasmExports["lldiv"];var _llrint=Module["_llrint"]=wasmExports["llrint"];var _rint=Module["_rint"]=wasmExports["rint"];var _llrintf=Module["_llrintf"]=wasmExports["llrintf"];var _rintf=Module["_rintf"]=wasmExports["rintf"];var _llrintl=Module["_llrintl"]=wasmExports["llrintl"];var _rintl=Module["_rintl"]=wasmExports["rintl"];var _llround=Module["_llround"]=wasmExports["llround"];var _llroundf=Module["_llroundf"]=wasmExports["llroundf"];var _roundf=Module["_roundf"]=wasmExports["roundf"];var _llroundl=Module["_llroundl"]=wasmExports["llroundl"];var _roundl=Module["_roundl"]=wasmExports["roundl"];var _log10f=Module["_log10f"]=wasmExports["log10f"];var _log10l=Module["_log10l"]=wasmExports["log10l"];var _log2f=Module["_log2f"]=wasmExports["log2f"];var _log2l=Module["_log2l"]=wasmExports["log2l"];var _logb=Module["_logb"]=wasmExports["logb"];var _logbf=Module["_logbf"]=wasmExports["logbf"];var _logbl=Module["_logbl"]=wasmExports["logbl"];var _strtoull=Module["_strtoull"]=wasmExports["strtoull"];var _nrand48=Module["_nrand48"]=wasmExports["nrand48"];var _lrand48=Module["_lrand48"]=wasmExports["lrand48"];var _lrint=Module["_lrint"]=wasmExports["lrint"];var _lrintf=Module["_lrintf"]=wasmExports["lrintf"];var _lrintl=Module["_lrintl"]=wasmExports["lrintl"];var _lround=Module["_lround"]=wasmExports["lround"];var _lroundf=Module["_lroundf"]=wasmExports["lroundf"];var _lroundl=Module["_lroundl"]=wasmExports["lroundl"];var _lsearch=Module["_lsearch"]=wasmExports["lsearch"];var _lfind=Module["_lfind"]=wasmExports["lfind"];var _mbrlen=Module["_mbrlen"]=wasmExports["mbrlen"];var _mbrtoc16=Module["_mbrtoc16"]=wasmExports["mbrtoc16"];var _mbrtoc32=Module["_mbrtoc32"]=wasmExports["mbrtoc32"];var _mbsinit=Module["_mbsinit"]=wasmExports["mbsinit"];var _mbsnrtowcs=Module["_mbsnrtowcs"]=wasmExports["mbsnrtowcs"];var _mbsrtowcs=Module["_mbsrtowcs"]=wasmExports["mbsrtowcs"];var _memccpy=Module["_memccpy"]=wasmExports["memccpy"];var _memmem=Module["_memmem"]=wasmExports["memmem"];var _mempcpy=Module["_mempcpy"]=wasmExports["mempcpy"];var _mincore=Module["_mincore"]=wasmExports["mincore"];var _mkdtemp=Module["_mkdtemp"]=wasmExports["mkdtemp"];var _mkfifo=Module["_mkfifo"]=wasmExports["mkfifo"];var _mkfifoat=Module["_mkfifoat"]=wasmExports["mkfifoat"];var _mkostemp=Module["_mkostemp"]=wasmExports["mkostemp"];var _mkostemps=Module["_mkostemps"]=wasmExports["mkostemps"];var _mkstemp=Module["_mkstemp"]=wasmExports["mkstemp"];var _mkstemps=Module["_mkstemps"]=wasmExports["mkstemps"];var _mktemp=Module["_mktemp"]=wasmExports["mktemp"];var _timegm=Module["_timegm"]=wasmExports["timegm"];var _mlock=Module["_mlock"]=wasmExports["mlock"];var _mlockall=Module["_mlockall"]=wasmExports["mlockall"];var _emscripten_builtin_mmap=Module["_emscripten_builtin_mmap"]=wasmExports["emscripten_builtin_mmap"];var _setmntent=Module["_setmntent"]=wasmExports["setmntent"];var _endmntent=Module["_endmntent"]=wasmExports["endmntent"];var _getmntent_r=Module["_getmntent_r"]=wasmExports["getmntent_r"];var _sscanf=Module["_sscanf"]=wasmExports["sscanf"];var _getmntent=Module["_getmntent"]=wasmExports["getmntent"];var _addmntent=Module["_addmntent"]=wasmExports["addmntent"];var _hasmntopt=Module["_hasmntopt"]=wasmExports["hasmntopt"];var _mprotect=Module["_mprotect"]=wasmExports["mprotect"];var _jrand48=Module["_jrand48"]=wasmExports["jrand48"];var _mrand48=Module["_mrand48"]=wasmExports["mrand48"];var _mtx_destroy=Module["_mtx_destroy"]=wasmExports["mtx_destroy"];var _mtx_init=Module["_mtx_init"]=wasmExports["mtx_init"];var _mtx_lock=Module["_mtx_lock"]=wasmExports["mtx_lock"];var _mtx_timedlock=Module["_mtx_timedlock"]=wasmExports["mtx_timedlock"];var _mtx_trylock=Module["_mtx_trylock"]=wasmExports["mtx_trylock"];var _mtx_unlock=Module["_mtx_unlock"]=wasmExports["mtx_unlock"];var _munlock=Module["_munlock"]=wasmExports["munlock"];var _munlockall=Module["_munlockall"]=wasmExports["munlockall"];var _emscripten_builtin_munmap=Module["_emscripten_builtin_munmap"]=wasmExports["emscripten_builtin_munmap"];var _nan=Module["_nan"]=wasmExports["nan"];var _nanf=Module["_nanf"]=wasmExports["nanf"];var _nanl=Module["_nanl"]=wasmExports["nanl"];var _nanosleep=Module["_nanosleep"]=wasmExports["nanosleep"];var _nearbyint=Module["_nearbyint"]=wasmExports["nearbyint"];var _nearbyintf=Module["_nearbyintf"]=wasmExports["nearbyintf"];var _nearbyintl=Module["_nearbyintl"]=wasmExports["nearbyintl"];var _getnetbyaddr=Module["_getnetbyaddr"]=wasmExports["getnetbyaddr"];var _getnetbyname=Module["_getnetbyname"]=wasmExports["getnetbyname"];var ___newlocale=Module["___newlocale"]=wasmExports["__newlocale"];var _newlocale=Module["_newlocale"]=wasmExports["newlocale"];var _nextafterf=Module["_nextafterf"]=wasmExports["nextafterf"];var _nexttoward=Module["_nexttoward"]=wasmExports["nexttoward"];var _nexttowardf=Module["_nexttowardf"]=wasmExports["nexttowardf"];var _nexttowardl=Module["_nexttowardl"]=wasmExports["nexttowardl"];var _nftw=Module["_nftw"]=wasmExports["nftw"];var _nice=Module["_nice"]=wasmExports["nice"];var _setpriority=Module["_setpriority"]=wasmExports["setpriority"];var _ns_get16=Module["_ns_get16"]=wasmExports["ns_get16"];var _ns_get32=Module["_ns_get32"]=wasmExports["ns_get32"];var _ns_put16=Module["_ns_put16"]=wasmExports["ns_put16"];var _ns_put32=Module["_ns_put32"]=wasmExports["ns_put32"];var _ns_skiprr=Module["_ns_skiprr"]=wasmExports["ns_skiprr"];var _ns_initparse=Module["_ns_initparse"]=wasmExports["ns_initparse"];var _ns_name_uncompress=Module["_ns_name_uncompress"]=wasmExports["ns_name_uncompress"];var _ns_parserr=Module["_ns_parserr"]=wasmExports["ns_parserr"];var _open_memstream=Module["_open_memstream"]=wasmExports["open_memstream"];var _open_wmemstream=Module["_open_wmemstream"]=wasmExports["open_wmemstream"];var _tcsetattr=Module["_tcsetattr"]=wasmExports["tcsetattr"];var _posix_close=Module["_posix_close"]=wasmExports["posix_close"];var _posix_fallocate=Module["_posix_fallocate"]=wasmExports["posix_fallocate"];var _posix_madvise=Module["_posix_madvise"]=wasmExports["posix_madvise"];var _posix_spawn_file_actions_addchdir_np=Module["_posix_spawn_file_actions_addchdir_np"]=wasmExports["posix_spawn_file_actions_addchdir_np"];var _posix_spawn_file_actions_addclose=Module["_posix_spawn_file_actions_addclose"]=wasmExports["posix_spawn_file_actions_addclose"];var _posix_spawn_file_actions_adddup2=Module["_posix_spawn_file_actions_adddup2"]=wasmExports["posix_spawn_file_actions_adddup2"];var _posix_spawn_file_actions_addfchdir_np=Module["_posix_spawn_file_actions_addfchdir_np"]=wasmExports["posix_spawn_file_actions_addfchdir_np"];var _posix_spawn_file_actions_addopen=Module["_posix_spawn_file_actions_addopen"]=wasmExports["posix_spawn_file_actions_addopen"];var _posix_spawn_file_actions_destroy=Module["_posix_spawn_file_actions_destroy"]=wasmExports["posix_spawn_file_actions_destroy"];var _posix_spawn_file_actions_init=Module["_posix_spawn_file_actions_init"]=wasmExports["posix_spawn_file_actions_init"];var _posix_spawnattr_destroy=Module["_posix_spawnattr_destroy"]=wasmExports["posix_spawnattr_destroy"];var _posix_spawnattr_getflags=Module["_posix_spawnattr_getflags"]=wasmExports["posix_spawnattr_getflags"];var _posix_spawnattr_getpgroup=Module["_posix_spawnattr_getpgroup"]=wasmExports["posix_spawnattr_getpgroup"];var _posix_spawnattr_getsigdefault=Module["_posix_spawnattr_getsigdefault"]=wasmExports["posix_spawnattr_getsigdefault"];var _posix_spawnattr_getsigmask=Module["_posix_spawnattr_getsigmask"]=wasmExports["posix_spawnattr_getsigmask"];var _posix_spawnattr_init=Module["_posix_spawnattr_init"]=wasmExports["posix_spawnattr_init"];var _posix_spawnattr_getschedparam=Module["_posix_spawnattr_getschedparam"]=wasmExports["posix_spawnattr_getschedparam"];var _posix_spawnattr_setschedparam=Module["_posix_spawnattr_setschedparam"]=wasmExports["posix_spawnattr_setschedparam"];var _posix_spawnattr_getschedpolicy=Module["_posix_spawnattr_getschedpolicy"]=wasmExports["posix_spawnattr_getschedpolicy"];var _posix_spawnattr_setschedpolicy=Module["_posix_spawnattr_setschedpolicy"]=wasmExports["posix_spawnattr_setschedpolicy"];var _posix_spawnattr_setflags=Module["_posix_spawnattr_setflags"]=wasmExports["posix_spawnattr_setflags"];var _posix_spawnattr_setpgroup=Module["_posix_spawnattr_setpgroup"]=wasmExports["posix_spawnattr_setpgroup"];var _posix_spawnattr_setsigdefault=Module["_posix_spawnattr_setsigdefault"]=wasmExports["posix_spawnattr_setsigdefault"];var _posix_spawnattr_setsigmask=Module["_posix_spawnattr_setsigmask"]=wasmExports["posix_spawnattr_setsigmask"];var _powf=Module["_powf"]=wasmExports["powf"];var _preadv=Module["_preadv"]=wasmExports["preadv"];var _printf=Module["_printf"]=wasmExports["printf"];var ___small_printf=Module["___small_printf"]=wasmExports["__small_printf"];var _em_proxying_queue_create=Module["_em_proxying_queue_create"]=wasmExports["em_proxying_queue_create"];var _em_proxying_queue_destroy=Module["_em_proxying_queue_destroy"]=wasmExports["em_proxying_queue_destroy"];var _emscripten_proxy_get_system_queue=Module["_emscripten_proxy_get_system_queue"]=wasmExports["emscripten_proxy_get_system_queue"];var _emscripten_proxy_execute_queue=Module["_emscripten_proxy_execute_queue"]=wasmExports["emscripten_proxy_execute_queue"];var _emscripten_proxy_finish=Module["_emscripten_proxy_finish"]=wasmExports["emscripten_proxy_finish"];var _emscripten_proxy_async=Module["_emscripten_proxy_async"]=wasmExports["emscripten_proxy_async"];var _emscripten_proxy_sync=Module["_emscripten_proxy_sync"]=wasmExports["emscripten_proxy_sync"];var _emscripten_proxy_sync_with_ctx=Module["_emscripten_proxy_sync_with_ctx"]=wasmExports["emscripten_proxy_sync_with_ctx"];var _pselect=Module["_pselect"]=wasmExports["pselect"];var _pthread_attr_getdetachstate=Module["_pthread_attr_getdetachstate"]=wasmExports["pthread_attr_getdetachstate"];var _pthread_attr_getguardsize=Module["_pthread_attr_getguardsize"]=wasmExports["pthread_attr_getguardsize"];var _pthread_attr_getinheritsched=Module["_pthread_attr_getinheritsched"]=wasmExports["pthread_attr_getinheritsched"];var _pthread_attr_getschedparam=Module["_pthread_attr_getschedparam"]=wasmExports["pthread_attr_getschedparam"];var _pthread_attr_getschedpolicy=Module["_pthread_attr_getschedpolicy"]=wasmExports["pthread_attr_getschedpolicy"];var _pthread_attr_getscope=Module["_pthread_attr_getscope"]=wasmExports["pthread_attr_getscope"];var _pthread_attr_getstack=Module["_pthread_attr_getstack"]=wasmExports["pthread_attr_getstack"];var _pthread_attr_getstacksize=Module["_pthread_attr_getstacksize"]=wasmExports["pthread_attr_getstacksize"];var _pthread_barrierattr_getpshared=Module["_pthread_barrierattr_getpshared"]=wasmExports["pthread_barrierattr_getpshared"];var _pthread_condattr_getclock=Module["_pthread_condattr_getclock"]=wasmExports["pthread_condattr_getclock"];var _pthread_condattr_getpshared=Module["_pthread_condattr_getpshared"]=wasmExports["pthread_condattr_getpshared"];var _pthread_mutexattr_getprotocol=Module["_pthread_mutexattr_getprotocol"]=wasmExports["pthread_mutexattr_getprotocol"];var _pthread_mutexattr_getpshared=Module["_pthread_mutexattr_getpshared"]=wasmExports["pthread_mutexattr_getpshared"];var _pthread_mutexattr_getrobust=Module["_pthread_mutexattr_getrobust"]=wasmExports["pthread_mutexattr_getrobust"];var _pthread_mutexattr_gettype=Module["_pthread_mutexattr_gettype"]=wasmExports["pthread_mutexattr_gettype"];var _pthread_rwlockattr_getpshared=Module["_pthread_rwlockattr_getpshared"]=wasmExports["pthread_rwlockattr_getpshared"];var _pthread_attr_setdetachstate=Module["_pthread_attr_setdetachstate"]=wasmExports["pthread_attr_setdetachstate"];var _pthread_attr_setguardsize=Module["_pthread_attr_setguardsize"]=wasmExports["pthread_attr_setguardsize"];var _pthread_attr_setinheritsched=Module["_pthread_attr_setinheritsched"]=wasmExports["pthread_attr_setinheritsched"];var _pthread_attr_setschedparam=Module["_pthread_attr_setschedparam"]=wasmExports["pthread_attr_setschedparam"];var _pthread_attr_setschedpolicy=Module["_pthread_attr_setschedpolicy"]=wasmExports["pthread_attr_setschedpolicy"];var _pthread_attr_setscope=Module["_pthread_attr_setscope"]=wasmExports["pthread_attr_setscope"];var _pthread_attr_setstack=Module["_pthread_attr_setstack"]=wasmExports["pthread_attr_setstack"];var __pthread_cleanup_push=Module["__pthread_cleanup_push"]=wasmExports["_pthread_cleanup_push"];var __pthread_cleanup_pop=Module["__pthread_cleanup_pop"]=wasmExports["_pthread_cleanup_pop"];var _pthread_getattr_np=Module["_pthread_getattr_np"]=wasmExports["pthread_getattr_np"];var _pthread_getconcurrency=Module["_pthread_getconcurrency"]=wasmExports["pthread_getconcurrency"];var _pthread_getschedparam=Module["_pthread_getschedparam"]=wasmExports["pthread_getschedparam"];var _thrd_current=Module["_thrd_current"]=wasmExports["thrd_current"];var _emscripten_main_runtime_thread_id=Module["_emscripten_main_runtime_thread_id"]=wasmExports["emscripten_main_runtime_thread_id"];var _pthread_setconcurrency=Module["_pthread_setconcurrency"]=wasmExports["pthread_setconcurrency"];var _pthread_setschedprio=Module["_pthread_setschedprio"]=wasmExports["pthread_setschedprio"];var ___sig_is_blocked=Module["___sig_is_blocked"]=wasmExports["__sig_is_blocked"];var _sigorset=Module["_sigorset"]=wasmExports["sigorset"];var _sigandset=Module["_sigandset"]=wasmExports["sigandset"];var _sigdelset=Module["_sigdelset"]=wasmExports["sigdelset"];var _ptsname=Module["_ptsname"]=wasmExports["ptsname"];var __IO_putc=Module["__IO_putc"]=wasmExports["_IO_putc"];var _putc_unlocked=Module["_putc_unlocked"]=wasmExports["putc_unlocked"];var _fputc_unlocked=Module["_fputc_unlocked"]=wasmExports["fputc_unlocked"];var __IO_putc_unlocked=Module["__IO_putc_unlocked"]=wasmExports["_IO_putc_unlocked"];var _putchar_unlocked=Module["_putchar_unlocked"]=wasmExports["putchar_unlocked"];var _putenv=Module["_putenv"]=wasmExports["putenv"];var _putw=Module["_putw"]=wasmExports["putw"];var _putwc=Module["_putwc"]=wasmExports["putwc"];var _putwchar=Module["_putwchar"]=wasmExports["putwchar"];var _putwchar_unlocked=Module["_putwchar_unlocked"]=wasmExports["putwchar_unlocked"];var _pwritev=Module["_pwritev"]=wasmExports["pwritev"];var _qsort_r=Module["_qsort_r"]=wasmExports["qsort_r"];var _quick_exit=Module["_quick_exit"]=wasmExports["quick_exit"];var _action_abort=Module["_action_abort"]=wasmExports["action_abort"];var _action_terminate=Module["_action_terminate"]=wasmExports["action_terminate"];var _srand=Module["_srand"]=wasmExports["srand"];var _rand=Module["_rand"]=wasmExports["rand"];var _rand_r=Module["_rand_r"]=wasmExports["rand_r"];var _srandom=Module["_srandom"]=wasmExports["srandom"];var _initstate=Module["_initstate"]=wasmExports["initstate"];var _setstate=Module["_setstate"]=wasmExports["setstate"];var _random=Module["_random"]=wasmExports["random"];var _readdir_r=Module["_readdir_r"]=wasmExports["readdir_r"];var _recvmmsg=Module["_recvmmsg"]=wasmExports["recvmmsg"];var _regcomp=Module["_regcomp"]=wasmExports["regcomp"];var _regfree=Module["_regfree"]=wasmExports["regfree"];var _regerror=Module["_regerror"]=wasmExports["regerror"];var _regexec=Module["_regexec"]=wasmExports["regexec"];var _remainder=Module["_remainder"]=wasmExports["remainder"];var _remquo=Module["_remquo"]=wasmExports["remquo"];var _drem=Module["_drem"]=wasmExports["drem"];var _remainderf=Module["_remainderf"]=wasmExports["remainderf"];var _remquof=Module["_remquof"]=wasmExports["remquof"];var _dremf=Module["_dremf"]=wasmExports["dremf"];var _remainderl=Module["_remainderl"]=wasmExports["remainderl"];var _remquol=Module["_remquol"]=wasmExports["remquol"];var _remove=Module["_remove"]=wasmExports["remove"];var _res_init=Module["_res_init"]=wasmExports["res_init"];var _res_mkquery=Module["_res_mkquery"]=wasmExports["res_mkquery"];var ___res_msend=Module["___res_msend"]=wasmExports["__res_msend"];var _res_send=Module["_res_send"]=wasmExports["res_send"];var ___res_state=Module["___res_state"]=wasmExports["__res_state"];var _rindex=Module["_rindex"]=wasmExports["rindex"];var _scalb=Module["_scalb"]=wasmExports["scalb"];var _scalbf=Module["_scalbf"]=wasmExports["scalbf"];var _scalbln=Module["_scalbln"]=wasmExports["scalbln"];var _scalblnf=Module["_scalblnf"]=wasmExports["scalblnf"];var _scalblnl=Module["_scalblnl"]=wasmExports["scalblnl"];var _scandir=Module["_scandir"]=wasmExports["scandir"];var _scanf=Module["_scanf"]=wasmExports["scanf"];var _vscanf=Module["_vscanf"]=wasmExports["vscanf"];var ___isoc99_scanf=Module["___isoc99_scanf"]=wasmExports["__isoc99_scanf"];var _secure_getenv=Module["_secure_getenv"]=wasmExports["secure_getenv"];var _seed48=Module["_seed48"]=wasmExports["seed48"];var _seekdir=Module["_seekdir"]=wasmExports["seekdir"];var _sendmmsg=Module["_sendmmsg"]=wasmExports["sendmmsg"];var _endservent=Module["_endservent"]=wasmExports["endservent"];var _setservent=Module["_setservent"]=wasmExports["setservent"];var _getservent=Module["_getservent"]=wasmExports["getservent"];var _setbuf=Module["_setbuf"]=wasmExports["setbuf"];var _setbuffer=Module["_setbuffer"]=wasmExports["setbuffer"];var _setdomainname=Module["_setdomainname"]=wasmExports["setdomainname"];var _setegid=Module["_setegid"]=wasmExports["setegid"];var _seteuid=Module["_seteuid"]=wasmExports["seteuid"];var __emscripten_timeout=wasmExports["_emscripten_timeout"];var _setlinebuf=Module["_setlinebuf"]=wasmExports["setlinebuf"];var _setresgid=Module["_setresgid"]=wasmExports["setresgid"];var _setresuid=Module["_setresuid"]=wasmExports["setresuid"];var _shm_open=Module["_shm_open"]=wasmExports["shm_open"];var _shm_unlink=Module["_shm_unlink"]=wasmExports["shm_unlink"];var _sigaction=Module["_sigaction"]=wasmExports["sigaction"];var _sigisemptyset=Module["_sigisemptyset"]=wasmExports["sigisemptyset"];var _bsd_signal=Module["_bsd_signal"]=wasmExports["bsd_signal"];var ___sysv_signal=Module["___sysv_signal"]=wasmExports["__sysv_signal"];var _significand=Module["_significand"]=wasmExports["significand"];var _significandf=Module["_significandf"]=wasmExports["significandf"];var _sigprocmask=Module["_sigprocmask"]=wasmExports["sigprocmask"];var _sincos=Module["_sincos"]=wasmExports["sincos"];var _sincosf=Module["_sincosf"]=wasmExports["sincosf"];var _sincosl=Module["_sincosl"]=wasmExports["sincosl"];var _sinhl=Module["_sinhl"]=wasmExports["sinhl"];var _sinl=Module["_sinl"]=wasmExports["sinl"];var _sockatmark=Module["_sockatmark"]=wasmExports["sockatmark"];var _vsprintf=Module["_vsprintf"]=wasmExports["vsprintf"];var _vsiprintf=Module["_vsiprintf"]=wasmExports["vsiprintf"];var ___small_sprintf=Module["___small_sprintf"]=wasmExports["__small_sprintf"];var ___small_vsprintf=Module["___small_vsprintf"]=wasmExports["__small_vsprintf"];var _srand48=Module["_srand48"]=wasmExports["srand48"];var _vsscanf=Module["_vsscanf"]=wasmExports["vsscanf"];var ___isoc99_sscanf=Module["___isoc99_sscanf"]=wasmExports["__isoc99_sscanf"];var _statfs=Module["_statfs"]=wasmExports["statfs"];var _fstatfs=Module["_fstatfs"]=wasmExports["fstatfs"];var _statx=Module["_statx"]=wasmExports["statx"];var _stpcpy=Module["_stpcpy"]=wasmExports["stpcpy"];var _stpncpy=Module["_stpncpy"]=wasmExports["stpncpy"];var ___strcasecmp_l=Module["___strcasecmp_l"]=wasmExports["__strcasecmp_l"];var _strcasecmp_l=Module["_strcasecmp_l"]=wasmExports["strcasecmp_l"];var _strcasestr=Module["_strcasestr"]=wasmExports["strcasestr"];var _strncasecmp=Module["_strncasecmp"]=wasmExports["strncasecmp"];var _strchrnul=Module["_strchrnul"]=wasmExports["strchrnul"];var ___strcoll_l=Module["___strcoll_l"]=wasmExports["__strcoll_l"];var _strcoll_l=Module["_strcoll_l"]=wasmExports["strcoll_l"];var ___strerror_l=Module["___strerror_l"]=wasmExports["__strerror_l"];var _strerror_l=Module["_strerror_l"]=wasmExports["strerror_l"];var _strerror_r=Module["_strerror_r"]=wasmExports["strerror_r"];var ___xpg_strerror_r=Module["___xpg_strerror_r"]=wasmExports["__xpg_strerror_r"];var _strfmon_l=Module["_strfmon_l"]=wasmExports["strfmon_l"];var _strfmon=Module["_strfmon"]=wasmExports["strfmon"];var _strftime=Module["_strftime"]=wasmExports["strftime"];var _strftime_l=Module["_strftime_l"]=wasmExports["strftime_l"];var _strlcat=Module["_strlcat"]=wasmExports["strlcat"];var _strlcpy=Module["_strlcpy"]=wasmExports["strlcpy"];var _strlwr=Module["_strlwr"]=wasmExports["strlwr"];var ___strncasecmp_l=Module["___strncasecmp_l"]=wasmExports["__strncasecmp_l"];var _strncasecmp_l=Module["_strncasecmp_l"]=wasmExports["strncasecmp_l"];var _strndup=Module["_strndup"]=wasmExports["strndup"];var _strsep=Module["_strsep"]=wasmExports["strsep"];var _strtof=Module["_strtof"]=wasmExports["strtof"];var _strtold=Module["_strtold"]=wasmExports["strtold"];var _strtof_l=Module["_strtof_l"]=wasmExports["strtof_l"];var _strtod_l=Module["_strtod_l"]=wasmExports["strtod_l"];var _strtold_l=Module["_strtold_l"]=wasmExports["strtold_l"];var ___strtof_l=Module["___strtof_l"]=wasmExports["__strtof_l"];var ___strtod_l=Module["___strtod_l"]=wasmExports["__strtod_l"];var ___strtold_l=Module["___strtold_l"]=wasmExports["__strtold_l"];var _strtok=Module["_strtok"]=wasmExports["strtok"];var _strtok_r=Module["_strtok_r"]=wasmExports["strtok_r"];var _strtoll=Module["_strtoll"]=wasmExports["strtoll"];var _strtoimax=Module["_strtoimax"]=wasmExports["strtoimax"];var _strtoumax=Module["_strtoumax"]=wasmExports["strtoumax"];var ___strtol_internal=Module["___strtol_internal"]=wasmExports["__strtol_internal"];var ___strtoul_internal=Module["___strtoul_internal"]=wasmExports["__strtoul_internal"];var ___strtoll_internal=Module["___strtoll_internal"]=wasmExports["__strtoll_internal"];var ___strtoull_internal=Module["___strtoull_internal"]=wasmExports["__strtoull_internal"];var ___strtoimax_internal=Module["___strtoimax_internal"]=wasmExports["__strtoimax_internal"];var ___strtoumax_internal=Module["___strtoumax_internal"]=wasmExports["__strtoumax_internal"];var _strtoull_l=Module["_strtoull_l"]=wasmExports["strtoull_l"];var _strtoll_l=Module["_strtoll_l"]=wasmExports["strtoll_l"];var _strtoul_l=Module["_strtoul_l"]=wasmExports["strtoul_l"];var _strtol_l=Module["_strtol_l"]=wasmExports["strtol_l"];var _strupr=Module["_strupr"]=wasmExports["strupr"];var _strverscmp=Module["_strverscmp"]=wasmExports["strverscmp"];var ___strxfrm_l=Module["___strxfrm_l"]=wasmExports["__strxfrm_l"];var _strxfrm=Module["_strxfrm"]=wasmExports["strxfrm"];var _strxfrm_l=Module["_strxfrm_l"]=wasmExports["strxfrm_l"];var _swab=Module["_swab"]=wasmExports["swab"];var _swprintf=Module["_swprintf"]=wasmExports["swprintf"];var _vswprintf=Module["_vswprintf"]=wasmExports["vswprintf"];var _swscanf=Module["_swscanf"]=wasmExports["swscanf"];var _vswscanf=Module["_vswscanf"]=wasmExports["vswscanf"];var ___isoc99_swscanf=Module["___isoc99_swscanf"]=wasmExports["__isoc99_swscanf"];var _symlinkat=Module["_symlinkat"]=wasmExports["symlinkat"];var _setlogmask=Module["_setlogmask"]=wasmExports["setlogmask"];var _closelog=Module["_closelog"]=wasmExports["closelog"];var _openlog=Module["_openlog"]=wasmExports["openlog"];var _syslog=Module["_syslog"]=wasmExports["syslog"];var _vsyslog=Module["_vsyslog"]=wasmExports["vsyslog"];var _tanhf=Module["_tanhf"]=wasmExports["tanhf"];var _tanhl=Module["_tanhl"]=wasmExports["tanhl"];var _tanl=Module["_tanl"]=wasmExports["tanl"];var _tcdrain=Module["_tcdrain"]=wasmExports["tcdrain"];var _tcflow=Module["_tcflow"]=wasmExports["tcflow"];var _tcflush=Module["_tcflush"]=wasmExports["tcflush"];var _tcgetattr=Module["_tcgetattr"]=wasmExports["tcgetattr"];var _tcgetsid=Module["_tcgetsid"]=wasmExports["tcgetsid"];var _tcgetwinsize=Module["_tcgetwinsize"]=wasmExports["tcgetwinsize"];var _tcsendbreak=Module["_tcsendbreak"]=wasmExports["tcsendbreak"];var _tcsetwinsize=Module["_tcsetwinsize"]=wasmExports["tcsetwinsize"];var _tdelete=Module["_tdelete"]=wasmExports["tdelete"];var _tdestroy=Module["_tdestroy"]=wasmExports["tdestroy"];var _telldir=Module["_telldir"]=wasmExports["telldir"];var _tempnam=Module["_tempnam"]=wasmExports["tempnam"];var _ngettext=Module["_ngettext"]=wasmExports["ngettext"];var _tfind=Module["_tfind"]=wasmExports["tfind"];var _tgamma=Module["_tgamma"]=wasmExports["tgamma"];var _tgammaf=Module["_tgammaf"]=wasmExports["tgammaf"];var _tgammal=Module["_tgammal"]=wasmExports["tgammal"];var _thrd_create=Module["_thrd_create"]=wasmExports["thrd_create"];var _thrd_exit=Module["_thrd_exit"]=wasmExports["thrd_exit"];var _thrd_join=Module["_thrd_join"]=wasmExports["thrd_join"];var _thrd_sleep=Module["_thrd_sleep"]=wasmExports["thrd_sleep"];var _thrd_yield=Module["_thrd_yield"]=wasmExports["thrd_yield"];var _emscripten_set_thread_name=Module["_emscripten_set_thread_name"]=wasmExports["emscripten_set_thread_name"];var _timespec_get=Module["_timespec_get"]=wasmExports["timespec_get"];var _tmpfile=Module["_tmpfile"]=wasmExports["tmpfile"];var _tmpnam=Module["_tmpnam"]=wasmExports["tmpnam"];var _toascii=Module["_toascii"]=wasmExports["toascii"];var ___tolower_l=Module["___tolower_l"]=wasmExports["__tolower_l"];var _tolower_l=Module["_tolower_l"]=wasmExports["tolower_l"];var ___toupper_l=Module["___toupper_l"]=wasmExports["__toupper_l"];var _toupper_l=Module["_toupper_l"]=wasmExports["toupper_l"];var ___towupper_l=Module["___towupper_l"]=wasmExports["__towupper_l"];var ___towlower_l=Module["___towlower_l"]=wasmExports["__towlower_l"];var _towupper_l=Module["_towupper_l"]=wasmExports["towupper_l"];var _towlower_l=Module["_towlower_l"]=wasmExports["towlower_l"];var _trunc=Module["_trunc"]=wasmExports["trunc"];var _truncf=Module["_truncf"]=wasmExports["truncf"];var _truncl=Module["_truncl"]=wasmExports["truncl"];var _tsearch=Module["_tsearch"]=wasmExports["tsearch"];var _tss_create=Module["_tss_create"]=wasmExports["tss_create"];var _tss_delete=Module["_tss_delete"]=wasmExports["tss_delete"];var _tss_set=Module["_tss_set"]=wasmExports["tss_set"];var _ttyname=Module["_ttyname"]=wasmExports["ttyname"];var _twalk=Module["_twalk"]=wasmExports["twalk"];var _ualarm=Module["_ualarm"]=wasmExports["ualarm"];var _ungetwc=Module["_ungetwc"]=wasmExports["ungetwc"];var ___uselocale=Module["___uselocale"]=wasmExports["__uselocale"];var _uselocale=Module["_uselocale"]=wasmExports["uselocale"];var _usleep=Module["_usleep"]=wasmExports["usleep"];var _utime=Module["_utime"]=wasmExports["utime"];var _versionsort=Module["_versionsort"]=wasmExports["versionsort"];var ___vfprintf_internal=Module["___vfprintf_internal"]=wasmExports["__vfprintf_internal"];var ___isoc99_vfscanf=Module["___isoc99_vfscanf"]=wasmExports["__isoc99_vfscanf"];var _wcsnlen=Module["_wcsnlen"]=wasmExports["wcsnlen"];var ___isoc99_vfwscanf=Module["___isoc99_vfwscanf"]=wasmExports["__isoc99_vfwscanf"];var _vprintf=Module["_vprintf"]=wasmExports["vprintf"];var ___isoc99_vscanf=Module["___isoc99_vscanf"]=wasmExports["__isoc99_vscanf"];var _vsniprintf=Module["_vsniprintf"]=wasmExports["vsniprintf"];var ___small_vsnprintf=Module["___small_vsnprintf"]=wasmExports["__small_vsnprintf"];var ___isoc99_vsscanf=Module["___isoc99_vsscanf"]=wasmExports["__isoc99_vsscanf"];var ___isoc99_vswscanf=Module["___isoc99_vswscanf"]=wasmExports["__isoc99_vswscanf"];var _vwprintf=Module["_vwprintf"]=wasmExports["vwprintf"];var _vwscanf=Module["_vwscanf"]=wasmExports["vwscanf"];var ___isoc99_vwscanf=Module["___isoc99_vwscanf"]=wasmExports["__isoc99_vwscanf"];var _wcpcpy=Module["_wcpcpy"]=wasmExports["wcpcpy"];var _wcpncpy=Module["_wcpncpy"]=wasmExports["wcpncpy"];var _wcscasecmp=Module["_wcscasecmp"]=wasmExports["wcscasecmp"];var _wcsncasecmp=Module["_wcsncasecmp"]=wasmExports["wcsncasecmp"];var _wcscasecmp_l=Module["_wcscasecmp_l"]=wasmExports["wcscasecmp_l"];var _wcscat=Module["_wcscat"]=wasmExports["wcscat"];var ___wcscoll_l=Module["___wcscoll_l"]=wasmExports["__wcscoll_l"];var _wcscoll_l=Module["_wcscoll_l"]=wasmExports["wcscoll_l"];var _wcscspn=Module["_wcscspn"]=wasmExports["wcscspn"];var _wcsdup=Module["_wcsdup"]=wasmExports["wcsdup"];var _wmemcpy=Module["_wmemcpy"]=wasmExports["wmemcpy"];var ___wcsftime_l=Module["___wcsftime_l"]=wasmExports["__wcsftime_l"];var _wcstoul=Module["_wcstoul"]=wasmExports["wcstoul"];var _wcsftime_l=Module["_wcsftime_l"]=wasmExports["wcsftime_l"];var _wcsncasecmp_l=Module["_wcsncasecmp_l"]=wasmExports["wcsncasecmp_l"];var _wcsncat=Module["_wcsncat"]=wasmExports["wcsncat"];var _wmemset=Module["_wmemset"]=wasmExports["wmemset"];var _wcsnrtombs=Module["_wcsnrtombs"]=wasmExports["wcsnrtombs"];var _wcspbrk=Module["_wcspbrk"]=wasmExports["wcspbrk"];var _wcsspn=Module["_wcsspn"]=wasmExports["wcsspn"];var _wcsstr=Module["_wcsstr"]=wasmExports["wcsstr"];var _wcstof=Module["_wcstof"]=wasmExports["wcstof"];var _wcstod=Module["_wcstod"]=wasmExports["wcstod"];var _wcstold=Module["_wcstold"]=wasmExports["wcstold"];var _wcstoull=Module["_wcstoull"]=wasmExports["wcstoull"];var _wcstoll=Module["_wcstoll"]=wasmExports["wcstoll"];var _wcstoimax=Module["_wcstoimax"]=wasmExports["wcstoimax"];var _wcstoumax=Module["_wcstoumax"]=wasmExports["wcstoumax"];var _wcswcs=Module["_wcswcs"]=wasmExports["wcswcs"];var _wcswidth=Module["_wcswidth"]=wasmExports["wcswidth"];var _wcwidth=Module["_wcwidth"]=wasmExports["wcwidth"];var ___wcsxfrm_l=Module["___wcsxfrm_l"]=wasmExports["__wcsxfrm_l"];var _wcsxfrm_l=Module["_wcsxfrm_l"]=wasmExports["wcsxfrm_l"];var _wctob=Module["_wctob"]=wasmExports["wctob"];var _wctrans=Module["_wctrans"]=wasmExports["wctrans"];var _towctrans=Module["_towctrans"]=wasmExports["towctrans"];var ___wctrans_l=Module["___wctrans_l"]=wasmExports["__wctrans_l"];var ___towctrans_l=Module["___towctrans_l"]=wasmExports["__towctrans_l"];var _wctrans_l=Module["_wctrans_l"]=wasmExports["wctrans_l"];var _towctrans_l=Module["_towctrans_l"]=wasmExports["towctrans_l"];var _wmemmove=Module["_wmemmove"]=wasmExports["wmemmove"];var _wprintf=Module["_wprintf"]=wasmExports["wprintf"];var _wscanf=Module["_wscanf"]=wasmExports["wscanf"];var ___isoc99_wscanf=Module["___isoc99_wscanf"]=wasmExports["__isoc99_wscanf"];var ___libc_realloc=Module["___libc_realloc"]=wasmExports["__libc_realloc"];var _realloc_in_place=Module["_realloc_in_place"]=wasmExports["realloc_in_place"];var _memalign=Module["_memalign"]=wasmExports["memalign"];var _valloc=Module["_valloc"]=wasmExports["valloc"];var _pvalloc=Module["_pvalloc"]=wasmExports["pvalloc"];var _mallinfo=Module["_mallinfo"]=wasmExports["mallinfo"];var _mallopt=Module["_mallopt"]=wasmExports["mallopt"];var _malloc_trim=Module["_malloc_trim"]=wasmExports["malloc_trim"];var _malloc_usable_size=Module["_malloc_usable_size"]=wasmExports["malloc_usable_size"];var _malloc_footprint=Module["_malloc_footprint"]=wasmExports["malloc_footprint"];var _malloc_max_footprint=Module["_malloc_max_footprint"]=wasmExports["malloc_max_footprint"];var _malloc_footprint_limit=Module["_malloc_footprint_limit"]=wasmExports["malloc_footprint_limit"];var _malloc_set_footprint_limit=Module["_malloc_set_footprint_limit"]=wasmExports["malloc_set_footprint_limit"];var _independent_calloc=Module["_independent_calloc"]=wasmExports["independent_calloc"];var _independent_comalloc=Module["_independent_comalloc"]=wasmExports["independent_comalloc"];var _bulk_free=Module["_bulk_free"]=wasmExports["bulk_free"];var _emscripten_builtin_realloc=Module["_emscripten_builtin_realloc"]=wasmExports["emscripten_builtin_realloc"];var _emscripten_builtin_calloc=Module["_emscripten_builtin_calloc"]=wasmExports["emscripten_builtin_calloc"];var _emscripten_get_sbrk_ptr=Module["_emscripten_get_sbrk_ptr"]=wasmExports["emscripten_get_sbrk_ptr"];var _brk=Module["_brk"]=wasmExports["brk"];var ___trap=wasmExports["__trap"];var ___absvdi2=Module["___absvdi2"]=wasmExports["__absvdi2"];var ___absvsi2=Module["___absvsi2"]=wasmExports["__absvsi2"];var ___absvti2=Module["___absvti2"]=wasmExports["__absvti2"];var ___adddf3=Module["___adddf3"]=wasmExports["__adddf3"];var ___fe_getround=Module["___fe_getround"]=wasmExports["__fe_getround"];var ___fe_raise_inexact=Module["___fe_raise_inexact"]=wasmExports["__fe_raise_inexact"];var ___addsf3=Module["___addsf3"]=wasmExports["__addsf3"];var ___ashlti3=Module["___ashlti3"]=wasmExports["__ashlti3"];var ___lshrti3=Module["___lshrti3"]=wasmExports["__lshrti3"];var ___addvdi3=Module["___addvdi3"]=wasmExports["__addvdi3"];var ___addvsi3=Module["___addvsi3"]=wasmExports["__addvsi3"];var ___addvti3=Module["___addvti3"]=wasmExports["__addvti3"];var ___ashldi3=Module["___ashldi3"]=wasmExports["__ashldi3"];var ___ashrdi3=Module["___ashrdi3"]=wasmExports["__ashrdi3"];var ___ashrti3=Module["___ashrti3"]=wasmExports["__ashrti3"];var ___atomic_is_lock_free=Module["___atomic_is_lock_free"]=wasmExports["__atomic_is_lock_free"];var ___atomic_load=Module["___atomic_load"]=wasmExports["__atomic_load"];var ___atomic_store=Module["___atomic_store"]=wasmExports["__atomic_store"];var ___atomic_compare_exchange=Module["___atomic_compare_exchange"]=wasmExports["__atomic_compare_exchange"];var ___atomic_exchange=Module["___atomic_exchange"]=wasmExports["__atomic_exchange"];var ___atomic_load_1=Module["___atomic_load_1"]=wasmExports["__atomic_load_1"];var ___atomic_load_2=Module["___atomic_load_2"]=wasmExports["__atomic_load_2"];var ___atomic_load_4=Module["___atomic_load_4"]=wasmExports["__atomic_load_4"];var ___atomic_load_8=Module["___atomic_load_8"]=wasmExports["__atomic_load_8"];var ___atomic_load_16=Module["___atomic_load_16"]=wasmExports["__atomic_load_16"];var ___atomic_store_1=Module["___atomic_store_1"]=wasmExports["__atomic_store_1"];var ___atomic_store_2=Module["___atomic_store_2"]=wasmExports["__atomic_store_2"];var ___atomic_store_4=Module["___atomic_store_4"]=wasmExports["__atomic_store_4"];var ___atomic_store_8=Module["___atomic_store_8"]=wasmExports["__atomic_store_8"];var ___atomic_store_16=Module["___atomic_store_16"]=wasmExports["__atomic_store_16"];var ___atomic_exchange_1=Module["___atomic_exchange_1"]=wasmExports["__atomic_exchange_1"];var ___atomic_exchange_2=Module["___atomic_exchange_2"]=wasmExports["__atomic_exchange_2"];var ___atomic_exchange_4=Module["___atomic_exchange_4"]=wasmExports["__atomic_exchange_4"];var ___atomic_exchange_8=Module["___atomic_exchange_8"]=wasmExports["__atomic_exchange_8"];var ___atomic_exchange_16=Module["___atomic_exchange_16"]=wasmExports["__atomic_exchange_16"];var ___atomic_compare_exchange_1=Module["___atomic_compare_exchange_1"]=wasmExports["__atomic_compare_exchange_1"];var ___atomic_compare_exchange_2=Module["___atomic_compare_exchange_2"]=wasmExports["__atomic_compare_exchange_2"];var ___atomic_compare_exchange_4=Module["___atomic_compare_exchange_4"]=wasmExports["__atomic_compare_exchange_4"];var ___atomic_compare_exchange_8=Module["___atomic_compare_exchange_8"]=wasmExports["__atomic_compare_exchange_8"];var ___atomic_compare_exchange_16=Module["___atomic_compare_exchange_16"]=wasmExports["__atomic_compare_exchange_16"];var ___atomic_fetch_add_1=Module["___atomic_fetch_add_1"]=wasmExports["__atomic_fetch_add_1"];var ___atomic_fetch_add_2=Module["___atomic_fetch_add_2"]=wasmExports["__atomic_fetch_add_2"];var ___atomic_fetch_add_4=Module["___atomic_fetch_add_4"]=wasmExports["__atomic_fetch_add_4"];var ___atomic_fetch_add_8=Module["___atomic_fetch_add_8"]=wasmExports["__atomic_fetch_add_8"];var ___atomic_fetch_add_16=Module["___atomic_fetch_add_16"]=wasmExports["__atomic_fetch_add_16"];var ___atomic_fetch_sub_1=Module["___atomic_fetch_sub_1"]=wasmExports["__atomic_fetch_sub_1"];var ___atomic_fetch_sub_2=Module["___atomic_fetch_sub_2"]=wasmExports["__atomic_fetch_sub_2"];var ___atomic_fetch_sub_4=Module["___atomic_fetch_sub_4"]=wasmExports["__atomic_fetch_sub_4"];var ___atomic_fetch_sub_8=Module["___atomic_fetch_sub_8"]=wasmExports["__atomic_fetch_sub_8"];var ___atomic_fetch_sub_16=Module["___atomic_fetch_sub_16"]=wasmExports["__atomic_fetch_sub_16"];var ___atomic_fetch_and_1=Module["___atomic_fetch_and_1"]=wasmExports["__atomic_fetch_and_1"];var ___atomic_fetch_and_2=Module["___atomic_fetch_and_2"]=wasmExports["__atomic_fetch_and_2"];var ___atomic_fetch_and_4=Module["___atomic_fetch_and_4"]=wasmExports["__atomic_fetch_and_4"];var ___atomic_fetch_and_8=Module["___atomic_fetch_and_8"]=wasmExports["__atomic_fetch_and_8"];var ___atomic_fetch_and_16=Module["___atomic_fetch_and_16"]=wasmExports["__atomic_fetch_and_16"];var ___atomic_fetch_or_1=Module["___atomic_fetch_or_1"]=wasmExports["__atomic_fetch_or_1"];var ___atomic_fetch_or_2=Module["___atomic_fetch_or_2"]=wasmExports["__atomic_fetch_or_2"];var ___atomic_fetch_or_4=Module["___atomic_fetch_or_4"]=wasmExports["__atomic_fetch_or_4"];var ___atomic_fetch_or_8=Module["___atomic_fetch_or_8"]=wasmExports["__atomic_fetch_or_8"];var ___atomic_fetch_or_16=Module["___atomic_fetch_or_16"]=wasmExports["__atomic_fetch_or_16"];var ___atomic_fetch_xor_1=Module["___atomic_fetch_xor_1"]=wasmExports["__atomic_fetch_xor_1"];var ___atomic_fetch_xor_2=Module["___atomic_fetch_xor_2"]=wasmExports["__atomic_fetch_xor_2"];var ___atomic_fetch_xor_4=Module["___atomic_fetch_xor_4"]=wasmExports["__atomic_fetch_xor_4"];var ___atomic_fetch_xor_8=Module["___atomic_fetch_xor_8"]=wasmExports["__atomic_fetch_xor_8"];var ___atomic_fetch_xor_16=Module["___atomic_fetch_xor_16"]=wasmExports["__atomic_fetch_xor_16"];var ___atomic_fetch_nand_1=Module["___atomic_fetch_nand_1"]=wasmExports["__atomic_fetch_nand_1"];var ___atomic_fetch_nand_2=Module["___atomic_fetch_nand_2"]=wasmExports["__atomic_fetch_nand_2"];var ___atomic_fetch_nand_4=Module["___atomic_fetch_nand_4"]=wasmExports["__atomic_fetch_nand_4"];var ___atomic_fetch_nand_8=Module["___atomic_fetch_nand_8"]=wasmExports["__atomic_fetch_nand_8"];var ___atomic_fetch_nand_16=Module["___atomic_fetch_nand_16"]=wasmExports["__atomic_fetch_nand_16"];var _atomic_flag_clear=Module["_atomic_flag_clear"]=wasmExports["atomic_flag_clear"];var _atomic_flag_clear_explicit=Module["_atomic_flag_clear_explicit"]=wasmExports["atomic_flag_clear_explicit"];var _atomic_flag_test_and_set=Module["_atomic_flag_test_and_set"]=wasmExports["atomic_flag_test_and_set"];var _atomic_flag_test_and_set_explicit=Module["_atomic_flag_test_and_set_explicit"]=wasmExports["atomic_flag_test_and_set_explicit"];var _atomic_signal_fence=Module["_atomic_signal_fence"]=wasmExports["atomic_signal_fence"];var _atomic_thread_fence=Module["_atomic_thread_fence"]=wasmExports["atomic_thread_fence"];var ___bswapdi2=Module["___bswapdi2"]=wasmExports["__bswapdi2"];var ___bswapsi2=Module["___bswapsi2"]=wasmExports["__bswapsi2"];var ___clear_cache=Module["___clear_cache"]=wasmExports["__clear_cache"];var ___clzdi2=Module["___clzdi2"]=wasmExports["__clzdi2"];var ___clzsi2=Module["___clzsi2"]=wasmExports["__clzsi2"];var ___clzti2=Module["___clzti2"]=wasmExports["__clzti2"];var ___cmpdi2=Module["___cmpdi2"]=wasmExports["__cmpdi2"];var ___cmpti2=Module["___cmpti2"]=wasmExports["__cmpti2"];var ___ledf2=Module["___ledf2"]=wasmExports["__ledf2"];var ___gedf2=Module["___gedf2"]=wasmExports["__gedf2"];var ___unorddf2=Module["___unorddf2"]=wasmExports["__unorddf2"];var ___eqdf2=Module["___eqdf2"]=wasmExports["__eqdf2"];var ___ltdf2=Module["___ltdf2"]=wasmExports["__ltdf2"];var ___nedf2=Module["___nedf2"]=wasmExports["__nedf2"];var ___gtdf2=Module["___gtdf2"]=wasmExports["__gtdf2"];var ___lesf2=Module["___lesf2"]=wasmExports["__lesf2"];var ___gesf2=Module["___gesf2"]=wasmExports["__gesf2"];var ___unordsf2=Module["___unordsf2"]=wasmExports["__unordsf2"];var ___eqsf2=Module["___eqsf2"]=wasmExports["__eqsf2"];var ___ltsf2=Module["___ltsf2"]=wasmExports["__ltsf2"];var ___nesf2=Module["___nesf2"]=wasmExports["__nesf2"];var ___gtsf2=Module["___gtsf2"]=wasmExports["__gtsf2"];var ___ctzdi2=Module["___ctzdi2"]=wasmExports["__ctzdi2"];var ___ctzsi2=Module["___ctzsi2"]=wasmExports["__ctzsi2"];var ___ctzti2=Module["___ctzti2"]=wasmExports["__ctzti2"];var ___divdc3=Module["___divdc3"]=wasmExports["__divdc3"];var ___divdf3=Module["___divdf3"]=wasmExports["__divdf3"];var ___divdi3=Module["___divdi3"]=wasmExports["__divdi3"];var ___udivmoddi4=Module["___udivmoddi4"]=wasmExports["__udivmoddi4"];var ___divmoddi4=Module["___divmoddi4"]=wasmExports["__divmoddi4"];var ___divmodsi4=Module["___divmodsi4"]=wasmExports["__divmodsi4"];var ___udivmodsi4=Module["___udivmodsi4"]=wasmExports["__udivmodsi4"];var ___divmodti4=Module["___divmodti4"]=wasmExports["__divmodti4"];var ___udivmodti4=Module["___udivmodti4"]=wasmExports["__udivmodti4"];var ___divsc3=Module["___divsc3"]=wasmExports["__divsc3"];var ___divsf3=Module["___divsf3"]=wasmExports["__divsf3"];var ___divsi3=Module["___divsi3"]=wasmExports["__divsi3"];var ___divtc3=Module["___divtc3"]=wasmExports["__divtc3"];var ___divti3=Module["___divti3"]=wasmExports["__divti3"];var _setThrew=Module["_setThrew"]=wasmExports["setThrew"];var ___wasm_setjmp=Module["___wasm_setjmp"]=wasmExports["__wasm_setjmp"];var ___wasm_setjmp_test=Module["___wasm_setjmp_test"]=wasmExports["__wasm_setjmp_test"];var ___wasm_longjmp=Module["___wasm_longjmp"]=wasmExports["__wasm_longjmp"];var __emscripten_tempret_set=wasmExports["_emscripten_tempret_set"];var __emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];var ___get_temp_ret=Module["___get_temp_ret"]=wasmExports["__get_temp_ret"];var ___set_temp_ret=Module["___set_temp_ret"]=wasmExports["__set_temp_ret"];var _getTempRet0=Module["_getTempRet0"]=wasmExports["getTempRet0"];var _setTempRet0=Module["_setTempRet0"]=wasmExports["setTempRet0"];var ___emutls_get_address=Module["___emutls_get_address"]=wasmExports["__emutls_get_address"];var ___enable_execute_stack=Module["___enable_execute_stack"]=wasmExports["__enable_execute_stack"];var ___extendhfsf2=Module["___extendhfsf2"]=wasmExports["__extendhfsf2"];var ___gnu_h2f_ieee=Module["___gnu_h2f_ieee"]=wasmExports["__gnu_h2f_ieee"];var ___extendsfdf2=Module["___extendsfdf2"]=wasmExports["__extendsfdf2"];var ___ffsdi2=Module["___ffsdi2"]=wasmExports["__ffsdi2"];var ___ffssi2=Module["___ffssi2"]=wasmExports["__ffssi2"];var ___ffsti2=Module["___ffsti2"]=wasmExports["__ffsti2"];var ___fixdfdi=Module["___fixdfdi"]=wasmExports["__fixdfdi"];var ___fixunsdfdi=Module["___fixunsdfdi"]=wasmExports["__fixunsdfdi"];var ___fixdfsi=Module["___fixdfsi"]=wasmExports["__fixdfsi"];var ___fixdfti=Module["___fixdfti"]=wasmExports["__fixdfti"];var ___fixsfdi=Module["___fixsfdi"]=wasmExports["__fixsfdi"];var ___fixunssfdi=Module["___fixunssfdi"]=wasmExports["__fixunssfdi"];var ___fixsfsi=Module["___fixsfsi"]=wasmExports["__fixsfsi"];var ___fixsfti=Module["___fixsfti"]=wasmExports["__fixsfti"];var ___fixtfti=Module["___fixtfti"]=wasmExports["__fixtfti"];var ___fixunsdfsi=Module["___fixunsdfsi"]=wasmExports["__fixunsdfsi"];var ___fixunsdfti=Module["___fixunsdfti"]=wasmExports["__fixunsdfti"];var ___fixunssfsi=Module["___fixunssfsi"]=wasmExports["__fixunssfsi"];var ___fixunssfti=Module["___fixunssfti"]=wasmExports["__fixunssfti"];var ___fixunstfdi=Module["___fixunstfdi"]=wasmExports["__fixunstfdi"];var ___fixunstfsi=Module["___fixunstfsi"]=wasmExports["__fixunstfsi"];var ___fixunstfti=Module["___fixunstfti"]=wasmExports["__fixunstfti"];var ___floatdidf=Module["___floatdidf"]=wasmExports["__floatdidf"];var ___floatdisf=Module["___floatdisf"]=wasmExports["__floatdisf"];var ___floatditf=Module["___floatditf"]=wasmExports["__floatditf"];var ___floatsidf=Module["___floatsidf"]=wasmExports["__floatsidf"];var ___floatsisf=Module["___floatsisf"]=wasmExports["__floatsisf"];var ___floattidf=Module["___floattidf"]=wasmExports["__floattidf"];var ___floattisf=Module["___floattisf"]=wasmExports["__floattisf"];var ___floattitf=Module["___floattitf"]=wasmExports["__floattitf"];var ___floatundidf=Module["___floatundidf"]=wasmExports["__floatundidf"];var ___floatundisf=Module["___floatundisf"]=wasmExports["__floatundisf"];var ___floatunditf=Module["___floatunditf"]=wasmExports["__floatunditf"];var ___floatunsidf=Module["___floatunsidf"]=wasmExports["__floatunsidf"];var ___floatunsisf=Module["___floatunsisf"]=wasmExports["__floatunsisf"];var ___floatuntidf=Module["___floatuntidf"]=wasmExports["__floatuntidf"];var ___floatuntisf=Module["___floatuntisf"]=wasmExports["__floatuntisf"];var ___floatuntitf=Module["___floatuntitf"]=wasmExports["__floatuntitf"];var ___lshrdi3=Module["___lshrdi3"]=wasmExports["__lshrdi3"];var ___moddi3=Module["___moddi3"]=wasmExports["__moddi3"];var ___modsi3=Module["___modsi3"]=wasmExports["__modsi3"];var ___modti3=Module["___modti3"]=wasmExports["__modti3"];var ___muldf3=Module["___muldf3"]=wasmExports["__muldf3"];var ___muldi3=Module["___muldi3"]=wasmExports["__muldi3"];var ___mulodi4=Module["___mulodi4"]=wasmExports["__mulodi4"];var ___mulosi4=Module["___mulosi4"]=wasmExports["__mulosi4"];var ___muloti4=Module["___muloti4"]=wasmExports["__muloti4"];var ___udivti3=Module["___udivti3"]=wasmExports["__udivti3"];var ___mulsf3=Module["___mulsf3"]=wasmExports["__mulsf3"];var ___mulvdi3=Module["___mulvdi3"]=wasmExports["__mulvdi3"];var ___mulvsi3=Module["___mulvsi3"]=wasmExports["__mulvsi3"];var ___mulvti3=Module["___mulvti3"]=wasmExports["__mulvti3"];var ___negdf2=Module["___negdf2"]=wasmExports["__negdf2"];var ___negdi2=Module["___negdi2"]=wasmExports["__negdi2"];var ___negsf2=Module["___negsf2"]=wasmExports["__negsf2"];var ___negti2=Module["___negti2"]=wasmExports["__negti2"];var ___negvdi2=Module["___negvdi2"]=wasmExports["__negvdi2"];var ___negvsi2=Module["___negvsi2"]=wasmExports["__negvsi2"];var ___negvti2=Module["___negvti2"]=wasmExports["__negvti2"];var ___paritydi2=Module["___paritydi2"]=wasmExports["__paritydi2"];var ___paritysi2=Module["___paritysi2"]=wasmExports["__paritysi2"];var ___parityti2=Module["___parityti2"]=wasmExports["__parityti2"];var ___popcountdi2=Module["___popcountdi2"]=wasmExports["__popcountdi2"];var ___popcountsi2=Module["___popcountsi2"]=wasmExports["__popcountsi2"];var ___popcountti2=Module["___popcountti2"]=wasmExports["__popcountti2"];var ___powidf2=Module["___powidf2"]=wasmExports["__powidf2"];var ___powisf2=Module["___powisf2"]=wasmExports["__powisf2"];var ___powitf2=Module["___powitf2"]=wasmExports["__powitf2"];var _emscripten_stack_init=Module["_emscripten_stack_init"]=wasmExports["emscripten_stack_init"];var _emscripten_stack_set_limits=Module["_emscripten_stack_set_limits"]=wasmExports["emscripten_stack_set_limits"];var _emscripten_stack_get_free=Module["_emscripten_stack_get_free"]=wasmExports["emscripten_stack_get_free"];var __emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];var __emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];var ___subdf3=Module["___subdf3"]=wasmExports["__subdf3"];var ___subsf3=Module["___subsf3"]=wasmExports["__subsf3"];var ___subvdi3=Module["___subvdi3"]=wasmExports["__subvdi3"];var ___subvsi3=Module["___subvsi3"]=wasmExports["__subvsi3"];var ___subvti3=Module["___subvti3"]=wasmExports["__subvti3"];var ___truncdfhf2=Module["___truncdfhf2"]=wasmExports["__truncdfhf2"];var ___truncdfsf2=Module["___truncdfsf2"]=wasmExports["__truncdfsf2"];var ___truncsfhf2=Module["___truncsfhf2"]=wasmExports["__truncsfhf2"];var ___gnu_f2h_ieee=Module["___gnu_f2h_ieee"]=wasmExports["__gnu_f2h_ieee"];var ___ucmpdi2=Module["___ucmpdi2"]=wasmExports["__ucmpdi2"];var ___ucmpti2=Module["___ucmpti2"]=wasmExports["__ucmpti2"];var ___udivdi3=Module["___udivdi3"]=wasmExports["__udivdi3"];var ___udivsi3=Module["___udivsi3"]=wasmExports["__udivsi3"];var ___umoddi3=Module["___umoddi3"]=wasmExports["__umoddi3"];var ___umodsi3=Module["___umodsi3"]=wasmExports["__umodsi3"];var ___umodti3=Module["___umodti3"]=wasmExports["__umodti3"];var ___cxa_begin_catch=Module["___cxa_begin_catch"]=wasmExports["__cxa_begin_catch"];var ___cxa_rethrow=Module["___cxa_rethrow"]=wasmExports["__cxa_rethrow"];var ___cxa_end_catch=Module["___cxa_end_catch"]=wasmExports["__cxa_end_catch"];var ___cxa_allocate_exception=Module["___cxa_allocate_exception"]=wasmExports["__cxa_allocate_exception"];var ___cxa_free_exception=Module["___cxa_free_exception"]=wasmExports["__cxa_free_exception"];var ___cxa_throw=wasmExports["__cxa_throw"];var ___cxa_pure_virtual=Module["___cxa_pure_virtual"]=wasmExports["__cxa_pure_virtual"];var ___cxa_uncaught_exceptions=Module["___cxa_uncaught_exceptions"]=wasmExports["__cxa_uncaught_exceptions"];var ___cxa_decrement_exception_refcount=wasmExports["__cxa_decrement_exception_refcount"];var ___cxa_increment_exception_refcount=wasmExports["__cxa_increment_exception_refcount"];var ___cxa_current_primary_exception=Module["___cxa_current_primary_exception"]=wasmExports["__cxa_current_primary_exception"];var ___cxa_rethrow_primary_exception=Module["___cxa_rethrow_primary_exception"]=wasmExports["__cxa_rethrow_primary_exception"];var ___cxa_init_primary_exception=Module["___cxa_init_primary_exception"]=wasmExports["__cxa_init_primary_exception"];var ___dynamic_cast=Module["___dynamic_cast"]=wasmExports["__dynamic_cast"];var ___cxa_bad_cast=Module["___cxa_bad_cast"]=wasmExports["__cxa_bad_cast"];var ___cxa_bad_typeid=Module["___cxa_bad_typeid"]=wasmExports["__cxa_bad_typeid"];var ___cxa_throw_bad_array_new_length=Module["___cxa_throw_bad_array_new_length"]=wasmExports["__cxa_throw_bad_array_new_length"];var ___cxa_get_globals_fast=Module["___cxa_get_globals_fast"]=wasmExports["__cxa_get_globals_fast"];var ___cxa_demangle=wasmExports["__cxa_demangle"];var ___cxa_allocate_dependent_exception=Module["___cxa_allocate_dependent_exception"]=wasmExports["__cxa_allocate_dependent_exception"];var ___cxa_free_dependent_exception=Module["___cxa_free_dependent_exception"]=wasmExports["__cxa_free_dependent_exception"];var ___cxa_get_globals=Module["___cxa_get_globals"]=wasmExports["__cxa_get_globals"];var __Unwind_RaiseException=Module["__Unwind_RaiseException"]=wasmExports["_Unwind_RaiseException"];var ___cxa_get_exception_ptr=Module["___cxa_get_exception_ptr"]=wasmExports["__cxa_get_exception_ptr"];var __Unwind_DeleteException=Module["__Unwind_DeleteException"]=wasmExports["_Unwind_DeleteException"];var ___cxa_call_terminate=Module["___cxa_call_terminate"]=wasmExports["__cxa_call_terminate"];var ___cxa_current_exception_type=Module["___cxa_current_exception_type"]=wasmExports["__cxa_current_exception_type"];var ___cxa_uncaught_exception=Module["___cxa_uncaught_exception"]=wasmExports["__cxa_uncaught_exception"];var ___thrown_object_from_unwind_exception=wasmExports["__thrown_object_from_unwind_exception"];var ___get_exception_message=wasmExports["__get_exception_message"];var ___get_exception_terminate_message=Module["___get_exception_terminate_message"]=wasmExports["__get_exception_terminate_message"];var ___cxa_guard_acquire=Module["___cxa_guard_acquire"]=wasmExports["__cxa_guard_acquire"];var ___cxa_guard_release=Module["___cxa_guard_release"]=wasmExports["__cxa_guard_release"];var ___cxa_guard_abort=Module["___cxa_guard_abort"]=wasmExports["__cxa_guard_abort"];var ___gxx_personality_wasm0=Module["___gxx_personality_wasm0"]=wasmExports["__gxx_personality_wasm0"];var __Unwind_SetGR=Module["__Unwind_SetGR"]=wasmExports["_Unwind_SetGR"];var __Unwind_SetIP=Module["__Unwind_SetIP"]=wasmExports["_Unwind_SetIP"];var __Unwind_GetLanguageSpecificData=Module["__Unwind_GetLanguageSpecificData"]=wasmExports["_Unwind_GetLanguageSpecificData"];var __Unwind_GetIP=Module["__Unwind_GetIP"]=wasmExports["_Unwind_GetIP"];var __Unwind_GetRegionStart=Module["__Unwind_GetRegionStart"]=wasmExports["_Unwind_GetRegionStart"];var ___cxa_call_unexpected=Module["___cxa_call_unexpected"]=wasmExports["__cxa_call_unexpected"];var ___cxa_thread_atexit=Module["___cxa_thread_atexit"]=wasmExports["__cxa_thread_atexit"];var ___cxa_deleted_virtual=Module["___cxa_deleted_virtual"]=wasmExports["__cxa_deleted_virtual"];var __Unwind_CallPersonality=Module["__Unwind_CallPersonality"]=wasmExports["_Unwind_CallPersonality"];var _gethostbyaddr_r=Module["_gethostbyaddr_r"]=wasmExports["gethostbyaddr_r"];var _gethostbyname2=Module["_gethostbyname2"]=wasmExports["gethostbyname2"];var _gethostbyname2_r=Module["_gethostbyname2_r"]=wasmExports["gethostbyname2_r"];var _gethostbyname_r=Module["_gethostbyname_r"]=wasmExports["gethostbyname_r"];var _shutdown=Module["_shutdown"]=wasmExports["shutdown"];var _socketpair=Module["_socketpair"]=wasmExports["socketpair"];var ___wasm_apply_data_relocs=wasmExports["__wasm_apply_data_relocs"];var _py_docstring_mod=Module["_py_docstring_mod"]=3474304;var _PyExc_AttributeError=Module["_PyExc_AttributeError"]=2794608;var _stdout=Module["_stdout"]=3326440;var _PyExc_ModuleNotFoundError=Module["_PyExc_ModuleNotFoundError"]=2794512;var __Py_NoneStruct=Module["__Py_NoneStruct"]=2829304;var _internal_error=Module["_internal_error"]=3474312;var _conversion_error=Module["_conversion_error"]=3474316;var _PyExc_ImportError=Module["_PyExc_ImportError"]=2794508;var _pyodide_export_=Module["_pyodide_export_"]=2778088;var _pystate_keepalive_=Module["_pystate_keepalive_"]=2778092;var _pystate_keepalive=Module["_pystate_keepalive"]=3474508;var _compat_null_to_none=Module["_compat_null_to_none"]=3474324;var _py_jsnull=Module["_py_jsnull"]=3474456;var __Py_TrueStruct=Module["__Py_TrueStruct"]=2782932;var __Py_FalseStruct=Module["__Py_FalseStruct"]=2782948;var _Jsr_undefined=Module["_Jsr_undefined"]=3474436;var _jsbind=Module["_jsbind"]=3474380;var _Jsr_error=Module["_Jsr_error"]=3474432;var _PyExc_TypeError=Module["_PyExc_TypeError"]=2794476;var _PyExc_StopIteration=Module["_PyExc_StopIteration"]=2794484;var _PyTraceBack_Type=Module["_PyTraceBack_Type"]=3172300;var _PyExc_GeneratorExit=Module["_PyExc_GeneratorExit"]=2794488;var _PyExc_StopAsyncIteration=Module["_PyExc_StopAsyncIteration"]=2794480;var _PyExc_RuntimeError=Module["_PyExc_RuntimeError"]=2794584;var _PyExc_IndexError=Module["_PyExc_IndexError"]=2794836;var _PyExc_Exception=Module["_PyExc_Exception"]=2794472;var _PyExc_BaseException=Module["_PyExc_BaseException"]=2794468;var _methods=Module["_methods"]=2778896;var _PyExc_SystemError=Module["_PyExc_SystemError"]=2794880;var _PyExc_KeyError=Module["_PyExc_KeyError"]=2794840;var _PySlice_Type=Module["_PySlice_Type"]=2840400;var _PyLong_Type=Module["_PyLong_Type"]=2820548;var _PyBool_Type=Module["_PyBool_Type"]=2783108;var _PyExc_ValueError=Module["_PyExc_ValueError"]=2794500;var _PyExc_NotImplementedError=Module["_PyExc_NotImplementedError"]=2794596;var _PyBaseObject_Type=Module["_PyBaseObject_Type"]=2842440;var _PyExc_OverflowError=Module["_PyExc_OverflowError"]=2794872;var _PyList_Type=Module["_PyList_Type"]=2818960;var _PyTuple_Type=Module["_PyTuple_Type"]=2840912;var _PyExc_RuntimeWarning=Module["_PyExc_RuntimeWarning"]=2795124;var __Py_NotImplementedStruct=Module["__Py_NotImplementedStruct"]=2830080;var _default_signature=Module["_default_signature"]=3474388;var _no_default=Module["_no_default"]=3474384;var _PyCoro_Type=Module["_PyCoro_Type"]=2812480;var _PyGen_Type=Module["_PyGen_Type"]=2811952;var _PyDict_Type=Module["_PyDict_Type"]=2821568;var _compat_to_string_repr=Module["_compat_to_string_repr"]=3474404;var _PyMethod_Type=Module["_PyMethod_Type"]=2788264;var _PyFunction_Type=Module["_PyFunction_Type"]=2816820;var _py_buffer_len_offset=Module["_py_buffer_len_offset"]=2781544;var _py_buffer_shape_offset=Module["_py_buffer_shape_offset"]=2781548;var _Jsr_true=Module["_Jsr_true"]=3474440;var _Jsr_false=Module["_Jsr_false"]=3474444;var _Jsr_novalue=Module["_Jsr_novalue"]=3474448;var _PySet_Type=Module["_PySet_Type"]=2839024;var _PyFloat_Type=Module["_PyFloat_Type"]=2815052;var _compat_dict_to_literalmap=Module["_compat_dict_to_literalmap"]=3474452;var _threadstate_freelist_len=Module["_threadstate_freelist_len"]=3474504;var _threadstate_freelist=Module["_threadstate_freelist"]=3474464;var _stderr=Module["_stderr"]=3326136;var __PyParser_TokenNames=Module["__PyParser_TokenNames"]=2782224;var _PyExc_SyntaxError=Module["_PyExc_SyntaxError"]=2794612;var __PyExc_IncompleteInputError=Module["__PyExc_IncompleteInputError"]=2794624;var _PyExc_LookupError=Module["_PyExc_LookupError"]=2794832;var _PyExc_UnicodeDecodeError=Module["_PyExc_UnicodeDecodeError"]=2794852;var _PyExc_IndentationError=Module["_PyExc_IndentationError"]=2794616;var _PyExc_KeyboardInterrupt=Module["_PyExc_KeyboardInterrupt"]=2794504;var _PyExc_TabError=Module["_PyExc_TabError"]=2794620;var _PyExc_UnicodeError=Module["_PyExc_UnicodeError"]=2794844;var _stdin=Module["_stdin"]=3326288;var _PyExc_MemoryError=Module["_PyExc_MemoryError"]=2794888;var __PyRuntime=Module["__PyRuntime"]=2869536;var _PyComplex_Type=Module["_PyComplex_Type"]=2790556;var _PyUnicode_Type=Module["_PyUnicode_Type"]=2850192;var _PyBytes_Type=Module["_PyBytes_Type"]=2786480;var __Py_EllipsisObject=Module["__Py_EllipsisObject"]=2840256;var __Py_ctype_table=Module["__Py_ctype_table"]=477376;var _PyExc_DeprecationWarning=Module["_PyExc_DeprecationWarning"]=2795112;var _PyExc_SyntaxWarning=Module["_PyExc_SyntaxWarning"]=2795120;var __Py_ctype_tolower=Module["__Py_ctype_tolower"]=478400;var _PyExc_OSError=Module["_PyExc_OSError"]=2794516;var __PyOS_ReadlineTState=Module["__PyOS_ReadlineTState"]=3474580;var _PyOS_InputHook=Module["_PyOS_InputHook"]=3474584;var _PyOS_ReadlineFunctionPointer=Module["_PyOS_ReadlineFunctionPointer"]=3474588;var _PyType_Type=Module["_PyType_Type"]=2842048;var _PyExc_BufferError=Module["_PyExc_BufferError"]=2795100;var _PyCFunction_Type=Module["_PyCFunction_Type"]=2827960;var _PyByteArray_Type=Module["_PyByteArray_Type"]=2784400;var __PyByteArray_empty_string=Module["__PyByteArray_empty_string"]=3474593;var __PyUnion_Type=Module["__PyUnion_Type"]=2852728;var __Py_ctype_toupper=Module["__Py_ctype_toupper"]=478656;var _Py_hexdigits=Module["_Py_hexdigits"]=2858608;var _PyExc_BytesWarning=Module["_PyExc_BytesWarning"]=2795140;var _PyByteArrayIter_Type=Module["_PyByteArrayIter_Type"]=2784672;var __PyLong_DigitValue=Module["__PyLong_DigitValue"]=2819808;var _PyBytesIter_Type=Module["_PyBytesIter_Type"]=2786752;var _PyModule_Type=Module["_PyModule_Type"]=2828712;var _PyCapsule_Type=Module["_PyCapsule_Type"]=2787652;var _PyCell_Type=Module["_PyCell_Type"]=2787912;var _PyInstanceMethod_Type=Module["_PyInstanceMethod_Type"]=2788568;var _PyCode_Type=Module["_PyCode_Type"]=2789756;var _PyFrozenSet_Type=Module["_PyFrozenSet_Type"]=2839584;var _PyExc_ZeroDivisionError=Module["_PyExc_ZeroDivisionError"]=2794876;var _PyMethodDescr_Type=Module["_PyMethodDescr_Type"]=2791024;var _PyClassMethodDescr_Type=Module["_PyClassMethodDescr_Type"]=2791232;var _PyMemberDescr_Type=Module["_PyMemberDescr_Type"]=2791500;var _PyGetSetDescr_Type=Module["_PyGetSetDescr_Type"]=2791772;var _PyWrapperDescr_Type=Module["_PyWrapperDescr_Type"]=2792064;var _PyDictProxy_Type=Module["_PyDictProxy_Type"]=2793008;var _PyProperty_Type=Module["_PyProperty_Type"]=2793468;var _PyReversed_Type=Module["_PyReversed_Type"]=2794176;var _PyEnum_Type=Module["_PyEnum_Type"]=2793904;var _PyExc_BaseExceptionGroup=Module["_PyExc_BaseExceptionGroup"]=2794496;var _PyExc_UnicodeTranslateError=Module["_PyExc_UnicodeTranslateError"]=2794856;var _PyExc_BlockingIOError=Module["_PyExc_BlockingIOError"]=2794520;var _PyExc_BrokenPipeError=Module["_PyExc_BrokenPipeError"]=2794532;var _PyExc_ChildProcessError=Module["_PyExc_ChildProcessError"]=2794528;var _PyExc_ConnectionAbortedError=Module["_PyExc_ConnectionAbortedError"]=2794536;var _PyExc_ConnectionRefusedError=Module["_PyExc_ConnectionRefusedError"]=2794540;var _PyExc_ConnectionResetError=Module["_PyExc_ConnectionResetError"]=2794544;var _PyExc_FileExistsError=Module["_PyExc_FileExistsError"]=2794548;var _PyExc_FileNotFoundError=Module["_PyExc_FileNotFoundError"]=2794552;var _PyExc_IsADirectoryError=Module["_PyExc_IsADirectoryError"]=2794556;var _PyExc_NotADirectoryError=Module["_PyExc_NotADirectoryError"]=2794560;var _PyExc_InterruptedError=Module["_PyExc_InterruptedError"]=2794564;var _PyExc_PermissionError=Module["_PyExc_PermissionError"]=2794568;var _PyExc_ProcessLookupError=Module["_PyExc_ProcessLookupError"]=2794572;var _PyExc_TimeoutError=Module["_PyExc_TimeoutError"]=2794576;var _PyExc_EnvironmentError=Module["_PyExc_EnvironmentError"]=3474596;var _PyExc_IOError=Module["_PyExc_IOError"]=3474600;var _PyExc_SystemExit=Module["_PyExc_SystemExit"]=2794492;var _PyExc_ConnectionError=Module["_PyExc_ConnectionError"]=2794524;var _PyExc_EOFError=Module["_PyExc_EOFError"]=2794580;var _PyExc_RecursionError=Module["_PyExc_RecursionError"]=2794588;var _PyExc_PythonFinalizationError=Module["_PyExc_PythonFinalizationError"]=2794592;var _PyExc_NameError=Module["_PyExc_NameError"]=2794600;var _PyExc_UnboundLocalError=Module["_PyExc_UnboundLocalError"]=2794604;var _PyExc_UnicodeEncodeError=Module["_PyExc_UnicodeEncodeError"]=2794848;var _PyExc_AssertionError=Module["_PyExc_AssertionError"]=2794860;var _PyExc_ArithmeticError=Module["_PyExc_ArithmeticError"]=2794864;var _PyExc_FloatingPointError=Module["_PyExc_FloatingPointError"]=2794868;var _PyExc_ReferenceError=Module["_PyExc_ReferenceError"]=2794884;var _PyExc_Warning=Module["_PyExc_Warning"]=2795104;var _PyExc_UserWarning=Module["_PyExc_UserWarning"]=2795108;var _PyExc_PendingDeprecationWarning=Module["_PyExc_PendingDeprecationWarning"]=2795116;var _PyExc_FutureWarning=Module["_PyExc_FutureWarning"]=2795128;var _PyExc_ImportWarning=Module["_PyExc_ImportWarning"]=2795132;var _PyExc_UnicodeWarning=Module["_PyExc_UnicodeWarning"]=2795136;var _PyExc_EncodingWarning=Module["_PyExc_EncodingWarning"]=2795144;var _PyExc_ResourceWarning=Module["_PyExc_ResourceWarning"]=2795148;var _Py_GenericAliasType=Module["_Py_GenericAliasType"]=2811404;var _PyAsyncGen_Type=Module["_PyAsyncGen_Type"]=2813260;var __PyAsyncGenASend_Type=Module["__PyAsyncGenASend_Type"]=2813552;var _PyStdPrinter_Type=Module["_PyStdPrinter_Type"]=2814432;var __Py_SwappedOp=Module["__Py_SwappedOp"]=2829312;var _PyFrameLocalsProxy_Type=Module["_PyFrameLocalsProxy_Type"]=2815776;var _PyFrame_Type=Module["_PyFrame_Type"]=2816280;var _PyClassMethod_Type=Module["_PyClassMethod_Type"]=2817164;var _PyStaticMethod_Type=Module["_PyStaticMethod_Type"]=2817500;var _PySeqIter_Type=Module["_PySeqIter_Type"]=2817904;var _PyCallIter_Type=Module["_PyCallIter_Type"]=2818144;var _PyDictKeys_Type=Module["_PyDictKeys_Type"]=2823352;var _PyDictValues_Type=Module["_PyDictValues_Type"]=2823936;var _PyDictItems_Type=Module["_PyDictItems_Type"]=2823648;var _PyListIter_Type=Module["_PyListIter_Type"]=2819232;var _PyListRevIter_Type=Module["_PyListRevIter_Type"]=2819504;var _PyDictIterKey_Type=Module["_PyDictIterKey_Type"]=2821824;var _PyDictRevIterKey_Type=Module["_PyDictRevIterKey_Type"]=2822448;var _PyDictRevIterValue_Type=Module["_PyDictRevIterValue_Type"]=2822864;var _PyDictIterItem_Type=Module["_PyDictIterItem_Type"]=2822240;var _PyDictIterValue_Type=Module["_PyDictIterValue_Type"]=2822032;var _PyDictRevIterItem_Type=Module["_PyDictRevIterItem_Type"]=2822656;var _PyODict_Type=Module["_PyODict_Type"]=2824648;var _PyODictIter_Type=Module["_PyODictIter_Type"]=2824896;var _PyODictKeys_Type=Module["_PyODictKeys_Type"]=2825136;var _PyODictValues_Type=Module["_PyODictValues_Type"]=2825616;var _PyODictItems_Type=Module["_PyODictItems_Type"]=2825376;var _PyMemoryView_Type=Module["_PyMemoryView_Type"]=2827140;var _PyCMethod_Type=Module["_PyCMethod_Type"]=2828168;var _PyModuleDef_Type=Module["_PyModuleDef_Type"]=2828376;var __PyNone_Type=Module["__PyNone_Type"]=2829480;var __PyNotImplemented_Type=Module["__PyNotImplemented_Type"]=2829872;var _PyContextToken_Type=Module["_PyContextToken_Type"]=2859596;var _PyContextVar_Type=Module["_PyContextVar_Type"]=2859288;var _PyContext_Type=Module["_PyContext_Type"]=2858960;var _PyEllipsis_Type=Module["_PyEllipsis_Type"]=2840048;var _PyFilter_Type=Module["_PyFilter_Type"]=2856064;var _PyLongRangeIter_Type=Module["_PyLongRangeIter_Type"]=2838016;var _PyMap_Type=Module["_PyMap_Type"]=2856304;var _PyPickleBuffer_Type=Module["_PyPickleBuffer_Type"]=2836896;var _PyRangeIter_Type=Module["_PyRangeIter_Type"]=2837744;var _PyRange_Type=Module["_PyRange_Type"]=2837472;var _PySetIter_Type=Module["_PySetIter_Type"]=2838272;var _PySuper_Type=Module["_PySuper_Type"]=2842944;var _PyTupleIter_Type=Module["_PyTupleIter_Type"]=2841184;var _PyUnicodeIter_Type=Module["_PyUnicodeIter_Type"]=2850464;var _PyZip_Type=Module["_PyZip_Type"]=2856560;var __PyWeakref_CallableProxyType=Module["__PyWeakref_CallableProxyType"]=2853680;var __PyWeakref_ProxyType=Module["__PyWeakref_ProxyType"]=2853472;var __PyWeakref_RefType=Module["__PyWeakref_RefType"]=2853016;var __PySet_Dummy=Module["__PySet_Dummy"]=2839800;var _PyStructSequence_UnnamedField=Module["_PyStructSequence_UnnamedField"]=2840628;var __Py_ascii_whitespace=Module["__Py_ascii_whitespace"]=325408;var __PyIntrinsics_UnaryFunctions=Module["__PyIntrinsics_UnaryFunctions"]=2864528;var __PyIntrinsics_BinaryFunctions=Module["__PyIntrinsics_BinaryFunctions"]=2864624;var __PyEval_ConversionFuncs=Module["__PyEval_ConversionFuncs"]=2858592;var _Py_EMSCRIPTEN_SIGNAL_HANDLING=Module["_Py_EMSCRIPTEN_SIGNAL_HANDLING"]=3512276;var __PyEval_BinaryOps=Module["__PyEval_BinaryOps"]=2858480;var _PyExc_InterpreterError=Module["_PyExc_InterpreterError"]=2860024;var _PyExc_InterpreterNotFoundError=Module["_PyExc_InterpreterNotFoundError"]=2860028;var _PyUnstable_ExecutableKinds=Module["_PyUnstable_ExecutableKinds"]=2860512;var _Py_Version=Module["_Py_Version"]=460964;var _PyImport_Inittab=Module["_PyImport_Inittab"]=2862176;var __PyImport_FrozenBootstrap=Module["__PyImport_FrozenBootstrap"]=3321248;var _PyImport_FrozenModules=Module["_PyImport_FrozenModules"]=3521096;var __PyImport_FrozenStdlib=Module["__PyImport_FrozenStdlib"]=3321520;var __PyImport_FrozenTest=Module["__PyImport_FrozenTest"]=3321728;var _Py_IgnoreEnvironmentFlag=Module["_Py_IgnoreEnvironmentFlag"]=3511020;var _Py_IsolatedFlag=Module["_Py_IsolatedFlag"]=3511040;var _Py_BytesWarningFlag=Module["_Py_BytesWarningFlag"]=3511012;var _Py_InspectFlag=Module["_Py_InspectFlag"]=3511e3;var _Py_InteractiveFlag=Module["_Py_InteractiveFlag"]=3510996;var _Py_OptimizeFlag=Module["_Py_OptimizeFlag"]=3511004;var _Py_DebugFlag=Module["_Py_DebugFlag"]=3510984;var _Py_VerboseFlag=Module["_Py_VerboseFlag"]=3510988;var _Py_QuietFlag=Module["_Py_QuietFlag"]=3510992;var _Py_FrozenFlag=Module["_Py_FrozenFlag"]=3511016;var _Py_UnbufferedStdioFlag=Module["_Py_UnbufferedStdioFlag"]=3511032;var _Py_NoSiteFlag=Module["_Py_NoSiteFlag"]=3511008;var _Py_DontWriteBytecodeFlag=Module["_Py_DontWriteBytecodeFlag"]=3511024;var _Py_NoUserSiteDirectory=Module["_Py_NoUserSiteDirectory"]=3511028;var _Py_HashRandomizationFlag=Module["_Py_HashRandomizationFlag"]=3511036;var _Py_FileSystemDefaultEncoding=Module["_Py_FileSystemDefaultEncoding"]=3511144;var _Py_HasFileSystemDefaultEncoding=Module["_Py_HasFileSystemDefaultEncoding"]=3511148;var _Py_FileSystemDefaultEncodeErrors=Module["_Py_FileSystemDefaultEncodeErrors"]=3511152;var _Py_UTF8Mode=Module["_Py_UTF8Mode"]=3510980;var __Py_HashSecret=Module["__Py_HashSecret"]=3511160;var _PY_TIMEOUT_MAX=Module["_PY_TIMEOUT_MAX"]=492616;var __PyEM_EMSCRIPTEN_COUNT_ARGS_OFFSET=Module["__PyEM_EMSCRIPTEN_COUNT_ARGS_OFFSET"]=493560;var _ffi_type_pointer=Module["_ffi_type_pointer"]=2425108;var _ffi_type_void=Module["_ffi_type_void"]=2425e3;var _ffi_type_sint32=Module["_ffi_type_sint32"]=2425072;var _ffi_type_uint8=Module["_ffi_type_uint8"]=2425012;var _ffi_type_double=Module["_ffi_type_double"]=2425132;var _ffi_type_longdouble=Module["_ffi_type_longdouble"]=2425144;var _ffi_type_float=Module["_ffi_type_float"]=2425120;var _ffi_type_sint16=Module["_ffi_type_sint16"]=2425048;var _ffi_type_uint16=Module["_ffi_type_uint16"]=2425036;var _ffi_type_uint32=Module["_ffi_type_uint32"]=2425060;var _ffi_type_sint64=Module["_ffi_type_sint64"]=2425096;var _ffi_type_uint64=Module["_ffi_type_uint64"]=2425084;var _ffi_type_sint8=Module["_ffi_type_sint8"]=2425024;var _environ=Module["_environ"]=3521120;var __deduplicate_map=Module["__deduplicate_map"]=3521100;var _BZ2_crc32Table=Module["_BZ2_crc32Table"]=3321904;var _BZ2_rNums=Module["_BZ2_rNums"]=3322928;var _z_errmsg=Module["_z_errmsg"]=3325168;var __length_code=Module["__length_code"]=2435824;var __dist_code=Module["__dist_code"]=2435312;var _deflate_copyright=Module["_deflate_copyright"]=2430480;var _inflate_copyright=Module["_inflate_copyright"]=2435008;var ___environ=Module["___environ"]=3521120;var ____environ=Module["____environ"]=3521120;var __environ=Module["__environ"]=3521120;var ___stack_chk_guard=Module["___stack_chk_guard"]=3521132;var _daylight=Module["_daylight"]=3521140;var _timezone=Module["_timezone"]=3521136;var ___tzname=Module["___tzname"]=3521144;var ___timezone=Module["___timezone"]=3521136;var ___daylight=Module["___daylight"]=3521140;var _tzname=Module["_tzname"]=3521144;var ___progname=Module["___progname"]=3523072;var ___optreset=Module["___optreset"]=3522036;var _optind=Module["_optind"]=3325416;var ___optpos=Module["___optpos"]=3522040;var _optarg=Module["_optarg"]=3522044;var _optopt=Module["_optopt"]=3522048;var _opterr=Module["_opterr"]=3325420;var _optreset=Module["_optreset"]=3522036;var _h_errno=Module["_h_errno"]=3522172;var ___signgam=Module["___signgam"]=3537468;var __ns_flagdata=Module["__ns_flagdata"]=2623184;var ___progname_full=Module["___progname_full"]=3523076;var _program_invocation_short_name=Module["_program_invocation_short_name"]=3523072;var _program_invocation_name=Module["_program_invocation_name"]=3523076;var ___sig_pending=Module["___sig_pending"]=3527448;var ___sig_actions=Module["___sig_actions"]=3528368;var _signgam=Module["_signgam"]=3537468;var ___THREW__=Module["___THREW__"]=3544272;var ___threwValue=Module["___threwValue"]=3544276;var ___cxa_unexpected_handler=Module["___cxa_unexpected_handler"]=3336788;var ___cxa_terminate_handler=Module["___cxa_terminate_handler"]=3336784;var ___cxa_new_handler=Module["___cxa_new_handler"]=3567072;var ___wasm_lpad_context=Module["___wasm_lpad_context"]=3567616;var _in6addr_any=Module["_in6addr_any"]=2777900;var _in6addr_loopback=Module["_in6addr_loopback"]=2777916;function applySignatureConversions(wasmExports){wasmExports=Object.assign({},wasmExports);var makeWrapper_pp=f=>a0=>f(a0)>>>0;var makeWrapper_p=f=>()=>f()>>>0;var makeWrapper_pP=f=>a0=>f(a0)>>>0;var makeWrapper_ppp=f=>(a0,a1)=>f(a0,a1)>>>0;var makeWrapper_p_=f=>a0=>f(a0)>>>0;var makeWrapper_pppp=f=>(a0,a1,a2)=>f(a0,a1,a2)>>>0;var makeWrapper_ppppp=f=>(a0,a1,a2,a3)=>f(a0,a1,a2,a3)>>>0;wasmExports["malloc"]=makeWrapper_pp(wasmExports["malloc"]);wasmExports["__errno_location"]=makeWrapper_p(wasmExports["__errno_location"]);wasmExports["sbrk"]=makeWrapper_pP(wasmExports["sbrk"]);wasmExports["calloc"]=makeWrapper_ppp(wasmExports["calloc"]);wasmExports["strerror"]=makeWrapper_p_(wasmExports["strerror"]);wasmExports["pthread_self"]=makeWrapper_p(wasmExports["pthread_self"]);wasmExports["emscripten_stack_get_end"]=makeWrapper_p(wasmExports["emscripten_stack_get_end"]);wasmExports["emscripten_stack_get_base"]=makeWrapper_p(wasmExports["emscripten_stack_get_base"]);wasmExports["emscripten_builtin_malloc"]=makeWrapper_pp(wasmExports["emscripten_builtin_malloc"]);wasmExports["memcpy"]=makeWrapper_pppp(wasmExports["memcpy"]);wasmExports["_emscripten_find_dylib"]=makeWrapper_ppppp(wasmExports["_emscripten_find_dylib"]);wasmExports["emscripten_builtin_memalign"]=makeWrapper_ppp(wasmExports["emscripten_builtin_memalign"]);wasmExports["emscripten_stack_get_current"]=makeWrapper_p(wasmExports["emscripten_stack_get_current"]);wasmExports["emscripten_main_runtime_thread_id"]=makeWrapper_p(wasmExports["emscripten_main_runtime_thread_id"]);wasmExports["memalign"]=makeWrapper_ppp(wasmExports["memalign"]);wasmExports["emscripten_builtin_calloc"]=makeWrapper_ppp(wasmExports["emscripten_builtin_calloc"]);wasmExports["_emscripten_stack_alloc"]=makeWrapper_pp(wasmExports["_emscripten_stack_alloc"]);wasmExports["__cxa_get_exception_ptr"]=makeWrapper_pp(wasmExports["__cxa_get_exception_ptr"]);return wasmExports}function callMain(args=[]){var entryFunction=resolveGlobalSymbol("main").sym;if(!entryFunction)return;args.unshift(thisProgram);var argc=args.length;var argv=stackAlloc((argc+1)*4);var argv_ptr=argv;args.forEach(arg=>{HEAPU32[argv_ptr>>>2>>>0]=stringToUTF8OnStack(arg);argv_ptr+=4});HEAPU32[argv_ptr>>>2>>>0]=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(args=arguments_){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}function preInit(){if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}preInit();run();moduleRtn=readyPromise; + + + return moduleRtn; +} +); +})(); +globalThis._createPyodideModule = _createPyodideModule; diff --git a/static/tools/pyodide/pyodide.asm.wasm b/static/tools/pyodide/pyodide.asm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..5fac234e35ab9312fac690472dc30eabc55e208f GIT binary patch literal 8647684 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 h*KArBepL7p=bLq6WfHG-TqGJ`y0 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

1&zR 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

2p_gpT72*?$h7&T6tHmX zetdR&`EQzRjFU~I$Piq@Y_ppbg=O2~&kE^fL5QP&zQSe8_)VD5DXdpchig|C-bJqC zk!O#4DD)sXP|OB!W`eD2VnwMaT+oID*IuF*?4w7E^ACbV-I{RJB_>?;4`yFjG|GB) zMDkqUaY(9LmAHeOKv$;I6DeYvS$lCo79G@f{%-QC7y>%|1Vbn+|D&w=y+4Ei)xQK% zP|Is?AYrz;_Uu({@1tB3RhAto$TTjG)p%aL?rh{=`9c9YERmGCXhFt~c-p+;YeaLK zOHTwExT+9H>u)ojxj$RMO@XEoT!E0FIWvF7Srb;mwTRO7S(tZPHk!$&t*$P%WJhkGiVH&v;#gb zpOK3WZR^QErGPe+@Jqu(?2fo-J0+MRIvg|Jr0D1l6PmT?5!4zHSHJ6ujzRhB@EYif z>@ul`o1TiC{|cJ|HBMnjJeA8<>s$!^*$sDC3#?%A&bb#tzh1M3v@`6w@Z$;)Vh&lU z-di>}(V)dTDrzw+R<7Ph0VJAUN>&uL_1u@1V7w>MBL<|A!xS>GdnneNB%3<`%0*UmzK|0tgi=_*-5S7!*z6ekw5!>H+hDUYyj8@O(vs>PU$gtrf z#WT%|gM))iG1tld!Lj`Q`gj$~M`oy&_l@AVfY+f-Gi}GygQt2kO`euaegj22)VMa6 zUV7-I^)71JTozb`xS%Mj#|~GAbm*`O#iOI5d`QwoqFi^8N87>^lpBke68PcY^&|yA zY9vMZ;Mn-vpd2lMu{F)LiX_zYY&=A+YR69Lwem9zN5#03M-%9T9~g4o8HbP$@)70s zXKOR9Mi>0I_C)iW%v?3FColr}O}Av#m(L11(6y_vH>bMnY(+zjk7h9DgI1!*nn#*o zthxbBjgg6<4@U@%*4Jj=*Sd0}5oWoP(b+u7@R_wF&PQ)X(cE^QWE4Wo#90TT8_lq@ zlnMQ*@4f&x6|H?(&0#`4*o18?TOM}QDB4lAYlKBmf^{WnGbU>i5@C4za|ORlvS=2* z`NUOA1mUaC-$zjoKBznpNnO620gu)+?=~S>GJ5)kBho*01QERmnc@E_ zS%5~?kqYeIBb5-4VvtorZ_uMfhLWoiAH_)ATc6|^yoT8E6O6M!g3eT0`P^Ar-= zWX;ZGC9H~2#ICRXhn{;`^G`T-+NT39RXTWFc7(`6v&KCAcg~rc098cLp?#te(}Pg0 z|EgOT#W%pEeuFJP)Q8V5G6`C;|F}tfBbOu9RzupXJc-y-R(>!K(z5phgC2qY_3~@I3{CcT`Ok%; z0HZ~wz?dg6!fOVjX;QmMGeAjb<{2ZxYLHjwJYgWNprVKEJXGD(O?r(i^Y$uRvUwzq zB34RJF(A%p7tI8(zK>x=d4yr3;p$6y+#(TrmQ*}_!ErKnu+nB)rp0DU z&*m?p^fbCa@N2$Z+d+d4C2lqd*t?4k>Cd$f8MKMk|7>c8L?cgQ@R)|DRvU_B$)Nms z+0;JnIE8ub_R46N?VdcV=Rb|OsdmpulGQTm|46(eDKqyZt!mzDaoW&sJlInY)seGT zz4HxP)=~YEb&x}SBp00OAj*p+L1Lgj;&4VO0=bskUzLgh;D{W+@0fw(Z#-E1VFI3j zO;slkVdnsfOe=cMB@P6xGMrCdHI8(Mri{R6QT&ZktrOfE13f%kZEZ&`#ssF zM?@%?d4KWoh1rd_4QB89Jn~?pnwHX)7#YEx%~_LAzivFc;o9-+UDsl+9J3BkApDIH z!w=$0R{RuJ=hok5QRu+4e$uq-*(uHUb$8u3Jj-?OQ*83@;Mw~HY*47v33$bFj>g&TbDzebX z*rMNn=8dW8=|ZR~$uuRXk?i$}vm(>0b9xvtdkLK8ZVhLc$r{~D-YS2vN7qn|N;a5% zbXAE7Y+{2*oWfLnV7K(Ee@}+nb0Y4_b=9#`-Xv?+;|KXKOOR@gKuoC9f(;a7i{$a> zKUpBVW=BRG`^=F-w#8=?>|yLKc<>E`+LYMgpc1hb5iZdr$=NkESB3xCQPS4LNfSm0 ziem7u#-98pb9t+Ia|xAdgKi?|nPjaNu~CGS5}(=CVgxu{3b4^`ePJ97q9VXleq}xQ z{QqBr2g2D;1)$ki#8j}y>!~m|1^0dgco144@Uu+dUd)u$!D(DwOxU(FCWsNr25vBc z(;-aI$Zt7t*qIL$$Ln(}m4*igL4z>H&p^qX1f0P%A}kIQGR3IyCE9>JyDK~N%gWH> zJ-&*(C0I-GPQ~o1J4(?9wJ-*)_tqO{HT}R;c9tZ?W$8U_5SL=t7IpB1LjF+aM4=Ib7lBTzyV^#>hQHE0>Cc#M)0`o$ujS44SID%IF0E-8G3ck!n? zW3|Y6OUlz94Gwy8iWgNcIU9jYyN@7$!+da|SksW#hHS+Jk>Kyqz0||%`e}-ZO>s31 z*gBgIVIfv*LKr;DcE+)iD3mZ3!+|xRinr9v9>1wOd%i-h$3R(BO(Rc5?*XK)`PVrQAm`P;_CKK5PaBwpB>ms7*!uv( z#dHd!6g{-=;Dm*X$?VHP53e~UN%DRXt9eR-&vX$SDu_^AvN}T1IT_l+&|)+akLAh* zlDyK`^pX^ejW00{`_-|873N%28;g?_lnJ!P5o%De=_d6_GAYT-b@Ni$9;We;GK+^q z$0Xi|688Im=8_f?P}lz=dsxsxqxq#_`_SguI%pVz%5AWoOg)`H47oOSBfrlH%;W%v z9%+$icbn0HAn;~I;#O=>9;=mK3ERBe3hdRkg239SXU2k<6TW4Ww0g#Sb#ai`wF{cW zG_{^#mq-k&Ow?*)6KcJ=2wRke3v5x3*V4-23#RX21_Fwgd+(p!$2olvzbUA33HS^_ zdgcfTH4;EirW^wzZDVhLM(_@L3RPU+R|0xA^y;S1_}`07sT|CbSHvuy&5u+babcnCeAgYTR{}@ zRYQlFx@<8Br`x(joIn=E=FswwPo3i*J|S-$L=NGFEks_8Unda#DE!7Xnbs31J^^3S zDQqwOQNmYIKEH6LSBiZgVTpn#LXzoS2WKM2B{Aa66Um8`@s(&K#cZ7MC5%a=pBf># z_9+JjYU*M=Wp?AgNY*tA!17Zq*zPrL5dL|Sb~}{Qhrd@ z*Pn?R<3HiB+Bzt*WXvtH0z&My_A1~1gl+OFEneUU-RZi@0MLn&E_JDA-ZZXD0Y*EL z7wnd+B?6JnfMBP*Bn6sj)zqp1eO^vKWt6~ibVZ@u)Uq9SnS8tdKla`|`m(CJ^WBg0 z`u+Crv8yPcs2`7g&acQV1E%X{n8c*Hp?0+t1k~I-JLC2kceIbB@2y{QhlNP|1F2F7 zf)d-rbP|zZ0V=-Zs{us>4c)$in)a=clo8a#M<7u|gK|ILIoH}}pYuEQgtYb;p{P3N z?7jBdbItdhYp%6`8~{UKHr?}<&oJF{-$_OB{;|#wg<8dZrg&%N;k>vn7uSfL?6C<_ zyIjeoG}fY#1nqE>NMmAU_2o|t#7YCPG}qv2sH7R>!?0){DUcthNA1 z9%x9>Dt{5W5pW5oN~4fb@^^kJlw6=T#uJLINKOnA>@*|82W?&%xcimSVg&tO%u#+on(90R(0%(_X zKn%08YB72-T=J5Ric>9a=WNnJ(prjDOOI1W1q}wjO`O%5R2pl4xEfAvcaT2v}?6*Qw)dmO}o)+D=FX3ScNf3 z{o(DDoYq{kU5e3zHEm@^`G@DV3GG!ZpB31u^gyX(VMQLY7gUa8Q}~IE7`Tp&QTAkV zAOJow5Cmw#(4yKJOKaUJ=>*ay)gx1PrXDRH>99?-a{@8@3{m2QoXyvW>ddY)GZz^~ zk!UETI332EQjPb1CawSa6Q)uZR$NIg(+W+8HbdWjv(Q>Qeg{+(SGneqS|IqLY7G>B znw1ayt~qY#RM#WO5lqe!-_`dC9khAHN32Hp9wxNCMwrV=kLr)w#;w!Po>p%RcX%Al z1-==RDGx!o3%M*ge8-#z_uFyeDHUN6f+89MUhN>xY6sg+*56=nu>{?$`5sGOhQfWN zuZY{C(#ryRzjDg351>}aVJXPOrph0mu)tEt(ac0w6WK6b)%S^P>$c%&?oTj++AE(o z&)-e=f4A8f3f%s+F@Q`xcmy7FNY+gKD*48BWu}+1+%KoX}t8T~@B+?v$TDWlCLR7f@oG)aVnelTCH{9&Ag922AE%bDlgWYZXwL|C+KQRZ;$2G+NGY1?rK zE0|Zxo{S=-V7ub2c8wW)p)V*8PpJo=5ZRCtPL()IQC8BAzBecH_05>S{8nc>n}pWV z2Mv3O9#^-mgg*JzM%CG5FujiJTUyGCN5|$^Cc#G@;4KdgZwv|#4)43#@M5DR#|H-$ zU2s1m158eDz{P@j}QsZ;}ee6o7f6aVG}ttcsEh0xZ?O7RD2Gn1+bN|;G1 z6$c9>fBK$2l8wJ%FU{+#Zq#ap`W;@9d|=f}qnQmt`@6drOHR)sumQzliR+o8kxlhv zaT_NZYMXpi6{$n2r0fiERhu~pD)cRn8`Gyb+;UKosbrvuXX^_5B zwibfNbRAK?v?uZWp-AzO9}X!Ff%`vs>~Oy^p)en=Y{euLzGxIw&!PCqMq8-QZ7GIXRe?(7G`HG41ID3$8!RfvB+o5JqN9s4=p+R zxj<05V4+Pr$a(kOlR=KNF>3L^XM$Sv-2N2l)(vrjY+}|HaSuHyxi{j*sjsokm*zmYeLwD-pp;ANB*Y@(xDXmfgd>q|K7(=!M{yThLkLf?*-ok z)-gv@gm2Ty09X~r_UDqJre36eA!JClq@gfMWuRhWG^F%tQwy3|5u;7%S#^}jO3Mp2 zZk$#kVjAA4Y=*QR%ip9S{Ezg?WXiZRBV}v}NLrHpszmP~(U;RViz*na#vQEPqK}M5|*tzDboM=9%fA9$o`1#^#qk-pL z`ljB31Kejb2kn;1?7o%`QiNxlrnZ+#%Gwb@co;N*^Y*KTCe_wslun2QtsQN&!4D*` zVu2nc7|8v>d9!?KUuR~ts#8NvJzd`Z1GZxM*>c~hwfVkU*N7v|swj6c7gkBL{pFjr zFjcjz&nLz5ToQi|hjj>Ms*~7;?hd@7r&;vxQJ;@nSl%5EYVW)eUi!?5Kl2X7IN8DZ>)XoPPJ zstU&lx&(w=u^I4$i6Jql871F zxmI##dd4ST#Ry_hL85kt^Exb9B};vTNXd&m_)@GI8D@Hgbci-@$|#9_UEtFDKj1TC z0Vmu`7&;3|J=rA2Enl~who;CdGw;MMLw_NA>P75fs~iDKv7yp-!tCl_GK-`Y)Eqh1 ztN^_A9*);c%X?0;vdHqCOBP70NoC66*6&R$ib4foK+x56=auNq*42kv21P}oW_D0N zz6^@r@yfxMLA4U)6xdA=&$Nr;GmsHv)_5ni0Zh@9HWU29Z)h*iaDSl1mtWJ7XX4K_ zwo%WuZR7gq-u7;`HK7QB`7;m(r74#N!CEckbF97|II+1@oHpfOW*6x-awdSNV$pad;!A>W(C+@WSOFMi%q&8zo_BIUOj z5&q=r&Fx{+nhe2*gFw<$>H10{%0>LHtgu2)48zx6Jfo86|MeHYl2?63 z^B%PO``_#N+K&UPZlsV=7P6?x8_$sZ*jKeqw>0v6>lKYWbDO$ybm&{oa8vxoGvt7O zI(0i9EBjnLN!8eiS7x?h=7~9lPrp*tapDnhZR;W(2+QM0KDX%|s(bRgrmy9|q>TgP zxU$<0Olf&z?EO{qq%q{cU@|RP3=_&hfl5+2E#q$a-cngbe-!i%kYRW zN%=NryE7zWN_)|{@u*nDvd>b(q*Z^X@o}2`u_|2?yfQ4sT@Ry$w0BXd428Q((278YV~BQj#0$;C*psp4{ciRZ&vEMy!mwV;!qV} zhDkTn25;k$s1*9;R6xL)necVH)ls1?iwdkd zA%rIPo+$quJwkVEcK@CeQG&pImLI}xO$pf;9zrek%mB|qb)cSekpm3_O5RH>BB!gv zx3KyC>RU5<@<+JCmrbfZB8yH3&6AZ(Qi*TENj$hf+~(bz{Uv-Wsa1FpX;$TkXvXn6 zs+TZG7|DcV@%n3UEK)0(7qtvPl{+YVboGa|r5k!Qt6xhJM(?jR6W+MV*ry5Q z$Zxahsh^IM7vIQ8O{AB2q9ueT!mvgIX*j?>-?933Iw88%w2eNL3IK2jJED~qqL|rX zKS8ywQX)Hfx>dsQ;d)jRUgKxwp@KASV=hh>zFu%Tt}0fLI9iy8`AFI{uK0`pkmQVv zXhcXi2;=>CJT18MqFZB}*l$ER~DgigOROgWt<&Y8Osj7Q<*5Z(X3h$ z4RYXS4H`2;D{(XFCAe9GH<-uagTowLL)~_7EM;S#xJuak16TM0HLveYw2UYz_Z=sZ z;t_k3=wJh46b2M{69A9oWRs01Imm(LBL4E5_a_&50yyH z$k_?Z8pUQ1fg{1gn6gy>5mEaBxWL*hTBkm*CNs-PLJLN>P2E}{Z!u1R-Z$tQ>61<`xey` zg>#=jDd4cx7pyqhm-CwuVd}MDz1>u91h~#N2{=l&Qg9$h z_NN>2r1(kmy8*BM$AtVqhNxbS=PEWcy^koBA3VSO!3jfvEx(IA*i3#Uwkp3lEN<>) z`6V&!F}IaQ8fxzTkY3Xn^#WJwGje6BR;s15CTMx-_`x1%nBN|K!bcuSF57AT&AxpP zJ(B!i4F5(gsn%L4o@{=wiA+s^6c{N;bU`Ki$L}RAgr9!+b@tqDgiKv$6Y_8bII!8$O-p+9-e4^4FP$UYkO@qgzWqopA*wf|JvQm>OG zX*Z`S=J{zD5K7_s_H@2!li#ZIn|woI@a?zUyzuQAd^4NTd8U@ZDNv^42ka2IL?h1Oy zROBdLK5+IknkM(3{aY78+nB5W{A9X5gCfdg>%J-0iz*`n2l`&+VgT=Q9pEE7s~TEGK#A z8Mb4CxS?8y`rZmzb=|KwWIi1X@@CbVb5<*3s zKYuS<2=cREe;>8|-Cdq1w5>TOxVRMhbnn_1bFY$_sBJ{SLQ4iATC|mHOhH8$F974q@50-m$@gXP*?;8 z2!yV3|5-ZS`N_S_`oRmC8i{oO(?IunFMCNtI3s?ic&H=dYs1$d_?{EL>kQjXA*z9C zsq4>@x^<*)2r`rG^!$ znqr2IIgVlm@GlvZVzSM7y7l*$#T=S_u^oI+93*1JA#B4DIE39A0*CZxaR|4?A)8wq zg6zUE#!O-u{frd#pUo}FxVOYF6tUTuz#i1kN}HTbQu;xsH29T$H6TH7;3;S5CDX?3>57sF7Y^ZyJ9(D4;^O)=ZBBF=K@1+w*eLCdqVx!eOrFYy z#6r3PILmAGg?xkOMxAT8NRQ{O6yHm=H}WM> zFHe^8M>n9uCyYHIz=>zgUI(8dQ2w{eyJRg-UnXK?*knW&F`EkeB(~DG`D@ za1o%j^!dYDHg4pmFOYJf{Sq=F?E8NHhEbE=0CsAz1p6b&TKxhFNDTV!HCzVq=YbDn z0h(y$7#|C`(t7hnJhATwSR1{8?R;Qje(?=fz3@G^0Z;PdNpf59%`8tZ?Z?rh9bEq! zbJ^%MVk9`(BTjE{A-knJ5|0bP!z0TIJ`XW^bgh&p&k<|s>^=U$31ShOqoLA5H82FQ zoG8Ti1|84(`5US}7m(AwicF;E;5fA$2*@P6pAL)a> z=ki^|pTCC7`JI#a(|-F^@;FA7?R?@DRkjn1UAA-E6_@MlzK8pl?c8ivfnfQvor5bb z*NwrI@`$*=_s#lFJ6+$#cOK{46R*7d^2@~l$r(vfyfn|UOSERk|HvmMi;4HB&@&`2 zof@lZjq?{QYLc451WMcnWZXINb#=}X>r73Op)vVl_E*gxEz_H7(m-H(>yUago2@sqb$YXk-6YA=3Em$GCjY)KS&5Q*$u1#& z%gU?IX*4BGQEbvu+=+-FXm0iOjAv_G$)L?KciC$Ss=!+L+=EQF&zPK>ts{>`IsSep z>s%7Ih;5}0WHtK1YUnds4NLA?5_CQN8-HxlYOuNeDOfyQZwqS zgJF^hEaBD=s?7tp`<^#87Hl}1OawN#zRGU2O<>2g7ekDHO>lztx^6r`VqQ{nvTu^B z=C$w#(JU4`Hgp!Frt8{Kc714e;Ou8Ay%!nw{ixmqphpess**qbe z@OPhNI;6*rg0ir|wNHxo&gb1rvP-GSriMl?OEZ1)XMaegsJ4c8zrtw*bmre=fm8JP zSa6E_H=0S28{^Z z@MnY@{r%Th-Pa&VW089%?U?ClS^~(*WZzZiHO+h0H>;vTOO!-yb<9jlV-@y2zp)Cf z_S5ibGD+}_QR0x)DF%D|8cpHk*H*byM?%i|x@`4!ScfBKH?a*dc~s?Q@%?v@{V-HeorZ{MvKdt6I*UE=gP04UT%QX&(Kt`k^d}nj3 zHG&mV2$Jx_XW&EqiRn7!?T_lIjx^-aKDAR^$$t->t*n2>BCn7g3Dcls>GCMZbqZJo zAwet5u<%VmT`a%JuK@=~W#J76N%2mHN2(GG+B-duAnG>CRqQs79K#&$v4Q>=I41%0 ze<@VH{1{QWAu+@>D&y%^zY3k1HZAUuCp8`T&zkvuG%nPU2maA8ie+rpyJecqF#a%H z=zH&NDa+_Pb+4E2M3MU#uhKbD72L5OT`;~k;YU3i#UK|cHg*>Yt#T|b(lob|;7%-E zLBYYn1@$rD_K>G|$G^s4Ee#Z1+Q}H~?lA*Rlk3rBm#{839%JN;dQF4aAEkO-7yHd9 z7M@`l9y^9p@qJKUg@3(PiY$D8g}%RZK;}GC;owV|=&@5bN$_i?nh@f(9OcR{Jo0d? zrfiHZ*j#J*z6I(}G?9TE5$Ll04F=4vD%#N+7JRc_`Io;i>R%rnj05JWot%H}?6FVex#uqPMfuwR%Uo7gfB1P!hmG0wXgZ9< z=CBU$P~g`<$!x>POd-{q_0QEz4FA#Twi<(0TL8mQgG5}NR+*L~u~Thc->14GnpbQV zUf&B6MV-8Skg|RAGPJ_Qt`RhqK2bwsNBUJw2K@JLFV^3DB~`8zy{@Q6QurWo z|J5(pDRv(iZjtB6tc%^ElTMM4;~!?OgT)vvY;=%+l`ZAP zUv+b)oiB+K&!~jeH!DPOGDB$D%F(QF-25I}#jPey;?7cs{l?l)OnCHXr;cKUkmm%* zq&duD=l+E36Ggjo9>T_k)vjcPmb040GSk6!oacJ$WHTK-V`URmav%Y|yo%8C+NW8) zN0LkXvC25B6pzw~gUhoEh>p+?$egZTOP+wWdnREEoLxh`U2Az*wgX+t`W4O5g&dPB zIr=^AIirL#!Pj(O#{`A@nukAgn1pRZvf6gyA-hy1wj>RLcp4&l`uO<<~S|{of^zb>^0VLH@?kZqI47jtRYfuts5Vcrp~Cchm#Rm4VCz zy459Vu!$~x-%KsG0v35=t+umYuaZKyIPJExM;sPDCdJM3*^(PMDk%oBgi4sBNXVCk z*%9|_8Za0xR*+qUMyo>9Y)0w33dea8PI><6LtD#WMC6)kWmu%SLwHEFKbPNlJX4Z+ zeFg`oBw32ew;~12s$(&;VOn*Dg?YKmLGP)zYYjcc_Gw*RSU*J2&96G+NL=2kHKRg_-Bn<##jXi}(G|I_y= z#ih0foaBI|H{YN5II3J-^n5UtW@|AMHk33G*#K>Xu(M882Zn54voXwFuqa3=Zt$D& z`aIjr%D^S{e0ksbL)Ht3lYn~7HZy}Qb(D+HIPCMh>Zv;CuL0MX!fDzIGRUcyH?00~JlS3#SM&SGPM}AlD=u;iW3s`Ff^nE^_yi)%ZQdG^$X=3E; zGDT-)fOGqf8>+dgH)5Pm^*4%Ax9lIX-Gzq8T)TB&R`aT}(FkjXUCq~fpN((A-g%?$ zMZ+b)>HH2a>EQsZ>)l7w1BXrDz8OZ9;kN+$Brr%apk$#rs9`6Ys(aCBd2P?Fzy*u+ zswHhBp>MbY&|J?Ok!A+rlI@!y`kJMdx3HW%X76i|)i8Ou7`UA`I&-8(0nY-Cb4rv_(uVs{tS(2eKHJifW-+q+X2va~I?M zU}DTUYU$YWx*y`I2y!7}2lqoJ^SY$vyW^6sPkqoz`BdcSYeEo)jI4nc*up7@@FhIQQil%@{Y=CV8VAOqAeTX8|hdTFI&0_NsU&Ruu2+vrNF2>9QD1 zwTe6ZkNXP;ooZTFAQ1%P{yR`)>uV)I6&ov`vKSKrRw)mb;7Pjwd->BB}x z$oFtI>Z#NQ5_RjJV23dJVWY50W}W7}TjDelYG%~5)?P)2X|Q^@23rr;;Pk^a__4z^ z_}>oKVB6suJnnD}e*AC^&Ny6yGY{9`@v|B{oQY~bm;3}|;9T?0NO1%ZRu`KT{{v;3|s6*YfOIp^+CC)&|>pRb2Qz2H;pRv0@ z>ze1s#B@^M`gJ-rjnL80yFN{wq5ZVGZ*P90)Z!5NuTTNd`c04r<~e4V9p3@h0LR!j-!!pBQa1ZKAI5PA5ELtI{Wx}{$1digS6 zC#j}ao;Xyj8@IsTm)a7Ou`NBC#TpRBYQlU4C(}B|vK-^rzyQ4a_EQ->C52S(T1X)$ zkio!_ZvUD&5vfSI8gXqSzkT(RnXI^cZhvY^^vbI?+Co(MD~ioX)F<`Zjdq$aFRxt= zj06OCFC)Z=s=q&)Td{Vg*ZE2p`LeuDlA4yE-!ROaW)t?AcznV>ht*Z(i&%mUl30t* z0-NHasVxjJic^XBCsqb2(hZR%eI%I2;J@P~*&bM`cW0$9YnIdx%YXfwIA)kzb6#D^ z%R^{78lBd;0HTa?9H03~4LWfq+UO)uvs{QqUEa5WY0b&zjIG_=LO?@*r#Qz5$&3CW zuF|)`eywLnvP@m`)WK1^-|k zQorQj>NdZS*$kfNAJoeY%NEv&-v{;zg@*ub4A~T1fH=J`E{c_yhyX$jl+%Yl&^U}K z59BR|eVx-7K53lW*Jy(2CUKGHYqu7r`1} zN4snIDt?XPKF|%SRV`+3dLn?_E4KG1)#B| zTP9dqwiY)UZw)&u^F*<^Zvy6;Rs!+UWYu=m!cDcCB#5o8<$XZKo7g|b2Ts512A;1U zIFDd_!@vnZ)(zbDvuX_qfv2LKbY>it9W7xlVvrJz%2b_?%5qb1vqmNE8MU%5Vx_T) z0#zoGLCL4Z1+HoA#P;xpy%zDQqXo`74Z74462dhLw0+k&sZCqytX38L5t4@^4H%it716rP7HJO%I_JN7>anYM< zP6;zfH1<0>(?o{dRg`B+5}lBWugLsMzJtD%o**W3gqmX$5ha8)f-K3;TY?-UU$hsh zrHo7g8MMc2NbTukKHuJ+M*STdrtInJSf7SLZj%>br-54%v!yh-hrAd& zqO_e;U_9#gxU9Juv0i!gMo!BO8iZ^l9^M=XH%I0$3@B-iHhUFUC>_pcE9}diS{%FQ_ZI`9y$*D86wrNBpg>3VP zSt@%68*I+He2`-ztM#p6SRddBQTwqVY67y{f2z!2UVJ}8%NiB`m*gNxBvfArq6jK0 zh-DgXnKmE7qW*&lpSbL%47C6RKADr+= zY}R$#h~$wq(Vzp?#yJE^l2rfkewU0L)e#3vFVSFEz2yw zwocB48?shLt|x+Z~#D*O$@V#oB^ZD*vAMM4TPJHPx_A+p* z9Jgu^nv-Dy;pAw$uiV=7K&$gYxNK(eOlu!^eK0(>T41!u9AoD=VM%O;R`_X7$L3Re zBbx{IL_SC)Y&Y^Ej6nTw)AJm7ov4lD^CSV|b|#m%Yk-+ATm#_41uh>+bWWS5IU6hM z>}g)OjgK9qvV~SZT>S@${0=&^(YN^8?eCbcjrp1Ya{aNC=udeIE(hiraem1;!6!h$yaqH`{Lw)D%<&n(Sm zoDWGZJcNC1iMTF38TZZ>rl$E0K~Qy-_rc%t-H%bkQUGGOo`{}VwBXUeK%2!P_Lwj~ zfZg258ku%1s<{Q7K`B_dC9iCGbC7^8eYIFP5@a(mEGrN(VH`(Pln>Yet+=!uj&FB| zJuDG$?_4x?u0QY|(kgZsSL5rN$8P5_N`xN9Rbk1aomz&PPwJn?`&#`d zPPGgR{7&v&B;CQJoB&6Lr6ExQ+pF#xjGA+@*^n*MI9W@9*gS%kfbD9)f{U79z!LjjIr@klI#T&VhUdXECWY->M`B=q# zQLUl8pCVl(zPtJ z;^-!Y!f%UDlA;5#3S{2T48{jSvYYPYV&uDu$LUQllX*x|x6#JB`joJl+Q5vZ7U%GO zni0Ukrv99IT};IS`lIdCehhG0M<^fUOmBCacp6;h;F8`DMRjY(f_Yv*5Cx11qBLR@ zJz#h*=4j6omn{|tq=#&)FwpzG@3Tq$7kai!y>d|ww#gzxoK#V;i)73s3o98^6w{JJ z8x=3L357;Q(I(289hTXsC=wrS6(v#jIc!SVH8OP5kP(1w@d8`m%78=LNrJ9ZQH@Ia z-^auv31mCIP9~Ap5$)fA8zb%!wr{0y@J<**RydA-*JBxTAIJKhrqc zz-+uEjYt%Vk!x{-ij=@*eA>c=jeZx0TK)q73X{0jdd)gQ7ypo_-O#z>8?t%6HTcBnbB&&^AMUy1l9%KU z(ctb{MF)>2QvQu+r{6XL5BI}7fxw`7?5E=zvE1cHI=tEhmin=s&3vI)4 zFM(-VqID-)@>>ohn_q(lIw^mD5ywrv(HleM zn-%8$90+S0fpN()r1;hjR=Nud+vW;!t#L)LDIxy0ysVg~Wja%dc9Vsb#QDBi8XJ1U zc+LjHoxeRr%o6hPSa$j8CtEH+M5e**%S1^CF5lt8o0rXxB@$qB36V{&o}Cqh4B}o! z#y_oQRw3Ee47wj6tUARDagI0;Cdr3nCStIdY^Jl7{+j z9gLgfb%!m0UKseDhrLVg3icM#Bf0rcK%&|9Ni2e#%MEZ9c?=8I~cac1mrqJ)Da1j^T`Hta(Ql9@WiNG6)~7}^bi|{^*KiR_ITQiDU_bYBaS*6co52q29zqjPN)!cNAvGE_QW9hNRHrd<(Z1W_#u~1b=VqA?wp`di8pVKHq zjl-s-imznpAk5}99Kf)R0~n?_U}`omYi9FeU@5)R56tR%N1_xt)mfuGhc_oiWuMPx z4o@s01_Gtht`n1Y+SN*GCB&A>jkG53a-~KVAT1v{On{GO^3EpQiOyt{T9bDOYv<8V z-Zh3c704~0fZw22rXv-XH%xbD*AX42w~X-+mf47=$1r7DTU?Qu5}m}c6ajNN>ce!Q zJW-oBHMPEg`Y;vky5UeL$EQ&wfrcfxtYut@D4A{xIX!q~LgY-=Y7>c04!Hj^Evljd?Xt&$_KhpTK&AI-~vY7_P{s7Y;aIJ!;Y_6%IZvolL}T)l8hJgRsI3FVvC+K*V84ZauU_D zb?`Vp8&D!w&-`t7_41+Ors9SS?M+UNNgkU7hYkWNU8}?DsxN$$?FYHQX#(2A74yY7 zl`S-x4Bu&>c}UyOy2B=I3^kZ}QQh3$ROT*~6RZPlZwQLq{aty2*g;f}h9%ze_1@+n ziJK!;H3UqD<-&kTBe4rgLMnld>MZYCmN|i$kz|kqPf3ztvvu9b)M#i;H-OQ_cMZ9p zP?(<;e|!*1{pHb9YD^_hBH6Jn!j*E_gjE6^V5cFTO}l3$k{bOH(iW6N`LU%eOQbBJ zASpAPh98KOzW^FA{zCuOwem{^9Hm&Ud~jileI3_u{f(WNryNLg?Qi3?;ski#b?mn6 z3Fu3SHpjobBDDm8gYhGihf=B}TPgnUkh~b@qAfY6wuug82r1haD)=mN??pmx-~qJ^-3np(6$kW zYuMP`AB#&H5*CK1 z{Oz#5H_P%gqmnO*;XiVkad?b!zj*a6|6rR7k_v1tedZfUY)Iu_+!gmN?{3anOsf-6 z{pBr7!{zD(mISq6d(Ufa?_8nbMDA3}O7WdgEz8M_ue|yyj-EUrz^`V5(WYVHIsbXQ z%@bKtprtT#XqXg+D{T5Py#S#pWWYCS8Q~n_qkEE~jrwPf)gIMGn+meW-#e#(Bjgh2 zbrK`wRD|ZSAaNcS+0yqS>N|EuhzZ)$zcFL=St=s17tCU-G5G0QWQI@?rt z*gW09>}x^Oa8U?2&Snbu80;SES7-NdBTXM>GPS>F2)z2@&2w~qbzHTm;gz^1$!G%? z(rUx`E7h|89i`OcZ#>8y)*Kw<&V0C|6HDpAdgI?=%BuipvD(bXXmd5^(al20FF7RE z=d34*ix#Wn(W#^3tA!93)j!Z^o+5wL$UQ!8U!SrlZfi`b$*d(u9Z=BYEeBD(DIy3HJDuDW1vl07bs@|#S1mzGHa(4 z5H9mk?PeLnf@VEW;)7|h4SYb8<9Y5OC&p$7uwd^Q&F$WK>Cfa^EpmMGZA0_zq~=@M zd|Ph5EjHgahHqk};XFJ?=}J*;c4RGS91OpCY10_Y&cn$Jf38{zG|?8{i37g5+EQ=O zpfr4jaUu$Dcs%ITQrv2b_{PzeD+jcN0pU%}8*9s(%8GnPK>JD61~ixfFb8&bKQ1RZ zD{}C62??Al-&oNX^E1|JSwPuYEq>P^qzTY2aElJATu?4)q!(QXyW6wMY3RamiP^7F zp;?}J&GK*tC21EZpYOc%mmuR3Oit>+UNG8t;czMHwAr6@KEJlKySJqOI`+SP)jxx! z{@l`X^KBpSy<_&%fz~ zH*w*@H|bd%%4P`M3lF~Og**F~2^m++7_}8-!b#=pP9711VBB5ws*R)hH98(GnbaY^ z(g(umFqeQxhXl2-v3@SAeG%Y%=VslNq8ZI2aI!oyi0V=OXsR6hj1D2c~Ii4=P+UW$gbM^nPivF=r|acYVNl|s|kXp&o^1Bu{z%M9K~33!HVx5 zmDpd9F(-exsL$SGqaj)1S2eEY7O&}{qBLAf)$$_KxCPJZiak<{Ca$?Fpo!_G8x)~+ zFzXFV_J+_PJPQaL1>K^cE3m)uRroT3uenLLf-f{_-fa5PZIrY%{A{W-D3sAW*LGg| z%jVytvWfFM_hy&UR|aNwqEL3~Sf-tQuB6X#-hR^+!=4yu)Nux5n&;Pe9el!tD|U7- z=hJnDX$``+YAMLk3>|=BK1oC>opvYD6LMiT$z2`UB#e}h9gNZfsrPw#3|lMXe2^Weec)akP1;nF+9EiK`*ujcZ?X7#%pzy8@Mpc zG)x1nXV4GlPAr)S}W@%l72a zvOy2aK_n{CuFK9{0XCq~(L`cZ72ik^Sc-%5B~ZfZr$ATuG0 z^})Lb5SwHt1i9))Tjyp6E~n*zRZsm$k7+Cu`6>p~B&x&?Ht~`dXT-&eg7h$DC%=;D z(09;E&@T^xl83vRw(mGJ?kt=wxD!%NbiR_~# zB%c|1DKSq<=cV;uk1y2DZCpIix|kUYa`E2Q#XMg8YU^SrUi^CNVmDsAzjcunSpN2J zwJ!GUVw2VS=$}|N!sZ=eD2ZTNKSX;-CTkC)US!9yWW|jdr{^G8%E@q%BDlZzpqe*%)x<-U-umoYZ27@rJ zrjtQ{^<)rmGgKwc)QXz{%V!T!1Y(IN@v&oV^&MWxqjpb3LvZ5>ZDIVxDVCOVWcBtxfs;i+!yhACKJlNs8i7c*u) z$o1fi=gPQ+ynI@`tKYCZ^}tS?P{ZVGlm}EgQdk-Z-BGP$hSd0@nV>|=3T@i=tqjVk zVLMgu{BH~i>dcC?`e~QYh*kULHJsWD;p8>eHs{Fdr}7n>q}MxIy~=eFo3ZR!G1D>y znVxgVY7XqmcIXdAB+9cLSr+7(opRFhyPQEL4%H-Odjy)r^?st*Bg>T6E4OBn(iDBc zood@E53@;a=jio(+_ITA|3y3Fv8G~3+>oe0XE$K8B}lY0?6uk%&$rr{4W^xD)R@6& zjJm2d+WmDD8qf|FqcBmUH~LOX+%%*h6z^KIA(~eozkuHpFW`63d3lgTP3dkELA7AP zE>cABSTDJ#%qOT!ck`Bm$*^NI~i69tD zlwT0lm<^L((_J#o#*YXvlXAl}7f*rGmH?}EV@iNURh(#ahx9s%LIT{ICBVHy2yn*X z&IoYW;XP*$ht}D|Rusx6161PMIL%X&$MeW(dlZk=cTt)>(g-=B5;A9I78P{5--dd^ z?8MfnT(yrl_<((3DP0*+C)xsd2Eu;bxhrX zut6=x2~?0bws2!!>&f#Gr)YI+&lp9r0Hb&TN*0&|X6JdL(`hD=+EG+2q-)m?1chHP zNvFQ)>+`1NJFexs#w0mP2`L0Dv^?br7sFwExR&qL*IwR(-U0~qWMz)7VR3sT@Xjjk zBE#CvI1bA(ph+E>bR;T#5xW6LU?kjr#FR_p@(F$mu(+g3_gyJ8lVA70%}*qNC|b*7 zzIj&s5-#GSfs`@sSabGvcxQ9aoox=Pj)a3gbTk~KtrZ?y4pPCz(Q?oSeq=d_Q2R09 zpu1;s&`hoJw{3cFEw0O&>J7@xPzUSv+1C$8Z#n9S+P^=nx@g$B(a}dKc%3MCEPXe$ zsp`Qr_&5S-jCU$Vk>I(ChYe!{g4)2KqRkr-yy>Q8CYfxf1(QORT;UKZk2M1$*LNE2 zUEZ=-yj4Y|8r!z)iD8qC)whLE*%pXcMK7?BM3*gecP>@ZCAh(if~7=KiEg6+uR~3< zf-RY)OfjXN^!$x2td}ht0-+Qo5kpo6wX7To<%safyQFl&!=pw?Ws!K~%H?!z@4u zeb&FVg&sKoFopnA;?x*}z@df2=}{H0>@=YQ(XqRf;9ve?D;lW9YjsMH(Qq~fsAU>+ zGmY|VCxRfrF&~N!>w^bDGBai#@$F*}l-IxiUN?{Vj3CI(BeqiJkq?HkXxr|lX-m4;}4)>@b_}LC+lJdl)I zsBRg%X(tOC_qIm``I(RE zX)MyC!1*!nlw#vXBOcqk;k2;p1nR+Z1Alsr#rkx6MC?Wfo7`qe9V@vo?m()sZIfs) zsbM6YbyEB+ax>0$^VB8*BSnX8H#N?*(tTIY*udk~tXWsMdHvoS(h&#Q*Ml{qC?(v0 z$?ZO#F#Gb6Z}*{BZkyf7LADY(b9U>kvoAk!_T{r?UuJ_QsowS|Yho3WV8vNUH1L?4 zbcJNQKyRr$@GoU*aaUZb{K~nZtVi+B1K)7$W32GBv>ED(&@E%(4NNm2Gf9?3A&R{LFmy zbGE=spX{bV3nH-LA`2(+*S(kSn^6H~fLp3KZ3n9xWkbOUYa-vH z!nZ=5Z#d&X^ln=5Ue%m?re(((6oT~4J0Je`_)(liwPePvxqW%-wo$+D4U}vPbZfQ# z-1TwmGZEO?jrNu8rZ}bi)RrW}6(j{L{`}&fFw@7!4TW~1II!w7ecBycX{Zo$R3fsb_S`+T zyi`Joj%7dP&#KnZGr7Ptb}3r@R^xbjL^zuGm`{ATSsx6K4r`}r=I}p z;)b}(=1(Z@vc(c9!%6M^K!W~z>7UN9a4$%sQ;A3D7Flo3!dO~}J}3Yhq-kF@mK?$( z?n>)I%g5CXzz@+fUnY3lxs`ZWU8Lu$`9;tq&ZWw4$zH+X3Z#t1xP;jh_ zETjCRe?n}s@~=;&hRminArsJn0=5uHLxUPXh{iw1Y7th1m^Uoq4q;DeOVK?})r*PX zzsO&n4G6D0QWwUEQ2w_?PO$};5cpr+NxOkkT8C%O(LPOt3f%IG?DNT63>@3i#wJSb zey_YgYy!IAdu+DiPQ-eGLwbhdy~7@T!JmZp{vw-kUH2kOYL91Rv(}4@HCojRlm+QU z9;=CA^rDGZeCxJZV;R4~?mxO$Jp9^2zryZ6x>wwFed`rzq=>CdHbmL|jt~VyiFZs% z9BxJkK{)L>LuyO|H}s01l8<@-(@}niX{(mIK ziIakMw+ot`9d9oU5-Y|xiS>L(atN9G^TWxU8vH28oMHKm2*Oce`8Oxx2UIG`1ThkM zZg{g&Ba+lZRLc-Lw1_D^DqkQH)Ad1Kd_3fTe7UGQwdljo5kjE#D1Iv%bAI>jt{d65 zLAD(GZy7!3%k=!@TEm1EPh8;9EyMD9r@mzz!aPHQh_GJ>@Xt zq&9rM5LwrnQF2;iC*{3zQpCh@Jq)n2sU83D|Fi4;UFuO+-zVjP=DqigOK?GX&q-25 z45vA?svi?r><3r%ErF%HrOa+KzrzfNC9t@NK9-(yN2r;_xA`5WAB6>`l;tvz#R3`K z`mes=v-n+4U~yg(Srt)$SFj3|`5lzm#qyv%fu*esY<{Qnc; zOmNEF<@*wwm^X6?C|eA9f**zIi5Y5>Gv`f)M{><3)1}eO?J%OZ z%o*A*5}o4%#g=9Z?Zqwkz(lF#9#|bjWXtSOZ25^JX3J{5ll&O5rN`}&E#LgQ!?L9V zebj8}kNu0Vr6w_tmM!BX=8qm*GKu*=gDszu!1m45l2o4UwjnN0Q4yA=Vm{9NC;ugt zcrbtIRUxz@8j8A4n_l?~B!^8l#dP5$(|s;7ot3nbz4ZrN2{$_@&@qZ9C}Cm?Ak_#k zNYdL4XmUAdIy3lUjlYg!uH=Bm$^Jb!FzBQ=+$fak6huk_?cd7!6QJgHxz9TATY zlhLcUbXAqx>@I0xeyCV%rC9J(A~RquC^BoDqxBon5>8K-i?M8i6o+y;@IovX3!Y0_ z>{s9qcflyc>4DMNO2#~*KH0G5;L7)3=hf4a+LZY86}AB#<0R2x)C-18yYa2QQ!mrb z6m;rW$6J zkQGM|V^Pli_~h5>0YQhnM?BZv+i>7h2#L3p*HDts?>;+uhu`rEb2QrZwEWVbu&!Io zh0n~cB7eKVnBI0pgXy1ayQdi=iB+5pv!lqE!BTMs69F!ofvNhfhw#PPtM9cq<(NN%) zf8$AIBvVFbTlTCC*h7fv!Vtv8Q;vvBD`V_pM!Em$w;DOM-DIQ@%D*e(wzygGpY&uL8r_sylrv~Xhyk!o1MtBQ;GC}b zD6j0(5&LsBQOD+6~`2PFur?=L}t6oT5z+SujK~2ic|_ z!BZ&TwS>aeDdIIa)6U+QF@iU|$dzKxtPj3%^1xR1~=6<;FvdpI=Y!8*Be$~Sm99a$CR^MUkY=Uzu?h@OZ23T;kVrk0nY!q8F&uNR< z+SbYi6jo~qy9p>eI+)poc-n%4k3j?JW8ek+n6XGlDFn8_HBZG5^GQRD?b8S^6;C}# zvzyu_ir8Q6ZDk&S)fc=1clV2&tuF0=uz?Pb?2C&N85><}y*WmSANY6@j+RpcI=ui) zPCP&1+`3M|C6{w6O|%XGWr}Pz{EO+-Fo0p~TsIm7d7DzZmXn8t4K*M1B1<2XkNN2O zaRepxXKom;N*j;Q=1hi&oXL)HlFM-td^20~D4noQNn#j&d}@Rd=pT%MR?p=(77I!; z*s|DmqzxmxH#QP=oIWLfk*J`&9usw%_RxfE`W$`ZySy&J9?rpFjt_^58OOZNpR>DW zqaiyqiS*$b)?VImPTtDw8wGADXvTcoj)y&XqkL$i*IyEGi`_&291me07a$-VfX}>s zuCAmN`H7UB$9iq1&gY^?27>b=E1DVQ5$2qP^FDSRAd!i%YkfFT|Y81hMPkmop(zd6PcE>uOOh2tn= zv2Vl?SQd`7vdYFI9Jyv!URF4=H`tW7Y6=|0VUnSJG_aOoh3*qP;|_qNQzR9t6-dyUhZyI#PGd~*?@ z4J_#Ox_gWNh=tUnE&UK${8cwr^g?$i4Fk{)bH|sQZBdl(95GaF=4DW5Jtn`k+mXB! z+LaG17B_4C1xO+;AiDBHhS=&ErwahuhVat~^C%YR(-(>Z7mwCWI%F)`$6=Gkn@q3e4wX^W|3 zm?04o8J4K`-Ee7a19vr@jBJ7x**40(uKN+G-oCISey$AEK6 zP`d(w@kbEI#xNZM2r96E(OHb-a) zm8qTyTB!-lr9FNw(%`}S+Fo0iviye18;%Jlvj6Id8!Vy;5N4r0y zm(Oud)xbhAQ@BQOPtZ85c4`vXl#0{MA-E-h*9k$M`r(S19$uGLQXKB?H1SfiSku#p zh*m2c^Dt2GKoxrB7&VL&i#_8??1g4&sCF|!0YG2QD3Eu_2k-3FL-t&u>If#o5j9JY zumwjzw$DPapv!fA@8Nk{U$}MuX-*H=**(UFs|gs6ztLOEb4Io|3wzpB zW#~bKC`as9re?^z4zj@*Q^6E$pvkXv71ePT?RD#1o&k;chM&+gKVc5ivGc^*`SKIG zE5UTB5FRk#5Q+imA1Gu4weMfWPq%^g1|X0~&e>ZudfVF!K$iljRnNv4Y+dCTF!b0Y z*)n7?Y}j~go0$Py3o)XeM$}{SDvk*EBv^IT`+<2MPfy>P@$?xF8+iD5dMly6i}9e@ zH69(p43>O6tWo81HSgoG{+T>wJladgac^Ni#4H9H9G@w%6oKBA@$UQt@$gP zdULbFR`vdjI8ZZmymYrg35s*uxgL(!rg#lV)~}5lnoKw|;)GzXB1g-3+MYEYc$)%} znz13Kvjwuze8x-?NZ0OSE>i|BkYLJ0T|zl_vX~rY14R`Sn4A_zqhuC6qRwoeRUUs( z$BkT<)#z5V$Vzcd(X0>cOQ%-caE+do4=sA>A=ZQCT!fx>LooOaEoqv*hRM8@tLIYs z{Vq;nL3xZ>9o>m=LIRMCr;mOUzso_5{EmhU{BE0VbOOJ#xWC2k*c2&W=l2eNc=TZd zznc$>b71ldmxQ2e*Bfe|;f@$9c$*CAbYpVU*CaN83 zFs=Q&?SR5=MOk@{Cbe@u-~lyN#7MB^WU&{|d|x1rpd3pU);)CrVgGB{jJ>Kk03flHaciJTYVE1e8caOrsS-JnbOv$N zmf*D^t^;FlB)<>@hM-RZ6W#^7*e?=Ffi|s;?~!#KS+yIfJZ*k~u;5wA&WM5#JA`E_ z?vbh2EHJc@2{Eh~M@mo2p79!@GEk}g(PQT#6e&tFJmYztjHJ1hu8YT0cLXxRY7Jh4 z*0(TZA+pWS;GB5(JlXoRW$Wogwo%X;c;aU~7cNIz54fsIQpp7TY>OAhr0&2QyeQBb zuH!Wzj*T7V5cv5=lgxoTIeviIX@>7L78!e+k2w+#p&tv(wi%Cf)+No}T?7Z*5cuF? z@hKf*2<`#MTs~pR-7pI{ozq-eJp@TC1d*+s@FpR=@!XU-bOjsoLAjoREl@7vVKZJr z#84y%-eiV1sjxfS;p|?e|6kRE8-yE%DuDo6<6rPr^?p10a$`#{_T{YleYPhjZPij%}js&(>c)Tm#qJT|qjg1AfFa)k}dbt!nfnoG#6y_#5oK9Q3 znar?d#BNpAbHpg_ig-s_&ixiZ!C5zDA$LjYqVG-UNV~};e2nlceK$E?uL8R89_s@2 zI5BUd(RdfYga8R1WZb}d>S6|v2#7KdP^wDV);W>3;j||@b$?FRS&2|7p;Vv&Bm3IU zWUm)rRVh)`xBtMSDlJP1p&ybR>f~i|RIr>GO)>DM)6ijK*BTQhg(gKHg%*@d@T#R` z1c$3;??nkgD9~iO@Q+%VE-4SvTBhUF^;qEb6h_GTfdrT18y%;RQyzIpY^A&q^U)-> zK(nd3t~418)x?M*6j&e12@{8?AK_VQ4_@)C2f#b8xDsdcM%H22ZkLFZsA0!Dd71j` zTnNAg4XGzQ7jhI2iF1%Z03(X1=AD6vT||BZz%wCGs_|~cf)b73-5OWOwH@oCzQjTb zoQTu7R>~!&HKhR({WcBIFYd}3M>3v&92kOiZnEpBB#Hchyij!f@`kA9m~nT(Jo zS=_;dv&m(?Q|Bu_>t`6UVL_H1t(`j-mbHsJe{?{X;vYD9i@wUsgUJW=zEnA0xueog zi;Jn*Dzu<3p@-_%LefQk$;6QenXi_I(wB&N4r46xA`^3n-l>*_-0}f(^%{t|uB5ec z08m48l1ykr1L2?*$%<>Zk99)0c$cTodB*V0`|yGR7oVwGRMrLti$EBu;q&jbvitbzcP3^u=h0S>wg%s zBK*Kc7(bRO(xQ*oma$=MS>M##t?;mW?qYunmz06wk}bMBhfDfmOE1vZ+F4ecnu%B% zhk_us_+j_ioWbSlF+8pwr(S#R;$VIM0}hQDzk&W3z?_bp&}$};72jj`H1P?*IcqXO zJBuDyhI3MZ;p~T$(=|X{rDFj|a+pgvsF$CzGW4m})i>B}o!Ow5m-Wd^QtcWZH$@+? zSaDVa{idxaRg^^*4azT>I{3 z!XUcbzZ7clss(LP)(w}awAPj+IuIE?c9Q9fP4Rfs`0I`8`Hj8ZoLcd!1>5?UW(;Fd z-oUCN8z$!KYmQ^l`&+2CGH21@&Y_0(>3 zk}s~*c4w+YKpbo{Y9vwoj6DX!d@Ksli~O-5QZ-aL8-l_A9k^5e80rdg^F^YB-ZNoD zHRD>Kp=s`0M=!HC?PM1mBzaU_z+SK~LVRbUb0NB>65z8vRp&zExJQx;0ER0UkGQGY zRIU0X@*FCT=Y-OKiR_re1I~YFF=YQb4%yPfHlFh8?60M_5 z3Zq157?kV+k83IFHmJpF3-pabF`npZdwo|&t}!@G!%n#76}ABv3$S%6Ng|#)L@#W= zuZ15u8BjLVpO>rV`=J}w=NOWn7rIl=l>(WtZZl4)VIBI}St{MCz&SF&tIksvlZbcn z>a9*p8LscdAh5lt`yd8Il1q5ta*Zz4%pBuF281mBcCsCG--iJ6RXQ>gKU&g2gH9P~ zqvR>vp(Dq*(`GY5q)O=1EtO4ZTDm&tbzCl1NM+Nzl(D=`tzN%q#Gc{MMJKlKcCjPs zjJp9tkl)x-7}7J=RQy4I^0pJ45TaaHDRp&Q7 zZ{*SEBq8!Kt7)Mj#4sYzjl1)rfb~Umss%8TXEb!5a|&Qe@{wx)l$FsE60k{snVvd< zTh)?Wx07kV0Yq-7I52M`EWacKohVNQV~>HamZbIk1(FB?65R79A20u$ZfJi_`prRc@0!l?=>Lm} z4Eg$}NgfM)SUx6?9aDaJLorOU9fplIn-gTBab;D7BTL35C!m@Vat!YQ;`s)QabEoR|i zJY$>n^iK44F$vtl#*@55IP7{gh;}c+CR{|e5=A`F3UO&$`Hz}uf+e}=)o}I#CD0Hy z6*}8Yl-U|$7xLVyp48O8Yes+<-u2#m#rl#yr)JTLOzb<36}}H7wSnnP7Ue@RxVnkv zG=@d_lAx=68O{ft@b(VPyq=Bff{`5U1-%9URK9@BXcH;rBjElX$|-m;`f3vC!>1jm zH-fy7gOa$_*LHSG*faqmkfD*ECK)QUn1ZT$1OiGfg&HYMRwn0O#L%st#uAf0O+o6C z;|IhtqJq?+oGU|;`n7LN4Tf|(!_2HgLsaIk)s>W^0nk`JUOOmz1C61?K^TKh^;3=y zMZh^{Ok|wPgE%6*S-_537Myn- zzq7jXCI?FHu(RAE95DwQ!q>?#%N@~{#Z}fBQi`L+1}d6jelq~0`g+{m@XM-B`e3oM z8=GA~5_|;#rra%H0t;kp0OB+|*dMseL7Vw9i& z0s$0*0glMAkxe0e{m2-BP`=2PUK-<|)wyI4cE=?Iw+Y@p{^9v+qYZk)Uf!U$;U`Yv zm*^N^Lsl5yCa1U|J3&^V4s?JC%p`%Z!gT5Ugv_xit1H}YS zC?J|U2O;4FFhn(H5@Kk!YYLj;HL8XJ|8NaJ)m;2TIuLHkq@4)_drMhw9^nH~RbNMG zb?V*)_MGj|-*D&-ICKUbbuwjO&p<@O^fJMhMquVpO zsFqgDzw-}&m|ur#aJN*Zg-FvcoD<224n$R0O^RHf^6+guJ;BfV9&;$T0{J8&EjY=KBnR2P9#_!ZQRl2JlTAm%}I4M`PFM?leXQpVEvB`qQZhq#nOAO*HB|))%YPMTiU< z(Km6G*-sECj4ev-3S=`o_Q(KYghy;Fve5XjM6A%nb+ZL%phj*J??h*bi8$d*MY&pp z0qkTHP;-mStjJI!;h6r=92K}`DzLK_T2j;ESH+K(b(r3T_)CfT~8>VT#eE8|f>k@W?5yzJo%SEDJE6DT3O>>r2wn87 zhvm0BSXf2IIYxKJE6veHJ1gG<=+bRt{yfUJ;$$|ckj&0Ui#<;pQd3eWAaMv_)3bzKn!%#+@uNl>l(U#TgO7kK7^J?2TPQ)cMz4M3)Bc{f z0?T-!0TjoG*%DGA^SR@vt>UV-WO-#@IP$v}9UD5W_n- z{jN(&8P<$(l`9-7sZn;?qg;xkgb|x(u)~8s`l%5EY{16AxJN92TDk>jqDN2Dx(oIp zT@ACsj_~S)uGTx?cMW1A3vF@6^{_m0%B?8B=Q{9+Lr`K~_HAZbt*gYJl1j4{%ihB7 zu|#q^rnL13)@rp<3Ez^Z~Ba6FZ&5lezZ&J&(D73cB$s90`5y*Y>4AVfN&L?KX zTMzIufMKdxu?1??<(&aCHhje}(q(<&O@Jsiwb3)m$ZiIUwE-r5%BQkG!+zn5w2?z- z5L_@Hf^Gw+zuAW13tExt&=4lJE}B-nKsDjYv2rdsGlnRmQeu2q5XK&(K3vuL2D z9MT@5`PCTv>b>nrZRz}sZC-LZag7Tw+DOozLVl2GCIWt z5;wXHD0U$X2P0ii2!b!GRl%@p=qS4 zSCNacL? z#B2>H%Icq#$bwR`H=9?p`c1vvfQnco<%=b6P>oRub;7+DttxHCNCEe$_z<2&GVE9e zC=+XVZq~*r9&1--5EAI=rZU4bSITC|y@h1v=kYQSUs#4#(BasE|0y!7=T806M2k*R zh$zU7{vw5Cj^ulbFQK1JiojA-U+_0HYu-SWh{)>fp5&-s?eHNZ@sSDxs_>qj;`^;5o#GHaffl!Z+K ze`CD0iWm}YVG51LRz@#%+6-}I$_Xl^8xkc_Ff@vmq+y0?1@nS4^NBje)v1-A(NWMt zQbH2y#EA^mk|D#f%oa?>%i()M784@UQzHoB67(ob%Yd?YlN~>LBlRW5JQAi*3%zKY zY4E=GCGc}8r%UhBRb`OHMEP3^jp-I_B#rxWo0LBS%4w=HP6H{&{|G6(S=Q%sEcWpOFNMcdNy2dvlYPti0iG| z5(3JaLv&K#3{rk9j;_o!>`0m-#P7PrQAAM~p%MuEbUd8@Rj&&oTVI5l~ z0+6~lT(__wgo|CnoJ|`+y49M_u@1~#O4N&!(Z6QpeH$!?BRvm~Hu%-t0d%mq6Cnt5 zZuXK^D}bA5k<7OR%*}-u z-h1_$0L@>@Ycda5()A##QBVqk8U^$k$CPp6O#IN^3G% z4hhd#flCTwyRU*6$ybr`H;tc|mtroxph8nP1^~u>OIljm$mFo4jeLf>TfA6i!}&?9 z;MNEd%ZL!bYGV~q9BM|AwK^8>nQ?cu38*IPBu;=R*(p(7)|8k~))w7#N+^xO5N(GN ziS99)PC2R~XYE|}n2!c0^q5EU_Zf$b5sfMO4=$nkJD}|UXYXx*EIZG_%=2?^-|oKM zJ$GhW(pW7|&b{)c42g-8EU02wtTQEzWsBfIv8g0myOk8XAxsb69ZAf(Qqs&A%R+dU z0P9o|yn!e-i3pL1O~~3n0*)60P9QOXU#@?&-=aq@B6)90RWaEK3q&{S=XB}L{~;OF033sQ?_;@1h-l1#_r>Lwy_CV zBhr@SNw@{axbVBk-nhvg6TZN0C!{*y`P75IVeC71rPg{}SK*pD)D<~e2<9VuqG=6b ztn;qRefrV!m)vwCW`WtQrxa6_2{EO8ebD#{K{vc13C#jVa{L@g0iH1P1Kfd*=)aW`#QS3x9k_x`wOiwErI$@O_(tMCV3q;x1U?q!{l`N8(9>6DJ z`MRdYk%pUIfzZ^K7i%tWY_T%;Al5LpB5lnJh6M8t2OHo@CVWoT2;ofwRmVV!(5?`y zuMLNCkxGbU_eG`WLSs@f09N3^$6o`BX2BS|jfaxdZ&M! zkjQ4kGcXU`H}o+4s0Gc!hZ+t!GFDWR5*{@+(e&&tIfJ;a85JpmG~%91!qtKxEqHOX zUtzi6r4-N!rruj)mw<&aFZ~MPb10@?#7ar3C#)p4;9-*>LT?n_h2k~Cd;0y!NkMx| zV$kB@(p$LOI~PN6X#M&X$mZIbYk;7pg?)5oB8z-$uRnZ=v3r;oET96Gxq=0lzMs>nQA&}LrOm4qVhHeyfcBn}rop{x`iG-96rP6A3X^V6zSIy4 zmL03#F5mcsdgMvo_+Qq_?OfBQR_1j7WT?m<&dN-hBQ*JVGO2Uv+qW(&LC#6GdhvE7 z1H-m3{sOn>MvHJfeURmjwO@H=OH0e&g_jt_HMkj*5)uz6n`bk_!u zR8o@fRJ)0PJo|snMn=}qeK{y+SR}rvX9#$Q2FsX+d@(m*7uGn7im5xgei| z#2m&sY6>wG1W#~B3=^yqN1F>pn7b^)iwgUZ4xw?GOOIg2ySri=6f#33sRfC@Z7i2D zr6xc^NP-yVf&wCeCA`G@EAQiJ8QhH0{K3Ic zlzl_jLYOV7$utz4V$lK770FO2#q_y&_ft|NO2{W}z)a()VsmAy#51d-d1gp~VDNDL zfiE_j87Pe8H3a1>d8Q+m(OP_Q)5P5 zjgr5+!+zttOA9>ZBAz$S{$`t7beB7Qk7*e{Cb%?cO|Dvsuz*>+N;gwbhhPCNe!Tf zWPC^H8+C08h3MW!AprNa3DN>aE(&YK8kH$>gtic3iJrl_$*cE#N9&#ZiTxCatdmq% zzoVO&H3LPy#B@VZaPneND6Wx{1oNQ~Ks=_sh^#;irk26Gj88P7VzF=MsS|NhrPcJd zwWI+sxf~KQ69GA@b5w^}w}TuVfUIoL4;fLn^(9M0!SV*X$Q8b}ybmqZeZ7pNHAk7X za9jkK48pnJc#4vkGA@Dy%+7anxqT7LQe(n4%}L;rK;}jCvJzuJO3E|)7(-uRLGXo0 zj^siZfmUvCb}3$-VD&Zou3!mo{c!BppBk`9PQruOT#L=6^u^4V*o+po#O5#tT`H9` zE@y0JPUnOjmv#?fGs6>`9Z;_^T{JU5vhN%cP>JXcGmxdkE^3fjJVO;BqrcB&|G|$D z!5rmN*iYDK=np3yfvd-cUtJ)~Xm!v)bvS6SD7+}Hazwt>Psnxa9e$u~oFU^@syrTE62D1krF-zyZ|>4>usQc+e;qzbca~njE$=M_QcF46>G-*n?WKN@doP$HCYtV4NF>PZ>{cP0&>W3|4nQ zOU`fHOiT8W6Kcu5ovW7I*||UfEg3l)!%13lfI0ZzKtf`cEJ+1TCY z@XdH2ZIk$24++E^*=8yhPs_p{X)>VNANyy00d4du&PQx2C{)M+Ah<@h9 zJ!wnCtU=lZfwCn~bZCVj0u6inDw!;Z;h_t_X5uCFM{ae|1Jo`q9}FM3#G%*1-smMv zBNQDbgZi)tT(CpE`|_`1=v}sBUW(TZ4D~q?k*(DZb{gp^r%9~G2!^IzDl&MRbxS)d zH4bGZLD8CBStWrp42!d+h8S09B*N6XHrO9=qHU*c`uuX=8wyU@q$_U{= zF3Vzi9Rwi~k|R}@4jvSqm>3`8IjK{4U3p5qT&_O-fo@NZwt0lvlUP&o8DfuM`Vx@B zFynl3O6eB1J#jhN}6e3?kq_B(7 z2R^L?G-zY`ZFEI zgads)cwV+>r5u96a7vTt@e|87_|4?WaS?!~8f@g>s@9zeGJ-JR*L>0D)cId@5{DUmOOvq;J$n^=_W`r4X9S(+0s z)U{Fp!g>05OXn`6x%PR6v4_ngAt|i;C%2WK0d!r#yUgOf4z|u)tpIIJ|g+ z3*-$@LX-bl3#frE1LGTT?KOK?!OOE{KD$U5L6jJT@-ZnV@lXv-_zZ%>Gi?$!6k@}r z&-~zAoAQY9eN9$@e@8J(tg%0*?BkSz^3>Dhqplu-XSFQW-t2d%hYceOFMv0#;$u_@ zo0fB0SgZOGvKygEnM_VEK~D0N$eskH=e)oW6jNyD$X~K5{su`jDUY~rKk!4vCG`!- zpgnGAvNf3sLRKFy_4ZOdtK^_?XthHFVKCf+1@m}K=|Hh0l(3}~cXUfJ?&#dHShbMI zUgT=(N0z94cg#w%(plfZ*7=giCkqt7pBP^GvON__3-sUe?EYmm90cB*Dy}kB2E>lq z_D0MTM5@T=YU`^&h^f4DXZl|G0l#8j$eSv4OTfUS*dntK=d7_=&d~MqES2>oZ zU60jaV(7Aq`eF1e>B7ZYni+yazRzrdaV%CgsLc`BbN@qoXxs$B+mm58QGhasZRJ|g~WFo7{4 zr8EBb3W|XN#^0k9BV*Wuxv|nZ*7KzY8L+TmiloQEZ^+349q@944${i>V`WvxZtV*< zsy`{CiP}yjpwt!7j3U9L{*$ybx^VtUGb5v&o6lC_I(D}3+F-JIwjncL&}^SRV!F#= z77p{kbe~?%_nYc^a=m=Cyp~jgsKwY6-@I7AuZaJiYrkA5e6osD!sHa||7fuh#q+42 z_lZvxUou$Xk31c$&Zjmmyuku{@yMUyk+)?e_|e1-eWZA6Q#3{HrzpOB4`m3V{X6#) ztHC^h+!0Of`LA*}uDIN>P6{8auuk^o$-u;%fF)ewesCgl&w%Gr5tJa+1P25u_7D~d z>T18-G!Y9^ueIkdlO=L#_S+ZD0mZWm3OFEL0_&fw7b>q_dkwh2K81Jx&Gvje+l(Y$ zu!0#bC#QvFri1h7m;@ynXyEmc!>%S6`ffS>26K3LI7Vc66WV#V=XCz`@*pGyAe=YO zzgg#ab2TKL3hD&bN`zeHq80V#T)xaa;i>zV1N6+9EDV5jbq+NAa%I7Gl2Kd8beV45 zCY=@b%>$al$y(si^N&14!{@K2L_dZ0=rWhdi=oIB{%!PFkL9`XdM?H%4tRZ0~stokfsZ(j&Nso(7 zbr1_do+R5rqmI=ahxd{8$CAcuUV=+s1bGeMcmc_4!URdl>74G*|5B%WAD zqlFM687+pywJjog0#11zf*Q&Y6_nX08_(KhY!eVzO6*hyIg1D>7Rj=g>8-^SPL%-U zSf+nrpna~Rxqw12Ltd?~CLDb7o8I<=X%7yX@ul;J}gEp=J^0-)g6d`Uc7G}HMnCa`Ta z+GH-3BxFyp2P_N}~kGt9$9b zvzNr}ByF^QM#*I234KjNf2vuTU|i=<1uI`#J^$H@F(5}E_>EK+=JcH?a5 z%u$Rj>@KrB*QQ^Y>?|lZ1(3m`+VZ7kKS7jeCkW3@)RYv8m>_d=g1mBtyI@M_bZyCM zU~p0#53Z&gf*K6P^n1qD_VwyoYIk|C>_qv==1<&pytu7YxEp-Y9VPky=DTwOGBiV( zAj}H>;W{TzfuAu-lo$Fc_+aFxxWhK~kkY5!RC;l-6NP6A*6MU@$&QF=4!l0xfU#$? zCQebONwc%}Y*Re@#C#W!Z#FYTA4M#}h!7%+IRKx+<`bZbfLh{qdi}-kO(*%U~Sqg1=7T29wMWo8P~z8;Qs&^KB^t?hCjd&=r|!Y%Gx| z;ZBg{$I$F-ewjWb8QHi~PfxE9)k=z=niKYLY*14q0XqLV`X1n zthWvAgni3;Ek>cvaBKo`-G^ZXhZLFcJ;O}V9+WONYHHkdDug@7$(8%3P7kcWXW$wL z^D;JFi!^z7fpYLh1nLdAR8)k8V=OjN?inmLgB+Qhei_IOCdV_JuT)0;IYsTF^zjiI z1_dQ}&>C{ODY*mKtjwW#pb%$N3{8}Pe?>!={vb;hyE?sFx1%dY(7^Qa0H*WX!FQM* z@+hhs=EHZ!(?43QSWR!)?053ho8~oZ!{_LVt_kXI&fc>#{jAk@{?1YFu$nwM;Ysr> z@&W6FC(D%m>o`Z*1O-m~S`UZ@TTfdjlzvuEFDSO9m(nR=!M9p<&j(YQJ+Rf7`jqTs>78!dN>sT z2_^pKu2lRz_`PwZ0%7J`TzKWzF4o@EtUb0^>s(YfW?x466SOJlU%$~|cVlwE$*G}q znL%hmFT@WA?m>eWzVOMX@e5}cE66-lF|!|XZRwa>Q|UxERv=f?x17LF%>n_Q5=|YQ zJ!!&n$`#+O_HuY(quue%{gO~u2Nshmdfh!-&!}73-7nz+mf-R?bH*+m&(Nu+7B4d9 zSmGWkIaCmi=M0p5=|NOwIMG$e7w?abpMRR1vB~#iDS~S&MD_uXIJs~gBo=vB#H2=E z=MYOzWRF;#gi?qy0}4v3{makXQ^OI08kp<)rFI=Y%0Dwk=Q?w)3+}zN?e@WIvf9O+#k~+)6QgDw}8$!P`1^MBvfb22O1lgH^hJkmnDK9_c z(-0YL^T3MbE}mWbTwnywKk<0j{CE<8%^ZQ_QscyW=9=&8O3)y_pcC_&{=JU70g3EN zcqR>wiL!n?(YX>J!L+z~1#y5qBPe8nj0k7L3mwt;nQPO~V*=%K06~olVc?<%hU0HV zb7j%7fWD=w%4-fLcRj>k1qK8WQFa$1_MW-Mz2Z;nyJaIJ!nS9eH^Ae;k1xqy zT)E=~ytox}iP1|F*}*P&R7vewnt%yqFK#uxR^-VaEv|Z<^LKtT9C%s_)xG|sh40(Z zs}gF$yg)#yYP!P!|ME!du$ODU{Rgen zjuM?K{maP5?Ard}A!$d+ly2mGZ)jQOURUAf4BoXx+#$URPTxxLIyZC zfhp*syASn`f3u(12^8lZ0A61H$sO!OoqAg^jBcUdHH?U>^PRL}VB5I;5pb%gmPs1zzkfwG^&?wy(*8{Gx@M=H z?zfw-)6sXzT)C!S&F}mM6yZ}Qjj+!*dP1k9)i0z~e=?FA?*zv``1`c~IsPfEwPtd6 z0h0f_?`1b_(f;eVu|eq6?6=`<8WP=1F!cr!;mto)N1!2&G0}t&on=|fLSVIjEL;aR zfZ1!#E`N6SUz6-KkFQiMUTgo@?Cb7e?KtX3c^yS{(3`dE%?pY~*I6*W%obb2n&w;W zftu!?<$|vfjzAXjU*iZjnE)NB$|GP+cBIbRRg42XcF5Q(^V4z19bDjNtjT(}8%vBG z17~dozH+op!zn^(otpKXswmM=O@hY&(7Z~U&@cU=G6cE5l80%k9fh9s5Kf_$2FfDd z+NRiFyp?`Mb3lgL#>)o6{B(QDn)|iZoP}q@Pm^JPTJvVvv_syha_e;5x84mlT3;ES z?irmj7%_k>qh{}=OIt`)^|&eNDtlCV%y}ES@}k1_(v^qNuV`Z722b&}&|s@SjRc4% z+atN@4zT{zr{GP$P`pmp5`NQOJ=EV4>Y;=KVn8!j7Nmb)1SFe!dKosgA$6Ta%szaK z*)^79_PS&oc6fBC&&i=8$=z!`J)CD7NoULsw@uWOIa6fOIoyE+AAD}Yb>TTAQscZ} z{&uk+i6wPiZ>Zjh=6t{X|_vtwvJkbKzoM^GuY$vn;%HdZ@L(mb#0467C zk2M=P^^C-<7(Bz_zK%tSFPBN&k98C&QBK~%%?Clu34=i@b0+R@d@fk2M-BLj0KEp| zI>GpR4Tj$)JG!d)vPBK>G!~;Rrnm(*F1J-%awY^GOD5TF(#3|#LP{SUx0|pT2Ah3u z4rlZ7f<#kB!5U54H&_wi?k?r6&Hp-f0e7VRB~yg)vc>BFQ-lV%UL}}W=pZph11PHy#9_JuL4FHC%67{z zdlop61!gr7;dp2vj&H`UKX!YRNq<4_QImmXlD|sO-F~bhG$77ynFDih#Kl8Ryv~}T z7w_{MyzLhA7mL@moBvb$@`vP_IJEXzgXbqJ*T!D^#(%c@;F=eo`ueq%CnsKf&*T5q z%Efgr-gx#Sqm`>0oUh{b_kQpXtz55sdh>OQ?cu0OF2bHS$`ltj*Ae8A+D zL5N1ti@!l;O3Cq1N_x)Q@Z=Al+l_-jTrTJ`P6;6$jN?9v<+I$p3xxd7i*~|AD?x!+ zu&C&g7wpqq9c8vc_#_MDvqupY1aUNBVU)1WK?OZwrE8nw`jW8H#Vs!`2`gRP@#2!O z(#4q<2ZWWbo;gHV>3UH1lCaW6sjVk0FP)6AsFQw(uzdRvS6^~y zjnef%lI0qui!NNhMqWDE8pU4y1I*92k6j~lA+WT484oGPZy}tAVPnFH2g1gMP@)vwe^VQ#b?$}Z|9ax)Bv{$d&1pu-A4y=MfW?WR+l<8*oTEm(RoGE^m!wu@bp zRNkzA8WiHDkH(&+iFQxgD19nrv5%*}ir9~svWge+m57~W*VDjweDX{fk9w*!wI-dO zfhAh+@9dQRSH<75tPv#Te4U~5rJfVIHm-~fVxW3Xb$?GOJ@#K#T%2`^08iSdfAGm~ zBI}t_5rk_9y0i`7IBnRPh3kurh}UfFU21>dezX3%<}~UW(P8WubW*UKtdK2_;iN^t zyw!dp&K~7(T56?xg{s<}afl|!b++yhjb&AQHY~(fZC6{E6JyrO+F0uN&6YY&P8}ee z2xQ{%UU}idKqo7?WlSU;K^(Do@f`DS2l##p0}0Jf@7JtZ zf0mPm(fVt_W4yeXrHH()t_kTMXCBwSXm%cm_;{E*l1%Rj0nyN9*i;m3v8Fv$~mGQV% zjLZ9Q7AMBxn(;i?Kj)#*Yut**U^wls741j#@U36m!zF+C$_(u*qsb!8tg-leSlM z^Hm+m?b#ZXhvy$jx}G+3ZgrB>I^A&R#GAW|buUSk2gaSN(;JY?x@!FROcpmmgzd-c`^tdoltLuD!sB=Ua$Y9aNS93=Wy41(2jjV0p|@Ez&aDHIAC7EO`9SRbML4rc z%yI*x8S|UOo_<7&ZP6y$w%sU(pO%AR&>*#_)eKF2Mz>k3p%e#*bKJ~kb8*VA2A1pk06s#h9t!4HH4}DP_bB{^ zpO5$w(pbL^i$L-#PPfYhKg@~!s)a|jprg>#D=xL4|7uU^ByC{PwgIcqw?S;p;Nuvjh1nl>Z7czVU+HT|RA1Do=S{kHmQwkQC| zDhR9z_@oj&J zILj7(;>c_R=V5B*y-eC){~W-Q7FzS6N(lt9-FXmvNhOxiH|zb`Z{5B~#g^6L`d}t8 zG6)G7mxG!7*3Snb65V$#M#OB!?MIB+j8n{JotRBZ&$Ff80%6%ChTa0G+YNdljBf{!UKM9a4CQ?&{qy7VRv3SvaMgH&4F%0;{yJp|=s{8)L zU)lWU|J^_RFYkT(;zfU~21}k36mLK9WV%GJ&27XfW1{bBUi7xy`Nv=RR2m4o41b{g@1fAnuE@I#mw48^ z=#y5zK5p~t;6a1s5L%zlu1c|rvoNeKtGzOs%VOQndPQnGkPZ_d<@n~H2V@#S5B5#7 zQE_ykq@d>Am^rK)fd;EIjE8gmEZ}=bGkFF$jfY@KxKxr_cROcF-v$Vq-SlUEPQX1d zpGkwP92_o!CczJ?%#efi(jQbIIcl!KCS9H2%JX$OMkU9HY~>m2di(sWNWq5#1+Qp- z*(UJr-r#7g+pax2-xY0HV-YKL_bO3deLyBYk%`}t+62rNuedG$g5mO&*C$s}RYob! z2qEc=^UYu_h!dC={qS5i$8xz*+TvN}#dBwyb3OnUK>F}OQiSTvW6oOj6BfG34TB0S z-DzQZ28*2Sg&-bGYm?MZnyG21#*Vz!>^{2K9dgQDS)>z%$I(Hw8_LPkfTssgFz>_$6!3J1+_MUE&IDD*ocIl^=+N0% zZXcHe3_Y5%Rnca$8zrNuVi2U@9nsXtI}e1kF&{L}cv%B*=>RTpH%79VFg@`cmSumj zDe-Q0JV%IJYJ`T7KYbDfe6g;e{*ze6OGc<-!6({FSyUQ#iZvtqEt>=*Aa51iMT zAyrbo{|;iqG1t<$Dg|8Fj`x+6RDE<3HkGvVf^hqR!Y66*<@baM^o2}y8kTB#1TA`rdf|` z@JXI3=Jkc3tCWgDmI_91XfkpP_#qC}Q(b-lapFjAoRL#-YA7v);s|c!v*(|@<>NjS zmMn<`*z1~aa7Gge`o5+dgSwH7G=~OGLJ$Mli zQE#-p2dKECkFx9VeN!rkW(MfE@dz6L=IDhncTZUbmCWC%o}Hf(WV99MsW)r$D#5KU zs7%7myaIL`$W>EeX$#K`H9FUE^6IM{KO4yyv*y&3jw_yVEC4wUBur1uo^GaBR-cSZ z=sSA1+2Ir3+0@#UCEX#BVc8!`KT?&PsF34X$?0{QC{-6h2$d z>6hM@_Hp;`J1|%(l_RE*eV>&5w@XtbgGs8|aEm>RvdrqCWsY+{zGr+gve`)zesuP) z^yS5C(y*KEB|Sfw!R+VAr425}Ly?kNqCZ8Bb8Hr645=bT<8I%Qq5XVnu5TcIrhXlBJzlWQGcx3IbR?^7c++!RT2b%Ui zGY)D?))S%uf1Fd%;X0Us+n*$D^Rdy;0BQgr-U;}Uo5r}uTZ!(Y$LU#wwwcryh|Hw ziCx+gx4Lc(5tl9T8F7Kxy}YFN7|s`NEL2WskG4P`;BUD^=YXoJJisO1i+#ksF<`Xx zJ%daY&N?}raR*qVYBSWNFrw7DT(I+I?ZL%HoIY%BqiiCiqa0J)IGiY%ZUo#l}rIh=cc_M*_x^+TW58FF}0q4!UW3nv#R7uKcR*!Ie_$&hE_#j zgB_sZ30kV@YUlaILomoBlpi44%~QefYiB8Uu7@#Gz{KiY54q9`W`+M#PYLW8^mg;Rn=Xu#$)T~{pwsH!_J1wgA976PMM}@4qg-Ibj0{f5 z{AI$pAy9j9geC37vkk0$B@L(%g#Z0W2Af{Ynh4JKR2tK>=@XAl_eZ@(5;a|R06iUN z&-=|(lTmoy<+ItPxf82%HMAp2NfgY0JJh%%QOn7)Tb)bb&8x|c3b(Nk(?ej07Iy4z z6vEdSu@L?vi$Y6w{vs0Yw-KWXW$IP{t2Oxdg#ritcwX{!(Qq&lPd?g|TD~v3_UPiy zp}*ix9RNIH01iOwWQJ~ZGB7zs^*+iBf{R`vSe0b*^4fePt0G$I4WMhGXv&D0U7|a(nx+g0Hc-_fYIiiDnrgK zVN=miC4>*YANEIro{fE>b!1}42(nirTEsnS?m+Uu+>4mIkK=BO?-B@4L9CDHgcAQD zW3ZkubWZ`NZ%F}kbyEs(D615Jmj8k&fFZjqMgZD!g#x%Upn$Ud3rCQu%HGWMn}~3W zV~a$qTgxZ~%$}SctdFgJwCvD_{WV2|yKhFRTT<$llzLklXO&VPr9lE;TX66BE-0hB zZeBD~f-L<1z#g@F#AKj<8}xBICpM(&^t&R&$rUCe^?>RL6(CIapWrlFQSm6TW!J87#FZWtTyS)%>>M%dqwdD8(;DacK_s} zQZn1wQq?F@l!GmqWCw3Ir%23TNl)!B2u;M1!?a9vXr<+?<68##IwdBz%)V<{c0ChO z*7HIZU*Fpl9`uU~DYxe2=_nL2A`@(e1R&Ts2rv|}-p&CdkqW^Uuyc}Ih?EqF$p9iq z#2-BU9|1M+?=gB-@Ku3#=1=1wax%;6uHFWapeQ*Z;aK-E;uN=dEWFcErb>-09Bzv<5?)x?Cb0yK zb@u*3@oBv<5}d$1<~(3Z6EFqw+f0I%fn*8?qD=&bN{`52UK886Mk)$CKy^&3igsII z+l%yoD*LU3>sd#%t&Atjc7R%V-G`_Jb|@FN9rc8d!$UL)&%RSwG={YZUq))mFHD zs=Lak?)KEC=e4r0lXtKOgaQt?k`M7R z)E4RhaP0|9%&-s{x=UA~qvJyg3o@!ZZc!#av@N%&0x#APD#D&$2$8E6h)R&BQt$!D zhZyjxE3g825)7R_F@(gHnf_!jk0s>ugZVMI{mmdh=^zi9D{`_>V7$rcbO87~-uHf# zC60oZfp41E?+W-qPno+3e9`k5;Nvzr0DS77z^YFpsqs+5FskPC>=&r(=$|lQAYavj z^+qw?Op{U9_Xes2GQdk!Kgi^_oeC6LrSfW($_?mG(dDG2Gj?^h@2@wRkeC{PwB)_Y zKf!3iHzPjaz=_pYw>BYCGfboz`g7_oxh2!d`V<+w5*q2p`|h)F-I&B ztum8Reh^II*@No}o0TlF;4+SM&YGak=oCeqma=O#>{>fL+z=gh!XJDMDvgoXL7*9N zsV_MkE<2p`_^U3ARTuQfK&HGMWQsiv2-jx+n0UX|ipt7RcQ7ZRw>Lne$W;KWaBn22 zEPf~-MYLd%ODe~ckdo_y?Z41BMlYZb792E*@#i`X1MY)MeuV(|Ev8jrG5Ai8yb7%q zQW+*O0L4`uh~Fy^;&;a2nijLv%V-y`|0{bT%y6(rv&oG*P+lUf| zE z*ALZ9cP*5JiW3|Nd{Zf4=CnsvRA+DK3dH*#9kb;s86ja1;;7ISSVB3asWo_BR2sq9 z;d1b%3D`V*Mdx8uK}}h+WGk1<$SkAImn+)i&$kiXjmuQe#(HSwyrdlj7)yxfJ(dtL z;DcBu6y|V1_$3mkx?vHNJ#tv#_UD!5u)^(cRngQ18e()oJ|SJS#q`yEwVf3#U!{lM zDiDs4`~iVbC=jM!trIWPJ1SV%kNP^%Jd(y}ToY!5%EZ`{n@u0!1^UXq$LwZfWWdmu zhRjAd4Vg_;bDI89i`7J^Az`{%X!O&E8=MIF5{!Xsgq@{eX{KZsGkfW z>J`9jp}#r6LZaXY(%({MH{SddNGw}aZ3M-)0?++}Ilz)P-C&l8*=t5E^A*+g*xNQ&())CFME1OKr%?dqjxoBC129MbaHC+8^s zK91kvi=k&=PX>*$6}5S@*`{O@XoC>mPa0*I8C84jO8DlO>bznu`PAq5q(Df!yK^qWh`4DAM9MRmv_f^3y7^929fjM&)%H`cu z%;qt4BRHo2)P;yd&dKBwxgt$%GLN;7*Q&yl@8b z{Lb`e#?=O!j6--v_FpLv@9T9NC&`fqu;_`z4!EG98^~9Ib#TDrWvmMaD_lupU;5Fx z87{;q)dObS&$C(h1$eTRm&vy7$X5S3I0>Ip0A?S0#}y+fBpmWc+m8BK0vKOn#nM)k zq?5|y;BS5H$p$V7+R?JJjw06~RoSWh?0lOgBO(QTsF(L?cs^Y~8)i`kod<3C&8j-h z_7lz4vB*By9x$ktk?V-=CDSKn+ixHb!wg$z zZhnF6?HweGDS6k^w-D#q)BxQY&6_MFLOkbNrjAL{aZ5xfX1_x2mFiRJH&Htr3`<2C zhr`Nr_^oQ}W{1eEl^;<(e18r@$_v6itR$oXj1_3iIN!hQ(=gu4a7}y8m;JnYImQcF zmY2a4A*eQpk?+TP4Wkq1m9$`M;BOw16yRq4f(9b$4EKW*TA92l_PGeQu*JhD6lfR+ zxuBvoXY4zdGBHU0)>0=qTth^oY_GW{z#3q9+95ocn*GJLnn!{6Q5-3+K5If_1SPhc z)6dR#+b=-ddUk#rey>xng?qr6&~LVy-6zHkE)HrF+#XE=>OUU0XL0+sbo+K|lNDb| z4`lBJw$KCLZKI%#X7kzRwkIBce7<|3j0gn>ZO_l~{kA|ow&Of{p?r)@EN2$CKX!fb zqUMgpo!6Rkk1o!zRp%@*y2loK|23`OJ`bk{u#)@T&JEt2-_fvdi+ksqJDI@Vf@Ulp z37+UFA-yL8G_zj~2lu!_PdNbnEY>^8nu~H^z;5Z`%|6e~U<)uq8H3wHWok6WV61S+ zhM?W%%=~sPUMQM79ur>8naAdL@Nw=jCSEkRJvKk*8*4o60T!>vm$@#nB}G7G9f_oR zG|7q1JUl)wti^gSwcKSeYmI_WD?ahuPckAher9`tUJhhsA6-$ieuRm7LS9K{4mP)!?$nj6YX# zPUB}6aL@`;Y|dI_S_p6dHdrIeTbzPtgep%mHDsbVUWX$g*Ge$Xfb8Nn5U?5h4fJcy zfQv&RJ!}zi4=GjLVE8A1qm-@Br>N?|xiN9#?N-RDU4G~_ZvHVC8cp`G)xe$>94tONH z)c$5n4n@Ad7|lyLeDL@(WJ~Y=c3F5X>lAVHfijJSOMZrI(1%U|wjp7~Ly|?*DCs1$ zhTwsd!=0SU9Cx*o$Y$b|L!CragHBjSJ8}FPbY>UTk#quUWp#r)z^57 z4ailCHlUpl3OR>PkPIF*x;cC_9T{HC{>cuTQC}%ym3*I{?EpV`mGP~-nl}HyOW%|t zGWOJ^OfZNNh|&|(Q+RwP?J9iWW{*YQ|JgqQuAG_gO3`Q8b4|Va-8VJ6kIm0QF8Hh$ zyKey5cNvf}AncMUTutFrh1jm#l_sW^;PO&O+-*hP}`Py zFAqtIiJA)m-4bI{G`e-tm|rsY0A^csZX3JvXF##<9;)w(&S;E)TSW!Ega z+TEX$hS-PlEx(w~8m7WCci{wN;4)q8Jc1F8$E?sHt|K85B7=lV^A*ryB5z@f)8VaC z;0Tw1?Dn9M4&`e}9Y^bzfgqm3f~7^8VfpF=%y9ry^MU&vFq7-M?m}t4is8p>)IUKx zl%$AVX6I-vKT+vfcau=F@ihb;>E1KwYM?k)by$B|uZytZ&|=)ABcvfS2GpU|&OWM{ z0OW&zWeYc1Jq)AYJIj6P)c57kTN)XdRcRsPJT1)uX6KZL6D;T}_Y`WWP z7Z%j>pS@61q0i2sT1z2Ej`U0h)e=h4xr@g%G?_3+!uuD)(e(+xiKw?7i($%PmJE~u z(e#(eN8RDwOfE2-H1Z;QLB*l1Zq)tCI%+^W@Fiy!xozRn$n2vJEr9GNnrivPt-vz| zyBzLLUDgG?moF)XO-_F@w!n>lO`IdV&nFEJ%YEc__b`wrG}L zftiGtyWEQc-;NW)z&6@zW>`EMUDCoCq+W97kcima)oqf*vJJZ5V^8H>Lrqc9L>x4p zUGAwo_VK%P@Z2SJ=-J7eKF;Xb>H8XAD5gBZ2qT|24<`0ic4KJndVDa3M405Fg$*d< z8ac7M@ausX2p>?aPTL@Nx@m4+DCT=!=l_B!Td)XU0MpnzIOV&T^4_33p6#Z*$82u- zxDNs4Jmn%evn-1;?faU}Uu-U&eyu!^!F2C>qIvOw5!mFo*_(1)57NPDFjHK;r*!o~ zkE~#~@MiPxq#X*U;vx2@LUl&|2sNiYgd#3KF6Q9h6k0X-2My|{U-YO8+h0Lleupj< zL9qU*;}JaS?L?qYF?pguqV;xgV}sCVQ-tEw5<-iKUKa5L+mtlEOPI$!9^Vf8JbMY_ znc~V~K8yPzF&IcE;4JP``(B)Rc7C4qpUij277iavBq#KdnopWEr9CE4Kij;R z(^=xJy~jN#-BI%p33a67^x=P%cLopCq?Q``mjd{I#Qz+M7*?W(nFKW~wj$6?^5HWy zw3b)^CfW)Mz>lSWRzUy}pMUb{c=)!XAC3p+q3cMenFHJ|Ihd++ok?|lr%khbHl1U6K8bPY?4xi%f!JROa_gKsCeBLPM-8kO6SPRc-|lw`IZdxh#90f z%5n-_hiW@^xJ)5YIGuCMp)|Ty)8-Db;EteB0HK-#RMJ|ZVxEqD-@&!-VtzHtE_Q>Q z;mRlPkfSRC>~-3jz1Q3oo4EI$ZVL56p7oF)_YuSqY#_oa?c(KF!B2h%g@fyPV;bFx zKw;3gq!$dABhQUJ{BCTLm=(AiLbf+TkuNMk5Uly8yEN z=A2`?fOMmaDdq~85!%M|?`-rZK90CqNUK@A`G54d=wxRciZRK{lO^U>qdfRzZL@lV2&Yb%dXF!chfO*VqoxM zw|WDj_dCT8TLmO>%K8&nMT5v3XRv4inteCm!QCW=AF zC$R$~(5P@k7D!HG`53zPj2~+?n9l7SJBXJDX*(oTO4b-ue&YCWY?`MPZR>a=c2EU` zxs8pG(*g=)Qz1T!k>Qg_sy&NCrjyz+pbj?OYv>>Xqm@~xxbuxY?R;|8W#SU_5rrQ6 zMWeAVlj|cLajj$5PQWF!dB><)e*o<`Y|7-1z?|8KJ@h9(TpaOmF??8CK>hj!tzaSs zsA(`va%YyqwED^+>w`fWX!_Z1c-Bfe^bmvdp${`G;mfcj+F>|?+d{v0h)3xa_tAh@ z)$E&hT}M}ySrOHVp;GJ)kkD3IBk!LGU18Iy0f{ZYGjQyPZNrgdW2y7he004W=Q=h~ zDlg$UCwUG%4FBO5IuC=?A7~RaYuXAvSXeM_NQFK2dGa&3%}7CW$j?w6>#|8P!QP_| z{sLM_iC)}aSI4Q(Doy<(jXZG>%DX?N{Wn20l@{US)@e1iNh85D|w+a|t%C~Er6J5b0 z9Jq;h#Suu6GnS{vccN|q0WI|7A7cSQEj;f^3s$r`}OdB)jv&WO1L z6EGW~>4AWBa?QxNFzI1tL0-my>ky(2Xkax!ZE~mHvmWXfgAB2`bC!&c2Sx8ieg z^__>g9Fa#_On;#wv5(c)30lm)7vY^E-Yy@Rbs?-2TqM`=^6X|xr z)_NZU9XP zHKc&J-0!oo1{0XrNp5D%{0%3FYv>Fq{j4O(Q}84_Qp~i)l)q>O)8{JO)HM-kAy6Ob zR?@qUd5%^FR6mnR1>Oe}F9kwB_wMf$|$mG$%(SnGFg^h13fGVh*eRla5==3(yZw ziGl(@|&Vgl5-;A0+%PN2*MA4(mL~kzxk{c8(?gm;abOhjEQZ zMOlwASpQaa_qV}+_D)UtiiMBrnPLU{BBlNM2) zm@#g<>o)bR0B{x4g)-Np5zE^fJVark!qyN~P+koY{#D(eX5{O*;>Gx7M3%=wc0ns{r zj*wi^k<=c(Y%E$dU|9wMFV~Mmu#~ln6EYD}Z2fNAMOu{WFpvf*X;m2;%f(`MT$+ zIys_ft&Y!JKCqsCb7eu=qW!ivQf_?qb-O{dfz>c-R+Dvk$3J1+-n=W7uoU0;!||)i zHSCm$1}|KS0-`e+MLfaB$evfmgfs{@Or}NnRMLqGBMn9SqjPLaCesScH}8I?n!SNN z8qK2K(5we$iyR409aT@)!W#c}SD1B47tt7Q5jcd)y(+QMI|ez*z+D#5Ct!dm2Xqk)iQd$cFmHHB0zp?Cnm2Xjz3s;8eCcTuq@!qLxu4z8@)$pt&@FY zDKV{P2za*ls84Al4{}^c6m{$#8;v8V%Wy$9e3hg^YX3f8$#0=DH+CTcPA^J`C=E;q zd5aX~z6pNgWr$7(O+~WIBsZ3lWdN2UPBcpiGa-am9Smq1B4+QA-zWMP}Au2+u2v$A58RHY6 zXQuY$E8+8bfjxZeja?6}kBNvK!)wHf%VGrquR-a z(!}m76LC(2hWh;^CnwFq#_}VQmc$h+eL}z`Ry&@4=Vwz96;}HJLLhxe?LOgAr&U-o z^tiYRx3o-4Per4eozXAmG`J;a&bMG0pI3cRhf=`;0sWGYLe>vnRf6@eq7*!!=+FhD zDevL%RXx4?TZxZA0cq3&A7+sT)%!5{EkEdIGoXL6?UzWC9w@fC$n){b{SF!vBYmY0 z2#Vx(-~hFgcFS`^z=%Tun8ENuXJF7JQ@Zo>nAsjVtt;kc{A zf!|`sfFJm+m-&}y?@QNxYj-#zLJYq%#eeQI&sU>_sL2D2a0vg*YH3#5a$5jt(SZ^(#;1fIaNKA$ucc? zbxg$*QJ%Ac-&%*@X3fR4EO=GJLg(xV#Yy zL`t^E3FZm!@MUYU*%Q+JKsz3QVJxY**+g(Y$9W0y_nIRcu^ucILX?5!+w) zw*=$q2Dq1L(s=)}!O-&w z`O%Byzyu4*8{8&1Z#Ko*eA!Qe)JfA>;M!SuoJ&NfsWNM`o!2Jb>PDj#AGKuZg`%?U zN5Ljmh!bJ7Bw<0EyTBR|@WgksiKfL()^jtM-vA1Mxr5n7q?%sAhhDP~3i^_VK#tV^ zUg`PBhtkoqo+cA%$~hA5=D^{5DU{7PCgD#y83r?&6D|2kN8RcfA5yTp9#_Z7@}!Wx zhn+$3Y`O24OU`$QdUhd42jM`#B#^prU=kup65JQ;O_VX*!KwgLzQJRI?ynkGt&{f> z*2gV++rA&uU~j;IEP?#N$5L1`00H zL6(UxVT^N-GGK6b5qqI|R$e7px@ii(69X3DZ7Pc1Fq_$pQ^wry10!MI$r+bhixlyo zhvzQRXT}a0J$(Z)8257*8@!fWN!nDH#1UdZjNTUpS-A?AZT4u-zK2XFA)@ok2iYdn z)}B?0L`Wm*WCE5#JROfEhfqB)#nx4Ln}RV8fCWU=m+K)+l%;qc@;Dczv+nwUDR+}x zs-;e{vwoN)fs*cJIi_&VV_yy`ETa`9hyx}M&DI4H2LU(hr2lH55P?rwAzF^=#Gq#d z5kfWARLPc1V7bP&|GyIh2((!< zDOr&yM;}ZlUliQk4Cy9e8PlRH$9*2!IO(T#>&^$5H~|x}ti*-M>Xc%l8;uWy7!K*Q zL@plhaEnPZqI4qr3dq24;u|_Q2xKS>b-m)dw7abuPrys7FG4FI{z~FtghU8~F`UAx zc}F6Y6yO^1k%)|Au@c$S1mQtVtpU;G{gOe*bcO<$9JdzgSi$naYgW76=n_wzXbZ4+nEMvzExkA?qxHSY2Zq6^LyNJ+-WNulOXBYO z5|Y=xCDW*)ISx5xt!We7F{WI%mFZ|a{?%&mkP@m0NizF}nrU-DP_%V3{;(vZPm@11 z2YJJ`{WGG(8z#LF;z2xWgL6WU;tkGwf3YDCG_FMD`bV#*Z_VqQ@Cq`nlii&KUn)IY%esxGfmPZNZnMwhBI7c^{gRr0QJ_A#D%S3on zk_BEbfZKHa_6+(kCkrmd_H5d99X^f574HON^*xm&j5yf5ulv@R)d}gCSjdN4gFRG> z0AvDco*X#OMYc!DHdZ*;_T~zfz3?6smN0vlAlWs{a*Rq+!?qOy;a%8}VWHYnzY`7( zEa|iko{p+$X+#ei^Wy+z#`cb{rV1JQ0&gh^q)qG$uv!OS)@9@*w#&t(&O{%XCuUh? z{rZ*3gI20kl((#VbX+QCiO3QKaaFsZqoS@~`$XB`W#^v}d9~kT`UD}29Gu=Q zrglsh$4n~_GAZ9OK%vTrw?%M}ESaDx`vO?uH~Wp=Pm!oOQCcA6tytXvD!kQ{^V%!u zuzZj;$yZ|uoh~5|)x)s|(>G1JTXlh+B*)-|GPnlAP9lO=eSctac$fi9vA1?|rWBHZ z$U%g46BdTo=0q+>0H<)$bv%e`p<^6Sa>6;69)5r<8K8U8H5SXzP7ZVAU1{ZEF zUlMZquDNK_C8F1q9ktT08QH*)}|{l1PQ}kfB2awJf$EhnG{csRx+7V z9_i5OytE*G7OpMBHbmTK8Pqg9PjaryVnSKphef1heB+WA;(kOJa|+U2E^;C?Bog=? zWuLh70-|p{MYtiocOK-851`yMgEuCF^ao&M5UPGU++Zu}}NXTDrnY_+i!|LCeHt|EDX7VOm7XJLrN zD3SuZ9ec6PvC9r&=Bf6^0Lc_G_8scyG1WBlsrHur-f|H`q_y*EWHp$bQbv#(>O4tvdYIi#_%gzjk8M+GiBZ)W{<->`TdaWN@=;F_qBq)g zhZTF`Oa#e^BMd6`h30PAXd~}T4YE6b*$NUc`AdTK2m7jRI7b3>uIQt?IwxKfGiDL= ziRlK5-+zHLnS&=#$+l)%)CbpLds(Q4)C-wZ-z`BFyY17D`HguW3$|^VLM)hd7EiQb z+bMz5b5f63usEm+g%nMjWply$dTmz5KDcOcmRq-IfI5qSLyNZh+|i4sydQ3h%ayPX zFB%V~O2?K|7%tj&Pon6n9>zO#MLi3fu)pvS)vY}$Wpr$9PT!Cc zSP`%z5oWgsoKA795742&d>Wzyzk6@bD&mv}5QpC#;>3pWKpb2|_tPGkv9}`i)g9xb zOzMH`1F!%dhMa1=pf^$gG?>67!VIB(#?FQnUeKYInp?*Y(n(&hMft+R$tAGl0*CMN z=HM{Ej69($-LzFm-PjZB^;&dNLm{}3S4caFywsvfh#~gdMGTJ+`S`(E` zwdyC6j@!`We*5Ty+anmAh8-_+f;y8QFuF9YNN<~XFQzqU80WB}_t<+-@R4l-DA;1I z35p-mVy`Aez=S>Q_tq<-S|_m|3p=m{t~B7wD=QLrS63w0VB9ec;-;+z`S{dlZm_|R zjvZ{=J#Mg0@))G_JwR#>8lZN!JoLZsI>$lWdChB5x;d>F#A?Rf=@+p{ES)>o;?j`3 zL;3^GtVV_CB5E3fjea00U0RdyJ0KW=3xW!I3yB&(*|(Lq z+VscrEw{I&WBDHXJytBUVE`xi`66qUzt>$p)a$aJ?7DneS#rcPQt4-~HSR0ozc_^% z{4L@nW^9ky_iveaQcT}jn%@~2rx*q=RP7#Qw7FS)@Y56?5RP6{6}p@>#`sm_u_@hI z`h9+Z&R#Gu(x|Sxoq&+JPDwR*-cFf>Iw|uejW?aCPqSsG%4b?zO7%qPNB|`)gai9E zKb|T=#SoGK5%E67w{gFRIX4D&!2iUuyMGME-7=)wR)s@uiL}Nq1zM3 zp(}yq11ryakL|4eB=RUyEW_OZOjCd?pP1jlG|4&crb(Q^X>v?3(=20}cieQE)M!Z4 z6qNYMVDs(slO@RtAR2iNl;K}@m-~_OMilSEdOsE>N z$#)>M7)A9E4~as3q;BW4jJ0M_5T>JR7YfJYK{#aptI1;-4B#bsZCfNLmAoCL@*)(k zjq)Nfl|)?vi)cfd&(qENmDMMAy@c(SHIGp6840Csrqu8`!^$SG1UX-_R%vSM@kQ5H zw7|l6ei=M6au9$Am4FzqziODKvwt<+2nID1VFA-%RVaI6*oh1nA@(Ze^wd*tL`hgg z*!>_S`9^wq@a6EBxeq*S_v9%x$KrEZnRutO3KowTln>0pmg}tFZ)ozny0iRge zCP^vD8;jfACds$vHnvHMF~lrz2q=W$CQJ)OCeGqXH78->V`f7hoa;{_ZkRaTUiHY0 z8n|tRpuA3XtYW$;H;Qa%EF(mmZrbd1o)^qog%Jpaj;bG8!6(c*Z7z9j(R!?KXw~kv zfh>ZjqEO{?OP1Vqk)k%iP)g3F1@+WZzxVZWgOZ_-AJ}U@kFSp`l8b~YXN%gMGV3k* zE)70^=|QoTxQ-Nf?>>|v|(BSlZ*)O z9>}T8z&k^)IPm5RW#DKOhvb>PLqHuGM(A-*uQn5l)&oumUY5S0X@@ z;m)u&MD=OyFZteD)r;^v?&{RIWsQM?Ns~B7n;1b&P&#oVh@SNNz(tXlF+BZ)PkvLC zif#sK&fXt;v)GXL{-}p@+)mk0`M>)$z27|-K#8qLY-E|207fI>9j_UzAXoY&e8+1f zMy{moOXfnNX8;!_va;$Os&?et#WHI5V`%>*elxu&&_}I8u5CvU;`!Jqsv3H^dZtDc-;dq>YFUi~SqQU3D)*3j~SufJyu9 zB9TX_rGeJoFL~J_sY%j&rHd7T*RT{ojKR_n$Z^brD>B_!tdf>Ax;x8WhOAKw{QLCP zlz8Y+9F`9cR`zJ_t-pJL0HOR#1d8LW!I~`-&{#cXK=wrd~Vw7g-B2^3p$GcV2wL$LA_0Bf}g(wZ+jYYNfbN#gFH+60{Xrqw1Q zPw8Z$yk>`cirJ1duhH=olwrrMh1r&%C?SsoRu8DzmF@CwiS_&bA!;Y*l)mefAOF`+ z;och0-hZB~0VYpGmxZ1Eo6~TzC^*H{5=|1Y*a<%0gAYAGwq9g6xBvbv)uq{Q-2rKs z?A*TRXOJYnbqBs#8#X{5E%uSU@A|}A-V4=V`m5iQHZK{IhA7^QnGdEnDBYOj(82`p zmb3SwqLPT2MCJgIjYhLpB&sAt4w30_O`=Mfy3=RsvfDmRndppbH^XN*P<05U-}9G5 zY1k0Mq+ZVwrGtOYnW$J)d9oKkgN`YuS>1b+HTl6~*2Fme>U!u3Zr!Fbyzu}Tpx}3a zyWb0iC!A2@raKN^LSe#2;>?1QUMDoeLo|9aJ51Po84fXIJ_`bP@;9HD`XmRnqw z?mOQ`@w>=q$-tJ&Q*L7#^_7dro`9?61YhHv~2~_fFf5{T*N^2`Hwkx#+cG9E)>uv!_AfM zQ&vowmOO84>bCfp(8LXbI7opcpmE4y9Coh$SfLY%Vr8Vb^KrJVH}1}wJ&yCyK^=Jg zNTLJ#)iOW+ssV_(!q^hm`}nJr-(CBH8oCVjSu)_XL+O38Kj;S~nd%4AC@Ku|JkxS(#Nl)n5WJ zz5k;-0DAU)^LYW7g5-+nb?u0mpwp!z{r%}c!0EW4l*)877F+Wte|^rcZ!N3(dPx!WyZ@&2 zm}vCle*{0MNLD3Q5*#8gi%W#&+P>rE`bienLSUA6|AT7wf1H=?0mlzKjli3I%c)3N zfOI~ux~u80e_nNtfpd+N`}PArMpy|#`mDORaHHY$!+UC`)$lPR0Pv2wT$3B;q4Z`( z8jcLB>ipAyZ~VeOhb%nP&d({OPOF6X|dNJOjZdudNkb** zV9YM@$F^H$qMlr1_=_T3mGs|E9-MFSaq2-*5UBkT70K{&;zO)hbdo=|AXq$(YnT3D z5k|+hzvHxuM=pI%nH{E`S%wHlZ{&eZ+5}kw%BfN@tF^`6Uvx^otrKcxR@zIZBFCg> z_^Y@zTTnaUE);2&y}5$JvTk?VyZG^*;>zBo2$|lcvKjZvxVPTjqe<=&h`!oRt~8U& zvmc>@6q~wEDvRa#Z~($xM(y}AR_pjG8s?>Lw*Se`6+p^5Evz$~>_)puyej7Gbmy)a zPffpTv)mC!&Rtr}Sg5?>_tq@;ViOEroQ73rg!HK0k=Uf45>5`&m~VqkhSwK6FDu{! zfl{YHqVar-Hpb1VEAHX397g*oHZhD_tEysOtaqryDJovEd{WsXlfR%41~lcBKqj-c zD9>osHO!bi{Lq|D-DclaTkDQ*XHw>TC-VfyM^ThZaVjOeGlmBX&Y!MVi zd2{g>VkG#)w`R?6Q}&uW;Z)^noTxIty1f3i~LZ=PJu!2q( z-D&uHh(!MhLE$hO!MITJ;QnQka0t%8gpefaHDkzcK#7}8l8C`Zp!>nC(`}>yV^<SQg$nZA1^QVa@C6w@swZB9_dnwQ)Kp0m)5* zGje?S7^7;TPZ5Yqem9hi;sLm8^0<3=He9S(gTtUEu-Tk1p)pjK{Ki<|-VPwWhyOd} z)^O~$siFOw7+CCcFYC}AVqYT|?!DFO8ePJ@9=gt)vFODIJM(<-Xc>L4 zr>B^s@Dz%(x1XARD5@>qdvM~snN&!po|VW47}?kd*Bv9D=g<;5odiz{5`;o}-8{$6 z6Qw1fzDuq&uId6Afk!6A7{eQiWH9C)&C;A|1Fh3&->^%t7D^Oc-OckfI4^*QQ(Nc~ z<>7VP&c5hy-U<;OD007w(s0v3J@ zL6L(B0A1j9#z(2~!4B(We3aW1ZR(8=k?XW5(EiKs7$cn9hOhNyCczHYcKspRY$p$W z#lC^cVva6{&iS`bEwF*hKwm=1Wd71TKQRuh_8&Wc?hF^I8gH#JkPek(R}@JeZA6<{8t6~@ zA72JsfHdr}*>9fVu!Pb|dtne7(q}zmuaA$?RUP(3PZzYOo4RVlIa>*}8LgJDD6rg` z`V|EZ$fkHjfz!}}=O|G=V!8s9!W`&0^6!XD@!jkY%5L7vG-}gDMsWedqT+Cmww$l^ z%N;rv>uh#}#tp~9zyoSDKoCG$o1jE4HZDSq9KWN+Z-f;mDO_C2*Vut_Oz~L**Mq#A za)llm*aM;&BCusz)!sG%L+pxBc;4r&$d1ZrsjgOd`UkgCcR^u}V?6uzQz4;goMhu@ ztc%E*lr`Lt%5OBpSOqJ6%z%g(06_=&T3%Y(t}!dVx8_k3xzM2C*;t%jtua2$ZDEI zy5D^Y0$cw42W*|0fx%75<8S)p&ZXIRoElbxrS=rVby0g+cf=$^Cx&sxB(s8C!NU`v{#XujVR1P7aH>>@zPi|al zf9~|`2JS0GhAk;6)3lt_))ZvP4(VcgrEf1oG@j33Xdh#ZFje7n$ra`t;jrPRV*2yg z{aMcGVg(<7O|YUQVxkmi2bOaB<4Z69p+#Iy;oHtIg~S&u_LpLUhmbh0uMZqtWBO+P z6*$6-`i1RgROi9RshX`1SgA`^(*}slZ%n8mndy{^rHNXGm1qy z9us;jfDtX%PX#NlA8=;x6YQKvryrf0mHB}kpN3VS;F`Ln%u0Lzb_wI z;@!Or^grC*!7Ts{(I3^vO=lgBq>en3S7|xxBd|8sqzit?BPa3ho<7F-|C!8xcWSlVUH8 zcG)1JbPgFNdXkw8&`tRW!W)wmHU8SI^x3u8n85^mt`yi z-?|7YQa&9WFaoM`W;sOw$8VMp|85i_Wf8VRgEkh&?B!|^83_!8IrnDf%~E@i(!A&Fv-Wy?@7G!j&i0vY z6VX`+Kr5z_?VR?)kOpS*K4$$L0btG5>7^0(+7pL}k=Wc6n9b_D7h?4tAlk05x(cL2 z>;$W$ERCj#)d|LlEaztRPkwrZ)#oLvx3ae>@Sa$mL%$EQIy79t3cKR1TS#z-Rv;2= zk}==af)&0gMxlEf@w&tSadiRTiJs^?<;xTU!x1uSj(%v0iE5SnpzxBY5FkisIz_Oo z5a}xEA#fC(#@2#US6T{$C6OYotRSF0=U_Lw{~asyaQomRCuJ2WS`A>vJeW}ns*+Ci za4A<8%5nV3d?sD^0$V6K2g)4PpS)n;z2b3%(-I?$QF@P11n?okJoreLeYhz1{(XF! z&)=us`5mA zjKy9^*lptdP{~MIJNjY1SJPacK5uaOZ0NumVm))+@_4Hh*>M3Mx_Dq!i9a~yPojS& zS`62=A!2ACr7ebm2I$zTP~NZV>vbHQqPkRWiHUH6;ZzG~G|wz?USy789wLNd9=R#x zC<)`-#Ci}R9kYlH3?g3Urw1HQwe`J3sGNDJm7z3a*V<&j@>rlR&e&1uvBU@j$=qlE zw3e4j7(@zvLwZU@Rs<6EaU2z2ke=liDK@04-ediajmUHsDU(0}G{m_ggCL(rLMV$b zf^XZ>gHk}T9?Tu%rMWO(gb?8v#Cq;?)$8{HDrh3r%^z?4<&PdB1V9=O)2G(c>GSF5aLwOr|ZAI8iFdMEK$Y zW72yoeL3nmawW23`$KB=4o-XH{&UwEGQ89&QJ*8Oo$h%6XJ;r%cf3< z7dHs;JT+t;ujNQUbx9FRg8CtigyN|IFMw9XsDK9MU!YYR>koZ31{k{!ZIR@O33Z(B zg(u3rHpcso2_&6SLYW~%hm64CCfh2>;N85{`ZWADxpp;1ODLXLzIG~J+cljM^+VK% zoTqiw7wC{m@l3F(<8eN=Aa$&yY9a5HjQU0C znH3(ePMx8w>d>j;QtVq%)B&9;R<(;}ZCZqdeSk~E5Tr(>c~QAio&=`FuzpPpgKAq> zo|lctZyf!35k!)G0ibBEGfGT1wq9^Sovb*fdZjRy(3TPi-p`6b57^m=4B&>U`|(_X z1|O>=DaUveamAQo6S#5(9z*E|j8xe@8?rw3=eh=)7MLQ=pz@=!G38AEUEmpkZuPaMr8`vkgOvD%YhrU3#$*tdChq?@cwu zTo<$NirJ=VGJj2TG5hX177-JbXK_kPf^=;)B0C{Htq{d$3N8)aCfLG;l1Nka(%Sz> zL%h^@f-9b%1Ub*Tk8d;-0xD3oAO_^n{bjhJ?G*c9Ajdw?fQpP1+a``AI- z$~T?dP$#g$Q^h1y%&4;?>CgvDKa(w1YLKwg6la>^EDj}Y!}9YL|B{1f68f#N2E+-@ z5nCC?P!bwNJiLW}xjBZC2yrQt#DP5*3neM3dmxmAM_6&dP#69sh|$6eBi&ny0uNdf zKVciD-Ai%IEuj~g!cc88WBI02Y9JtoV?en+)r;=XaEv(O-hc*9Jq$Fca)TyZ?;gPy zpuv^=hlfsJTwp=U#(EvkC=SV2jH?WV#$5+n!-8tx?l~K)0a-K;K))gcjZ-Q3rNcrG z*P}{h;O3(7OEQmi%Oo7TZL9>MdfMclH!u21f?xW^pL8mPVMYn}jT%Au7p$Ry0~Dx*jhxEiZ>ma` z9h7r{sPi$I+VpoGS8}%PUfvWedXWU=#{(jf5LBNb%2Q?(+E3wBw&ck}Cw8{Wnb1&4 z-G4-vLr#FCL}XGf>0BYJkKkm~a^mDnoYWnVg=jP)3S>U24onsaCf#f{AMXA{geK=9 zA7>Vh^u;~eqE84Rg(fxl64kL4ssq)Wvk+Dt6+)P(%BVv6*BwWzm3izj<8Ar2JdD;Fi9SCoUZJn%uwYHNE zT-N$XEfhu?`%i%+G7C~eu+Tz|GQGJbgQS>@N9N0>K{k`picjn;-Hc)AKyT?E<3sOD zk>W9n<$YQR#U=w6(^jc1kLTyB`oXlao@S2WnzMQJyDD!@B5j8(U=9KHkg}X%cir$e z)YnwTO&pbx3_pI8xFUkkrZkP7XyuPb=!hF@KnXNs>BCCMJP4d7CA=meeQm%DN;6E0Spn$ zc-hqwi58#+OVY@51Y<(N@|jF4OlUWv{j&NAAuJl*vm2>#H*D<&OdQK0zy-&u^k_SB zhf_j<@NnYVZ0}PSQE+WDaxL*=aV^&s?l&XXa*mD+J}zg+;G?e}Wo9t%lu*cAyB%B$ z*ROG{N{6;qxVBcINVS5Yygf+^Pg9JIdbFpI!I1;PA;IGPSBPbxUMQ`@9Sri4=W`Q_%z^ibPK8iRJ z4GL5>As0-fMa6+?Bp_zH<&B6|DG>od4te5ew5wdznX;v^<)fHL%ox|g?(3H73lq+| zXS9W8@^)om#2z5gLcs+>G6Ra@k=m$xYL%SXvuz0pt+WF@WY?sfux@tuH>90bTTHm# z36f8#G?DyHN|zfzncRhlgl3zYSxHU#v&|s)O~`#~B=?jm-z>>J#9*nU$e-;TAounB znZ-+ysZnW9N)v%K6d4zlp~F&TtNgzK#sL5Nb2Q-uWSzH~bw72`V)FGvK^&!UG0Nsy&$umZ(2jly5pc1h%P^?BAFynD=W^j5L+t$UIqlD`o;I zCPVKc)3%9o*t`MSA$HagrY&w0jZU-1LX-F_>Izr+DE5hBooQ`FozeO-Rv_;A#l)4_ zz7T*zSukxjS>$=Stmlo##p$s4F4b-PB(Ajt7z-PfDTRLIKC6LDJC%>{G1cQV-RHI` z!;cxmv%yeGA8pACO4Hw;Kd}1OItmQ(kh(l`-FYb>@ne#c6cv2TJ4pE+k`vk4T6Xpy zr91-Ow|4^jveM~4YL&GB$3$ce?^isbXpi|V5KGuW5%X}_bo1z+=VOOdFar_A0sT^tf0X{if z2ZJu4L@W$wqQ(l62;o3L$7H25P7#(4+YrMET@6=CRR*-v)q_azB!LKXHu@}fsUOgFCw=X z6fXK2eSx z^MxOR^SBs%+j21s>l>E(&&)aPLxg(i*06RWb10kD%=*vHRforP^>Qk!(E=)wNd&vR zw&EwJ1>+|s#EO3P__A(zMO_r}9a-LGd?(IJ!V#km3>i>$#RSmF?&`MrWp~xlmk&%0 zY8t@>y_Vnt({U77yVPxp%-6(s>EUu#1K5@)ep_iac>kixU)< zHfkt|)F}(3z}E%j$JBJ%*t7(emO%ceC}xpi7r7?EMFAVVzI2`6ZkSsN8HeAfI=KLx zqgOL@cQaB&QD0_xIaZBjA}Ubh*ISD7Qvm4M_j7e}clX}|eqDFCj$eE#;a471WBi7E zKMcQ8IZ7c+x*~R*h2a_I%81q=6Pxx2(dsVb%gSyq)db2{Bv2yO*1Hg^wk2YvsA=n3 zi-g%|D>Fc(SV$QLOvubpx`W7!Sf6nG4~5LPC1gHv<5J8jO-_x`#H{Tg{|F?Z=Cou| znM2e6+$p>|z-Zw!lG)+KiQb(eD;-cs&)ZiLRQ93th-PTiMO#P&@#dO5Nc2Luqwv#A zGcwbV$C3&4C=*O`?IaVLprMt5Cdqk-U?6U#oJXs8BR4HV%z2LAfd_w`Kp8U#iOawQ)QS6nO)j}J z1E*V_Ltzu!38h9*MmwoYkjc ziKM<>mQpBEdP+SfoWe#J2--l#mQ(t2KZP|TDle^>(B_`dc=n0d7|t0F{o=cf0~YMw zhYCaTZ62Yzmm|pHEl1Ft8Nru<9cjjlyENUj&94Q9Ntc?T;ZLnGF zY0}Q5JBl*2D^x+dRA@d!5sd%kdkBq*OZFmFnKAVPRDv zKWW-JY!AtrM3lqqRm`tNXk-=hr{s=)K@!;hpgKf)TS6tKh-FEQ|AO44n6!F$Kvr9+ zX)*`A?7^OgRh-Or&hF5>FEFPm5uBlFIH&}aXy4FYcdV_NS|yWdB*TRM?iH+Ax0V6* z18J4r?^ovRgPpXDv_vmhi()S<{%e`FAZplH>Pbb^|3Y1IFO{E`UPp1-Ido7jlUIlGV)CKB<#zblQ zv+6VB%w}S&gBY<;h$h8bdbFXqeLX5`?ljj3Wo%c*jI zzJx^o`^URq>YHwi{O>68um94Ct-^%he7^a?xZauLjYcQnJ@*gUkYpRkB{($MWxRC5 zS!|2>b(nEX%V7)@s9>VA2&{qVoI76ly(TEhmouV@_yaRbK+uh@H&#fqa z2cj1o3En<>F-Mtc-824w9mv<=H4Uh?a8!N44|ZjWgsQZhr$Lj51plsDrEvvKUtbix@LwsYj~Dsrf> z6_HAWdS$m_u5>B_8Y5f*MC#79k$)0b50GQ2OZfpLZ^NGF?h@Pc z_&Z7xa8!WAH#v0m8n};xN)!)t4kAWW$WrghVNCCGqFB7^8I|vD#Je+Xl~5maZB<{S zGpO}U3No3GtVkg0rYbzPQ_;j04bs%S4UOVWMQ26JEw>cL)rTUOqoqPbFps1q)QCuS z__17NlxDGqRr1SLvU5l{+FJ^sUwFnb({Tt!%|k@kT|;aVNu*n|w@r`=#hhM$S zBCtgwNk)%}xk6m{HhWX2XE3%@<#^eW@1t?)KG!Ey7=!MUvCB0{jTs9?I~!acdjpp+ zxlYtf2s5I2-s#T%GSW@5;{z|*^hw7ynG`#{$I(hO44#jp_~PMg6=^t043_F*MMP(u zqptdFnW2hxf?J_jMF|Pxn~?{Qy+d#Lg#KwmbCotU+rL4Sz!_A!kJzPWCqy_~2!(~@ zM#C_OCpN;%c>zr<8P9wdWaStr5dz%YzA#iJc1lAv4uqFPu~Hs!21}JVV|?jRmeT)R zgoWwbZxnqWYM>h@tFuu0p_~QZHEa5JyTal$*u#6acTxOQxL5|BqQx6|!P`?F3pJtz z%PC!KXUx&g{f)~N^h*-uyDfOkMKqn)unHgGwekWWmp>wI41$m=l3`Q~v-*~($2<12 z%cA^h%4|Nf*53GEo9WO`XKqB2Mce>QkqvbKAVtIq_4%|XT_V^b(Eu$ZW8A)NQ3?}QMEp)=&=N4}kH(Wg&jkccci&aJ z4qT9q!?ato_mC|-yt2}yf_t&46jd*5y4QV+1G@rC|3}BWFK%NT){h@?mgSKSBc+S^ zbb1qGs!{@AiNb9+pqQn5S59x@w4r=nQk^|NY?{b1_moc`pq@Zl$VE)br_rwZ?h0O3m_I#LXbefnAKZWUWmI$BrYMc6EovhifcWR+ zc%)kvH^HSG?wRhGXoq{)VW(`43@c{T3ga`32~(?wdCWc$Ah!LN54R3`xXZmZE3Z3i zDreV)X6Y);9R&J?#zSI>9w;o+?#a0SI02T+DcKvM)nfE&38uoBwPqHl=3C-yPLfHM zkZIAcs-RCpU=b31sBipUhwCsuw6_8YDZ3ma_=@Ytsl@^H3?Y+Usz&+s zehRnB+aHTT{%tC-z5-SbV(s~vPwA8hygJ^v4m$G{G@&MByK|z}0OdrU0lF%6ohltd z*AYkPx<_B~SgFG*bYur&XrO3;GRimEg0;(-0q;!@7u&HP>fvle5{27NXuDso$KilL z1K!4ie{OQ0G)g*iGHh9|kWvmI{zWE3^FW%z);RMZH1$sR|wo7}LqgVUpIQB%#?#PADv zI}1rhQ7#K~hxxQ+3We zuxBdT93aFklpCEtuxe1f>Re`08=_Gs$Sjq83w5IqbOHsHW|d_$XdVl?5KNlt7-o+H zAhOC~3b?*=?VDr@gkkirYabbPwuG(@$Y}#TZOyFFgj$6KINTO`tq|A_d8ljX;(YVG z`b3Kf7Em!E3Ha6{ID|i}>DR-@2nxule3~STsi?bclXNNJCawxd1+)EA?z692$l0JP z0Re_eKoESd*tiZh;G2fTX|__a1J&PpAAbMMcKThH59#^3G483~{U=)!hlsAm*JPJ&yG4 zZ#A?voBjiwekcP=4JdZG>%KZEJo0GkmU~geo~vR2e7s8Eulh*QH#+d|p=)MhIe4jz z5$z0u!d(^uO4$(%DFEZou)V?cb;(;$UaJCE_@j_0A7f3!*GIZUeB62;!>H$ai=g}Q z$xo3rD$-kpKUzc02ZT2L!^%e&A{%j&M%BHb!DqFcQsmSZL`o6UX?i00@&J% zvQZ2Ya$Z)@rZ|r$rgSp)kOhRlsJ$CtPXPkaDni|~iVkugvY7e*P|bu4$IfW(;NyXw z6d);kLP)r$YON;%lbRN5klzkdNQ|gD0KrsD49*r$9eBJtiZBR4x7{{N?B8&l&Ck!8 zZgY# zc`=YzD)$@!S8F{({}L2(fPvXQU0S7bh^am)!Ya80=ub=S2v7>1O1%06D?sB=EDfYD zSf_ia1StnnL(S)yniV}TPa?opbP?Qf5IDK%^e<1zk+J(J28r>4AZOWrtI%*XT+whA z0Rf&-_Jq=gUdCj)kf9h1$RTa43Q1)wz35P$nrjhlsu-owbpacB3aQXkT_f4mwa?Gm z(sy-z)G5%;;}){y&>VWEdLfvQu`!;4*g`jFU84iNpasFuj+<%Dz7TmU4RY?3oGZPk&;$)q^PU%Q)y#*Fcdlxmay>ANB24UN1UI%;Xy0OeA*K5FKL8Xd zYzBd_EGU4w3}~S!6CLe31_B>A9c~?$dENe#TwV7i9r&okvO9v?QS=vjEBd&bKF~EH zIw}eD8bba(9*~GSoseFpqD|?uTZF!hewC)Mo z*RR9C8Cs^`rta2AH=7Buq9wo)H=C_4J`}*(;#16l3Y6?X?r8CdiM7Qi`ht1J#Y?r> zv~ScY-g*872bBrtu@~5GFB|gvz4fex=Omk;$9)RvT=OATSt%QOlau$QMF1v(0TTUFkoz3 zNq9k*kk^}T|RF;qQm>+auF5fa^*fG zd#3xJb+p{*l!Eg&JOMLIM?5=P0llYZ93Z`{K$?-1m`6gDz6Hn#ujspkDtFR6qZvKl z@CL>~ctI3^0ElCW#nH0^&^y`*#*?SqGV*u`Z5krvo8~AL5d|RWOy(Aq61y=a{hV6n zf%FV74OY{_Q6Y$>S~80S2_F#_DV^PR@2<<;Imm$k34&U14VkQ>>rt9P5KQ{(-*lmE z=jrr6F^GKs2>4IDZNke_E>;sJ{!$LHZLQ4xlQ+7>7lKbI)BN@i}3an#+vSJY<2 zt`6FRp$`T%(rLv)d!Xu&4d$7?M#|OP3Pv62tL z+Lh4yy}fbK_|#UkmVT>^J-i#fFf24!UMNg_KpX1-wnIv z(bf!TkjNxX?K>3#!zR1hsa{*AFK+9N@#VPc74k@%E@hl-NuK94>ODV&ll}htgSwl< zY`WT#CMmK;SWP(66OJ^Iv|FrI^~-d~{_eqD0j!wo4&@)qEIs&gGy2BuH3H8JS0XvI zkkYgd0O9DDLB_!U+eu)?*z&S{>v*}`S|mG3?`u<%Zs~|bflPU&qJ#&PmW@Doh9V8` z*Lea)k_cQ{Cr;XNS3dbj?~NqKJVbJmwh{#uF9ANqXMtAH4tbz%(#LSbfF|j%4kxW5n#zH)2g9%K4cWN3Q6P`gg0&o*%Ao&c^OZveYM6P z2Em;Ws2f0y3(PtFbdQdYL=lkYo$Su}b)Yk03h@+}O0UB~=%iGc9qMd9A{QcVp~!Cb z1{GY*jsCi=uPBo0AEROW9MUFm)`iNtE02ZN7U_4{}jZ(`F`#@FT z1StkXT@T)MZu|aR&Lhj(Z(w2_fy=}t4aO)??x(&;KfCMwDDx+qp1<_H6kbBW=ui~b zItUq=!ZqFY>|3=F$J%8-BT3(tbQ7YaMx3Dh2s^UW(z7mF%FnQM?v}2LE52es3hMG2ApN&edHfIS!nr%zVX> zV>OzA6;PwKGXsd;9V*4B-u23*I9j1t4HfV$CCNqBnL96BE0b(7ABzjxxyPcNO@^Xf zsO6)rE_vVc?(t(h!uLsOrCYXsU?^Go%|VwH-I%uS2v%{?SE>YnRsp^y=CA@Fa~^)R z5xO~OZi3*obY6y*K0ztk+TbwVU6#SdMg6%cfzHKxxl$FE|SrsgvJw`h*d z>!zyOnd;*gb4z3p|K*6g>-=UJQAi5@d=K&sJBMbE+9Q3InyEOMN8jf|Na9TeM*T=B zWqtZyWD8_arGDKZZoRF$yVS(U;7R?iXt~k@wlhs^oPJ7=ap}OTm-c zQ8)yghWU$mHcMA91_Mf#jTIBw)NtA|x{^rafIVf7PLuS4QdW#FN%=L!9#PS@dx=QV zG`g(M-qxV0A;VPe8?nM{bQB7>mUN9p(%v;{p*#3|g+OfE{?awSb~k9u8_8EV%p?M& zG(mcI4OlMWNyK9o8qZ_GQS=hx`49 z#};FjAOn-+g;xeJp{V{Bh_P`n=)!@8Qa72~9kxgOOnS9=Y`+LOsUVY#gi{ASw<LBTS;Y$*jw0{;X|uGeK9SjO)hP&5Wmj6xdt>Dw89Cu!RDWeLdfPo z5|4u^#SS{3Qdauz^+6+b_r%sIv@mrJ^#Bx{MosD;JSbfmGC1(>^o=q(ErNz)4U?<7 zzd=fhUCJ1c+B;d@Z}9fX4J5u2`sh5D=Tc`!iIjFgDUPnhrg(;MneQ+m48re9LPO~z z2wNA>I!}faS9Q3yJ^?}>rL9aoS^Qib-mVnTw&Jk>o{w+06L&_&p1_9ovbYJb73sfi zfsIR%R6?tG9Oa2DX`E3GU`+WtjvJDD9b0LlSk?~NdN6~HUt$qFF-j)B83AOZm_HFe zwNg}H;|kLM+@{QJXem>fT-zUnoO++<1u7$8FQY@P#CEoWNT_k629^Rn1;tDS(bC_y zxBcHzs%#-h7+!fcjX%0=vd;vSZ0V1}>%iLtHW1g1J zE?RXVED6X(tAM8e`smrzwFt)CKDXvAe-M< zAM(6fjwD7zg-S1~QyddcriRvA{DgG{j~W!w1NUAHa8IG8+m11;0yl!RLNxj)LMwp$oWlkkn7VPq>qX%5whfudq*epn`SL zo*vlVcY6PrhFc!zqNd^~X69(l1xWf?Yw#w#W5^y}EskQg_&CKJb#WH<0AqN|u#XGT znXYv8qd-rx6*JwJ#OYS3wJjA$H>^5K4JXqyVquWkZ47*KvWw)EHpzfS;g6fXtmU^v znivq|CJ1EiR|~$Sh$fd)>PTQ4i8{mIuX#I(s;QKKVZgwPjEw2UC1}wh$nzF)!i-Q5 z>~9kcl%`QW1vz8M51py}i@325K_;f5PaJ|AXDwHBptk^?df9gl!N(Nq8-1!TMJ>}I z$ZE^uDjk9>6{lEQv_gGyqAG02fGZ17z&>CS^{P`mPZit~8vs8C3^wEBjHB`jYZyzveyEUZ?L=+=IVw-E-ce7d9%Cr z($UTv65+G7AyH=%EcvQGSf}c1F6>fZuRwzku$ZrGNOaZ14Eea+W@e&BRC8=doD~}q zWq)ypA6RtFmGCBEFni2C=Ut`ptNf4+i3cCDA#wF}&rzpJAy9V~X+xsU!+;sIf&=5V zteDBA%FiUHE8WqC%Omh|F*3a?92&4c^B+&HEM!;pJvAG0am_r8&a!=&F>TPho^sTn>h7owwh&Z5b!2B{%ZKy&u$a7W=Q9D;%G3e355hP6rbksTL1yg;%vwhX+?XE8vtH8kmb= zto@*%>`E!#S9n=E?SvdK{D%dRUg zB}d@&JzOq=x3~?jcHtne3~+j?kX)H$x*s9-{Yn9Mz|BH+^7u_`9e_lV$gI2n zLplKn{{!x%?cZ{&yQdzLYA*5>GGLFP!RkT$|Hf_9u=9X4(H}p+ygTNUmaRh8vKks? zamC}>EddeBQgunJ-~ND>qg8f`)^7t7ysn7#Y=&D%^;N_V(Hf0Glfdb zdB~o;F}l-yLIpP6HHp%T{y+E!m?+F_1g^;Wke=JFfAjI~`CHAg@(RIG-1tagz!ud= z_Sc~s)m#EfAFEOTP$yWF($5E^oPA5O6rOHX!ZLZ2KF&yR@E=sjer#5D`*EL-x7Mo; z*(!VGyEtE{RYl#*_77?3l`0~l91v#OJIZ|RE6Lr=eh{l2#FAL1#SUk0 zh+re=S!G!ArBi8#bKF-*Uq1?}S;`pd@I018y3>6gSm)XOJfVoL4x+bG=i2io{1Qc# z0m$aVREu+5*H)ic^uE#sNL~yYu?KI0hW3}avwtvX#1(}Z8dM@h>}LyF_XQ{S3Lpw} z2n5HpLppkS@lSR20)N z{P!b?I3r}`I;uS}19M8htzAb&YmJz$qna;{5l@4qI8$kt+w_S1s;urhjUtIV4!VZiek6j`&C;L{?l z35+;~M4;N$OJ`&%i%1YSE=LjxowBG9)D9ll>}QeEgv3Qq1A)fCH$<|wHv3hOT=*TVX1 zC5IhSRc0#E=2UFS*n7v**d6$}RMDk;E(F73p_#irO94jR-vQs*17H!{`bh@+W0M(? z>gW*1`zj-ITwFBywo?*OS}ZVvOffM5(Ck`{o3gr5{Z)9o5fQ^E5IT_qAQ}L(AWiO; zFF=mk)-^ow=9_Q+4|ve`q@$Z8J*L7Z#Y3znH)z%m4q z)EskIvt22Bsk(P`^FMdqBM*y;d zimEVRy+Bx4i*Y3+8Aa+nzndZ=sk*&EQ{?zlAkauu z3EvbwNv^~PPf!G^nNeBZvEo=NYr){IHAX{-(Lm;sd1Y3hKV)j{Nn^J+pReJm53d~cX-0Y*@S#$URM3@pA0h) zPFvw}M$x=1skQaRPG_T4fX<>N4878l?-A%-X+_j{r4`?0%KGA&#N$U4X}ky*D`=yt zD{4R`%)E1UON+hz&b-)lF}AwEi%rNVDzt#83s6W_FB+jR7D$b!6K0Jlbp%WnfV5Mn zocBWK>3brB)gu{|<63QJ-vL0!!3=_9(J4}BrPEAXQ^>z)T(33u%$Y8Jh46108=Lce zr8(b)BYE4rV62aAFR(bs%#q1?_kV}Mb9uOB%?Z0eOK=u(`mXyNZz?M1Rtbvsf-dUw zm2Jx8gpJ7zkS9cuUMQy;)atBRLIlb+Fdh%2N1|S_N%e~Qp2`p{*FnKpuV|P_0h=j9 z0gEQGK8nXyR9Zwnk`~ZvA}JY5lt(&{qQ%zEI}80Dr|LJ007~N!25`4XVZHjTvV*`J`seR- zXDV6r;8t^T**-;qx%%+%6@SD=`aiA}-_fxB7XHhphP4+yHSG2{H4GufsbRusLV*Yw zC|!M7+lDEoftaiQ*S^{2?|Jgoi%M0bSH_=n;BJw;UkzkIj3|)#B%gT8&V?D;CO}d3 zTxQE>@Nt*`jYdHEVj@+;gPffa377WDBA zzN6BV7ERUnvg<4{X8oH^g^TcouZ=a@GKQ)nSAf5ZOga5YN$JI+ThjEhi%#KyLN`i#bv+_x=$9xo*RB*r9ueEJy^aGran%4r@WAOpH03_O|h&Hs9$ zCbT38akl^k7^~sx$Q)t*8k$C{u~=w_u zHcI0luo+rEM@?Sg@*RHGO)XNvSjePer!0{QO6pBIRZxqO+Gx){p+%gj%$?5olAN4) zz@W2aJxAV0u5>y@X#q7QK>aX)N{Eg$x_X|`nG}-#hC%k*PW8Jn8nBb>?Fn! zoC&@SbV9&zuVFKnGQ#>4=e2w6!zlRM7*U0O}=NCW$>K1#NafK6l;Y0 zGt8hOR~hRSPJ!|z5$Br+DZ0axF(x9VYpt2xF8E}344CJl*;0F6XgA%u_7uYb)b1A9 z0gpU>8+2;$pWduBZ_OJDM z1|eMvFH*T1NO1Hbv+=IEiwxy*SOfwC-m;B^Yaf(DZlq%Sx?;!eaGCeBpCu zU($Ian=A<2fJNP%tPmapV6;4bPK})D&LZl;4Q#H2lMiO>zPJ zxb0udyaI$PDTG(m3y@i#!U0efa*XMxZv;xr5O=<2#bx8WJ%t zE^@i0^&f&=fEc-n=_8IN4^7Jn!*}R)_B(nD;Q5_P+1IK<>H5#!ALS7%_#HwSP5)mg zAHd4N?~pz*&BDOvn{!}lCMCns8TMc`j+8!)9?Zec&@c`7S+vYwSuzLgjd6WyAu`9Z zZMu&(aV=gCMfuZEz@qP>S}Y}JJ|J#!|Kw$)xE=|c|FLWsZ&LR1Tv z7$^K9y4eN_s=JIULhPdK5De4Y$ZiQzkKp__{Q*RqDoea6oPXz-ED6;4Xgv()m zgbVf%T!{}tflPT#;l zha0p|xcQ5wjG zQ89Amo@?IW;<8lJkc3ZEhFNrppwcVn)?QIDbb3X5Kbf9;;_)uDD5DzZN;GH)!Zp$W z>dPFZe+uiFm&H~hOTxXpVdG0C5mahp?(@=Ibf^pfFaJH9QG}FD5_%LbvV2yh1K%|j z=4~>#+&8v{`Hh3NvFPUOi~?u*YX`8<}j`8W74@ z?moWh6I)^}vHH9&<#+(=gEY-kqKXP(?y6Cffo#oO<#hYc#9>IpA;6ZLev4t=4jP54 zFkGfR28QS)p#|Yl4v7l1o)w|3wOMZaoCqOXsTPPUY;1lmf{6%6et>k6-Ol$Uky!$@ zfU?qjbA~vN;P$}HKUj^YT~R-U%MR6dVX_eU5>UF5?MbgGc&|}O2WkqkEo)oxpC*?w9I20C}Cm(l^22hK{ ziyiA?ZhBMCfTce$H)>UZWgH=cJPBsz(QcGSUW%Coex)mnzDqR*Q%e0Y-rlrPDI1I4 zVP*FlMhkM7Dmqx>3(c{V0z@Sph2_tD7(tf5KiTpx*BfRl6dG(q zqf1%-)n&%b?vIFE50?#GmWef4ciktN2$Nvec(3l+06af`7c^_OlUi9s$-URDw-X^`KDWHTL{j<8b?2+l z^a$iet|6)Qk8R0(USO1=7zZc(oXsN8+fW*Jgi^>H0iO35i*YPZ3Qr4n>@Wlg?^ z_ezwd#?{zRiiAb*o)(>MeUq=M=>aaJz-@C7>U`GvwMHl&shLgCmy>lKz0h!UAo(!b zwlO-Q79qu;)?|g8huhRV;QcX_zE;q3sC+u8LRq9hsIbD3DUKIvzo5-{4zJ9*{{~U-=fNL*wvw6x zBn*-zT?I*X-FsS$T{dD z7R5O9?p*kh_=8nWp3AycS;rcU!=1ApnmA7ucuANey-Rk5=`%G>#?nZ|CVH9qiRv9a zEvTM7dMlkr^pt8N`?>5bPK4k6k2unx^^+&O#lhNKyn#2O&<=D87iWK3w5M;sb6g$d zRu;67cT3zUe9Nb-gb+m(A`A2y?e-D38QF(o3N)$!F0iMS40TFDcV`_Z?CQ?{muGN_p{1)_`Ru*O$2r zv&Sy#>tx=jV*FK293Vy_sFvL4&71#;=@eErw4jbqW}ym?L?DVke1m9gfe%a?V+s(OV6zn^a}%V| zJriW<`Yw6LG>%q2ki(gUnbbVbZ!;g7IZha3*dRlOuM=f_xf^N`c$U9UbD(!xfJ7 zZz1#~W(=>9qaYb^lq|-q_5T7XC%s)S6#3WSKgZFJ=~uvhn~y_+UsgsDf>K9l3Gqvc zY0bK4Pi*sdfaA+wHL=ZMa0E2#U@U+H%_JcGu9>;Tt4DlcC6GNX z?yVQ2V25Zk>9TtS?G7s@A$5&R3q&`4%1=GQM=J1Gs{f1E3cL^Fg{h7~25oRT>tR=|)-np#8;`WV3Cu>ajizhDxgHi+-q z55o)Fkl>g#ysG{RcUndZq9XzzS#+dPCso9Z)yhttDs1htPgLwm?K?KcO6}K9AAj2) ze^Qi$Y`u6QSomBT&cgQLH3MeRLj6i@l{1SvxQo>cAYr@D$gu@kRtY-kP;Q6>iww9a z<$?}~JezH4>6`u8X#OFhv-#&RhSW80k5)O~^OM3V4`m`sSk|keECSC81-93K(m;F& zHz-Du3UR~~5M{_XKB;1p$Ui|Q+ct^JTjGAQx^s79XEMuWG1Ha$wzQf^qDX-$F89Bbzt zzcq>Nd1>t!LC~B?6bU)$KM513!(nLH0yrht*4hZ?kd-pFPM$uM%txqySh(LD= z6eaSNJ7-b_Xv_wx+*O${QZ=RFqFhDKQ9PE34^lhnA?QcMpsOlekWH7VH^$>IBg_2itG*|Q1}s9Bk!b8bK!r5EY328t`W8VSBU)10W`S)LPvYch$Z$2pDT3YgIv zX;sW=5i=^Bw3js4<}2GNzOC6BH%?sfkQOYgZmdX~DVRNJ3+v=H2@fihve3%F3S3t4v(x8n%t5&^kiu8ECE-yeTHnm2tb* z2tril+#{``O=nSnsN{xd|J0&&Lis@9kZ&~)hn1F^hGu~6m?i=YDfJf|bNHIN^!TmU zF-U@5Gu%9T`0$*j|MfZ7C}RS>2TuYZg{YnE$iuD8S@(w;A{xhNdKgal=g=HcJ|f*SUqDBEb|e_+GcoL1(`g!xtcF5#CG=>sR151coPVG5>}J6`}Dka2m>@Hg8;t zUgxb9GP-^JkQp_9%>K5{sM%Js*GT6fXVe^gc;Jj0h4UFwR~P{3bVkh%w#tRZlZ(s? zL`vB5yVxP)ubUL;Km&KfF&WJIPnzheV@*@p+ThF8qD|B}K&3jFFZz3)?^-j4&oJi? zya|D@(d>;?|Dri0#@e8`t>Ml7uDXA~J8a)L^m^VvAM^y+Q!(DfQbN$J(vQLc6A5bS z-YS}o8K-$0MVrS^@yG}eqH9_<164?qGm4Grk8ZFunl?u?0Wt;sRrRC8*Jc?T5MV;l zY(kM928z}mf}+*eB@zj%d0XDrh$0u@9y(kj3~|_)Ffu5!`}>63O!YY6qS-L_6Hg+F_|&m5!+0p=HB0Tx3*)+pL63l^C%@i zq_`wq@`=cC!XIC7GgSGagBox|o{xm85bj_46?8Q>f+@~LRg`3M?EeL*0ru&OR@}>SMQY zOsI=}rMBocMf}_D%N-}h3g&^E?)lgHXm37V*`m~0CLns%w3911@dvf zs(_$}alqf&LloKS>#{e2Q)iSe_N13Me#M&k(BS~I+LyKynt=5w+rZz4@?$gn#~U%J z*{hDI=h;>JKBZS`$nfDC@>ewugIykMxi%r6fJOjKnKZ^ zV)q4*iC5570Kx8;!NcRwT0x*{1d2A@IVvyIlywjT(w!;;Iygpk(1GAlQu8hy^L9vT zMwPfh;b}5?i7Em4QJfSE;iKn=<#tkE{}oT&6PDIWxJT& z5cGsvN6{~KJmLIMV8-jiWM@PBfnTr^0mgbq$x=4|ZZ3`mveV{*0*ssLb91FnASaU< z5YX`=ol88I;FFbxhchz=7q;{EXgCWDk_9%L<){fThgi-108KDNvYTa}0pTXu&1QP< znni)jSf-G^|6r=XnOkE4NYh&(VO7X(tQ&8b=PJy=V32?i%dIqpZ-l)N# zxICb+ zUQEHhofFjbp8IQ;VCGA{KlU4YQhT)g$&X_K3*Yce=5 z!V+{U)IbOAKAzUm5F6jd_wEfGY~!sp81FFvuj?n)p^Y9_;v9$w!I3z4rr0-rg4ilT zBT|-$BNhQb$X8XKTAj$tpCDiFtg+d~;Zph)^6lf(75no{zH`VID_p-rzUTF+2xbW9 z{G#}egBjMxzU}s$kJz3 z6~!sLI;rhK;~}Rcj!`!3ybN(HXOV?4Fx0_H+x|nG;)GeFP0igWX3frcep0#)ho!TU zpuUW+r4K5k?vbz-htoC-9lHkDoE%6%&!GIahBSe}>+_e`Rfwa+A^K?DK-FHn9Eby1 zQ3Vvnfox=WMBuLyFN80~x8$HQ`N=^=nyfjfdQD>Rpo5A;%nqs`m?8|798V&*7j;m> zI6zce`>i;rHVy>jm}j24l)mPPjf0|xA;ZRy0Wj3!U)B>!U-3`uy-g{78I@A{)7;RC z9<#k6>{zy)UI!u_4_oAi2w5q8{Qfy-rHSLqU(hxza=oJzsz^#dg~yW8ucj$LrW6mY z^x25Y>^W&;P*VCc(bze&(g(RtJERP(>?5t3?oSjPZmyAlid`%Eb=`_MZ$(2 zJ;JHdYS#CDR5UUgO}VOb3VUJJ{cWQ%cG6Zj8`Ji?X+2u?h1Ua%O59b<_7vzuEU29GwVsIjiB=?g>7AXMEICYI^ll z;#|77zOjGW=I*id!z+*N?(y;4Xmi)GU2O@|$KO1*i!b0e-*RksXKK66$M2xQox8iF zKaoZK+jsS4b814FTzzE>iAP)iQ$8{XE<*k7Rdt6Nqr~*)ty^-#!6YK%?E8c)g!c!Y zP1x7BfWjx;5-P`SJO@&`*U1tCIdTeUTkI@z2EfLVEhm(QejjrhP=kaL_}63SUqq#H zcJ&04o$cxRoez=Y5drG}+Wq{_Xc>wEbHb&~@A1L!!EV#sSeHyUO(i+Wl0RHApXSy^ z1pnaNc+a^Z2!=^A2|*?bUz^lAW__th()mVVlyr)Qa!L=4ye|}73!<_oFdl5Y0r_V? zWp{YmQ;0dRtkVj_a9{*b$>9G=l(XnH?cvo;4w|5(xZXhR>&r!0z#C?1a%CCbdwayD z;)VcmhdOzX;GWGy-AhDu(jc~|>YD%Kf0aK~{_6+hKb8JB{!Vjf?SU0VEWnc7h|sZ= zcl(iw+E9wF`1poO=Gkcfyz;k?XGeC|0{Al@lAmHZqTQ{QJKD0hsN=0KF2k?%*E7m5_<#wKwB?pA+|5$;iU9e49l~|M z^f0Ch!VPEJd}?PwFHvkVsEI%U@&o*jbU<*i6oC_#y{(LzWZDTX!+k{xAlp_A1KI zJvMQkFmTv#N2OuqjZn5Ny2F5LvuZWf zv+?>cs;`@d|KoqPKh^&02jf2`|M7R4tB8Jp()oY1Hs>`;6vGFM+zlU6WHYY`8fW%b z9Avr8zdOqjECNg{^+T{2`Znf+8T27Vh>}NizW;;@3SG!g!8ivSXwp&=nwS3BRSN?R zFkOXl7*Ne6)!Gy@spgb z9a9hTGn;!NYjdart!|Q}XU2dh}v0>1{Ez?gcvcG$^SCZG^Rd@|~y`R>4!7@NJ zG;Qf{z#+suz;wgoIY6{EKqyZ#un~S76C;Jy2wkc%;HZ-QEuM1Mvs}!f)l0!Eiwzs_ zR4+hMVby8DQ#H;QtVdZg9xOf@Q$_ub4!LA7E4NF%A!gpPH{${cO17X{Yu2Op5pP`9 zsEpuI$&;=+HKx0wOs zND4W{Glc(XqhwWi;UIggnB7@q9|AWZ9 z!xn^6>?+hA=?xKpfvj>`4K1_Bs2ywM?S*Qr6rJO{f^)Q+YSD^)T>PxYp}IuQsj+uL zgsE6!ZnbgRrq+Es#y%>)LYKT-B-(%K{(IHgw~rq~yt)kM$L6%n$h`DlNJXa1#>tb_ zN&RoWdGh4e$=#DDcKkK}bDxtZ>;BmBy^~FQ^5pDfck<-+NjMq(VAJSY84@dBu(NG! z`xi`pz+Y7dzQ~yJi$5~l^dqQFb#t^gEBpdG2mgcKS^09o(W-CPJN)y%=$-G-7ykJn zeX-{t0{{oY4^|da_6W+ndr^5A1YnLo*&YKkdOS;eGwTMLpj8yJqUEIDc|cxN9Gj?D z(MtjqnPVks^G~wB(B>r4$YCQ=J zPhm_rXbQ-aoN&k_Y}Rdb{FR(uFQ|~4?V6+wLiU(rD|o+XC1nExxuAEoH%W<7ZX-X` zovOgc<0bwx2mU#pxRiA1zSs~<9BTBdx>|}kS%M&qBC@)}%0m5Yo|eXq&l{&Xx?ZI_ zoI5YajdSW-{W;;)FC`6#x~YENSK@J@vhd*W1?(&%R%r#N5CYmmR1O-%tTnH5dcW zliZ`%TkezU1x9!MS#;WV4SU)7d9~+*c;L_KB^P5#Fw7eth$ z1yq6}Jy2t!NL%vt=?lLmc$e&ffxReLv-9pyEQLvySt#U*3J?q{TSs6Muk7~Wa zrYh5-ldaQBg_Pq8O0ld$h;Xaf^tfJA&QuZAW#3){YXLYI6{%`AnZXG4WV6*%bFGiJQZuwLeio@x>n6xZXnA2{TOa@SmjX;vyjHLNhe>9Hl$5F z@$P@BE{D-`IOeKD*+VKia<|>P6!<~Vuzl4x6__HA%!aV9W+ll`*wVQlhK*}AH z8jZcJP4|wix=Ye~+}smzS`DWOP?$4^7j$W43=ipXU;`fMfda69lWsMY2#JW%I`m}) zis&=+BYiy1+0dVlP*LyP;22Arb!R`0xJ-3Uqm=Y_R!*2<6qXB?j8C$TEfWMH;i|OB z<$QCCMOz(+>3?4PUv*TQK&D-15?l=b1woeW`|rg((QwU$YS}ixnQPhPVZuRt;q|}J z=3Ko7lkJZtksPWOQzw^)4YjdP>#JxDyH~U$v$LrVqFQG|2peYK>zR7%&J5X0U_rae z;cpAe9hww{&=mp$BUWj|$TM+MeI#B|jR!)(-|HLr-?G*K7$k^2^b0l#{y8B589Q`@ z3Q_)y1ug1mOVY;Xs{+jmz0j5wk^-dxsT*oED)AB%*TTj!4K0aYE>z#F_yhILjw&=m zWrzZl)gtF=cykmvBOe9RC~{WgvB(+hG4e#A=2}r{)RapL1HTPc7P&F44Eh!d?59FB zA{F?VUg2&dK@SH;;^JV1~3*0v#zhiUR&9|%Ef=US4t$+ zBwC`Rqc@uF>2-){qWf{&v?yOy!Vn|>%&zOde$pI(TN{26BiLjS{S-~*%KXhqXWLjP zKjHakwhL!VZgAzfogTaXjKT{RhAO85_hDnS-4C&GDu6YcWD@;wn4>J27N&x8YCD6V zy=t!!YilY&({w8#03V{{GQOqxghfHIdn3S<5dC6B96~26n6mGUY9eI>3I~;??9T(4 z{0U@wqu?4cH^u{Lqt^3z06~V>J5MBQ7{j8lI$sfXGm~chl6w->mZS2JB*Qa=Y7>VP zJ0u{ni{kIU#6}lMzC21Y!_^2JI%KInbcY$yX#tlYWe8PjzO}t2XV(&uiJx`O#sQJ* zvke5_&0vu&K~*l@8P-R+!MbAI4#kRwl3l-|Shq5WZ2j@iLc}DkN@P~0HB&qWQo!u7 z>qe+_NiIMoW1NEPXWm9^90FKoG_UfCevBH!KT$HYNp~6-Cbj|e| zmHGwAN6r~1^p#2++=@%2&PRK8LN4MHyB-NY(|i}2_mPVdk{B8~)3i4qAg2^oL*sVG}hF|2eDkm3sX|VwB z?g)wy@2Fx6;RaIlf3C8cQgfk&^n*_>9~Y-2fI3?`hH-9*wWe&FP+a6X2f3yE>;Ua8MY@!o+VDa`Q@Gzb5cqOTmq-Q3%&_w>J-KlR?m z-gfJ+#Xr^7d_Lc+s=Yl9$=us(_5d?R=5u_Q86R#x=3R`2a1mZ7T!523h1cV39399F zge0b8A@p@*u|Um7tR?182K?A&_rQ7~Z^m4DYO%ZmGRv2#h z#p%Q!k>ur!6N*dL_ru`^)omepY<_MzMuH%xjD3{1Py7w`L(Ns&s~8Dlo7N~0nXPU) zl?}h|*WL1(>vPLmao=8p=(Ya$j^U06aHMH2W6}mhgP2it0aZxO=&i)=e}KTiSws|C zaW-h4Oxm?l&eh$IpDNUl;zEPwcJ{>*vEy$ue#@=3uXN@{C@C^~=5b#13Ku93YLf}v zcwtCNKki2rmlmGFNTCa54QHF%6>W~DB;7Md&xG#zKXKV)I%e}>3ES+o#UL zvALGo7sck<#ZI^osB`9gAUr2mS8&f=VL&k)_MZN2aV8pOVw1`4gzOW3QN#w@#(1Qy zB5$#SKjxF5vmvuIObG=aW!94tA4&gXe@R_zzW2il($^t1-BV{NZeT|44) z=apdK>|G*y9MfNnO^6#*Ly@U1YDT$nua@D?r>V-+nVsBaWR3hD zP4$;lQhJ{e)BAk#`_3wPE|0sB*t)Y$9x6&Q6fm@3Sskc^&Exqb5+B6#!a1YC3P!MZ zC`Jg2`=!K8pMP#YyyYE^!d!bAkjw)5EbmQs;1HNec>C;&61BbklT`}0$sF1VQWhbfev3<0 znGbN0cn*!mX5SQIV?(tAiNXt0|I@T*uEnsImtU9qK-ba~J_a49(I~3=P^_ze^)Y1$ z96ob%8C^Lzdy1cqQjshe)Cj*&e@^|JgF&1A$=_-KWuPjprybM)AMEi81-#OVL}>Ms z0^x$JvJ0N+SjoX$C6RL_humGz=xtu!!r+0{-lss#^l;m?qfSG6aYlERe0^gjv(m5`QO8A$}HD3 zi{~Yk{LJ^-k}?6qst#qCS86PKw)87*I`A3#B!201r}CWm12XrCP|MhtZ7s^>i~I|` z3*^}pocr-Vi#?{K53H^PNyv&N{2T7?C};CKUybUq+)`PgE%e->M{z}Oo}=)uz2xJv z-u;DiJPeH>T-j)xnGI2^;rE~B$c8Ln^gD~eUq+PFL~s!({rm3=1;S{od|P5{`VZ1Z z%40ww6|oAP8S>}31Apyo#{coZs-Dei{nz+w@lV?}{Fr~AHM-k|`|e4-%zW+ru(iam z&lM1(4e}FjP1{erJ0VXk1KB7O4AI+=0@LvX2)$H*T zC+ZXWU%PSQ#O8_aM8EB?#Xr@3_SgZ}%ubw`pV&EZV(SE^-0-TW?F@hXv>g}@M4rBG z_da^~l&^L=_-uUWmapM>l4rh@)8|slUM+v&_1$pW>!+5~LGt>u=EI*odun-14_|y| zH~iY2Q_DR)e8v;z!_PfoYPqY2PrAJuo_zb%5fW;hDEh13?+6F|uT1edvGs zLhDqhEa~Buf4x2Y+EYgGcVttr<#k*_r5pV?5lH?ww3zd3QV@^!Gb{${Kz|u%a0(`d zuu!_*Rb-b1v4od0?uV1#h3;TJbP9<_NOlAES5QDw4*?(%#a)+#DBK|;LoZx~{L}eU zaWfvrJ>iJ^9*6Xap6wp-{Awk`r1;R{(uVU^l0~&;l6OARQ7RTeg5V6{xfp{8ZYckGc~tknw-bF$^75!#JdZ$*X8u%OsH3qs+Mdb-SZu%d3V2=kPpw(W=5A zdkb%Q%TC!!^=OmXLtf|xGyw`-r+mo0C(nKpQWTiswzA%b%E^?Kx1qPlw;3dYF%N)t zK-Yjl45Qsp;P%2XmpqR0Ke2B+N?&*`g`%(#o0X zjW|?FjX?9ZJ4a{hr*yCw1Jd1MTdPpW5HW zHRDB5fFp95#dRzi4}j27qbhstsWT&eNal%0c3KJN!5xSaSf{ z5_38iyL6ALV2C3--7$NC^zcI!tL}#`yFa1|%UTd$>~o;7K3uSO?4_>zuFD=leV)^u zA@}apE7{q7FJC=>??-)5|Fv(rm!n?A#`NwF@($Od*I`AF{OYuqiu+UI0UoICQVEyR z;mS6NYsqQZvJx&5DFm*4cm%7Cdx!YRM7cjY?=b5M2l5>bOpL-wT5)Qfqs{W6<}_}$U-X1F6z;`S z(Bu@Z;5}A0Q(hEv3gvst%W%i;I*mb8xeZ(`Rs;TTa{gYaScyw4MDSQb;Dk^5uFxIcexARM@L~n4BY+X0V|W$=-TCrk4AfuF zD763`;V{g+4CpohU9SOp+;T_=Ua(FvIv3o6>Jh>l3BqRN-}_eP?qOhVQ9~v}@~-Ew z9=lIBkvIX$M0^vJXP1I9LkP;VRVXVwIjw&zWD%4_M!AsXFep1(wFYQcKw{Ykpr^5Z zT7cfTtbu$c*o6SCbLmQoJ}RK+%#8XytZ)Ig>J4j;vxt@C_YGI-l50)`0szhO({Uvc-|14ensB)Uf&<+Uf)={4pDXRwHIighBeqmBPG zcjRMW=!F04UMSv1q`l$+%{BeI_7O3F)4Hh{{#iN@5wU#*YV;?zuCu2_>!;oa`CTIc z1K!N&6pGbn{UCZ{g2EHhU*EXWUY}C8W1u8Dm@ekBiy80lUiKTYQ{iZ1Fw;98fLqK` zJwJ&&$7>iIx%tDM_VBTY*Yr=jPd8p-hX|~(biCnSD`RW88lw^swr5{wtm`jWmqQAS z1Ppi|X`{oc1CBz1+X^nFTX{adq0&;^9QLRXP!mcOp+Nqk9}f$7}J`eUw@*GkIAnlYAK z_lva*iCIhcJK4f~%(?PPo_)Iiu-QTecl1n%_1!;+L_{X1i``b_1T8xh5l0P}wW)NMQodc86 zC0J&f@6w5QiDaH35d<@YtN#2T68^Ln^QAj5Ge3R8;sVsEh2o!)1Iq#bSE|wb@2_90 z$&`j@WOHY`7?j$oPZ$CinEJ6}yc(W*C%Lm$XOi*ON-s>O?8Qv)P+8hpO|%ZhzoZeM z39&u$lLUn8Y?nNRbcCfszf!E%mc!gwh931RF5NrROhnrK#_xiDh^`)f?)D0_->+Ux~r+=Fk7M_ZEf;0YG1LqI<)}xIvoGs98nu*Lafydtq`wbw?Ei^Jz6P62)v| z!N{@R!PfaQr|WZMuD<%rRoq_@^x1a`FhecN_?;XRZvW{6-z@Yo_Bp2DS0)er1%Dzh zE0t6FU=re)&>;s1{K9*D(0Z;L`p*7ckBn>bT!X_^Pgo+ko%1e>mK3{)Lck7T5zc3inXZtFRiQ@VKZ?` z(|_><`72=#%Jvlm2SFucrN~^Zj=cr|HpsbD?2_=7O|vTjYb#F#q=<|?%)0v>iKGbc zd-rIpMTT^kRQhW}y8o(+ai=08pHanZlibHx5pPYRg2-$CYsUkX%-qnuDrln zob+@kQ!-cQ1tv;<|7ZR`=H3O`vZ}oIT#voaYoBv!*P(!tBD(gby8DoZk?MO1Frrs$ z)rA5SM`)YeaQijrF>+gO6-n0t8o51q9B;_Al8~g@j#rEtOC^yckd%f9NsLy~n3Tpx zmYluTT=V(O@B8NWnsYjSK)iOiKJ|AID}eM3M`I2uwI;)gkVJ1P40?QdbFUG>QAOlx_k=_so%-qkJ^R-1V&eVpT?T)J^$0!1v8)-;vs^d|eFQO$ z0f-`7jPtkD{F-dw&@idr0=R!L$M`)*NC7zuen*qA`Y|<69M8ImArMg`r zIQr-AbdfO$rs*ZiroLUkP;^Y_P@Th2C18f}E7no~^mKX9hGlHd}&vPirV zQo67>kRuI?S^g{!O1N9UFq5~eU##EOw`}sk}hOL>?Cc(XVUU<>a?Nt<|$WM!c*xSm3Rk zYx=RT&GgyG#E!Kl6IFKxoJ%s86YcjFFpdtq6W-NdMJo#z7FV|w-2G;q9-?gru7Hz! zT>-z-0~kUvm6CI4dUSaNjihJKIb@`m{5#H{~Ayvdq}5RW>wh2@@==J6g5~ zMrWRH>!Bha;GBKN*-Ss!k`(i0@j627<7bCUxr6<-?K|H^)bRKzBhyX)sy5GSKg}Nf z5?<`-k-!@9XjEN!+4AA|u!OX>v&H}>R`>q>PLeXn5}IgL8&`^!Ry!hNItHRJ*2$bw z`x`kXcTUl0PkZ=pflhiAEqypJHX{C+EQ@B!CYp`qW5>nl(wVU zbuz~1h-kL_AeK8^zXGli7K)&JG03JMtjuDALOOJ=k##qoA^0RhFd`5q&f|>$YL~Ib z3KEByAeOjY;1m&ig59HhvD+=!94T2!*xK0)-t{K*DwBX=L52${c>mAiq?Dgw=FzKTzKM_q***K z;=+d?vU6xmTu6$-d*qN1bCLg;;d}i&HE0z+BQk*djB=8yh3TDo)_(7`Q(-E?(1j${ ze|)&ix+ZBwT!T@iRbc0a5T0gS)LN6 zmvwP-J-s4UF_j{>bsILfdepk6IfGbmq{0qoelOC>wiSwi&cE&W3USC4d_1x0VmZF zI%8Mtz^I-M{A`y*FAKu+cA*QAT*h3f?7heG(BZL_L3JR5lqEH-=8pbHJlp0>G*^yP z88ugu35am1ycV)C9YCR(G}!6@-DHz;Y_;oWN2O|i-!Hg!qRA&}w`ngaN-=)?n`)y~ z1|%kpD+9dKhRA^@7W6vz3BEDJvPTey!Fqtr{KE#YY}I@mpTlzTfMS7F-zrjDy;}7T zoGHj66-%pdrT)ZPtLQ(~-(>!t{?A+~zb@r5S%VDsoZ!5hZ@z+Fld@4xt*Y^XmhUQD z7&vNpBG4h;f&VHt`>5fjAyp{>Bd-}kNEkmgD+d(`p?jzfKEnX}k8d7!y;}$QW)wY% z(gim;=RsynTY&?vN)pW@&2-g=8LvjaV!?brBCNDm2aYZm`}3jLAImc*&JMb?NA)sS z(blL|pB>Ml@BC^CNVa;Elqz~_uyBM1U2UA%z9g+_-*&dLzH8JzjR{)0Wj|`|G)gqf z8s;wqADObE7fiy3Kd4P>7AOV7G%T6iVC{D{)iRh==_z)T+;`Fi%`M7|`XgJ7+uqW) z{l4E<+hVB5K+m-SA;v0jp#muo4~e8{Xw?dq@J4gNh)wxCYtk<@hyLs*u&Y0Ejs$z9 zTCSfu=OO!qrq21T^!rd4GW?mu#!=+GIJoD2|1_wWHjvk-rWvH>YhMiWCVpTex9~&a zt?i&c@j>kLrOp*;fNogzA4JoLP78J90BHetZPfTfQR8)ORX_S#SJh~R4aNo_?#dCm zCI1`f*F@Q?`GM731xv~5uYCh+;7Hw*OfKBGB=XP)@*Ml7^Q7(iV2C?Q&G{e;JCFm4 zTHQ;8*b!me^Cw`CHvEWPF)(cv!J9h|^ZCjY<@Ic{a}&N3wpK+RrMqA$5VqDP%0-NZ zgIuDQ6+a2DwzmNJz|-z+Qjmntqp9(&dm7&bZT5tJJ3JFX9zi`q-3deolP2g6_0kyXFu9RWXAxp9e<*khoI32QeeIQylJ4E6D6+ZPTJUvw%%lJ48CPu1VHaI;?qbJ(e(jMBK9X zXAXC;gD*MEq8)=8yg4uCil+_Qk%Fk>Dvif%K}0mK^O07-fp_1SG+y^}>N#DnjjJVgT<{!gLCQh>zkui5do)@8xPR zk%$%{gH9F>IEs&WlO=E>UB|CEV$S>06-Qf@k-!f#nvd^_gALYVB?mt`+7;(5);fJy z%eSQlqh7mOQKJF!)~{$Ub^XrY1`=Z%<6H)z8!g+z)a{0dQI|=dpboie@ox175L<&1 z|EC;O*&r`=0yw+VLKF#iTBaX(lR#P~pBi(offFM`rW9 z_jnE_hWz%Ft}wy@+9;ChNE)xsdx%Vj@sjm_ZIg&4h{1xR#x%rG{R5m=po!2NoV|y` z?@{e(M!3S57}e*Y0;yr7G-;4|N1r~YPc|9JJi)TXMP8doaxg&N#v>g)J?;IFBtJRy zY|YSlHv;9oHy0w_5kYJ;U^g{3VnD0uSl{rPR_W*l0H@pPpB9>j-)>RG?gMdq%^oO@ zZ&YMI%97(_OpGA$M?`ezJ9VyiD&z#m(cA}H0|g$)Q!geEK)wLS7<43_Ido$^C=zKj z$l;M{7$TTdX>S ztU;`WgpVPPut2bJi8Tp&6MsWm3jZnCBX$34tE?<`mi~;le`1(sq51Mc$n)x7?4YtU zwqT<#ytOCZs`!c!54xAqL&)t?&bOf7X4YelM6o9d!SJma&=tuPEF%V)bGIf>Oe1Ej zjepd;wVkEqO&M7VRoH5;QDJ~XmIqTlL;Iu8v3WEcvJ~MI^{<|3?0~PFf~OP0l9kf7 z*JObNT7Ri|Rp13Nc&euDIjm@+=ge6nNccpaR#BD3e{zMI6+krMW7r@$(bzDylFg)i zI$zN{^+(z-?`tZZGn92UvV_nU%TzD1O@d#$LV8;`Z0;wRmSj4e>g};`VOBQO?j@50 zII6fKpwgr?3Io9CoJu~JEyL2EqW}5LI()Fx`^w1NfTRHw&9Jm=^dH`$#z@ksqb#Dv zN~WboZG;Ja@`V~7OA@@Uv$NQF&Tk;dP|jqlQMV=tO%H3QY5`fDPuHX{$e42 zT3sB#(IG|_LX~_ZKt{{BV`LCY8AJ0%%@b<;L{UM)P@!A<+9lIA7Wf}Kk}RoedIxS4 zWQa&F6ExF`q*$}I_ur};86|IwECx*WcrP{ihJP|$6}@-mf~*D%C_eP7$dY;g(=SB+ z@*Pt~=l? z-xCt@CHye_o#(vQJW3J6fAttbp>CG%zwOeqsxHlN$(yu1ef;KU{SnoUkC0OT3zwXw z;X4=fT{+j!AK_^KDLG-tCG1B^{Q!=OJ~Y(n|6W_tdbCf!SDZX2xg16J&_OG%y`CfU z+v!7Ug@uKG4DYG0f9?P9p=tF;-~8a;-m1OwS^eqX{@UN(mbS@rLl;@Rcfn+$sVCB; zDc5bvX`ygAvI_Zh>IX?GOij4eLNQX;9(-B@Pvg;+=&NDKo&FP-RCw*`%{NIHn9>nh z*=1ZheAAx(-)#qhKeo9UM1mDHJpgbx;dQG2hGEvbUgC4EMdI5SS=NjvYv3Th5%e99 z2&ws-MeeI4gaIkc(;MD$|(qd_KwtTJcr>5%lDF^qKm>cXJbo z1chko=f0%s+)i2l;$LjqQ!mwwNjMvo_dh!vl>IM$7pnwiU@!k=bNT`{Jo;U5hhszL zJQw1ME4e>$;$ZK;PR_l=rPs4r3u3+hF)f78m~Ct&6=tLC4iw?ETpa&yOI$Djzkcz% z(Ngk^e$Z7}C3-KS2L@lWkV^*CI3k{}_XF)3yuNeadaM7&t-{K22FoQUYY_sD_-qog z)Qy}ePGN-%fGKH)dKOcSl&t{D^hf|5^MPqD#4Kb; zHnW%(^^cgvbi*t!*k+mSi!u z8^*K%sRBSyfNm2||Zt0cG=z28kRjevv(H`l<_`_2NU zvXd%e%e@_7Bn$pdH!P!tcE21V48VE@b%i$KZF@ zn}A;-fp7hmP^SIc17U#xD($XE*u&?g@fDyJh?6uQPDgIoofaiP^OnEB3;ga-*(Y#P z(v*;K%mff@dCvrt0Oe95bWJ6JRr{t}+GzS^xA8GpbmdRGgGTzmpM_%{5U|D-wk2I|=j# z9xc!nM@v^d2Z#n`T3x+h$)OBn;9nlD481=XhF;Rcb_O34LAT`m<05AVdQI{qRWULD zQKfk4L|4XmY3d5am>Pzy&d5x}#P;uDB4qeTUX`Dn(m{opcB{jl0YC&$167f4fAzGg zj94@BU~8{(J1#nQMo=x65;zfkgrl}OQ*fGJcKpwjGVgVC)&|EtD?Wn73oC<=iv#}9 zX7toHHt)u?Eig4E;|1mn-9iF+)W@kLx>ws`Fj{0fFyQ^z5$+c-%b z|F{(TeOpI#ih61~#^mVdKEevoGO63=i>BT^2~0Iy`$vVQ_>?q26^qGWvKVwa^|u+o znwF^5EvbdWy|ukxmj5a~w&c(HLJluP3bp!;cr-1<7N?nXkchQ7ae2^i5 zV*g?Sg;I@KDDf6H0=bM?-TvQmXKho?-7TWt0-_Bm@`;hFP3$g^Q>fGHeKpBttb4N2 znFDFFTcx{YaDGc?7Bq-L^=cPE0~zvD3f>jVTGe)`l3=}5z~UT*xQ53az}IC}S$U7M zJ*O_Y;8&)s%MpF(BdbSPuPw#(;iRwsPbi35oV9{>#73Ok@`21rWO;+L_`8g(20_DP z8Kw9k$RV-a?n1tUMq?^m7p4XQG)%18kanP4j7c;U@%ASxObQ|=BN)KIIBoT5fj&Zl;i~|@~>HhR1~-o(VlZL!8wOh zfl(VdVE|1F-LV!Fq>jMtEf^IOj4f2%rKgpSgpK&b5WKMukxGW1D`Ku=6vVKHQ%FHf z3whi|uD&x38ooBTNak_(QxZKlzb|_S3l!H-EGk7W2`+`Eyx1Ejpf$VO;3uEg&Q2PQ zJuaS!?3|BSYR=hOyE}xqdq9o^;HK4_y|-RM1I4MI`5Z+Qqlzw zM;a%NO#zgmd}gG)00>jHt0Dex5mV>ZuE=`HJNDgw`Te<5F|6bh;_RE8(YLqru(1Z zq(j1xG>7a0o%|<nwX52r2UfL&q77_bRJUg(ZtT^FqLeV_fO@Uy83 z1H=RbF8R!LE+gJMrf-4F2dwfFs+?3K>>I-IEox9VQgpFn4!bv2-Mx)LqAK>#G~~=8 zz!(@+iwyBNcCCBtRuln<%fO0&&$@pCwh7gfDp$neDmdn%XNplbY z17^{)W#uh1apO5?#L*H-P%7yoC_&M3bUM;U|AC|a)9FaTD)S&S+CmQYJ{jvrT&pN_ znMTXjkrMR7gZv@;bZ`vS!LqEaH-BBGf&O$!PoFsTj5FI-hH+Q)^n)`7meo##{A)5~n=;=cN-~wwTG$ zTGbr!zyh?*(vYD^sD@b>jCcT|+lqhSlY}?4^W^0_OcVBX&oov6rsqe0+2RBy0p?KW zeX`QgP6e2EZ|jA?KepVkKGn%^Y`in~Y?In$_dn(sD197-mr9>cn59)R8($@f3DQz2 zkqKyTCzuLiCh6iPDQlB1h}9X_T%Ds`k)3a8ous$p>!diR52=ZOo*as6VFWN*9rWGz zF!iutJyMne8(@7^h`gRg9O?xL|feWfPhA!5e7@jT2Uy5mw@Gc~!b3)hWGC^7z$ILCs zWJyQ7o@m^X&w3B$7I0gHi6fsC7~_z}!ZLE&YfWM4W@|em;(!IW1~=Xln{HK_lVOV^ z8O$(1`3&Jy?1t4)_Z^P}g^;U5dY6r(_r`=^ab%08uZ3J*uzm@0-1nVu*rl8lRT;U10&k#fohI}Zs&5fh#IJe81LxP&5Kp>ntt7XUlQaO69b=U6}7}SBCP& zEs9x;w`j%564|M>D6^RG-VHvFe z1;=@yEB?giI`xO2K(Ww$Ryte-EZQ1tATx64^RmOr$O0P`sx-wb%MxpfZ;#^3ZSjA6 z+{I(Nf^>1!(CpBKl-jjyd$X1y-)izVA|*(Xvm2flQhH;7QzFCxyUT2?ud_jzPsHsX zc~29B+wQarSaa^0)PHd_XIClKgV6blR+?b}>4+@WN;4#_m1an4q#0_o;tw*83p64& z2rOfQr1(q8^XHM`PYw~BZ8M65SMw95EwMq^dP8t&0a3+rIJOJOnY7&hdMp=XQpGbZ zY+64Wusp8|+cT{XBWvV8!}{>VKdoOM+MO>aHuqlH;J4iF*7vovfZ9dq{G<{V)9U=J ztkU`O8>@T+oxgXd$i?hk+*4J`oDsrSQ@=!!Z=r5Ui!xBCwCp4F1bpHL-|{9~)$BDv z!aNnZ`N5yz5Qho5IqUt(bbIa4Ol)P<7^aeqXQ~mArCX!YAq}2W)St^7gKgoV|2CO) zVL*s$2QfrKZ;cH{7xuuZg{XhMIWj?t)2fLi+lC^J8UpaD_-}krAatr=YOzHuMwZHD zF=A1vN?%Juovr;xJ|wDE8L`tbhV4uuwGeEuQK%V_TI(uApM>ePq!#L=>W;NdQ>uR& z_|?Ob2~a$0l~*$|u&(x*27SS*%9RJ69M6@sG27SFcg#pBTDgC8vy3H1k+3q!Bm+T* z1O61OOeIz()qvSR`jY^}S}rNoPh;{y*~$mV;ouG%L~e0GFLv(Fp zVY>Gd3&j*S!LuIj+%pVvg&#n!BhzkMd8;kkwCh?~<`oda>>CS3+_6V`b~v?Z-mmUM-( zOXtFuh*gx%;+6Kk1{k55_nEvz`GD5n*d&W`sqoraS>4Wt`|v?KjXV8sZVJ1uB0XSE z7?y=J%E9kEo;qJtuR&utJFcCgclg|Rh>X(jPo+&-NdXivWJXKCFusp{vhgzD6m{H7 z9rl_`h}?V=S$Gda34_qK`^qPzX#~}*Ys;-Vbg%=W#~F6WF=8?L;<;+dS5bbnMfcq<6C$rO6ZXQo zZN50{dRI=O3@#q~fjG35DS4>mV-p4>7eJ>z@h`&f&CNb`_i{ayrqp*tb$G_kS|8dW z7yq!^f87$$V{?O!{HG%5{OG$d^Y!1lNz7jy=?+iZNR{jMp9Zn{QjwppLLz%E9H-^d zI%m;oQv8m7w7}0^bKGm5q5~2V z9k4n<2WnnY2On&w50(H92dZ1Z9s2||HJ`L`sOSe37>k-kD+S;MJ+-bSXxfWBEaZ2* z(Ja=k_ih3KW0J-K_n=XMTpS&*M5gav5Zb`Ku86g67x$!%QA`Vhz+r4X=R@j$n3!73 z*%6pC+N~XoIUV6uCElz%D22LXph;%)_TPOvey|PEb%D>VqV}EmW-0R3#ZH&w-vPQ@b!f z@s?3p>K6SBGp)IC@HOjIEa+`xUw=pA?RQn`50$gHc{Y+^J_spms09^I%peqI6HroYu z6ClCp)rq9!+c<9K6f`Oti_J7e|EUF4UVxLVhr*FjHB8(@HN2;>jH)pQD(aT@Q%D^J znRAhWV}iW3o2bNqHc-?q>=su)c#n~r+{v98A&Vy6QOKh4EkYK<*`t}%zcyr%*^Cq# zZ$lOVrifz#ks(+?M|z`A^ixX{K3Q=f$f99r6LEq$&_E;1w1+@g!LA1u_`oMQe<1*+ zmMc}~27$4(AVII3IbR`-xsUZ)&-3Dd2mXv>OF4CYnyqF>-u~};-x3bt-n#sTdqA^V=7?b?(zPnO>7A6dqw!nH9$9ud6wx^9#R1o77Lz@_1 zTJAbpeB$nm@rD%_Nsx_sPc$qYWlh7vUCEC9uP)$!E9DM5R}+#O*_egLu`q~c1DVPd zV;Hpvk^UW1Ko&w50tHbtVk<$O3I_6a?odw}x@PH8;EjKxa^n%IxmV@GApyJYZyw2TaSot$flzTTz(;8dC2CG{RKkz2u!hY^I(t z-|vQ`&Z3CWKOw(z`|<^CDoksdqQfm zzTx*Xu9)tB<^^CDn~x@G_D{OS^c|&)2>9@Pgi^Uvqo>?q#UBuEcMhUT|F@U=?^_aU z$m-Rf`BPsan4McbRP4%c9nN3GL&fW%Vlc;4&sFpP!$i*c_&C%>>b?Jd+eKv5)2jwq z)x#8}sCPnQhE3I0UJk12i^_vkTtEC(dNO46f@N}bk@*XxYJ$Y^n$EHy_=sO+RX~lj zAi5|es8HvRy^+rIO|x5KRT#3UY3BfP!uMra%`Sb%UOb+%k=~Tp{I637vhT}gq%&mo zUBn|>K$lI!a3iKH%px?6`E%Hf&~qtX+puJGX(|QUdEgvwTE5$RMuO7lF2h*PoGePlcCk8?}#k2{?9FG_ZCEoPV8IV zME&(9ECnoaGJe8lst#w}ONZoJ-vNL;s)6wvoitWAphNZ5vGcP{vD?c^u0&_K4E+QJ_B`|`ScC^SUMGTMmjT4b7-2kCwoORhTjpg^`bDTDuhmFL8i6wlB zCa6kE?tuE3My=fXCgbDO71*t1@S3JNBrqxfXu5Tskh)hO8=ubX{qb@3*k;V01UlX5 z%x%7^gxRG_wi6hj!I4p$#6g(p+(RR?7J*^FRr4&3m02#r2}%2^sH`^u1KHZx!Je-` z8Rn1rgnAP>n6zla3yjhntWfq3E>$z|Q)X>Z*92(-`)}vqikaT(e7>0U!g;$FbbMon zkqLjax1YmusHpx|jPo~zrSlpm*aALtTzp>tD3f`MS3|>X5$VF z`-b|d?8f>V)bli_;ned4j_&7Z<-GslB}d{jQ64Ql=(=ILvqx>0scm?*+GdubIW4Ha zo0`jME`RkfkLDy~Y~0*XhubQeht@g-+Js=a9^+|a4CBiN<9&fF9RTBP-R%hDxyD(- z3N_jcVxd(;1;(rE#`tt7i!r{eX0Cu`5XvLQ*kb&&ZfV2vw;{&E5hpR8@SMRSeK({QIy-q>5cMn% z78;}arwhHvEJ4Og&)bOG-S^~?ObF|*L2`4h|{ERzY}R4ZfiM2!1N!>6E~g zqt3QKgi~w?MA&^U2T(nSU6d1+0Rkh%0e=O9>uAE^#4$Bm9(1X_W@{_>Z2}cuU(cVz zS;BJhqt|vI)4i+=C7gnbuj)kq6$wv2U9S9yFKp#IvLz7c)}2>Exp2hd3XBB(4=qK1 zC{K?d_7~?;vNeyvrr=WaVSBB!mSE-mBTGVLzJJS8>@$Eg{)R5nfj}|E2taY_lz2Rk zx@{o?!!{rkj2M%IV(NG$#^8zdAQ>NNRvs02kY-JY$K?pmKqH!C2F`V=$}rpHTT2$b zYQcz=vF`lVQngqiwpE)b3&+CPzcPS(4;Gnp(=dP@Rgl(>`B<4dy(gB6e)z12Nn8jQ zGXo#Vo3h$ic7rgJ?6!F$*)3l$yXDnpWVgI-Ww(5t>?RE?q&EqJV9}i+LmueG!Yyx% z#Y(y%AfhJs!f?+L;}64f_W)BpG8oEb&LhZ#DTp^Rzi(bk5RV)tzGpaBA1U_?dS&2I z@LQ}}*65`X~}$4I!NVue@>40>QtsQoK!K7nHY@0a^XV<>}kp)~uvPz~z)=7rfX^-SW2@D!?^ zmpC$<>lDfj1Wp!3Ug7Kgr83`wZVWmh?Y=mJRw8|AbnWbi(%NyaqF2h*qEPy7S zXK|Psg)Ocw#9@R3?s7&PMxRN-!ITz8&Dh4mfsRdMxl$#XOFWnQF)`W*g>Dw8#+cX! zsRd0-ooH{U@DC&r##RO$s8uYy$0(Qql7x*! zQ^^0t@0sd%u(3AyE^Cz7McIGn5(h*`3N?)h@Yf)ytCvX7_rw*_qTH)Q;Y#}jE*iDy zq=|#X=j%VTHA&|IW&>-4G^olKmy08%2P$s6j@f|sW;U|AhsE)qiQ|NzC`h+WLzZSb zgIVUnQi$*Re2$D~jJ_v$;gtDG;)uZp6HcfDAY8O9F%u4oal*`IFkda!hvDXZadQ)+ z86PUhNjP{bKZFU%{Qe|d6V70C)eM=?X0-${F~H#&`Ez9awm7q_GNSluBc?oG%?pM8 z8QF2u;y62w4mOO~Y%biyzCCFQ@sT)AyWPWOCi>+r8UzY-F50(0>nK7rcd{_ZNADpkw00gU0CLV)OLwsO)M4AOk<%p440a zmvzvk`<}kCp<zMZOV3YrKSNo^Q0>{*<9zuH?lUz|Z-!^y6IArzdy?&}F@95kvb#Bqo8sfxZjIx3T zU1ug&l#4k3u~UNxRxDWFcp>P?3?Z4U;NX?mY$h|&-g?Imlg=^Nd-hhHeJ~1fSFIo- z=!rGQhC8o0)Bs$-m=xY)R*rcDlnQab?3BQtT zl(5}f>(y(SpT@$1O%oxFhWFra;xqqMST|)psiszl9ISPyEd|0(3;^#Rvf!Ot-i;l0 z_9A}t!W}`=@U`h`cHC5)qlEb5aE4DaG8J=49#5}=)VPQ}2yd)zGOy;<9EM_kT=Cr< z+l}vLNUkbg4|G^53yCmh1)0cG{}^wHy+7!20bx~t%I`uFkCEPQGn2r8o}5B1H`yQ zcA36NE^a1CHZSTE%fSSO%vs;L+WCGBQ=0P=b9=BMO8HM_DHUj}V9#cjqIOk6*<=n2 zbL84IdIiG0LM9q$dnR6hA-<(xzC2~|glVBQVdg8f&KSgsa2PY$4H|v4H!Sxe{O+yi ze|VVj`Oti*Nf;`W!Hi$&52SQ-?v!qS5nx0Yo)qmUHYVB$bVy&hMLTfNs{dD&)HpE=K>8p4RJdTJQHqpWvB3U>J-|#cBZ5wGE-np%#>k? zrIMN&TP2?w+u+SDyQn#jJnZ=Et?P1+M&vG_P+J(h3 zqg1c7{G2CN1CNoc4h@iu{=-rvn1hInnGae{fxl>mSGL>NHnjR|&&)sLTk)S{yP1c^($kX3voyLJNll?i!|V#k6oU`-OMR`TWv0gL zC&ECH(h5M!(;%9aI2L?KAOXpOPk;ntEegMBMM^|HEkf_$3iV>Rh2xNTLz0oz5HGd_ zVQiw3(@_@ZVM$TxP&a3Kf+`)-7f;yG(vxnAh&0_Q8Be-9GM;o@sh(8TG!DM;PSO~z zziLW?4UP_}tF0HxqM>gdUj`9J+E#K^{Asu7N)!;miKi|Xhf5izg+yFMDOZCX%CbJf z#e|8NDyJ~jU5~yc%(>r3Fd%CIqoP@E%n9`(na;MD`VoDv3Jg_4R}mp2t)b?bO_3)f&-A8D(tW?9-GkQjoPdpXu9O%12@ebibt9qlMt znb%gOsWuPN0f>O4wC(>SL%g^d;ja9)h$Srvef(BOwmhm$1B(GoG?B)WnpiuWHRZ)B z5OENUKobU$MAlXkx(wuNuBvSPLVry|4SdFJ1(`g?uKC}B$HX(*{z5SZgTDcI_kp31*O|J;r zJeG8eA-d@xJyi>Wf^YFsgav%0F6?j86GH3!tA~sAi*6jw)}@o@aV;%|Uuo8Ur4Fo+ zRRHCub}rdsq;FfSG^>tkfWo58bl z%>p3}-|<28oUX}%ivmZVdYXR*|3l1W>?`QpKRAOl(+iX?`qg377DYwBerf0zokHIo zDm^^CI>Yp<-vK(9=~qG2gVSMlr&n7=SDlIr?M3Zpl5(cR(@YPq!hV0|;Ph%rY9U2M zbWv?}MuX<#jnTyLbd?>oQk@?4D|w?Tgjzskp9XB*il1#agSCB@I!1Ux+7a_0MN?}k zr`(AFo^kVQe6Ag4xoRdk@*GqUQYYZN3=Z#mumnyKLwyX~lUV_vg4+F$E`@zmj(ir= z1#&>JnxNry?8%@{T8X&uk^5)s%G6@=-e4yMBq*KM-0~#&6 z$@Z#OuVKN&BcKC>=?ioFqI;gsEoKy-?JY}MDITSD`?F)(e((+Va3Ap=K0 z=nv;=q}T#^j|5Df7JbqxCR*rtLZ5jR>(oy&;jxMdF}Dga+0~%LHRxY}{$A|XqW_%H zpL3i*|Bl#CTVI3zYg;k;k6H=zFRDQQ^;O6ctHBCfJSA}X$>0Jab&gD9tB6?KTrJ5# zr2mr;2BT5&4zNN?okK(2CQ17VW0$ui&!&O>bTU=HnjWeD780rdT7IbihxnP% zq+Ey*Kn?stGyq+u7G`aHgpQ!^!6I`!$Jwl41+5WVAE=QqLH+PjuXvb66!-c1MJq!N zEUZA7S~Bp9Ua?RRx}fuaLe1sgS(r!|FAyZ}sH>{Ccev@M`i>i`9)GJIP7GdB@Lm@` z)b4>4Mg&6)_SL4n!_71@IE@xJ*Ol1rW z?K0$-W*N%8Mh9W7S%vJLIAtmlOh3*QrO);HK>wO_ID0$zQ?iQ)?wJEg1I|OfAU_D0g=h<#=`p@t*{k@DiB@Cn)^k5{e_}c{=Gp$&cb&yI zywx-H;XD7;58qdH@2@tg)bZ)tZ&gOEwxSVX(KR?tL?~=JS%HPYI1-t#<=bR};Wx-c zat%|OVoDdJfLPMx%c5JHyQv3s5=(*lh@N5BnfQ29U1CS`W=C^`s-|*OF{co%w(LAo z&TeotagxPqTH0^|Jm3&J!W?k3mja|2R?ihlssLVEty#%5rN`NkRtpBWh04R* zRxJiQT9{x*^KBht>}WCAktA+FyAWTdk%jYWF|i|8oY>Kv*wLKXk^GWr@N*2dd(&{< zjF%wW8=^mr(NVTLAm%mX>R3^(s<|nxej_1+tSCog{m==G%tFTwf|+y|XdgUbTEEdL zW{Czy#8YG>Q#evBW>77Fk7Y|}Q9MhMjYw1416@qogPsspre2LiHKsjGp*>7*q&;A- zXtf8~6wgck=V@x5mIEB^LEYp>~uh_4iCu*sQxmj2p6EGYkW!;JOvGq@0jI%q(4PQ z3&GZ?8Bg*Zu!!qm178Tq{{)F%OV*9R_yImbhH)d zqMoe3H(7txi<*@z1-^a5ni z)Y+IIUL_+A3^U?EvSc0?*G@r$JjlXbLOxx94??aA0>&r`YQ8?4?A7qBvXnS0YDC9@ zLJ@OOF;?Yn-gua_Z_@Uwe?Fc|bye$cAw^0FH)Y2`#}#FeS?qx9yd70)|GQCJ&*0~K9V+E`Q6!vRrLw6t45!d#D2OGiZkb5qof zq*kA)XgO9?^qg9iKKN{{IsjQ6?pmcFzdM}KKgD*m(MLGX$l~tupnISo$=?44S6~J~ znqcA@@1h@EX_Tv2FD&O^`KmLuM{QaN$)PtWx)ZZbF%6S8@ zuN*ttpupg4+hl%zwgYBb6BrbVuem6HUIEb*5`PtqEr+4fzzW;GBy4s_cla6z3vJ1} zq5RO90&9lNXBU(Z5~ayQD4dM#nkBlz9|*Gl|9T^WRMXhU|4hRe>wS=_nEv|iYJO=D zoS>OF@b}y4?wXzg4d&_GVt!Zk;}?|`lk&OO>B0kMp`4)kyrvykzmAw#?ZkK2kLj~$G}fq0`*x}Y)inu0rQUl z)D-AEOMybOg+M8JGFiOoiDTzIHEUWf)H2k(re#U}bhBiC0R7Okf>V~Xf9+kEi?OPIJU^s_rPnO1n$UY8Wpk0x%7~M};$a>HlToBIjp0iI+*O1H_UlRRt2Kr3Y0a zDF&($!Dlr;KBqp@V%QPd){5K~;bO=Uk5Incgv=Ard*_b{>A*NXifgF%&G&x$9m$z2 zG>=Nt)MIxko&sdAKb*=pX>-J}41pE?VOLoQF7*y;`QAsy66+;*s4fU;K7v?xzwW@I z&aSK%-TF^iy*H)s5ye6yst*+kb7670ME`S(D`nGQvsQ(7LI(6}hMNbH_b5Q8(aJ&fhI_dQ_64m+H{I;7A{cUbqz#hY~NWY=@V9VBFclL0gnHhDi z(E7#GjBdQ<$>tr7wqp!NVA2+3ZQ%?JDEy*gIi9v$RP4|bA$%7W7xP4fUd0b*=$u`3 zkgUtgdFy>2LIQ`lTv)t>w>jC3M5=;>jBBWF7Zz8M08B2?5ArgG2^2aUT^Lh_3)_Z0 zi9*dM?A+A?Yuq(Jq9;(3YqQ-Bu5G9YeRPSZQBm39)T@^2W1ChgTy=1emxEn6eCik6 z%+8M$!s#8FjV9BW6y|TDk{7+g8e=eIX~;F=0?2dtr&(qibBuA{TOLYmTHn8bAR-}H zNN7WsFdRpp4#My;B32_ODvHK!?HtMwPrpuNSHKh6rhpT;0z2nx9XD9fit@ItSjBTI ztkGf4pS1?TP6YNk*z{K8SJX~(^u1agVG*cp&NXPqjGg}F${8OK2snt#CthOT4 z<{OB8j-s_c{f0$dOA{ccQdYV}YxjsuS+$6od{$j)r-IZjE5?J(Ug?$q8DOgx*;%m3 zx~}7Z-~2uLv|YWEIoB`1A<%mJo{fT zmeD%I`D&ycYy`Wv4ZBnYNT%`0;`*)T*d2kS#V!>&X&1y47eXVog~I6NZeyd8`C{AP z3?UrP)$VPBGxfV?ur-Frz(#`_Yy!vmssSufzswxcsNmI{1v47qW@R{YqY*+w8lelN z5ze$DBLHXN1Cl)W$ z zm|-OHoG7#oC>k1{SvbCr#eb(VUK0+Q$( zc4~y}hNG-`+FkL?#@Wecpf*9Wi$~j#?23p8V(f;27PfFHXyv#Tq;{>@oWZbSE=c^W z0Jm|1VQ;f7SL!*ddqh3kS~WGVJRIN}rq8W zi<#-(#7&rMrUmp1(C{nJNDs&S!Y*KzSdc-J4}xE9J)1?Cjq?jytqVvw-h!TF-cBll z&|lVX#F&#z8xpwD9~oPuk5QLtE0KmhZ8B9m;LF27md8kZ8HO>1kqsawP4I@4P>2#_ zs$$~MyO}ugGBsf;_r#@2oK>+=cU(qqrEaujGd9)pud2yjJ36Qw6E}JC4%b54cp{YP_!cGyzk5 z_+%2rKf607W2VG8!>v(Qa>mRUZIUx)n5|UVZn|lgid;!>FP7nzf%r9xz36;ObZ&Q7gmuP--z?3DesQ5YT}b7LlKIV?Fb@x;ole?^lOTk$%{31^pn8Hr5YjnfE4g z9KMEV{e9WX;^(Dga_~3~oK4};CPmTaxO7&A{c4lur2p@2uwue+kZh*p%LK4q{ZitN zLRDR4RN9BhO~nM*^1GL*);rX5h2zr4tDPIp68$$H8s;LQ`?!jWc#FhhXU)bDASgi% zfJ(lc?SK4ARt2pDcU-n@Aa;i-nl!QYTD~lSe(&%!f*|Q#_V0%X9tts~<|^B(SZS#} z7%f>Q@nPM#M_RlFKL(!RJe^Gdm0Sximsud`8}_s zljsIgpflV(I}jR&^9+Pty47Y@T|^@7gz57G9LalGgT(THE(5tzGNZuI+h<-8z$~vWS!e zV$HJ32@5s5AejVh7XMx7`u7i~ZeszN z7AmQqP`1{Q38*mJ=a$!1Q&fE22v$x-(sYB@j5XLy!$u9RpN3~_@NzeJIT9WaxZ_6I z8+Zc6y+P

C6pag7pc%y~yaL@$)h^@<1O% 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 z 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

BpaM>CTcQ& zjL@7EWAVFIQ61q0DfIk)#6b+RntzyjSA=P$z&9>{&9+E_neUI^F5#=r3I%*uobS$e z=juDLyG~x%ocwUrXv5Vdg9c=P3Z;jkZB2r*$slodDpY^kg_`V!8H%)p2t$L2lSgFy znJZM=mvHO{^@++mw}-fgZ#Fr;4A-x-&ZfjHEn{mlg?zo4{H89wp&(&KO+v zQbI{;hjliQ3s%&YYT$iZWKVf^aDgH*S6~`?qyA0V{?rTue8rwt;OGc@iBmMHDG zFX^+08J3X)#C4J7&YwvD9AOC%{~fXc(rD=QBO+vMMm8C%N32kKmG{R(p)N7ILJ7{-ebpg*qS`b-ExE-|6UK z+UcWrLZ^>@q;>k3ozUrH9%-F^(@yC0n-=c$`2*5V>{?;w0llG>DmgPVQ=~tW0eu3i zA<`eK!6csy0h^97ekL|f$(%7uX=Ud&NrM>I6){-dl@k9=tBGWUaH#zp&5!sT>6~aN zS<2!(5GUM~J{?iTO2MMJiu_Q%4r|UUEbZ)J4gnQ`4n($EQye;|rdZSEevUDvZ$c8= zZLQuMGuaDWw=ohAk`;QO8FqK?h7Qt>rAfowQGY9Xn3zsSZw4r}{+ zk?=Nu)z{>SU&Cz%UM0!D&%0i1b=4W=n60)VMG6H|P}}<%yPRg5<+0tukYS1NMy|yeRc$9z zRd&j*V*qx4*)!Ey9Is1JIXAv?cgn65@gYj?Ll@}eda$blFjxa?B&pLW=(&zs=Yi5A zH?ozsy(&{RtO~u0Rq9-spB%)OjfF$1Yb(q)!Ac}TSnqp zOB91OG1}n8hG;g#(c<@2eSq2!{WE!nnWWih$4+ps);Dk{Is$~x+3@!~RkIIma|ST6 z!XPE zqOC|k&%IKc>pQMaZTA9o-UcK8gnBe=m9<%Jy9J9kY&nR0w}LX>`^`v{p==?LVDip( zUrFwn&Dl3fi)1sW{YZy#Lu(eYX%V@l(Le){sr#+$`U*m>U@U)NW2qH1z|JN!s&~k_ zKBR5%!kq4g=!yznt~R_}Yj`1tGjoM>BKgh)L=Kg)I4JL(cCrzl<4_?HZwDX6jwnI0 zJKS^nuNKZNz764U(QP!6JKFS$F#%P$;55qt4r4l9MQi=rHX;MHQF{$y?kzO}<6*OA zm7OvSL2c+XB$mj&P=vWcH0J7NcLpeC)VF5wRR*>S~@(UBI#k-F!+n=lh#$bn|g;EHQ&g z4VILPFSQy=tGb}KiFUwwLx8JA#57<97=DPN;}#Ix)_nGe=@bDhCG2)@&v;vzl+D)J%r)7&>I}Xj& zV!_V}N<)~eic;>Kl(7nJ926ScN4qr}@pZ#ttR8W$xX%^DyO7xpw=wY6v!Zf#quiqh zJgoW?-9br&8SC$Izo5YaaOKx&^wUrMAXJ-EeNNcZ0tm>#52Sv9OPg-yC>utHOwa;B}Z zmz~F}#1?{5l=Q1)19+A?dt?U@#7!xrrHl}h8 zly#JIe?@8y5MHT6cit>k9Y|i1Y)RyqC@CWOxQqIXjXlyQA#3kUdm$RIRZw~#9yf_; zA9YLaM9AtRQ$kwYmdhXTS3CGgYf`JC$7xYkI~}avsAX1Y36Ehq%BN5qKBV$XrV*Oj zln+8f?t_h2E%}$mio#Q4jKjw26}BxWPp|LPkC&mO7*uj64$<5;Y$T?6nFa zbyq>8&WN;iRv;+EWD$ni@Qav-$<>PMCC5W2?4dTnkaNA@F0JpAldizKdhQkutLN6| z2r)kOA?lWKtE}G4z3P-8{$V@8**Y}c%K5WCG_z+DgPK!pXikwCJc@|-%%d%M;pR&a zeBNplO6ip?J%y|tvAZ;Vjhxu20o0azTPuE)7GR2}Y6)*dWh~ENE``AatgbNASTtrD zwpP-zf2bE-)}d;HZ&8)^0Or9+jyWu)Tr!+~E(R@qMdjy@j(v+6%^+C=RnUK+HY)Vb zy{Tb;)=&_?F9ZcrD$SrY4fP~3Xi>R_L9o%V1D6rQ3fOcCPDCE8f71IMzyfxPW zbwoK4F2D7HEWxw4RxU)=OY-;_5Yo$51?wvm8AcOzY6pp1RM5>HH_c7FZ{S3Jhz`)k zI6N2tv}tn8!RziJ8E2SWs+na%FVt--UV`|WI+rlos6UA8oQ?>uVdoDK6G4F(vljd! zB~-|-Vlqndu#{iA^DNVc7-b#89up>W*)<*bT z77eAs&_b#?pbY{h%<{RdpJxNHi}2Z50+{sl0pKxE+1D+s!$>Zri48Qy-Bmn9LhHa8 z75ikuI;b?1p(f%((<{}i`*9DUG(Bv(JF^Qh0`w4+xSv2hk*4TR7z_2s30GyIsG4k-&$eZmhJYN)ZOD$2|d z^Tc202%IWW>##nQg9R&SJB6&UrifQ*bWkh(SO@41ixtNCffW*neyl?Dwu;NJ4H@~r zTmxt@@&O1!^vozkKU^nzE%&Ps{lX57(t_%2SyO9m*{B2Tlch;Esj}0K}e^qqg|0znYET7taosz=%5{7tSsfOg9Vc; zT%yv!Z4}Cx|0Lo#Zr$F7P z69AsDo_>(_yg&fG@!Z1bbNm`caKV9P;zmuZKF_5FheHaL@}U588@Gx=%xB@rjGKMuw>cH6U<5N zpLIGxk96FW&MxJLJJyZ5Z{)WBkeDTyrvI$zL!2{K%MLZ*RfibQV88W zWQ^J4SfV@ok4svFb~|pYiH3UNV}-E_8FA%Fh9)eKDvUTLQBSgvG@fyMVms_=XgGdP zu(IS^LaslYTYlOun45FPAQs_iO6r%xjRjtp`Whz}{wdCwu;34y4Il5k+l5OE4EOxi z@qB<6uXYalos&kky3|4SpbZ$5Z3Joy_ z2l9>wa3I{F0dopixI_g9+bHC5z?_X~_q@*~ua=xD<5}Gz&}RSOtI4zd5XNqueTY87 z&{2Gx7Pd2UZz`W<;Sh_C3!ww}0*Z%0CdLiKJ6!yX)$6&DS4P9U!`%WG1j);g15(B` zd*R_PT%v-DZ4~mjNM=_PM==;T!~8A|(|JiY{Euk^zzdyl`Nv6p6WH=}D~GE%{35qW z974w@RYxHxC@KC8h3}a>41I^y7hQrA1O;8mD{X?4}5N87XTKzMre~7L9U@}wsEY-V~b#WHMHjG>L0^&MI zSy+}h`4|K*fUWFEzIB-I5`DZ9h?%Ezae1bK#2k|H@;U@uM#L&PePwLHHH&6#H@SH^ zEmY~Roa$aL<-rPc!&3e-1nz9D)FAt+F; z%l-7v{+d{8F?-~?FB?XWHwXpdeXjS`Kl`X$fdQLiu@JACn~Ji_;_Txf1$?cUoX-Y1j1~>T$?_6>=O2g;;X=Xa& zz9;uP!?sZ#sp4b=MdHL^jpDHT2AYRnJ9hHn)KrU1Y`F=<;cjT$O6H7L1YSMkG13}% zMjXRN`anLSCj&*5Gw1;_aEb4UgL8&o8GTmBNwGW8GI{?j`H*l^5<(?Z&1)4dLe)kH z6lN-t_={?;%uIU{ zzS#>1NPmfqhkWB7i++nSlVGqIs>~m0M=U<3mMkX(;!l#2Uoc{wxf`SApc^ zza7E=2)_A*rY7cs?EbGb$zt=>PfIhJqqqET@bM%2e%oDsWcO`LIKKPyCq|yT zs@{!ymm%&)J3rSuTt~(u@9xpno2B6Y;oI{%WXWMKe|>mr_{1mu-hO92MvUR54C8WH zVW3Vj4=0?|A@lz7_a8qqc3$+`L635-<%m+ zIoxRd%}Y1GEwRQLvhSEq*Q+2NTsI}v2}Ucu77bH}=8^5o30DDH0E zzujs*)fdax4=n~(uZ<_3zWXzt_rg_s?eQmQ#Np~dt=s#FuSj3npXX8kRT};?!_BYw zmnlE)4{bk|TVKY&G6t40u#ACiV_-m*@AIT5|K7g)J#GJ`J>GT`5AECT-cOvjQ_EV) z6!t?qILoasV_+EryB-5IalY`4xp~(-X=d!ic4sJR{`C<@zBYU_VUIH&<9{_|3_aGd zvGe+0!)vwL1z%JPEnn|^3_M~H|A+;A=Z|5%#sv{G@Iq^d{_|#?E~CXn?+M+-tMAqd zHd{LMx;u#KeXKQHu0LAr)uI=-6H+%g6pdJKrNA9^Sreh}0+KHU-c5D9NqeL8y@sY-ssmVq8efAn`Q|F0|&oeS7PPg-YLmB*h>mA}`lPYJzj zOZd0-C)>K)ds{E_cN_L%wulZLeYWrGf1cql{#_6ZuOEc7^D-5`_Y5*O_PDtFOfIx1 z?6q5TAzYf4`sBO$dStIH;neT{S>Bd@|F`pP&gSig^*h7iYMjX&7!w}9DX_kIgIApQ z{K)s>^Pln;KflaheDXcyCu=@yl*Rbj4?YMSL!)Q2NVohOeW9xQ)yH|Y+d1JM3?d-E zhicCXTkH!9veR$%b$|96f3fvbVB__n>d{rt6Uz11aPw9@{=(Q>^$G`54^))oPVmn_}-8B;&)W# zQRF!MUtFAbEGM>{9ge)qKE2>nj>T+4cJ9y9-3*W(4?1atUbS@X?2!{8)&#pY| z*PO@qoms{<|LgS~4Q#odHv?;-ZTRmyj|#NY_NV7_(H+SrEHB*32k&pL9DnZU9*6D> z;&`mpvCF1&cUi@cwGrCc{e92_^PoT6**#cleKo*MoP6sBlQWe-S?3HBZCiiT$i1d} zZ&sPP-+uRpjhV5rX5ClYGrx^2H8H7ge?_Tx!~?EcUTXPw83W50c=TYP8gk$B8Gri1 zm(PZ;XCv1s;a+Elm6cY#{r~KLzw*`L@!{LTcVImIe&Ha!bHOnEZev47y!;ifeAN+q zzI?A&^j_(H&I(_(=g`nl#D7QZssH};<@~qT^IxI=DD?8Nv8Nrjee8C2+kTnl63ZBP zIACCr9JaGS9fHvwd|ju^VdqolJbCc7Kk~mEiuQcQUXT24JoPaT2*X^J7-D=XMndmmJy>9=deYCyOs`PJO z3P{^4_|Uu`UMgtAbfwXHXn=k6wEFmQ^`*9uB3}!y7wI`+#YF2@Ewr=4KX}34|I0Dq zo5GXA)557g{EO)$U&9)Ulf%=)kyX#m_wK(vBs}`i{;6}~MC<9V1C-%c>_{un^^SbL z>%LtwhweI1c3#anaV)jQ2m9Uj+wnDTzucpR(^$@fe*~bG)>gqn4r^fO&Qkf0*>1k0X7=mYDx;mc3Dq$R?cSfw zF?5cxQ1{&@>2u}Uc&oqo#%%Y%(ZA-&*N^fSXT6$>BSvyF>*%+2XU6vU(?Nstg@X_3 z_b)U!-v3sr>W(+ke^`Q_{}Psse!ttb@qvS{DWQ2-tp9zUzPn)-a_!3YQgpQdnH`E z=j{f;hVt^a%ga5=%e~9XCzO}#%FBJq%ik?8d*$Vm%F8F~(t-0$f#b0Il@hY26lFJ_ zSzI1_Q*k-n&GE2x#Y^(bAo#taz+VlQPxmdJ22U+7_bV@-R$e~6ynIG^xqo^2`{kvP zmLu6~OVIDr<&*8dtIDT$l~4bpeEQz<@|Lo|IpxzoC|bMX#l_`6y{EW5^!EI6_PHy{ z9{*wfGzc~pm$T(%kd;r%%ix*i)ABO-qw=XPA<3_v4@vHyvumRF6>fBcd3V`~KQ1Z= zUS3>o{6KMe?0*!O)00IfW-Ff^P!yOgFaK(fqHJ(rS)jZO4l19Pm%+j1Q(e-ZH=aR% zekX7N?TUil-Yl7njFgR9sHqm0!*tv#tbpGJhHbCe|Dg9acQO z;?>3FKYgUQJoJ0{y}b zmll_+evn^Y@t40*LZ0erg>xO`&(F&S!Ewdq#>JLNvQ^dhCBR%KwxaV!{6! z4SVJOU9i-g7fxT#KHjP8**nN*7wOP?vf|O%kY6Qq3*#)X-o{S}tOx6!lW`Jz8XTU@ z-Zwkj*|f&A_T@8Dm*{#$jamSwh|}gSqKpR(`m6=Oa8agzxlm zjCW17!@H*1#;&QhW7Y0-{tOn+pF6$n=HlDFCki|B3Z}>jCVmzrm?9^b8cr}Z3c-Y^ zjIzli`mHQD6rt$kQ!hf625Bp6J{Q-nmEHfq0}pgI^}3CXsl+YP%geKV!z7rOXZuEh zy$@g9Z|YInNTaklJ@7W#=G(@CZ-cBk4Nx6^`kfSQ4YaPHKf6Tk_JeIFLztD6{*{8=4p(bYl4BiNzCl0DO^N|sb#b=Wh#PKPC`;9BaB zdn0K(9iHxu!q~x~y)neVNE&;I(~As;V>0r3NQh{2v@umOU1xsDN^ABTpiph=7gS=~ z#wiG%|3!#^jFPWU7-VU5VB8N6;9JR-KC;CbrU0D zXM{mURrkpoS2%0B!+^HZ(KMb(PF>mWsH;{(Gi@KntELlR9icU(*UcG>JR0xvCOW*| zlttM`z6bpw*P8Vz9pW?ElALQIk*(QYQ~n&bnW|~`h5cfSl{c5P-4Bm zgpUAnx=&Y}C};}=&|IKKz$zN&f$dnQu$P4e>pA7I)2I7!I;<*$8fmDJ>9m==f8`!& zYeO{B51bniCEwZ;{PU>WuQnoYp=g9Lgnp9`uj@x@J2Tp{{)Z+0P-r2VmBVD8>vHy_y2U5c9S=+>NQ3p zs4)5J1XoVh?4R7q4PDdM`}ZS*M&s1XIT+|fkTdTL>Ijg$Lgza@N;Vzz`fFli&X z7L*#1R2veystq-aAR;IFQ4(T@01;0wBy$-2w{^3?dZL?SSH(sY8)rl=@qu`_CXJIT zck2g;t!%R#(B!TO$;m}hW8}PRkmIo~1ce~=+vg7p?Yf1oo8b356XxHB$$w15S1Z0C zls0<}sj4OoiZ`+&<%vtzz|+t$>DgheGb{i%7eGMFJHwWGA|W6ZTcAqqf*>#WGQvVgA(!?Y#*bo@2HFEGncN7H zkF-k)s_==atO}nvc?L_-SqKwjM+8j3F^HjAMn4i4RS_Vmh=-vubDh$?V}kf#%rT1F zSeT3td1>ZIH(@NC6n5bq5nfHvzz)81#2ijE+7#XOWhc>j6QCkiDGw|yX~V8z$@g`boxP@Y(p{WepZTF z_KgyR*E`>Y84;mqQ3?{D#%X)IVjJAgdRIE7^gVC4(y2-#Vd-)us$RSIWrdby2t>#%oGyPn{c0y$hzp5d@2k17ETRJt=qB6t-~dlxnH4 zn*Gn4ElPhJGXda91Het9VF~P@@OMpkK^rNQWduMkF0_20Z^tOy!~E zD|_w%t(YkrX{;d|b(_+QRbnkPSSJ(g%{9H2kxl^Rns?%S{XS~ul8Y(&6V!w>wl zM(Aqr*W^VYxYqDv?*-j~YrK;nI;V&nxk8`eN#MHikStKPKDb9;xUOvK6 z%&_i!Bs*cWSOhZ|VuYbwZcKpH(qv37T^FApN^gZ(iVsk=sZ2WLbljMu3E+{OoRMob zx@MiGaE3FOe(^?(5+syNpq}T4iukt*yskj}BW#IrL1gy5MDR5-YRm=4r~y7_)VxRL zgVC?)&JdD42qBE-+yp&?aUK&4^lFS7F`=<{9EtH!93J{W4&Uy60 zVz5OXJO8Dyl^5M2pH_Np!<4s}A{KDuOZToAWN1xPQVguA`jS#`n{m{kpLR-x2tB7`rh)Fx{fVH_m)5DXb8%6+vc>vN1Uk%)8X63YP7Cbux} zZPetVZisA-9}}; zU0zEg`I@{I3naq0>P%;oVo4dMKwc=qc?puQtb-)Yz@-kOlN#PABD=T}X*7_Wkj2r3 z3PE$)a28_xIN8^TNC@|V39M}g;DsSFlpqfbWHSeX^M+pzO=s`zB(v)jUv_P4($V?I z`n3s5fuzUIJvK8|xDL@jpDnV0p9m*pz+2H4I6FC`sV{r*wT-R|UzQem9+=I7 zgUYyx1c4w34X_Y1!vPlNkDa+J>jSen&O7!o>zKp8!J?31pA~5mIz2kzbgAJs*Y$=S zgUozFmX9$LxJC*c^Imbm_{^cO>kS{d7Y;D_dm4M|qsB6a;ZDKeLdh=XRrq(oJVDB! z3{t}3({bM%`;dwo8y%x72CR4jE*sHXT$t&=XW0?wx4HZ~!%!B1diDmN_6_EB=*1QNG zTR@uVjA2;Sl0MMD}oGvH1epn?=m;-S27?1HMc)>95FKm zeFj>sAyh2X!hCSg4V+uf>4p#zG@=(lR;O;%Ue!)<(*Q!PWL!uSfHLmzHYXZ2?lVR0;ktOOa~5MJ#z{agK`7+0md@rfoH$Pdp>J zZO?ob$mrekolUtL8(9w}Hu3>Bwg)E9M%!g(inQ;P(>_+w6af_SD12OdAVLLF^1Bo>2!D{+m zC_aHQ46T*dtu;GT# zPtdr%AuJDd8^AW(wj&$KEp4~^mW6%E8Eia{STM>W+uA;FM!dGvdt3VpElW$09w1_2 zx~ouIPPDCQXY6b3xjkn!C=q%Frr*h<9lIk+in8?_HnS-=0jaWQXaAYS-S>BUq3h!I zX0Q0paub9u_sqknSI2x}XY}gbq8`_)CaD~3e}p#fvmqdP-75AFu*Q0GFW}X|M*GVDmw8+iIUw%gQa1bll?gTwiIULLdUu>V1*}a&LPHn)!af%ZJ0bni(S6 z=#mljW7faNT98JDfOzWNf^3SM6R&S-`xJBy$mHo@C!5NU;6Yozn$SY8&7${q+VYv4 zv|(b{XH#RN1J7CE-^w$L4W+{a8zet;C)>F5yb~?)Pn>M+_bhd#r})S<);)lPY~5sb zw9od5=P9*>&lgely+aB|`rcOG+rVf0C@5zc7uX!qbbzTFEfMsIuOZRf?4+yTp1k+7 z?Dy6aPVP`X4bpon*#q4i<%jf?N)H+J$7!Y)aoH6d{I-&#Mg_Fng3~EMYOzNLkVwS{ zIBM5z?Kohx?fL>#&+D}p{UOOQLJGGngDpc;cBnn4L%^2W(^{u2-3qW&Kh6S*j`5^# zi7^8k(a~Z|Av9&S9yOMQTO}?2)dw-_p*7w5yRB$+oOh?nFylI1HhF_BA8Z$uD;Ab=15vfrv^* z=$1MPj&)0ZMc1T6xY3G}aNXpGBjg5k85m2Tx&zeIwV@l*o+UWjgt5`g)=w*S3dE6I zFzyoT4Z$PYB{Y&uBqg6HRb&ct0>8-l`C2I^%*4(sB&+iQ(K;2I9p$wB}HrfP7Zt=SDQ`dJ~Zjjy(w3|x=ffev!Be`;w zV`YHmp_C~(;xrDe(dI~t+{YTqq(7FW%E8;nR%UC{v5d1G)>uA3UapN%JLD&SmI>R& zOmEyJHvvq}P*@RR>xRb$5^cnTJ&|?tBj#0V_;0%bPPb1O2|N5R)Q$10Fs*tarSeoqydMIC$F6Z zCk=@*6GA@uus@@t;kG>%4<$3pl)@T|YPRC2c%@NrgHrvM94n`agOXX)%Jf*H8wONJ zMy-kd=mDc0?SE|cAhzDPFvo?qe2$}ac{HjdWEYL~$J`i?3E+`*Y~Sc$e&EtS=4W(Y zX#0$)w=!#>q&ChZr?2d>r>O_16v5D9m#Hn2KD=#sVQ zi!@38buS7@!++yiOqL7wVizhOS(4ie{|ntQl3gDt%k3VNuA)SwZ77-P4@n&i>E6`A z$cE_9egxkMPb530iz7pEnq;T_&U7CuO*A}gd#NRfWf|E1b4hPr)I`CMRcK$TB%rlz zXKYi}i4tDQR*SUn`*FO_w9D35M6N_{_lA17J1-bHM`5<@R^M{u1|PziSxYAF%D)JYs zj)HCiHyShjVG-hRL5RvO-XBUu8h(HD_G$hb_dIx-k4u^#9fID^{T)fhK95EJMj@mh zP&#NwA@qWjF8dS|a-ySq0}6QLRE4v>&AGCw))~GG8XVycrY9lvQ0Pw zAA`&)Ej3Wk9u=}KRc43de$Y_u zq2)&5bOaW-lr}-=TkgOihsgf?nu}rE=?}B99rAd9gR) zEY^4|3L|o{Xw<)cY(DBEqP`UQhdsBx@b>RKIhODvEv*-RyO?@Bj0wR3vSK(ECQ5 zQ>yAQzTWR|aUjZ)iaHGH>VivMDRe@yBeY{?Bn8hohBKd z*i;ybq~*uo1Jayj5Qg;mZ4V}veU4~KUmXv16W*OSw~4Y^vG^lR98V^fulW? zu1ZG}G_%Oe@*CG{KvWeeeq{4*(KzwR$tNR3d>Dz>-MO;DCE3uJpK=DWU8CsD8Ch%9 z5oipIfb)0Y?0v|U62>Mc3X1;H`FX=si9@hAR0!p7NQWgr8O8NH;3wq=LvAfUIJ}em zz>6#S87EsIeH@lWFgw&!h{ph`Wbddadxzjm3=pm|YQcW&g+htCvArm%aHDb+XGVvO zKyZaK3+{*-F#IC$QI|08hRzbwdNg zNCu^1#NZ`%6AQ~`K9*wB9!YX~yX=5bWP@q9q72DaYNC~TE&roQ%rP1or!R#W_{N(s zeU+oJhmKvL4p!XO6$5VT3LBi!o{?$2RVm-PKsQU7F&WcXT70Zh^VmSmV^;IHt9enu z6lM;n*MO)*Z-^6Vz>DaOH`no6h1a3@6AgEW2RZ9H=EPdsv(1Epu;ux2vh*9DM&ouW zK`E0dCUz9Yow~qsC^ao(Qu5I;~v=Ts|Rlao(*ytl@FWYZORg#dK0FLmZeoA)Ub`qoBVAQi$7c(^VIR%Y^H4s!IO*EoG_1z7;Rx6SSzFW!5 zfkts^A4xJxGD<$O%H=~c`BRLi<>OL?E+{3}()i7SU4+TxS~nF5;p`KtG!7^}78}+h zT8;x2(S!?W^=$IMPivr=ZKx%S=1yuLGuoyRp^|xGOzwyiXKR`mtgtBo(i)rQ@vxF< z3UU&`)`hqc?1SvNxU7mFg(*z*wBxIzA~xAI(GY5Y3SHrXR3yi0Zqx`gGy=>?Nc!uZ zC^giiJ0K(at9dKgn?T0zldx*^mQGBHsU{V8IO^#BxP65HTVn54w+G; zAA_zLQb%r>H|L!-#KdUwt<_$Rkn~FEy=_lagl0YCcZW-!9SnVZHe8d1P>%(R{YXko z3}}29c!0!Qrxs_c6tjb;4#*}5AxKW{%alX9d_%FPTlUfsSyNvU(wCK}DC zb8^-PsU&%kR>0PfQgFVXF;Yd3!tWZ5dSF>b7N<#pMK>x@jLr(O*%L0nxj1(szQLbl zwGWy|)`m`Qf-;E?+i@DE?3B03vW%(ztVs~n0(!VH%5!foZnV_#$t6%=>Tr=GF`I{dxBi|s04Y<9Bsy|3U|EKhbfHZsU}f8 zwdulZD%AjVnQri&CHn`;p?Zw887fAK87IL#b**e0bdH@Pu_k6Mf(xh~t$=D4J_jK| zl0pg(xZ+owkLT5uXDMnCstvFCOcL&;;(}7W?JPQU4N{k4W=B=5=IRj=8ef}~0&*1W z5M(A{-eOwCRLqoA+(&-Qk#%8q*9kNpW}m*Fh+!+aZk;-d#B*n%G~?F~g~OZiYB?CK zJxESXfvKS@$%#{^S|TTEfe65{BdH(1RV2kUG5763l7b36+AXkTz}@v0T%9nx{}Kc4 zCtq&J_cY)vZZ9PE9H;lRmOvw$d~8gC!D_HhWsM#UOq3^i5_M)%lab()M1gJP7zNfS zYw_IZp%2OW4+%`G;7YR;Qp)Aey_}}wa|#o&_iO;hu_)jSVB$m7w6@p53-lT|bYOI? z-9a5J4DykK92hNLO}G24GOELL<^U<(q^M5Y2Pp#i0+pjKn%RXmH4Kkm@blJmayLiH z0V*LGtfVGnVv>ea+;A%2_Hn4Ao85UfagU+o=UvikDoq~qHa^%b)m_)~&enAC9q>lC zsNBPkjI^2DwoateWUvlEw+ah+r}(JjSecfQn-~zPaEL*}kAa~$PY-^dfPHx7tOyZ|dgYNRl>oq5}4vIx-=#7_?#<4AGH z0G-P+O4TSQryrPe?mTIb86O?WbjgpGG{bMs*JM;ic^J#vRF4H-q+3rsPQC-kPCnVg zj)7zJ^p;UcC>M0Cz4+OiT6*K6=X$f(5k0UI#s8rB=D?PS>Fnp^J{>7zAV-Jmyguq( z0}&iveJ2^Jw6MuNJ%hUVNO^igK8fy+6~N-!pNHel2MOb6P@RyJ&k6nH6R^BLuz^&w zd4&c+m{~qYkSswE#?K5;LzQn&{FI;21zOC`j_%c^M%J~iEO$R~xbkdG-P?f5M7-}L3 zEvm9{>1H;Y4Zbxl=D2R)hv8Yz55tr4V?+S2iZ`%GH9WZa8lG-^{2&;g|0R=Wx!kCZ z&krjvh8!3}IT%BkW`-~+z{cME0L=z|AeQy~08Pq|aVqOU#HnU{FpKS=8FJ7J&4uPY z_b&j==PNJfLSyq-I}8mBQWL3H&RPuJGlUI9g+X-O1!TWu1{rMSqu(iI&|Gq}DX|C9 z%E7?qc^Xa9$%yeU9a=3wBjdYrn}GOkTtVC^rfv2-&^*)zQh>OmxPq~65T!r zXFvOzEyK39+gU1ESRoQV_G7%3p$4Q$egJ7DKh&?KMRg*1*+5s{|CO?N1$FKSxpq{@qq!$d_G(P=;UYoP&%ev%&(z^1Je?f`m(A45o? ztp^eEqpvOi*U7h)FXkeImX?N)!FI2H8%JQzr-imuUd(NmjxMd;IRkOab!ES51M#8C zi`qc^SLMarfhf(Ur47WOu=xIsC0uj+ZAO3zw?z{EVD+E)!nUe6<-U~aj~w8u<8Laf zuVM9rl^1i7XKLI;*p4CZ_G`=L=OWJ(_fmTIf`Q(B|E)gX>1daYn_0c zbOLgv6Oc(MAP4I`uk+vL8e%Pe-NsfkaicvfU(CwvTI^(m5LI?Z=eFF_-pAEx$;{og=U=-%=u= z##*OTUepBE56>*Wm^(0!dytxA4q)HDvovpNfW7(a<%=3%pR9Z_7qHTvS(-3-*#Nhm z{DGl@TWfIr@PhKi+>u(fRMj%r?sa#UXs@;V-pY%)?M^PWT||4W`p0VvLC%|IpSAqWiuUZPTYl@mMSDB z!}nfL`apTrxv6b7nm6heQ@^w1YdCwu4@w8NolVxQX9vEGmF#6qIN8evw^`5ftqg1oS`jjE4fqS9 z;1><_?aHG|Qs_FIRf1J!pPLJYWT7Gyq$q%iqLR%50swURs!WX=ha8+90QR)XY%Ceo$X zl!P!>;aL?+l}qyol@H#xExl&swiF3HD6{TlDmll)Tm@h>xs>W{dBc{s`Q;5K$Ki

A+w&imyL|}R}$eIU<{->hs%j}_UC2#6!+D4P9`OK@PJsa5xpMxRUptK=c z-?NEgCO~ZBKYPpPm~^n2C><-v-C+c#Z_+FsGe2*Btw|x~CYkvPHN!dopPz%88Edi& ztuY37WGCDhX-|c%0s8Dp&5({VH^;&cR_g<@tq1BR-?m9QHuf@4$~pw?Y3>oT*QTJ6 z1|0+RuBMox!~1UKzUoXqxJO^{*MV6z7GqMfoK+heVY3!noN$Yo*_CMFteJ79D~Xk#gLkOs^{SJ1}l&N|xAh*nJsMApJU})3hQ4`&r?34kj#Gsf5kJ`oOxT+ksQQL9O z>L17*ev_`KeX1>#HBRJSYiAjg>PH$2lT64T>d*$6xlJ(%@8-sfFSRNf%_)&4!NsAu z7%;h2!@K6x`veWr>!)8H(_$K}Hu9^->i~e+YL5|=7|Im^!oBAICHe%Z&s}oiXBy#< z1T*W-wEJ5vU2-}xyR#=XpMPG{uby;=Tk`T>FDzbONCOhc`sTxD6^}2jJpT6i#p91w z9^Za7#)WI)vdZHv-z*+qQF;8p3CL|%`r69l(=Wuvc8{;GJbv{>MI~RXJihn(;_)q& z$3MIirROTSqw;w67JM!D_#2hSKiW!I**(6i^7xw16m{QIdHnt~FMMz1>1nfQaaYHE zmB+8YuBhYw%H#jb-rEJqRbAUTf{O)?Rzhb_?Gy%u$2x z$!+%Q5$EwG*TF}j`W|y0A04q@k2{Z_+-GMq={&w|)}njLdA$FxP1n=T)5o5(h}!Br ze(y>P_BQA7&chbI?at%-uCR}1oX3xcU+-`pfA}5y^-lNko3O#u+;=&TfAf2b?pf#Y z%YS7)o_C&p@PYk!uk-l6_w3_+&f|X%(YoJx{Or5foGCySoX6iAw?sJLJl=J+?fanf zc=sdr>qE}t+uyZcA9fz!z14nw#CiPc6&58&oyULqjDhc%^YmsOpj2QF!)7*|_UIe7 z>rvR{#+=9B4oNodJieaWVb%A9^Z3CKfs@YTn{Kp2PC1Y7z282bb{^jnvcp#Q z@e#|#+nmSuzhzOf-Ff`^x)M=#hFf5drwZAi4E&f|L~ELR)%AN_mCY|i7`a0*Z3d(wG)`TO?ql=FCJILm40@pDgDxVJiwulmU1WSjH&!)GjF zXPn1B3|H$;=kc$;V`n+*Jl;X)h2oPr=kb-hY~Q<`$2W(pxyN}tJi&d~D{H9Ju`>d` zk&bu+e&S!;1R=c*#SCabK$lYu;{?XEfoS%WMv* zqWEq{j%U6$Wp?J6|Gg=5Act)P{?6oZ`ah5C*lcjeHwTd`$%r;~Q1q=J&4u0`I1wCg z54H&m<^WYFDMWV$3^e)@kWdL2uXv9Md#Q~-7&a>Rv4}(}*jZ4w(!&UxAoT;9qgPH0 zZm#ZHM>aT&-?Hv>v*{18v81hu&!(gSs1!(lZ4i z!B`)5$ea@K%F;M`FN|*V)1BT^v1Nh6$KM7n(1!g7v(hd9^@ni_WlBTw0$e)$dC({O~ce@3FB z8G2e8V5s2s%WQ))osr|Qc??;I{+zelj&?t0J36Z8Uo?pYxIQJ>(Qx zqRmSKEYslCr|bwD98lwt^x8)d7KW)7qz?$0U?H6DjLTH<^ZhB3_iQJ_*O9#J7P9H!w;S5d9(oohOiZrX|AbQ~A5TYsD;I6R2NCbPgzRI=c z&V1T7d+SGbBGc|T!8Yt^;FYC7Rr*S+s_ky)!MhXC&X}U@-23*ciYOwif)}xsj_dI2 z&PPyLcObEiC^K5}<=ZTPd(19RX-S!bt0nj3yVH_Cd=2cF3fNrhk6G!P%W5oKR$uV} zeGXZOhB0>A@9zj@^{~Md&W~t{{{h*8{z&uEk}UPgh@B{Olxv_|iOf1P(tbPAGkfj# zlMxB`&;(3eZ$bxbvjgEOn~chdXTos~S-74L<-|UhLqMxr@1RBFBJQXi=eO5b@J1ue z-eesSquD39nDIgIT&Q377|dz3J%nU1f1D9%Mgo0f)Q&S1na>Dvxy(3Yw!x0D!S2X7 zckPXiGa=1Lp4Y=>Ba!)RL&BXIXWEXl_g^hwvylc5UmL~SHfcsQybvzPbA2|r^$MP4 zroERAw%hN26YBbHt`>^d-S1GEc@&$mJsk~4-Wp-3TOJ8D$PQ^hl-zWMo#8+EpuUV$ zD}R_-+v?p=Q2m47>gvgGls)$Qdwyj{*`e_$GIejPLb~cDk#){m-e)KHLdcS15mtEv zNl^y3`=tSS>!xsteNBNXBag*O^8?=%+tC^MfStn|f3~{tv;LeP`W3X2ChB4P{o{YJ z-ye+d=r?D;1s(;Dh46;W_C}ih;++t;BR3cY`hM8pSOg>2z;WP@GiICJ6i#P4(rg3{ z5i_3&+u*UV!I21HkHb|$c~9XUOi2s!*2ni)s?X~dg8LaC_W>N)c4su}+4N>-H0nJy zhVuhYDvQFXnWJ>Gsm<8#P|Z-Ah1)Pnqu_z(`$gkz%Iubkr`Y7GX4@<#($Wm!RqRf; z+NW$hgAhH{Wkcir7AtP!efB9EU-v%sTTJ8sX;{i_`!D7pnnG0n1YSBY>oHPpX zBX+T?_IBGT^L^$rGv6aQPr0u(1GuBEF%Jpwix@)z9BI1M&dY5(ZJ#QTcmLYA1b+6P z4a9qm2M&zVNTDk&h4!MT7q{AaqE!Q&J1WBOR@VmmuNcq}N17h6u(@p)>{CwnZg~II zbR&(AS{`s4AF)r__^xJ+XYFTh<6ZVC8$Wbz{J`T@@3?Kp>{GTq_yHVd!c`Hd57{By z#s}?FHh$|r#kbvI5#zRs)H47c%4`;?6zv3wbs z@ED@$Y&z3~zS}J&-KN{@ zQ?$j>|JKj_rT-|HT(5{-q2DQHAg)@F^zEMnZoqxLBq-?Y~(rO3!T?V@oT@32qV`1WT?@nFx`&)mk_ z?Nc_srP;`P?d;sf^Y$ql-_>m7J@zxV@oxK+jeq!i*`Gp{M&>+f0dyOW*r#lKr)ADa z<6--m+xVC_^8Nda9*#6VWIuBoAGA+7^1aO(Pgsh&jmPa%H0JL3NgCGJ9YgcYh_M9j z4PJP|8cP$4u_!vY>n2|q+!Ff5=fb7{bXN5qT0g;Dm)q;drqqz^KbW@`-o4?-QyN90 zhPL|l+NKQNV#ag6;iq?om;a7CDTR*(>6-rSS1z~s*l$<2LaQ}y0-P7Kmg638Ok+7t z#16@H4Kw61JDaycKi+&eB=9(XBaLm>O)>8bygTQ**3G~X4`Sf9=*0d1AR_n%)M>WH1?ifcxLkghIG=Mrn?+$mIK=GbfPG=w}_5^sI&TS5H_3?{|le7e=#C zNhA+x5zI*^XcT-Lb~5L7a=?clB2MC_@qPaoHmmJ>j|K4N5SjCl89j`>rpqi3?6h;) z-i)m^n>_lkYRd0|c{`EWu!mz2y>!D{dL?Pj{KlhpupQxG;LHW-%@K!s$h-CY_;qkt zJ|gY^vdi`}qGf~7{;0S3fpfgYf49Xhn|J<1mkE{@`#xr;^Gw+HHa#8bJHC@UajeL8 zGBRa6D3f6)!!CecCz*?ptysvM$4iH}+uR5X4DgKgRi7=%0g|@T4Fb79Bn>1YA&*53 zS4llct`|49E)~B_flmhGrCJhd;k7@AhHrbf@G)N`Q2?>P55xRpO(dY>=4UY+^E^74 zqZCv^{g;{2GV*CnH9Z*(WQz>9@k46qr<&r z;47zi*J5b}Fxrl5D)FUqVsCu0kk9O;b=;mGnZC0`S8ETbyc2@?!CpsuN>8-MUp&*D zD1Q-*y@gh8Ssvw29E{dco5V#Zxaf1AJR!9rOw^ista7sgOmqSpv$(=FvX#f3u3jvL zWh3xa^H_{(;KX9??aEadZ1|MTdGmWm*$?fBY}TYnl+CqCaH6{rx`vOnU6MuM3GG0I z4w~ty{aJg<;sjAbpRUd&rkH)YIyZgtR40o;B`b25$aO1}*m&aVENBIsmgpfrXnR`W zQ^s53!bn^kgYowFlsTf!=7QGE&q%fUFdrFo3~qPsNaW#1lBz z?V%D@6i<}mOGRMf*7s5YL>2f%5eO-H_|qkWQ)bxZv7jf_QS4YTxiqgQR6)t(SHJTDQ#Qy3Cj6wGT-n^gwU9o|fV{;Z+=oqVt5O zHxeJZ-yPh7I*o~<52nsSZ*k*}3|uEC@Zz5P6rIavH-bAyK7m%nN@V;^_Y@m~(A#^A z(7{5ForwvK^ccXKGDljLR!BUDSKAj|pVQ!lPf2U={XIw6)_JujNM_Yai0a`UlYH$Q zjo|fu3A23$+ zo=>1H&3o1p#hYF#6WwMs@J97S0R&-j*>#WEx2^ZMpAr^?-Tet%v48nY((9oeqa|_Q zMK8z=+;sP;-01X7a4!&c_7h0h#8)ijEiTvUow`#?O^;a#gl_9O*G+57WF_#n^%ID< z#NFOnGLLp^sy}x_!lt?guqlDPBhZa~#Yski90JMZC!dVJNKyHo>*ySlx0 zXLrl%u=f9T(q6dWv%R;OZWZ@UT%ETU_kHv=+^Okb-jp+!)Gf=IG=gzL@X*0epaXnG znCOI{-rk;~UTXoq>+1ghNCNy=Z&`Qh6lmAZl@*A08jOrlo;!=T)JSQ*8raEH69-8H6GsCYqrEpuK~Qb*LZkOuK_&TYb-I` zYXBeWHI|s@F*)4M$+8oqIL}I5d)9Tlb@wAlXWO^Dd-L{p5zk+VyEiBDz2)ItS}yN% zPb6K}bSYI=SLy=qu5T7wftoB+J*6mgCiHx_Ws4uVKWRy$Qct=DF!AFb3}w&fx-YeR zbJCTxmrCM$SBS)2YrAhJU*BVCB))!yNZd6BcP5X)V1G|}URozC-aJ!Sp@hYyT=SFo zHSs`H_p1S!hZZ-;yIp6a~3@N zZo+4o^w#1;-j46+DMitqL|K7TPQgM?Ip|N6lHXG9=_!V6Pp3@ca7LmF`Gl7=01%wl_T=VfsS#?e3{{u_Q5*c%%#H+}~5^RC}iGccF>zrcQWz&-E0&mn@K0z;c}LEsVBI zs<{8H+zKRBV4<|Aw)4@yuT1PCIM!21Osx^OGHzaF@pUhXr-l=+gS9lr)_Yeb?}{Gj zDOdC-h4of~vfDltDqU38TdGi53Ca#*&BAq`+L#J%eir+kboKYEbLZ94RA(tu#VcJ) z!?;dwsi)4#q-v=Oexo8?kSb?NoFf}wH9epj4;3=e=BY??{FZ`th4Y6BrCOnco`KPF{1$si&>oux|YsGXI_F zAQhyl&#bBE&##=pmbrQs@Yk~I>p65&&niS-2*l=USxf_yzhJ-j-&_=3u3 zFkAO?7KD+{aa|y1o#k&q91((1iq)U2tLM%~ulb>D`7^r5y}9mtEN{#N`^uZE561L+ zcnSSh(eKMm`rVrE9^N(89Wjs|?FOg7=i0WZwym#wm^T0yuQb8MPN&}pFKqC6;rzo8x({l+n$>DOVtj{EhQ&-CapU;90F z%Y5yRphZR;^BKq;<~t+8eCwmkcUpP9FyB8q%(uR4=G)LQ^To&$tOjAhL!q4NxL>m1 ztC6*7`W+3WO2_?@1*3A+^y{#8$NjEZ1P=~tciit<^c$5?2406vAd?*Rc0pxblub@8 zuM;+z%Q}3ruBMqW=Sgocl+uWy3knHRZK3%9+k2)-E;(fQk-sddDp8A;kB~0qZd4o4?IGs0C}K`7pC*Vo z>XP>~iy3bQK%pXUxQy0zjFT9)H2pek*>S(+ct}HBgC#snoEpW%N##=o6Q6Tf!}oZ0~bwCU>_ex}FWq3G|pM;`^IM+XJ%_XrYIs}Bx_rn%{DI3zhZ$V2FwC_<~{ zHGH-;XlR^w++&^ zmV{V#9tls1l5nt$8~LzLpUOEjJSm=rAhytOI$Y)_cT7X5xTvLQ`gJhgaldhtH2pdl z2Mc@nSRKVjrMz13vELO-tK;zj%ti5W(sJO#^y}cG<9_4tVfuCO0emEh-WXZfsJ z3_U<+6g}1DK#%FyK~MYrc8eaci-(@UD0&9UgMyv|83#Xu7C)X{3PcKK#zXP4svFGw zdxRlPzsExB31sx(u0-MPFINQaS=aKf#KVml3f!|H!w+^0w}%PSs7l04ARz$yr80_&{ zWYJ)P0{8B46rjNyr5GJ0S1!sZ3+^bz&b*Yn!twe$##78ZFz@I*+V7WY$lF+&-nKbV zMz8{9!H|=QA)Q~zmiq)Nb1qi;T-+~2a1Sg-VFs=}++%!yluQ|+J=o17t^g=3HVUAM zjsn=dQ6PZ)QPSnSj56)c1-)o77McgA=GqSZX2;h6xkT@x+!`AWKN)L^QGIeIvkw^l_KG23Cv13I@>%PjduJWIRPQ%3lOgbHyyKV zA`x77a*Se&lp-<#Y6ciW3-C);hl*bJ5 zT_c{s=qwShg3&UTH}703l<1mMRis<}dt`U1ZQa+`U65!kKj7sK(Yb*w5R~8i8+f3{KgD~Y(=(39z{QyF2{_8T&-|n zB}KhEM0rwr=YLI~biA`09Cq9?xV~wI!|CggQ~=KViX-M~rY$C?SsBhVqDNo)c3~y0 z^FpSx-ir$=ATda4SWbi>yw--Png8H+#QX>Od`mqi*tATo<$DqORc94omHd@fA0ZEa zCeqy*es||rHk1+j#QcWsT0{cJUkN*ai6lIQjz6P1hQHoG%CKu^kWv$cT|ouet|A?6 zh{CvD!u-K`TYzGR44;WYd4_^=Ylu%q{n~|+Vxo$u0$|h~IfUt?qcoSF_|n6!jyW(z zAX*=t?m8VjX1hut$^+1aGy zI@}#%5%75|bXpYNQ+4Eak1P4&0_R|)wF=%HFq^dbf$qHSPmOkeiVlZPWgHG&8>Rkf zs^gikW5(G0u3J$bhbt|0e6{Wj!lvT%F(Qy)zM|bE<8k6)U zeR6ctC+P^h>4RC-_&i6iNwx90SWK%MpNqHSq{ioB=bs#XF6L69)@RK8 z0enzfv$AfPG zgF5Sr)^ghCVYa3@ATY84b!0I;1pa_2e?E2tsw7aGBaDTtfeCmM8u0r+Ux@_lNI&aL z2-3>ujL?y3SZ*L0$Pb1FfBPfA{lOjJ9@&IwP^Uwd!IV7|Ktz)wAx%a40R;zLiwu(6 z$H73u>Yy9l@46ZFbXR5vrn?#m&F4gn=T5?#O`<5P1*+2|hVQxd6gr8HXkNJ6mH1L-O}^2Y69ozyTb9dVph*`GAY| z1K`sx;KiCjttWcm3#1>&+2ZgNlRrRnZgLQ;J96LzTppZ2g%77_V+?-8WdSc96N<<} z1Dre}PC?N0RWzzHnBVPG?1{AtWR{$iU@zxG->9%)>vu zLEFOLi&XN~>PBYp@XdNwp0Yn0AehFX(O%K@xq^X*X;AZgzFq%?7_4#EcrC zu?~20kn4cQZ^2DkpA%%vi0(hQ+#yNT*+GdT365>d2RQd45%|qW1Wq-IuikAb#|mrM zbik`mI@vxLzVhQn3>iu+AYU5UkRH5vV>+0oemfIE2AB-zWJd6h8jey9BaE{#RnG_4 z45R8`K6vcb(q_LurVMRHhvdm0-qG|(e!gD%~1H8R4T|Zc2fX9y;z1>UA=0E z-@>@Cm9Or&cmOdS4vvs+SsF}MZTj9N%zuO!c(m#)zRHgeV1S96YlV-tGAk^}p;)HsCaOUQEpG2v! zk4y_s_W?EdwjWcw{fXk{>hATG{t~`NgsXraaslpFz=_+3*I_%%@K)G`>Ko9I%4T26 zu#1elrQS!V`}kW{SARvq{vZIphv5J=+;}IOV&s{d6S@QajL3A`3DNSz;7 zcw88WK?K!d3>jIUk5waQX$;x}uWDp6#QY0gGDIqlAyUE+@MQq@c^q#CnyQLx4Nqi% zv)`UxuR#1OwnI2FLkB~;Rsm&!%zQBQZ}1kt>`qg%!DvY7@YwL+4-uMdWy@j zCDR>#gJ9^c#CezaUTZtpdgo-$R^k$~n!a4fa<(ChdV#NBIioq+g|{8hvk}mhg2rsE z5T^{uxH9C%?<*Ms_Ab^?PesHJ30sE*5|2?vF_q{CrN|6x7s%T3yj#7oh?s!523odW zCt~8fEuE;2R77>8s5(+q9Rs22;DW8Cz+D4Ds+JP2Z8FS57D7oedH-$ zuvNf*TjUG=VY3t{Uw}4Wz7)xdNCi>fDfyC7Yq*FR-ahN95Aq9H)2a_iofB?WUDze( zj!PjfLw@_?9#dU$7&vs zo2lT19|E0_4tdBbC=Zb$u!RgpA6Yj9IJA7g{)7J#ZGZ|J+|~gHV(S?BfTps@Y*`M@ z0!?gL4*Vvf!A;QmB8t-0-<{5B=OHjf9CIrBl}Q*o&7)9gfCDgwR+pY;y(kh~SzSf3 zx{44oSgTU+BC2H32f(4#brGz;RB*-jWcA>ZY*{{B4)TG0#)WPvR}=gAm@DTZYqf3lCIQ>f}SN{$oD%Ao`3 zPn4hm(;|xqmYD35zG|1(b4oKUXeP>m*MWr0dXzt*+17}xR%-=YHzOL*Qy?_R)?l|(dUEh5GAtj8CnG~RH&^2g<&9U&(~MEBIl9Iu|ER+j7bD{Ik;XKMRl4F=vWE4 z@W0T_Vz^-^7u@rJG2Eo{AtuT}`XFxP7;gF6Dsko}aISgF&oMi*hxiT24&7Zf8}K8Nrj{%m^kvxBwe05J&e5 z?k|9aE?kc};%VpD!>%24-AeUfW{bt2R+E%L0KwK469qpDS9USHOcS1-jB8o^Wb;@RN*NB z6S31p!TkNfreJCThW3*J=r0ll6uDp?ppHbq3-KO7m;i6U1T-;FkgNAa?HJIc)~B5X z+=D;<9oR8><1A3xp$H=*OJ_kD8c2a|v< z)t;kPS6+dT&SFC{dcir33G(335hF^dT%Ma~j7W11IeqV&5a z$}exgT7X)Cp(YL;d^aY!<@89wZ0k2B3Xli2)de4+K+STJrv_P=3Lcmg@@SVrggk>y z$TOG(d0;^%NS+t5(vu|*3R!vNv1%s=wL?d?Q9E785#g2zEsKpP%TVpW;8QG#!EsM9 zmKE^WRG4K9`?_|6@V<7UD&B7@%C_+kfVHzKjQi^KuuO9tkDsFqf}zJ{hHw-mHba!f z@n)#!C%!B#17Y++2Bt*@@+b>~488{)G7a7z?&Z#|rLo8^-ztktJBYBz&CYJA<}?i%m{y)qm`+Ltil@qPe24i%j;<3K$jB%;Q^~-8Tg0jD_DMdF zJ{^^&yng*w2I718w_O=HM;lMcz+w$PF)ITR@Y!6)UdqTom_CjSl!2W95!5?%scbHI z4oM9xyo1 z*06Z{Ez#IT8WuZGT*Km_=3s_GqX!L(^F(v)Qig?gFGe)i@*5V0&MR(MyxePs#YIA% z?<>Q?_^%@LS$@l65&9%+S^VOYV_6s+ev&PV$Q+?3WFy#fmc>`avKUsDg>mpDZdw@Z zt+;9N;}g%c_`@Qm#Xq)dTF_7te}(nAegDmZ7*X)Dr-JK_pLKz{uyK~Ks-NAtH{ffc z6{eUvkhd8x5v{QNTHD~y)7r}9NmeWTn!6<59Wc4P?f_)aFDHG5(?Xyp?-2qqr-~^_ z5dtm0+Fpb}&nM~-xNatC0xh#UZCnxP3T5_=#}lX;ZYFcGnbZ!oYS$i{MF^CvL+y@6 zyLXva&@wyJrWJt>GhGhphw%hj-Go4^lORyCBJSEo!*`hpw9L+!8N^DVQ-6B95NIYO zP_phAZv`25jM72Lx?@HfZ6-ya<#fl;5mT+Lt~GPOyt{~%G?(?wq?)*8aKgw@Y&wiL z&`B7tr7ubRsZ-k5c<2!o8j@WPQ+UjtKm~`eh_JAAaL5hM!k=XPsg0q$)*#S9g`P3k z*8GqRx{c}A_&t?}e={4L%^aKp0vv@vVz_W%os&5WZaIW|H!-?J7e66+>>z|2eCc+}M;Xx!ILkazA+7 z$s{sM&XTifTJO?5ppP&j>U%(^#Ozy+B?s1sWf_lEWVFRug_&HfS>;TBZH9>hKDQui zN7jq3-rf1eU|y-seK!e<;COMI;ko=fgEt>_Si}ShZ3HF3NYqHkA|_BcvAjD2Uw|3{ zxp^Hg{#>!C>@f`{bZ9(A{xyxZq!F$#)ORvbmLsBsj2mo7!l+p{B9`)RQcHO=OD*LE zYDhh$hY?XqLdIthroccpXb~TxcyAF6c{HLS!&TTS`Qhc?A+bJ->eq$7*0q|Y@|XQ)%=7(b0!MBjTZ&xKUrLV7|gjpHIJ zQ9Wx>K=-u+DCkt(yGZ;zq*51Y3Nhxp;L~HL%bQ&7wrIQ*M5R_Le!=S4G-7}%b8tc z$Z;HEV8e})$Xhuh&o<#22!=3>#U$I6TQwLM*%$F^=Z}l6otel^G_-753FK=(LTRD2 zoHPsm@X&FzY>q;7xY20N)a8`$&rf8be*1@Q0NR5> zeO$?mol2;W$IFc6cf%Q4ueea3?=_)5tq8PT3H9lC0xiE#KW+s2xG_M#%vyKFgu21u zi7V8PE+*8ca?PYV3Q>C&uyq^RY^GnMR1X6p;%Oe8JC4@+G8@4&YB|oTX#Y(7a$J6S zX;A3NOQmj-HG<#J1#6u1P0JkZZ(;;Dgdf{HdNGTm!Z3p8zOO=$A%T*O_Im^}p+`%g z1VfKEK46VtbNC{OXn(Uf|DP6qg3Gy9Xv!rJv$bym}-%%1|AtX?;62v3WN=lG-!fo{NkRX3v zOoB`|wLy+Vyl_kOog7xH^3~gvb1Nh|g4zk5TfXiwCD>wC#s~G=TYk0j6<008h^2GN+CezN~FtQI)x;r7~7F=7gNmJtT zisso#g}cR*r;uk?M!FroEaDGK-qav57SFmnyV?F}nPu0wS{g4Z*@YVzR>q=u??=Z; zc3snJvTIrq=mjOarsD~;{IY8i0wpWE4u5iFm%-r)E4x^53KFSBj&R4a>p-TN@WQ?7 zEu24(-sNoFc4!Odxa7{@uJ#yM8&jLx^exPw4mNC%-`piO$V|A7lie8@6pE2Z>|=Qi ztwEu*8j7=`PTC+79ycJ8UPXFD0Y!FFbzFaQfaO~^n3~Y2;JPWZp}yKp2fgfmRnpFu zL@Tq*S5@74Q#B>gYADnDd1Qo@G4nq%!5W2=F(!H&S}k?Hs$;IgJsZ!&9{~K3gqy2nC!qw)R^6Bu)U;saf!e-^50G72wS=|@!U?omj>>DK(H`My2 z>Ll({%GImUN+lJZ-jGTqsal0rHEXsGirIhy9cWXmSN&Swcw9v>5>@NFx*ip_ZLM#- zVrfSdZ0+aKg_8k@)cTeR%d2bsfa_$Cr(X)To{WE^VCyL~piZt;iB(}G)RX}&t5WWJ zHLISSN-$K_6S)&g6Ofgk`bj{y9(0?uLf#ch=a5MKz*Ln)f*w36mPi1`9hQYrWLSr9 z`h{;!La|g~L1L{|b?c)1S$jTEbMchgsX*|ij7%5|zPXN7g0d($X^DcoAQh0P7laI3 z4cWCHhzGk$%PPT;Vb`#?wfxT-;4xdhZ5?ZnHxkV8|xaNoC{FE zPHipDie3XXmSU_nuYkVvqY@8>CuEcJHZ=2Aez=&gVYX?~^=!n~0Or6x0u?56%any? zc1kbl11w@~bmr$YXOg$K^_OFd6yY9Npwk-Ze>N`qe4!&W%>KatoaH4EQp^{?S9M5`TJ?84UsCY+O5pHf^ zA*xxm^Z2F;@6U!73mUSju$1G2gwP3xLj@7Tx~j0$??|&lv>Z- z?)bP8q1J+zVYj^0T2RzFrb;I)#8b=J)qB*ET8hg}tz_5Mb8covBGj6XUt3z)HbjIe z1l!!X9acNH>1$+V9S&)g?9R=TgC?e<{GOmyf>GgzuCpu4SXnE4AoV1g_KWLI97wI= z6Zll=p1^*LnpAEAYN<&Nt+*x~Mg?o^ly2AYhn#h?CaX#JKYW}t>5p6=ULvbKNliMg zsI^CF((!m|Ex#sRgj&gJ(o0x<+|(UPgjx#;YSL*%t=DyqV?4E%Uz09Etzivalwd5 z^8D%jN>LpbKmV*JoSXvH%k8`{v((|B@JM~4&I@x48cvF)hoFboITeqiCsq$c67kel zcDIK$yE$40b9+_^i8)?oln-WCN=V$Pc~A#RT(`qZiJIHv_geLPoXl-F)Y~w(+elhi zh_H&bZyvNLpPiD0Q)Lx2TJSaG{7z$(!PEX-tV;Y6Q5xfCyj- zF~p%FJkx1-rsa|ZU5?6x48@bI9l8t|%B5K5vY6*};!;-Kq(PoiKAEPn#rURMx`=Vb zs8XK{2BzF#;C=Tg6@lxv<2YNbu1}>1wbxwYw|6BhuUEbDBvwtE=B2;*CB8KG7m`Pucevru`Gw=_ z&M({$>ij}-Rrre+fFX*49E(EfZ`0X}p@0ZihPg&4naO`=Rjv_r8-mfuyt){P#wjFS z1*r=$=ThnaOQ$aetwHHrJ-hLq4AVKX8z19eH4>!c%nP!3f{Ry`kQ7x*;o@`X8Dxn; zf38A>P;~g)A(hOeALC1Q$?-qN|Kp|gHM#0jlqS(7jZ0(SPNyrpq;oohJ0>xa9J`&$ zEP6>NuJXl!3Ux_m8I-|2J^&h4@KgqO!8sRC4!^7xz0F7~5HpAh5i)(#J2^e>f7F)D zQ=^yuFe~3lo|+6YR95Q)*;o=QH@B=a1UR$+D%@g$dZ`ZzPV z;boms+@Qi4vZ4S8hMEMKVBgBhkqka}s?L4vnR@55QZvG3oz9HJK**OXw0ktR0wBdn zXApVw#xDByQ;*Uwo>p>9810 zyPs;PbG|~^kM)VWItSHVotlAByv`warJ@MnvhNMA!IXov9b{3oJ-Q}ynklX86Iq`!G%Rf7z;S3^wm6u{U}$U&c!3ziXP>$BOFr8w>e%~^7o6+w zklV-Gq3xQQ9)U9Hr!0W9>O+DavIQx$vAnp>y>ig%u299jvhULpQCaQI1$*%qs|ma8 z#_?5Wooh6yJY{spoKDONoC{qxDEG+a>iKBa4+vSy>nk{ED(_^Pa?ZJeQ+89hz1!}l z6n=5RGL|29&|iS`l${mx670@OZU|O6KO%;m>*sLgrxJE9?X2^SOJFpkQ(>FNy4^mN zMD(vA%u8k>ub)#W#`g#lyF06o?{S=O1DNur%&1&muXk1jlkSpq5YearU33b;mbDV#f zg!;ZOyu$gf1fimWHVWu`JAi^vs!C{Lg6>!&K0SW=@ZX!@)8(fT!}u$~PvEAJW?c1+ zrd$OUl#|PGi@z1A9@{TCD3Pbee4dguVijV)QivsAAs&@Yx1;Hhml5jM`wJv?(?ic{y8<$99ZPmzYbg zVTbEWu4~w+r-FBR;cG4kZ<42hZcY|R&X!VIYL}r;7D)CpFS#xtepBGdf&mWa>@u8_ z1$p;m!Q~GswwGN7PZn^OVGXRNCkw>bcTN^apU%kwW$g20fk0d5Byd;&Zk9XgQ^7p1 zzuE3GBxeiXjma*ffGrSqg!W`X%r2vq!$;A|-vnA(X^15IS(8fkg5pPOZ$GH6Bmc#n zLaE4g>xs|b8tEN1v@)%{GV?WehF{dPS$^L@BwFKuOz>0z16PlVomuER+wLC8G{*G z@JkzvGS$=qobi|?&JlO*zd4S$yN;)Iu|F2puDxLw2{-@XX5nV%V)A6!*wf^4*ZyTS985n5=w%rEv+3EPJ>E z<}G~b&4M0di!7wsrVFXHl>f%ljtTO{500aQW0_fWSlx&EXWoaJ3!GclljTu^LXSt) z3Qv|tzjr)skSiDA&U2dudZNNp?YiAS^)=Vx#v2o;ep+u<(kgc%>LisS7BuCeSs{oK zB6@9{49xMwmR>nt@U@%cxp+7-KFW2~A~W9>iAShCq(5!DhYUe%nU2viJSP(z(>V%P zY3H)!Rl7bm>%wUo(~+2KY)VFJ5Snb-#fO9NskeETVvvh(#$b)Nu^HPM!FXs=_*jqI zjQ#XAWhY5i#NGNl#EHdhS1-bB|I}=mMdPWB%j_>ZRZ%jT`C~shjyhnU=Q}l2sx$eD ztCmR_@ae#3imVT~OA!;v)%&7J889AeeUg+h4$g*&cqz(1qWO4ueHI$p3d2&01#F45 zmx6@g`c+znlwv`FsG&YMO#9+Wu@u9+y+W-RrezouiVk2Z4dnmODit}b+Q=c|JP28e z>K;H_olCRIL=Fc`UW0r$CL1~LI~_UnzuPI^2=6-`IrP7qY5Yz{4*l=;Ho~VJXa0A4 z8o$$(TK(@v8^`578(8+g8*coL9-D^m4mFO;0$UB=O*G;Ur4Y<_HPl4FFB>U6%1CKd zM@muhr>Y{QMXgm+U-+<{_TmdYL4+&F294P($x4LUqtTzLo>O*FP7x4dG+vNN8??qPhW_}Ym7lB z8{CWr%Qbs;EB9xV-2crTBKK!P_Dojp8x(4}Pf6gU;|(aOfn3IAmml}uZCyMG$&b-^ z#oVp@m{s!Q8rE^j1+yW6l9eAGfqeP#e4-BGH}pv~T*z@e7sx>*c?!?`_w9B#&&{f5ql#*F8h9OMDOZmP+1eM<@4AGNDapl z&T6HCE3{(?x#h<0P)D_J_}MkFc|J=_Y;~wvPX5r@)K}}{#=vX`M5NUFTt^e%yQP3( z(R-zU`(%e8lN$3C?clPD3F8(rvz8OtkWKoOj^aYOA*6{j%^<1qoK8!p5ccgH2x21M znKt2xhCx(nmJPWe=CkcmJ1YHWzZU-2|VmZxOnt`tmw7Y{En#m|d}v zVj}#vg|7LI%TOrJjvTv?qYgU3@x=v5lv2NXBSp&x$M{mgo4NpwE?WWbvbT~J+c$+s z==KoPh@ZXMz*67-RU3fX4RllMXX${pVyYiB!{`afRM#!WRC~K-syFZJCsX0jGtRZR zKKqrHQ>|#Vs~Mm!t-w?(B>>`e$@Pm->6l|@`b+;{qx2J^CC5Y0At^s~{ zuc~7x2DrgQ!;TfkXp%xi&ipntMsHY*Igd0I^UKVfhZS>fyGcA{hgXU@-`1jS#hLSY zof&*Qne&a0R6JCe(_rGnV$K^EW6t@e%sJC+cNtsE4G~urY~}W~Wt>UAHoME`^!@X) zyX?$>G5gDIZQ|L8O&spqkXTW0>Rfa&fXs1JJKCDgv9&?H)H#kentP*u@49mQ?JC4?G{qz)6e0qZ!ol$KNsPPA{26iYYDbVM55cT*G-J zbsz+RS}(PP)q2!{5EO+%2{hC^%Gl8G9@acUJ{dLB8S7Z^#QK5U!YwR@q@5~AqOVB( z2&WhletX4`@Eb0mGR_}|g^PGJ)cJ)Ih|VvhzB<2Fpomfq)rVM*BVRf{ok1}qHEpI* zWP<7EGC1V(H>p&RqYEUxF%!I4-i#?-g@Q+a&(m$JbOfYs!-tS1@Z^-fyFStl${Vqp zjO`|)yUDoS0Il4N@^skGU&XBSy)`6IL-FSyU zI33gK&p%i5iW%$J?@&Y_9ZddPBk*^rR{LUFeeYT6a97N$*FJ(#ln&-&!1(Eh@@jWX ztI3U8}BHN znu~dL%OgU{v6!)5Mk)$A9Eo{#^`x}g8}sU_mxPqtW3cfCB0T7DJf_tF_}TGlZ_K|yBBBn*bojuN(&51v zo`2wZMUU9%-TQ+1sTf54KVL zlK?IzV_@I*ro7q}1N)dF*7g{RysC(`Bj(jp3XE+r>~!01fpBLG@VBa0+hf4EX|EuD zUkvcKKLaxzra{cBTU4tfF=O4OS{;gc^~2wb^4b>D;hhRm(=o5^-zSS}Eaug{>eY^z zdEN1(wAvAasJm_wL>-8E_1KiW+7$!*<-Zd|9g88#%`>8T568TE@LgF9TVq!1i@z0Y z9EfT4)Eff);TUH79xlHIQTE1k`0;xJ{Af(8`>vB#!!d|@>wRf;GzPtYd`W;m68Gv^ znew5SSKm@5%E6dd&nnaFSj?+g#Ty4=Uj10F@|af-E1A3}X3CE~EK{C}LGKN333~U& zw7Of3wKb;IJAYEDAqIzc!r29)Ooy%h>VFJjF3HafShtq(9Wp?I<2Ke_tZU}ew;y80|2v^AP@diA20(b)+a_LcGgKpXa{1z;>ojL`wYe*+t_xu`%EPO5 zFDyA&#DmIEt*PpdZ-q|`#WNIwZ~mly7kr37jsaTvaor%oPHUL-I) zdiy;3HuMEJ{q!gaw_rFpK`Lwlk5Wg#h;Db25LYd|z0mul!^c2Uqn{ zK&2evm$gLpt(E9?0V#3WyWI1DyQbZtF$Bm6KE`J<#MyR;&u;t)SvN>ykazY~I0%aP zym~r)OlSiHpdtUhrvgo@zrBFMSa7p3}>2(jG8 zTQkAVJ~q&~3Lw?; zte?(qs`#aG{P#d5P?$A9Q_2g}XFA|ss;E^n;6krJPO%7)l#2p9C`s%-hJ$nlGona_sJ7ek=|0NZ^WdkYs0{@z+{4(CXeTfeC4DEb zESd~O;knAU{yES#7wl2e7LU#~+z#1AU6jQ{umH~$;YyU|jA+KkpVJ@9%PdgOPd`_u zg3VGy7ez!%`#Q)N5?eO_mO-NsDb8a|7>g%c&azS(7O9*##ER3h3-{k(y=Dcr&p~)X zZs%y|6eJH`Mufb~1fShpy?2%941_3HM&DMShlb|BOm1c2H^_dX7;@nASk{=vXL;og zqg2)3SB7#53!kk^0;$tWU!)h6K$=s%Xm&3u!=O<8#vt`5=L4MuK=B7^7+B`|fy|=K zBx9d@PG%G2-5Yno49l>*+@nLZs?dZe)=jGR+co(1>AU4y2nT*k$sir3Fj^X~Z~O-2 zb4K2gHHAzma-J+Kqrdn&qLu_S9`Fb=(eje?8Z0Bo2w7H9Zq+F zasyix9ljjxaC`|JuJI>3v4pPH#=(X=u{y_|S$$hX+#w3+JrEwXI|^)xJnf3#SlJXk zN=CX(#Q^a%b8PK~AO*9gRJyXC_r5?Rpdh9)Urk@Q=!B4oOvuN`1YX?&Q6_~njRETj z1T5LXY$~0>YQ+j1aU}bC$9o3`Q0I&d3n$71}cS@~Z**8+iIO0)0 zH#J<#X4O-L6 zPw2ufu|QJ!BVyL>h|RD7`&GaQLC3#5&_NKlBPd)l89*O)2?+JkCFr?sLDzE1!8%Ck zfvzkeC<^5hplzsF0kBr94?@vXV+sPcYmTB}(KbNnW{uwsuEP-)=(L-)emA?i>}G@C z4eoepfX3NbfM(R9c4wh*V-`Dw5EW~F2>%|M@$ zPR{4PEK~YcE`rLJrt(@Gb!nlDAX&?q}t^Sd`EMJOG1kX z&1N`jWkf`}-Okue(I>3KtsQk!_PcSowWDq#YscZ%j=G7g9fw(@x|k6h6>!n!d}1*-|Y1mmB1dB?n&%ni+T^6;T{${ zLg*RU!`{D6fm`n}V92k9K zr)I|>mfSJ$TQ>imNQ}zNh$g2A%zo!_|+n@9nNTf!@dwBr&^7mMX+zOI!xUD(!yH! z)bjN=Ts}t|&Cs?KhnwiH!D!q@W!Be$UmG=`yGFv+$~?=IzLj5^hj{{rG^|Vqdx9;r zT(`y<9*H)@rG*XJuoah?<F$(IwanzJFM32J0V2-h}ddi_KvC-jdzm_`Ttwl8g|M zLspzMw;4R=H{--KKp4<~qHeGm4s|g#s!_9qwB$V;(~Sl7gfu}Lb(E_R0!yd%L| zY};zu7OvioMlgJ-T`b*d2xBejZX7eGBWR4Zq`Ps`D;OIvJF6Fy@1 za{;?HPd6Iksgtzir*~TNV2qK~eIP+CUH89w2e4(Zh|q#KSy1YhyS|L0HwHa1FG1)$ z0~s6C$Ueiey6hO8d+MbNH+~V0C&%&O zku))HlxOhAGwz?g?s#Q2p08=_w15CnI0Hu6EE;6R##@w)0IiwoLS#f~1bMo}3#<-k z-IA;H%g4%1wa0~1at#_Irmzv%I~-mDCle`J2ZN1Lbm6=}_XI-1`(wS?=$s5!1XMzDZmr#?R$ALM=)&;1>)pK!c^$au&o@W(T* z%{g~G7LZ8Gm{qX9r7OInLRUDSj6CRXo31dCLS^T&0!?B8%9Q}l2$2~;Huy6zKG=D8 z27QZ408B(y7QI!iS5}+^Fe?iz8MCr-^e{JHS}9AMh-mqv2iI^c){d1Shb?Rz>$ zEY2ugK#GSXB&)iu=qFbK2VjX+V%Z#Tq%)XG!sdup(yH*gYbL(Xn;0hzy}@GYsyFfI zH1r0;sjJ><^cOVr2K%X@H^+W*nUgt|jVTndu_dY*W70^@hG5Y8jfg?thLV0I3W{AJ zOe)gP`MinARrP(mpnr9XO3n3)BntDI_$RLecyN+2*doWqZ7 zxI(Ls3?ikH$=J+f75^=p0T?E@sfz8{(*KM75zd6)B8jT^s3bOMGMhnsg5(i( z?)_7g67ac7N6^7|qG~~gkL55s=V>epyn^Sz?ve!fAXWO{)O3ZDWMVqbPe5*=*RKF} z)^tpB%1GHNFnwAl`Xbv4dDn{6_*le^Bw#ZKlm;UCIakj|?>j&{h@t_;tHAbL<_yO4h62v;Wsm{@ z6G|5V+M8&9^gWd#2+1xt(c&}Yp(8<-o(X=dJQFn>^#CI(N~;Khqn%;v>yC0leLc3#!5eKVb3m0+xZUQ?W!ws6-e6rx!FMRBF5_LoovO7LAO6 z70FQ2Cx#jRlrS?OPtjurEPTZdKzR;A>caJ)1*HKcuI4q7(@x+vKFwG@{xT$}Sxcxv zoaRzO09VF9cXE(}s|oB1DaQqg6ioh0+(1ZLma4dvQ=JYkLJvuk-t3md>NR2YpNPOS z_hHjYpv=R0lIm|yughr^;*Z(Xz#3AxzW{Nvibrs8Zeu79*32t8g=R`lak`K{lC-UC zU0%ci&eqjlI+s&i-#8otkQS3u?zn2Zufd9j*tm%DKu1*aMjiljp*)aLodZNz`LtVT6XReZ zpb)zSU43atRKb^_KC;0Enu{qYhm2UyQa$r4bsY8(!Qt!*@Y~x&;5UQM7#~NkWDIp; z7hmzjZmL%0v9wfe6;JE}bRL^Z)heoJm$vwM7nnY!G*}v2lg`ud#<}Gj?Cu=lIV*D> z&HFUX`-}i6G^Z8LJ!5c|Ho}K+b_kk}*EV6zpC!jT?Ox%?o93VhqzB1epmtPczhFa) zxtgIi5ree=F8e*Nk%PesDA3ywPh;W(P+Ry@?RIiJk{sFX`F07=n%ORE2 z(BZ&JF>!sy79zuNGLf(f+gZvmb&h>;b%DV4*q0clf(M};x4{-cdMa`{)*@z1BL;`y z6k_^9_zYqUTKXE%f;!r;K>!8D*|eGWa9~42i^F19O_FEQmSH~Jh)3sR1qGm+4QHb% z2!)X%hyV~|MC&sJ%BJMg+bi5Tc=i5U012 z!J}}n@WqI8*<#kefWci-@R$)M7sCrbRhQ0Y3IDWz>8yr-17+i4HIyNl6=!#eV;qxk zaLg2Wj*KM@$~Z=L=e>)(S<3|(&dn_jPyShJB|o`>d=CB1e<>TgPvZ=$jDko6SSS30 z69jQ{gJ5b>98${!$8!^#?xsLl6Ein>-wfxi(Q`voJ#G!B&DOP&2m^hM?bXBq-g=F!HQD@!kk* z)tvTS*;1-!v63pRLh8|$=4noqW677^FDYxV=6GQ@K-!B6LqbU**bp8kXORZwYZajZ zk-P!EQ;0UB5$JTm_Ja~x1d(&Ln=uY2TOPI=WRJFo@)Ysv+CNxx%C8AW1pS)4p!T<{ zmJBmd_VpWZJc-%}L&8kh2%j}X8w;yi^k|k#W#~O6+4&Jcl)R#IFsM zoz4B>Y&59GSBQp~J6glFELY~mV!bbfQWU+$I=?lZH5$PZ0oYRK9l*6d{tkWOFwzGWY;u+X0CPu!3p2sKkDHn&X($534dJk> zBlY01<(|!M%GFAgsbRm&azuv3%+!={!N6csObr~aSBuA8DZ|^H51xTN2JE5M7Hu>9 z2X(gK9pQiI&bxJ;Kuh-t+z3)b-R@Xj5VXulfg8E}FcVpYSc8re0iFoYiGbhAD*-Ps z_xz-h_P?8G>`xbH^S|5G*dGt} zG{ARJ1DX*kZ2auY4WE_bKKp#bXLJ=c47$A$d2ke&@06Jl>e2V4mb(coLz|hP@mM~c z)A8v%xC#3vNDFeI;h{-5eGntHfm?{RvhNa^LK#HfFlhWT5PDYK8f_rV=4gaxt+$B% z4Jo&Xgk~@r%D#!SP<#-LTA?7W5rIQiu7X(^0*A}P*Z}ssAvVHnl8%CQ5Tv7gx|exXvto4LpZS%6zT5F@z`31+>ug3N>J62 z&lBY3#Kizc(uTxO!Pd;$QQVj-jaSqCCcpjghs`=B#L)_jNT70xgTi9@`X=> zTq35AEjXp7B3T#KlzZkzg&1qU%i{GNy<{t6%0(W@UM#V}+T;XyUV-w@os&5`W@=*Ha%u=jE=D*#wT{^^G%%)|i?@Ae z)K+e#?8NDs6c$+qf>KnSrDpvQmvU$u!i#YU!?-W5YDC4RM8mi;YA|jB6}T462GDAM~O4xVSLVX zDJa)Fb#~v#q*AU(o<&lbgecEcrT|hFV9A>hC03dVQR;Qx(qD`b&xW$bpU(~ne}4{w z7{4|RN#y1%#QU>Bjfy-EqXVuDjteD0-wvD$EE^0}!XP9ff(%0D8JXnGK~gqYE)b&5 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 z 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�ji!+SMf%YTNBkcmxpuA*@A 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

G1smivV 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

?$+1yXceNkjc0uUcas)Q)Mz4i^OTGl-dDx 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

gI#P1==K_RtVm~bGUsdiMpjw$ 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

Xsv7)bMA-LNQJOYs4ES|C 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 z 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 k@A;C@rwy=xOwI4;(q10sF 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

7yzE+)9TandYm|30?)D(D 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� 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 z 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%0DGqHPTRC0TnoT%G$Y-P6f3=bp2hL1XtM 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

3rN?!& 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