From d6777291f15e60902f702901a91175b5fdcbc929 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 3 Jun 2026 19:48:24 +0000 Subject: [PATCH 01/10] feat!: migrate JS bundler from webpack to Vite Replaces webpack 5 + babel-loader + @babel/preset-env + @babel/core with a single 'vite' devDependency. Vite uses esbuild internally and targets esnext, matching the WebAssembly hard requirement of the library's runtime. - Add vite.config.js using Vite library mode. Produces the same two outputs as before (dist/ARFset.js as ESM, dist/ARFset.umd.js as UMD exposing window.ARFset) with no consumer-visible change in shape. - Delete webpack.config.cjs. - Replace 5 devDependencies (webpack, webpack-cli, babel-loader, @babel/core, @babel/preset-env) with 1 (vite). - Update scripts: build-es6 -> 'vite build', dev-es6 -> 'vite build --watch'. - Drop the obsolete 'watch' script (legacy js/ directory is gone). - Preserve the hand-written dist/ARFset.d.ts across builds via emptyOutDir: false. Refs #26 Refs #31 --- package.json | 13 ++++------- vite.config.js | 25 ++++++++++++++++++++ webpack.config.cjs | 57 ---------------------------------------------- 3 files changed, 29 insertions(+), 66 deletions(-) create mode 100644 vite.config.js delete mode 100644 webpack.config.cjs diff --git a/package.json b/package.json index 61900c0..f23bd88 100644 --- a/package.json +++ b/package.json @@ -31,19 +31,14 @@ "url": "https://github.com/webarkit/FeatureSET-Display/issues" }, "devDependencies": { - "@babel/core": "^7.29.7", - "@babel/preset-env": "^7.29.7", - "babel-loader": "^10.1.1", - "webpack": "^5.107.2", - "webpack-cli": "^7.0.3" + "vite": "^5.4.0" }, "scripts": { "build": "node tools/makem.js", "build-no-libar": "node tools/makem.js --no-libar", - "dev-es6": "webpack --mode development --progress --watch", - "build-es6": "webpack --mode production", - "serve": "npx http-server -c -1", - "watch": "./node_modules/.bin/watch 'npm run build' ./js/" + "dev-es6": "vite build --watch", + "build-es6": "vite build", + "serve": "npx http-server -c -1" }, "license": "LGPL-3.0" } diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..5eb44cb --- /dev/null +++ b/vite.config.js @@ -0,0 +1,25 @@ +import { defineConfig } from 'vite'; +import path from 'path'; +import { fileURLToPath } from 'url'; + +const __dirname = path.dirname(fileURLToPath(import.meta.url)); + +// Library build. Produces: +// dist/ARFset.js (ESM, default export { ARFset }) +// dist/ARFset.umd.js (UMD, exposes window.ARFset = { ARFset }) +// +// The hand-written dist/ARFset.d.ts is preserved across builds via +// emptyOutDir: false. +export default defineConfig({ + build: { + target: 'esnext', + emptyOutDir: false, + outDir: 'dist', + lib: { + entry: path.resolve(__dirname, 'src/index.js'), + name: 'ARFset', + formats: ['es', 'umd'], + fileName: (format) => format === 'es' ? 'ARFset.js' : 'ARFset.umd.js', + }, + }, +}); diff --git a/webpack.config.cjs b/webpack.config.cjs deleted file mode 100644 index 570b01b..0000000 --- a/webpack.config.cjs +++ /dev/null @@ -1,57 +0,0 @@ -const path = require('path'); - -const common = { - entry: './src/index.js', - module: { - rules: [ - { - test: /\.js?$/, - exclude: /node_modules/, - use: [{ - loader: 'babel-loader', - options: { - presets: ['@babel/preset-env'], - }, - }], - }, - ], - }, - resolve: { - extensions: ['.js'], - // @see https://stackoverflow.com/questions/59487224/webpack-throws-error-with-emscripten-cant-resolve-fs - fallback: { - fs: false, - path: false, - crypto: false, - }, - }, -}; - -// ESM build for module consumers (import / bundlers / Node ESM). -const esmConfig = { - ...common, - experiments: { outputModule: true }, - output: { - path: path.resolve('dist'), - filename: 'ARFset.js', - library: { type: 'module' }, - }, -}; - -// UMD build for script-tag consumers: exposes window.ARFset. -// Mirrors the legacy global API so `new ARFset.ARFset()` keeps working. -const umdConfig = { - ...common, - output: { - path: path.resolve('dist'), - filename: 'ARFset.umd.js', - library: { - name: 'ARFset', - type: 'umd', - export: 'default', - }, - globalObject: 'this', - }, -}; - -module.exports = [esmConfig, umdConfig]; From 007c6b106e1708ed0dcf7b7b6590807055dc72cc Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 3 Jun 2026 19:48:34 +0000 Subject: [PATCH 02/10] build: rename TOTAL_MEMORY to INITIAL_MEMORY TOTAL_MEMORY was renamed to INITIAL_MEMORY in emscripten 1.39.x. Modern emcc accepts both as an alias but warns; using the current spelling silences the warning. Refs #27 Refs #31 --- package-lock.json | 3806 ++++++--------------------------- package.json | 6 +- tools/{makem.js => makem.cjs} | 3 +- 3 files changed, 718 insertions(+), 3097 deletions(-) rename tools/{makem.js => makem.cjs} (98%) diff --git a/package-lock.json b/package-lock.json index 06c694f..a5eac9c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,3152 +9,808 @@ "version": "0.4.0", "license": "LGPL-3.0", "devDependencies": { - "@babel/core": "^7.29.7", - "@babel/preset-env": "^7.29.7", - "babel-loader": "^10.1.1", - "webpack": "^5.107.2", - "webpack-cli": "^7.0.3" + "vite": "^8.0.16" } }, - "node_modules/@babel/code-frame": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", - "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.29.7", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" } }, - "node_modules/@babel/compat-data": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", - "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=6.9.0" + "optional": true, + "dependencies": { + "tslib": "^2.4.0" } }, - "node_modules/@babel/core": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", - "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "@babel/code-frame": "^7.29.7", - "@babel/generator": "^7.29.7", - "@babel/helper-compilation-targets": "^7.29.7", - "@babel/helper-module-transforms": "^7.29.7", - "@babel/helpers": "^7.29.7", - "@babel/parser": "^7.29.7", - "@babel/template": "^7.29.7", - "@babel/traverse": "^7.29.7", - "@babel/types": "^7.29.7", - "@jridgewell/remapping": "^2.3.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "tslib": "^2.4.0" } }, - "node_modules/@babel/generator": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", - "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "@babel/parser": "^7.29.7", - "@babel/types": "^7.29.7", - "@jridgewell/gen-mapping": "^0.3.12", - "@jridgewell/trace-mapping": "^0.3.28", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", - "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/types": "^7.29.7" - }, + "optional": true, + "peer": true, "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", - "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "@babel/compat-data": "^7.29.7", - "@babel/helper-validator-option": "^7.29.7", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz", - "integrity": "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.29.7", - "@babel/helper-member-expression-to-functions": "^7.29.7", - "@babel/helper-optimise-call-expression": "^7.29.7", - "@babel/helper-replace-supers": "^7.29.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", - "@babel/traverse": "^7.29.7", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.29.7.tgz", - "integrity": "sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==", + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", + "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.29.7", - "regexpu-core": "^6.3.1", - "semver": "^6.3.1" + "@tybys/wasm-util": "^0.10.1" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" } }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", - "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", + "node_modules/@oxc-project/types": { + "version": "0.133.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz", + "integrity": "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "debug": "^4.4.3", - "lodash.debounce": "^4.0.8", - "resolve": "^1.22.11" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "funding": { + "url": "https://github.com/sponsors/Boshen" } }, - "node_modules/@babel/helper-globals": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", - "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz", + "integrity": "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz", - "integrity": "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==", + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz", + "integrity": "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.29.7", - "@babel/types": "^7.29.7" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", - "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz", + "integrity": "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.29.7", - "@babel/types": "^7.29.7" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", - "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz", + "integrity": "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.29.7", - "@babel/helper-validator-identifier": "^7.29.7", - "@babel/traverse": "^7.29.7" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz", - "integrity": "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==", + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz", + "integrity": "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/types": "^7.29.7" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", - "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz", + "integrity": "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.29.7.tgz", - "integrity": "sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==", + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz", + "integrity": "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.29.7", - "@babel/helper-wrap-function": "^7.29.7", - "@babel/traverse": "^7.29.7" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz", - "integrity": "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==", + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz", + "integrity": "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==", + "cpu": [ + "ppc64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.29.7", - "@babel/helper-optimise-call-expression": "^7.29.7", - "@babel/traverse": "^7.29.7" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz", - "integrity": "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==", + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz", + "integrity": "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==", + "cpu": [ + "s390x" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.29.7", - "@babel/types": "^7.29.7" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/helper-string-parser": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", - "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz", + "integrity": "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", - "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz", + "integrity": "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/helper-validator-option": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", - "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz", + "integrity": "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.29.7.tgz", - "integrity": "sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==", + "node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz", + "integrity": "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==", + "cpu": [ + "wasm32" + ], "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "@babel/template": "^7.29.7", - "@babel/traverse": "^7.29.7", - "@babel/types": "^7.29.7" + "@emnapi/core": "1.10.0", + "@emnapi/runtime": "1.10.0", + "@napi-rs/wasm-runtime": "^1.1.4" }, "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/helpers": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", - "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz", + "integrity": "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/template": "^7.29.7", - "@babel/types": "^7.29.7" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/parser": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", - "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz", + "integrity": "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/types": "^7.29.7" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.0.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.29.7.tgz", - "integrity": "sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w==", + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", + "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/traverse": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "tslib": "^2.4.0" } }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.29.7.tgz", - "integrity": "sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ==", + "node_modules/@types/node": { + "version": "25.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", + "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "undici-types": ">=7.24.0 <7.24.7" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.29.7.tgz", - "integrity": "sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ==", + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" + "optional": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=0.4.0" } }, - "node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-7.29.7.tgz", - "integrity": "sha512-oBNVCvnO5tND+xSopWvV8WNGfpTfgP4Zr/YXXSj8zfmcPktp5Ku/aZlsIowgSD4fjmgHn6sGmB9APVsU5zOdhA==", + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } + "optional": true, + "peer": true }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.29.7.tgz", - "integrity": "sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw==", + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", - "@babel/plugin-transform-optional-chaining": "^7.29.7" - }, + "optional": true, + "peer": true + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" + "node": ">=8" } }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.29.7.tgz", - "integrity": "sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw==", + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/traverse": "^7.29.7" - }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, + "hasInstallScript": true, "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.29.7.tgz", - "integrity": "sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==", + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", "dev": true, - "license": "MIT", + "license": "MPL-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" + "detect-libc": "^2.0.3" }, "engines": { - "node": ">=6.9.0" + "node": ">= 12.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.29.7.tgz", - "integrity": "sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 12.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 12.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.29.7.tgz", - "integrity": "sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==", + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 12.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.7.tgz", - "integrity": "sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA==", + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/helper-remap-async-to-generator": "^7.29.7", - "@babel/traverse": "^7.29.7" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 12.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.29.7.tgz", - "integrity": "sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w==", + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/helper-remap-async-to-generator": "^7.29.7" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 12.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.29.7.tgz", - "integrity": "sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA==", + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 12.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.29.7.tgz", - "integrity": "sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==", + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 12.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.29.7.tgz", - "integrity": "sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==", + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 12.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.29.7.tgz", - "integrity": "sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==", + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 12.0.0" }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.29.7.tgz", - "integrity": "sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==", + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.29.7", - "@babel/helper-compilation-targets": "^7.29.7", - "@babel/helper-globals": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/helper-replace-supers": "^7.29.7", - "@babel/traverse": "^7.29.7" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" + "node": ">= 12.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.29.7.tgz", - "integrity": "sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/template": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.29.7.tgz", - "integrity": "sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/traverse": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.29.7.tgz", - "integrity": "sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.29.7.tgz", - "integrity": "sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.7.tgz", - "integrity": "sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.29.7.tgz", - "integrity": "sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-explicit-resource-management": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.29.7.tgz", - "integrity": "sha512-Rstj7coNz8sE+7Ju7ihpHLI564lsK5pUpNNlvptCIC/16E/S5hbl6n3kESPKdNRmqEWlpn5xpS5Q2dvXBsySLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/plugin-transform-destructuring": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.29.7.tgz", - "integrity": "sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.29.7.tgz", - "integrity": "sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.29.7.tgz", - "integrity": "sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.29.7.tgz", - "integrity": "sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/traverse": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.29.7.tgz", - "integrity": "sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.29.7.tgz", - "integrity": "sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.29.7.tgz", - "integrity": "sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.29.7.tgz", - "integrity": "sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.29.7.tgz", - "integrity": "sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.29.7.tgz", - "integrity": "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.7.tgz", - "integrity": "sha512-TM2ZcQLoG2/y4HODiStCo10DibYhWhGWAwVv+EQKmG/7GFl0N+AAmUiXOMKM+aiJ9XBJ9AHVZBvTzMnJ2sM3cQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/helper-validator-identifier": "^7.29.7", - "@babel/traverse": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.29.7.tgz", - "integrity": "sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.7.tgz", - "integrity": "sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.29.7.tgz", - "integrity": "sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.29.7.tgz", - "integrity": "sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.29.7.tgz", - "integrity": "sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.29.7.tgz", - "integrity": "sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/plugin-transform-destructuring": "^7.29.7", - "@babel/plugin-transform-parameters": "^7.29.7", - "@babel/traverse": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.29.7.tgz", - "integrity": "sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/helper-replace-supers": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.29.7.tgz", - "integrity": "sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.29.7.tgz", - "integrity": "sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.29.7.tgz", - "integrity": "sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.29.7.tgz", - "integrity": "sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.29.7.tgz", - "integrity": "sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.29.7", - "@babel/helper-create-class-features-plugin": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.29.7.tgz", - "integrity": "sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.7.tgz", - "integrity": "sha512-rNNFV0DBAJp988xW2DOntfDoYn1eR8GGF5AT5vYc+rjyfaQkM242c9tZUHHPe7KYaiJizXPWhQTzzdbXySyhBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.29.7.tgz", - "integrity": "sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.29.7.tgz", - "integrity": "sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.29.7.tgz", - "integrity": "sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.29.7.tgz", - "integrity": "sha512-/u5K1QWada7tbYNqTjMh96718g9NTwh9tfPJMsSmVsQwGT447FskV+KcfeXkXq2GWki4EM/MuTdmBec+hOuVTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.29.7.tgz", - "integrity": "sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.29.7.tgz", - "integrity": "sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.29.7.tgz", - "integrity": "sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.29.7.tgz", - "integrity": "sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.29.7.tgz", - "integrity": "sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.29.7.tgz", - "integrity": "sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.29.7.tgz", - "integrity": "sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.7.tgz", - "integrity": "sha512-GYzX36n1nsciIb0uyH0GHwxwtNwPQIcpxSeiVLDtG/B7jB5xXgchnmL1f/jCX5o+pwnaDBtO60ONSJhEBJfxYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.29.7", - "@babel/helper-compilation-targets": "^7.29.7", - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/helper-validator-option": "^7.29.7", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.29.7", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.29.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.29.7", - "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": "^7.29.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.29.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.29.7", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.29.7", - "@babel/plugin-syntax-import-attributes": "^7.29.7", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.29.7", - "@babel/plugin-transform-async-generator-functions": "^7.29.7", - "@babel/plugin-transform-async-to-generator": "^7.29.7", - "@babel/plugin-transform-block-scoped-functions": "^7.29.7", - "@babel/plugin-transform-block-scoping": "^7.29.7", - "@babel/plugin-transform-class-properties": "^7.29.7", - "@babel/plugin-transform-class-static-block": "^7.29.7", - "@babel/plugin-transform-classes": "^7.29.7", - "@babel/plugin-transform-computed-properties": "^7.29.7", - "@babel/plugin-transform-destructuring": "^7.29.7", - "@babel/plugin-transform-dotall-regex": "^7.29.7", - "@babel/plugin-transform-duplicate-keys": "^7.29.7", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.7", - "@babel/plugin-transform-dynamic-import": "^7.29.7", - "@babel/plugin-transform-explicit-resource-management": "^7.29.7", - "@babel/plugin-transform-exponentiation-operator": "^7.29.7", - "@babel/plugin-transform-export-namespace-from": "^7.29.7", - "@babel/plugin-transform-for-of": "^7.29.7", - "@babel/plugin-transform-function-name": "^7.29.7", - "@babel/plugin-transform-json-strings": "^7.29.7", - "@babel/plugin-transform-literals": "^7.29.7", - "@babel/plugin-transform-logical-assignment-operators": "^7.29.7", - "@babel/plugin-transform-member-expression-literals": "^7.29.7", - "@babel/plugin-transform-modules-amd": "^7.29.7", - "@babel/plugin-transform-modules-commonjs": "^7.29.7", - "@babel/plugin-transform-modules-systemjs": "^7.29.7", - "@babel/plugin-transform-modules-umd": "^7.29.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.7", - "@babel/plugin-transform-new-target": "^7.29.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.29.7", - "@babel/plugin-transform-numeric-separator": "^7.29.7", - "@babel/plugin-transform-object-rest-spread": "^7.29.7", - "@babel/plugin-transform-object-super": "^7.29.7", - "@babel/plugin-transform-optional-catch-binding": "^7.29.7", - "@babel/plugin-transform-optional-chaining": "^7.29.7", - "@babel/plugin-transform-parameters": "^7.29.7", - "@babel/plugin-transform-private-methods": "^7.29.7", - "@babel/plugin-transform-private-property-in-object": "^7.29.7", - "@babel/plugin-transform-property-literals": "^7.29.7", - "@babel/plugin-transform-regenerator": "^7.29.7", - "@babel/plugin-transform-regexp-modifiers": "^7.29.7", - "@babel/plugin-transform-reserved-words": "^7.29.7", - "@babel/plugin-transform-shorthand-properties": "^7.29.7", - "@babel/plugin-transform-spread": "^7.29.7", - "@babel/plugin-transform-sticky-regex": "^7.29.7", - "@babel/plugin-transform-template-literals": "^7.29.7", - "@babel/plugin-transform-typeof-symbol": "^7.29.7", - "@babel/plugin-transform-unicode-escapes": "^7.29.7", - "@babel/plugin-transform-unicode-property-regex": "^7.29.7", - "@babel/plugin-transform-unicode-regex": "^7.29.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.29.7", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.15", - "babel-plugin-polyfill-corejs3": "^0.14.0", - "babel-plugin-polyfill-regenerator": "^0.6.6", - "core-js-compat": "^3.48.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", - "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.8", - "core-js-compat": "^3.48.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/template": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", - "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.7", - "@babel/parser": "^7.29.7", - "@babel/types": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", - "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.7", - "@babel/generator": "^7.29.7", - "@babel/helper-globals": "^7.29.7", - "@babel/parser": "^7.29.7", - "@babel/template": "^7.29.7", - "@babel/types": "^7.29.7", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", - "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.29.7", - "@babel/helper-validator-identifier": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-1.1.0.tgz", - "integrity": "sha512-Xc3VhU02wqZ1HvHRJUwL09HkZSTvidqY5Ya0NXBSYOxAp+Ln9dcJr9fySI+CkONzP3PekQo9WdzCv0PGER/mOA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.17.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", - "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@types/estree": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "25.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", - "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": ">=7.24.0 <7.24.7" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/acorn": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", - "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-phases": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", - "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "acorn": "^8.14.0" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-loader": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-10.1.1.tgz", - "integrity": "sha512-JwKSzk2kjIe7mgPK+/lyZ2QAaJcpahNAdM+hgR2HI8D0OJVkdj8Rl6J3kaLYki9pwF7P2iWnD8qVv80Lq1ABtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": "^18.20.0 || ^20.10.0 || >=22.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0 || ^8.0.0-beta.1", - "@rspack/core": "^1.0.0 || ^2.0.0-0", - "webpack": ">=5.61.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/babel-loader/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-loader/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-loader/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-loader/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.17", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", - "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-define-polyfill-provider": "^0.6.8", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", - "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.8" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/baseline-browser-mapping": { - "version": "2.10.33", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.33.tgz", - "integrity": "sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/browserslist": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", - "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.10.12", - "caniuse-lite": "^1.0.30001782", - "electron-to-chromium": "^1.5.328", - "node-releases": "^2.0.36", - "update-browserslist-db": "^1.2.3" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001793", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", - "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chrome-trace-event": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" - }, - "node_modules/core-js-compat": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", - "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.366", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.366.tgz", - "integrity": "sha512-OlRuhb688YTCzzU3gXPLn6nGyd+F+53INE1qaKKlu6kETErE8FYsyDh0XqXEU+uBRn0MpCzz2vfNwORhkap8qg==", - "dev": true, - "license": "ISC" - }, - "node_modules/enhanced-resolve": { - "version": "5.22.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.1.tgz", - "integrity": "sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.3.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/envinfo": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.21.0.tgz", - "integrity": "sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==", - "dev": true, - "license": "MIT", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", - "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", - "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", - "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/import-local": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/is-core-module": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", - "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-runner": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", - "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true, - "license": "MIT" - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "license": "MIT" - }, - "node_modules/mime-db": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.47", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.47.tgz", - "integrity": "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve": "^1.20.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true, - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", - "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regexpu-core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", - "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.2", - "regjsgen": "^0.8.0", - "regjsparser": "^0.13.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.2.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.1.tgz", - "integrity": "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~3.1.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.12", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", - "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tapable": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser": { - "version": "5.48.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz", - "integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.15.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" + "url": "https://opencollective.com/parcel" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", - "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==", + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "terser": "^5.31.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@minify-html/node": { - "optional": true - }, - "@swc/core": { - "optional": true - }, - "@swc/css": { - "optional": true - }, - "@swc/html": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "cssnano": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "html-minifier-terser": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "postcss": { - "optional": true - }, - "uglify-js": { - "optional": true + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" } - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", - "dev": true, + ], "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/undici-types": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", - "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "dev": true, "license": "MIT", "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "node": ">=12" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", - "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", - "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "node_modules/postcss": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", "dev": true, "funding": [ { "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "url": "https://opencollective.com/postcss/" }, { "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" + "url": "https://tidelift.com/funding/github/npm/postcss" }, { "type": "github", @@ -3163,250 +819,214 @@ ], "license": "MIT", "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/watchpack": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", - "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { - "node": ">=10.13.0" + "node": "^10 || ^12 || >=14" } }, - "node_modules/webpack": { - "version": "5.107.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.107.2.tgz", - "integrity": "sha512-v7RhXaJbpMlV0D7hC7lb2EbnxkoeUqf9qhKr6lozx3Q48pmFrqqNRmZFUEGmi7pSwm6fCQ2H1IjvCkHqdpVdjQ==", + "node_modules/rolldown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz", + "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==", "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "^1.0.8", - "@types/json-schema": "^7.0.15", - "@webassemblyjs/ast": "^1.14.1", - "@webassemblyjs/wasm-edit": "^1.14.1", - "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.16.0", - "acorn-import-phases": "^1.0.3", - "browserslist": "^4.28.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.22.0", - "es-module-lexer": "^2.1.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "loader-runner": "^4.3.2", - "mime-db": "^1.54.0", - "neo-async": "^2.6.2", - "schema-utils": "^4.3.3", - "tapable": "^2.3.0", - "terser-webpack-plugin": "^5.5.0", - "watchpack": "^2.5.1", - "webpack-sources": "^3.5.0" + "@oxc-project/types": "=0.133.0", + "@rolldown/pluginutils": "^1.0.0" }, "bin": { - "webpack": "bin/webpack.js" + "rolldown": "bin/cli.mjs" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": "^20.19.0 || >=22.12.0" }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.0.3", + "@rolldown/binding-darwin-arm64": "1.0.3", + "@rolldown/binding-darwin-x64": "1.0.3", + "@rolldown/binding-freebsd-x64": "1.0.3", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.3", + "@rolldown/binding-linux-arm64-gnu": "1.0.3", + "@rolldown/binding-linux-arm64-musl": "1.0.3", + "@rolldown/binding-linux-ppc64-gnu": "1.0.3", + "@rolldown/binding-linux-s390x-gnu": "1.0.3", + "@rolldown/binding-linux-x64-gnu": "1.0.3", + "@rolldown/binding-linux-x64-musl": "1.0.3", + "@rolldown/binding-openharmony-arm64": "1.0.3", + "@rolldown/binding-wasm32-wasi": "1.0.3", + "@rolldown/binding-win32-arm64-msvc": "1.0.3", + "@rolldown/binding-win32-x64-msvc": "1.0.3" } }, - "node_modules/webpack-cli": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-7.0.3.tgz", - "integrity": "sha512-2E2C6A1e2El7791zQgTH7LPIuwLjRliow9OHS/qlJc9pwhZlCoL/uiwqd/1WSlXT83wJfmfDbkcqHXuXoPJZ3g==", + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "license": "MIT", - "dependencies": { - "@discoveryjs/json-ext": "^1.1.0", - "commander": "^14.0.3", - "cross-spawn": "^7.0.6", - "envinfo": "^7.14.0", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^6.0.1" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, + "license": "BSD-3-Clause", + "optional": true, + "peer": true, "engines": { - "node": ">=20.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.101.0", - "webpack-bundle-analyzer": "^4.0.0 || ^5.0.0", - "webpack-dev-server": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", - "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { - "node": ">=20" + "node": ">=0.10.0" } }, - "node_modules/webpack-merge": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" - }, - "engines": { - "node": ">=18.0.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/webpack-sources": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.0.tgz", - "integrity": "sha512-HPuy+uuoTCaaoEoI1LQ3JN9+vrPBvEesnnX1jADHy728cHSMlq4wUc4afYqahq2B1mhQVZxCXOkNTnXltr+2vQ==", + "node_modules/terser": { + "version": "5.48.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz", + "integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, "engines": { - "node": ">=10.13.0" + "node": ">=10" } }, - "node_modules/webpack/node_modules/ajv": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/webpack/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } + "license": "0BSD", + "optional": true }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "node_modules/undici-types": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", + "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "node_modules/vite": { + "version": "8.0.16", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", + "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==", "dev": true, "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "lightningcss": "^1.32.0", + "picomatch": "^4.0.4", + "postcss": "^8.5.15", + "rolldown": "1.0.3", + "tinyglobby": "^0.2.17" + }, + "bin": { + "vite": "bin/vite.js" }, "engines": { - "node": ">= 10.13.0" + "node": "^20.19.0 || >=22.12.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" + "url": "https://github.com/vitejs/vite?sponsor=1" }, - "bin": { - "node-which": "bin/node-which" + "optionalDependencies": { + "fsevents": "~2.3.3" }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.1.18", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } } } } diff --git a/package.json b/package.json index f23bd88..a722895 100644 --- a/package.json +++ b/package.json @@ -31,11 +31,11 @@ "url": "https://github.com/webarkit/FeatureSET-Display/issues" }, "devDependencies": { - "vite": "^5.4.0" + "vite": "^8.0.16" }, "scripts": { - "build": "node tools/makem.js", - "build-no-libar": "node tools/makem.js --no-libar", + "build": "node tools/makem.cjs", + "build-no-libar": "node tools/makem.cjs --no-libar", "dev-es6": "vite build --watch", "build-es6": "vite build", "serve": "npx http-server -c -1" diff --git a/tools/makem.js b/tools/makem.cjs similarity index 98% rename from tools/makem.js rename to tools/makem.cjs index fbf4929..8c5fd56 100644 --- a/tools/makem.js +++ b/tools/makem.cjs @@ -212,7 +212,8 @@ if (HAVE_NFT) DEFINES.push('-D', 'HAVE_NFT'); const FLAGS = [ OPTIMIZE_FLAGS, '-Wno-warn-absolute-paths', - '-s', 'TOTAL_MEMORY=' + MEM, + // TOTAL_MEMORY was renamed to INITIAL_MEMORY in emscripten 1.39.x. + '-s', 'INITIAL_MEMORY=' + MEM, '-s', 'USE_ZLIB=1', '-s', 'USE_LIBJPEG', '-s', 'EXPORTED_RUNTIME_METHODS=["FS"]', From ecd38b68762f4a5bb90d9f03987c5b467ab1c587 Mon Sep 17 00:00:00 2001 From: Walter Perdan Date: Wed, 3 Jun 2026 22:15:39 +0200 Subject: [PATCH 03/10] chore: rebuild dist libs --- dist/ARFset.js | 2641 +++++++++++++++++++++++++++++++++++++++++++- dist/ARFset.umd.js | 14 +- 2 files changed, 2651 insertions(+), 4 deletions(-) diff --git a/dist/ARFset.js b/dist/ARFset.js index 1b7e8f0..03b41c4 100644 --- a/dist/ARFset.js +++ b/dist/ARFset.js @@ -1,2 +1,2639 @@ -/*! For license information please see ARFset.js.LICENSE.txt */ -var A,I={};function g(A,I,g){return I=i(I),function(A,I){if(I&&("object"==r(I)||"function"==typeof I))return I;if(void 0!==I)throw new TypeError("Derived constructors may only return object or undefined");return function(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(A)}(A,Q()?Reflect.construct(I,g||[],i(A).constructor):I.apply(A,g))}function C(A,I){if("function"!=typeof I&&null!==I)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(I&&I.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),Object.defineProperty(A,"prototype",{writable:!1}),I&&E(A,I)}function B(A){var I="function"==typeof Map?new Map:void 0;return B=function(A){if(null===A||!function(A){try{return-1!==Function.toString.call(A).indexOf("[native code]")}catch(I){return"function"==typeof A}}(A))return A;if("function"!=typeof A)throw new TypeError("Super expression must either be null or a function");if(void 0!==I){if(I.has(A))return I.get(A);I.set(A,g)}function g(){return function(A,I,g){if(Q())return Reflect.construct.apply(null,arguments);var C=[null];C.push.apply(C,I);var B=new(A.bind.apply(A,C));return g&&E(B,g.prototype),B}(A,arguments,i(this).constructor)}return g.prototype=Object.create(A.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}),E(g,A)},B(A)}function Q(){try{var A=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(A){}return(Q=function(){return!!A})()}function E(A,I){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,I){return A.__proto__=I,A},E(A,I)}function i(A){return i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(A){return A.__proto__||Object.getPrototypeOf(A)},i(A)}function o(A){return function(A){if(Array.isArray(A))return a(A)}(A)||function(A){if("undefined"!=typeof Symbol&&null!=A[Symbol.iterator]||null!=A["@@iterator"])return Array.from(A)}(A)||t(A)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(A,I){if(A){if("string"==typeof A)return a(A,I);var g={}.toString.call(A).slice(8,-1);return"Object"===g&&A.constructor&&(g=A.constructor.name),"Map"===g||"Set"===g?Array.from(A):"Arguments"===g||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g)?a(A,I):void 0}}function a(A,I){(null==I||I>A.length)&&(I=A.length);for(var g=0,C=Array(I);g{for(var C in g)I.o(g,C)&&!I.o(A,C)&&Object.defineProperty(A,C,{enumerable:!0,get:g[C]})},I.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(A){if("object"==typeof window)return window}}(),I.o=(A,I)=>Object.prototype.hasOwnProperty.call(A,I);const c=(A="file:///D:/kalwalt-github/FeatureSET-Display/build/arfset_ES6_wasm.js",function(){var I,Q,E,i,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},D=Object.assign({},a),s=new Promise(function(A,g){I=A,Q=g}),c=Object.assign({},D),w="./this.program",G=function(A,I){throw I},h="";"undefined"!=typeof document&&document.currentScript&&(h=document.currentScript.src),A&&(h=A),h=h.startsWith("blob:")?"":h.substr(0,h.replace(/[?#].*/,"").lastIndexOf("/")+1),E=function(A){var I=new XMLHttpRequest;return I.open("GET",A,!1),I.send(null),I.responseText},i=function(A,I,g){var C=new XMLHttpRequest;C.open("GET",A,!0),C.responseType="arraybuffer",C.onload=function(){200==C.status||0==C.status&&C.response?I(C.response):g()},C.onerror=g,C.send(null)};var F,y,R=D.print||console.log.bind(console),S=D.printErr||console.error.bind(console);Object.assign(D,c),c=null,D.arguments&&D.arguments,D.thisProgram&&(w=D.thisProgram),D.quit&&(G=D.quit),D.wasmBinary&&(F=D.wasmBinary);var N,d,U,k,l,J,Y,u,K=!1;function M(){var A=y.buffer;D.HEAP8=N=new Int8Array(A),D.HEAP16=U=new Int16Array(A),D.HEAPU8=d=new Uint8Array(A),D.HEAPU16=k=new Uint16Array(A),D.HEAP32=l=new Int32Array(A),D.HEAPU32=J=new Uint32Array(A),D.HEAPF32=Y=new Float32Array(A),D.HEAPF64=u=new Float64Array(A)}var L=[],H=[],f=[];function m(A){L.unshift(A)}function p(A){f.unshift(A)}var W=0,b=null,Z=null;function q(A){var I;W++,null===(I=D.monitorRunDependencies)||void 0===I||I.call(D,W)}function V(A){var I;if(W--,null===(I=D.monitorRunDependencies)||void 0===I||I.call(D,W),0==W&&(null!==b&&(clearInterval(b),b=null),Z)){var g=Z;Z=null,g()}}function v(A){var I;null===(I=D.onAbort)||void 0===I||I.call(D,A),S(A="Aborted("+A+")"),K=!0,A+=". Build with -sASSERTIONS for more info.";var g=new WebAssembly.RuntimeError(A);throw Q(g),g}var x,X,T,O="data:application/octet-stream;base64,",P=function(A){return A.startsWith(O)};function j(A){return Promise.resolve().then(function(){return function(A){if(A==x&&F)return new Uint8Array(F);var I=function(A){if(P(A))return function(A){for(var I=atob(A),g=new Uint8Array(I.length),C=0;C0;)A.shift()(D)},$=D.noExitRuntime||!0,AA=function(A){return vI(A)},IA=function(){return xI()},gA=function(){return e(function A(I){n(this,A),this.excPtr=I,this.ptr=I-24},[{key:"set_type",value:function(A){J[this.ptr+4>>2]=A}},{key:"get_type",value:function(){return J[this.ptr+4>>2]}},{key:"set_destructor",value:function(A){J[this.ptr+8>>2]=A}},{key:"get_destructor",value:function(){return J[this.ptr+8>>2]}},{key:"set_caught",value:function(A){A=A?1:0,N[this.ptr+12]=A}},{key:"get_caught",value:function(){return 0!=N[this.ptr+12]}},{key:"set_rethrown",value:function(A){A=A?1:0,N[this.ptr+13]=A}},{key:"get_rethrown",value:function(){return 0!=N[this.ptr+13]}},{key:"init",value:function(A,I){this.set_adjusted_ptr(0),this.set_type(A),this.set_destructor(I)}},{key:"set_adjusted_ptr",value:function(A){J[this.ptr+16>>2]=A}},{key:"get_adjusted_ptr",value:function(){return J[this.ptr+16>>2]}},{key:"get_exception_ptr",value:function(){if(XI(this.get_type()))return J[this.excPtr>>2];var A=this.get_adjusted_ptr();return 0!==A?A:this.excPtr}}])}();function CA(){var A=l[+yA.varargs>>2];return yA.varargs+=4,A}var BA=CA,QA={isAbs:function(A){return"/"===A.charAt(0)},splitPath:function(A){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(A).slice(1)},normalizeArray:function(A,I){for(var g=0,C=A.length-1;C>=0;C--){var B=A[C];"."===B?A.splice(C,1):".."===B?(A.splice(C,1),g++):g&&(A.splice(C,1),g--)}if(I)for(;g;g--)A.unshift("..");return A},normalize:function(A){var I=QA.isAbs(A),g="/"===A.substr(-1);return(A=QA.normalizeArray(A.split("/").filter(function(A){return!!A}),!I).join("/"))||I||(A="."),A&&g&&(A+="/"),(I?"/":"")+A},dirname:function(A){var I=QA.splitPath(A),g=I[0],C=I[1];return g||C?(C&&(C=C.substr(0,C.length-1)),g+C):"."},basename:function(A){if("/"===A)return"/";var I=(A=(A=QA.normalize(A)).replace(/\/$/,"")).lastIndexOf("/");return-1===I?A:A.substr(I+1)},join:function(){for(var A=arguments.length,I=new Array(A),g=0;g=-1&&!I;g--){var C=g>=0?g<0||arguments.length<=g?void 0:arguments[g]:hA.cwd();if("string"!=typeof C)throw new TypeError("Arguments to path.resolve must be strings");if(!C)return"";A=C+"/"+A,I=QA.isAbs(C)}return(I?"/":"")+(A=QA.normalizeArray(A.split("/").filter(function(A){return!!A}),!I).join("/"))||"."},relative:function(A,I){function g(A){for(var I=0;I=0&&""===A[g];g--);return I>g?[]:A.slice(I,g-I+1)}A=iA.resolve(A).substr(1),I=iA.resolve(I).substr(1);for(var C=g(A.split("/")),B=g(I.split("/")),Q=Math.min(C.length,B.length),E=Q,i=0;i=C);)++B;if(B-I>16&&A.buffer&&oA)return oA.decode(A.subarray(I,B));for(var Q="";I>10,56320|1023&t)}}else Q+=String.fromCharCode((31&E)<<6|i)}else Q+=String.fromCharCode(E)}return Q},aA=[],rA=function(A){for(var I=0,g=0;g=55296&&C<=57343?(I+=4,++g):I+=3}return I},nA=function(A,I,g,C){if(!(C>0))return 0;for(var B=g,Q=g+C-1,E=0;E=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&A.charCodeAt(++E)),i<=127){if(g>=Q)break;I[g++]=i}else if(i<=2047){if(g+1>=Q)break;I[g++]=192|i>>6,I[g++]=128|63&i}else if(i<=65535){if(g+2>=Q)break;I[g++]=224|i>>12,I[g++]=128|i>>6&63,I[g++]=128|63&i}else{if(g+3>=Q)break;I[g++]=240|i>>18,I[g++]=128|i>>12&63,I[g++]=128|i>>6&63,I[g++]=128|63&i}}return I[g]=0,g-B};function DA(A,I,g){var C=g>0?g:rA(A)+1,B=new Array(C),Q=nA(A,B,0,B.length);return I&&(B.length=Q),B}var eA={ttys:[],init:function(){},shutdown:function(){},register:function(A,I){eA.ttys[A]={input:[],output:[],ops:I},hA.registerDevice(A,eA.stream_ops)},stream_ops:{open:function(A){var I=eA.ttys[A.node.rdev];if(!I)throw new hA.ErrnoError(43);A.tty=I,A.seekable=!1},close:function(A){A.tty.ops.fsync(A.tty)},fsync:function(A){A.tty.ops.fsync(A.tty)},read:function(A,I,g,C,B){if(!A.tty||!A.tty.ops.get_char)throw new hA.ErrnoError(60);for(var Q=0,E=0;E0&&(R(tA(A.output,0)),A.output=[])},ioctl_tcgets:function(A){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:function(A,I,g){return 0},ioctl_tiocgwinsz:function(A){return[24,80]}},default_tty1_ops:{put_char:function(A,I){null===I||10===I?(S(tA(A.output,0)),A.output=[]):0!=I&&A.output.push(I)},fsync:function(A){A.output&&A.output.length>0&&(S(tA(A.output,0)),A.output=[])}}},sA=function(A){v()},cA={ops_table:null,mount:function(A){return cA.createNode(null,"/",16895,0)},createNode:function(A,I,g,C){if(hA.isBlkdev(g)||hA.isFIFO(g))throw new hA.ErrnoError(63);cA.ops_table||(cA.ops_table={dir:{node:{getattr:cA.node_ops.getattr,setattr:cA.node_ops.setattr,lookup:cA.node_ops.lookup,mknod:cA.node_ops.mknod,rename:cA.node_ops.rename,unlink:cA.node_ops.unlink,rmdir:cA.node_ops.rmdir,readdir:cA.node_ops.readdir,symlink:cA.node_ops.symlink},stream:{llseek:cA.stream_ops.llseek}},file:{node:{getattr:cA.node_ops.getattr,setattr:cA.node_ops.setattr},stream:{llseek:cA.stream_ops.llseek,read:cA.stream_ops.read,write:cA.stream_ops.write,allocate:cA.stream_ops.allocate,mmap:cA.stream_ops.mmap,msync:cA.stream_ops.msync}},link:{node:{getattr:cA.node_ops.getattr,setattr:cA.node_ops.setattr,readlink:cA.node_ops.readlink},stream:{}},chrdev:{node:{getattr:cA.node_ops.getattr,setattr:cA.node_ops.setattr},stream:hA.chrdev_stream_ops}});var B=hA.createNode(A,I,g,C);return hA.isDir(B.mode)?(B.node_ops=cA.ops_table.dir.node,B.stream_ops=cA.ops_table.dir.stream,B.contents={}):hA.isFile(B.mode)?(B.node_ops=cA.ops_table.file.node,B.stream_ops=cA.ops_table.file.stream,B.usedBytes=0,B.contents=null):hA.isLink(B.mode)?(B.node_ops=cA.ops_table.link.node,B.stream_ops=cA.ops_table.link.stream):hA.isChrdev(B.mode)&&(B.node_ops=cA.ops_table.chrdev.node,B.stream_ops=cA.ops_table.chrdev.stream),B.timestamp=Date.now(),A&&(A.contents[I]=B,A.timestamp=B.timestamp),B},getFileDataAsTypedArray:function(A){return A.contents?A.contents.subarray?A.contents.subarray(0,A.usedBytes):new Uint8Array(A.contents):new Uint8Array(0)},expandFileStorage:function(A,I){var g=A.contents?A.contents.length:0;if(!(g>=I)){I=Math.max(I,g*(g<1048576?2:1.125)>>>0),0!=g&&(I=Math.max(I,256));var C=A.contents;A.contents=new Uint8Array(I),A.usedBytes>0&&A.contents.set(C.subarray(0,A.usedBytes),0)}},resizeFileStorage:function(A,I){if(A.usedBytes!=I)if(0==I)A.contents=null,A.usedBytes=0;else{var g=A.contents;A.contents=new Uint8Array(I),g&&A.contents.set(g.subarray(0,Math.min(I,A.usedBytes))),A.usedBytes=I}},node_ops:{getattr:function(A){var I={};return I.dev=hA.isChrdev(A.mode)?A.id:1,I.ino=A.id,I.mode=A.mode,I.nlink=1,I.uid=0,I.gid=0,I.rdev=A.rdev,hA.isDir(A.mode)?I.size=4096:hA.isFile(A.mode)?I.size=A.usedBytes:hA.isLink(A.mode)?I.size=A.link.length:I.size=0,I.atime=new Date(A.timestamp),I.mtime=new Date(A.timestamp),I.ctime=new Date(A.timestamp),I.blksize=4096,I.blocks=Math.ceil(I.size/I.blksize),I},setattr:function(A,I){void 0!==I.mode&&(A.mode=I.mode),void 0!==I.timestamp&&(A.timestamp=I.timestamp),void 0!==I.size&&cA.resizeFileStorage(A,I.size)},lookup:function(A,I){throw hA.genericErrors[44]},mknod:function(A,I,g,C){return cA.createNode(A,I,g,C)},rename:function(A,I,g){if(hA.isDir(A.mode)){var C;try{C=hA.lookupNode(I,g)}catch(A){}if(C)for(var B in C.contents)throw new hA.ErrnoError(55)}delete A.parent.contents[A.name],A.parent.timestamp=Date.now(),A.name=g,I.contents[g]=A,I.timestamp=A.parent.timestamp,A.parent=I},unlink:function(A,I){delete A.contents[I],A.timestamp=Date.now()},rmdir:function(A,I){var g=hA.lookupNode(A,I);for(var C in g.contents)throw new hA.ErrnoError(55);delete A.contents[I],A.timestamp=Date.now()},readdir:function(A){for(var I=[".",".."],g=0,C=Object.keys(A.contents);g=A.node.usedBytes)return 0;var E=Math.min(A.node.usedBytes-B,C);if(E>8&&Q.subarray)I.set(Q.subarray(B,B+E),g);else for(var i=0;i0||g+I1&&void 0!==arguments[1]?arguments[1]:{};if(!(A=iA.resolve(A)))return{path:"",node:null};if((I=Object.assign({follow_mount:!0,recurse_count:0},I)).recurse_count>8)throw new hA.ErrnoError(32);for(var g=A.split("/").filter(function(A){return!!A}),C=hA.root,B="/",Q=0;Q40)throw new hA.ErrnoError(32)}}return{path:B,node:C}},getPath:function(A){for(var I;;){if(hA.isRoot(A)){var g=A.mount.mountpoint;return I?"/"!==g[g.length-1]?"".concat(g,"/").concat(I):g+I:g}I=I?"".concat(A.name,"/").concat(I):A.name,A=A.parent}},hashName:function(A,I){for(var g=0,C=0;C>>0)%hA.nameTable.length},hashAddNode:function(A){var I=hA.hashName(A.parent.id,A.name);A.name_next=hA.nameTable[I],hA.nameTable[I]=A},hashRemoveNode:function(A){var I=hA.hashName(A.parent.id,A.name);if(hA.nameTable[I]===A)hA.nameTable[I]=A.name_next;else for(var g=hA.nameTable[I];g;){if(g.name_next===A){g.name_next=A.name_next;break}g=g.name_next}},lookupNode:function(A,I){var g=hA.mayLookup(A);if(g)throw new hA.ErrnoError(g);for(var C=hA.hashName(A.id,I),B=hA.nameTable[C];B;B=B.name_next){var Q=B.name;if(B.parent.id===A.id&&Q===I)return B}return hA.lookup(A,I)},createNode:function(A,I,g,C){var B=new hA.FSNode(A,I,g,C);return hA.hashAddNode(B),B},destroyNode:function(A){hA.hashRemoveNode(A)},isRoot:function(A){return A===A.parent},isMountpoint:function(A){return!!A.mounted},isFile:function(A){return 32768==(61440&A)},isDir:function(A){return 16384==(61440&A)},isLink:function(A){return 40960==(61440&A)},isChrdev:function(A){return 8192==(61440&A)},isBlkdev:function(A){return 24576==(61440&A)},isFIFO:function(A){return 4096==(61440&A)},isSocket:function(A){return!(49152&~A)},flagsToPermissionString:function(A){var I=["r","w","rw"][3&A];return 512&A&&(I+="w"),I},nodePermissions:function(A,I){return hA.ignorePermissions||(!I.includes("r")||292&A.mode)&&(!I.includes("w")||146&A.mode)&&(!I.includes("x")||73&A.mode)?0:2},mayLookup:function(A){return hA.isDir(A.mode)?hA.nodePermissions(A,"x")||(A.node_ops.lookup?0:2):54},mayCreate:function(A,I){try{return hA.lookupNode(A,I),20}catch(A){}return hA.nodePermissions(A,"wx")},mayDelete:function(A,I,g){var C;try{C=hA.lookupNode(A,I)}catch(A){return A.errno}var B=hA.nodePermissions(A,"wx");if(B)return B;if(g){if(!hA.isDir(C.mode))return 54;if(hA.isRoot(C)||hA.getPath(C)===hA.cwd())return 10}else if(hA.isDir(C.mode))return 31;return 0},mayOpen:function(A,I){return A?hA.isLink(A.mode)?32:hA.isDir(A.mode)&&("r"!==hA.flagsToPermissionString(I)||512&I)?31:hA.nodePermissions(A,hA.flagsToPermissionString(I)):44},MAX_OPEN_FDS:4096,nextfd:function(){for(var A=0;A<=hA.MAX_OPEN_FDS;A++)if(!hA.streams[A])return A;throw new hA.ErrnoError(33)},getStreamChecked:function(A){var I=hA.getStream(A);if(!I)throw new hA.ErrnoError(8);return I},getStream:function(A){return hA.streams[A]},createStream:function(A){var I=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return A=Object.assign(new hA.FSStream,A),-1==I&&(I=hA.nextfd()),A.fd=I,hA.streams[I]=A,A},closeStream:function(A){hA.streams[A]=null},dupStream:function(A){var I,g,C=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,B=hA.createStream(A,C);return null===(I=B.stream_ops)||void 0===I||null===(g=I.dup)||void 0===g||g.call(I,B),B},chrdev_stream_ops:{open:function(A){var I,g,C=hA.getDevice(A.node.rdev);A.stream_ops=C.stream_ops,null===(I=(g=A.stream_ops).open)||void 0===I||I.call(g,A)},llseek:function(){throw new hA.ErrnoError(70)}},major:function(A){return A>>8},minor:function(A){return 255&A},makedev:function(A,I){return A<<8|I},registerDevice:function(A,I){hA.devices[A]={stream_ops:I}},getDevice:function(A){return hA.devices[A]},getMounts:function(A){for(var I=[],g=[A];g.length;){var C=g.pop();I.push(C),g.push.apply(g,o(C.mounts))}return I},syncfs:function(A,I){"function"==typeof A&&(I=A,A=!1),hA.syncFSRequests++,hA.syncFSRequests>1&&S("warning: ".concat(hA.syncFSRequests," FS.syncfs operations in flight at once, probably just doing extra work"));var g=hA.getMounts(hA.root.mount),C=0;function B(A){return hA.syncFSRequests--,I(A)}function Q(A){if(A)return Q.errored?void 0:(Q.errored=!0,B(A));++C>=g.length&&B(null)}g.forEach(function(I){if(!I.type.syncfs)return Q(null);I.type.syncfs(I,A,Q)})},mount:function(A,I,g){var C,B="/"===g,Q=!g;if(B&&hA.root)throw new hA.ErrnoError(10);if(!B&&!Q){var E=hA.lookupPath(g,{follow_mount:!1});if(g=E.path,C=E.node,hA.isMountpoint(C))throw new hA.ErrnoError(10);if(!hA.isDir(C.mode))throw new hA.ErrnoError(54)}var i={type:A,opts:I,mountpoint:g,mounts:[]},o=A.mount(i);return o.mount=i,i.root=o,B?hA.root=o:C&&(C.mounted=i,C.mount&&C.mount.mounts.push(i)),o},unmount:function(A){var I=hA.lookupPath(A,{follow_mount:!1});if(!hA.isMountpoint(I.node))throw new hA.ErrnoError(28);var g=I.node,C=g.mounted,B=hA.getMounts(C);Object.keys(hA.nameTable).forEach(function(A){for(var I=hA.nameTable[A];I;){var g=I.name_next;B.includes(I.mount)&&hA.destroyNode(I),I=g}}),g.mounted=null;var Q=g.mount.mounts.indexOf(C);g.mount.mounts.splice(Q,1)},lookup:function(A,I){return A.node_ops.lookup(A,I)},mknod:function(A,I,g){var C=hA.lookupPath(A,{parent:!0}).node,B=QA.basename(A);if(!B||"."===B||".."===B)throw new hA.ErrnoError(28);var Q=hA.mayCreate(C,B);if(Q)throw new hA.ErrnoError(Q);if(!C.node_ops.mknod)throw new hA.ErrnoError(63);return C.node_ops.mknod(C,B,I,g)},create:function(A,I){return I=void 0!==I?I:438,I&=4095,I|=32768,hA.mknod(A,I,0)},mkdir:function(A,I){return I=void 0!==I?I:511,I&=1023,I|=16384,hA.mknod(A,I,0)},mkdirTree:function(A,I){for(var g=A.split("/"),C="",B=0;B1&&void 0!==arguments[1]?arguments[1]:{};if(g.flags=g.flags||0,g.encoding=g.encoding||"binary","utf8"!==g.encoding&&"binary"!==g.encoding)throw new Error('Invalid encoding type "'.concat(g.encoding,'"'));var C=hA.open(A,g.flags),B=hA.stat(A).size,Q=new Uint8Array(B);return hA.read(C,Q,0,B,0),"utf8"===g.encoding?I=tA(Q,0):"binary"===g.encoding&&(I=Q),hA.close(C),I},writeFile:function(A,I){var g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};g.flags=g.flags||577;var C=hA.open(A,g.flags,g.mode);if("string"==typeof I){var B=new Uint8Array(rA(I)+1),Q=nA(I,B,0,B.length);hA.write(C,B,0,Q,void 0,g.canOwn)}else{if(!ArrayBuffer.isView(I))throw new Error("Unsupported data type");hA.write(C,I,0,I.byteLength,void 0,g.canOwn)}hA.close(C)},cwd:function(){return hA.currentPath},chdir:function(A){var I=hA.lookupPath(A,{follow:!0});if(null===I.node)throw new hA.ErrnoError(44);if(!hA.isDir(I.node.mode))throw new hA.ErrnoError(54);var g=hA.nodePermissions(I.node,"x");if(g)throw new hA.ErrnoError(g);hA.currentPath=I.path},createDefaultDirectories:function(){hA.mkdir("/tmp"),hA.mkdir("/home"),hA.mkdir("/home/web_user")},createDefaultDevices:function(){hA.mkdir("/dev"),hA.registerDevice(hA.makedev(1,3),{read:function(){return 0},write:function(A,I,g,C,B){return C}}),hA.mkdev("/dev/null",hA.makedev(1,3)),eA.register(hA.makedev(5,0),eA.default_tty_ops),eA.register(hA.makedev(6,0),eA.default_tty1_ops),hA.mkdev("/dev/tty",hA.makedev(5,0)),hA.mkdev("/dev/tty1",hA.makedev(6,0));var A=new Uint8Array(1024),I=0,g=function(){return 0===I&&(I=EA(A).byteLength),A[--I]};hA.createDevice("/dev","random",g),hA.createDevice("/dev","urandom",g),hA.mkdir("/dev/shm"),hA.mkdir("/dev/shm/tmp")},createSpecialDirectories:function(){hA.mkdir("/proc");var A=hA.mkdir("/proc/self");hA.mkdir("/proc/self/fd"),hA.mount({mount:function(){var I=hA.createNode(A,"fd",16895,73);return I.node_ops={lookup:function(A,I){var g=+I,C=hA.getStreamChecked(g),B={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:function(){return C.path}}};return B.parent=B,B}},I}},{},"/proc/self/fd")},createStandardStreams:function(){D.stdin?hA.createDevice("/dev","stdin",D.stdin):hA.symlink("/dev/tty","/dev/stdin"),D.stdout?hA.createDevice("/dev","stdout",null,D.stdout):hA.symlink("/dev/tty","/dev/stdout"),D.stderr?hA.createDevice("/dev","stderr",null,D.stderr):hA.symlink("/dev/tty1","/dev/stderr"),hA.open("/dev/stdin",0),hA.open("/dev/stdout",1),hA.open("/dev/stderr",1)},staticInit:function(){[44].forEach(function(A){hA.genericErrors[A]=new hA.ErrnoError(A),hA.genericErrors[A].stack=""}),hA.nameTable=new Array(4096),hA.mount(cA,{},"/"),hA.createDefaultDirectories(),hA.createDefaultDevices(),hA.createSpecialDirectories(),hA.filesystems={MEMFS:cA}},init:function(A,I,g){hA.init.initialized=!0,D.stdin=A||D.stdin,D.stdout=I||D.stdout,D.stderr=g||D.stderr,hA.createStandardStreams()},quit:function(){hA.init.initialized=!1;for(var A=0;A=Q.length)return 0;var E=Math.min(Q.length-B,C);if(Q.slice)for(var i=0;i>2]=C.dev,l[g+4>>2]=C.mode,J[g+8>>2]=C.nlink,l[g+12>>2]=C.uid,l[g+16>>2]=C.gid,l[g+20>>2]=C.rdev,T=[C.size>>>0,(X=C.size,+Math.abs(X)>=1?X>0?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)],l[g+24>>2]=T[0],l[g+28>>2]=T[1],l[g+32>>2]=4096,l[g+36>>2]=C.blocks;var B=C.atime.getTime(),Q=C.mtime.getTime(),E=C.ctime.getTime();return T=[Math.floor(B/1e3)>>>0,(X=Math.floor(B/1e3),+Math.abs(X)>=1?X>0?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)],l[g+40>>2]=T[0],l[g+44>>2]=T[1],J[g+48>>2]=B%1e3*1e3,T=[Math.floor(Q/1e3)>>>0,(X=Math.floor(Q/1e3),+Math.abs(X)>=1?X>0?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)],l[g+56>>2]=T[0],l[g+60>>2]=T[1],J[g+64>>2]=Q%1e3*1e3,T=[Math.floor(E/1e3)>>>0,(X=Math.floor(E/1e3),+Math.abs(X)>=1?X>0?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)],l[g+72>>2]=T[0],l[g+76>>2]=T[1],J[g+80>>2]=E%1e3*1e3,T=[C.ino>>>0,(X=C.ino,+Math.abs(X)>=1?X>0?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)],l[g+88>>2]=T[0],l[g+92>>2]=T[1],0},doMsync:function(A,I,g,C,B){if(!hA.isFile(I.node.mode))throw new hA.ErrnoError(43);if(2&C)return 0;var Q=d.slice(A,A+g);hA.msync(I,Q,B,g,C)},getStreamFromFD:function(A){return hA.getStreamChecked(A)},varargs:void 0,getStr:function(A){return FA(A)}},RA={},SA=function(A){for(;A.length;){var I=A.pop();A.pop()(I)}};function NA(A){return this.fromWireType(J[A>>2])}var dA,UA,kA,lA={},JA={},YA={},uA=function(A){throw new dA(A)},KA=function(A,I,g){function C(I){var C=g(I);C.length!==A.length&&uA("Mismatched type converter count");for(var B=0;B2&&void 0!==arguments[2]?arguments[2]:{};if(!("argPackAdvance"in I))throw new TypeError("registerType registeredInstance requires argPackAdvance");return function(A,I){var g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},C=I.name;if(A||HA('type "'.concat(C,'" must have a positive integer typeid pointer')),JA.hasOwnProperty(A)){if(g.ignoreDuplicateRegistrations)return;HA("Cannot register type '".concat(C,"' twice"))}if(JA[A]=I,delete YA[A],lA.hasOwnProperty(A)){var B=lA[A];delete lA[A],B.forEach(function(A){return A()})}}(A,I,g)}var mA,pA=function(A){HA(A.$$.ptrType.registeredClass.name+" instance already deleted")},WA=!1,bA=function(A){},ZA=function(A){A.count.value-=1,0===A.count.value&&function(A){A.smartPtr?A.smartPtrType.rawDestructor(A.smartPtr):A.ptrType.registeredClass.rawDestructor(A.ptr)}(A)},qA=function(A,I,g){if(I===g)return A;if(void 0===g.baseClass)return null;var C=qA(A,I,g.baseClass);return null===C?null:g.downcast(C)},VA={},vA=[],xA=function(){for(;vA.length;){var A=vA.pop();A.$$.deleteScheduled=!1,A.delete()}},XA={},TA=function(A,I){return I.ptrType&&I.ptr||uA("makeClassHandle requires ptr and ptrType"),!!I.smartPtrType!=!!I.smartPtr&&uA("Both smartPtrType and smartPtr must be specified"),I.count={value:1},OA(Object.create(A,{$$:{value:I,writable:!0}}))};var OA=function(A){return"undefined"==typeof FinalizationRegistry?(OA=function(A){return A},A):(WA=new FinalizationRegistry(function(A){ZA(A.$$)}),OA=function(A){var I=A.$$;if(I.smartPtr){var g={$$:I};WA.register(A,g,A)}return A},bA=function(A){return WA.unregister(A)},OA(A))};function PA(){}var jA=function(A,I){return Object.defineProperty(I,"name",{value:A})},zA=function(A,I,g){if(void 0===A[I].overloadTable){var C=A[I];A[I]=function(){for(var C=arguments.length,B=new Array(C),Q=0;Q2&&void 0!==arguments[2]?arguments[2]:[];return A.includes("j")?function(A,I,g){return A=A.replace(/p/g,"i"),D["dynCall_"+A].apply(void 0,[I].concat(o(g)))}(A,I,g):oI(I).apply(void 0,o(g))}(g,C,I)}):oI(I);return"function"!=typeof B&&HA("unknown function pointer with signature ".concat(A,": ").concat(I)),B},aI=function(A){var I=qI(A),g=LA(I);return ZI(I),g},rI=function(A,I){var g=[],C={};throw I.forEach(function A(I){C[I]||JA[I]||(YA[I]?YA[I].forEach(A):(g.push(I),C[I]=!0))}),new EI("".concat(A,": ")+g.map(aI).join([", "]))},nI=function(A,I){for(var g=[],C=0;C>2]);return g};function DI(A){for(var I=1;I0?", ":"")+i),t+=(g||C?"var rv = ":"")+"invoker(fn"+(i.length>0?", ":"")+i+");\n",B)t+="runDestructors(destructors);\n";else for(o=I?1:2;o9&&0===--hI[A+1]&&(hI[A]=void 0,GI.push(A))},yI={toValue:function(A){return A||HA("Cannot use deleted val. handle = "+A),hI[A]},toHandle:function(A){switch(A){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:var I=GI.pop()||hI.length;return hI[I]=A,hI[I+1]=1,I}}},RI={name:"emscripten::val",fromWireType:function(A){var I=yI.toValue(A);return FI(A),I},toWireType:function(A,I){return yI.toHandle(I)},argPackAdvance:8,readValueFromPointer:NA,destructorFunction:null},SI=function(A){return fA(A,RI)},NI=function(A){if(null===A)return"null";var I=r(A);return"object"===I||"array"===I||"function"===I?A.toString():""+A},dI=function(A,I){switch(I){case 4:return function(A){return this.fromWireType(Y[A>>2])};case 8:return function(A){return this.fromWireType(u[A>>3])};default:throw new TypeError("invalid float width (".concat(I,"): ").concat(A))}},UI=function(A,I,g){switch(I){case 1:return g?function(A){return N[A]}:function(A){return d[A]};case 2:return g?function(A){return U[A>>1]}:function(A){return k[A>>1]};case 4:return g?function(A){return l[A>>2]}:function(A){return J[A>>2]};default:throw new TypeError("invalid integer width (".concat(I,"): ").concat(A))}},kI="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,lI=function(A,I){for(var g=A,C=g>>1,B=C+I/2;!(C>=B)&&k[C];)++C;if((g=C<<1)-A>32&&kI)return kI.decode(d.subarray(A,g));for(var Q="",E=0;!(E>=I/2);++E){var i=U[A+2*E>>1];if(0==i)break;Q+=String.fromCharCode(i)}return Q},JI=function(A,I,g){if(null!=g||(g=2147483647),g<2)return 0;for(var C=I,B=(g-=2)<2*A.length?g/2:A.length,Q=0;Q>1]=E,I+=2}return U[I>>1]=0,I-C},YI=function(A){return 2*A.length},uI=function(A,I){for(var g=0,C="";!(g>=I/4);){var B=l[A+4*g>>2];if(0==B)break;if(++g,B>=65536){var Q=B-65536;C+=String.fromCharCode(55296|Q>>10,56320|1023&Q)}else C+=String.fromCharCode(B)}return C},KI=function(A,I,g){if(null!=g||(g=2147483647),g<4)return 0;for(var C=I,B=C+g-4,Q=0;Q=55296&&E<=57343&&(E=65536+((1023&E)<<10)|1023&A.charCodeAt(++Q)),l[I>>2]=E,(I+=4)+4>B)break}return l[I>>2]=0,I-C},MI=function(A){for(var I=0,g=0;g=55296&&C<=57343&&++g,I+=4}return I},LI=function(A){var I=(A-y.buffer.byteLength+65535)/65536;try{return y.grow(I),M(),1}catch(A){}},HI={},fI=function(){if(!fI.strings){var A={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==("undefined"==typeof navigator?"undefined":r(navigator))&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:w||"./this.program"};for(var I in HI)void 0===HI[I]?delete A[I]:A[I]=HI[I];var g=[];for(var I in A)g.push("".concat(I,"=").concat(A[I]));fI.strings=g}return fI.strings};hA.createPreloadedFile=function(A,I,g,C,B,Q,E,o,t,a){var r=I?iA.resolve(QA.join2(A,I)):A;function n(g){function i(g){null==a||a(),o||function(A,I,g,C,B,Q){hA.createDataFile(A,I,g,C,B,Q)}(A,I,g,C,B,t),null==Q||Q(),V()}(function(A,I,g,C){"undefined"!=typeof Browser&&Browser.init();var B=!1;return wA.forEach(function(Q){B||Q.canHandle(I)&&(Q.handle(A,I,g,C),B=!0)}),B})(g,r,i,function(){null==E||E(),V()})||i(g)}"cp ".concat(r),q(),"string"==typeof g?function(A,I,g){var C="al ".concat(A);i(A,function(A){I(new Uint8Array(A)),C&&V()},function(I){if(!g)throw'Loading data file "'.concat(A,'" failed.');g()}),C&&q()}(g,n,E):n(g)},hA.staticInit(),dA=D.InternalError=function(){function A(I){var C;return n(this,A),(C=g(this,A,[I])).name="InternalError",C}return C(A,B(Error)),e(A)}(),function(){for(var A=new Array(256),I=0;I<256;++I)A[I]=String.fromCharCode(I);UA=A}(),kA=D.BindingError=function(){function A(I){var C;return n(this,A),(C=g(this,A,[I])).name="BindingError",C}return C(A,B(Error)),e(A)}(),Object.assign(PA.prototype,{isAliasOf:function(A){if(!(this instanceof PA))return!1;if(!(A instanceof PA))return!1;var I=this.$$.ptrType.registeredClass,g=this.$$.ptr;A.$$=A.$$;for(var C=A.$$.ptrType.registeredClass,B=A.$$.ptr;I.baseClass;)g=I.upcast(g),I=I.baseClass;for(;C.baseClass;)B=C.upcast(B),C=C.baseClass;return I===C&&g===B},clone:function(){if(this.$$.ptr||pA(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var A,I=OA(Object.create(Object.getPrototypeOf(this),{$$:{value:(A=this.$$,{count:A.count,deleteScheduled:A.deleteScheduled,preservePointerOnDelete:A.preservePointerOnDelete,ptr:A.ptr,ptrType:A.ptrType,smartPtr:A.smartPtr,smartPtrType:A.smartPtrType})}}));return I.$$.count.value+=1,I.$$.deleteScheduled=!1,I},delete:function(){this.$$.ptr||pA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&HA("Object already scheduled for deletion"),bA(this),ZA(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted:function(){return!this.$$.ptr},deleteLater:function(){return this.$$.ptr||pA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&HA("Object already scheduled for deletion"),vA.push(this),1===vA.length&&mA&&mA(xA),this.$$.deleteScheduled=!0,this}}),D.getInheritedInstanceCount=function(){return Object.keys(XA).length},D.getLiveInheritedInstances=function(){var A=[];for(var I in XA)XA.hasOwnProperty(I)&&A.push(XA[I]);return A},D.flushPendingDeletes=xA,D.setDelayFunction=function(A){mA=A,vA.length&&mA&&mA(xA)},Object.assign(BI.prototype,{getPointee:function(A){return this.rawGetPointee&&(A=this.rawGetPointee(A)),A},destructor:function(A){var I;null===(I=this.rawDestructor)||void 0===I||I.call(this,A)},argPackAdvance:8,readValueFromPointer:NA,fromWireType:function(A){var I=this.getPointee(A);if(!I)return this.destructor(A),null;var g=function(A,I){return I=function(A,I){for(void 0===I&&HA("ptr should not be undefined");A.baseClass;)I=A.upcast(I),A=A.baseClass;return I}(A,I),XA[I]}(this.registeredClass,I);if(void 0!==g){if(0===g.$$.count.value)return g.$$.ptr=I,g.$$.smartPtr=A,g.clone();var C=g.clone();return this.destructor(A),C}function B(){return this.isSmartPointer?TA(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:I,smartPtrType:this,smartPtr:A}):TA(this.registeredClass.instancePrototype,{ptrType:this,ptr:A})}var Q,E=this.registeredClass.getActualType(I),i=VA[E];if(!i)return B.call(this);Q=this.isConst?i.constPointerType:i.pointerType;var o=qA(I,this.registeredClass,Q.registeredClass);return null===o?B.call(this):this.isSmartPointer?TA(Q.registeredClass.instancePrototype,{ptrType:Q,ptr:o,smartPtrType:this,smartPtr:A}):TA(Q.registeredClass.instancePrototype,{ptrType:Q,ptr:o})}}),EI=D.UnboundTypeError=(sI=Error,(cI=jA("UnboundTypeError",function(A){this.name="UnboundTypeError",this.message=A;var I=new Error(A).stack;void 0!==I&&(this.stack=this.toString()+"\n"+I.replace(/^Error(:[^\n]*)?\n/,""))})).prototype=Object.create(sI.prototype),cI.prototype.constructor=cI,cI.prototype.toString=function(){return void 0===this.message?this.name:"".concat(this.name,": ").concat(this.message)},cI),hI.push(0,1,void 0,1,null,1,!0,1,!1,1),D.count_emval_handles=function(){return hI.length/2-5-GI.length};var mI,pI={p:function(A,I,g){throw new gA(A).init(I,g),A},j:function(A,I,g){yA.varargs=g;try{var C=yA.getStreamFromFD(A);switch(I){case 0:if((B=CA())<0)return-28;for(;hA.streams[B];)B++;return hA.dupStream(C,B).fd;case 1:case 2:case 13:case 14:return 0;case 3:return C.flags;case 4:var B=CA();return C.flags|=B,0;case 12:return B=BA(),U[B+0>>1]=2,0}return-28}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return-A.errno}},B:function(A,I,g){yA.varargs=g;try{var C=yA.getStreamFromFD(A);switch(I){case 21509:case 21510:case 21511:case 21512:case 21524:case 21515:return C.tty?0:-59;case 21505:if(!C.tty)return-59;if(C.tty.ops.ioctl_tcgets){var B=C.tty.ops.ioctl_tcgets(C),Q=BA();l[Q>>2]=B.c_iflag||0,l[Q+4>>2]=B.c_oflag||0,l[Q+8>>2]=B.c_cflag||0,l[Q+12>>2]=B.c_lflag||0;for(var E=0;E<32;E++)N[Q+E+17]=B.c_cc[E]||0;return 0}return 0;case 21506:case 21507:case 21508:if(!C.tty)return-59;if(C.tty.ops.ioctl_tcsets){Q=BA();var i=l[Q>>2],o=l[Q+4>>2],t=l[Q+8>>2],a=l[Q+12>>2],r=[];for(E=0;E<32;E++)r.push(N[Q+E+17]);return C.tty.ops.ioctl_tcsets(C.tty,I,{c_iflag:i,c_oflag:o,c_cflag:t,c_lflag:a,c_cc:r})}return 0;case 21519:return C.tty?(Q=BA(),l[Q>>2]=0,0):-59;case 21520:return C.tty?-28:-59;case 21531:return Q=BA(),hA.ioctl(C,I,Q);case 21523:if(!C.tty)return-59;if(C.tty.ops.ioctl_tiocgwinsz){var n=C.tty.ops.ioctl_tiocgwinsz(C.tty);Q=BA(),U[Q>>1]=n[0],U[Q+2>>1]=n[1]}return 0;default:return-28}}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return-A.errno}},C:function(A,I,g,C){yA.varargs=C;try{I=yA.getStr(I),I=yA.calculateAt(A,I);var B=C?CA():0;return hA.open(I,g,B).fd}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return-A.errno}},D:function(){v("")},Q:function(A){var I=RA[A];delete RA[A];var g=I.elements,C=g.length,B=g.map(function(A){return A.getterReturnType}).concat(g.map(function(A){return A.setterArgumentType})),Q=I.rawConstructor,E=I.rawDestructor;KA([A],B,function(A){return g.forEach(function(I,g){var B=A[g],Q=I.getter,E=I.getterContext,i=A[g+C],o=I.setter,t=I.setterContext;I.read=function(A){return B.fromWireType(Q(E,A))},I.write=function(A,I){var g=[];o(t,A,i.toWireType(g,I)),SA(g)}}),[{name:I.name,fromWireType:function(A){for(var I=new Array(C),B=0;B=48&&I<=57?"_".concat(A):A}(a);_A(D,function(){rI("Cannot construct ".concat(a," due to unbound types"),[C])}),KA([A,I,g],C?[C]:[],function(I){var g,B;I=I[0],B=C?(g=I.registeredClass).instancePrototype:PA.prototype;var E=jA(a,function(){if(Object.getPrototypeOf(this)!==o)throw new kA("Use 'new' to construct "+a);if(void 0===s.constructor_body)throw new kA(a+" has no accessible constructor");for(var A=arguments.length,I=new Array(A),g=0;g>>E}}var i=I.includes("unsigned");fA(A,{name:I,fromWireType:Q,toWireType:i?function(A,I){return this.name,I>>>0}:function(A,I){return this.name,I},argPackAdvance:8,readValueFromPointer:UI(I,g,0!==C),destructorFunction:null})},a:function(A,I,g){var C=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][I];function B(A){var I=J[A>>2],g=J[A+4>>2];return new C(N.buffer,g,I)}fA(A,{name:g=LA(g),fromWireType:B,argPackAdvance:8,readValueFromPointer:B},{ignoreDuplicateRegistrations:!0})},L:function(A,I){SI(A)},l:function(A,I){var g="std::string"===(I=LA(I));fA(A,{name:I,fromWireType:function(A){var I,C=J[A>>2],B=A+4;if(g)for(var Q=B,E=0;E<=C;++E){var i=B+E;if(E==C||0==d[i]){var o=FA(Q,i-Q);void 0===I?I=o:(I+=String.fromCharCode(0),I+=o),Q=i+1}}else{var t=new Array(C);for(E=0;E>2]=C,g&&B)nA(I,d,E,C+1);else if(B)for(var i=0;i255&&(ZI(E),HA("String has UTF-16 code units that do not fit in 8 bits")),d[E+i]=o}else for(i=0;i>1]}):4===I&&(C=uI,B=KI,E=MI,Q=function(A){return J[A>>2]}),fA(A,{name:g,fromWireType:function(A){for(var g,B=J[A>>2],E=A+4,i=0;i<=B;++i){var o=A+4+i*I;if(i==B||0==Q(o)){var t=C(E,o-E);void 0===g?g=t:(g+=String.fromCharCode(0),g+=t),E=o+I}}return ZI(A),g},toWireType:function(A,C){"string"!=typeof C&&HA("Cannot pass non-string to C++ string type ".concat(g));var Q=E(C),i=bI(4+Q+I);return J[i>>2]=Q/I,B(C,i+4,Q+I),null!==A&&A.push(ZI,i),i},argPackAdvance:8,readValueFromPointer:NA,destructorFunction:function(A){ZI(A)}})},O:function(A,I,g,C,B,Q){RA[A]={name:LA(I),rawConstructor:tI(g,C),rawDestructor:tI(B,Q),elements:[]}},N:function(A,I,g,C,B,Q,E,i,o){RA[A].elements.push({getterReturnType:I,getter:tI(g,C),getterContext:B,setterArgumentType:Q,setter:tI(E,i),setterContext:o})},P:function(A,I,g,C,B,Q){MA[A]={name:LA(I),rawConstructor:tI(g,C),rawDestructor:tI(B,Q),fields:[]}},n:function(A,I,g,C,B,Q,E,i,o,t){MA[A].fields.push({fieldName:LA(I),getterReturnType:g,getter:tI(C,B),getterContext:Q,setterArgumentType:E,setter:tI(i,o),setterContext:t})},G:function(A,I){fA(A,{isVoid:!0,name:I=LA(I),argPackAdvance:0,fromWireType:function(){},toWireType:function(A,I){}})},w:function(){throw 1/0},H:FI,I:function(A,I){var g,C;void 0===(C=JA[g=A])&&HA("".concat("_emval_take_value"," has unknown type ").concat(aI(g)));var B=(A=C).readValueFromPointer(I);return yI.toHandle(B)},S:function(A){console.error(FA(A))},K:function(A){console.warn(FA(A))},x:function(A){var I=d.length,g=2147483648;if((A>>>=0)>g)return!1;for(var C=function(A,I){return A+(I-A%I)%I},B=1;B<=4;B*=2){var Q=I*(1+.2/B);Q=Math.min(Q,A+100663296);var E=Math.min(g,C(Math.max(A,Q),65536));if(LI(E))return!0}return!1},y:function(A,I){var g=0;return fI().forEach(function(C,B){var Q=I+g;J[A+4*B>>2]=Q,function(A,I){for(var g=0;g>2]=g.length;var C=0;return g.forEach(function(A){return C+=A.length+1}),J[I>>2]=C,0},e:function(A,I){var g,C;g=A,$||(null===(C=D.onExit)||void 0===C||C.call(D,g),K=!0),G(g,new z(g))},h:function(A){try{var I=yA.getStreamFromFD(A);return hA.close(I),0}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return A.errno}},A:function(A,I,g,C){try{var B=function(A,I,g,C){for(var B=0,Q=0;Q>2],i=J[I+4>>2];I+=8;var o=hA.read(A,N,E,i,C);if(o<0)return-1;if(B+=o,o>2]=B,0}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return A.errno}},u:function(A,I,g,C,B){var Q,E,i=(E=g)+2097152>>>0<4194305-!!(Q=I)?(Q>>>0)+4294967296*E:NaN;try{if(isNaN(i))return 61;var o=yA.getStreamFromFD(A);return hA.llseek(o,i,C),T=[o.position>>>0,(X=o.position,+Math.abs(X)>=1?X>0?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)],l[B>>2]=T[0],l[B+4>>2]=T[1],o.getdents&&0===i&&0===C&&(o.getdents=null),0}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return A.errno}},i:function(A,I,g,C){try{var B=function(A,I,g,C){for(var B=0,Q=0;Q>2],i=J[I+4>>2];I+=8;var o=hA.write(A,N,E,i,C);if(o<0)return-1;B+=o,void 0!==C&&(C+=o)}return B}(yA.getStreamFromFD(A),I,g);return J[C>>2]=B,0}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return A.errno}},k:function(A,I){var g=IA();try{return oI(A)(I)}catch(A){if(AA(g),A!==A+0)throw A;VI(1,0)}},r:function(A,I,g){var C=IA();try{return oI(A)(I,g)}catch(A){if(AA(C),A!==A+0)throw A;VI(1,0)}},q:function(A,I,g,C){var B=IA();try{return oI(A)(I,g,C)}catch(A){if(AA(B),A!==A+0)throw A;VI(1,0)}},d:function(A,I){var g=IA();try{oI(A)(I)}catch(A){if(AA(g),A!==A+0)throw A;VI(1,0)}},s:function(A,I,g){var C=IA();try{oI(A)(I,g)}catch(A){if(AA(C),A!==A+0)throw A;VI(1,0)}},t:function(A,I,g,C){var B=IA();try{oI(A)(I,g,C)}catch(A){if(AA(B),A!==A+0)throw A;VI(1,0)}},f:function(A,I,g,C,B){var Q=IA();try{oI(A)(I,g,C,B)}catch(A){if(AA(Q),A!==A+0)throw A;VI(1,0)}}},WI=function(){var A,I,g,C={a:pI};function B(A,I){var g;return WI=A.exports,y=WI.T,M(),QI=WI.X,g=WI.U,H.unshift(g),V(),WI}if(q(),D.instantiateWasm)try{return D.instantiateWasm(C,B)}catch(A){S("Module.instantiateWasm callback failed with error: ".concat(A)),Q(A)}return x||(x="data:application/octet-stream;base64,AGFzbQEAAAABjgIlYAF/AGABfwF/YAN/f38Bf2ACf38AYAV/f39/fwBgAn9/AX9gBH9/f38AYAN/f38AYAR/f39/AX9gB39/f39/f38AYAV/f39/fwF/YAZ/f39/f38AYAAAYAV/fn5+fgBgA39+fwF+YAABf2AGf39/f39/AX9gBH9+fn8AYAl/f39/f39/f38AYAZ/fH9/f38Bf2AKf39/f39/f39/fwBgDX9/f39/f39/f39/f38AYAJ/fABgAn9+AGAEfn5+fgF/YAJ+fwF/YAF9AX9gAX8BfGADf35/AGAEf39+fgBgAn5+AXxgA35+fgF/YAN/f34AYAF/AX5gBH9+fn4AYAd/f39/f39/AX9gAnx/AXwCjwItAWEBYQAHAWEBYgAEAWEBYwASAWEBZAADAWEBZQAAAWEBZgAEAWEBZwAHAWEBaAABAWEBaQAIAWEBagACAWEBawAFAWEBbAADAWEBbQAHAWEBbgAUAWEBbwAJAWEBcAAHAWEBcQAIAWEBcgACAWEBcwAHAWEBdAAGAWEBdQAKAWEBdgAJAWEBdwAMAWEBeAABAWEBeQAFAWEBegAFAWEBQQAIAWEBQgACAWEBQwAIAWEBRAAMAWEBRQAAAWEBRgAGAWEBRwADAWEBSAAAAWEBSQAFAWEBSgALAWEBSwAAAWEBTAADAWEBTQAVAWEBTgASAWEBTwALAWEBUAALAWEBUQAAAWEBUgAAAWEBUwAAA84CzAIFAgAGAQEFDQgIAgIHDREEDQMFBQEAFhcAAQoBAgAFERgBAwEZBQIHGgcACAUCAQQMAQUBCwUGAwEDBQULBwYFBw0IAgUbAhwBAwMADAADCAwAAwEAAAAMAAEDDB0AAQUGAQEHBwUCAR4HAwMNHwMFBSAhDREFIgcGASMKJAUBAQEFBgACAAAICAAMAQABAQAFBQUFBQAABAQEBAQEBAQEAQABAQEFAQAAAAEDAwIBAQcFAAcBCAACBQYHAQIHAQcPAAoPAQABAQEBAQsLCwQEBAIPBgYGAgIHDAUCAgMTAAEBDw4HAgECAg4CDAYABgYDAAAGBgYGBgMAAhAQAAoKAAQEBAQEBAQEBAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAQEAAMAAwAGBgYGBgAJCQkJAwkGCQYAAAAGBgYDBQUBBQAABQUFBQUFAAQHAXAB2QHZ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ACABNgIUIAEgADYCGAsCQCADQQ9NBEAgAiADIAZqIgBBA3I2AgQgACACaiIAIAAoAgRBAXI2AgQMAQsgAiAGQQNyNgIEIAIgBmoiBSADQQFyNgIEIAMgBWogAzYCACAIBEAgCEF4cUGY+AFqIQBBhPgBKAIAIQECf0EBIAhBA3Z0IgcgBHFFBEBB8PcBIAQgB3I2AgAgAAwBCyAAKAIICyEEIAAgATYCCCAEIAE2AgwgASAANgIMIAEgBDYCCAtBhPgBIAU2AgBB+PcBIAM2AgALIAJBCGohAAsgCkEQaiQAIAAL0wECA38CfgJAIAApA3AiBFBFIAQgACkDeCAAKAIEIgEgACgCLCICa6x8IgVXcUUEQCAAEK0BIgNBAE4NASAAKAIsIQIgACgCBCEBCyAAQn83A3AgACABNgJoIAAgBSACIAFrrHw3A3hBfw8LIAVCAXwhBSAAKAIEIQEgACgCCCECAkAgACkDcCIEUA0AIAQgBX0iBCACIAFrrFkNACABIASnaiECCyAAIAI2AmggACAFIAAoAiwiACABa6x8NwN4IAAgAU8EQCABQQFrIAM6AAALIAMLDQAgACABakEBayABbQvBCgIFfxF+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAIAEgC4QhGUIAIQEgGVAEQEKAgICAgIDg//8AIQoMAwsgCkKAgICAgIDA//8AhCEKDAILIAEgC4RQBEBCACEBDAILIAIgA4RQBEBCACEBDAILIAtC////////P1gEQCAF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/w+DIgF+IgVCIIggAyAEfnwiA0IgiHwgASACfiADQv////8Pg3wiAUIgiHw3AwggACAFQv////8PgyABQiCGhDcDAAtQAQF+AkAgA0HAAHEEQCABIANBQGqthiECQgAhAQwBCyADRQ0AIAIgA60iBIYgAUHAACADa62IhCECIAEgBIYhAQsgACABNwMAIAAgAjcDCAtpAQF/IwBBgAJrIgUkACAEQYDABHEgAiADTHJFBEAgBSABIAIgA2siA0GAAiADQYACSSIBGxAuGiABRQRAA0AgACAFQYACEDkgA0GAAmsiA0H/AUsNAAsLIAAgBSADEDkLIAVBgAJqJAALywkCBH8FfiMAQfAAayIGJAAgBEL///////////8AgyEJAkACQCABUCIFIAJC////////////AIMiCkKAgICAgIDA//8AfUKAgICAgIDAgIB/VCAKUBtFBEAgA0IAUiAJQoCAgICAgMD//wB9IgtCgICAgICAwICAf1YgC0KAgICAgIDAgIB/URsNAQsgBSAKQoCAgICAgMD//wBUIApCgICAgICAwP//AFEbRQRAIAJCgICAgICAIIQhBCABIQMMAgsgA1AgCUKAgICAgIDA//8AVCAJQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASAKQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiBRshBEIAIAEgBRshAwwCCyADIAlCgICAgICAwP//AIWEUA0BIAEgCoRQBEAgAyAJhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAJhFBFDQAgASEDIAIhBAwBCyADIAEgASADVCAJIApWIAkgClEbIggbIQogBCACIAgbIgxC////////P4MhCSACIAQgCBsiC0IwiKdB//8BcSEHIAxCMIinQf//AXEiBUUEQCAGQeAAaiAKIAkgCiAJIAlQIgUbeSAFQQZ0rXynIgVBD2sQOyAGKQNoIQkgBikDYCEKQRAgBWshBQsgASADIAgbIQMgC0L///////8/gyEBIAcEfiABBSAGQdAAaiADIAEgAyABIAFQIgcbeSAHQQZ0rXynIgdBD2sQO0EQIAdrIQcgBikDUCEDIAYpA1gLQgOGIANCPYiEQoCAgICAgIAEhCEBIAlCA4Yg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aiECIAEtAAANAAsLIAEgAGsL9AEBAn8gAiAESARAIAAgASACIAQQNkUEQEF/DwsgACgCDCECIAAoAgghAQsgBEECdCIGQcCzAWooAgAgASACIARrIgJ1cSIFIAMgBmooAgBKBEADQCACQQBMBEAgACABIAJBARA2RQRAQX8PCyAAKAIMIQIgACgCCCEBCyABIAJBAWsiAnZBAXEgBUEBdHIiBSADIARBAWoiBEECdGooAgBKDQALCyAAIAI2AgwgACABNgIIIARBEU4EQCAAKAIQIgAoAgAiAUH5ADYCFCAAQX8gASgCBBEDAEEADwsgAygCjAEgAyAEQQJ0aigCSCAFamotABELFAEBf0EEEEEiASAAKAIANgIAIAELRgEBfyMAQRBrIgMkACADIAI2AgxBlJgBIAFBlOYBQe6YAUEUIANBDGoiARBIQZTmAUHymAFBFSABEEgQDSADQRBqJAAgAAsCAAsoACAAQRh0IABBgP4DcUEIdHIgAEEIdkGA/gNxIABBGHZyciAAIAEbC1ABAX4CQCADQcAAcQRAIAIgA0FAaq2IIQFCACECDAELIANFDQAgAkHAACADa62GIAEgA60iBIiEIQEgAiAEiCECCyAAIAE3AwAgACACNwMIC9sBAgF/An5BASEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQEF/IQQgACACVCABIANTIAEgA1EbDQEgACAChSABIAOFhEIAUg8LQX8hBCAAIAJWIAEgA1UgASADURsNACAAIAKFIAEgA4WEQgBSIQQLIAQLEAAgAEEgRiAAQQlrQQVJcgtmAgF/AX4jAEEQayICJAAgAAJ+IAFFBEBCAAwBCyACIAGtQgBB8AAgAWciAUEfc2sQOyACKQMIQoCAgICAgMAAhUGegAEgAWutQjCGfCEDIAIpAwALNwMAIAAgAzcDCCACQRBqJAALUgECf0G07QEoAgAiASAAQQdqQXhxIgJqIQACQCACQQAgACABTRtFBEAgAD8AQRB0TQ0BIAAQFw0BC0GI7gFBMDYCAEF/DwtBtO0BIAA2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AmxGDQEgACADQeoAaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0HsAGoiAW4iAiABSQ0DIAAgASACbEYNASAAIANB8ABqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQfgAaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0H+AGoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBggFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQYgBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GKAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBjgFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQZQBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GWAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBnAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQaIBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GmAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBqAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQawBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GyAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBtAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQboBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0G+AWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBwAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQcQBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0HGAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANB0AFqIgFuIgIgAUkNAyADQdIBaiEDIAAgASACbEcNAAsLQQAgBUEBaiIAIABBMEYiABshBSAAIAZqIgZB0gFsIQMMAAsACyAEQRBqJAAgAAvnAwIDfgV/IwBBIGsiBiQAIAFC////////P4MhAgJ+IAFCMIhC//8BgyIDpyIFQYH4AGtB/Q9NBEAgAkIEhiAAQjyIhCECIAVBgPgAa60hAwJAIABC//////////8PgyIAQoGAgICAgICACFoEQCACQgF8IQIMAQsgAEKAgICAgICAgAhSDQAgAkIBgyACfCECC0IAIAIgAkL/////////B1YiBRshBCAFrSADfAwBCyAAIAKEUCADQv//AVJyRQRAIAJCBIYgAEI8iIRCgICAgICAgASEIQRC/w8MAQsgBUH+hwFLBEBC/w8MAQtCAEGA+ABBgfgAIANQIggbIgkgBWsiB0HwAEoNABogBkEQaiAAIAIgAkKAgICAgIDAAIQgCBsiAkGAASAHaxA7IAYgACACIAcQTCAGKQMIQgSGIAYpAwAiAkI8iIQhAAJAIAUgCUcgBikDECAGKQMYhEIAUnGtIAJC//////////8Pg4QiAkKBgICAgICAgAhaBEAgAEIBfCEADAELIAJCgICAgICAgIAIUg0AIABCAYMgAHwhAAsgAEKAgICAgICACIUgACAAQv////////8HViIFGyEEIAWtCyEDIAZBIGokACABQoCAgICAgICAgH+DIANCNIaEIASEvwsPACABIAAoAgBqIAI2AgALEwAgAEEBIAEgAUEBTRsQmAEQFgsfAEHg+wEoAgBFBEBB5PsBIAE2AgBB4PsBIAA2AgALC6kPAgV/D34jAEHQAmsiBSQAIARC////////P4MhCiACQv///////z+DIQsgAiAEhUKAgICAgICAgIB/gyEMIARCMIinQf//AXEhCAJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiDUKAgICAgIDA//8AVCANQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQwMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhDCADIQEMAgsgASANQoCAgICAgMD//wCFhFAEQCADIAJCgICAgICAwP//AIWEUARAQgAhAUKAgICAgIDg//8AIQwMAwsgDEKAgICAgIDA//8AhCEMQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAQgAhAQwCCyABIA2EUARAQoCAgICAgOD//wAgDCACIAOEUBshDEIAIQEMAgsgAiADhFAEQCAMQoCAgICAgMD//wCEIQxCACEBDAILIA1C////////P1gEQCAFQcACaiABIAsgASALIAtQIgYbeSAGQQZ0rXynIgZBD2sQO0EQIAZrIQYgBSkDyAIhCyAFKQPAAiEBCyACQv///////z9WDQAgBUGwAmogAyAKIAMgCiAKUCIHG3kgB0EGdK18pyIHQQ9rEDsgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQOiAFQZACakIAIAUpA6gCfUIAIARCABA6IAVBgAJqIAUpA5gCQgGGIAUpA5ACQj+IhCIEQgAgAkIAEDogBUHwAWogBEIAQgAgBSkDiAJ9QgAQOiAFQeABaiAFKQP4AUIBhiAFKQPwAUI/iIQiBEIAIAJCABA6IAVB0AFqIARCAEIAIAUpA+gBfUIAEDogBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQOiAFQbABaiAEQgBCACAFKQPIAX1CABA6IAVBoAFqIAJCACAFKQO4AUIBhiAFKQOwAUI/iIRCAX0iAkIAEDogBUGQAWogA0IPhkIAIAJCABA6IAVB8ABqIAJCAEIAIAUpA6gBIAUpA6ABIg0gBSkDmAF8IgQgDVStfCAEQgFWrXx9QgAQOiAFQYABakIBIAR9QgAgAkIAEDogBiAJIAhraiEGAn8gBSkDcCITQgGGIg4gBSkDiAEiD0IBhiAFKQOAAUI/iIR8IhBC5+wAfSIUQiCIIgIgC0KAgICAgIDAAIQiFUIBhiIWQiCIIgR+IhEgAUIBhiINQiCIIgogECAUVq0gDiAQVq0gBSkDeEIBhiATQj+IhCAPQj+IfHx8QgF9IhNCIIgiEH58Ig4gEVStIA4gDiATQv////8PgyITIAFCP4giFyALQgGGhEL/////D4MiC358Ig5WrXwgBCAQfnwgBCATfiIRIAsgEH58Ig8gEVStQiCGIA9CIIiEfCAOIA4gD0IghnwiDlatfCAOIA4gFEL/////D4MiFCALfiIRIAIgCn58Ig8gEVStIA8gDyATIA1C/v///w+DIhF+fCIPVq18fCIOVq18IA4gBCAUfiIYIBAgEX58IgQgAiALfnwiCyAKIBN+fCIQQiCIIAsgEFatIAQgGFStIAQgC1atfHxCIIaEfCIEIA5UrXwgBCAPIAIgEX4iAiAKIBR+fCIKQiCIIAIgClatQiCGhHwiAiAPVK0gAiAQQiCGfCACVK18fCICIARUrXwiBEL/////////AFgEQCAWIBeEIRUgBUHQAGogAiAEIAMgEhA6IAFCMYYgBSkDWH0gBSkDUCIBQgBSrX0hCkIAIAF9IQsgBkH+/wBqDAELIAVB4ABqIARCP4YgAkIBiIQiAiAEQgGIIgQgAyASEDogAUIwhiAFKQNofSAFKQNgIg1CAFKtfSEKQgAgDX0hCyABIQ0gBkH//wBqCyIGQf//AU4EQCAMQoCAgICAgMD//wCEIQxCACEBDAELAn4gBkEASgRAIApCAYYgC0I/iIQhASAEQv///////z+DIAatQjCGhCEKIAtCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxBMIAVBMGogDSAVIAZB8ABqEDsgBUEgaiADIBIgBSkDQCICIAUpA0giChA6IAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiINVK19IQEgBCANfQshBCAFQRBqIAMgEkIDQgAQOiAFIAMgEkIFQgAQOiAKIAIgAiADIAQgAkIBgyIEfCIDVCABIAMgBFStfCIBIBJWIAEgElEbrXwiAlatfCIEIAIgAiAEQoCAgICAgMD//wBUIAMgBSkDEFYgASAFKQMYIgRWIAEgBFEbca18IgJWrXwiBCACIARCgICAgICAwP//AFQgAyAFKQMAViABIAUpAwgiA1YgASADURtxrXwiASACVK18IAyEIQwLIAAgATcDACAAIAw3AwggBUHQAmokAAvAAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQAgAkL///////////8AgyIFQoCAgICAgMD//wBWIAVCgICAgICAwP//AFJxDQAgACAEIAWEhFAEQEEADwsgASACg0IAWQRAIAEgAlIgASACU3ENASAAIAEgAoWEQgBSDwsgAEIAUiABIAJVIAEgAlEbDQAgACABIAKFhEIAUiEDCyADC5wLAQZ/IAAgAWohBQJAAkAgACgCBCICQQFxDQAgAkECcUUNASAAKAIAIgIgAWohAQJAAkACQCAAIAJrIgBBhPgBKAIARwRAIAAoAgwhAyACQf8BTQRAIAMgACgCCCIERw0CQfD3AUHw9wEoAgBBfiACQQN2d3E2AgAMBQsgACgCGCEGIAAgA0cEQCAAKAIIIgIgAzYCDCAD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ACABQQFqNgIEIAEtAAAMAQsgABAyCyIBQStrDgMAAQABCyABQS1GAn8gACgCBCIBIAAoAmhHBEAgACABQQFqNgIEIAEtAAAMAQsgABAyCyIBQTprIgJBdUtBAXINARogACkDcEIAUw0CIAAgACgCBEEBazYCBAwCCyABQTprIQJBAAshAyACQXZJDQACQCABQTBrQQpPDQBBACECA0AgASACQQpsakEwayICQcyZs+YASAJ/IAAoAgQiASAAKAJoRwRAIAAgAUEBajYCBCABLQAADAELIAAQMgsiAUEwayIEQQlNcQ0ACyACrCEFIARBCk8NAANAIAGtIAVCCn58IQUCfyAAKAIEIgEgACgCaEcEQCAAIAFBAWo2AgQgAS0AAAwBCyAAEDILIgFBMGsiAkEJTSAFQjB9IgVCro+F18fC66MBU3ENAAsgAkEKTw0AA0ACfyAAKAIEIgEgACgCaEcEQCAAIAFBAWo2AgQgAS0AAAwBCyAAEDILQTBrQQpJDQALCyAAKQNwQgBZBEAgACAAKAIEQQFrNgIEC0IAIAV9IAUgAxshBQwBC0KAgICAgICAgIB/IQUgACkDcEIAUw0AIAAgACgCBEEBazYCBEKAgICAgICAgIB/DwsgBQvEBgIEfwR+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEE1FDQACfyAEQv///////z+DIQoCfyAEQjCIp0H//wFxIgdB//8BRwRAQQQgBw0BGkECQQMgAyAKhFAbDAILIAMgCoRQCwtFDQAgAkIwiKciCEH//wFxIgZB//8BRw0BCyAFQRBqIAEgAiADIAQQNCAFIAUpAxAiAiAFKQMYIgEgAiABEJkBIAUpAwghAiAFKQMAIQQMAQsgASACQv///////////wCDIgogAyAEQv///////////wCDIgkQTUEATARAIAEgCiADIAkQTQRAIAEhBAwCCyAFQfAAaiABIAJCAEIAEDQgBSkDeCECIAUpA3AhBAwBCyAEQjCIp0H//wFxIQcgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQNCAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEDQgBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQsgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogC30gAyAEVq19IglCAFkEQCAJIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEDQgBSkDKCECIAUpAyAhBAwFCyAJQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAZBAWsiBiAHSg0ACyAHIQYLAkAgCiALfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQNCAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghDCAGQQFrIQYgBEIBhiEEIAwgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEHIAZBAEwEQCAFQUBrIAQgCUL///////8/gyAGQfgAaiAHcq1CMIaEQgBCgICAgICAwMM/EDQgBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAALvwIBAX8jAEHQAGsiBCQAAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AEDQgBCkDKCECIAQpAyAhASADQf//AUkEQCADQf//AGshAwwCCyAEQRBqIAEgAkIAQoCAgICAgID//wAQNEH9/wIgAyADQf3/Ak8bQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAgDkQNCAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQNEHogX0gAyADQeiBfU0bQZr+AWohAyAEKQM4IQIgBCkDMCEBCyAEIAEgAkIAIANB//8Aaq1CMIYQNCAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALDQAgASAAKAIAaigCAAs8ACAAIAE3AwAgACACQv///////z+DIAJCgICAgICAwP//AINCMIinIANCMIinQYCAAnFyrUIwhoQ3AwgLEAAgACABIAJBAEEAEKgBGgu8AgACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgAICQoICQECAwQKCQoKCAkFBgcLIAIgAigCACIBQQRqNgIAIAAg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IABC9////49/NwLYByAAQouAgIDAATcCqAggAEL1////7343AtAHIABCjYCAgOABNwKwCCAAQvP////PfjcCyAcgAEEPNgK4CCAAQvH///+vfjcCwAdBECEAQRAhAwNAIAEgA0ECdCICaiAANgIAIAEgAmtBACAAayIENgIAIAEgAkEEciICaiAANgIAIAEgAmsgBDYCACAAQQFqIQBBMCECIANBAmoiA0EwRw0ACwNAIAEgAkECdCIAakEgNgIAIAEgAGtBYDYCACABIABBBHIiA2pBIDYCACABIANrQWA2AgAgASAAQQhyIgNqQSA2AgAgASADa0FgNgIAIAEgAEEMciIAakEgNgIAIAEgAGtBYDYCACACQQRqIgJBgAJHDQALC0YBAX8jAEEQayIDJAAgAyACNgIMQZSYASABQaiZAUGwmQFBFiADQQxqIgEQSEGomQFBtJkBQRcgARBIEA0gA0EQaiQAIAALlwMBDH8gACgC5AMiBCAAKAJYIgFBAUYiAzYCHCAEIABBAUH+BUGAAiADGyAAKAJ4IAAoAgQoAggRCAA2AhggACgCeEEASgRAIARBIGohCyAEKAIUIQYgAUEBRyEKA0AgBiALIAdBAnQiAWooAgAiA20hBiAEKAIYIQIgCkUEQCABIAJqIgIgAigCAEH/AWo2AgAgBCgCGCECCyADQf4BaiIIIANBAXRBAmsiCW0hBSABIAJqKAIAIQNBACEBQQAhAgNAIAIgBUoEQANAIAIgCCABQQFqIgFB/gNsaiAJbSIFSg0ACwsgAiADaiABIAZsOgAAIAJBAWoiAkGAAkcNAAsgCkUEQCADQYECaiEFIANBgAJqIQggA0H/AWohCSADLQAAIQJBASEBA0AgAyABayIMIAI6AAAgASAJaiADLQD/AToAACADIAFBf3NqIAI6AAAgASAIaiADLQD/AToAACAMQQJrIAI6AAAgASAFaiADLQD/AToAACABQQNqIgFBgAJHDQALCyAHQQFqIgcgACgCeEgNAAsLCxoBAX8gACgCACIBQTM2AhQgACABKAIAEQAAC4gEAQx/QfCT69wDIAJuIQggACgCBCEPIAJB8ZPr3ANPBEAgACgCACIGQcgANgIUIAAgBigCABEAAAsgDyAIIAMgAyAIShsiCDYCUCAAIAEgA0ECdBBaIQkgAwRAIAlBDGohCyAJ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QAJAAkACQCACLQAHQRBrDgQAAQMCAwsgASAFNgIYIAFB7gA2AhQMBAsgASAFNgIYIAFB7wA2AhQMAwsgASAFNgIYIAFB8AA2AhQMAgsgAUHbADYCFCABIAItAAc2AhggACgCACAFNgIcDAELIAAoAgAiASAFNgIYIAFBzwA2AhQLIABBASAAKAIAKAIEEQMACwwCCwJAIAFBDEkNACACLQACQcEARw0AIAItAANB5ABHDQAgAi0ABEHvAEcNACACLQAFQeIARw0AIAItAAZB5QBHDQAgAi0ACCEFIAItAAchAyACLQAKIQcgAi0ACSEJIAItAAwhCiACLQALIQsgACgCACIBIAItAA0iDTYCJCABQc4ANgIUIAEgCiALQQh0cjYCICABIAcgCUEIdHI2AhwgASAFIANBCHRyNgIYIABBASABKAIEEQMAIAAgDToArAIgAEEBNgKoAgwCCyAAKAIAIgEgBTYCGCABQdAANgIUIABBASAAKAIAKAIEEQMADAELIAAoAgAiASADNgIYIAFBxgA2AhQgACAAKAIAKAIAEQAACyAGIAQ2AgQgBiAINgIAQQEhBCAMQQBMDQAgACAMIAAoAhgoAhARAwALIAJBEGokACAECzYAIABBADYC2AEgAEEANgK4AyAAQQA2ApABIAAoAtADIgBBADYCpAEgAEEANgIYIABCADcCDAvaOQETfyMAQaACayIJJAAgAEGIAmohCiAAQfgBaiEMIABB6AFqIQsgAEG0AWohDyAAQcQBaiEQIABBpAFqIREgACgCuAMhAQNAAkACQAJAIAENACAAKALQAygCDEUEQCAAKAIYIgIoAgQiAUUEQCAAIAIoAgwRAQBFBEBBACEBDAQLIAIoAgQhAQsgAigCACIFLQAAIQMgAUEBayIEBH8gBUEBagUgACACKAIMEQEARQRAQQAhAQwECyACKAIEIQQgAigCAAsiAUEBaiEFIANB/wFGIAEtAAAiAUHYAUZxRQRAIAAoAgAiBiADNgIYIAZBNzYCFCAAKAIAIAE2AhwgACAAKAIAKAIAEQAACyAAIAE2ArgDIAIgBEEBazYCBCACIAU2AgAMAQsgABBlRQRAQQAhAQwCCyAAKAK4AyEBCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEBaw7+AQ8REREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREgECBQkFBQUFAwQFCAUFBQ8PDw8PDw8PAAcGChALERENDQ0NDQ0NDQ0NDQ0NDQ0NEREREREREREMEREREREOEQsgACgCACICQegANgIUIABBASACKAIEEQMAIAAoAtADIgEoAgwEQCAAKAIAIgJBwAA2AhQgACACKAIAEQAAIAAoAtADIQELIAtCADcAACALQgA3AAggDEKBgoSIkKDAgAE3AAggDEKBgoSIkKDAgAE3AAAgCkKFipSo0KDBggU3AAggCkKFipSo0KDBggU3AAAgAEIANwOwAiAAQQA2AiggAEIANwOYAiAAQQA6AKwCIABCgYAENwKkAiAAQQA6AKICIABBgQI7AaACIAFBATYCDAwUC0EAIQEgAEEAQQBBABBYDRMMEgtBACEBIABBAEEBQQAQWA0SDBELQQAhASAAQQBBAEEBEFgNEQwQC0EAIQEgAEEAQQFBARBYDRAMDwsgACgCACICIAE2AhggAkE/NgIUIAAgACgCACgCABEAAAwPCyAAKAIYIgUoAgQhASAFKAIAIQMgACgC0AMoAhBFBEAgACgCACICQTw2AhQgAkEYakH4qQFB0AAQOBogACAAKAIAKAIAEQAACyABRQRAIAAgBSgCDBEBAEUEQEEAIQEMDwsgBSgCACEDIAUoAgQhAQsgAy0AACEGIAFBAWsiAgR/IANBAWoFIAAgBSgCDBEBAEUEQEEAIQEMDwsgBSgCBCECIAUoAgALIgQtAAAhASACQQFrIgMEfyAEQQFqBSAAIAUoAgwRAQBFBEBBACEBDA8LIAUoAgQhAyAFKAIACyEEIAAoAgAiAiAELQAAIgo2AhggAkHpADYCFEEBIQIgAEEBIAAoAgAoAgQRAwACQAJAAkAgCkEBdEEGaiAGQQh0IAFyRyAKQQRLcg0AIAoEQCAAIAo2AtQCIARBAWohCCADQQFrIQQM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EQEARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgYoAlggBC0AAEcNACADRQRAIAAgASgCDBEBAEUEQEEAIQEMCwsgACgC2AEhBiABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAYoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAQBFBEBBACEBDAsLIAAoAtgBIQYgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAGKAKwASAELQAARw0AIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEBAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEBAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANB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JCECIAAoAqwDDAMLIAQoAhBFBEAgACgCACIBQSQ2AhQgACABKAIAEQAACyAAKALUAkUNBCAAEIEBQQEPC0ECIQEgACgCkAEiAiAAKAKYAU4NBCAAIAI2ApgBDAQLIABBPzYCtAMgAEHAugE2ArADIABBCDYCrANBCAsiATYCyAIgACABNgLEAiACQQBKBEAgACgC2AEhAUEAIQMDQCABIAAoAqwDIgI2AiggASACNgIkIAEgASgCCCAAKAIcbCACIAAoArwCbBAzNgIcIAEgASgCDCAAKAIgbCAAKAKsAyAAKALAAmwQMzYCICABIAEoAgggACgCHGwgACgCvAIQMzYCLCABKAIMIAAoAiBsIAAoAsACEDMhAiABQQA2AlAgAUEBNgI0IAEgAjYCMCABQdgAaiEBIANBAWoiAyAAKAIkSA0ACyAAKAKsAyEBCyAAIAAoAiAgASAAKALAAmwQMzYCzAJBASEFIAAoAswDIAAoAtQCIgEgACgCJE4EfyAAKALgAUEARwVBAQs2AhALIAFFBEAgBEECNgIYDAELCyAEQQA2AhhBAQ8LIAELQgEBfyAAKALMAyIBQQE2AhggAUIANwIQIAFBNDYCACAAIAAoAgAoAhARAAAgACAAKALQAygCABEAACAAQQA2AqABCxsAIAAgACgC1AMoAggRAAAgACgCzANBNDYCAAsMACAAKAIYQQE2AiQLiwEBAn8gACgCGCIBKAIgQQFBgCAgASgCHBA1IgJFBEAgASgCJARAIAAoAgAiAkErNgIUIAAgAigCABEAAAsgACgCACICQfsANgIUIABBfyACKAIEEQMAIAEoAiBB/wE6AAAgASgCIEHZAToAAUECIQILIAFBADYCJCABIAI2AgQgASABKAIgNgIAQQELVAECfyABQQBKBEAgASAAKAIYIgIoAgQiA0oEQANAIAAgAigCDBEBABogASADayIBIAIoAgQiA0oNAAsLIAIgAyABazYCBCACIAIoAgAgAWo2AgALC3YBAX8gACgCGCICRQRAIAAgAEEAQSggACgCBCgCABECACICNgIYIAIgAEEAQYAgIAAoAgQoAgARAgA2AiAgACgCGCECCyACIAE2AhwgAkEsNgIYIAJBLTYCFCACQS42AhAgAkEvNgIMIAJBMDYCCCACQgA3AgALzQEBBH8jAEEQayIEJAAgACgC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aiIEIAAoAsACSA0ACwsLhAEBBH8gACgCwAIiAUEASgRAIAMoAgAhBQNAIAAoAnAiA0EASgRAIAMgBSAEQQJ0IgNqKAIAIgFqIQYgAiADaigCACEDA0AgASADLQAAIgc6AAEgASAHOgAAIANBAWohAyABQQJqIgEgBkkNAAsgACgCwAIhAQsgBEEBaiIEIAFIDQALCwsJACADIAI2AgALCQAgA0EANgIACx8BAX8gACgC3AMiASAAKALAAjYCXCABIAAoAnQ2AmALswIBBn8gACgC3AMiAygCXCIHIAAoAsACIghOBEAgACgCJEEASgRAIANBDGohCiADQeQAaiELIANBNGohDCAAKALYASEHQQAhCANAIAAgByABIAhBAnQiCWooAgAgCSALaigCACACKAIAbEECdGogCSAKaiAJIAxqKAIAEQYAIAdB2ABqIQcgCEEBaiIIIAAoAiRIDQALIAAoAsACIQgLIANBADYCXEEAIQcLIAAgA0EMaiAHIAQgBSgCACIBQQJ0aiAIIAdrIgQgAygCYCIHIAQgB0kbIgQgBiABayIBIAEgBEsbIgEgACgC4AMoAgQRBAAgBSAFKAIAIAFqNgIAIAMgAygCYCABazYCYCADIAMoAlwgAWoiATYCXCAAKALAAiABTARAIAIgAigCAEEBajYCAAsL2AEAAkAgACgCyAMiASgCGCICBEAgASgCDCEDDAELIAEgACABKAIIIAEoAhQgASgCEEEAIAAoAgQoAhwRCgAiAzYCDCABKAIYIQILIAAgAyACQQJ0aiAEIAUoAgAiA0ECdGogASgCECACayICIAYgA2siAyACIANJGyICIAAoAnQgASgCFGsiAyACIANJGyICIAAoAuQDKAIEEQYAIAUgBSgCACACajYCACABIAEoAhggAmoiADYCGCAAIAEoAhAiAE8EQCABQQA2AhggASABKAIUIABqNgIUCwvTAQECfyAAKALIAyIEQRhqIQgCQCAEKAIYIgYEQCAEKAIMIQcMAQsgBCAAIAQoAgggBCgCFCAEKAIQQQEgACgCBCgCHBEKACIHNgIMIAQoAhghBgsgACABIAIgAyAHIAggBCgCECAAKALcAygCBBEJACAGIAQoAhgiA0kEfyAAIAQoAgwgBkECdGpBACADIAZrIgEgACgC5AMoAgQRBgAgBSAFKAIAIAFqNgIAIAQoAhgFIAMLIAQoAhAiAE8EQCAEQQA2AhggBCAEKAIUIABqNgIUCwuPAQEEfyMAQRBrIgckACAAKALIAyIIKAIQIQkgBSgCACEKIAdBADYCDCAAIAEgAiADIAgoAgwgB0EMaiAGIAprIgEgCSABIAlJGyAAKALcAygCBBEJACAAIAgoAgwgBCAFKAIAQQJ0aiAHKAIMIAAoAuQDKAIEEQYAIAUgBSgCACAHKAIMajYCACAHQRBqJAAL3AEBAX8gACgCyAMhAgJAAkACQAJAAkAgAQ4EAAMCAQMLIAAoAlQEQCACQYkBNgIEIAIoAgwNBCACIAAgAigCCEEAIAIoAhBBASAAKAIEKAIcEQoANgIMDAQLIAIgACgC3AMoAgQ2AgQMAwsgAigCCEUEQCAAKAIAIgFBAzYCFCAAIAEoAgARAAALIAJBigE2AgQMAgsgAigCCEUEQCAAKAIAIgFBAzYCFCAAIAEoAgARAAALIAJBiwE2AgQMAQsgACgCACIBQQM2AhQgACABKAIAEQAACyACQgA3AhQLPAAgACABIAIoAgAgBCAFKAIAQQJ0aiAAKALcAygCDBEGACAFIAUoAgBBAWo2AgAgAiACKAIAQQFqNgIAC7sDAQx/IAJBAnQiAiABKAIIaigCACEGIAEoAgQgAmooAgAhByABKAIAIAJqKAIAIQIgAygCACEBIAAoAtACIQMgACgC3AMiBCgCHCEIIAQoAhghDCAEKAIUIQ0gBCgCECEOIAAoAnAiBEECTwR/IARBAXYhBANAIA0gBy0AAEECdCIFaigCACEJIAwgBi0AAEECdCIKaigCACELIAUgCGooAgAhDyABIAMgCiAOaigCAGoiCiACLQAAIgVqLQAAOgAAIAEgBSADIAsgD2pBEHVqIgtqLQAAOgABIAEgBSADIAlqIglqLQAAOgACIAEgCiACLQABIgVqLQAAOgADIAEgBSALai0AADoABCABIAUgCWotAAA6AAUgAUEGaiEBIAJBAmohAiAGQQFqIQYgB0EBaiEHIARBAWsiBA0ACyAAKAJwBSAEC0EBcQRAIA0gBy0AAEECdCIAaigCACEHIAwgBi0AAEECdCIGaigCACEEIAAgCGooAgAhCCABIAItAAAiACADIAYgDmooAgBqai0AADoAACABIAAgAyAEIAhqQRB1amotAAA6AAEgASAAIAMgB2pqLQAAOgACCwvtAQEDfyMAQRBrIgckACAFAn8gACgC3AMiAygCJARAIANBIGpBACAEIAUoAgBBAnRqQQBBASADKAIoEGEgA0EANgIkQQEMAQsgAygCLCEIIAcgBCAFKAIAIglBAnRqIgQoAgA2AgggBwJ/IAggBiAJayIGIAYgCEsbIgZBAkkiCEUEQCAEKAIEDAELIANBATYCJCADKAIgCzYCDCAAIAEgAigCACAHQQhqIAMoAgwRBgAgBkECIAgbCyIGIAUoAgBqNgIAIAMgAygCLCAGazYCLCADKAIkRQRAIAIgAigCAEEBajYCAAsgB0EQaiQAC+YEAQ9/IAJBAnQiBSABKAIIaigCACEGIAEoAgQgBWooAgAhCSABKAIAIAJBA3RqIgEoAgAhByABKAIEIQogAygCBCEBIAMoAgAhAiAAKALQAiEFIAAoAtwDIgMoAhwhDCADKAIYIQ0gAygCFCEOIAMoAhAhDyAAKAJwIgNBAk8EfyADQQF2IRADQCAOIAktAABBAnQiA2ooAgAhCyANIAYtAABBAnQiCGooAgAhESADIAxqKAIAIRIgAiAFIAggD2ooAgBqIgMgBy0AACIEai0AADoAACACIAQgBSARIBJqQRB1aiIIai0AADoAASACIAQgBSALaiILai0AADoAAiACIAMgBy0AASIEai0AADoAAyACIAQgCGotAAA6AAQgAiAEIAtqLQAAOgAFIAEgAyAKLQAAIgRqLQAAOgAAIAEgBCAIai0AADoAASABIAQgC2otAAA6AAIgASADIAotAAEiBGotAAA6AAMgASAEIAhqLQAAOgAEIAEgBCALai0AADoABSABQQZqIQEgCkECaiEKIAJBBmohAiAHQQJqIQcgBkEBaiEGIAlBAWohCSAQQQFrIhANAAsgACgCcAUgAwtBAXEEQCAOIAktAABBAnQiAGooAgAhAyANIAYtAABBAnQiBmooAgAhCSAAIAxqKAIAIQggAiAFIAYgD2ooAgBqIgYgBy0AACIAai0AADoAACACIAAgBSAIIAlqQRB1aiIHai0AADoAASACIAAgAyAFaiICai0AADoAAiABIAYgCi0AACIAai0AADoAACABIAAgB2otAAA6AAEgASAAIAJqLQAAOgACCwsbAQF/IAAoAtwDIgFBADYCJCABIAAoAnQ2AiwLhQMB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aW4gAEFzc2VydGlvbiBgaW0ud2lkdGgoKSA9PSBpbS5zdGVwKCkvc2l6ZW9mKGZsb2F0KWAgZmFpbGVkIGluIAAgCQoNAEVycm9yOiBtYWxsb2MKAEVycm9yIDE6IGljcEdldEluaXRYdzJYYwoAID09PSBtYXRyaXggKCVkLCVkKSA9PT0KACA9PT0gdmVjdG9yICglZCkgPT09CgA/Pz8gMQoARXJyb3I6IGxhYmVsaW5nIHdvcmsgb3ZlcmZsb3cuCgAjIyMgRmVhdHVyZSBjYW5kaWRhdGVzIGZvciB0cmFja2luZyBhcmUgb3ZlcmZsb3cuCgBhcmdsQ2FtZXJhRnJ1c3R1bVJIKCk6IGFyUGFyYW1EZWNvbXBNYXQoKSBpbmRpY2F0ZWQgcGFyYW1ldGVyIGVycm9yLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIvcmVmSW1hZ2UuCgBTdGFydCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgBEYXRhIG51bSBlcnJvciEhCgB3ACVzJXMAJXMuJXMAdmVjdG9yAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnNcb3JpZW50YXRpb25fYXNzaWdubWVudC5jcHAARDpca2Fsd2FsdC1naXRodWJcRmVhdHVyZVNFVC1EaXNwbGF5XGVtc2NyaXB0ZW5cV2ViQVJLaXRMaWJcbGliXFNSQ1xLUE1cRnJlYWtNYXRjaGVyXGZyYW1ld29ya1x0aW1lcnMuY3BwAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnNcRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAARDpca2Fsd2FsdC1naXRodWJcRmVhdHVyZVNFVC1EaXNwbGF5XGVtc2NyaXB0ZW5cV2ViQVJLaXRMaWJcbGliXFNSQ1xLUE1cRnJlYWtNYXRjaGVyXG1hdGNoZXJzXGhvdWdoX3NpbWlsYXJpdHlfdm90aW5nLmNwcABEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcZnJhbWV3b3JrXGltYWdlLmNwcABEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcZGV0ZWN0b3JzXGdhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnNccHlyYW1pZC5jcHAAaW5mbwBFcnJvcjogaWNwR2V0Sl9VX1hjAHdiAHJiAEFSX1BJWEVMX0ZPUk1BVF9SR0IAUGF0dGVybiBleHRyYWN0aW9uIGZhaWxlZC4AQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAFRyYWNraW5nIHRocmVhZCA9ICVkCgBTSVpFID0gJWQsICVkCgBFcnJvciAyOiBpY3BHZXRJbml0WHcyWGMKAD8/PyAyCgBFcnJvcjogdW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LgoAVW5rbm93biBvciB1bnN1cHBvcnRlZCBsYWJlbGluZyB0aHJlc2hvbGQgbW9kZSByZXF1ZXN0ZWQuIFNldCB0byBtYW51YWwuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IDAgeHNpemUveXNpemUvZHBpLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciB3cml0aW5nLgoARXJyb3I6IE5VTEwgcGF0dEhhbmRsZS4KAEVuZCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgByAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxtYXRjaGVyc1xmcmVhay5oAHdhcm5pbmcAICUxMGcAJTRkAHdiAHJiAEFSX1BJWEVMX0ZPUk1BVF9CR1IATUFOVUFMAEdlbmVyaWMgZXJyb3IgZHVyaW5nIG1hdGNoaW5nIHBoYXNlLgAgbGluZSAAJXMlcwoARmlsZSBvcGVuIGVycm9yLiAlcwoARGlzdG9ydGlvbiBmYWN0b3I6IGsxPSUxLjEwZiwgazI9JTEuMTBmLCBwMT0lMS4xMGYsIHAyPSUxLjEwZgoARXJyb3I6IG1hbGxvYwoARXJyb3IgMzogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRKX1VfUwoAPT09PT09ICVzID09PT09PT09CgA/Pz8gMwoARXJyb3I6IGNhbid0IGxvYWQgcGF0dGVybiBmcm9tIE5VTEwgYnVmZmVyLgoAa3BtU2V0UmVmRGF0YVNldCgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KAEVycm9yIHNhdmluZyBmZWF0dXJlIG1hcDogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3V0IG9mIG1lbW9yeSEhCgBJRCBhbHJlYWR5IGV4aXN0cwBlcnJvcgBGcmVhayBmZWF0dXJlcyAtICVkAHJiAEFVVE9fTUVESUFOAEFSX1BJWEVMX0ZPUk1BVF9SR0JBAEluc3VmZmljaWVudCBjb250cmFzdCBkdXJpbmcgbWF0Y2hpbmcuACU3LjVmIAAgbGluZSAARXJyb3Igb3BlbmluZyBmaWxlICclcyc6IAAgICAgICAgICAgICAgICAgICBmeD0lZiwgZnk9JWYsIHgwPSVmLCB5MD0lZiwgcz0lZgoARXJyb3IgNDogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRVX2Zyb21fWF9ieV9NYXRYMlUKAEVycm9yIGFsbG9jYXRpbmcgbWVtb3J5LgoARXJyb3I6IG91dCBvZiBtZW1vcnkuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciB3cml0aW5nLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMnIGZvciByZWFkaW5nLgoAT3V0IG9mIG1lbW9yeSEhCgBTdGVwIHNpemUgbXVzdCBiZSBlcXVhbCB0byB3aWR0aCBmb3Igbm93ACVzAFdpZHRoIGNhbm5vdCBiZSB6ZXJvAFNvdXJjZSB3aWR0aCBtdXN0IGJlIGV2ZW4ASW1hZ2UgaXMgdG9vIHNtYWxsAHggb3V0IG9mIHJhbmdlAEJ1aWxkIFB5cmFtaWQAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0YXJ0ZWQAUHlyYW1pZCBpcyBub3QgYWxsb2NhdGVkAHJiAEFVVE9fT1RTVQBBUl9QSVhFTF9GT1JNQVRfQkdSQQBCYXJjb2RlIG1hdGNoaW5nIGNvdWxkIG5vdCBmaW5kIGNvcnJlY3QgYmFyY29kZSBsb2NhdG9yIHBhdHRlcm4uAFslc10gADogACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYgJWYKAEVycm9yIDU6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0WGNfZnJvbV9Yd19ieV9NYXRYdzJYYwoARXJyb3IgcmVhZGluZyBpbWFnZVNldC4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbUdlblJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBvcGVuaW5nICclcycuCgBDYW4ndCBvcGVuIEpQRUcgZmlsZSAnJXMnCgBPdXQgb2YgbWVtb3J5ISEKAFBhdHRlcm4gRGF0YSByZWFkIGVycm9yISEKAFJlYWQgZXJyb3IhIQoAJWYAd2IAQVJfUElYRUxfRk9STUFUX0FCR1IAUHlyYW1pZCBpcyBOVUxMAEFVVE9fQURBUFRJVkUAQmFyY29kZSBtYXRjaGluZyBlcnJvciBkZXRlY3Rpb24vY29ycmVjdGlvbiBmb3VuZCB1bnJlY292ZXJhYmxlIGVycm9yLgBFcnJvciBjcmVhdGluZyBmdWxsIGZpbGUgcGF0aCBmcm9tICclcycgYW5kICclcycAQXNzZXJ0aW9uIGB4IDwgbU1heFhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gNWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSW1hZ2VzLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RvcFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdCAhPSAwYCBmYWlsZWQgaW4gACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYKAEVycm9yID0gJWYKAEVycm9yIDY6IGljcEdldEluaXRYdzJYYwoAICAgICAgICAgSW1hZ2VTaXplID0gJTdkW3BpeGVsXQoAPT09PT09PT09ICVkID09PT09PT09PT09CgBJbWFnZXNldCBjb250YWlucyAlZCBpbWFnZXMuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciByZWFkaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3IgcmVhZGluZyBwYXR0ZXJuIGZpbGUgJyVzJy4KAEV4dHJhY3QgRmVhdHVyZXMASGVpZ2h0IGNhbm5vdCBiZSB6ZXJvACVmICVmICVmICVmAHggbXVzdCBiZSBwb3NpdGl2ZQBMYXBsYWNpYW4gcHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkAENsb2NrIGhhcyBub3QgYmVlbiBzdG9wcGVkAEFSX1BJWEVMX0ZPUk1BVF9NT05PAERlc3RpbmF0aW9uIGlzIE5VTEwAQVVUT19CUkFDS0VUSU5HAEVycm9yICglZCk6IHVuYWJsZSB0byBkZXRlcm1pbmUgZmlsZSBsZW5ndGguAE1hdGNoaW5nIGNvbmZpZGVuY2UgY3V0b2ZmIHZhbHVlIG5vdCByZWFjaGVkLgBBc3NlcnRpb24gYHkgPj0gbU1pbllgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS50eXBlKCkgPT0gSU1BR0VfVUlOVDhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzdG9yZS5zaXplKCkgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmCgBFcnJvciA3OiBpY3BHZXRJbml0WHcyWGMKAEV4dHJhY3RlZCBmZWF0dXJlcyA9ICU3ZFtwaXhlbF0KAEVycm9yIGljcDJHZXRUUwoARmFsbGluZyBiYWNrIHRvIHJlYWRpbmcgJyVzJXMnIGluIEFSVG9vbEtpdCB2NC54IGZvcm1hdC4KAEVycm9yIGluIG9wZW5pbmcgJyVzJyBpbiB6aXBmaWxlLgoARXJyb3IgcmVhZGluZyBKUEVHIGZpbGUuCgBFcnJvciB3aGlsZSBhZGRpbmcgcmVmZXJlbmNlIGRhdGEgc2V0OiBrcG1NZXJnZVJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcwBJbWFnZSBtdXN0IGJlIGdyYXlzY2FsZQB5IG91dCBvZiByYW5nZQBGZWF0dXJlIHN0b3JlIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQAJWQAd2IAQVJfUElYRUxfRk9STUFUX0FSR0IATWF4aW11bSBhbGxvd2FibGUgcG9zZSBlcnJvciBleGNlZWRlZC4AQXNzZXJ0aW9uIGBzdGVwID49IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAFNvdXJjZSBpcyBOVUxMAEVycm9yICglZCk6IHVuYWJsZSB0byByZWFkIGZyb20gZmlsZS4ATXVsdGktbWFya2VyIHBvc2UgZXJyb3IgdmFsdWUgZXhjZWVkZWQuAEFzc2VydGlvbiBgeSA8IG1NYXhZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX3BvaW50cyA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACU3LjVmIAAgSU5GTyAgAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvcmVmRGF0YVNldC4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiBVbnN1cHBvcnRlZCBwaXhlbCBmb3JtYXQgKCVkKSByZXF1ZXN0ZWQuCgBFcnJvciBpbiByZWFkaW5nICclcycuCgAKIyMjIFN1cmZhY2UgTm8uJWQgIyMjCgBCdWlsZCBJbmRleABBUl9QSVhFTF9GT1JNQVRfeXV2cwAlcwBJbWFnZSBtdXN0IGhhdmUgMSBjaGFubmVsAFNob3VsZCBiZSBzYW1lIHNpemUAUmVqZWN0ZWQgZnJlcXVlbnRseSBtaXNyZWNvZ25pc2VkIG1hdHJpeCBtYXJrZXIuAEFzc2VydGlvbiBgYW5nbGUgPiAtUElgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBjaGFubmVscyA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfd2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHluYW1pY19jYXN0PGNvbnN0IEJpbm9taWFsUHlyYW1pZDMyZio+KHB5cmFtaWQpYCBmYWlsZWQgaW4gAE1heCBmZWF0dXJlID0gJWQKAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABBUl9QSVhFTF9GT1JNQVRfUkdCXzU2NQBBc3NlcnRpb24gYG1QeXJhbWlkLnNpemUoKSA9PSBtTnVtT2N0YXZlcyptTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABGaWVsZC1vZi12aWV3IHZlcnRpY2FsID0gJS4xZiwgaG9yaXpvbnRhbCA9ICUuMWYgZGVncmVlcywgYXNwZWN0IHJhdGlvID0gJS4zZgoAJTNkOiAoJTNkLCUzZCkgOiAlZiBtaW49JWYgbWF4PSVmLCBzZD0lZgoAICBSZWFkIEltYWdlU2V0LgoARXJyb3Igc2F2aW5nIEtQTSBkYXRhOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJXMnIGZvciB3cml0aW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBFcnJvciBpbiBjbG9zaW5nICVzIGluIHRoZSB6aXBmaWxlLgoAQXV0byB0aHJlc2hvbGQgKGJyYWNrZXQpIG1hcmtlciBjb3VudHMgLVslM2Q6ICUzZF0gWyUzZDogJTNkXSBbJTNkOiAlM2RdKy4KAE91dCBvZiBtZW1vcnkhIQoAUHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkIHlldABEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcbWF0Y2hlcnMvdmlzdWFsX2RhdGFiYXNlLmgAQVJfUElYRUxfRk9STUFUX1JHQkFfNTU1MQAuAEFzc2VydGlvbiBgYW5nbGUgPD0gUElgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkLnR5cGUoKSA9PSBJTUFHRV9GMzJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfaGVpZ2h0ID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbURhdGEuZ2V0KClgIGZhaWxlZCBpbiAAcGFnZSAlZCwgaW1hZ2UgbnVtICVkLCBwb2ludHMgLSAlZAoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoARXJyb3Igb3BlbmluZyBmaWxlICclcy5pc2V0Jy4KAEVycm9yIGluIGNsb3NpbmcgJyVzJy4KAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoAeSBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2UgaGVpZ2h0AEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAE9ubHkgRjMyIGltYWdlcyBzdXBwb3J0ZWQARGF0YSBwb2ludGVyIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNDQ0NABBc3NlcnRpb24gYHNjYWxlID49IG1NaW5TY2FsZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLndpZHRoKCkgPT0gbVB5cmFtaWRbMF0ud2lkdGgoKWAgZmFpbGVkIGluIAAgbGluZSAAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZgoAWyUgLjNmICUgLjNmICUgLjNmXSBbJSA2LjFmXQoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAGtwbVNldFJlZkRhdGFTZXRGaWxlKCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoAICAgIGVuZC4KAEF1dG8gdGhyZXNob2xkICglcykgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoAQVJfUElYRUxfRk9STUFUXzQyMHYAbWVkaWFuAE9jdGF2ZSBtdXN0IGJlIHBvc2l0aXZlAHNjYWxlIG91dCBvZiByYW5nZQBJbWFnZSBvZiB3cm9uZyBzaXplIGZvciBweXJhbWlkAEFzc2VydGlvbiBgaW0xLnR5cGUoKSA9PSBJTUFHRV9GMzJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBnLmNoYW5uZWxzKCkgPT0gMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY19zdGVwID4gMGAgZmFpbGVkIGluIAAlNy40ZiAAOiAAICBSZWFkIEZlYXR1cmVTZXQuCgBDYW5ub3QgZmluZCB0aGUgcGFnZSBmb3Igc2tpcHBpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBvcHRpY2FsIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3Igc2F2aW5nIEtQTSBkYXRhOiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdHN1AEFSX1BJWEVMX0ZPUk1BVF80MjBmAFN0ZXAgbXVzdCBiZSBwb3NpdGl2ZQBJbnZhbGlkIGltYWdlIHR5cGUAUHlyYW1pZCBpcyBOVUxMAE51bWJlciBvZiBjaGFubmVscyBzaG91bGQgYmUgMgBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTWF4U2NhbGVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmhlaWdodCgpID09IG1QeXJhbWlkWzBdLmhlaWdodCgpYCBmYWlsZWQgaW4gACUzZCwgJTNkOiBtYXhfc2ltID0gJWYsIChtYXgsbWluKSA9ICVmLCAlZiwgc2QgPSAlZgoAa3BtTG9hZFJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0UHRyLgoAa3BtTWF0Y2hpbmcoKTogTlVMTCBrcG1IYW5kbGUvaW5JbWFnZUx1bWEuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmZzZXQnLgoAT2N0YXZlIG11c3QgYmUgbGVzcyB0aGFuIG51bWJlciBvZiBvY3RhdmVzAEFSX1BJWEVMX0ZPUk1BVF9OVjIxAEFzc2VydGlvbiBgZGV0ZWN0b3JgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3QudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbWF4X2hlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfd2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2l6ZSA+IDBgIGZhaWxlZCBpbiAAUGFnZVslZF0gIHByZTolM2QsIGFmdDolM2QsIGVycm9yID0gJWYKACAgUmVhZCBNYXJrZXJTZXQuCgBFcnJvciBsb2FkaW5nIEtQTSBkYXRhOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJXMnIGZvciByZWFkaW5nLgoARGVzdGluYXRpb24gaW1hZ2Ugc2hvdWxkIGJlIGEgZmxvYXQAbXJrAHNpemUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAERldGVjdG9yIGlzIE5VTEwAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBVbmtub3duIGltYWdlIHR5cGUAQXNzZXJ0aW9uIGBoaXN0ICE9IE5VTExgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoc3JjX3dpZHRoJTIpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVJlZkltYWdlV2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKCkuc2l6ZSgpID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KAFB5cmFtaWQgaXMgZW1wdHkAJSUlMDJ4AHZlY3RvcgBEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcZGV0ZWN0b3JzXG9yaWVudGF0aW9uX2Fzc2lnbm1lbnQuaAAlZiAlZiAlZiAlZgB3aWR0aCBtdXN0IGJlIHBvc2l0aXZlAFVuc3VwcG9ydGVkIGltYWdlIHR5cGUAU291cmNlIHdpZHRoIG11c3QgYmUgb2RkAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0yLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIAAvcHJvYy9zZWxmL2V4ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0ud2lkdGgoKSA9PSBkZXRlY3Rvci0+d2lkdGgoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIABUcmFuc2Zvcm1hdGlvbiBtYXRyaXggcmVhZCBlcnJvciEhCgB2ZWN0b3IASW1hZ2VzIG11c3QgaGF2ZSB0aGUgc2FtZSB3aWR0aABQeXJhbWlkIGFuZCBkZXRlY3RvciBzaXplIG1pc21hdGNoAGpwZwBVbnRlc3RlZCBiZWhhdmlvciBmb3Igb2RkIGNodW5rIHNpemUAaGVpZ2h0IG11c3QgYmUgcG9zaXRpdmUAT2N0YXZlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYChmYmluKzAuNWYpID4gMCAmJiAoZmJpbi0wLjVmKSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gACVzJXMKAAAAGAQAABUKAABQDAAADQ4AAC5pc2V0AHJiAABpbmZpbml0eQBNaXNzaW5nIEh1ZmZtYW4gY29kZSB0YWJsZSBlbnRyeQBNQVhfQUxMT0NfQ0hVTksgaXMgd3JvbmcsIHBsZWFzZSBmaXgAQUxJR05fVFlQRSBpcyB3cm9uZywgcGxlYXNlIGZpeABOb3QgYSBKUEVHIGZpbGU6IHN0YXJ0cyB3aXRoIDB4JTAyeCAweCUwMngAQ29ycnVwdCBKUEVHIGRhdGE6ICV1IGV4dHJhbmVvdXMgYnl0ZXMgYmVmb3JlIG1hcmtlciAweCUwMngAVW5leHBlY3RlZCBtYXJrZXIgMHglMDJ4AFVuc3VwcG9ydGVkIG1hcmtlciB0eXBlIDB4JTAyeABVbnN1cHBvcnRlZCBKUEVHIHByb2Nlc3M6IFNPRiB0eXBlIDB4JTAyeABEZWZpbmUgSHVmZm1hbiBUYWJsZSAweCUwMngARGVmaW5lIEFyaXRobWV0aWMgVGFibGUgMHglMDJ4OiAweCUwMngALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABCb2d1cyBEQUMgdmFsdWUgMHgleABfX25leHRfcHJpbWUgb3ZlcmZsb3cASHVmZm1hbiBjb2RlIHNpemUgdGFibGUgb3ZlcmZsb3cAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUASW52YWxpZCBjcm9wIHJlcXVlc3QAVW5zdXBwb3J0ZWQgY29sb3IgY29udmVyc2lvbiByZXF1ZXN0AHVuc2lnbmVkIHNob3J0AG5mdFBvaW50AHVuc2lnbmVkIGludABDb3JydXB0IEpQRUcgZGF0YTogcHJlbWF0dXJlIGVuZCBvZiBkYXRhIHNlZ21lbnQAaGVpZ2h0AEZyYWN0aW9uYWwgc2FtcGxpbmcgbm90IGltcGxlbWVudGVkIHlldABDQ0lSNjAxIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQATm90IGltcGxlbWVudGVkIHlldABmc2V0AGdldABmbG9hdAB1aW50NjRfdABudW1GcG9pbnRzAG5mdFBvaW50cwBuZnRGc2V0UG9pbnRzAG5mdEZlYXR1cmVQb2ludHMAQ2Fubm90IHF1YW50aXplIG1vcmUgdGhhbiAlZCBjb2xvciBjb21wb25lbnRzAFN0YXJ0IE9mIFNjYW46ICVkIGNvbXBvbmVudHMAbnVtRnNldHMAQm9ndXMgdmlydHVhbCBhcnJheSBhY2Nlc3MAQm9ndXMgc2FtcGxpbmcgZmFjdG9ycwBRdWFudGl6aW5nIHRvICVkID0gJWQqJWQqJWQgY29sb3JzAFF1YW50aXppbmcgdG8gJWQgY29sb3JzAENhbm5vdCBxdWFudGl6ZSB0byBmZXdlciB0aGFuICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gbW9yZSB0aGFuICVkIGNvbG9ycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0kgbWFya2VycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0YgbWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAdmVjdG9yAElucHV0IGZpbGUgcmVhZCBlcnJvcgBwb2ludGVyAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogbWlzc2luZyBTT1MgbWFya2VyAG5mdE1hcmtlcgBfcmVhZE5GVE1hcmtlcgB1bnNpZ25lZCBjaGFyAFVucmVjb2duaXplZCBjb21wb25lbnQgSURzICVkICVkICVkLCBhc3N1bWluZyBZQ2JDcgBzZXR1cABWaXJ0dWFsIGFycmF5IGNvbnRyb2xsZXIgbWVzc2VkIHVwAHN0ZDo6ZXhjZXB0aW9uAEJvZ3VzIEh1ZmZtYW4gdGFibGUgZGVmaW5pdGlvbgBTZWxlY3RlZCAlZCBjb2xvcnMgZm9yIHF1YW50aXphdGlvbgBJbWFnZSB0b28gd2lkZSBmb3IgdGhpcyBpbXBsZW1lbnRhdGlvbgBuYW4ARGlkbid0IGV4cGVjdCBtb3JlIHRoYW4gb25lIHNjYW4AU2FtcGxpbmcgZmFjdG9ycyB0b28gbGFyZ2UgZm9yIGludGVybGVhdmVkIHNjYW4AYm9vbABCdWZmZXIgcGFzc2VkIHRvIEpQRUcgbGlicmFyeSBpcyB0b28gc21hbGwAcHVzaF9iYWNrAGRwaQBiYWRfYXJyYXlfbmV3X2xlbmd0aABCb2d1cyBtYXJrZXIgbGVuZ3RoAHdpZHRoAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAGJhc2ljX3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBDb3B5cmlnaHQgKEMpIDIwMTgsIFRob21hcyBHLiBMYW5lLCBHdWlkbyBWb2xsYmVkaW5nAGluZgByZXNpemUAaW1nQldzaXplAFN1c3BlbnNpb24gbm90IGFsbG93ZWQgaGVyZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAZG91YmxlAERDVCBjb2VmZmljaWVudCBvdXQgb2YgcmFuZ2UASW52YWxpZCBjb2xvciBxdWFudGl6YXRpb24gbW9kZSBjaGFuZ2UASlBFRyBkYXRhc3RyZWFtIGNvbnRhaW5zIG5vIGltYWdlACAgICB3aXRoICVkIHggJWQgdGh1bWJuYWlsIGltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAEJvZ3VzIGlucHV0IGNvbG9yc3BhY2UAQm9ndXMgSlBFRyBjb2xvcnNwYWNlAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkACAgICAgICAgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZABXYXJuaW5nOiB1bmtub3duIEpGSUYgcmV2aXNpb24gbnVtYmVyICVkLiUwMmQAQ29ycnVwdCBKUEVHIGRhdGE6IGZvdW5kIG1hcmtlciAweCUwMnggaW5zdGVhZCBvZiBSU1QlZABTdGFydCBPZiBGcmFtZSAweCUwMng6IHdpZHRoPSV1LCBoZWlnaHQ9JXUsIGNvbXBvbmVudHM9JWQAICAgIENvbXBvbmVudCAlZDogJWRoeCVkdiBxPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBTcz0lZCBTZT0lZCBBaD0lZCBBbD0lZAAgIFNzPSVkLCBTZT0lZCwgQWg9JWQsIEFsPSVkACAgICBDb21wb25lbnQgJWQ6IGRjPSVkIGFjPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBhdCBzY2FuIHNjcmlwdCBlbnRyeSAlZABJbnZhbGlkIHNjYW4gc2NyaXB0IGF0IGVudHJ5ICVkAEJvZ3VzIERRVCBpbmRleCAlZABCb2d1cyBESFQgaW5kZXggJWQAQm9ndXMgREFDIGluZGV4ICVkAFRvbyBtYW55IGNvbG9yIGNvbXBvbmVudHM6ICVkLCBtYXggJWQASW5jb25zaXN0ZW50IHByb2dyZXNzaW9uIHNlcXVlbmNlIGZvciBjb21wb25lbnQgJWQgY29lZmZpY2llbnQgJWQAV3JvbmcgSlBFRyBsaWJyYXJ5IHZlcnNpb246IGxpYnJhcnkgaXMgJWQsIGNhbGxlciBleHBlY3RzICVkAEF0IG1hcmtlciAweCUwMngsIHJlY292ZXJ5IGFjdGlvbiAlZABVbnN1cHBvcnRlZCBKUEVHIGRhdGEgcHJlY2lzaW9uICVkAERlZmluZSBRdWFudGl6YXRpb24gVGFibGUgJWQgIHByZWNpc2lvbiAlZABBZG9iZSBBUFAxNCBtYXJrZXI6IHZlcnNpb24gJWQsIGZsYWdzIDB4JTA0eCAweCUwNHgsIHRyYW5zZm9ybSAlZABJbXByb3BlciBjYWxsIHRvIEpQRUcgbGlicmFyeSBpbiBzdGF0ZSAlZABDYW5ub3QgdHJhbnNjb2RlIGR1ZSB0byBtdWx0aXBsZSB1c2Ugb2YgcXVhbnRpemF0aW9uIHRhYmxlICVkAFVua25vd24gQWRvYmUgY29sb3IgdHJhbnNmb3JtIGNvZGUgJWQASW52YWxpZCBtZW1vcnkgcG9vbCBjb2RlICVkAEJvZ3VzIG1lc3NhZ2UgY29kZSAlZABKRklGIEFQUDAgbWFya2VyOiB2ZXJzaW9uICVkLiUwMmQsIGRlbnNpdHkgJWR4JWQgICVkAHN0ZDo6YmFkX2FsbG9jACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwByd2EAU2NhbiBzY3JpcHQgZG9lcyBub3QgdHJhbnNtaXQgYWxsIGRhdGEASW52YWxpZCBjb21wb25lbnQgSUQgJWQgaW4gU09TAE5BTgBKUEVHTUVNAEludmFsaWQgU09TIHBhcmFtZXRlcnMgZm9yIHNlcXVlbnRpYWwgSlBFRwBDYXV0aW9uOiBxdWFudGl6YXRpb24gdGFibGVzIGFyZSB0b28gY29hcnNlIGZvciBiYXNlbGluZSBKUEVHAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogJXMgYmVmb3JlIFNPRgBJTkYAT3V0cHV0IGZpbGUgd3JpdGUgZXJyb3IgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBXcml0ZSBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AHZlY3RvcjxuZnRQb2ludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50NjRfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50NjRfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGNoYXI+AHN0ZDo6YmFzaWNfc3RyaW5nPHVuc2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+ADljICAxNC1KYW4tMjAxOABmc2V0MwAuAChudWxsKQBFbXB0eSBKUEVHIGltYWdlIChETkwgbm90IHN1cHBvcnRlZCkASW5zdWZmaWNpZW50IG1lbW9yeSAoY2FzZSAlZCkARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldAoAUmVhZGluZyAlcy5mc2V0CgBDYW5ub3QgbG9hZCBtb3JlIHRoYW4gJWQgTkZUIG1hcmtlcnMKACVzCgBQYXNzaW5nIHRoZSBpbWdCVyBwb2ludGVyOiAlcAoAcHJpbnRpbmcgcG9pbnRlciBpbWdCVzogJXAKAE5GVCBtYXJrZXIgaGVpZ2h0OiAlaQoATkZUIG51bWJlciBvZiBJbWFnZVNldDogJWkKAE5GVCBudW1iZXIgb2YgRmVhdHVyZSBzZXRzOiAlaQoATkZUIG1hcmtlciBkcGk6ICVpCgBORlQgbWFya2VyIHdpZHRoOiAlaQoAaW1nQlcgZmlsbGVkCgBSZXNlcnZlZCBpbWdCV3NpemUgJWQKAG51bSA9ICVkCgBORlQgbnVtYmVyIG9mIGZlYXR1cmUgcG9pbnRzOiAlZAoAaW1nc2l6ZVBvaW50ZXI6ICVkCgBORlQgUG9pbnQgeSBjb29yZDogJWQKAE5GVCBQb2ludCB4IGNvb3JkOiAlZAoAZmlsZSBvcGVuIGVycm9yOiAlcy5mc2V0MwoAQVJpbWFnZUZzZXREaXNwbGF5KCk6IFVuYWJsZSB0byByZWFkIE5GVCBtYXJrZXIuCgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgoAICBEb25lLgoAICBlbmQuCgBSZWFkIEZlYXR1cmVTZXQzLgoAFHMAABRzAAAUcwAAaXBpaQAAAAAUTAAAFHMAAFxMAAA5bmZ0TWFya2VyAAB4cwAACEwAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAAB4cwAAHEwAAHBwaXAAcAB2cABpcHAAdnBwaQBOU3QzX18yNnZlY3Rvckk4bmZ0UG9pbnROU185YWxsb2NhdG9ySVMxX0VFRUUAAAAAeHMAAHdMAABwcHAAdnBwcAA4bmZ0UG9pbnQAAHhzAAC5TAAATlN0M19fMjhvcHRpb25hbEk4bmZ0UG9pbnRFRQBOU3QzX18yMjdfX29wdGlvbmFsX21vdmVfYXNzaWduX2Jhc2VJOG5mdFBvaW50TGIxRUVFAE5TdDNfXzIyN19fb3B0aW9uYWxfY29weV9hc3NpZ25fYmFzZUk4bmZ0UG9pbnRMYjFFRUUATlN0M19fMjIwX19vcHRpb25hbF9tb3ZlX2Jhc2VJOG5mdFBvaW50TGIxRUVFAE5TdDNfXzIyMF9fb3B0aW9uYWxfY29weV9iYXNlSThuZnRQb2ludExiMUVFRQBOU3QzX18yMjNfX29wdGlvbmFsX3N0b3JhZ2VfYmFzZUk4bmZ0UG9pbnRMYjBFRUUATlN0M19fMjI0X19vcHRpb25hbF9kZXN0cnVjdF9iYXNlSThuZnRQb2ludExiMUVFRQAAAHhzAADgTQAAoHMAAK9NAAAUTgAAoHMAAIFNAAAcTgAAoHMAAFNNAAAoTgAAoHMAAB5NAAA0TgAAoHMAAOlMAABATgAATlN0M19fMjE4X19zZmluYWVfY3Rvcl9iYXNlSUxiMUVMYjFFRUUAAHhzAABYTgAATlN0M19fMjIwX19zZmluYWVfYXNzaWduX2Jhc2VJTGIxRUxiMUVFRQAAAAB4cwAAiE4AAPxzAADMTAAAAAAAAAMAAABMTgAAAAAAAIBOAAAAAAAAtE4AAAAAAABQTlN0M19fMjZ2ZWN0b3JJOG5mdFBvaW50TlNfOWFsbG9jYXRvcklTMV9FRUVFAABYdAAA5E4AAAAAAACoTAAAUEtOU3QzX18yNnZlY3Rvckk4bmZ0UG9pbnROU185YWxsb2NhdG9ySVMxX0VFRUUAWHQAACRPAAABAAAAqEwAAHBwAHYAAAAAFE8AALRyAAAUTwAAxEwAAAAAAAC0cgAAFE8AADhzAADETAAAdnBwcHAAAAA4cwAAVE8AAHBwcAC8TgAAqEwAADhzAABwcHBwAEHAnwEL4gbMcgAAqEwAADhzAADETAAAaXBwcHAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUAAAAAeHMAANZPAABOU3QzX18yMTJiYXNpY19zdHJpbmdJd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQAAeHMAACBQAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRHNOU18xMWNoYXJfdHJhaXRzSURzRUVOU185YWxsb2NhdG9ySURzRUVFRQAAAHhzAABoUAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFjaGFyX3RyYWl0c0lEaUVFTlNfOWFsbG9jYXRvcklEaUVFRUUAAAB4cwAAtFAAAE4xMGVtc2NyaXB0ZW4zdmFsRQAAeHMAAABRAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ljRUUAAHhzAAAcUQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJYUVFAAB4cwAARFEAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWhFRQAAeHMAAGxRAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lzRUUAAHhzAACUUQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJdEVFAAB4cwAAvFEAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWlFRQAAeHMAAORRAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lqRUUAAHhzAAAMUgAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbEVFAAB4cwAANFIAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SW1F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AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAAAAAAAAQAAAAgAAAAQAAAACQAAAAIAAAAKAAAAEQAAABIAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AEGExAEL5BABAAAACAAAAAkAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAiHUAAE5vIGVycm9yIGluZm9ybWF0aW9uAElsbGVnYWwgYnl0ZSBzZXF1ZW5jZQBEb21haW4gZXJyb3IAUmVzdWx0IG5vdCByZXByZXNlbnRhYmxlAE5vdCBhIHR0eQBQZXJtaXNzaW9uIGRlbmllZABPcGVyYXRpb24gbm90IHBlcm1pdHRlZABObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABSZXF1aXJlZCBrZXkgbm90IGF2YWlsYWJsZQBLZXkgaGFzIGV4cGlyZWQAS2V5IGhhcyBiZWVuIHJldm9rZWQAS2V5IHdhcyByZWplY3RlZCBieSBzZXJ2aWNlAAAAAAClAlsA8AG1BYwFJQGDBh0DlAT/AMcDMQMLBrwBjwF/A8oEKwDaBq8AQgNOA9wBDgQVAKEGDQGUAgsCOAZkArwC/wJdA+cECwfPAssF7wXbBeECHgZFAoUAggJsA28E8QDzAxgF2QDaA0wGVAJ7AZ0DvQQAAFEAFQK7ALMDbQD/AYUELwX5BDgAZQFGAZ8AtwaoAXMCUwEAQZjVAQsMIQQAAAAAAAAAAC8CAEG41QELBjUERwRWBABBztUBCwKgBABB4tUBCyJGBWAFbgVhBgAAzwEAAAAAAAAAAMkG6Qb5Bh4HOQdJB14HAEGQ1gELQRkACwAZGRkAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAGQAKChkZGQMKBwABAAkLGAAACQYLAAALAAYZAAAAGRkZAEHh1gELIQ4AAAAAAAAAABkACw0ZGRkADQAAAgAJDgAAAAkADgAADgBBm9cBCwEMAEGn1wELFRMAAAAAEwAAAAAJDAAAAAAADAAADABB1dcBCwEQAEHh1wELFQ8AAAAEDwAAAAAJEAAAAAAAEAAAEABBj9gBCwESAEGb2AELHhEAAAAAEQAAAAAJEgAAAAAAEgAAEgAAGgAAABoaGgBB0tgBCw4aAAAAGhoaAAAAAAAACQBBg9kBCwEUAEGP2QELFRcAAAAAFwAAAAAJFAAAAAAAFAAAFABBvdkBCwEWAEHJ2QELJxUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRgBBlNoBCwG6AEG82gELCP//////////AEGA2wEL/g/RdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAfAAAAJQAAACkAAAArAAAALwAAADUAAAA7AAAAPQAAAEMAAABHAAAASQAAAE8AAABTAAAAWQAAAGEAAABlAAAAZwAAAGsAAABtAAAAcQAAAHkAAAB/AAAAgwAAAIkAAACLAAAAjwAAAJUAAACXAAAAnQAAAKMAAACnAAAAqQAAAK0AAACzAAAAtQAAALsAAAC/AAAAwQAAAMUAAADHAAAA0QAAAE4xMF9fY3h4YWJpdjExNl9fc2hpbV90eXBlX2luZm9FAAAAAKBzAAAwcQAAeHUAAE4xMF9fY3h4YWJpdjExN19fY2xhc3NfdHlwZV9pbmZvRQAAAKBzAABgcQAAVHEAAE4xMF9fY3h4YWJpdjExN19fcGJhc2VfdHlwZV9pbmZvRQAAAKBzAACQcQAAVHEAAE4xMF9fY3h4YWJpdjExOV9fcG9pbnRlcl90eXBlX2luZm9FAKBzAADAcQAAtHEAAE4xMF9fY3h4YWJpdjEyMF9fZnVuY3Rpb25fdHlwZV9pbmZvRQAAAACgcwAA8HEAAFRxAABOMTBfX2N4eGFiaXYxMjlfX3BvaW50ZXJfdG9fbWVtYmVyX3R5cGVfaW5mb0UAAACgcwAAJHIAALRxAAAAAAAApHIAALwAAAC9AAAAvgAAAL8AAADAAAAATjEwX19jeHhhYml2MTIzX19mdW5kYW1lbnRhbF90eXBlX2luZm9FAKBzAAB8cgAAVHEAAHYAAABocgAAsHIAAERuAABocgAAvHIAAGIAAABocgAAyHIAAGMAAABocgAA1HIAAGgAAABocgAA4HIAAGEAAABocgAA7HIAAHMAAABocgAA+HIAAHQAAABocgAABHMAAGkAAABocgAAEHMAAGoAAABocgAAHHMAAGwAAABocgAAKHMAAG0AAABocgAANHMAAHgAAABocgAAQHMAAHkAAABocgAATHMAAGYAAABocgAAWHMAAGQAAABocgAAZHMAAAAAAACEcQAAvAAAAMEAAAC+AAAAvwAAAMIAAADDAAAAxAAAAMUAAAAAAAAA6HMAALwAAADGAAAAvgAAAL8AAADCAAAAxwAAAMgAAADJAAAATjEwX19jeHhhYml2MTIwX19zaV9jbGFzc190eXBlX2luZm9FAAAAAKBzAADAcwAAhHEAAAAAAABEdAAAvAAAAMoAAAC+AAAAvwAAAMIAAADLAAAAzAAAAM0AAABOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9FAAAAoHMAABx0AACEcQAAAAAAAORxAAC8AAAAzgAAAL4AAAC/AAAAzwAAAAAAAADQdAAADAAAANAAAADRAAAAAAAAAPh0AAAMAAAA0gAAANMAAAAAAAAAuHQAAAwAAADUAAAA1QAAAFN0OWV4Y2VwdGlvbgAAAAB4cwAAqHQAAFN0OWJhZF9hbGxvYwAAAACgcwAAwHQAALh0AABTdDIwYmFkX2FycmF5X25ld19sZW5ndGgAAAAAoHMAANx0AADQdAAAAAAAACh1AAALAAAA1gAAANcAAABTdDExbG9naWNfZXJyb3IAoHMAABh1AAC4dAAAAAAAAFx1AAALAAAA2AAAANcAAABTdDEybGVuZ3RoX2Vycm9yAAAAAKBzAABIdQAAKHUAAFN0OXR5cGVfaW5mbwAAAAB4cwAAaHUAQYDrAQsJAQAAAAAAAAAFAEGU6wELAbUAQazrAQsKswAAALIAAADcdwBBxOsBCwECAEHU6wELCP//////////AEGY7AELCYh1AAAAAAAABQBBrOwBCwG2AEHE7AELDrMAAAC3AAAA6HcAAAAEAEHc7AELAQEAQezsAQsF/////woAQbDtAQsHIHYAAPB9AQ=="),(A=x,I=C,g=function(A){B(A.instance)},function(A,I,g){return j(A).then(function(A){return WebAssembly.instantiate(A,I)}).then(g,function(A){S("failed to asynchronously prepare wasm: ".concat(A)),v(A)})}(A,I,g)).catch(Q),{}}(),bI=function(A){return(bI=WI.V)(A)},ZI=function(A){return(ZI=WI.W)(A)},qI=function(A){return(qI=WI.Y)(A)},VI=function(A,I){return(VI=WI.Z)(A,I)},vI=function(A){return(vI=WI._)(A)},xI=function(){return(xI=WI.$)()},XI=function(A){return(XI=WI.aa)(A)};function TI(){function A(){mI||(mI=!0,D.calledRun=!0,K||(D.noFSInit||hA.init.initialized||hA.init(),hA.ignorePermissions=!1,eA.init(),_(H),I(D),D.onRuntimeInitialized&&D.onRuntimeInitialized(),function(){if(D.postRun)for("function"==typeof D.postRun&&(D.postRun=[D.postRun]);D.postRun.length;)p(D.postRun.shift());_(f)}()))}W>0||(function(){if(D.preRun)for("function"==typeof D.preRun&&(D.preRun=[D.preRun]);D.preRun.length;)m(D.preRun.shift());_(L)}(),W>0||(D.setStatus?(D.setStatus("Running..."),setTimeout(function(){setTimeout(function(){D.setStatus("")},1),A()},1)):A()))}if(D.dynCall_jiji=function(A,I,g,C,B){return(D.dynCall_jiji=WI.ba)(A,I,g,C,B)},D.FS=hA,Z=function A(){mI||TI(),mI||(Z=A)},D.preInit)for("function"==typeof D.preInit&&(D.preInit=[D.preInit]);D.preInit.length>0;)D.preInit.pop()();return TI(),s});function w(A){return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},w(A)}function G(){var A,I,g="function"==typeof Symbol?Symbol:{},C=g.iterator||"@@iterator",B=g.toStringTag||"@@toStringTag";function Q(g,C,B,Q){var o=C&&C.prototype instanceof i?C:i,t=Object.create(o.prototype);return h(t,"_invoke",function(g,C,B){var Q,i,o,t=0,a=B||[],r=!1,n={p:0,n:0,v:A,a:D,f:D.bind(A,4),d:function(I,g){return Q=I,i=0,o=A,n.n=g,E}};function D(g,C){for(i=g,o=C,I=0;!r&&t&&!B&&I3?(B=e===C)&&(o=Q[(i=Q[4])?5:(i=3,3)],Q[4]=Q[5]=A):Q[0]<=D&&((B=g<2&&DC||C>e)&&(Q[4]=g,Q[5]=C,n.n=e,i=0))}if(B||g>1)return E;throw r=!0,C}return function(B,a,e){if(t>1)throw TypeError("Generator is already running");for(r&&1===a&&D(a,e),i=a,o=e;(I=i<2?A:o)||!r;){Q||(i?i<3?(i>1&&(n.n=-1),D(i,o)):n.n=o:n.v=o);try{if(t=2,Q){if(i||(B="next"),I=Q[B]){if(!(I=I.call(Q,o)))throw TypeError("iterator result is not an object");if(!I.done)return I;o=I.value,i<2&&(i=0)}else 1===i&&(I=Q.return)&&I.call(Q),i<2&&(o=TypeError("The iterator does not provide a '"+B+"' method"),i=1);Q=A}else if((I=(r=n.n<0)?o:g.call(C,n))!==E)break}catch(I){Q=A,i=1,o=I}finally{t=1}}return{value:I,done:r}}}(g,B,Q),!0),t}var E={};function i(){}function o(){}function t(){}I=Object.getPrototypeOf;var a=[][C]?I(I([][C]())):(h(I={},C,function(){return this}),I),r=t.prototype=i.prototype=Object.create(a);function n(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,t):(A.__proto__=t,h(A,B,"GeneratorFunction")),A.prototype=Object.create(r),A}return o.prototype=t,h(r,"constructor",t),h(t,"constructor",o),o.displayName="GeneratorFunction",h(t,B,"GeneratorFunction"),h(r),h(r,B,"Generator"),h(r,C,function(){return this}),h(r,"toString",function(){return"[object Generator]"}),(G=function(){return{w:Q,m:n}})()}function h(A,I,g,C){var B=Object.defineProperty;try{B({},"",{})}catch(A){B=0}h=function(A,I,g,C){function Q(I,g){h(A,I,function(A){return this._invoke(I,g,A)})}I?B?B(A,I,{value:g,enumerable:!C,configurable:!C,writable:!C}):A[I]=g:(Q("next",0),Q("throw",1),Q("return",2))},h(A,I,g,C)}function F(A,I,g,C,B,Q,E){try{var i=A[Q](E),o=i.value}catch(A){return void g(A)}i.done?I(o):Promise.resolve(o).then(C,B)}function y(A){return function(){var I=this,g=arguments;return new Promise(function(C,B){var Q=A.apply(I,g);function E(A){F(Q,C,B,E,i,"next",A)}function i(A){F(Q,C,B,E,i,"throw",A)}E(void 0)})}}function R(A,I){for(var g=0;g3?(B=e===C)&&(o=Q[(i=Q[4])?5:(i=3,3)],Q[4]=Q[5]=A):Q[0]<=D&&((B=g<2&&DC||C>e)&&(Q[4]=g,Q[5]=C,n.n=e,i=0))}if(B||g>1)return E;throw r=!0,C}return function(B,a,e){if(t>1)throw TypeError("Generator is already running");for(r&&1===a&&D(a,e),i=a,o=e;(I=i<2?A:o)||!r;){Q||(i?i<3?(i>1&&(n.n=-1),D(i,o)):n.n=o:n.v=o);try{if(t=2,Q){if(i||(B="next"),I=Q[B]){if(!(I=I.call(Q,o)))throw TypeError("iterator result is not an object");if(!I.done)return I;o=I.value,i<2&&(i=0)}else 1===i&&(I=Q.return)&&I.call(Q),i<2&&(o=TypeError("The iterator does not provide a '"+B+"' method"),i=1);Q=A}else if((I=(r=n.n<0)?o:g.call(C,n))!==E)break}catch(I){Q=A,i=1,o=I}finally{t=1}}return{value:I,done:r}}}(g,B,Q),!0),t}var E={};function i(){}function o(){}function t(){}I=Object.getPrototypeOf;var a=[][C]?I(I([][C]())):(k(I={},C,function(){return this}),I),r=t.prototype=i.prototype=Object.create(a);function n(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,t):(A.__proto__=t,k(A,B,"GeneratorFunction")),A.prototype=Object.create(r),A}return o.prototype=t,k(r,"constructor",t),k(t,"constructor",o),o.displayName="GeneratorFunction",k(t,B,"GeneratorFunction"),k(r),k(r,B,"Generator"),k(r,C,function(){return this}),k(r,"toString",function(){return"[object Generator]"}),(U=function(){return{w:Q,m:n}})()}function k(A,I,g,C){var B=Object.defineProperty;try{B({},"",{})}catch(A){B=0}k=function(A,I,g,C){function Q(I,g){k(A,I,function(A){return this._invoke(I,g,A)})}I?B?B(A,I,{value:g,enumerable:!C,configurable:!C,writable:!C}):A[I]=g:(Q("next",0),Q("throw",1),Q("return",2))},k(A,I,g,C)}function l(A,I,g,C,B,Q,E){try{var i=A[Q](E),o=i.value}catch(A){return void g(A)}i.done?I(o):Promise.resolve(o).then(C,B)}function J(A){return function(){var I=this,g=arguments;return new Promise(function(C,B){var Q=A.apply(I,g);function E(A){l(Q,C,B,E,i,"next",A)}function i(A){l(Q,C,B,E,i,"throw",A)}E(void 0)})}}function Y(A,I){for(var g=0;g0&&void 0!==arguments[0]?arguments[0]:{};!function(A,I){if(!(A instanceof I))throw new TypeError("Cannot call a class as a function")}(this,A),this.id=0,this.nftMarkerCount=0,this.numIset=0,this.imageSetWidth=0,this.imageSetHeight=0,this.dpi=0,this.frameIbwpointer=null,this.frameimgBWsize=null,this.frameFeaturePoints=null,this.numFpoints=null,this.canvas=null,this.canvasParent=null,this.ctx=null,this.width=null!==(I=C.width)&&void 0!==I?I:893,this.height=null!==(g=C.height)&&void 0!==g?g:1117,this.version="0.4.0",console.log("FeatureSETDisplay version: ",this.version)},g=[{key:"initialize",value:(i=J(U().m(function A(){var g;return U().w(function(A){for(;;)switch(A.n){case 0:return A.n=1,c();case 1:return g=A.v,this.instance=g,this._decorate(),("undefined"!=typeof window?window:I.g).arfset=this,this._setup(),this._createCanvas(),A.a(2,this)}},A,this)})),function(){return i.apply(this,arguments)})},{key:"_decorate",value:function(){var A=this;["setup","FS"].forEach(function(I){A[I]=A.instance[I]})}},{key:"_createCanvas",value:function(){"undefined"!=typeof document&&(document.getElementById("iSet")&&document.getElementById("iSet").remove(),this.canvas=document.createElement("canvas"),this.canvas.id="iSet",this.ctx=this.canvas.getContext("2d"),this.canvasParent?this.canvasParent.appendChild(this.canvas):document.body.appendChild(this.canvas),console.log("canvas created"))}},{key:"attachCanvas",value:function(A){this.canvasParent=document.getElementById(A)}},{key:"display",value:function(){var A=this;document.addEventListener("nftMarker",function(I){A.canvas.width=I.detail.widthNFT,A.canvas.height=I.detail.heightNFT,A.numIset=I.detail.numIset,A.imageSetWidth=I.detail.widthNFT,A.imageSetHeight=I.detail.heightNFT,A.numFpoints=I.detail.numFpoints,A.dpi=I.detail.dpi;for(var g=new Uint8Array(A.instance.HEAPU8.buffer,A.frameIbwpointer,A.frameimgBWsize),C=new ImageData(A.canvas.width,A.canvas.height),B=new Uint32Array(C.data.buffer),Q=0;Q { + var e = import.meta.url; + return (function(t = {}) { + var n, r = Object.assign({}, t), i, a, o = new Promise((e, t) => { + i = e, a = t; + }), s = !0, c = !1, l = Object.assign({}, r), u = "./this.program", d = (e, t) => { + throw t; + }, f = "", p, ee, te; + (s || c) && (c ? f = self.location.href : typeof document < "u" && document.currentScript && (f = document.currentScript.src), e && (f = e), f = f.startsWith("blob:") ? "" : f.substr(0, f.replace(/[?#].*/, "").lastIndexOf("/") + 1), p = (e) => { + var t = new XMLHttpRequest(); + return t.open("GET", e, !1), t.send(null), t.responseText; + }, c && (te = (e) => { + var t = new XMLHttpRequest(); + return t.open("GET", e, !1), t.responseType = "arraybuffer", t.send(null), new Uint8Array(t.response); + }), ee = (e, t, n) => { + var r = new XMLHttpRequest(); + r.open("GET", e, !0), r.responseType = "arraybuffer", r.onload = () => { + if (r.status == 200 || r.status == 0 && r.response) { + t(r.response); + return; + } + n(); + }, r.onerror = n, r.send(null); + }); + var m = r.print || console.log.bind(console), h = r.printErr || console.error.bind(console); + Object.assign(r, l), l = null, r.arguments && r.arguments, r.thisProgram && (u = r.thisProgram), r.quit && (d = r.quit); + var ne; + r.wasmBinary && (ne = r.wasmBinary); + function re(e) { + for (var t = atob(e), n = new Uint8Array(t.length), r = 0; r < t.length; ++r) n[r] = t.charCodeAt(r); + return n; + } + function ie(e) { + if (Ee(e)) return re(e.slice(Te.length)); + } + var ae, oe = !1, g, _, v, se, y, b, ce, le; + function ue() { + var e = ae.buffer; + r.HEAP8 = g = new Int8Array(e), r.HEAP16 = v = new Int16Array(e), r.HEAPU8 = _ = new Uint8Array(e), r.HEAPU16 = se = new Uint16Array(e), r.HEAP32 = y = new Int32Array(e), r.HEAPU32 = b = new Uint32Array(e), r.HEAPF32 = ce = new Float32Array(e), r.HEAPF64 = le = new Float64Array(e); + } + var de = [], fe = [], pe = []; + function me() { + if (r.preRun) for (typeof r.preRun == "function" && (r.preRun = [r.preRun]); r.preRun.length;) _e(r.preRun.shift()); + Ie(de); + } + function he() { + !r.noFSInit && !N.init.initialized && N.init(), N.ignorePermissions = !1, j.init(), Ie(fe); + } + function ge() { + if (r.postRun) for (typeof r.postRun == "function" && (r.postRun = [r.postRun]); r.postRun.length;) ye(r.postRun.shift()); + Ie(pe); + } + function _e(e) { + de.unshift(e); + } + function ve(e) { + fe.unshift(e); + } + function ye(e) { + pe.unshift(e); + } + var x = 0, be = null, S = null; + function xe(e) { + return e; + } + function Se(e) { + x++, r.monitorRunDependencies?.(x); + } + function Ce(e) { + if (x--, r.monitorRunDependencies?.(x), x == 0 && (be !== null && (clearInterval(be), be = null), S)) { + var t = S; + S = null, t(); + } + } + function we(e) { + r.onAbort?.(e), e = "Aborted(" + e + ")", h(e), oe = !0, e += ". Build with -sASSERTIONS for more info."; + var t = new WebAssembly.RuntimeError(e); + throw a(t), t; + } + var Te = "data:application/octet-stream;base64,", Ee = (e) => e.startsWith(Te); + function De() { + return "data:application/octet-stream;base64,AGFzbQEAAAABjgIlYAF/AGABfwF/YAN/f38Bf2ACf38AYAV/f39/fwBgAn9/AX9gBH9/f38AYAN/f38AYAR/f39/AX9gB39/f39/f38AYAV/f39/fwF/YAZ/f39/f38AYAAAYAV/fn5+fgBgA39+fwF+YAABf2AGf39/f39/AX9gBH9+fn8AYAl/f39/f39/f38AYAZ/fH9/f38Bf2AKf39/f39/f39/fwBgDX9/f39/f39/f39/f38AYAJ/fABgAn9+AGAEfn5+fgF/YAJ+fwF/YAF9AX9gAX8BfGADf35/AGAEf39+fgBgAn5+AXxgA35+fgF/YAN/f34AYAF/AX5gBH9+fn4AYAd/f39/f39/AX9gAnx/AXwCjwItAWEBYQAHAWEBYgAEAWEBYwASAWEBZAADAWEBZQAAAWEBZgAEAWEBZwAHAWEBaAABAWEBaQAIAWEBagACAWEBawAFAWEBbAADAWEBbQAHAWEBbgAUAWEBbwAJAWEBcAAHAWEBcQAIAWEBcgACAWEBcwAHAWEBdAAGAWEBdQAKAWEBdgAJAWEBdwAMAWEBeAABAWEBeQAFAWEBegAFAWEBQQAIAWEBQgACAWEBQwAIAWEBRAAMAWEBRQAAAWEBRgAGAWEBRwADAWEBSAAAAWEBSQAFAWEBSgALAWEBSwAAAWEBTAADAWEBTQAVAWEBTgASAWEBTwALAWEBUAALAWEBUQAAAWEBUgAAAWEBUwAAA84CzAIFAgAGAQEFDQgIAgIHDREEDQMFBQEAFhcAAQoBAgAFERgBAwEZBQIHGgcACAUCAQQMAQUBCwUGAwEDBQULBwYFBw0IAgUbAhwBAwMADAADCAwAAwEAAAAMAAEDDB0AAQUGAQEHBwUCAR4HAwMNHwMFBSAhDREFIgcGASMKJAUBAQEFBgACAAAICAAMAQABAQAFBQUFBQAABAQEBAQEBAQEAQABAQEFAQAAAAEDAwIBAQcFAAcBCAACBQYHAQIHAQcPAAoPAQABAQEBAQsLCwQEBAIPBgYGAgIHDAUCAgMTAAEBDw4HAgECAg4CDAYABgYDAAAGBgYGBgMAAhAQAAoKAAQEBAQEBAQEBAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAQEAAMAAwAGBgYGBgAJCQkJAwkGCQYAAAAGBgYDBQUBBQAABQUFBQUFAAQHAXAB2QHZ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ACABNgIUIAEgADYCGAsCQCADQQ9NBEAgAiADIAZqIgBBA3I2AgQgACACaiIAIAAoAgRBAXI2AgQMAQsgAiAGQQNyNgIEIAIgBmoiBSADQQFyNgIEIAMgBWogAzYCACAIBEAgCEF4cUGY+AFqIQBBhPgBKAIAIQECf0EBIAhBA3Z0IgcgBHFFBEBB8PcBIAQgB3I2AgAgAAwBCyAAKAIICyEEIAAgATYCCCAEIAE2AgwgASAANgIMIAEgBDYCCAtBhPgBIAU2AgBB+PcBIAM2AgALIAJBCGohAAsgCkEQaiQAIAAL0wECA38CfgJAIAApA3AiBFBFIAQgACkDeCAAKAIEIgEgACgCLCICa6x8IgVXcUUEQCAAEK0BIgNBAE4NASAAKAIsIQIgACgCBCEBCyAAQn83A3AgACABNgJoIAAgBSACIAFrrHw3A3hBfw8LIAVCAXwhBSAAKAIEIQEgACgCCCECAkAgACkDcCIEUA0AIAQgBX0iBCACIAFrrFkNACABIASnaiECCyAAIAI2AmggACAFIAAoAiwiACABa6x8NwN4IAAgAU8EQCABQQFrIAM6AAALIAMLDQAgACABakEBayABbQvBCgIFfxF+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAIAEgC4QhGUIAIQEgGVAEQEKAgICAgIDg//8AIQoMAwsgCkKAgICAgIDA//8AhCEKDAILIAEgC4RQBEBCACEBDAILIAIgA4RQBEBCACEBDAILIAtC////////P1gEQCAF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/w+DIgF+IgVCIIggAyAEfnwiA0IgiHwgASACfiADQv////8Pg3wiAUIgiHw3AwggACAFQv////8PgyABQiCGhDcDAAtQAQF+AkAgA0HAAHEEQCABIANBQGqthiECQgAhAQwBCyADRQ0AIAIgA60iBIYgAUHAACADa62IhCECIAEgBIYhAQsgACABNwMAIAAgAjcDCAtpAQF/IwBBgAJrIgUkACAEQYDABHEgAiADTHJFBEAgBSABIAIgA2siA0GAAiADQYACSSIBGxAuGiABRQRAA0AgACAFQYACEDkgA0GAAmsiA0H/AUsNAAsLIAAgBSADEDkLIAVBgAJqJAALywkCBH8FfiMAQfAAayIGJAAgBEL///////////8AgyEJAkACQCABUCIFIAJC////////////AIMiCkKAgICAgIDA//8AfUKAgICAgIDAgIB/VCAKUBtFBEAgA0IAUiAJQoCAgICAgMD//wB9IgtCgICAgICAwICAf1YgC0KAgICAgIDAgIB/URsNAQsgBSAKQoCAgICAgMD//wBUIApCgICAgICAwP//AFEbRQRAIAJCgICAgICAIIQhBCABIQMMAgsgA1AgCUKAgICAgIDA//8AVCAJQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASAKQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiBRshBEIAIAEgBRshAwwCCyADIAlCgICAgICAwP//AIWEUA0BIAEgCoRQBEAgAyAJhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAJhFBFDQAgASEDIAIhBAwBCyADIAEgASADVCAJIApWIAkgClEbIggbIQogBCACIAgbIgxC////////P4MhCSACIAQgCBsiC0IwiKdB//8BcSEHIAxCMIinQf//AXEiBUUEQCAGQeAAaiAKIAkgCiAJIAlQIgUbeSAFQQZ0rXynIgVBD2sQOyAGKQNoIQkgBikDYCEKQRAgBWshBQsgASADIAgbIQMgC0L///////8/gyEBIAcEfiABBSAGQdAAaiADIAEgAyABIAFQIgcbeSAHQQZ0rXynIgdBD2sQO0EQIAdrIQcgBikDUCEDIAYpA1gLQgOGIANCPYiEQoCAgICAgIAEhCEBIAlCA4Yg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aiECIAEtAAANAAsLIAEgAGsL9AEBAn8gAiAESARAIAAgASACIAQQNkUEQEF/DwsgACgCDCECIAAoAgghAQsgBEECdCIGQcCzAWooAgAgASACIARrIgJ1cSIFIAMgBmooAgBKBEADQCACQQBMBEAgACABIAJBARA2RQRAQX8PCyAAKAIMIQIgACgCCCEBCyABIAJBAWsiAnZBAXEgBUEBdHIiBSADIARBAWoiBEECdGooAgBKDQALCyAAIAI2AgwgACABNgIIIARBEU4EQCAAKAIQIgAoAgAiAUH5ADYCFCAAQX8gASgCBBEDAEEADwsgAygCjAEgAyAEQQJ0aigCSCAFamotABELFAEBf0EEEEEiASAAKAIANgIAIAELRgEBfyMAQRBrIgMkACADIAI2AgxBlJgBIAFBlOYBQe6YAUEUIANBDGoiARBIQZTmAUHymAFBFSABEEgQDSADQRBqJAAgAAsCAAsoACAAQRh0IABBgP4DcUEIdHIgAEEIdkGA/gNxIABBGHZyciAAIAEbC1ABAX4CQCADQcAAcQRAIAIgA0FAaq2IIQFCACECDAELIANFDQAgAkHAACADa62GIAEgA60iBIiEIQEgAiAEiCECCyAAIAE3AwAgACACNwMIC9sBAgF/An5BASEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQEF/IQQgACACVCABIANTIAEgA1EbDQEgACAChSABIAOFhEIAUg8LQX8hBCAAIAJWIAEgA1UgASADURsNACAAIAKFIAEgA4WEQgBSIQQLIAQLEAAgAEEgRiAAQQlrQQVJcgtmAgF/AX4jAEEQayICJAAgAAJ+IAFFBEBCAAwBCyACIAGtQgBB8AAgAWciAUEfc2sQOyACKQMIQoCAgICAgMAAhUGegAEgAWutQjCGfCEDIAIpAwALNwMAIAAgAzcDCCACQRBqJAALUgECf0G07QEoAgAiASAAQQdqQXhxIgJqIQACQCACQQAgACABTRtFBEAgAD8AQRB0TQ0BIAAQFw0BC0GI7gFBMDYCAEF/DwtBtO0BIAA2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AmxGDQEgACADQeoAaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0HsAGoiAW4iAiABSQ0DIAAgASACbEYNASAAIANB8ABqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQfgAaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0H+AGoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBggFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQYgBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GKAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBjgFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQZQBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GWAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBnAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQaIBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GmAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBqAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQawBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GyAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBtAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQboBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0G+AWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBwAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQcQBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0HGAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANB0AFqIgFuIgIgAUkNAyADQdIBaiEDIAAgASACbEcNAAsLQQAgBUEBaiIAIABBMEYiABshBSAAIAZqIgZB0gFsIQMMAAsACyAEQRBqJAAgAAvnAwIDfgV/IwBBIGsiBiQAIAFC////////P4MhAgJ+IAFCMIhC//8BgyIDpyIFQYH4AGtB/Q9NBEAgAkIEhiAAQjyIhCECIAVBgPgAa60hAwJAIABC//////////8PgyIAQoGAgICAgICACFoEQCACQgF8IQIMAQsgAEKAgICAgICAgAhSDQAgAkIBgyACfCECC0IAIAIgAkL/////////B1YiBRshBCAFrSADfAwBCyAAIAKEUCADQv//AVJyRQRAIAJCBIYgAEI8iIRCgICAgICAgASEIQRC/w8MAQsgBUH+hwFLBEBC/w8MAQtCAEGA+ABBgfgAIANQIggbIgkgBWsiB0HwAEoNABogBkEQaiAAIAIgAkKAgICAgIDAAIQgCBsiAkGAASAHaxA7IAYgACACIAcQTCAGKQMIQgSGIAYpAwAiAkI8iIQhAAJAIAUgCUcgBikDECAGKQMYhEIAUnGtIAJC//////////8Pg4QiAkKBgICAgICAgAhaBEAgAEIBfCEADAELIAJCgICAgICAgIAIUg0AIABCAYMgAHwhAAsgAEKAgICAgICACIUgACAAQv////////8HViIFGyEEIAWtCyEDIAZBIGokACABQoCAgICAgICAgH+DIANCNIaEIASEvwsPACABIAAoAgBqIAI2AgALEwAgAEEBIAEgAUEBTRsQmAEQFgsfAEHg+wEoAgBFBEBB5PsBIAE2AgBB4PsBIAA2AgALC6kPAgV/D34jAEHQAmsiBSQAIARC////////P4MhCiACQv///////z+DIQsgAiAEhUKAgICAgICAgIB/gyEMIARCMIinQf//AXEhCAJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiDUKAgICAgIDA//8AVCANQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQwMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhDCADIQEMAgsgASANQoCAgICAgMD//wCFhFAEQCADIAJCgICAgICAwP//AIWEUARAQgAhAUKAgICAgIDg//8AIQwMAwsgDEKAgICAgIDA//8AhCEMQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAQgAhAQwCCyABIA2EUARAQoCAgICAgOD//wAgDCACIAOEUBshDEIAIQEMAgsgAiADhFAEQCAMQoCAgICAgMD//wCEIQxCACEBDAILIA1C////////P1gEQCAFQcACaiABIAsgASALIAtQIgYbeSAGQQZ0rXynIgZBD2sQO0EQIAZrIQYgBSkDyAIhCyAFKQPAAiEBCyACQv///////z9WDQAgBUGwAmogAyAKIAMgCiAKUCIHG3kgB0EGdK18pyIHQQ9rEDsgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQOiAFQZACakIAIAUpA6gCfUIAIARCABA6IAVBgAJqIAUpA5gCQgGGIAUpA5ACQj+IhCIEQgAgAkIAEDogBUHwAWogBEIAQgAgBSkDiAJ9QgAQOiAFQeABaiAFKQP4AUIBhiAFKQPwAUI/iIQiBEIAIAJCABA6IAVB0AFqIARCAEIAIAUpA+gBfUIAEDogBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQOiAFQbABaiAEQgBCACAFKQPIAX1CABA6IAVBoAFqIAJCACAFKQO4AUIBhiAFKQOwAUI/iIRCAX0iAkIAEDogBUGQAWogA0IPhkIAIAJCABA6IAVB8ABqIAJCAEIAIAUpA6gBIAUpA6ABIg0gBSkDmAF8IgQgDVStfCAEQgFWrXx9QgAQOiAFQYABakIBIAR9QgAgAkIAEDogBiAJIAhraiEGAn8gBSkDcCITQgGGIg4gBSkDiAEiD0IBhiAFKQOAAUI/iIR8IhBC5+wAfSIUQiCIIgIgC0KAgICAgIDAAIQiFUIBhiIWQiCIIgR+IhEgAUIBhiINQiCIIgogECAUVq0gDiAQVq0gBSkDeEIBhiATQj+IhCAPQj+IfHx8QgF9IhNCIIgiEH58Ig4gEVStIA4gDiATQv////8PgyITIAFCP4giFyALQgGGhEL/////D4MiC358Ig5WrXwgBCAQfnwgBCATfiIRIAsgEH58Ig8gEVStQiCGIA9CIIiEfCAOIA4gD0IghnwiDlatfCAOIA4gFEL/////D4MiFCALfiIRIAIgCn58Ig8gEVStIA8gDyATIA1C/v///w+DIhF+fCIPVq18fCIOVq18IA4gBCAUfiIYIBAgEX58IgQgAiALfnwiCyAKIBN+fCIQQiCIIAsgEFatIAQgGFStIAQgC1atfHxCIIaEfCIEIA5UrXwgBCAPIAIgEX4iAiAKIBR+fCIKQiCIIAIgClatQiCGhHwiAiAPVK0gAiAQQiCGfCACVK18fCICIARUrXwiBEL/////////AFgEQCAWIBeEIRUgBUHQAGogAiAEIAMgEhA6IAFCMYYgBSkDWH0gBSkDUCIBQgBSrX0hCkIAIAF9IQsgBkH+/wBqDAELIAVB4ABqIARCP4YgAkIBiIQiAiAEQgGIIgQgAyASEDogAUIwhiAFKQNofSAFKQNgIg1CAFKtfSEKQgAgDX0hCyABIQ0gBkH//wBqCyIGQf//AU4EQCAMQoCAgICAgMD//wCEIQxCACEBDAELAn4gBkEASgRAIApCAYYgC0I/iIQhASAEQv///////z+DIAatQjCGhCEKIAtCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxBMIAVBMGogDSAVIAZB8ABqEDsgBUEgaiADIBIgBSkDQCICIAUpA0giChA6IAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiINVK19IQEgBCANfQshBCAFQRBqIAMgEkIDQgAQOiAFIAMgEkIFQgAQOiAKIAIgAiADIAQgAkIBgyIEfCIDVCABIAMgBFStfCIBIBJWIAEgElEbrXwiAlatfCIEIAIgAiAEQoCAgICAgMD//wBUIAMgBSkDEFYgASAFKQMYIgRWIAEgBFEbca18IgJWrXwiBCACIARCgICAgICAwP//AFQgAyAFKQMAViABIAUpAwgiA1YgASADURtxrXwiASACVK18IAyEIQwLIAAgATcDACAAIAw3AwggBUHQAmokAAvAAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQAgAkL///////////8AgyIFQoCAgICAgMD//wBWIAVCgICAgICAwP//AFJxDQAgACAEIAWEhFAEQEEADwsgASACg0IAWQRAIAEgAlIgASACU3ENASAAIAEgAoWEQgBSDwsgAEIAUiABIAJVIAEgAlEbDQAgACABIAKFhEIAUiEDCyADC5wLAQZ/IAAgAWohBQJAAkAgACgCBCICQQFxDQAgAkECcUUNASAAKAIAIgIgAWohAQJAAkACQCAAIAJrIgBBhPgBKAIARwRAIAAoAgwhAyACQf8BTQRAIAMgACgCCCIERw0CQfD3AUHw9wEoAgBBfiACQQN2d3E2AgAMBQsgACgCGCEGIAAgA0cEQCAAKAIIIgIgAzYCDCADIAI2AggMBAsgACgCFCIEBH8gAEEUagUgACgCECIERQ0DIABBEGoLIQIDQCACIQcgBCIDQRRqIQIgAygCFCIEDQAgA0EQaiECIAMoAhAiBA0ACyAHQQA2AgAMAwsgBSgCBCICQQNxQQNHDQNB+PcBIAE2AgAgBSACQX5xNgIEIAAgAUEBcjYCBCAFIAE2AgAPCyAEIAM2AgwgAyAENgIIDAILQQAhAwsgBkUNAAJAIAAoAhwiAkECdEGg+gFqIgQoAgAgAEYEQCAEIAM2AgAgAw0BQfT3AUH09wEoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECAARhtqIAM2AgAgA0UNAQsgAyAGNgIYIAAoAhAiAgRAIAMgAjYCECACIAM2AhgLIAAoAhQiAkUNACADIAI2AhQgAiADNgIYCwJAAkACQAJAIAUoAgQiAkECcUUEQEGI+AEoAgAgBUYEQEGI+AEgADYCAEH89wFB/PcBKAIAIAFqIgE2AgAgACABQQFyNgIEIABBhPgBKAIARw0GQfj3AUEANgIAQYT4AUEANgIADwtBhPgBKAIAIAVGBEBBhPgBIAA2AgBB+PcBQfj3ASgCACABaiIBNgIAIAAgAUEBcjYCBCAAIAFqIAE2AgAPCyACQXhxIAFqIQEgBSgCDCEDIAJB/wFNBEAgBSgCCCIEIANGBEBB8PcBQfD3ASgCAEF+IAJBA3Z3cTYCAAwFCyAEIAM2AgwgAyAENgIIDAQLIAUoAhghBiADIAVHBEAgBSgCCCICIAM2AgwgAyACNgIIDAMLIAUoAhQiBAR/IAVBFGoFIAUoAhAiBEUNAiAFQRBqCyECA0AgAiEHIAQiA0EUaiECIAMoAhQiBA0AIANBEGohAiADKAIQIgQNAAsgB0EANgIADAILIAUgAkF+cTYCBCAAIAFBAXI2AgQgACABaiABNgIADAMLQQAhAwsgBkUNAAJAIAUoAhwiAkECdEGg+gFqIgQoAgAgBUYEQCAEIAM2AgAgAw0BQfT3AUH09wEoAgBBfiACd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAM2AgAgA0UNAQsgAyAGNgIYIAUoAhAiAgRAIAMgAjYCECACIAM2AhgLIAUoAhQiAkUNACADIAI2AhQgAiADNgIYCyAAIAFBAXI2AgQgACABaiABNgIAIABBhPgBKAIARw0AQfj3ASABNgIADwsgAUH/AU0EQCABQXhxQZj4AWohAgJ/QfD3ASgCACIDQQEgAUEDdnQiAXFFBEBB8PcBIAEgA3I2AgAgAgwBCyACKAIICyEBIAIgADYCCCABIAA2AgwgACACNgIMIAAgATYCCA8LQR8hAyABQf///wdNBEAgAUEmIAFBCHZnIgJrdkEBcSACQQF0a0E+aiEDCyAAIAM2AhwgAEIANwIQIANBAnRBoPoBaiECAkACQEH09wEoAgAiBEEBIAN0IgdxRQRAQfT3ASAEIAdyNgIAIAIgADYCACAAIAI2AhgMAQsgAUEZIANBAXZrQQAgA0EfRxt0IQMgAigCACECA0AgAiIEKAIEQXhxIAFGDQIgA0EddiECIANBAXQhAyAEIAJBBHFqIgdBEGooAgAiAg0ACyAHIAA2AhAgACAENgIYCyAAIAA2AgwgACAANgIIDwsgBCgCCCIBIAA2AgwgBCAANgIIIABBADYCGCAAIAQ2AgwgACABNgIICwuCCAELfyAARQRAIAEQMQ8LIAFBQE8EQEGI7gFBMDYCAEEADwsCf0EQIAFBC2pBeHEgAUELSRshBSAAQQhrIgQoAgQiCUF4cSEIAkAgCUEDcUUEQCAFQYACSQ0BIAVBBGogCE0EQCAEIQIgCCAFa0HQ+wEoAgBBAXRNDQILQQAMAgsgBCAIaiEGAkAgBSAITQRAIAggBWsiA0EQSQ0BIAQgCUEBcSAFckECcjYCBCAEIAVqIgIgA0EDcjYCBCAGIAYoAgRBAXI2AgQgAiADEJsBDAELQYj4ASgCACAGRgRAQfz3ASgCACAIaiIIIAVNDQIgBCAJQQFxIAVyQQJyNgIEIAQgBWoiAyAIIAVrIgJBAXI2AgRB/PcBIAI2AgBBiPgBIAM2AgAMAQtBhPgBKAIAIAZGBEBB+PcBKAIAIAhqIgMgBUkNAgJAIAMgBWsiAkEQTwRAIAQgCUEBcSAFckECcjYCBCAEIAVqIgggAkEBcjYCBCADIARqIgMgAjYCACADIAMoAgRBfnE2AgQMAQsgBCAJQQFxIANyQQJyNgIEIAMgBGoiAiACKAIEQQFyNgIEQQAhAkEAIQgLQYT4ASAINgIAQfj3ASACNgIADAELIAYoAgQiA0ECcQ0BIANBeHEgCGoiCiAFSQ0BIAogBWshDCAGKAIMIQcCQCADQf8BTQRAIAYoAggiAiAHRgRAQfD3AUHw9wEoAgBBfiADQQN2d3E2AgAMAgsgAiAHNgIMIAcgAjYCCAwBCyAGKAIYIQsCQCAGIAdHBEAgBigCCCICIAc2AgwgByACNgIIDAELAkAgBigCFCICBH8gBkEUagUgBigCECICRQ0BIAZBEGoLIQgDQCAIIQMgAiIHQRRqIQggAigCFCICDQAgB0EQaiEIIAcoAhAiAg0ACyADQQA2AgAMAQtBACEHCyALRQ0AAkAgBigCHCIDQQJ0QaD6AWoiAigCACAGRgRAIAIgBzYCACAHDQFB9PcBQfT3ASgCAEF+IAN3cTYCAAwCCyALQRBBFCALKAIQIAZGG2ogBzYCACAHRQ0BCyAHIAs2AhggBigCECICBEAgByACNgIQIAIgBzYCGAsgBigCFCICRQ0AIAcgAjYCFCACIAc2AhgLIAxBD00EQCAEIAlBAXEgCnJBAnI2AgQgBCAKaiICIAIoAgRBAXI2AgQMAQsgBCAJQQFxIAVyQQJyNgIEIAQgBWoiAyAMQQNyNgIEIAQgCmoiAiACKAIEQQFyNgIEIAMgDBCbAQsgBCECCyACCyICBEAgAkEIag8LIAEQMSIERQRAQQAPCyAEIABBfEF4IABBBGsoAgAiAkEDcRsgAkF4cWoiAiABIAEgAksbEDgaIAAQLyAEC5kCACAARQRAQQAPCwJ/AkAgAAR/IAFB/wBNDQECQEGw7wEoAgAoAgBFBEAgAUGAf3FBgL8DRg0DDAELIAFB/w9NBEAgACABQT9xQYABcjoAASAAIAFBBnZBwAFyOgAAQQIMBAsgAUGAQHFBgMADRyABQYCwA09xRQRAIAAgAUE/cUGAAXI6AAIgACABQQx2QeABcjoAACAAIAFBBnZBP3FBgAFyOgABQQMMBAsgAUGAgARrQf//P00EQCAAIAFBP3FBgAFyOgADIAAgAUESdkHwAXI6AAAgACABQQZ2QT9xQYABcjoAAiAAIAFBDHZBP3FBgAFyOgABQQQMBAsLQYjuAUEZNgIAQX8FQQELDAELIAAgAToAAEEBCwtDAAJAIABFDQACQAJAAkACQCABQQJqDgYAAQICBAMECyAAIAI8AAAPCyAAIAI9AQAPCyAAIAI+AgAPCyAAIAI3AwALC4AEAgR/AX4CQAJAAn8CQAJAAn8gACgCBCIBIAAoAmhHBEAgACABQQFqNgIEIAEtAAAMAQsgABAyCyIBQStrDgMAAQABCyABQS1GAn8gACgCBCIBIAAoAmhHBEAgACABQQFqNgIEIAEtAAAMAQsgABAyCyIBQTprIgJBdUtBAXINARogACkDcEIAUw0CIAAgACgCBEEBazYCBAwCCyABQTprIQJBAAshAyACQXZJDQACQCABQTBrQQpPDQBBACECA0AgASACQQpsakEwayICQcyZs+YASAJ/IAAoAgQiASAAKAJoRwRAIAAgAUEBajYCBCABLQAADAELIAAQMgsiAUEwayIEQQlNcQ0ACyACrCEFIARBCk8NAANAIAGtIAVCCn58IQUCfyAAKAIEIgEgACgCaEcEQCAAIAFBAWo2AgQgAS0AAAwBCyAAEDILIgFBMGsiAkEJTSAFQjB9IgVCro+F18fC66MBU3ENAAsgAkEKTw0AA0ACfyAAKAIEIgEgACgCaEcEQCAAIAFBAWo2AgQgAS0AAAwBCyAAEDILQTBrQQpJDQALCyAAKQNwQgBZBEAgACAAKAIEQQFrNgIEC0IAIAV9IAUgAxshBQwBC0KAgICAgICAgIB/IQUgACkDcEIAUw0AIAAgACgCBEEBazYCBEKAgICAgICAgIB/DwsgBQvEBgIEfwR+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEE1FDQACfyAEQv///////z+DIQoCfyAEQjCIp0H//wFxIgdB//8BRwRAQQQgBw0BGkECQQMgAyAKhFAbDAILIAMgCoRQCwtFDQAgAkIwiKciCEH//wFxIgZB//8BRw0BCyAFQRBqIAEgAiADIAQQNCAFIAUpAxAiAiAFKQMYIgEgAiABEJkBIAUpAwghAiAFKQMAIQQMAQsgASACQv///////////wCDIgogAyAEQv///////////wCDIgkQTUEATARAIAEgCiADIAkQTQRAIAEhBAwCCyAFQfAAaiABIAJCAEIAEDQgBSkDeCECIAUpA3AhBAwBCyAEQjCIp0H//wFxIQcgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQNCAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEDQgBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQsgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogC30gAyAEVq19IglCAFkEQCAJIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEDQgBSkDKCECIAUpAyAhBAwFCyAJQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAZBAWsiBiAHSg0ACyAHIQYLAkAgCiALfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQNCAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghDCAGQQFrIQYgBEIBhiEEIAwgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEHIAZBAEwEQCAFQUBrIAQgCUL///////8/gyAGQfgAaiAHcq1CMIaEQgBCgICAgICAwMM/EDQgBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAALvwIBAX8jAEHQAGsiBCQAAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AEDQgBCkDKCECIAQpAyAhASADQf//AUkEQCADQf//AGshAwwCCyAEQRBqIAEgAkIAQoCAgICAgID//wAQNEH9/wIgAyADQf3/Ak8bQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAgDkQNCAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQNEHogX0gAyADQeiBfU0bQZr+AWohAyAEKQM4IQIgBCkDMCEBCyAEIAEgAkIAIANB//8Aaq1CMIYQNCAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALDQAgASAAKAIAaigCAAs8ACAAIAE3AwAgACACQv///////z+DIAJCgICAgICAwP//AINCMIinIANCMIinQYCAAnFyrUIwhoQ3AwgLEAAgACABIAJBAEEAEKgBGgu8AgACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgAICQoICQECAwQKCQoKCAkFBgcLIAIgAigCACIBQQRqNgIAIAAg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IABC9////49/NwLYByAAQouAgIDAATcCqAggAEL1////7343AtAHIABCjYCAgOABNwKwCCAAQvP////PfjcCyAcgAEEPNgK4CCAAQvH///+vfjcCwAdBECEAQRAhAwNAIAEgA0ECdCICaiAANgIAIAEgAmtBACAAayIENgIAIAEgAkEEciICaiAANgIAIAEgAmsgBDYCACAAQQFqIQBBMCECIANBAmoiA0EwRw0ACwNAIAEgAkECdCIAakEgNgIAIAEgAGtBYDYCACABIABBBHIiA2pBIDYCACABIANrQWA2AgAgASAAQQhyIgNqQSA2AgAgASADa0FgNgIAIAEgAEEMciIAakEgNgIAIAEgAGtBYDYCACACQQRqIgJBgAJHDQALC0YBAX8jAEEQayIDJAAgAyACNgIMQZSYASABQaiZAUGwmQFBFiADQQxqIgEQSEGomQFBtJkBQRcgARBIEA0gA0EQaiQAIAALlwMBDH8gACgC5AMiBCAAKAJYIgFBAUYiAzYCHCAEIABBAUH+BUGAAiADGyAAKAJ4IAAoAgQoAggRCAA2AhggACgCeEEASgRAIARBIGohCyAEKAIUIQYgAUEBRyEKA0AgBiALIAdBAnQiAWooAgAiA20hBiAEKAIYIQIgCkUEQCABIAJqIgIgAigCAEH/AWo2AgAgBCgCGCECCyADQf4BaiIIIANBAXRBAmsiCW0hBSABIAJqKAIAIQNBACEBQQAhAgNAIAIgBUoEQANAIAIgCCABQQFqIgFB/gNsaiAJbSIFSg0ACwsgAiADaiABIAZsOgAAIAJBAWoiAkGAAkcNAAsgCkUEQCADQYECaiEFIANBgAJqIQggA0H/AWohCSADLQAAIQJBASEBA0AgAyABayIMIAI6AAAgASAJaiADLQD/AToAACADIAFBf3NqIAI6AAAgASAIaiADLQD/AToAACAMQQJrIAI6AAAgASAFaiADLQD/AToAACABQQNqIgFBgAJHDQALCyAHQQFqIgcgACgCeEgNAAsLCxoBAX8gACgCACIBQTM2AhQgACABKAIAEQAAC4gEAQx/QfCT69wDIAJuIQggACgCBCEPIAJB8ZPr3ANPBEAgACgCACIGQcgANgIUIAAgBigCABEAAAsgDyAIIAMgAyAIShsiCDYCUCAAIAEgA0ECdBBaIQkgAwRAIAlBDGohCyAJ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QAJAAkACQCACLQAHQRBrDgQAAQMCAwsgASAFNgIYIAFB7gA2AhQMBAsgASAFNgIYIAFB7wA2AhQMAwsgASAFNgIYIAFB8AA2AhQMAgsgAUHbADYCFCABIAItAAc2AhggACgCACAFNgIcDAELIAAoAgAiASAFNgIYIAFBzwA2AhQLIABBASAAKAIAKAIEEQMACwwCCwJAIAFBDEkNACACLQACQcEARw0AIAItAANB5ABHDQAgAi0ABEHvAEcNACACLQAFQeIARw0AIAItAAZB5QBHDQAgAi0ACCEFIAItAAchAyACLQAKIQcgAi0ACSEJIAItAAwhCiACLQALIQsgACgCACIBIAItAA0iDTYCJCABQc4ANgIUIAEgCiALQQh0cjYCICABIAcgCUEIdHI2AhwgASAFIANBCHRyNgIYIABBASABKAIEEQMAIAAgDToArAIgAEEBNgKoAgwCCyAAKAIAIgEgBTYCGCABQdAANgIUIABBASAAKAIAKAIEEQMADAELIAAoAgAiASADNgIYIAFBxgA2AhQgACAAKAIAKAIAEQAACyAGIAQ2AgQgBiAINgIAQQEhBCAMQQBMDQAgACAMIAAoAhgoAhARAwALIAJBEGokACAECzYAIABBADYC2AEgAEEANgK4AyAAQQA2ApABIAAoAtADIgBBADYCpAEgAEEANgIYIABCADcCDAvaOQETfyMAQaACayIJJAAgAEGIAmohCiAAQfgBaiEMIABB6AFqIQsgAEG0AWohDyAAQcQBaiEQIABBpAFqIREgACgCuAMhAQNAAkACQAJAIAENACAAKALQAygCDEUEQCAAKAIYIgIoAgQiAUUEQCAAIAIoAgwRAQBFBEBBACEBDAQLIAIoAgQhAQsgAigCACIFLQAAIQMgAUEBayIEBH8gBUEBagUgACACKAIMEQEARQRAQQAhAQwECyACKAIEIQQgAigCAAsiAUEBaiEFIANB/wFGIAEtAAAiAUHYAUZxRQRAIAAoAgAiBiADNgIYIAZBNzYCFCAAKAIAIAE2AhwgACAAKAIAKAIAEQAACyAAIAE2ArgDIAIgBEEBazYCBCACIAU2AgAMAQsgABBlRQRAQQAhAQwCCyAAKAK4AyEBCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEBaw7+AQ8REREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREgECBQkFBQUFAwQFCAUFBQ8PDw8PDw8PAAcGChALERENDQ0NDQ0NDQ0NDQ0NDQ0NEREREREREREMEREREREOEQsgACgCACICQegANgIUIABBASACKAIEEQMAIAAoAtADIgEoAgwEQCAAKAIAIgJBwAA2AhQgACACKAIAEQAAIAAoAtADIQELIAtCADcAACALQgA3AAggDEKBgoSIkKDAgAE3AAggDEKBgoSIkKDAgAE3AAAgCkKFipSo0KDBggU3AAggCkKFipSo0KDBggU3AAAgAEIANwOwAiAAQQA2AiggAEIANwOYAiAAQQA6AKwCIABCgYAENwKkAiAAQQA6AKICIABBgQI7AaACIAFBATYCDAwUC0EAIQEgAEEAQQBBABBYDRMMEgtBACEBIABBAEEBQQAQWA0SDBELQQAhASAAQQBBAEEBEFgNEQwQC0EAIQEgAEEAQQFBARBYDRAMDwsgACgCACICIAE2AhggAkE/NgIUIAAgACgCACgCABEAAAwPCyAAKAIYIgUoAgQhASAFKAIAIQMgACgC0AMoAhBFBEAgACgCACICQTw2AhQgAkEYakH4qQFB0AAQOBogACAAKAIAKAIAEQAACyABRQRAIAAgBSgCDBEBAEUEQEEAIQEMDwsgBSgCACEDIAUoAgQhAQsgAy0AACEGIAFBAWsiAgR/IANBAWoFIAAgBSgCDBEBAEUEQEEAIQEMDwsgBSgCBCECIAUoAgALIgQtAAAhASACQQFrIgMEfyAEQQFqBSAAIAUoAgwRAQBFBEBBACEBDA8LIAUoAgQhAyAFKAIACyEEIAAoAgAiAiAELQAAIgo2AhggAkHpADYCFEEBIQIgAEEBIAAoAgAoAgQRAwACQAJAAkAgCkEBdEEGaiAGQQh0IAFyRyAKQQRLcg0AIAoEQCAAIAo2AtQCIARBAWohCCADQQFrIQQMAgsgACgC4AFFDQAgACAKNgLUAiAEQQFqIQggA0EBayEEDAILIAAoAgAiAUEMNgIUIAAgASgCABEAACAAIAo2AtQCIARBAWohCCADQQFrIQQgCkUNAQsgAEHYAmohDEEAIQYDQCAERQRAIAAgBSgCDBEBAEUEQEEAIQEMEQsgBSgCACEIIAUoAgQhBAsgCC0AACEDAkAgBkUNACAGQQJrIQIgBkEBayELQQAhAQNAIAMgDCABQQJ0aigCACgCAEcEQCAGIAFBAWoiAUcNAQwCCwsgDCgCACgCACEBAkAgBkEBRg0AQQEhAyACQQNPBEAgC0F8cSENQQAhBwNAIAwgA0ECdGoiAigCDCgCACIOIAIoAggoAgAiDyACKAIEKAIAIhAgAigCACgCACICIAEgASACSBsiAiACIBBIGyICIAIgD0gbIgIgAiAOSBshASADQQRqIQMgB0EEaiIHIA1HDQALC0EAIQIgC0EDcSIHRQ0AA0AgDCADQQJ0aigCACgCACILIAEgASALSBshASADQQFqIQMgAkEBaiICIAdHDQALCyABQQFqIQMLIARBAWshByAAKALYASEBAkAgACgCJCILQQBKBEAgASALQdgAbGohEkEAIQIDQCADIAEoAgBGDQIgAUHYAGohASACQQFqIgIgC0cNAAsgEiEBCyAAKAIAIgIgAzYCGCACQQQ2AhQgACAAKAIAKAIAEQAACyAMIAZBAnRqIAE2AgAgBwR/IAhBAWoFIAAgBSgCDBEBAEUEQEEAIQEMEQsgBSgCBCEHIAUoAgALIQQgASAELQAAIgJBD3E2AhggASACQQR2NgIUIAAoAgAiAiABKAIANgIYIAIgASgCFDYCHCABKAIYIQEgAkHqADYCFCACIAE2AiAgAEEBIAIoAgQRAwAgBEEBaiEIIAdBAWshBCAGQQFqIgYgCkcNAAtBACECCyAERQRAIAAgBSgCDBEBAEUEQEEAIQEMDwsgBSgCACEIIAUoAgQhBAsgACAILQAANgKcAyAAIARBAWsiAwR/IAhBAWoFIAAgBSgCDBEBAEUEQEEAIQEMDwsgBSgCBCEDIAUoAgALIgQtAAA2AqADIAAgA0EBayIGBH8gBEEBagUgACAFKAIMEQEARQRAQQAhAQwPCyAFKAIEIQYgBSgCAAsiAy0AACIEQQ9xNgKoAyAAIARBBHY2AqQDIAAoAgAiBCAAKAKcAzYCGCAEIAAoAqADNgIcIAQgACgCpAM2AiAgBCAAKAKoAzYCJCAEQesANgIUQQEhASAAQQEgBCgCBBEDACAAKALQA0EANgIUIAJFBEAgACAAKAKQAUEBajYCkAELIAUgBkEBazYCBCAFIANBAWo2AgAgAEEANgK4AwwNCyAAKAIAIgJB1wA2AhQgAEEBIAIoAgQRAwAgAEEANgK4A0ECIQEMDAsgACgCGCIFKAIEIgFFBEAgACAFKAIMEQEARQRAQQAhAQwNCyAFKAIEIQELIAUoAgAiAi0AACEEIAFBAWsiAwR/IAJBAWoFIAAgBSgCDBEBAEUEQEEAIQEMDQsgBSgCBCEDIAUoAgALIgFBAWohAiADQQFrIQMgAS0AACAEQQh0ciIEQQJrIQEgBEEDTwRAA0AgASEEIANFBEAgACAFKAIMEQEARQRAQQAhAQwPCyAFKAIEIQMgBSgCACECCyACLQAAIQEgA0EBayIHBH8gAkEBagUgACAFKAIMEQEARQRAQQAhAQwPCyAFKAIEIQcgBSgCAAsiAy0AACECIAAoAgAiBiABNgIYIAZB0QA2AhQgACgCACACNgIcIABBASAAKAIAKAIEEQMAAkACQAJAIAFBIE8EQCAAKAIAIgYgATYCGCAGQR02AhQgACAAKAIAKAIAEQAADAELIAFBEEkNAQsgASAKakEQayACOgAADAELIAEgC2ogAkEPcSIGOgAAIAEgDGogAkEEdiIBOgAAIAEgBk8NACAAKAIAIgEgAjYCGCABQR42AhQgACAAKAIAKAIAEQAACyADQQFqIQIgB0EBayEDIARBAmshASAEQQJLDQALCyABBEAgACgCACIEQQw2AhQgACAEKAIAEQAACyAFIAM2AgQgBSACNgIADAwLIAAoAhgiBSgCBCIBRQRAIAAgBSgCDBEBAEUNCiAFKAIEIQELIAUoAgAiAi0AACEEIAFBAWsiAQR/IAJBAWoFIAAgBSgCDBEBAEUNCiAFKAIEIQEgBSgCAAsiAkEBaiEDIAFBAWshASACLQAAIARBCHRyIgJBAmshCCACQRNPBEADQCABRQRAIAAgBSgCDBEBAEUNDCAFKAIAIQMgBSgCBCEBCyAAKAIAIgIgAy0AACIHNgIYIAJB0gA2AhRBASECIABBASAAKAIAKAIEEQMAQQAhBCAJQQA6AIACIANBAWohAyABQQFrIQEDQCABRQRAIAAgBSgCDBEBAEUNDSAFKAIAIQMgBSgCBCEBCyAJQYACaiACaiADLQAAIgY6AAAgA0EBaiEDIAFBAWshASAEIAZqIQQgAkEBaiICQRFHDQALIAAoAgAiAiAJLQCBAjYCGCACIAktAIICNgIcIAIgCS0AgwI2AiAgAiAJLQCEAjYCJCACIAktAIUCNgIoIAIgCS0AhgI2AiwgAiAJLQCHAjYCMCAJLQCIAiEGIAJB2AA2AhQgAiAGNgI0IABBAiACKAIEEQMAIAAoAgAiAiAJLQCJAjYCGCACIAktAIoCNgIcIAIgCS0AiwI2AiAgAiAJLQCMAjYCJCACIAktAI0CNgIoIAIgCS0AjgI2AiwgAiAJLQCPAjYCMCAJLQCQAiEGIAJB2AA2AhQgAiAGNgI0IABBAiACKAIEEQMAIARBgAJNIAhBEWsiCCAETnFFBEAgACgCACICQQk2AhQgACACKAIAEQAAC0EAIQIgCUEAQYACEC4hBiAEBEADQCABRQRAIAAgBSgCDBEBAEUNDiAFKAIAIQMgBSgCBCEBCyACIAZqIAMtAAA6AAAgA0EBaiEDIAFBAWshASACQQFqIgIgBEcNAAsLIBAgB0EQayICQQJ0aiAPIAdBAnRqIAdBEHEiDhshDSACIAcgDhsiAkEETgRAIAAoAgAiByACNgIYIAdBHzYCFCAAIAAoAgAoAgARAAALIAggBGshCCANKAIAIgJFBEAgAEEAQZgCIAAoAgQoAgARAgAiAkEANgKUAiANIAI2AgALIAIgBikDgAI3AgAgAiAGKQOIAjcCCCACIAYtAJACOgAQIA0oAgBBEWogBkGAAhA4GiAIQRBKDQALCyAIBEAgACgCACICQQw2AhQgACACKAIAEQAACyAFIAE2AgQgBSADNgIADAsLIAAoAhgiBSgCBCIBRQRAIAAgBSgCDBEBAEUEQEEAIQEMCwsgBSgCBCEBCyAFKAIAIgQtAAAhBiABQQFrIgIEfyAEQQFqBSAAIAUoAgwRAQBFBEBBACEBDAsLIAUoAgQhAiAFKAIACyIEQQFqIQMgAkEBayECIAQtAAAgBkEIdHIiAUECayEEIAFBA08EQANAIAJFBEAgACAFKAIMEQEARQRAQQAhAQwNCyAFKAIAIQMgBSgCBCECCyADLQAAIQEgACgCACIGQdMANgIUIAYgAUEPcSIGNgIYIAAoAgAgAUEEdjYCHCAAQQEgACgCACgCBBEDACAGQQRPBEAgACgCACIHIAY2AhggB0EgNgIUIAAgACgCACgCABEAAAsgESAGQQJ0aiIHKAIAIgZFBEAgAEEAQYQBIAAoAgQoAgARAgAiBkEANgKAASAHIAY2AgALIARBAWshDQJAAkACQAJAAn8gAUEQSSIORQRAQQAhASAEQYABSwRAQcC6ASEHQcAAIQgMAwsDQCAGIAFBAXRqIgRCgYCEgJCAwAA3AQAgBEKBgISAkIDAADcBCCABQQhqIgFBwABHDQALIA1BAXYMAQtBwAAhCEHAugEhB0EAIQEgBEHAAEsNAQNAIAYgAUEBdGoiBEKBgISAkIDAADcBACAEQoGAhICQgMAANwEIIAFBCGoiAUHAAEcNAAsgDQshCEGAxAEhBwJAAkACQAJAAkAgCEEEaw4uBQYGBgYABgYGBgYGAQYGBgYGBgYGAgYGBgYGBgYGBgYDBgYGBgYGBgYGBgYGBAYLQZDDASEHDAQLQZDCASEHDAMLQeDAASEHDAILQZC/ASEHDAELQYC9ASEHCyADQQFqIQMgAkEBayECDAELIANBAWohAyACQQFrIQJBwLoBIQcgCEEATA0BC0EAIQEDQAJ/IA5FBEAgAkUEQCAAIAUoAgwRAQBFBEBBACEBDBELIAUoAgAhAyAFKAIEIQILIAMtAAAhBCACQQFrIgIEfyADQQFqBSAAIAUoAgwRAQBFBEBBACEBDBELIAUoAgQhAiAFKAIACyIDLQAAIARBCHRyDAELIAJFBEAgACAFKAIMEQEARQRAQQAhAQwQCyAFKAIAIQMgBSgCBCECCyADLQAACyEEIAYgByABQQJ0aigCAEEBdGogBDsBACADQQFqIQMgAkEBayECIAFBAWoiASAIRw0ACwtBACEHIAAoAgAoAmhBAk4EQANAIAAoAgAiBCAGIAdBAXRqIgEvAQA2AhggBCABLwECNgIcIAQgAS8BBDYCICAEIAEvAQY2AiQgBCABLwEINgIoIAQgAS8BCjYCLCAEIAEvAQw2AjAgAS8BDiEBIARB3wA2AhQgBCABNgI0IABBAiAEKAIEEQMAIAdBOEkhEyAHQQhqIQcgEw0ACwsgDSAIQQAgCCAOG2prIgRBAEoNAAsLIAQEQCAAKAIAIgRBDDYCFCAAIAQoAgARAAALIAUgAjYCBCAFIAM2AgAMCgsgACgCGCIEKAIEIgNFBEAgACAEKAIMEQEARQRAQQAhAQwKCyAEKAIEIQMLIAQoAgAiAS0AACEFIANBAWsiAgR/IAFBAWoFIAAgBCgCDBEBAEUEQEEAIQEMCgsgBCgCBCECIAQoAgALIgEtAAAgBUEIdHJBBEcEQCAAKAIAIgNBDDYCFCAAIAMoAgARAAALIAJBAWsiAgR/IAFBAWoFIAAgBCgCDBEBAEUEQEEAIQEMCgsgBCgCBCECIAQoAgALIgEtAAAhAyACQQFrIgIEfyABQQFqBSAAIAQoAgwRAQBFBEBBACEBDAoLIAQoAgQhAiAEKAIACyIBLQAAIQUgACgCACIGQdQANgIUIAYgBSADQQh0ciIDNgIYIABBASAAKAIAKAIEEQMAIAAgAzYCmAIgBCACQQFrNgIEIAQgAUEBajYCAAwJCyAAKAIYIgEoAgQhAyABKAIAIQIgACgC0AMoAhBFBEAgACgCACIEQTw2AhQgBEEYakHJqgFB0AAQOBogACAAKAIAKAIAEQAACwJAAkAgACgCJEEDSA0AIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACLQAAIQUgA0EBayIEBH8gAkEBagUgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQQgASgCAAsiAy0AACAFQQh0ckEYRwRAIAAoAgAiAkEMNgIUIAAgAigCABEAAAsgBEEBayICBH8gA0EBagUgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQIgASgCAAsiBC0AAEENRwRAIAAoAgAiA0HGADYCFCADIAAoArgDNgIYIAAgACgCACgCABEAAAsgAkEBayICBH8gBEEBagUgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQIgASgCAAsiBC0AACEFIAJBAWsiBgR/IARBAWoFIAAgASgCDBEBAEUEQEEAIQEMCwsgASgCBCEGIAEoAgALIgRBAWohAiAGQQFrIQMgBC0AACAFQQh0ckH/AUcNACADRQRAIAAgASgCDBEBAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAAQQNHBEAgBCECDAELIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgYoAlggBC0AAEcNACADRQRAIAAgASgCDBEBAEUEQEEAIQEMCwsgACgC2AEhBiABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAYoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAQBFBEBBACEBDAsLIAAoAtgBIQYgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAGKAKwASAELQAARw0AIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEBAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEBAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANB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JCECIAAoAqwDDAMLIAQoAhBFBEAgACgCACIBQSQ2AhQgACABKAIAEQAACyAAKALUAkUNBCAAEIEBQQEPC0ECIQEgACgCkAEiAiAAKAKYAU4NBCAAIAI2ApgBDAQLIABBPzYCtAMgAEHAugE2ArADIABBCDYCrANBCAsiATYCyAIgACABNgLEAiACQQBKBEAgACgC2AEhAUEAIQMDQCABIAAoAqwDIgI2AiggASACNgIkIAEgASgCCCAAKAIcbCACIAAoArwCbBAzNgIcIAEgASgCDCAAKAIgbCAAKAKsAyAAKALAAmwQMzYCICABIAEoAgggACgCHGwgACgCvAIQMzYCLCABKAIMIAAoAiBsIAAoAsACEDMhAiABQQA2AlAgAUEBNgI0IAEgAjYCMCABQdgAaiEBIANBAWoiAyAAKAIkSA0ACyAAKAKsAyEBCyAAIAAoAiAgASAAKALAAmwQMzYCzAJBASEFIAAoAswDIAAoAtQCIgEgACgCJE4EfyAAKALgAUEARwVBAQs2AhALIAFFBEAgBEECNgIYDAELCyAEQQA2AhhBAQ8LIAELQgEBfyAAKALMAyIBQQE2AhggAUIANwIQIAFBNDYCACAAIAAoAgAoAhARAAAgACAAKALQAygCABEAACAAQQA2AqABCxsAIAAgACgC1AMoAggRAAAgACgCzANBNDYCAAsMACAAKAIYQQE2AiQLiwEBAn8gACgCGCIBKAIgQQFBgCAgASgCHBA1IgJFBEAgASgCJARAIAAoAgAiAkErNgIUIAAgAigCABEAAAsgACgCACICQfsANgIUIABBfyACKAIEEQMAIAEoAiBB/wE6AAAgASgCIEHZAToAAUECIQILIAFBADYCJCABIAI2AgQgASABKAIgNgIAQQELVAECfyABQQBKBEAgASAAKAIYIgIoAgQiA0oEQANAIAAgAigCDBEBABogASADayIBIAIoAgQiA0oNAAsLIAIgAyABazYCBCACIAIoAgAgAWo2AgALC3YBAX8gACgCGCICRQRAIAAgAEEAQSggACgCBCgCABECACICNgIYIAIgAEEAQYAgIAAoAgQoAgARAgA2AiAgACgCGCECCyACIAE2AhwgAkEsNgIYIAJBLTYCFCACQS42AhAgAkEvNgIMIAJBMDYCCCACQgA3AgALzQEBBH8jAEEQayIEJAAgACgC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aiIEIAAoAsACSA0ACwsLhAEBBH8gACgCwAIiAUEASgRAIAMoAgAhBQNAIAAoAnAiA0EASgRAIAMgBSAEQQJ0IgNqKAIAIgFqIQYgAiADaigCACEDA0AgASADLQAAIgc6AAEgASAHOgAAIANBAWohAyABQQJqIgEgBkkNAAsgACgCwAIhAQsgBEEBaiIEIAFIDQALCwsJACADIAI2AgALCQAgA0EANgIACx8BAX8gACgC3AMiASAAKALAAjYCXCABIAAoAnQ2AmALswIBBn8gACgC3AMiAygCXCIHIAAoAsACIghOBEAgACgCJEEASgRAIANBDGohCiADQeQAaiELIANBNGohDCAAKALYASEHQQAhCANAIAAgByABIAhBAnQiCWooAgAgCSALaigCACACKAIAbEECdGogCSAKaiAJIAxqKAIAEQYAIAdB2ABqIQcgCEEBaiIIIAAoAiRIDQALIAAoAsACIQgLIANBADYCXEEAIQcLIAAgA0EMaiAHIAQgBSgCACIBQQJ0aiAIIAdrIgQgAygCYCIHIAQgB0kbIgQgBiABayIBIAEgBEsbIgEgACgC4AMoAgQRBAAgBSAFKAIAIAFqNgIAIAMgAygCYCABazYCYCADIAMoAlwgAWoiATYCXCAAKALAAiABTARAIAIgAigCAEEBajYCAAsL2AEAAkAgACgCyAMiASgCGCICBEAgASgCDCEDDAELIAEgACABKAIIIAEoAhQgASgCEEEAIAAoAgQoAhwRCgAiAzYCDCABKAIYIQILIAAgAyACQQJ0aiAEIAUoAgAiA0ECdGogASgCECACayICIAYgA2siAyACIANJGyICIAAoAnQgASgCFGsiAyACIANJGyICIAAoAuQDKAIEEQYAIAUgBSgCACACajYCACABIAEoAhggAmoiADYCGCAAIAEoAhAiAE8EQCABQQA2AhggASABKAIUIABqNgIUCwvTAQECfyAAKALIAyIEQRhqIQgCQCAEKAIYIgYEQCAEKAIMIQcMAQsgBCAAIAQoAgggBCgCFCAEKAIQQQEgACgCBCgCHBEKACIHNgIMIAQoAhghBgsgACABIAIgAyAHIAggBCgCECAAKALcAygCBBEJACAGIAQoAhgiA0kEfyAAIAQoAgwgBkECdGpBACADIAZrIgEgACgC5AMoAgQRBgAgBSAFKAIAIAFqNgIAIAQoAhgFIAMLIAQoAhAiAE8EQCAEQQA2AhggBCAEKAIUIABqNgIUCwuPAQEEfyMAQRBrIgckACAAKALIAyIIKAIQIQkgBSgCACEKIAdBADYCDCAAIAEgAiADIAgoAgwgB0EMaiAGIAprIgEgCSABIAlJGyAAKALcAygCBBEJACAAIAgoAgwgBCAFKAIAQQJ0aiAHKAIMIAAoAuQDKAIEEQYAIAUgBSgCACAHKAIMajYCACAHQRBqJAAL3AEBAX8gACgCyAMhAgJAAkACQAJAAkAgAQ4EAAMCAQMLIAAoAlQEQCACQYkBNgIEIAIoAgwNBCACIAAgAigCCEEAIAIoAhBBASAAKAIEKAIcEQoANgIMDAQLIAIgACgC3AMoAgQ2AgQMAwsgAigCCEUEQCAAKAIAIgFBAzYCFCAAIAEoAgARAAALIAJBigE2AgQMAgsgAigCCEUEQCAAKAIAIgFBAzYCFCAAIAEoAgARAAALIAJBiwE2AgQMAQsgACgCACIBQQM2AhQgACABKAIAEQAACyACQgA3AhQLPAAgACABIAIoAgAgBCAFKAIAQQJ0aiAAKALcAygCDBEGACAFIAUoAgBBAWo2AgAgAiACKAIAQQFqNgIAC7sDAQx/IAJBAnQiAiABKAIIaigCACEGIAEoAgQgAmooAgAhByABKAIAIAJqKAIAIQIgAygCACEBIAAoAtACIQMgACgC3AMiBCgCHCEIIAQoAhghDCAEKAIUIQ0gBCgCECEOIAAoAnAiBEECTwR/IARBAXYhBANAIA0gBy0AAEECdCIFaigCACEJIAwgBi0AAEECdCIKaigCACELIAUgCGooAgAhDyABIAMgCiAOaigCAGoiCiACLQAAIgVqLQAAOgAAIAEgBSADIAsgD2pBEHVqIgtqLQAAOgABIAEgBSADIAlqIglqLQAAOgACIAEgCiACLQABIgVqLQAAOgADIAEgBSALai0AADoABCABIAUgCWotAAA6AAUgAUEGaiEBIAJBAmohAiAGQQFqIQYgB0EBaiEHIARBAWsiBA0ACyAAKAJwBSAEC0EBcQRAIA0gBy0AAEECdCIAaigCACEHIAwgBi0AAEECdCIGaigCACEEIAAgCGooAgAhCCABIAItAAAiACADIAYgDmooAgBqai0AADoAACABIAAgAyAEIAhqQRB1amotAAA6AAEgASAAIAMgB2pqLQAAOgACCwvtAQEDfyMAQRBrIgckACAFAn8gACgC3AMiAygCJARAIANBIGpBACAEIAUoAgBBAnRqQQBBASADKAIoEGEgA0EANgIkQQEMAQsgAygCLCEIIAcgBCAFKAIAIglBAnRqIgQoAgA2AgggBwJ/IAggBiAJayIGIAYgCEsbIgZBAkkiCEUEQCAEKAIEDAELIANBATYCJCADKAIgCzYCDCAAIAEgAigCACAHQQhqIAMoAgwRBgAgBkECIAgbCyIGIAUoAgBqNgIAIAMgAygCLCAGazYCLCADKAIkRQRAIAIgAigCAEEBajYCAAsgB0EQaiQAC+YEAQ9/IAJBAnQiBSABKAIIaigCACEGIAEoAgQgBWooAgAhCSABKAIAIAJBA3RqIgEoAgAhByABKAIEIQogAygCBCEBIAMoAgAhAiAAKALQAiEFIAAoAtwDIgMoAhwhDCADKAIYIQ0gAygCFCEOIAMoAhAhDyAAKAJwIgNBAk8EfyADQQF2IRADQCAOIAktAABBAnQiA2ooAgAhCyANIAYtAABBAnQiCGooAgAhESADIAxqKAIAIRIgAiAFIAggD2ooAgBqIgMgBy0AACIEai0AADoAACACIAQgBSARIBJqQRB1aiIIai0AADoAASACIAQgBSALaiILai0AADoAAiACIAMgBy0AASIEai0AADoAAyACIAQgCGotAAA6AAQgAiAEIAtqLQAAOgAFIAEgAyAKLQAAIgRqLQAAOgAAIAEgBCAIai0AADoAASABIAQgC2otAAA6AAIgASADIAotAAEiBGotAAA6AAMgASAEIAhqLQAAOgAEIAEgBCALai0AADoABSABQQZqIQEgCkECaiEKIAJBBmohAiAHQQJqIQcgBkEBaiEGIAlBAWohCSAQQQFrIhANAAsgACgCcAUgAwtBAXEEQCAOIAktAABBAnQiAGooAgAhAyANIAYtAABBAnQiBmooAgAhCSAAIAxqKAIAIQggAiAFIAYgD2ooAgBqIgYgBy0AACIAai0AADoAACACIAAgBSAIIAlqQRB1aiIHai0AADoAASACIAAgAyAFaiICai0AADoAAiABIAYgCi0AACIAai0AADoAACABIAAgB2otAAA6AAEgASAAIAJqLQAAOgACCwsbAQF/IAAoAtwDIgFBADYCJCABIAAoAnQ2AiwLhQMB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aW4gAEFzc2VydGlvbiBgaW0ud2lkdGgoKSA9PSBpbS5zdGVwKCkvc2l6ZW9mKGZsb2F0KWAgZmFpbGVkIGluIAAgCQoNAEVycm9yOiBtYWxsb2MKAEVycm9yIDE6IGljcEdldEluaXRYdzJYYwoAID09PSBtYXRyaXggKCVkLCVkKSA9PT0KACA9PT0gdmVjdG9yICglZCkgPT09CgA/Pz8gMQoARXJyb3I6IGxhYmVsaW5nIHdvcmsgb3ZlcmZsb3cuCgAjIyMgRmVhdHVyZSBjYW5kaWRhdGVzIGZvciB0cmFja2luZyBhcmUgb3ZlcmZsb3cuCgBhcmdsQ2FtZXJhRnJ1c3R1bVJIKCk6IGFyUGFyYW1EZWNvbXBNYXQoKSBpbmRpY2F0ZWQgcGFyYW1ldGVyIGVycm9yLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIvcmVmSW1hZ2UuCgBTdGFydCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgBEYXRhIG51bSBlcnJvciEhCgB3ACVzJXMAJXMuJXMAdmVjdG9yAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnNcb3JpZW50YXRpb25fYXNzaWdubWVudC5jcHAARDpca2Fsd2FsdC1naXRodWJcRmVhdHVyZVNFVC1EaXNwbGF5XGVtc2NyaXB0ZW5cV2ViQVJLaXRMaWJcbGliXFNSQ1xLUE1cRnJlYWtNYXRjaGVyXGZyYW1ld29ya1x0aW1lcnMuY3BwAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnNcRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAARDpca2Fsd2FsdC1naXRodWJcRmVhdHVyZVNFVC1EaXNwbGF5XGVtc2NyaXB0ZW5cV2ViQVJLaXRMaWJcbGliXFNSQ1xLUE1cRnJlYWtNYXRjaGVyXG1hdGNoZXJzXGhvdWdoX3NpbWlsYXJpdHlfdm90aW5nLmNwcABEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcZnJhbWV3b3JrXGltYWdlLmNwcABEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcZGV0ZWN0b3JzXGdhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnNccHlyYW1pZC5jcHAAaW5mbwBFcnJvcjogaWNwR2V0Sl9VX1hjAHdiAHJiAEFSX1BJWEVMX0ZPUk1BVF9SR0IAUGF0dGVybiBleHRyYWN0aW9uIGZhaWxlZC4AQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAFRyYWNraW5nIHRocmVhZCA9ICVkCgBTSVpFID0gJWQsICVkCgBFcnJvciAyOiBpY3BHZXRJbml0WHcyWGMKAD8/PyAyCgBFcnJvcjogdW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LgoAVW5rbm93biBvciB1bnN1cHBvcnRlZCBsYWJlbGluZyB0aHJlc2hvbGQgbW9kZSByZXF1ZXN0ZWQuIFNldCB0byBtYW51YWwuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IDAgeHNpemUveXNpemUvZHBpLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciB3cml0aW5nLgoARXJyb3I6IE5VTEwgcGF0dEhhbmRsZS4KAEVuZCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgByAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxtYXRjaGVyc1xmcmVhay5oAHdhcm5pbmcAICUxMGcAJTRkAHdiAHJiAEFSX1BJWEVMX0ZPUk1BVF9CR1IATUFOVUFMAEdlbmVyaWMgZXJyb3IgZHVyaW5nIG1hdGNoaW5nIHBoYXNlLgAgbGluZSAAJXMlcwoARmlsZSBvcGVuIGVycm9yLiAlcwoARGlzdG9ydGlvbiBmYWN0b3I6IGsxPSUxLjEwZiwgazI9JTEuMTBmLCBwMT0lMS4xMGYsIHAyPSUxLjEwZgoARXJyb3I6IG1hbGxvYwoARXJyb3IgMzogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRKX1VfUwoAPT09PT09ICVzID09PT09PT09CgA/Pz8gMwoARXJyb3I6IGNhbid0IGxvYWQgcGF0dGVybiBmcm9tIE5VTEwgYnVmZmVyLgoAa3BtU2V0UmVmRGF0YVNldCgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KAEVycm9yIHNhdmluZyBmZWF0dXJlIG1hcDogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3V0IG9mIG1lbW9yeSEhCgBJRCBhbHJlYWR5IGV4aXN0cwBlcnJvcgBGcmVhayBmZWF0dXJlcyAtICVkAHJiAEFVVE9fTUVESUFOAEFSX1BJWEVMX0ZPUk1BVF9SR0JBAEluc3VmZmljaWVudCBjb250cmFzdCBkdXJpbmcgbWF0Y2hpbmcuACU3LjVmIAAgbGluZSAARXJyb3Igb3BlbmluZyBmaWxlICclcyc6IAAgICAgICAgICAgICAgICAgICBmeD0lZiwgZnk9JWYsIHgwPSVmLCB5MD0lZiwgcz0lZgoARXJyb3IgNDogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRVX2Zyb21fWF9ieV9NYXRYMlUKAEVycm9yIGFsbG9jYXRpbmcgbWVtb3J5LgoARXJyb3I6IG91dCBvZiBtZW1vcnkuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciB3cml0aW5nLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMnIGZvciByZWFkaW5nLgoAT3V0IG9mIG1lbW9yeSEhCgBTdGVwIHNpemUgbXVzdCBiZSBlcXVhbCB0byB3aWR0aCBmb3Igbm93ACVzAFdpZHRoIGNhbm5vdCBiZSB6ZXJvAFNvdXJjZSB3aWR0aCBtdXN0IGJlIGV2ZW4ASW1hZ2UgaXMgdG9vIHNtYWxsAHggb3V0IG9mIHJhbmdlAEJ1aWxkIFB5cmFtaWQAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0YXJ0ZWQAUHlyYW1pZCBpcyBub3QgYWxsb2NhdGVkAHJiAEFVVE9fT1RTVQBBUl9QSVhFTF9GT1JNQVRfQkdSQQBCYXJjb2RlIG1hdGNoaW5nIGNvdWxkIG5vdCBmaW5kIGNvcnJlY3QgYmFyY29kZSBsb2NhdG9yIHBhdHRlcm4uAFslc10gADogACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYgJWYKAEVycm9yIDU6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0WGNfZnJvbV9Yd19ieV9NYXRYdzJYYwoARXJyb3IgcmVhZGluZyBpbWFnZVNldC4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbUdlblJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBvcGVuaW5nICclcycuCgBDYW4ndCBvcGVuIEpQRUcgZmlsZSAnJXMnCgBPdXQgb2YgbWVtb3J5ISEKAFBhdHRlcm4gRGF0YSByZWFkIGVycm9yISEKAFJlYWQgZXJyb3IhIQoAJWYAd2IAQVJfUElYRUxfRk9STUFUX0FCR1IAUHlyYW1pZCBpcyBOVUxMAEFVVE9fQURBUFRJVkUAQmFyY29kZSBtYXRjaGluZyBlcnJvciBkZXRlY3Rpb24vY29ycmVjdGlvbiBmb3VuZCB1bnJlY292ZXJhYmxlIGVycm9yLgBFcnJvciBjcmVhdGluZyBmdWxsIGZpbGUgcGF0aCBmcm9tICclcycgYW5kICclcycAQXNzZXJ0aW9uIGB4IDwgbU1heFhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gNWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSW1hZ2VzLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RvcFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdCAhPSAwYCBmYWlsZWQgaW4gACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYKAEVycm9yID0gJWYKAEVycm9yIDY6IGljcEdldEluaXRYdzJYYwoAICAgICAgICAgSW1hZ2VTaXplID0gJTdkW3BpeGVsXQoAPT09PT09PT09ICVkID09PT09PT09PT09CgBJbWFnZXNldCBjb250YWlucyAlZCBpbWFnZXMuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciByZWFkaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3IgcmVhZGluZyBwYXR0ZXJuIGZpbGUgJyVzJy4KAEV4dHJhY3QgRmVhdHVyZXMASGVpZ2h0IGNhbm5vdCBiZSB6ZXJvACVmICVmICVmICVmAHggbXVzdCBiZSBwb3NpdGl2ZQBMYXBsYWNpYW4gcHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkAENsb2NrIGhhcyBub3QgYmVlbiBzdG9wcGVkAEFSX1BJWEVMX0ZPUk1BVF9NT05PAERlc3RpbmF0aW9uIGlzIE5VTEwAQVVUT19CUkFDS0VUSU5HAEVycm9yICglZCk6IHVuYWJsZSB0byBkZXRlcm1pbmUgZmlsZSBsZW5ndGguAE1hdGNoaW5nIGNvbmZpZGVuY2UgY3V0b2ZmIHZhbHVlIG5vdCByZWFjaGVkLgBBc3NlcnRpb24gYHkgPj0gbU1pbllgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS50eXBlKCkgPT0gSU1BR0VfVUlOVDhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzdG9yZS5zaXplKCkgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmCgBFcnJvciA3OiBpY3BHZXRJbml0WHcyWGMKAEV4dHJhY3RlZCBmZWF0dXJlcyA9ICU3ZFtwaXhlbF0KAEVycm9yIGljcDJHZXRUUwoARmFsbGluZyBiYWNrIHRvIHJlYWRpbmcgJyVzJXMnIGluIEFSVG9vbEtpdCB2NC54IGZvcm1hdC4KAEVycm9yIGluIG9wZW5pbmcgJyVzJyBpbiB6aXBmaWxlLgoARXJyb3IgcmVhZGluZyBKUEVHIGZpbGUuCgBFcnJvciB3aGlsZSBhZGRpbmcgcmVmZXJlbmNlIGRhdGEgc2V0OiBrcG1NZXJnZVJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcwBJbWFnZSBtdXN0IGJlIGdyYXlzY2FsZQB5IG91dCBvZiByYW5nZQBGZWF0dXJlIHN0b3JlIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQAJWQAd2IAQVJfUElYRUxfRk9STUFUX0FSR0IATWF4aW11bSBhbGxvd2FibGUgcG9zZSBlcnJvciBleGNlZWRlZC4AQXNzZXJ0aW9uIGBzdGVwID49IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAFNvdXJjZSBpcyBOVUxMAEVycm9yICglZCk6IHVuYWJsZSB0byByZWFkIGZyb20gZmlsZS4ATXVsdGktbWFya2VyIHBvc2UgZXJyb3IgdmFsdWUgZXhjZWVkZWQuAEFzc2VydGlvbiBgeSA8IG1NYXhZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX3BvaW50cyA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACU3LjVmIAAgSU5GTyAgAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvcmVmRGF0YVNldC4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiBVbnN1cHBvcnRlZCBwaXhlbCBmb3JtYXQgKCVkKSByZXF1ZXN0ZWQuCgBFcnJvciBpbiByZWFkaW5nICclcycuCgAKIyMjIFN1cmZhY2UgTm8uJWQgIyMjCgBCdWlsZCBJbmRleABBUl9QSVhFTF9GT1JNQVRfeXV2cwAlcwBJbWFnZSBtdXN0IGhhdmUgMSBjaGFubmVsAFNob3VsZCBiZSBzYW1lIHNpemUAUmVqZWN0ZWQgZnJlcXVlbnRseSBtaXNyZWNvZ25pc2VkIG1hdHJpeCBtYXJrZXIuAEFzc2VydGlvbiBgYW5nbGUgPiAtUElgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBjaGFubmVscyA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfd2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHluYW1pY19jYXN0PGNvbnN0IEJpbm9taWFsUHlyYW1pZDMyZio+KHB5cmFtaWQpYCBmYWlsZWQgaW4gAE1heCBmZWF0dXJlID0gJWQKAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABBUl9QSVhFTF9GT1JNQVRfUkdCXzU2NQBBc3NlcnRpb24gYG1QeXJhbWlkLnNpemUoKSA9PSBtTnVtT2N0YXZlcyptTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABGaWVsZC1vZi12aWV3IHZlcnRpY2FsID0gJS4xZiwgaG9yaXpvbnRhbCA9ICUuMWYgZGVncmVlcywgYXNwZWN0IHJhdGlvID0gJS4zZgoAJTNkOiAoJTNkLCUzZCkgOiAlZiBtaW49JWYgbWF4PSVmLCBzZD0lZgoAICBSZWFkIEltYWdlU2V0LgoARXJyb3Igc2F2aW5nIEtQTSBkYXRhOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJXMnIGZvciB3cml0aW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBFcnJvciBpbiBjbG9zaW5nICVzIGluIHRoZSB6aXBmaWxlLgoAQXV0byB0aHJlc2hvbGQgKGJyYWNrZXQpIG1hcmtlciBjb3VudHMgLVslM2Q6ICUzZF0gWyUzZDogJTNkXSBbJTNkOiAlM2RdKy4KAE91dCBvZiBtZW1vcnkhIQoAUHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkIHlldABEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcbWF0Y2hlcnMvdmlzdWFsX2RhdGFiYXNlLmgAQVJfUElYRUxfRk9STUFUX1JHQkFfNTU1MQAuAEFzc2VydGlvbiBgYW5nbGUgPD0gUElgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkLnR5cGUoKSA9PSBJTUFHRV9GMzJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfaGVpZ2h0ID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbURhdGEuZ2V0KClgIGZhaWxlZCBpbiAAcGFnZSAlZCwgaW1hZ2UgbnVtICVkLCBwb2ludHMgLSAlZAoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoARXJyb3Igb3BlbmluZyBmaWxlICclcy5pc2V0Jy4KAEVycm9yIGluIGNsb3NpbmcgJyVzJy4KAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoAeSBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2UgaGVpZ2h0AEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAE9ubHkgRjMyIGltYWdlcyBzdXBwb3J0ZWQARGF0YSBwb2ludGVyIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNDQ0NABBc3NlcnRpb24gYHNjYWxlID49IG1NaW5TY2FsZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLndpZHRoKCkgPT0gbVB5cmFtaWRbMF0ud2lkdGgoKWAgZmFpbGVkIGluIAAgbGluZSAAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZgoAWyUgLjNmICUgLjNmICUgLjNmXSBbJSA2LjFmXQoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAGtwbVNldFJlZkRhdGFTZXRGaWxlKCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoAICAgIGVuZC4KAEF1dG8gdGhyZXNob2xkICglcykgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoAQVJfUElYRUxfRk9STUFUXzQyMHYAbWVkaWFuAE9jdGF2ZSBtdXN0IGJlIHBvc2l0aXZlAHNjYWxlIG91dCBvZiByYW5nZQBJbWFnZSBvZiB3cm9uZyBzaXplIGZvciBweXJhbWlkAEFzc2VydGlvbiBgaW0xLnR5cGUoKSA9PSBJTUFHRV9GMzJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBnLmNoYW5uZWxzKCkgPT0gMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY19zdGVwID4gMGAgZmFpbGVkIGluIAAlNy40ZiAAOiAAICBSZWFkIEZlYXR1cmVTZXQuCgBDYW5ub3QgZmluZCB0aGUgcGFnZSBmb3Igc2tpcHBpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBvcHRpY2FsIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3Igc2F2aW5nIEtQTSBkYXRhOiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdHN1AEFSX1BJWEVMX0ZPUk1BVF80MjBmAFN0ZXAgbXVzdCBiZSBwb3NpdGl2ZQBJbnZhbGlkIGltYWdlIHR5cGUAUHlyYW1pZCBpcyBOVUxMAE51bWJlciBvZiBjaGFubmVscyBzaG91bGQgYmUgMgBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTWF4U2NhbGVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmhlaWdodCgpID09IG1QeXJhbWlkWzBdLmhlaWdodCgpYCBmYWlsZWQgaW4gACUzZCwgJTNkOiBtYXhfc2ltID0gJWYsIChtYXgsbWluKSA9ICVmLCAlZiwgc2QgPSAlZgoAa3BtTG9hZFJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0UHRyLgoAa3BtTWF0Y2hpbmcoKTogTlVMTCBrcG1IYW5kbGUvaW5JbWFnZUx1bWEuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmZzZXQnLgoAT2N0YXZlIG11c3QgYmUgbGVzcyB0aGFuIG51bWJlciBvZiBvY3RhdmVzAEFSX1BJWEVMX0ZPUk1BVF9OVjIxAEFzc2VydGlvbiBgZGV0ZWN0b3JgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3QudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbWF4X2hlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfd2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2l6ZSA+IDBgIGZhaWxlZCBpbiAAUGFnZVslZF0gIHByZTolM2QsIGFmdDolM2QsIGVycm9yID0gJWYKACAgUmVhZCBNYXJrZXJTZXQuCgBFcnJvciBsb2FkaW5nIEtQTSBkYXRhOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJXMnIGZvciByZWFkaW5nLgoARGVzdGluYXRpb24gaW1hZ2Ugc2hvdWxkIGJlIGEgZmxvYXQAbXJrAHNpemUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAERldGVjdG9yIGlzIE5VTEwAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBVbmtub3duIGltYWdlIHR5cGUAQXNzZXJ0aW9uIGBoaXN0ICE9IE5VTExgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoc3JjX3dpZHRoJTIpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVJlZkltYWdlV2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKCkuc2l6ZSgpID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KAFB5cmFtaWQgaXMgZW1wdHkAJSUlMDJ4AHZlY3RvcgBEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcZGV0ZWN0b3JzXG9yaWVudGF0aW9uX2Fzc2lnbm1lbnQuaAAlZiAlZiAlZiAlZgB3aWR0aCBtdXN0IGJlIHBvc2l0aXZlAFVuc3VwcG9ydGVkIGltYWdlIHR5cGUAU291cmNlIHdpZHRoIG11c3QgYmUgb2RkAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0yLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIAAvcHJvYy9zZWxmL2V4ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0ud2lkdGgoKSA9PSBkZXRlY3Rvci0+d2lkdGgoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIABUcmFuc2Zvcm1hdGlvbiBtYXRyaXggcmVhZCBlcnJvciEhCgB2ZWN0b3IASW1hZ2VzIG11c3QgaGF2ZSB0aGUgc2FtZSB3aWR0aABQeXJhbWlkIGFuZCBkZXRlY3RvciBzaXplIG1pc21hdGNoAGpwZwBVbnRlc3RlZCBiZWhhdmlvciBmb3Igb2RkIGNodW5rIHNpemUAaGVpZ2h0IG11c3QgYmUgcG9zaXRpdmUAT2N0YXZlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYChmYmluKzAuNWYpID4gMCAmJiAoZmJpbi0wLjVmKSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gACVzJXMKAAAAGAQAABUKAABQDAAADQ4AAC5pc2V0AHJiAABpbmZpbml0eQBNaXNzaW5nIEh1ZmZtYW4gY29kZSB0YWJsZSBlbnRyeQBNQVhfQUxMT0NfQ0hVTksgaXMgd3JvbmcsIHBsZWFzZSBmaXgAQUxJR05fVFlQRSBpcyB3cm9uZywgcGxlYXNlIGZpeABOb3QgYSBKUEVHIGZpbGU6IHN0YXJ0cyB3aXRoIDB4JTAyeCAweCUwMngAQ29ycnVwdCBKUEVHIGRhdGE6ICV1IGV4dHJhbmVvdXMgYnl0ZXMgYmVmb3JlIG1hcmtlciAweCUwMngAVW5leHBlY3RlZCBtYXJrZXIgMHglMDJ4AFVuc3VwcG9ydGVkIG1hcmtlciB0eXBlIDB4JTAyeABVbnN1cHBvcnRlZCBKUEVHIHByb2Nlc3M6IFNPRiB0eXBlIDB4JTAyeABEZWZpbmUgSHVmZm1hbiBUYWJsZSAweCUwMngARGVmaW5lIEFyaXRobWV0aWMgVGFibGUgMHglMDJ4OiAweCUwMngALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABCb2d1cyBEQUMgdmFsdWUgMHgleABfX25leHRfcHJpbWUgb3ZlcmZsb3cASHVmZm1hbiBjb2RlIHNpemUgdGFibGUgb3ZlcmZsb3cAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUASW52YWxpZCBjcm9wIHJlcXVlc3QAVW5zdXBwb3J0ZWQgY29sb3IgY29udmVyc2lvbiByZXF1ZXN0AHVuc2lnbmVkIHNob3J0AG5mdFBvaW50AHVuc2lnbmVkIGludABDb3JydXB0IEpQRUcgZGF0YTogcHJlbWF0dXJlIGVuZCBvZiBkYXRhIHNlZ21lbnQAaGVpZ2h0AEZyYWN0aW9uYWwgc2FtcGxpbmcgbm90IGltcGxlbWVudGVkIHlldABDQ0lSNjAxIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQATm90IGltcGxlbWVudGVkIHlldABmc2V0AGdldABmbG9hdAB1aW50NjRfdABudW1GcG9pbnRzAG5mdFBvaW50cwBuZnRGc2V0UG9pbnRzAG5mdEZlYXR1cmVQb2ludHMAQ2Fubm90IHF1YW50aXplIG1vcmUgdGhhbiAlZCBjb2xvciBjb21wb25lbnRzAFN0YXJ0IE9mIFNjYW46ICVkIGNvbXBvbmVudHMAbnVtRnNldHMAQm9ndXMgdmlydHVhbCBhcnJheSBhY2Nlc3MAQm9ndXMgc2FtcGxpbmcgZmFjdG9ycwBRdWFudGl6aW5nIHRvICVkID0gJWQqJWQqJWQgY29sb3JzAFF1YW50aXppbmcgdG8gJWQgY29sb3JzAENhbm5vdCBxdWFudGl6ZSB0byBmZXdlciB0aGFuICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gbW9yZSB0aGFuICVkIGNvbG9ycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0kgbWFya2VycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0YgbWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAdmVjdG9yAElucHV0IGZpbGUgcmVhZCBlcnJvcgBwb2ludGVyAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogbWlzc2luZyBTT1MgbWFya2VyAG5mdE1hcmtlcgBfcmVhZE5GVE1hcmtlcgB1bnNpZ25lZCBjaGFyAFVucmVjb2duaXplZCBjb21wb25lbnQgSURzICVkICVkICVkLCBhc3N1bWluZyBZQ2JDcgBzZXR1cABWaXJ0dWFsIGFycmF5IGNvbnRyb2xsZXIgbWVzc2VkIHVwAHN0ZDo6ZXhjZXB0aW9uAEJvZ3VzIEh1ZmZtYW4gdGFibGUgZGVmaW5pdGlvbgBTZWxlY3RlZCAlZCBjb2xvcnMgZm9yIHF1YW50aXphdGlvbgBJbWFnZSB0b28gd2lkZSBmb3IgdGhpcyBpbXBsZW1lbnRhdGlvbgBuYW4ARGlkbid0IGV4cGVjdCBtb3JlIHRoYW4gb25lIHNjYW4AU2FtcGxpbmcgZmFjdG9ycyB0b28gbGFyZ2UgZm9yIGludGVybGVhdmVkIHNjYW4AYm9vbABCdWZmZXIgcGFzc2VkIHRvIEpQRUcgbGlicmFyeSBpcyB0b28gc21hbGwAcHVzaF9iYWNrAGRwaQBiYWRfYXJyYXlfbmV3X2xlbmd0aABCb2d1cyBtYXJrZXIgbGVuZ3RoAHdpZHRoAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAGJhc2ljX3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBDb3B5cmlnaHQgKEMpIDIwMTgsIFRob21hcyBHLiBMYW5lLCBHdWlkbyBWb2xsYmVkaW5nAGluZgByZXNpemUAaW1nQldzaXplAFN1c3BlbnNpb24gbm90IGFsbG93ZWQgaGVyZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAZG91YmxlAERDVCBjb2VmZmljaWVudCBvdXQgb2YgcmFuZ2UASW52YWxpZCBjb2xvciBxdWFudGl6YXRpb24gbW9kZSBjaGFuZ2UASlBFRyBkYXRhc3RyZWFtIGNvbnRhaW5zIG5vIGltYWdlACAgICB3aXRoICVkIHggJWQgdGh1bWJuYWlsIGltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAEJvZ3VzIGlucHV0IGNvbG9yc3BhY2UAQm9ndXMgSlBFRyBjb2xvcnNwYWNlAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkACAgICAgICAgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZABXYXJuaW5nOiB1bmtub3duIEpGSUYgcmV2aXNpb24gbnVtYmVyICVkLiUwMmQAQ29ycnVwdCBKUEVHIGRhdGE6IGZvdW5kIG1hcmtlciAweCUwMnggaW5zdGVhZCBvZiBSU1QlZABTdGFydCBPZiBGcmFtZSAweCUwMng6IHdpZHRoPSV1LCBoZWlnaHQ9JXUsIGNvbXBvbmVudHM9JWQAICAgIENvbXBvbmVudCAlZDogJWRoeCVkdiBxPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBTcz0lZCBTZT0lZCBBaD0lZCBBbD0lZAAgIFNzPSVkLCBTZT0lZCwgQWg9JWQsIEFsPSVkACAgICBDb21wb25lbnQgJWQ6IGRjPSVkIGFjPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBhdCBzY2FuIHNjcmlwdCBlbnRyeSAlZABJbnZhbGlkIHNjYW4gc2NyaXB0IGF0IGVudHJ5ICVkAEJvZ3VzIERRVCBpbmRleCAlZABCb2d1cyBESFQgaW5kZXggJWQAQm9ndXMgREFDIGluZGV4ICVkAFRvbyBtYW55IGNvbG9yIGNvbXBvbmVudHM6ICVkLCBtYXggJWQASW5jb25zaXN0ZW50IHByb2dyZXNzaW9uIHNlcXVlbmNlIGZvciBjb21wb25lbnQgJWQgY29lZmZpY2llbnQgJWQAV3JvbmcgSlBFRyBsaWJyYXJ5IHZlcnNpb246IGxpYnJhcnkgaXMgJWQsIGNhbGxlciBleHBlY3RzICVkAEF0IG1hcmtlciAweCUwMngsIHJlY292ZXJ5IGFjdGlvbiAlZABVbnN1cHBvcnRlZCBKUEVHIGRhdGEgcHJlY2lzaW9uICVkAERlZmluZSBRdWFudGl6YXRpb24gVGFibGUgJWQgIHByZWNpc2lvbiAlZABBZG9iZSBBUFAxNCBtYXJrZXI6IHZlcnNpb24gJWQsIGZsYWdzIDB4JTA0eCAweCUwNHgsIHRyYW5zZm9ybSAlZABJbXByb3BlciBjYWxsIHRvIEpQRUcgbGlicmFyeSBpbiBzdGF0ZSAlZABDYW5ub3QgdHJhbnNjb2RlIGR1ZSB0byBtdWx0aXBsZSB1c2Ugb2YgcXVhbnRpemF0aW9uIHRhYmxlICVkAFVua25vd24gQWRvYmUgY29sb3IgdHJhbnNmb3JtIGNvZGUgJWQASW52YWxpZCBtZW1vcnkgcG9vbCBjb2RlICVkAEJvZ3VzIG1lc3NhZ2UgY29kZSAlZABKRklGIEFQUDAgbWFya2VyOiB2ZXJzaW9uICVkLiUwMmQsIGRlbnNpdHkgJWR4JWQgICVkAHN0ZDo6YmFkX2FsbG9jACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwByd2EAU2NhbiBzY3JpcHQgZG9lcyBub3QgdHJhbnNtaXQgYWxsIGRhdGEASW52YWxpZCBjb21wb25lbnQgSUQgJWQgaW4gU09TAE5BTgBKUEVHTUVNAEludmFsaWQgU09TIHBhcmFtZXRlcnMgZm9yIHNlcXVlbnRpYWwgSlBFRwBDYXV0aW9uOiBxdWFudGl6YXRpb24gdGFibGVzIGFyZSB0b28gY29hcnNlIGZvciBiYXNlbGluZSBKUEVHAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogJXMgYmVmb3JlIFNPRgBJTkYAT3V0cHV0IGZpbGUgd3JpdGUgZXJyb3IgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBXcml0ZSBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AHZlY3RvcjxuZnRQb2ludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50NjRfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50NjRfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGNoYXI+AHN0ZDo6YmFzaWNfc3RyaW5nPHVuc2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+ADljICAxNC1KYW4tMjAxOABmc2V0MwAuAChudWxsKQBFbXB0eSBKUEVHIGltYWdlIChETkwgbm90IHN1cHBvcnRlZCkASW5zdWZmaWNpZW50IG1lbW9yeSAoY2FzZSAlZCkARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldAoAUmVhZGluZyAlcy5mc2V0CgBDYW5ub3QgbG9hZCBtb3JlIHRoYW4gJWQgTkZUIG1hcmtlcnMKACVzCgBQYXNzaW5nIHRoZSBpbWdCVyBwb2ludGVyOiAlcAoAcHJpbnRpbmcgcG9pbnRlciBpbWdCVzogJXAKAE5GVCBtYXJrZXIgaGVpZ2h0OiAlaQoATkZUIG51bWJlciBvZiBJbWFnZVNldDogJWkKAE5GVCBudW1iZXIgb2YgRmVhdHVyZSBzZXRzOiAlaQoATkZUIG1hcmtlciBkcGk6ICVpCgBORlQgbWFya2VyIHdpZHRoOiAlaQoAaW1nQlcgZmlsbGVkCgBSZXNlcnZlZCBpbWdCV3NpemUgJWQKAG51bSA9ICVkCgBORlQgbnVtYmVyIG9mIGZlYXR1cmUgcG9pbnRzOiAlZAoAaW1nc2l6ZVBvaW50ZXI6ICVkCgBORlQgUG9pbnQgeSBjb29yZDogJWQKAE5GVCBQb2ludCB4IGNvb3JkOiAlZAoAZmlsZSBvcGVuIGVycm9yOiAlcy5mc2V0MwoAQVJpbWFnZUZzZXREaXNwbGF5KCk6IFVuYWJsZSB0byByZWFkIE5GVCBtYXJrZXIuCgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgoAICBEb25lLgoAICBlbmQuCgBSZWFkIEZlYXR1cmVTZXQzLgoAFHMAABRzAAAUcwAAaXBpaQAAAAAUTAAAFHMAAFxMAAA5bmZ0TWFya2VyAAB4cwAACEwAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAAB4cwAAHEwAAHBwaXAAcAB2cABpcHAAdnBwaQBOU3QzX18yNnZlY3Rvckk4bmZ0UG9pbnROU185YWxsb2NhdG9ySVMxX0VFRUUAAAAAeHMAAHdMAABwcHAAdnBwcAA4bmZ0UG9pbnQAAHhzAAC5TAAATlN0M19fMjhvcHRpb25hbEk4bmZ0UG9pbnRFRQBOU3QzX18yMjdfX29wdGlvbmFsX21vdmVfYXNzaWduX2Jhc2VJOG5mdFBvaW50TGIxRUVFAE5TdDNfXzIyN19fb3B0aW9uYWxfY29weV9hc3NpZ25fYmFzZUk4bmZ0UG9pbnRMYjFFRUUATlN0M19fMjIwX19vcHRpb25hbF9tb3ZlX2Jhc2VJOG5mdFBvaW50TGIxRUVFAE5TdDNfXzIyMF9fb3B0aW9uYWxfY29weV9iYXNlSThuZnRQb2ludExiMUVFRQBOU3QzX18yMjNfX29wdGlvbmFsX3N0b3JhZ2VfYmFzZUk4bmZ0UG9pbnRMYjBFRUUATlN0M19fMjI0X19vcHRpb25hbF9kZXN0cnVjdF9iYXNlSThuZnRQb2ludExiMUVFRQAAAHhzAADgTQAAoHMAAK9NAAAUTgAAoHMAAIFNAAAcTgAAoHMAAFNNAAAoTgAAoHMAAB5NAAA0TgAAoHMAAOlMAABATgAATlN0M19fMjE4X19zZmluYWVfY3Rvcl9iYXNlSUxiMUVMYjFFRUUAAHhzAABYTgAATlN0M19fMjIwX19zZmluYWVfYXNzaWduX2Jhc2VJTGIxRUxiMUVFRQAAAAB4cwAAiE4AAPxzAADMTAAAAAAAAAMAAABMTgAAAAAAAIBOAAAAAAAAtE4AAAAAAABQTlN0M19fMjZ2ZWN0b3JJOG5mdFBvaW50TlNfOWFsbG9jYXRvcklTMV9FRUVFAABYdAAA5E4AAAAAAACoTAAAUEtOU3QzX18yNnZlY3Rvckk4bmZ0UG9pbnROU185YWxsb2NhdG9ySVMxX0VFRUUAWHQAACRPAAABAAAAqEwAAHBwAHYAAAAAFE8AALRyAAAUTwAAxEwAAAAAAAC0cgAAFE8AADhzAADETAAAdnBwcHAAAAA4cwAAVE8AAHBwcAC8TgAAqEwAADhzAABwcHBwAEHAnwEL4gbMcgAAqEwAADhzAADETAAAaXBwcHAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUAAAAAeHMAANZPAABOU3QzX18yMTJiYXNpY19zdHJpbmdJd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQAAeHMAACBQAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRHNOU18xMWNoYXJfdHJhaXRzSURzRUVOU185YWxsb2NhdG9ySURzRUVFRQAAAHhzAABoUAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFjaGFyX3RyYWl0c0lEaUVFTlNfOWFsbG9jYXRvcklEaUVFRUUAAAB4cwAAtFAAAE4xMGVtc2NyaXB0ZW4zdmFsRQAAeHMAAABRAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ljRUUAAHhzAAAcUQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJYUVFAAB4cwAARFEAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWhFRQAAeHMAAGxRAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lzRUUAAHhzAACUUQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJdEVFAAB4cwAAvFEAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWlFRQAAeHMAAORRAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lqRUUAAHhzAAAMUgAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbEVFAAB4cwAANFIAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SW1F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AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAAAAAAAAQAAAAgAAAAQAAAACQAAAAIAAAAKAAAAEQAAABIAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AEGExAEL5BABAAAACAAAAAkAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAiHUAAE5vIGVycm9yIGluZm9ybWF0aW9uAElsbGVnYWwgYnl0ZSBzZXF1ZW5jZQBEb21haW4gZXJyb3IAUmVzdWx0IG5vdCByZXByZXNlbnRhYmxlAE5vdCBhIHR0eQBQZXJtaXNzaW9uIGRlbmllZABPcGVyYXRpb24gbm90IHBlcm1pdHRlZABObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABSZXF1aXJlZCBrZXkgbm90IGF2YWlsYWJsZQBLZXkgaGFzIGV4cGlyZWQAS2V5IGhhcyBiZWVuIHJldm9rZWQAS2V5IHdhcyByZWplY3RlZCBieSBzZXJ2aWNlAAAAAAClAlsA8AG1BYwFJQGDBh0DlAT/AMcDMQMLBrwBjwF/A8oEKwDaBq8AQgNOA9wBDgQVAKEGDQGUAgsCOAZkArwC/wJdA+cECwfPAssF7wXbBeECHgZFAoUAggJsA28E8QDzAxgF2QDaA0wGVAJ7AZ0DvQQAAFEAFQK7ALMDbQD/AYUELwX5BDgAZQFGAZ8AtwaoAXMCUwEAQZjVAQsMIQQAAAAAAAAAAC8CAEG41QELBjUERwRWBABBztUBCwKgBABB4tUBCyJGBWAFbgVhBgAAzwEAAAAAAAAAAMkG6Qb5Bh4HOQdJB14HAEGQ1gELQRkACwAZGRkAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAGQAKChkZGQMKBwABAAkLGAAACQYLAAALAAYZAAAAGRkZAEHh1gELIQ4AAAAAAAAAABkACw0ZGRkADQAAAgAJDgAAAAkADgAADgBBm9cBCwEMAEGn1wELFRMAAAAAEwAAAAAJDAAAAAAADAAADABB1dcBCwEQAEHh1wELFQ8AAAAEDwAAAAAJEAAAAAAAEAAAEABBj9gBCwESAEGb2AELHhEAAAAAEQAAAAAJEgAAAAAAEgAAEgAAGgAAABoaGgBB0tgBCw4aAAAAGhoaAAAAAAAACQBBg9kBCwEUAEGP2QELFRcAAAAAFwAAAAAJFAAAAAAAFAAAFABBvdkBCwEWAEHJ2QELJxUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRgBBlNoBCwG6AEG82gELCP//////////AEGA2wEL/g/RdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAfAAAAJQAAACkAAAArAAAALwAAADUAAAA7AAAAPQAAAEMAAABHAAAASQAAAE8AAABTAAAAWQAAAGEAAABlAAAAZwAAAGsAAABtAAAAcQAAAHkAAAB/AAAAgwAAAIkAAACLAAAAjwAAAJUAAACXAAAAnQAAAKMAAACnAAAAqQAAAK0AAACzAAAAtQAAALsAAAC/AAAAwQAAAMUAAADHAAAA0QAAAE4xMF9fY3h4YWJpdjExNl9fc2hpbV90eXBlX2luZm9FAAAAAKBzAAAwcQAAeHUAAE4xMF9fY3h4YWJpdjExN19fY2xhc3NfdHlwZV9pbmZvRQAAAKBzAABgcQAAVHEAAE4xMF9fY3h4YWJpdjExN19fcGJhc2VfdHlwZV9pbmZvRQAAAKBzAACQcQAAVHEAAE4xMF9fY3h4YWJpdjExOV9fcG9pbnRlcl90eXBlX2luZm9FAKBzAADAcQAAtHEAAE4xMF9fY3h4YWJpdjEyMF9fZnVuY3Rpb25fdHlwZV9pbmZvRQAAAACgcwAA8HEAAFRxAABOMTBfX2N4eGFiaXYxMjlfX3BvaW50ZXJfdG9fbWVtYmVyX3R5cGVfaW5mb0UAAACgcwAAJHIAALRxAAAAAAAApHIAALwAAAC9AAAAvgAAAL8AAADAAAAATjEwX19jeHhhYml2MTIzX19mdW5kYW1lbnRhbF90eXBlX2luZm9FAKBzAAB8cgAAVHEAAHYAAABocgAAsHIAAERuAABocgAAvHIAAGIAAABocgAAyHIAAGMAAABocgAA1HIAAGgAAABocgAA4HIAAGEAAABocgAA7HIAAHMAAABocgAA+HIAAHQAAABocgAABHMAAGkAAABocgAAEHMAAGoAAABocgAAHHMAAGwAAABocgAAKHMAAG0AAABocgAANHMAAHgAAABocgAAQHMAAHkAAABocgAATHMAAGYAAABocgAAWHMAAGQAAABocgAAZHMAAAAAAACEcQAAvAAAAMEAAAC+AAAAvwAAAMIAAADDAAAAxAAAAMUAAAAAAAAA6HMAALwAAADGAAAAvgAAAL8AAADCAAAAxwAAAMgAAADJAAAATjEwX19jeHhhYml2MTIwX19zaV9jbGFzc190eXBlX2luZm9FAAAAAKBzAADAcwAAhHEAAAAAAABEdAAAvAAAAMoAAAC+AAAAvwAAAMIAAADLAAAAzAAAAM0AAABOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9FAAAAoHMAABx0AACEcQAAAAAAAORxAAC8AAAAzgAAAL4AAAC/AAAAzwAAAAAAAADQdAAADAAAANAAAADRAAAAAAAAAPh0AAAMAAAA0gAAANMAAAAAAAAAuHQAAAwAAADUAAAA1QAAAFN0OWV4Y2VwdGlvbgAAAAB4cwAAqHQAAFN0OWJhZF9hbGxvYwAAAACgcwAAwHQAALh0AABTdDIwYmFkX2FycmF5X25ld19sZW5ndGgAAAAAoHMAANx0AADQdAAAAAAAACh1AAALAAAA1gAAANcAAABTdDExbG9naWNfZXJyb3IAoHMAABh1AAC4dAAAAAAAAFx1AAALAAAA2AAAANcAAABTdDEybGVuZ3RoX2Vycm9yAAAAAKBzAABIdQAAKHUAAFN0OXR5cGVfaW5mbwAAAAB4cwAAaHUAQYDrAQsJAQAAAAAAAAAFAEGU6wELAbUAQazrAQsKswAAALIAAADcdwBBxOsBCwECAEHU6wELCP//////////AEGY7AELCYh1AAAAAAAABQBBrOwBCwG2AEHE7AELDrMAAAC3AAAA6HcAAAAEAEHc7AELAQEAQezsAQsF/////woAQbDtAQsHIHYAAPB9AQ=="; + } + var Oe; + function ke(e) { + if (e == Oe && ne) return new Uint8Array(ne); + var t = ie(e); + if (t) return t; + if (te) return te(e); + throw "both async and sync fetching of the wasm failed"; + } + function Ae(e) { + return Promise.resolve().then(() => ke(e)); + } + function je(e, t, n) { + return Ae(e).then((e) => WebAssembly.instantiate(e, t)).then(n, (e) => { + h(`failed to asynchronously prepare wasm: ${e}`), we(e); + }); + } + function Me(e, t, n, r) { + return je(t, n, r); + } + function Ne() { + return { a: xr }; + } + function Pe() { + var e = Ne(); + function t(e, t) { + return Z = e.exports, ae = Z.T, ue(), rn = Z.X, ve(Z.U), Ce("wasm-instantiate"), Z; + } + Se("wasm-instantiate"); + function n(e) { + t(e.instance); + } + if (r.instantiateWasm) try { + return r.instantiateWasm(e, t); + } catch (e) { + h(`Module.instantiateWasm callback failed with error: ${e}`), a(e); + } + return Oe ||= De(), Me(ne, Oe, e, n).catch(a), {}; + } + var C, w; + function Fe(e) { + this.name = "ExitStatus", this.message = `Program terminated with exit(${e})`, this.status = e; + } + var Ie = (e) => { + for (; e.length > 0;) e.shift()(r); + }, Le = r.noExitRuntime || !0, T = (e) => Tr(e), E = () => Er(); + class Re { + constructor(e) { + this.excPtr = e, this.ptr = e - 24; + } + set_type(e) { + b[this.ptr + 4 >> 2] = e; + } + get_type() { + return b[this.ptr + 4 >> 2]; + } + set_destructor(e) { + b[this.ptr + 8 >> 2] = e; + } + get_destructor() { + return b[this.ptr + 8 >> 2]; + } + set_caught(e) { + e = +!!e, g[this.ptr + 12] = e; + } + get_caught() { + return g[this.ptr + 12] != 0; + } + set_rethrown(e) { + e = +!!e, g[this.ptr + 13] = e; + } + get_rethrown() { + return g[this.ptr + 13] != 0; + } + init(e, t) { + this.set_adjusted_ptr(0), this.set_type(e), this.set_destructor(t); + } + set_adjusted_ptr(e) { + b[this.ptr + 16 >> 2] = e; + } + get_adjusted_ptr() { + return b[this.ptr + 16 >> 2]; + } + get_exception_ptr() { + if (Dr(this.get_type())) return b[this.excPtr >> 2]; + var e = this.get_adjusted_ptr(); + return e === 0 ? this.excPtr : e; + } + } + var ze = 0, Be = 0, Ve = (e, t, n) => { + throw new Re(e).init(t, n), ze = e, Be++, ze; + }; + function He() { + var e = y[P.varargs >> 2]; + return P.varargs += 4, e; + } + var D = He, O = { + isAbs: (e) => e.charAt(0) === "/", + splitPath: (e) => /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1), + normalizeArray: (e, t) => { + for (var n = 0, r = e.length - 1; r >= 0; r--) { + var i = e[r]; + i === "." ? e.splice(r, 1) : i === ".." ? (e.splice(r, 1), n++) : n && (e.splice(r, 1), n--); + } + if (t) for (; n; n--) e.unshift(".."); + return e; + }, + normalize: (e) => { + var t = O.isAbs(e), n = e.substr(-1) === "/"; + return e = O.normalizeArray(e.split("/").filter((e) => !!e), !t).join("/"), !e && !t && (e = "."), e && n && (e += "/"), (t ? "/" : "") + e; + }, + dirname: (e) => { + var t = O.splitPath(e), n = t[0], r = t[1]; + return !n && !r ? "." : (r &&= r.substr(0, r.length - 1), n + r); + }, + basename: (e) => { + if (e === "/") return "/"; + e = O.normalize(e), e = e.replace(/\/$/, ""); + var t = e.lastIndexOf("/"); + return t === -1 ? e : e.substr(t + 1); + }, + join: (...e) => O.normalize(e.join("/")), + join2: (e, t) => O.normalize(e + "/" + t) + }, Ue = () => { + if (typeof crypto == "object" && typeof crypto.getRandomValues == "function") return (e) => crypto.getRandomValues(e); + we("initRandomDevice"); + }, We = (e) => (We = Ue())(e), k = { + resolve: (...e) => { + for (var t = "", n = !1, r = e.length - 1; r >= -1 && !n; r--) { + var i = r >= 0 ? e[r] : N.cwd(); + if (typeof i != "string") throw TypeError("Arguments to path.resolve must be strings"); + if (!i) return ""; + t = i + "/" + t, n = O.isAbs(i); + } + return t = O.normalizeArray(t.split("/").filter((e) => !!e), !n).join("/"), (n ? "/" : "") + t || "."; + }, + relative: (e, t) => { + e = k.resolve(e).substr(1), t = k.resolve(t).substr(1); + function n(e) { + for (var t = 0; t < e.length && e[t] === ""; t++); + for (var n = e.length - 1; n >= 0 && e[n] === ""; n--); + return t > n ? [] : e.slice(t, n - t + 1); + } + for (var r = n(e.split("/")), i = n(t.split("/")), a = Math.min(r.length, i.length), o = a, s = 0; s < a; s++) if (r[s] !== i[s]) { + o = s; + break; + } + for (var c = [], s = o; s < r.length; s++) c.push(".."); + return c = c.concat(i.slice(o)), c.join("/"); + } + }, Ge = typeof TextDecoder < "u" ? new TextDecoder("utf8") : void 0, A = (e, t, n) => { + for (var r = t + n, i = t; e[i] && !(i >= r);) ++i; + if (i - t > 16 && e.buffer && Ge) return Ge.decode(e.subarray(t, i)); + for (var a = ""; t < i;) { + var o = e[t++]; + if (!(o & 128)) { + a += String.fromCharCode(o); + continue; + } + var s = e[t++] & 63; + if ((o & 224) == 192) { + a += String.fromCharCode((o & 31) << 6 | s); + continue; + } + var c = e[t++] & 63; + if (o = (o & 240) == 224 ? (o & 15) << 12 | s << 6 | c : (o & 7) << 18 | s << 12 | c << 6 | e[t++] & 63, o < 65536) a += String.fromCharCode(o); + else { + var l = o - 65536; + a += String.fromCharCode(55296 | l >> 10, 56320 | l & 1023); + } + } + return a; + }, Ke = [], qe = (e) => { + for (var t = 0, n = 0; n < e.length; ++n) { + var r = e.charCodeAt(n); + r <= 127 ? t++ : r <= 2047 ? t += 2 : r >= 55296 && r <= 57343 ? (t += 4, ++n) : t += 3; + } + return t; + }, Je = (e, t, n, r) => { + if (!(r > 0)) return 0; + for (var i = n, a = n + r - 1, o = 0; o < e.length; ++o) { + var s = e.charCodeAt(o); + if (s >= 55296 && s <= 57343) { + var c = e.charCodeAt(++o); + s = 65536 + ((s & 1023) << 10) | c & 1023; + } + if (s <= 127) { + if (n >= a) break; + t[n++] = s; + } else if (s <= 2047) { + if (n + 1 >= a) break; + t[n++] = 192 | s >> 6, t[n++] = 128 | s & 63; + } else if (s <= 65535) { + if (n + 2 >= a) break; + t[n++] = 224 | s >> 12, t[n++] = 128 | s >> 6 & 63, t[n++] = 128 | s & 63; + } else { + if (n + 3 >= a) break; + t[n++] = 240 | s >> 18, t[n++] = 128 | s >> 12 & 63, t[n++] = 128 | s >> 6 & 63, t[n++] = 128 | s & 63; + } + } + return t[n] = 0, n - i; + }; + function Ye(e, t, n) { + var r = n > 0 ? n : qe(e) + 1, i = Array(r), a = Je(e, i, 0, i.length); + return t && (i.length = a), i; + } + var Xe = () => { + if (!Ke.length) { + var e = null; + if (typeof window < "u" && typeof window.prompt == "function" && (e = window.prompt("Input: "), e !== null && (e += "\n")), !e) return null; + Ke = Ye(e, !0); + } + return Ke.shift(); + }, j = { + ttys: [], + init() {}, + shutdown() {}, + register(e, t) { + j.ttys[e] = { + input: [], + output: [], + ops: t + }, N.registerDevice(e, j.stream_ops); + }, + stream_ops: { + open(e) { + var t = j.ttys[e.node.rdev]; + if (!t) throw new N.ErrnoError(43); + e.tty = t, e.seekable = !1; + }, + close(e) { + e.tty.ops.fsync(e.tty); + }, + fsync(e) { + e.tty.ops.fsync(e.tty); + }, + read(e, t, n, r, i) { + if (!e.tty || !e.tty.ops.get_char) throw new N.ErrnoError(60); + for (var a = 0, o = 0; o < r; o++) { + var s; + try { + s = e.tty.ops.get_char(e.tty); + } catch { + throw new N.ErrnoError(29); + } + if (s === void 0 && a === 0) throw new N.ErrnoError(6); + if (s == null) break; + a++, t[n + o] = s; + } + return a && (e.node.timestamp = Date.now()), a; + }, + write(e, t, n, r, i) { + if (!e.tty || !e.tty.ops.put_char) throw new N.ErrnoError(60); + try { + for (var a = 0; a < r; a++) e.tty.ops.put_char(e.tty, t[n + a]); + } catch { + throw new N.ErrnoError(29); + } + return r && (e.node.timestamp = Date.now()), a; + } + }, + default_tty_ops: { + get_char(e) { + return Xe(); + }, + put_char(e, t) { + t === null || t === 10 ? (m(A(e.output, 0)), e.output = []) : t != 0 && e.output.push(t); + }, + fsync(e) { + e.output && e.output.length > 0 && (m(A(e.output, 0)), e.output = []); + }, + ioctl_tcgets(e) { + 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(e, t, n) { + return 0; + }, + ioctl_tiocgwinsz(e) { + return [24, 80]; + } + }, + default_tty1_ops: { + put_char(e, t) { + t === null || t === 10 ? (h(A(e.output, 0)), e.output = []) : t != 0 && e.output.push(t); + }, + fsync(e) { + e.output && e.output.length > 0 && (h(A(e.output, 0)), e.output = []); + } + } + }, Ze = (e) => { + we(); + }, M = { + ops_table: null, + mount(e) { + return M.createNode(null, "/", 16895, 0); + }, + createNode(e, t, n, r) { + if (N.isBlkdev(n) || N.isFIFO(n)) throw new N.ErrnoError(63); + M.ops_table ||= { + dir: { + node: { + getattr: M.node_ops.getattr, + setattr: M.node_ops.setattr, + lookup: M.node_ops.lookup, + mknod: M.node_ops.mknod, + rename: M.node_ops.rename, + unlink: M.node_ops.unlink, + rmdir: M.node_ops.rmdir, + readdir: M.node_ops.readdir, + symlink: M.node_ops.symlink + }, + stream: { llseek: M.stream_ops.llseek } + }, + file: { + node: { + getattr: M.node_ops.getattr, + setattr: M.node_ops.setattr + }, + stream: { + llseek: M.stream_ops.llseek, + read: M.stream_ops.read, + write: M.stream_ops.write, + allocate: M.stream_ops.allocate, + mmap: M.stream_ops.mmap, + msync: M.stream_ops.msync + } + }, + link: { + node: { + getattr: M.node_ops.getattr, + setattr: M.node_ops.setattr, + readlink: M.node_ops.readlink + }, + stream: {} + }, + chrdev: { + node: { + getattr: M.node_ops.getattr, + setattr: M.node_ops.setattr + }, + stream: N.chrdev_stream_ops + } + }; + var i = N.createNode(e, t, n, r); + return N.isDir(i.mode) ? (i.node_ops = M.ops_table.dir.node, i.stream_ops = M.ops_table.dir.stream, i.contents = {}) : N.isFile(i.mode) ? (i.node_ops = M.ops_table.file.node, i.stream_ops = M.ops_table.file.stream, i.usedBytes = 0, i.contents = null) : N.isLink(i.mode) ? (i.node_ops = M.ops_table.link.node, i.stream_ops = M.ops_table.link.stream) : N.isChrdev(i.mode) && (i.node_ops = M.ops_table.chrdev.node, i.stream_ops = M.ops_table.chrdev.stream), i.timestamp = Date.now(), e && (e.contents[t] = i, e.timestamp = i.timestamp), i; + }, + getFileDataAsTypedArray(e) { + return e.contents ? e.contents.subarray ? e.contents.subarray(0, e.usedBytes) : new Uint8Array(e.contents) : new Uint8Array(); + }, + expandFileStorage(e, t) { + var n = e.contents ? e.contents.length : 0; + if (!(n >= t)) { + t = Math.max(t, n * (n < 1024 * 1024 ? 2 : 1.125) >>> 0), n != 0 && (t = Math.max(t, 256)); + var r = e.contents; + e.contents = new Uint8Array(t), e.usedBytes > 0 && e.contents.set(r.subarray(0, e.usedBytes), 0); + } + }, + resizeFileStorage(e, t) { + if (e.usedBytes != t) if (t == 0) e.contents = null, e.usedBytes = 0; + else { + var n = e.contents; + e.contents = new Uint8Array(t), n && e.contents.set(n.subarray(0, Math.min(t, e.usedBytes))), e.usedBytes = t; + } + }, + node_ops: { + getattr(e) { + var t = {}; + return t.dev = N.isChrdev(e.mode) ? e.id : 1, t.ino = e.id, t.mode = e.mode, t.nlink = 1, t.uid = 0, t.gid = 0, t.rdev = e.rdev, N.isDir(e.mode) ? t.size = 4096 : N.isFile(e.mode) ? t.size = e.usedBytes : N.isLink(e.mode) ? t.size = e.link.length : t.size = 0, t.atime = new Date(e.timestamp), t.mtime = new Date(e.timestamp), t.ctime = new Date(e.timestamp), t.blksize = 4096, t.blocks = Math.ceil(t.size / t.blksize), t; + }, + setattr(e, t) { + t.mode !== void 0 && (e.mode = t.mode), t.timestamp !== void 0 && (e.timestamp = t.timestamp), t.size !== void 0 && M.resizeFileStorage(e, t.size); + }, + lookup(e, t) { + throw N.genericErrors[44]; + }, + mknod(e, t, n, r) { + return M.createNode(e, t, n, r); + }, + rename(e, t, n) { + if (N.isDir(e.mode)) { + var r; + try { + r = N.lookupNode(t, n); + } catch {} + if (r) for (var i in r.contents) throw new N.ErrnoError(55); + } + delete e.parent.contents[e.name], e.parent.timestamp = Date.now(), e.name = n, t.contents[n] = e, t.timestamp = e.parent.timestamp, e.parent = t; + }, + unlink(e, t) { + delete e.contents[t], e.timestamp = Date.now(); + }, + rmdir(e, t) { + for (var n in N.lookupNode(e, t).contents) throw new N.ErrnoError(55); + delete e.contents[t], e.timestamp = Date.now(); + }, + readdir(e) { + var t = [".", ".."]; + for (var n of Object.keys(e.contents)) t.push(n); + return t; + }, + symlink(e, t, n) { + var r = M.createNode(e, t, 41471, 0); + return r.link = n, r; + }, + readlink(e) { + if (!N.isLink(e.mode)) throw new N.ErrnoError(28); + return e.link; + } + }, + stream_ops: { + read(e, t, n, r, i) { + var a = e.node.contents; + if (i >= e.node.usedBytes) return 0; + var o = Math.min(e.node.usedBytes - i, r); + if (o > 8 && a.subarray) t.set(a.subarray(i, i + o), n); + else for (var s = 0; s < o; s++) t[n + s] = a[i + s]; + return o; + }, + write(e, t, n, r, i, a) { + if (t.buffer === g.buffer && (a = !1), !r) return 0; + var o = e.node; + if (o.timestamp = Date.now(), t.subarray && (!o.contents || o.contents.subarray)) { + if (a) return o.contents = t.subarray(n, n + r), o.usedBytes = r, r; + if (o.usedBytes === 0 && i === 0) return o.contents = t.slice(n, n + r), o.usedBytes = r, r; + if (i + r <= o.usedBytes) return o.contents.set(t.subarray(n, n + r), i), r; + } + if (M.expandFileStorage(o, i + r), o.contents.subarray && t.subarray) o.contents.set(t.subarray(n, n + r), i); + else for (var s = 0; s < r; s++) o.contents[i + s] = t[n + s]; + return o.usedBytes = Math.max(o.usedBytes, i + r), r; + }, + llseek(e, t, n) { + var r = t; + if (n === 1 ? r += e.position : n === 2 && N.isFile(e.node.mode) && (r += e.node.usedBytes), r < 0) throw new N.ErrnoError(28); + return r; + }, + allocate(e, t, n) { + M.expandFileStorage(e.node, t + n), e.node.usedBytes = Math.max(e.node.usedBytes, t + n); + }, + mmap(e, t, n, r, i) { + if (!N.isFile(e.node.mode)) throw new N.ErrnoError(43); + var a, o, s = e.node.contents; + if (!(i & 2) && s.buffer === g.buffer) o = !1, a = s.byteOffset; + else { + if ((n > 0 || n + t < s.length) && (s = s.subarray ? s.subarray(n, n + t) : Array.prototype.slice.call(s, n, n + t)), o = !0, a = Ze(t), !a) throw new N.ErrnoError(48); + g.set(s, a); + } + return { + ptr: a, + allocated: o + }; + }, + msync(e, t, n, r, i) { + return M.stream_ops.write(e, t, 0, r, n, !1), 0; + } + } + }, Qe = (e, t, n, r) => { + var i = r ? "" : xe(`al ${e}`); + ee(e, (e) => { + t(new Uint8Array(e)), i && Ce(i); + }, (t) => { + if (n) n(); + else throw `Loading data file "${e}" failed.`; + }), i && Se(i); + }, $e = (e, t, n, r, i, a) => { + N.createDataFile(e, t, n, r, i, a); + }, et = r.preloadPlugins || [], tt = (e, t, n, r) => { + typeof Browser < "u" && Browser.init(); + var i = !1; + return et.forEach((a) => { + i || a.canHandle(t) && (a.handle(e, t, n, r), i = !0); + }), i; + }, nt = (e, t, n, r, i, a, o, s, c, l) => { + var u = t ? k.resolve(O.join2(e, t)) : e, d = xe(`cp ${u}`); + function f(n) { + function f(n) { + l?.(), s || $e(e, t, n, r, i, c), a?.(), Ce(d); + } + tt(n, u, f, () => { + o?.(), Ce(d); + }) || f(n); + } + Se(d), typeof n == "string" ? Qe(n, f, o) : f(n); + }, rt = (e) => { + var t = { + r: 0, + "r+": 2, + w: 577, + "w+": 578, + a: 1089, + "a+": 1090 + }[e]; + if (t === void 0) throw Error(`Unknown file open mode: ${e}`); + return t; + }, it = (e, t) => { + var n = 0; + return e && (n |= 365), t && (n |= 146), n; + }, N = { + root: null, + mounts: [], + devices: {}, + streams: [], + nextInode: 1, + nameTable: null, + currentPath: "/", + initialized: !1, + ignorePermissions: !0, + ErrnoError: class { + constructor(e) { + this.name = "ErrnoError", this.errno = e; + } + }, + genericErrors: {}, + filesystems: null, + syncFSRequests: 0, + FSStream: class { + constructor() { + this.shared = {}; + } + get object() { + return this.node; + } + set object(e) { + this.node = e; + } + get isRead() { + return (this.flags & 2097155) != 1; + } + get isWrite() { + return (this.flags & 2097155) != 0; + } + get isAppend() { + return this.flags & 1024; + } + get flags() { + return this.shared.flags; + } + set flags(e) { + this.shared.flags = e; + } + get position() { + return this.shared.position; + } + set position(e) { + this.shared.position = e; + } + }, + FSNode: class { + constructor(e, t, n, r) { + e ||= this, this.parent = e, this.mount = e.mount, this.mounted = null, this.id = N.nextInode++, this.name = t, this.mode = n, this.node_ops = {}, this.stream_ops = {}, this.rdev = r, this.readMode = 365, this.writeMode = 146; + } + get read() { + return (this.mode & this.readMode) === this.readMode; + } + set read(e) { + e ? this.mode |= this.readMode : this.mode &= ~this.readMode; + } + get write() { + return (this.mode & this.writeMode) === this.writeMode; + } + set write(e) { + e ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; + } + get isFolder() { + return N.isDir(this.mode); + } + get isDevice() { + return N.isChrdev(this.mode); + } + }, + lookupPath(e, t = {}) { + if (e = k.resolve(e), !e) return { + path: "", + node: null + }; + if (t = Object.assign({ + follow_mount: !0, + recurse_count: 0 + }, t), t.recurse_count > 8) throw new N.ErrnoError(32); + for (var n = e.split("/").filter((e) => !!e), r = N.root, i = "/", a = 0; a < n.length; a++) { + var o = a === n.length - 1; + if (o && t.parent) break; + if (r = N.lookupNode(r, n[a]), i = O.join2(i, n[a]), N.isMountpoint(r) && (!o || o && t.follow_mount) && (r = r.mounted.root), !o || t.follow) for (var s = 0; N.isLink(r.mode);) { + var c = N.readlink(i); + if (i = k.resolve(O.dirname(i), c), r = N.lookupPath(i, { recurse_count: t.recurse_count + 1 }).node, s++ > 40) throw new N.ErrnoError(32); + } + } + return { + path: i, + node: r + }; + }, + getPath(e) { + for (var t;;) { + if (N.isRoot(e)) { + var n = e.mount.mountpoint; + return t ? n[n.length - 1] === "/" ? n + t : `${n}/${t}` : n; + } + t = t ? `${e.name}/${t}` : e.name, e = e.parent; + } + }, + hashName(e, t) { + for (var n = 0, r = 0; r < t.length; r++) n = (n << 5) - n + t.charCodeAt(r) | 0; + return (e + n >>> 0) % N.nameTable.length; + }, + hashAddNode(e) { + var t = N.hashName(e.parent.id, e.name); + e.name_next = N.nameTable[t], N.nameTable[t] = e; + }, + hashRemoveNode(e) { + var t = N.hashName(e.parent.id, e.name); + if (N.nameTable[t] === e) N.nameTable[t] = e.name_next; + else for (var n = N.nameTable[t]; n;) { + if (n.name_next === e) { + n.name_next = e.name_next; + break; + } + n = n.name_next; + } + }, + lookupNode(e, t) { + var n = N.mayLookup(e); + if (n) throw new N.ErrnoError(n); + for (var r = N.hashName(e.id, t), i = N.nameTable[r]; i; i = i.name_next) { + var a = i.name; + if (i.parent.id === e.id && a === t) return i; + } + return N.lookup(e, t); + }, + createNode(e, t, n, r) { + var i = new N.FSNode(e, t, n, r); + return N.hashAddNode(i), i; + }, + destroyNode(e) { + N.hashRemoveNode(e); + }, + isRoot(e) { + return e === e.parent; + }, + isMountpoint(e) { + return !!e.mounted; + }, + isFile(e) { + return (e & 61440) == 32768; + }, + isDir(e) { + return (e & 61440) == 16384; + }, + isLink(e) { + return (e & 61440) == 40960; + }, + isChrdev(e) { + return (e & 61440) == 8192; + }, + isBlkdev(e) { + return (e & 61440) == 24576; + }, + isFIFO(e) { + return (e & 61440) == 4096; + }, + isSocket(e) { + return (e & 49152) == 49152; + }, + flagsToPermissionString(e) { + var t = [ + "r", + "w", + "rw" + ][e & 3]; + return e & 512 && (t += "w"), t; + }, + nodePermissions(e, t) { + return N.ignorePermissions ? 0 : t.includes("r") && !(e.mode & 292) || t.includes("w") && !(e.mode & 146) || t.includes("x") && !(e.mode & 73) ? 2 : 0; + }, + mayLookup(e) { + return N.isDir(e.mode) ? N.nodePermissions(e, "x") || (e.node_ops.lookup ? 0 : 2) : 54; + }, + mayCreate(e, t) { + try { + return N.lookupNode(e, t), 20; + } catch {} + return N.nodePermissions(e, "wx"); + }, + mayDelete(e, t, n) { + var r; + try { + r = N.lookupNode(e, t); + } catch (e) { + return e.errno; + } + var i = N.nodePermissions(e, "wx"); + if (i) return i; + if (n) { + if (!N.isDir(r.mode)) return 54; + if (N.isRoot(r) || N.getPath(r) === N.cwd()) return 10; + } else if (N.isDir(r.mode)) return 31; + return 0; + }, + mayOpen(e, t) { + return e ? N.isLink(e.mode) ? 32 : N.isDir(e.mode) && (N.flagsToPermissionString(t) !== "r" || t & 512) ? 31 : N.nodePermissions(e, N.flagsToPermissionString(t)) : 44; + }, + MAX_OPEN_FDS: 4096, + nextfd() { + for (var e = 0; e <= N.MAX_OPEN_FDS; e++) if (!N.streams[e]) return e; + throw new N.ErrnoError(33); + }, + getStreamChecked(e) { + var t = N.getStream(e); + if (!t) throw new N.ErrnoError(8); + return t; + }, + getStream: (e) => N.streams[e], + createStream(e, t = -1) { + return e = Object.assign(new N.FSStream(), e), t == -1 && (t = N.nextfd()), e.fd = t, N.streams[t] = e, e; + }, + closeStream(e) { + N.streams[e] = null; + }, + dupStream(e, t = -1) { + var n = N.createStream(e, t); + return n.stream_ops?.dup?.(n), n; + }, + chrdev_stream_ops: { + open(e) { + e.stream_ops = N.getDevice(e.node.rdev).stream_ops, e.stream_ops.open?.(e); + }, + llseek() { + throw new N.ErrnoError(70); + } + }, + major: (e) => e >> 8, + minor: (e) => e & 255, + makedev: (e, t) => e << 8 | t, + registerDevice(e, t) { + N.devices[e] = { stream_ops: t }; + }, + getDevice: (e) => N.devices[e], + getMounts(e) { + for (var t = [], n = [e]; n.length;) { + var r = n.pop(); + t.push(r), n.push(...r.mounts); + } + return t; + }, + syncfs(e, t) { + typeof e == "function" && (t = e, e = !1), N.syncFSRequests++, N.syncFSRequests > 1 && h(`warning: ${N.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); + var n = N.getMounts(N.root.mount), r = 0; + function i(e) { + return N.syncFSRequests--, t(e); + } + function a(e) { + if (e) return a.errored ? void 0 : (a.errored = !0, i(e)); + ++r >= n.length && i(null); + } + n.forEach((t) => { + if (!t.type.syncfs) return a(null); + t.type.syncfs(t, e, a); + }); + }, + mount(e, t, n) { + var r = n === "/", i = !n, a; + if (r && N.root) throw new N.ErrnoError(10); + if (!r && !i) { + var o = N.lookupPath(n, { follow_mount: !1 }); + if (n = o.path, a = o.node, N.isMountpoint(a)) throw new N.ErrnoError(10); + if (!N.isDir(a.mode)) throw new N.ErrnoError(54); + } + var s = { + type: e, + opts: t, + mountpoint: n, + mounts: [] + }, c = e.mount(s); + return c.mount = s, s.root = c, r ? N.root = c : a && (a.mounted = s, a.mount && a.mount.mounts.push(s)), c; + }, + unmount(e) { + var t = N.lookupPath(e, { follow_mount: !1 }); + if (!N.isMountpoint(t.node)) throw new N.ErrnoError(28); + var n = t.node, r = n.mounted, i = N.getMounts(r); + Object.keys(N.nameTable).forEach((e) => { + for (var t = N.nameTable[e]; t;) { + var n = t.name_next; + i.includes(t.mount) && N.destroyNode(t), t = n; + } + }), n.mounted = null; + var a = n.mount.mounts.indexOf(r); + n.mount.mounts.splice(a, 1); + }, + lookup(e, t) { + return e.node_ops.lookup(e, t); + }, + mknod(e, t, n) { + var r = N.lookupPath(e, { parent: !0 }).node, i = O.basename(e); + if (!i || i === "." || i === "..") throw new N.ErrnoError(28); + var a = N.mayCreate(r, i); + if (a) throw new N.ErrnoError(a); + if (!r.node_ops.mknod) throw new N.ErrnoError(63); + return r.node_ops.mknod(r, i, t, n); + }, + create(e, t) { + return t = t === void 0 ? 438 : t, t &= 4095, t |= 32768, N.mknod(e, t, 0); + }, + mkdir(e, t) { + return t = t === void 0 ? 511 : t, t &= 1023, t |= 16384, N.mknod(e, t, 0); + }, + mkdirTree(e, t) { + for (var n = e.split("/"), r = "", i = 0; i < n.length; ++i) if (n[i]) { + r += "/" + n[i]; + try { + N.mkdir(r, t); + } catch (e) { + if (e.errno != 20) throw e; + } + } + }, + mkdev(e, t, n) { + return n === void 0 && (n = t, t = 438), t |= 8192, N.mknod(e, t, n); + }, + symlink(e, t) { + if (!k.resolve(e)) throw new N.ErrnoError(44); + var n = N.lookupPath(t, { parent: !0 }).node; + if (!n) throw new N.ErrnoError(44); + var r = O.basename(t), i = N.mayCreate(n, r); + if (i) throw new N.ErrnoError(i); + if (!n.node_ops.symlink) throw new N.ErrnoError(63); + return n.node_ops.symlink(n, r, e); + }, + rename(e, t) { + var n = O.dirname(e), r = O.dirname(t), i = O.basename(e), a = O.basename(t), o = N.lookupPath(e, { parent: !0 }), s = o.node, c; + if (o = N.lookupPath(t, { parent: !0 }), c = o.node, !s || !c) throw new N.ErrnoError(44); + if (s.mount !== c.mount) throw new N.ErrnoError(75); + var l = N.lookupNode(s, i), u = k.relative(e, r); + if (u.charAt(0) !== ".") throw new N.ErrnoError(28); + if (u = k.relative(t, n), u.charAt(0) !== ".") throw new N.ErrnoError(55); + var d; + try { + d = N.lookupNode(c, a); + } catch {} + if (l !== d) { + var f = N.isDir(l.mode), p = N.mayDelete(s, i, f); + if (p || (p = d ? N.mayDelete(c, a, f) : N.mayCreate(c, a), p)) throw new N.ErrnoError(p); + if (!s.node_ops.rename) throw new N.ErrnoError(63); + if (N.isMountpoint(l) || d && N.isMountpoint(d)) throw new N.ErrnoError(10); + if (c !== s && (p = N.nodePermissions(s, "w"), p)) throw new N.ErrnoError(p); + N.hashRemoveNode(l); + try { + s.node_ops.rename(l, c, a); + } catch (e) { + throw e; + } finally { + N.hashAddNode(l); + } + } + }, + rmdir(e) { + var t = N.lookupPath(e, { parent: !0 }).node, n = O.basename(e), r = N.lookupNode(t, n), i = N.mayDelete(t, n, !0); + if (i) throw new N.ErrnoError(i); + if (!t.node_ops.rmdir) throw new N.ErrnoError(63); + if (N.isMountpoint(r)) throw new N.ErrnoError(10); + t.node_ops.rmdir(t, n), N.destroyNode(r); + }, + readdir(e) { + var t = N.lookupPath(e, { follow: !0 }).node; + if (!t.node_ops.readdir) throw new N.ErrnoError(54); + return t.node_ops.readdir(t); + }, + unlink(e) { + var t = N.lookupPath(e, { parent: !0 }).node; + if (!t) throw new N.ErrnoError(44); + var n = O.basename(e), r = N.lookupNode(t, n), i = N.mayDelete(t, n, !1); + if (i) throw new N.ErrnoError(i); + if (!t.node_ops.unlink) throw new N.ErrnoError(63); + if (N.isMountpoint(r)) throw new N.ErrnoError(10); + t.node_ops.unlink(t, n), N.destroyNode(r); + }, + readlink(e) { + var t = N.lookupPath(e).node; + if (!t) throw new N.ErrnoError(44); + if (!t.node_ops.readlink) throw new N.ErrnoError(28); + return k.resolve(N.getPath(t.parent), t.node_ops.readlink(t)); + }, + stat(e, t) { + var n = N.lookupPath(e, { follow: !t }).node; + if (!n) throw new N.ErrnoError(44); + if (!n.node_ops.getattr) throw new N.ErrnoError(63); + return n.node_ops.getattr(n); + }, + lstat(e) { + return N.stat(e, !0); + }, + chmod(e, t, n) { + var r = typeof e == "string" ? N.lookupPath(e, { follow: !n }).node : e; + if (!r.node_ops.setattr) throw new N.ErrnoError(63); + r.node_ops.setattr(r, { + mode: t & 4095 | r.mode & -4096, + timestamp: Date.now() + }); + }, + lchmod(e, t) { + N.chmod(e, t, !0); + }, + fchmod(e, t) { + var n = N.getStreamChecked(e); + N.chmod(n.node, t); + }, + chown(e, t, n, r) { + var i = typeof e == "string" ? N.lookupPath(e, { follow: !r }).node : e; + if (!i.node_ops.setattr) throw new N.ErrnoError(63); + i.node_ops.setattr(i, { timestamp: Date.now() }); + }, + lchown(e, t, n) { + N.chown(e, t, n, !0); + }, + fchown(e, t, n) { + var r = N.getStreamChecked(e); + N.chown(r.node, t, n); + }, + truncate(e, t) { + if (t < 0) throw new N.ErrnoError(28); + var n = typeof e == "string" ? N.lookupPath(e, { follow: !0 }).node : e; + if (!n.node_ops.setattr) throw new N.ErrnoError(63); + if (N.isDir(n.mode)) throw new N.ErrnoError(31); + if (!N.isFile(n.mode)) throw new N.ErrnoError(28); + var r = N.nodePermissions(n, "w"); + if (r) throw new N.ErrnoError(r); + n.node_ops.setattr(n, { + size: t, + timestamp: Date.now() + }); + }, + ftruncate(e, t) { + var n = N.getStreamChecked(e); + if (!(n.flags & 2097155)) throw new N.ErrnoError(28); + N.truncate(n.node, t); + }, + utime(e, t, n) { + var r = N.lookupPath(e, { follow: !0 }).node; + r.node_ops.setattr(r, { timestamp: Math.max(t, n) }); + }, + open(e, t, n) { + if (e === "") throw new N.ErrnoError(44); + t = typeof t == "string" ? rt(t) : t, t & 64 ? (n = n === void 0 ? 438 : n, n = n & 4095 | 32768) : n = 0; + var i; + if (typeof e == "object") i = e; + else { + e = O.normalize(e); + try { + i = N.lookupPath(e, { follow: !(t & 131072) }).node; + } catch {} + } + var a = !1; + if (t & 64) if (i) { + if (t & 128) throw new N.ErrnoError(20); + } else i = N.mknod(e, n, 0), a = !0; + if (!i) throw new N.ErrnoError(44); + if (N.isChrdev(i.mode) && (t &= -513), t & 65536 && !N.isDir(i.mode)) throw new N.ErrnoError(54); + if (!a) { + var o = N.mayOpen(i, t); + if (o) throw new N.ErrnoError(o); + } + t & 512 && !a && N.truncate(i, 0), t &= -131713; + var s = N.createStream({ + node: i, + path: N.getPath(i), + flags: t, + seekable: !0, + position: 0, + stream_ops: i.stream_ops, + ungotten: [], + error: !1 + }); + return s.stream_ops.open && s.stream_ops.open(s), r.logReadFiles && !(t & 1) && (N.readFiles ||= {}, e in N.readFiles || (N.readFiles[e] = 1)), s; + }, + close(e) { + if (N.isClosed(e)) throw new N.ErrnoError(8); + e.getdents &&= null; + try { + e.stream_ops.close && e.stream_ops.close(e); + } catch (e) { + throw e; + } finally { + N.closeStream(e.fd); + } + e.fd = null; + }, + isClosed(e) { + return e.fd === null; + }, + llseek(e, t, n) { + if (N.isClosed(e)) throw new N.ErrnoError(8); + if (!e.seekable || !e.stream_ops.llseek) throw new N.ErrnoError(70); + if (n != 0 && n != 1 && n != 2) throw new N.ErrnoError(28); + return e.position = e.stream_ops.llseek(e, t, n), e.ungotten = [], e.position; + }, + read(e, t, n, r, i) { + if (r < 0 || i < 0) throw new N.ErrnoError(28); + if (N.isClosed(e) || (e.flags & 2097155) == 1) throw new N.ErrnoError(8); + if (N.isDir(e.node.mode)) throw new N.ErrnoError(31); + if (!e.stream_ops.read) throw new N.ErrnoError(28); + var a = i !== void 0; + if (!a) i = e.position; + else if (!e.seekable) throw new N.ErrnoError(70); + var o = e.stream_ops.read(e, t, n, r, i); + return a || (e.position += o), o; + }, + write(e, t, n, r, i, a) { + if (r < 0 || i < 0) throw new N.ErrnoError(28); + if (N.isClosed(e) || !(e.flags & 2097155)) throw new N.ErrnoError(8); + if (N.isDir(e.node.mode)) throw new N.ErrnoError(31); + if (!e.stream_ops.write) throw new N.ErrnoError(28); + e.seekable && e.flags & 1024 && N.llseek(e, 0, 2); + var o = i !== void 0; + if (!o) i = e.position; + else if (!e.seekable) throw new N.ErrnoError(70); + var s = e.stream_ops.write(e, t, n, r, i, a); + return o || (e.position += s), s; + }, + allocate(e, t, n) { + if (N.isClosed(e)) throw new N.ErrnoError(8); + if (t < 0 || n <= 0) throw new N.ErrnoError(28); + if (!(e.flags & 2097155)) throw new N.ErrnoError(8); + if (!N.isFile(e.node.mode) && !N.isDir(e.node.mode)) throw new N.ErrnoError(43); + if (!e.stream_ops.allocate) throw new N.ErrnoError(138); + e.stream_ops.allocate(e, t, n); + }, + mmap(e, t, n, r, i) { + if (r & 2 && !(i & 2) && (e.flags & 2097155) != 2 || (e.flags & 2097155) == 1) throw new N.ErrnoError(2); + if (!e.stream_ops.mmap) throw new N.ErrnoError(43); + return e.stream_ops.mmap(e, t, n, r, i); + }, + msync(e, t, n, r, i) { + return e.stream_ops.msync ? e.stream_ops.msync(e, t, n, r, i) : 0; + }, + ioctl(e, t, n) { + if (!e.stream_ops.ioctl) throw new N.ErrnoError(59); + return e.stream_ops.ioctl(e, t, n); + }, + readFile(e, t = {}) { + if (t.flags = t.flags || 0, t.encoding = t.encoding || "binary", t.encoding !== "utf8" && t.encoding !== "binary") throw Error(`Invalid encoding type "${t.encoding}"`); + var n, r = N.open(e, t.flags), i = N.stat(e).size, a = new Uint8Array(i); + return N.read(r, a, 0, i, 0), t.encoding === "utf8" ? n = A(a, 0) : t.encoding === "binary" && (n = a), N.close(r), n; + }, + writeFile(e, t, n = {}) { + n.flags = n.flags || 577; + var r = N.open(e, n.flags, n.mode); + if (typeof t == "string") { + var i = new Uint8Array(qe(t) + 1), a = Je(t, i, 0, i.length); + N.write(r, i, 0, a, void 0, n.canOwn); + } else if (ArrayBuffer.isView(t)) N.write(r, t, 0, t.byteLength, void 0, n.canOwn); + else throw Error("Unsupported data type"); + N.close(r); + }, + cwd: () => N.currentPath, + chdir(e) { + var t = N.lookupPath(e, { follow: !0 }); + if (t.node === null) throw new N.ErrnoError(44); + if (!N.isDir(t.node.mode)) throw new N.ErrnoError(54); + var n = N.nodePermissions(t.node, "x"); + if (n) throw new N.ErrnoError(n); + N.currentPath = t.path; + }, + createDefaultDirectories() { + N.mkdir("/tmp"), N.mkdir("/home"), N.mkdir("/home/web_user"); + }, + createDefaultDevices() { + N.mkdir("/dev"), N.registerDevice(N.makedev(1, 3), { + read: () => 0, + write: (e, t, n, r, i) => r + }), N.mkdev("/dev/null", N.makedev(1, 3)), j.register(N.makedev(5, 0), j.default_tty_ops), j.register(N.makedev(6, 0), j.default_tty1_ops), N.mkdev("/dev/tty", N.makedev(5, 0)), N.mkdev("/dev/tty1", N.makedev(6, 0)); + var e = new Uint8Array(1024), t = 0, n = () => (t === 0 && (t = We(e).byteLength), e[--t]); + N.createDevice("/dev", "random", n), N.createDevice("/dev", "urandom", n), N.mkdir("/dev/shm"), N.mkdir("/dev/shm/tmp"); + }, + createSpecialDirectories() { + N.mkdir("/proc"); + var e = N.mkdir("/proc/self"); + N.mkdir("/proc/self/fd"), N.mount({ mount() { + var t = N.createNode(e, "fd", 16895, 73); + return t.node_ops = { lookup(e, t) { + var n = +t, r = N.getStreamChecked(n), i = { + parent: null, + mount: { mountpoint: "fake" }, + node_ops: { readlink: () => r.path } + }; + return i.parent = i, i; + } }, t; + } }, {}, "/proc/self/fd"); + }, + createStandardStreams() { + r.stdin ? N.createDevice("/dev", "stdin", r.stdin) : N.symlink("/dev/tty", "/dev/stdin"), r.stdout ? N.createDevice("/dev", "stdout", null, r.stdout) : N.symlink("/dev/tty", "/dev/stdout"), r.stderr ? N.createDevice("/dev", "stderr", null, r.stderr) : N.symlink("/dev/tty1", "/dev/stderr"), N.open("/dev/stdin", 0), N.open("/dev/stdout", 1), N.open("/dev/stderr", 1); + }, + staticInit() { + [44].forEach((e) => { + N.genericErrors[e] = new N.ErrnoError(e), N.genericErrors[e].stack = ""; + }), N.nameTable = Array(4096), N.mount(M, {}, "/"), N.createDefaultDirectories(), N.createDefaultDevices(), N.createSpecialDirectories(), N.filesystems = { MEMFS: M }; + }, + init(e, t, n) { + N.init.initialized = !0, r.stdin = e || r.stdin, r.stdout = t || r.stdout, r.stderr = n || r.stderr, N.createStandardStreams(); + }, + quit() { + N.init.initialized = !1; + for (var e = 0; e < N.streams.length; e++) { + var t = N.streams[e]; + t && N.close(t); + } + }, + findObject(e, t) { + var n = N.analyzePath(e, t); + return n.exists ? n.object : null; + }, + analyzePath(e, t) { + try { + var n = N.lookupPath(e, { follow: !t }); + e = n.path; + } catch {} + var r = { + isRoot: !1, + exists: !1, + error: 0, + name: null, + path: null, + object: null, + parentExists: !1, + parentPath: null, + parentObject: null + }; + try { + var n = N.lookupPath(e, { parent: !0 }); + r.parentExists = !0, r.parentPath = n.path, r.parentObject = n.node, r.name = O.basename(e), n = N.lookupPath(e, { follow: !t }), r.exists = !0, r.path = n.path, r.object = n.node, r.name = n.node.name, r.isRoot = n.path === "/"; + } catch (e) { + r.error = e.errno; + } + return r; + }, + createPath(e, t, n, r) { + e = typeof e == "string" ? e : N.getPath(e); + for (var i = t.split("/").reverse(); i.length;) { + var a = i.pop(); + if (a) { + var o = O.join2(e, a); + try { + N.mkdir(o); + } catch {} + e = o; + } + } + return o; + }, + createFile(e, t, n, r, i) { + var a = O.join2(typeof e == "string" ? e : N.getPath(e), t), o = it(r, i); + return N.create(a, o); + }, + createDataFile(e, t, n, r, i, a) { + var o = t; + e && (e = typeof e == "string" ? e : N.getPath(e), o = t ? O.join2(e, t) : e); + var s = it(r, i), c = N.create(o, s); + if (n) { + if (typeof n == "string") { + for (var l = Array(n.length), u = 0, d = n.length; u < d; ++u) l[u] = n.charCodeAt(u); + n = l; + } + N.chmod(c, s | 146); + var f = N.open(c, 577); + N.write(f, n, 0, n.length, 0, a), N.close(f), N.chmod(c, s); + } + }, + createDevice(e, t, n, r) { + var i = O.join2(typeof e == "string" ? e : N.getPath(e), t), a = it(!!n, !!r); + N.createDevice.major || (N.createDevice.major = 64); + var o = N.makedev(N.createDevice.major++, 0); + return N.registerDevice(o, { + open(e) { + e.seekable = !1; + }, + close(e) { + r?.buffer?.length && r(10); + }, + read(e, t, r, i, a) { + for (var o = 0, s = 0; s < i; s++) { + var c; + try { + c = n(); + } catch { + throw new N.ErrnoError(29); + } + if (c === void 0 && o === 0) throw new N.ErrnoError(6); + if (c == null) break; + o++, t[r + s] = c; + } + return o && (e.node.timestamp = Date.now()), o; + }, + write(e, t, n, i, a) { + for (var o = 0; o < i; o++) try { + r(t[n + o]); + } catch { + throw new N.ErrnoError(29); + } + return i && (e.node.timestamp = Date.now()), o; + } + }), N.mkdev(i, a, o); + }, + forceLoadFile(e) { + if (e.isDevice || e.isFolder || e.link || e.contents) return !0; + if (typeof XMLHttpRequest < "u") throw Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); + if (p) try { + e.contents = Ye(p(e.url), !0), e.usedBytes = e.contents.length; + } catch { + throw new N.ErrnoError(29); + } + else throw Error("Cannot load without read() or XMLHttpRequest."); + }, + createLazyFile(e, t, n, r, i) { + class a { + constructor() { + this.lengthKnown = !1, this.chunks = []; + } + get(e) { + if (!(e > this.length - 1 || e < 0)) { + var t = e % this.chunkSize, n = e / this.chunkSize | 0; + return this.getter(n)[t]; + } + } + setDataGetter(e) { + this.getter = e; + } + cacheLength() { + var e = new XMLHttpRequest(); + if (e.open("HEAD", n, !1), e.send(null), !(e.status >= 200 && e.status < 300 || e.status === 304)) throw Error("Couldn't load " + n + ". Status: " + e.status); + var t = Number(e.getResponseHeader("Content-length")), r, i = (r = e.getResponseHeader("Accept-Ranges")) && r === "bytes", a = (r = e.getResponseHeader("Content-Encoding")) && r === "gzip", o = 1024 * 1024; + i || (o = t); + var s = (e, r) => { + if (e > r) throw Error("invalid range (" + e + ", " + r + ") or no bytes requested!"); + if (r > t - 1) throw Error("only " + t + " bytes available! programmer error!"); + var i = new XMLHttpRequest(); + if (i.open("GET", n, !1), t !== o && i.setRequestHeader("Range", "bytes=" + e + "-" + r), i.responseType = "arraybuffer", i.overrideMimeType && i.overrideMimeType("text/plain; charset=x-user-defined"), i.send(null), !(i.status >= 200 && i.status < 300 || i.status === 304)) throw Error("Couldn't load " + n + ". Status: " + i.status); + return i.response === void 0 ? Ye(i.responseText || "", !0) : new Uint8Array(i.response || []); + }, c = this; + c.setDataGetter((e) => { + var n = e * o, r = (e + 1) * o - 1; + if (r = Math.min(r, t - 1), c.chunks[e] === void 0 && (c.chunks[e] = s(n, r)), c.chunks[e] === void 0) throw Error("doXHR failed!"); + return c.chunks[e]; + }), (a || !t) && (o = t = 1, t = this.getter(0).length, o = t, m("LazyFiles on gzip forces download of the whole file when length is accessed")), this._length = t, this._chunkSize = o, this.lengthKnown = !0; + } + get length() { + return this.lengthKnown || this.cacheLength(), this._length; + } + get chunkSize() { + return this.lengthKnown || this.cacheLength(), this._chunkSize; + } + } + if (typeof XMLHttpRequest < "u") { + if (!c) throw "Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc"; + var o = { + isDevice: !1, + contents: new a() + }; + } else var o = { + isDevice: !1, + url: n + }; + var s = N.createFile(e, t, o, r, i); + o.contents ? s.contents = o.contents : o.url && (s.contents = null, s.url = o.url), Object.defineProperties(s, { usedBytes: { get: function() { + return this.contents.length; + } } }); + var l = {}; + Object.keys(s.stream_ops).forEach((e) => { + var t = s.stream_ops[e]; + l[e] = (...e) => (N.forceLoadFile(s), t(...e)); + }); + function u(e, t, n, r, i) { + var a = e.node.contents; + if (i >= a.length) return 0; + var o = Math.min(a.length - i, r); + if (a.slice) for (var s = 0; s < o; s++) t[n + s] = a[i + s]; + else for (var s = 0; s < o; s++) t[n + s] = a.get(i + s); + return o; + } + return l.read = (e, t, n, r, i) => (N.forceLoadFile(s), u(e, t, n, r, i)), l.mmap = (e, t, n, r, i) => { + N.forceLoadFile(s); + var a = Ze(t); + if (!a) throw new N.ErrnoError(48); + return u(e, g, a, t, n), { + ptr: a, + allocated: !0 + }; + }, s.stream_ops = l, s; + } + }, at = (e, t) => e ? A(_, e, t) : "", P = { + DEFAULT_POLLMASK: 5, + calculateAt(e, t, n) { + if (O.isAbs(t)) return t; + var r = e === -100 ? N.cwd() : P.getStreamFromFD(e).path; + if (t.length == 0) { + if (!n) throw new N.ErrnoError(44); + return r; + } + return O.join2(r, t); + }, + doStat(e, t, n) { + var r = e(t); + y[n >> 2] = r.dev, y[n + 4 >> 2] = r.mode, b[n + 8 >> 2] = r.nlink, y[n + 12 >> 2] = r.uid, y[n + 16 >> 2] = r.gid, y[n + 20 >> 2] = r.rdev, w = [r.size >>> 0, (C = r.size, +Math.abs(C) >= 1 ? C > 0 ? Math.floor(C / 4294967296) >>> 0 : ~~+Math.ceil((C - +(~~C >>> 0)) / 4294967296) >>> 0 : 0)], y[n + 24 >> 2] = w[0], y[n + 28 >> 2] = w[1], y[n + 32 >> 2] = 4096, y[n + 36 >> 2] = r.blocks; + var i = r.atime.getTime(), a = r.mtime.getTime(), o = r.ctime.getTime(); + return w = [Math.floor(i / 1e3) >>> 0, (C = Math.floor(i / 1e3), +Math.abs(C) >= 1 ? C > 0 ? Math.floor(C / 4294967296) >>> 0 : ~~+Math.ceil((C - +(~~C >>> 0)) / 4294967296) >>> 0 : 0)], y[n + 40 >> 2] = w[0], y[n + 44 >> 2] = w[1], b[n + 48 >> 2] = i % 1e3 * 1e3, w = [Math.floor(a / 1e3) >>> 0, (C = Math.floor(a / 1e3), +Math.abs(C) >= 1 ? C > 0 ? Math.floor(C / 4294967296) >>> 0 : ~~+Math.ceil((C - +(~~C >>> 0)) / 4294967296) >>> 0 : 0)], y[n + 56 >> 2] = w[0], y[n + 60 >> 2] = w[1], b[n + 64 >> 2] = a % 1e3 * 1e3, w = [Math.floor(o / 1e3) >>> 0, (C = Math.floor(o / 1e3), +Math.abs(C) >= 1 ? C > 0 ? Math.floor(C / 4294967296) >>> 0 : ~~+Math.ceil((C - +(~~C >>> 0)) / 4294967296) >>> 0 : 0)], y[n + 72 >> 2] = w[0], y[n + 76 >> 2] = w[1], b[n + 80 >> 2] = o % 1e3 * 1e3, w = [r.ino >>> 0, (C = r.ino, +Math.abs(C) >= 1 ? C > 0 ? Math.floor(C / 4294967296) >>> 0 : ~~+Math.ceil((C - +(~~C >>> 0)) / 4294967296) >>> 0 : 0)], y[n + 88 >> 2] = w[0], y[n + 92 >> 2] = w[1], 0; + }, + doMsync(e, t, n, r, i) { + if (!N.isFile(t.node.mode)) throw new N.ErrnoError(43); + if (r & 2) return 0; + var a = _.slice(e, e + n); + N.msync(t, a, i, n, r); + }, + getStreamFromFD(e) { + return N.getStreamChecked(e); + }, + varargs: void 0, + getStr(e) { + return at(e); + } + }; + function ot(e, t, n) { + P.varargs = n; + try { + var r = P.getStreamFromFD(e); + switch (t) { + case 0: + var i = He(); + if (i < 0) return -28; + for (; N.streams[i];) i++; + return N.dupStream(r, i).fd; + case 1: + case 2: return 0; + case 3: return r.flags; + case 4: + var i = He(); + return r.flags |= i, 0; + case 12: + var i = D(), a = 0; + return v[i + a >> 1] = 2, 0; + case 13: + case 14: return 0; + } + return -28; + } catch (e) { + if (N === void 0 || e.name !== "ErrnoError") throw e; + return -e.errno; + } + } + function st(e, t, n) { + P.varargs = n; + try { + var r = P.getStreamFromFD(e); + switch (t) { + case 21509: return r.tty ? 0 : -59; + case 21505: + if (!r.tty) return -59; + if (r.tty.ops.ioctl_tcgets) { + var i = r.tty.ops.ioctl_tcgets(r), a = D(); + y[a >> 2] = i.c_iflag || 0, y[a + 4 >> 2] = i.c_oflag || 0, y[a + 8 >> 2] = i.c_cflag || 0, y[a + 12 >> 2] = i.c_lflag || 0; + for (var o = 0; o < 32; o++) g[a + o + 17] = i.c_cc[o] || 0; + return 0; + } + return 0; + case 21510: + case 21511: + case 21512: return r.tty ? 0 : -59; + case 21506: + case 21507: + case 21508: + if (!r.tty) return -59; + if (r.tty.ops.ioctl_tcsets) { + for (var a = D(), s = y[a >> 2], c = y[a + 4 >> 2], l = y[a + 8 >> 2], u = y[a + 12 >> 2], d = [], o = 0; o < 32; o++) d.push(g[a + o + 17]); + return r.tty.ops.ioctl_tcsets(r.tty, t, { + c_iflag: s, + c_oflag: c, + c_cflag: l, + c_lflag: u, + c_cc: d + }); + } + return 0; + case 21519: + if (!r.tty) return -59; + var a = D(); + return y[a >> 2] = 0, 0; + case 21520: return r.tty ? -28 : -59; + case 21531: + var a = D(); + return N.ioctl(r, t, a); + case 21523: + if (!r.tty) return -59; + if (r.tty.ops.ioctl_tiocgwinsz) { + var f = r.tty.ops.ioctl_tiocgwinsz(r.tty), a = D(); + v[a >> 1] = f[0], v[a + 2 >> 1] = f[1]; + } + return 0; + case 21524: return r.tty ? 0 : -59; + case 21515: return r.tty ? 0 : -59; + default: return -28; + } + } catch (e) { + if (N === void 0 || e.name !== "ErrnoError") throw e; + return -e.errno; + } + } + function ct(e, t, n, r) { + P.varargs = r; + try { + t = P.getStr(t), t = P.calculateAt(e, t); + var i = r ? He() : 0; + return N.open(t, n, i).fd; + } catch (e) { + if (N === void 0 || e.name !== "ErrnoError") throw e; + return -e.errno; + } + } + var lt = () => { + we(""); + }, ut = {}, dt = (e) => { + for (; e.length;) { + var t = e.pop(); + e.pop()(t); + } + }; + function F(e) { + return this.fromWireType(b[e >> 2]); + } + var I = {}, L = {}, ft = {}, pt, mt = (e) => { + throw new pt(e); + }, R = (e, t, n) => { + e.forEach(function(e) { + ft[e] = t; + }); + function r(t) { + var r = n(t); + r.length !== e.length && mt("Mismatched type converter count"); + for (var i = 0; i < e.length; ++i) H(e[i], r[i]); + } + var i = Array(t.length), a = [], o = 0; + t.forEach((e, t) => { + L.hasOwnProperty(e) ? i[t] = L[e] : (a.push(e), I.hasOwnProperty(e) || (I[e] = []), I[e].push(() => { + i[t] = L[e], ++o, o === a.length && r(i); + })); + }), a.length === 0 && r(i); + }, ht = (e) => { + var t = ut[e]; + delete ut[e]; + var n = t.elements, r = n.length, i = n.map((e) => e.getterReturnType).concat(n.map((e) => e.setterArgumentType)), a = t.rawConstructor, o = t.rawDestructor; + R([e], i, (e) => (n.forEach((t, n) => { + var i = e[n], a = t.getter, o = t.getterContext, s = e[n + r], c = t.setter, l = t.setterContext; + t.read = (e) => i.fromWireType(a(o, e)), t.write = (e, t) => { + var n = []; + c(l, e, s.toWireType(n, t)), dt(n); + }; + }), [{ + name: t.name, + fromWireType: (e) => { + for (var t = Array(r), i = 0; i < r; ++i) t[i] = n[i].read(e); + return o(e), t; + }, + toWireType: (e, i) => { + if (r !== i.length) throw TypeError(`Incorrect number of tuple elements for ${t.name}: expected=${r}, actual=${i.length}`); + for (var s = a(), c = 0; c < r; ++c) n[c].write(s, i[c]); + return e !== null && e.push(o, s), s; + }, + argPackAdvance: U, + readValueFromPointer: F, + destructorFunction: o + }])); + }, gt = {}, _t = (e) => { + var t = gt[e]; + delete gt[e]; + var n = t.rawConstructor, r = t.rawDestructor, i = t.fields, a = i.map((e) => e.getterReturnType).concat(i.map((e) => e.setterArgumentType)); + R([e], a, (e) => { + var a = {}; + return i.forEach((t, n) => { + var r = t.fieldName, o = e[n], s = t.getter, c = t.getterContext, l = e[n + i.length], u = t.setter, d = t.setterContext; + a[r] = { + read: (e) => o.fromWireType(s(c, e)), + write: (e, t) => { + var n = []; + u(d, e, l.toWireType(n, t)), dt(n); + } + }; + }), [{ + name: t.name, + fromWireType: (e) => { + var t = {}; + for (var n in a) t[n] = a[n].read(e); + return r(e), t; + }, + toWireType: (e, t) => { + for (var i in a) if (!(i in t)) throw TypeError(`Missing field: "${i}"`); + var o = n(); + for (i in a) a[i].write(o, t[i]); + return e !== null && e.push(r, o), o; + }, + argPackAdvance: U, + readValueFromPointer: F, + destructorFunction: r + }]; + }); + }, vt = (e, t, n, r, i) => {}, yt = () => { + for (var e = Array(256), t = 0; t < 256; ++t) e[t] = String.fromCharCode(t); + bt = e; + }, bt, z = (e) => { + for (var t = "", n = e; _[n];) t += bt[_[n++]]; + return t; + }, B, V = (e) => { + throw new B(e); + }; + function xt(e, t, n = {}) { + var r = t.name; + if (e || V(`type "${r}" must have a positive integer typeid pointer`), L.hasOwnProperty(e)) { + if (n.ignoreDuplicateRegistrations) return; + V(`Cannot register type '${r}' twice`); + } + if (L[e] = t, delete ft[e], I.hasOwnProperty(e)) { + var i = I[e]; + delete I[e], i.forEach((e) => e()); + } + } + function H(e, t, n = {}) { + if (!("argPackAdvance" in t)) throw TypeError("registerType registeredInstance requires argPackAdvance"); + return xt(e, t, n); + } + var U = 8, St = (e, t, n, r) => { + t = z(t), H(e, { + name: t, + fromWireType: function(e) { + return !!e; + }, + toWireType: function(e, t) { + return t ? n : r; + }, + argPackAdvance: U, + readValueFromPointer: function(e) { + return this.fromWireType(_[e]); + }, + destructorFunction: null + }); + }, Ct = (e) => ({ + count: e.count, + deleteScheduled: e.deleteScheduled, + preservePointerOnDelete: e.preservePointerOnDelete, + ptr: e.ptr, + ptrType: e.ptrType, + smartPtr: e.smartPtr, + smartPtrType: e.smartPtrType + }), wt = (e) => { + function t(e) { + return e.$$.ptrType.registeredClass.name; + } + V(t(e) + " instance already deleted"); + }, Tt = !1, Et = (e) => {}, Dt = (e) => { + e.smartPtr ? e.smartPtrType.rawDestructor(e.smartPtr) : e.ptrType.registeredClass.rawDestructor(e.ptr); + }, Ot = (e) => { + --e.count.value, e.count.value === 0 && Dt(e); + }, kt = (e, t, n) => { + if (t === n) return e; + if (n.baseClass === void 0) return null; + var r = kt(e, t, n.baseClass); + return r === null ? null : n.downcast(r); + }, At = {}, jt = () => Object.keys(K).length, Mt = () => { + var e = []; + for (var t in K) K.hasOwnProperty(t) && e.push(K[t]); + return e; + }, W = [], Nt = () => { + for (; W.length;) { + var e = W.pop(); + e.$$.deleteScheduled = !1, e.delete(); + } + }, G, Pt = (e) => { + G = e, W.length && G && G(Nt); + }, Ft = () => { + r.getInheritedInstanceCount = jt, r.getLiveInheritedInstances = Mt, r.flushPendingDeletes = Nt, r.setDelayFunction = Pt; + }, K = {}, It = (e, t) => { + for (t === void 0 && V("ptr should not be undefined"); e.baseClass;) t = e.upcast(t), e = e.baseClass; + return t; + }, Lt = (e, t) => (t = It(e, t), K[t]), Rt = (e, t) => ((!t.ptrType || !t.ptr) && mt("makeClassHandle requires ptr and ptrType"), !!t.smartPtrType != !!t.smartPtr && mt("Both smartPtrType and smartPtr must be specified"), t.count = { value: 1 }, q(Object.create(e, { $$: { + value: t, + writable: !0 + } }))); + function zt(e) { + var t = this.getPointee(e); + if (!t) return this.destructor(e), null; + var n = Lt(this.registeredClass, t); + if (n !== void 0) { + if (n.$$.count.value === 0) return n.$$.ptr = t, n.$$.smartPtr = e, n.clone(); + var r = n.clone(); + return this.destructor(e), r; + } + function i() { + return this.isSmartPointer ? Rt(this.registeredClass.instancePrototype, { + ptrType: this.pointeeType, + ptr: t, + smartPtrType: this, + smartPtr: e + }) : Rt(this.registeredClass.instancePrototype, { + ptrType: this, + ptr: e + }); + } + var a = At[this.registeredClass.getActualType(t)]; + if (!a) return i.call(this); + var o = this.isConst ? a.constPointerType : a.pointerType, s = kt(t, this.registeredClass, o.registeredClass); + return s === null ? i.call(this) : this.isSmartPointer ? Rt(o.registeredClass.instancePrototype, { + ptrType: o, + ptr: s, + smartPtrType: this, + smartPtr: e + }) : Rt(o.registeredClass.instancePrototype, { + ptrType: o, + ptr: s + }); + } + var q = (e) => typeof FinalizationRegistry > "u" ? (q = (e) => e, e) : (Tt = new FinalizationRegistry((e) => { + Ot(e.$$); + }), q = (e) => { + var t = e.$$; + if (t.smartPtr) { + var n = { $$: t }; + Tt.register(e, n, e); + } + return e; + }, Et = (e) => Tt.unregister(e), q(e)), Bt = () => { + Object.assign(Vt.prototype, { + isAliasOf(e) { + if (!(this instanceof Vt) || !(e instanceof Vt)) return !1; + var t = this.$$.ptrType.registeredClass, n = this.$$.ptr; + e.$$ = e.$$; + for (var r = e.$$.ptrType.registeredClass, i = e.$$.ptr; t.baseClass;) n = t.upcast(n), t = t.baseClass; + for (; r.baseClass;) i = r.upcast(i), r = r.baseClass; + return t === r && n === i; + }, + clone() { + if (this.$$.ptr || wt(this), this.$$.preservePointerOnDelete) return this.$$.count.value += 1, this; + var e = q(Object.create(Object.getPrototypeOf(this), { $$: { value: Ct(this.$$) } })); + return e.$$.count.value += 1, e.$$.deleteScheduled = !1, e; + }, + delete() { + this.$$.ptr || wt(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && V("Object already scheduled for deletion"), Et(this), Ot(this.$$), this.$$.preservePointerOnDelete || (this.$$.smartPtr = void 0, this.$$.ptr = void 0); + }, + isDeleted() { + return !this.$$.ptr; + }, + deleteLater() { + return this.$$.ptr || wt(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && V("Object already scheduled for deletion"), W.push(this), W.length === 1 && G && G(Nt), this.$$.deleteScheduled = !0, this; + } + }); + }; + function Vt() {} + var Ht = (e, t) => Object.defineProperty(t, "name", { value: e }), Ut = (e, t, n) => { + if (e[t].overloadTable === void 0) { + var r = e[t]; + e[t] = function(...r) { + return e[t].overloadTable.hasOwnProperty(r.length) || V(`Function '${n}' called with an invalid number of arguments (${r.length}) - expects one of (${e[t].overloadTable})!`), e[t].overloadTable[r.length].apply(this, r); + }, e[t].overloadTable = [], e[t].overloadTable[r.argCount] = r; + } + }, Wt = (e, t, n) => { + r.hasOwnProperty(e) ? ((n === void 0 || r[e].overloadTable !== void 0 && r[e].overloadTable[n] !== void 0) && V(`Cannot register public name '${e}' twice`), Ut(r, e, e), r.hasOwnProperty(n) && V(`Cannot register multiple overloads of a function with the same number of arguments (${n})!`), r[e].overloadTable[n] = t) : (r[e] = t, n !== void 0 && (r[e].numArguments = n)); + }, Gt = 48, Kt = 57, qt = (e) => { + if (e === void 0) return "_unknown"; + e = e.replace(/[^a-zA-Z0-9_]/g, "$"); + var t = e.charCodeAt(0); + return t >= Gt && t <= Kt ? `_${e}` : e; + }; + function Jt(e, t, n, r, i, a, o, s) { + this.name = e, this.constructor = t, this.instancePrototype = n, this.rawDestructor = r, this.baseClass = i, this.getActualType = a, this.upcast = o, this.downcast = s, this.pureVirtualFunctions = []; + } + var Yt = (e, t, n) => { + for (; t !== n;) t.upcast || V(`Expected null or instance of ${n.name}, got an instance of ${t.name}`), e = t.upcast(e), t = t.baseClass; + return e; + }; + function Xt(e, t) { + if (t === null) return this.isReference && V(`null is not a valid ${this.name}`), 0; + t.$$ || V(`Cannot pass "${Dn(t)}" as a ${this.name}`), t.$$.ptr || V(`Cannot pass deleted object as a pointer of type ${this.name}`); + var n = t.$$.ptrType.registeredClass; + return Yt(t.$$.ptr, n, this.registeredClass); + } + function Zt(e, t) { + var n; + if (t === null) return this.isReference && V(`null is not a valid ${this.name}`), this.isSmartPointer ? (n = this.rawConstructor(), e !== null && e.push(this.rawDestructor, n), n) : 0; + (!t || !t.$$) && V(`Cannot pass "${Dn(t)}" as a ${this.name}`), t.$$.ptr || V(`Cannot pass deleted object as a pointer of type ${this.name}`), !this.isConst && t.$$.ptrType.isConst && V(`Cannot convert argument of type ${t.$$.smartPtrType ? t.$$.smartPtrType.name : t.$$.ptrType.name} to parameter type ${this.name}`); + var r = t.$$.ptrType.registeredClass; + if (n = Yt(t.$$.ptr, r, this.registeredClass), this.isSmartPointer) switch (t.$$.smartPtr === void 0 && V("Passing raw pointer to smart pointer is illegal"), this.sharingPolicy) { + case 0: + t.$$.smartPtrType === this ? n = t.$$.smartPtr : V(`Cannot convert argument of type ${t.$$.smartPtrType ? t.$$.smartPtrType.name : t.$$.ptrType.name} to parameter type ${this.name}`); + break; + case 1: + n = t.$$.smartPtr; + break; + case 2: + if (t.$$.smartPtrType === this) n = t.$$.smartPtr; + else { + var i = t.clone(); + n = this.rawShare(n, wn.toHandle(() => i.delete())), e !== null && e.push(this.rawDestructor, n); + } + break; + default: V("Unsupporting sharing policy"); + } + return n; + } + function Qt(e, t) { + if (t === null) return this.isReference && V(`null is not a valid ${this.name}`), 0; + t.$$ || V(`Cannot pass "${Dn(t)}" as a ${this.name}`), t.$$.ptr || V(`Cannot pass deleted object as a pointer of type ${this.name}`), t.$$.ptrType.isConst && V(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`); + var n = t.$$.ptrType.registeredClass; + return Yt(t.$$.ptr, n, this.registeredClass); + } + var $t = () => { + Object.assign(en.prototype, { + getPointee(e) { + return this.rawGetPointee && (e = this.rawGetPointee(e)), e; + }, + destructor(e) { + this.rawDestructor?.(e); + }, + argPackAdvance: U, + readValueFromPointer: F, + fromWireType: zt + }); + }; + function en(e, t, n, r, i, a, o, s, c, l, u) { + this.name = e, this.registeredClass = t, this.isReference = n, this.isConst = r, this.isSmartPointer = i, this.pointeeType = a, this.sharingPolicy = o, this.rawGetPointee = s, this.rawConstructor = c, this.rawShare = l, this.rawDestructor = u, !i && t.baseClass === void 0 ? r ? (this.toWireType = Xt, this.destructorFunction = null) : (this.toWireType = Qt, this.destructorFunction = null) : this.toWireType = Zt; + } + var tn = (e, t, n) => { + r.hasOwnProperty(e) || mt("Replacing nonexistent public symbol"), r[e].overloadTable !== void 0 && n !== void 0 ? r[e].overloadTable[n] = t : (r[e] = t, r[e].argCount = n); + }, nn = (e, t, n) => { + e = e.replace(/p/g, "i"); + var i = r["dynCall_" + e]; + return i(t, ...n); + }, rn, J = (e) => rn.get(e), an = (e, t, n = []) => e.includes("j") ? nn(e, t, n) : J(t)(...n), on = (e, t) => (...n) => an(e, t, n), Y = (e, t) => { + e = z(e); + function n() { + return e.includes("j") ? on(e, t) : J(t); + } + var r = n(); + return typeof r != "function" && V(`unknown function pointer with signature ${e}: ${t}`), r; + }, sn = (e, t) => { + var n = Ht(t, function(e) { + this.name = t, this.message = e; + var n = Error(e).stack; + n !== void 0 && (this.stack = this.toString() + "\n" + n.replace(/^Error(:[^\n]*)?\n/, "")); + }); + return n.prototype = Object.create(e.prototype), n.prototype.constructor = n, n.prototype.toString = function() { + return this.message === void 0 ? this.name : `${this.name}: ${this.message}`; + }, n; + }, cn, ln = (e) => { + var t = wr(e), n = z(t); + return Q(t), n; + }, un = (e, t) => { + var n = [], r = {}; + function i(e) { + if (!r[e] && !L[e]) { + if (ft[e]) { + ft[e].forEach(i); + return; + } + n.push(e), r[e] = !0; + } + } + throw t.forEach(i), new cn(`${e}: ` + n.map(ln).join([", "])); + }, dn = (e, t, n, r, i, a, o, s, c, l, u, d, f) => { + u = z(u), a = Y(i, a), s &&= Y(o, s), l &&= Y(c, l), f = Y(d, f); + var p = qt(u); + Wt(p, function() { + un(`Cannot construct ${u} due to unbound types`, [r]); + }), R([ + e, + t, + n + ], r ? [r] : [], (t) => { + t = t[0]; + var n, i; + r ? (n = t.registeredClass, i = n.instancePrototype) : i = Vt.prototype; + var o = Ht(u, function(...e) { + if (Object.getPrototypeOf(this) !== c) throw new B("Use 'new' to construct " + u); + if (d.constructor_body === void 0) throw new B(u + " has no accessible constructor"); + var t = d.constructor_body[e.length]; + if (t === void 0) throw new B(`Tried to invoke ctor of ${u} with invalid number of parameters (${e.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`); + return t.apply(this, e); + }), c = Object.create(i, { constructor: { value: o } }); + o.prototype = c; + var d = new Jt(u, o, c, f, n, a, s, l); + d.baseClass && (d.baseClass.__derivedClasses ??= [], d.baseClass.__derivedClasses.push(d)); + var ee = new en(u, d, !0, !1, !1), te = new en(u + "*", d, !1, !1, !1), m = new en(u + " const*", d, !1, !0, !1); + return At[e] = { + pointerType: te, + constPointerType: m + }, tn(p, o), [ + ee, + te, + m + ]; + }); + }, fn = (e, t) => { + for (var n = [], r = 0; r < e; r++) n.push(b[t + r * 4 >> 2]); + return n; + }; + function pn(e) { + for (var t = 1; t < e.length; ++t) if (e[t] !== null && e[t].destructorFunction === void 0) return !0; + return !1; + } + function mn(e, t) { + if (!(e instanceof Function)) throw TypeError(`new_ called with constructor type ${typeof e} which is not a function`); + var n = Ht(e.name || "unknownFunctionName", function() {}); + n.prototype = e.prototype; + var r = new n(), i = e.apply(r, t); + return i instanceof Object ? i : r; + } + function hn(e, t, n, r) { + for (var i = pn(e), a = e.length, o = "", s = "", c = 0; c < a - 2; ++c) o += (c === 0 ? "" : ", ") + "arg" + c, s += (c === 0 ? "" : ", ") + "arg" + c + "Wired"; + var l = `\n return function (${o}) {\n if (arguments.length !== ${a - 2}) {\n throwBindingError('function ' + humanName + ' called with ' + arguments.length + ' arguments, expected ${a - 2}');\n }`; + i && (l += "var destructors = [];\n"); + var u = i ? "destructors" : "null", d = [ + "humanName", + "throwBindingError", + "invoker", + "fn", + "runDestructors", + "retType", + "classParam" + ]; + t && (l += "var thisWired = classParam['toWireType'](" + u + ", this);\n"); + for (var c = 0; c < a - 2; ++c) l += "var arg" + c + "Wired = argType" + c + "['toWireType'](" + u + ", arg" + c + ");\n", d.push("argType" + c); + if (t && (s = "thisWired" + (s.length > 0 ? ", " : "") + s), l += (n || r ? "var rv = " : "") + "invoker(fn" + (s.length > 0 ? ", " : "") + s + ");\n", i) l += "runDestructors(destructors);\n"; + else for (var c = t ? 1 : 2; c < e.length; ++c) { + var f = c === 1 ? "thisWired" : "arg" + (c - 2) + "Wired"; + e[c].destructorFunction !== null && (l += `${f}_dtor(${f});\n`, d.push(`${f}_dtor`)); + } + return n && (l += "var ret = retType['fromWireType'](rv);\nreturn ret;\n"), l += "}\n", [d, l]; + } + function gn(e, t, n, r, i, a) { + var o = t.length; + o < 2 && V("argTypes array size mismatch! Must at least get return value and 'this' types!"); + for (var s = t[1] !== null && n !== null, c = pn(t), l = t[0].name !== "void", u = [ + e, + V, + r, + i, + dt, + t[0], + t[1] + ], d = 0; d < o - 2; ++d) u.push(t[d + 2]); + if (!c) for (var d = s ? 1 : 2; d < t.length; ++d) t[d].destructorFunction !== null && u.push(t[d].destructorFunction); + let [f, p] = hn(t, s, l, a); + return f.push(p), Ht(e, mn(Function, f)(...u)); + } + var _n = (e, t, n, r, i, a) => { + var o = fn(t, n); + i = Y(r, i), R([], [e], (e) => { + e = e[0]; + var n = `constructor ${e.name}`; + if (e.registeredClass.constructor_body === void 0 && (e.registeredClass.constructor_body = []), e.registeredClass.constructor_body[t - 1] !== void 0) throw new B(`Cannot register multiple constructors with identical number of parameters (${t - 1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`); + return e.registeredClass.constructor_body[t - 1] = () => { + un(`Cannot construct ${e.name} due to unbound types`, o); + }, R([], o, (r) => (r.splice(1, 0, null), e.registeredClass.constructor_body[t - 1] = gn(n, r, null, i, a), [])), []; + }); + }, vn = (e) => { + e = e.trim(); + let t = e.indexOf("("); + return t === -1 ? e : e.substr(0, t); + }, yn = (e, t, n, r, i, a, o, s, c) => { + var l = fn(n, r); + t = z(t), t = vn(t), a = Y(i, a), R([], [e], (e) => { + e = e[0]; + var r = `${e.name}.${t}`; + t.startsWith("@@") && (t = Symbol[t.substring(2)]), s && e.registeredClass.pureVirtualFunctions.push(t); + function i() { + un(`Cannot call ${r} due to unbound types`, l); + } + var u = e.registeredClass.instancePrototype, d = u[t]; + return d === void 0 || d.overloadTable === void 0 && d.className !== e.name && d.argCount === n - 2 ? (i.argCount = n - 2, i.className = e.name, u[t] = i) : (Ut(u, t, r), u[t].overloadTable[n - 2] = i), R([], l, (i) => { + var s = gn(r, i, e, a, o, c); + return u[t].overloadTable === void 0 ? (s.argCount = n - 2, u[t] = s) : u[t].overloadTable[n - 2] = s, []; + }), []; + }); + }, bn = [], X = [], xn = (e) => { + e > 9 && --X[e + 1] === 0 && (X[e] = void 0, bn.push(e)); + }, Sn = () => X.length / 2 - 5 - bn.length, Cn = () => { + X.push(0, 1, void 0, 1, null, 1, !0, 1, !1, 1), r.count_emval_handles = Sn; + }, wn = { + toValue: (e) => (e || V("Cannot use deleted val. handle = " + e), X[e]), + toHandle: (e) => { + switch (e) { + case void 0: return 2; + case null: return 4; + case !0: return 6; + case !1: return 8; + default: { + let t = bn.pop() || X.length; + return X[t] = e, X[t + 1] = 1, t; + } + } + } + }, Tn = { + name: "emscripten::val", + fromWireType: (e) => { + var t = wn.toValue(e); + return xn(e), t; + }, + toWireType: (e, t) => wn.toHandle(t), + argPackAdvance: U, + readValueFromPointer: F, + destructorFunction: null + }, En = (e) => H(e, Tn), Dn = (e) => { + if (e === null) return "null"; + var t = typeof e; + return t === "object" || t === "array" || t === "function" ? e.toString() : "" + e; + }, On = (e, t) => { + switch (t) { + case 4: return function(e) { + return this.fromWireType(ce[e >> 2]); + }; + case 8: return function(e) { + return this.fromWireType(le[e >> 3]); + }; + default: throw TypeError(`invalid float width (${t}): ${e}`); + } + }, kn = (e, t, n) => { + t = z(t), H(e, { + name: t, + fromWireType: (e) => e, + toWireType: (e, t) => t, + argPackAdvance: U, + readValueFromPointer: On(t, n), + destructorFunction: null + }); + }, An = (e, t, n, r, i, a, o) => { + var s = fn(t, n); + e = z(e), e = vn(e), i = Y(r, i), Wt(e, function() { + un(`Cannot call ${e} due to unbound types`, s); + }, t - 1), R([], s, (n) => { + var r = [n[0], null].concat(n.slice(1)); + return tn(e, gn(e, r, null, i, a, o), t - 1), []; + }); + }, jn = (e, t, n) => { + switch (t) { + case 1: return n ? (e) => g[e] : (e) => _[e]; + case 2: return n ? (e) => v[e >> 1] : (e) => se[e >> 1]; + case 4: return n ? (e) => y[e >> 2] : (e) => b[e >> 2]; + default: throw TypeError(`invalid integer width (${t}): ${e}`); + } + }, Mn = (e, t, n, r, i) => { + t = z(t), i === -1 && (i = 4294967295); + var a = (e) => e; + if (r === 0) { + var o = 32 - 8 * n; + a = (e) => e << o >>> o; + } + var s = t.includes("unsigned") ? function(e, t) { + return this.name, t >>> 0; + } : function(e, t) { + return this.name, t; + }; + H(e, { + name: t, + fromWireType: a, + toWireType: s, + argPackAdvance: U, + readValueFromPointer: jn(t, n, r !== 0), + destructorFunction: null + }); + }, Nn = (e, t, n) => { + var r = [ + Int8Array, + Uint8Array, + Int16Array, + Uint16Array, + Int32Array, + Uint32Array, + Float32Array, + Float64Array + ][t]; + function i(e) { + var t = b[e >> 2], n = b[e + 4 >> 2]; + return new r(g.buffer, n, t); + } + n = z(n), H(e, { + name: n, + fromWireType: i, + argPackAdvance: U, + readValueFromPointer: i + }, { ignoreDuplicateRegistrations: !0 }); + }, Pn = (e, t) => { + En(e); + }, Fn = (e, t, n) => Je(e, _, t, n), In = (e, t) => { + t = z(t); + var n = t === "std::string"; + H(e, { + name: t, + fromWireType(e) { + var t = b[e >> 2], r = e + 4, i; + if (n) for (var a = r, o = 0; o <= t; ++o) { + var s = r + o; + if (o == t || _[s] == 0) { + var c = s - a, l = at(a, c); + i === void 0 ? i = l : (i += "\0", i += l), a = s + 1; + } + } + else { + for (var u = Array(t), o = 0; o < t; ++o) u[o] = String.fromCharCode(_[r + o]); + i = u.join(""); + } + return Q(e), i; + }, + toWireType(e, t) { + t instanceof ArrayBuffer && (t = new Uint8Array(t)); + var r, i = typeof t == "string"; + i || t instanceof Uint8Array || t instanceof Uint8ClampedArray || t instanceof Int8Array || V("Cannot pass non-string to std::string"), r = n && i ? qe(t) : t.length; + var a = Cr(4 + r + 1), o = a + 4; + if (b[a >> 2] = r, n && i) Fn(t, o, r + 1); + else if (i) for (var s = 0; s < r; ++s) { + var c = t.charCodeAt(s); + c > 255 && (Q(o), V("String has UTF-16 code units that do not fit in 8 bits")), _[o + s] = c; + } + else for (var s = 0; s < r; ++s) _[o + s] = t[s]; + return e !== null && e.push(Q, a), a; + }, + argPackAdvance: U, + readValueFromPointer: F, + destructorFunction(e) { + Q(e); + } + }); + }, Ln = typeof TextDecoder < "u" ? new TextDecoder("utf-16le") : void 0, Rn = (e, t) => { + for (var n = e, r = n >> 1, i = r + t / 2; !(r >= i) && se[r];) ++r; + if (n = r << 1, n - e > 32 && Ln) return Ln.decode(_.subarray(e, n)); + for (var a = "", o = 0; !(o >= t / 2); ++o) { + var s = v[e + o * 2 >> 1]; + if (s == 0) break; + a += String.fromCharCode(s); + } + return a; + }, zn = (e, t, n) => { + if (n ??= 2147483647, n < 2) return 0; + n -= 2; + for (var r = t, i = n < e.length * 2 ? n / 2 : e.length, a = 0; a < i; ++a) { + var o = e.charCodeAt(a); + v[t >> 1] = o, t += 2; + } + return v[t >> 1] = 0, t - r; + }, Bn = (e) => e.length * 2, Vn = (e, t) => { + for (var n = 0, r = ""; !(n >= t / 4);) { + var i = y[e + n * 4 >> 2]; + if (i == 0) break; + if (++n, i >= 65536) { + var a = i - 65536; + r += String.fromCharCode(55296 | a >> 10, 56320 | a & 1023); + } else r += String.fromCharCode(i); + } + return r; + }, Hn = (e, t, n) => { + if (n ??= 2147483647, n < 4) return 0; + for (var r = t, i = r + n - 4, a = 0; a < e.length; ++a) { + var o = e.charCodeAt(a); + if (o >= 55296 && o <= 57343) { + var s = e.charCodeAt(++a); + o = 65536 + ((o & 1023) << 10) | s & 1023; + } + if (y[t >> 2] = o, t += 4, t + 4 > i) break; + } + return y[t >> 2] = 0, t - r; + }, Un = (e) => { + for (var t = 0, n = 0; n < e.length; ++n) { + var r = e.charCodeAt(n); + r >= 55296 && r <= 57343 && ++n, t += 4; + } + return t; + }, Wn = (e, t, n) => { + n = z(n); + var r, i, a, o; + t === 2 ? (r = Rn, i = zn, o = Bn, a = (e) => se[e >> 1]) : t === 4 && (r = Vn, i = Hn, o = Un, a = (e) => b[e >> 2]), H(e, { + name: n, + fromWireType: (e) => { + for (var n = b[e >> 2], i, o = e + 4, s = 0; s <= n; ++s) { + var c = e + 4 + s * t; + if (s == n || a(c) == 0) { + var l = c - o, u = r(o, l); + i === void 0 ? i = u : (i += "\0", i += u), o = c + t; + } + } + return Q(e), i; + }, + toWireType: (e, r) => { + typeof r != "string" && V(`Cannot pass non-string to C++ string type ${n}`); + var a = o(r), s = Cr(4 + a + t); + return b[s >> 2] = a / t, i(r, s + 4, a + t), e !== null && e.push(Q, s), s; + }, + argPackAdvance: U, + readValueFromPointer: F, + destructorFunction(e) { + Q(e); + } + }); + }, Gn = (e, t, n, r, i, a) => { + ut[e] = { + name: z(t), + rawConstructor: Y(n, r), + rawDestructor: Y(i, a), + elements: [] + }; + }, Kn = (e, t, n, r, i, a, o, s, c) => { + ut[e].elements.push({ + getterReturnType: t, + getter: Y(n, r), + getterContext: i, + setterArgumentType: a, + setter: Y(o, s), + setterContext: c + }); + }, qn = (e, t, n, r, i, a) => { + gt[e] = { + name: z(t), + rawConstructor: Y(n, r), + rawDestructor: Y(i, a), + fields: [] + }; + }, Jn = (e, t, n, r, i, a, o, s, c, l) => { + gt[e].fields.push({ + fieldName: z(t), + getterReturnType: n, + getter: Y(r, i), + getterContext: a, + setterArgumentType: o, + setter: Y(s, c), + setterContext: l + }); + }, Yn = (e, t) => { + t = z(t), H(e, { + isVoid: !0, + name: t, + argPackAdvance: 0, + fromWireType: () => void 0, + toWireType: (e, t) => void 0 + }); + }, Xn = () => { + throw Infinity; + }, Zn = (e, t) => { + var n = L[e]; + return n === void 0 && V(`${t} has unknown type ${ln(e)}`), n; + }, Qn = (e, t) => { + e = Zn(e, "_emval_take_value"); + var n = e.readValueFromPointer(t); + return wn.toHandle(n); + }, $n = (e) => { + console.error(at(e)); + }, er = (e) => { + console.warn(at(e)); + }, tr = () => 2147483648, nr = (e) => { + var t = (e - ae.buffer.byteLength + 65535) / 65536; + try { + return ae.grow(t), ue(), 1; + } catch {} + }, rr = (e) => { + var t = _.length; + e >>>= 0; + var n = tr(); + if (e > n) return !1; + for (var r = (e, t) => e + (t - e % t) % t, i = 1; i <= 4; i *= 2) { + var a = t * (1 + .2 / i); + if (a = Math.min(a, e + 100663296), nr(Math.min(n, r(Math.max(e, a), 65536)))) return !0; + } + return !1; + }, ir = {}, ar = () => u || "./this.program", or = () => { + if (!or.strings) { + var e = { + USER: "web_user", + LOGNAME: "web_user", + PATH: "/", + PWD: "/", + HOME: "/home/web_user", + LANG: (typeof navigator == "object" && navigator.languages && navigator.languages[0] || "C").replace("-", "_") + ".UTF-8", + _: ar() + }; + for (var t in ir) ir[t] === void 0 ? delete e[t] : e[t] = ir[t]; + var n = []; + for (var t in e) n.push(`${t}=${e[t]}`); + or.strings = n; + } + return or.strings; + }, sr = (e, t) => { + for (var n = 0; n < e.length; ++n) g[t++] = e.charCodeAt(n); + g[t] = 0; + }, cr = (e, t) => { + var n = 0; + return or().forEach((r, i) => { + var a = t + n; + b[e + i * 4 >> 2] = a, sr(r, a), n += r.length + 1; + }), 0; + }, lr = (e, t) => { + var n = or(); + b[e >> 2] = n.length; + var r = 0; + return n.forEach((e) => r += e.length + 1), b[t >> 2] = r, 0; + }, ur = 0, dr = () => Le || ur > 0, fr = (e) => { + dr() || (r.onExit?.(e), oe = !0), d(e, new Fe(e)); + }, pr = (e, t) => { + fr(e); + }; + function mr(e) { + try { + var t = P.getStreamFromFD(e); + return N.close(t), 0; + } catch (e) { + if (N === void 0 || e.name !== "ErrnoError") throw e; + return e.errno; + } + } + var hr = (e, t, n, r) => { + for (var i = 0, a = 0; a < n; a++) { + var o = b[t >> 2], s = b[t + 4 >> 2]; + t += 8; + var c = N.read(e, g, o, s, r); + if (c < 0) return -1; + if (i += c, c < s) break; + r !== void 0 && (r += c); + } + return i; + }; + function gr(e, t, n, r) { + try { + var i = hr(P.getStreamFromFD(e), t, n); + return b[r >> 2] = i, 0; + } catch (e) { + if (N === void 0 || e.name !== "ErrnoError") throw e; + return e.errno; + } + } + var _r = (e, t) => t + 2097152 >>> 0 < 4194305 - !!e ? (e >>> 0) + t * 4294967296 : NaN; + function vr(e, t, n, r, i) { + var a = _r(t, n); + try { + if (isNaN(a)) return 61; + var o = P.getStreamFromFD(e); + return N.llseek(o, a, r), w = [o.position >>> 0, (C = o.position, +Math.abs(C) >= 1 ? C > 0 ? Math.floor(C / 4294967296) >>> 0 : ~~+Math.ceil((C - +(~~C >>> 0)) / 4294967296) >>> 0 : 0)], y[i >> 2] = w[0], y[i + 4 >> 2] = w[1], o.getdents && a === 0 && r === 0 && (o.getdents = null), 0; + } catch (e) { + if (N === void 0 || e.name !== "ErrnoError") throw e; + return e.errno; + } + } + var yr = (e, t, n, r) => { + for (var i = 0, a = 0; a < n; a++) { + var o = b[t >> 2], s = b[t + 4 >> 2]; + t += 8; + var c = N.write(e, g, o, s, r); + if (c < 0) return -1; + i += c, r !== void 0 && (r += c); + } + return i; + }; + function br(e, t, n, r) { + try { + var i = yr(P.getStreamFromFD(e), t, n); + return b[r >> 2] = i, 0; + } catch (e) { + if (N === void 0 || e.name !== "ErrnoError") throw e; + return e.errno; + } + } + N.createPreloadedFile = nt, N.staticInit(), pt = r.InternalError = class extends Error { + constructor(e) { + super(e), this.name = "InternalError"; + } + }, yt(), B = r.BindingError = class extends Error { + constructor(e) { + super(e), this.name = "BindingError"; + } + }, Bt(), Ft(), $t(), cn = r.UnboundTypeError = sn(Error, "UnboundTypeError"), Cn(); + var xr = { + p: Ve, + j: ot, + B: st, + C: ct, + D: lt, + Q: ht, + R: _t, + v: vt, + F: St, + M: dn, + J: _n, + c: yn, + E: En, + m: kn, + o: An, + b: Mn, + a: Nn, + L: Pn, + l: In, + g: Wn, + O: Gn, + N: Kn, + P: qn, + n: Jn, + G: Yn, + w: Xn, + H: xn, + I: Qn, + S: $n, + K: er, + x: rr, + y: cr, + z: lr, + e: pr, + h: mr, + A: gr, + u: vr, + i: br, + k: kr, + r: Pr, + q: Fr, + d: Ar, + s: Nr, + t: Mr, + f: jr + }, Z = Pe(), Sr = () => (Sr = Z.U)(), Cr = (e) => (Cr = Z.V)(e), Q = (e) => (Q = Z.W)(e), wr = (e) => (wr = Z.Y)(e), $ = (e, t) => ($ = Z.Z)(e, t), Tr = (e) => (Tr = Z._)(e), Er = () => (Er = Z.$)(), Dr = (e) => (Dr = Z.aa)(e), Or = r.dynCall_jiji = (e, t, n, i, a) => (Or = r.dynCall_jiji = Z.ba)(e, t, n, i, a); + function kr(e, t) { + var n = E(); + try { + return J(e)(t); + } catch (e) { + if (T(n), e !== e + 0) throw e; + $(1, 0); + } + } + function Ar(e, t) { + var n = E(); + try { + J(e)(t); + } catch (e) { + if (T(n), e !== e + 0) throw e; + $(1, 0); + } + } + function jr(e, t, n, r, i) { + var a = E(); + try { + J(e)(t, n, r, i); + } catch (e) { + if (T(a), e !== e + 0) throw e; + $(1, 0); + } + } + function Mr(e, t, n, r) { + var i = E(); + try { + J(e)(t, n, r); + } catch (e) { + if (T(i), e !== e + 0) throw e; + $(1, 0); + } + } + function Nr(e, t, n) { + var r = E(); + try { + J(e)(t, n); + } catch (e) { + if (T(r), e !== e + 0) throw e; + $(1, 0); + } + } + function Pr(e, t, n) { + var r = E(); + try { + return J(e)(t, n); + } catch (e) { + if (T(r), e !== e + 0) throw e; + $(1, 0); + } + } + function Fr(e, t, n, r) { + var i = E(); + try { + return J(e)(t, n, r); + } catch (e) { + if (T(i), e !== e + 0) throw e; + $(1, 0); + } + } + r.FS = N; + var Ir; + S = function e() { + Ir || Lr(), Ir || (S = e); + }; + function Lr() { + if (x > 0 || (me(), x > 0)) return; + function e() { + Ir || (Ir = !0, r.calledRun = !0, !oe && (he(), i(r), r.onRuntimeInitialized && r.onRuntimeInitialized(), ge())); + } + r.setStatus ? (r.setStatus("Running..."), setTimeout(function() { + setTimeout(function() { + r.setStatus(""); + }, 1), e(); + }, 1)) : e(); + } + if (r.preInit) for (typeof r.preInit == "function" && (r.preInit = [r.preInit]); r.preInit.length > 0;) r.preInit.pop()(); + return Lr(), n = o, n; + }); +})(), t = class e { + static async fetchRemoteDataBlob(t) { + return typeof t == "string" && t.indexOf("\n") !== -1 ? e.string2Uint8Data(t) : e.fetchRemoteData(t); + } + static async fetchRemoteData(e) { + let t = await fetch(e); + if (!t.ok) throw Error(`Failed to fetch ${e}: ${t.status} ${t.statusText}`); + let n = await t.arrayBuffer(); + return new Uint8Array(n); + } + static string2Uint8Data(e) { + let t = new Uint8Array(e.length); + for (let n = 0; n < t.length; n++) t[n] = e.charCodeAt(n) & 255; + return t; + } +}, n = 893, r = 1117, i = { ARFset: class { + constructor(e = {}) { + this.id = 0, this.nftMarkerCount = 0, this.numIset = 0, this.imageSetWidth = 0, this.imageSetHeight = 0, this.dpi = 0, this.frameIbwpointer = null, this.frameimgBWsize = null, this.frameFeaturePoints = null, this.numFpoints = null, this.canvas = null, this.canvasParent = null, this.ctx = null, this.width = e.width ?? n, this.height = e.height ?? r, this.version = "0.4.0", console.log("FeatureSETDisplay version: ", this.version); + } + async initialize() { + let t = await e(); + this.instance = t, this._decorate(); + let n = typeof window < "u" ? window : global; + return n.arfset = this, this._setup(), this._createCanvas(), this; + } + _decorate() { + ["setup", "FS"].forEach((e) => { + this[e] = this.instance[e]; + }); + } + _createCanvas() { + typeof document < "u" && (document.getElementById("iSet") && document.getElementById("iSet").remove(), this.canvas = document.createElement("canvas"), this.canvas.id = "iSet", this.ctx = this.canvas.getContext("2d"), this.canvasParent ? this.canvasParent.appendChild(this.canvas) : document.body.appendChild(this.canvas), console.log("canvas created")); + } + attachCanvas(e) { + this.canvasParent = document.getElementById(e); + } + display() { + var e = this; + document.addEventListener("nftMarker", function(t) { + e.canvas.width = t.detail.widthNFT, e.canvas.height = t.detail.heightNFT, e.numIset = t.detail.numIset, e.imageSetWidth = t.detail.widthNFT, e.imageSetHeight = t.detail.heightNFT, e.numFpoints = t.detail.numFpoints, e.dpi = t.detail.dpi; + let n = new Uint8Array(e.instance.HEAPU8.buffer, e.frameIbwpointer, e.frameimgBWsize), r = new ImageData(e.canvas.width, e.canvas.height), i = new Uint32Array(r.data.buffer); + for (let e = 0; e < n.length; e++) { + let t = n[e]; + i[e] = 4278190080 | t << 16 | t << 8 | t; + } + e.ctx.putImageData(r, 0, 0), e._drawPoints(t.detail.nftPoints, 10, "#34FF19", 2), e._drawPoints(t.detail.nftFsetPoints, 4, "#FF0119", 1); + var a = new Event("imageEv"); + document.dispatchEvent(a); + }); + } + _drawPoints(e, t, n, r) { + if (!e) return; + this.ctx.strokeStyle = n, this.ctx.lineWidth = r; + let i = e.size(); + for (let n = 0; n < i; n++) { + let r = e.get(n); + this.ctx.beginPath(), this.ctx.arc(r[0], r[1], t, 0, 2 * Math.PI, !1), this.ctx.stroke(); + } + e.delete(); + } + async loadNFTMarker(e) { + return await this.addNFTMarker(this.id, e).then((e) => { + this.frameIbwpointer = e.pointer, this.frameimgBWsize = e.imgBWsize; + var t = new CustomEvent("nftMarker", { detail: { + numIset: e.numIset, + widthNFT: e.width, + heightNFT: e.height, + dpi: e.dpi, + numFpoints: e.numFpoints, + pointerFeaturePoints: e.nftFeaturePoints, + nftPoints: e.nftPoints, + nftFsetPoints: e.nftFsetPoints + } }); + document.dispatchEvent(t); + }); + } + async loadNFTMarkerBlob(e) { + return await this.addNFTMarkerBlob(this.id, e).then((e) => { + this.frameIbwpointer = e.pointer, this.frameimgBWsize = e.imgBWsize; + var t = new CustomEvent("nftMarker", { detail: { + numIset: e.numIset, + widthNFT: e.width, + heightNFT: e.height, + dpi: e.dpi, + numFpoints: e.numFpoints, + pointerFeaturePoints: e.nftFeaturePoints, + nftPoints: e.nftPoints, + nftFsetPoints: e.nftFsetPoints + } }); + document.dispatchEvent(t); + }); + } + async addNFTMarker(e, n) { + let r = "/markerNFT_" + this.nftMarkerCount++, i = [ + "fset", + "iset", + "fset3" + ].map(async function(e) { + let i = n + "." + e, a = r + "." + e, o = await t.fetchRemoteData(i); + this._storeDataFile(o, a); + }, this); + return await Promise.all(i), this.instance._readNFTMarker(e, r); + } + async addNFTMarkerBlob(e, n) { + let r = "/markerNFT_" + this.nftMarkerCount++, i = [ + "iset", + "fset3", + "fset" + ].map(async function(e, i) { + let a = n[i], o = r + "." + e, s = await t.fetchRemoteDataBlob(a); + this._storeDataFile(s, o); + }, this); + return await Promise.all(i), this.instance._readNFTMarker(e, r); + } + _storeDataFile(e, t) { + this.instance.FS.writeFile(t, e, { encoding: "binary" }); + } + _setup() { + this.id = this.instance.setup(this.width, this.height); + } +} }; +//#endregion +export { i as default }; diff --git a/dist/ARFset.umd.js b/dist/ARFset.umd.js index fa57521..3697ec9 100644 --- a/dist/ARFset.umd.js +++ b/dist/ARFset.umd.js @@ -1,2 +1,12 @@ -/*! For license information please see ARFset.umd.js.LICENSE.txt */ -!function(A,I){"object"==typeof exports&&"object"==typeof module?module.exports=I():"function"==typeof define&&define.amd?define([],I):"object"==typeof exports?exports.ARFset=I():A.ARFset=I()}(this,()=>(()=>{"use strict";var A={d:(I,g)=>{for(var C in g)A.o(g,C)&&!A.o(I,C)&&Object.defineProperty(I,C,{enumerable:!0,get:g[C]})}};A.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(A){if("object"==typeof window)return window}}(),A.o=(A,I)=>Object.prototype.hasOwnProperty.call(A,I);var I,g={};function C(A,I,g){return I=o(I),function(A,I){if(I&&("object"==n(I)||"function"==typeof I))return I;if(void 0!==I)throw new TypeError("Derived constructors may only return object or undefined");return function(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(A)}(A,E()?Reflect.construct(I,g||[],o(A).constructor):I.apply(A,g))}function B(A,I){if("function"!=typeof I&&null!==I)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(I&&I.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),Object.defineProperty(A,"prototype",{writable:!1}),I&&i(A,I)}function Q(A){var I="function"==typeof Map?new Map:void 0;return Q=function(A){if(null===A||!function(A){try{return-1!==Function.toString.call(A).indexOf("[native code]")}catch(I){return"function"==typeof A}}(A))return A;if("function"!=typeof A)throw new TypeError("Super expression must either be null or a function");if(void 0!==I){if(I.has(A))return I.get(A);I.set(A,g)}function g(){return function(A,I,g){if(E())return Reflect.construct.apply(null,arguments);var C=[null];C.push.apply(C,I);var B=new(A.bind.apply(A,C));return g&&i(B,g.prototype),B}(A,arguments,o(this).constructor)}return g.prototype=Object.create(A.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}),i(g,A)},Q(A)}function E(){try{var A=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(A){}return(E=function(){return!!A})()}function i(A,I){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,I){return A.__proto__=I,A},i(A,I)}function o(A){return o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(A){return A.__proto__||Object.getPrototypeOf(A)},o(A)}function t(A){return function(A){if(Array.isArray(A))return r(A)}(A)||function(A){if("undefined"!=typeof Symbol&&null!=A[Symbol.iterator]||null!=A["@@iterator"])return Array.from(A)}(A)||a(A)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(A,I){if(A){if("string"==typeof A)return r(A,I);var g={}.toString.call(A).slice(8,-1);return"Object"===g&&A.constructor&&(g=A.constructor.name),"Map"===g||"Set"===g?Array.from(A):"Arguments"===g||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g)?r(A,I):void 0}}function r(A,I){(null==I||I>A.length)&&(I=A.length);for(var g=0,C=Array(I);gM});const w=(I="file:///D:/kalwalt-github/FeatureSET-Display/build/arfset_ES6_wasm.js",function(){var A,g,E,i,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=Object.assign({},o),e=new Promise(function(I,C){A=I,g=C}),c=Object.assign({},r),w="./this.program",G=function(A,I){throw I},h="";"undefined"!=typeof document&&document.currentScript&&(h=document.currentScript.src),I&&(h=I),h=h.startsWith("blob:")?"":h.substr(0,h.replace(/[?#].*/,"").lastIndexOf("/")+1),E=function(A){var I=new XMLHttpRequest;return I.open("GET",A,!1),I.send(null),I.responseText},i=function(A,I,g){var C=new XMLHttpRequest;C.open("GET",A,!0),C.responseType="arraybuffer",C.onload=function(){200==C.status||0==C.status&&C.response?I(C.response):g()},C.onerror=g,C.send(null)};var F,y,R=r.print||console.log.bind(console),S=r.printErr||console.error.bind(console);Object.assign(r,c),c=null,r.arguments&&r.arguments,r.thisProgram&&(w=r.thisProgram),r.quit&&(G=r.quit),r.wasmBinary&&(F=r.wasmBinary);var N,d,U,l,k,J,Y,u,K=!1;function M(){var A=y.buffer;r.HEAP8=N=new Int8Array(A),r.HEAP16=U=new Int16Array(A),r.HEAPU8=d=new Uint8Array(A),r.HEAPU16=l=new Uint16Array(A),r.HEAP32=k=new Int32Array(A),r.HEAPU32=J=new Uint32Array(A),r.HEAPF32=Y=new Float32Array(A),r.HEAPF64=u=new Float64Array(A)}var L=[],H=[],f=[];function m(A){L.unshift(A)}function p(A){f.unshift(A)}var W=0,b=null,Z=null;function q(A){var I;W++,null===(I=r.monitorRunDependencies)||void 0===I||I.call(r,W)}function V(A){var I;if(W--,null===(I=r.monitorRunDependencies)||void 0===I||I.call(r,W),0==W&&(null!==b&&(clearInterval(b),b=null),Z)){var g=Z;Z=null,g()}}function v(A){var I;null===(I=r.onAbort)||void 0===I||I.call(r,A),S(A="Aborted("+A+")"),K=!0,A+=". Build with -sASSERTIONS for more info.";var C=new WebAssembly.RuntimeError(A);throw g(C),C}var x,X,T,O="data:application/octet-stream;base64,",P=function(A){return A.startsWith(O)};function j(A){return Promise.resolve().then(function(){return function(A){if(A==x&&F)return new Uint8Array(F);var I=function(A){if(P(A))return function(A){for(var I=atob(A),g=new Uint8Array(I.length),C=0;C0;)A.shift()(r)},$=r.noExitRuntime||!0,AA=function(A){return vI(A)},IA=function(){return xI()},gA=function(){return s(function A(I){D(this,A),this.excPtr=I,this.ptr=I-24},[{key:"set_type",value:function(A){J[this.ptr+4>>2]=A}},{key:"get_type",value:function(){return J[this.ptr+4>>2]}},{key:"set_destructor",value:function(A){J[this.ptr+8>>2]=A}},{key:"get_destructor",value:function(){return J[this.ptr+8>>2]}},{key:"set_caught",value:function(A){A=A?1:0,N[this.ptr+12]=A}},{key:"get_caught",value:function(){return 0!=N[this.ptr+12]}},{key:"set_rethrown",value:function(A){A=A?1:0,N[this.ptr+13]=A}},{key:"get_rethrown",value:function(){return 0!=N[this.ptr+13]}},{key:"init",value:function(A,I){this.set_adjusted_ptr(0),this.set_type(A),this.set_destructor(I)}},{key:"set_adjusted_ptr",value:function(A){J[this.ptr+16>>2]=A}},{key:"get_adjusted_ptr",value:function(){return J[this.ptr+16>>2]}},{key:"get_exception_ptr",value:function(){if(XI(this.get_type()))return J[this.excPtr>>2];var A=this.get_adjusted_ptr();return 0!==A?A:this.excPtr}}])}();function CA(){var A=k[+yA.varargs>>2];return yA.varargs+=4,A}var BA=CA,QA={isAbs:function(A){return"/"===A.charAt(0)},splitPath:function(A){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(A).slice(1)},normalizeArray:function(A,I){for(var g=0,C=A.length-1;C>=0;C--){var B=A[C];"."===B?A.splice(C,1):".."===B?(A.splice(C,1),g++):g&&(A.splice(C,1),g--)}if(I)for(;g;g--)A.unshift("..");return A},normalize:function(A){var I=QA.isAbs(A),g="/"===A.substr(-1);return(A=QA.normalizeArray(A.split("/").filter(function(A){return!!A}),!I).join("/"))||I||(A="."),A&&g&&(A+="/"),(I?"/":"")+A},dirname:function(A){var I=QA.splitPath(A),g=I[0],C=I[1];return g||C?(C&&(C=C.substr(0,C.length-1)),g+C):"."},basename:function(A){if("/"===A)return"/";var I=(A=(A=QA.normalize(A)).replace(/\/$/,"")).lastIndexOf("/");return-1===I?A:A.substr(I+1)},join:function(){for(var A=arguments.length,I=new Array(A),g=0;g=-1&&!I;g--){var C=g>=0?g<0||arguments.length<=g?void 0:arguments[g]:hA.cwd();if("string"!=typeof C)throw new TypeError("Arguments to path.resolve must be strings");if(!C)return"";A=C+"/"+A,I=QA.isAbs(C)}return(I?"/":"")+(A=QA.normalizeArray(A.split("/").filter(function(A){return!!A}),!I).join("/"))||"."},relative:function(A,I){function g(A){for(var I=0;I=0&&""===A[g];g--);return I>g?[]:A.slice(I,g-I+1)}A=iA.resolve(A).substr(1),I=iA.resolve(I).substr(1);for(var C=g(A.split("/")),B=g(I.split("/")),Q=Math.min(C.length,B.length),E=Q,i=0;i=C);)++B;if(B-I>16&&A.buffer&&oA)return oA.decode(A.subarray(I,B));for(var Q="";I>10,56320|1023&t)}}else Q+=String.fromCharCode((31&E)<<6|i)}else Q+=String.fromCharCode(E)}return Q},aA=[],rA=function(A){for(var I=0,g=0;g=55296&&C<=57343?(I+=4,++g):I+=3}return I},nA=function(A,I,g,C){if(!(C>0))return 0;for(var B=g,Q=g+C-1,E=0;E=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&A.charCodeAt(++E)),i<=127){if(g>=Q)break;I[g++]=i}else if(i<=2047){if(g+1>=Q)break;I[g++]=192|i>>6,I[g++]=128|63&i}else if(i<=65535){if(g+2>=Q)break;I[g++]=224|i>>12,I[g++]=128|i>>6&63,I[g++]=128|63&i}else{if(g+3>=Q)break;I[g++]=240|i>>18,I[g++]=128|i>>12&63,I[g++]=128|i>>6&63,I[g++]=128|63&i}}return I[g]=0,g-B};function DA(A,I,g){var C=g>0?g:rA(A)+1,B=new Array(C),Q=nA(A,B,0,B.length);return I&&(B.length=Q),B}var eA={ttys:[],init:function(){},shutdown:function(){},register:function(A,I){eA.ttys[A]={input:[],output:[],ops:I},hA.registerDevice(A,eA.stream_ops)},stream_ops:{open:function(A){var I=eA.ttys[A.node.rdev];if(!I)throw new hA.ErrnoError(43);A.tty=I,A.seekable=!1},close:function(A){A.tty.ops.fsync(A.tty)},fsync:function(A){A.tty.ops.fsync(A.tty)},read:function(A,I,g,C,B){if(!A.tty||!A.tty.ops.get_char)throw new hA.ErrnoError(60);for(var Q=0,E=0;E0&&(R(tA(A.output,0)),A.output=[])},ioctl_tcgets:function(A){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:function(A,I,g){return 0},ioctl_tiocgwinsz:function(A){return[24,80]}},default_tty1_ops:{put_char:function(A,I){null===I||10===I?(S(tA(A.output,0)),A.output=[]):0!=I&&A.output.push(I)},fsync:function(A){A.output&&A.output.length>0&&(S(tA(A.output,0)),A.output=[])}}},sA=function(A){v()},cA={ops_table:null,mount:function(A){return cA.createNode(null,"/",16895,0)},createNode:function(A,I,g,C){if(hA.isBlkdev(g)||hA.isFIFO(g))throw new hA.ErrnoError(63);cA.ops_table||(cA.ops_table={dir:{node:{getattr:cA.node_ops.getattr,setattr:cA.node_ops.setattr,lookup:cA.node_ops.lookup,mknod:cA.node_ops.mknod,rename:cA.node_ops.rename,unlink:cA.node_ops.unlink,rmdir:cA.node_ops.rmdir,readdir:cA.node_ops.readdir,symlink:cA.node_ops.symlink},stream:{llseek:cA.stream_ops.llseek}},file:{node:{getattr:cA.node_ops.getattr,setattr:cA.node_ops.setattr},stream:{llseek:cA.stream_ops.llseek,read:cA.stream_ops.read,write:cA.stream_ops.write,allocate:cA.stream_ops.allocate,mmap:cA.stream_ops.mmap,msync:cA.stream_ops.msync}},link:{node:{getattr:cA.node_ops.getattr,setattr:cA.node_ops.setattr,readlink:cA.node_ops.readlink},stream:{}},chrdev:{node:{getattr:cA.node_ops.getattr,setattr:cA.node_ops.setattr},stream:hA.chrdev_stream_ops}});var B=hA.createNode(A,I,g,C);return hA.isDir(B.mode)?(B.node_ops=cA.ops_table.dir.node,B.stream_ops=cA.ops_table.dir.stream,B.contents={}):hA.isFile(B.mode)?(B.node_ops=cA.ops_table.file.node,B.stream_ops=cA.ops_table.file.stream,B.usedBytes=0,B.contents=null):hA.isLink(B.mode)?(B.node_ops=cA.ops_table.link.node,B.stream_ops=cA.ops_table.link.stream):hA.isChrdev(B.mode)&&(B.node_ops=cA.ops_table.chrdev.node,B.stream_ops=cA.ops_table.chrdev.stream),B.timestamp=Date.now(),A&&(A.contents[I]=B,A.timestamp=B.timestamp),B},getFileDataAsTypedArray:function(A){return A.contents?A.contents.subarray?A.contents.subarray(0,A.usedBytes):new Uint8Array(A.contents):new Uint8Array(0)},expandFileStorage:function(A,I){var g=A.contents?A.contents.length:0;if(!(g>=I)){I=Math.max(I,g*(g<1048576?2:1.125)>>>0),0!=g&&(I=Math.max(I,256));var C=A.contents;A.contents=new Uint8Array(I),A.usedBytes>0&&A.contents.set(C.subarray(0,A.usedBytes),0)}},resizeFileStorage:function(A,I){if(A.usedBytes!=I)if(0==I)A.contents=null,A.usedBytes=0;else{var g=A.contents;A.contents=new Uint8Array(I),g&&A.contents.set(g.subarray(0,Math.min(I,A.usedBytes))),A.usedBytes=I}},node_ops:{getattr:function(A){var I={};return I.dev=hA.isChrdev(A.mode)?A.id:1,I.ino=A.id,I.mode=A.mode,I.nlink=1,I.uid=0,I.gid=0,I.rdev=A.rdev,hA.isDir(A.mode)?I.size=4096:hA.isFile(A.mode)?I.size=A.usedBytes:hA.isLink(A.mode)?I.size=A.link.length:I.size=0,I.atime=new Date(A.timestamp),I.mtime=new Date(A.timestamp),I.ctime=new Date(A.timestamp),I.blksize=4096,I.blocks=Math.ceil(I.size/I.blksize),I},setattr:function(A,I){void 0!==I.mode&&(A.mode=I.mode),void 0!==I.timestamp&&(A.timestamp=I.timestamp),void 0!==I.size&&cA.resizeFileStorage(A,I.size)},lookup:function(A,I){throw hA.genericErrors[44]},mknod:function(A,I,g,C){return cA.createNode(A,I,g,C)},rename:function(A,I,g){if(hA.isDir(A.mode)){var C;try{C=hA.lookupNode(I,g)}catch(A){}if(C)for(var B in C.contents)throw new hA.ErrnoError(55)}delete A.parent.contents[A.name],A.parent.timestamp=Date.now(),A.name=g,I.contents[g]=A,I.timestamp=A.parent.timestamp,A.parent=I},unlink:function(A,I){delete A.contents[I],A.timestamp=Date.now()},rmdir:function(A,I){var g=hA.lookupNode(A,I);for(var C in g.contents)throw new hA.ErrnoError(55);delete A.contents[I],A.timestamp=Date.now()},readdir:function(A){for(var I=[".",".."],g=0,C=Object.keys(A.contents);g=A.node.usedBytes)return 0;var E=Math.min(A.node.usedBytes-B,C);if(E>8&&Q.subarray)I.set(Q.subarray(B,B+E),g);else for(var i=0;i0||g+I1&&void 0!==arguments[1]?arguments[1]:{};if(!(A=iA.resolve(A)))return{path:"",node:null};if((I=Object.assign({follow_mount:!0,recurse_count:0},I)).recurse_count>8)throw new hA.ErrnoError(32);for(var g=A.split("/").filter(function(A){return!!A}),C=hA.root,B="/",Q=0;Q40)throw new hA.ErrnoError(32)}}return{path:B,node:C}},getPath:function(A){for(var I;;){if(hA.isRoot(A)){var g=A.mount.mountpoint;return I?"/"!==g[g.length-1]?"".concat(g,"/").concat(I):g+I:g}I=I?"".concat(A.name,"/").concat(I):A.name,A=A.parent}},hashName:function(A,I){for(var g=0,C=0;C>>0)%hA.nameTable.length},hashAddNode:function(A){var I=hA.hashName(A.parent.id,A.name);A.name_next=hA.nameTable[I],hA.nameTable[I]=A},hashRemoveNode:function(A){var I=hA.hashName(A.parent.id,A.name);if(hA.nameTable[I]===A)hA.nameTable[I]=A.name_next;else for(var g=hA.nameTable[I];g;){if(g.name_next===A){g.name_next=A.name_next;break}g=g.name_next}},lookupNode:function(A,I){var g=hA.mayLookup(A);if(g)throw new hA.ErrnoError(g);for(var C=hA.hashName(A.id,I),B=hA.nameTable[C];B;B=B.name_next){var Q=B.name;if(B.parent.id===A.id&&Q===I)return B}return hA.lookup(A,I)},createNode:function(A,I,g,C){var B=new hA.FSNode(A,I,g,C);return hA.hashAddNode(B),B},destroyNode:function(A){hA.hashRemoveNode(A)},isRoot:function(A){return A===A.parent},isMountpoint:function(A){return!!A.mounted},isFile:function(A){return 32768==(61440&A)},isDir:function(A){return 16384==(61440&A)},isLink:function(A){return 40960==(61440&A)},isChrdev:function(A){return 8192==(61440&A)},isBlkdev:function(A){return 24576==(61440&A)},isFIFO:function(A){return 4096==(61440&A)},isSocket:function(A){return!(49152&~A)},flagsToPermissionString:function(A){var I=["r","w","rw"][3&A];return 512&A&&(I+="w"),I},nodePermissions:function(A,I){return hA.ignorePermissions||(!I.includes("r")||292&A.mode)&&(!I.includes("w")||146&A.mode)&&(!I.includes("x")||73&A.mode)?0:2},mayLookup:function(A){return hA.isDir(A.mode)?hA.nodePermissions(A,"x")||(A.node_ops.lookup?0:2):54},mayCreate:function(A,I){try{return hA.lookupNode(A,I),20}catch(A){}return hA.nodePermissions(A,"wx")},mayDelete:function(A,I,g){var C;try{C=hA.lookupNode(A,I)}catch(A){return A.errno}var B=hA.nodePermissions(A,"wx");if(B)return B;if(g){if(!hA.isDir(C.mode))return 54;if(hA.isRoot(C)||hA.getPath(C)===hA.cwd())return 10}else if(hA.isDir(C.mode))return 31;return 0},mayOpen:function(A,I){return A?hA.isLink(A.mode)?32:hA.isDir(A.mode)&&("r"!==hA.flagsToPermissionString(I)||512&I)?31:hA.nodePermissions(A,hA.flagsToPermissionString(I)):44},MAX_OPEN_FDS:4096,nextfd:function(){for(var A=0;A<=hA.MAX_OPEN_FDS;A++)if(!hA.streams[A])return A;throw new hA.ErrnoError(33)},getStreamChecked:function(A){var I=hA.getStream(A);if(!I)throw new hA.ErrnoError(8);return I},getStream:function(A){return hA.streams[A]},createStream:function(A){var I=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return A=Object.assign(new hA.FSStream,A),-1==I&&(I=hA.nextfd()),A.fd=I,hA.streams[I]=A,A},closeStream:function(A){hA.streams[A]=null},dupStream:function(A){var I,g,C=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,B=hA.createStream(A,C);return null===(I=B.stream_ops)||void 0===I||null===(g=I.dup)||void 0===g||g.call(I,B),B},chrdev_stream_ops:{open:function(A){var I,g,C=hA.getDevice(A.node.rdev);A.stream_ops=C.stream_ops,null===(I=(g=A.stream_ops).open)||void 0===I||I.call(g,A)},llseek:function(){throw new hA.ErrnoError(70)}},major:function(A){return A>>8},minor:function(A){return 255&A},makedev:function(A,I){return A<<8|I},registerDevice:function(A,I){hA.devices[A]={stream_ops:I}},getDevice:function(A){return hA.devices[A]},getMounts:function(A){for(var I=[],g=[A];g.length;){var C=g.pop();I.push(C),g.push.apply(g,t(C.mounts))}return I},syncfs:function(A,I){"function"==typeof A&&(I=A,A=!1),hA.syncFSRequests++,hA.syncFSRequests>1&&S("warning: ".concat(hA.syncFSRequests," FS.syncfs operations in flight at once, probably just doing extra work"));var g=hA.getMounts(hA.root.mount),C=0;function B(A){return hA.syncFSRequests--,I(A)}function Q(A){if(A)return Q.errored?void 0:(Q.errored=!0,B(A));++C>=g.length&&B(null)}g.forEach(function(I){if(!I.type.syncfs)return Q(null);I.type.syncfs(I,A,Q)})},mount:function(A,I,g){var C,B="/"===g,Q=!g;if(B&&hA.root)throw new hA.ErrnoError(10);if(!B&&!Q){var E=hA.lookupPath(g,{follow_mount:!1});if(g=E.path,C=E.node,hA.isMountpoint(C))throw new hA.ErrnoError(10);if(!hA.isDir(C.mode))throw new hA.ErrnoError(54)}var i={type:A,opts:I,mountpoint:g,mounts:[]},o=A.mount(i);return o.mount=i,i.root=o,B?hA.root=o:C&&(C.mounted=i,C.mount&&C.mount.mounts.push(i)),o},unmount:function(A){var I=hA.lookupPath(A,{follow_mount:!1});if(!hA.isMountpoint(I.node))throw new hA.ErrnoError(28);var g=I.node,C=g.mounted,B=hA.getMounts(C);Object.keys(hA.nameTable).forEach(function(A){for(var I=hA.nameTable[A];I;){var g=I.name_next;B.includes(I.mount)&&hA.destroyNode(I),I=g}}),g.mounted=null;var Q=g.mount.mounts.indexOf(C);g.mount.mounts.splice(Q,1)},lookup:function(A,I){return A.node_ops.lookup(A,I)},mknod:function(A,I,g){var C=hA.lookupPath(A,{parent:!0}).node,B=QA.basename(A);if(!B||"."===B||".."===B)throw new hA.ErrnoError(28);var Q=hA.mayCreate(C,B);if(Q)throw new hA.ErrnoError(Q);if(!C.node_ops.mknod)throw new hA.ErrnoError(63);return C.node_ops.mknod(C,B,I,g)},create:function(A,I){return I=void 0!==I?I:438,I&=4095,I|=32768,hA.mknod(A,I,0)},mkdir:function(A,I){return I=void 0!==I?I:511,I&=1023,I|=16384,hA.mknod(A,I,0)},mkdirTree:function(A,I){for(var g=A.split("/"),C="",B=0;B1&&void 0!==arguments[1]?arguments[1]:{};if(g.flags=g.flags||0,g.encoding=g.encoding||"binary","utf8"!==g.encoding&&"binary"!==g.encoding)throw new Error('Invalid encoding type "'.concat(g.encoding,'"'));var C=hA.open(A,g.flags),B=hA.stat(A).size,Q=new Uint8Array(B);return hA.read(C,Q,0,B,0),"utf8"===g.encoding?I=tA(Q,0):"binary"===g.encoding&&(I=Q),hA.close(C),I},writeFile:function(A,I){var g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};g.flags=g.flags||577;var C=hA.open(A,g.flags,g.mode);if("string"==typeof I){var B=new Uint8Array(rA(I)+1),Q=nA(I,B,0,B.length);hA.write(C,B,0,Q,void 0,g.canOwn)}else{if(!ArrayBuffer.isView(I))throw new Error("Unsupported data type");hA.write(C,I,0,I.byteLength,void 0,g.canOwn)}hA.close(C)},cwd:function(){return hA.currentPath},chdir:function(A){var I=hA.lookupPath(A,{follow:!0});if(null===I.node)throw new hA.ErrnoError(44);if(!hA.isDir(I.node.mode))throw new hA.ErrnoError(54);var g=hA.nodePermissions(I.node,"x");if(g)throw new hA.ErrnoError(g);hA.currentPath=I.path},createDefaultDirectories:function(){hA.mkdir("/tmp"),hA.mkdir("/home"),hA.mkdir("/home/web_user")},createDefaultDevices:function(){hA.mkdir("/dev"),hA.registerDevice(hA.makedev(1,3),{read:function(){return 0},write:function(A,I,g,C,B){return C}}),hA.mkdev("/dev/null",hA.makedev(1,3)),eA.register(hA.makedev(5,0),eA.default_tty_ops),eA.register(hA.makedev(6,0),eA.default_tty1_ops),hA.mkdev("/dev/tty",hA.makedev(5,0)),hA.mkdev("/dev/tty1",hA.makedev(6,0));var A=new Uint8Array(1024),I=0,g=function(){return 0===I&&(I=EA(A).byteLength),A[--I]};hA.createDevice("/dev","random",g),hA.createDevice("/dev","urandom",g),hA.mkdir("/dev/shm"),hA.mkdir("/dev/shm/tmp")},createSpecialDirectories:function(){hA.mkdir("/proc");var A=hA.mkdir("/proc/self");hA.mkdir("/proc/self/fd"),hA.mount({mount:function(){var I=hA.createNode(A,"fd",16895,73);return I.node_ops={lookup:function(A,I){var g=+I,C=hA.getStreamChecked(g),B={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:function(){return C.path}}};return B.parent=B,B}},I}},{},"/proc/self/fd")},createStandardStreams:function(){r.stdin?hA.createDevice("/dev","stdin",r.stdin):hA.symlink("/dev/tty","/dev/stdin"),r.stdout?hA.createDevice("/dev","stdout",null,r.stdout):hA.symlink("/dev/tty","/dev/stdout"),r.stderr?hA.createDevice("/dev","stderr",null,r.stderr):hA.symlink("/dev/tty1","/dev/stderr"),hA.open("/dev/stdin",0),hA.open("/dev/stdout",1),hA.open("/dev/stderr",1)},staticInit:function(){[44].forEach(function(A){hA.genericErrors[A]=new hA.ErrnoError(A),hA.genericErrors[A].stack=""}),hA.nameTable=new Array(4096),hA.mount(cA,{},"/"),hA.createDefaultDirectories(),hA.createDefaultDevices(),hA.createSpecialDirectories(),hA.filesystems={MEMFS:cA}},init:function(A,I,g){hA.init.initialized=!0,r.stdin=A||r.stdin,r.stdout=I||r.stdout,r.stderr=g||r.stderr,hA.createStandardStreams()},quit:function(){hA.init.initialized=!1;for(var A=0;A=Q.length)return 0;var E=Math.min(Q.length-B,C);if(Q.slice)for(var i=0;i>2]=C.dev,k[g+4>>2]=C.mode,J[g+8>>2]=C.nlink,k[g+12>>2]=C.uid,k[g+16>>2]=C.gid,k[g+20>>2]=C.rdev,T=[C.size>>>0,(X=C.size,+Math.abs(X)>=1?X>0?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)],k[g+24>>2]=T[0],k[g+28>>2]=T[1],k[g+32>>2]=4096,k[g+36>>2]=C.blocks;var B=C.atime.getTime(),Q=C.mtime.getTime(),E=C.ctime.getTime();return T=[Math.floor(B/1e3)>>>0,(X=Math.floor(B/1e3),+Math.abs(X)>=1?X>0?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)],k[g+40>>2]=T[0],k[g+44>>2]=T[1],J[g+48>>2]=B%1e3*1e3,T=[Math.floor(Q/1e3)>>>0,(X=Math.floor(Q/1e3),+Math.abs(X)>=1?X>0?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)],k[g+56>>2]=T[0],k[g+60>>2]=T[1],J[g+64>>2]=Q%1e3*1e3,T=[Math.floor(E/1e3)>>>0,(X=Math.floor(E/1e3),+Math.abs(X)>=1?X>0?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)],k[g+72>>2]=T[0],k[g+76>>2]=T[1],J[g+80>>2]=E%1e3*1e3,T=[C.ino>>>0,(X=C.ino,+Math.abs(X)>=1?X>0?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)],k[g+88>>2]=T[0],k[g+92>>2]=T[1],0},doMsync:function(A,I,g,C,B){if(!hA.isFile(I.node.mode))throw new hA.ErrnoError(43);if(2&C)return 0;var Q=d.slice(A,A+g);hA.msync(I,Q,B,g,C)},getStreamFromFD:function(A){return hA.getStreamChecked(A)},varargs:void 0,getStr:function(A){return FA(A)}},RA={},SA=function(A){for(;A.length;){var I=A.pop();A.pop()(I)}};function NA(A){return this.fromWireType(J[A>>2])}var dA,UA,lA,kA={},JA={},YA={},uA=function(A){throw new dA(A)},KA=function(A,I,g){function C(I){var C=g(I);C.length!==A.length&&uA("Mismatched type converter count");for(var B=0;B2&&void 0!==arguments[2]?arguments[2]:{};if(!("argPackAdvance"in I))throw new TypeError("registerType registeredInstance requires argPackAdvance");return function(A,I){var g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},C=I.name;if(A||HA('type "'.concat(C,'" must have a positive integer typeid pointer')),JA.hasOwnProperty(A)){if(g.ignoreDuplicateRegistrations)return;HA("Cannot register type '".concat(C,"' twice"))}if(JA[A]=I,delete YA[A],kA.hasOwnProperty(A)){var B=kA[A];delete kA[A],B.forEach(function(A){return A()})}}(A,I,g)}var mA,pA=function(A){HA(A.$$.ptrType.registeredClass.name+" instance already deleted")},WA=!1,bA=function(A){},ZA=function(A){A.count.value-=1,0===A.count.value&&function(A){A.smartPtr?A.smartPtrType.rawDestructor(A.smartPtr):A.ptrType.registeredClass.rawDestructor(A.ptr)}(A)},qA=function(A,I,g){if(I===g)return A;if(void 0===g.baseClass)return null;var C=qA(A,I,g.baseClass);return null===C?null:g.downcast(C)},VA={},vA=[],xA=function(){for(;vA.length;){var A=vA.pop();A.$$.deleteScheduled=!1,A.delete()}},XA={},TA=function(A,I){return I.ptrType&&I.ptr||uA("makeClassHandle requires ptr and ptrType"),!!I.smartPtrType!=!!I.smartPtr&&uA("Both smartPtrType and smartPtr must be specified"),I.count={value:1},OA(Object.create(A,{$$:{value:I,writable:!0}}))};var OA=function(A){return"undefined"==typeof FinalizationRegistry?(OA=function(A){return A},A):(WA=new FinalizationRegistry(function(A){ZA(A.$$)}),OA=function(A){var I=A.$$;if(I.smartPtr){var g={$$:I};WA.register(A,g,A)}return A},bA=function(A){return WA.unregister(A)},OA(A))};function PA(){}var jA=function(A,I){return Object.defineProperty(I,"name",{value:A})},zA=function(A,I,g){if(void 0===A[I].overloadTable){var C=A[I];A[I]=function(){for(var C=arguments.length,B=new Array(C),Q=0;Q2&&void 0!==arguments[2]?arguments[2]:[];return A.includes("j")?function(A,I,g){return A=A.replace(/p/g,"i"),r["dynCall_"+A].apply(void 0,[I].concat(t(g)))}(A,I,g):oI(I).apply(void 0,t(g))}(g,C,I)}):oI(I);return"function"!=typeof B&&HA("unknown function pointer with signature ".concat(A,": ").concat(I)),B},aI=function(A){var I=qI(A),g=LA(I);return ZI(I),g},rI=function(A,I){var g=[],C={};throw I.forEach(function A(I){C[I]||JA[I]||(YA[I]?YA[I].forEach(A):(g.push(I),C[I]=!0))}),new EI("".concat(A,": ")+g.map(aI).join([", "]))},nI=function(A,I){for(var g=[],C=0;C>2]);return g};function DI(A){for(var I=1;I0?", ":"")+i),t+=(g||C?"var rv = ":"")+"invoker(fn"+(i.length>0?", ":"")+i+");\n",B)t+="runDestructors(destructors);\n";else for(o=I?1:2;o9&&0===--hI[A+1]&&(hI[A]=void 0,GI.push(A))},yI={toValue:function(A){return A||HA("Cannot use deleted val. handle = "+A),hI[A]},toHandle:function(A){switch(A){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:var I=GI.pop()||hI.length;return hI[I]=A,hI[I+1]=1,I}}},RI={name:"emscripten::val",fromWireType:function(A){var I=yI.toValue(A);return FI(A),I},toWireType:function(A,I){return yI.toHandle(I)},argPackAdvance:8,readValueFromPointer:NA,destructorFunction:null},SI=function(A){return fA(A,RI)},NI=function(A){if(null===A)return"null";var I=n(A);return"object"===I||"array"===I||"function"===I?A.toString():""+A},dI=function(A,I){switch(I){case 4:return function(A){return this.fromWireType(Y[A>>2])};case 8:return function(A){return this.fromWireType(u[A>>3])};default:throw new TypeError("invalid float width (".concat(I,"): ").concat(A))}},UI=function(A,I,g){switch(I){case 1:return g?function(A){return N[A]}:function(A){return d[A]};case 2:return g?function(A){return U[A>>1]}:function(A){return l[A>>1]};case 4:return g?function(A){return k[A>>2]}:function(A){return J[A>>2]};default:throw new TypeError("invalid integer width (".concat(I,"): ").concat(A))}},lI="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,kI=function(A,I){for(var g=A,C=g>>1,B=C+I/2;!(C>=B)&&l[C];)++C;if((g=C<<1)-A>32&&lI)return lI.decode(d.subarray(A,g));for(var Q="",E=0;!(E>=I/2);++E){var i=U[A+2*E>>1];if(0==i)break;Q+=String.fromCharCode(i)}return Q},JI=function(A,I,g){if(null!=g||(g=2147483647),g<2)return 0;for(var C=I,B=(g-=2)<2*A.length?g/2:A.length,Q=0;Q>1]=E,I+=2}return U[I>>1]=0,I-C},YI=function(A){return 2*A.length},uI=function(A,I){for(var g=0,C="";!(g>=I/4);){var B=k[A+4*g>>2];if(0==B)break;if(++g,B>=65536){var Q=B-65536;C+=String.fromCharCode(55296|Q>>10,56320|1023&Q)}else C+=String.fromCharCode(B)}return C},KI=function(A,I,g){if(null!=g||(g=2147483647),g<4)return 0;for(var C=I,B=C+g-4,Q=0;Q=55296&&E<=57343&&(E=65536+((1023&E)<<10)|1023&A.charCodeAt(++Q)),k[I>>2]=E,(I+=4)+4>B)break}return k[I>>2]=0,I-C},MI=function(A){for(var I=0,g=0;g=55296&&C<=57343&&++g,I+=4}return I},LI=function(A){var I=(A-y.buffer.byteLength+65535)/65536;try{return y.grow(I),M(),1}catch(A){}},HI={},fI=function(){if(!fI.strings){var A={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==("undefined"==typeof navigator?"undefined":n(navigator))&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:w||"./this.program"};for(var I in HI)void 0===HI[I]?delete A[I]:A[I]=HI[I];var g=[];for(var I in A)g.push("".concat(I,"=").concat(A[I]));fI.strings=g}return fI.strings};hA.createPreloadedFile=function(A,I,g,C,B,Q,E,o,t,a){var r=I?iA.resolve(QA.join2(A,I)):A;function n(g){function i(g){null==a||a(),o||function(A,I,g,C,B,Q){hA.createDataFile(A,I,g,C,B,Q)}(A,I,g,C,B,t),null==Q||Q(),V()}(function(A,I,g,C){"undefined"!=typeof Browser&&Browser.init();var B=!1;return wA.forEach(function(Q){B||Q.canHandle(I)&&(Q.handle(A,I,g,C),B=!0)}),B})(g,r,i,function(){null==E||E(),V()})||i(g)}"cp ".concat(r),q(),"string"==typeof g?function(A,I,g){var C="al ".concat(A);i(A,function(A){I(new Uint8Array(A)),C&&V()},function(I){if(!g)throw'Loading data file "'.concat(A,'" failed.');g()}),C&&q()}(g,n,E):n(g)},hA.staticInit(),dA=r.InternalError=function(A){function I(A){var g;return D(this,I),(g=C(this,I,[A])).name="InternalError",g}return B(I,A),s(I)}(Q(Error)),function(){for(var A=new Array(256),I=0;I<256;++I)A[I]=String.fromCharCode(I);UA=A}(),lA=r.BindingError=function(A){function I(A){var g;return D(this,I),(g=C(this,I,[A])).name="BindingError",g}return B(I,A),s(I)}(Q(Error)),Object.assign(PA.prototype,{isAliasOf:function(A){if(!(this instanceof PA))return!1;if(!(A instanceof PA))return!1;var I=this.$$.ptrType.registeredClass,g=this.$$.ptr;A.$$=A.$$;for(var C=A.$$.ptrType.registeredClass,B=A.$$.ptr;I.baseClass;)g=I.upcast(g),I=I.baseClass;for(;C.baseClass;)B=C.upcast(B),C=C.baseClass;return I===C&&g===B},clone:function(){if(this.$$.ptr||pA(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var A,I=OA(Object.create(Object.getPrototypeOf(this),{$$:{value:(A=this.$$,{count:A.count,deleteScheduled:A.deleteScheduled,preservePointerOnDelete:A.preservePointerOnDelete,ptr:A.ptr,ptrType:A.ptrType,smartPtr:A.smartPtr,smartPtrType:A.smartPtrType})}}));return I.$$.count.value+=1,I.$$.deleteScheduled=!1,I},delete:function(){this.$$.ptr||pA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&HA("Object already scheduled for deletion"),bA(this),ZA(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted:function(){return!this.$$.ptr},deleteLater:function(){return this.$$.ptr||pA(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&HA("Object already scheduled for deletion"),vA.push(this),1===vA.length&&mA&&mA(xA),this.$$.deleteScheduled=!0,this}}),r.getInheritedInstanceCount=function(){return Object.keys(XA).length},r.getLiveInheritedInstances=function(){var A=[];for(var I in XA)XA.hasOwnProperty(I)&&A.push(XA[I]);return A},r.flushPendingDeletes=xA,r.setDelayFunction=function(A){mA=A,vA.length&&mA&&mA(xA)},Object.assign(BI.prototype,{getPointee:function(A){return this.rawGetPointee&&(A=this.rawGetPointee(A)),A},destructor:function(A){var I;null===(I=this.rawDestructor)||void 0===I||I.call(this,A)},argPackAdvance:8,readValueFromPointer:NA,fromWireType:function(A){var I=this.getPointee(A);if(!I)return this.destructor(A),null;var g=function(A,I){return I=function(A,I){for(void 0===I&&HA("ptr should not be undefined");A.baseClass;)I=A.upcast(I),A=A.baseClass;return I}(A,I),XA[I]}(this.registeredClass,I);if(void 0!==g){if(0===g.$$.count.value)return g.$$.ptr=I,g.$$.smartPtr=A,g.clone();var C=g.clone();return this.destructor(A),C}function B(){return this.isSmartPointer?TA(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:I,smartPtrType:this,smartPtr:A}):TA(this.registeredClass.instancePrototype,{ptrType:this,ptr:A})}var Q,E=this.registeredClass.getActualType(I),i=VA[E];if(!i)return B.call(this);Q=this.isConst?i.constPointerType:i.pointerType;var o=qA(I,this.registeredClass,Q.registeredClass);return null===o?B.call(this):this.isSmartPointer?TA(Q.registeredClass.instancePrototype,{ptrType:Q,ptr:o,smartPtrType:this,smartPtr:A}):TA(Q.registeredClass.instancePrototype,{ptrType:Q,ptr:o})}}),EI=r.UnboundTypeError=(sI=Error,(cI=jA("UnboundTypeError",function(A){this.name="UnboundTypeError",this.message=A;var I=new Error(A).stack;void 0!==I&&(this.stack=this.toString()+"\n"+I.replace(/^Error(:[^\n]*)?\n/,""))})).prototype=Object.create(sI.prototype),cI.prototype.constructor=cI,cI.prototype.toString=function(){return void 0===this.message?this.name:"".concat(this.name,": ").concat(this.message)},cI),hI.push(0,1,void 0,1,null,1,!0,1,!1,1),r.count_emval_handles=function(){return hI.length/2-5-GI.length};var mI,pI={p:function(A,I,g){throw new gA(A).init(I,g),A},j:function(A,I,g){yA.varargs=g;try{var C=yA.getStreamFromFD(A);switch(I){case 0:if((B=CA())<0)return-28;for(;hA.streams[B];)B++;return hA.dupStream(C,B).fd;case 1:case 2:case 13:case 14:return 0;case 3:return C.flags;case 4:var B=CA();return C.flags|=B,0;case 12:return B=BA(),U[B+0>>1]=2,0}return-28}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return-A.errno}},B:function(A,I,g){yA.varargs=g;try{var C=yA.getStreamFromFD(A);switch(I){case 21509:case 21510:case 21511:case 21512:case 21524:case 21515:return C.tty?0:-59;case 21505:if(!C.tty)return-59;if(C.tty.ops.ioctl_tcgets){var B=C.tty.ops.ioctl_tcgets(C),Q=BA();k[Q>>2]=B.c_iflag||0,k[Q+4>>2]=B.c_oflag||0,k[Q+8>>2]=B.c_cflag||0,k[Q+12>>2]=B.c_lflag||0;for(var E=0;E<32;E++)N[Q+E+17]=B.c_cc[E]||0;return 0}return 0;case 21506:case 21507:case 21508:if(!C.tty)return-59;if(C.tty.ops.ioctl_tcsets){Q=BA();var i=k[Q>>2],o=k[Q+4>>2],t=k[Q+8>>2],a=k[Q+12>>2],r=[];for(E=0;E<32;E++)r.push(N[Q+E+17]);return C.tty.ops.ioctl_tcsets(C.tty,I,{c_iflag:i,c_oflag:o,c_cflag:t,c_lflag:a,c_cc:r})}return 0;case 21519:return C.tty?(Q=BA(),k[Q>>2]=0,0):-59;case 21520:return C.tty?-28:-59;case 21531:return Q=BA(),hA.ioctl(C,I,Q);case 21523:if(!C.tty)return-59;if(C.tty.ops.ioctl_tiocgwinsz){var n=C.tty.ops.ioctl_tiocgwinsz(C.tty);Q=BA(),U[Q>>1]=n[0],U[Q+2>>1]=n[1]}return 0;default:return-28}}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return-A.errno}},C:function(A,I,g,C){yA.varargs=C;try{I=yA.getStr(I),I=yA.calculateAt(A,I);var B=C?CA():0;return hA.open(I,g,B).fd}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return-A.errno}},D:function(){v("")},Q:function(A){var I=RA[A];delete RA[A];var g=I.elements,C=g.length,B=g.map(function(A){return A.getterReturnType}).concat(g.map(function(A){return A.setterArgumentType})),Q=I.rawConstructor,E=I.rawDestructor;KA([A],B,function(A){return g.forEach(function(I,g){var B=A[g],Q=I.getter,E=I.getterContext,i=A[g+C],o=I.setter,t=I.setterContext;I.read=function(A){return B.fromWireType(Q(E,A))},I.write=function(A,I){var g=[];o(t,A,i.toWireType(g,I)),SA(g)}}),[{name:I.name,fromWireType:function(A){for(var I=new Array(C),B=0;B=48&&I<=57?"_".concat(A):A}(a);_A(D,function(){rI("Cannot construct ".concat(a," due to unbound types"),[C])}),KA([A,I,g],C?[C]:[],function(I){var g,B;I=I[0],B=C?(g=I.registeredClass).instancePrototype:PA.prototype;var E=jA(a,function(){if(Object.getPrototypeOf(this)!==o)throw new lA("Use 'new' to construct "+a);if(void 0===s.constructor_body)throw new lA(a+" has no accessible constructor");for(var A=arguments.length,I=new Array(A),g=0;g>>E}}var i=I.includes("unsigned");fA(A,{name:I,fromWireType:Q,toWireType:i?function(A,I){return this.name,I>>>0}:function(A,I){return this.name,I},argPackAdvance:8,readValueFromPointer:UI(I,g,0!==C),destructorFunction:null})},a:function(A,I,g){var C=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][I];function B(A){var I=J[A>>2],g=J[A+4>>2];return new C(N.buffer,g,I)}fA(A,{name:g=LA(g),fromWireType:B,argPackAdvance:8,readValueFromPointer:B},{ignoreDuplicateRegistrations:!0})},L:function(A,I){SI(A)},l:function(A,I){var g="std::string"===(I=LA(I));fA(A,{name:I,fromWireType:function(A){var I,C=J[A>>2],B=A+4;if(g)for(var Q=B,E=0;E<=C;++E){var i=B+E;if(E==C||0==d[i]){var o=FA(Q,i-Q);void 0===I?I=o:(I+=String.fromCharCode(0),I+=o),Q=i+1}}else{var t=new Array(C);for(E=0;E>2]=C,g&&B)nA(I,d,E,C+1);else if(B)for(var i=0;i255&&(ZI(E),HA("String has UTF-16 code units that do not fit in 8 bits")),d[E+i]=o}else for(i=0;i>1]}):4===I&&(C=uI,B=KI,E=MI,Q=function(A){return J[A>>2]}),fA(A,{name:g,fromWireType:function(A){for(var g,B=J[A>>2],E=A+4,i=0;i<=B;++i){var o=A+4+i*I;if(i==B||0==Q(o)){var t=C(E,o-E);void 0===g?g=t:(g+=String.fromCharCode(0),g+=t),E=o+I}}return ZI(A),g},toWireType:function(A,C){"string"!=typeof C&&HA("Cannot pass non-string to C++ string type ".concat(g));var Q=E(C),i=bI(4+Q+I);return J[i>>2]=Q/I,B(C,i+4,Q+I),null!==A&&A.push(ZI,i),i},argPackAdvance:8,readValueFromPointer:NA,destructorFunction:function(A){ZI(A)}})},O:function(A,I,g,C,B,Q){RA[A]={name:LA(I),rawConstructor:tI(g,C),rawDestructor:tI(B,Q),elements:[]}},N:function(A,I,g,C,B,Q,E,i,o){RA[A].elements.push({getterReturnType:I,getter:tI(g,C),getterContext:B,setterArgumentType:Q,setter:tI(E,i),setterContext:o})},P:function(A,I,g,C,B,Q){MA[A]={name:LA(I),rawConstructor:tI(g,C),rawDestructor:tI(B,Q),fields:[]}},n:function(A,I,g,C,B,Q,E,i,o,t){MA[A].fields.push({fieldName:LA(I),getterReturnType:g,getter:tI(C,B),getterContext:Q,setterArgumentType:E,setter:tI(i,o),setterContext:t})},G:function(A,I){fA(A,{isVoid:!0,name:I=LA(I),argPackAdvance:0,fromWireType:function(){},toWireType:function(A,I){}})},w:function(){throw 1/0},H:FI,I:function(A,I){var g,C;void 0===(C=JA[g=A])&&HA("".concat("_emval_take_value"," has unknown type ").concat(aI(g)));var B=(A=C).readValueFromPointer(I);return yI.toHandle(B)},S:function(A){console.error(FA(A))},K:function(A){console.warn(FA(A))},x:function(A){var I=d.length,g=2147483648;if((A>>>=0)>g)return!1;for(var C=function(A,I){return A+(I-A%I)%I},B=1;B<=4;B*=2){var Q=I*(1+.2/B);Q=Math.min(Q,A+100663296);var E=Math.min(g,C(Math.max(A,Q),65536));if(LI(E))return!0}return!1},y:function(A,I){var g=0;return fI().forEach(function(C,B){var Q=I+g;J[A+4*B>>2]=Q,function(A,I){for(var g=0;g>2]=g.length;var C=0;return g.forEach(function(A){return C+=A.length+1}),J[I>>2]=C,0},e:function(A,I){var g,C;g=A,$||(null===(C=r.onExit)||void 0===C||C.call(r,g),K=!0),G(g,new z(g))},h:function(A){try{var I=yA.getStreamFromFD(A);return hA.close(I),0}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return A.errno}},A:function(A,I,g,C){try{var B=function(A,I,g,C){for(var B=0,Q=0;Q>2],i=J[I+4>>2];I+=8;var o=hA.read(A,N,E,i,C);if(o<0)return-1;if(B+=o,o>2]=B,0}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return A.errno}},u:function(A,I,g,C,B){var Q,E,i=(E=g)+2097152>>>0<4194305-!!(Q=I)?(Q>>>0)+4294967296*E:NaN;try{if(isNaN(i))return 61;var o=yA.getStreamFromFD(A);return hA.llseek(o,i,C),T=[o.position>>>0,(X=o.position,+Math.abs(X)>=1?X>0?+Math.floor(X/4294967296)>>>0:~~+Math.ceil((X-+(~~X>>>0))/4294967296)>>>0:0)],k[B>>2]=T[0],k[B+4>>2]=T[1],o.getdents&&0===i&&0===C&&(o.getdents=null),0}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return A.errno}},i:function(A,I,g,C){try{var B=function(A,I,g,C){for(var B=0,Q=0;Q>2],i=J[I+4>>2];I+=8;var o=hA.write(A,N,E,i,C);if(o<0)return-1;B+=o,void 0!==C&&(C+=o)}return B}(yA.getStreamFromFD(A),I,g);return J[C>>2]=B,0}catch(A){if(void 0===hA||"ErrnoError"!==A.name)throw A;return A.errno}},k:function(A,I){var g=IA();try{return oI(A)(I)}catch(A){if(AA(g),A!==A+0)throw A;VI(1,0)}},r:function(A,I,g){var C=IA();try{return oI(A)(I,g)}catch(A){if(AA(C),A!==A+0)throw A;VI(1,0)}},q:function(A,I,g,C){var B=IA();try{return oI(A)(I,g,C)}catch(A){if(AA(B),A!==A+0)throw A;VI(1,0)}},d:function(A,I){var g=IA();try{oI(A)(I)}catch(A){if(AA(g),A!==A+0)throw A;VI(1,0)}},s:function(A,I,g){var C=IA();try{oI(A)(I,g)}catch(A){if(AA(C),A!==A+0)throw A;VI(1,0)}},t:function(A,I,g,C){var B=IA();try{oI(A)(I,g,C)}catch(A){if(AA(B),A!==A+0)throw A;VI(1,0)}},f:function(A,I,g,C,B){var Q=IA();try{oI(A)(I,g,C,B)}catch(A){if(AA(Q),A!==A+0)throw A;VI(1,0)}}},WI=function(){var A,I,C,B={a:pI};function Q(A,I){var g;return WI=A.exports,y=WI.T,M(),QI=WI.X,g=WI.U,H.unshift(g),V(),WI}if(q(),r.instantiateWasm)try{return r.instantiateWasm(B,Q)}catch(A){S("Module.instantiateWasm callback failed with error: ".concat(A)),g(A)}return x||(x="data:application/octet-stream;base64,AGFzbQEAAAABjgIlYAF/AGABfwF/YAN/f38Bf2ACf38AYAV/f39/fwBgAn9/AX9gBH9/f38AYAN/f38AYAR/f39/AX9gB39/f39/f38AYAV/f39/fwF/YAZ/f39/f38AYAAAYAV/fn5+fgBgA39+fwF+YAABf2AGf39/f39/AX9gBH9+fn8AYAl/f39/f39/f38AYAZ/fH9/f38Bf2AKf39/f39/f39/fwBgDX9/f39/f39/f39/f38AYAJ/fABgAn9+AGAEfn5+fgF/YAJ+fwF/YAF9AX9gAX8BfGADf35/AGAEf39+fgBgAn5+AXxgA35+fgF/YAN/f34AYAF/AX5gBH9+fn4AYAd/f39/f39/AX9gAnx/AXwCjwItAWEBYQAHAWEBYgAEAWEBYwASAWEBZAADAWEBZQAAAWEBZgAEAWEBZwAHAWEBaAABAWEBaQAIAWEBagACAWEBawAFAWEBbAADAWEBbQAHAWEBbgAUAWEBbwAJAWEBcAAHAWEBcQAIAWEBcgACAWEBcwAHAWEBdAAGAWEBdQAKAWEBdgAJAWEBdwAMAWEBeAABAWEBeQAFAWEBegAFAWEBQQAIAWEBQgACAWEBQwAIAWEBRAAMAWEBRQAAAWEBRgAGAWEBRwADAWEBSAAAAWEBSQAFAWEBSgALAWEBSwAAAWEBTAADAWEBTQAVAWEBTgASAWEBTwALAWEBUAALAWEBUQAAAWEBUgAAAWEBUwAAA84CzAIFAgAGAQEFDQgIAgIHDREEDQMFBQEAFhcAAQoBAgAFERgBAwEZBQIHGgcACAUCAQQMAQUBCwUGAwEDBQULBwYFBw0IAgUbAhwBAwMADAADCAwAAwEAAAAMAAEDDB0AAQUGAQEHBwUCAR4HAwMNHwMFBSAhDREFIgcGASMKJAUBAQEFBgACAAAICAAMAQABAQAFBQUFBQAABAQEBAQEBAQEAQABAQEFAQAAAAEDAwIBAQcFAAcBCAACBQYHAQIHAQcPAAoPAQABAQEBAQsLCwQEBAIPBgYGAgIHDAUCAgMTAAEBDw4HAgECAg4CDAYABgYDAAAGBgYGBgMAAhAQAAoKAAQEBAQEBAQEBAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAQEAAMAAwAGBgYGBgAJCQkJAwkGCQYAAAAGBgYDBQUBBQAABQUFBQUFAAQHAXAB2QHZ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ACABNgIUIAEgADYCGAsCQCADQQ9NBEAgAiADIAZqIgBBA3I2AgQgACACaiIAIAAoAgRBAXI2AgQMAQsgAiAGQQNyNgIEIAIgBmoiBSADQQFyNgIEIAMgBWogAzYCACAIBEAgCEF4cUGY+AFqIQBBhPgBKAIAIQECf0EBIAhBA3Z0IgcgBHFFBEBB8PcBIAQgB3I2AgAgAAwBCyAAKAIICyEEIAAgATYCCCAEIAE2AgwgASAANgIMIAEgBDYCCAtBhPgBIAU2AgBB+PcBIAM2AgALIAJBCGohAAsgCkEQaiQAIAAL0wECA38CfgJAIAApA3AiBFBFIAQgACkDeCAAKAIEIgEgACgCLCICa6x8IgVXcUUEQCAAEK0BIgNBAE4NASAAKAIsIQIgACgCBCEBCyAAQn83A3AgACABNgJoIAAgBSACIAFrrHw3A3hBfw8LIAVCAXwhBSAAKAIEIQEgACgCCCECAkAgACkDcCIEUA0AIAQgBX0iBCACIAFrrFkNACABIASnaiECCyAAIAI2AmggACAFIAAoAiwiACABa6x8NwN4IAAgAU8EQCABQQFrIAM6AAALIAMLDQAgACABakEBayABbQvBCgIFfxF+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAIAEgC4QhGUIAIQEgGVAEQEKAgICAgIDg//8AIQoMAwsgCkKAgICAgIDA//8AhCEKDAILIAEgC4RQBEBCACEBDAILIAIgA4RQBEBCACEBDAILIAtC////////P1gEQCAF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/w+DIgF+IgVCIIggAyAEfnwiA0IgiHwgASACfiADQv////8Pg3wiAUIgiHw3AwggACAFQv////8PgyABQiCGhDcDAAtQAQF+AkAgA0HAAHEEQCABIANBQGqthiECQgAhAQwBCyADRQ0AIAIgA60iBIYgAUHAACADa62IhCECIAEgBIYhAQsgACABNwMAIAAgAjcDCAtpAQF/IwBBgAJrIgUkACAEQYDABHEgAiADTHJFBEAgBSABIAIgA2siA0GAAiADQYACSSIBGxAuGiABRQRAA0AgACAFQYACEDkgA0GAAmsiA0H/AUsNAAsLIAAgBSADEDkLIAVBgAJqJAALywkCBH8FfiMAQfAAayIGJAAgBEL///////////8AgyEJAkACQCABUCIFIAJC////////////AIMiCkKAgICAgIDA//8AfUKAgICAgIDAgIB/VCAKUBtFBEAgA0IAUiAJQoCAgICAgMD//wB9IgtCgICAgICAwICAf1YgC0KAgICAgIDAgIB/URsNAQsgBSAKQoCAgICAgMD//wBUIApCgICAgICAwP//AFEbRQRAIAJCgICAgICAIIQhBCABIQMMAgsgA1AgCUKAgICAgIDA//8AVCAJQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASAKQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiBRshBEIAIAEgBRshAwwCCyADIAlCgICAgICAwP//AIWEUA0BIAEgCoRQBEAgAyAJhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAJhFBFDQAgASEDIAIhBAwBCyADIAEgASADVCAJIApWIAkgClEbIggbIQogBCACIAgbIgxC////////P4MhCSACIAQgCBsiC0IwiKdB//8BcSEHIAxCMIinQf//AXEiBUUEQCAGQeAAaiAKIAkgCiAJIAlQIgUbeSAFQQZ0rXynIgVBD2sQOyAGKQNoIQkgBikDYCEKQRAgBWshBQsgASADIAgbIQMgC0L///////8/gyEBIAcEfiABBSAGQdAAaiADIAEgAyABIAFQIgcbeSAHQQZ0rXynIgdBD2sQO0EQIAdrIQcgBikDUCEDIAYpA1gLQgOGIANCPYiEQoCAgICAgIAEhCEBIAlCA4Yg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aiECIAEtAAANAAsLIAEgAGsL9AEBAn8gAiAESARAIAAgASACIAQQNkUEQEF/DwsgACgCDCECIAAoAgghAQsgBEECdCIGQcCzAWooAgAgASACIARrIgJ1cSIFIAMgBmooAgBKBEADQCACQQBMBEAgACABIAJBARA2RQRAQX8PCyAAKAIMIQIgACgCCCEBCyABIAJBAWsiAnZBAXEgBUEBdHIiBSADIARBAWoiBEECdGooAgBKDQALCyAAIAI2AgwgACABNgIIIARBEU4EQCAAKAIQIgAoAgAiAUH5ADYCFCAAQX8gASgCBBEDAEEADwsgAygCjAEgAyAEQQJ0aigCSCAFamotABELFAEBf0EEEEEiASAAKAIANgIAIAELRgEBfyMAQRBrIgMkACADIAI2AgxBlJgBIAFBlOYBQe6YAUEUIANBDGoiARBIQZTmAUHymAFBFSABEEgQDSADQRBqJAAgAAsCAAsoACAAQRh0IABBgP4DcUEIdHIgAEEIdkGA/gNxIABBGHZyciAAIAEbC1ABAX4CQCADQcAAcQRAIAIgA0FAaq2IIQFCACECDAELIANFDQAgAkHAACADa62GIAEgA60iBIiEIQEgAiAEiCECCyAAIAE3AwAgACACNwMIC9sBAgF/An5BASEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQEF/IQQgACACVCABIANTIAEgA1EbDQEgACAChSABIAOFhEIAUg8LQX8hBCAAIAJWIAEgA1UgASADURsNACAAIAKFIAEgA4WEQgBSIQQLIAQLEAAgAEEgRiAAQQlrQQVJcgtmAgF/AX4jAEEQayICJAAgAAJ+IAFFBEBCAAwBCyACIAGtQgBB8AAgAWciAUEfc2sQOyACKQMIQoCAgICAgMAAhUGegAEgAWutQjCGfCEDIAIpAwALNwMAIAAgAzcDCCACQRBqJAALUgECf0G07QEoAgAiASAAQQdqQXhxIgJqIQACQCACQQAgACABTRtFBEAgAD8AQRB0TQ0BIAAQFw0BC0GI7gFBMDYCAEF/DwtBtO0BIAA2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AmxGDQEgACADQeoAaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0HsAGoiAW4iAiABSQ0DIAAgASACbEYNASAAIANB8ABqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQfgAaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0H+AGoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBggFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQYgBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GKAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBjgFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQZQBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GWAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBnAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQaIBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GmAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBqAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQawBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GyAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBtAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQboBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0G+AWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBwAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQcQBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0HGAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANB0AFqIgFuIgIgAUkNAyADQdIBaiEDIAAgASACbEcNAAsLQQAgBUEBaiIAIABBMEYiABshBSAAIAZqIgZB0gFsIQMMAAsACyAEQRBqJAAgAAvnAwIDfgV/IwBBIGsiBiQAIAFC////////P4MhAgJ+IAFCMIhC//8BgyIDpyIFQYH4AGtB/Q9NBEAgAkIEhiAAQjyIhCECIAVBgPgAa60hAwJAIABC//////////8PgyIAQoGAgICAgICACFoEQCACQgF8IQIMAQsgAEKAgICAgICAgAhSDQAgAkIBgyACfCECC0IAIAIgAkL/////////B1YiBRshBCAFrSADfAwBCyAAIAKEUCADQv//AVJyRQRAIAJCBIYgAEI8iIRCgICAgICAgASEIQRC/w8MAQsgBUH+hwFLBEBC/w8MAQtCAEGA+ABBgfgAIANQIggbIgkgBWsiB0HwAEoNABogBkEQaiAAIAIgAkKAgICAgIDAAIQgCBsiAkGAASAHaxA7IAYgACACIAcQTCAGKQMIQgSGIAYpAwAiAkI8iIQhAAJAIAUgCUcgBikDECAGKQMYhEIAUnGtIAJC//////////8Pg4QiAkKBgICAgICAgAhaBEAgAEIBfCEADAELIAJCgICAgICAgIAIUg0AIABCAYMgAHwhAAsgAEKAgICAgICACIUgACAAQv////////8HViIFGyEEIAWtCyEDIAZBIGokACABQoCAgICAgICAgH+DIANCNIaEIASEvwsPACABIAAoAgBqIAI2AgALEwAgAEEBIAEgAUEBTRsQmAEQFgsfAEHg+wEoAgBFBEBB5PsBIAE2AgBB4PsBIAA2AgALC6kPAgV/D34jAEHQAmsiBSQAIARC////////P4MhCiACQv///////z+DIQsgAiAEhUKAgICAgICAgIB/gyEMIARCMIinQf//AXEhCAJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiDUKAgICAgIDA//8AVCANQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQwMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhDCADIQEMAgsgASANQoCAgICAgMD//wCFhFAEQCADIAJCgICAgICAwP//AIWEUARAQgAhAUKAgICAgIDg//8AIQwMAwsgDEKAgICAgIDA//8AhCEMQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAQgAhAQwCCyABIA2EUARAQoCAgICAgOD//wAgDCACIAOEUBshDEIAIQEMAgsgAiADhFAEQCAMQoCAgICAgMD//wCEIQxCACEBDAILIA1C////////P1gEQCAFQcACaiABIAsgASALIAtQIgYbeSAGQQZ0rXynIgZBD2sQO0EQIAZrIQYgBSkDyAIhCyAFKQPAAiEBCyACQv///////z9WDQAgBUGwAmogAyAKIAMgCiAKUCIHG3kgB0EGdK18pyIHQQ9rEDsgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQOiAFQZACakIAIAUpA6gCfUIAIARCABA6IAVBgAJqIAUpA5gCQgGGIAUpA5ACQj+IhCIEQgAgAkIAEDogBUHwAWogBEIAQgAgBSkDiAJ9QgAQOiAFQeABaiAFKQP4AUIBhiAFKQPwAUI/iIQiBEIAIAJCABA6IAVB0AFqIARCAEIAIAUpA+gBfUIAEDogBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQOiAFQbABaiAEQgBCACAFKQPIAX1CABA6IAVBoAFqIAJCACAFKQO4AUIBhiAFKQOwAUI/iIRCAX0iAkIAEDogBUGQAWogA0IPhkIAIAJCABA6IAVB8ABqIAJCAEIAIAUpA6gBIAUpA6ABIg0gBSkDmAF8IgQgDVStfCAEQgFWrXx9QgAQOiAFQYABakIBIAR9QgAgAkIAEDogBiAJIAhraiEGAn8gBSkDcCITQgGGIg4gBSkDiAEiD0IBhiAFKQOAAUI/iIR8IhBC5+wAfSIUQiCIIgIgC0KAgICAgIDAAIQiFUIBhiIWQiCIIgR+IhEgAUIBhiINQiCIIgogECAUVq0gDiAQVq0gBSkDeEIBhiATQj+IhCAPQj+IfHx8QgF9IhNCIIgiEH58Ig4gEVStIA4gDiATQv////8PgyITIAFCP4giFyALQgGGhEL/////D4MiC358Ig5WrXwgBCAQfnwgBCATfiIRIAsgEH58Ig8gEVStQiCGIA9CIIiEfCAOIA4gD0IghnwiDlatfCAOIA4gFEL/////D4MiFCALfiIRIAIgCn58Ig8gEVStIA8gDyATIA1C/v///w+DIhF+fCIPVq18fCIOVq18IA4gBCAUfiIYIBAgEX58IgQgAiALfnwiCyAKIBN+fCIQQiCIIAsgEFatIAQgGFStIAQgC1atfHxCIIaEfCIEIA5UrXwgBCAPIAIgEX4iAiAKIBR+fCIKQiCIIAIgClatQiCGhHwiAiAPVK0gAiAQQiCGfCACVK18fCICIARUrXwiBEL/////////AFgEQCAWIBeEIRUgBUHQAGogAiAEIAMgEhA6IAFCMYYgBSkDWH0gBSkDUCIBQgBSrX0hCkIAIAF9IQsgBkH+/wBqDAELIAVB4ABqIARCP4YgAkIBiIQiAiAEQgGIIgQgAyASEDogAUIwhiAFKQNofSAFKQNgIg1CAFKtfSEKQgAgDX0hCyABIQ0gBkH//wBqCyIGQf//AU4EQCAMQoCAgICAgMD//wCEIQxCACEBDAELAn4gBkEASgRAIApCAYYgC0I/iIQhASAEQv///////z+DIAatQjCGhCEKIAtCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxBMIAVBMGogDSAVIAZB8ABqEDsgBUEgaiADIBIgBSkDQCICIAUpA0giChA6IAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiINVK19IQEgBCANfQshBCAFQRBqIAMgEkIDQgAQOiAFIAMgEkIFQgAQOiAKIAIgAiADIAQgAkIBgyIEfCIDVCABIAMgBFStfCIBIBJWIAEgElEbrXwiAlatfCIEIAIgAiAEQoCAgICAgMD//wBUIAMgBSkDEFYgASAFKQMYIgRWIAEgBFEbca18IgJWrXwiBCACIARCgICAgICAwP//AFQgAyAFKQMAViABIAUpAwgiA1YgASADURtxrXwiASACVK18IAyEIQwLIAAgATcDACAAIAw3AwggBUHQAmokAAvAAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQAgAkL///////////8AgyIFQoCAgICAgMD//wBWIAVCgICAgICAwP//AFJxDQAgACAEIAWEhFAEQEEADwsgASACg0IAWQRAIAEgAlIgASACU3ENASAAIAEgAoWEQgBSDwsgAEIAUiABIAJVIAEgAlEbDQAgACABIAKFhEIAUiEDCyADC5wLAQZ/IAAgAWohBQJAAkAgACgCBCICQQFxDQAgAkECcUUNASAAKAIAIgIgAWohAQJAAkACQCAAIAJrIgBBhPgBKAIARwRAIAAoAgwhAyACQf8BTQRAIAMgACgCCCIERw0CQfD3AUHw9wEoAgBBfiACQQN2d3E2AgAMBQsgACgCGCEGIAAgA0cEQCAAKAIIIgIgAzYCDCAD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ACABQQFqNgIEIAEtAAAMAQsgABAyCyIBQStrDgMAAQABCyABQS1GAn8gACgCBCIBIAAoAmhHBEAgACABQQFqNgIEIAEtAAAMAQsgABAyCyIBQTprIgJBdUtBAXINARogACkDcEIAUw0CIAAgACgCBEEBazYCBAwCCyABQTprIQJBAAshAyACQXZJDQACQCABQTBrQQpPDQBBACECA0AgASACQQpsakEwayICQcyZs+YASAJ/IAAoAgQiASAAKAJoRwRAIAAgAUEBajYCBCABLQAADAELIAAQMgsiAUEwayIEQQlNcQ0ACyACrCEFIARBCk8NAANAIAGtIAVCCn58IQUCfyAAKAIEIgEgACgCaEcEQCAAIAFBAWo2AgQgAS0AAAwBCyAAEDILIgFBMGsiAkEJTSAFQjB9IgVCro+F18fC66MBU3ENAAsgAkEKTw0AA0ACfyAAKAIEIgEgACgCaEcEQCAAIAFBAWo2AgQgAS0AAAwBCyAAEDILQTBrQQpJDQALCyAAKQNwQgBZBEAgACAAKAIEQQFrNgIEC0IAIAV9IAUgAxshBQwBC0KAgICAgICAgIB/IQUgACkDcEIAUw0AIAAgACgCBEEBazYCBEKAgICAgICAgIB/DwsgBQvEBgIEfwR+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEE1FDQACfyAEQv///////z+DIQoCfyAEQjCIp0H//wFxIgdB//8BRwRAQQQgBw0BGkECQQMgAyAKhFAbDAILIAMgCoRQCwtFDQAgAkIwiKciCEH//wFxIgZB//8BRw0BCyAFQRBqIAEgAiADIAQQNCAFIAUpAxAiAiAFKQMYIgEgAiABEJkBIAUpAwghAiAFKQMAIQQMAQsgASACQv///////////wCDIgogAyAEQv///////////wCDIgkQTUEATARAIAEgCiADIAkQTQRAIAEhBAwCCyAFQfAAaiABIAJCAEIAEDQgBSkDeCECIAUpA3AhBAwBCyAEQjCIp0H//wFxIQcgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQNCAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEDQgBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQsgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogC30gAyAEVq19IglCAFkEQCAJIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEDQgBSkDKCECIAUpAyAhBAwFCyAJQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAZBAWsiBiAHSg0ACyAHIQYLAkAgCiALfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQNCAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghDCAGQQFrIQYgBEIBhiEEIAwgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEHIAZBAEwEQCAFQUBrIAQgCUL///////8/gyAGQfgAaiAHcq1CMIaEQgBCgICAgICAwMM/EDQgBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAALvwIBAX8jAEHQAGsiBCQAAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AEDQgBCkDKCECIAQpAyAhASADQf//AUkEQCADQf//AGshAwwCCyAEQRBqIAEgAkIAQoCAgICAgID//wAQNEH9/wIgAyADQf3/Ak8bQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAgDkQNCAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQNEHogX0gAyADQeiBfU0bQZr+AWohAyAEKQM4IQIgBCkDMCEBCyAEIAEgAkIAIANB//8Aaq1CMIYQNCAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALDQAgASAAKAIAaigCAAs8ACAAIAE3AwAgACACQv///////z+DIAJCgICAgICAwP//AINCMIinIANCMIinQYCAAnFyrUIwhoQ3AwgLEAAgACABIAJBAEEAEKgBGgu8AgACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgAICQoICQECAwQKCQoKCAkFBgcLIAIgAigCACIBQQRqNgIAIAAg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IABC9////49/NwLYByAAQouAgIDAATcCqAggAEL1////7343AtAHIABCjYCAgOABNwKwCCAAQvP////PfjcCyAcgAEEPNgK4CCAAQvH///+vfjcCwAdBECEAQRAhAwNAIAEgA0ECdCICaiAANgIAIAEgAmtBACAAayIENgIAIAEgAkEEciICaiAANgIAIAEgAmsgBDYCACAAQQFqIQBBMCECIANBAmoiA0EwRw0ACwNAIAEgAkECdCIAakEgNgIAIAEgAGtBYDYCACABIABBBHIiA2pBIDYCACABIANrQWA2AgAgASAAQQhyIgNqQSA2AgAgASADa0FgNgIAIAEgAEEMciIAakEgNgIAIAEgAGtBYDYCACACQQRqIgJBgAJHDQALC0YBAX8jAEEQayIDJAAgAyACNgIMQZSYASABQaiZAUGwmQFBFiADQQxqIgEQSEGomQFBtJkBQRcgARBIEA0gA0EQaiQAIAALlwMBDH8gACgC5AMiBCAAKAJYIgFBAUYiAzYCHCAEIABBAUH+BUGAAiADGyAAKAJ4IAAoAgQoAggRCAA2AhggACgCeEEASgRAIARBIGohCyAEKAIUIQYgAUEBRyEKA0AgBiALIAdBAnQiAWooAgAiA20hBiAEKAIYIQIgCkUEQCABIAJqIgIgAigCAEH/AWo2AgAgBCgCGCECCyADQf4BaiIIIANBAXRBAmsiCW0hBSABIAJqKAIAIQNBACEBQQAhAgNAIAIgBUoEQANAIAIgCCABQQFqIgFB/gNsaiAJbSIFSg0ACwsgAiADaiABIAZsOgAAIAJBAWoiAkGAAkcNAAsgCkUEQCADQYECaiEFIANBgAJqIQggA0H/AWohCSADLQAAIQJBASEBA0AgAyABayIMIAI6AAAgASAJaiADLQD/AToAACADIAFBf3NqIAI6AAAgASAIaiADLQD/AToAACAMQQJrIAI6AAAgASAFaiADLQD/AToAACABQQNqIgFBgAJHDQALCyAHQQFqIgcgACgCeEgNAAsLCxoBAX8gACgCACIBQTM2AhQgACABKAIAEQAAC4gEAQx/QfCT69wDIAJuIQggACgCBCEPIAJB8ZPr3ANPBEAgACgCACIGQcgANgIUIAAgBigCABEAAAsgDyAIIAMgAyAIShsiCDYCUCAAIAEgA0ECdBBaIQkgAwRAIAlBDGohCyAJ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QAJAAkACQCACLQAHQRBrDgQAAQMCAwsgASAFNgIYIAFB7gA2AhQMBAsgASAFNgIYIAFB7wA2AhQMAwsgASAFNgIYIAFB8AA2AhQMAgsgAUHbADYCFCABIAItAAc2AhggACgCACAFNgIcDAELIAAoAgAiASAFNgIYIAFBzwA2AhQLIABBASAAKAIAKAIEEQMACwwCCwJAIAFBDEkNACACLQACQcEARw0AIAItAANB5ABHDQAgAi0ABEHvAEcNACACLQAFQeIARw0AIAItAAZB5QBHDQAgAi0ACCEFIAItAAchAyACLQAKIQcgAi0ACSEJIAItAAwhCiACLQALIQsgACgCACIBIAItAA0iDTYCJCABQc4ANgIUIAEgCiALQQh0cjYCICABIAcgCUEIdHI2AhwgASAFIANBCHRyNgIYIABBASABKAIEEQMAIAAgDToArAIgAEEBNgKoAgwCCyAAKAIAIgEgBTYCGCABQdAANgIUIABBASAAKAIAKAIEEQMADAELIAAoAgAiASADNgIYIAFBxgA2AhQgACAAKAIAKAIAEQAACyAGIAQ2AgQgBiAINgIAQQEhBCAMQQBMDQAgACAMIAAoAhgoAhARAwALIAJBEGokACAECzYAIABBADYC2AEgAEEANgK4AyAAQQA2ApABIAAoAtADIgBBADYCpAEgAEEANgIYIABCADcCDAvaOQETfyMAQaACayIJJAAgAEGIAmohCiAAQfgBaiEMIABB6AFqIQsgAEG0AWohDyAAQcQBaiEQIABBpAFqIREgACgCuAMhAQNAAkACQAJAIAENACAAKALQAygCDEUEQCAAKAIYIgIoAgQiAUUEQCAAIAIoAgwRAQBFBEBBACEBDAQLIAIoAgQhAQsgAigCACIFLQAAIQMgAUEBayIEBH8gBUEBagUgACACKAIMEQEARQRAQQAhAQwECyACKAIEIQQgAigCAAsiAUEBaiEFIANB/wFGIAEtAAAiAUHYAUZxRQRAIAAoAgAiBiADNgIYIAZBNzYCFCAAKAIAIAE2AhwgACAAKAIAKAIAEQAACyAAIAE2ArgDIAIgBEEBazYCBCACIAU2AgAMAQsgABBlRQRAQQAhAQwCCyAAKAK4AyEBCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEBaw7+AQ8REREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREgECBQkFBQUFAwQFCAUFBQ8PDw8PDw8PAAcGChALERENDQ0NDQ0NDQ0NDQ0NDQ0NEREREREREREMEREREREOEQsgACgCACICQegANgIUIABBASACKAIEEQMAIAAoAtADIgEoAgwEQCAAKAIAIgJBwAA2AhQgACACKAIAEQAAIAAoAtADIQELIAtCADcAACALQgA3AAggDEKBgoSIkKDAgAE3AAggDEKBgoSIkKDAgAE3AAAgCkKFipSo0KDBggU3AAggCkKFipSo0KDBggU3AAAgAEIANwOwAiAAQQA2AiggAEIANwOYAiAAQQA6AKwCIABCgYAENwKkAiAAQQA6AKICIABBgQI7AaACIAFBATYCDAwUC0EAIQEgAEEAQQBBABBYDRMMEgtBACEBIABBAEEBQQAQWA0SDBELQQAhASAAQQBBAEEBEFgNEQwQC0EAIQEgAEEAQQFBARBYDRAMDwsgACgCACICIAE2AhggAkE/NgIUIAAgACgCACgCABEAAAwPCyAAKAIYIgUoAgQhASAFKAIAIQMgACgC0AMoAhBFBEAgACgCACICQTw2AhQgAkEYakH4qQFB0AAQOBogACAAKAIAKAIAEQAACyABRQRAIAAgBSgCDBEBAEUEQEEAIQEMDwsgBSgCACEDIAUoAgQhAQsgAy0AACEGIAFBAWsiAgR/IANBAWoFIAAgBSgCDBEBAEUEQEEAIQEMDwsgBSgCBCECIAUoAgALIgQtAAAhASACQQFrIgMEfyAEQQFqBSAAIAUoAgwRAQBFBEBBACEBDA8LIAUoAgQhAyAFKAIACyEEIAAoAgAiAiAELQAAIgo2AhggAkHpADYCFEEBIQIgAEEBIAAoAgAoAgQRAwACQAJAAkAgCkEBdEEGaiAGQQh0IAFyRyAKQQRLcg0AIAoEQCAAIAo2AtQCIARBAWohCCADQQFrIQQM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EQEARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgYoAlggBC0AAEcNACADRQRAIAAgASgCDBEBAEUEQEEAIQEMCwsgACgC2AEhBiABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAYoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAQBFBEBBACEBDAsLIAAoAtgBIQYgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAGKAKwASAELQAARw0AIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEBAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEBAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANB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JCECIAAoAqwDDAMLIAQoAhBFBEAgACgCACIBQSQ2AhQgACABKAIAEQAACyAAKALUAkUNBCAAEIEBQQEPC0ECIQEgACgCkAEiAiAAKAKYAU4NBCAAIAI2ApgBDAQLIABBPzYCtAMgAEHAugE2ArADIABBCDYCrANBCAsiATYCyAIgACABNgLEAiACQQBKBEAgACgC2AEhAUEAIQMDQCABIAAoAqwDIgI2AiggASACNgIkIAEgASgCCCAAKAIcbCACIAAoArwCbBAzNgIcIAEgASgCDCAAKAIgbCAAKAKsAyAAKALAAmwQMzYCICABIAEoAgggACgCHGwgACgCvAIQMzYCLCABKAIMIAAoAiBsIAAoAsACEDMhAiABQQA2AlAgAUEBNgI0IAEgAjYCMCABQdgAaiEBIANBAWoiAyAAKAIkSA0ACyAAKAKsAyEBCyAAIAAoAiAgASAAKALAAmwQMzYCzAJBASEFIAAoAswDIAAoAtQCIgEgACgCJE4EfyAAKALgAUEARwVBAQs2AhALIAFFBEAgBEECNgIYDAELCyAEQQA2AhhBAQ8LIAELQgEBfyAAKALMAyIBQQE2AhggAUIANwIQIAFBNDYCACAAIAAoAgAoAhARAAAgACAAKALQAygCABEAACAAQQA2AqABCxsAIAAgACgC1AMoAggRAAAgACgCzANBNDYCAAsMACAAKAIYQQE2AiQLiwEBAn8gACgCGCIBKAIgQQFBgCAgASgCHBA1IgJFBEAgASgCJARAIAAoAgAiAkErNgIUIAAgAigCABEAAAsgACgCACICQfsANgIUIABBfyACKAIEEQMAIAEoAiBB/wE6AAAgASgCIEHZAToAAUECIQILIAFBADYCJCABIAI2AgQgASABKAIgNgIAQQELVAECfyABQQBKBEAgASAAKAIYIgIoAgQiA0oEQANAIAAgAigCDBEBABogASADayIBIAIoAgQiA0oNAAsLIAIgAyABazYCBCACIAIoAgAgAWo2AgALC3YBAX8gACgCGCICRQRAIAAgAEEAQSggACgCBCgCABECACICNgIYIAIgAEEAQYAgIAAoAgQoAgARAgA2AiAgACgCGCECCyACIAE2AhwgAkEsNgIYIAJBLTYCFCACQS42AhAgAkEvNgIMIAJBMDYCCCACQgA3AgALzQEBBH8jAEEQayIEJAAgACgC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aiIEIAAoAsACSA0ACwsLhAEBBH8gACgCwAIiAUEASgRAIAMoAgAhBQNAIAAoAnAiA0EASgRAIAMgBSAEQQJ0IgNqKAIAIgFqIQYgAiADaigCACEDA0AgASADLQAAIgc6AAEgASAHOgAAIANBAWohAyABQQJqIgEgBkkNAAsgACgCwAIhAQsgBEEBaiIEIAFIDQALCwsJACADIAI2AgALCQAgA0EANgIACx8BAX8gACgC3AMiASAAKALAAjYCXCABIAAoAnQ2AmALswIBBn8gACgC3AMiAygCXCIHIAAoAsACIghOBEAgACgCJEEASgRAIANBDGohCiADQeQAaiELIANBNGohDCAAKALYASEHQQAhCANAIAAgByABIAhBAnQiCWooAgAgCSALaigCACACKAIAbEECdGogCSAKaiAJIAxqKAIAEQYAIAdB2ABqIQcgCEEBaiIIIAAoAiRIDQALIAAoAsACIQgLIANBADYCXEEAIQcLIAAgA0EMaiAHIAQgBSgCACIBQQJ0aiAIIAdrIgQgAygCYCIHIAQgB0kbIgQgBiABayIBIAEgBEsbIgEgACgC4AMoAgQRBAAgBSAFKAIAIAFqNgIAIAMgAygCYCABazYCYCADIAMoAlwgAWoiATYCXCAAKALAAiABTARAIAIgAigCAEEBajYCAAsL2AEAAkAgACgCyAMiASgCGCICBEAgASgCDCEDDAELIAEgACABKAIIIAEoAhQgASgCEEEAIAAoAgQoAhwRCgAiAzYCDCABKAIYIQILIAAgAyACQQJ0aiAEIAUoAgAiA0ECdGogASgCECACayICIAYgA2siAyACIANJGyICIAAoAnQgASgCFGsiAyACIANJGyICIAAoAuQDKAIEEQYAIAUgBSgCACACajYCACABIAEoAhggAmoiADYCGCAAIAEoAhAiAE8EQCABQQA2AhggASABKAIUIABqNgIUCwvTAQECfyAAKALIAyIEQRhqIQgCQCAEKAIYIgYEQCAEKAIMIQcMAQsgBCAAIAQoAgggBCgCFCAEKAIQQQEgACgCBCgCHBEKACIHNgIMIAQoAhghBgsgACABIAIgAyAHIAggBCgCECAAKALcAygCBBEJACAGIAQoAhgiA0kEfyAAIAQoAgwgBkECdGpBACADIAZrIgEgACgC5AMoAgQRBgAgBSAFKAIAIAFqNgIAIAQoAhgFIAMLIAQoAhAiAE8EQCAEQQA2AhggBCAEKAIUIABqNgIUCwuPAQEEfyMAQRBrIgckACAAKALIAyIIKAIQIQkgBSgCACEKIAdBADYCDCAAIAEgAiADIAgoAgwgB0EMaiAGIAprIgEgCSABIAlJGyAAKALcAygCBBEJACAAIAgoAgwgBCAFKAIAQQJ0aiAHKAIMIAAoAuQDKAIEEQYAIAUgBSgCACAHKAIMajYCACAHQRBqJAAL3AEBAX8gACgCyAMhAgJAAkACQAJAAkAgAQ4EAAMCAQMLIAAoAlQEQCACQYkBNgIEIAIoAgwNBCACIAAgAigCCEEAIAIoAhBBASAAKAIEKAIcEQoANgIMDAQLIAIgACgC3AMoAgQ2AgQMAwsgAigCCEUEQCAAKAIAIgFBAzYCFCAAIAEoAgARAAALIAJBigE2AgQMAgsgAigCCEUEQCAAKAIAIgFBAzYCFCAAIAEoAgARAAALIAJBiwE2AgQMAQsgACgCACIBQQM2AhQgACABKAIAEQAACyACQgA3AhQLPAAgACABIAIoAgAgBCAFKAIAQQJ0aiAAKALcAygCDBEGACAFIAUoAgBBAWo2AgAgAiACKAIAQQFqNgIAC7sDAQx/IAJBAnQiAiABKAIIaigCACEGIAEoAgQgAmooAgAhByABKAIAIAJqKAIAIQIgAygCACEBIAAoAtACIQMgACgC3AMiBCgCHCEIIAQoAhghDCAEKAIUIQ0gBCgCECEOIAAoAnAiBEECTwR/IARBAXYhBANAIA0gBy0AAEECdCIFaigCACEJIAwgBi0AAEECdCIKaigCACELIAUgCGooAgAhDyABIAMgCiAOaigCAGoiCiACLQAAIgVqLQAAOgAAIAEgBSADIAsgD2pBEHVqIgtqLQAAOgABIAEgBSADIAlqIglqLQAAOgACIAEgCiACLQABIgVqLQAAOgADIAEgBSALai0AADoABCABIAUgCWotAAA6AAUgAUEGaiEBIAJBAmohAiAGQQFqIQYgB0EBaiEHIARBAWsiBA0ACyAAKAJwBSAEC0EBcQRAIA0gBy0AAEECdCIAaigCACEHIAwgBi0AAEECdCIGaigCACEEIAAgCGooAgAhCCABIAItAAAiACADIAYgDmooAgBqai0AADoAACABIAAgAyAEIAhqQRB1amotAAA6AAEgASAAIAMgB2pqLQAAOgACCwvtAQEDfyMAQRBrIgckACAFAn8gACgC3AMiAygCJARAIANBIGpBACAEIAUoAgBBAnRqQQBBASADKAIoEGEgA0EANgIkQQEMAQsgAygCLCEIIAcgBCAFKAIAIglBAnRqIgQoAgA2AgggBwJ/IAggBiAJayIGIAYgCEsbIgZBAkkiCEUEQCAEKAIEDAELIANBATYCJCADKAIgCzYCDCAAIAEgAigCACAHQQhqIAMoAgwRBgAgBkECIAgbCyIGIAUoAgBqNgIAIAMgAygCLCAGazYCLCADKAIkRQRAIAIgAigCAEEBajYCAAsgB0EQaiQAC+YEAQ9/IAJBAnQiBSABKAIIaigCACEGIAEoAgQgBWooAgAhCSABKAIAIAJBA3RqIgEoAgAhByABKAIEIQogAygCBCEBIAMoAgAhAiAAKALQAiEFIAAoAtwDIgMoAhwhDCADKAIYIQ0gAygCFCEOIAMoAhAhDyAAKAJwIgNBAk8EfyADQQF2IRADQCAOIAktAABBAnQiA2ooAgAhCyANIAYtAABBAnQiCGooAgAhESADIAxqKAIAIRIgAiAFIAggD2ooAgBqIgMgBy0AACIEai0AADoAACACIAQgBSARIBJqQRB1aiIIai0AADoAASACIAQgBSALaiILai0AADoAAiACIAMgBy0AASIEai0AADoAAyACIAQgCGotAAA6AAQgAiAEIAtqLQAAOgAFIAEgAyAKLQAAIgRqLQAAOgAAIAEgBCAIai0AADoAASABIAQgC2otAAA6AAIgASADIAotAAEiBGotAAA6AAMgASAEIAhqLQAAOgAEIAEgBCALai0AADoABSABQQZqIQEgCkECaiEKIAJBBmohAiAHQQJqIQcgBkEBaiEGIAlBAWohCSAQQQFrIhANAAsgACgCcAUgAwtBAXEEQCAOIAktAABBAnQiAGooAgAhAyANIAYtAABBAnQiBmooAgAhCSAAIAxqKAIAIQggAiAFIAYgD2ooAgBqIgYgBy0AACIAai0AADoAACACIAAgBSAIIAlqQRB1aiIHai0AADoAASACIAAgAyAFaiICai0AADoAAiABIAYgCi0AACIAai0AADoAACABIAAgB2otAAA6AAEgASAAIAJqLQAAOgACCwsbAQF/IAAoAtwDIgFBADYCJCABIAAoAnQ2AiwLhQMB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aW4gAEFzc2VydGlvbiBgaW0ud2lkdGgoKSA9PSBpbS5zdGVwKCkvc2l6ZW9mKGZsb2F0KWAgZmFpbGVkIGluIAAgCQoNAEVycm9yOiBtYWxsb2MKAEVycm9yIDE6IGljcEdldEluaXRYdzJYYwoAID09PSBtYXRyaXggKCVkLCVkKSA9PT0KACA9PT0gdmVjdG9yICglZCkgPT09CgA/Pz8gMQoARXJyb3I6IGxhYmVsaW5nIHdvcmsgb3ZlcmZsb3cuCgAjIyMgRmVhdHVyZSBjYW5kaWRhdGVzIGZvciB0cmFja2luZyBhcmUgb3ZlcmZsb3cuCgBhcmdsQ2FtZXJhRnJ1c3R1bVJIKCk6IGFyUGFyYW1EZWNvbXBNYXQoKSBpbmRpY2F0ZWQgcGFyYW1ldGVyIGVycm9yLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIvcmVmSW1hZ2UuCgBTdGFydCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgBEYXRhIG51bSBlcnJvciEhCgB3ACVzJXMAJXMuJXMAdmVjdG9yAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnNcb3JpZW50YXRpb25fYXNzaWdubWVudC5jcHAARDpca2Fsd2FsdC1naXRodWJcRmVhdHVyZVNFVC1EaXNwbGF5XGVtc2NyaXB0ZW5cV2ViQVJLaXRMaWJcbGliXFNSQ1xLUE1cRnJlYWtNYXRjaGVyXGZyYW1ld29ya1x0aW1lcnMuY3BwAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnNcRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAARDpca2Fsd2FsdC1naXRodWJcRmVhdHVyZVNFVC1EaXNwbGF5XGVtc2NyaXB0ZW5cV2ViQVJLaXRMaWJcbGliXFNSQ1xLUE1cRnJlYWtNYXRjaGVyXG1hdGNoZXJzXGhvdWdoX3NpbWlsYXJpdHlfdm90aW5nLmNwcABEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcZnJhbWV3b3JrXGltYWdlLmNwcABEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcZGV0ZWN0b3JzXGdhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnNccHlyYW1pZC5jcHAAaW5mbwBFcnJvcjogaWNwR2V0Sl9VX1hjAHdiAHJiAEFSX1BJWEVMX0ZPUk1BVF9SR0IAUGF0dGVybiBleHRyYWN0aW9uIGZhaWxlZC4AQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAFRyYWNraW5nIHRocmVhZCA9ICVkCgBTSVpFID0gJWQsICVkCgBFcnJvciAyOiBpY3BHZXRJbml0WHcyWGMKAD8/PyAyCgBFcnJvcjogdW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LgoAVW5rbm93biBvciB1bnN1cHBvcnRlZCBsYWJlbGluZyB0aHJlc2hvbGQgbW9kZSByZXF1ZXN0ZWQuIFNldCB0byBtYW51YWwuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IDAgeHNpemUveXNpemUvZHBpLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciB3cml0aW5nLgoARXJyb3I6IE5VTEwgcGF0dEhhbmRsZS4KAEVuZCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgByAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxtYXRjaGVyc1xmcmVhay5oAHdhcm5pbmcAICUxMGcAJTRkAHdiAHJiAEFSX1BJWEVMX0ZPUk1BVF9CR1IATUFOVUFMAEdlbmVyaWMgZXJyb3IgZHVyaW5nIG1hdGNoaW5nIHBoYXNlLgAgbGluZSAAJXMlcwoARmlsZSBvcGVuIGVycm9yLiAlcwoARGlzdG9ydGlvbiBmYWN0b3I6IGsxPSUxLjEwZiwgazI9JTEuMTBmLCBwMT0lMS4xMGYsIHAyPSUxLjEwZgoARXJyb3I6IG1hbGxvYwoARXJyb3IgMzogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRKX1VfUwoAPT09PT09ICVzID09PT09PT09CgA/Pz8gMwoARXJyb3I6IGNhbid0IGxvYWQgcGF0dGVybiBmcm9tIE5VTEwgYnVmZmVyLgoAa3BtU2V0UmVmRGF0YVNldCgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KAEVycm9yIHNhdmluZyBmZWF0dXJlIG1hcDogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3V0IG9mIG1lbW9yeSEhCgBJRCBhbHJlYWR5IGV4aXN0cwBlcnJvcgBGcmVhayBmZWF0dXJlcyAtICVkAHJiAEFVVE9fTUVESUFOAEFSX1BJWEVMX0ZPUk1BVF9SR0JBAEluc3VmZmljaWVudCBjb250cmFzdCBkdXJpbmcgbWF0Y2hpbmcuACU3LjVmIAAgbGluZSAARXJyb3Igb3BlbmluZyBmaWxlICclcyc6IAAgICAgICAgICAgICAgICAgICBmeD0lZiwgZnk9JWYsIHgwPSVmLCB5MD0lZiwgcz0lZgoARXJyb3IgNDogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRVX2Zyb21fWF9ieV9NYXRYMlUKAEVycm9yIGFsbG9jYXRpbmcgbWVtb3J5LgoARXJyb3I6IG91dCBvZiBtZW1vcnkuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciB3cml0aW5nLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMnIGZvciByZWFkaW5nLgoAT3V0IG9mIG1lbW9yeSEhCgBTdGVwIHNpemUgbXVzdCBiZSBlcXVhbCB0byB3aWR0aCBmb3Igbm93ACVzAFdpZHRoIGNhbm5vdCBiZSB6ZXJvAFNvdXJjZSB3aWR0aCBtdXN0IGJlIGV2ZW4ASW1hZ2UgaXMgdG9vIHNtYWxsAHggb3V0IG9mIHJhbmdlAEJ1aWxkIFB5cmFtaWQAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0YXJ0ZWQAUHlyYW1pZCBpcyBub3QgYWxsb2NhdGVkAHJiAEFVVE9fT1RTVQBBUl9QSVhFTF9GT1JNQVRfQkdSQQBCYXJjb2RlIG1hdGNoaW5nIGNvdWxkIG5vdCBmaW5kIGNvcnJlY3QgYmFyY29kZSBsb2NhdG9yIHBhdHRlcm4uAFslc10gADogACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYgJWYKAEVycm9yIDU6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0WGNfZnJvbV9Yd19ieV9NYXRYdzJYYwoARXJyb3IgcmVhZGluZyBpbWFnZVNldC4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbUdlblJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBvcGVuaW5nICclcycuCgBDYW4ndCBvcGVuIEpQRUcgZmlsZSAnJXMnCgBPdXQgb2YgbWVtb3J5ISEKAFBhdHRlcm4gRGF0YSByZWFkIGVycm9yISEKAFJlYWQgZXJyb3IhIQoAJWYAd2IAQVJfUElYRUxfRk9STUFUX0FCR1IAUHlyYW1pZCBpcyBOVUxMAEFVVE9fQURBUFRJVkUAQmFyY29kZSBtYXRjaGluZyBlcnJvciBkZXRlY3Rpb24vY29ycmVjdGlvbiBmb3VuZCB1bnJlY292ZXJhYmxlIGVycm9yLgBFcnJvciBjcmVhdGluZyBmdWxsIGZpbGUgcGF0aCBmcm9tICclcycgYW5kICclcycAQXNzZXJ0aW9uIGB4IDwgbU1heFhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gNWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSW1hZ2VzLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RvcFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdCAhPSAwYCBmYWlsZWQgaW4gACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYKAEVycm9yID0gJWYKAEVycm9yIDY6IGljcEdldEluaXRYdzJYYwoAICAgICAgICAgSW1hZ2VTaXplID0gJTdkW3BpeGVsXQoAPT09PT09PT09ICVkID09PT09PT09PT09CgBJbWFnZXNldCBjb250YWlucyAlZCBpbWFnZXMuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciByZWFkaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3IgcmVhZGluZyBwYXR0ZXJuIGZpbGUgJyVzJy4KAEV4dHJhY3QgRmVhdHVyZXMASGVpZ2h0IGNhbm5vdCBiZSB6ZXJvACVmICVmICVmICVmAHggbXVzdCBiZSBwb3NpdGl2ZQBMYXBsYWNpYW4gcHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkAENsb2NrIGhhcyBub3QgYmVlbiBzdG9wcGVkAEFSX1BJWEVMX0ZPUk1BVF9NT05PAERlc3RpbmF0aW9uIGlzIE5VTEwAQVVUT19CUkFDS0VUSU5HAEVycm9yICglZCk6IHVuYWJsZSB0byBkZXRlcm1pbmUgZmlsZSBsZW5ndGguAE1hdGNoaW5nIGNvbmZpZGVuY2UgY3V0b2ZmIHZhbHVlIG5vdCByZWFjaGVkLgBBc3NlcnRpb24gYHkgPj0gbU1pbllgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS50eXBlKCkgPT0gSU1BR0VfVUlOVDhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzdG9yZS5zaXplKCkgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmCgBFcnJvciA3OiBpY3BHZXRJbml0WHcyWGMKAEV4dHJhY3RlZCBmZWF0dXJlcyA9ICU3ZFtwaXhlbF0KAEVycm9yIGljcDJHZXRUUwoARmFsbGluZyBiYWNrIHRvIHJlYWRpbmcgJyVzJXMnIGluIEFSVG9vbEtpdCB2NC54IGZvcm1hdC4KAEVycm9yIGluIG9wZW5pbmcgJyVzJyBpbiB6aXBmaWxlLgoARXJyb3IgcmVhZGluZyBKUEVHIGZpbGUuCgBFcnJvciB3aGlsZSBhZGRpbmcgcmVmZXJlbmNlIGRhdGEgc2V0OiBrcG1NZXJnZVJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcwBJbWFnZSBtdXN0IGJlIGdyYXlzY2FsZQB5IG91dCBvZiByYW5nZQBGZWF0dXJlIHN0b3JlIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQAJWQAd2IAQVJfUElYRUxfRk9STUFUX0FSR0IATWF4aW11bSBhbGxvd2FibGUgcG9zZSBlcnJvciBleGNlZWRlZC4AQXNzZXJ0aW9uIGBzdGVwID49IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAFNvdXJjZSBpcyBOVUxMAEVycm9yICglZCk6IHVuYWJsZSB0byByZWFkIGZyb20gZmlsZS4ATXVsdGktbWFya2VyIHBvc2UgZXJyb3IgdmFsdWUgZXhjZWVkZWQuAEFzc2VydGlvbiBgeSA8IG1NYXhZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX3BvaW50cyA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACU3LjVmIAAgSU5GTyAgAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvcmVmRGF0YVNldC4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiBVbnN1cHBvcnRlZCBwaXhlbCBmb3JtYXQgKCVkKSByZXF1ZXN0ZWQuCgBFcnJvciBpbiByZWFkaW5nICclcycuCgAKIyMjIFN1cmZhY2UgTm8uJWQgIyMjCgBCdWlsZCBJbmRleABBUl9QSVhFTF9GT1JNQVRfeXV2cwAlcwBJbWFnZSBtdXN0IGhhdmUgMSBjaGFubmVsAFNob3VsZCBiZSBzYW1lIHNpemUAUmVqZWN0ZWQgZnJlcXVlbnRseSBtaXNyZWNvZ25pc2VkIG1hdHJpeCBtYXJrZXIuAEFzc2VydGlvbiBgYW5nbGUgPiAtUElgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBjaGFubmVscyA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfd2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHluYW1pY19jYXN0PGNvbnN0IEJpbm9taWFsUHlyYW1pZDMyZio+KHB5cmFtaWQpYCBmYWlsZWQgaW4gAE1heCBmZWF0dXJlID0gJWQKAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABBUl9QSVhFTF9GT1JNQVRfUkdCXzU2NQBBc3NlcnRpb24gYG1QeXJhbWlkLnNpemUoKSA9PSBtTnVtT2N0YXZlcyptTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABGaWVsZC1vZi12aWV3IHZlcnRpY2FsID0gJS4xZiwgaG9yaXpvbnRhbCA9ICUuMWYgZGVncmVlcywgYXNwZWN0IHJhdGlvID0gJS4zZgoAJTNkOiAoJTNkLCUzZCkgOiAlZiBtaW49JWYgbWF4PSVmLCBzZD0lZgoAICBSZWFkIEltYWdlU2V0LgoARXJyb3Igc2F2aW5nIEtQTSBkYXRhOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJXMnIGZvciB3cml0aW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBFcnJvciBpbiBjbG9zaW5nICVzIGluIHRoZSB6aXBmaWxlLgoAQXV0byB0aHJlc2hvbGQgKGJyYWNrZXQpIG1hcmtlciBjb3VudHMgLVslM2Q6ICUzZF0gWyUzZDogJTNkXSBbJTNkOiAlM2RdKy4KAE91dCBvZiBtZW1vcnkhIQoAUHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkIHlldABEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcbWF0Y2hlcnMvdmlzdWFsX2RhdGFiYXNlLmgAQVJfUElYRUxfRk9STUFUX1JHQkFfNTU1MQAuAEFzc2VydGlvbiBgYW5nbGUgPD0gUElgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkLnR5cGUoKSA9PSBJTUFHRV9GMzJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfaGVpZ2h0ID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbURhdGEuZ2V0KClgIGZhaWxlZCBpbiAAcGFnZSAlZCwgaW1hZ2UgbnVtICVkLCBwb2ludHMgLSAlZAoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoARXJyb3Igb3BlbmluZyBmaWxlICclcy5pc2V0Jy4KAEVycm9yIGluIGNsb3NpbmcgJyVzJy4KAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoAeSBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2UgaGVpZ2h0AEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAE9ubHkgRjMyIGltYWdlcyBzdXBwb3J0ZWQARGF0YSBwb2ludGVyIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNDQ0NABBc3NlcnRpb24gYHNjYWxlID49IG1NaW5TY2FsZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLndpZHRoKCkgPT0gbVB5cmFtaWRbMF0ud2lkdGgoKWAgZmFpbGVkIGluIAAgbGluZSAAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZgoAWyUgLjNmICUgLjNmICUgLjNmXSBbJSA2LjFmXQoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAGtwbVNldFJlZkRhdGFTZXRGaWxlKCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoAICAgIGVuZC4KAEF1dG8gdGhyZXNob2xkICglcykgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoAQVJfUElYRUxfRk9STUFUXzQyMHYAbWVkaWFuAE9jdGF2ZSBtdXN0IGJlIHBvc2l0aXZlAHNjYWxlIG91dCBvZiByYW5nZQBJbWFnZSBvZiB3cm9uZyBzaXplIGZvciBweXJhbWlkAEFzc2VydGlvbiBgaW0xLnR5cGUoKSA9PSBJTUFHRV9GMzJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBnLmNoYW5uZWxzKCkgPT0gMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY19zdGVwID4gMGAgZmFpbGVkIGluIAAlNy40ZiAAOiAAICBSZWFkIEZlYXR1cmVTZXQuCgBDYW5ub3QgZmluZCB0aGUgcGFnZSBmb3Igc2tpcHBpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBvcHRpY2FsIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3Igc2F2aW5nIEtQTSBkYXRhOiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdHN1AEFSX1BJWEVMX0ZPUk1BVF80MjBmAFN0ZXAgbXVzdCBiZSBwb3NpdGl2ZQBJbnZhbGlkIGltYWdlIHR5cGUAUHlyYW1pZCBpcyBOVUxMAE51bWJlciBvZiBjaGFubmVscyBzaG91bGQgYmUgMgBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTWF4U2NhbGVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmhlaWdodCgpID09IG1QeXJhbWlkWzBdLmhlaWdodCgpYCBmYWlsZWQgaW4gACUzZCwgJTNkOiBtYXhfc2ltID0gJWYsIChtYXgsbWluKSA9ICVmLCAlZiwgc2QgPSAlZgoAa3BtTG9hZFJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0UHRyLgoAa3BtTWF0Y2hpbmcoKTogTlVMTCBrcG1IYW5kbGUvaW5JbWFnZUx1bWEuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmZzZXQnLgoAT2N0YXZlIG11c3QgYmUgbGVzcyB0aGFuIG51bWJlciBvZiBvY3RhdmVzAEFSX1BJWEVMX0ZPUk1BVF9OVjIxAEFzc2VydGlvbiBgZGV0ZWN0b3JgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3QudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbWF4X2hlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfd2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2l6ZSA+IDBgIGZhaWxlZCBpbiAAUGFnZVslZF0gIHByZTolM2QsIGFmdDolM2QsIGVycm9yID0gJWYKACAgUmVhZCBNYXJrZXJTZXQuCgBFcnJvciBsb2FkaW5nIEtQTSBkYXRhOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJXMnIGZvciByZWFkaW5nLgoARGVzdGluYXRpb24gaW1hZ2Ugc2hvdWxkIGJlIGEgZmxvYXQAbXJrAHNpemUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAERldGVjdG9yIGlzIE5VTEwAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBVbmtub3duIGltYWdlIHR5cGUAQXNzZXJ0aW9uIGBoaXN0ICE9IE5VTExgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoc3JjX3dpZHRoJTIpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVJlZkltYWdlV2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKCkuc2l6ZSgpID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KAFB5cmFtaWQgaXMgZW1wdHkAJSUlMDJ4AHZlY3RvcgBEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcZGV0ZWN0b3JzXG9yaWVudGF0aW9uX2Fzc2lnbm1lbnQuaAAlZiAlZiAlZiAlZgB3aWR0aCBtdXN0IGJlIHBvc2l0aXZlAFVuc3VwcG9ydGVkIGltYWdlIHR5cGUAU291cmNlIHdpZHRoIG11c3QgYmUgb2RkAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0yLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIAAvcHJvYy9zZWxmL2V4ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0ud2lkdGgoKSA9PSBkZXRlY3Rvci0+d2lkdGgoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIABUcmFuc2Zvcm1hdGlvbiBtYXRyaXggcmVhZCBlcnJvciEhCgB2ZWN0b3IASW1hZ2VzIG11c3QgaGF2ZSB0aGUgc2FtZSB3aWR0aABQeXJhbWlkIGFuZCBkZXRlY3RvciBzaXplIG1pc21hdGNoAGpwZwBVbnRlc3RlZCBiZWhhdmlvciBmb3Igb2RkIGNodW5rIHNpemUAaGVpZ2h0IG11c3QgYmUgcG9zaXRpdmUAT2N0YXZlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYChmYmluKzAuNWYpID4gMCAmJiAoZmJpbi0wLjVmKSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gACVzJXMKAAAAGAQAABUKAABQDAAADQ4AAC5pc2V0AHJiAABpbmZpbml0eQBNaXNzaW5nIEh1ZmZtYW4gY29kZSB0YWJsZSBlbnRyeQBNQVhfQUxMT0NfQ0hVTksgaXMgd3JvbmcsIHBsZWFzZSBmaXgAQUxJR05fVFlQRSBpcyB3cm9uZywgcGxlYXNlIGZpeABOb3QgYSBKUEVHIGZpbGU6IHN0YXJ0cyB3aXRoIDB4JTAyeCAweCUwMngAQ29ycnVwdCBKUEVHIGRhdGE6ICV1IGV4dHJhbmVvdXMgYnl0ZXMgYmVmb3JlIG1hcmtlciAweCUwMngAVW5leHBlY3RlZCBtYXJrZXIgMHglMDJ4AFVuc3VwcG9ydGVkIG1hcmtlciB0eXBlIDB4JTAyeABVbnN1cHBvcnRlZCBKUEVHIHByb2Nlc3M6IFNPRiB0eXBlIDB4JTAyeABEZWZpbmUgSHVmZm1hbiBUYWJsZSAweCUwMngARGVmaW5lIEFyaXRobWV0aWMgVGFibGUgMHglMDJ4OiAweCUwMngALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABCb2d1cyBEQUMgdmFsdWUgMHgleABfX25leHRfcHJpbWUgb3ZlcmZsb3cASHVmZm1hbiBjb2RlIHNpemUgdGFibGUgb3ZlcmZsb3cAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUASW52YWxpZCBjcm9wIHJlcXVlc3QAVW5zdXBwb3J0ZWQgY29sb3IgY29udmVyc2lvbiByZXF1ZXN0AHVuc2lnbmVkIHNob3J0AG5mdFBvaW50AHVuc2lnbmVkIGludABDb3JydXB0IEpQRUcgZGF0YTogcHJlbWF0dXJlIGVuZCBvZiBkYXRhIHNlZ21lbnQAaGVpZ2h0AEZyYWN0aW9uYWwgc2FtcGxpbmcgbm90IGltcGxlbWVudGVkIHlldABDQ0lSNjAxIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQATm90IGltcGxlbWVudGVkIHlldABmc2V0AGdldABmbG9hdAB1aW50NjRfdABudW1GcG9pbnRzAG5mdFBvaW50cwBuZnRGc2V0UG9pbnRzAG5mdEZlYXR1cmVQb2ludHMAQ2Fubm90IHF1YW50aXplIG1vcmUgdGhhbiAlZCBjb2xvciBjb21wb25lbnRzAFN0YXJ0IE9mIFNjYW46ICVkIGNvbXBvbmVudHMAbnVtRnNldHMAQm9ndXMgdmlydHVhbCBhcnJheSBhY2Nlc3MAQm9ndXMgc2FtcGxpbmcgZmFjdG9ycwBRdWFudGl6aW5nIHRvICVkID0gJWQqJWQqJWQgY29sb3JzAFF1YW50aXppbmcgdG8gJWQgY29sb3JzAENhbm5vdCBxdWFudGl6ZSB0byBmZXdlciB0aGFuICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gbW9yZSB0aGFuICVkIGNvbG9ycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0kgbWFya2VycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0YgbWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAdmVjdG9yAElucHV0IGZpbGUgcmVhZCBlcnJvcgBwb2ludGVyAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogbWlzc2luZyBTT1MgbWFya2VyAG5mdE1hcmtlcgBfcmVhZE5GVE1hcmtlcgB1bnNpZ25lZCBjaGFyAFVucmVjb2duaXplZCBjb21wb25lbnQgSURzICVkICVkICVkLCBhc3N1bWluZyBZQ2JDcgBzZXR1cABWaXJ0dWFsIGFycmF5IGNvbnRyb2xsZXIgbWVzc2VkIHVwAHN0ZDo6ZXhjZXB0aW9uAEJvZ3VzIEh1ZmZtYW4gdGFibGUgZGVmaW5pdGlvbgBTZWxlY3RlZCAlZCBjb2xvcnMgZm9yIHF1YW50aXphdGlvbgBJbWFnZSB0b28gd2lkZSBmb3IgdGhpcyBpbXBsZW1lbnRhdGlvbgBuYW4ARGlkbid0IGV4cGVjdCBtb3JlIHRoYW4gb25lIHNjYW4AU2FtcGxpbmcgZmFjdG9ycyB0b28gbGFyZ2UgZm9yIGludGVybGVhdmVkIHNjYW4AYm9vbABCdWZmZXIgcGFzc2VkIHRvIEpQRUcgbGlicmFyeSBpcyB0b28gc21hbGwAcHVzaF9iYWNrAGRwaQBiYWRfYXJyYXlfbmV3X2xlbmd0aABCb2d1cyBtYXJrZXIgbGVuZ3RoAHdpZHRoAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAGJhc2ljX3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBDb3B5cmlnaHQgKEMpIDIwMTgsIFRob21hcyBHLiBMYW5lLCBHdWlkbyBWb2xsYmVkaW5nAGluZgByZXNpemUAaW1nQldzaXplAFN1c3BlbnNpb24gbm90IGFsbG93ZWQgaGVyZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAZG91YmxlAERDVCBjb2VmZmljaWVudCBvdXQgb2YgcmFuZ2UASW52YWxpZCBjb2xvciBxdWFudGl6YXRpb24gbW9kZSBjaGFuZ2UASlBFRyBkYXRhc3RyZWFtIGNvbnRhaW5zIG5vIGltYWdlACAgICB3aXRoICVkIHggJWQgdGh1bWJuYWlsIGltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAEJvZ3VzIGlucHV0IGNvbG9yc3BhY2UAQm9ndXMgSlBFRyBjb2xvcnNwYWNlAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkACAgICAgICAgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZABXYXJuaW5nOiB1bmtub3duIEpGSUYgcmV2aXNpb24gbnVtYmVyICVkLiUwMmQAQ29ycnVwdCBKUEVHIGRhdGE6IGZvdW5kIG1hcmtlciAweCUwMnggaW5zdGVhZCBvZiBSU1QlZABTdGFydCBPZiBGcmFtZSAweCUwMng6IHdpZHRoPSV1LCBoZWlnaHQ9JXUsIGNvbXBvbmVudHM9JWQAICAgIENvbXBvbmVudCAlZDogJWRoeCVkdiBxPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBTcz0lZCBTZT0lZCBBaD0lZCBBbD0lZAAgIFNzPSVkLCBTZT0lZCwgQWg9JWQsIEFsPSVkACAgICBDb21wb25lbnQgJWQ6IGRjPSVkIGFjPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBhdCBzY2FuIHNjcmlwdCBlbnRyeSAlZABJbnZhbGlkIHNjYW4gc2NyaXB0IGF0IGVudHJ5ICVkAEJvZ3VzIERRVCBpbmRleCAlZABCb2d1cyBESFQgaW5kZXggJWQAQm9ndXMgREFDIGluZGV4ICVkAFRvbyBtYW55IGNvbG9yIGNvbXBvbmVudHM6ICVkLCBtYXggJWQASW5jb25zaXN0ZW50IHByb2dyZXNzaW9uIHNlcXVlbmNlIGZvciBjb21wb25lbnQgJWQgY29lZmZpY2llbnQgJWQAV3JvbmcgSlBFRyBsaWJyYXJ5IHZlcnNpb246IGxpYnJhcnkgaXMgJWQsIGNhbGxlciBleHBlY3RzICVkAEF0IG1hcmtlciAweCUwMngsIHJlY292ZXJ5IGFjdGlvbiAlZABVbnN1cHBvcnRlZCBKUEVHIGRhdGEgcHJlY2lzaW9uICVkAERlZmluZSBRdWFudGl6YXRpb24gVGFibGUgJWQgIHByZWNpc2lvbiAlZABBZG9iZSBBUFAxNCBtYXJrZXI6IHZlcnNpb24gJWQsIGZsYWdzIDB4JTA0eCAweCUwNHgsIHRyYW5zZm9ybSAlZABJbXByb3BlciBjYWxsIHRvIEpQRUcgbGlicmFyeSBpbiBzdGF0ZSAlZABDYW5ub3QgdHJhbnNjb2RlIGR1ZSB0byBtdWx0aXBsZSB1c2Ugb2YgcXVhbnRpemF0aW9uIHRhYmxlICVkAFVua25vd24gQWRvYmUgY29sb3IgdHJhbnNmb3JtIGNvZGUgJWQASW52YWxpZCBtZW1vcnkgcG9vbCBjb2RlICVkAEJvZ3VzIG1lc3NhZ2UgY29kZSAlZABKRklGIEFQUDAgbWFya2VyOiB2ZXJzaW9uICVkLiUwMmQsIGRlbnNpdHkgJWR4JWQgICVkAHN0ZDo6YmFkX2FsbG9jACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwByd2EAU2NhbiBzY3JpcHQgZG9lcyBub3QgdHJhbnNtaXQgYWxsIGRhdGEASW52YWxpZCBjb21wb25lbnQgSUQgJWQgaW4gU09TAE5BTgBKUEVHTUVNAEludmFsaWQgU09TIHBhcmFtZXRlcnMgZm9yIHNlcXVlbnRpYWwgSlBFRwBDYXV0aW9uOiBxdWFudGl6YXRpb24gdGFibGVzIGFyZSB0b28gY29hcnNlIGZvciBiYXNlbGluZSBKUEVHAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogJXMgYmVmb3JlIFNPRgBJTkYAT3V0cHV0IGZpbGUgd3JpdGUgZXJyb3IgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBXcml0ZSBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AHZlY3RvcjxuZnRQb2ludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50NjRfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50NjRfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGNoYXI+AHN0ZDo6YmFzaWNfc3RyaW5nPHVuc2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+ADljICAxNC1KYW4tMjAxOABmc2V0MwAuAChudWxsKQBFbXB0eSBKUEVHIGltYWdlIChETkwgbm90IHN1cHBvcnRlZCkASW5zdWZmaWNpZW50IG1lbW9yeSAoY2FzZSAlZCkARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldAoAUmVhZGluZyAlcy5mc2V0CgBDYW5ub3QgbG9hZCBtb3JlIHRoYW4gJWQgTkZUIG1hcmtlcnMKACVzCgBQYXNzaW5nIHRoZSBpbWdCVyBwb2ludGVyOiAlcAoAcHJpbnRpbmcgcG9pbnRlciBpbWdCVzogJXAKAE5GVCBtYXJrZXIgaGVpZ2h0OiAlaQoATkZUIG51bWJlciBvZiBJbWFnZVNldDogJWkKAE5GVCBudW1iZXIgb2YgRmVhdHVyZSBzZXRzOiAlaQoATkZUIG1hcmtlciBkcGk6ICVpCgBORlQgbWFya2VyIHdpZHRoOiAlaQoAaW1nQlcgZmlsbGVkCgBSZXNlcnZlZCBpbWdCV3NpemUgJWQKAG51bSA9ICVkCgBORlQgbnVtYmVyIG9mIGZlYXR1cmUgcG9pbnRzOiAlZAoAaW1nc2l6ZVBvaW50ZXI6ICVkCgBORlQgUG9pbnQgeSBjb29yZDogJWQKAE5GVCBQb2ludCB4IGNvb3JkOiAlZAoAZmlsZSBvcGVuIGVycm9yOiAlcy5mc2V0MwoAQVJpbWFnZUZzZXREaXNwbGF5KCk6IFVuYWJsZSB0byByZWFkIE5GVCBtYXJrZXIuCgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgoAICBEb25lLgoAICBlbmQuCgBSZWFkIEZlYXR1cmVTZXQzLgoAFHMAABRzAAAUcwAAaXBpaQAAAAAUTAAAFHMAAFxMAAA5bmZ0TWFya2VyAAB4cwAACEwAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAAB4cwAAHEwAAHBwaXAAcAB2cABpcHAAdnBwaQBOU3QzX18yNnZlY3Rvckk4bmZ0UG9pbnROU185YWxsb2NhdG9ySVMxX0VFRUUAAAAAeHMAAHdMAABwcHAAdnBwcAA4bmZ0UG9pbnQAAHhzAAC5TAAATlN0M19fMjhvcHRpb25hbEk4bmZ0UG9pbnRFRQBOU3QzX18yMjdfX29wdGlvbmFsX21vdmVfYXNzaWduX2Jhc2VJOG5mdFBvaW50TGIxRUVFAE5TdDNfXzIyN19fb3B0aW9uYWxfY29weV9hc3NpZ25fYmFzZUk4bmZ0UG9pbnRMYjFFRUUATlN0M19fMjIwX19vcHRpb25hbF9tb3ZlX2Jhc2VJOG5mdFBvaW50TGIxRUVFAE5TdDNfXzIyMF9fb3B0aW9uYWxfY29weV9iYXNlSThuZnRQb2ludExiMUVFRQBOU3QzX18yMjNfX29wdGlvbmFsX3N0b3JhZ2VfYmFzZUk4bmZ0UG9pbnRMYjBFRUUATlN0M19fMjI0X19vcHRpb25hbF9kZXN0cnVjdF9iYXNlSThuZnRQb2ludExiMUVFRQAAAHhzAADgTQAAoHMAAK9NAAAUTgAAoHMAAIFNAAAcTgAAoHMAAFNNAAAoTgAAoHMAAB5NAAA0TgAAoHMAAOlMAABATgAATlN0M19fMjE4X19zZmluYWVfY3Rvcl9iYXNlSUxiMUVMYjFFRUUAAHhzAABYTgAATlN0M19fMjIwX19zZmluYWVfYXNzaWduX2Jhc2VJTGIxRUxiMUVFRQAAAAB4cwAAiE4AAPxzAADMTAAAAAAAAAMAAABMTgAAAAAAAIBOAAAAAAAAtE4AAAAAAABQTlN0M19fMjZ2ZWN0b3JJOG5mdFBvaW50TlNfOWFsbG9jYXRvcklTMV9FRUVFAABYdAAA5E4AAAAAAACoTAAAUEtOU3QzX18yNnZlY3Rvckk4bmZ0UG9pbnROU185YWxsb2NhdG9ySVMxX0VFRUUAWHQAACRPAAABAAAAqEwAAHBwAHYAAAAAFE8AALRyAAAUTwAAxEwAAAAAAAC0cgAAFE8AADhzAADETAAAdnBwcHAAAAA4cwAAVE8AAHBwcAC8TgAAqEwAADhzAABwcHBwAEHAnwEL4gbMcgAAqEwAADhzAADETAAAaXBwcHAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUAAAAAeHMAANZPAABOU3QzX18yMTJiYXNpY19zdHJpbmdJd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQAAeHMAACBQAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRHNOU18xMWNoYXJfdHJhaXRzSURzRUVOU185YWxsb2NhdG9ySURzRUVFRQAAAHhzAABoUAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFjaGFyX3RyYWl0c0lEaUVFTlNfOWFsbG9jYXRvcklEaUVFRUUAAAB4cwAAtFAAAE4xMGVtc2NyaXB0ZW4zdmFsRQAAeHMAAABRAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ljRUUAAHhzAAAcUQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJYUVFAAB4cwAARFEAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWhFRQAAeHMAAGxRAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lzRUUAAHhzAACUUQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJdEVFAAB4cwAAvFEAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWlFRQAAeHMAAORRAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lqRUUAAHhzAAAMUgAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbEVFAAB4cwAANFIAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SW1F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AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAAAAAAAAQAAAAgAAAAQAAAACQAAAAIAAAAKAAAAEQAAABIAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AEGExAEL5BABAAAACAAAAAkAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAiHUAAE5vIGVycm9yIGluZm9ybWF0aW9uAElsbGVnYWwgYnl0ZSBzZXF1ZW5jZQBEb21haW4gZXJyb3IAUmVzdWx0IG5vdCByZXByZXNlbnRhYmxlAE5vdCBhIHR0eQBQZXJtaXNzaW9uIGRlbmllZABPcGVyYXRpb24gbm90IHBlcm1pdHRlZABObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABSZXF1aXJlZCBrZXkgbm90IGF2YWlsYWJsZQBLZXkgaGFzIGV4cGlyZWQAS2V5IGhhcyBiZWVuIHJldm9rZWQAS2V5IHdhcyByZWplY3RlZCBieSBzZXJ2aWNlAAAAAAClAlsA8AG1BYwFJQGDBh0DlAT/AMcDMQMLBrwBjwF/A8oEKwDaBq8AQgNOA9wBDgQVAKEGDQGUAgsCOAZkArwC/wJdA+cECwfPAssF7wXbBeECHgZFAoUAggJsA28E8QDzAxgF2QDaA0wGVAJ7AZ0DvQQAAFEAFQK7ALMDbQD/AYUELwX5BDgAZQFGAZ8AtwaoAXMCUwEAQZjVAQsMIQQAAAAAAAAAAC8CAEG41QELBjUERwRWBABBztUBCwKgBABB4tUBCyJGBWAFbgVhBgAAzwEAAAAAAAAAAMkG6Qb5Bh4HOQdJB14HAEGQ1gELQRkACwAZGRkAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAGQAKChkZGQMKBwABAAkLGAAACQYLAAALAAYZAAAAGRkZAEHh1gELIQ4AAAAAAAAAABkACw0ZGRkADQAAAgAJDgAAAAkADgAADgBBm9cBCwEMAEGn1wELFRMAAAAAEwAAAAAJDAAAAAAADAAADABB1dcBCwEQAEHh1wELFQ8AAAAEDwAAAAAJEAAAAAAAEAAAEABBj9gBCwESAEGb2AELHhEAAAAAEQAAAAAJEgAAAAAAEgAAEgAAGgAAABoaGgBB0tgBCw4aAAAAGhoaAAAAAAAACQBBg9kBCwEUAEGP2QELFRcAAAAAFwAAAAAJFAAAAAAAFAAAFABBvdkBCwEWAEHJ2QELJxUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRgBBlNoBCwG6AEG82gELCP//////////AEGA2wEL/g/RdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAfAAAAJQAAACkAAAArAAAALwAAADUAAAA7AAAAPQAAAEMAAABHAAAASQAAAE8AAABTAAAAWQAAAGEAAABlAAAAZwAAAGsAAABtAAAAcQAAAHkAAAB/AAAAgwAAAIkAAACLAAAAjwAAAJUAAACXAAAAnQAAAKMAAACnAAAAqQAAAK0AAACzAAAAtQAAALsAAAC/AAAAwQAAAMUAAADHAAAA0QAAAE4xMF9fY3h4YWJpdjExNl9fc2hpbV90eXBlX2luZm9FAAAAAKBzAAAwcQAAeHUAAE4xMF9fY3h4YWJpdjExN19fY2xhc3NfdHlwZV9pbmZvRQAAAKBzAABgcQAAVHEAAE4xMF9fY3h4YWJpdjExN19fcGJhc2VfdHlwZV9pbmZvRQAAAKBzAACQcQAAVHEAAE4xMF9fY3h4YWJpdjExOV9fcG9pbnRlcl90eXBlX2luZm9FAKBzAADAcQAAtHEAAE4xMF9fY3h4YWJpdjEyMF9fZnVuY3Rpb25fdHlwZV9pbmZvRQAAAACgcwAA8HEAAFRxAABOMTBfX2N4eGFiaXYxMjlfX3BvaW50ZXJfdG9fbWVtYmVyX3R5cGVfaW5mb0UAAACgcwAAJHIAALRxAAAAAAAApHIAALwAAAC9AAAAvgAAAL8AAADAAAAATjEwX19jeHhhYml2MTIzX19mdW5kYW1lbnRhbF90eXBlX2luZm9FAKBzAAB8cgAAVHEAAHYAAABocgAAsHIAAERuAABocgAAvHIAAGIAAABocgAAyHIAAGMAAABocgAA1HIAAGgAAABocgAA4HIAAGEAAABocgAA7HIAAHMAAABocgAA+HIAAHQAAABocgAABHMAAGkAAABocgAAEHMAAGoAAABocgAAHHMAAGwAAABocgAAKHMAAG0AAABocgAANHMAAHgAAABocgAAQHMAAHkAAABocgAATHMAAGYAAABocgAAWHMAAGQAAABocgAAZHMAAAAAAACEcQAAvAAAAMEAAAC+AAAAvwAAAMIAAADDAAAAxAAAAMUAAAAAAAAA6HMAALwAAADGAAAAvgAAAL8AAADCAAAAxwAAAMgAAADJAAAATjEwX19jeHhhYml2MTIwX19zaV9jbGFzc190eXBlX2luZm9FAAAAAKBzAADAcwAAhHEAAAAAAABEdAAAvAAAAMoAAAC+AAAAvwAAAMIAAADLAAAAzAAAAM0AAABOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9FAAAAoHMAABx0AACEcQAAAAAAAORxAAC8AAAAzgAAAL4AAAC/AAAAzwAAAAAAAADQdAAADAAAANAAAADRAAAAAAAAAPh0AAAMAAAA0gAAANMAAAAAAAAAuHQAAAwAAADUAAAA1QAAAFN0OWV4Y2VwdGlvbgAAAAB4cwAAqHQAAFN0OWJhZF9hbGxvYwAAAACgcwAAwHQAALh0AABTdDIwYmFkX2FycmF5X25ld19sZW5ndGgAAAAAoHMAANx0AADQdAAAAAAAACh1AAALAAAA1gAAANcAAABTdDExbG9naWNfZXJyb3IAoHMAABh1AAC4dAAAAAAAAFx1AAALAAAA2AAAANcAAABTdDEybGVuZ3RoX2Vycm9yAAAAAKBzAABIdQAAKHUAAFN0OXR5cGVfaW5mbwAAAAB4cwAAaHUAQYDrAQsJAQAAAAAAAAAFAEGU6wELAbUAQazrAQsKswAAALIAAADcdwBBxOsBCwECAEHU6wELCP//////////AEGY7AELCYh1AAAAAAAABQBBrOwBCwG2AEHE7AELDrMAAAC3AAAA6HcAAAAEAEHc7AELAQEAQezsAQsF/////woAQbDtAQsHIHYAAPB9AQ=="),(A=x,I=B,C=function(A){Q(A.instance)},function(A,I,g){return j(A).then(function(A){return WebAssembly.instantiate(A,I)}).then(g,function(A){S("failed to asynchronously prepare wasm: ".concat(A)),v(A)})}(A,I,C)).catch(g),{}}(),bI=function(A){return(bI=WI.V)(A)},ZI=function(A){return(ZI=WI.W)(A)},qI=function(A){return(qI=WI.Y)(A)},VI=function(A,I){return(VI=WI.Z)(A,I)},vI=function(A){return(vI=WI._)(A)},xI=function(){return(xI=WI.$)()},XI=function(A){return(XI=WI.aa)(A)};function TI(){function I(){mI||(mI=!0,r.calledRun=!0,K||(r.noFSInit||hA.init.initialized||hA.init(),hA.ignorePermissions=!1,eA.init(),_(H),A(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),function(){if(r.postRun)for("function"==typeof r.postRun&&(r.postRun=[r.postRun]);r.postRun.length;)p(r.postRun.shift());_(f)}()))}W>0||(function(){if(r.preRun)for("function"==typeof r.preRun&&(r.preRun=[r.preRun]);r.preRun.length;)m(r.preRun.shift());_(L)}(),W>0||(r.setStatus?(r.setStatus("Running..."),setTimeout(function(){setTimeout(function(){r.setStatus("")},1),I()},1)):I()))}if(r.dynCall_jiji=function(A,I,g,C,B){return(r.dynCall_jiji=WI.ba)(A,I,g,C,B)},r.FS=hA,Z=function A(){mI||TI(),mI||(Z=A)},r.preInit)for("function"==typeof r.preInit&&(r.preInit=[r.preInit]);r.preInit.length>0;)r.preInit.pop()();return TI(),e});function G(A){return G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},G(A)}function h(){var A,I,g="function"==typeof Symbol?Symbol:{},C=g.iterator||"@@iterator",B=g.toStringTag||"@@toStringTag";function Q(g,C,B,Q){var o=C&&C.prototype instanceof i?C:i,t=Object.create(o.prototype);return F(t,"_invoke",function(g,C,B){var Q,i,o,t=0,a=B||[],r=!1,n={p:0,n:0,v:A,a:D,f:D.bind(A,4),d:function(I,g){return Q=I,i=0,o=A,n.n=g,E}};function D(g,C){for(i=g,o=C,I=0;!r&&t&&!B&&I3?(B=e===C)&&(o=Q[(i=Q[4])?5:(i=3,3)],Q[4]=Q[5]=A):Q[0]<=D&&((B=g<2&&DC||C>e)&&(Q[4]=g,Q[5]=C,n.n=e,i=0))}if(B||g>1)return E;throw r=!0,C}return function(B,a,e){if(t>1)throw TypeError("Generator is already running");for(r&&1===a&&D(a,e),i=a,o=e;(I=i<2?A:o)||!r;){Q||(i?i<3?(i>1&&(n.n=-1),D(i,o)):n.n=o:n.v=o);try{if(t=2,Q){if(i||(B="next"),I=Q[B]){if(!(I=I.call(Q,o)))throw TypeError("iterator result is not an object");if(!I.done)return I;o=I.value,i<2&&(i=0)}else 1===i&&(I=Q.return)&&I.call(Q),i<2&&(o=TypeError("The iterator does not provide a '"+B+"' method"),i=1);Q=A}else if((I=(r=n.n<0)?o:g.call(C,n))!==E)break}catch(I){Q=A,i=1,o=I}finally{t=1}}return{value:I,done:r}}}(g,B,Q),!0),t}var E={};function i(){}function o(){}function t(){}I=Object.getPrototypeOf;var a=[][C]?I(I([][C]())):(F(I={},C,function(){return this}),I),r=t.prototype=i.prototype=Object.create(a);function n(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,t):(A.__proto__=t,F(A,B,"GeneratorFunction")),A.prototype=Object.create(r),A}return o.prototype=t,F(r,"constructor",t),F(t,"constructor",o),o.displayName="GeneratorFunction",F(t,B,"GeneratorFunction"),F(r),F(r,B,"Generator"),F(r,C,function(){return this}),F(r,"toString",function(){return"[object Generator]"}),(h=function(){return{w:Q,m:n}})()}function F(A,I,g,C){var B=Object.defineProperty;try{B({},"",{})}catch(A){B=0}F=function(A,I,g,C){function Q(I,g){F(A,I,function(A){return this._invoke(I,g,A)})}I?B?B(A,I,{value:g,enumerable:!C,configurable:!C,writable:!C}):A[I]=g:(Q("next",0),Q("throw",1),Q("return",2))},F(A,I,g,C)}function y(A,I,g,C,B,Q,E){try{var i=A[Q](E),o=i.value}catch(A){return void g(A)}i.done?I(o):Promise.resolve(o).then(C,B)}function R(A){return function(){var I=this,g=arguments;return new Promise(function(C,B){var Q=A.apply(I,g);function E(A){y(Q,C,B,E,i,"next",A)}function i(A){y(Q,C,B,E,i,"throw",A)}E(void 0)})}}function S(A,I){for(var g=0;g3?(B=e===C)&&(o=Q[(i=Q[4])?5:(i=3,3)],Q[4]=Q[5]=A):Q[0]<=D&&((B=g<2&&DC||C>e)&&(Q[4]=g,Q[5]=C,n.n=e,i=0))}if(B||g>1)return E;throw r=!0,C}return function(B,a,e){if(t>1)throw TypeError("Generator is already running");for(r&&1===a&&D(a,e),i=a,o=e;(I=i<2?A:o)||!r;){Q||(i?i<3?(i>1&&(n.n=-1),D(i,o)):n.n=o:n.v=o);try{if(t=2,Q){if(i||(B="next"),I=Q[B]){if(!(I=I.call(Q,o)))throw TypeError("iterator result is not an object");if(!I.done)return I;o=I.value,i<2&&(i=0)}else 1===i&&(I=Q.return)&&I.call(Q),i<2&&(o=TypeError("The iterator does not provide a '"+B+"' method"),i=1);Q=A}else if((I=(r=n.n<0)?o:g.call(C,n))!==E)break}catch(I){Q=A,i=1,o=I}finally{t=1}}return{value:I,done:r}}}(g,B,Q),!0),t}var E={};function i(){}function o(){}function t(){}I=Object.getPrototypeOf;var a=[][C]?I(I([][C]())):(k(I={},C,function(){return this}),I),r=t.prototype=i.prototype=Object.create(a);function n(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,t):(A.__proto__=t,k(A,B,"GeneratorFunction")),A.prototype=Object.create(r),A}return o.prototype=t,k(r,"constructor",t),k(t,"constructor",o),o.displayName="GeneratorFunction",k(t,B,"GeneratorFunction"),k(r),k(r,B,"Generator"),k(r,C,function(){return this}),k(r,"toString",function(){return"[object Generator]"}),(l=function(){return{w:Q,m:n}})()}function k(A,I,g,C){var B=Object.defineProperty;try{B({},"",{})}catch(A){B=0}k=function(A,I,g,C){function Q(I,g){k(A,I,function(A){return this._invoke(I,g,A)})}I?B?B(A,I,{value:g,enumerable:!C,configurable:!C,writable:!C}):A[I]=g:(Q("next",0),Q("throw",1),Q("return",2))},k(A,I,g,C)}function J(A,I,g,C,B,Q,E){try{var i=A[Q](E),o=i.value}catch(A){return void g(A)}i.done?I(o):Promise.resolve(o).then(C,B)}function Y(A){return function(){var I=this,g=arguments;return new Promise(function(C,B){var Q=A.apply(I,g);function E(A){J(Q,C,B,E,i,"next",A)}function i(A){J(Q,C,B,E,i,"throw",A)}E(void 0)})}}function u(A,I){for(var g=0;g0&&void 0!==arguments[0]?arguments[0]:{};!function(A,I){if(!(A instanceof I))throw new TypeError("Cannot call a class as a function")}(this,A),this.id=0,this.nftMarkerCount=0,this.numIset=0,this.imageSetWidth=0,this.imageSetHeight=0,this.dpi=0,this.frameIbwpointer=null,this.frameimgBWsize=null,this.frameFeaturePoints=null,this.numFpoints=null,this.canvas=null,this.canvasParent=null,this.ctx=null,this.width=null!==(I=C.width)&&void 0!==I?I:893,this.height=null!==(g=C.height)&&void 0!==g?g:1117,this.version="0.4.0",console.log("FeatureSETDisplay version: ",this.version)},g=[{key:"initialize",value:(i=Y(l().m(function I(){var g;return l().w(function(I){for(;;)switch(I.n){case 0:return I.n=1,w();case 1:return g=I.v,this.instance=g,this._decorate(),("undefined"!=typeof window?window:A.g).arfset=this,this._setup(),this._createCanvas(),I.a(2,this)}},I,this)})),function(){return i.apply(this,arguments)})},{key:"_decorate",value:function(){var A=this;["setup","FS"].forEach(function(I){A[I]=A.instance[I]})}},{key:"_createCanvas",value:function(){"undefined"!=typeof document&&(document.getElementById("iSet")&&document.getElementById("iSet").remove(),this.canvas=document.createElement("canvas"),this.canvas.id="iSet",this.ctx=this.canvas.getContext("2d"),this.canvasParent?this.canvasParent.appendChild(this.canvas):document.body.appendChild(this.canvas),console.log("canvas created"))}},{key:"attachCanvas",value:function(A){this.canvasParent=document.getElementById(A)}},{key:"display",value:function(){var A=this;document.addEventListener("nftMarker",function(I){A.canvas.width=I.detail.widthNFT,A.canvas.height=I.detail.heightNFT,A.numIset=I.detail.numIset,A.imageSetWidth=I.detail.widthNFT,A.imageSetHeight=I.detail.heightNFT,A.numFpoints=I.detail.numFpoints,A.dpi=I.detail.dpi;for(var g=new Uint8Array(A.instance.HEAPU8.buffer,A.frameIbwpointer,A.frameimgBWsize),C=new ImageData(A.canvas.width,A.canvas.height),B=new Uint32Array(C.data.buffer),Q=0;Q{var e={}.url;return(function(t={}){var n,r=Object.assign({},t),i,a,o=new Promise((e,t)=>{i=e,a=t}),s=!0,c=!1,l=Object.assign({},r),u=`./this.program`,d=(e,t)=>{throw t},f=``,p,ee,te;(s||c)&&(c?f=self.location.href:typeof document<`u`&&document.currentScript&&(f=document.currentScript.src),e&&(f=e),f=f.startsWith(`blob:`)?``:f.substr(0,f.replace(/[?#].*/,``).lastIndexOf(`/`)+1),p=e=>{var t=new XMLHttpRequest;return t.open(`GET`,e,!1),t.send(null),t.responseText},c&&(te=e=>{var t=new XMLHttpRequest;return t.open(`GET`,e,!1),t.responseType=`arraybuffer`,t.send(null),new Uint8Array(t.response)}),ee=(e,t,n)=>{var r=new XMLHttpRequest;r.open(`GET`,e,!0),r.responseType=`arraybuffer`,r.onload=()=>{if(r.status==200||r.status==0&&r.response){t(r.response);return}n()},r.onerror=n,r.send(null)});var m=r.print||console.log.bind(console),h=r.printErr||console.error.bind(console);Object.assign(r,l),l=null,r.arguments&&r.arguments,r.thisProgram&&(u=r.thisProgram),r.quit&&(d=r.quit);var ne;r.wasmBinary&&(ne=r.wasmBinary);function re(e){for(var t=atob(e),n=new Uint8Array(t.length),r=0;re.startsWith(Te);function De(){return`data:application/octet-stream;base64,AGFzbQEAAAABjgIlYAF/AGABfwF/YAN/f38Bf2ACf38AYAV/f39/fwBgAn9/AX9gBH9/f38AYAN/f38AYAR/f39/AX9gB39/f39/f38AYAV/f39/fwF/YAZ/f39/f38AYAAAYAV/fn5+fgBgA39+fwF+YAABf2AGf39/f39/AX9gBH9+fn8AYAl/f39/f39/f38AYAZ/fH9/f38Bf2AKf39/f39/f39/fwBgDX9/f39/f39/f39/f38AYAJ/fABgAn9+AGAEfn5+fgF/YAJ+fwF/YAF9AX9gAX8BfGADf35/AGAEf39+fgBgAn5+AXxgA35+fgF/YAN/f34AYAF/AX5gBH9+fn4AYAd/f39/f39/AX9gAnx/AXwCjwItAWEBYQAHAWEBYgAEAWEBYwASAWEBZAADAWEBZQAAAWEBZgAEAWEBZwAHAWEBaAABAWEBaQAIAWEBagACAWEBawAFAWEBbAADAWEBbQAHAWEBbgAUAWEBbwAJAWEBcAAHAWEBcQAIAWEBcgACAWEBcwAHAWEBdAAGAWEBdQAKAWEBdgAJAWEBdwAMAWEBeAABAWEBeQAFAWEBegAFAWEBQQAIAWEBQgACAWEBQwAIAWEBRAAMAWEBRQAAAWEBRgAGAWEBRwADAWEBSAAAAWEBSQAFAWEBSgALAWEBSwAAAWEBTAADAWEBTQAVAWEBTgASAWEBTwALAWEBUAALAWEBUQAAAWEBUgAAAWEBUwAAA84CzAIFAgAGAQEFDQgIAgIHDREEDQMFBQEAFhcAAQoBAgAFERgBAwEZBQIHGgcACAUCAQQMAQUBCwUGAwEDBQULBwYFBw0IAgUbAhwBAwMADAADCAwAAwEAAAAMAAEDDB0AAQUGAQEHBwUCAR4HAwMNHwMFBSAhDREFIgcGASMKJAUBAQEFBgACAAAICAAMAQABAQAFBQUFBQAABAQEBAQEBAQEAQABAQEFAQAAAAEDAwIBAQcFAAcBCAACBQYHAQIHAQcPAAoPAQABAQEBAQsLCwQEBAIPBgYGAgIHDAUCAgMTAAEBDw4HAgECAg4CDAYABgYDAAAGBgYGBgMAAhAQAAoKAAQEBAQEBAQEBAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAQEAAMAAwAGBgYGBgAJCQkJAwkGCQYAAAAGBgYDBQUBBQAABQUFBQUFAAQHAXAB2QHZ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ACABNgIUIAEgADYCGAsCQCADQQ9NBEAgAiADIAZqIgBBA3I2AgQgACACaiIAIAAoAgRBAXI2AgQMAQsgAiAGQQNyNgIEIAIgBmoiBSADQQFyNgIEIAMgBWogAzYCACAIBEAgCEF4cUGY+AFqIQBBhPgBKAIAIQECf0EBIAhBA3Z0IgcgBHFFBEBB8PcBIAQgB3I2AgAgAAwBCyAAKAIICyEEIAAgATYCCCAEIAE2AgwgASAANgIMIAEgBDYCCAtBhPgBIAU2AgBB+PcBIAM2AgALIAJBCGohAAsgCkEQaiQAIAAL0wECA38CfgJAIAApA3AiBFBFIAQgACkDeCAAKAIEIgEgACgCLCICa6x8IgVXcUUEQCAAEK0BIgNBAE4NASAAKAIsIQIgACgCBCEBCyAAQn83A3AgACABNgJoIAAgBSACIAFrrHw3A3hBfw8LIAVCAXwhBSAAKAIEIQEgACgCCCECAkAgACkDcCIEUA0AIAQgBX0iBCACIAFrrFkNACABIASnaiECCyAAIAI2AmggACAFIAAoAiwiACABa6x8NwN4IAAgAU8EQCABQQFrIAM6AAALIAMLDQAgACABakEBayABbQvBCgIFfxF+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAIAEgC4QhGUIAIQEgGVAEQEKAgICAgIDg//8AIQoMAwsgCkKAgICAgIDA//8AhCEKDAILIAEgC4RQBEBCACEBDAILIAIgA4RQBEBCACEBDAILIAtC////////P1gEQCAF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/w+DIgF+IgVCIIggAyAEfnwiA0IgiHwgASACfiADQv////8Pg3wiAUIgiHw3AwggACAFQv////8PgyABQiCGhDcDAAtQAQF+AkAgA0HAAHEEQCABIANBQGqthiECQgAhAQwBCyADRQ0AIAIgA60iBIYgAUHAACADa62IhCECIAEgBIYhAQsgACABNwMAIAAgAjcDCAtpAQF/IwBBgAJrIgUkACAEQYDABHEgAiADTHJFBEAgBSABIAIgA2siA0GAAiADQYACSSIBGxAuGiABRQRAA0AgACAFQYACEDkgA0GAAmsiA0H/AUsNAAsLIAAgBSADEDkLIAVBgAJqJAALywkCBH8FfiMAQfAAayIGJAAgBEL///////////8AgyEJAkACQCABUCIFIAJC////////////AIMiCkKAgICAgIDA//8AfUKAgICAgIDAgIB/VCAKUBtFBEAgA0IAUiAJQoCAgICAgMD//wB9IgtCgICAgICAwICAf1YgC0KAgICAgIDAgIB/URsNAQsgBSAKQoCAgICAgMD//wBUIApCgICAgICAwP//AFEbRQRAIAJCgICAgICAIIQhBCABIQMMAgsgA1AgCUKAgICAgIDA//8AVCAJQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQQMAgsgASAKQoCAgICAgMD//wCFhFAEQEKAgICAgIDg//8AIAIgASADhSACIASFQoCAgICAgICAgH+FhFAiBRshBEIAIAEgBRshAwwCCyADIAlCgICAgICAwP//AIWEUA0BIAEgCoRQBEAgAyAJhEIAUg0CIAEgA4MhAyACIASDIQQMAgsgAyAJhFBFDQAgASEDIAIhBAwBCyADIAEgASADVCAJIApWIAkgClEbIggbIQogBCACIAgbIgxC////////P4MhCSACIAQgCBsiC0IwiKdB//8BcSEHIAxCMIinQf//AXEiBUUEQCAGQeAAaiAKIAkgCiAJIAlQIgUbeSAFQQZ0rXynIgVBD2sQOyAGKQNoIQkgBikDYCEKQRAgBWshBQsgASADIAgbIQMgC0L///////8/gyEBIAcEfiABBSAGQdAAaiADIAEgAyABIAFQIgcbeSAHQQZ0rXynIgdBD2sQO0EQIAdrIQcgBikDUCEDIAYpA1gLQgOGIANCPYiEQoCAgICAgIAEhCEBIAlCA4Yg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aiECIAEtAAANAAsLIAEgAGsL9AEBAn8gAiAESARAIAAgASACIAQQNkUEQEF/DwsgACgCDCECIAAoAgghAQsgBEECdCIGQcCzAWooAgAgASACIARrIgJ1cSIFIAMgBmooAgBKBEADQCACQQBMBEAgACABIAJBARA2RQRAQX8PCyAAKAIMIQIgACgCCCEBCyABIAJBAWsiAnZBAXEgBUEBdHIiBSADIARBAWoiBEECdGooAgBKDQALCyAAIAI2AgwgACABNgIIIARBEU4EQCAAKAIQIgAoAgAiAUH5ADYCFCAAQX8gASgCBBEDAEEADwsgAygCjAEgAyAEQQJ0aigCSCAFamotABELFAEBf0EEEEEiASAAKAIANgIAIAELRgEBfyMAQRBrIgMkACADIAI2AgxBlJgBIAFBlOYBQe6YAUEUIANBDGoiARBIQZTmAUHymAFBFSABEEgQDSADQRBqJAAgAAsCAAsoACAAQRh0IABBgP4DcUEIdHIgAEEIdkGA/gNxIABBGHZyciAAIAEbC1ABAX4CQCADQcAAcQRAIAIgA0FAaq2IIQFCACECDAELIANFDQAgAkHAACADa62GIAEgA60iBIiEIQEgAiAEiCECCyAAIAE3AwAgACACNwMIC9sBAgF/An5BASEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQEF/IQQgACACVCABIANTIAEgA1EbDQEgACAChSABIAOFhEIAUg8LQX8hBCAAIAJWIAEgA1UgASADURsNACAAIAKFIAEgA4WEQgBSIQQLIAQLEAAgAEEgRiAAQQlrQQVJcgtmAgF/AX4jAEEQayICJAAgAAJ+IAFFBEBCAAwBCyACIAGtQgBB8AAgAWciAUEfc2sQOyACKQMIQoCAgICAgMAAhUGegAEgAWutQjCGfCEDIAIpAwALNwMAIAAgAzcDCCACQRBqJAALUgECf0G07QEoAgAiASAAQQdqQXhxIgJqIQACQCACQQAgACABTRtFBEAgAD8AQRB0TQ0BIAAQFw0BC0GI7gFBMDYCAEF/DwtBtO0BIAA2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AmxGDQEgACADQeoAaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0HsAGoiAW4iAiABSQ0DIAAgASACbEYNASAAIANB8ABqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQfgAaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0H+AGoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBggFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQYgBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GKAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBjgFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQZQBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GWAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBnAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQaIBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GmAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBqAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQawBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0GyAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBtAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQboBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0G+AWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANBwAFqIgFuIgIgAUkNAyAAIAEgAmxGDQEgACADQcQBaiIBbiICIAFJDQMgACABIAJsRg0BIAAgA0HGAWoiAW4iAiABSQ0DIAAgASACbEYNASAAIANB0AFqIgFuIgIgAUkNAyADQdIBaiEDIAAgASACbEcNAAsLQQAgBUEBaiIAIABBMEYiABshBSAAIAZqIgZB0gFsIQMMAAsACyAEQRBqJAAgAAvnAwIDfgV/IwBBIGsiBiQAIAFC////////P4MhAgJ+IAFCMIhC//8BgyIDpyIFQYH4AGtB/Q9NBEAgAkIEhiAAQjyIhCECIAVBgPgAa60hAwJAIABC//////////8PgyIAQoGAgICAgICACFoEQCACQgF8IQIMAQsgAEKAgICAgICAgAhSDQAgAkIBgyACfCECC0IAIAIgAkL/////////B1YiBRshBCAFrSADfAwBCyAAIAKEUCADQv//AVJyRQRAIAJCBIYgAEI8iIRCgICAgICAgASEIQRC/w8MAQsgBUH+hwFLBEBC/w8MAQtCAEGA+ABBgfgAIANQIggbIgkgBWsiB0HwAEoNABogBkEQaiAAIAIgAkKAgICAgIDAAIQgCBsiAkGAASAHaxA7IAYgACACIAcQTCAGKQMIQgSGIAYpAwAiAkI8iIQhAAJAIAUgCUcgBikDECAGKQMYhEIAUnGtIAJC//////////8Pg4QiAkKBgICAgICAgAhaBEAgAEIBfCEADAELIAJCgICAgICAgIAIUg0AIABCAYMgAHwhAAsgAEKAgICAgICACIUgACAAQv////////8HViIFGyEEIAWtCyEDIAZBIGokACABQoCAgICAgICAgH+DIANCNIaEIASEvwsPACABIAAoAgBqIAI2AgALEwAgAEEBIAEgAUEBTRsQmAEQFgsfAEHg+wEoAgBFBEBB5PsBIAE2AgBB4PsBIAA2AgALC6kPAgV/D34jAEHQAmsiBSQAIARC////////P4MhCiACQv///////z+DIQsgAiAEhUKAgICAgICAgIB/gyEMIARCMIinQf//AXEhCAJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiDUKAgICAgIDA//8AVCANQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQwMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhDCADIQEMAgsgASANQoCAgICAgMD//wCFhFAEQCADIAJCgICAgICAwP//AIWEUARAQgAhAUKAgICAgIDg//8AIQwMAwsgDEKAgICAgIDA//8AhCEMQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAQgAhAQwCCyABIA2EUARAQoCAgICAgOD//wAgDCACIAOEUBshDEIAIQEMAgsgAiADhFAEQCAMQoCAgICAgMD//wCEIQxCACEBDAILIA1C////////P1gEQCAFQcACaiABIAsgASALIAtQIgYbeSAGQQZ0rXynIgZBD2sQO0EQIAZrIQYgBSkDyAIhCyAFKQPAAiEBCyACQv///////z9WDQAgBUGwAmogAyAKIAMgCiAKUCIHG3kgB0EGdK18pyIHQQ9rEDsgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQOiAFQZACakIAIAUpA6gCfUIAIARCABA6IAVBgAJqIAUpA5gCQgGGIAUpA5ACQj+IhCIEQgAgAkIAEDogBUHwAWogBEIAQgAgBSkDiAJ9QgAQOiAFQeABaiAFKQP4AUIBhiAFKQPwAUI/iIQiBEIAIAJCABA6IAVB0AFqIARCAEIAIAUpA+gBfUIAEDogBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQOiAFQbABaiAEQgBCACAFKQPIAX1CABA6IAVBoAFqIAJCACAFKQO4AUIBhiAFKQOwAUI/iIRCAX0iAkIAEDogBUGQAWogA0IPhkIAIAJCABA6IAVB8ABqIAJCAEIAIAUpA6gBIAUpA6ABIg0gBSkDmAF8IgQgDVStfCAEQgFWrXx9QgAQOiAFQYABakIBIAR9QgAgAkIAEDogBiAJIAhraiEGAn8gBSkDcCITQgGGIg4gBSkDiAEiD0IBhiAFKQOAAUI/iIR8IhBC5+wAfSIUQiCIIgIgC0KAgICAgIDAAIQiFUIBhiIWQiCIIgR+IhEgAUIBhiINQiCIIgogECAUVq0gDiAQVq0gBSkDeEIBhiATQj+IhCAPQj+IfHx8QgF9IhNCIIgiEH58Ig4gEVStIA4gDiATQv////8PgyITIAFCP4giFyALQgGGhEL/////D4MiC358Ig5WrXwgBCAQfnwgBCATfiIRIAsgEH58Ig8gEVStQiCGIA9CIIiEfCAOIA4gD0IghnwiDlatfCAOIA4gFEL/////D4MiFCALfiIRIAIgCn58Ig8gEVStIA8gDyATIA1C/v///w+DIhF+fCIPVq18fCIOVq18IA4gBCAUfiIYIBAgEX58IgQgAiALfnwiCyAKIBN+fCIQQiCIIAsgEFatIAQgGFStIAQgC1atfHxCIIaEfCIEIA5UrXwgBCAPIAIgEX4iAiAKIBR+fCIKQiCIIAIgClatQiCGhHwiAiAPVK0gAiAQQiCGfCACVK18fCICIARUrXwiBEL/////////AFgEQCAWIBeEIRUgBUHQAGogAiAEIAMgEhA6IAFCMYYgBSkDWH0gBSkDUCIBQgBSrX0hCkIAIAF9IQsgBkH+/wBqDAELIAVB4ABqIARCP4YgAkIBiIQiAiAEQgGIIgQgAyASEDogAUIwhiAFKQNofSAFKQNgIg1CAFKtfSEKQgAgDX0hCyABIQ0gBkH//wBqCyIGQf//AU4EQCAMQoCAgICAgMD//wCEIQxCACEBDAELAn4gBkEASgRAIApCAYYgC0I/iIQhASAEQv///////z+DIAatQjCGhCEKIAtCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxBMIAVBMGogDSAVIAZB8ABqEDsgBUEgaiADIBIgBSkDQCICIAUpA0giChA6IAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiINVK19IQEgBCANfQshBCAFQRBqIAMgEkIDQgAQOiAFIAMgEkIFQgAQOiAKIAIgAiADIAQgAkIBgyIEfCIDVCABIAMgBFStfCIBIBJWIAEgElEbrXwiAlatfCIEIAIgAiAEQoCAgICAgMD//wBUIAMgBSkDEFYgASAFKQMYIgRWIAEgBFEbca18IgJWrXwiBCACIARCgICAgICAwP//AFQgAyAFKQMAViABIAUpAwgiA1YgASADURtxrXwiASACVK18IAyEIQwLIAAgATcDACAAIAw3AwggBUHQAmokAAvAAQIBfwJ+QX8hAwJAIABCAFIgAUL///////////8AgyIEQoCAgICAgMD//wBWIARCgICAgICAwP//AFEbDQAgAkL///////////8AgyIFQoCAgICAgMD//wBWIAVCgICAgICAwP//AFJxDQAgACAEIAWEhFAEQEEADwsgASACg0IAWQRAIAEgAlIgASACU3ENASAAIAEgAoWEQgBSDwsgAEIAUiABIAJVIAEgAlEbDQAgACABIAKFhEIAUiEDCyADC5wLAQZ/IAAgAWohBQJAAkAgACgCBCICQQFxDQAgAkECcUUNASAAKAIAIgIgAWohAQJAAkACQCAAIAJrIgBBhPgBKAIARwRAIAAoAgwhAyACQf8BTQRAIAMgACgCCCIERw0CQfD3AUHw9wEoAgBBfiACQQN2d3E2AgAMBQsgACgCGCEGIAAgA0cEQCAAKAIIIgIgAzYCDCAD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ACABQQFqNgIEIAEtAAAMAQsgABAyCyIBQStrDgMAAQABCyABQS1GAn8gACgCBCIBIAAoAmhHBEAgACABQQFqNgIEIAEtAAAMAQsgABAyCyIBQTprIgJBdUtBAXINARogACkDcEIAUw0CIAAgACgCBEEBazYCBAwCCyABQTprIQJBAAshAyACQXZJDQACQCABQTBrQQpPDQBBACECA0AgASACQQpsakEwayICQcyZs+YASAJ/IAAoAgQiASAAKAJoRwRAIAAgAUEBajYCBCABLQAADAELIAAQMgsiAUEwayIEQQlNcQ0ACyACrCEFIARBCk8NAANAIAGtIAVCCn58IQUCfyAAKAIEIgEgACgCaEcEQCAAIAFBAWo2AgQgAS0AAAwBCyAAEDILIgFBMGsiAkEJTSAFQjB9IgVCro+F18fC66MBU3ENAAsgAkEKTw0AA0ACfyAAKAIEIgEgACgCaEcEQCAAIAFBAWo2AgQgAS0AAAwBCyAAEDILQTBrQQpJDQALCyAAKQNwQgBZBEAgACAAKAIEQQFrNgIEC0IAIAV9IAUgAxshBQwBC0KAgICAgICAgIB/IQUgACkDcEIAUw0AIAAgACgCBEEBazYCBEKAgICAgICAgIB/DwsgBQvEBgIEfwR+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEE1FDQACfyAEQv///////z+DIQoCfyAEQjCIp0H//wFxIgdB//8BRwRAQQQgBw0BGkECQQMgAyAKhFAbDAILIAMgCoRQCwtFDQAgAkIwiKciCEH//wFxIgZB//8BRw0BCyAFQRBqIAEgAiADIAQQNCAFIAUpAxAiAiAFKQMYIgEgAiABEJkBIAUpAwghAiAFKQMAIQQMAQsgASACQv///////////wCDIgogAyAEQv///////////wCDIgkQTUEATARAIAEgCiADIAkQTQRAIAEhBAwCCyAFQfAAaiABIAJCAEIAEDQgBSkDeCECIAUpA3AhBAwBCyAEQjCIp0H//wFxIQcgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQNCAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEDQgBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQsgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogC30gAyAEVq19IglCAFkEQCAJIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEDQgBSkDKCECIAUpAyAhBAwFCyAJQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAZBAWsiBiAHSg0ACyAHIQYLAkAgCiALfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQNCAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ghDCAGQQFrIQYgBEIBhiEEIAwgCUIBhoQiCUKAgICAgIDAAFQNAAsLIAhBgIACcSEHIAZBAEwEQCAFQUBrIAQgCUL///////8/gyAGQfgAaiAHcq1CMIaEQgBCgICAgICAwMM/EDQgBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAALvwIBAX8jAEHQAGsiBCQAAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AEDQgBCkDKCECIAQpAyAhASADQf//AUkEQCADQf//AGshAwwCCyAEQRBqIAEgAkIAQoCAgICAgID//wAQNEH9/wIgAyADQf3/Ak8bQf7/AWshAyAEKQMYIQIgBCkDECEBDAELIANBgYB/Sg0AIARBQGsgASACQgBCgICAgICAgDkQNCAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQNEHogX0gAyADQeiBfU0bQZr+AWohAyAEKQM4IQIgBCkDMCEBCyAEIAEgAkIAIANB//8Aaq1CMIYQNCAAIAQpAwg3AwggACAEKQMANwMAIARB0ABqJAALDQAgASAAKAIAaigCAAs8ACAAIAE3AwAgACACQv///////z+DIAJCgICAgICAwP//AINCMIinIANCMIinQYCAAnFyrUIwhoQ3AwgLEAAgACABIAJBAEEAEKgBGgu8AgACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgAICQoICQECAwQKCQoKCAkFBgcLIAIgAigCACIBQQRqNgIAIAAg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IABC9////49/NwLYByAAQouAgIDAATcCqAggAEL1////7343AtAHIABCjYCAgOABNwKwCCAAQvP////PfjcCyAcgAEEPNgK4CCAAQvH///+vfjcCwAdBECEAQRAhAwNAIAEgA0ECdCICaiAANgIAIAEgAmtBACAAayIENgIAIAEgAkEEciICaiAANgIAIAEgAmsgBDYCACAAQQFqIQBBMCECIANBAmoiA0EwRw0ACwNAIAEgAkECdCIAakEgNgIAIAEgAGtBYDYCACABIABBBHIiA2pBIDYCACABIANrQWA2AgAgASAAQQhyIgNqQSA2AgAgASADa0FgNgIAIAEgAEEMciIAakEgNgIAIAEgAGtBYDYCACACQQRqIgJBgAJHDQALC0YBAX8jAEEQayIDJAAgAyACNgIMQZSYASABQaiZAUGwmQFBFiADQQxqIgEQSEGomQFBtJkBQRcgARBIEA0gA0EQaiQAIAALlwMBDH8gACgC5AMiBCAAKAJYIgFBAUYiAzYCHCAEIABBAUH+BUGAAiADGyAAKAJ4IAAoAgQoAggRCAA2AhggACgCeEEASgRAIARBIGohCyAEKAIUIQYgAUEBRyEKA0AgBiALIAdBAnQiAWooAgAiA20hBiAEKAIYIQIgCkUEQCABIAJqIgIgAigCAEH/AWo2AgAgBCgCGCECCyADQf4BaiIIIANBAXRBAmsiCW0hBSABIAJqKAIAIQNBACEBQQAhAgNAIAIgBUoEQANAIAIgCCABQQFqIgFB/gNsaiAJbSIFSg0ACwsgAiADaiABIAZsOgAAIAJBAWoiAkGAAkcNAAsgCkUEQCADQYECaiEFIANBgAJqIQggA0H/AWohCSADLQAAIQJBASEBA0AgAyABayIMIAI6AAAgASAJaiADLQD/AToAACADIAFBf3NqIAI6AAAgASAIaiADLQD/AToAACAMQQJrIAI6AAAgASAFaiADLQD/AToAACABQQNqIgFBgAJHDQALCyAHQQFqIgcgACgCeEgNAAsLCxoBAX8gACgCACIBQTM2AhQgACABKAIAEQAAC4gEAQx/QfCT69wDIAJuIQggACgCBCEPIAJB8ZPr3ANPBEAgACgCACIGQcgANgIUIAAgBigCABEAAAsgDyAIIAMgAyAIShsiCDYCUCAAIAEgA0ECdBBaIQkgAwRAIAlBDGohCyAJ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QAJAAkACQCACLQAHQRBrDgQAAQMCAwsgASAFNgIYIAFB7gA2AhQMBAsgASAFNgIYIAFB7wA2AhQMAwsgASAFNgIYIAFB8AA2AhQMAgsgAUHbADYCFCABIAItAAc2AhggACgCACAFNgIcDAELIAAoAgAiASAFNgIYIAFBzwA2AhQLIABBASAAKAIAKAIEEQMACwwCCwJAIAFBDEkNACACLQACQcEARw0AIAItAANB5ABHDQAgAi0ABEHvAEcNACACLQAFQeIARw0AIAItAAZB5QBHDQAgAi0ACCEFIAItAAchAyACLQAKIQcgAi0ACSEJIAItAAwhCiACLQALIQsgACgCACIBIAItAA0iDTYCJCABQc4ANgIUIAEgCiALQQh0cjYCICABIAcgCUEIdHI2AhwgASAFIANBCHRyNgIYIABBASABKAIEEQMAIAAgDToArAIgAEEBNgKoAgwCCyAAKAIAIgEgBTYCGCABQdAANgIUIABBASAAKAIAKAIEEQMADAELIAAoAgAiASADNgIYIAFBxgA2AhQgACAAKAIAKAIAEQAACyAGIAQ2AgQgBiAINgIAQQEhBCAMQQBMDQAgACAMIAAoAhgoAhARAwALIAJBEGokACAECzYAIABBADYC2AEgAEEANgK4AyAAQQA2ApABIAAoAtADIgBBADYCpAEgAEEANgIYIABCADcCDAvaOQETfyMAQaACayIJJAAgAEGIAmohCiAAQfgBaiEMIABB6AFqIQsgAEG0AWohDyAAQcQBaiEQIABBpAFqIREgACgCuAMhAQNAAkACQAJAIAENACAAKALQAygCDEUEQCAAKAIYIgIoAgQiAUUEQCAAIAIoAgwRAQBFBEBBACEBDAQLIAIoAgQhAQsgAigCACIFLQAAIQMgAUEBayIEBH8gBUEBagUgACACKAIMEQEARQRAQQAhAQwECyACKAIEIQQgAigCAAsiAUEBaiEFIANB/wFGIAEtAAAiAUHYAUZxRQRAIAAoAgAiBiADNgIYIAZBNzYCFCAAKAIAIAE2AhwgACAAKAIAKAIAEQAACyAAIAE2ArgDIAIgBEEBazYCBCACIAU2AgAMAQsgABBlRQRAQQAhAQwCCyAAKAK4AyEBCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEBaw7+AQ8REREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREgECBQkFBQUFAwQFCAUFBQ8PDw8PDw8PAAcGChALERENDQ0NDQ0NDQ0NDQ0NDQ0NEREREREREREMEREREREOEQsgACgCACICQegANgIUIABBASACKAIEEQMAIAAoAtADIgEoAgwEQCAAKAIAIgJBwAA2AhQgACACKAIAEQAAIAAoAtADIQELIAtCADcAACALQgA3AAggDEKBgoSIkKDAgAE3AAggDEKBgoSIkKDAgAE3AAAgCkKFipSo0KDBggU3AAggCkKFipSo0KDBggU3AAAgAEIANwOwAiAAQQA2AiggAEIANwOYAiAAQQA6AKwCIABCgYAENwKkAiAAQQA6AKICIABBgQI7AaACIAFBATYCDAwUC0EAIQEgAEEAQQBBABBYDRMMEgtBACEBIABBAEEBQQAQWA0SDBELQQAhASAAQQBBAEEBEFgNEQwQC0EAIQEgAEEAQQFBARBYDRAMDwsgACgCACICIAE2AhggAkE/NgIUIAAgACgCACgCABEAAAwPCyAAKAIYIgUoAgQhASAFKAIAIQMgACgC0AMoAhBFBEAgACgCACICQTw2AhQgAkEYakH4qQFB0AAQOBogACAAKAIAKAIAEQAACyABRQRAIAAgBSgCDBEBAEUEQEEAIQEMDwsgBSgCACEDIAUoAgQhAQsgAy0AACEGIAFBAWsiAgR/IANBAWoFIAAgBSgCDBEBAEUEQEEAIQEMDwsgBSgCBCECIAUoAgALIgQtAAAhASACQQFrIgMEfyAEQQFqBSAAIAUoAgwRAQBFBEBBACEBDA8LIAUoAgQhAyAFKAIACyEEIAAoAgAiAiAELQAAIgo2AhggAkHpADYCFEEBIQIgAEEBIAAoAgAoAgQRAwACQAJAAkAgCkEBdEEGaiAGQQh0IAFyRyAKQQRLcg0AIAoEQCAAIAo2AtQCIARBAWohCCADQQFrIQQM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EQEARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAEQQFqIQIgA0EBayEDIAAoAtgBIgYoAlggBC0AAEcNACADRQRAIAAgASgCDBEBAEUEQEEAIQEMCwsgACgC2AEhBiABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAYoAgAgAi0AAEcEQCAEIQIMAQsgA0UEQCAAIAEoAgwRAQBFBEBBACEBDAsLIAAoAtgBIQYgASgCBCEDIAEoAgAhBAsgBEEBaiECIANBAWshAyAGKAKwASAELQAARw0AIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACECCyACQQFqIQQgA0EBayEDIAItAABBgAFHBEAgBCECDAELIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyDQAgA0UEQCAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEBAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANBAWshAyACLQAABEAgBCECDAELIANFBEAgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCACEECyAELQAAIQUgA0EBayIDBH8gBEEBagUgACABKAIMEQEARQRAQQAhAQwLCyABKAIEIQMgASgCAAsiBEEBaiECIANBAWshAyAELQAAIAVBCHRyQQFHDQAgA0UEQCAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIAIQILIAItAAAhBCADQQFrIgMEfyACQQFqBSAAIAEoAgwRAQBFBEBBACEBDAsLIAEoAgQhAyABKAIACyIFQQFqIQIgA0EBayEDIAUtAAAgBEEIdHINACADRQRAIAAgASgCDBEBAEUEQEEAIQEMCwsgASgCBCEDIAEoAgAhAgsgAkEBaiEEIANB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JCECIAAoAqwDDAMLIAQoAhBFBEAgACgCACIBQSQ2AhQgACABKAIAEQAACyAAKALUAkUNBCAAEIEBQQEPC0ECIQEgACgCkAEiAiAAKAKYAU4NBCAAIAI2ApgBDAQLIABBPzYCtAMgAEHAugE2ArADIABBCDYCrANBCAsiATYCyAIgACABNgLEAiACQQBKBEAgACgC2AEhAUEAIQMDQCABIAAoAqwDIgI2AiggASACNgIkIAEgASgCCCAAKAIcbCACIAAoArwCbBAzNgIcIAEgASgCDCAAKAIgbCAAKAKsAyAAKALAAmwQMzYCICABIAEoAgggACgCHGwgACgCvAIQMzYCLCABKAIMIAAoAiBsIAAoAsACEDMhAiABQQA2AlAgAUEBNgI0IAEgAjYCMCABQdgAaiEBIANBAWoiAyAAKAIkSA0ACyAAKAKsAyEBCyAAIAAoAiAgASAAKALAAmwQMzYCzAJBASEFIAAoAswDIAAoAtQCIgEgACgCJE4EfyAAKALgAUEARwVBAQs2AhALIAFFBEAgBEECNgIYDAELCyAEQQA2AhhBAQ8LIAELQgEBfyAAKALMAyIBQQE2AhggAUIANwIQIAFBNDYCACAAIAAoAgAoAhARAAAgACAAKALQAygCABEAACAAQQA2AqABCxsAIAAgACgC1AMoAggRAAAgACgCzANBNDYCAAsMACAAKAIYQQE2AiQLiwEBAn8gACgCGCIBKAIgQQFBgCAgASgCHBA1IgJFBEAgASgCJARAIAAoAgAiAkErNgIUIAAgAigCABEAAAsgACgCACICQfsANgIUIABBfyACKAIEEQMAIAEoAiBB/wE6AAAgASgCIEHZAToAAUECIQILIAFBADYCJCABIAI2AgQgASABKAIgNgIAQQELVAECfyABQQBKBEAgASAAKAIYIgIoAgQiA0oEQANAIAAgAigCDBEBABogASADayIBIAIoAgQiA0oNAAsLIAIgAyABazYCBCACIAIoAgAgAWo2AgALC3YBAX8gACgCGCICRQRAIAAgAEEAQSggACgCBCgCABECACICNgIYIAIgAEEAQYAgIAAoAgQoAgARAgA2AiAgACgCGCECCyACIAE2AhwgAkEsNgIYIAJBLTYCFCACQS42AhAgAkEvNgIMIAJBMDYCCCACQgA3AgALzQEBBH8jAEEQayIEJAAgACgC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aiIEIAAoAsACSA0ACwsLhAEBBH8gACgCwAIiAUEASgRAIAMoAgAhBQNAIAAoAnAiA0EASgRAIAMgBSAEQQJ0IgNqKAIAIgFqIQYgAiADaigCACEDA0AgASADLQAAIgc6AAEgASAHOgAAIANBAWohAyABQQJqIgEgBkkNAAsgACgCwAIhAQsgBEEBaiIEIAFIDQALCwsJACADIAI2AgALCQAgA0EANgIACx8BAX8gACgC3AMiASAAKALAAjYCXCABIAAoAnQ2AmALswIBBn8gACgC3AMiAygCXCIHIAAoAsACIghOBEAgACgCJEEASgRAIANBDGohCiADQeQAaiELIANBNGohDCAAKALYASEHQQAhCANAIAAgByABIAhBAnQiCWooAgAgCSALaigCACACKAIAbEECdGogCSAKaiAJIAxqKAIAEQYAIAdB2ABqIQcgCEEBaiIIIAAoAiRIDQALIAAoAsACIQgLIANBADYCXEEAIQcLIAAgA0EMaiAHIAQgBSgCACIBQQJ0aiAIIAdrIgQgAygCYCIHIAQgB0kbIgQgBiABayIBIAEgBEsbIgEgACgC4AMoAgQRBAAgBSAFKAIAIAFqNgIAIAMgAygCYCABazYCYCADIAMoAlwgAWoiATYCXCAAKALAAiABTARAIAIgAigCAEEBajYCAAsL2AEAAkAgACgCyAMiASgCGCICBEAgASgCDCEDDAELIAEgACABKAIIIAEoAhQgASgCEEEAIAAoAgQoAhwRCgAiAzYCDCABKAIYIQILIAAgAyACQQJ0aiAEIAUoAgAiA0ECdGogASgCECACayICIAYgA2siAyACIANJGyICIAAoAnQgASgCFGsiAyACIANJGyICIAAoAuQDKAIEEQYAIAUgBSgCACACajYCACABIAEoAhggAmoiADYCGCAAIAEoAhAiAE8EQCABQQA2AhggASABKAIUIABqNgIUCwvTAQECfyAAKALIAyIEQRhqIQgCQCAEKAIYIgYEQCAEKAIMIQcMAQsgBCAAIAQoAgggBCgCFCAEKAIQQQEgACgCBCgCHBEKACIHNgIMIAQoAhghBgsgACABIAIgAyAHIAggBCgCECAAKALcAygCBBEJACAGIAQoAhgiA0kEfyAAIAQoAgwgBkECdGpBACADIAZrIgEgACgC5AMoAgQRBgAgBSAFKAIAIAFqNgIAIAQoAhgFIAMLIAQoAhAiAE8EQCAEQQA2AhggBCAEKAIUIABqNgIUCwuPAQEEfyMAQRBrIgckACAAKALIAyIIKAIQIQkgBSgCACEKIAdBADYCDCAAIAEgAiADIAgoAgwgB0EMaiAGIAprIgEgCSABIAlJGyAAKALcAygCBBEJACAAIAgoAgwgBCAFKAIAQQJ0aiAHKAIMIAAoAuQDKAIEEQYAIAUgBSgCACAHKAIMajYCACAHQRBqJAAL3AEBAX8gACgCyAMhAgJAAkACQAJAAkAgAQ4EAAMCAQMLIAAoAlQEQCACQYkBNgIEIAIoAgwNBCACIAAgAigCCEEAIAIoAhBBASAAKAIEKAIcEQoANgIMDAQLIAIgACgC3AMoAgQ2AgQMAwsgAigCCEUEQCAAKAIAIgFBAzYCFCAAIAEoAgARAAALIAJBigE2AgQMAgsgAigCCEUEQCAAKAIAIgFBAzYCFCAAIAEoAgARAAALIAJBiwE2AgQMAQsgACgCACIBQQM2AhQgACABKAIAEQAACyACQgA3AhQLPAAgACABIAIoAgAgBCAFKAIAQQJ0aiAAKALcAygCDBEGACAFIAUoAgBBAWo2AgAgAiACKAIAQQFqNgIAC7sDAQx/IAJBAnQiAiABKAIIaigCACEGIAEoAgQgAmooAgAhByABKAIAIAJqKAIAIQIgAygCACEBIAAoAtACIQMgACgC3AMiBCgCHCEIIAQoAhghDCAEKAIUIQ0gBCgCECEOIAAoAnAiBEECTwR/IARBAXYhBANAIA0gBy0AAEECdCIFaigCACEJIAwgBi0AAEECdCIKaigCACELIAUgCGooAgAhDyABIAMgCiAOaigCAGoiCiACLQAAIgVqLQAAOgAAIAEgBSADIAsgD2pBEHVqIgtqLQAAOgABIAEgBSADIAlqIglqLQAAOgACIAEgCiACLQABIgVqLQAAOgADIAEgBSALai0AADoABCABIAUgCWotAAA6AAUgAUEGaiEBIAJBAmohAiAGQQFqIQYgB0EBaiEHIARBAWsiBA0ACyAAKAJwBSAEC0EBcQRAIA0gBy0AAEECdCIAaigCACEHIAwgBi0AAEECdCIGaigCACEEIAAgCGooAgAhCCABIAItAAAiACADIAYgDmooAgBqai0AADoAACABIAAgAyAEIAhqQRB1amotAAA6AAEgASAAIAMgB2pqLQAAOgACCwvtAQEDfyMAQRBrIgckACAFAn8gACgC3AMiAygCJARAIANBIGpBACAEIAUoAgBBAnRqQQBBASADKAIoEGEgA0EANgIkQQEMAQsgAygCLCEIIAcgBCAFKAIAIglBAnRqIgQoAgA2AgggBwJ/IAggBiAJayIGIAYgCEsbIgZBAkkiCEUEQCAEKAIEDAELIANBATYCJCADKAIgCzYCDCAAIAEgAigCACAHQQhqIAMoAgwRBgAgBkECIAgbCyIGIAUoAgBqNgIAIAMgAygCLCAGazYCLCADKAIkRQRAIAIgAigCAEEBajYCAAsgB0EQaiQAC+YEAQ9/IAJBAnQiBSABKAIIaigCACEGIAEoAgQgBWooAgAhCSABKAIAIAJBA3RqIgEoAgAhByABKAIEIQogAygCBCEBIAMoAgAhAiAAKALQAiEFIAAoAtwDIgMoAhwhDCADKAIYIQ0gAygCFCEOIAMoAhAhDyAAKAJwIgNBAk8EfyADQQF2IRADQCAOIAktAABBAnQiA2ooAgAhCyANIAYtAABBAnQiCGooAgAhESADIAxqKAIAIRIgAiAFIAggD2ooAgBqIgMgBy0AACIEai0AADoAACACIAQgBSARIBJqQRB1aiIIai0AADoAASACIAQgBSALaiILai0AADoAAiACIAMgBy0AASIEai0AADoAAyACIAQgCGotAAA6AAQgAiAEIAtqLQAAOgAFIAEgAyAKLQAAIgRqLQAAOgAAIAEgBCAIai0AADoAASABIAQgC2otAAA6AAIgASADIAotAAEiBGotAAA6AAMgASAEIAhqLQAAOgAEIAEgBCALai0AADoABSABQQZqIQEgCkECaiEKIAJBBmohAiAHQQJqIQcgBkEBaiEGIAlBAWohCSAQQQFrIhANAAsgACgCcAUgAwtBAXEEQCAOIAktAABBAnQiAGooAgAhAyANIAYtAABBAnQiBmooAgAhCSAAIAxqKAIAIQggAiAFIAYgD2ooAgBqIgYgBy0AACIAai0AADoAACACIAAgBSAIIAlqQRB1aiIHai0AADoAASACIAAgAyAFaiICai0AADoAAiABIAYgCi0AACIAai0AADoAACABIAAgB2otAAA6AAEgASAAIAJqLQAAOgACCwsbAQF/IAAoAtwDIgFBADYCJCABIAAoAnQ2AiwLhQMBA38CQCAAAn8gACgCvAMiASgCCARAIAFBADYCCCAAQQAgACgC5AMoAgARAwAgAEECIAAoAsgDKAIAEQMAQQIMAQsCQCAAKAJURQ0AIAAoAogBDQACQCAAKAJcRQ0AIAAoAmxFDQAgACABKAIYNgLkAyABQQE2AggMAQsgACgCZARAIAAgASgCFDYC5AMMAQsgACgCACICQS82AhQgACACKAIAEQAACyAAIAAoAtgDKAIAEQAAIAAgACgCxAMoAggRAAAgACgCRA0BIAEoAhBFBEAgACAAKALgAygCABEAAAsgACAAKALcAygCABEAACAAKAJUBEAgACABKAIIIAAoAuQDKAIAEQMACyAAQQNBACABKAIIGyAAKALIAygCABEDAEEACyAAKALAAygCABEDAAsCQCAAKAIIIgJFDQAgAiABKAIMIgM2AgwgAiADQQJBASABKAIIG2oiATYCECAAKAJARQ0AIAAoAswDKAIUDQAgAkECQQEgACgCbBsgAWo2AhALCy8BAX8gACgCvAMhASAAKAJUBEAgACAAKALkAygCCBEAAAsgASABKAIMQQFqNgIMCxwAIABBAEEAQQAgASACIAMgACgCyAMoAgQRCQALYQECfwJAIAAoAsADIgQoAjAgBCgCNCIFTwRAIAAgBEEIaiAAKALEAygCDBEFAEUNASAEQQA2AjAgBCgCNCEFCyAAIARBCGogBEEwaiAFIAEgAiADIAAoAsgDKAIEEQkACwudBwEPfwJAIAAoAsADIgQoAjhFBEAgACAEIAQoAkRBAnRqKAI8IAAoAsQDKAIMEQUARQ0BIARBATYCOCAEIAQoAkxBAWo2AkwLAkACQAJAIAQoAkgOAwECAAMLIAAgBCAEKAJEQQJ0aigCPCAEQTBqIAQoAjQgASACIAMgACgCyAMoAgQRCQAgBCgCMCAEKAI0SQ0CIARBADYCSCACKAIAIANPDQILIARBADYCMCAEIAAoAsgCIgtBAWs2AjQCQCAEKAJMIAAoAswCRw0AIAAoAiQiEEEATA0AIAAoAsADIgwgDCgCREECdGohESAAKALYASEIA0AgCCgCMCAIKAIoIAgoAgxsIgVwIgYgBSAGGyEGIAUgC20hBSAJRQRAIAwgBkEBayAFbUEBajYCNAsCQCAFQQBMDQBBASAFQQF0IgcgB0EBTBsiCkEHcSENIBEoAjwgCUECdGooAgAgBkECdGoiDkEEaygCACEFQQAhD0EAIQYgB0EITgRAIApB+P///wdxIRJBACEKA0AgDiAGQQJ0aiIHIAU2AgAgByAFNgIEIAcgBTYCCCAHIAU2AgwgByAFNgIQIAcgBTYCFCAHIAU2AhggByAFNgIcIAZBCGohBiAKQQhqIgogEkcNAAsLIA1FDQADQCAOIAZBAnRqIAU2AgAgBkEBaiEGIA9BAWoiDyANRw0ACwsgCEHYAGohCCAJQQFqIgkgEEcNAAsLIARBATYCSAsgACAEIAQoAkRBAnRqKAI8IARBMGogBCgCNCABIAIgAyAAKALIAygCBBEJACAEKAIwIAQoAjRJDQAgACgCyAIhAQJAIAQoAkxBAUcNACAAKAIkIgdBAEwNACABQQJqIQwgAUEBaiENIAAoAsADIQYgACgC2AEhCEEAIQkDQCAIKAIoIAgoAgxsIAFtIgJBAEoEQCAJQQJ0IgAgBigCQGooAgAhAyAGKAI8IABqKAIAIQUgAiAMbCEOIAIgDWwhD0EAIQADQCAFIAAgAmtBAnQiCmogBSAAIA9qQQJ0IgtqKAIANgIAIAMgCmogAyALaigCADYCACAFIAAgDmpBAnQiCmogBSAAQQJ0IgtqKAIANgIAIAMgCmogAyALaigCADYCACAAQQFqIgAgAkcNAAsLIAhB2ABqIQggCUEBaiIJIAdHDQALCyAEQQA2AjggBEECNgJIIAQgAUECajYCNCAEIAFBAWo2AjAgBCAEKAJEQQFzNgJECwuuBwETfyAAKALAAyEGAkACQAJAIAEOAwACAQILIAAoAtwDKAIIBEAgBkH+ADYCBCAAKAIkIhBBAEoEQCAAKALIAiIOQQJrIREgDkECaiESIAZBCGohEyAAKALYASENA0AgEyAPQQJ0IgBqKAIAIQEgBigCQCAAaigCACECIAYoAjwgAGooAgAhBwJAIA0oAiggDSgCDGwgDm0iBSASbCIJQQBMDQBBACEEQQAhACAJQQRPBEAgCUH8////B3EhCkEAIQwDQCACIABBAnQiA2ogASADaigCACIINgIAIAMgB2ogCDYCACACIANBBHIiCGogASAIaigCACILNgIAIAcgCGogCzYCACACIANBCHIiCGogASAIaigCACILNgIAIAcgCGogCzYCACACIANBDHIiA2ogASADaigCACIINgIAIAMgB2ogCDYCACAAQQRqIQAgDEEEaiIMIApHDQALCyAJQQNxIglFDQADQCACIABBAnQiA2ogASADaigCACIMNgIAIAMgB2ogDDYCACAAQQFqIQAgBEEBaiIEIAlHDQALCwJAIAVBAEwNAEEBIAVBAXQiACAAQQFMGyIEQQFxIRQgBSARbCEDIAUgDmwhCUEAIQAgBEEBRwRAIARB/v///wdxIQhBACEEA0AgAiAAIANqQQJ0IgpqIAEgACAJakECdCILaigCADYCACACIAtqIAEgCmooAgA2AgAgAiAAQQFyIgogA2pBAnQiC2ogASAJIApqQQJ0IgpqKAIANgIAIAIgCmogASALaigCADYCACAAQQJqIQAgBEECaiIEIAhHDQALCyAUBEAgAiAAIANqQQJ0IgRqIAEgACAJakECdCIAaigCADYCACAAIAJqIAEgBGooAgA2AgALIAcoAgAhAkEAIQBBACEBIAVBBE8EQCAFQfz///8HcSEDQQAhBANAIAcgASAFa0ECdGogAjYCACAHIAFBAXIgBWtBAnRqIAI2AgAgByABQQJyIAVrQQJ0aiACNgIAIAcgAUEDciAFa0ECdGogAjYCACABQQRqIQEgBEEEaiIEIANHDQALCyAFQQNxIgRFDQADQCAHIAEgBWtBAnRqIAI2AgAgAUEBaiEBIABBAWoiACAERw0ACwsgDUHYAGohDSAPQQFqIg8gEEcNAAsLIAZBADYCTCAGQgA3AkQgBkEANgI4DwsgBkH/ADYCBCAGIAYoAjQ2AjAPCyAGQYABNgIEDwsgACgCACIBQQM2AhQgACABKAIAEQAAC54LAS5/IwBBgAFrIgckACAAKALMAkEBayEbIAAoAsQDIRwCfwJAA0AgACgCkAEiBCAAKAKYASIGSg0BIAAoAswDIgwoAhQNASAEIAZGBEAgACgClAEgACgCnAEgACgCnANFaksNAgsgACAMKAIAEQEADQALQQAMAQsgACgCJEEASgRAIBxByABqIR0gACgC2AEhCANAAkAgCCgCNEUNAAJ/IBsgACgCnAEiE0sEQCAIKAIMIgRBAXQhCiAEDAELIAgoAiAgCCgCDCIEcCIGIAQgBhsiCgshFAJ/IBMEQCAAIB0gD0ECdGooAgAgBCATQQFrbCAEIApqQQAgACgCBCgCIBEKACAIKAIMQQJ0agwBCyAAIB0gD0ECdGooAgBBACAKQQAgACgCBCgCIBEKAAshKyAUQQBMDQAgD0ECdCIMIAAoAtgDaigCBCEsIBRBAWshLSAcKAJwIA9BGGxqIRAgCCgCUCIELwEEIgZBCHQhHiAGQQd0IR8gBC8BEiIGQQh0ISAgBkEHdCEhIAQvAQAiBkEFbCEuIAQvASAiC0EIdCEiIAtBB3QhIyAGQQlsISQgBC8BECILQQh0ISUgC0EHdCEmIAQvAQIiBEEIdCEnIARBB3QhKCAGQSRsISkgASAMaigCACEVQQAhEQNAICsgEUECdGoiBCgCACIKIQ4gESATcgRAIARBBGsoAgAhDgsgCCgCHEEBayEqQQAhFgJ/IBMgG08EQCAKIBEgLUYNARoLIAQoAgQLIhcuAQAiGCEEIAouAQAiCyEGIA4uAQAiGSEMQQAhGgNAIAwhBSAZIQwgBiEJIAshBiAEIQ0gGCEEIAcgCkGAARA4GiAWICpJBEAgFy4BgAEhGCAOLgGAASEZIAouAYABIQsLAkAgECgCBCIDRQ0AIAcvAQINACAHAn8gKSAJIAtrbCICQQBOBEAgAiAoaiAnbiICIANBAEwNARogAkEBIAN0IgNBAWsgAiADSBsMAQtBACAoIAJrICduIgJBASADdCISQQFrIAIgEkgbIAIgA0EAShtrCzsBAgsCQCAQKAIIIgNFDQAgBy8BEA0AIAcCfyApIAwgBGtsIgJBAE4EQCACICZqICVuIgIgA0EATA0BGiACQQEgA3QiA0EBayACIANIGwwBC0EAICYgAmsgJW4iAkEBIAN0IhJBAWsgAiASSBsgAiADQQBKG2sLOwEQCwJAIBAoAgwiA0UNACAHLwEgDQAgBwJ/ICQgDCAGQQF0ayAEamwiAkEATgRAIAIgI2ogIm4iAiADQQBMDQEaIAJBASADdCIDQQFrIAIgA0gbDAELQQAgIyACayAibiICQQEgA3QiEkEBayACIBJIGyACIANBAEobaws7ASALAkAgECgCECIDRQ0AIAcvARINACAHAn8gLiAFIA0gGWprIBhqbCIFQQBOBEAgBSAhaiAgbiIFIANBAEwNARogBUEBIAN0Ig1BAWsgBSANSBsMAQtBACAhIAVrICBuIgVBASADdCINQQFrIAUgDUgbIAUgA0EAShtrCzsBEgsCQCAQKAIUIgVFDQAgBy8BBA0AIAcCfyAkIAkgBkEBdGsgC2psIglBAE4EQCAJIB9qIB5uIgkgBUEATA0BGiAJQQEgBXQiBUEBayAFIAlKGwwBC0EAIB8gCWsgHm4iCUEBIAV0Ig1BAWsgCSANSBsgCSAFQQBKG2sLOwEECyAAIAggByAVIBogLBEEACAXQYABaiEXIA5BgAFqIQ4gCkGAAWohCiAIKAIkIBpqIRogFkEBaiIWICpNDQALIBUgCCgCKEECdGohFSARQQFqIhEgFEcNAAsLIAhB2ABqIQggD0EBaiIPIAAoAiRIDQALCyAAIAAoApwBQQFqIgE2ApwBQQNBBCABIAAoAswCSRsLIS8gB0GAAWokACAvC4oGARV/IAAoAswCIQQCQCAAKALEAyIFKAIYIgggBSgCHCICSARAIARBAWshESAAKALoAkEBayENIABB2AJqIRIgBUEgaiELIAUoAhQhBgNAIAYgDU0EQANAIAAoArQDBEAgCygCAEEAIAAoAvACQQd0EC4aCyAAIAsgACgC1AMoAgQRBQBFDQQgACgC1AIiAkEASgRAQQAhB0EAIQ4DQAJAIBIgDkECdGooAgAiAygCNEUEQCADKAJAIAdqIQcMAQsgAygCPCIEQQBMDQAgAygCRCAGbCETIAMoAgRBAnQiAiAAKALYA2ooAgQhDyABIAJqKAIAIAMoAigiAiAIbEECdGohCUEBIANBOEHIACAGIA1JG2ooAgAiDCAMQQFMGyIKQf7///8HcSEUIApBAXEhFUEAIQoDQAJAAkAgESAAKAKUAU0EQCADKAJMIAggCmpMDQIgDEEASg0BDAILIAxBAEwNAQtBACEEIBMhAkEAIRAgDEECTgRAA0AgACADIAsgBCAHakECdGoiFigCACAJIAIgDxEEACAAIAMgFigCBCAJIAMoAiQgAmoiAiAPEQQAIARBAmohBCADKAIkIAJqIQIgEEECaiIQIBRHDQALCyAVBEAgACADIAsgBCAHakECdGooAgAgCSACIA8RBAALIAMoAjwhBCADKAIoIQILIAkgAkECdGohCSADKAI4IAdqIQcgCkEBaiIKIARIDQALIAAoAtQCIQILIA5BAWoiDiACSA0ACwsgBkEBaiIGIA1NDQALIAUoAhwhAgtBACEGIAVBADYCFCAIQQFqIgggAkgNAAsgACgCzAIhBAsgACAAKAKcAUEBajYCnAEgACAAKAKUAUEBaiICNgKUASACIARJBEAgACgCxAMhAQJAIAAoAtQCQQJOBEAgAUEBNgIcDAELIAAoAtgCIQAgBEEBayACSwRAIAEgACgCDDYCHAwBCyABIAAoAkw2AhwLIAFCADcCFEEDDwsgACAAKALMAygCDBEAAEEEDwsgBSAGNgIUIAUgCDYCGEEAC9sFARV/IwBBEGsiCCQAIAAoAsQDIQMgACgC1AJBAEoEQCADQcgAaiECIABB2AJqIQUDQCAIIAFBAnQiBGogACACIAQgBWooAgAiBCgCBEECdGooAgAgBCgCDCIEIAAoApQBbCAEQQEgACgCBCgCIBEKADYCACABQQFqIgEgACgC1AJIDQALCwJ/IAMoAhgiBCADKAIcIgJIBEAgA0EgaiEJIABB2AJqIQ4gACgC6AIhASADKAIUIQUDQCABIAVLBEADQEEAIQpBACECIAAoAtQCIg9BAEoEQANAIA4gCkECdCIBaigCACIGKAI8IhBBAEoEQCABIAhqKAIAIARBAnRqIREgBigCOCIGQfz///8HcSESIAZBA3EhDEEAIQsgBSAGbEEHdCETIAZBBEkhFANAAkAgBkEATA0AIBEgC0ECdGooAgAgE2ohAUEAIQ0gFEUEQANAIAkgAkECdGoiByABNgIAIAcgAUGAAWo2AgQgByABQYACajYCCCAHIAFBgANqNgIMIAJBBGohAiABQYAEaiEBIA1BBGoiDSASRw0ACwtBACEHIAxFDQADQCAJIAJBAnRqIAE2AgAgAkEBaiECIAFBgAFqIQEgB0EBaiIHIAxHDQALCyALQQFqIgsgEEcNAAsLIApBAWoiCiAPRw0ACwsgACAJIAAoAtQDKAIEEQUARQRAIAMgBTYCFCADIAQ2AhhBAAwFCyAFQQFqIgUgACgC6AIiAUkNAAsgAygCHCECC0EAIQUgA0EANgIUIARBAWoiBCACSA0ACwsgACAAKAKUAUEBaiIDNgKUASAAKALMAiICIANLBEAgACgCxAMhAQJAIAAoAtQCQQJOBEAgAUEBNgIcDAELIAAoAtgCIQAgAkEBayADSwRAIAEgACgCDDYCHAwBCyABIAAoAkw2AhwLIAFCADcCFEEDDAELIAAgACgCzAMoAgwRAABBBAshFSAIQRBqJAAgFQuuAwENfyAAKALMAkEBayELIAAoAsQDIQMCQANAIAAoApABIgQgACgCmAEiAk4EQCACIARHDQIgACgClAEgACgCnAFLDQILIAAgACgCzAMoAgARAQANAAtBAA8LIAAoAiRBAEoEQCADQcgAaiEMIAAoAtgBIQIDQAJAIAIoAjRFDQAgACAMIAVBAnQiA2ooAgAgAigCDCIEIAAoApwBbCAEQQAgACgCBCgCIBEKACENAn8gCyAAKAKcAUsEQCACKAIMDAELIAIoAiAgAigCDCIEcCIGIAQgBhsLIgZBAEwNACAAKALYAyADaigCBCEOIAEgA2ooAgAhByACKAIcIQNBACEIA0BBACEEIAMEQCANIAhBAnRqKAIAIQNBACEJQQAhCgNAIAAgAiADIAcgCSAOEQQAIANBgAFqIQMgAigCJCAJaiEJIApBAWoiCiACKAIcIgRJDQALCyAHIAIoAihBAnRqIQcgBCEDIAhBAWoiCCAGRw0ACwsgAkHYAGohAiAFQQFqIgUgACgCJEgNAAsLIAAgACgCnAFBAWoiATYCnAFBA0EEIAEgACgCzAJJGwtdAQJ/IABBADYClAEgACgCxAMhAQJAIAAoAtQCQQJOBEAgAUEBNgIcDAELIAAoAtgCIQIgACgCzAJBAUcEQCABIAIoAgw2AhwMAQsgASACKAJMNgIcCyABQgA3AhQLxwIBCX8gACgCxAMiASgCEARAIAECfwJAIAAoAlBFDQAgACgC4AFFDQAgACgCoAFFDQAgASgCcCICRQRAIAEgAEEBIAAoAiRBGGwgACgCBCgCABECACICNgJwCyAAKAIkQQBMDQAgACgC2AEhAwNAIAMoAlAiAUUNASABLwEARQ0BIAEvAQJFDQEgAS8BEEUNASABLwEgRQ0BIAEvARJFDQEgAS8BBEUNASAAKAKgASAFQQh0aiIBKAIAQQBIDQEgAiABKAIEIgY2AgQgAiABKAIIIgc2AgggAiABKAIMIgg2AgwgAiABKAIQIgk2AhAgAiABKAIUIgE2AhRBASAEIAEgCXIgCCAGIAdycnIbIQQgA0HYAGohAyACQRhqIQIgBUEBaiIFIAAoAiRIDQALQfwAIAQNARoLQfgACzYCDAsgAEEANgKcAQu0CwEWfyMAQTBrIgQkACAAKALUAyEGAn8CQCAAKAKYAkUNACAGKAIsDQAgACgC0AMiAyADKAIYIAYoAhBBCG1qNgIYIAZBADYCEEEAIAAgAygCCBEBAEUNARogACgC1AJBAEoEQCAGQRhqIQJBACEDA0AgAiADQQJ0akEANgIAIANBAWoiAyAAKALUAkgNAAsLIAZBADYCFCAGIAAoApgCNgIsIAAoArgDDQAgBkEANgIoCyAGKAIoRQRAIAAoArQDIQ4gACgCsAMhDyAEIAA2AiwgBCAAKAIYIgcoAgAiAjYCHCAEIAcoAgQiCDYCICAGKAIQIQMgBigCDCEFIAQgBigCJDYCGCAEIAYpAhw3AxAgBCAGKQIUNwMIIAAoAvACQQBKBEAgAEH0AmohECAGQbQBaiERIAZBjAFqIRIgBkHkAGohEyAEQQhqQQRyIRQDQCATIAxBAnQiB2ooAgAhAiABIAdqKAIAIQoCfwJAAn8gA0EHTARAQQAgBEEcaiAFIANBABA2RQ0HGiAEKAIkIQVBASAEKAIoIgNBCEgNARoLIAIgBSADQQhrdUH/AXEiCEECdGooApABIgkNAUEJCyEJQQAgBEEcaiAFIAMgAiAJEEciAkEASA0FGiAEKAIkIQUgBCgCKAwBCyACIAhqQZAJai0AACECIAMgCWsLIQMgByASaigCACEJAkACQCAHIBFqKAIAIgsEQCACBH8gAiADSgRAQQAgBEEcaiAFIAMgAhA2RQ0IGiAEKAIkIQUgBCgCKCEDCyACQQJ0IghBwLMBaigCACINIAUgAyACayIDdXEiAiANQQAgAiAIQbyzAWooAgBMG2sFQQALIQIgFCAHIBBqKAIAQQJ0aiIHIAcoAgAgAmoiAjYCACAKIAI7AQBBASEHIAtBAkgNASAJQZAJaiENIAlBkAFqIRUDQAJ/AkACfyADQQdMBEBBACAEQRxqIAUgA0EAEDZFDQsaIAQoAiQhBUEBIAQoAigiA0EISA0BGgsgFSAFIANBCGt1Qf8BcSICQQJ0aigCACIIDQFBCQshAkEAIARBHGogBSADIAkgAhBHIgJBAEgNCRogBCgCJCEFIAQoAigMAQsgAiANai0AACECIAMgCGsLIQMgAkEEdiEIAkAgAkEPcSICBEAgAiADSgRAQQAgBEEcaiAFIAMgAhA2RQ0KGiAEKAIkIQUgBCgCKCEDCyAKIA8gByAIaiIHQQJ0aigCAEEBdGogAkECdCIIQcCzAWooAgAiFiAFIAMgAmsiA3VxIgIgFkEAIAIgCEG8swFqKAIATBtrOwEADAELIAhBD0cNBCAHQQ9qIQcLIAdBAWoiByALSA0ACwwBC0EBIQcgAkUNACACIANKBH9BACAEQRxqIAUgAyACEDZFDQYaIAQoAiQhBSAEKAIoBSADCyACayEDCyAHIA5KDQAgCUGQCWohCiAJQZABaiELA0ACfwJAAn8gA0EHTARAQQAgBEEcaiAFIANBABA2RQ0JGiAEKAIkIQVBASAEKAIoIgNBCEgNARoLIAsgBSADQQhrdUH/AXEiAkECdGooAgAiCA0BQQkLIQJBACAEQRxqIAUgAyAJIAIQRyICQQBIDQcaIAQoAiQhBSAEKAIoDAELIAIgCmotAAAhAiADIAhrCyEDIAJBBHYhCAJAIAJBD3EiAgRAIAIgA0oEf0EAIARBHGogBSADIAIQNkUNCBogBCgCJCEFIAQoAigFIAMLIAJrIQMMAQsgCEEPRw0CCyAHIAhqQQFqIgcgDkwNAAsLIAxBAWoiDCAAKALwAkgNAAsgACgCGCEHIAQoAiAhCCAEKAIcIQILIAcgCDYCBCAHIAI2AgAgBiADNgIQIAYgBTYCDCAGIAQoAhg2AiQgBiAEKQMQNwIcIAYgBCkDCDcCFAsgBiAGKAIsQQFrNgIsQQELIRcgBEEwaiQAIBcLqwsBFH8jAEEwayIEJAAgACgC1AMhBwJ/AkAgACgCmAJFDQAgBygCLA0AIAAoAtADIgIgAigCGCAHKAIQQQhtajYCGCAHQQA2AhBBACAAIAIoAggRAQBFDQEaIAAoAtQCQQBKBEAgB0EYaiEFQQAhAgNAIAUgAkECdGpBADYCACACQQFqIgIgACgC1AJIDQALCyAHQQA2AhQgByAAKAKYAjYCLCAAKAK4Aw0AIAdBADYCKAsgBygCKEUEQCAEIAA2AiwgBCAAKAIYIgMoAgAiCDYCHCAEIAMoAgQiBjYCICAHKAIQIQIgBygCDCEFIAQgBygCJDYCGCAEIAcpAhw3AxAgBCAHKQIUNwMIIAAoAvACQQBKBEAgAEH0AmohDiAHQbQBaiEPIAdBjAFqIRAgB0HkAGohESAEQQhqQQRyIRIDQCARIA1BAnQiCWooAgAhAyABIAlqKAIAIQsCfwJAAn8gAkEHTARAQQAgBEEcaiAFIAJBABA2RQ0HGiAEKAIkIQVBASAEKAIoIgJBCEgNARoLIAMgBSACQQhrdUH/AXEiBkECdGooApABIggNAUEJCyEIQQAgBEEcaiAFIAIgAyAIEEciA0EASA0FGiAEKAIkIQUgBCgCKAwBCyADIAZqQZAJai0AACEDIAIgCGsLIQIgCSAQaigCACEKAkACQCAJIA9qKAIAIgwEQCADBH8gAiADSARAQQAgBEEcaiAFIAIgAxA2RQ0IGiAEKAIkIQUgBCgCKCECCyADQQJ0IgZBwLMBaigCACIIIAUgAiADayICdXEiAyAIQQAgAyAGQbyzAWooAgBMG2sFQQALIQggEiAJIA5qKAIAQQJ0aiIGIAYoAgAgCGoiBjYCACALIAY7AQBBASEIIAxBAkgNASAKQZAJaiEJIApBkAFqIRMDQAJAAkACfyACQQdMBEBBACAEQRxqIAUgAkEAEDZFDQsaIAQoAiQhBUEBIAQoAigiAkEISA0BGgsgEyAFIAJBCGt1Qf8BcSIGQQJ0aigCACIDDQFBCQshA0EAIARBHGogBSACIAogAxBHIgNBAEgNCRogBCgCKCECIAQoAiQhBQwBCyACIANrIQIgBiAJai0AACEDCyADQQR2IQYCQCADQQ9xIgMEQCACIANIBEBBACAEQRxqIAUgAiADEDZFDQoaIAQoAiQhBSAEKAIoIQILIAsgBiAIaiIGQQJ0QcC6AWooAgBBAXRqIANBAnQiCEHAswFqKAIAIhQgBSACIANrIgJ1cSIDIBRBACADIAhBvLMBaigCAEwbazsBAAwBCyAGQQ9HDQQgCEEPaiEGCyAGQQFqIgggDEgNAAsgBkE+TA0BDAILQQEhCCADRQ0AIAIgA0gEf0EAIARBHGogBSACIAMQNkUNBhogBCgCJCEFIAQoAigFIAILIANrIQILIApBkAlqIQsgCkGQAWohDANAAkACQAJ/IAJBB0wEQEEAIARBHGogBSACQQAQNkUNCRogBCgCJCEFQQEgBCgCKCICQQhIDQEaCyAMIAUgAkEIa3VB/wFxIgZBAnRqKAIAIgMNAUEJCyEDQQAgBEEcaiAFIAIgCiADEEciA0EASA0HGiAEKAIoIQIgBCgCJCEFDAELIAIgA2shAiAGIAtqLQAAIQMLIANBBHYhCQJAIANBD3EiBgRAIAIgBkgEf0EAIARBHGogBSACIAYQNkUNCBogBCgCJCEFIAQoAigFIAILIAZrIQIMAQsgCUEPRw0CCyAIIAlqQQFqIghBwABIDQALCyANQQFqIg0gACgC8AJIDQALIAAoAhghAyAEKAIcIQggBCgCICEGCyADIAY2AgQgAyAINgIAIAcgAjYCECAHIAU2AgwgByAEKAIYNgIkIAcgBCkDEDcCHCAHIAQpAwg3AhQLIAcgBygCLEEBazYCLEEBCyEVIARBMGokACAVC4kGARF/IwBBMGsiAyQAIAAoAqgDIQogACgC1AMhBAJ/AkAgACgCmAJFDQAgBCgCLA0AIAAoAtADIgUgBSgCGCAEKAIQQQhtajYCGCAEQQA2AhBBACAAIAUoAggRAQBFDQEaIAAoAtQCQQBKBEAgBEEYaiECQQAhBQNAIAIgBUECdGpBADYCACAFQQFqIgUgACgC1AJIDQALCyAEQQA2AhQgBCAAKAKYAjYCLCAAKAK4Aw0AIARBADYCKAsgBCgCKEUEQCADIAA2AiwgAyAAKAIYIgIoAgAiCDYCHCADIAIoAgQiBjYCICAEKAIQIQUgBCgCDCEHIAMgBCgCJDYCGCADIAQpAhw3AxAgAyAEKQIUNwMIIAAoAvACQQBKBEAgBEEwaiELIABB2AJqIQwgAEH0AmohDSADQQhqQQRyIQ5BACEIA0AgASAIQQJ0IgJqKAIAIREgCyAMIAIgDWooAgBBAnQiEGooAgAoAhRBAnRqKAIAIQICfwJAAn8gBUEHTARAQQAgA0EcaiAHIAVBABA2RQ0HGiADKAIkIQdBASADKAIoIgVBCEgNARoLIAIgByAFQQhrdUH/AXEiBkECdGooApABIgkNAUEJCyEJQQAgA0EcaiAHIAUgAiAJEEciAkEASA0FGiADKAIkIQcgAygCKAwBCyACIAZqQZAJai0AACECIAUgCWsLIQUgAgR/IAIgBUoEQEEAIANBHGogByAFIAIQNkUNBRogAygCJCEHIAMoAighBQsgAkECdCIGQcCzAWooAgAiCSAHIAUgAmsiBXVxIgIgCUEAIAIgBkG8swFqKAIATBtrBUEACyECIA4gEGoiBiAGKAIAIAJqIgI2AgAgESACIAp0OwEAIAhBAWoiCCAAKALwAkgNAAsgAygCICEGIAMoAhwhCCAAKAIYIQILIAIgBjYCBCACIAg2AgAgBCAFNgIQIAQgBzYCDCAEIAMoAhg2AiQgBCADKQMQNwIcIAQgAykDCDcCFAsgBCAEKAIsQQFrNgIsQQELIRIgA0EwaiQAIBILpAYBD38jAEEgayIDJAAgACgC1AMhBAJ/AkAgACgCmAJFDQAgBCgCLA0AIAAoAtADIgIgAigCGCAEKAIQQQhtajYCGCAEQQA2AhBBACAAIAIoAggRAQBFDQEaIAAoAtQCQQBKBEAgBEEYaiEFQQAhAgNAIAUgAkECdGpBADYCACACQQFqIgIgACgC1AJIDQALCyAEQQA2AhQgBCAAKAKYAjYCLCAAKAK4Aw0AIARBADYCKAsgBCgCKEUEQAJAIAQoAhQiAgRAIAJBAWshBQwBCyADIAA2AhwgAyAAKAIYIgIoAgA2AgwgAyACKAIENgIQIAQoAhAhAiAEKAIMIQYCf0EAIAAoApwDIgggACgCoAMiCkoNABogASgCACELIAAoArADIQwgACgCqAMhDSAEKAJAIglBkAlqIQ4gCUGQAWohDwNAAn8CQAJ/IAJBB0wEQEEAIANBDGogBiACQQAQNkUNCBogAygCFCEGQQEgAygCGCICQQhIDQEaCyAPIAYgAkEIa3VB/wFxIgFBAnRqKAIAIgUNAUEJCyEBQQAgA0EMaiAGIAIgCSABEEciAUEASA0GGiADKAIUIQYgAygCGAwBCyABIA5qLQAAIQEgAiAFawshAiABQQR2IQcCQCABQQ9xIgUEQCACIAVIBEBBACADQQxqIAYgAiAFEDZFDQcaIAMoAhQhBiADKAIYIQILIAsgDCAHIAhqIgFBAnRqKAIAQQF0aiAFQQJ0IgdBwLMBaigCACIIIAYgAiAFayICdXEiBSAIQQAgBSAHQbyzAWooAgBMG2sgDXQ7AQAMAQsgB0EPRwRAQQAgAUEQSQ0DGiACIAdIBEBBACADQQxqIAYgAiAHEDZFDQcaIAMoAhQhBiADKAIYIQILIAdBAnRBwLMBaigCACAGIAIgB2siAnVxQX8gB3RBf3NqDAMLIAhBD2ohAQsgAUEBaiEIIAEgCkgNAAtBAAshBSAAKAIYIgAgAygCDDYCACAAIAMoAhA2AgQgBCACNgIQIAQgBjYCDAsgBCAFNgIUCyAEIAQoAixBAWs2AixBAQshECADQSBqJAAgEAuwAwEIfyMAQSBrIgUkACAAKALUAyEDAkACQCAAKAKYAkUNACADKAIsDQAgACgC0AMiAiACKAIYIAMoAhBBCG1qNgIYIANBADYCECAAIAIoAggRAQBFDQEgACgC1AJBAEoEQCADQRhqIQRBACECA0AgBCACQQJ0akEANgIAIAJBAWoiAiAAKALUAkgNAAsLIANBADYCFCADIAAoApgCNgIsIAAoArgDDQAgA0EANgIoCyAFIAA2AhwgBSAAKAIYIgQoAgAiBjYCDCAFIAQoAgQiBzYCEEEBIQkgAygCECECIAMoAgwhCCAAKALwAkEASgRAQQEgACgCqAN0IQZBACEEA0AgAkEATARAIAVBDGogCCACQQEQNkUEQEEAIQkMBAsgBSgCFCEIIAUoAhghAgsgCCACQQFrIgJ2QQFxBEAgASAEQQJ0aigCACIHIAcvAQAgBnI7AQALIARBAWoiBCAAKALwAkgNAAsgBSgCECEHIAUoAgwhBiAAKAIYIQQLIAQgBzYCBCAEIAY2AgAgAyACNgIQIAMgCDYCDCADIAMoAixBAWs2AiwLIAVBIGokACAJC8gKARN/IwBBoAJrIgQkACAAKALUAyEHAkACQCAAKAKYAkUNACAHKAIsDQAgACgC0AMiBSAFKAIYIAcoAhBBCG1qNgIYIAdBADYCECAAIAUoAggRAQBFDQEgACgC1AJBAEoEQCAHQRhqIQMDQCADIAJBAnRqQQA2AgAgAkEBaiICIAAoAtQCSA0ACwsgB0EANgIUIAcgACgCmAI2AiwgACgCuAMNACAHQQA2AigLAkAgBygCKEUEQCAAKAKwAyENIAAoAqADIQsgACgCqAMhAyAEIAA2ApwCIAQgACgCGCIFKAIANgKMAiAEIAUoAgQ2ApACQX8gA3QhDkEBIAN0IQwgACgCnAMhBSABKAIAIQkgBygCECECIAcoAgwhBgJ/AkAgBygCFCIKBEBBACEBDAELIAcoAkAiEEGQCWohEiAQQZABaiETQQAhAQNAAn8CQAJ/IAJBB0wEQCAEQYwCaiAGIAJBABA2RQ0IIAQoApQCIQZBASAEKAKYAiICQQhIDQEaCyATIAYgAkEIa3VB/wFxIgNBAnRqKAIAIgoNAUEJCyEDIARBjAJqIAYgAiAQIAMQRyIDQQBIDQYgBCgClAIhBiAEKAKYAgwBCyADIBJqLQAAIQMgAiAKawshAiADQQR2IQgCQAJAAkACQAJAIANBD3EOAgIBAAsgACgCACIDQfkANgIUIABBfyADKAIEEQMACyACQQBMBEAgBEGMAmogBiACQQEQNkUNCCAEKAKUAiEGIAQoApgCIQILIAwgDiAGIAJBAWsiAnZBAXEbIQ8MAQtBACEPIAhBD0YNAEEBIAh0IQogA0EQSQ0DIAIgCEgEQCAEQYwCaiAGIAIgCBA2RQ0HIAQoApQCIQYgBCgCmAIhAgsgCEECdEHAswFqKAIAIAYgAiAIayICdXEgCmoiCg0DDAELIAUgCyAFIAtKGyIUQQFqIQoCQANAAkAgCSANIAUiA0ECdGooAgBBAXRqIgUvAQAEQCACQQBMBEAgBEGMAmogBiACQQEQNkUNCiAEKAKUAiEGIAQoApgCIQILIAYgAkEBayICdkEBcUUNASAMIAUuAQAiEXENASAFIBEgDiAMIBFBAEgbajsBAAwBCyAIQQBMDQIgCEEBayEICyADQQFqIQUgAyAURw0ACyAKIQMLIA8EQCAJIA0gA0ECdGooAgAiBUEBdGogDzsBACAEIAFBAnRqIAU2AgAgAUEBaiEBCyADQQFqIQUgAyALSA0BCwtBAAwBCyAFIAsgBSALShshCwNAAkAgCSANIAUiA0ECdGooAgBBAXRqIgUvAQBFDQAgAkEATARAIARBjAJqIAYgAkEBEDZFDQUgBCgClAIhBiAEKAKYAiECCyAGIAJBAWsiAnZBAXFFDQAgDCAFLgEAIghxDQAgBSAIIA4gDCAIQQBIG2o7AQALIANBAWohBSADIAtHDQALIApBAWsLIQUgACgCGCIAIAQoAowCNgIAIAAgBCgCkAI2AgQgByAFNgIUIAcgAjYCECAHIAY2AgwLIAcgBygCLEEBazYCLEEBIQMMAQsgAUUEQEEAIQMMAQsgASICQQNxIgAEQEEAIQUDQCAJIAQgAkEBayICQQJ0aigCAEEBdGpBADsBACAFQQFqIgUgAEcNAAsLQQAhAyABQQRJDQADQCAJIAJBAnQgBGoiAEEEaygCAEEBdGpBADsBACAJIABBCGsoAgBBAXRqQQA7AQAgCSAAQQxrKAIAQQF0akEAOwEAIAkgBCACQQRrIgJBAnRqKAIAQQF0akEAOwEAIAINAAsLIARBoAJqJAAgAwuiDAEPfyAAKAKcAyECIAAoAtQDIQQCQCAAKALgAQRAIAAoAqADIQECQAJAAkAgAkUEQCABRQ0BDAILIAEgAkgNASABIAAoArQDSg0BIAAoAtQCQQFHDQELAkAgACgCpAMiAUUEQCAAKAKoAyEBDAELIAFBAWsiASAAKAKoA0cNAQsgAUEOSA0BCyAAKAIAIgEgAjYCGCABQRE2AhQgACgCACAAKAKgAzYCHCAAKAIAIAAoAqQDNgIgIAAoAgAgACgCqAM2AiQgACAAKAIAKAIAEQAACyAAKALUAkEATAR/QQAFIABB2AJqIQgDQCAAKAKgASAIIAlBAnRqKAIAKAIEIgZBCHRqIQcCf0EAIAAoApwDIgFFDQAaIAEgBygCAEEATg0AGiAAKAIAIgEgBjYCGCABQfYANgIUIAAoAgBBADYCHCAAQX8gACgCACgCBBEDACAAKAKcAwsiAiAAKAKgA0wEQANAIAAoAqQDIAcgAkECdGoiCigCACIBQQAgAUEAShtHBEAgACgCACIBIAY2AhggAUH2ADYCFCAAKAIAIAI2AhwgAEF/IAAoAgAoAgQRAwALIAogACgCqAM2AgAgAiAAKAKgA0ghDiACQQFqIQIgDg0ACwsgCUEBaiIJIAAoAtQCIgFIDQALIAFBAEoLIQ8gBEHwAEHxACAAKAKcAyIBG0HyAEHzACABGyAAKAKkAxs2AgQgDwRAIARBGGohByAEQTBqIQYgAEHYAmohCEEAIQIDQCAIIAJBAnQiCmooAgAhAQJAIAAoApwDRQRAIAAoAqQDDQEgAEEBIAEoAhQiASAGIAFBAnRqEGMMAQsgAEEAIAEoAhgiASAGIAFBAnRqIgEQYyAEIAEoAgA2AkALIAcgCmpBADYCACACQQFqIgIgACgC1AJIDQALCyAEQQA2AhQMAQsCQAJAIAINACAAKAKkAw0AIAAoAqgDDQAgACgC3AFFIAAoAqADIgFBP0pxDQEgASAAKAK0A0YNAQsgACgCACIBQf0ANgIUIABBfyABKAIEEQMACyAEQfQAQfUAIAAoArQDQT9GGzYCBCAAKALUAkEASgRAIARBGGohCyAEQdQAaiEJIARBxABqIQYgAEHYAmohB0EAIQIDQCAAQQEgByACQQJ0IghqKAIAIgooAhQiASAGIAFBAnRqEGMgACgCtAMEQCAAQQAgCigCGCIBIAkgAUECdGoQYwsgCCALakEANgIAIAJBAWoiAiAAKALUAkgNAAsLIAAoAvACQQBMDQAgBEG0AWohCyAEQYwBaiEJIARB1ABqIQYgBEHkAGohByAEQcQAaiEIIABB2AJqIQogAEH0AmohAQNAIAcgDEECdCINaiAIIAogASANaigCAEECdGooAgAiAygCFEECdGooAgA2AgAgCSANaiAGIAMoAhhBAnRqKAIANgIAQQAhAgJAIAMoAjRFDQAgAygCJCEFIAMoAighA0EBIQICfwJAAkACQAJAAkACQAJAIAAoArQDDjEIBgYABgYGBgEGBgYGBgYCBgYGBgYGBgYDBgYGBgYGBgYGBgQGBgYGBgYGBgYGBgYFBgtBASADQQFrIANBA2tBfkkbQQN0QQEgBUEBayAFQQNrQX5JG0ECdGpB8KwBagwGC0ECIANBAWsgA0EEa0F9SRtBDGxBAiAFQQFrIAVBBGtBfUkbQQJ0akGArQFqDAULQQMgA0EBayADQQVrQXxJG0EEdEEDIAVBAWsgBUEFa0F8SRtBAnRqQbCtAWoMBAtBBCADQQFrIANBBmtBe0kbQRRsQQQgBUEBayAFQQZrQXtJG0ECdGpB8K0BagwDC0EFIANBAWsgA0EHa0F6SRtBGGxBBSAFQQFrIAVBB2tBekkbQQJ0akHgrgFqDAILQQYgA0EBayADQQhrQXlJG0EcbEEGIAVBAWsgBUEIa0F5SRtBAnRqQfCvAWoMAQtBByADQQFrIANBCWtBeEkbQQV0QQcgBUEBayAFQQlrQXhJG0ECdGpBwLEBagsoAgBBAWohAgsgCyANaiACNgIAIAxBAWoiDCAAKALwAkgNAAsLIARBADYCKCAEQgA3AgwgBCAAKAKYAjYCLAsL3N8BLABBgAgLtJcBZnNldAAlcy8lcwAlcy4lcwB2ZWN0b3IAZGVidWcAd2IAJW0tJWQtJVktJUgtJU0tJVMATWFya2VyIE9LLgAsAEFzc2VydGlvbiBgeCA+PSBtTWluWGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHdpZHRoID49IDVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB3aWR0aCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBweXJhbWlkLT5zaXplKCkgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVN0YXJ0VGltZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgKHNyY193aWR0aCUyKSA9PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0ud2lkdGgoKSA9PSBpbS5zdGVwKCkvc2l6ZW9mKGZsb2F0KWAgZmFpbGVkIGluIAAgCQoNAEVycm9yOiBtYWxsb2MKAEVycm9yIDE6IGljcEdldEluaXRYdzJYYwoAID09PSBtYXRyaXggKCVkLCVkKSA9PT0KACA9PT0gdmVjdG9yICglZCkgPT09CgA/Pz8gMQoARXJyb3I6IGxhYmVsaW5nIHdvcmsgb3ZlcmZsb3cuCgAjIyMgRmVhdHVyZSBjYW5kaWRhdGVzIGZvciB0cmFja2luZyBhcmUgb3ZlcmZsb3cuCgBhcmdsQ2FtZXJhRnJ1c3R1bVJIKCk6IGFyUGFyYW1EZWNvbXBNYXQoKSBpbmRpY2F0ZWQgcGFyYW1ldGVyIGVycm9yLgoAa3BtRGVsZXRlUmVmRGF0YVNldCgpOiBOVUxMIHJlZkRhdGFTZXRQdHIvcmVmSW1hZ2UuCgBTdGFydCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgBEYXRhIG51bSBlcnJvciEhCgB3ACVzJXMAJXMuJXMAdmVjdG9yAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnNcb3JpZW50YXRpb25fYXNzaWdubWVudC5jcHAARDpca2Fsd2FsdC1naXRodWJcRmVhdHVyZVNFVC1EaXNwbGF5XGVtc2NyaXB0ZW5cV2ViQVJLaXRMaWJcbGliXFNSQ1xLUE1cRnJlYWtNYXRjaGVyXGZyYW1ld29ya1x0aW1lcnMuY3BwAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnNcRG9HX3NjYWxlX2ludmFyaWFudF9kZXRlY3Rvci5jcHAARDpca2Fsd2FsdC1naXRodWJcRmVhdHVyZVNFVC1EaXNwbGF5XGVtc2NyaXB0ZW5cV2ViQVJLaXRMaWJcbGliXFNSQ1xLUE1cRnJlYWtNYXRjaGVyXG1hdGNoZXJzXGhvdWdoX3NpbWlsYXJpdHlfdm90aW5nLmNwcABEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcZnJhbWV3b3JrXGltYWdlLmNwcABEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcZGV0ZWN0b3JzXGdhdXNzaWFuX3NjYWxlX3NwYWNlX3B5cmFtaWQuY3BwAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnNccHlyYW1pZC5jcHAAaW5mbwBFcnJvcjogaWNwR2V0Sl9VX1hjAHdiAHJiAEFSX1BJWEVMX0ZPUk1BVF9SR0IAUGF0dGVybiBleHRyYWN0aW9uIGZhaWxlZC4AQXNzZXJ0aW9uIGBweXJhbWlkYCBmYWlsZWQgaW4gAFRyYWNraW5nIHRocmVhZCA9ICVkCgBTSVpFID0gJWQsICVkCgBFcnJvciAyOiBpY3BHZXRJbml0WHcyWGMKAD8/PyAyCgBFcnJvcjogdW5zdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LgoAVW5rbm93biBvciB1bnN1cHBvcnRlZCBsYWJlbGluZyB0aHJlc2hvbGQgbW9kZSByZXF1ZXN0ZWQuIFNldCB0byBtYW51YWwuCgBrcG1EZWxldGVSZWZEYXRhU2V0KCk6IDAgeHNpemUveXNpemUvZHBpLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciB3cml0aW5nLgoARXJyb3I6IE5VTEwgcGF0dEhhbmRsZS4KAEVuZCB0cmFja2luZ190aHJlYWQgIyVkLgoAT3V0IG9mIG1lbW9yeSEhCgByAEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxtYXRjaGVyc1xmcmVhay5oAHdhcm5pbmcAICUxMGcAJTRkAHdiAHJiAEFSX1BJWEVMX0ZPUk1BVF9CR1IATUFOVUFMAEdlbmVyaWMgZXJyb3IgZHVyaW5nIG1hdGNoaW5nIHBoYXNlLgAgbGluZSAAJXMlcwoARmlsZSBvcGVuIGVycm9yLiAlcwoARGlzdG9ydGlvbiBmYWN0b3I6IGsxPSUxLjEwZiwgazI9JTEuMTBmLCBwMT0lMS4xMGYsIHAyPSUxLjEwZgoARXJyb3I6IG1hbGxvYwoARXJyb3IgMzogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRKX1VfUwoAPT09PT09ICVzID09PT09PT09CgA/Pz8gMwoARXJyb3I6IGNhbid0IGxvYWQgcGF0dGVybiBmcm9tIE5VTEwgYnVmZmVyLgoAa3BtU2V0UmVmRGF0YVNldCgpOiBOVUxMIGtwbUhhbmRsZS9maWxlbmFtZS4KAEVycm9yIHNhdmluZyBmZWF0dXJlIG1hcDogZXJyb3Igd3JpdGluZyBkYXRhLgoAT3V0IG9mIG1lbW9yeSEhCgBJRCBhbHJlYWR5IGV4aXN0cwBlcnJvcgBGcmVhayBmZWF0dXJlcyAtICVkAHJiAEFVVE9fTUVESUFOAEFSX1BJWEVMX0ZPUk1BVF9SR0JBAEluc3VmZmljaWVudCBjb250cmFzdCBkdXJpbmcgbWF0Y2hpbmcuACU3LjVmIAAgbGluZSAARXJyb3Igb3BlbmluZyBmaWxlICclcyc6IAAgICAgICAgICAgICAgICAgICBmeD0lZiwgZnk9JWYsIHgwPSVmLCB5MD0lZiwgcz0lZgoARXJyb3IgNDogaWNwR2V0SW5pdFh3MlhjCgBFcnJvciBpY3BHZXRVX2Zyb21fWF9ieV9NYXRYMlUKAEVycm9yIGFsbG9jYXRpbmcgbWVtb3J5LgoARXJyb3I6IG91dCBvZiBtZW1vcnkuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciB3cml0aW5nLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJXMnIGZvciByZWFkaW5nLgoAT3V0IG9mIG1lbW9yeSEhCgBTdGVwIHNpemUgbXVzdCBiZSBlcXVhbCB0byB3aWR0aCBmb3Igbm93ACVzAFdpZHRoIGNhbm5vdCBiZSB6ZXJvAFNvdXJjZSB3aWR0aCBtdXN0IGJlIGV2ZW4ASW1hZ2UgaXMgdG9vIHNtYWxsAHggb3V0IG9mIHJhbmdlAEJ1aWxkIFB5cmFtaWQAQ2xvY2sgaGFzIG5vdCBiZWVuIHN0YXJ0ZWQAUHlyYW1pZCBpcyBub3QgYWxsb2NhdGVkAHJiAEFVVE9fT1RTVQBBUl9QSVhFTF9GT1JNQVRfQkdSQQBCYXJjb2RlIG1hdGNoaW5nIGNvdWxkIG5vdCBmaW5kIGNvcnJlY3QgYmFyY29kZSBsb2NhdG9yIHBhdHRlcm4uAFslc10gADogACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYgJWYKAEVycm9yIDU6IGljcEdldEluaXRYdzJYYwoARXJyb3IgaWNwR2V0WGNfZnJvbV9Yd19ieV9NYXRYdzJYYwoARXJyb3IgcmVhZGluZyBpbWFnZVNldC4KAEVycm9yIHdoaWxlIGFkZGluZyByZWZlcmVuY2UgZGF0YSBzZXQ6IGtwbUdlblJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBvcGVuaW5nICclcycuCgBDYW4ndCBvcGVuIEpQRUcgZmlsZSAnJXMnCgBPdXQgb2YgbWVtb3J5ISEKAFBhdHRlcm4gRGF0YSByZWFkIGVycm9yISEKAFJlYWQgZXJyb3IhIQoAJWYAd2IAQVJfUElYRUxfRk9STUFUX0FCR1IAUHlyYW1pZCBpcyBOVUxMAEFVVE9fQURBUFRJVkUAQmFyY29kZSBtYXRjaGluZyBlcnJvciBkZXRlY3Rpb24vY29ycmVjdGlvbiBmb3VuZCB1bnJlY292ZXJhYmxlIGVycm9yLgBFcnJvciBjcmVhdGluZyBmdWxsIGZpbGUgcGF0aCBmcm9tICclcycgYW5kICclcycAQXNzZXJ0aW9uIGB4IDwgbU1heFhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBoZWlnaHQgPj0gNWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGhlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtSW1hZ2VzLnNpemUoKSA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGB4ID49IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtU3RvcFRpbWUgPj0gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYGRzdCAhPSAwYCBmYWlsZWQgaW4gACVzJXMKAERpc3RvcnRpb24gZmFjdG9yID0gJWYgJWYgJWYgJWYgJWYKAEVycm9yID0gJWYKAEVycm9yIDY6IGljcEdldEluaXRYdzJYYwoAICAgICAgICAgSW1hZ2VTaXplID0gJTdkW3BpeGVsXQoAPT09PT09PT09ICVkID09PT09PT09PT09CgBJbWFnZXNldCBjb250YWlucyAlZCBpbWFnZXMuCgBFcnJvcjogVW5hYmxlIHRvIG9wZW4gZmlsZSAnJXMnIGZvciByZWFkaW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gY2FtZXJhIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3IgcmVhZGluZyBwYXR0ZXJuIGZpbGUgJyVzJy4KAEV4dHJhY3QgRmVhdHVyZXMASGVpZ2h0IGNhbm5vdCBiZSB6ZXJvACVmICVmICVmICVmAHggbXVzdCBiZSBwb3NpdGl2ZQBMYXBsYWNpYW4gcHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkAENsb2NrIGhhcyBub3QgYmVlbiBzdG9wcGVkAEFSX1BJWEVMX0ZPUk1BVF9NT05PAERlc3RpbmF0aW9uIGlzIE5VTEwAQVVUT19CUkFDS0VUSU5HAEVycm9yICglZCk6IHVuYWJsZSB0byBkZXRlcm1pbmUgZmlsZSBsZW5ndGguAE1hdGNoaW5nIGNvbmZpZGVuY2UgY3V0b2ZmIHZhbHVlIG5vdCByZWFjaGVkLgBBc3NlcnRpb24gYHkgPj0gbU1pbllgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbWFnZS50eXBlKCkgPT0gSU1BR0VfVUlOVDhgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzdG9yZS5zaXplKCkgPT0gcG9pbnRzLnNpemUoKWAgZmFpbGVkIGluIAAlcyVzCgBEaXN0b3J0aW9uIGZhY3RvciA9ICVmICVmICVmICVmCgBFcnJvciA3OiBpY3BHZXRJbml0WHcyWGMKAEV4dHJhY3RlZCBmZWF0dXJlcyA9ICU3ZFtwaXhlbF0KAEVycm9yIGljcDJHZXRUUwoARmFsbGluZyBiYWNrIHRvIHJlYWRpbmcgJyVzJXMnIGluIEFSVG9vbEtpdCB2NC54IGZvcm1hdC4KAEVycm9yIGluIG9wZW5pbmcgJyVzJyBpbiB6aXBmaWxlLgoARXJyb3IgcmVhZGluZyBKUEVHIGZpbGUuCgBFcnJvciB3aGlsZSBhZGRpbmcgcmVmZXJlbmNlIGRhdGEgc2V0OiBrcG1NZXJnZVJlZkRhdGFTZXQoKSBmYWlsZWQuCgBFcnJvciBzYXZpbmcgZmVhdHVyZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE91dCBvZiBtZW1vcnkhIQoAWyVzXSBbJXNdIFslc10gOiAlczogJWYgbXMAWyVzXSBbJXNdIFslc10gOiBGb3VuZCAlZCBmZWF0dXJlcwBJbWFnZSBtdXN0IGJlIGdyYXlzY2FsZQB5IG91dCBvZiByYW5nZQBGZWF0dXJlIHN0b3JlIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQAJWQAd2IAQVJfUElYRUxfRk9STUFUX0FSR0IATWF4aW11bSBhbGxvd2FibGUgcG9zZSBlcnJvciBleGNlZWRlZC4AQXNzZXJ0aW9uIGBzdGVwID49IHdpZHRoYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+bnVtT2N0YXZlcygpID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyYyAhPSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeCA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLndpZHRoKClgIGZhaWxlZCBpbiAARXJyb3IgaW4gb3BlbmluZyAnJXMnIGZvciByZWFkaW5nCgAgRmlsdGVyZWQgZmVhdHVyZXMgPSAlN2RbcGl4ZWxdCgBMYWJlbGluZyB0aHJlc2hvbGQgbW9kZSBzZXQgdG8gJXMuCgBFcnJvciByZWFkaW5nIEpQRUcgZmlsZSBoZWFkZXIuCgBFcnJvcjogc3VwcGxpZWQgZmlsZSBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYW4gQVJUb29sS2l0IGNhbWVyYSBwYXJhbWV0ZXIgZmlsZS4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyMS9yZWZEYXRhU2V0UHRyMi4KAENhbid0IHJlYWQgSlBFRyBmaWxlICclcycKAEFSX1BJWEVMX0ZPUk1BVF8ydnV5AFB5cmFtaWQgZG9lcyBub3QgY29udGFpbiBhbnkgbGV2ZWxzAFN0ZXAgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdGhlIHdpZHRoAHggbXVzdCBiZSBsZXNzIHRoYW4gdGhlIGltYWdlIHdpZHRoAFNvdXJjZSBpcyBOVUxMAEVycm9yICglZCk6IHVuYWJsZSB0byByZWFkIGZyb20gZmlsZS4ATXVsdGktbWFya2VyIHBvc2UgZXJyb3IgdmFsdWUgZXhjZWVkZWQuAEFzc2VydGlvbiBgeSA8IG1NYXhZYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW1hZ2UuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbnVtX3BvaW50cyA9PSBwb2ludHMuc2l6ZSgpYCBmYWlsZWQgaW4gACU3LjVmIAAgSU5GTyAgAGtwbVNldFJlZkRhdGFTZXQoKTogTlVMTCBrcG1IYW5kbGUvcmVmRGF0YVNldC4KAGtwbURlbGV0ZVJlZkRhdGFTZXQoKTogTlVMTCByZWZEYXRhU2V0UHRyLgoARXJyb3I6IHVuYWJsZSB0byBvcGVuIGZpbGUgJyVzJyBmb3Igd3JpdGluZy4KAEVycm9yOiBVbnN1cHBvcnRlZCBwaXhlbCBmb3JtYXQgKCVkKSByZXF1ZXN0ZWQuCgBFcnJvciBpbiByZWFkaW5nICclcycuCgAKIyMjIFN1cmZhY2UgTm8uJWQgIyMjCgBCdWlsZCBJbmRleABBUl9QSVhFTF9GT1JNQVRfeXV2cwAlcwBJbWFnZSBtdXN0IGhhdmUgMSBjaGFubmVsAFNob3VsZCBiZSBzYW1lIHNpemUAUmVqZWN0ZWQgZnJlcXVlbnRseSBtaXNyZWNvZ25pc2VkIG1hdHJpeCBtYXJrZXIuAEFzc2VydGlvbiBgYW5nbGUgPiAtUElgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBjaGFubmVscyA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfd2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgZHluYW1pY19jYXN0PGNvbnN0IEJpbm9taWFsUHlyYW1pZDMyZio+KHB5cmFtaWQpYCBmYWlsZWQgaW4gAE1heCBmZWF0dXJlID0gJWQKAGtwbVNhdmVSZWZEYXRhU2V0KCk6IE5VTEwgZmlsZW5hbWUvcmVmRGF0YVNldC4KAGtwbVNldFJlZkRhdGFTZXQoKTogcmVmRGF0YVNldC4KAEVycm9yOiBzdXBwbGllZCBidWZmZXIgZG9lcyBub3QgYXBwZWFyIHRvIGJlIEFSVG9vbEtpdCBjYW1lcmEgcGFyYW1ldGVycy4KAEVycm9yIGluIHdyaXRpbmcgJyVzJyBpbiB0aGUgemlwZmlsZS4KAEVycm9yIHNhdmluZyBpbWFnZSBzZXQ6IGVycm9yIHdyaXRpbmcgZGF0YS4KAE51bWJlciBvZiBjaGFubmVscyBjYW5ub3QgYmUgemVybwB5IG11c3QgYmUgcG9zaXRpdmUAV2lkdGggbXVzdCBiZSBwb3NpdGl2ZQBhbmdsZSBvdXQgb2YgcmFuZ2UAT25seSBiaW5vbWlhbCBweXJhbWlkIGlzIHN1cHBvcnRlZABBUl9QSVhFTF9GT1JNQVRfUkdCXzU2NQBBc3NlcnRpb24gYG1QeXJhbWlkLnNpemUoKSA9PSBtTnVtT2N0YXZlcyptTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZGAgZmFpbGVkIGluIABGaWVsZC1vZi12aWV3IHZlcnRpY2FsID0gJS4xZiwgaG9yaXpvbnRhbCA9ICUuMWYgZGVncmVlcywgYXNwZWN0IHJhdGlvID0gJS4zZgoAJTNkOiAoJTNkLCUzZCkgOiAlZiBtaW49JWYgbWF4PSVmLCBzZD0lZgoAICBSZWFkIEltYWdlU2V0LgoARXJyb3Igc2F2aW5nIEtQTSBkYXRhOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJXMnIGZvciB3cml0aW5nLgoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHdyaXRpbmcuCgBFcnJvciBpbiBjbG9zaW5nICVzIGluIHRoZSB6aXBmaWxlLgoAQXV0byB0aHJlc2hvbGQgKGJyYWNrZXQpIG1hcmtlciBjb3VudHMgLVslM2Q6ICUzZF0gWyUzZDogJTNkXSBbJTNkOiAlM2RdKy4KAE91dCBvZiBtZW1vcnkhIQoAUHlyYW1pZCBoYXMgbm90IGJlZW4gYWxsb2NhdGVkIHlldABEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcbWF0Y2hlcnMvdmlzdWFsX2RhdGFiYXNlLmgAQVJfUElYRUxfRk9STUFUX1JHQkFfNTU1MQAuAEFzc2VydGlvbiBgYW5nbGUgPD0gUElgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkLnR5cGUoKSA9PSBJTUFHRV9GMzJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzcmNfaGVpZ2h0ID4gMGAgZmFpbGVkIGluIABBc3NlcnRpb24gYG9jdGF2ZSA+PSAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgeSA8IG1HcmFkaWVudHNbb2N0YXZlKm1OdW1TY2FsZXNQZXJPY3RhdmUrc2NhbGVdLmhlaWdodCgpYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbURhdGEuZ2V0KClgIGZhaWxlZCBpbiAAcGFnZSAlZCwgaW1hZ2UgbnVtICVkLCBwb2ludHMgLSAlZAoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gZXh0ZXJuYWwgcGFyYW1ldGVycyBmaWxlICIlcyIgZm9yIHJlYWRpbmcuCgBBdXRvIHRocmVzaG9sZCAoYnJhY2tldCkgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoARXJyb3Igb3BlbmluZyBmaWxlICclcy5pc2V0Jy4KAEVycm9yIGluIGNsb3NpbmcgJyVzJy4KAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoAeSBtdXN0IGJlIGxlc3MgdGhhbiB0aGUgaW1hZ2UgaGVpZ2h0AEQ6XGthbHdhbHQtZ2l0aHViXEZlYXR1cmVTRVQtRGlzcGxheVxlbXNjcmlwdGVuXFdlYkFSS2l0TGliXGxpYlxTUkNcS1BNXEZyZWFrTWF0Y2hlclxkZXRlY3RvcnMvZ2F1c3NpYW5fc2NhbGVfc3BhY2VfcHlyYW1pZC5oAEhlaWdodCBtdXN0IGJlIHBvc2l0aXZlAE9ubHkgRjMyIGltYWdlcyBzdXBwb3J0ZWQARGF0YSBwb2ludGVyIGlzIE5VTEwAQVJfUElYRUxfRk9STUFUX1JHQkFfNDQ0NABBc3NlcnRpb24gYHNjYWxlID49IG1NaW5TY2FsZWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLndpZHRoKCkgPT0gbVB5cmFtaWRbMF0ud2lkdGgoKWAgZmFpbGVkIGluIAAgbGluZSAAJTNkLCAlM2Q6IG1heF9zaW0gPSAlZgoAWyUgLjNmICUgLjNmICUgLjNmXSBbJSA2LjFmXQoARXJyb3IgKCVkKTogdW5hYmxlIHRvIG9wZW4gb3B0aWNhbCBwYXJhbWV0ZXJzIGZpbGUgIiVzIiBmb3Igd3JpdGluZy4KAGtwbVNldFJlZkRhdGFTZXRGaWxlKCk6IE5VTEwga3BtSGFuZGxlL2ZpbGVuYW1lLgoAICAgIGVuZC4KAEF1dG8gdGhyZXNob2xkICglcykgYWRqdXN0ZWQgdGhyZXNob2xkIHRvICVkLgoAQVJfUElYRUxfRk9STUFUXzQyMHYAbWVkaWFuAE9jdGF2ZSBtdXN0IGJlIHBvc2l0aXZlAHNjYWxlIG91dCBvZiByYW5nZQBJbWFnZSBvZiB3cm9uZyBzaXplIGZvciBweXJhbWlkAEFzc2VydGlvbiBgaW0xLnR5cGUoKSA9PSBJTUFHRV9GMzJgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBnLmNoYW5uZWxzKCkgPT0gMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYHNyY19zdGVwID4gMGAgZmFpbGVkIGluIAAlNy40ZiAAOiAAICBSZWFkIEZlYXR1cmVTZXQuCgBDYW5ub3QgZmluZCB0aGUgcGFnZSBmb3Igc2tpcHBpbmcuCgBFcnJvciAoJWQpOiB1bmFibGUgdG8gb3BlbiBvcHRpY2FsIHBhcmFtZXRlcnMgZmlsZSAiJXMiIGZvciByZWFkaW5nLgoARXJyb3Igc2F2aW5nIEtQTSBkYXRhOiBlcnJvciB3cml0aW5nIGRhdGEuCgBPdHN1AEFSX1BJWEVMX0ZPUk1BVF80MjBmAFN0ZXAgbXVzdCBiZSBwb3NpdGl2ZQBJbnZhbGlkIGltYWdlIHR5cGUAUHlyYW1pZCBpcyBOVUxMAE51bWJlciBvZiBjaGFubmVscyBzaG91bGQgYmUgMgBBc3NlcnRpb24gYG9jdGF2ZSA8IG1OdW1PY3RhdmVzYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2NhbGUgPCBtTWF4U2NhbGVgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTIudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGltYWdlLmhlaWdodCgpID09IG1QeXJhbWlkWzBdLmhlaWdodCgpYCBmYWlsZWQgaW4gACUzZCwgJTNkOiBtYXhfc2ltID0gJWYsIChtYXgsbWluKSA9ICVmLCAlZiwgc2QgPSAlZgoAa3BtTG9hZFJlZkRhdGFTZXQoKTogTlVMTCBmaWxlbmFtZS9yZWZEYXRhU2V0UHRyLgoAa3BtTWF0Y2hpbmcoKTogTlVMTCBrcG1IYW5kbGUvaW5JbWFnZUx1bWEuCgBFcnJvciBvcGVuaW5nIGZpbGUgJyVzLmZzZXQnLgoAT2N0YXZlIG11c3QgYmUgbGVzcyB0aGFuIG51bWJlciBvZiBvY3RhdmVzAEFSX1BJWEVMX0ZPUk1BVF9OVjIxAEFzc2VydGlvbiBgZGV0ZWN0b3JgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3QudHlwZSgpID09IElNQUdFX0YzMmAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbWF4X2hlaWdodCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBkc3Rfd2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgc2l6ZSA+IDBgIGZhaWxlZCBpbiAAUGFnZVslZF0gIHByZTolM2QsIGFmdDolM2QsIGVycm9yID0gJWYKACAgUmVhZCBNYXJrZXJTZXQuCgBFcnJvciBsb2FkaW5nIEtQTSBkYXRhOiB1bmFibGUgdG8gb3BlbiBmaWxlICclcyVzJXMnIGZvciByZWFkaW5nLgoARGVzdGluYXRpb24gaW1hZ2Ugc2hvdWxkIGJlIGEgZmxvYXQAbXJrAHNpemUgbXVzdCBiZSBwb3NpdGl2ZQBNYXhpbXVtIGJpbiBzaG91bGQgYmUgcG9zaXRpdmUAT25seSBzaW5nbGUgY2hhbm5lbCBpbWFnZXMgc3VwcG9ydGVkAERldGVjdG9yIGlzIE5VTEwAQXNzZXJ0aW9uIGBkc3Rfc3RlcCA+IDBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBzY2FsZSA+PSAwYCBmYWlsZWQgaW4gAEpQRUcgZmlsZSBoYXMgdW5zdXBwb3J0ZWQgJWQtY29tcG9uZW50IHBpeGVscwoARXJyb3IgbG9hZGluZyBLUE0gZGF0YTogZXJyb3IgcmVhZGluZyBkYXRhLgoAYXJVdGlsR2V0UGl4ZWxGb3JtYXROYW1lOiBFcnJvciwgdW5yZWNvZ25pc2VkIHBpeGVsIGZvcm1hdCAoJWQpLgoAU2NhbGUgbXVzdCBiZSBwb3NpdGl2ZQBVbmtub3duIGltYWdlIHR5cGUAQXNzZXJ0aW9uIGBoaXN0ICE9IE5VTExgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGAoc3JjX3dpZHRoJTIpID09IDFgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBpbTEuY2hhbm5lbHMoKSA9PSAxYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgbVJlZkltYWdlV2lkdGggPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKCkuc2l6ZSgpID4gMGAgZmFpbGVkIGluIABPdXQgb2YgbWVtb3J5LgoAa3BtQ2hhbmdlUGFnZU5vT2ZSZWZEYXRhU2V0KCk6IE5VTEwgcmVmRGF0YVNldC4KAEVycm9yIG9wZW5pbmcgZmlsZSAnJXMubXJrJy4KAFB5cmFtaWQgaXMgZW1wdHkAJSUlMDJ4AHZlY3RvcgBEOlxrYWx3YWx0LWdpdGh1YlxGZWF0dXJlU0VULURpc3BsYXlcZW1zY3JpcHRlblxXZWJBUktpdExpYlxsaWJcU1JDXEtQTVxGcmVha01hdGNoZXJcZGV0ZWN0b3JzXG9yaWVudGF0aW9uX2Fzc2lnbm1lbnQuaAAlZiAlZiAlZiAlZgB3aWR0aCBtdXN0IGJlIHBvc2l0aXZlAFVuc3VwcG9ydGVkIGltYWdlIHR5cGUAU291cmNlIHdpZHRoIG11c3QgYmUgb2RkAEFzc2VydGlvbiBgc2NhbGUgPCBtTnVtU2NhbGVzUGVyT2N0YXZlYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgaW0yLmNoYW5uZWxzKCkgPT0gMWAgZmFpbGVkIGluIAAvcHJvYy9zZWxmL2V4ZQBTY2FsZSBtdXN0IGJlIGxlc3MgdGhhbiBudW1iZXIgb2Ygc2NhbGUgcGVyIG9jdGF2ZQBIaXN0b2dyYW0gcG9pbnRlciBpcyBOVUxMAEFzc2VydGlvbiBgKGNodW5rX3NpemUlMik9PTBgIGZhaWxlZCBpbiAAQXNzZXJ0aW9uIGBtUmVmSW1hZ2VIZWlnaHQgPiAwYCBmYWlsZWQgaW4gAEFzc2VydGlvbiBgcHlyYW1pZC0+aW1hZ2VzKClbMF0ud2lkdGgoKSA9PSBkZXRlY3Rvci0+d2lkdGgoKWAgZmFpbGVkIGluIABBc3NlcnRpb24gYGQud2lkdGgoKSA9PSBpbTIud2lkdGgoKWAgZmFpbGVkIGluIABUcmFuc2Zvcm1hdGlvbiBtYXRyaXggcmVhZCBlcnJvciEhCgB2ZWN0b3IASW1hZ2VzIG11c3QgaGF2ZSB0aGUgc2FtZSB3aWR0aABQeXJhbWlkIGFuZCBkZXRlY3RvciBzaXplIG1pc21hdGNoAGpwZwBVbnRlc3RlZCBiZWhhdmlvciBmb3Igb2RkIGNodW5rIHNpemUAaGVpZ2h0IG11c3QgYmUgcG9zaXRpdmUAT2N0YXZlIG91dCBvZiByYW5nZQBBc3NlcnRpb24gYChmYmluKzAuNWYpID4gMCAmJiAoZmJpbi0wLjVmKSA8IG51bV9iaW5zYCBmYWlsZWQgaW4gACVzJXMKAAAAGAQAABUKAABQDAAADQ4AAC5pc2V0AHJiAABpbmZpbml0eQBNaXNzaW5nIEh1ZmZtYW4gY29kZSB0YWJsZSBlbnRyeQBNQVhfQUxMT0NfQ0hVTksgaXMgd3JvbmcsIHBsZWFzZSBmaXgAQUxJR05fVFlQRSBpcyB3cm9uZywgcGxlYXNlIGZpeABOb3QgYSBKUEVHIGZpbGU6IHN0YXJ0cyB3aXRoIDB4JTAyeCAweCUwMngAQ29ycnVwdCBKUEVHIGRhdGE6ICV1IGV4dHJhbmVvdXMgYnl0ZXMgYmVmb3JlIG1hcmtlciAweCUwMngAVW5leHBlY3RlZCBtYXJrZXIgMHglMDJ4AFVuc3VwcG9ydGVkIG1hcmtlciB0eXBlIDB4JTAyeABVbnN1cHBvcnRlZCBKUEVHIHByb2Nlc3M6IFNPRiB0eXBlIDB4JTAyeABEZWZpbmUgSHVmZm1hbiBUYWJsZSAweCUwMngARGVmaW5lIEFyaXRobWV0aWMgVGFibGUgMHglMDJ4OiAweCUwMngALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABCb2d1cyBEQUMgdmFsdWUgMHgleABfX25leHRfcHJpbWUgb3ZlcmZsb3cASHVmZm1hbiBjb2RlIHNpemUgdGFibGUgb3ZlcmZsb3cAICAgICAgICAlNHUgJTR1ICU0dSAlNHUgJTR1ICU0dSAlNHUgJTR1AEpQRUcgcGFyYW1ldGVyIHN0cnVjdCBtaXNtYXRjaDogbGlicmFyeSB0aGlua3Mgc2l6ZSBpcyAldSwgY2FsbGVyIGV4cGVjdHMgJXUARGVmaW5lIFJlc3RhcnQgSW50ZXJ2YWwgJXUAV2FybmluZzogdGh1bWJuYWlsIGltYWdlIHNpemUgZG9lcyBub3QgbWF0Y2ggZGF0YSBsZW5ndGggJXUATWlzY2VsbGFuZW91cyBtYXJrZXIgMHglMDJ4LCBsZW5ndGggJXUASkZJRiBleHRlbnNpb24gbWFya2VyOiB0eXBlIDB4JTAyeCwgbGVuZ3RoICV1AEpGSUYgZXh0ZW5zaW9uIG1hcmtlcjogcGFsZXR0ZSB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IEpQRUctY29tcHJlc3NlZCB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBKRklGIGV4dGVuc2lvbiBtYXJrZXI6IFJHQiB0aHVtYm5haWwgaW1hZ2UsIGxlbmd0aCAldQBVbmtub3duIEFQUDE0IG1hcmtlciAobm90IEFkb2JlKSwgbGVuZ3RoICV1AFVua25vd24gQVBQMCBtYXJrZXIgKG5vdCBKRklGKSwgbGVuZ3RoICV1AE9idGFpbmVkIFhNUyBoYW5kbGUgJXUARnJlZWQgWE1TIGhhbmRsZSAldQBPYnRhaW5lZCBFTVMgaGFuZGxlICV1AEZyZWVkIEVNUyBoYW5kbGUgJXUASW52YWxpZCBjcm9wIHJlcXVlc3QAVW5zdXBwb3J0ZWQgY29sb3IgY29udmVyc2lvbiByZXF1ZXN0AHVuc2lnbmVkIHNob3J0AG5mdFBvaW50AHVuc2lnbmVkIGludABDb3JydXB0IEpQRUcgZGF0YTogcHJlbWF0dXJlIGVuZCBvZiBkYXRhIHNlZ21lbnQAaGVpZ2h0AEZyYWN0aW9uYWwgc2FtcGxpbmcgbm90IGltcGxlbWVudGVkIHlldABDQ0lSNjAxIHNhbXBsaW5nIG5vdCBpbXBsZW1lbnRlZCB5ZXQATm90IGltcGxlbWVudGVkIHlldABmc2V0AGdldABmbG9hdAB1aW50NjRfdABudW1GcG9pbnRzAG5mdFBvaW50cwBuZnRGc2V0UG9pbnRzAG5mdEZlYXR1cmVQb2ludHMAQ2Fubm90IHF1YW50aXplIG1vcmUgdGhhbiAlZCBjb2xvciBjb21wb25lbnRzAFN0YXJ0IE9mIFNjYW46ICVkIGNvbXBvbmVudHMAbnVtRnNldHMAQm9ndXMgdmlydHVhbCBhcnJheSBhY2Nlc3MAQm9ndXMgc2FtcGxpbmcgZmFjdG9ycwBRdWFudGl6aW5nIHRvICVkID0gJWQqJWQqJWQgY29sb3JzAFF1YW50aXppbmcgdG8gJWQgY29sb3JzAENhbm5vdCBxdWFudGl6ZSB0byBmZXdlciB0aGFuICVkIGNvbG9ycwBDYW5ub3QgcXVhbnRpemUgdG8gbW9yZSB0aGFuICVkIGNvbG9ycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0kgbWFya2VycwBJbnZhbGlkIEpQRUcgZmlsZSBzdHJ1Y3R1cmU6IHR3byBTT0YgbWFya2VycwBTbW9vdGhpbmcgbm90IHN1cHBvcnRlZCB3aXRoIG5vbnN0YW5kYXJkIHNhbXBsaW5nIHJhdGlvcwBNYXhpbXVtIHN1cHBvcnRlZCBpbWFnZSBkaW1lbnNpb24gaXMgJXUgcGl4ZWxzAEFwcGxpY2F0aW9uIHRyYW5zZmVycmVkIHRvbyBtYW55IHNjYW5saW5lcwBBcHBsaWNhdGlvbiB0cmFuc2ZlcnJlZCB0b28gZmV3IHNjYW5saW5lcwBGYWlsZWQgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlICVzAENsb3NlZCB0ZW1wb3JhcnkgZmlsZSAlcwBPcGVuZWQgdGVtcG9yYXJ5IGZpbGUgJXMAdmVjdG9yAElucHV0IGZpbGUgcmVhZCBlcnJvcgBwb2ludGVyAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogbWlzc2luZyBTT1MgbWFya2VyAG5mdE1hcmtlcgBfcmVhZE5GVE1hcmtlcgB1bnNpZ25lZCBjaGFyAFVucmVjb2duaXplZCBjb21wb25lbnQgSURzICVkICVkICVkLCBhc3N1bWluZyBZQ2JDcgBzZXR1cABWaXJ0dWFsIGFycmF5IGNvbnRyb2xsZXIgbWVzc2VkIHVwAHN0ZDo6ZXhjZXB0aW9uAEJvZ3VzIEh1ZmZtYW4gdGFibGUgZGVmaW5pdGlvbgBTZWxlY3RlZCAlZCBjb2xvcnMgZm9yIHF1YW50aXphdGlvbgBJbWFnZSB0b28gd2lkZSBmb3IgdGhpcyBpbXBsZW1lbnRhdGlvbgBuYW4ARGlkbid0IGV4cGVjdCBtb3JlIHRoYW4gb25lIHNjYW4AU2FtcGxpbmcgZmFjdG9ycyB0b28gbGFyZ2UgZm9yIGludGVybGVhdmVkIHNjYW4AYm9vbABCdWZmZXIgcGFzc2VkIHRvIEpQRUcgbGlicmFyeSBpcyB0b28gc21hbGwAcHVzaF9iYWNrAGRwaQBiYWRfYXJyYXlfbmV3X2xlbmd0aABCb2d1cyBtYXJrZXIgbGVuZ3RoAHdpZHRoAHVuc2lnbmVkIGxvbmcAc3RkOjp3c3RyaW5nAGJhc2ljX3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBDb3B5cmlnaHQgKEMpIDIwMTgsIFRob21hcyBHLiBMYW5lLCBHdWlkbyBWb2xsYmVkaW5nAGluZgByZXNpemUAaW1nQldzaXplAFN1c3BlbnNpb24gbm90IGFsbG93ZWQgaGVyZQBSZXF1ZXN0ZWQgZmVhdHVyZSB3YXMgb21pdHRlZCBhdCBjb21waWxlIHRpbWUAU2VlayBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUAUmVhZCBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUARW1wdHkgaW5wdXQgZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGlucHV0IGZpbGUAUHJlbWF0dXJlIGVuZCBvZiBKUEVHIGZpbGUAZG91YmxlAERDVCBjb2VmZmljaWVudCBvdXQgb2YgcmFuZ2UASW52YWxpZCBjb2xvciBxdWFudGl6YXRpb24gbW9kZSBjaGFuZ2UASlBFRyBkYXRhc3RyZWFtIGNvbnRhaW5zIG5vIGltYWdlACAgICB3aXRoICVkIHggJWQgdGh1bWJuYWlsIGltYWdlAFN0YXJ0IG9mIEltYWdlAEVuZCBPZiBJbWFnZQBCb2d1cyBidWZmZXIgY29udHJvbCBtb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgSHVmZm1hbiBjb2RlAENvcnJ1cHQgSlBFRyBkYXRhOiBiYWQgYXJpdGhtZXRpYyBjb2RlAEJvZ3VzIGlucHV0IGNvbG9yc3BhY2UAQm9ndXMgSlBFRyBjb2xvcnNwYWNlAHZvaWQAQmFja2luZyBzdG9yZSBub3Qgc3VwcG9ydGVkAERDVCBzY2FsZWQgYmxvY2sgc2l6ZSAlZHglZCBub3Qgc3VwcG9ydGVkAFF1YW50aXphdGlvbiB0YWJsZSAweCUwMnggd2FzIG5vdCBkZWZpbmVkAEh1ZmZtYW4gdGFibGUgMHglMDJ4IHdhcyBub3QgZGVmaW5lZABBcml0aG1ldGljIHRhYmxlIDB4JTAyeCB3YXMgbm90IGRlZmluZWQAV3JpdGUgdG8gWE1TIGZhaWxlZABSZWFkIGZyb20gWE1TIGZhaWxlZABXcml0ZSB0byBFTVMgZmFpbGVkAFJlYWQgZnJvbSBFTVMgZmFpbGVkACAgICAgICAgJTNkICUzZCAlM2QgJTNkICUzZCAlM2QgJTNkICUzZABXYXJuaW5nOiB1bmtub3duIEpGSUYgcmV2aXNpb24gbnVtYmVyICVkLiUwMmQAQ29ycnVwdCBKUEVHIGRhdGE6IGZvdW5kIG1hcmtlciAweCUwMnggaW5zdGVhZCBvZiBSU1QlZABTdGFydCBPZiBGcmFtZSAweCUwMng6IHdpZHRoPSV1LCBoZWlnaHQ9JXUsIGNvbXBvbmVudHM9JWQAICAgIENvbXBvbmVudCAlZDogJWRoeCVkdiBxPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBTcz0lZCBTZT0lZCBBaD0lZCBBbD0lZAAgIFNzPSVkLCBTZT0lZCwgQWg9JWQsIEFsPSVkACAgICBDb21wb25lbnQgJWQ6IGRjPSVkIGFjPSVkAEludmFsaWQgcHJvZ3Jlc3NpdmUgcGFyYW1ldGVycyBhdCBzY2FuIHNjcmlwdCBlbnRyeSAlZABJbnZhbGlkIHNjYW4gc2NyaXB0IGF0IGVudHJ5ICVkAEJvZ3VzIERRVCBpbmRleCAlZABCb2d1cyBESFQgaW5kZXggJWQAQm9ndXMgREFDIGluZGV4ICVkAFRvbyBtYW55IGNvbG9yIGNvbXBvbmVudHM6ICVkLCBtYXggJWQASW5jb25zaXN0ZW50IHByb2dyZXNzaW9uIHNlcXVlbmNlIGZvciBjb21wb25lbnQgJWQgY29lZmZpY2llbnQgJWQAV3JvbmcgSlBFRyBsaWJyYXJ5IHZlcnNpb246IGxpYnJhcnkgaXMgJWQsIGNhbGxlciBleHBlY3RzICVkAEF0IG1hcmtlciAweCUwMngsIHJlY292ZXJ5IGFjdGlvbiAlZABVbnN1cHBvcnRlZCBKUEVHIGRhdGEgcHJlY2lzaW9uICVkAERlZmluZSBRdWFudGl6YXRpb24gVGFibGUgJWQgIHByZWNpc2lvbiAlZABBZG9iZSBBUFAxNCBtYXJrZXI6IHZlcnNpb24gJWQsIGZsYWdzIDB4JTA0eCAweCUwNHgsIHRyYW5zZm9ybSAlZABJbXByb3BlciBjYWxsIHRvIEpQRUcgbGlicmFyeSBpbiBzdGF0ZSAlZABDYW5ub3QgdHJhbnNjb2RlIGR1ZSB0byBtdWx0aXBsZSB1c2Ugb2YgcXVhbnRpemF0aW9uIHRhYmxlICVkAFVua25vd24gQWRvYmUgY29sb3IgdHJhbnNmb3JtIGNvZGUgJWQASW52YWxpZCBtZW1vcnkgcG9vbCBjb2RlICVkAEJvZ3VzIG1lc3NhZ2UgY29kZSAlZABKRklGIEFQUDAgbWFya2VyOiB2ZXJzaW9uICVkLiUwMmQsIGRlbnNpdHkgJWR4JWQgICVkAHN0ZDo6YmFkX2FsbG9jACVsZCVjAENvbXBvbmVudCBpbmRleCAlZDogbWlzbWF0Y2hpbmcgc2FtcGxpbmcgcmF0aW8gJWQ6JWQsICVkOiVkLCAlYwByd2EAU2NhbiBzY3JpcHQgZG9lcyBub3QgdHJhbnNtaXQgYWxsIGRhdGEASW52YWxpZCBjb21wb25lbnQgSUQgJWQgaW4gU09TAE5BTgBKUEVHTUVNAEludmFsaWQgU09TIHBhcmFtZXRlcnMgZm9yIHNlcXVlbnRpYWwgSlBFRwBDYXV0aW9uOiBxdWFudGl6YXRpb24gdGFibGVzIGFyZSB0b28gY29hcnNlIGZvciBiYXNlbGluZSBKUEVHAEludmFsaWQgSlBFRyBmaWxlIHN0cnVjdHVyZTogJXMgYmVmb3JlIFNPRgBJTkYAT3V0cHV0IGZpbGUgd3JpdGUgZXJyb3IgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBXcml0ZSBmYWlsZWQgb24gdGVtcG9yYXJ5IGZpbGUgLS0tIG91dCBvZiBkaXNrIHNwYWNlPwBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AHZlY3RvcjxuZnRQb2ludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50NjRfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50NjRfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGNoYXI+AHN0ZDo6YmFzaWNfc3RyaW5nPHVuc2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+ADljICAxNC1KYW4tMjAxOABmc2V0MwAuAChudWxsKQBFbXB0eSBKUEVHIGltYWdlIChETkwgbm90IHN1cHBvcnRlZCkASW5zdWZmaWNpZW50IG1lbW9yeSAoY2FzZSAlZCkARXJyb3IgcmVhZGluZyBkYXRhIGZyb20gJXMuZnNldAoAUmVhZGluZyAlcy5mc2V0CgBDYW5ub3QgbG9hZCBtb3JlIHRoYW4gJWQgTkZUIG1hcmtlcnMKACVzCgBQYXNzaW5nIHRoZSBpbWdCVyBwb2ludGVyOiAlcAoAcHJpbnRpbmcgcG9pbnRlciBpbWdCVzogJXAKAE5GVCBtYXJrZXIgaGVpZ2h0OiAlaQoATkZUIG51bWJlciBvZiBJbWFnZVNldDogJWkKAE5GVCBudW1iZXIgb2YgRmVhdHVyZSBzZXRzOiAlaQoATkZUIG1hcmtlciBkcGk6ICVpCgBORlQgbWFya2VyIHdpZHRoOiAlaQoAaW1nQlcgZmlsbGVkCgBSZXNlcnZlZCBpbWdCV3NpemUgJWQKAG51bSA9ICVkCgBORlQgbnVtYmVyIG9mIGZlYXR1cmUgcG9pbnRzOiAlZAoAaW1nc2l6ZVBvaW50ZXI6ICVkCgBORlQgUG9pbnQgeSBjb29yZDogJWQKAE5GVCBQb2ludCB4IGNvb3JkOiAlZAoAZmlsZSBvcGVuIGVycm9yOiAlcy5mc2V0MwoAQVJpbWFnZUZzZXREaXNwbGF5KCk6IFVuYWJsZSB0byByZWFkIE5GVCBtYXJrZXIuCgBMb2FkaW5nIG9mIE5GVCBkYXRhIGNvbXBsZXRlLgoAICBEb25lLgoAICBlbmQuCgBSZWFkIEZlYXR1cmVTZXQzLgoAFHMAABRzAAAUcwAAaXBpaQAAAAAUTAAAFHMAAFxMAAA5bmZ0TWFya2VyAAB4cwAACEwAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAAB4cwAAHEwAAHBwaXAAcAB2cABpcHAAdnBwaQBOU3QzX18yNnZlY3Rvckk4bmZ0UG9pbnROU185YWxsb2NhdG9ySVMxX0VFRUUAAAAAeHMAAHdMAABwcHAAdnBwcAA4bmZ0UG9pbnQAAHhzAAC5TAAATlN0M19fMjhvcHRpb25hbEk4bmZ0UG9pbnRFRQBOU3QzX18yMjdfX29wdGlvbmFsX21vdmVfYXNzaWduX2Jhc2VJOG5mdFBvaW50TGIxRUVFAE5TdDNfXzIyN19fb3B0aW9uYWxfY29weV9hc3NpZ25fYmFzZUk4bmZ0UG9pbnRMYjFFRUUATlN0M19fMjIwX19vcHRpb25hbF9tb3ZlX2Jhc2VJOG5mdFBvaW50TGIxRUVFAE5TdDNfXzIyMF9fb3B0aW9uYWxfY29weV9iYXNlSThuZnRQb2ludExiMUVFRQBOU3QzX18yMjNfX29wdGlvbmFsX3N0b3JhZ2VfYmFzZUk4bmZ0UG9pbnRMYjBFRUUATlN0M19fMjI0X19vcHRpb25hbF9kZXN0cnVjdF9iYXNlSThuZnRQb2ludExiMUVFRQAAAHhzAADgTQAAoHMAAK9NAAAUTgAAoHMAAIFNAAAcTgAAoHMAAFNNAAAoTgAAoHMAAB5NAAA0TgAAoHMAAOlMAABATgAATlN0M19fMjE4X19zZmluYWVfY3Rvcl9iYXNlSUxiMUVMYjFFRUUAAHhzAABYTgAATlN0M19fMjIwX19zZmluYWVfYXNzaWduX2Jhc2VJTGIxRUxiMUVFRQAAAAB4cwAAiE4AAPxzAADMTAAAAAAAAAMAAABMTgAAAAAAAIBOAAAAAAAAtE4AAAAAAABQTlN0M19fMjZ2ZWN0b3JJOG5mdFBvaW50TlNfOWFsbG9jYXRvcklTMV9FRUVFAABYdAAA5E4AAAAAAACoTAAAUEtOU3QzX18yNnZlY3Rvckk4bmZ0UG9pbnROU185YWxsb2NhdG9ySVMxX0VFRUUAWHQAACRPAAABAAAAqEwAAHBwAHYAAAAAFE8AALRyAAAUTwAAxEwAAAAAAAC0cgAAFE8AADhzAADETAAAdnBwcHAAAAA4cwAAVE8AAHBwcAC8TgAAqEwAADhzAABwcHBwAEHAnwEL4gbMcgAAqEwAADhzAADETAAAaXBwcHAATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUAAAAAeHMAANZPAABOU3QzX18yMTJiYXNpY19zdHJpbmdJd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQAAeHMAACBQAABOU3QzX18yMTJiYXNpY19zdHJpbmdJRHNOU18xMWNoYXJfdHJhaXRzSURzRUVOU185YWxsb2NhdG9ySURzRUVFRQAAAHhzAABoUAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFjaGFyX3RyYWl0c0lEaUVFTlNfOWFsbG9jYXRvcklEaUVFRUUAAAB4cwAAtFAAAE4xMGVtc2NyaXB0ZW4zdmFsRQAAeHMAAABRAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ljRUUAAHhzAAAcUQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJYUVFAAB4cwAARFEAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWhFRQAAeHMAAGxRAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lzRUUAAHhzAACUUQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJdEVFAAB4cwAAvFEAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWlFRQAAeHMAAORRAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lqRUUAAHhzAAAMUgAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbEVFAAB4cwAANFIAAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SW1F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AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAAAAAAAAQAAAAgAAAAQAAAACQAAAAIAAAAKAAAAEQAAABIAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AEGExAEL5BABAAAACAAAAAkAAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAiHUAAE5vIGVycm9yIGluZm9ybWF0aW9uAElsbGVnYWwgYnl0ZSBzZXF1ZW5jZQBEb21haW4gZXJyb3IAUmVzdWx0IG5vdCByZXByZXNlbnRhYmxlAE5vdCBhIHR0eQBQZXJtaXNzaW9uIGRlbmllZABPcGVyYXRpb24gbm90IHBlcm1pdHRlZABObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZABSZXF1aXJlZCBrZXkgbm90IGF2YWlsYWJsZQBLZXkgaGFzIGV4cGlyZWQAS2V5IGhhcyBiZWVuIHJldm9rZWQAS2V5IHdhcyByZWplY3RlZCBieSBzZXJ2aWNlAAAAAAClAlsA8AG1BYwFJQGDBh0DlAT/AMcDMQMLBrwBjwF/A8oEKwDaBq8AQgNOA9wBDgQVAKEGDQGUAgsCOAZkArwC/wJdA+cECwfPAssF7wXbBeECHgZFAoUAggJsA28E8QDzAxgF2QDaA0wGVAJ7AZ0DvQQAAFEAFQK7ALMDbQD/AYUELwX5BDgAZQFGAZ8AtwaoAXMCUwEAQZjVAQsMIQQAAAAAAAAAAC8CAEG41QELBjUERwRWBABBztUBCwKgBABB4tUBCyJGBWAFbgVhBgAAzwEAAAAAAAAAAMkG6Qb5Bh4HOQdJB14HAEGQ1gELQRkACwAZGRkAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAGQAKChkZGQMKBwABAAkLGAAACQYLAAALAAYZAAAAGRkZAEHh1gELIQ4AAAAAAAAAABkACw0ZGRkADQAAAgAJDgAAAAkADgAADgBBm9cBCwEMAEGn1wELFRMAAAAAEwAAAAAJDAAAAAAADAAADABB1dcBCwEQAEHh1wELFQ8AAAAEDwAAAAAJEAAAAAAAEAAAEABBj9gBCwESAEGb2AELHhEAAAAAEQAAAAAJEgAAAAAAEgAAEgAAGgAAABoaGgBB0tgBCw4aAAAAGhoaAAAAAAAACQBBg9kBCwEUAEGP2QELFRcAAAAAFwAAAAAJFAAAAAAAFAAAFABBvdkBCwEWAEHJ2QELJxUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRgBBlNoBCwG6AEG82gELCP//////////AEGA2wEL/g/RdJ4AV529KoBwUg///z4nCgAAAGQAAADoAwAAECcAAKCGAQBAQg8AgJaYAADh9QUYAAAANQAAAHEAAABr////zvv//5K///8AAAAAAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAAgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAAAAAAACAAAAAwAAAAUAAAAHAAAACwAAAA0AAAARAAAAEwAAABcAAAAdAAAAHwAAACUAAAApAAAAKwAAAC8AAAA1AAAAOwAAAD0AAABDAAAARwAAAEkAAABPAAAAUwAAAFkAAABhAAAAZQAAAGcAAABrAAAAbQAAAHEAAAB/AAAAgwAAAIkAAACLAAAAlQAAAJcAAACdAAAAowAAAKcAAACtAAAAswAAALUAAAC/AAAAwQAAAMUAAADHAAAA0wAAAAEAAAALAAAADQAAABEAAAATAAAAFwAAAB0AAAAfAAAAJQAAACkAAAArAAAALwAAADUAAAA7AAAAPQAAAEMAAABHAAAASQAAAE8AAABTAAAAWQAAAGEAAABlAAAAZwAAAGsAAABtAAAAcQAAAHkAAAB/AAAAgwAAAIkAAACLAAAAjwAAAJUAAACXAAAAnQAAAKMAAACnAAAAqQAAAK0AAACzAAAAtQAAALsAAAC/AAAAwQAAAMUAAADHAAAA0QAAAE4xMF9fY3h4YWJpdjExNl9fc2hpbV90eXBlX2luZm9FAAAAAKBzAAAwcQAAeHUAAE4xMF9fY3h4YWJpdjExN19fY2xhc3NfdHlwZV9pbmZvRQAAAKBzAABgcQAAVHEAAE4xMF9fY3h4YWJpdjExN19fcGJhc2VfdHlwZV9pbmZvRQAAAKBzAACQcQAAVHEAAE4xMF9fY3h4YWJpdjExOV9fcG9pbnRlcl90eXBlX2luZm9FAKBzAADAcQAAtHEAAE4xMF9fY3h4YWJpdjEyMF9fZnVuY3Rpb25fdHlwZV9pbmZvRQAAAACgcwAA8HEAAFRxAABOMTBfX2N4eGFiaXYxMjlfX3BvaW50ZXJfdG9fbWVtYmVyX3R5cGVfaW5mb0UAAACgcwAAJHIAALRxAAAAAAAApHIAALwAAAC9AAAAvgAAAL8AAADAAAAATjEwX19jeHhhYml2MTIzX19mdW5kYW1lbnRhbF90eXBlX2luZm9FAKBzAAB8cgAAVHEAAHYAAABocgAAsHIAAERuAABocgAAvHIAAGIAAABocgAAyHIAAGMAAABocgAA1HIAAGgAAABocgAA4HIAAGEAAABocgAA7HIAAHMAAABocgAA+HIAAHQAAABocgAABHMAAGkAAABocgAAEHMAAGoAAABocgAAHHMAAGwAAABocgAAKHMAAG0AAABocgAANHMAAHgAAABocgAAQHMAAHkAAABocgAATHMAAGYAAABocgAAWHMAAGQAAABocgAAZHMAAAAAAACEcQAAvAAAAMEAAAC+AAAAvwAAAMIAAADDAAAAxAAAAMUAAAAAAAAA6HMAALwAAADGAAAAvgAAAL8AAADCAAAAxwAAAMgAAADJAAAATjEwX19jeHhhYml2MTIwX19zaV9jbGFzc190eXBlX2luZm9FAAAAAKBzAADAcwAAhHEAAAAAAABEdAAAvAAAAMoAAAC+AAAAvwAAAMIAAADLAAAAzAAAAM0AAABOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9FAAAAoHMAABx0AACEcQAAAAAAAORxAAC8AAAAzgAAAL4AAAC/AAAAzwAAAAAAAADQdAAADAAAANAAAADRAAAAAAAAAPh0AAAMAAAA0gAAANMAAAAAAAAAuHQAAAwAAADUAAAA1QAAAFN0OWV4Y2VwdGlvbgAAAAB4cwAAqHQAAFN0OWJhZF9hbGxvYwAAAACgcwAAwHQAALh0AABTdDIwYmFkX2FycmF5X25ld19sZW5ndGgAAAAAoHMAANx0AADQdAAAAAAAACh1AAALAAAA1gAAANcAAABTdDExbG9naWNfZXJyb3IAoHMAABh1AAC4dAAAAAAAAFx1AAALAAAA2AAAANcAAABTdDEybGVuZ3RoX2Vycm9yAAAAAKBzAABIdQAAKHUAAFN0OXR5cGVfaW5mbwAAAAB4cwAAaHUAQYDrAQsJAQAAAAAAAAAFAEGU6wELAbUAQazrAQsKswAAALIAAADcdwBBxOsBCwECAEHU6wELCP//////////AEGY7AELCYh1AAAAAAAABQBBrOwBCwG2AEHE7AELDrMAAAC3AAAA6HcAAAAEAEHc7AELAQEAQezsAQsF/////woAQbDtAQsHIHYAAPB9AQ==`}var Oe;function ke(e){if(e==Oe&&ne)return new Uint8Array(ne);var t=ie(e);if(t)return t;if(te)return te(e);throw`both async and sync fetching of the wasm failed`}function Ae(e){return Promise.resolve().then(()=>ke(e))}function je(e,t,n){return Ae(e).then(e=>WebAssembly.instantiate(e,t)).then(n,e=>{h(`failed to asynchronously prepare wasm: ${e}`),we(e)})}function Me(e,t,n,r){return je(t,n,r)}function Ne(){return{a:xr}}function Pe(){var e=Ne();function t(e,t){return Z=e.exports,ae=Z.T,ue(),rn=Z.X,ve(Z.U),Ce(`wasm-instantiate`),Z}Se(`wasm-instantiate`);function n(e){t(e.instance)}if(r.instantiateWasm)try{return r.instantiateWasm(e,t)}catch(e){h(`Module.instantiateWasm callback failed with error: ${e}`),a(e)}return Oe||=De(),Me(ne,Oe,e,n).catch(a),{}}var C,w;function Fe(e){this.name=`ExitStatus`,this.message=`Program terminated with exit(${e})`,this.status=e}var Ie=e=>{for(;e.length>0;)e.shift()(r)},Le=r.noExitRuntime||!0,T=e=>Tr(e),E=()=>Er();class Re{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){b[this.ptr+4>>2]=e}get_type(){return b[this.ptr+4>>2]}set_destructor(e){b[this.ptr+8>>2]=e}get_destructor(){return b[this.ptr+8>>2]}set_caught(e){e=+!!e,g[this.ptr+12]=e}get_caught(){return g[this.ptr+12]!=0}set_rethrown(e){e=+!!e,g[this.ptr+13]=e}get_rethrown(){return g[this.ptr+13]!=0}init(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)}set_adjusted_ptr(e){b[this.ptr+16>>2]=e}get_adjusted_ptr(){return b[this.ptr+16>>2]}get_exception_ptr(){if(Dr(this.get_type()))return b[this.excPtr>>2];var e=this.get_adjusted_ptr();return e===0?this.excPtr:e}}var ze=0,Be=0,Ve=(e,t,n)=>{throw new Re(e).init(t,n),ze=e,Be++,ze};function He(){var e=y[P.varargs>>2];return P.varargs+=4,e}var D=He,O={isAbs:e=>e.charAt(0)===`/`,splitPath:e=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1),normalizeArray:(e,t)=>{for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];i===`.`?e.splice(r,1):i===`..`?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n;n--)e.unshift(`..`);return e},normalize:e=>{var t=O.isAbs(e),n=e.substr(-1)===`/`;return e=O.normalizeArray(e.split(`/`).filter(e=>!!e),!t).join(`/`),!e&&!t&&(e=`.`),e&&n&&(e+=`/`),(t?`/`:``)+e},dirname:e=>{var t=O.splitPath(e),n=t[0],r=t[1];return!n&&!r?`.`:(r&&=r.substr(0,r.length-1),n+r)},basename:e=>{if(e===`/`)return`/`;e=O.normalize(e),e=e.replace(/\/$/,``);var t=e.lastIndexOf(`/`);return t===-1?e:e.substr(t+1)},join:(...e)=>O.normalize(e.join(`/`)),join2:(e,t)=>O.normalize(e+`/`+t)},Ue=()=>{if(typeof crypto==`object`&&typeof crypto.getRandomValues==`function`)return e=>crypto.getRandomValues(e);we(`initRandomDevice`)},We=e=>(We=Ue())(e),k={resolve:(...e)=>{for(var t=``,n=!1,r=e.length-1;r>=-1&&!n;r--){var i=r>=0?e[r]:N.cwd();if(typeof i!=`string`)throw TypeError(`Arguments to path.resolve must be strings`);if(!i)return``;t=i+`/`+t,n=O.isAbs(i)}return t=O.normalizeArray(t.split(`/`).filter(e=>!!e),!n).join(`/`),(n?`/`:``)+t||`.`},relative:(e,t)=>{e=k.resolve(e).substr(1),t=k.resolve(t).substr(1);function n(e){for(var t=0;t=0&&e[n]===``;n--);return t>n?[]:e.slice(t,n-t+1)}for(var r=n(e.split(`/`)),i=n(t.split(`/`)),a=Math.min(r.length,i.length),o=a,s=0;s{for(var r=t+n,i=t;e[i]&&!(i>=r);)++i;if(i-t>16&&e.buffer&&Ge)return Ge.decode(e.subarray(t,i));for(var a=``;t>10,56320|l&1023)}}return a},Ke=[],qe=e=>{for(var t=0,n=0;n=55296&&r<=57343?(t+=4,++n):t+=3}return t},Je=(e,t,n,r)=>{if(!(r>0))return 0;for(var i=n,a=n+r-1,o=0;o=55296&&s<=57343){var c=e.charCodeAt(++o);s=65536+((s&1023)<<10)|c&1023}if(s<=127){if(n>=a)break;t[n++]=s}else if(s<=2047){if(n+1>=a)break;t[n++]=192|s>>6,t[n++]=128|s&63}else if(s<=65535){if(n+2>=a)break;t[n++]=224|s>>12,t[n++]=128|s>>6&63,t[n++]=128|s&63}else{if(n+3>=a)break;t[n++]=240|s>>18,t[n++]=128|s>>12&63,t[n++]=128|s>>6&63,t[n++]=128|s&63}}return t[n]=0,n-i};function Ye(e,t,n){var r=n>0?n:qe(e)+1,i=Array(r),a=Je(e,i,0,i.length);return t&&(i.length=a),i}var Xe=()=>{if(!Ke.length){var e=null;if(typeof window<`u`&&typeof window.prompt==`function`&&(e=window.prompt(`Input: `),e!==null&&(e+=` +`)),!e)return null;Ke=Ye(e,!0)}return Ke.shift()},j={ttys:[],init(){},shutdown(){},register(e,t){j.ttys[e]={input:[],output:[],ops:t},N.registerDevice(e,j.stream_ops)},stream_ops:{open(e){var t=j.ttys[e.node.rdev];if(!t)throw new N.ErrnoError(43);e.tty=t,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,t,n,r,i){if(!e.tty||!e.tty.ops.get_char)throw new N.ErrnoError(60);for(var a=0,o=0;o0&&(m(A(e.output,0)),e.output=[])},ioctl_tcgets(e){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(e,t,n){return 0},ioctl_tiocgwinsz(e){return[24,80]}},default_tty1_ops:{put_char(e,t){t===null||t===10?(h(A(e.output,0)),e.output=[]):t!=0&&e.output.push(t)},fsync(e){e.output&&e.output.length>0&&(h(A(e.output,0)),e.output=[])}}},Ze=e=>{we()},M={ops_table:null,mount(e){return M.createNode(null,`/`,16895,0)},createNode(e,t,n,r){if(N.isBlkdev(n)||N.isFIFO(n))throw new N.ErrnoError(63);M.ops_table||={dir:{node:{getattr:M.node_ops.getattr,setattr:M.node_ops.setattr,lookup:M.node_ops.lookup,mknod:M.node_ops.mknod,rename:M.node_ops.rename,unlink:M.node_ops.unlink,rmdir:M.node_ops.rmdir,readdir:M.node_ops.readdir,symlink:M.node_ops.symlink},stream:{llseek:M.stream_ops.llseek}},file:{node:{getattr:M.node_ops.getattr,setattr:M.node_ops.setattr},stream:{llseek:M.stream_ops.llseek,read:M.stream_ops.read,write:M.stream_ops.write,allocate:M.stream_ops.allocate,mmap:M.stream_ops.mmap,msync:M.stream_ops.msync}},link:{node:{getattr:M.node_ops.getattr,setattr:M.node_ops.setattr,readlink:M.node_ops.readlink},stream:{}},chrdev:{node:{getattr:M.node_ops.getattr,setattr:M.node_ops.setattr},stream:N.chrdev_stream_ops}};var i=N.createNode(e,t,n,r);return N.isDir(i.mode)?(i.node_ops=M.ops_table.dir.node,i.stream_ops=M.ops_table.dir.stream,i.contents={}):N.isFile(i.mode)?(i.node_ops=M.ops_table.file.node,i.stream_ops=M.ops_table.file.stream,i.usedBytes=0,i.contents=null):N.isLink(i.mode)?(i.node_ops=M.ops_table.link.node,i.stream_ops=M.ops_table.link.stream):N.isChrdev(i.mode)&&(i.node_ops=M.ops_table.chrdev.node,i.stream_ops=M.ops_table.chrdev.stream),i.timestamp=Date.now(),e&&(e.contents[t]=i,e.timestamp=i.timestamp),i},getFileDataAsTypedArray(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array},expandFileStorage(e,t){var n=e.contents?e.contents.length:0;if(!(n>=t)){t=Math.max(t,n*(n<1024*1024?2:1.125)>>>0),n!=0&&(t=Math.max(t,256));var r=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(r.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,t){if(e.usedBytes!=t)if(t==0)e.contents=null,e.usedBytes=0;else{var n=e.contents;e.contents=new Uint8Array(t),n&&e.contents.set(n.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr(e){var t={};return t.dev=N.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,N.isDir(e.mode)?t.size=4096:N.isFile(e.mode)?t.size=e.usedBytes:N.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr(e,t){t.mode!==void 0&&(e.mode=t.mode),t.timestamp!==void 0&&(e.timestamp=t.timestamp),t.size!==void 0&&M.resizeFileStorage(e,t.size)},lookup(e,t){throw N.genericErrors[44]},mknod(e,t,n,r){return M.createNode(e,t,n,r)},rename(e,t,n){if(N.isDir(e.mode)){var r;try{r=N.lookupNode(t,n)}catch{}if(r)for(var i in r.contents)throw new N.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=n,t.contents[n]=e,t.timestamp=e.parent.timestamp,e.parent=t},unlink(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir(e,t){for(var n in N.lookupNode(e,t).contents)throw new N.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir(e){var t=[`.`,`..`];for(var n of Object.keys(e.contents))t.push(n);return t},symlink(e,t,n){var r=M.createNode(e,t,41471,0);return r.link=n,r},readlink(e){if(!N.isLink(e.mode))throw new N.ErrnoError(28);return e.link}},stream_ops:{read(e,t,n,r,i){var a=e.node.contents;if(i>=e.node.usedBytes)return 0;var o=Math.min(e.node.usedBytes-i,r);if(o>8&&a.subarray)t.set(a.subarray(i,i+o),n);else for(var s=0;s0||n+t{var i=r?``:xe(`al ${e}`);ee(e,e=>{t(new Uint8Array(e)),i&&Ce(i)},t=>{if(n)n();else throw`Loading data file "${e}" failed.`}),i&&Se(i)},$e=(e,t,n,r,i,a)=>{N.createDataFile(e,t,n,r,i,a)},et=r.preloadPlugins||[],tt=(e,t,n,r)=>{typeof Browser<`u`&&Browser.init();var i=!1;return et.forEach(a=>{i||a.canHandle(t)&&(a.handle(e,t,n,r),i=!0)}),i},nt=(e,t,n,r,i,a,o,s,c,l)=>{var u=t?k.resolve(O.join2(e,t)):e,d=xe(`cp ${u}`);function f(n){function f(n){l?.(),s||$e(e,t,n,r,i,c),a?.(),Ce(d)}tt(n,u,f,()=>{o?.(),Ce(d)})||f(n)}Se(d),typeof n==`string`?Qe(n,f,o):f(n)},rt=e=>{var t={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[e];if(t===void 0)throw Error(`Unknown file open mode: ${e}`);return t},it=(e,t)=>{var n=0;return e&&(n|=365),t&&(n|=146),n},N={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:`/`,initialized:!1,ignorePermissions:!0,ErrnoError:class{constructor(e){this.name=`ErrnoError`,this.errno=e}},genericErrors:{},filesystems:null,syncFSRequests:0,FSStream:class{constructor(){this.shared={}}get object(){return this.node}set object(e){this.node=e}get isRead(){return(this.flags&2097155)!=1}get isWrite(){return(this.flags&2097155)!=0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(e){this.shared.flags=e}get position(){return this.shared.position}set position(e){this.shared.position=e}},FSNode:class{constructor(e,t,n,r){e||=this,this.parent=e,this.mount=e.mount,this.mounted=null,this.id=N.nextInode++,this.name=t,this.mode=n,this.node_ops={},this.stream_ops={},this.rdev=r,this.readMode=365,this.writeMode=146}get read(){return(this.mode&this.readMode)===this.readMode}set read(e){e?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(e){e?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return N.isDir(this.mode)}get isDevice(){return N.isChrdev(this.mode)}},lookupPath(e,t={}){if(e=k.resolve(e),!e)return{path:``,node:null};if(t=Object.assign({follow_mount:!0,recurse_count:0},t),t.recurse_count>8)throw new N.ErrnoError(32);for(var n=e.split(`/`).filter(e=>!!e),r=N.root,i=`/`,a=0;a40)throw new N.ErrnoError(32)}}return{path:i,node:r}},getPath(e){for(var t;;){if(N.isRoot(e)){var n=e.mount.mountpoint;return t?n[n.length-1]===`/`?n+t:`${n}/${t}`:n}t=t?`${e.name}/${t}`:e.name,e=e.parent}},hashName(e,t){for(var n=0,r=0;r>>0)%N.nameTable.length},hashAddNode(e){var t=N.hashName(e.parent.id,e.name);e.name_next=N.nameTable[t],N.nameTable[t]=e},hashRemoveNode(e){var t=N.hashName(e.parent.id,e.name);if(N.nameTable[t]===e)N.nameTable[t]=e.name_next;else for(var n=N.nameTable[t];n;){if(n.name_next===e){n.name_next=e.name_next;break}n=n.name_next}},lookupNode(e,t){var n=N.mayLookup(e);if(n)throw new N.ErrnoError(n);for(var r=N.hashName(e.id,t),i=N.nameTable[r];i;i=i.name_next){var a=i.name;if(i.parent.id===e.id&&a===t)return i}return N.lookup(e,t)},createNode(e,t,n,r){var i=new N.FSNode(e,t,n,r);return N.hashAddNode(i),i},destroyNode(e){N.hashRemoveNode(e)},isRoot(e){return e===e.parent},isMountpoint(e){return!!e.mounted},isFile(e){return(e&61440)==32768},isDir(e){return(e&61440)==16384},isLink(e){return(e&61440)==40960},isChrdev(e){return(e&61440)==8192},isBlkdev(e){return(e&61440)==24576},isFIFO(e){return(e&61440)==4096},isSocket(e){return(e&49152)==49152},flagsToPermissionString(e){var t=[`r`,`w`,`rw`][e&3];return e&512&&(t+=`w`),t},nodePermissions(e,t){return N.ignorePermissions?0:t.includes(`r`)&&!(e.mode&292)||t.includes(`w`)&&!(e.mode&146)||t.includes(`x`)&&!(e.mode&73)?2:0},mayLookup(e){return N.isDir(e.mode)?N.nodePermissions(e,`x`)||(e.node_ops.lookup?0:2):54},mayCreate(e,t){try{return N.lookupNode(e,t),20}catch{}return N.nodePermissions(e,`wx`)},mayDelete(e,t,n){var r;try{r=N.lookupNode(e,t)}catch(e){return e.errno}var i=N.nodePermissions(e,`wx`);if(i)return i;if(n){if(!N.isDir(r.mode))return 54;if(N.isRoot(r)||N.getPath(r)===N.cwd())return 10}else if(N.isDir(r.mode))return 31;return 0},mayOpen(e,t){return e?N.isLink(e.mode)?32:N.isDir(e.mode)&&(N.flagsToPermissionString(t)!==`r`||t&512)?31:N.nodePermissions(e,N.flagsToPermissionString(t)):44},MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=N.MAX_OPEN_FDS;e++)if(!N.streams[e])return e;throw new N.ErrnoError(33)},getStreamChecked(e){var t=N.getStream(e);if(!t)throw new N.ErrnoError(8);return t},getStream:e=>N.streams[e],createStream(e,t=-1){return e=Object.assign(new N.FSStream,e),t==-1&&(t=N.nextfd()),e.fd=t,N.streams[t]=e,e},closeStream(e){N.streams[e]=null},dupStream(e,t=-1){var n=N.createStream(e,t);return n.stream_ops?.dup?.(n),n},chrdev_stream_ops:{open(e){e.stream_ops=N.getDevice(e.node.rdev).stream_ops,e.stream_ops.open?.(e)},llseek(){throw new N.ErrnoError(70)}},major:e=>e>>8,minor:e=>e&255,makedev:(e,t)=>e<<8|t,registerDevice(e,t){N.devices[e]={stream_ops:t}},getDevice:e=>N.devices[e],getMounts(e){for(var t=[],n=[e];n.length;){var r=n.pop();t.push(r),n.push(...r.mounts)}return t},syncfs(e,t){typeof e==`function`&&(t=e,e=!1),N.syncFSRequests++,N.syncFSRequests>1&&h(`warning: ${N.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var n=N.getMounts(N.root.mount),r=0;function i(e){return N.syncFSRequests--,t(e)}function a(e){if(e)return a.errored?void 0:(a.errored=!0,i(e));++r>=n.length&&i(null)}n.forEach(t=>{if(!t.type.syncfs)return a(null);t.type.syncfs(t,e,a)})},mount(e,t,n){var r=n===`/`,i=!n,a;if(r&&N.root)throw new N.ErrnoError(10);if(!r&&!i){var o=N.lookupPath(n,{follow_mount:!1});if(n=o.path,a=o.node,N.isMountpoint(a))throw new N.ErrnoError(10);if(!N.isDir(a.mode))throw new N.ErrnoError(54)}var s={type:e,opts:t,mountpoint:n,mounts:[]},c=e.mount(s);return c.mount=s,s.root=c,r?N.root=c:a&&(a.mounted=s,a.mount&&a.mount.mounts.push(s)),c},unmount(e){var t=N.lookupPath(e,{follow_mount:!1});if(!N.isMountpoint(t.node))throw new N.ErrnoError(28);var n=t.node,r=n.mounted,i=N.getMounts(r);Object.keys(N.nameTable).forEach(e=>{for(var t=N.nameTable[e];t;){var n=t.name_next;i.includes(t.mount)&&N.destroyNode(t),t=n}}),n.mounted=null;var a=n.mount.mounts.indexOf(r);n.mount.mounts.splice(a,1)},lookup(e,t){return e.node_ops.lookup(e,t)},mknod(e,t,n){var r=N.lookupPath(e,{parent:!0}).node,i=O.basename(e);if(!i||i===`.`||i===`..`)throw new N.ErrnoError(28);var a=N.mayCreate(r,i);if(a)throw new N.ErrnoError(a);if(!r.node_ops.mknod)throw new N.ErrnoError(63);return r.node_ops.mknod(r,i,t,n)},create(e,t){return t=t===void 0?438:t,t&=4095,t|=32768,N.mknod(e,t,0)},mkdir(e,t){return t=t===void 0?511:t,t&=1023,t|=16384,N.mknod(e,t,0)},mkdirTree(e,t){for(var n=e.split(`/`),r=``,i=0;iN.currentPath,chdir(e){var t=N.lookupPath(e,{follow:!0});if(t.node===null)throw new N.ErrnoError(44);if(!N.isDir(t.node.mode))throw new N.ErrnoError(54);var n=N.nodePermissions(t.node,`x`);if(n)throw new N.ErrnoError(n);N.currentPath=t.path},createDefaultDirectories(){N.mkdir(`/tmp`),N.mkdir(`/home`),N.mkdir(`/home/web_user`)},createDefaultDevices(){N.mkdir(`/dev`),N.registerDevice(N.makedev(1,3),{read:()=>0,write:(e,t,n,r,i)=>r}),N.mkdev(`/dev/null`,N.makedev(1,3)),j.register(N.makedev(5,0),j.default_tty_ops),j.register(N.makedev(6,0),j.default_tty1_ops),N.mkdev(`/dev/tty`,N.makedev(5,0)),N.mkdev(`/dev/tty1`,N.makedev(6,0));var e=new Uint8Array(1024),t=0,n=()=>(t===0&&(t=We(e).byteLength),e[--t]);N.createDevice(`/dev`,`random`,n),N.createDevice(`/dev`,`urandom`,n),N.mkdir(`/dev/shm`),N.mkdir(`/dev/shm/tmp`)},createSpecialDirectories(){N.mkdir(`/proc`);var e=N.mkdir(`/proc/self`);N.mkdir(`/proc/self/fd`),N.mount({mount(){var t=N.createNode(e,`fd`,16895,73);return t.node_ops={lookup(e,t){var n=+t,r=N.getStreamChecked(n),i={parent:null,mount:{mountpoint:`fake`},node_ops:{readlink:()=>r.path}};return i.parent=i,i}},t}},{},`/proc/self/fd`)},createStandardStreams(){r.stdin?N.createDevice(`/dev`,`stdin`,r.stdin):N.symlink(`/dev/tty`,`/dev/stdin`),r.stdout?N.createDevice(`/dev`,`stdout`,null,r.stdout):N.symlink(`/dev/tty`,`/dev/stdout`),r.stderr?N.createDevice(`/dev`,`stderr`,null,r.stderr):N.symlink(`/dev/tty1`,`/dev/stderr`),N.open(`/dev/stdin`,0),N.open(`/dev/stdout`,1),N.open(`/dev/stderr`,1)},staticInit(){[44].forEach(e=>{N.genericErrors[e]=new N.ErrnoError(e),N.genericErrors[e].stack=``}),N.nameTable=Array(4096),N.mount(M,{},`/`),N.createDefaultDirectories(),N.createDefaultDevices(),N.createSpecialDirectories(),N.filesystems={MEMFS:M}},init(e,t,n){N.init.initialized=!0,r.stdin=e||r.stdin,r.stdout=t||r.stdout,r.stderr=n||r.stderr,N.createStandardStreams()},quit(){N.init.initialized=!1;for(var e=0;ethis.length-1||e<0)){var t=e%this.chunkSize,n=e/this.chunkSize|0;return this.getter(n)[t]}}setDataGetter(e){this.getter=e}cacheLength(){var e=new XMLHttpRequest;if(e.open(`HEAD`,n,!1),e.send(null),!(e.status>=200&&e.status<300||e.status===304))throw Error(`Couldn't load `+n+`. Status: `+e.status);var t=Number(e.getResponseHeader(`Content-length`)),r,i=(r=e.getResponseHeader(`Accept-Ranges`))&&r===`bytes`,a=(r=e.getResponseHeader(`Content-Encoding`))&&r===`gzip`,o=1024*1024;i||(o=t);var s=(e,r)=>{if(e>r)throw Error(`invalid range (`+e+`, `+r+`) or no bytes requested!`);if(r>t-1)throw Error(`only `+t+` bytes available! programmer error!`);var i=new XMLHttpRequest;if(i.open(`GET`,n,!1),t!==o&&i.setRequestHeader(`Range`,`bytes=`+e+`-`+r),i.responseType=`arraybuffer`,i.overrideMimeType&&i.overrideMimeType(`text/plain; charset=x-user-defined`),i.send(null),!(i.status>=200&&i.status<300||i.status===304))throw Error(`Couldn't load `+n+`. Status: `+i.status);return i.response===void 0?Ye(i.responseText||``,!0):new Uint8Array(i.response||[])},c=this;c.setDataGetter(e=>{var n=e*o,r=(e+1)*o-1;if(r=Math.min(r,t-1),c.chunks[e]===void 0&&(c.chunks[e]=s(n,r)),c.chunks[e]===void 0)throw Error(`doXHR failed!`);return c.chunks[e]}),(a||!t)&&(o=t=1,t=this.getter(0).length,o=t,m(`LazyFiles on gzip forces download of the whole file when length is accessed`)),this._length=t,this._chunkSize=o,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(typeof XMLHttpRequest<`u`){if(!c)throw`Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc`;var o={isDevice:!1,contents:new a}}else var o={isDevice:!1,url:n};var s=N.createFile(e,t,o,r,i);o.contents?s.contents=o.contents:o.url&&(s.contents=null,s.url=o.url),Object.defineProperties(s,{usedBytes:{get:function(){return this.contents.length}}});var l={};Object.keys(s.stream_ops).forEach(e=>{var t=s.stream_ops[e];l[e]=(...e)=>(N.forceLoadFile(s),t(...e))});function u(e,t,n,r,i){var a=e.node.contents;if(i>=a.length)return 0;var o=Math.min(a.length-i,r);if(a.slice)for(var s=0;s(N.forceLoadFile(s),u(e,t,n,r,i)),l.mmap=(e,t,n,r,i)=>{N.forceLoadFile(s);var a=Ze(t);if(!a)throw new N.ErrnoError(48);return u(e,g,a,t,n),{ptr:a,allocated:!0}},s.stream_ops=l,s}},at=(e,t)=>e?A(_,e,t):``,P={DEFAULT_POLLMASK:5,calculateAt(e,t,n){if(O.isAbs(t))return t;var r=e===-100?N.cwd():P.getStreamFromFD(e).path;if(t.length==0){if(!n)throw new N.ErrnoError(44);return r}return O.join2(r,t)},doStat(e,t,n){var r=e(t);y[n>>2]=r.dev,y[n+4>>2]=r.mode,b[n+8>>2]=r.nlink,y[n+12>>2]=r.uid,y[n+16>>2]=r.gid,y[n+20>>2]=r.rdev,w=[r.size>>>0,(C=r.size,+Math.abs(C)>=1?C>0?Math.floor(C/4294967296)>>>0:~~+Math.ceil((C-+(~~C>>>0))/4294967296)>>>0:0)],y[n+24>>2]=w[0],y[n+28>>2]=w[1],y[n+32>>2]=4096,y[n+36>>2]=r.blocks;var i=r.atime.getTime(),a=r.mtime.getTime(),o=r.ctime.getTime();return w=[Math.floor(i/1e3)>>>0,(C=Math.floor(i/1e3),+Math.abs(C)>=1?C>0?Math.floor(C/4294967296)>>>0:~~+Math.ceil((C-+(~~C>>>0))/4294967296)>>>0:0)],y[n+40>>2]=w[0],y[n+44>>2]=w[1],b[n+48>>2]=i%1e3*1e3,w=[Math.floor(a/1e3)>>>0,(C=Math.floor(a/1e3),+Math.abs(C)>=1?C>0?Math.floor(C/4294967296)>>>0:~~+Math.ceil((C-+(~~C>>>0))/4294967296)>>>0:0)],y[n+56>>2]=w[0],y[n+60>>2]=w[1],b[n+64>>2]=a%1e3*1e3,w=[Math.floor(o/1e3)>>>0,(C=Math.floor(o/1e3),+Math.abs(C)>=1?C>0?Math.floor(C/4294967296)>>>0:~~+Math.ceil((C-+(~~C>>>0))/4294967296)>>>0:0)],y[n+72>>2]=w[0],y[n+76>>2]=w[1],b[n+80>>2]=o%1e3*1e3,w=[r.ino>>>0,(C=r.ino,+Math.abs(C)>=1?C>0?Math.floor(C/4294967296)>>>0:~~+Math.ceil((C-+(~~C>>>0))/4294967296)>>>0:0)],y[n+88>>2]=w[0],y[n+92>>2]=w[1],0},doMsync(e,t,n,r,i){if(!N.isFile(t.node.mode))throw new N.ErrnoError(43);if(r&2)return 0;var a=_.slice(e,e+n);N.msync(t,a,i,n,r)},getStreamFromFD(e){return N.getStreamChecked(e)},varargs:void 0,getStr(e){return at(e)}};function ot(e,t,n){P.varargs=n;try{var r=P.getStreamFromFD(e);switch(t){case 0:var i=He();if(i<0)return-28;for(;N.streams[i];)i++;return N.dupStream(r,i).fd;case 1:case 2:return 0;case 3:return r.flags;case 4:var i=He();return r.flags|=i,0;case 12:var i=D(),a=0;return v[i+a>>1]=2,0;case 13:case 14:return 0}return-28}catch(e){if(N===void 0||e.name!==`ErrnoError`)throw e;return-e.errno}}function st(e,t,n){P.varargs=n;try{var r=P.getStreamFromFD(e);switch(t){case 21509:return r.tty?0:-59;case 21505:if(!r.tty)return-59;if(r.tty.ops.ioctl_tcgets){var i=r.tty.ops.ioctl_tcgets(r),a=D();y[a>>2]=i.c_iflag||0,y[a+4>>2]=i.c_oflag||0,y[a+8>>2]=i.c_cflag||0,y[a+12>>2]=i.c_lflag||0;for(var o=0;o<32;o++)g[a+o+17]=i.c_cc[o]||0;return 0}return 0;case 21510:case 21511:case 21512:return r.tty?0:-59;case 21506:case 21507:case 21508:if(!r.tty)return-59;if(r.tty.ops.ioctl_tcsets){for(var a=D(),s=y[a>>2],c=y[a+4>>2],l=y[a+8>>2],u=y[a+12>>2],d=[],o=0;o<32;o++)d.push(g[a+o+17]);return r.tty.ops.ioctl_tcsets(r.tty,t,{c_iflag:s,c_oflag:c,c_cflag:l,c_lflag:u,c_cc:d})}return 0;case 21519:if(!r.tty)return-59;var a=D();return y[a>>2]=0,0;case 21520:return r.tty?-28:-59;case 21531:var a=D();return N.ioctl(r,t,a);case 21523:if(!r.tty)return-59;if(r.tty.ops.ioctl_tiocgwinsz){var f=r.tty.ops.ioctl_tiocgwinsz(r.tty),a=D();v[a>>1]=f[0],v[a+2>>1]=f[1]}return 0;case 21524:return r.tty?0:-59;case 21515:return r.tty?0:-59;default:return-28}}catch(e){if(N===void 0||e.name!==`ErrnoError`)throw e;return-e.errno}}function ct(e,t,n,r){P.varargs=r;try{t=P.getStr(t),t=P.calculateAt(e,t);var i=r?He():0;return N.open(t,n,i).fd}catch(e){if(N===void 0||e.name!==`ErrnoError`)throw e;return-e.errno}}var lt=()=>{we(``)},ut={},dt=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function F(e){return this.fromWireType(b[e>>2])}var I={},L={},ft={},pt,mt=e=>{throw new pt(e)},R=(e,t,n)=>{e.forEach(function(e){ft[e]=t});function r(t){var r=n(t);r.length!==e.length&&mt(`Mismatched type converter count`);for(var i=0;i{L.hasOwnProperty(e)?i[t]=L[e]:(a.push(e),I.hasOwnProperty(e)||(I[e]=[]),I[e].push(()=>{i[t]=L[e],++o,o===a.length&&r(i)}))}),a.length===0&&r(i)},ht=e=>{var t=ut[e];delete ut[e];var n=t.elements,r=n.length,i=n.map(e=>e.getterReturnType).concat(n.map(e=>e.setterArgumentType)),a=t.rawConstructor,o=t.rawDestructor;R([e],i,e=>(n.forEach((t,n)=>{var i=e[n],a=t.getter,o=t.getterContext,s=e[n+r],c=t.setter,l=t.setterContext;t.read=e=>i.fromWireType(a(o,e)),t.write=(e,t)=>{var n=[];c(l,e,s.toWireType(n,t)),dt(n)}}),[{name:t.name,fromWireType:e=>{for(var t=Array(r),i=0;i{if(r!==i.length)throw TypeError(`Incorrect number of tuple elements for ${t.name}: expected=${r}, actual=${i.length}`);for(var s=a(),c=0;c{var t=gt[e];delete gt[e];var n=t.rawConstructor,r=t.rawDestructor,i=t.fields,a=i.map(e=>e.getterReturnType).concat(i.map(e=>e.setterArgumentType));R([e],a,e=>{var a={};return i.forEach((t,n)=>{var r=t.fieldName,o=e[n],s=t.getter,c=t.getterContext,l=e[n+i.length],u=t.setter,d=t.setterContext;a[r]={read:e=>o.fromWireType(s(c,e)),write:(e,t)=>{var n=[];u(d,e,l.toWireType(n,t)),dt(n)}}}),[{name:t.name,fromWireType:e=>{var t={};for(var n in a)t[n]=a[n].read(e);return r(e),t},toWireType:(e,t)=>{for(var i in a)if(!(i in t))throw TypeError(`Missing field: "${i}"`);var o=n();for(i in a)a[i].write(o,t[i]);return e!==null&&e.push(r,o),o},argPackAdvance:U,readValueFromPointer:F,destructorFunction:r}]})},vt=(e,t,n,r,i)=>{},yt=()=>{for(var e=Array(256),t=0;t<256;++t)e[t]=String.fromCharCode(t);bt=e},bt,z=e=>{for(var t=``,n=e;_[n];)t+=bt[_[n++]];return t},B,V=e=>{throw new B(e)};function xt(e,t,n={}){var r=t.name;if(e||V(`type "${r}" must have a positive integer typeid pointer`),L.hasOwnProperty(e)){if(n.ignoreDuplicateRegistrations)return;V(`Cannot register type '${r}' twice`)}if(L[e]=t,delete ft[e],I.hasOwnProperty(e)){var i=I[e];delete I[e],i.forEach(e=>e())}}function H(e,t,n={}){if(!(`argPackAdvance`in t))throw TypeError(`registerType registeredInstance requires argPackAdvance`);return xt(e,t,n)}var U=8,St=(e,t,n,r)=>{t=z(t),H(e,{name:t,fromWireType:function(e){return!!e},toWireType:function(e,t){return t?n:r},argPackAdvance:U,readValueFromPointer:function(e){return this.fromWireType(_[e])},destructorFunction:null})},Ct=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),wt=e=>{function t(e){return e.$$.ptrType.registeredClass.name}V(t(e)+` instance already deleted`)},Tt=!1,Et=e=>{},Dt=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},Ot=e=>{--e.count.value,e.count.value===0&&Dt(e)},kt=(e,t,n)=>{if(t===n)return e;if(n.baseClass===void 0)return null;var r=kt(e,t,n.baseClass);return r===null?null:n.downcast(r)},At={},jt=()=>Object.keys(K).length,Mt=()=>{var e=[];for(var t in K)K.hasOwnProperty(t)&&e.push(K[t]);return e},W=[],Nt=()=>{for(;W.length;){var e=W.pop();e.$$.deleteScheduled=!1,e.delete()}},G,Pt=e=>{G=e,W.length&&G&&G(Nt)},Ft=()=>{r.getInheritedInstanceCount=jt,r.getLiveInheritedInstances=Mt,r.flushPendingDeletes=Nt,r.setDelayFunction=Pt},K={},It=(e,t)=>{for(t===void 0&&V(`ptr should not be undefined`);e.baseClass;)t=e.upcast(t),e=e.baseClass;return t},Lt=(e,t)=>(t=It(e,t),K[t]),Rt=(e,t)=>((!t.ptrType||!t.ptr)&&mt(`makeClassHandle requires ptr and ptrType`),!!t.smartPtrType!=!!t.smartPtr&&mt(`Both smartPtrType and smartPtr must be specified`),t.count={value:1},q(Object.create(e,{$$:{value:t,writable:!0}})));function zt(e){var t=this.getPointee(e);if(!t)return this.destructor(e),null;var n=Lt(this.registeredClass,t);if(n!==void 0){if(n.$$.count.value===0)return n.$$.ptr=t,n.$$.smartPtr=e,n.clone();var r=n.clone();return this.destructor(e),r}function i(){return this.isSmartPointer?Rt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:t,smartPtrType:this,smartPtr:e}):Rt(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var a=At[this.registeredClass.getActualType(t)];if(!a)return i.call(this);var o=this.isConst?a.constPointerType:a.pointerType,s=kt(t,this.registeredClass,o.registeredClass);return s===null?i.call(this):this.isSmartPointer?Rt(o.registeredClass.instancePrototype,{ptrType:o,ptr:s,smartPtrType:this,smartPtr:e}):Rt(o.registeredClass.instancePrototype,{ptrType:o,ptr:s})}var q=e=>typeof FinalizationRegistry>`u`?(q=e=>e,e):(Tt=new FinalizationRegistry(e=>{Ot(e.$$)}),q=e=>{var t=e.$$;if(t.smartPtr){var n={$$:t};Tt.register(e,n,e)}return e},Et=e=>Tt.unregister(e),q(e)),Bt=()=>{Object.assign(Vt.prototype,{isAliasOf(e){if(!(this instanceof Vt)||!(e instanceof Vt))return!1;var t=this.$$.ptrType.registeredClass,n=this.$$.ptr;e.$$=e.$$;for(var r=e.$$.ptrType.registeredClass,i=e.$$.ptr;t.baseClass;)n=t.upcast(n),t=t.baseClass;for(;r.baseClass;)i=r.upcast(i),r=r.baseClass;return t===r&&n===i},clone(){if(this.$$.ptr||wt(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=q(Object.create(Object.getPrototypeOf(this),{$$:{value:Ct(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||wt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&V(`Object already scheduled for deletion`),Et(this),Ot(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||wt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&V(`Object already scheduled for deletion`),W.push(this),W.length===1&&G&&G(Nt),this.$$.deleteScheduled=!0,this}})};function Vt(){}var Ht=(e,t)=>Object.defineProperty(t,"name",{value:e}),Ut=(e,t,n)=>{if(e[t].overloadTable===void 0){var r=e[t];e[t]=function(...r){return e[t].overloadTable.hasOwnProperty(r.length)||V(`Function '${n}' called with an invalid number of arguments (${r.length}) - expects one of (${e[t].overloadTable})!`),e[t].overloadTable[r.length].apply(this,r)},e[t].overloadTable=[],e[t].overloadTable[r.argCount]=r}},Wt=(e,t,n)=>{r.hasOwnProperty(e)?((n===void 0||r[e].overloadTable!==void 0&&r[e].overloadTable[n]!==void 0)&&V(`Cannot register public name '${e}' twice`),Ut(r,e,e),r.hasOwnProperty(n)&&V(`Cannot register multiple overloads of a function with the same number of arguments (${n})!`),r[e].overloadTable[n]=t):(r[e]=t,n!==void 0&&(r[e].numArguments=n))},Gt=48,Kt=57,qt=e=>{if(e===void 0)return`_unknown`;e=e.replace(/[^a-zA-Z0-9_]/g,`$`);var t=e.charCodeAt(0);return t>=Gt&&t<=Kt?`_${e}`:e};function Jt(e,t,n,r,i,a,o,s){this.name=e,this.constructor=t,this.instancePrototype=n,this.rawDestructor=r,this.baseClass=i,this.getActualType=a,this.upcast=o,this.downcast=s,this.pureVirtualFunctions=[]}var Yt=(e,t,n)=>{for(;t!==n;)t.upcast||V(`Expected null or instance of ${n.name}, got an instance of ${t.name}`),e=t.upcast(e),t=t.baseClass;return e};function Xt(e,t){if(t===null)return this.isReference&&V(`null is not a valid ${this.name}`),0;t.$$||V(`Cannot pass "${Dn(t)}" as a ${this.name}`),t.$$.ptr||V(`Cannot pass deleted object as a pointer of type ${this.name}`);var n=t.$$.ptrType.registeredClass;return Yt(t.$$.ptr,n,this.registeredClass)}function Zt(e,t){var n;if(t===null)return this.isReference&&V(`null is not a valid ${this.name}`),this.isSmartPointer?(n=this.rawConstructor(),e!==null&&e.push(this.rawDestructor,n),n):0;(!t||!t.$$)&&V(`Cannot pass "${Dn(t)}" as a ${this.name}`),t.$$.ptr||V(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&t.$$.ptrType.isConst&&V(`Cannot convert argument of type ${t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name} to parameter type ${this.name}`);var r=t.$$.ptrType.registeredClass;if(n=Yt(t.$$.ptr,r,this.registeredClass),this.isSmartPointer)switch(t.$$.smartPtr===void 0&&V(`Passing raw pointer to smart pointer is illegal`),this.sharingPolicy){case 0:t.$$.smartPtrType===this?n=t.$$.smartPtr:V(`Cannot convert argument of type ${t.$$.smartPtrType?t.$$.smartPtrType.name:t.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:n=t.$$.smartPtr;break;case 2:if(t.$$.smartPtrType===this)n=t.$$.smartPtr;else{var i=t.clone();n=this.rawShare(n,wn.toHandle(()=>i.delete())),e!==null&&e.push(this.rawDestructor,n)}break;default:V(`Unsupporting sharing policy`)}return n}function Qt(e,t){if(t===null)return this.isReference&&V(`null is not a valid ${this.name}`),0;t.$$||V(`Cannot pass "${Dn(t)}" as a ${this.name}`),t.$$.ptr||V(`Cannot pass deleted object as a pointer of type ${this.name}`),t.$$.ptrType.isConst&&V(`Cannot convert argument of type ${t.$$.ptrType.name} to parameter type ${this.name}`);var n=t.$$.ptrType.registeredClass;return Yt(t.$$.ptr,n,this.registeredClass)}var $t=()=>{Object.assign(en.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor?.(e)},argPackAdvance:U,readValueFromPointer:F,fromWireType:zt})};function en(e,t,n,r,i,a,o,s,c,l,u){this.name=e,this.registeredClass=t,this.isReference=n,this.isConst=r,this.isSmartPointer=i,this.pointeeType=a,this.sharingPolicy=o,this.rawGetPointee=s,this.rawConstructor=c,this.rawShare=l,this.rawDestructor=u,!i&&t.baseClass===void 0?r?(this.toWireType=Xt,this.destructorFunction=null):(this.toWireType=Qt,this.destructorFunction=null):this.toWireType=Zt}var tn=(e,t,n)=>{r.hasOwnProperty(e)||mt(`Replacing nonexistent public symbol`),r[e].overloadTable!==void 0&&n!==void 0?r[e].overloadTable[n]=t:(r[e]=t,r[e].argCount=n)},nn=(e,t,n)=>{e=e.replace(/p/g,`i`);var i=r[`dynCall_`+e];return i(t,...n)},rn,J=e=>rn.get(e),an=(e,t,n=[])=>e.includes(`j`)?nn(e,t,n):J(t)(...n),on=(e,t)=>(...n)=>an(e,t,n),Y=(e,t)=>{e=z(e);function n(){return e.includes(`j`)?on(e,t):J(t)}var r=n();return typeof r!=`function`&&V(`unknown function pointer with signature ${e}: ${t}`),r},sn=(e,t)=>{var n=Ht(t,function(e){this.name=t,this.message=e;var n=Error(e).stack;n!==void 0&&(this.stack=this.toString()+` +`+n.replace(/^Error(:[^\n]*)?\n/,``))});return n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},n},cn,ln=e=>{var t=wr(e),n=z(t);return Q(t),n},un=(e,t)=>{var n=[],r={};function i(e){if(!r[e]&&!L[e]){if(ft[e]){ft[e].forEach(i);return}n.push(e),r[e]=!0}}throw t.forEach(i),new cn(`${e}: `+n.map(ln).join([`, `]))},dn=(e,t,n,r,i,a,o,s,c,l,u,d,f)=>{u=z(u),a=Y(i,a),s&&=Y(o,s),l&&=Y(c,l),f=Y(d,f);var p=qt(u);Wt(p,function(){un(`Cannot construct ${u} due to unbound types`,[r])}),R([e,t,n],r?[r]:[],t=>{t=t[0];var n,i;r?(n=t.registeredClass,i=n.instancePrototype):i=Vt.prototype;var o=Ht(u,function(...e){if(Object.getPrototypeOf(this)!==c)throw new B(`Use 'new' to construct `+u);if(d.constructor_body===void 0)throw new B(u+` has no accessible constructor`);var t=d.constructor_body[e.length];if(t===void 0)throw new B(`Tried to invoke ctor of ${u} with invalid number of parameters (${e.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return t.apply(this,e)}),c=Object.create(i,{constructor:{value:o}});o.prototype=c;var d=new Jt(u,o,c,f,n,a,s,l);d.baseClass&&(d.baseClass.__derivedClasses??=[],d.baseClass.__derivedClasses.push(d));var ee=new en(u,d,!0,!1,!1),te=new en(u+`*`,d,!1,!1,!1),m=new en(u+` const*`,d,!1,!0,!1);return At[e]={pointerType:te,constPointerType:m},tn(p,o),[ee,te,m]})},fn=(e,t)=>{for(var n=[],r=0;r>2]);return n};function pn(e){for(var t=1;t0?`, `:``)+s),l+=(n||r?`var rv = `:``)+`invoker(fn`+(s.length>0?`, `:``)+s+`); +`,i)l+=`runDestructors(destructors); +`;else for(var c=t?1:2;c{var o=fn(t,n);i=Y(r,i),R([],[e],e=>{e=e[0];var n=`constructor ${e.name}`;if(e.registeredClass.constructor_body===void 0&&(e.registeredClass.constructor_body=[]),e.registeredClass.constructor_body[t-1]!==void 0)throw new B(`Cannot register multiple constructors with identical number of parameters (${t-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.registeredClass.constructor_body[t-1]=()=>{un(`Cannot construct ${e.name} due to unbound types`,o)},R([],o,r=>(r.splice(1,0,null),e.registeredClass.constructor_body[t-1]=gn(n,r,null,i,a),[])),[]})},vn=e=>{e=e.trim();let t=e.indexOf(`(`);return t===-1?e:e.substr(0,t)},yn=(e,t,n,r,i,a,o,s,c)=>{var l=fn(n,r);t=z(t),t=vn(t),a=Y(i,a),R([],[e],e=>{e=e[0];var r=`${e.name}.${t}`;t.startsWith(`@@`)&&(t=Symbol[t.substring(2)]),s&&e.registeredClass.pureVirtualFunctions.push(t);function i(){un(`Cannot call ${r} due to unbound types`,l)}var u=e.registeredClass.instancePrototype,d=u[t];return d===void 0||d.overloadTable===void 0&&d.className!==e.name&&d.argCount===n-2?(i.argCount=n-2,i.className=e.name,u[t]=i):(Ut(u,t,r),u[t].overloadTable[n-2]=i),R([],l,i=>{var s=gn(r,i,e,a,o,c);return u[t].overloadTable===void 0?(s.argCount=n-2,u[t]=s):u[t].overloadTable[n-2]=s,[]}),[]})},bn=[],X=[],xn=e=>{e>9&&--X[e+1]===0&&(X[e]=void 0,bn.push(e))},Sn=()=>X.length/2-5-bn.length,Cn=()=>{X.push(0,1,void 0,1,null,1,!0,1,!1,1),r.count_emval_handles=Sn},wn={toValue:e=>(e||V(`Cannot use deleted val. handle = `+e),X[e]),toHandle:e=>{switch(e){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{let t=bn.pop()||X.length;return X[t]=e,X[t+1]=1,t}}}},Tn={name:`emscripten::val`,fromWireType:e=>{var t=wn.toValue(e);return xn(e),t},toWireType:(e,t)=>wn.toHandle(t),argPackAdvance:U,readValueFromPointer:F,destructorFunction:null},En=e=>H(e,Tn),Dn=e=>{if(e===null)return`null`;var t=typeof e;return t===`object`||t===`array`||t===`function`?e.toString():``+e},On=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(ce[e>>2])};case 8:return function(e){return this.fromWireType(le[e>>3])};default:throw TypeError(`invalid float width (${t}): ${e}`)}},kn=(e,t,n)=>{t=z(t),H(e,{name:t,fromWireType:e=>e,toWireType:(e,t)=>t,argPackAdvance:U,readValueFromPointer:On(t,n),destructorFunction:null})},An=(e,t,n,r,i,a,o)=>{var s=fn(t,n);e=z(e),e=vn(e),i=Y(r,i),Wt(e,function(){un(`Cannot call ${e} due to unbound types`,s)},t-1),R([],s,n=>{var r=[n[0],null].concat(n.slice(1));return tn(e,gn(e,r,null,i,a,o),t-1),[]})},jn=(e,t,n)=>{switch(t){case 1:return n?e=>g[e]:e=>_[e];case 2:return n?e=>v[e>>1]:e=>se[e>>1];case 4:return n?e=>y[e>>2]:e=>b[e>>2];default:throw TypeError(`invalid integer width (${t}): ${e}`)}},Mn=(e,t,n,r,i)=>{t=z(t),i===-1&&(i=4294967295);var a=e=>e;if(r===0){var o=32-8*n;a=e=>e<>>o}var s=t.includes(`unsigned`)?function(e,t){return this.name,t>>>0}:function(e,t){return this.name,t};H(e,{name:t,fromWireType:a,toWireType:s,argPackAdvance:U,readValueFromPointer:jn(t,n,r!==0),destructorFunction:null})},Nn=(e,t,n)=>{var r=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function i(e){var t=b[e>>2],n=b[e+4>>2];return new r(g.buffer,n,t)}n=z(n),H(e,{name:n,fromWireType:i,argPackAdvance:U,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},Pn=(e,t)=>{En(e)},Fn=(e,t,n)=>Je(e,_,t,n),In=(e,t)=>{t=z(t);var n=t===`std::string`;H(e,{name:t,fromWireType(e){var t=b[e>>2],r=e+4,i;if(n)for(var a=r,o=0;o<=t;++o){var s=r+o;if(o==t||_[s]==0){var c=s-a,l=at(a,c);i===void 0?i=l:(i+=`\0`,i+=l),a=s+1}}else{for(var u=Array(t),o=0;o>2]=r,n&&i)Fn(t,o,r+1);else if(i)for(var s=0;s255&&(Q(o),V(`String has UTF-16 code units that do not fit in 8 bits`)),_[o+s]=c}else for(var s=0;s{for(var n=e,r=n>>1,i=r+t/2;!(r>=i)&&se[r];)++r;if(n=r<<1,n-e>32&&Ln)return Ln.decode(_.subarray(e,n));for(var a=``,o=0;!(o>=t/2);++o){var s=v[e+o*2>>1];if(s==0)break;a+=String.fromCharCode(s)}return a},zn=(e,t,n)=>{if(n??=2147483647,n<2)return 0;n-=2;for(var r=t,i=n>1]=o,t+=2}return v[t>>1]=0,t-r},Bn=e=>e.length*2,Vn=(e,t)=>{for(var n=0,r=``;!(n>=t/4);){var i=y[e+n*4>>2];if(i==0)break;if(++n,i>=65536){var a=i-65536;r+=String.fromCharCode(55296|a>>10,56320|a&1023)}else r+=String.fromCharCode(i)}return r},Hn=(e,t,n)=>{if(n??=2147483647,n<4)return 0;for(var r=t,i=r+n-4,a=0;a=55296&&o<=57343){var s=e.charCodeAt(++a);o=65536+((o&1023)<<10)|s&1023}if(y[t>>2]=o,t+=4,t+4>i)break}return y[t>>2]=0,t-r},Un=e=>{for(var t=0,n=0;n=55296&&r<=57343&&++n,t+=4}return t},Wn=(e,t,n)=>{n=z(n);var r,i,a,o;t===2?(r=Rn,i=zn,o=Bn,a=e=>se[e>>1]):t===4&&(r=Vn,i=Hn,o=Un,a=e=>b[e>>2]),H(e,{name:n,fromWireType:e=>{for(var n=b[e>>2],i,o=e+4,s=0;s<=n;++s){var c=e+4+s*t;if(s==n||a(c)==0){var l=c-o,u=r(o,l);i===void 0?i=u:(i+=`\0`,i+=u),o=c+t}}return Q(e),i},toWireType:(e,r)=>{typeof r!=`string`&&V(`Cannot pass non-string to C++ string type ${n}`);var a=o(r),s=Cr(4+a+t);return b[s>>2]=a/t,i(r,s+4,a+t),e!==null&&e.push(Q,s),s},argPackAdvance:U,readValueFromPointer:F,destructorFunction(e){Q(e)}})},Gn=(e,t,n,r,i,a)=>{ut[e]={name:z(t),rawConstructor:Y(n,r),rawDestructor:Y(i,a),elements:[]}},Kn=(e,t,n,r,i,a,o,s,c)=>{ut[e].elements.push({getterReturnType:t,getter:Y(n,r),getterContext:i,setterArgumentType:a,setter:Y(o,s),setterContext:c})},qn=(e,t,n,r,i,a)=>{gt[e]={name:z(t),rawConstructor:Y(n,r),rawDestructor:Y(i,a),fields:[]}},Jn=(e,t,n,r,i,a,o,s,c,l)=>{gt[e].fields.push({fieldName:z(t),getterReturnType:n,getter:Y(r,i),getterContext:a,setterArgumentType:o,setter:Y(s,c),setterContext:l})},Yn=(e,t)=>{t=z(t),H(e,{isVoid:!0,name:t,argPackAdvance:0,fromWireType:()=>void 0,toWireType:(e,t)=>void 0})},Xn=()=>{throw 1/0},Zn=(e,t)=>{var n=L[e];return n===void 0&&V(`${t} has unknown type ${ln(e)}`),n},Qn=(e,t)=>{e=Zn(e,`_emval_take_value`);var n=e.readValueFromPointer(t);return wn.toHandle(n)},$n=e=>{console.error(at(e))},er=e=>{console.warn(at(e))},tr=()=>2147483648,nr=e=>{var t=(e-ae.buffer.byteLength+65535)/65536;try{return ae.grow(t),ue(),1}catch{}},rr=e=>{var t=_.length;e>>>=0;var n=tr();if(e>n)return!1;for(var r=(e,t)=>e+(t-e%t)%t,i=1;i<=4;i*=2){var a=t*(1+.2/i);if(a=Math.min(a,e+100663296),nr(Math.min(n,r(Math.max(e,a),65536))))return!0}return!1},ir={},ar=()=>u||`./this.program`,or=()=>{if(!or.strings){var e={USER:`web_user`,LOGNAME:`web_user`,PATH:`/`,PWD:`/`,HOME:`/home/web_user`,LANG:(typeof navigator==`object`&&navigator.languages&&navigator.languages[0]||`C`).replace(`-`,`_`)+`.UTF-8`,_:ar()};for(var t in ir)ir[t]===void 0?delete e[t]:e[t]=ir[t];var n=[];for(var t in e)n.push(`${t}=${e[t]}`);or.strings=n}return or.strings},sr=(e,t)=>{for(var n=0;n{var n=0;return or().forEach((r,i)=>{var a=t+n;b[e+i*4>>2]=a,sr(r,a),n+=r.length+1}),0},lr=(e,t)=>{var n=or();b[e>>2]=n.length;var r=0;return n.forEach(e=>r+=e.length+1),b[t>>2]=r,0},ur=0,dr=()=>Le||ur>0,fr=e=>{dr()||(r.onExit?.(e),oe=!0),d(e,new Fe(e))},pr=(e,t)=>{fr(e)};function mr(e){try{var t=P.getStreamFromFD(e);return N.close(t),0}catch(e){if(N===void 0||e.name!==`ErrnoError`)throw e;return e.errno}}var hr=(e,t,n,r)=>{for(var i=0,a=0;a>2],s=b[t+4>>2];t+=8;var c=N.read(e,g,o,s,r);if(c<0)return-1;if(i+=c,c>2]=i,0}catch(e){if(N===void 0||e.name!==`ErrnoError`)throw e;return e.errno}}var _r=(e,t)=>t+2097152>>>0<4194305-!!e?(e>>>0)+t*4294967296:NaN;function vr(e,t,n,r,i){var a=_r(t,n);try{if(isNaN(a))return 61;var o=P.getStreamFromFD(e);return N.llseek(o,a,r),w=[o.position>>>0,(C=o.position,+Math.abs(C)>=1?C>0?Math.floor(C/4294967296)>>>0:~~+Math.ceil((C-+(~~C>>>0))/4294967296)>>>0:0)],y[i>>2]=w[0],y[i+4>>2]=w[1],o.getdents&&a===0&&r===0&&(o.getdents=null),0}catch(e){if(N===void 0||e.name!==`ErrnoError`)throw e;return e.errno}}var yr=(e,t,n,r)=>{for(var i=0,a=0;a>2],s=b[t+4>>2];t+=8;var c=N.write(e,g,o,s,r);if(c<0)return-1;i+=c,r!==void 0&&(r+=c)}return i};function br(e,t,n,r){try{var i=yr(P.getStreamFromFD(e),t,n);return b[r>>2]=i,0}catch(e){if(N===void 0||e.name!==`ErrnoError`)throw e;return e.errno}}N.createPreloadedFile=nt,N.staticInit(),pt=r.InternalError=class extends Error{constructor(e){super(e),this.name=`InternalError`}},yt(),B=r.BindingError=class extends Error{constructor(e){super(e),this.name=`BindingError`}},Bt(),Ft(),$t(),cn=r.UnboundTypeError=sn(Error,`UnboundTypeError`),Cn();var xr={p:Ve,j:ot,B:st,C:ct,D:lt,Q:ht,R:_t,v:vt,F:St,M:dn,J:_n,c:yn,E:En,m:kn,o:An,b:Mn,a:Nn,L:Pn,l:In,g:Wn,O:Gn,N:Kn,P:qn,n:Jn,G:Yn,w:Xn,H:xn,I:Qn,S:$n,K:er,x:rr,y:cr,z:lr,e:pr,h:mr,A:gr,u:vr,i:br,k:kr,r:Pr,q:Fr,d:Ar,s:Nr,t:Mr,f:jr},Z=Pe(),Sr=()=>(Sr=Z.U)(),Cr=e=>(Cr=Z.V)(e),Q=e=>(Q=Z.W)(e),wr=e=>(wr=Z.Y)(e),$=(e,t)=>($=Z.Z)(e,t),Tr=e=>(Tr=Z._)(e),Er=()=>(Er=Z.$)(),Dr=e=>(Dr=Z.aa)(e),Or=r.dynCall_jiji=(e,t,n,i,a)=>(Or=r.dynCall_jiji=Z.ba)(e,t,n,i,a);function kr(e,t){var n=E();try{return J(e)(t)}catch(e){if(T(n),e!==e+0)throw e;$(1,0)}}function Ar(e,t){var n=E();try{J(e)(t)}catch(e){if(T(n),e!==e+0)throw e;$(1,0)}}function jr(e,t,n,r,i){var a=E();try{J(e)(t,n,r,i)}catch(e){if(T(a),e!==e+0)throw e;$(1,0)}}function Mr(e,t,n,r){var i=E();try{J(e)(t,n,r)}catch(e){if(T(i),e!==e+0)throw e;$(1,0)}}function Nr(e,t,n){var r=E();try{J(e)(t,n)}catch(e){if(T(r),e!==e+0)throw e;$(1,0)}}function Pr(e,t,n){var r=E();try{return J(e)(t,n)}catch(e){if(T(r),e!==e+0)throw e;$(1,0)}}function Fr(e,t,n,r){var i=E();try{return J(e)(t,n,r)}catch(e){if(T(i),e!==e+0)throw e;$(1,0)}}r.FS=N;var Ir;S=function e(){Ir||Lr(),Ir||(S=e)};function Lr(){if(x>0||(me(),x>0))return;function e(){Ir||(Ir=!0,r.calledRun=!0,!oe&&(he(),i(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),ge()))}r.setStatus?(r.setStatus(`Running...`),setTimeout(function(){setTimeout(function(){r.setStatus(``)},1),e()},1)):e()}if(r.preInit)for(typeof r.preInit==`function`&&(r.preInit=[r.preInit]);r.preInit.length>0;)r.preInit.pop()();return Lr(),n=o,n})})(),t=class e{static async fetchRemoteDataBlob(t){return typeof t==`string`&&t.indexOf(` +`)!==-1?e.string2Uint8Data(t):e.fetchRemoteData(t)}static async fetchRemoteData(e){let t=await fetch(e);if(!t.ok)throw Error(`Failed to fetch ${e}: ${t.status} ${t.statusText}`);let n=await t.arrayBuffer();return new Uint8Array(n)}static string2Uint8Data(e){let t=new Uint8Array(e.length);for(let n=0;n{this[e]=this.instance[e]})}_createCanvas(){typeof document<`u`&&(document.getElementById(`iSet`)&&document.getElementById(`iSet`).remove(),this.canvas=document.createElement(`canvas`),this.canvas.id=`iSet`,this.ctx=this.canvas.getContext(`2d`),this.canvasParent?this.canvasParent.appendChild(this.canvas):document.body.appendChild(this.canvas),console.log(`canvas created`))}attachCanvas(e){this.canvasParent=document.getElementById(e)}display(){var e=this;document.addEventListener(`nftMarker`,function(t){e.canvas.width=t.detail.widthNFT,e.canvas.height=t.detail.heightNFT,e.numIset=t.detail.numIset,e.imageSetWidth=t.detail.widthNFT,e.imageSetHeight=t.detail.heightNFT,e.numFpoints=t.detail.numFpoints,e.dpi=t.detail.dpi;let n=new Uint8Array(e.instance.HEAPU8.buffer,e.frameIbwpointer,e.frameimgBWsize),r=new ImageData(e.canvas.width,e.canvas.height),i=new Uint32Array(r.data.buffer);for(let e=0;e{this.frameIbwpointer=e.pointer,this.frameimgBWsize=e.imgBWsize;var t=new CustomEvent(`nftMarker`,{detail:{numIset:e.numIset,widthNFT:e.width,heightNFT:e.height,dpi:e.dpi,numFpoints:e.numFpoints,pointerFeaturePoints:e.nftFeaturePoints,nftPoints:e.nftPoints,nftFsetPoints:e.nftFsetPoints}});document.dispatchEvent(t)})}async loadNFTMarkerBlob(e){return await this.addNFTMarkerBlob(this.id,e).then(e=>{this.frameIbwpointer=e.pointer,this.frameimgBWsize=e.imgBWsize;var t=new CustomEvent(`nftMarker`,{detail:{numIset:e.numIset,widthNFT:e.width,heightNFT:e.height,dpi:e.dpi,numFpoints:e.numFpoints,pointerFeaturePoints:e.nftFeaturePoints,nftPoints:e.nftPoints,nftFsetPoints:e.nftFsetPoints}});document.dispatchEvent(t)})}async addNFTMarker(e,n){let r=`/markerNFT_`+ this.nftMarkerCount++,i=[`fset`,`iset`,`fset3`].map(async function(e){let i=n+`.`+e,a=r+`.`+e,o=await t.fetchRemoteData(i);this._storeDataFile(o,a)},this);return await Promise.all(i),this.instance._readNFTMarker(e,r)}async addNFTMarkerBlob(e,n){let r=`/markerNFT_`+ this.nftMarkerCount++,i=[`iset`,`fset3`,`fset`].map(async function(e,i){let a=n[i],o=r+`.`+e,s=await t.fetchRemoteDataBlob(a);this._storeDataFile(s,o)},this);return await Promise.all(i),this.instance._readNFTMarker(e,r)}_storeDataFile(e,t){this.instance.FS.writeFile(t,e,{encoding:`binary`})}_setup(){this.id=this.instance.setup(this.width,this.height)}}}}); \ No newline at end of file From 7e5f8962f46e3642121e028ab54cd137f422e014 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 3 Jun 2026 20:25:47 +0000 Subject: [PATCH 04/10] test: add Vitest unit tests and Playwright e2e smoke test Two complementary layers: Vitest covers the pure JS paths that don't need wasm: - Utils.string2Uint8Data, fetchRemoteData, fetchRemoteDataBlob (fetch is stubbed via vi.fn so no network is touched) - ARFset constructor (option handling, defaults, initial fields, version banner) with the wasm wrapper mocked out so importing src/ARFset.js stays cheap Playwright drives a real Chromium against example_es6.html, waits for the canvas to be populated by display(), and asserts the canvas has non-empty pixel content. This exercises the full wasm -> JS -> canvas path end to end. Scripts: npm test -> vitest run npm run test:watch -> vitest in watch mode npm run test:e2e:install -> playwright install --with-deps chromium (one-shot per machine) npm run test:e2e -> playwright test devDependencies added: vitest, @playwright/test, http-server (needed for Playwright's webServer block). Refs #28 Refs #31 --- package.json | 11 ++++- playwright.config.js | 23 +++++++++++ tests/e2e/marker-load.spec.js | 48 +++++++++++++++++++++ tests/unit/arfset.test.js | 45 ++++++++++++++++++++ tests/unit/utils.test.js | 78 +++++++++++++++++++++++++++++++++++ 5 files changed, 203 insertions(+), 2 deletions(-) create mode 100644 playwright.config.js create mode 100644 tests/e2e/marker-load.spec.js create mode 100644 tests/unit/arfset.test.js create mode 100644 tests/unit/utils.test.js diff --git a/package.json b/package.json index a722895..34ae00e 100644 --- a/package.json +++ b/package.json @@ -31,14 +31,21 @@ "url": "https://github.com/webarkit/FeatureSET-Display/issues" }, "devDependencies": { - "vite": "^8.0.16" + "@playwright/test": "^1.50.0", + "http-server": "^14.1.1", + "vite": "^8.0.16", + "vitest": "^2.1.0" }, "scripts": { "build": "node tools/makem.cjs", "build-no-libar": "node tools/makem.cjs --no-libar", "dev-es6": "vite build --watch", "build-es6": "vite build", - "serve": "npx http-server -c -1" + "serve": "npx http-server -c -1", + "test": "vitest run", + "test:watch": "vitest", + "test:e2e": "playwright test", + "test:e2e:install": "playwright install --with-deps chromium" }, "license": "LGPL-3.0" } diff --git a/playwright.config.js b/playwright.config.js new file mode 100644 index 0000000..8a11bb8 --- /dev/null +++ b/playwright.config.js @@ -0,0 +1,23 @@ +import { defineConfig, devices } from '@playwright/test'; + +// Runs against the built artifacts in dist/ and build/. CI sequences +// `npm run build && npm run build-es6 && npm run test:e2e`. Locally +// the same applies. +export default defineConfig({ + testDir: 'tests/e2e', + fullyParallel: false, + reporter: 'list', + use: { + baseURL: 'http://127.0.0.1:8765', + trace: 'retain-on-failure', + }, + webServer: { + command: 'npx http-server -c-1 -p 8765 --silent', + url: 'http://127.0.0.1:8765', + reuseExistingServer: !process.env.CI, + timeout: 30_000, + }, + projects: [ + { name: 'chromium', use: { ...devices['Desktop Chrome'] } }, + ], +}); diff --git a/tests/e2e/marker-load.spec.js b/tests/e2e/marker-load.spec.js new file mode 100644 index 0000000..c605825 --- /dev/null +++ b/tests/e2e/marker-load.spec.js @@ -0,0 +1,48 @@ +import { test, expect } from '@playwright/test'; + +// End-to-end smoke test: load example_es6.html, wait for the wasm +// runtime to fetch + decode the pinball marker, then verify the +// canvas has actually been painted (non-empty pixel data). +test('example_es6.html loads the pinball marker and renders the canvas', async ({ page }) => { + const consoleErrors = []; + page.on('pageerror', (err) => consoleErrors.push(err.message)); + page.on('console', (msg) => { + if (msg.type() === 'error') consoleErrors.push(msg.text()); + }); + + await page.goto('/example/example_es6.html'); + + // ARFset.display() inserts and dispatches 'imageEv' + // once the marker has been drawn. Wait for the canvas to appear and + // for the event to fire. + const canvas = page.locator('#iSet'); + await canvas.waitFor({ state: 'attached', timeout: 30_000 }); + + await page.waitForFunction(() => { + return new Promise((resolve) => { + // imageEv may have already fired between locator wait and here. + const c = document.getElementById('iSet'); + if (c && c.width > 0 && c.height > 0) return resolve(true); + document.addEventListener('imageEv', () => resolve(true), { once: true }); + }); + }, undefined, { timeout: 30_000 }); + + const dimensions = await canvas.evaluate((el) => ({ w: el.width, h: el.height })); + expect(dimensions.w).toBeGreaterThan(0); + expect(dimensions.h).toBeGreaterThan(0); + + // Sample a few pixels: at least one must be non-black, confirming the + // marker image was actually painted (not just a blank canvas). + const hasContent = await canvas.evaluate((el) => { + const ctx = el.getContext('2d'); + const data = ctx.getImageData(0, 0, el.width, el.height).data; + // step coarsely to keep this fast for big markers + for (let i = 0; i < data.length; i += 4 * 100) { + if (data[i] > 0 || data[i + 1] > 0 || data[i + 2] > 0) return true; + } + return false; + }); + expect(hasContent).toBe(true); + + expect(consoleErrors, `unexpected errors: ${consoleErrors.join(' | ')}`).toEqual([]); +}); diff --git a/tests/unit/arfset.test.js b/tests/unit/arfset.test.js new file mode 100644 index 0000000..80e20aa --- /dev/null +++ b/tests/unit/arfset.test.js @@ -0,0 +1,45 @@ +import { describe, it, expect, vi, beforeEach } from 'vitest'; + +// Stub the emscripten wasm wrapper so importing ARFset doesn't try to +// instantiate wasm in Node. The factory is only invoked from +// ARFset.initialize(), which these tests deliberately avoid calling. +vi.mock('../../build/arfset_ES6_wasm.js', () => ({ + default: vi.fn(), +})); + +const { default: ARFset } = await import('../../src/ARFset.js'); + +describe('ARFset constructor', () => { + beforeEach(() => { + // Quiet the version banner the constructor logs. + vi.spyOn(console, 'log').mockImplementation(() => {}); + }); + + it('uses the documented defaults when no options are passed', () => { + const ar = new ARFset(); + expect(ar.width).toBe(893); + expect(ar.height).toBe(1117); + }); + + it('applies width and height from options', () => { + const ar = new ARFset({ width: 640, height: 480 }); + expect(ar.width).toBe(640); + expect(ar.height).toBe(480); + }); + + it('uses defaults for any option that is omitted', () => { + expect(new ARFset({ width: 100 }).height).toBe(1117); + expect(new ARFset({ height: 100 }).width).toBe(893); + }); + + it('initialises bookkeeping counters to zero', () => { + const ar = new ARFset(); + expect(ar.id).toBe(0); + expect(ar.nftMarkerCount).toBe(0); + expect(ar.numIset).toBe(0); + }); + + it('exposes the library version string', () => { + expect(new ARFset().version).toMatch(/^\d+\.\d+\.\d+$/); + }); +}); diff --git a/tests/unit/utils.test.js b/tests/unit/utils.test.js new file mode 100644 index 0000000..953dee3 --- /dev/null +++ b/tests/unit/utils.test.js @@ -0,0 +1,78 @@ +import { describe, it, expect, beforeEach, afterEach, vi } from 'vitest'; +import Utils from '../../src/Utils.js'; + +describe('Utils.string2Uint8Data', () => { + it('encodes ASCII chars as their code points', () => { + const out = Utils.string2Uint8Data('abc'); + expect(out).toBeInstanceOf(Uint8Array); + expect(Array.from(out)).toEqual([0x61, 0x62, 0x63]); + }); + + it('truncates non-ASCII chars to their low byte', () => { + // '€' is U+20AC; low byte is 0xAC. + const out = Utils.string2Uint8Data('a€'); + expect(out.length).toBe(2); + expect(out[1]).toBe(0xAC); + }); + + it('returns an empty array for the empty string', () => { + expect(Utils.string2Uint8Data('').length).toBe(0); + }); +}); + +describe('Utils.fetchRemoteData', () => { + let fetchMock; + + beforeEach(() => { + fetchMock = vi.fn(); + globalThis.fetch = fetchMock; + }); + + afterEach(() => { + delete globalThis.fetch; + }); + + it('returns a Uint8Array for a 200 response', async () => { + fetchMock.mockResolvedValue({ + ok: true, + arrayBuffer: () => Promise.resolve(new Uint8Array([1, 2, 3]).buffer), + }); + const out = await Utils.fetchRemoteData('https://example/test'); + expect(out).toBeInstanceOf(Uint8Array); + expect(Array.from(out)).toEqual([1, 2, 3]); + expect(fetchMock).toHaveBeenCalledWith('https://example/test'); + }); + + it('throws on non-ok response with status info', async () => { + fetchMock.mockResolvedValue({ + ok: false, + status: 404, + statusText: 'Not Found', + }); + await expect(Utils.fetchRemoteData('https://example/missing')).rejects.toThrow(/404/); + }); +}); + +describe('Utils.fetchRemoteDataBlob', () => { + it('treats a multi-line string as inline data, not a URL', async () => { + const fetchSpy = vi.fn(); + globalThis.fetch = fetchSpy; + const out = await Utils.fetchRemoteDataBlob('line one\nline two'); + expect(out).toBeInstanceOf(Uint8Array); + expect(out.length).toBe('line one\nline two'.length); + expect(fetchSpy).not.toHaveBeenCalled(); + delete globalThis.fetch; + }); + + it('falls through to fetch for a single-line URL', async () => { + const fetchSpy = vi.fn().mockResolvedValue({ + ok: true, + arrayBuffer: () => Promise.resolve(new Uint8Array([9]).buffer), + }); + globalThis.fetch = fetchSpy; + const out = await Utils.fetchRemoteDataBlob('https://example/blob'); + expect(out[0]).toBe(9); + expect(fetchSpy).toHaveBeenCalledWith('https://example/blob'); + delete globalThis.fetch; + }); +}); From e6ce032924e8817abeaef7b448a2edc81712cd5c Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 3 Jun 2026 20:25:48 +0000 Subject: [PATCH 05/10] ci: add GitHub Actions workflow for unit, build, and e2e Two jobs that run on every PR and on pushes to dev/master: - unit (fast): npm ci + vitest. No emsdk, no wasm. - build-and-e2e: clones submodules, sets up emsdk via mymindstorm/setup-emsdk@v14 (cached), builds wasm (npm run build), builds JS bundles (npm run build-es6), installs Chromium, runs Playwright. Uploads the playwright-report/ directory on failure for triage. concurrency.cancel-in-progress lets a new push to the same PR abort the previous run automatically. No auto-publish on tag yet; release is still a manual npm publish. Refs #29 Refs #31 --- .github/workflows/ci.yml | 65 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..bf9ffa1 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,65 @@ +name: CI + +on: + push: + branches: [dev, master] + pull_request: + branches: [dev, master] + +# Cancel superseded runs on the same branch / PR. +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + unit: + name: Unit tests (Vitest) + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + cache: npm + - run: npm ci + - run: npm test + + build-and-e2e: + name: Build wasm + JS, run Playwright + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + submodules: recursive + + - uses: actions/setup-node@v4 + with: + node-version: '22' + cache: npm + + - uses: mymindstorm/setup-emsdk@v14 + with: + version: 3.1.61 + actions-cache-folder: emsdk-cache + + - run: npm ci + + - name: Build wasm + run: npm run build + + - name: Build JS bundles + run: npm run build-es6 + + - name: Install Playwright browsers + run: npx playwright install --with-deps chromium + + - name: Run Playwright e2e + run: npm run test:e2e + + - name: Upload Playwright report on failure + if: failure() + uses: actions/upload-artifact@v4 + with: + name: playwright-report + path: playwright-report/ + retention-days: 7 From 1d739bd339fd299a67ecfd88147da0575e2035f1 Mon Sep 17 00:00:00 2001 From: Walter Perdan Date: Wed, 3 Jun 2026 22:36:07 +0200 Subject: [PATCH 06/10] feat(pkg): upgrade vitest version - exclude test artifacts files from git --- .gitignore | 5 + package-lock.json | 1110 ++++++++++++++++++++++++++++++++++++++++++++- package.json | 2 +- 3 files changed, 1098 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index 235a4e0..c702279 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,8 @@ node_modules build/libar.bc build/libar.o doc/* +# Test outputs +test-results/ +playwright-report/ +playwright/.cache/ +coverage/ diff --git a/package-lock.json b/package-lock.json index a5eac9c..843fb9d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,10 @@ "version": "0.4.0", "license": "LGPL-3.0", "devDependencies": { - "vite": "^8.0.16" + "@playwright/test": "^1.50.0", + "http-server": "^14.1.1", + "vite": "^8.0.16", + "vitest": "^4.1.8" } }, "node_modules/@emnapi/core": { @@ -89,9 +92,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "dev": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", @@ -135,6 +136,22 @@ "url": "https://github.com/sponsors/Boshen" } }, + "node_modules/@playwright/test": { + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.60.0.tgz", + "integrity": "sha512-O71yZIbAh/PxDMNGns37GHBIfrVkEVyn+AXyIa5dOTfb4/xNvRWV+Vv/NMbNCtODB/pO7vLlF2OTmMVLhmr7Ag==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright": "1.60.0" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@rolldown/binding-android-arm64": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz", @@ -399,6 +416,13 @@ "dev": true, "license": "MIT" }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "dev": true, + "license": "MIT" + }, "node_modules/@tybys/wasm-util": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", @@ -410,6 +434,31 @@ "tslib": "^2.4.0" } }, + "node_modules/@types/chai": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/deep-eql": "*", + "assertion-error": "^2.0.1" + } + }, + "node_modules/@types/deep-eql": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/node": { "version": "25.9.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", @@ -422,6 +471,119 @@ "undici-types": ">=7.24.0 <7.24.7" } }, + "node_modules/@vitest/expect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.8.tgz", + "integrity": "sha512-h3nDO677RDLEGlBxyQ5CW8RlMThSKSRLUePLOx09gNIWRL40edgA1GCZSZgf1W55MFAG6/Sw14KeaAnqv0NKdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.1.0", + "@types/chai": "^5.2.2", + "@vitest/spy": "4.1.8", + "@vitest/utils": "4.1.8", + "chai": "^6.2.2", + "tinyrainbow": "^3.1.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/mocker": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.8.tgz", + "integrity": "sha512-LEiN/xe4OSIbKe9HQIp5OC24agGD9J5CnmMgsLohVVoOPWL9a2sBoR6VBx43jQZb7Kr1l4RCuyCJzcAa0+dojw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "4.1.8", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.21" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "msw": "^2.4.9", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@vitest/pretty-format": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.8.tgz", + "integrity": "sha512-9GasEBxpZ1VYIpqHf/0+YGg121uSNwCKOJqIrTwWP/TB7DmFCiaBpNl3aPZzoLWfWkuqhbH8vJIVobZkvdo2cA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^3.1.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.8.tgz", + "integrity": "sha512-EmVxeBAfMJvycdjd6Hm+RbFBbA9fKvo0Kx37hNpBYoYeavH3RNsBXWDooR1mgD52dCrxIIuP7UotpfiwOikvcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "4.1.8", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.8.tgz", + "integrity": "sha512-acfZboRmAIf05DEKcBQy33VXojFJjtUdLyo7oOmV9kebb2xdU01UknNiPuPZoJZQyO7DF0gZdTGTpeAzET9QPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "4.1.8", + "@vitest/utils": "4.1.8", + "magic-string": "^0.30.21", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/spy": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.8.tgz", + "integrity": "sha512-6EevtBp6OZOPF7bmz36HrGMeP3txgVSrgebWxHOafDXGkhIzfXK14f8KF6MuFfgXXUeHxmpD3BQxkV00/3s5mA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.8.tgz", + "integrity": "sha512-uOJamYALNhfJ6iolExyQM40yIQwDqYnkKtQ5VCiSe17E33H0aQ/u+1GlRuz4LZBk6Mm3sg90G9hEbmEt37C1Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "4.1.8", + "convert-source-map": "^2.0.0", + "tinyrainbow": "^3.1.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/acorn": { "version": "8.16.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", @@ -437,6 +599,52 @@ "node": ">=0.4.0" } }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -446,6 +654,84 @@ "optional": true, "peer": true }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/chai": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", + "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -455,6 +741,41 @@ "optional": true, "peer": true }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/detect-libc": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", @@ -465,6 +786,88 @@ "node": ">=8" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", + "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, + "license": "MIT" + }, + "node_modules/expect-type": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", + "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/fdir": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", @@ -477,25 +880,223 @@ "peerDependencies": { "picomatch": "^3 || ^4" }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-server": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", + "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "basic-auth": "^2.0.1", + "chalk": "^4.1.2", + "corser": "^2.0.1", + "he": "^1.2.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy": "^1.18.1", + "mime": "^1.6.0", + "minimist": "^1.2.6", + "opener": "^1.5.1", + "portfinder": "^1.0.28", + "secure-compare": "3.0.1", + "union": "~0.5.0", + "url-join": "^4.0.1" + }, + "bin": { + "http-server": "bin/http-server" + }, + "engines": { + "node": ">=12" } }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, - "hasInstallScript": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=0.10.0" } }, "node_modules/lightningcss": { @@ -759,6 +1360,56 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, "node_modules/nanoid": { "version": "3.3.12", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", @@ -778,6 +1429,47 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obug": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", + "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", + "dev": true, + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT" + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true, + "license": "MIT" + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -798,6 +1490,67 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/playwright": { + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.60.0.tgz", + "integrity": "sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright-core": "1.60.0" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.60.0.tgz", + "integrity": "sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/playwright/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/portfinder": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.38.tgz", + "integrity": "sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "^3.2.6", + "debug": "^4.3.6" + }, + "engines": { + "node": ">= 10.12" + } + }, "node_modules/postcss": { "version": "8.5.15", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", @@ -827,6 +1580,29 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/qs": { + "version": "6.15.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", + "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, "node_modules/rolldown": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz", @@ -861,6 +1637,110 @@ "@rolldown/binding-win32-x64-msvc": "1.0.3" } }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/secure-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", + "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", + "dev": true, + "license": "MIT" + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "dev": true, + "license": "ISC" + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -896,6 +1776,33 @@ "source-map": "^0.6.0" } }, + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/std-env": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.1.0.tgz", + "integrity": "sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/terser": { "version": "5.48.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz", @@ -917,6 +1824,23 @@ "node": ">=10" } }, + "node_modules/tinybench": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz", + "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/tinyglobby": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", @@ -934,6 +1858,16 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, + "node_modules/tinyrainbow": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz", + "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", @@ -951,6 +1885,25 @@ "optional": true, "peer": true }, + "node_modules/union": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", + "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "dev": true, + "dependencies": { + "qs": "^6.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true, + "license": "MIT" + }, "node_modules/vite": { "version": "8.0.16", "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", @@ -1028,6 +1981,127 @@ "optional": true } } + }, + "node_modules/vitest": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.8.tgz", + "integrity": "sha512-flY6ScbCIt9HThs+C5HS7jvGOB560DJtk/Z15IQROTA6zEy49Nh8T/dofWTQL+n3vswqn87sbJNiuqw1SDp5Ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/expect": "4.1.8", + "@vitest/mocker": "4.1.8", + "@vitest/pretty-format": "4.1.8", + "@vitest/runner": "4.1.8", + "@vitest/snapshot": "4.1.8", + "@vitest/spy": "4.1.8", + "@vitest/utils": "4.1.8", + "es-module-lexer": "^2.0.0", + "expect-type": "^1.3.0", + "magic-string": "^0.30.21", + "obug": "^2.1.1", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", + "std-env": "^4.0.0-rc.1", + "tinybench": "^2.9.0", + "tinyexec": "^1.0.2", + "tinyglobby": "^0.2.15", + "tinyrainbow": "^3.1.0", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", + "why-is-node-running": "^2.3.0" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": "^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@opentelemetry/api": "^1.9.0", + "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", + "@vitest/browser-playwright": "4.1.8", + "@vitest/browser-preview": "4.1.8", + "@vitest/browser-webdriverio": "4.1.8", + "@vitest/coverage-istanbul": "4.1.8", + "@vitest/coverage-v8": "4.1.8", + "@vitest/ui": "4.1.8", + "happy-dom": "*", + "jsdom": "*", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@opentelemetry/api": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser-playwright": { + "optional": true + }, + "@vitest/browser-preview": { + "optional": true + }, + "@vitest/browser-webdriverio": { + "optional": true + }, + "@vitest/coverage-istanbul": { + "optional": true + }, + "@vitest/coverage-v8": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + }, + "vite": { + "optional": false + } + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/why-is-node-running": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" + } } } } diff --git a/package.json b/package.json index 34ae00e..d52f1e4 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@playwright/test": "^1.50.0", "http-server": "^14.1.1", "vite": "^8.0.16", - "vitest": "^2.1.0" + "vitest": "^4.1.8" }, "scripts": { "build": "node tools/makem.cjs", From 839bedc8c87e6ec06f4788cce4ca3f468c0ca152 Mon Sep 17 00:00:00 2001 From: Walter Perdan Date: Wed, 3 Jun 2026 22:42:32 +0200 Subject: [PATCH 07/10] fix(ci): scope Vitest to tests/unit so it doesn't collect Playwright specs Vitest discovers any *.test.js / *.spec.js by default and tried to import tests/e2e/marker-load.spec.js, where @playwright/test's test() errors out because it's invoked outside the Playwright runner. --- vitest.config.js | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 vitest.config.js diff --git a/vitest.config.js b/vitest.config.js new file mode 100644 index 0000000..d7ef76d --- /dev/null +++ b/vitest.config.js @@ -0,0 +1,8 @@ +// vitest.config.js +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + test: { + include: ['tests/unit/**/*.test.js'], + }, +}); \ No newline at end of file From fb14687508694b7d53100f8e6d7d971697e8c550 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 3 Jun 2026 20:47:27 +0000 Subject: [PATCH 08/10] docs: rewrite README and drop empty contributors entry Replace the 6-line stub README with a full quick-start, API reference, architecture diagram, build-from-source instructions, and 0.3.x -> 0.4.x migration notes. - Quick-start sections for both ESM (import) and UMD ( +``` + +## Quick start (ES module) + +```html + +``` + +The library will create a `` element in the document +body and render the marker preview into it. Use `attachCanvas(id)` +before `initialize()` to mount it inside a specific container instead: + +```js +const ar = new ARFsetModule.ARFset(); +ar.attachCanvas('my-container'); +await ar.initialize(); +await ar.loadNFTMarker('path/to/marker'); +ar.display(); +``` + +## Quick start (` + +``` + +`window.ARFset` resolves to the same default export as the ESM build. + +## API + +### `new ARFset(options?)` + +| Option | Type | Default | Description | +| -------- | ------ | ------- | --------------------------- | +| `width` | number | `893` | Initial wasm canvas width. | +| `height` | number | `1117` | Initial wasm canvas height. | + +These set the wasm-side initial memory layout. The on-screen canvas is +resized at marker-load time to the actual reported marker dimensions, +so the defaults don't need to match your marker. + +### `await ar.initialize()` + +Loads the WebAssembly runtime and prepares the canvas. Must be awaited +before anything else. + +### `ar.attachCanvas(id)` + +Mount the canvas inside an existing DOM element instead of `body`. +Call before `initialize()`. + +### `await ar.loadNFTMarker(urlPrefix)` + +Fetches `urlPrefix.iset`, `urlPrefix.fset`, and `urlPrefix.fset3`, +loads them into the wasm filesystem, and dispatches an `'nftMarker'` +`CustomEvent` on `document` when ready. + +### `await ar.loadNFTMarkerBlob([isetUrl, fset3Url, fsetUrl])` + +Same as above but for user-uploaded data — pass an array of three +URLs (or data URLs from `FileReader.readAsDataURL`) in the order +`[iset, fset3, fset]`. + +### `ar.display()` + +Subscribe to the `'nftMarker'` event and render the marker preview +plus feature-point circles whenever a marker loads. + +### Events dispatched on `document` + +| Event | Detail | +| ----------- | ------------------------------------------------------------------- | +| `nftMarker` | `{ numIset, widthNFT, heightNFT, dpi, numFpoints, nftPoints, ... }` | +| `imageEv` | (no detail) — fired after the canvas has been painted | + +## How it works + +```mermaid +flowchart LR + user[User code] -->|loadNFTMarker URL| js[ARFset class JS] + js -->|fetch .iset .fset .fset3| net[network] + net -->|Uint8Array| fs[wasm FS] + js -->|_readNFTMarker arId path| wasm[ARimageFsetDisplay wasm] + wasm -->|reads| fs + wasm -->|nftMarker struct + nftPoints + nftFsetPoints| js + js -->|nftMarker event| display[display handler] + display -->|putImageData + arc| canvas[canvas iSet] +``` + +The C++ side ([`emscripten/ARimageFsetDisplay.cpp`](emscripten/ARimageFsetDisplay.cpp)) +links against [WebARKitLib](https://github.com/webarkit/WebARKitLib) +(a maintained fork of jsartoolkit5 / ARToolKit5) to parse the +`.iset` / `.fset` / `.fset3` files and extract feature points. The +result is returned through an embind `value_object`, so JS reads the +data directly from the returned struct — no `EM_ASM` side-channel. + +## Build from source + +Prerequisites: + +- Node.js 22+ +- [emsdk](https://emscripten.org/docs/getting_started/downloads.html) + with `EMSDK` set (run `emsdk_env.bat` / `source emsdk_env.sh` once + per shell). +- Python 3 on `PATH` (needed by `emcc.py` on Windows). +- Git submodules initialised: + + ```bash + git submodule update --init --recursive + ``` + +Then: + +```bash +npm install # devDependencies (vite, vitest, playwright) +npm run build # wasm bundles -> build/ +npm run build-es6 # JS bundle -> dist/ +npm test # unit tests (Vitest) +npm run test:e2e # browser smoke test (Playwright) +``` + +To try the example locally: + +```bash +npm run serve +# open http://localhost:8080/example/example_es6.html +``` + +## Migration from 0.3.x + +`0.4.0` removed the legacy global `window.ARfset` API and the asm.js +build targets. + +**Before (0.3.x):** + +```html + + +``` + +**After (0.4.x), ESM:** + +```html + +``` + +**After (0.4.x), classic script:** + +```html + + +``` + +Note the new namespace: `window.ARFset` exposes `{ ARFset: class }`, +so the class is reached as `ARFset.ARFset`. The class also requires +an `initialize()` await before `loadNFTMarker`, where the legacy +global used to dispatch a `FeatureSETDisplay-loaded` event instead. + +## License + +LGPL-3.0 — see [LICENSE.txt](LICENSE.txt). diff --git a/package.json b/package.json index d52f1e4..c72547c 100644 --- a/package.json +++ b/package.json @@ -24,9 +24,6 @@ "author": "Walter Perdan @kalwalt (https://github.com/kalwalt)", "repository": "https://github.com/webarkit/FeatureSET-Display.git", "homepage": "https://github.com/webarkit/FeatureSET-Display", - "contributors": [ - "" - ], "bugs": { "url": "https://github.com/webarkit/FeatureSET-Display/issues" }, From cd6900bdfefd9b8834a9da0e683edd93cc5795da Mon Sep 17 00:00:00 2001 From: Walter Perdan Date: Wed, 3 Jun 2026 23:40:54 +0200 Subject: [PATCH 09/10] docs: rewrite README and drop empty contributors entry Replace the 6-line stub README with a full quick-start, API reference, architecture diagram, build-from-source instructions, and 0.3.x -> 0.4.x migration notes. - Quick-start sections for both ESM (import) and UMD ( +``` + +## Quick start (ES module) + +```html + +``` + +The library will create a `` element in the document +body and render the marker preview into it. Use `attachCanvas(id)` +before `initialize()` to mount it inside a specific container instead: + +```js +const ar = new ARFsetModule.ARFset(); +ar.attachCanvas('my-container'); +await ar.initialize(); +await ar.loadNFTMarker('path/to/marker'); +ar.display(); +``` + +## Quick start (` + +``` + +`window.ARFset` resolves to the same default export as the ESM build. + +## API + +### `new ARFset(options?)` + +| Option | Type | Default | Description | +| -------- | ------ | ------- | --------------------------- | +| `width` | number | `893` | Initial wasm canvas width. | +| `height` | number | `1117` | Initial wasm canvas height. | + +These set the wasm-side initial memory layout. The on-screen canvas is +resized at marker-load time to the actual reported marker dimensions, +so the defaults don't need to match your marker. + +### `await ar.initialize()` + +Loads the WebAssembly runtime and prepares the canvas. Must be awaited +before anything else. + +### `ar.attachCanvas(id)` + +Mount the canvas inside an existing DOM element instead of `body`. +Call before `initialize()`. + +### `await ar.loadNFTMarker(urlPrefix)` + +Fetches `urlPrefix.iset`, `urlPrefix.fset`, and `urlPrefix.fset3`, +loads them into the wasm filesystem, and dispatches an `'nftMarker'` +`CustomEvent` on `document` when ready. + +### `await ar.loadNFTMarkerBlob([isetUrl, fset3Url, fsetUrl])` + +Same as above but for user-uploaded data — pass an array of three +URLs (or data URLs from `FileReader.readAsDataURL`) in the order +`[iset, fset3, fset]`. + +### `ar.display()` + +Subscribe to the `'nftMarker'` event and render the marker preview +plus feature-point circles whenever a marker loads. + +### Events dispatched on `document` + +| Event | Detail | +| ----------- | ------------------------------------------------------------------- | +| `nftMarker` | `{ numIset, widthNFT, heightNFT, dpi, numFpoints, nftPoints, ... }` | +| `imageEv` | (no detail) — fired after the canvas has been painted | + +## How it works + +```mermaid +flowchart LR + user[User code] -->|loadNFTMarker URL| js[ARFset class JS] + js -->|fetch .iset .fset .fset3| net[network] + net -->|Uint8Array| fs[wasm FS] + js -->|_readNFTMarker arId path| wasm[ARimageFsetDisplay wasm] + wasm -->|reads| fs + wasm -->|nftMarker struct + nftPoints + nftFsetPoints| js + js -->|nftMarker event| display[display handler] + display -->|putImageData + arc| canvas[canvas iSet] +``` + +The C++ side ([`emscripten/ARimageFsetDisplay.cpp`](emscripten/ARimageFsetDisplay.cpp)) +links against [WebARKitLib](https://github.com/webarkit/WebARKitLib) +(a maintained fork of jsartoolkit5 / ARToolKit5) to parse the +`.iset` / `.fset` / `.fset3` files and extract feature points. The +result is returned through an embind `value_object`, so JS reads the +data directly from the returned struct — no `EM_ASM` side-channel. + +## Build from source + +Prerequisites: + +- Node.js 22+ +- [emsdk](https://emscripten.org/docs/getting_started/downloads.html) + with `EMSDK` set (run `emsdk_env.bat` / `source emsdk_env.sh` once + per shell). +- Python 3 on `PATH` (needed by `emcc.py` on Windows). +- Git submodules initialised: + + ```bash + git submodule update --init --recursive + ``` + +Then: + +```bash +npm install # devDependencies (vite, vitest, playwright) +npm run build # wasm bundles -> build/ +npm run build-es6 # JS bundle -> dist/ +npm test # unit tests (Vitest) +npm run test:e2e # browser smoke test (Playwright) +``` + +To try the example locally: + +```bash +npm run serve +# open http://localhost:8080/example/example_es6.html +``` + +## Migration from 0.3.x + +`0.4.0` removed the legacy global `window.ARfset` API and the asm.js +build targets. + +**Before (0.3.x):** + +```html + + +``` + +**After (0.4.x), ESM:** + +```html + +``` + +**After (0.4.x), classic script:** + +```html + + +``` + +Note the new namespace: `window.ARFset` exposes `{ ARFset: class }`, +so the class is reached as `ARFset.ARFset`. The class also requires +an `initialize()` await before `loadNFTMarker`, where the legacy +global used to dispatch a `FeatureSETDisplay-loaded` event instead. + +## License + +LGPL-3.0 — see [LICENSE.txt](LICENSE.txt). diff --git a/package.json b/package.json index d52f1e4..c72547c 100644 --- a/package.json +++ b/package.json @@ -24,9 +24,6 @@ "author": "Walter Perdan @kalwalt (https://github.com/kalwalt)", "repository": "https://github.com/webarkit/FeatureSET-Display.git", "homepage": "https://github.com/webarkit/FeatureSET-Display", - "contributors": [ - "" - ], "bugs": { "url": "https://github.com/webarkit/FeatureSET-Display/issues" }, From 1dda73c51793d95325e29f8de8f0ebf3eeb40a86 Mon Sep 17 00:00:00 2001 From: Walter Perdan Date: Wed, 3 Jun 2026 23:50:16 +0200 Subject: [PATCH 10/10] fix: update .npmignore to include tests and build artifacts --- .npmignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.npmignore b/.npmignore index 274a133..7bb705a 100644 --- a/.npmignore +++ b/.npmignore @@ -4,7 +4,11 @@ emscripten/**/* example/* tools/ tools/* +tests/ +test-result/ build/*.bc +build/*.o *.zip docs/**/* docs/ +.github/