diff --git a/backend/Cargo.lock b/backend/Cargo.lock index a7f4207..fc20017 100644 --- a/backend/Cargo.lock +++ b/backend/Cargo.lock @@ -247,6 +247,70 @@ dependencies = [ "crypto-common", ] +[[package]] +name = "encoding" +version = "0.2.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec" +dependencies = [ + "encoding-index-japanese", + "encoding-index-korean", + "encoding-index-simpchinese", + "encoding-index-singlebyte", + "encoding-index-tradchinese", +] + +[[package]] +name = "encoding-index-japanese" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding-index-korean" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding-index-simpchinese" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding-index-singlebyte" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding-index-tradchinese" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding_index_tests" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569" + [[package]] name = "fastrand" version = "1.8.0" @@ -335,6 +399,16 @@ dependencies = [ "wasi", ] +[[package]] +name = "gettext-ng" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2c86be871deb255ef65fc8395048a2505912c595f1eddc4da03aeb6fda5cf34" +dependencies = [ + "byteorder", + "encoding", +] + [[package]] name = "h2" version = "0.3.13" @@ -1217,13 +1291,14 @@ dependencies = [ [[package]] name = "usdpl-back" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2ff8cc372a3b876bdbad212a398b06127bdb67603bce621d4148a50f1195372" +checksum = "b64335d4a1eda1a4b56b80fcf22eaf43543b22186d20999a400f80eecd7587e0" dependencies = [ "async-recursion", "async-trait", "bytes", + "gettext-ng", "hex", "log", "obfstr", @@ -1234,9 +1309,9 @@ dependencies = [ [[package]] name = "usdpl-core" -version = "0.6.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "862153581fac266458521f49e5906a71c1eee1665cb4c7d71e9586bd34b45394" +checksum = "bd73bec3df5bed5862cab15aaa645d76c388e00128a14c372806907e2f331960" dependencies = [ "aes-gcm-siv", "base64", diff --git a/backend/Cargo.toml b/backend/Cargo.toml index 3684000..c7c2595 100644 --- a/backend/Cargo.toml +++ b/backend/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT" repository = "https://github.com/NGnius/kaylon" [dependencies] -usdpl-back = { version = "0.8.0"} +usdpl-back = { version = "0.10.0"} clap = { version = "3.2", features = ["derive", "std"], default-features = false } diff --git a/backend/build.sh b/backend/build.sh index 2a252dd..4da824d 100755 --- a/backend/build.sh +++ b/backend/build.sh @@ -1,7 +1,7 @@ #!/bin/bash #cargo build --release --target x86_64-unknown-linux-musl --features encrypt -cargo build --target x86_64-unknown-linux-musl --features $1 +cargo build --target x86_64-unknown-linux-musl --features $1, #cross build --release --features encrypt mkdir -p ../bin diff --git a/backend/create_docker_img.sh b/backend/create_docker_img.sh index 98312e9..0ba0afb 100755 --- a/backend/create_docker_img.sh +++ b/backend/create_docker_img.sh @@ -1,4 +1,4 @@ #!/bin/bash # build docker container locally (for testing) -cd .. && docker build -t caylon_backend -f ./backend/Dockerfile . && cd ./backend +cd .. && docker build --pull -t caylon_backend -f ./backend/Dockerfile . && cd ./backend diff --git a/backend/src/api/get_display.rs b/backend/src/api/get_display.rs index dcb54cd..a0d6d57 100644 --- a/backend/src/api/get_display.rs +++ b/backend/src/api/get_display.rs @@ -47,7 +47,7 @@ impl AsyncCallable for GetDisplayEndpoint { log::info!("waiting for display for item #{}", index); match super::async_utils::channel_recv(receiver).await { Err(_) => { - let msg = format!("Failed to response for get_display for #{}", index); + let msg = format!("Failed to get response for get_display for #{}", index); log::warn!("{}", msg); return vec![ApiDisplayResult::failure(msg, "receiving channel disconnected").to_primitive()]; }, diff --git a/backend/src/api/run_js.rs b/backend/src/api/run_js.rs index ec7d8fa..96dc952 100644 --- a/backend/src/api/run_js.rs +++ b/backend/src/api/run_js.rs @@ -51,7 +51,7 @@ impl AsyncCallable for GetJavascriptEndpoint { Ok(_) => { match super::async_utils::channel_recv(receiver).await { Err(_) => { - let msg = "Failed to response for get_javascript"; + let msg = "Failed to get response for get_javascript"; log::warn!("{}", msg); vec![ApiJavascriptResult::failure(msg, "receiving channel disconnected").to_primitive()] }, diff --git a/caylon.json b/caylon.json index 770cde3..973297e 100644 --- a/caylon.json +++ b/caylon.json @@ -51,7 +51,7 @@ }, { "element": "reading", - "title": "Fan Speed", + "title": "Fan Speed Frozen", "period_ms": null, "on_period": { "action": "sequence", @@ -109,7 +109,7 @@ "notches": null, "on_set": { "action": "javascript", - "run": "console.warn(\"YAAAAAAAAAAAAAAAAAAAAAAAAAAAARG JS Slider is now\", CAYLON_VALUE); \"JS Result\"" + "run": "console.warn(\"YAAAAAAAAAAAAAAAAAAAAAAAAAAAARG JS Slider is now\", CAYLON_VALUE); \"JS Result \" + CAYLON_VALUE" } }, { @@ -143,6 +143,27 @@ } ] } + }, + { + "element": "reading", + "title": "Fan Speed fast", + "period_ms": 100, + "on_period": { + "action": "sequence", + "steps": [ + { + "action": "command", + "run": "cat /sys/class/hwmon/hwmon5/fan1_input" + }, + { + "action": "transform", + "transformer": { + "rule": "expand", + "format": "$CAYLON_VALUE RPM" + } + } + ] + } } ], "about": { diff --git a/package.json b/package.json index 989942c..986a122 100644 --- a/package.json +++ b/package.json @@ -26,21 +26,21 @@ "devDependencies": { "@rollup/plugin-commonjs": "^21.1.0", "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.2.1", + "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", - "@rollup/plugin-typescript": "^8.3.2", + "@rollup/plugin-typescript": "^8.5.0", "@types/react": "16.14.0", "@types/webpack": "^5.28.0", - "rollup": "^2.70.2", + "rollup": "^2.79.1", "rollup-plugin-import-assets": "^1.1.1", "shx": "^0.3.4", - "tslib": "^2.4.0", - "typescript": "^4.6.4" + "tslib": "^2.5.0", + "typescript": "^4.9.5" }, "dependencies": { - "decky-frontend-lib": "3.*", - "react-icons": "^4.3.1", - "usdpl-front": "file:./src/usdpl_front" + "decky-frontend-lib": "~3.18.10", + "react-icons": "^4.7.1", + "usdpl-front": "file:src/usdpl_front" }, "pnpm": { "peerDependencyRules": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4b23ddd..8ad3263 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,128 +3,130 @@ lockfileVersion: 5.4 specifiers: '@rollup/plugin-commonjs': ^21.1.0 '@rollup/plugin-json': ^4.1.0 - '@rollup/plugin-node-resolve': ^13.2.1 + '@rollup/plugin-node-resolve': ^13.3.0 '@rollup/plugin-replace': ^4.0.0 - '@rollup/plugin-typescript': ^8.3.2 + '@rollup/plugin-typescript': ^8.5.0 '@types/react': 16.14.0 '@types/webpack': ^5.28.0 - decky-frontend-lib: ^1.0.1 - react-icons: ^4.3.1 - rollup: ^2.70.2 + decky-frontend-lib: ~3.18.10 + react-icons: ^4.7.1 + rollup: ^2.79.1 rollup-plugin-import-assets: ^1.1.1 shx: ^0.3.4 - tslib: ^2.4.0 - typescript: ^4.6.4 + tslib: ^2.5.0 + typescript: ^4.9.5 + usdpl-front: file:src/usdpl_front dependencies: - decky-frontend-lib: 1.0.1 - react-icons: 4.4.0 + decky-frontend-lib: 3.18.10 + react-icons: 4.7.1 + usdpl-front: file:src/usdpl_front devDependencies: - '@rollup/plugin-commonjs': 21.1.0_rollup@2.75.6 - '@rollup/plugin-json': 4.1.0_rollup@2.75.6 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.75.6 - '@rollup/plugin-replace': 4.0.0_rollup@2.75.6 - '@rollup/plugin-typescript': 8.3.3_a4s7325ov6m337p2dvgeh54tg4 + '@rollup/plugin-commonjs': 21.1.0_rollup@2.79.1 + '@rollup/plugin-json': 4.1.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 + '@rollup/plugin-replace': 4.0.0_rollup@2.79.1 + '@rollup/plugin-typescript': 8.5.0_bhcmvni67fkldpaxrtldxbogce '@types/react': 16.14.0 '@types/webpack': 5.28.0 - rollup: 2.75.6 - rollup-plugin-import-assets: 1.1.1_rollup@2.75.6 + rollup: 2.79.1 + rollup-plugin-import-assets: 1.1.1_rollup@2.79.1 shx: 0.3.4 - tslib: 2.4.0 - typescript: 4.7.3 + tslib: 2.5.0 + typescript: 4.9.5 packages: - /@jridgewell/gen-mapping/0.3.1: - resolution: {integrity: sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==} + /@jridgewell/gen-mapping/0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/set-array': 1.1.1 - '@jridgewell/sourcemap-codec': 1.4.13 - '@jridgewell/trace-mapping': 0.3.13 + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.17 dev: true - /@jridgewell/resolve-uri/3.0.7: - resolution: {integrity: sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==} + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/set-array/1.1.1: - resolution: {integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==} + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} dev: true /@jridgewell/source-map/0.3.2: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: - '@jridgewell/gen-mapping': 0.3.1 - '@jridgewell/trace-mapping': 0.3.13 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 dev: true - /@jridgewell/sourcemap-codec/1.4.13: - resolution: {integrity: sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==} + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} dev: true - /@jridgewell/trace-mapping/0.3.13: - resolution: {integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==} + /@jridgewell/trace-mapping/0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} dependencies: - '@jridgewell/resolve-uri': 3.0.7 - '@jridgewell/sourcemap-codec': 1.4.13 + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@rollup/plugin-commonjs/21.1.0_rollup@2.75.6: + /@rollup/plugin-commonjs/21.1.0_rollup@2.79.1: resolution: {integrity: sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==} engines: {node: '>= 8.0.0'} peerDependencies: rollup: ^2.38.3 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.6 + '@rollup/pluginutils': 3.1.0_rollup@2.79.1 commondir: 1.0.1 estree-walker: 2.0.2 glob: 7.2.3 is-reference: 1.2.1 magic-string: 0.25.9 - resolve: 1.22.0 - rollup: 2.75.6 + resolve: 1.22.1 + rollup: 2.79.1 dev: true - /@rollup/plugin-json/4.1.0_rollup@2.75.6: + /@rollup/plugin-json/4.1.0_rollup@2.79.1: resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.6 - rollup: 2.75.6 + '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve/13.3.0_rollup@2.75.6: + /@rollup/plugin-node-resolve/13.3.0_rollup@2.79.1: resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^2.42.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.6 + '@rollup/pluginutils': 3.1.0_rollup@2.79.1 '@types/resolve': 1.17.1 - deepmerge: 4.2.2 - is-builtin-module: 3.1.0 + deepmerge: 4.3.0 + is-builtin-module: 3.2.1 is-module: 1.0.0 - resolve: 1.22.0 - rollup: 2.75.6 + resolve: 1.22.1 + rollup: 2.79.1 dev: true - /@rollup/plugin-replace/4.0.0_rollup@2.75.6: + /@rollup/plugin-replace/4.0.0_rollup@2.79.1: resolution: {integrity: sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.6 + '@rollup/pluginutils': 3.1.0_rollup@2.79.1 magic-string: 0.25.9 - rollup: 2.75.6 + rollup: 2.79.1 dev: true - /@rollup/plugin-typescript/8.3.3_a4s7325ov6m337p2dvgeh54tg4: - resolution: {integrity: sha512-55L9SyiYu3r/JtqdjhwcwaECXP7JeJ9h1Sg1VWRJKIutla2MdZQodTgcCNybXLMCnqpNLEhS2vGENww98L1npg==} + /@rollup/plugin-typescript/8.5.0_bhcmvni67fkldpaxrtldxbogce: + resolution: {integrity: sha512-wMv1/scv0m/rXx21wD2IsBbJFba8wGF3ErJIr6IKRfRj49S85Lszbxb4DCo8iILpluTjk2GAAu9CoZt4G3ppgQ==} engines: {node: '>=8.0.0'} peerDependencies: rollup: ^2.14.0 @@ -134,14 +136,14 @@ packages: tslib: optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.6 - resolve: 1.22.0 - rollup: 2.75.6 - tslib: 2.4.0 - typescript: 4.7.3 + '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + resolve: 1.22.1 + rollup: 2.79.1 + tslib: 2.5.0 + typescript: 4.9.5 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.75.6: + /@rollup/pluginutils/3.1.0_rollup@2.79.1: resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -150,18 +152,18 @@ packages: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.75.6 + rollup: 2.79.1 dev: true - /@types/eslint-scope/3.7.3: - resolution: {integrity: sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==} + /@types/eslint-scope/3.7.4: + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: - '@types/eslint': 8.4.3 + '@types/eslint': 8.21.1 '@types/estree': 0.0.51 dev: true - /@types/eslint/8.4.3: - resolution: {integrity: sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==} + /@types/eslint/8.21.1: + resolution: {integrity: sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==} dependencies: '@types/estree': 0.0.51 '@types/json-schema': 7.0.11 @@ -175,12 +177,16 @@ packages: resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} dev: true + /@types/estree/1.0.0: + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + dev: true + /@types/json-schema/7.0.11: resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} dev: true - /@types/node/17.0.42: - resolution: {integrity: sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==} + /@types/node/18.14.0: + resolution: {integrity: sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==} dev: true /@types/prop-types/15.7.5: @@ -191,21 +197,21 @@ packages: resolution: {integrity: sha512-jJjHo1uOe+NENRIBvF46tJimUvPnmbQ41Ax0pEm7pRvhPg+wuj8VMOHHiMvaGmZRzRrCtm7KnL5OOE/6kHPK8w==} dependencies: '@types/prop-types': 15.7.5 - csstype: 3.1.0 + csstype: 3.1.1 dev: true /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 17.0.42 + '@types/node': 18.14.0 dev: true /@types/webpack/5.28.0: resolution: {integrity: sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w==} dependencies: - '@types/node': 17.0.42 + '@types/node': 18.14.0 tapable: 2.2.1 - webpack: 5.73.0 + webpack: 5.75.0 transitivePeerDependencies: - '@swc/core' - esbuild @@ -327,16 +333,16 @@ packages: resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} dev: true - /acorn-import-assertions/1.8.0_acorn@8.7.1: + /acorn-import-assertions/1.8.0_acorn@8.8.2: resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.7.1 + acorn: 8.8.2 dev: true - /acorn/8.7.1: - resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} + /acorn/8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -369,16 +375,15 @@ packages: concat-map: 0.0.1 dev: true - /browserslist/4.20.4: - resolution: {integrity: sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==} + /browserslist/4.21.5: + resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001352 - electron-to-chromium: 1.4.154 - escalade: 3.1.1 - node-releases: 2.0.5 - picocolors: 1.0.0 + caniuse-lite: 1.0.30001456 + electron-to-chromium: 1.4.302 + node-releases: 2.0.10 + update-browserslist-db: 1.0.10_browserslist@4.21.5 dev: true /buffer-from/1.1.2: @@ -390,8 +395,8 @@ packages: engines: {node: '>=6'} dev: true - /caniuse-lite/1.0.30001352: - resolution: {integrity: sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==} + /caniuse-lite/1.0.30001456: + resolution: {integrity: sha512-XFHJY5dUgmpMV25UqaD4kVq2LsiaU5rS8fb0f17pCoXQiQslzmFgnfOxfvo1bTpTqf7dwG/N/05CnLCnOEKmzA==} dev: true /chrome-trace-event/1.0.3: @@ -411,25 +416,25 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true - /csstype/3.1.0: - resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} + /csstype/3.1.1: + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} dev: true - /decky-frontend-lib/1.0.1: - resolution: {integrity: sha512-SgIPoB3IcWbzVRlXvs8JfhwrMphHYa7O/Ek2mh+rC0WTVT3TI2qGJ5+OoV16mw5kGY0DMu1ikcZC6ib1lh2zKQ==} + /decky-frontend-lib/3.18.10: + resolution: {integrity: sha512-2mgbA3sSkuwQR/FnmhXVrcW6LyTS95IuL6muJAmQCruhBvXapDtjk1TcgxqMZxFZwGD1IPnemPYxHZll6IgnZw==} dev: false - /deepmerge/4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + /deepmerge/4.3.0: + resolution: {integrity: sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==} engines: {node: '>=0.10.0'} dev: true - /electron-to-chromium/1.4.154: - resolution: {integrity: sha512-GbV9djOkrnj6xmW+YYVVEI3VCQnJ0pnSTu7TW2JyjKd5cakoiSaG5R4RbEtfaD92GsY10DzbU3GYRe+IOA9kqA==} + /electron-to-chromium/1.4.302: + resolution: {integrity: sha512-Uk7C+7aPBryUR1Fwvk9VmipBcN9fVsqBO57jV2ZjTm+IZ6BMNqu7EDVEg2HxCNufk6QcWlFsBkhQyQroB2VWKw==} dev: true - /enhanced-resolve/5.9.3: - resolution: {integrity: sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==} + /enhanced-resolve/5.12.0: + resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.10 @@ -558,15 +563,15 @@ packages: engines: {node: '>= 0.10'} dev: true - /is-builtin-module/3.1.0: - resolution: {integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==} + /is-builtin-module/3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} dependencies: builtin-modules: 3.3.0 dev: true - /is-core-module/2.9.0: - resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} + /is-core-module/2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} dependencies: has: 1.0.3 dev: true @@ -578,14 +583,14 @@ packages: /is-reference/1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: - '@types/estree': 0.0.51 + '@types/estree': 1.0.0 dev: true /jest-worker/27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 17.0.42 + '@types/node': 18.14.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -631,16 +636,16 @@ packages: brace-expansion: 1.1.11 dev: true - /minimist/1.2.6: - resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} + /minimist/1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} dev: true /neo-async/2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: true - /node-releases/2.0.5: - resolution: {integrity: sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==} + /node-releases/2.0.10: + resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} dev: true /once/1.4.0: @@ -667,8 +672,8 @@ packages: engines: {node: '>=8.6'} dev: true - /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + /punycode/2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} dev: true @@ -678,8 +683,8 @@ packages: safe-buffer: 5.2.1 dev: true - /react-icons/4.4.0: - resolution: {integrity: sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==} + /react-icons/4.7.1: + resolution: {integrity: sha512-yHd3oKGMgm7zxo3EA7H2n7vxSoiGmHk5t6Ou4bXsfcgWyhfDKMpyKfhHR6Bjnn63c+YXBLBPUql9H4wPJM6sXw==} peerDependencies: react: '*' peerDependenciesMeta: @@ -691,24 +696,24 @@ packages: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} dependencies: - resolve: 1.22.0 + resolve: 1.22.1 dev: true - /resolve/1.22.0: - resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} hasBin: true dependencies: - is-core-module: 2.9.0 + is-core-module: 2.11.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true - /rollup-plugin-import-assets/1.1.1_rollup@2.75.6: + /rollup-plugin-import-assets/1.1.1_rollup@2.79.1: resolution: {integrity: sha512-u5zJwOjguTf2N+wETq2weNKGvNkuVc1UX/fPgg215p5xPvGOaI6/BTc024E9brvFjSQTfIYqgvwogQdipknu1g==} peerDependencies: rollup: '>=1.9.0' dependencies: - rollup: 2.75.6 + rollup: 2.79.1 rollup-pluginutils: 2.8.2 url-join: 4.0.1 dev: true @@ -719,8 +724,8 @@ packages: estree-walker: 0.6.1 dev: true - /rollup/2.75.6: - resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==} + /rollup/2.79.1: + resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -740,8 +745,8 @@ packages: ajv-keywords: 3.5.2_ajv@6.12.6 dev: true - /serialize-javascript/6.0.0: - resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} + /serialize-javascript/6.0.1: + resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} dependencies: randombytes: 2.1.0 dev: true @@ -761,7 +766,7 @@ packages: engines: {node: '>=6'} hasBin: true dependencies: - minimist: 1.2.6 + minimist: 1.2.8 shelljs: 0.8.5 dev: true @@ -779,6 +784,7 @@ packages: /sourcemap-codec/1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead dev: true /supports-color/8.1.1: @@ -798,8 +804,8 @@ packages: engines: {node: '>=6'} dev: true - /terser-webpack-plugin/5.3.3_webpack@5.73.0: - resolution: {integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==} + /terser-webpack-plugin/5.3.6_webpack@5.75.0: + resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -814,39 +820,50 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.17 jest-worker: 27.5.1 schema-utils: 3.1.1 - serialize-javascript: 6.0.0 - terser: 5.14.1 - webpack: 5.73.0 + serialize-javascript: 6.0.1 + terser: 5.16.4 + webpack: 5.75.0 dev: true - /terser/5.14.1: - resolution: {integrity: sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==} + /terser/5.16.4: + resolution: {integrity: sha512-5yEGuZ3DZradbogeYQ1NaGz7rXVBDWujWlx1PT8efXO6Txn+eWbfKqB2bTDVmFXmePFkoLU6XI8UektMIEA0ug==} engines: {node: '>=10'} hasBin: true dependencies: '@jridgewell/source-map': 0.3.2 - acorn: 8.7.1 + acorn: 8.8.2 commander: 2.20.3 source-map-support: 0.5.21 dev: true - /tslib/2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + /tslib/2.5.0: + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} dev: true - /typescript/4.7.3: - resolution: {integrity: sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==} + /typescript/4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true dev: true + /update-browserslist-db/1.0.10_browserslist@4.21.5: + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.5 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.1.1 + punycode: 2.3.0 dev: true /url-join/4.0.1: @@ -866,8 +883,8 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack/5.73.0: - resolution: {integrity: sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==} + /webpack/5.75.0: + resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -876,16 +893,16 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.3 + '@types/eslint-scope': 3.7.4 '@types/estree': 0.0.51 '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.7.1 - acorn-import-assertions: 1.8.0_acorn@8.7.1 - browserslist: 4.20.4 + acorn: 8.8.2 + acorn-import-assertions: 1.8.0_acorn@8.8.2 + browserslist: 4.21.5 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.9.3 + enhanced-resolve: 5.12.0 es-module-lexer: 0.9.3 eslint-scope: 5.1.1 events: 3.3.0 @@ -897,7 +914,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.3_webpack@5.73.0 + terser-webpack-plugin: 5.3.6_webpack@5.75.0 watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -909,3 +926,9 @@ packages: /wrappy/1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true + + file:src/usdpl_front: + resolution: {directory: src/usdpl_front, type: directory} + name: usdpl-front + version: 0.10.0 + dev: false diff --git a/src/backend.ts b/src/backend.ts index 332968f..fa4923e 100644 --- a/src/backend.ts +++ b/src/backend.ts @@ -7,11 +7,12 @@ const USDPL_PORT: number = 25717; export function resolve(promise: Promise, setter: (x: T) => void) { (async function () { let data = await promise; - if (data != null) { + if (data) { console.debug("Got resolved", data); setter(data); } else { - console.warn("Resolve failed:", data); + console.warn("Resolve may have failed:", data); + setter(data); } })(); } diff --git a/src/components/element.tsx b/src/components/element.tsx new file mode 100644 index 0000000..4af95f6 --- /dev/null +++ b/src/components/element.tsx @@ -0,0 +1,185 @@ +import { Component } from "react"; +import { + ButtonItem, + PanelSectionRow, + SliderField, + ToggleField, + Field, +} from "decky-frontend-lib"; + +import { get_value, set_value } from "usdpl-front"; +import {DISPLAY_KEY, VALUE_KEY} from "../consts"; +import * as backend from "../backend"; + +const DISPLAY_ERROR_ABORT_THRESHOLD = 8; + +interface ElementProps { + item: backend.CElement; + index: number; + errors: number; + callback: (ok: boolean) => void; + next: (update: () => void) => void; +}; + +export class SingleElement extends Component { + constructor(props: ElementProps) { + super(props); + this.state = true; + // setup first callback + const update = () => { + this.setState((state) => !state); + }; + if (this.props.errors < DISPLAY_ERROR_ABORT_THRESHOLD) { + backend.resolve(backend.getDisplay(this.props.index), this.displayCallback(update)); + } + + } + + render() { + + const update = () => { + this.setState((state) => !state); + }; + + const updateIdc = (_: any) => { + update(); + }; + + return ( + + {buildHtmlElement(this.props.item, this.props.index, updateIdc)} + + ); + } + + displayCallback(update: () => void) { + return (newVal: backend.CDisplayResponse) => { + const index = this.props.index; + if (newVal != null) { + switch (newVal.result) { + case "value": + this.props.callback(true); + let val = newVal as backend.CValueResult; + console.log("CAYLON: Got display for " + index.toString(), val); + backend.log(backend.CLogLevel.DEBUG, "Got display for " + index.toString()); + set_value(DISPLAY_KEY + index.toString(), val.value); + break; + case "error": + this.props.callback(false); + let err = newVal as backend.CErrorResult; + console.warn("CAYLON: Got display error for " + index.toString(), err); + backend.log(backend.CLogLevel.WARN, "Got display error for " + index.toString()); + break; + default: + console.error("CAYLON: Got invalid display response for " + index.toString(), newVal); + backend.log(backend.CLogLevel.ERROR, "Got invalid display response for " + index.toString()); + break; + } + } else { + this.props.callback(false); + console.warn("CAYLON: Ignoring null display result for " + index.toString()); + backend.log(backend.CLogLevel.WARN, "Ignoring null display result for " + index.toString()); + } + if (this.props.errors < DISPLAY_ERROR_ABORT_THRESHOLD) { + backend.resolve(backend.getDisplay(this.props.index), this.displayCallback(update)); + backend.log(backend.CLogLevel.INFO, "Resubscribing for display " + this.props.index.toString()); + } else { + console.error("CAYLON: Got too many display errors for " + this.props.index.toString() + ", stopping display updates for element"); + backend.log(backend.CLogLevel.ERROR, "Got too many display errors for " + this.props.index.toString() + ", stopping display updates for element"); + } + update(); + } + } +} + +function buildHtmlElement(element: backend.CElement, index: number, updateIdc: any) { + switch (element.element) { + case "button": + return buildButton(element as backend.CButton, index, updateIdc); + case "slider": + return buildSlider(element as backend.CSlider, index, updateIdc); + case "toggle": + return buildToggle(element as backend.CToggle, index, updateIdc); + case "reading": + return buildReading(element as backend.CReading, index, updateIdc); + case "result-display": + return buildResultDisplay(element as backend.CResultDisplay, index, updateIdc); + case "event-display": + return buildEventDisplay(element as backend.CEventDisplay, index, updateIdc); + } + console.error("CAYLON: Unrecognized element", element); + backend.log(backend.CLogLevel.ERROR, "Unrecognized element " + element.element); + return (
Unknown
); +} + +function buildButton(element: backend.CButton, index: number, updateIdc: any) { + return ( + {backend.resolve(backend.onUpdate(index, null), updateIdc)}}> + {element.title} + + ); +} + +function buildSlider(element: backend.CSlider, index: number, updateIdc: any) { + const KEY = VALUE_KEY + index.toString(); + if (get_value(KEY) == null) { + set_value(KEY, element.min); + } + return ( + { + backend.resolve(backend.onUpdate(index, value), updateIdc); + set_value(KEY, value); + }} + /> + ); +} + +function buildToggle(element: backend.CToggle, index: number, updateIdc: any) { + const KEY = VALUE_KEY + index.toString(); + if (get_value(KEY) == null) { + set_value(KEY, false); + } + return ( + { + backend.resolve(backend.onUpdate(index, value), updateIdc); + set_value(KEY, value); + }} + /> + ); +} + +function buildReading(element: backend.CReading, index: number, _updateIdc: any) { + return ( + + {get_value(DISPLAY_KEY + index.toString())} + + ); +} + +function buildResultDisplay(element: backend.CResultDisplay, index: number, _updateIdc: any) { + return ( + + {get_value(DISPLAY_KEY + index.toString())} + + ); +} + +function buildEventDisplay(element: backend.CEventDisplay, index: number, _updateIdc: any) { + return ( + + {get_value(DISPLAY_KEY + index.toString())} + + ); +} diff --git a/src/components/elements.tsx b/src/components/elements.tsx index fc99268..e4923eb 100644 --- a/src/components/elements.tsx +++ b/src/components/elements.tsx @@ -1,125 +1,44 @@ -import { Component, useState } from "react"; -import { +import { Component } from "react"; +/*import { ButtonItem, PanelSectionRow, SliderField, ToggleField, Field, -} from "decky-frontend-lib"; +} from "decky-frontend-lib";*/ -import { get_value, set_value } from "usdpl-front"; -import {DISPLAY_KEY, VALUE_KEY} from "../consts"; +//import { get_value, set_value } from "usdpl-front"; +//import {DISPLAY_KEY, VALUE_KEY} from "../consts"; +import { SingleElement } from "./element"; import * as backend from "../backend"; -export class Elements extends Component<{items: backend.CElement[]}> { +interface ElementsProps { + items: backend.CElement[]; + displayErrors: number[]; + displayCallback: (index: number) => (ok: boolean) => void; + schedule: (update: () => void) => void; +}; + +export class Elements extends Component { render() { - const [triggerInternal, updateInternal] = useState(false); + /*const update = () => { + this.setState((state) => !state); + }; - const update = () => { - updateInternal(!triggerInternal); - } - - function updateIdc(_: any) { + const updateIdc = (_: any) => { update(); - } + };*/ return this.props.items.map( (elem, i) => { - return ({buildHtmlElement(elem, i, updateIdc)}); + return ; } ); } } - -function buildHtmlElement(element: backend.CElement, index: number, updateIdc: any) { - switch (element.element) { - case "button": - return buildButton(element as backend.CButton, index, updateIdc); - case "slider": - return buildSlider(element as backend.CSlider, index, updateIdc); - case "toggle": - return buildToggle(element as backend.CToggle, index, updateIdc); - case "reading": - return buildReading(element as backend.CReading, index, updateIdc); - case "result-display": - return buildResultDisplay(element as backend.CResultDisplay, index, updateIdc); - case "event-display": - return buildEventDisplay(element as backend.CEventDisplay, index, updateIdc); - } - console.error("CAYLON: Unsupported element", element); - backend.log(backend.CLogLevel.ERROR, "Unsupported element " + element.element); - return (
Unsupported
); -} - -function buildButton(element: backend.CButton, index: number, updateIdc: any) { - return ( - {backend.resolve(backend.onUpdate(index, null), updateIdc)}}> - {element.title} - - ); -} - -function buildSlider(element: backend.CSlider, index: number, updateIdc: any) { - const KEY = VALUE_KEY + index.toString(); - if (get_value(KEY) == null) { - set_value(KEY, element.min); - } - return ( - { - backend.resolve(backend.onUpdate(index, value), updateIdc); - set_value(KEY, value); - }} - /> - ); -} - -function buildToggle(element: backend.CToggle, index: number, updateIdc: any) { - const KEY = VALUE_KEY + index.toString(); - if (get_value(KEY) == null) { - set_value(KEY, false); - } - return ( - { - backend.resolve(backend.onUpdate(index, value), updateIdc); - set_value(KEY, value); - }} - /> - ); -} - -function buildReading(element: backend.CReading, index: number, _updateIdc: any) { - return ( - - {get_value(DISPLAY_KEY + index.toString())} - - ); -} - -function buildResultDisplay(element: backend.CResultDisplay, index: number, _updateIdc: any) { - return ( - - {get_value(DISPLAY_KEY + index.toString())} - - ); -} - -function buildEventDisplay(element: backend.CEventDisplay, index: number, _updateIdc: any) { - return ( - - {get_value(DISPLAY_KEY + index.toString())} - - ); -} diff --git a/src/index.tsx b/src/index.tsx index 492c508..0692ffb 100755 --- a/src/index.tsx +++ b/src/index.tsx @@ -14,10 +14,10 @@ import { import { VFC, useState } from "react"; import { GiWashingMachine } from "react-icons/gi"; -import { set_value } from "usdpl-front"; +//import { set_value } from "usdpl-front"; import * as backend from "./backend"; import {register_for_steam_events, unregister_for_steam_events} from "./steam_events"; -import {DISPLAY_KEY} from "./consts"; +//import {DISPLAY_KEY} from "./consts"; import {Elements} from "./components/elements"; import {About} from "./components/about"; @@ -28,48 +28,24 @@ let update = () => {}; let updateTasks: (() => void)[] = []; -let displayErrors: number[] = []; -const DISPLAY_ERROR_ABORT_THRESHHOLD = 8; - -function displayCallback(index: number) { - return (newVal: backend.CDisplayResponse) => { - if (newVal != null) { - switch (newVal.result) { - case "value": - displayErrors[index] = 0; - let val = newVal as backend.CValueResult; - console.log("CAYLON: Got display for " + index.toString(), val); - backend.log(backend.CLogLevel.DEBUG, "Got display for " + index.toString()); - set_value(DISPLAY_KEY + index.toString(), val.value); - break; - case "error": - displayErrors[index]++; - let err = newVal as backend.CErrorResult; - console.warn("CAYLON: Got display error for " + index.toString(), err); - backend.log(backend.CLogLevel.WARN, "Got display error for " + index.toString()); - break; - default: - console.error("CAYLON: Got invalid display response for " + index.toString(), newVal); - backend.log(backend.CLogLevel.ERROR, "Got invalid display response for " + index.toString()); - break; - } - } else { - displayErrors[index]++; - console.warn("CAYLON: Ignoring null display result for " + index.toString()); - backend.log(backend.CLogLevel.WARN, "Ignoring null display result for " + index.toString()); - } - if (displayErrors[index] < DISPLAY_ERROR_ABORT_THRESHHOLD) { - updateTasks.push(() => backend.resolve(backend.getDisplay(index), displayCallback(index))); - update(); - } else { - console.error("CAYLON: Got too many display errors for " + index.toString() + ", stopping display updates for element"); - backend.log(backend.CLogLevel.ERROR, "Got too many display errors for " + index.toString() + ", stopping display updates for element"); - } - } +function scheduleCall(cb: () => void) { + updateTasks.push(cb); } let jsErrors: number = 0; -const JAVASCRIPT_ERROR_ABORT_THRESHHOLD = 16; +const JAVASCRIPT_ERROR_ABORT_THRESHOLD = 16; + +let displayErrors: number[] = []; + +function displayCallback(index: number) { + return (ok: boolean) => { + if (ok) { + displayErrors[index] = 0; + } else { + displayErrors[index]++; + } + } +} function onGetElements() { displayErrors = []; @@ -77,7 +53,6 @@ function onGetElements() { console.log("CAYLON: req display for item #" + i.toString()); backend.log(backend.CLogLevel.DEBUG, "req display for item #" + i.toString()); displayErrors.push(0); - backend.resolve(backend.getDisplay(i), displayCallback(i)); } jsErrors = 0; backend.resolve(backend.getJavascriptToRun(), jsCallback()); @@ -89,7 +64,7 @@ const eval2 = eval; function jsCallback() { return (script: backend.CJavascriptResponse) => { // register next callback (before running JS, in case that crashes) - if (jsErrors < JAVASCRIPT_ERROR_ABORT_THRESHHOLD) { + if (jsErrors < JAVASCRIPT_ERROR_ABORT_THRESHOLD) { backend.resolve(backend.getJavascriptToRun(), jsCallback()); } else { console.error("CAYLON: Got too many javascript errors, stopping remote javascript execution"); @@ -169,7 +144,11 @@ const Content: VFC<{ serverAPI: ServerAPI }> = ({}) => { return ( - + " ], "description": "Universal Steam Deck Plugin Library front-end designed for WASM", - "version": "0.7.0", + "version": "0.10.0", "license": "GPL-3.0-only", "repository": { "type": "git", diff --git a/src/usdpl_front/usdpl_front.d.ts b/src/usdpl_front/usdpl_front.d.ts index 8e30d2a..9477118 100644 --- a/src/usdpl_front/usdpl_front.d.ts +++ b/src/usdpl_front/usdpl_front.d.ts @@ -36,6 +36,25 @@ export function get_value(key: string): any; * @returns {Promise} */ export function call_backend(name: string, parameters: any[]): Promise; +/** +* Initialize translation strings for the front-end +* @param {string} locale +* @returns {Promise} +*/ +export function init_tr(locale: string): Promise; +/** +* Translate a phrase, equivalent to tr_n(msg_id, 0) +* @param {string} msg_id +* @returns {string} +*/ +export function tr(msg_id: string): string; +/** +* Translate a phrase, retrieving the plural form for `n` items +* @param {string} msg_id +* @param {number} n +* @returns {string} +*/ +export function tr_n(msg_id: string, n: number): string; export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module; @@ -47,6 +66,9 @@ export interface InitOutput { readonly set_value: (a: number, b: number, c: number) => number; readonly get_value: (a: number, b: number) => number; readonly call_backend: (a: number, b: number, c: number, d: number) => number; + readonly init_tr: (a: number, b: number) => number; + readonly tr: (a: number, b: number, c: number) => void; + readonly tr_n: (a: number, b: number, c: number, d: number) => void; readonly __wbindgen_export_0: (a: number) => number; readonly __wbindgen_export_1: (a: number, b: number, c: number) => number; readonly __wbindgen_export_2: WebAssembly.Table; diff --git a/src/usdpl_front/usdpl_front.js b/src/usdpl_front/usdpl_front.js index cbaee1b..012ee25 100644 --- a/src/usdpl_front/usdpl_front.js +++ b/src/usdpl_front/usdpl_front.js @@ -1,23 +1,53 @@ - let wasm; -const heap = new Array(32).fill(undefined); +const heap = new Array(128).fill(undefined); heap.push(undefined, null, true, false); function getObject(idx) { return heap[idx]; } -let WASM_VECTOR_LEN = 0; +let heap_next = heap.length; -let cachedUint8Memory0 = new Uint8Array(); +function dropObject(idx) { + if (idx < 132) return; + heap[idx] = heap_next; + heap_next = idx; +} + +function takeObject(idx) { + const ret = getObject(idx); + dropObject(idx); + return ret; +} + +const cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); + +cachedTextDecoder.decode(); + +let cachedUint8Memory0 = null; function getUint8Memory0() { - if (cachedUint8Memory0.byteLength === 0) { + if (cachedUint8Memory0 === null || cachedUint8Memory0.byteLength === 0) { cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer); } return cachedUint8Memory0; } +function getStringFromWasm0(ptr, len) { + return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len)); +} + +function addHeapObject(obj) { + if (heap_next === heap.length) heap.push(heap.length + 1); + const idx = heap_next; + heap_next = heap[idx]; + + heap[idx] = obj; + return idx; +} + +let WASM_VECTOR_LEN = 0; + const cachedTextEncoder = new TextEncoder('utf-8'); const encodeString = (typeof cachedTextEncoder.encodeInto === 'function' @@ -75,50 +105,19 @@ function isLikeNone(x) { return x === undefined || x === null; } -let cachedInt32Memory0 = new Int32Array(); +let cachedInt32Memory0 = null; function getInt32Memory0() { - if (cachedInt32Memory0.byteLength === 0) { + if (cachedInt32Memory0 === null || cachedInt32Memory0.byteLength === 0) { cachedInt32Memory0 = new Int32Array(wasm.memory.buffer); } return cachedInt32Memory0; } -let heap_next = heap.length; - -function dropObject(idx) { - if (idx < 36) return; - heap[idx] = heap_next; - heap_next = idx; -} - -function takeObject(idx) { - const ret = getObject(idx); - dropObject(idx); - return ret; -} - -const cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); - -cachedTextDecoder.decode(); - -function getStringFromWasm0(ptr, len) { - return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len)); -} - -function addHeapObject(obj) { - if (heap_next === heap.length) heap.push(heap.length + 1); - const idx = heap_next; - heap_next = heap[idx]; - - heap[idx] = obj; - return idx; -} - -let cachedFloat64Memory0 = new Float64Array(); +let cachedFloat64Memory0 = null; function getFloat64Memory0() { - if (cachedFloat64Memory0.byteLength === 0) { + if (cachedFloat64Memory0 === null || cachedFloat64Memory0.byteLength === 0) { cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer); } return cachedFloat64Memory0; @@ -219,10 +218,10 @@ export function get_value(key) { return takeObject(ret); } -let cachedUint32Memory0 = new Uint32Array(); +let cachedUint32Memory0 = null; function getUint32Memory0() { - if (cachedUint32Memory0.byteLength === 0) { + if (cachedUint32Memory0 === null || cachedUint32Memory0.byteLength === 0) { cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer); } return cachedUint32Memory0; @@ -253,6 +252,59 @@ export function call_backend(name, parameters) { return takeObject(ret); } +/** +* Initialize translation strings for the front-end +* @param {string} locale +* @returns {Promise} +*/ +export function init_tr(locale) { + const ptr0 = passStringToWasm0(locale, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.init_tr(ptr0, len0); + return takeObject(ret); +} + +/** +* Translate a phrase, equivalent to tr_n(msg_id, 0) +* @param {string} msg_id +* @returns {string} +*/ +export function tr(msg_id) { + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(msg_id, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); + const len0 = WASM_VECTOR_LEN; + wasm.tr(retptr, ptr0, len0); + var r0 = getInt32Memory0()[retptr / 4 + 0]; + var r1 = getInt32Memory0()[retptr / 4 + 1]; + return getStringFromWasm0(r0, r1); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_export_4(r0, r1); + } +} + +/** +* Translate a phrase, retrieving the plural form for `n` items +* @param {string} msg_id +* @param {number} n +* @returns {string} +*/ +export function tr_n(msg_id, n) { + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(msg_id, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); + const len0 = WASM_VECTOR_LEN; + wasm.tr_n(retptr, ptr0, len0, n); + var r0 = getInt32Memory0()[retptr / 4 + 0]; + var r1 = getInt32Memory0()[retptr / 4 + 1]; + return getStringFromWasm0(r0, r1); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_export_4(r0, r1); + } +} + function handleError(f, args) { try { return f.apply(this, args); @@ -260,7 +312,7 @@ function handleError(f, args) { wasm.__wbindgen_export_5(addHeapObject(e)); } } -function __wbg_adapter_57(arg0, arg1, arg2, arg3) { +function __wbg_adapter_58(arg0, arg1, arg2, arg3) { wasm.__wbindgen_export_6(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); } @@ -298,6 +350,13 @@ async function load(module, imports) { function getImports() { const imports = {}; imports.wbg = {}; + imports.wbg.__wbindgen_object_drop_ref = function(arg0) { + takeObject(arg0); + }; + imports.wbg.__wbindgen_string_new = function(arg0, arg1) { + const ret = getStringFromWasm0(arg0, arg1); + return addHeapObject(ret); + }; imports.wbg.__wbindgen_string_get = function(arg0, arg1) { const obj = getObject(arg1); const ret = typeof(obj) === 'string' ? obj : undefined; @@ -306,11 +365,8 @@ function getImports() { getInt32Memory0()[arg0 / 4 + 1] = len0; getInt32Memory0()[arg0 / 4 + 0] = ptr0; }; - imports.wbg.__wbindgen_object_drop_ref = function(arg0) { - takeObject(arg0); - }; - imports.wbg.__wbindgen_string_new = function(arg0, arg1) { - const ret = getStringFromWasm0(arg0, arg1); + imports.wbg.__wbindgen_object_clone_ref = function(arg0) { + const ret = getObject(arg0); return addHeapObject(ret); }; imports.wbg.__wbindgen_number_new = function(arg0) { @@ -336,11 +392,7 @@ function getImports() { const ret = getObject(arg0) === undefined; return ret; }; - imports.wbg.__wbindgen_object_clone_ref = function(arg0) { - const ret = getObject(arg0); - return addHeapObject(ret); - }; - imports.wbg.__wbg_instanceof_Window_acc97ff9f5d2c7b4 = function(arg0) { + imports.wbg.__wbg_instanceof_Window_e266f02eee43b570 = function(arg0) { let result; try { result = getObject(arg0) instanceof Window; @@ -350,11 +402,11 @@ function getImports() { const ret = result; return ret; }; - imports.wbg.__wbg_fetch_0fe04905cccfc2aa = function(arg0, arg1) { + imports.wbg.__wbg_fetch_465e8cb61a0f43ea = function(arg0, arg1) { const ret = getObject(arg0).fetch(getObject(arg1)); return addHeapObject(ret); }; - imports.wbg.__wbg_instanceof_Response_eaa426220848a39e = function(arg0) { + imports.wbg.__wbg_instanceof_Response_fb3a4df648c1859b = function(arg0) { let result; try { result = getObject(arg0) instanceof Response; @@ -364,18 +416,11 @@ function getImports() { const ret = result; return ret; }; - imports.wbg.__wbg_url_74285ddf2747cb3d = function(arg0, arg1) { - const ret = getObject(arg1).url; - const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); - const len0 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len0; - getInt32Memory0()[arg0 / 4 + 0] = ptr0; - }; - imports.wbg.__wbg_text_1169d752cc697903 = function() { return handleError(function (arg0) { + imports.wbg.__wbg_text_f61464d781b099f0 = function() { return handleError(function (arg0) { const ret = getObject(arg0).text(); return addHeapObject(ret); }, arguments) }; - imports.wbg.__wbg_newwithstrandinit_05d7180788420c40 = function() { return handleError(function (arg0, arg1, arg2) { + imports.wbg.__wbg_newwithstrandinit_c45f0dc6da26fd03 = function() { return handleError(function (arg0, arg1, arg2) { const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2)); return addHeapObject(ret); }, arguments) }; @@ -388,15 +433,15 @@ function getImports() { const ret = false; return ret; }; - imports.wbg.__wbg_newnoargs_b5b063fc6c2f0376 = function(arg0, arg1) { + imports.wbg.__wbg_newnoargs_2b8b6bd7753c76ba = function(arg0, arg1) { const ret = new Function(getStringFromWasm0(arg0, arg1)); return addHeapObject(ret); }; - imports.wbg.__wbg_call_97ae9d8645dc388b = function() { return handleError(function (arg0, arg1) { + imports.wbg.__wbg_call_95d1ea488d03e4e8 = function() { return handleError(function (arg0, arg1) { const ret = getObject(arg0).call(getObject(arg1)); return addHeapObject(ret); }, arguments) }; - imports.wbg.__wbg_new_0b9bfdd97583284e = function() { + imports.wbg.__wbg_new_f9876326328f45ed = function() { const ret = new Object(); return addHeapObject(ret); }; @@ -404,41 +449,41 @@ function getImports() { const ret = typeof(getObject(arg0)) === 'string'; return ret; }; - imports.wbg.__wbg_self_6d479506f72c6a71 = function() { return handleError(function () { + imports.wbg.__wbg_self_e7c1f827057f6584 = function() { return handleError(function () { const ret = self.self; return addHeapObject(ret); }, arguments) }; - imports.wbg.__wbg_window_f2557cc78490aceb = function() { return handleError(function () { + imports.wbg.__wbg_window_a09ec664e14b1b81 = function() { return handleError(function () { const ret = window.window; return addHeapObject(ret); }, arguments) }; - imports.wbg.__wbg_globalThis_7f206bda628d5286 = function() { return handleError(function () { + imports.wbg.__wbg_globalThis_87cbb8506fecf3a9 = function() { return handleError(function () { const ret = globalThis.globalThis; return addHeapObject(ret); }, arguments) }; - imports.wbg.__wbg_global_ba75c50d1cf384f4 = function() { return handleError(function () { + imports.wbg.__wbg_global_c85a9259e621f3db = function() { return handleError(function () { const ret = global.global; return addHeapObject(ret); }, arguments) }; - imports.wbg.__wbg_newwithlength_7c42f7e738a9d5d3 = function(arg0) { + imports.wbg.__wbg_newwithlength_0da6f12fbc1ab6eb = function(arg0) { const ret = new Array(arg0 >>> 0); return addHeapObject(ret); }; - imports.wbg.__wbg_set_a68214f35c417fa9 = function(arg0, arg1, arg2) { + imports.wbg.__wbg_set_17224bc548dd1d7b = function(arg0, arg1, arg2) { getObject(arg0)[arg1 >>> 0] = takeObject(arg2); }; - imports.wbg.__wbg_call_168da88779e35f61 = function() { return handleError(function (arg0, arg1, arg2) { + imports.wbg.__wbg_call_9495de66fdbe016b = function() { return handleError(function (arg0, arg1, arg2) { const ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); return addHeapObject(ret); }, arguments) }; - imports.wbg.__wbg_new_9962f939219f1820 = function(arg0, arg1) { + imports.wbg.__wbg_new_9d3a9ce4282a18a8 = function(arg0, arg1) { try { var state0 = {a: arg0, b: arg1}; var cb0 = (arg0, arg1) => { const a = state0.a; state0.a = 0; try { - return __wbg_adapter_57(a, state0.b, arg0, arg1); + return __wbg_adapter_58(a, state0.b, arg0, arg1); } finally { state0.a = a; } @@ -449,35 +494,35 @@ function getImports() { state0.a = state0.b = 0; } }; - imports.wbg.__wbg_resolve_99fe17964f31ffc0 = function(arg0) { + imports.wbg.__wbg_resolve_fd40f858d9db1a04 = function(arg0) { const ret = Promise.resolve(getObject(arg0)); return addHeapObject(ret); }; - imports.wbg.__wbg_then_11f7a54d67b4bfad = function(arg0, arg1) { + imports.wbg.__wbg_then_ec5db6d509eb475f = function(arg0, arg1) { const ret = getObject(arg0).then(getObject(arg1)); return addHeapObject(ret); }; - imports.wbg.__wbg_then_cedad20fbbd9418a = function(arg0, arg1, arg2) { + imports.wbg.__wbg_then_f753623316e2873a = function(arg0, arg1, arg2) { const ret = getObject(arg0).then(getObject(arg1), getObject(arg2)); return addHeapObject(ret); }; - imports.wbg.__wbg_parse_e23be3fecd886e2a = function() { return handleError(function (arg0, arg1) { + imports.wbg.__wbg_set_6aa458a4ebdb65cb = function() { return handleError(function (arg0, arg1, arg2) { + const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2)); + return ret; + }, arguments) }; + imports.wbg.__wbg_parse_3ac95b51fc312db8 = function() { return handleError(function (arg0, arg1) { const ret = JSON.parse(getStringFromWasm0(arg0, arg1)); return addHeapObject(ret); }, arguments) }; - imports.wbg.__wbg_stringify_d6471d300ded9b68 = function() { return handleError(function (arg0) { + imports.wbg.__wbg_stringify_029a979dfb73aa17 = function() { return handleError(function (arg0) { const ret = JSON.stringify(getObject(arg0)); return addHeapObject(ret); }, arguments) }; - imports.wbg.__wbg_set_bf3f89b92d5a34bf = function() { return handleError(function (arg0, arg1, arg2) { - const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2)); - return ret; - }, arguments) }; imports.wbg.__wbindgen_throw = function(arg0, arg1) { throw new Error(getStringFromWasm0(arg0, arg1)); }; - imports.wbg.__wbindgen_closure_wrapper645 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 90, __wbg_adapter_26); + imports.wbg.__wbindgen_closure_wrapper386 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 75, __wbg_adapter_26); return addHeapObject(ret); }; @@ -491,10 +536,10 @@ function initMemory(imports, maybe_memory) { function finalizeInit(instance, module) { wasm = instance.exports; init.__wbindgen_wasm_module = module; - cachedFloat64Memory0 = new Float64Array(); - cachedInt32Memory0 = new Int32Array(); - cachedUint32Memory0 = new Uint32Array(); - cachedUint8Memory0 = new Uint8Array(); + cachedFloat64Memory0 = null; + cachedInt32Memory0 = null; + cachedUint32Memory0 = null; + cachedUint8Memory0 = null; return wasm; @@ -536,7 +581,7 @@ export default init; // USDPL customization -const encoded = "AGFzbQEAAAABqgEZYAJ/fwBgAn9/AX9gAX8AYAN/f38Bf2AEf39/fwBgAX8Bf2ADf39/AGAAAX9gBH9/f38Bf2AFf39/f38AYAAAYAF/AX5gBX9/f39/AX9gBn9/f39/fwF/YAZ/f39/f38AYAV/f35/fwBgBX9/fX9/AGAFf398f38AYAR/fn9/AGAEf31/fwBgBH98f38AYAJ+fwBgB39/f39/f38Bf2ADfn9/AX9gAXwBfwLLCSQDd2JnFV9fd2JpbmRnZW5fc3RyaW5nX2dldAAAA3diZxpfX3diaW5kZ2VuX29iamVjdF9kcm9wX3JlZgACA3diZxVfX3diaW5kZ2VuX3N0cmluZ19uZXcAAQN3YmcVX193YmluZGdlbl9udW1iZXJfbmV3ABgDd2JnFl9fd2JpbmRnZW5fYm9vbGVhbl9nZXQABQN3YmcVX193YmluZGdlbl9udW1iZXJfZ2V0AAADd2JnEl9fd2JpbmRnZW5faXNfbnVsbAAFA3diZxdfX3diaW5kZ2VuX2lzX3VuZGVmaW5lZAAFA3diZxtfX3diaW5kZ2VuX29iamVjdF9jbG9uZV9yZWYABQN3YmcoX193YmdfaW5zdGFuY2VvZl9XaW5kb3dfYWNjOTdmZjlmNWQyYzdiNAAFA3diZxxfX3diZ19mZXRjaF8wZmUwNDkwNWNjY2ZjMmFhAAEDd2JnKl9fd2JnX2luc3RhbmNlb2ZfUmVzcG9uc2VfZWFhNDI2MjIwODQ4YTM5ZQAFA3diZxpfX3diZ191cmxfNzQyODVkZGYyNzQ3Y2IzZAAAA3diZxtfX3diZ190ZXh0XzExNjlkNzUyY2M2OTc5MDMABQN3YmcoX193YmdfbmV3d2l0aHN0cmFuZGluaXRfMDVkNzE4MDc4ODQyMGM0MAADA3diZxJfX3diaW5kZ2VuX2NiX2Ryb3AABQN3YmcgX193YmdfbmV3bm9hcmdzX2I1YjA2M2ZjNmMyZjAzNzYAAQN3YmcbX193YmdfY2FsbF85N2FlOWQ4NjQ1ZGMzODhiAAEDd2JnGl9fd2JnX25ld18wYjliZmRkOTc1ODMyODRlAAcDd2JnFF9fd2JpbmRnZW5faXNfc3RyaW5nAAUDd2JnG19fd2JnX3NlbGZfNmQ0Nzk1MDZmNzJjNmE3MQAHA3diZx1fX3diZ193aW5k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ELcBAAsgBiAIQZiYwAAQtwEACyAHQQhqIARqIAUgBmotAAA6AAAgACAIaiEACwJAIA9FIAsgAklyDQAgAEGBCEkEQCACIAdBCGogAGpBgAggAGsQ3gEgAGohAAwBCyAAQYAIEPkCAAsgAEGBCE8NAiALIQQgAyAHQQhqIAAQjAFFDQELCyAHQaAIaiQAIBAPCyAAQYAIEPoCAAtB7JTAAEErIAdBmAhqQZiVwABB/JjAABCsAQALpQwCBH8BfiMAQaACayIDJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQBgQQFrDgQBAAMEAgsAC0Hgj8AAQSNBrJnAABD+AQALIAEgASkDADcDMCADQcgAaiABQQhqQSgQgAMaIAEgAS8BXDsBXiABEBI2AjggAUE4aiIFEKgBIAUQqgEgA0GkAWpBMDYCACADQZwBakEHNgIAIAMgAUHeAGo2AqABIANBiJrAADYCmAEgA0ExNgKUASADIAFBMGo2ApABIANB1AFqQQM2AgAgA0IENwLEASADQdyZwAA2AsABIAMgA0GQAWo2AtABIANBkAJqIANBwAFqED4gAUHEAGogA0GYAmooAgA2AgAgASADKQOQAjcCPCADQcABaiADQcgAakEoEIADGiADQZABaiADQcABahBsIAMoApQBIQQgAygCkAENCSABIANBmAFqIgYpAwAiBzcCTCABIAQ2AkggA0GQAWogBCAHQiCIpxA5IANByAFqIgQgBikDADcDACADIAMpA5ABNwPAASADQfAAaiADQcABahClASAEIANB+ABqKAIANgIAIAMgAykDcDcDwAEgAyADQcABahDyATYCkAEgBSADQZABahCYASADKAKQASIEQSRPBEAgBBABCyADQUBrIAEoAjwgAUHEAGooAgAgBRDOASADKAJEIQQgAygCQA0IIAEgBDYCVCADQThqENkBIAMoAjhFDQQgASADKAI8NgJYIAEgAUHYAGooAgAgAUHUAGooAgAQChBDNgJoCyADQTBqIAFB6ABqIgUgAhB+QQMhBCADKAIwIgZBAkYNBCADKAI0IQQgBRCSASAGDQYgA0EoaiAEENsBIAMoAiwhBCADKAIoDQYgASAENgJoIANBIGogBRDVASADKAIgIQQgASADKAIkIgU2AnAgASAEQQBHNgJsIAQNASAB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AkACQAJAAkACQAJAAkACQCADLQAgQQRHBEAgAykDICIJp0H/AXFBBkcNAQtBAiEEAkACQAJAAkACQAJAAkACQCADLQAHQX9qDggHBg4ABQECBAMLQQMhBAwMC0EFIQQMCwsgAEEFOgAEDAkLIABBBToABAwICyADQSBqIAEgAhBIIAMpAiQhCSADKAIgBEAgACAJNwIEDAgLIAlCIIinIQYgA0EwaigCACEFIANBLGooAgAhByAJpyEIQQchBAwJCyADQSBqIAEgAhBEIAMpAiQhCSADKAIgRQ0FIAAgCTcCBAwGCyADQSBqIAEgAhB0IAMoAiBFDQMgACADKQIkNwIEDAULIANBIGogASACEFcgAygCIEUNASAAIAMpAiQ3AgQMBAsgAEEBNgIAIAAgCTcCBAwGCyADQRBqIANBOGopAwA3AwAgA0EYaiADQUBrKQMANwMAIAMgA0EwaikDADcDCCADQSxqKAIAIQcgA0EoaigCACEGIANByABqKAIAIQVBACEEDAQLIANBEGogA0E4aikDADcDACADIANBMGopAwA3AwggA0EsaigCACEHIANBKGooAgAhBiADQUBrKAIAIQVBASEEDAMLIAlCIIinIQYgA0EwaigCACEFIANBLGooAgAhByAJpyEIQQQhBAwCCyAAQQE2AgAMAgsLIABBADYCACAAQRhqIAMpAwg3AgAgAEEwaiAFQQFqNgIAIABBFGogBzYCACAAQRBqIAY2AgAgAEEMaiAINgIAIABBCGogBDYCACAAQShqIANBGGopAwA3AgAgAEEgaiADQRBqKQMANwIACyADQdAAaiQAC4AFAQp/IwBBMGsiAyQAIANBJGogATYCACADQQM6ACggA0KAgICAgAQ3AwggAyAANgIgIANBADYCGCADQQA2AhACQAJAAkAgAigCCCIKRQRAIAJBFGooAgAiBEUNASACKAIAIQEgAigCECEAIARBf2pB/////wFxQQFqIgchBANAIAFBBGooAgAiBQRAIAMoAiAgASgCACAFIAMoAiQoAgwRAwANBAsgACgCACADQQhqIABBBGooAgARAQANAyAAQQhqIQAgAUEIaiEBIARBf2oiBA0ACwwBCyACQQxqKAIAIgBFDQAgAEEFdCELIABBf2pB////P3FBAWohByACKAIAIQEDQCABQQRqKAIAIgAEQCADKAIgIAEoAgAgACADKAIkKAIMEQMADQMLIAMgBCAKaiIFQRxqLQAAOgAoIAMgBUEEaikCAEIgiTcDCCAFQRhqKAIAIQYgAigCECEIQQAhCUEAIQACQAJAAkAgBUEUaigCAEEBaw4CAAIBCyAGQQN0IAhqIgwoAgRBjwFHDQEgDCgCACgCACEGC0EBIQALIAMgBjYCFCADIAA2AhAgBUEQaigCACEAAkACQAJAIAVBDGooAgBBAWsOAgACAQsgAEEDdCAIaiIGKAIEQY8BRw0BIAYoAgAoAgAhAAtBASEJCyADIAA2AhwgAyAJNgIYIAggBSgCAEEDdGoiACgCACADQQhqIAAoAgQRAQANAiABQQhqIQEgCyAEQSBqIgRHDQALC0EAIQAgByACKAIESSIBRQ0BIAMoAiAgAigCACAHQQN0akEAIAEbIgEoAgAgASgCBCADKAIkKAIMEQMARQ0BC0EBIQALIANBMGokACAAC9wEAQZ/IwBBQGoiAyQAIANBCGogASACENgCIAMgAygCCCADKAIMENgCIAMgAykDADcDECADQTBqIANBEGoQOwJAAkACQAJAAkACQAJAIAMoAjAiBgRAIAMoAjQhASADQTxqKAIARQ0FIAINAUEBIQUMAgsgAEGMzcAANgIEQQAhAQwFCyACQX9MDQEgAkEBENYCIgVFDQILIANBADYCICADIAU2AhggAyACNgIcIAEgAksEQCADQRhqQQAgARB4IAMoAhghBSADKAIgIQQLIAQgBWogBiABEIADGiADIAEgBGoiAjYCICADKAIcIAJrQQJNBEAgA0EYaiACQQMQeCADKAIgIQILIAMoAhgiBCACaiIBQcDOwAAvAAAiBjsAACABQQJqQcLOwAAtAAAiBzoAACADIAJBA2oiAjYCICADIAMpAxA3AyggA0EwaiADQShqEDsgAygCMCIFBEADQCADKAI8IAMoAhwgAmsgAygCNCIBSQRAIANBGGogAiABEHggAygCGCEEIAMoAiAhAgsgAiAEaiAFIAEQgAMaIAMgASACaiICNgIgBEAgAygCHCACa0ECTQRAIANBGGogAkEDEHggAygCICECCyADKAIYIgQgAmoiASAGOwAAIAFBAmogBzoAACADIAJBA2oiAjYCIAsgA0EwaiADQShqEDsgAygCMCIFDQALCyAAIAMpAxg3AgQg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AgABCwJAAkACQAJAAkAgB0IgiKdB/wFxQQFrDgUABAECAwULIAdC/////49ggyEHQf0AIQBBAyEBDAcLIAdC/////49gg0KAgICAIIQhB0H7ACEAQQMhAQwGCyAHQv////+PYINCgICAgDCEIQdB9QAhAEEDIQEMBQsgB0L/////j2CDQoCAgIDAAIQhB0HcACEAQQMhAQwEC0EwQdcAIAIgB6ciAUECdHZBD3EiAEEKSRsgAGohACABRQ0CIAdCf3xC/////w+DIAdCgICAgHCDhCEHQQMhAQwDCyAEQScgBREBACEDDAQLQdwAIQBBASEBDAELIAdC/////49gg0KAgICAEIQhB0EDIQELIAQgACAFEQEARQ0ACwsgAwveAwEDfyMAQYABayIBJAAgASAANgIUIAFBMGpBADYCACABQShqQQA2AgAgAUKAgICAIDcDGCABQRhqEJMCIgAgACgCACICQQFqIgM2AgACQAJAIAMgAkkNACABQQhqIAAQmQIgASgCCCICQbiywAAQ8gIhAyABQdAAakG4ssAANgIAIAEgAjYCTCABIAM2AkggACAAKAIAIgJBAWoiAzYCACADIAJJDQAgASAAEJoCIAEoAgAiAkHMssAAEPICIQMgAUHgAGpBzLLAADYCACABIAI2AlwgASADNgJYIAFBFGooAgAgAUHIAGooAgAgAUHYAGooAgAQHiICQSRPBEAgAhABCyABQSBqIgIgAUHQAGooAgA2AgAgAUEsaiABQeAAaigCADYCACABIAEpA1g3AiQgAUHwAGoiAyACKQMANwMAIAFB+ABqIgIgAUEoaikDADcDACABIAEpA0g3A2ggACgCCA0BIABBfzYCCCAAQRxqELoCIABBLGogAikDADcCACAAQSRqIAMpAwA3AgAgACABKQNoNwIcIAAgACgCCEEBajYCCCABKAIUIgJBJE8EQCACEAELIAFBgAFqJAAgAA8LAAtBmLLAAEEQIAFBGGpBqLLAAEHYs8AAEKwBAAvLAwIFfwF+IwBBQGoiAyQAIANBfzYCFCADQShqIAEgA0EUakEEIAIoAiAiBxEEAAJAAkAgAy0AKEEERwRAIAMpAygiCKdB/wFxQQZHDQELQQAhAiADQQhqIAMoAhQiBhCmASADQQA2AiAgAyADKAIMIgU2AhwgAyADKAIIIgQ2AhggA0H/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SQ0ACwsgAAvAAgIFfwF+IwBBMGsiBSQAQSchAwJAIABCkM4AVARAIAAhCAwBCwNAIAVBCWogA2oiBEF8aiAAIABCkM4AgCIIQpDOAH59pyIGQf//A3FB5ABuIgdBAXRBxtDAAGovAAA7AAAgBEF+aiAGIAdB5ABsa0H//wNxQQF0QcbQwABqLwAAOwAAIANBfGohAyAAQv/B1y9WIAghAA0ACwsgCKciBEHjAEsEQCADQX5qIgMgBUEJamogCKciBCAEQf//A3FB5ABuIgRB5ABsa0H//wNxQQF0QcbQwABqLwAAOwAACwJAIARBCk8EQCADQX5qIgMgBUEJamogBEEBdEHG0MAAai8AADsAAAwBCyADQX9qIgMgBUEJamogBEEwajoAAAsgAiABQcTOwABBACAFQQlqIANqQScgA2sQLSAFQTBqJAALuwIBA38jAEGAAWsiBCQAAkACQAJAAkAgASgCACICQRBxRQRAIAJBIHENASAAMQAAQQEgARBVIQAMBAsgAC0AACECQQAhAANAIAAgBGpB/wBqQTBB1wAgAkEPcSIDQQpJGyADajoAACAAQX9qIQAgAiIDQQR2IQIgA0EPSw0ACyAAQYABaiICQYEBTw0BIAFBAUHE0MAAQQIgACAEakGAAWpBACAAaxAtIQAMAwsgAC0AACECQQAhAANAIAAgBGpB/wBqQTBBNyACQQ9xIgNBCkkbIANqOgAAIABBf2ohACACIgNBBHYhAiADQQ9LDQALIABBgAFqIgJBgQFPDQEgAUEBQcTQwABBAiAAIARqQYABakEAIABrEC0hAAwCCyACQYABEPkCAAsgAkGAARD5AgALIARBgAFqJAAgAAvOAgIEfwJ+IwBBMGsiAyQAIANCfzcDCCADQRhqIAEgA0EIakEIIAIoAiARBAACQAJAAkACQCADLQAYQQRHBEAgAykDGCIHp0H/AXFBBkcNAQsgAykDCCEIIANBGGogASACEEQgAykCHCEHIAMoAhgNASADQShqIgQoAgAhBSADIANBJGoiBigCADYCECADIAc3AwggA0EYaiABIAIQQCADKQIcIQcgAygCGA0CIAQoAgAhASAGKAIAIQIgAEEYaiADQRBqKAIANgIAIABBEGogAykDCDcDACAAQSRqIAI2AgAgAEEcaiAHNwIAIABBCGogCDcDACAAQQA2AgAgAEEoaiABIAVqQQhqNgIADAMLIABBATYCACAAIAc3AgQMAgsgAEEBNgIAIAAgBzcCBAwBCyAAQQE2AgAgACAHNwIEIANBCGoQhgILIANBMGokAAu3AgEDfyMAQYABayIEJAACQAJAAkACQCABKAIAIgJBEHFFBEAgAkEgcQ0BIAA1AgBBASABEFUhAAwECyAAKAIAIQBBACECA0AgAiAEakH/AGpBMEHXACAAQQ9xIgNBCkkbIANqOgAAIAJBf2ohAiAAQQ9LIABBBHYhAA0ACyACQYABaiIAQYEBTw0BIAFBAUHE0MAAQQIgAiAEakGAAWpBACACaxAtIQAMAwsgACgCACEAQQAhAgNAIAIgBGpB/wBqQTBBNyAAQQ9xIgNBCkkbIANqOgAAIAJBf2ohAiAAQQ9LIABBBHYhAA0ACyACQYABaiIAQYEBTw0BIAFBAUHE0MAAQQIgAiAEakGAAWpBACACaxAtIQAMAgsgAEGAARD5AgALIABBgAEQ+QIACyAEQYABaiQAIAAL2AICBH8CfiMAQUBqIgMkACAAAn8gAC0ACARAIAAoAgQhBUEBDAELIAAoAgQhBSAAKAIAIgQoAgAiBkEEcUUEQEEBIAQoAhhBpdDAAEGv0MAAIAUbQQJBASAFGyAEQRxqKAIAKAIMEQMADQEaIAEgBCACKAIMEQEADAELIAVFBEAgBCgCGEGt0MAAQQIgBEEcaigCACgCDBEDAARAQQAhBUEBDAILIAQoAgAhBgsgA0EBOgAXIANBNGpBhNDAADYCACADQRBqIANBF2o2AgAgAyAGNgIYIAMgBCkCGDcDCCAEKQIIIQcgBCkCECEIIAMgBC0AIDoAOCADIAQoAgQ2AhwgAyAINwMoIAMgBzcDICADIANBCGo2AjBBASABIANBGGogAigCDBEBAA0AGiADKAIwQaPQwABBAiADKAI0KAIMEQMACzoACCAAIAVBAWo2AgQgA0FAayQAC6cCAQV/IABCADcCECAAAn9BACABQYACSQ0AGkEfIAFB////B0sNABogAUEGIAFBCHZnIgJrdkEBcSACQQF0a0E+agsiAjYCHCACQQJ0QbDvwABqIQMgACEEAkACQAJAAkBBpO3AACgCACIFQQEgAnQiBnEEQCADKAIAIQMgAhDCAiECIAMQ9AIgAUcNASADIQIMAgtBpO3AACAFIAZyNgIAIAMgADYCAAwDCyABIAJ0IQUDQCADIAVBHXZBBHFqQRBqIgYoAgAiAkUNAiAFQQF0IQUgAiIDEPQCIAFHDQALCyACKAIIIgEgBDYCDCACIAQ2AgggBCACNgIMIAQgATYCCCAAQQA2AhgPCyAGIAA2AgALIAAgAzYCGCAEIAQ2AgggBCAENgIMC7YCAQV/IAAoAhghBAJAAkAgACAAKAIMRgRAIABBFEEQIABBFGoiASgCACIDG2ooAgAiAg0BQQAhAQwCCyAAKAIIIgIgACgCDCIBNgIMIAEgAjYCCAwBCyABIABBEGogAxshAwNAIAMhBSACIgFBFGoiAygCACICRQRAIAFBEGohAyABKAIQIQILIAINAAsgBUEANgIACwJAIARFDQACQCAAIAAoAhxBAnRBsO/AAGoiAigCAEcEQCAEQRBBFCAEKAIQIABGG2ogATYCACABDQEMAgsgAiABNgIAIAENAEGk7cAAQaTtwAAoAgBBfiAAKAIcd3E2AgAPCyABIAQ2AhggACgCECICBEAgASACNgIQIAIgATYCGAsgAEEUaigCACIARQ0AIAFBFGogADYCACAAIAE2AhgLC9kCAQR/IwBBsAFrIgMkAAJ/AkACQAJAAkACQCABLQDIAUEBaw4DAwACAQsACyABKAK4ASEFIAMgAUG8AWooAgAiBDYCMCADIAQ2AiwgAyAFNgIoIANBEGogA0EoahCXAiADQRhqIAMoAhAgAygCFBDHAiABKALAASEFIAMgAUHEAWooAgAiBDYCMCADIAQ2AiwgAyAFNgIoIANBCGogA0EoahCWAiADKAIIIQYgAygCDCEFIANBqAFqIANBIGooAgA2AgAgAyADKQMYNwOgASABIANBKGpBhAEQgAMiBCAFNgKMASAEIAU2AogBIAQgBjYChAEgBEEAOgC0AQsgAyABIAIQMSADKAIARQ0BQQMhAkECDAILQeCPwABBI0HEm8AAEP4BAAsgAygCBCEFIAEQgAJBASECQQALIQQgASACOgDIASAAIAU2AgQgACAENgIAIANBsAFqJAALpQIBB38jAEEgayIDJAACQAJAAkAgASgCBCACTwRAIANBCGogARDfASADKAIQIgZFDQIgAkECdCEFIAMoAgwhCCADKAIIIQdBBCEEIAIgAkH/////A3EiCUcEQEEAIQQLIAVFBEAg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ACgCAEUEQCAAQX82AgAgA0EYaiAAQSRqKQIANwMAIANBEGogAEEcaikCADcDACAAQRRqKQIAIQUgAEEYakEANgIAIAMgBTcDCCADQQhqELoCAkAgACgCBEECRg0AIABBBGooAgQiBEEkSQ0AIAQQAQsgACACNgIIIAAgATYCBCAAKAIQIQEgAEEANgIQIAAgACgCAEEBajYCACABBEAgACgCDCABKAIEEQIACyADQSBqJAAPC0GYssAAQRAgA0EIakGossAAQeizwAAQrAEAC7wBAgF/An4jAEEgayIDJAAgA0J/NwMYIAMgASADQRhqQQggAigCIBEEACAAAn8CQCADLQAAQQRHBEAgAykDACIEp0H/AXFBBkcNAQsgAykDGCEFIAMgASACEEAgAykCBCEEIAMoAgANACADQQxqKAIAIQEgAEEgaiADQRBqKAIAQQhqNgIAIABBGGogATYCACAAQRBqIAQ3AwAgAEEIaiAFNwMAQQAMAQsgACAENwIEQQELNgIAIANBIGokAAu0AQEBfyMAQUBqIgMkACADQQhqQYAIEKYBIANBADYCGCADIAMpAwg3AxAgA0EgaiABIAIgA0EQahAkAkAgAy0AIEEDRgRAIANBMGogA0EYaigCADYCACADIAMpAxA3AyggA0IANwMgIAAgA0EgakGMg8AAEDcgA0EoahC+AgwBCyADQgU3AyAgA0E4aiADQSBqEPACIAAgAykDODcCBCAAQQE2AgAgA0EQahC+AgsgA0FAayQAC7UBAQJ/IwBBMGsiAyQAIANBgAgQpgEgA0EANgIQIAMgAykDADcDCCADQRhqIAEgA0EIakGUgsAAEGMCQAJAIAMoAhhFBEAgAygCECIEIAMoAhwiAUkNAiADKAIIIAEgAhDXASAAQQA2AgAgACABNgIEDAELIAMgAykCHDcDGCADQShqIANBGGoQ8AIgACADKQMoNwIEIABBATYCAAsgA0EIahC+AiADQTBqJAAPCyABIAQQ+gIAC7UBAQJ/IwBBIGsiBCQAIAACf0EAIAIgA2oiAyACSQ0AGiABKAIEIgJBAXQiBSADIAUgA0sbIgNBCCADQQhLGyEDIAQgAgR/IAQgAjYCFCAEIAEoAgA2AhBBAQVBAAs2AhggBCADQQEgBEEQahCIASAEKAIARQRAIAQoAgQhAiABIAM2AgQgASAC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IAJBEGopAgA3AwAgA0EgaiACQQhqKQIANwMAIAMgAikCADcDGAJAAkAgA0EIakGwkMAAIANBGGoQOEUEQCAAQQQ6AAAMAQsgAy0ADEEERgRAIABCgoCAgICLggg3AgAMAQsgACADKQIMNwIADAELIANBCGpBBHIQ5wELIANBMGokAAu+AQEBfyMAQSBrIgIkAAJ/AkACQAJAIAAtAABBAWsOAgECAAsgAkEcakEANgIAIAJBnJ3AADYCGCACQgE3AgwgAkHEncAANgIIIAEgAkEIahC4AQwCCyACQRxqQQA2AgAgAkGcncAANgIYIAJCATcCDCACQbidwAA2AgggASACQQhqELgBDAELIAJBHGpBADYCACACQZydwAA2AhggAkIBNwIMIAJBqJ3AADYCCCABIAJBCGoQuAELIAJBIGokAAupAQECfwJAAkACQCACBEBBASEEIAFBAE4NAQwCCyAAIAE2AgRBASEEDAELAkACQAJAAkAgAygCCARAIAMoAgQiBUUEQCABDQIMBAsgAygCACAFIAIgARDJAiIDRQ0CDAQLIAFFDQILIAEgAhDWAiIDDQILIAAgATYCBCACIQEMAwsgAiEDCyAAIAM2AgRBACEEDAELQQAhAQsgACAENgIAIABBCGogATYCAAufAQEBfwJAAkACQAJAAkAgAC0AYA4FAwQEAAEECyAAQegAahCSAQwBCyAAQfQAahCSASAAQegAaigCACIBQSRJDQAgARABCyAAQdgAaigCACIBQSRPBEAgARABCyAAQdQAaigCACIBQSRPBEAgARABCyAAQcgAahC+AiAAQTxqEL4CIABBOGooAgAiAEEkSQ0BIAAQAQ8LIABBCGoQxQELC5ABAQJ/AkACfwJAAkACQAJ/QQEiAyABQQBIDQAaIAIoAghFDQIgAigCBCIEDQEgAQ0DQQEMBAshA0EAIQEMBAsgAigCACAEQQEgARDJAgwCCyABDQBBAQwBCyABQQEQ1gILIgIEQCAAIAI2AgRBACEDDAELIAAgATYCBEEBIQELIAAgAzYCACAAQQhqIAE2AgALlgEBBH8jAEEQayIFJAAgAigCCCEDIAVBCGogARDjASACKAIEIgQgA0kEQCADIAQQ+QIACyACKAIAIANqIAUoAgggBSgCDCIGIAQgA2siBCAEIAZLGyIEEIADGiACIAMgBGoi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AgghACACKAIMIAJBIGokAEEhIAAbC3IBAX8jAEEwayICJAAgAiABNgIEIAIgADYCACACQRxqQQI2AgAgAkEsakH6ADYCACACQgI3AgwgAkGw08AANgIIIAJB+gA2AiQgAiACQSBqNgIYIAIgAkEEajYCKCACIAI2AiAgAkEIakHA08AAEI4CAAtyAQF/IwBBMGsiAiQAIAIgATYCBCACIAA2AgAgAkEcakECNgIAIAJBLGpB+gA2AgAgAkICNwIMIAJB4NLAADYCCCACQfoANgIkIAIgAkEgajYCGCACIAJBBGo2AiggAiACNgIgIAJBCGpBkNPAABCOAgALcgEBfyMAQTBrIgIkACACIAE2AgQgAiAANgIAIAJBHGpBAjYCACACQSxqQfoANgIAIAJCAjcCDCACQfTTwAA2AgggAkH6ADYCJCACIAJBIGo2AhggAiACQQRqNgIoIAIgAjYCICACQQhqQYTUwAAQjgIAC28BAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRxqQQI2AgAgA0EsakH6ADYCACADQgI3AgwgA0Gcz8AANgIIIANB+gA2AiQgAyADQSBqNgIYIAMgAzYCKCADIANBBGo2AiAgA0EIaiACEI4CAAtWAQJ/IwBBIGsiAiQAIABBHGooAgAhAyAAKAIYIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAMgAkEIahA4IAJBIGokAAtpAQJ/IwBBIGsiAiQAIAJBCGogASgCABAAAkAgAigCCCIBBEAgAiACKAIMIgM2AhggAiADNgIUIAIgATYCECACIAJBEGoQlwIgACACKAIAIAIoAgQQxwIMAQsgAEEANgIACyACQSBqJAALWQEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakGohsAAIAJBCGoQOCACQSBqJAALbgEBfwJAAkACQAJAIAAtAKgDDgQBAgIAAgsgAEHQAWoQXiAAKAKgAyIBQSRPBEAgARABCyAAKAKkAyIAQSNNDQEMAgsgABBeIAAoAqADIgFBJE8EQCABEAELIAAoAqQDIgBBI0sNAQsPCyAAEAELWQEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakG0jsAAIAJBCGoQOCACQSBqJAALYQEDfyAAIAEQrAIgACgCACIEIAAoAggiAmohAwJAAkAgAUECTwRAIANBACABQX9qIgEQgQMaIAQgASACaiICaiEDDAELIAFFDQELIANBADoAACACQQFqIQILIAAgAjYCCAtiAQF/IwBBQGoiASQAIABBADYCCCAAQgE3AgAgAUEBOgAPIAFBEGogAEH0ksAAEJ0CIAFBD2ogAUEQahCHAQRAQYyTwABBNyABQThqQcyUwABBkJTAABCsAQALIAFBQGskAAtsAQR/IwBBEGsiASQAAkBBAEHUtcAAKAIAEQUAIgIEQCAAKAIAKAIAIgAgACgCACIDQQFqIgQ2AgAgBCADTw0BAAtB+LXAAEHGACABQQhqQcS3wABBkLfAABCsAQALIAIgABCeASABQRBqJAALWQEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakGQv8AAIAJBCGoQOCACQSBqJAALaQAjAEEwayIBJABBsOzAAC0AAARAIAFBHGpBATYCACABQgI3AgwgAUGgxsAANgIIIAFB+gA2AiQgASAANgIsIAEgAUEgajYCGCABIAFBLGo2AiAgAUEIakHIxsAAEI4CAAsgAUEwaiQAC1kBAX8jAEEgayICJAAgAiAAKAIANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpB9MzAACACQQhqEDggAkEgaiQAC2gBAn8gASgCACEDAkACQAJAIAFBCGooAgAiAUUEQEEBIQIMAQsgAUF/TA0BIAFBARDWAiICRQ0CCyACIAMgARCAAyECIAAgATYCCCAAIAE2AgQgACACNgIADwsQjQIACyABQQEQ+AIAC1kBAX8jAEEgayICJAAgAiAAKAIANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBkNLAACACQQhqEDggAkEgaiQAC2AAAkACQAJAAkACQCAAKAIADgcBAgMDBAMDAAsgAEEEaiIAEKMBIAAQhQIPCyAAQRBq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ADYCACAAQfDLwAA2AhggAEIBNwIMIABBjMzAADYCCCAAQQhqQeTMwAAQjgIAC0MBA38CQCACRQ0AA0AgAC0AACIEIAEtAAAiBUYEQCAAQQFqIQAgAUEBaiEBIAJBf2oiAg0BDAILCyAEIAVrIQMLIAMLSAECfyAALQAAQQNGBEAgAEEEaigCACIBKAIAIAEoAgQoAgARAgAgASgCBCICKAIEBEAgAigCCBogASgCABArCyAAKAIEECsLC0gBAX8jAEEQayICJAAgAkEIaiAAIAEQbQJAIAIoAgwiAEGBgICAeEcEQCAARQ0BIAIoAgggABD4AgALIAJBEGokAA8LEI0CAAtKAQF/IwBBEGsiAiQAIAJBCGogACABQQEQdwJAIAIoAgwiAEGBgICAeEcEQCAARQ0BIAIoAgggABD4AgALIAJBEGokAA8LEI0CAAtIAQF/IwBBEGsiAiQAIAJBCGogACABEHICQCACKAIMIgBBgYCAgHhHBEAgAEUNASACKAIIIAAQ+AIACyACQRBqJAAPCxCNAgALSgEBfyMAQRBrIgMkACADQQhqIAAgASACEHcCQCADKAIMIgBBgYCAgHhHBEAgAEUNASADKAIIIAAQ+AIACyADQRBqJAAPCxCNAgALTQECfyMAQRBrIgIkACAAKAIAIQMgAEEANgIAIANFBEBB4LLAAEEcEPMCAAsgAiADNgIMIANBCGpBASABEHMgAkEMahCSASACQRBqJAALTQECfyMAQRBrIgIkACAAKAIAIQMgAEEANgIAIANFBEBB4LLAAEEcEPMCAAsgAiADNgIMIANBCGpBACABEHMgAkEMahCSASACQRBqJAALSwEBfyAAKAIAIgEEQCABIAAoAgQoAgARAgAgACgCBCIBKAIEBEAgASgCCBogACgCABArCyAAQQhqKAIAIABBDGooAgAoAgwRAgALC1ABAX9BIEEEENYCIgFFBEBBIEEEEPgCAAsgAUKBgICAEDcCACABIAApAgA3AgggAUEQaiAAQQhqKQIANwIAIAFBGGogAEEQaikCADcCACABC0sAAkACfyABQYCAxABHBEBBASAAKAIYIAEgAEEcaigCACgCEBEBAA0BGgsgAg0BQQALDwsgACgCGCACIAMgAEEcaigCACgCDBEDAAtIAQF/IwBBEGsiAiQAIAJBCGogACABEF0CQCACKAIMIgBBgYCAgHhHBEAgAEUNASACKAIIIAAQ+AIACyACQRBqJAAPCxCNAgALQAICfwF+IwBBEGsiASQAIAFBCGogAEEIaigCACICNgIAIAEgACkCACIDNwMAIAOnIAIQAiABEL4CIAFBEGokAAtJAQF/IwBB0AFrIgQkACAEQcQBaiADNgIAIARBvAFqIAE2AgAgBEEAOgDIASAEIAI2AsABIAQgADYCuAEgBBDaASAEQdABaiQAC0cBAn8jAEEQayIDJAAgA0EIaiACEKYBIAMoAgghBCAAIAMoAgw2AgQgACAENgIAIAQgASACEIADGiAAIAI2AgggA0EQaiQACzwAAkAgBCADTwRAIAQgAksNASAAIAQgA2s2AgQgACABIANBAnRqNgIADwsgAyAEEPsCAAsgBCACEPoCAAtGAQF/IAAoAgAiACAAKAIAQX9qIgE2AgACQCABDQAgAEEMahCQASAAQRRqEIMCIAAgACgCBEF/aiIBNgIEIAENACAAECsLC0YBAn8jAEEQayIDJAAgASACEB8hASADQQhqEKMCIAMoAgwhAiAAIAMoAggiBEEARzYCACAAIAIgASAEGzYCBCADQRBqJAALRwEDfyMAQRBrIgIkACABKAIAECAhASACQQhqEKMCIAIoAgwhAyAAIAIoAggiBEEARzYCACAAIAMgASAEGzYCBCACQRBqJAALQAECfyAAKAIIIgEEQCAAKAIAIQAgAUECdCEBA0AgACgCACICQSRPBEAgAhABCyAAQQRqIQAgAUF8aiIBDQALCwtOAQF/IwBBIGsiACQAIABBFGpBATYCACAAQgE3AgQgAEH8hsAANgIAIABBBzYCHCAAQZyKwAA2AhggACAAQRhqNgIQIABBpIrAABCOAgALRAEBfyMAQRBrIgIkACAAKAIAIgBFBEBB4LLAAEEcEPMCAAsgAiAANgIMIABBCGpBACABEHMgAkEMahCSASACQRBqJAALRAEBfyMAQRBrIgIkACAAKAIAIgBFBEBB4LLAAEEcEPMCAAsgAiAANgIMIABBCGpBASABEHMgAkEMahCSASACQRBqJAALSQECfyMAQRBrIgEkAEEAQZS8wAAoAgARBQAiAEUEQEGjvMAAQcYAIAFBCGpByL3AAEG4vcAAEKwBAAsgACgCABAIIAFBEGokAAtIAQF/IwBBIGsiAyQA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IABBADYCECAAQQA2AgggAEEcaiACNgIACzUBAX8gASgCGEHTv8AAQQsgAUEcaigCACgCDBEDACECIABBADoABSAAIAI6AAQgACABNgIACycAIAAgACgCBEEBcSABckECcjYCBCAAIAFqIgAgACgCBEEBcjYCBAsoAQF/QQghAQJAAkAgAARAIABBCBDWAiIBDQIMAQsMAQtBACEBCyABCyYAAkAgAEUNACAAIAEoAgARAgAgASgCBEUNACABKAIIGiAAECsLCyYBAX8jAEEQayIBJAAgASAAQXhqNgIMIAFBDGoQoAEgAUEQaiQACzoBAn9B6OzAAC0AACEBQejswABBADoAAEHs7MAAKAIAIQJB7OzAAEEANgIAIAAgAjYCBCAAIAE2AgALIQAgACgCACIArSAAQX9zrEIBfCAAQX9KIgAbIAAgARBVCyABAX8CQCAAKAIEIgFFDQAgAEEIaigCAEUNACABECsLCyYBAX8jAEEQayIDJAAgAyABNgIMIAMgADYCCCADQQhqIAIQ/wEACyYBAX8gAEEHaiIBIABJBEBB4K3AAEEzQeSuwAAQ5gIACyABQQN2CxMAIAAgASkAADcAASAAQQA6AAALHwACQCABQXxNBEAgACABQQQgAhDJAiIADQELAAsgAAsjACACIAIoAgRBfnE2AgQgACABQQFyNgIEIAAgAWogATYCAAslACAARQRAQeC+wABBMBDzAgALIAAgAiADIAQgBSABKAIQEQwACyABAX8gACgCBCAAKAIIIgJrIAFJBEAgACACIAEQ6wELCxcAIAEgA0YEfyAAIAIgARDmAUUFQQALCyMAIABFBEBB4L7AAEEwEPMCAAsgACACIAMgBCABKAIQEQQACyMAIABFBEBB4L7AAEEwEPMCAAsgACACIAMgBCABKAIQERIACyMAIABFBEBB4L7AAEEwEPMCAAsgACACIAMgBCABKAIQERMACyMAIABFBEBB4L7AAEEwEPMCAAsgACACIAMgBCABKAIQERQACyMAIABFBEBB4L7AAEEwEPMCAAsgACACIAMgBCABKAIQEQgACx4AIAAgAUEDcjYCBCAAIAFqIgAgACgCBEEBcjYCBAshACAARQRAQeC+wABBMBDzAgALIAAgAiADIAEoAhARBgALFAAgAEEEaigCAARAIAAoAgAQKwsLHQAgASgCAEUEQAALIABBsLDAADYCBCAAIAE2AgALHwAgAEUEQEGItMAAQTAQ8wIACyAAIAIgASgCEBEAAAsfACAARQRAQfi5wABBMBDzAgALIAAgAiABKAIQEQAACx8AIABFBEBB4L7AAEEwEPMCAAsgACACIAEoAhARAQALFwAgACgCBARAIAAQiwIgAEEMahCLAgsLHQEBf0G07MAAIQFBtOzAACgCAAR/IAEFIAAQRgsLFQEBfyAAKAIAIAAoAggQAiAAEL4CCx4BAX9BzOzAACEBQcjswAAoAgAEfyABBSAAEKsBCwsRACAAKAIEBEAgACgCABArCwsZAQF/IAAoAhAiAQR/IAEFIABBFGooAgALCxkAIAEgAiADEIECIABBADYCACAAIAM2AgQLGQAgACABQQhqKAIANgIEIAAgASgCADYCAAsSAEEAQRkgAEEBdmsgAEEfRhsLFgAgACABQQFyNgIEIAAgAWogATYCAAscACABKAIYQdDOwABBCyABQRxqKAIAKAIMEQMACxwAIAEoAhhB287AAEEOIAFBHGooAgAoAgwRAwALHAAgASgCGEGI5cAAQQUgAUEcaigCACgCDBEDAAsXACAAIAI2AgggACACNgIEIAAgATYCAAsQACAAIAFqQX9qQQAgAWtxCwwAIAAgASACIAMQMAsLACABBEAgABArCwsUACAAKAIAIABBCGooAgAgARD8AgsTACAAKAIAIABBCGooAgAgARAvCw8AIABBAXQiAEEAIABrcgsSACABIAIgAxCBAiAAQQQ6AAALCgAgAEEIahC+AgsTACAAKAIAKAIAIAEgAhCBAkEACw8AIAAoAgAEQCAAEJIBCwsUACAAKAIAIAEgACgCBCgCDBEBAAsOACAAKAIAIAEQaRpBAAsQACAAKAIAIAEgAhCBAkEACxEAIAAoAgAgACgCCCABEPwCCwgAIAAgARBHCxEAIAAoAgAgACgCBCABEPwCCxAAIAAgAjYCBCAAIAE2AgALFgBB7OzAACAANgIAQejswABBAToAAAsNACAAKAIAIAEQUEEACxMAIABBpMfAADYCBCAAIAE2AgALDQAgAC0ABEECcUEBdgsQACABIAAoAgAgACgCBBAsCw0AIAAgASACEIECQQALCgBBACAAayAAcQsLACAALQAEQQNxRQsMACAAIAFBA3I2AgQLDQAgACgCACAA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IDAgdG8gOCBpbnB1dCBieXRlcyBpbiBsYXN0IGNodW5rLCB3aXRoIG5vIGludmFsaWQgbGVuZ3Roc8gEEABUAAAAhAMQAFEAAACdAQAADgAAAIQDEABRAAAAsQEAAAkAAABPdmVyZmxvdyB3aGVuIGNhbGN1bGF0aW5nIG91dHB1dCBidWZmZXIgbGVuZ3RoAACEAxAAUQAAAJYAAAAKAAAAhAMQAFEAAACbAAAAIQAAAGB1bndyYXBfdGhyb3dgIGZhaWxlZAAAACcAAACwAQAACAAAACgAAAApAAAABAAAAAQAAAAqAAAAKwAAAGZhaWxlZCB0byBmaWxsIGJ1ZmZlcmZhaWxlZCB0byBmaWxsIHdob2xlIGJ1ZmZlcuUFEAAbAAAAJQAAAC9ydXN0Yy80YjkxYTZlYTcyNThhOTQ3ZTU5YzY1MjJjZDU4OThlN2MwYTZhODhmL2xpYnJhcnkvc3RkL3NyYy9pby9pbXBscy5ycwAMBhAASwAAAPIAAAANAAAAL3J1c3RjLzRiOTFhNmVhNzI1OGE5NDdlNTljNjUyMmNkNTg5OGU3YzBhNmE4OGYvbGlicmFyeS9zdGQvc3JjL2lvL2N1cnNvci5yc2gGEABMAAAA6wAAAAoAAAAvcnVzdGMvNGI5MWE2ZWE3MjU4YTk0N2U1OWM2NTIyY2Q1ODk4ZTdjMGE2YTg4Zi9saWJyYXJ5L3N0ZC9zcmMvaW8vcmVhZGJ1Zi5ycwAAAMQGEABNAAAAawAAAA4AAADEBhAATQAAAEcAAAA2AAAALAAAAAQAAAAEAAAALQAAAC4AAAAvAAAAAAAAAP//////////YHVud3JhcF90aHJvd2AgZmFpbGVkL3Jvb3QvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS1iaW5kZ2VuLWZ1dHVyZXMtMC40LjMzL3NyYy9saWIucnMAAABtBxAAXAAAANoAAAAgAAAAAAAAAGBhc3luYyBmbmAgcmVzdW1lZCBhZnRlciBjb21wbGV0aW9uADMAAABmYWlsZWQgdG8gd3JpdGUgd2hvbGUgYnVmZmVyCAgQABwAAAAXAAAANAAAAAwAAAAEAAAANQAAADYAAAA3AAAAZm9ybWF0dGVyIGVycm9yAEgIEAAPAAAAKAAAAC9ydXN0Yy80YjkxYTZlYTcyNThhOTQ3ZTU5YzY1MjJjZDU4OThlN2MwYTZhODhmL2xpYnJhcnkvc3RkL3NyYy9pby9tb2QucnMAAABkCBAASQAAABoFAAAWAAAAYWR2YW5jaW5nIGlvIHNsaWNlcyBiZXlvbmQgdGhlaXIgbGVuZ3RoAMAIEAAnAAAAZAgQAEkAAAAcBQAADQAAAC9ydXN0Yy80YjkxYTZlYTcyNThhOTQ3ZTU5YzY1MjJjZDU4OThlN2MwYTZhODhmL2xpYnJhcnkvc3RkL3NyYy9zeXMvd2FzbS8uLi91bnN1cHBvcnRlZC9pby5ycwAAAAAJEABdAAAADgAAABMAAAAoKQAAOAAAAAwAAAAEAAAAOQAAADoAAAAEAAAAYSBEaXNwbGF5IGltcGxlbWVudGF0aW9uIHJldHVybmVkIGFuIGVycm9yIHVuZXhwZWN0ZWRseS9ydXN0Yy80YjkxYTZlYTcyNThhOTQ3ZTU5YzY1MjJjZDU4OThlN2MwYTZhODhmL2xpYnJhcnkvYWxsb2Mvc3JjL3N0cmluZy5ycwAAwwkQAEsAAAC6CQAADgAAAGNhbGxlZCBgT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgTm9uZWAgdmFsdWUAOwAAAAAAAAABAAAABgAAADwAAAAAAAAAAQAAAD0AAABjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlAD4AAAAAAAAAAQAAAD8AAAAvcm9vdC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4wL3NyYy9jaHVua2VkX2VuY29kZXIucnMAAKgKEABaAAAALQAAABoAAACoChAAWgAAADcAAABEAAAAqAoQAFoAAAA6AAAAJwAAAC9yb290Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjAvc3JjL2VuY29kZS5ycwAAADQLEABRAAAAtgAAACAAAAA0CxAAUQAAALcAAAAlAAAANAsQAFEAAAD8AAAAHAAAADQLEABRAAAA/QAAACEAAAA0CxAAUQAAABMBAAAuAAAANAsQAFEAAAATAQAACQAAADQLEABRAAAAFAEAAAkAAAA0CxAAUQAAAAsBAAAuAAAANAsQAFEAAAALAQAACQAAADQLEABRAAAADQEAAA8AAAA0CxAAUQAAAAwBAAAJAAAANAsQAFEAAAAPAQAACQAAAFdyaXRpbmcgdG8gYSBTdHJpbmcgc2hvdWxkbid0IGZhaWwAADQLEABRAAAAUwAAAA4AAAA0CxAAUQAAAKAAAAAqAAAAdXNkcGwtZnJvbnQvc3JjL2Nvbm5lY3Rpb24ucnMAAACMDBAAHQAAABkAAAAmAAAAUE9TVGh0dHA6Ly91c2RwbC46L3VzZHBsL2NhbGwAAADADBAADAAAAMwMEAABAAAAzQwQAAEAAADODBAACwAAAGxvY2FsaG9zdAAAAPwMEAAJAAAAjAwQAB0AAAAsAAAAJAAAAIwMEAAdAAAAMwAAACcAAABFeHBlY3RlZCBjYWxsIHJlc3BvbnNlIG1lc3NhZ2UgZnJvbSAsIGdvdCBzb21ldGhpbmcgZWxzZTANEAAkAAAAVA0QABQAAAAwLjcuMHVzZHBsLWZyb250L3NyYy9saWIucnMAfQ0QABYAAABgAAAAGAAAAH0NEAAWAAAAaAAAABgAAAB9DRAAFgAAAG8AAABOAAAAfQ0QABYAAABuAAAAAQAAAExvYWRFcnJvcjogSW8oKQDUDRAADgAAAOINEAABAAAATG9hZEVycm9yOiBJbnZhbGlkRGF0YQAA9A0QABYAAABMb2FkRXJyb3I6IFRvb1NtYWxsQnVmZmVyAAAAFA4QABkAAABEdW1wRXJyb3I6IElvKAAAOA4QAA4AAADiDRAAAQAAAER1bXBFcnJvcjogVW5zdXBwb3J0ZWQAAFgOEAAWAAAARHVtcEVycm9yOiBUb29TbWFsbEJ1ZmZlcgAAAHgOEAAZAAAAY3JhbmtzaGFmdAAAnA4QAAoAAABkZWNreQAAALAOEAAFAAAAYW55AMAOEAADAAAAL3Jvb3QvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMC9zcmMvZW5jb2RlLnJzAAAAzA4QAFEAAAA7AQAACQAAACEiIyQlJicoKSorLC0wMTIzNDU2Nzg5QEFCQ0RFRkdISUpLTE1OUFFSU1RVVlhZWltgYWJjZGVoaWprbG1wcXJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSssLi9BQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OS4vMDEyMzQ1Njc4OUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OS1fQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrL////////////////////////////////////////////wABAgMEBQYHCAkKCwz//w0ODxAREhMUFRb///////8XGBkaGxwdHh8gISIjJCX/JicoKSorLP8tLi8w/////zEyMzQ1Nv//Nzg5Ojs8//89Pj//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pj////80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ////////GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABNjc4OTo7PD0+P/////////8CAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaG////////xwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJCgv/////////DA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCX///////8mJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+//80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ/////z//GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z7///8/NDU2Nzg5Ojs8Pf////////8AAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGf///////xobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3AQEAAwEBAA8A8QALAPEABwDxAAMA8QALAVEACwFBAAsBMQALASEACwERAAsBAQAE92ZXJmbG93IHdoZW4gY2FsY3VsYXRpbmcgbnVtYmVyIG9mIGNodW5rcyBpbiBpbnB1dC9yb290Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjAvc3JjL2RlY29kZS5ycxMXEABRAAAAvAAAAAoAAABBAAAACAAAAAQAAABCAAAAY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZS9yb290Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjAvc3JjL2NodW5rZWRfZW5jb2Rlci5ycwAAAK8XEABaAAAAaAAAADAAAABDAAAACAAAAAQAAABEAAAARQAAAEYAAAAIAAAABAAAAEcAAABib2R5bWV0aG9kbW9kZXNhbWUtb3JpZ2lubm8tY29yc2NvcnNuYXZpZ2F0ZWF0dGVtcHRlZCB0byBjb252ZXJ0IGludmFsaWQgUmVxdWVzdE1vZGUgaW50byBKU1ZhbHVlL3Jvb3QvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2ViLXN5cy0wLjMuNjAvc3JjL2ZlYXR1cmVzL2dlbl9SZXF1ZXN0TW9kZS5ycwAAAKEYEABkAAAAAwAAAAEAAABhbHJlYWR5IGJvcnJvd2VkSAAAAAAAAAABAAAASQAAAEoAAAAEAAAABAAAAEsAAABMAAAATQAAAAQAAAAEAAAATgAAAE8AAABGbk9uY2UgY2FsbGVkIG1vcmUgdGhhbiBvbmNlL3Jvb3QvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS1iaW5kZ2VuLWZ1dHVyZXMtMC40LjMzL3NyYy9saWIucnN8GRAAXAAAAKUAAAAPAAAAfBkQAFwAAACFAAAAJwAAAHwZEABcAAAArwAAACQAAABjbG9zdXJlIGludm9rZWQgcmVjdXJzaXZlbHkgb3IgZGVzdHJveWVkIGFscmVhZHlhbHJlYWR5IGJvcnJvd2VkUQAAAAAAAAABAAAASQAAAC9yb290Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4zMy9zcmMvdGFzay9zaW5nbGV0aHJlYWQucnMAAFgaEABqAAAAIQAAABUAAABSAAAAUwAAAFQAAABVAAAAVgAAAFgaEABqAAAAVQAAACUAAABjYW5ub3QgYWNjZXNzIGEgVGhyZWFkIExvY2FsIFN0b3JhZ2UgdmFsdWUgZHVyaW5nIG9yIGFmdGVyIGRlc3RydWN0aW9uL3J1c3RjLzRiOTFhNmVhNzI1OGE5NDdlNTljNjUyMmNkNTg5OGU3YzBhNmE4OGYvbGlicmFyeS9zdGQvc3JjL3RocmVhZC9sb2NhbC5ycwAAAD4bEABPAAAApQEAABoAAABhc3NlcnRpb24gZmFpbGVkOiBtaWQgPD0gc2VsZi5sZW4oKQBXAAAAAAAAAAEAAAAmAAAAL3J1c3RjLzRiOTFhNmVhNzI1OGE5NDdlNTljNjUyMmNkNTg5OGU3YzBhNmE4OGYvbGlicmFyeS9hbGxvYy9zcmMvY29sbGVjdGlvbnMvdmVjX2RlcXVlL21vZC5yc2Fzc2VydGlvbiBmYWlsZWQ6IHNlbGYuY2FwKCkgPT0gb2xkX2NhcCAqIDIAAADUGxAAXgAAAN0IAAAJAAAAL3J1c3RjLzRiOTFhNmVhNzI1OGE5NDdlNTljNjUyMmNkNTg5OGU3YzBhNmE4OGYvbGlicmFyeS9hbGxvYy9zcmMvY29sbGVjdGlvbnMvdmVjX2RlcXVlL3Jpbmdfc2xpY2VzLnJzAABwHBAAZgAAACAAAAAOAAAAcBwQAGYAAAAjAAAAEQAAAGNsb3N1cmUgaW52b2tlZCByZWN1cnNpdmVseSBvciBkZXN0cm95ZWQgYWxyZWFkeVsAAAAEAAAABAAAAFwAAABdAAAAYWxyZWFkeSBib3Jyb3dlZGFscmVhZHkgbXV0YWJseSBib3Jyb3dlZF4AAAAAAAAAAQAAAEkAAABfAAAAAAAAAAEAAABgAAAAL3Jvb3QvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS1iaW5kZ2VuLWZ1dHVyZXMtMC40LjMzL3NyYy9xdWV1ZS5ycwAAhB0QAF4AAAAaAAAALgAAAIQdEABeAAAAHQAAACkAAACEHRAAXgAAADIAAAAaAAAAYQAAAHJldHVybiB0aGlzY2Fubm90IGFjY2VzcyBhIFRocmVhZCBMb2NhbCBTdG9yYWdlIHZhbHVlIGR1cmluZyBvciBhZnRlciBkZXN0cnVjdGlvbi9ydXN0Yy80YjkxYTZlYTcyNThhOTQ3ZTU5YzY1MjJjZDU4OThlN2MwYTZhODhmL2xpYnJhcnkvc3RkL3NyYy90aHJlYWQvbG9jYWwucnNpHhAATwAAAKUBAAAaAAAAdgAAAAAAAAABAAAAJgAAAC9ydXN0Yy80YjkxYTZlYTcyNThhOTQ3ZTU5YzY1MjJjZDU4OThlN2MwYTZhODhmL2xpYnJhcnkvYWxsb2Mvc3JjL3Jhd192ZWMucnNUcmllZCB0byBzaHJpbmsgdG8gYSBsYXJnZXIgY2FwYWNpdHkkHxAAJAAAANgeEABMAAAAqQEAAAkAAABjbG9zdXJlIGludm9rZWQgcmVjdXJzaXZlbHkgb3IgZGVzdHJveWVkIGFscmVhZHl8AAAABAAAAAQAAAB9AAAAfgAAAH8AAABjYWxsZWQgYE9wdGlvbjo6dW53cmFwKClgIG9uIGEgYE5vbmVgIHZhbHVlQWNjZXNzRXJyb3IAAKgfEAAAAAAAdW5jYXRlZ29yaXplZCBlcnJvcm90aGVyIGVycm9yb3V0IG9mIG1lbW9yeXVuZXhwZWN0ZWQgZW5kIG9mIGZpbGV1bnN1cHBvcnRlZG9wZXJhdGlvbiBpbnRlcnJ1cHRlZGFyZ3VtZW50IGxpc3QgdG9vIGxvbmdpbnZhbGlkIGZpbGVuYW1ldG9vIG1hbnkgbGlua3Njcm9zcy1kZXZpY2UgbGluayBvciByZW5hbWVkZWFkbG9ja2V4ZWN1dGFibGUgZmlsZSBidXN5cmVzb3VyY2UgYnVzeWZpbGUgdG9vIGxhcmdlZmlsZXN5c3RlbSBxdW90YSBleGNlZWRlZHNlZWsgb24gdW5zZWVrYWJsZSBmaWxlbm8gc3RvcmFnZSBzcGFjZXdyaXRlIHplcm90aW1lZCBvdXRpbnZhbGlkIGRhdGFpbnZhbGlkIGlucHV0IHBhcmFtZXRlcnN0YWxlIG5ldHdvcmsgZmlsZSBoYW5kbGVmaWxlc3lzdGVtIGxvb3Agb3IgaW5kaXJlY3Rpb24gbGltaXQgKGUuZy4gc3ltbGluayBsb29wKXJlYWQtb25seSBmaWxlc3lzdGVtIG9yIHN0b3JhZ2UgbWVkaXVtZGlyZWN0b3J5IG5vdCBlbXB0eWlzIGEgZGlyZWN0b3J5bm90IGEgZGlyZWN0b3J5b3BlcmF0aW9uIHdvdWxkIGJsb2NrZW50aXR5IGFscmVhZHkgZXhpc3RzYnJva2VuIHBpcGVuZXR3b3JrIGRvd25hZGRyZXNzIG5vdCBhdmFpbGFibGVhZGRyZXNzIGluIHVzZW5vdCBjb25uZWN0ZWRjb25uZWN0aW9uIGFib3J0ZWRuZXR3b3JrIHVucmVhY2hhYmxlaG9zdCB1bnJlYWNoYWJsZWNvbm5lY3Rpb24gcmVzZXRjb25uZWN0aW9uIHJlZnVzZWRwZXJtaXNzaW9uIGRlbmllZGVudGl0eSBub3QgZm91bmQgKG9zIGVycm9yICkAAACoHxAAAAAAANUiEAALAAAA4CIQAAEAAABtZW1vcnkgYWxsb2NhdGlvbiBvZiAgYnl0ZXMgZmFpbGVkCgD8IhAAFQAAABEjEAAOAAAAbGlicmFyeS9zdGQvc3JjL2FsbG9jLnJzMCMQABgAAABSAQAACQAAAGxpYnJhcnkvc3RkL3NyYy9wYW5pY2tpbmcucnNYIxAAHAAAAEYCAAAfAAAAWCMQABwAAABHAgAAHgAAAIAAAAAMAAAABAAAAIEAAAB8AAAACAAAAAQAAACCAAAAgwAAABAAAAAEAAAAhAAAAIUAAAB8AAAACAAAAAQAAACGAAAAhwAAAG9wZXJhdGlvbiBzdWNjZXNzZnVsDgAAABAAAAAWAAAAFQAAAAsAAAAWAAAADQAAAAsAAAATAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEQAAABIAAAAQAAAAEAAAABMA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"; +const encoded = "AGFzbQEAAAABtwEbYAJ/fwBgAn9/AX9gAX8AYAN/f38AYAR/f39/AGADf39/AX9gAX8Bf2AAAGAAAX9gBX9/f39/AGAEf39/fwF/YAV/f39/fwF/YAF/AX5gA39/fwF+YAR/fn9/AGAGf39/f39/AX9gBn9/f39/fwBgBX9/fn9/AGAFf399f38AYAV/f3x/fwBgBH99f38AYAR/fH9/AGACfn8AYAd/f39/f39/AX9gA35/fwF/YAF8AX9gAn9/AX4CqgkjA3diZxpfX3diaW5kZ2VuX29iamVjdF9kcm9wX3JlZgACA3diZxVfX3diaW5kZ2VuX3N0cmluZ19uZXcAAQN3YmcVX193YmluZGdlbl9zdHJpbmdfZ2V0AAADd2JnG19fd2JpbmRnZW5fb2JqZWN0X2Nsb25lX3JlZgAGA3diZxVfX3diaW5kZ2VuX251bWJlcl9uZXcAGQN3YmcWX193YmluZGdlbl9ib29sZWFuX2dldAAGA3diZxVfX3diaW5kZ2VuX251bWJlcl9nZXQAAAN3YmcSX193YmluZGdlbl9pc19udWxsAAYDd2JnF19fd2JpbmRnZW5faXNfdW5kZWZpbmVkAAYDd2JnKF9fd2JnX2luc3RhbmNlb2ZfV2luZG93X2UyNjZmMDJlZWU0M2I1NzAABgN3YmccX193YmdfZmV0Y2hfNDY1ZThjYjYxYTBmNDNlYQABA3diZypfX3diZ19pbnN0YW5jZW9mX1Jlc3BvbnNlX2ZiM2E0ZGY2NDhjMTg1OWIABgN3YmcbX193YmdfdGV4dF9mNjE0NjRkNzgxYjA5OWYwAAYDd2JnKF9fd2JnX25ld3dpdGhzdHJhbmRpbml0X2M0NWYwZGM2ZGEyNmZkMDMABQN3YmcSX193YmluZGdlbl9jYl9kcm9wAAYDd2JnIF9fd2JnX25ld25vYXJnc18yYjhiNmJkNzc1M2M3NmJhAAEDd2JnG19fd2JnX2NhbGxfOTVkMWVhNDg4ZDAzZTRlOAABA3diZxpfX3diZ19uZXdfZjk4NzYzMjYzMjhmNDVlZAAIA3diZxRfX3diaW5kZ2VuX2lzX3N0cmluZwAGA3diZxtfX3diZ19zZWxmX2U3YzFmODI3MDU3ZjY1ODQACAN3YmcdX193Ymdfd2luZG93X2EwOWVjNjY0ZTE0YjFiODEA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BGoiAyACQYABaiACQShqEIQCIAIoAghFBEAgAigCDCIEQYQBTwRAIAQQAAsgAigCgAEiBEGEAU8EQCAEEAALIAIoAigiBEGEAU8EQCAEEAALIAMoAgAiA0GEAU8EQCADEAALQQEhAyAAKAKUBCIEQYQBSQ0BIAQQAAwBC0G4gMAAQRUQlgMACyAAIAM6AJgEIAJB4AJqJAAgAUEARwuhDAEFfyMAQZACayIDJAAgAQJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AYEEBaw4EBwACAwELAAsgASABKQMANwMIIANByABqIAFBEGpBKBCiAxogASABLwFcOwFeIAEQETYCOCABQThqIgQQvwEgBBDCASADQaQBakEGNgIAIANBnAFqQQc2AgAgAyABQd4AajYCoAEgA0HQisAANgKYASADQQg2ApQBIAMgAUEIajYCkAEgA0EDNgLMASADQQQ2AsQBIANBpIrAADYCwAEgA0EANgK4ASADIANBkAFqNgLIASADQYABaiADQbgBahBBIAFBxABqIANBiAFqKAIANgIAIAEgAykDgAE3AjwgA0G4AWogA0HIAGpBKBCiAxogA0GQAWogA0G4AWoQgQEgAygCkAEhBSADKAKUASIGRQ0LIAFB0ABqIAMoApgBIgc2AgAgAUHMAGogBjYCACABIAU2AkggA0GQAWogBiAHEDcgA0HAAWoiBSADQZgBaikDADcDACADIAMpA5ABNwO4ASADQfAAaiADQbgBahC8ASAFIANB+ABqKAIANgIAIAMgAykDcDcDuAEgAyADQbgBahCMAjYCkAEgBCADQZABahCwASADKAKQASIFQYQBTwRAIAUQAAsgA0FAayABQUBrKAIAIAFBxABqKAIAIAQQ8wEgAygCRCEFIAMoAkANCiABIAU2AlQgA0E4ahDtASADKAI4RQ0GIAEgAygCPDYCWCABIAFB2ABqKAIAIAFB1ABqKAIAEAoQSDYCaAsgA0EwaiABQegAaiIEIAIQjQEgAygCMCIGQQJGDQYgAygCNCEFIAQQrwEgBg0IIANBKGogBRDyASADKAIsIQUgAygCKA0IIAEgBTYCaCADQSBqIAQQ9gEgAygCICEEIAFB9ABqIAMoAiQiBTYCACABIAQ2AnAgBA0BIAEgBRBINgJsCyADQRhqIAFB7ABqIgQgAhCNASADKAIYIgJBAkYNASADKAIcIQUgBBCvASACDQAgA0EQaiAFEPEBIAMoAhQhBCADKAIQRQ0CIAQhBQsgASgCaCICQYQBSQ0GIAIQAAwGCyAAQQs2AgBBBAwKCyADQQhqIAQQAiADKAIIIgVFBEAgA0EANgK8AQwECyADKAIMIQIgAyAFNgK8ASADIAI2AsABIAMgAjYCuAEgAyADQbgBahCxAiADQbgBaiADKAIAIAMoAgQQ5QIgAygCvAFFDQMgA0GIAWogA0HAAWoiBigCACICNgIAIAMgAykDuAE3A4ABIANBuAFqIAMoAoQBIAIQmwEgAygCuAEiAkEKRwRAIAMoArwBIQUgA0GQAWogBkEoEKIDGiADQfABaiADQZgBaikDADcDACADQfgBaiADQaABaikDADcDACADQYACaiADQagBaikDADcDACADIAMpA5ABNwPoASADQYABahCaAiAEQYQBTwRAIAQQAAsgASgCaCIEQYQBTwRAIAQQAAsgASgCWCIEQYQBTwRAIAQQAAsgASgCVCIEQYQBTwRAIAQQAAsgAUHIAGoQmgIgAUE8ahCaAiABKAI4IgFBhAFJDQkgARAADAkLIAMgAykCvAE3A4gCIANBiAJqEKoBIQUgA0GAAWoQmgIgBEGEAU8EQCAEEAALIAEoAmgiAkGEAU8EQCACEAALIAEoAlgiAkGEAU8EQCACEAALIAEoAlQiAkGEAU8EQCACEAALIAFByABqEJoCIAFBPGoQmgIgASgCOCIBQYQBSQ0HIAEQAAwHC0HAgsAAQSNB9InAABD3AQALQbyFwABBK0HYisAAEPcBAAsgAEELNgIAQQMMBgtBvIXAAEErQeiKwAAQ9wEACyABKAJYIgJBhAFPBEAgAhAACyABKAJUIgJBhAFJDQAgAhAACyABQcgAahCaAgsgAUE8ahCaAiABKAI4IgFBhAFJDQAgARAAC0EKIQILIAAgBTYCBCAAIAI2AgAgACADKQPoATcDCCAAQRBqIANB8AFqKQMANwMAIABBGGogA0H4AWopAwA3AwAgAEEgaiADQYACaikDADcDAEEBCzoAYCADQZACaiQAC4YMAgp/An4jAEHQAmsiAiQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAC0A2AJBAWsOAwcCAQALIAAgAEGoAWpBqAEQogMaCwJAIAAtAKABQQFrDgMFAQACCyAAQQhqIQQgAEGYAWotAABBAWsOAwcAAwILAAsgACgCACEDIAIgACgCBCIENgLIASACIAM2AsQBIAIgBDYCwAEgAkEoaiACQcABahCxAiACQTBqIAIoAiggAigCLBDlAiACQcwCaiACQThqKAIANgIAIAIgAikDMDcCxAIgAEEIaiIEIAJBwAFqQZABEKIDGiAAQZgBakEAOgAACyAAQYgBaiAAQZQBaigCADYCACAAQYABaiIDIABBjAFqKQIANwIAQYjswABBiOzAACkDACIMQgF8NwMAIAJB6ABqQQRyIAMQ0QEgAkEJNgJoQZDswAAvAQAhAyACQcgBaiACQegAakEoEKIDGiAAQRBqIAJBwAFqQTAQogMaIABB6ABqQQA6AAAgAEHkAGogAzsBACAAIAw3AwgLIAJBwAFqIAQgARAnIAIoAsABQQtGDQIgAkFAayACQcABakEoEKIDGiAEEK4BAkACQCACKAJAIghBeGoOAwEGAAYLIAIoAkQhAUHU7MAAKAIABEAQ4wILQdTswABBADYCACABQYQBSQ0JIAEQAAwJCyACQcgAaigCACEBIAJBzABqKAIAIQUgAigCRCEGIAJBGGpB5ILAABDnASACKQMYIQwgAikDICENIAJBwAFqIAUQayACQYABaiIJIAJByAFqIgopAwA3AwAgAiACKQPAATcDeCACIA03A3AgAiAMNwNoIAIgATYCzAEgAiABIAVBGGwiA2oiBzYCyAEgAiABNgLEASACIAY2AsABIAVFDQYgAkG4AWohBQNAIAEoAgQiBkUEQCABQRhqIQcMBwsgASgCACELIAIgASgCCDYCqAEgAiAGNgKkASACIAs2AqABIAUgAUEUaigCADYCACACIAEpAgw3A7ABIAJBkAFqIAJB6ABqIAJBoAFqIAJBsAFqEEsgAigClAEEQCACQZABahCmAiACQZABahDKAgsgAUEYaiEBIANBaGoiAw0ACwwFC0HAgsAAQSNBgIzAABD3AQALQcCCwABBI0GwgsAAEPcBAAtBAyEDIABBAzoAoAEgAEEDOgCYAUEBIQEMBgtBwILAAEEjQfCLwAAQ9wEAC0HU7MAAKAIABEAQ4wILQdTswABBADYCAEEBIQEMAgsgAiAHNgLEAQsgAkHAAWoQuwEg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IAAoAgQoAgwRBQALrQcCBn8CfiMAQTBrIgMkACADQf8BOgAPIANBEGogASADQQ9qQQEgAigCICIGEQQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAy0AEEEERwRAIAMpAxAiCUL/AYNCBlINAQsgAy0AD0F/ag4KExACAwQFBgcJCAELIAAgCTcCBAwTCyAAQQU6AAQMEgsgA0F/NgIoIANBEGogASADQShqQQQgBhEEACADLQAQQQRHBEAgAzEAEEIGUg0NCyADNQIoIQlBBCEFQQIhBAwQCyADQn83AyggA0EQaiABIANBKGpBCCAGEQQAIAMtABBBBEcEQCADMQAQQgZSDQsLIAMpAygiCkIghiEJIApCIIinIQdBCCEFQQMhBAwPCyADQX82AiggA0EQaiABIANBKGpBBCAGEQQAIAMtABBBBEcEQCADKQMQIglC/wGDQgZSDQkLIAM1AighCUEEIQRBBCEFDA4LIANCfzcDICADQShqIAEgA0EgakEIIAYRBAAgAy0AKEEERwRAIAMpAygiCUL/AYNCBlINBwsgAyADKQMgIgk3AhQgCUIgiKchByADKQMQIQlBCCEFQQUhBAwNCyADQX82AiggA0EQaiABIANBKGpBBCAGEQQAIAMtABBBBEcEQCADKQMQIglC/wGDQgZSDQULIAM1AighCUEEIQVBBiEEDAwLIANCfzcDICADQShqIAEgA0EgakEIIAYRBAAgAy0AKEEERwRAIAMpAygiCUL/AYNCBlINAwsgAyADKQMgIgk3AhQgCUIgiKchByADKQMQIQlBCCEFQQchBAwLCyADQRBqIAEgAhBFIAMoAhRFDQggAygCGCEHIAMpAxAhCSADKAIcIQVBCSEEDAoLIANBEGogASACEL4BIAMoAhBFDQggACADKQIUNwIEDAoLIAAgCTcCBAwJCyAAIAk3AgQMCAsgACAJNwIEDAcLIAAgCTcCBAwGCyAAIAM1AhAgAzUCFEIghoQ3AgQMBQsgACADNQIQIAM1AhRCIIaENwIEDAQLIANBEGogASACEEUgAygCFARAIAMoAhghByADKQMQIQkgAygCHCEFQQEhBAwDCyAAIAMpAxg3AgQMAwsgACADKQMYNwIEDAILQQghBCADQRhqKAIAIQUgAy0AFCEICyAAIAc2AAwgACAJNwAEIAAgCDoAASAAIAQ6AAAgACAFQQFqNgIQDAELIABBCjoAAAsgA0EwaiQAC48HAQZ/AkACQAJAIAJBCU8EQCADIAIQSSICDQFBAA8LQQhBCBDmAiEBQRRBCBDmAiEFQRBBCBDmAiEEQQAhAkEAQRBBCBDmAkECdGsiBkGAgHwgBCABIAVqamtBd3FBfWoiASAGIAFJGyADTQ0BQRAgA0EEakEQQQgQ5gJBe2ogA0sbQQgQ5gIhBSAAEKsDIgEgARCXAyIGEKgDIQQCQAJAAkACQAJAAkACQCABEIEDRQRAIAYgBU8NASAEQfTwwAAoAgBGDQIgBEHw8MAAKAIARg0DIAQQ/AINByAEEJcDIgcgBmoiCCAFSQ0HIAggBWshBiAHQYACSQ0EIAQQYgwFCyABEJcDIQQgBUGAAkkNBiAEIAVBBGpPQQAgBCAFa0GBgAhJGw0FIAEoAgAiBiAEakEQaiEHIAVBH2pBgIAEEOYCIQRBACIFRQ0GIAUgBmoiASAEIAZrIgBBcGoiAjYCBCABIAIQqANBBzYCBCABIABBdGoQqANBADYCBEH48MAAQfjwwAAoAgAgBCAHa2oiADYCAEGE8cAAQYTxwAAoAgAiAiAFIAUgAksbNgIAQfzwwABB/PDAACgCACICIAAgAiAASxs2AgAMCQsgBiAFayIEQRBBCBDmAkkNBCABIAUQqAMhBiABIAUQugIgBiAEELoCIAYgBBA9DAQLQezwwAAoAgAgBmoiBiAFTQ0EIAEgBRCoAyEEIAEgBRC6AiAEIAYgBWsiBUEBcjYCBEHs8MAAIAU2AgBB9PDAACAENgIADAMLQejwwAAoAgAgBmoiBiAFSQ0DAkAgBiAFayIEQRBBCBDmAkkEQCABIAYQugJBACEEQQAhBgwBCyABIAUQqAMiBiAEEKgDIQcgASAFELoCIAYgBBDhAiAHIAcoAgRBfnE2AgQLQfDwwAAgBjYCAEHo8MAAIAQ2AgAMAgsgBEEMaigCACIJIARBCGooAgAiBEcEQCAEIAk2AgwgCSAENgIIDAELQeDwwABB4PDAACgCAEF+IAdBA3Z3cTYCAAsgBkEQQQgQ5gJPBEAgASAFEKgDIQQgASAFELoCIAQgBhC6AiAEIAYQPQwBCyABIAgQugILIAENAwsgAxAkIgVFDQEgBSAAIAEQlwNBeEF8IAEQgQMbaiIBIAMgASADSRsQogMgABArDwsgAiAAIAEgAyABIANJGxCiAxogABArCyACDwsgARCBAxogARCqAwuRBwENfwJAAkAgAigCACILQSIgAigCBCINKAIQIg4RAQBFBEACQCABRQRAQQAhAgwBCyAAIAFqIQ9BACECIAAhBwJAA0ACQCAHIggsAAAiBUF/SgRAIAhBAWohByAFQf8BcSEDDAELIAgtAAFBP3EhBCAFQR9xIQMgBUFfTQRAIANBBnQgBHIhAyAIQQJqIQcMAQsgCC0AAkE/cSAEQQZ0ciEEIAhBA2ohByAFQXBJBEAgBCADQQx0ciEDDAELIANBEnRBgIDwAHEgBy0AAEE/cSAEQQZ0cnIiA0GAgMQARg0CIAhBBGohBwtBgoDEACEFQTAhBAJAAkACQAJAAkACQAJAAkACQCADDiMGAQEBAQEBAQECBAEBAwEBAQEBAQEBAQEBAQEBAQEBAQEBBQALIANB3ABGDQQLIAMQTkUEQCADEHINBgsgA0GBgMQARg0FIANBAXJnQQJ2QQdzIQQgAyEFDAQLQfQAIQQMAwtB8gAhBAwCC0HuACEEDAELIAMhBAsgBiACSQ0BAkAgAkUNACACIAFPBEAgASACRg0BDAMLIAAgAmosAABBQEgNAgsCQCAGRQ0AIAYgAU8EQCABIAZHDQMMAQsgACAGaiwAAEG/f0wNAgsgCyAAIAJqIAYgAmsgDSgCDBEFAARAQQEPC0EFIQkDQCAJIQwgBSECQYGAxAAhBUHcACEKAkACQAJAAkACQAJAIAJBgIC8f2pBAyACQf//wwBLG0EBaw4DAQUAAgtBACEJQf0AIQogAiEFAkACQAJAIAxB/wFxQQFrDgUHBQABAgQLQQIhCUH7ACEKDAULQQMhCUH1ACEKDAQLQQQhCUHcACEKDAMLQYCAxAAhBSAEIQogBEGAgMQARw0DCwJ/QQEgA0GAAUkNABpBAiADQYAQSQ0AGkEDQQQgA0GAgARJGwsgBmohAgwECyAMQQEgBBshCUEwQdcAIAIgBEECdHZBD3EiBUEKSRsgBWohCiAEQX9qQQAgBBshBAsgAiEFCyALIAogDhEBAEUNAAtBAQ8LIAYgCGsgB2ohBiAHIA9HDQEMAgsLIAAgASACIAZByNLAABDzAgALIAJFBEBBACECDAELIAIgAU8EQCABIAJGDQEMBAsgACACaiwAAEG/f0wNAwsgCyAAIAJqIAEgAmsgDSgCDBEFAEUNAQtBAQ8LIAtBIiAOEQEADwsgACABIAIgAUHY0sAAEPMCAAuHBgEIfwJAIAJFDQBBACACQXlqIgQgBCACSxshCSABQQNqQXxxIAFrIQpBACEEA0ACQAJAAkACQAJAAkACQAJAAkAgASAEai0AACIHQRh0QRh1IghBAE4EQCAKIARrQQNxIApBf0ZyDQEgBCAJSQ0CDAgLQQEhBkEBIQMCQAJAAkACQAJAAkACQAJAIAdBtNTAAGotAABBfmoOAwABAg4LIARBAWoiBSACSQ0GQQAhAwwNC0EAIQMgBEEBaiIFIAJPDQwgASAFaiwAACEFIAdBoH5qIgNFDQEgA0ENRg0CDAMLIARBAWoiAyACTwRAQQAhAwwMCyABIANqLAAAIQUCQAJAAkAgB0GQfmoOBQEAAAACAAsgCEEPakH/AXFBAksEQEEBIQMMDgsgBUF/TA0JQQEhAwwNCyAFQfAAakH/AXFBMEkNCQwLCyAFQY9/Sg0KDAgLIAVBYHFBoH9HDQkMAgsgBUGgf04NCAwBCwJAIAhBH2pB/wFxQQxPBEAgCEF+cUFuRwRAQQEhAwwLCyAFQX9MDQFBASEDDAoLIAVBv39KDQgMAQtBASEDIAVBQE8NCAtBACEDIARBAmoiBSACTw0HIAEgBWosAABBv39MDQVBASEDQQIhBgwHCyABIAVqLAAAQb9/Sg0FDAQLIARBAWohBAwHCwNAIAEgBGoiAygCAEGAgYKEeHENBiADQQRqKAIAQYCBgoR4cQ0GIARBCGoiBCAJSQ0ACwwFC0EBIQMgBUFATw0DCyAEQQJqIgMgAk8EQEEAIQMMAwsgASADaiwAAEG/f0oEQEECIQZBASEDDAMLQQAhAyAEQQNqIgUgAk8NAiABIAVqLAAAQb9/TA0AQQMhBkEBIQMMAgsgBUEBaiEEDAMLQQEhAwsgACAENgIEIABBCWogBjoAACAAQQhqIAM6AAAgAEEBNgIADwsgBCACTw0AA0AgASAEaiwAAEEASA0BIAIgBEEBaiIERw0ACwwCCyAEIAJJDQALCyAAIAE2AgQgAEEIaiACNgIAIABBADYCAAv0BQEHfwJ/IAEEQEErQYCAxAAgACgCGCIJQQFxIgEbIQogASAFagwBCyAAKAIYIQlBLSEKIAVBAWoLIQgCQCAJQQRxRQRAQQAhAgwBCwJAIANBEE8EQCACIAMQKiEGDAELIANFBEAMAQsgA0EDcSELAkAgA0F/akEDSQRAIAIhAQwBCyADQXxxIQcgAiEBA0AgBiABLAAAQb9/SmogASwAAUG/f0pqIAEsAAJBv39KaiABLAADQb9/SmohBiABQQRqIQEgB0F8aiIHDQALCyALRQ0AA0AgBiABLAAAQb9/SmohBiABQQFqIQEgC0F/aiILDQALCyAGIAhqIQgLAkACQCAAKAIIRQRAQQEhASAAKAIAIgcgAEEEaigCACIAIAogAiADEKICDQEMAgsCQAJAAkACQCAAQQxqKAIAIgcgCEsEQCAJQQhxDQQgByAIayIGIQdBASAALQAgIgEgAUEDRhtBA3EiAUEBaw4CAQIDC0EBIQEgACgCACIHIABBBGooAgAiACAKIAIgAxCiAg0EDAULQQAhByAGIQEMAQsgBkEBdiEBIAZBAWpBAXYhBwsgAUEBaiEBIABBBGooAgAhBiAAKAIcIQggACgCACEAAkADQCABQX9qIgFFDQEgACAIIAYoAhARAQBFDQALQQEPC0EBIQEgCEGAgMQARg0BIAAgBiAKIAIgAxCiAg0BIAAgBCAFIAYoAgwRBQANAUEAIQECfwNAIAcgASAHRg0BGiABQQFqIQEgACAIIAYoAhARAQBFDQALIAFBf2oLIAdJIQEMAQsgACgCHCELIABBMDYCHCAALQAgIQxBASEBIABBAToAICAAKAIAIgYgAEEEaigCACIJIAogAiADEKICDQAgByAIa0EBaiEBAkADQCABQX9qIgFFDQEgBkEwIAkoAhARAQBFDQALQQEPC0EBIQEgBiAEIAUgCSgCDBEFAA0AIAAgDDoAICAAIAs2AhxBAA8LIAEPCyAHIAQgBSAAKAIMEQUAC+4FAgd/An4jAEHQAGsiAyQAIAMgAjYCECABKAIIIQIgAyADQRBqNgIUAkAgAkEBaiIFIAJJBEAQ6AEgAygCBCEFIAMoAgAhBAwBCwJAAkACQAJAIAUgASgCACIEIARBAWpBA3ZBB2wgBEEISRsiBEEBdksEQCAFIARBAWoiBCAFIARLGyIEQQhJDQEgBCAEQf////8BcUYEQEF/IARBA3RBB25Bf2pndkEBaiEEDAMLEOgBIAMoAgghBCADKAIMIgVBgYCAgHhHDQUMAgsgASADQRRqQZiAwABBGBAzDAILQQRBCCAEQQRJGyEECyADQTBqQRggBBBmIAMoAjAhBCADKAI8IgVFDQEgAygCNCEGIAVB/wEgBEEJahCjAyEHIANCmICAgIABNwMoIAMgBzYCJCADIAQ2AhggAyACNgIgIAMgBiACazYCHCABKAIAIghBf0cEQEEAIQYDQCABKAIMIgIgBmosAABBAE4EQCAHIAQgAygCFCgCACACQQAgBmtBGGxqQWhqEEOnIglxIgVqKQAAQoCBgoSIkKDAgH+DIgpQBEBBCCECA0AgAiAFaiEFIAJBCGohAiAHIAQgBXEiBWopAABCgIGChIiQoMCAf4MiClANAAsLIAcgCnqnQQN2IAVqIARxIgJqLAAAQX9KBEAgBykDAEKAgYKEiJCgwIB/g3qnQQN2IQILIAIgB2ogCUEZdiIFOgAAIAJBeGogBHEgB2pBCGogBToAACAHIAJBf3NBGGxqIgIgASgCDCAGQX9zQRhsaiIFKQAANwAAIAJBEGogBUEQaikAADcAACACQQhqIAVBCGopAAA3AAALIAYgCEYgBkEBaiEGRQ0ACwsgASkCACEKIAEgAykDGDcCACADQSBqIgIpAwAhCyACIAFBCGoiASkCADcDACABIAs3AgAgAyAKNwMYIANBGGoQ5QELQYGAgIB4IQUMAQsgAygCNCEFCyAAIAU2AgQgACAENgIAIANB0ABqJAALyQUCDn8BfiAAKAIAQQFqIQcgACgCDCEGA0ACQAJ/IARBAXEEQCAFQQdqIgQgBUkgBCAHT3INAiAFQQhqDAELIAUgB0kiCkUNASAKIAUiBGoLIQUgBCAGaiIEIAQpAwAiEkJ/hUIHiEKBgoSIkKDAgAGDIBJC//79+/fv37//AIR8NwMAQQEhBAwBCwsCQCAHQQhPBEAgBiAHaiAGKQAANwAADAELIAZBCGogBiAHEKEDCyAAAn9BACAAKAIAIg1Bf0YNABpBACADayEKQQAhBQNAAkAgACgCDCIEIAUiB2otAABBgAFHDQAgBCALaiEOIAQgB0F/cyADbGohDyACKAIUIRACQANAIAEgACAHIBARDQAhEiAAKAIAIgkgEqciDHEiBiEEIAAoAgwiCCAGaikAAEKAgYKEiJCgwIB/gyISUARAQQghBSAGIQQDQCAEIAVqIQQgBUEIaiEFIAggBCAJcSIEaikAAEKAgYKEiJCgwIB/gyISUA0ACwsgCCASeqdBA3YgBGogCXEiBGosAABBf0oEQCAIKQMAQoCBgoSIkKDAgH+DeqdBA3YhBAsgBCAGayAHIAZrcyAJcUEISQ0BIAggBEF/cyADbGohBSAEIAhqIgYtAAAgBiAMQRl2IgY6AAAgBEF4aiAJcSAIakEIaiAGOgAAQf8BRwRAIANFDQEgCiEEA0AgBCAOaiIGLQAAIQggBiAFLQAAOgAAIAUgCDoAACAFQQFqIQUgBEEBaiIEDQALDAELCyAAKAIMIgQgB2pB/wE6AAAgBCAAKAIAIAdBeGpxakEIakH/AToAACAFIA8gAxCiAxoMAQsgByAIaiAMQRl2IgQ6AAAgCSAHQXhqcSAIakEIaiAEOgAACyAHQQFqIQUgCyADayELIAcgDUcNAAsgACgCACIBIAFBAWpBA3ZBB2wgAUEISRsLIAAoAghrNgIEC/cFAgh/An4jAEHQAGsiASQAIAFBmOzAADYCEEGw7MAAKAIAIQQgASABQRBqNgIUAkAgBEEBaiICIARJBEAQ6AEgASgCBCECIAEoAgAhAwwBCwJAAkACQAJAIAJBqOzAACgCACIDIANBAWpBA3ZBB2wgA0EISRsiA0EBdksEQCACIANBAWoiAyACIANLGyIDQQhJDQEgAyADQf////8BcUYEQEF/IANBA3RBB25Bf2pndkEBaiEDDAMLEOgBIAEoAgghAyABKAIMIgJBgYCAgHhHDQUMAgtBqOzAACABQRRqQYCAwABBEBAzDAILQQRBCCADQQRJGyEDCyABQTBqQRAgAxBmIAEoAjAhAyABKAI8IgJFDQEgASgCNCEFIAJB/wEgA0EJahCjAyEGIAFCkICAgIABNwMoIAEgBjYCJCABIAM2AhggASAENgIgIAEgBSAEazYCHEGo7MAAKAIAIgdBf0cEQEEAIQUDQEG07MAAKAIAIgIgBWosAABBAE4EQCAGIAMgASgCFCgCACACIAVBBHRrQXBqEEOnIghxIgJqKQAAQoCBgoSIkKDAgH+DIglQBEBBCCEEA0AgAiAEaiECIARBCGohBCAGIAIgA3EiAmopAABCgIGChIiQoMCAf4MiCVANAAsLIAYgCXqnQQN2IAJqIANxIgRqLAAAQX9KBEAgBikDAEKAgYKEiJCgwIB/g3qnQQN2IQQLIAQgBmogCEEZdiICOgAAIARBeGogA3EgBmpBCGogAjoAACAGIARBf3NBBHRqIgJBtOzAACgCACAFQX9zQQR0aiIEKQAANwAAIAJBCGogBEEIaikAADcAAAsgBSAHRiAFQQFqIQVFDQALC0Go7MAAKQIAIQlBqOzAACABKQMYNwIAIAFBIGoiAikDACEKIAJBsOzAACkCADcDAEGw7MAAIAo3AgAgASAJNwMYIAFBGGoQ5QELQYGAgIB4IQIMAQsgASgCNCECCyAAIAI2AgQgACADNgIAIAFB0ABqJAALkgUBB38CQAJAAn8CQCAAIAFrIAJJBEAgASACaiEFIAAgAmohAyACQQ9LDQEgAAwCCyACQQ9NBEAgACEDDAMLIABBACAAa0EDcSIFaiEEIAUEQCAAIQMgASEAA0AgAyAALQAAOgAAIABBAWohACADQQFqIgMgBEkNAAsLIAQgAiAFayICQXxxIgZqIQMCQCABIAVqIgVBA3EiAARAIAZBAUgNASAFQXxxIgdBBGohAUEAIABBA3QiCGtBGHEhCSAHKAIAIQADQCAEIAAgCHYgASgCACIAIAl0cjYCACABQQRqIQEgBEEEaiIEIANJDQALDAELIAZBAUgNACAFIQEDQCAEIAEoAgA2AgAgAUEEaiEBIARBBGoiBCADSQ0ACwsgAkEDcSECIAUgBmohAQwCCyADQXxxIQBBACADQQNxIgZrIQcgBgRAIAEgAmpBf2ohBANAIANBf2oiAyAELQAAOgAAIARBf2ohBCAAIANJDQALCyAAIAIgBmsiBkF8cSICayEDQQAgAmshAgJAIAUgB2oiBUEDcSIEBEAgAkF/Sg0BIAVBfHEiB0F8aiEBQQAgBEEDdCIIa0EYcSEJIAcoAgAhBANAIABBfGoiACAEIAl0IAEoAgAiBCAIdnI2AgAgAUF8aiEBIAMgAEkNAAsMAQsgAkF/Sg0AIAEgBmpBfGohAQNAIABBfGoiACABKAIANgIAIAFBfGohASADIABJDQALCyAGQQNxIgBFDQIgAiAFaiEFIAMgAGsLIQAgBUF/aiEBA0AgA0F/aiIDIAEtAAA6AAAgAUF/aiEBIAAgA0kNAAsMAQsgAkUNACACIANqIQADQCADIAEtAAA6AAAgAUEBaiEBIANBAWoiAyAASQ0ACwsLiQYCBH8BfiMAQSBrIgQkACAEIAEtAAAiBkEBajoAECAEQRhqIAIgBEEQakEBIAMoAgwiBREEAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfyAELQAYQQRGBEAgBCgCHAwBCyAEKQMYIghC/wGDQgZSDQEgCEIgiKcLIQcgBkEBaw4JAQIDBAUGBwgJCwsgACAINwIADAwLIARBCGogAUEEaiACIAMQhgEMCAsgBCABKAIENgIQIARBGGogAiAEQRBqQQQgBREEACAELQAYQQRGBEAgBCAEKAIcNgIMIARBBjoACAwICyAEIAQpAxg3AwgMBwsgBCABKwMIOQMYIARBEGogAiAEQRhqQQggBREEACAELQAQQQRGBEAgBCAEKAIUNgIMIARBBjoACAwHCyAEIAQpAxA3AwgMBgsgBCABKAIENgIQIARBGGogAiAEQRBqQQQgBREEACAELQAYQQRGBEAgBCAEKAIcNgIMIARBBjoACAwGCyAEIAQpAxg3AwgMBQsgBCABKQMINwMYIARBEGogAiAEQRhqQQggBREEACAELQAQQQRGBEAgBCAEKAIUNgIMIARBBjoACAwFCyAEIAQpAxA3AwgMBAsgBCABKAIENgIQIARBGGogAiAEQRBqQQQgBREEACAELQAYQQRGBEAgBCAEKAIcNgIMIARBBjoACAwECyAEIAQpAxg3AwgMAwsgBCABKQMINwMYIARBEGogAiAEQRhqQQggBREEACAELQAQQQRGBEAgBCAEKAIUNgIMIARBBjoACAwDCyAEIAQpAxA3AwgMAgsgBCABLQABOgAQIARBGGogAiAEQRBqQQEgBREEACAELQAYQQRGBEAgBCAEKAIcNgIMIARBBjoACAwCCyAEIAQpAxg3AwgMAQsgBEEIaiABQQRqIAIgAxCGAQsgBC0ACEEGRgRAIAQoAgwhBgwBCyAEKQMIIghC/wGDQgZSDQEgCEIgiKchBgsgAEEGOgAAIAAgBiAHajYCBAwBCyAAIAg3AgALIARBIGokAAvTBQEFfyMAQfAAayIDJAAgA0EoaiABIAIQ+QIgAyADKQMoNwMwIANB0ABqIANBMGoQPgJAIAMoAlAEQCADQegAaiADQdgAaikDADcDACADIAMpA1A3A2AgA0EgaiADQeAAahCdAyADKAIkIQQgAygCICEGIANBGGogA0HgAGoQngMgAygCHEUEQCAAIAY2AgQgAEEANgIAIABBCGogBDYCAAwCCwJAAkACQCACRQRAQQEhAQwBCyACQX9MDQIgAkEBEPcCIgFFDQELIANBADYCQCADIAE2AjwgAyACNgI4IAQgAksEfyADQThqQQAgBBCFASADKAJAIQUgAygCPAUgAQsgBWogBiAEEKIDGiADIAQgBWoiAjYCQCADKAI4IAJrQQJNBEAgA0E4aiACQQMQhQEgAygCQCECCyADKAI8IgEgAmoiBEGYzsAALwAAIgU7AAAgBEECakGazsAALQAAIgY6AAAgAyACQQNqIgI2AkAgAyADKQMwNwNIIANB0ABqIANByABqED4gAygCUARAA0AgA0HoAGogA0HYAGopAwA3AwAgAyADKQNQNwNgIANBEGogA0HgAGoQnQMgAygCECEHIAMoAjggAmsgAygCFCIESQRAIANBOGogAiAEEIUBIAMoAkAhAiADKAI8IQELIAEgAmogByAEEKIDGiADIAIgBGoiAjYCQCADQQhqIANB4ABqEJ4DIAMoAgwEQCADKAI4IAJrQQJNBEAgA0E4aiACQQMQhQEgAygCQCECCyADKAI8IgEgAmoiBCAFOwAAIARBAmogBjoAACADIAJBA2oiAjYCQAsgA0HQAGogA0HIAGoQPiADKAJQDQALCyAAIAMpAzg3AgQgAEEBNgIAIABBDGogA0FAaygCADYCAAwDCyACQQEQmwMACxCYAgALIABB5MzAADYCBCAAQQA2AgAgAEEIakEANgIACyADQfAAaiQAC9AEAgR/Bn4gACAAKAI4IAJqNgI4AkAgAAJ/AkACQAJAIAAoAjwiBUUEQAwBCwJ+IAJBCCAFayIEIAIgBEkbIgZBA00EQEIADAELQQQhAyABNQAACyEHIAAgACkDMCADQQFyIAZJBEAgASADajMAACADQQN0rYYgB4QhByADQQJyIQMLIAMgBkkEfiABIANqMQAAIANBA3SthiAHhAUgBwsgBUEDdEE4ca2GhCIHNwMwIAQgAksNASAAIAApAxggB4UiCCAAKQMIfCIJIAApAxAiCkINiSAKIAApAwB8IgqFIgt8IgwgC0IRiYU3AxAgACAMQiCJNwMIIAAgCSAIQhCJhSIIQhWJIAggCkIgiXwiCIU3AxggACAHIAiFNwMACyACIARrIgJBB3EhAyAEIAJBeHEiAkkEQCAAKQMIIQggACkDECEHIAApAwAhCSAAKQMYIQoDQCAIIAEgBGopAAAiCyAKhSIIfCIKIAcgCXwiCSAHQg2JhSIHfCIMIAdCEYmFIQcgCiAIQhCJhSIIQhWJIAggCUIgiXwiCYUhCiAMQiCJIQggCSALhSEJIARBCGoiBCACSQ0ACyAAIAc3AxAgACAJNwMAIAAgCjcDGCAAIAg3AwgLIANBA0sNAUIAIQdBAAwCCyACIAVqIQMMAgsgASAEajUAACEHQQQLIgJBAXIgA0kEQCABIAIgBGpqMwAAIAJBA3SthiAHhCEHIAJBAnIhAgsgAiADSQR+IAEgAiAEamoxAAAgAkEDdK2GIAeEBSAHCzcDMAsgACADNgI8C5oFAgZ/A34jAEEwayIDJAAgA0H/AToAByADQQhqIAEgA0EHakEBIAIoAiARBAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADLQAIQQRHBEAgAykDCCIKQv8Bg0IGUg0BC0ECIQQgAy0AB0F/ag4KAgMNBAoFBgkIBwELIAAgCjcCBAwNCyAAQQU6AAQMDAsgA0EIaiABIAIQYSADKQMIIQogAygCFCIHRQ0IIAMoAighBSADKQMgIQsgAykDGCEJIAMoAhAhCEEAIQQMCgsgA0EIaiABIAIQjgEgAykDCCEKIAMoAhQiB0UNByADKAIgIQUgAykDGCEJIAMoAhAhCEEBIQQMCQtBAyEEDAgLQQUhBAwHCyAAQQU6AAQMBwsgA0EIaiABIAIQRSADKAIMIgFFDQQgAa0gAykDECIJQiCGhCEKIAlCIIinIQUgAygCCCEGQQkhBAwFCyADQQhqIAEgAhBRIAMoAgwiAQRAIAGtIAMpAxAiCUIghoQhCiAJQiCIpyEFIAMoAgghBkEIIQQMBQsgACADKQMQNwIEDAULIANBCGogASACED8gAygCDCIBBEAgAa0gAykDECIJQiCGhCEKIAlCIIinIQUgAygCCCEGQQchBAwECyAAIAMpAxA3AgQMBAsgA0EIaiABIAIQRSADKAIMIgEEQCABrSADKQMQIglCIIaEIQogCUIgiKchBSADKAIIIQZBBCEEDAMLIAAgAykDEDcCBAwDCyAAIAo3AgQMAgsgACADKQMQNwIEDAELIAAgCzcCICAAIAk3AhggACAHNgIUIAAgCDYCECAAIAo3AgggACAGNgIEIAAgBDYCACAAIAVBAWo2AigMAQsgAEEKNgIACyADQTBqJAAL+QQBCn8jAEEwayIDJAAgA0EDOgAoIANCgICAgIAENwMgIANBADYCGCADQQA2AhAgAyABNgIMIAMgADYCCAJ/AkACQCACKAIAIgpFBEAgAkEUaigCACIARQ0BIAIoAhAhASAAQQN0IQUgAEF/akH/////AXFBAWohByACKAIIIQADQCAAQQRqKAIAIgQEQCADKAIIIAAoAgAgBCADKAIMKAIMEQUADQQLIAEoAgAgA0EIaiABQQRqKAIAEQEADQMgAUEIaiEBIABBCGohACAFQXhqIgUNAAsMAQsgAigCBCIARQ0AIABBBXQhCyAAQX9qQf///z9xQQFqIQcgAigCCCEAA0AgAEEEaigCACIBBEAgAygCCCAAKAIAIAEgAygCDCgCDBEFAA0DCyADIAUgCmoiBEEcai0AADoAKCADIARBFGopAgA3AyAgBEEQaigCACEGIAIoAhAhCEEAIQlBACEBAkACQAJAIARBDGooAgBBAWsOAgACAQsgBkEDdCAIaiIMQQRqKAIAQYMBRw0BIAwoAgAoAgAhBgtBASEBCyADIAY2AhQgAyABNgIQIARBCGooAgAhAQJAAkACQCAEQQRqKAIAQQFrDgIAAgELIAFBA3QgCGoiBkEEaigCAEGDAUcNASAGKAIAKAIAIQELQQEhCQsgAyABNgIcIAMgCTYCGCAIIAQoAgBBA3RqIgEoAgAgA0EIaiABKAIEEQEADQIgAEEIaiEAIAsgBUEgaiIFRw0ACwsgByACQQxqKAIASQRAIAMoAgggAigCCCAHQQN0aiIAKAIAIAAoAgQgAygCDCgCDBEFAA0BC0EADAELQQELIANBMGokAAvRBAEKfyMAQUBqIgMkACACKAIAIQkgAigCCCEIIANBOGohCiADQTBqIQsgA0EoaiEMA0AgAigCCCIFIAIoAgAiBEYEQCACQSAQywIgAigCACEEIAIoAgghBQsgAyAGNgIUIANBADYCECADIAQgBWs2AgwgAyACKAIEIAVqNgIIIANBGGogAUEAIANBCGoQqAECQAJAAkACQAJAAkACQAJAIAMtABgiBUEERgRAIAMoAhAiBQ0BIABBBDoAACAAIAIo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IAQ2AgQgASAAIAJqNgIACyABEIEDDQEgARCXAyICQRBBCBDmAiADak0NASABIAMQqAMhACABIAMQugIgACACIANrIgMQugIgACADED0MAQsgBA8LIAEQqgMgARCBAxoLvwMBAX8jAEFAaiICJAACQAJAAkACQAJAAkAgAC0AAEEBaw4DAQIDAAsgAiAAKAIENgIEQRRBARD3AiIARQ0EIABBEGpBxMfAACgAADYAACAAQQhqQbzHwAApAAA3AAAgAEG0x8AAKQAANwAAIAJBFDYCECACIAA2AgwgAkEUNgIIIAJBNGpBAzYCACACQTxqQQI2AgAgAkEkakHtADYCACACQazFwAA2AjAgAkEANgIoIAJB7gA2AhwgAiACQRhqNgI4IAIgAkEEajYCICACIAJBCGo2AhggASACQShqENgBIQAgAigCCEUNAyACKAIMECsMAwsgAC0AASEAIAJBNGpBATYCACACQTxqQQE2AgAgAkGov8AANgIwIAJBADYCKCACQe8ANgIMIAIgAEEgc0E/cUECdCIAQcjHwABqKAIANgIcIAIgAEHIycAAaigCADYCGCACIAJBCGo2AjggAiACQRhqNgIIIAEgAkEoahDYASEADAILIAAoAgQiACgCACAAKAIEIAEQnAMhAAwBCyAAKAIEIgAoAgAgASAAQQRqKAIAKAIQEQEAIQALIAJBQGskACAADwtBFEEBEJsDAAuPAwIKfwV+IwBBIGsiBCQAIAFBEGohCCABIAIQQyEPIAFBHGooAgAiCUFoaiEKIAEoAhAiByAPp3EhBiAPQhmIQv8Ag0KBgoSIkKDAgAF+IREgAigCCCELIAIoAgQhDAJAAkACQANAIAYgCWopAAAiECARhSIOQn+FIA5C//379+/fv/9+fINCgIGChIiQoMCAf4MhDgNAIA5QBEAgECAQQgGGg0KAgYKEiJCgwIB/g1BFDQMgBiANQQhqIg1qIAdxIQYMAgsgDnohEiAOQn98IA6DIQ4gDCALIApBACASp0EDdiAGaiAHcWtBGGxqIgUoAgQgBSgCCBDRAkUNAAsLIAUNAQsgBEEQaiACQQhqKAIANgIAIARBHGogA0EIaigCADYCACAEIAIpAgA3AwggBCADKQIANwIUIAggDyAEQQhqIAEQRCAAQQA2AgQMAQsgACAFKQIMNwIAIAUgAykCADcC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AkACQCAALQAAIgNBfGpBAiADQQNLG0H/AXFBAWsOAgECAAsgAkEcakEBNgIAIAJBJGpBADYCACACQeyfwAA2AhggAkH8ncAANgIgIAJBADYCECABIAJBEGoQ2AEMAgsgAkEcakEBNgIAIAJBJGpBADYCACACQcifwAA2AhggAkH8ncAANgIgIAJBADYCECABIAJBEGoQ2AEMAQsgAiAANgIMIAJBHGpBAjYCACACQSRqQQE2AgAgAkGgn8AANgIYIAJBADYCECACQcIANgIsIAIgAkEoajYCICACIAJBDGo2AiggASACQRBqENgBCyACQTBqJAAL6gECAn8BfiMAQSBrIgMkACAAKAIARQRAIABBfzYCACADQRhqIABBHGopAgA3AwAgA0EQaiAAQRRqKQIANwMAIABBDGoiBCkCACEFIARBADYCACADIAU3AwggA0EIahDaAgJAIABBJGooAgBBAkYNACAAQShqKAIAIgRBhAFJDQAgBBAACyAAIAE2AiQgAEEoaiACNgIAIABBCGoiAigCACEBIAJBADYCACAAIAAoAgBBAWo2AgAgAQRAIAAoAgQgASgCBBECAAsgA0EgaiQADwtB4LbAAEEQIANBCGpB8LbAAEGwuMAAELQBAAvpAQIDfwJ+IwBBIGsiAyQAIANBEGogASACEEUCQAJAIAMoAhQiBARAIAMoAhAhBSADIAMpAxgiBz4CCCADIAQ2AgQgAyAFNgIAIANBEGogASACEFMgAygCFCIBRQ0BIAMoAhAhAiADKQMYIQYgACADKQMANwIAIAAgBj4CFCAAIAE2AhAgACACNgIMIABBCGogA0EIaigCADYCACAAIAZCIIinIAdCIIinajYCGAwCCyADKQMYIQYgAEEANgIEIAAgBjcCCAwBCyADKQMYIQYgAEEANgIEIAAgBjcCCCADEJoCCyADQSBqJAAL0AEBBX8jAEEgayIDJAAgAAJ/QQAgAkEBaiIEIAJJDQAaIAEoAgAiAkEBdCIFIAQgBSAESxsiBEEEIARBBEsbIgVBBHQhBCAFQYCAgMAASUEDdCEGAkAgAgRAIAEoAgQhByADQQg2AhggAyACQQR0NgIUIAMgBzYCEAwBCyADQQA2AhgLIAMgBCAGIANBEGoQlwEgAygCBCEEIAMoAgAEQCADQQhqKAIADAELIAEgBTYCACABIAQ2AgRBgYCAgHgLNgIEIAAgBDYCACADQSBqJAALzwEBBX8jAEEgayIDJAAgAAJ/QQAgAkEBaiIEIAJJDQAaIAEoAgAiAkEBdCIFIAQgBSAESxsiBEEEIARBBEsbIgVBGGwhBCAFQdaq1SpJQQJ0IQYCQCACBEAgASgCBCEHIANBBDYCGCADIAJBGGw2AhQgAyAHNgIQDAELIANBADYCGAsgAyAEIAYgA0EQahCXASADKAIEIQQgAygCAARAIANBCGooAgAMAQsgASAFNgIAIAEgBDYCBEGBgICAeAs2AgQgACAENgIAIANBIGokAAvQAQEFfyMAQSBrIgMkACAAAn9BACACQQFqIgQgAkkNABogASgCACICQQF0IgUgBCAFIARLGyIEQQQgBEEESxsiBUEMbCEEIAVBq9Wq1QBJQQJ0IQYCQCACBEAgASgCBCEHIANBBDYCGCADIAJBDGw2AhQgAyAHNgIQDAELIANBADYCGAsgAyAEIAYgA0EQahCXASADKAIEIQQgAygCAARAIANBCGooAgAMAQsgASAFNgIAIAEgBDYCBEGBgICAeAs2AgQgACAENgIAIANBIGokAAvPAQEFfyMAQSBrIgMkACAAAn9BACACQQFqIgQgAkkNABogASgCACICQQF0IgUgBCAFIARLGyIEQQQgBEEESxsiBUEobCEEIAVBtObMGUlBA3QhBgJAIAIEQCABKAIEIQcgA0EINgIYIAMgAkEobDYCFCADIAc2AhAMAQsgA0EANgIYCyADIAQgBiADQRBqEJcBIAMoAgQhBCADKAIABEAgA0EIaigCAAwBCyABIAU2AgAgASAENgIEQYGAgIB4CzYCBCAAIAQ2AgAgA0EgaiQAC9ABAQV/IwBBIGsiAyQAIAACf0EAIAJBAWoiBCACSQ0AGiABKAIAIgJBAXQiBSAEIAUgBEsbIgRBBCAEQQRLGyIFQQJ0IQQgBUGAgICAAklBAnQhBgJAIAIEQCABKAIEIQcgA0EENgIYIAMgAkECdDYCFCADIAc2AhAMAQsgA0EANgIYCyADIAQgBiADQRBqEJcBIAMoAgQhBCADKAIABEAgA0EIaigCAAwBCyABIAU2AgAgASAENgIEQYGAgIB4CzYCBCAAIAQ2AgAgA0EgaiQAC8kBAQV/IwBBMGsiAiQAIAJBCGpBgAgQ3gEgAkEANgIYIAIgAikDCDcDECACQSBqIAEgAkEQahCDAQJAIAItACBBBkYEQCACKAIkIQUgAigCFCEEIAIgAigCGCIDEN4BIAIoAgAhBiACKAIEIAQgAxCiAyEEIAAgBTYCDCAAIAM2AgggACAENgIEIAAgBjYCAAwBCyACIAIpAyA3AyggAkEoahCpASEDIABBADYCBCAAIAM2AgALIAJBEGoQmgIgARC4ASACQTBqJAAL4AEBAn8jAEEgayICJAAgAiAANgIMIAIgASgCAEG85MAAQREgASgCBCgCDBEFADoAGCACIAE2AhQgAkEAOgAZIAJBADYCECACQRBqIAJBDGpBrOTAABBfIQACfyACLQAYIgEgACgCACIDRQ0AGiABQf8BcSEAQQEgAA0AGiACKAIUIQACQCADQQFHDQAgAi0AGUUNACAALQAYQQRxDQBBASAAKAIAQYjQwABBASAAKAIEKAIMEQUADQEaCyAAKAIAQcfOwABBASAAKAIEKAIMEQUACyACQSBqJABB/wFxQQBHC70BAgJ/AX4jAEEgayIDJAAgA0GACBDeASADQQA2AhAgAyADKQMANwMIIANBGGogASADQQhqQeyQwAAQVgJAAkACQAJ/IAMtABhBBkYEQCADKAIcDAELIAMpAxgiBUL/AYNCBlINASAFQiCIpwshASADKAIQIgQgAUkNAiADKAIMIAEgAhDqASAAQQY6AAAgACABNgIEDAELIAAgBTcCAAsgA0EIahCaAiADQSBqJAAPCyABIARB1JHAABCHAwALzAEBAn8jAEEgayIDJAACQAJAIAEgAmoiAiABSQ0AIAAoAgAiAUEBdCIEIAIgBCACSxsiAkEIIAJBCEsbIgJBf3NBH3YhBAJAIAEEQCADQQE2AhggAyABNgIUIAMgAEEEaigCADYCEAwBCyADQQA2AhgLIAMgAiAEIANBEGoQmAEgAygCBCEBIAMoAgBFBEAgACACNgIAIAAgATYCBAwCCyADQQhqKAIAIgBBgYCAgHhGDQEgAEUNACABIAAQmwMACxCYAgALIANBIGokAAvMAQECfyMAQSBrIgMkAAJAAkAgASACaiICIAFJDQAgACgCACIBQQF0IgQgAiAEIAJLGyICQQggAkEISxsiAkF/c0EfdiEEAkAgAQRAIANBATYCGCADIAE2AhQgAyAAQQRqKAIANgIQDAELIANB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AygCEEUEQCAAIAMpAwg3AgAgAyABKAIINgIADAELIAMpAwgiBUL/AYNCBFEEQCAAQZCNwAA2AgQgAEECNgIADAELIAAgBTcCAAsgAygCBCADKAIANgIIIANBIGokAA8LIAQgAkHcjMAAEIYDAAumAQEBfyMAQTBrIgMkACADQQQ6AAggAyABNgIQIANBKGogAkEQaikCADcDACADQSBqIAJBCGopAgA3AwAgAyACKQIANwMYAkAgA0EIakHQksAAIANBGGoQOgRAIAMtAAhBBEYEQCAAQfiSwAA2AgQgAEECNgIADAILIAAgAykDCDcCAAwBCyAAQQQ6AAAgAy0ACEEERg0AIANBCGoQiAILIANBMGokAAupAQEDfyMAQTBrIgIkACABKAIERQRAIAEoAgwhAyACQRBqIgRBADYCACACQoCAgIAQNwMIIAIgAkEIajYCFCACQShqIANBEGopAgA3AwAgAkEgaiADQQhqKQIANwMAIAIgAykCADcDGCACQRRqQdi+wAAgAkEYahA6GiABQQhqIAQoAgA2AgAgASACKQMINwIACyAAQdzGwAA2AgQgACABNgIAIAJBMGokAAudAQEBfyMAQUBqIgQkACAEIAI2AjggBCABNgI0IAQgAjYCMCAEQQhqIARBMGoQsQIgBEEgaiAEKAIIIAQoAgwQ5QIgBEE4aiIBIARBKGooAgA2AgAgBCAEKQMgNwMwIARBEGogBEEwaiADEFAgASAEQRhqKAIANgIAIAQgBCkDEDcDMCAEIARBMGoQsQIgACAEKQMANwMAIARBQGskAAusAQEDfyMAQSBrIgMkACADQgA3AwggA0EBOgAcIANBCGoQhgIiAiACKAIAQQFqIgQ2AgACQCAEBEAgAigCCA0BIAJBfzYCCCACQQxqIgQQiQIgAkEYakHQucAANgIAIAJBFGogAkEIajYCACACQRBqIAE2AgAgBCAANgIAIAJBADYCCCACEPQBIANBIGokAA8LAAtB4LbAAEEQIANBCGpB8LbAAEG8ucAAELQBAAubAQEBfyMAQUBqIgMkACADIAI2AjggAyABNgI0IAMgAjYCMCADQQhqIANBMGoQsQIgA0EgaiADKAIIIAMoAgwQ5QIgA0E4aiIBIANBKGooAgA2AgAgAyADKQMgNwMwIANBEGogA0EwahBSIAEgA0EYaigCADYC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QCAAEAALAkAgAS0AAEUNACABKAIEIgBBhAFJDQAgABAACyABQRBqJAALeQECfyMAQRBrIgQkACAEQQhqIAEQ8AECQCAEKAIMIANPBEAgBCgCCCEFAkAgA0EBRwRAIAIgBSADEKIDGgwBCyACIAUtAAA6AAALIABBBDoAACABIAEpAwAgA618NwMADAELIABCgoCAgICzgAg3AgALIARBEGokAAuHAQIBfwF+IwBBEGsiASQAQbDtwAApAwBQBEBBwO3AAAJ+AkAgAEUNACAAKQMAIABCADcDAEIBUg0AIAApAwghAiAAKQMQDAELIAFCAjcDCCABQgE3AwAgASkDACECIAEpAwgLNwMAQbjtwAAgAjcDAEGw7cAAQgE3AwALIAFBEGokAEG47cAAC4EBAQF/IwBBEGsiASQAIAFB8rLAAEEEEAE2AgggAUGIs8AAQQQQATYCDCABIAAgAUEIaiABQQxqEOIBIAEoAgwiAEGEAU8EQCAAEAALIAEoAggiAEGEAU8EQCAAEAALAkAgAS0AAEUNACABKAIEIgBBhAFJDQAgABAACyABQRBqJAALeQEBfyMAQTBrIgMkACADIAE2AgQgAyAANgIAIANBFGpBAjYCACADQRxqQQI2AgAgA0EsakHwADYCACADQaDPwAA2AhAgA0EANgIIIANB8AA2AiQgAyADQSBqNgIYIAMgAzYCKCADIANBBGo2AiAgA0EIaiACEKgCAAt5AQF/IwBBMGsiAyQAIAMgATYCBCADIAA2AgAgA0EUakECNgIAIANBHGpBAjYCACADQSxqQfAANgIAIANB0NPAADYCECADQQA2AgggA0HwADYCJCADIANBIGo2AhggAyADQQRqNgIoIAMgAzYCICADQQhqIAIQqAIAC3kBAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRRqQQI2AgAgA0EcakECNgIAIANBLGpB8AA2AgAgA0Hw08AANgIQIANBADYCCCADQfAANgIkIAMgA0EgajYCGCADIANBBGo2AiggAyADNgIgIANBCGogAhCoAgALeQEBfyMAQTBrIgMkACADIAE2AgQgAyAANgIAIANBFGpBAjYCACADQRxqQQI2AgAgA0EsakHwADYCACADQaTUwAA2AhAgA0EANgIIIANB8AA2AiQgAyADQSBqNgIYIAMgA0EEajYCKCADIAM2AiAgA0EIaiACEKgCAAt0AQR/IwBBEGsiASQAIAAoAggiAiAAKAIEIgNHBEAgAiADa0ECdkECdCECA0AgAygCACIEQYQBTwRAIAQQAAsgA0EEaiEDIAJBfGoiAg0ACwsgASAAKAIMNgIMIAEgACgCADYCCCABQQhqEJkCIAFBEGokAAtsAQF/IwBBMGsiAyQAIAMgATYCKCADIAA2AiQgAyABNgIgIANBCGogA0EgahCxAiADQRBqIAMoAgggAygCDBDlAiADQShqIANBGGooAgA2AgAgAyADKQMQNwMgIANBIGogAhDPASADQTBqJAALaQEBfyMAQTBrIgIkACACIAE2AiggAiAANgIkIAIgATYCICACQQhqIAJBIGoQsQIgAkEQaiACKAIIIAIoAgwQ5QIgAkEoaiACQRhqKAIANgIAIAIgAikDEDcDICACQSBqEGggAkEwaiQAC3IBA38jAEEgayICJAACf0EBIAAgARBbDQAaIAEoAgQhAyABKAIAIQQgAkEANgIcIAJBnM7AADYCGCACQQE2AhQgAkHMzsAANgIQIAJBADYCCEEBIAQgAyACQQhqEDoNABogAEEEaiABEFsLIAJBIGokAAt5AQF/AkACQCAARQ0AIAAoAgAhASAAQQA2AgAgACgCBCEAAkAgAQ4CAQIACyAAQYQBSQ0AIAAQAAsQVyEAC0H07MAAKAIAIQFB9OzAACAANgIAQfDswAAoAgBB8OzAAEEBNgIARSABQYQBSXJFBEAgARAAC0H07MAAC3wBA38gACAAEKoDIgBBCBDmAiAAayICEKgDIQBB7PDAACABIAJrIgE2AgBB9PDAACAANgIAIAAgAUEBcjYCBEEIQQgQ5gIhAkEUQQgQ5gIhA0EQQQgQ5gIhBCAAIAEQqAMgBCADIAJBCGtqajYCBEGA8cAAQYCAgAE2AgALcwAjAEEwayIBJABB2OzAAC0AAARAIAFBFGpBAjYCACABQRxqQQE2AgAgAUHoxcAANgIQIAFBADYCCCABQfAANgIkIAEgADYCLCABIAFBIGo2AhggASABQSxqNgIgIAFBCGpBkMbAABCoAgALIAFBMGokAAt2AQF/IAAtAAQhASAALQAFBEAgAUH/AXEhASAAAn9BASABDQAaIAAoAgAiAS0AGEEEcUUEQCABKAIAQYPQwABBAiABKAIEKAIMEQUADAELIAEoAgBBgtDAAEEBIAEoAgQoAgwRBQALIgE6AAQLIAFB/wFxQQBHC2oBAX8jAEEgayICJABBtOzAACgCAEUEQEHgj8AAQStBrJDAABD3AQALIAJBGGogAEEIaigCADYCACACIAApAgA3AxAgAkEIaiACQRBqIAEQVSACKAIIIQAgAigCDCACQSBqJABBgQEgABsLawECfyMAQSBrIgIkACACQQhqIAEoAgAQAgJAIAIoAggiAwRAIAIoAgwhASACIAM2AhQgAiABNgIYIAIgATYCECACIAJBEGoQsQIgACACKAIAIAIoAgQQ5QIMAQsgAEEANgIECyACQSBqJAALawECfyABQQRqKAIAIQMCQAJAAkAgAUEIaigCACIBRQRAQQEhAgwBCyABQX9MDQEgAUEBEPcCIgJFDQILIAIgAyABEKIDIQIgACABNgIIIAAgAjYCBCAAIAE2AgAPCxCYAgALIAFBARCbAwALWQEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakHIj8AAIAJBCGoQOiACQSBqJAALWQEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakGol8AAIAJBCGoQOiACQSBqJAALYQEDfyAAIAEQywIgACgCBCIEIAAoAggiAmohAwJAAkAgAUECTwRAIANBACABQX9qIgEQowMaIAQgASACaiICaiEDDAELIAFFDQELIANBADoAACACQQFqIQILIAAgAjYCCAtZAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQdi+wAAgAkEIahA6IAJBIGokAAtZAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQczMwAAgAkEIahA6IAJBIGokAAtZAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQZTSwAAgAkEIahA6IAJBIGokAAtTAQJ/IwBBIGsiAiQAIAAoAgQhAyAAKAIAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAMgAkEIahA6IAJBIGokAAtWAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQciPwAAgAkEIahA6IAJBIGokAAuTAQIBfwJ+IwBBEGsiASQAQZDswAAgADsBAEGI7MAAQgA3AwAgAUGMkMAAEOcBIAEpAwghAiABKQMAIQNBtOzAACgCAARAQajswAAoAgAEQBCcARCrAgsLQbTswABByJ3AADYCAEGo7MAAQgA3AwBBmOzAACADNwMAQaDswAAgAjcDAEGw7MAAQQA2AgAgAUEQaiQAC1YBAX8jAEEgayICJAAgAiAANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBqJfAACACQQhqEDogAkEgaiQAC1YBAX8jAEEgayICJAAgAiAANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBlNLAACACQQhqEDogAkEgaiQAC2YBAX8jAEFAaiIBJAAgAUEBOgAPIABBADYCCCAAQoCAgIAQNwIAIAFBEGogAEGMjsAAEL4CIAFBD2ogAUEQahCTAQRAQaSOwABBNyABQThqQdyOwABBuI/AABC0AQALIAFBQGskAAtIAQJ/AkAgAUUEQEEBIQIMAQsgAUEATgRAIAEgAUF/c0EfdiIDEPcCIgINASABIAMQmwMACxCYAgALIAAgAjYCBCAAIAE2AgALYgEBfyMAQSBrIgMkACAAKAIAIANBCGogASACEDAgAygCCARAIAMgAykCDDcDGEGIsMAAQSsgA0EYakG0sMAAQaCxwAAQtAEACyADKAIMIANBEGooAgAQlwIgA0EgaiQAQQALaQEDfyMAQRBrIgEkAAJAQQBBzLnAACgCABEGACICBEAgACgCACgCACIAIAAoAgBBAWoiAzYCACADRQ0BIAIgABC2ASABQRBqJAAPC0GiusAAQcYAIAFBCGpB6LrAAEHIu8AAELQBAAsAC1YBAn8CQCAAQQNwQQNzQQNwIgRFBEAMAQtBACEAA0AgACACRwRAIAAgAWpBPToAACAAQQFqIQNBASEAIAMgBEkNAQwCCwsgAiACQcigwAAQwwEACyADC1oBAX8jAEEQayIEJAAgASgCACACKAIAIAMoAgAQHiEBIARBCGoQvQIgAAJ/IAQoAghFBEAgACABQQBHOgABQQAMAQsgACAEKAIMNgIEQQELOgAAIARBEGokAAtUAQF/IwBBMGsiASQAIAFBEGpBkJDAAEEGEIUCIAFBKGogAUEYaigCADYCACABIAEpAxA3AyAgAUEIaiABQSBqELECIAAgASkDCDcDACABQTBqJAALWQECfyAAKAIMIgIgACgCACIDRgRAIAAQqwEgACgCDCECIAAoAgAhAwsgACgCBCAAKAIIIAJqIgJBACADIAIgA0kba0ECdGogATYCACAAIAAoAgxBAWo2AgwLRwECfwJAIAAoAgAiAkUNACACIABBFGooAgAiASAANQIQIAJBAWqtfqdqQX9qQQAgAWtxIgFqQQlqRQ0AIAAoAgwgAWsQKwsLYAECfyMAQRBrIgEkACABQeiCwABBFRCFAkEMQQQQ9wIiAkUEQEEMQQQQmwMACyACIAEpAwA3AgAgAkEIaiABQQhqKAIANgIAIABB4IDAADYCBCAAIAI2AgAgAUEQaiQAC2ECAX8BfiMAQRBrIgIkAEEAIAEoAgARBgAiAQRAIAEgASkDACIDQgF8NwMAIAAgASkDCDcDCCAAIAM3AwAgAkEQaiQADwtBsJTAAEHGACACQQhqQfiUwABB2JXAABC0AQALSgEBfyMAQSBrIgAkACAAQRRqQQE2AgAgAEEcakEANgIAIABB5MvAADYCECAAQcjLwAA2AhggAEEANgIIIABBCGpBvMzAABCoAgALTQEBfyMAQTBrIgEkACABQRBqEN0BIAFBKGogAUEYaigCADYCACABIAEpAxA3AyAgAUEIaiABQSBqELECIAAgASkDCDcDACABQTBqJAALZwEBfyMAQSBrIgMkACADIAI2AgwgA0EQaiICQYACOwEEIAJBBmpBADoAACACQf0FNgIAIANBEGogACABIANBDGoQJQRAQcCcwABBIiADQRhqQeyXwABBtJ3AABC0AQALIANBIGokAAtMAQJ/IAAoAggiAQRAIAAoAgQhACABQQR0IQEDQCAALQAAIgJBfmpBB0kgAkVyRQRAIABBBGoQmgILIABBEGohACABQXBqIgENAAsLC1YBAn8gASgCACECIAFBADYCAAJAIAIEQCABKAIEIQNBCEEEEPcCIgFFDQEgASADNgIEIAEgAjYCACAAQdiywAA2AgQgACABNgIADwsAC0EIQQQQmwMAC1IBA38jAEEQayIBJAAgAUEIahCPAhC0AiABKAIMIQICQCABKAIIRQRAQQEhAwwBCyACQYQBSQ0AIAIQAAsgACACNgIEIAAgAzYCACABQRBqJAALSwECfyMAQRBrIgEkACABIABBeGo2AgggAC0AFCAAQQE6ABQgASABQQhqNgIMQQFxRQRAIAFBDGoQ4AELIAFBCGoQtQEgAUEQaiQAC18BA38jAEEQayIBJAACQCAAKAIMIgIEQCAAKAIIIgNFDQEgASACNgIIIAEgADYCBCABIAM2AgAgARC2AgALQfC+wABBK0HMxsAAEPcBAAtB8L7AAEErQbzGwAAQ9wEAC1ACAn8CfiABQRBqKAIAIgIgASkDACIEIAKtIgUgBCAFVBunIgNJBEAgAyACQcyEwAAQhgMACyAAIAIgA2s2AgQgACABQQxqKAIAIANqNgIAC0gBA38jAEEQayICJAAgAiABNgIMQQEhASACQQxqKAIAEBJBAUYgAigCDCEDBEBBACEBCyAAIAM2AgQgACABNgIAIAJBEGokAAtIAQN/IwBBEGsiAiQAIAIgATYCDEEBIQEgAkEMaigCABALQQBHIAIoAgwhAwRAQQAhAQsgACADNgIEIAAgATYCACACQRBqJAALSgEBfyMAQRBrIgQkACABIAIgAygCABANIQEgBEEIahC9AiAAAn8gASAEKAIIIgFFDQAaIAQoAgwLNgIEIAAgATYCACAEQRBqJAALWAECfyMAQRBrIgEkACABIAA2AgRBAEHMucAAKAIAEQYAIgIEQCACIAAQtgEgAUEQaiQADwsgAUEEahC1AUGiusAAQcYAIAFBCGpB6LrAAEHIu8AAELQBAAtYAQF/IwBBIGsiACQAIABBDGpBATYCACAAQRRqQQE2AgAgAEGomMAANgIIIABBADYCACAAQQc2AhwgAEHIm8AANgIYIAAgAEEYajYCECAAQdCbwAAQqAIAC0YBAX8jAEEQayICJAAgASgCABAMIQEgAkEIahC9AiAAAn8gASACKAIIIgFFDQAaIAIoAgwLNgIEIAAgATYCACACQRBqJAALUgEBfyMAQSBrIgMkACADQQxqQQE2AgAgA0EUakEANgIAIANBnM7AADYCECADQQA2AgAgAyABNgIcIAMgADYCGCADIANBGGo2AgggAyACEKgCAAtTAQF/IwBBIGsiAiQAIAJBDGpBATYCACACQRRqQQE2AgAgAkHAz8AANgIIIAJBADYCACACQYQBNgIcIAIgADYCGCACIAJBGGo2AhAgAiABEKgCAAtDAQN/AkAgAkUNAANAIAAtAAAiBCABLQAAIgVGBEAgAEEBaiEAIAFBAWohASACQX9qIgINAQwCCwsgBCAFayEDCyADC0sBAX8jAEEQayICJAAgAkEIaiAAIAFBARCMAQJAIAIoAgwiAEGBgICAeEcEQCAARQ0BIAIoAgggABCbAwALIAJBEGokAA8LEJgCAAtIAQF/IwBBEGsiAiQAIAJBCGogACABEH8CQCACKAIMIgBBgYCAgHhHBEAgAEUNASACKAIIIAAQmwMACyACQRBqJAAPCxCYAgALSAEBfyMAQRBrIgIkACACQQhqIAAgARB8AkAgAigCDCIAQYGAgIB4RwRAIABFDQEgAigCCCAAEJsDAAsgAkEQaiQADwsQmAIAC0gBAX8jAEEQayICJAAgAkEIaiAAIAEQfQJAIAIoAgwiAEGBgICAeEcEQCAARQ0BIAIoAgggABCbAwALIAJBEGokAA8LEJgCAAtIAQF/IwBBEGsiAiQAIAJBCGogACABEH4CQCACKAIMIgBBgYCAgHhHBEAgAEUNASACKAIIIAAQmwMACyACQRBqJAAPCxCYAgALSwEBfyMAQRBrIgMkACADQQhqIAAgASACEIwBAkAgAygCDCIAQYGAgIB4RwRAIABFDQEgAygCCCAAEJsDAAsgA0EQaiQADwsQmAIAC00BAn8jAEEQayICJAAgACgCACEDIABBADYCACADRQRAQai3wABBHBCWAwALIAIgAzYCDCADQQhqQQAgARB6IAJBDGoQrwEgAkEQaiQAC00BAn8jAEEQayICJAAgACgCACEDIABBADYCACADRQRAQai3wABBHBCWAwALIAIgAzYCDCADQQhqQQEgARB6IAJBDGoQrwEgAkEQaiQAC0MBAn8jAEEQayIBJAAgASAAQXhqNgIIIAAtABQgAEEBOgAUIAEgAUEIajYCDEEBcUUEQCABQQxqEOABCyABQRBqJAALSQEBfyMAQRBrIgIkACACQQhqIAAgARCAAQJAIAIoAgwiAEGBgICAeEcEQCAARQ0BIAIoAgggABCbAwALIAJBEGokAA8LEJgCAAtOAQF/IwBBEGsiBCQAIAEoAgAgAigCACADKAIAEBkhASAEQQhqEL0CIAQoAgwhAiAAIAQoAggiAzYCACAAIAIgASADGzYCBCAEQRBqJAALSQEDfyMAQRBrIgMkACADQQhqIAIQ3gEgAygCCCEEIAAgAygCDCIFNgIEIAAgBDYCACAFIAEgAhCiAxogACACNgIIIANBEGokAAtQAQF/QSBBBBD3AiIBRQRAQSBBBBCbAwALIAFCgYCAgBA3AgAgASAAKQIANwIIIAFBEGogAEEIaikCADcCACABQRhqIABBEGopAgA3AgAgAQtKAQF/IwBBsAFrIgEkACABIABBqAEQogMiACAANgKsASAAQawBakGsgcAAEKcDIAAtAKABQQNGBEAgAEEIahCsAgsgAEGwAWokAAtFAQJ/IAAtAABBA0YEQCAAKAIEIgEoAgAgASgCBCgCABECACABKAIEIgIoAgQEQCACKAIIGiABKAIAECsLIAAoAgQQKwsLSAEBfyAAKAIAIgEEQCABIAAoAgQoAgARAgAgACgCBCIBKAIEBEAgASgCCBogACgCABArCyAAKAIIIABBDGooAgAoAgwRAgALC0gBAX8gACgCACIAKAIAIAAoAggiA2sgAkkEQCAAIAMgAhCEASAAKAIIIQMLIAAoAgQgA2ogASACEKIDGiAAIAIgA2o2AghBAAtIAQF/IAAoAgAiACgCACAAKAIIIgNrIAJJBEAgACADIAIQhQEgACgCCCEDCyAAKAIEIANqIAEgAhCiAxogACACIANqNgIIQQALPgECfyMAQRBrIgEkACABQQhqIABBCGooAgAiAjYCACABIAApAgA3AwAgASgCBCACEAEgARCaAiABQRBqJAALQQECfyAAKAIIIgEEQCAAKAIEIQAgAUECdCEBA0AgACgCACICQYQBTwRAIAIQAAsgAEEEaiEAIAFBfGoiAQ0ACwsLTwEBfyAAKAIAIgAgACgCAEF/aiIBNgIAAkAgAQ0AIABBDGoiARCVASABKAIABEAgASgCBBAr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7MAAKAIAIABrECsLCzEAAkACfwJAAkAgAC0AkAEOBAADAwEDCyAAQYQBagwBCyAAEK4BIABB+ABqCxCaAgsLLwEBfyMAQRBrIgIkACACIAAoAgA2AgwgAkEMaiABEGogAkEMahCOAiACQRBqJAALLgEBfyAAKAIEBEAgAEEEahCOAiAAKAIAIgFBhAFPBEAgARAACyAAQQhqEKkCCwskACMAQRBrIgAkACAAQQhqIAEQvwIgAEEIahDOASAAQRBqJAALMwEBf0E0QQQQ9wIiAUUEQEE0QQQQmwMACyABQoGAgIAQNwIAIAFBCGogAEEsEKIDGiABCzIBAX8gACABKAIAIAEoAggiAksEfyABIAIQngIgASgCCAUgAgs2AgQgACABKAIENgIACzIBAX8gACABKAIAIAEoAggiAksEfyABIAIQnwIgASgCCAUgAgs2AgQgACABKAIENgIACy4BAX8gASgCACICBEAgAEEBNgIIIAAgAjYCBCAAIAEoAgQ2AgAPCyAAQQA2AggLIwEBfwJ/QQEgARAJRQ0AGkEACyECIAAgATYCBCAAIAI2AgALMAEBfyABQXhqIgIgAigCAEEBaiICNgIAIAJFBEAACyAAQdC5wAA2AgQgACABNgIACy0BAX8jAEEQayIBJAAgAUEIaiAAQQhqKAIANgIAIAEgACkCADcDACABEKwBAAskACAAKAIAQXBqIgAQmgIgAEEMaigCACIAQYQBTwRAIAAQAAsLMQEBf0EEQQQQ9wIiAkUEQEEEQQQQmwMACyACIAE2AgAgAEGAt8AANgIEIAAgAjYCAAsxAQF/QQRBBBD3AiICRQRAQQRBBBCbAwALIAIgATYCACAAQZS3wAA2AgQgACACNgIACycAIAAgACgCBEEBcSABckECcjYCBCAAIAFqIgAgACgCBEEBcjYCBAsmAQF/IwBBEGsiASQAIAEgAEF4ajYCDCABQQxqELUBIAFBEGokAAsmAAJAIABFDQAgACABKAIAEQIAIAEoAgRFDQAgASgCCBogABArCws6AQJ/QZDtwAAtAAAhAUGQ7cAAQQA6AABBlO3AACgCACECQZTtwABBADYCACAAIAI2AgQgACABNgIACzEAIABBAzoAICAAQoCAgICABDcCGCAAQQA2AhAgAEEANgIIIAAgAjYCBCAAIAE2AgALMgEBfyABKAIAQZu/wABBCyABKAIEKAIMEQUAIQIgAEEAOgAFIAAgAjoABCAAIAE2AgALIAEBfwJAIABBBGooAgAiAUUNACAAKAIARQ0AIAEQKwsLJgEBfyMAQRBrIgMkACADIAE2AgwgAyAANgIIIANBCGogAhD4AQALEwAgACABKQAANwABIABBADoAAAsmAQF/IABBB2oiASAASQRAQbCxwABBM0G0ssAAEIoDAAsgAUEDdgsjAAJAIAFB/P///wdNBEAgACABQQQgAhDoAiIADQELAAsgAAsjACACIAIoAgRBfnE2AgQgACABQQFyNgIEIAAgAWogATYCAAseACAAKAIAIgCtQgAgAKx9IABBf0oiABsgACABEFoLKgACQAJAAkAgAC0AqgEOBAACAgECCyAAQYABahC4AQ8LIABBCGoQrgELCyUAIABFBEBB57vAAEEyEJYDAAsgACACIAMgBCAFIAEoAhARCwALHQAgACgCACgCACABKAIMQQAgAmtBGGxqQWhqEEMLEQAgACgCAARAIAAoAgQQKwsLIAEBfyAAKAIAIAAoAggiAmsgAUkEQCAAIAIgARD/AQsLIwAgAEUEQEHnu8AAQTIQlgMACyAAIAIgAyAEIAEoAhARFAALIwAgAEUEQEHnu8AAQTIQlgMACyAAIAIgAyAEIAEoAhARBAALIwAgAEUEQEHnu8AAQTIQlgMACyAAIAIgAyAEIAEoAhARCgALIwAgAEUEQEHnu8AAQTIQlgMACyAAIAIgAyAEIAEoAhARFQALIwAgAEUEQEHnu8AAQTIQlgMACyAAIAIgAyAEIAEoAhARDgALFwAgASADRgR/IAAgAiABEPkBRQVBAAsLHgAgACABQQNyNgIEIAAgAWoiACAAKAIEQQFyNgIECyEAIABFBEBB57vAAEEyEJYDAAsgACACIAMgASgCEBEDAAsUACAAKAIABEAgAEEEaigCABArCwsaACAAKAIAKAIAIAEoAgwgAkEEdGtBcGoQQwsdACABKAIARQRAAAsgAEHYssAANgIEIAAgATYCAAsfACAARQRAQcC0wABBMhCWAwALIAAgAiABKAIQEQAACx8AIABFBEBB8LnAAEEyEJYDAAsgACACIAEoAhARAAALHwAgAEUEQEHnu8AAQTIQlgMACyAAIAIgASgCEBEBAAsXACAAKAIABEAgABCpAiAAQQxqEKkCCwsfAQF/IAAoAgQgACgCCBABIAAoAgAEQCAAKAIEECsLCx4BAX9B9OzAACEBQfDswAAoAgAEfyABBSAAEMsBCwsZAQF/IAAoAhAiAQR/IAEFIABBFGooAgALCxkAIAEgAiADEJcCIABBBDoAACAAIAM2AgQLFwAgAEEEaigCACAAQQhqKAIAIAEQnAMLEgBBAEEZIABBAXZrIABBH0YbCxYAIAAgAUEBcjYCBCAAIAFqIAE2AgALFgAgAEEEaigCACAAQQhqKAIAIAEQLwsTAEHI7MAAKAIABEAQmQEQpAILCxcAQeDswAAoAgBFBEAgABBvC0Hc7MAACxcAIAAgAjYCCCAAIAE2AgQgACACNgIACxAAIAAgAWpBf2pBACABa3ELEgAgAC0AAEEERwRAIAAQiAILCwwAIAAgASACIAMQLgsLACABBEAgABArCwsPACAAQQF0IgBBACAAa3ILGQAgASgCAEHUzsAAQQsgASgCBCgCDBEFAAsZACABKAIAQd/OwABBDiABKAIEKAIMEQUACxkAIAEoAgBB6OTAAEEFIAEoAgQoAgwRBQALEwAgACgCACgCCCABIAIQlwJBAAsSACABIAIgAxCXAiAAQQQ6AAALCgAgAEEIahCaAgsPACAAKAIABEAgABCvAQsLFAAgACgCACABIAAoAgQoAgwRAQALDwAgACABIAIgAyAEECkACw4AIAAoAgAgARBwGkEACxAAIAAoAgggASACEJcCQQALEAAgACgCACABIAIQlwJBAAsIACAAIAEQSQsRACAAKAIAIAAoAgQgARCcAwsQACAAIAI2AgQgACABNgIACxYAQZTtwAAgADYCAEGQ7cAAQQE6AAALEwAgAEHsxsAANgIEIAAgATYCAAsNACAALQAEQQJxQQF2Cw8AIAAgAUEEaikCADcDAAsQACABIAAoAgAgACgCBBAsCw0AIAAgASACEJcCQQALCgBBACAAayAAcQsLACAALQAEQQNxRQsMACAAIAFBA3I2AgQLDQAgACgCACAAKAIEagsNACAAKAIAIAEQWEEACw4AIAAoAgAaA0AMAAsACwwAIAAgASACEMQBAAsMACAAIAEgAhDFAQALDAAgACABIAIQxgEACw0AIAA1AgBBASABEFoLDAAgACABIAIQwQIACw0AIAAoAgAgASACEEcLDQAgACkDAEEBIAEQWgsNACAAMwEAQQEgARBaCw4AIAAoAgAtAAAgARBdCwsAIAAjAGokACMACwoAIAAgASACEDsLCwAgACACIAEQoQELBwAgABCaAgsNACABQeiVwABBAhAsCwsAIAAoAgAgARBKCwsAIAAgAUHdABAiCwkAIAAgARAhAAsKACAAKAIEQXhxCwoAIAAoAgRBAXELCgAgACgCDEEBcQsKACAAKAIMQQF2CxoAIAAgAUGY7cAAKAIAIgBB8QAgABsRAAAACwoAIAIgACABECwLDAAgACABKQIANwMACwwAIAAgASkCCDcDAAsLACAAKAIAIAEQWwsNACABQejSwABBAhAsCwoAIAAgASACEDULCgAgACABIAIQWQsLACAAIAEgAhCWAQsHACAAEMEBCwkAIABBBDoAAAsJACAAQQA2AgALCAAgACABEBoLBwAgACABagsHACAAIAFrCwcAIABBCGoLBwAgAEF4agsHACAAENoBCwcAIAAQjgILBABBAQsLAELys9u82+mRJQsNAELIteDPyobb04l/Cw0AQu/Fjf7k3bzN8wALDABCs7b38aLcov4ECwMAAQsDAAELC91rBABBgIDAAAu0VQEAAAAEAAAABAAAAAIAAAADAAAAAwAAAAEAAAAEAAAABAAAAAQAAAAFAAAABQAAAP//////////YHVud3JhcF90aHJvd2AgZmFpbGVkAAAACQAAAAwAAAAEAAAACgAAAAkAAAAMAAAABAAAAAsAAAAKAAAAUAAQAAwAAAANAAAADgAAAAwAAAAPAAAAEAAAAGABAAAIAAAAEQAAABIAAAAgAgAACAAAABMAAAAUAAAABAAAAAQAAAAVAAAAFgAAABQAAAAEAAAABAAAABcAAAAYAAAAL3Jvb3QvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS1iaW5kZ2VuLWZ1dHVyZXMtMC40LjM0L3NyYy9saWIucnPUABAAXAAAANoAAAAVAAAAYGFzeW5jIGZuYCByZXN1bWVkIGFmdGVyIGNvbXBsZXRpb24AGQAAAGZhaWxlZCB0byBmaWxsIGJ1ZmZlcmZhaWxlZCB0byBmaWxsIHdob2xlIGJ1ZmZlcn0BEAAbAAAAJQAAAC9ydXN0Yy9mYzU5NGYxNTY2OTY4MGZhNzBkMjU1ZmFlYzNjYTNmYjUwN2MzNDA1L2xpYnJhcnkvc3RkL3NyYy9pby9pbXBscy5ycwCkARAASwAAAPIAAAANAAAAL3J1c3RjL2ZjNTk0ZjE1NjY5NjgwZmE3MGQyNTVmYWVjM2NhM2ZiNTA3YzM0MDUvbGlicmFyeS9zdGQvc3JjL2lvL2N1cnNvci5ycwACEABMAAAA6wAAAAoAAAAvcnVzdGMvZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQwNS9saWJyYXJ5L3N0ZC9zcmMvaW8vcmVhZGJ1Zi5ycwAAAFwCEABNAAAAIQEAACsAAABjYWxsZWQgYE9wdGlvbjo6dW53cmFwKClgIG9uIGEgYE5vbmVgIHZhbHVlY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZQAAFAAAAAAAAAABAAAAGgAAAC9yb290Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjEvc3JjL2NodW5rZWRfZW5jb2Rlci5ycwAAJAMQAFoAAAAtAAAAGgAAACQDEABaAAAANwAAAEQAAAAkAxAAWgAAADoAAAAnAAAAL3Jvb3QvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMS9zcmMvZW5jb2RlLnJzAAAAsAMQAFEAAAC2AAAAIAAAALADEABRAAAAtwAAACUAAACwAxAAUQAAAPwAAAAcAAAAsAMQAFEAAAD9AAAAIQAAALADEABRAAAAEwEAAC4AAACwAxAAUQAAABMBAAAJAAAAsAMQAFEAAAAUAQAACQAAALADEABRAAAACwEAAC4AAACwAxAAUQAAAAsBAAAJAAAAsAMQAFEAAAANAQAADwAAALADEABRAAAADAEAAAkAAACwAxAAUQAAAA8BAAAJAAAAsAMQAFEAAACgAAAAKgAAAHVzZHBsLWZyb250L3NyYy9jb25uZWN0aW9uLnJzAAAA1AQQAB0AAAAZAAAAJgAAAFBPU1RodHRwOi8vdXNkcGwuOi91c2RwbC9jYWxsAAAACAUQAAwAAAAUBRAAAQAAABUFEAABAAAAFgUQAAsAAABsb2NhbGhvc3QAAABEBRAACQAAANQEEAAdAAAALQAAACQAAADUBBAAHQAAADQAAAAnAAAA1AQQAB0AAABJAAAAJgAAAEV4cGVjdGVkIGNhbGwgcmVzcG9uc2UgbWVzc2FnZSwgZ290IHNvbWV0aGluZyBlbHNldXNkcGwtZnJvbnQvc3JjL2xpYi5yc7oFEAAWAAAAcAAAAE4AAAC6BRAAFgAAAG8AAAABAAAAugUQABYAAACfAAAAJgAAALoFEAAWAAAAngAAAAEAAAAvcnVzdGMvZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQwNS9saWJyYXJ5L3N0ZC9zcmMvaW8vbW9kLnJzAAAAEAYQAEkAAABTAQAAGAAAAHN0cmVhbSBkaWQgbm90IGNvbnRhaW4gdmFsaWQgVVRGLTgAAGwGEAAiAAAAFQAAABAGEABJAAAAhwEAABsAAAAvcnVzdGMvZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQwNS9saWJyYXJ5L3N0ZC9zcmMvaW8vcmVhZGJ1Zi5ycwAAAKwGEABNAAAAywAAADYAAAAbAAAADAAAAAQAAAAcAAAAHQAAAB4AAABhIERpc3BsYXkgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3IgdW5leHBlY3RlZGx5AB8AAAAAAAAAAQAAACAAAAAvcnVzdGMvZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQwNS9saWJyYXJ5L2FsbG9jL3NyYy9zdHJpbmcucnMAbAcQAEsAAADoCQAACQAAAB8AAAAEAAAABAAAACEAAAAiAAAAIwAAAGNhbGxlZCBgT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgTm9uZWAgdmFsdWUAJAAAADAuMTAuMHVzZHBsLWZyb250L3NyYy9saWIucnMWCBAAFgAAAGEAAAAYAAAAFggQABYAAABpAAAAGAAAABYIEAAWAAAAwwAAAEAAAAAWCBAAFgAAANEAAABAAAAAJQAAAAwAAAAEAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC9jYXlsb24vc3JjL3VzZHBsX2Zyb250L3VzZHBsLXJzL3VzZHBsLWNvcmUvc3JjL3NlcmRlcy90cmFpdHMucnOUCBAAQAAAAHYAAAAcAAAALQAAABgAAAAIAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAABgdW53cmFwX3Rocm93YCBmYWlsZWRmYWlsZWQgdG8gd3JpdGUgd2hvbGUgYnVmZmVyAAAAJQkQABwAAAAXAAAANgAAAAwAAAAEAAAANwAAADgAAAA5AAAAZm9ybWF0dGVyIGVycm9yAGgJEAAPAAAAKAAAAC9ydXN0Yy9mYzU5NGYxNTY2OTY4MGZhNzBkMjU1ZmFlYzNjYTNmYjUwN2MzNDA1L2xpYnJhcnkvc3RkL3NyYy9pby9tb2QucnMAAACECRAASQAAACQFAAAWAAAAhAkQAEkAAAAoBQAADQAAAGFkdmFuY2luZyBpbyBzbGljZXMgYmV5b25kIHRoZWlyIGxlbmd0aADwCRAAJwAAAIQJEABJAAAAJgUAAA0AAABjYW5ub3QgYWNjZXNzIGEgVGhyZWFkIExvY2FsIFN0b3JhZ2UgdmFsdWUgZHVyaW5nIG9yIGFmdGVyIGRlc3RydWN0aW9uAAA6AAAAAAAAAAEAAAA7AAAAL3J1c3RjL2ZjNTk0ZjE1NjY5NjgwZmE3MGQyNTVmYWVjM2NhM2ZiNTA3YzM0MDUvbGlicmFyeS9zdGQvc3JjL3RocmVhZC9sb2NhbC5ycwCIChAATwAAAKYBAAAJAAAAKCkAACUAAAAMAAAABAAAADwAAAA9AAAAHgAAAGEgRGlzcGxheSBpbXBsZW1lbnRhdGlvbiByZXR1cm5lZCBhbiBlcnJvciB1bmV4cGVjdGVkbHkAOgAAAAAAAAABAAAAIAAAAC9ydXN0Yy9mYzU5NGYxNTY2OTY4MGZhNzBkMjU1ZmFlYzNjYTNmYjUwN2MzNDA1L2xpYnJhcnkvYWxsb2Mvc3JjL3N0cmluZy5ycwBMCxAASwAAAOgJAAAJAAAAOgAAAAQAAAAEAAAAPgAAAD8AAABAAAAAY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZQA6AAAAAAAAAAEAAABBAAAAaW50ZXJuYWwgZXJyb3I6IGVudGVyZWQgdW5yZWFjaGFibGUgY29kZTogAAD8CxAAKgAAAC9yb290Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjEvc3JjL2RlY29kZS5ycwAAADAMEABRAAAA2QEAAB8AAAAwDBAAUQAAAN8BAAAfAAAAMAwQAFEAAADoAQAAHwAAADAMEABRAAAA8QEAAB8AAAAwDBAAUQAAAPoBAAAfAAAAMAwQAFEAAAADAgAAHwAAADAMEABRAAAADAIAAB8AAAAwDBAAUQAAABUCAAAfAAAAMAwQAFEAAAAKAQAAJAAAADAMEABRAAAACwEAACkAAAAwDBAAUQAAADEBAAAWAAAAMAwQAFEAAAA0AQAAGgAAADAMEABRAAAASAEAAA4AAAAwDBAAUQAAAEsBAAASAAAAMAwQAFEAAABfAQAAEwAAAEltcG9zc2libGU6IG11c3Qgb25seSBoYXZlIDAgdG8gOCBpbnB1dCBieXRlcyBpbiBsYXN0IGNodW5rLCB3aXRoIG5vIGludmFsaWQgbGVuZ3Roc3QNEABUAAAAMAwQAFEAAACkAQAADgAAADAMEABRAAAAuAEAAAkAAABPdmVyZmxvdyB3aGVuIGNhbGN1bGF0aW5nIG91dHB1dCBidWZmZXIgbGVuZ3RoAAAwDBAAUQAAAJ0AAAAKAAAAMAwQAFEAAACiAAAAIQAAAFdyaXRpbmcgdG8gYSBTdHJpbmcgc2hvdWxkbid0IGZhaWwvcm9vdC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4xL3NyYy9lbmNvZGUucnMAYg4QAFEAAABTAAAADgAAAAAAAAD//////////3VzZHBsLWZyb250L3NyYy9jb252ZXJ0LnJzAADQDhAAGgAAACAAAAAnAAAAY3JhbmtzaGFmdAAA/A4QAAoAAABkZWNreQAAABAPEAAFAAAAYW55ACAPEAADAAAATG9hZEVycm9yOiBJbygpACwPEAAOAAAAOg8QAAEAAABMb2FkRXJyb3I6IEludmFsaWREYXRhAABMDxAAFgAAAExvYWRFcnJvcjogVG9vU21hbGxCdWZmZXIAAABsDxAAGQAAAER1bXBFcnJvcjogSW8oAACQDxAADgAAADoPEAABAAAARHVtcEVycm9yOiBVbnN1cHBvcnRlZAAAsA8QABYAAABEdW1wRXJyb3I6IFRvb1NtYWxsQnVmZmVyAAAA0A8QABkAAAAvcm9vdC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4xL3NyYy9lbmNvZGUucnMAAAD0DxAAUQAAADsBAAAJAAAAISIjJCUmJygpKissLTAxMjM0NTY3ODlAQUJDREVGR0hJSktMTU5QUVJTVFVWWFlaW2BhYmNkZWhpamtsbXBxckFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5KywuL0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Li8wMTIzNDU2Nzg5QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5LV9BQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsv////////////////////////////////////////////AAECAwQFBgcICQoLDP//DQ4PEBESExQVFv///////xcYGRobHB0eHyAhIiMkJf8mJygpKiss/y0uLzD/////MTIzNDU2//83ODk6Ozz//z0+P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+P////zQ1Njc4OTo7PD3/////////AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBn///////8aGxwdHh8gISIjJCUmJygpKissLS4vMDEyM///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAE2Nzg5Ojs8PT4//////////wIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRob////////HB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDX//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABAgMEBQYHCAkKC/////////8MDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJf///////yYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z7//zQ1Njc4OTo7PD3/////////AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBn/////P/8aGxwdHh8gISIjJCUmJygpKissLS4vMDEyM///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pv///z80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ////////GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////mBEQAFgREAAYERAA2BAQAJgQEABYEBAA2BYQANgVEADYFBAA2BMQANgSEADYERAAY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZQBDAAAACAAAAAQAAABEAAAAL3Jvb3QvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMS9zcmMvY2h1bmtlZF9lbmNvZGVyLnJzAABEGBAAWgAAAGgAAAAwAAAAT3ZlcmZsb3cgd2hlbiBjYWxjdWxhdGluZyBudW1iZXIgb2YgY2h1bmtzIGluIGlucHV0L3Jvb3QvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMS9zcmMvZGVjb2RlLnJz4xgQAFEAAADDAAAACgAAAEUAAAAIAAAABAAAAEYAAABHAAAARQAAAAgAAAAEAAAASAAAAGJvZHltZXRob2Rtb2Rlc2FtZS1vcmlnaW5uby1jb3JzY29yc25hdmlnYXRlYXR0ZW1wdGVkIHRvIGNvbnZlcnQgaW52YWxpZCBSZXF1ZXN0TW9kZSBpbnRvIEpTVmFsdWUvcm9vdC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy93ZWItc3lzLTAuMy42MS9zcmMvZmVhdHVyZXMvZ2VuX1JlcXVlc3RNb2RlLnJzAAAAyRkQAGQAAAADAAAAAQAAAGNsb3N1cmUgaW52b2tlZCByZWN1cnNpdmVseSBvciBhZnRlciBiZWluZyBkcm9wcGVkAABMAAAABAAAAAQAAABNAAAATgAAAGFscmVhZHkgYm9ycm93ZWRPAAAAAAAAAAEAAABQAAAAYWxyZWFkeSBtdXRhYmx5IGJvcnJvd2VkTwAAAAAAAAABAAAAUQAAAC9yb290Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4zNC9zcmMvcXVldWUucnMAANAaEABeAAAAGgAAAC4AAADQGhAAXgAAAB0AAAApAAAA0BoQAF4AAAAyAAAAGgAAAGFscmVhZHkgYm9ycm93ZWRSAAAAAAAAAAEAAABQAAAAUwAAAAQAAAAEAAAAVAAAAFUAAABTAAAABAAAAAQAAABWAAAAVwAAAEZuT25jZSBjYWxsZWQgbW9yZSB0aGFuIG9uY2Uvcm9vdC8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy93YXNtLWJpbmRnZW4tZnV0dXJlcy0wLjQuMzQvc3JjL2xpYi5yc8QbEABcAAAApQAAAA8AAADEGxAAXAAAAIUAAAAnAAAAxBsQAFwAAACvAAAAJAAAAC9yb290Ly5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4zNC9zcmMvdGFzay9zaW5nbGV0aHJlYWQucnMAAFAcEABqAAAAIQAAABUAAABYAAAAWQAAAFoAAABbAAAAXAAAAFAcEABqAAAAVQAAACUAAABjbG9zdXJlIGludm9rZWQgcmVjdXJzaXZlbHkgb3IgYWZ0ZXIgYmVpbmcgZHJvcHBlZGNhbm5vdCBhY2Nlc3MgYSBUaHJlYWQgTG9jYWwgU3RvcmFnZSB2YWx1ZSBkdXJpbmcgb3IgYWZ0ZXIgZGVzdHJ1Y3Rpb25eAAAAAAAAAAEAAAA7AAAAL3J1c3RjL2ZjNTk0ZjE1NjY5NjgwZmE3MGQyNTVmYWVjM2NhM2ZiNTA3YzM0MDUvbGlicmFyeS9zdGQvc3JjL3RocmVhZC9sb2NhbC5ycwB4HRAATwAAAKYBAAAJAAAAXwAAAHJldHVybiB0aGlzY2xvc3VyZSBpbnZva2VkIHJlY3Vyc2l2ZWx5IG9yIGFmdGVyIGJlaW5nIGRyb3BwZWRjYW5ub3QgYWNjZXNzIGEgVGhyZWFkIExvY2FsIFN0b3JhZ2UgdmFsdWUgZHVyaW5nIG9yIGFmdGVyIGRlc3RydWN0aW9uAGwAAAAAAAAAAQAAADsAAAAvcnVzdGMvZmM1OTRmMTU2Njk2ODBmYTcwZDI1NWZhZWMzY2EzZmI1MDdjMzQwNS9saWJyYXJ5L3N0ZC9zcmMvdGhyZWFkL2xvY2FsLnJzAHAeEABPAAAApgEAAAkAAABUcmllZCB0byBzaHJpbmsgdG8gYSBsYXJnZXIgY2FwYWNpdHnQHhAAJAAAAC9ydXN0Yy9mYzU5NGYxNTY2OTY4MGZhNzBkMjU1ZmFlYzNjYTNmYjUwN2MzNDA1L2xpYnJhcnkvYWxsb2Mvc3JjL3Jhd192ZWMucnP8HhAATAAAAKoBAAAJAAAAcgAAAAQAAAAEAAAAcwAAAHQAAAB1AAAAY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZUFjY2Vzc0Vycm9yAABwHxAAAAAAAHVuY2F0ZWdvcml6ZWQgZXJyb3JvdGhlciBlcnJvcm91dCBvZiBtZW1vcnl1bmV4cGVjdGVkIGVuZCBvZiBmaWxldW5zdXBwb3J0ZWRvcGVyYXRpb24gaW50ZXJydXB0ZWRhcmd1bWVudCBsaXN0IHRvbyBsb25naW52YWxpZCBmaWxlbmFtZXRvbyBtYW55IGxpbmtzY3Jvc3MtZGV2aWNlIGxpbmsgb3IgcmVuYW1lZGVhZGxvY2tleGVjdXRhYmxlIGZpbGUgYnVzeXJlc291cmNlIGJ1c3lmaWxlIHRvbyBsYXJnZWZpbGVzeXN0ZW0gcXVvdGEgZXhjZWVkZWRzZWVrIG9uIHVuc2Vla2FibGUgZmlsZW5vIHN0b3JhZ2Ugc3BhY2V3cml0ZSB6ZXJvdGltZWQgb3V0aW52YWxpZCBkYXRhaW52YWxpZCBpbnB1dCBwYXJhbWV0ZXJzdGFsZSBuZXR3b3JrIGZpbGUgaGFuZGxlZmlsZXN5c3RlbSBsb29wIG9yIGluZGlyZWN0aW9uIGxpbWl0IChlLmcuIHN5bWxpbmsgbG9vcCly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CzAVEAFlBwIGAgIBBCMBHhtbCzoJCQEYBAEJAQMBBSsDPAgqGAEgNwEBAQQIBAEDBwoCHQE6AQEBAgQIAQkBCgIaAQICOQEEAgQCAgMDAR4CAwELAjkBBAUBAgQBFAIWBgEBOgEBAgEECAEHAwoCHgE7AQEBDAEJASgBAwE3AQEDBQMBBAcCCwIdAToBAgECAQMBBQIHAgsCHAI5AgEBAgQIAQkBCgIdAUgBBAECAwEBCAFRAQIHDAhiAQIJCwdJAhsBAQEBATcOAQUBAgULASQJAWYEAQYBAgICGQIEAxAEDQECAgYBDwEAAwADHQIeAh4CQAIBBwgBAgsJAS0DAQF1AiIBdgMEAgkBBgPbAgIBOgEBBwEBAQECCAYKAgEwHzEEMAcBAQUBKAkMAiAEAgIBAzgBAQIDAQEDOggCApgDAQ0BBwQBBgEDAsZAAAHDIQADjQFgIAAGaQIABAEKIAJQAgABAwEEARkCBQGXAhoSDQEmCBkLLgMwAQIEAgInAUMGAgICAgwBCAEvATMBAQMCAgUCAQEqAggB7gECAQQBAAEAEBAQAAIAAeIBlQUAAwECBQQoAwQBpQIABAACUANGCzEEewE2DykBAgIKAzEEAgIHAT0DJAUBCD4BDAI0CQoEAgFfAwIBAQIGAQIBnQEDCBUCOQIBAQEBFgEOBwMFwwgCAwEBFwFRAQIGAQECAQECAQLrAQIEBgIBAhsCVQgCAQECagEBAQIGAQFlAwIEAQUACQEC9QEKAgEBBAGQBAICBAEgCigGAgQIAQkGAgMuDQECAAcBBgEBUhYCBwECAQJ6BgMBAQIBBwEBSAIDAQEBAAILAjQFBQEBAQABBg8ABTsHAAE/BFEBAAIALgIXAAEBAwQFCAgCBx4ElAMANwQyCAEOARYFAQ8ABwERAgcBAgEFZAGgBwABPQQABAAHbQcAYIDwAAAEMhAAKAAAAD8BAAAJAEGQ7MAACwJpegBHCXByb2R1Y2VycwEMcHJvY2Vzc2VkLWJ5AgZ3YWxydXMGMC4xOS4wDHdhc20tYmluZGdlbhIwLjIuODQgKGNlYThjYzNkMik="; function asciiToBinary(str) { if (typeof atob === 'function') { diff --git a/src/usdpl_front/usdpl_front_bg.wasm b/src/usdpl_front/usdpl_front_bg.wasm index 4d4e68b..625d642 100644 Binary files a/src/usdpl_front/usdpl_front_bg.wasm and b/src/usdpl_front/usdpl_front_bg.wasm differ diff --git a/src/usdpl_front/usdpl_front_bg.wasm.d.ts b/src/usdpl_front/usdpl_front_bg.wasm.d.ts index 1e96bc2..959d805 100644 --- a/src/usdpl_front/usdpl_front_bg.wasm.d.ts +++ b/src/usdpl_front/usdpl_front_bg.wasm.d.ts @@ -7,6 +7,9 @@ export function version_usdpl(a: number): void; export function set_value(a: number, b: number, c: number): number; export function get_value(a: number, b: number): number; export function call_backend(a: number, b: number, c: number, d: number): number; +export function init_tr(a: number, b: number): number; +export function tr(a: number, b: number, c: number): void; +export function tr_n(a: number, b: number, c: number, d: number): void; export function __wbindgen_export_0(a: number): number; export function __wbindgen_export_1(a: number, b: number, c: number): number; export const __wbindgen_export_2: WebAssembly.Table;